body {text-align:center; margin:0; padding:0; font-size:12px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, "Trebuchet MS", Tahoma, Arial, Lucida; background: #f0f0f0 url(i/bg2.png) repeat-x top; padding-bottom:32px;}

img {border:0;}
em {font-style:normal;}
form, fieldset {margin:0; padding:0; border:0;}
a {text-decoration:none;}	

#bar {width:996px; margin:8px auto 0 auto; text-align:left; height:41px; background:#6987B7 url(i/sb.png) repeat-x;}
#bar ul {list-style-type:none; padding:0; margin:0; height:41px; background:url(i/sbarl.png) no-repeat; float:left; width:798px; padding-left:0px;}
#bar li {background:url(i/sbsep.png) no-repeat right; display:inline; float:left; width:157px; font-family:Arial}
#bar li.first {width:170px;}
#bar li a {font-size:13px; font-weight:bold; color:#fff; height:41px; display:block;}
#bar li a span {display:block; padding:11px 0px 5px 0px; text-align:center;}
#bar li a:hover {color:#ffffbb; background:url(i/b2h.png);}
#bar li.first a:hover {background:url(i/b2hl.png);}

#bar form {height:41px; background:url(i/sbarr.png) no-repeat right; float:right; width:198px; position:relative;}
#bar form input.text {width:139px; height:19px; border:0; background:url(i/barinput.png) no-repeat; position:absolute; left:14px; top:10px;  color:#666; padding:3px 4px; font-size:11px;}
#bar form input.submit {width:32px; height:19px; border:0; background:url(i/barsubmit.png) no-repeat; cursor:pointer; color:#fff; position:absolute; left:151px; top:10px; font-size:12px; font-weight:bold; font-family:Arial; text-transform:uppercase; letter-spacing:1px;}

#wrapper {width:996px; margin:16px auto 0 auto; background:#fff url(i/cs.png) repeat-y; overflow:auto; padding-bottom:16px;}
#main {width:996px; margin:0 auto; background:url(i/cstop.png) no-repeat top; text-align:left;  overflow:auto;}

#categories {float:left; display:inline; width:180px; margin:8px 8px 0 8px;}
#categories ul {list-style-type:none; padding:16px 0 0 0px; margin:0; color:#edac00; font-weight:bold; font-size:16px;}
#categories li {padding-left:10px; _height:1%}
#categories li.first {padding-bottom:12px; font-family:Arial; background:url(i/icon4.png) no-repeat; padding:8px 0 12px 40px;}
#categories li.first2 {padding-bottom:12px; font-family:Arial; background:url(i/icon5.png) no-repeat; padding:8px 0 12px 40px;}
#categories li.first2 a { list-style-type:none; color:#edac00; font-weight:bold; font-size:16px; background: #FFFFFF; text-decoration: none; padding: 0; margin:0; }
#categories li a {color:#2770a6; font-size:11px; font-weight:normal; padding-left:16px; background:url(i/arrow.png) no-repeat 5px 7px; text-decoration:underline; padding:2px 0 2px 16px; display:block; line-height:17px;}
#categories li a.a {color:#f1701b}
#categories li a:hover {color:#edac00;}
#categories li a.a {font-size:12px; text-decoration:none;}
#categories h2 {margin:0; padding:0; font-size:16px;}
#categories h3 {margin:0; padding:0; padding-left: 10px; font-size:14px;}

#content {width:602px; float:left; display:inline; padding-top:16px;}

#new {float:left; display:inline; width:232px; height:70px; background:url(i/nbox2.png) no-repeat; font-size:17px; margin:6px 0 0 6px; font-family:arial; line-height:24px}
#new span {display:block; padding:11px 0 0 16px; color:#fff; text-transform:uppercase}

#search {float:left; width:359px; height:69px; background:url(i/sbox.png) no-repeat; font-size:14px; margin:6px 0 0 1px; padding-top:13px; text-align:center; position:relative; color:#edac00; letter-spacing:1px;  text-transform:uppercase; font-weight:bold; font-family:Arial;}
#search input.text {width:234px; height:21px; border:0; background:url(i/searchinput.png) no-repeat; position:absolute; left:12px; top:34px; color:#666; padding:3px 4px; font-size:12px; }
#search input.submit {width:86px; height:21px; border:0; background:url(i/searchsubmit.png) no-repeat; cursor:pointer; color:#fff; position:absolute; left:254px; top:34px; font-weight:bold; font-family:Arial; text-transform:uppercase; letter-spacing:1px;}

#content ul.top {list-style-type:none; padding:0; margin:0px 0 0 3px; clear:both;}
#content ul.top li {float:left; display:inline; margin-left:4px; text-align:left; height:170px; font-size:11px; color:#edac00; width:144px; background:url(i/box.png) no-repeat; text-align:center;}

#content ul.top li img {margin-top:2px;}
#content ul.top li span.img {display:block; width:140px; height:120px;}
#content ul.top li span.desc {color:#003281; color:#2770a6; padding-left:4px; display:block; font-style:normal; text-align:left;}
#content ul.top li a:hover span {color:#edac00; cursor:pointer;}

#o { width: 280px; margin: 0; padding: 0; float: left; margin: 0 0 15px 15px; border-bottom: 1px #A7B5CA solid; }
#o h3 { background:url(i/bel.gif) no-repeat; height: 22px; padding: 3px 10px 0 10px; margin: 0; color: #5270A6; font-weight: normal; }
#o ul { margin: 0; padding: 0 0 0 25px; list-style: circle; border-left: 1px #A7B5CA solid; border-right: 1px #A7B5CA solid; }
#o ul li a { display: block; margin: 0; padding: 5px 10px 5px 0; color: #777; text-decoration: none; border-bottom: 1px #eee solid; }
#o ul li a:hover { background: #fff url(i/bel2.gif) right repeat-y; }
#o ul li a.last { border-bottom: 0; }

#content .adress { padding:0; margin:0px 0 0 12px;}
#content .tekst { padding:0; margin-left: 20px; margin-right: 20px;}
#content ul.wyniki {list-style-type:none; padding:0; margin:0px 0 0 7px; clear:both; width:590px;}
#content ul.wyniki li {display:block; height:132px; background:url(i/wynik.png) no-repeat; margin-top:4px;}
#content ul.wyniki li .img {float:left; display:inline; width:138px; height:114px; margin:14px 0 0 11px;}
#content ul.wyniki li .opis {float:left; display:inline; width:434px; height:114px; margin:7px 0 0 7px; position:relative; overflow:auto;}
#content ul.wyniki li .opis h3 {color:#edac00; color:#f1701b; font-size:14px; margin:0; padding:0; position:absolute; top:2px; left:0px;}
#content ul.wyniki li .opis p {color:#555; margin:0; padding:0; position:absolute; top:43px; left:16px; text-align:justify; padding-right:16px; font-size:11px; line-height:16px;}
#content ul.wyniki li .opis p.cena {position:absolute; top:94px; left:16px; display:block; color:#888}
#content ul.wyniki li .opis p.cena em {font-size:14px; color:#df6819}
#content ul.wyniki li .opis p.button {float:right; display:inline; background:url(i/searchsubmit.png) no-repeat; width:86px; height:21px; position:absolute; left:332px; top:92px; text-align:center;}
#content ul.wyniki li .opis p.button a {display:block; padding:3px 0 0 0; color:#fff; text-decoration:none; font-weight:bold; font-family:Arial; text-transform:uppercase;}
#content ul.wyniki li .opis p.button a:hover {color:#ffd;}
#content a {color:#2770a6; text-decoration:underline}
#content h3 a {color:#edac00; color:#f1701b;}	
#content a:hover {color:#edac00;}
#content h3 a:hover {color:#df6819;}
#content .teksta {display:inline; float:left; width:600px; color:#2770a6;}
#content .dwa {display:inline; float:left; width:300px; color:#2770a6}
#content .dwa2 {display:inline; float:left; width:280px; color:#2770a6; font-size: 11px; padding-left: 10px; padding-right: 10px; color: #000000;}
#content .trzy {display:inline; float:left; width:200px; color:#2770a6;}
#content .trzy2 {display:inline; float:left; width:180px; color:#2770a6; font-size: 13px; padding-left:10px; padding-right:10px; line-height: 150%;}
#content .cztery {display:inline; float:left; width:150px; color:#2770a6}
#content .col h2, #content .col h3, #content .col h4, #content .col h5, #content .col h6 {margin:0; padding:0; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, "Trebuchet MS", Tahoma; font-weight:normal;}
#content .col h2 a, #content .col h3 a, #content .col h4 a, #content .col h5 a, #content .col h6 a {color:#2770a6; border-bottom:1px solid #93b7d2; text-decoration:none;}
#content .col h2 a:hover, #content .col h3 a:hover, #content .col h4 a:hover, #content .col h5 a:hover, #content .col h6 a:hover {color:#edac00; border-bottom:1px solid #edac00}
#content .col h2 {font-size:13px; padding-left:12px; line-height:22px;}
#content .col h3 {font-size:12px; padding-left:24px; line-height:19px;}
#content .col h4 {font-size:12px; padding-left:36px; line-height:19px;}
#content .col h5 {font-size:11px; padding-left:48px; line-height:18px;}
#content .col h6 {font-size:10px; padding-left:60px; line-height:17px;}
#content .allcat {font-size:12px; line-height:17px; text-align: right; width: 550px;}
#content .separator {border-bottom:1px #D0D0D0 solid; margin:10px;}

#options {float:left; width:188px; display:inline; margin-left:10px; margin-top:8px}
#options ul {list-style-type:none; padding:0; margin:4px 0 0 0; overflow:auto;}
#options li {display:block; padding-bottom:12px; padding-top:12px; border-bottom:1px solid #e0e0e0; overflow:auto; _height:1%}
#options .img {float:left; display:inline; width:40px; text-align:right;}
#options .desc {float:right; display:inline; width:140px; font-size:11px; color:#666; line-height:18px}
#options .desc2 {float:right; display:inline; width:100%; font-size:11px; color:#666; line-height:18px; text-align: center;}
#options .desc p {padding:8px 12px 0 0; margin:0;}
#options h3 {font-size:14px; color:#edac00;  font-family:Arial; margin:0; padding:6px 0 0 0;}
#options a {color:#7790b6; text-decoration:underline}
#options h3 a, #options a:hover {color:#edac00;}	
#options h3 a:hover {color:#ffc800;}

#footer {width:996px; margin:0 auto; text-align:left; background:url(i/csbot.png) no-repeat top; overflow:auto; padding-top:24px; color:#666;}
#footer a {color:#06a; padding:0 4px 0 0;}
#footer a:hover {color:#edac00;}	
#footer em {float:left; display:inline;  width:40px; margin:0; padding:0;}
#footer p {float:left; display:inline; width:956px; margin:0; padding:0;}

#footer2 {width:996px; margin:0 auto; text-align:left; overflow:auto; padding-top:14px; color:#666;}
#footer2 a {color:#06a; padding:0 4px 0 0;}
#footer2 a:hover {color:#edac00;}	
#footer2 em {float:left; display:inline;  width:40px; margin:0; padding:0;}
#footer2 p {float:left; display:inline; width:956px; margin:0; padding:0;}

.spisli { padding: 3px; float: left; list-style: none; min-height: 25px; }

#linek { margin: 0 0 0 10px; float: left; width: 168px; background: #F0F0F0 url(i/to.gif) top no-repeat; list-style: none; padding: 10px; }
#linek li a { padding: 5px 10px; border-bottom: 1px #fff solid; display: block; color: #444; }
#linek li a:hover { background: #fff; color: #222; }
#linek li.title { padding: 0 0 5px 0; font-weight: bold; color: #222; }

.ta { padding: 5px 10px; }
.ta a { background: #f0f0f0; border-bottom: 1px #e0e0e0 solid; color: #fff; margin: 0 0 1px 0; padding: 5px; display: block; text-align: none; }
.ta a:hover { background: #dedede url(i/sub.gif) repeat-x; }

#marki { list-style: none; margin: 0; padding: 0; }
#marki li { width: 180px; float: left; margin-left: 15px; padding: 3px 0; border-bottom: 1px #eee solid; }
#marki li a { color: #666; text-decoration: none; display: block; padding: 2px 0; }
#marki li a:hover { color: #222; background: #eee; }

#searchbig { width: 580px; height: 100px; margin: 5px 0 10px 12px; padding: 0; background: #fff url(i/search-bg.gif) no-repeat; }

#search2 { text-transform:uppercase; font-weight:bold; font-family:Arial;}
#search2 input.text {width:450px; height:21px; border:0; background:url(i/searchinput2.png) no-repeat; color:#666; padding:3px 4px; font-size:12px; float: left; margin-left: 20px; }
#search2 input.submit {width:86px; height:21px; border:0; background:url(i/searchsubmit.png) no-repeat; cursor:pointer; color:#fff; font-weight:bold; font-family:Arial; text-transform:uppercase; letter-spacing:1px;}

#sss { margin: 0 20px; padding: 0; list-style: none; }

.agitoprodukt { margin: 5px 10px; padding: 10px; background: #F0F0F0; clear: both; }
.agitoprodukt a { font-size: 13px; font-weight: bold; }
.agitoprodukt a.imag { display: block; width: 210px; height: 210px; float: left; margin: 0 10px 0 0; }

#rekon { margin: 0 0 5px 6px; }
