body {margin-top: 0px; text-align: center; font-size: 12px; font-family: Verdana, sans-serif; background: #f3f3eb;}
p, ul, li, h1, h2, h3 {padding: 0; margin: 0}
#top {width: 700px; text-align: left; margin: 0 auto;}
#top h1, #top strong {margin: 0; color: #c9c9c1; font-size: 8pt; display:inline; margin-right: 5px;}
#top ul {list-style: none; margin: 0; text-align: right; font-size: 8pt;}
#top ul li {display: inline;}
#top ul li a, #top ul li a:visited {text-decoration: none; color: #000;}
#top ul li a:hover {text-decoration: underline; color: #f00;}
#top ul li a img {border: 0px;}

#strona {margin: 4px auto; width: 770px; background-image: url('img/back.gif'); background-repeat:repeat-y;}

#topImg {margin: 0 auto; width: 750px; background: #000;}

#menu {
   float:left;
   width:100%;
   background:#000;
   border-bottom:4px solid #000;
   margin-bottom: 10px;
}
#menu ul {
   clear:left;
   float:left;
   list-style:none;
   margin: 0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#menu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#menu ul li a {
	font-size: 1.1em;
	font-weight: bold;
   display:block;
   margin:0 0 0 1px;
   padding: 7px;
   background:#000;
   color:#fff;
   text-decoration:none;
   line-height:1.3em;
}
#menu ul li a:hover {
   background:#584435;
   color:#efb56c;
}
#menu ul li a.active,
#menu ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}

#main { width: 770px; background-image: url('img/down.gif'); background-repeat:no-repeat; background-position:center bottom; padding-bottom: 20px;}
#main a {text-decoration: none; color: #000;}
#main a:hover {text-decoration: underline;}

#main h1 {font-size: 1.6em; margin: 5px 0; padding: 0;}
#main h2 {font-size: 1.4em; margin: 5px 0; padding: 0;}
#main h3 {font-size: 1.3em; margin: 10px auto 5px auto; padding: 0; border-bottom: 1px solid #000; width: 350px;}

#main p, #main li {line-height: 130%; letter-spacing: 1px;}
#main li {margin-top: 10px;}
#main p.first {margin-top: 5px;}
#main p.last {margin-bottom: 15px;}

#text {width: 700px; margin: 0 auto;}
#text p.just {text-align: justify; margin-top: 10px;}
#text a img {padding: 3px; border: 1px solid #000;}
#text a img.noBorder {padding: 3px; border: 0;}
#text a img.left { margin: 5px 10px 5px 5px; float: left;}
#text a img.right { margin: 5px 5px 5px 10px;  float: right;}
#text ul.noStyle {list-style-type: none;}

#text strong {font-weight: normal;}

#text table {margin: 0 auto;}
#text table.oferta td {text-align: left;}

#stopka a {text-decoration: none; color: #000;}
#stopka a:hover {color: #f00; border-bottom: 1px dotted #000;}
#stopka h1 {font-size: 1em; font-weight: normal;}

span.underline {text-decoration: underline;}
span.bold {font-weight: bold;}
span.smallItalic {font-size: 0.9em; font-style: italic;}

img.line { width: 400px; height: 1px; margin: 20px 0px 10px 0px;}
