body {margin:0; padding:0; font-size:12px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, "Trebuchet MS", Tahoma, Arial, Lucida; background: #fff url(../images/bg.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;}
.banner {border:0; padding:0; margin: 10px 0;}

.reks { width: 100%; margin: 5px 0 0 0; text-align: center; }

#top {width:996px; background: url(../images/topbg.gif) no-repeat center; height:70px; margin:0 auto; padding:0;}
#top h1 {display: none;}

#search {width:976px; margin:0 auto; text-align:center; height:30px; background:#FFFFFF url(../images/bg-search.png) 3px no-repeat; padding: 15px 10px; }
#search form { width:590px; float: right; }
#search .btn-szukaj {width:150px; height:32px; background:#FFFFFF url(../images/btn-szukaj.gif) no-repeat; border:1px #FF6000 solid; margin:0; padding:0; color:#FFFFFF; font-weight:bold; float: right;} 
#search .inputer {width:420px; height:20px; background:#FFFFFF url(../images/bg-input.gif) repeat-x; border:1px #FF6000 solid; font-size: 17px; color:#000000; margin:0; padding:5px; font-weight:bold; float: left; } 
#search .rek { margin-top: 7px; width: 380px; float: left; }
#search .rek a { color:#FFFFFF; font-size: 15px; font-weight: bold;}

#bar {width:996px; margin:0 auto; text-align:left; height:41px; background:#6987B7 url(../images/sb.png) repeat-x;}
#bar ul {list-style-type:none; padding:0; margin:0; height:41px; background:url(../images/sbarl.png) no-repeat; float:left; width:100%; padding-left:0px;}
#bar li {background:url(../images/sbsep.png) no-repeat right; display:inline; float:left; width:157px; font-family:Arial}
#bar li.first {width:170px;}
#bar li.last {width:198px; background:url(../images/sbarr.png) no-repeat right; color: #FFFFFF;}
#bar li.last a:hover { background:url(../images/sbarr.png) no-repeat right; color: #EFC97B;}
#bar li a {font-size:13px; font-weight:bold; color:#fff; height:41px; display:block;}
#bar li a span {display:block; padding:9px 0px 5px 0px; text-align:center;}
#bar li a:hover {color:#ffffbb; background:url(../images/b2h.png);}
#bar li.first a:hover {background:url(../images/b2hl.png);}

#page {width:996px; margin:0 auto;}
#right { width: 500px; float: right; margin-top: 10px;}
#right2 { width: 800px; float: right; margin-top: 10px;}
#right3 { width: 966px; float: right; margin-top: 10px;}
#right2 h2 { padding: 0; margin: 0; }
#right2 h3 { padding: 0; margin: 0 0 5px 0; color: #000000; }
#right2 .titles {background:#FFFFFF url(../images/belka-big.gif) no-repeat; height:14px; color:#FFFFFF; font-weight: bold; font-size: 14px; padding: 10px; _padding: 8px; text-align:left;}
#right2 .borderss { border: 1px #E6A925 solid; padding: 5px 10px; color: #8A8A8A; }
#left { width: 486px; float: left; margin-top: 10px; }
#left2 { width: 180px; float: left; margin-top: 10px; }

#wyniki {list-style-type:none; padding:0; margin:0; clear:both; width:780px;}
#wyniki li {display:block; background:url(../images/wynik.png) no-repeat; margin-top:4px;}
#wyniki .img {float:left; display:inline; width:138px; height:114px; margin:15px 12px;}
#wyniki li .opis {float:left; display:inline; width:600px; height:114px; margin:7px 0 0 7px; position:relative; overflow:auto;}
#wyniki li .opis h3 {color:#edac00; color:#f1701b; font-size:14px; margin:0; padding:0; position:absolute; top:2px; left:0px;}
#wyniki li .opis p {color:#555; margin:0; padding:0; position:absolute; top:26px; left:16px; text-align:justify; padding-right:16px; font-size:11px; line-height:16px;}
#wyniki li .opis p.cena {position:absolute; top:94px; left:16px; display:block; color:#888}
#wyniki li .opis p.cena em {font-size:14px; color:#df6819}
#wyniki li .opis p.button {float:right; display:inline; background:url(../images/searchsubmit.png) no-repeat; width:86px; height:21px; position:absolute; left:480px; top:92px; text-align:center;}
#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;}
#wyniki li .opis p.button a:hover {color:#ffd;}

#witamy {width: 500px; padding:0; margin:0;}
#witamy img {border:0; padding:0; margin:0;}
#witamy .title {background:#FFFFFF url(../images/witamy-01.gif) no-repeat; height:14px; color:#FFFFFF; font-weight: bold; font-size: 14px; padding: 10px; _padding: 8px; margin: 0;}

#kategorie {width: 500px; padding:0; margin-top: 5px;}
#kategorie .title {background:#FFFFFF url(../images/witamy-01.gif) no-repeat; height:14px; color:#FFFFFF; font-weight: bold; font-size: 14px; padding: 10px; _padding: 8px; text-align:left;}
#kategorie ul { float: left; text-align: left; list-style: none; padding: 0; margin: 10px 20px; width: 110px; }
#kategorie .borders { border: 1px #E6A925 solid; line-height: 170%; height: 165px; }
#kategorie a { color: #2770A6; }

#przedmioty {margin-left:3px; padding:0;}
#przedmioty .title2 {background:#FFFFFF url(../images/belka.gif) no-repeat; height:14px; color:#FFFFFF; font-weight: bold; font-size: 14px; padding: 10px; _padding: 8px; text-align:left;}
#przedmioty ul {list-style-type:none; padding:10px 8px; margin:0; border: 1px #EAEAEA solid; height: 670px; clear:both;}
#przedmioty ul li {float:left; display:inline; margin: 0px 5px; text-align:left; height:170px; font-size:11px; color:#edac00; width:144px; background:url(../images/box.png) no-repeat; text-align:center;}
#przedmioty ul li img {margin-top:2px;}
#przedmioty ul li span.img {display:block; width:140px; height:120px;}
#przedmioty ul li span.desc {color:#003281; color:#2770a6; padding-left:4px; display:block; font-style:normal; text-align:left;}
#przedmioty ul li a:hover span {color:#edac00; cursor:pointer;}

#przedmioty2 {margin:0; padding:0; text-align: center;}
#przedmioty2 .title3 {background:#FFFFFF url(../images/belka-left.gif) no-repeat; height:14px; color:#FFFFFF; font-weight: bold; font-size: 14px; padding: 10px; _padding: 8px; text-align:left;}
#przedmioty2 ul {list-style-type:none; padding:0; margin:0 0 10px 0; border: 1px #2770A6 solid;}
#przedmioty2 ul li {float:left; display:inline; margin: 9px 17px; text-align:left; font-size:11px; color:#edac00; width:144px; background:url(../images/box.png) no-repeat; text-align:center;}
#przedmioty2 ul li img {margin-top:2px;}
#przedmioty2 ul li span.img {display:block; width:140px; height:120px;}
#przedmioty2 ul li span.desc {color:#003281; color:#2770a6; padding-left:4px; display:block; font-style:normal; text-align:left;}
#przedmioty2 ul li a:hover span {color:#edac00; cursor:pointer;}

#przedmioty3 {margin-left:3px; padding:0;}
#przedmioty3 .title2 {background:#FFFFFF url(../images/belka.gif) no-repeat; height:14px; color:#FFFFFF; font-weight: bold; font-size: 14px; padding: 10px; _padding: 8px; text-align:left;}
#przedmioty3 ul {list-style-type:none; padding:10px 8px; margin:0; clear:both;}
#przedmioty3 ul li {float:left; display:inline; margin: 0px 5px; text-align:left; height:170px; font-size:11px; color:#edac00; width:144px; background:url(../images/box.png) no-repeat; text-align:center;}
#przedmioty3 ul li img {margin-top:2px;}
#przedmioty3 ul li span.img {display:block; width:140px; height:120px;}
#przedmioty3 ul li span.desc {color:#003281; color:#2770a6; padding-left:4px; display:block; font-style:normal; text-align:left;}
#przedmioty3 ul li a:hover span {color:#edac00; cursor:pointer;}

#wyszukiwania {margin: 0; padding: 0;}
#wyszukiwania ul {margin: 0; padding: 0; list-style: none;}
#wyszukiwania li {padding: 5px; margin: 5px; float: left; background: #2770A6;}
#wyszukiwania a {text-decoration: none; color: #FFFFFF;}

#footer {width:996px; margin:10px auto; border-top: 1px #EAEAEA solid;}
#footer .fleft { float: left; width: 400px; }
#footer .fright { float: right; text-align: right; color: #2770A6; }
#footer a { color: #2770A6; }