body { margin: 0; padding: 0; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; background: #fff; text-align: center; }

form, img { margin: 0; padding: 0; border: 0; }
form em { color: #e00; font-style: normal; }
p { margin: 0 0 10px 0; padding: 0; }

input, select, textarea { font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; }
.input, .select, .textarea { background: #fff; border: 1px solid #bbb; width: 150px; padding: 2px; }
.select { padding: 1px; }
.textarea { height: 50px; overflow: hidden; }
.btn { cursor: pointer; padding: 1px; }
.sml { font-size: 10px; width: 120px; }

ul { list-style: square; }
ul ul { list-style: disc; }
ul ul ul { list-style: circle; }

a { color: #36c; text-decoration: none; }
a:hover { text-decoration: underline; }
a.w { color: #333; }

h1, h2, h3 { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 10px 0; padding: 0; color: #000; }
h1 { font-size: 28px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; font-weight: bold; }

ul.lista { margin: 0; padding: 0; list-style: none }
ul.poz { margin: 0; padding: 0; list-style: none }
ul.poz li { float: left; margin: 0; padding: 0; }

fieldset.f { margin: 10px; padding: 0; border: 0; border-top: 1px solid #aaa; }
fieldset.f legend { color: #333; margin: 0 0 0 -5px; padding: 0 5px 0 0; font-weight: bold; }

.dpr { float: right; text-align: right; }
.dlw { float: left; text-align: left; }

.t11 { font-size: 11px; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t16 { font-size: 16px; }
.t18 { font-size: 18px; }
.t20 { font-size: 20px; }
.t24 { font-size: 24px; }
.t28 { font-size: 28px; }

.cz { color: #e00; }
.zi { color: #393; }
.sz { color: #999; }

/****************/

.header { margin: 0 auto; width: 1000px; clear: both; overflow: hidden; height: 65px; }
.header .inner { text-align: left; padding: 10px 15px 0 10px; }
.header .inner .poz { float: right; padding-top: 5px; }
.header .inner .poz li { color: #ddd; }
.header .inner .poz li.ods { padding: 20px 10px 0 10px; }
.header .inner .poz li a { color: #333; padding-top: 20px; display: block; }
.header .inner a.add { background: url(../img/ico1.gif) 50% 0 no-repeat; }
.header .inner a.help { background: url(../img/ico2.gif) 50% 0 no-repeat; }
.header .inner a.reg { background: url(../img/ico3.gif) 50% 0 no-repeat; }
.header .inner a.map { background: url(../img/ico4.gif) 50% 0 no-repeat; }
.header .logo img { margin-right: 40px;  }

.szukaj { margin: 0 auto 10px auto; width: 1000px; height: 30px; clear: both; overflow: hidden; background: url(../img/tlo-szukaj.gif) no-repeat; }
.szukaj .inner { text-align: left; padding: 5px 0 0 15px; }
.szukaj .inner li { padding-right: 10px; }
.szukaj .inner li.link { padding-top: 3px; }
.szukaj .inner a { color: #eee; }
.szukaj .inner .input { width: 300px; }
.szukaj .inner .select { width: 200px; }
.szukaj .inner .btn { margin-top: -1px; width: 50px; }

.menu { margin: 0 auto 10px auto; width: 1000px; clear: both; overflow: hidden; }
.menu .panel { float: right; width: 230px; margin-left: 10px; }
.menu .panel .dodaj { width: 230px; height: 220px; background: url(../img/tlo-dodaj.gif) no-repeat; }
.menu .panel .dodaj form { padding: 40px 10px 0 15px; }
.menu .panel .dodaj .btn { width: 180px; font-size: 14px; font-weight: bold; padding: 5px; }
.menu .panel .dodaj .inner { color: #fff; text-align: left; padding-top: 25px; line-height: 14px; }
.menu .panel .wojewodztwa { width: 230px; height: 52px; background: url(../img/tlo-wojewodztwa.gif) no-repeat; margin-top: 10px; }
.menu .panel .wojewodztwa form { padding-top: 15px; }
.menu .panel .wojewodztwa .select { width: 200px; }
.menu .panel .kol230 { width: 230px; margin: 10px 0; text-align: left; }
.menu .panel .kol230 .hdr { width: 230px; height: 20px; background: url(../images/top230.gif) no-repeat; margin-bottom: 1px; }
.menu .panel .kol230 .hdr p { margin: 0; padding: 3px 0 0 10px; }
.menu .panel .kol230 .hdr a { color: #fff; font-weight: bold; }
.menu .panel .kol230 .hdr a span { color: #fc0; }
.menu .panel .kol230 .inner { border: 1px solid #ccc; }
.menu .panel .kol230 .inner li { border-bottom: 1px solid #eee; padding: 5px 5px 5px 10px; }
.menu .panel .kol230 .inner li.ost { border-bottom: 0; }
.menu .panel .kol230 .inner li:hover { background: #f5f5f5; }
.menu .panel .kol230 .inner li a.k1 { font-size: 9px; color: #aaa; margin-right: 10px; }
.menu .panel .kol230 .inner li a.k2 { font-size: 9px; color: #aaa; background: url(../images/comm.gif) no-repeat; padding-left: 15px; }
.menu .panel .kol230 .inner li .dpr { font-size: 9px; padding: 9px 0 0 5px; }
.menu .panel .kol230 .inner li .dpr .zi { margin-right: 3px; }
.menu .panel .kol230 .inner li .dpr .cz { margin-left: 3px; }
.menu .panel .kol230 .inner li .dpr img { height: 9px; margin-right: 1px; }

.menu .kategorie { width: 760px; background: url(../img/tlo-kategorie.gif) no-repeat; clear: left; overflow: hidden; }
.menu .kategorie .inner { padding: 10px 0 0 10px; text-align: left; }
.menu .kategorie .inner .box { width: 240px; height: 55px; float: left; color: #aaa; margin: 0 10px 0 0; }
.menu .kategorie .inner .box img { float: left; margin: 0 10px 0 0; }
.menu .kategorie .inner .box h1 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; }
.menu .kategorie .inner .box h1 a { color: #36c; }
.menu .kategorie .inner .box a { color: #333; }
.menu .kategorie .inner .box a.all { color: #e00; }
.menu .kategorie .inner .tresc { text-align: left; margin: 0 15px 0 5px; }
.menu .kategorie .inner .tresc h1 img { vertical-align: middle; }
.menu .kategorie .inner .tresc .box { width: auto; height: auto; float: none; color: #aaa; margin: 0 0 25px 0; padding-bottom: 20px; clear: both; overflow: hidden; line-height: 16px; border-bottom: 1px solid #eee; }
.menu .kategorie .inner .tresc .box img {  }
.menu .kategorie .inner .tresc .box div { padding-left: 55px; }
.menu .kategorie .inner .tresc .box span { white-space: nowrap; color: #999; margin-right: 10px; }
.menu .kategorie .inner .tresc .box a { font-weight: bold; color: #36c; }
.menu .kategorie .inner .tresc .box a.sub { font-weight: normal; text-transform: lowercase; }
.menu .kategorie .inner .tresc .box2 img { float: left; margin: 0 10px 0 0; }
.menu .kategorie .inner .tresc .box2 h1 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; }
.menu .kategorie .inner .tresc .box2 h1 a { color: #36c; }
.menu .kategorie .inner .tresc .box2 a { color: #333; }
.menu .kategorie .inner .tresc .box2 a.all { color: #e00; }
.menu .kategorie .inner .tresc .info { line-height: 16px; }
.menu .kategorie .inner .tresc .info span { white-space: nowrap; color: #999; }
.menu .kategorie .inner .tresc .info a { font-weight: bold; }
.menu .kategorie .inner .tresc .info a.sub { font-weight: normal; text-transform: lowercase; }
.menu .kategorie .inner .tresc .info a.s { color: #e00; }
.menu .kategorie .inner .tresc form { padding: 10px 0; }
.menu .kategorie .inner .tresc .input { width: 400px; }
.menu .kategorie .inner .tresc .textarea { width: 400px; }
.menu .kategorie .inner .tresc .select { width: 405px; }
.menu .kategorie .inner .tresc .fieldset { margin-bottom: 15px; }
.menu .kategorie .inner .tresc .fieldset fieldset { width: 404px; margin: 0; padding: 0; border: 1px solid #bbb; text-align: center; }
.menu .kategorie .inner .tresc .fieldset legend { color: #333; }
.menu .kategorie .inner .tresc .fieldset p { letter-spacing: 1px; font-size: 13px; }
.menu .kategorie .inner .tresc .fieldset p input { margin-left: 20px; }
.menu .kategorie .inner .tresc .fieldset p label .zi { background: url(../img/ok.gif) no-repeat; padding-left: 20px; }
.menu .kategorie .inner .tresc .fieldset p label .cz { background: url(../img/no.gif) no-repeat; padding-left: 20px; }
.menu .kategorie .inner .tresc .sort { margin: 15px 0 0 0; border-bottom: 1px solid #eee; border-top: 2px solid #ddd; }
.menu .kategorie .inner .tresc .sort label { margin-left: 10px; }
.menu .kategorie .inner .tresc .sort label .select { width: 175px; font-size: 11px; margin-left: 3px; }
.menu .kategorie .inner .tresc .sort label .qty { width: 50px; }
.menu .kategorie .inner .tresc .systemWorking { text-align: center; }
.menu .kategorie .inner .tresc .wyniki li { border-bottom: 1px solid #eee; padding: 5px 5px 5px 0; line-height: 15px; }
.menu .kategorie .inner .tresc .wyniki li.ost { border-bottom: 0; }
.menu .kategorie .inner .tresc .wyniki li:hover { background: #f5f5f5; }
.menu .kategorie .inner .tresc .wyniki li a { font-size: 12px; font-weight: bold; }
.menu .kategorie .inner .tresc .wyniki li a.k1 { font-size: 11px; color: #aaa; margin-right: 10px; font-weight: normal; }
.menu .kategorie .inner .tresc .wyniki li a.k2 { font-size: 11px; color: #aaa; background: url(../img/comm.gif) 0 2px no-repeat; padding-left: 15px; font-weight: normal; }
.menu .kategorie .inner .tresc .wyniki li span { color: #999; }
.menu .kategorie .inner .tresc .wyniki li span a { font-size: 11px; font-weight: normal; color: #999; }
.menu .kategorie .inner .tresc .wyniki li span.zi { color: #393; }
.menu .kategorie .inner .tresc .wyniki li span.cz { color: #e00; }
.menu .kategorie .inner .tresc .wyniki li .dpr { font-size: 9px; padding: 16px 0 0 5px; }
.menu .kategorie .inner .tresc .wyniki li .dpr .zi { margin-right: 3px; }
.menu .kategorie .inner .tresc .wyniki li .dpr .cz { margin-left: 3px; }
.menu .kategorie .inner .tresc .wyniki li .dpr img { height: 9px; margin-right: 1px; }
.menu .kategorie .inner .tresc .ocena { float: right; text-align: center; margin-bottom: 15px; }
.menu .kategorie .inner .tresc .ocena fieldset { margin: 0 0 10px 0; padding: 0; border: 1px solid #ddd; }
.menu .kategorie .inner .tresc .ocena fieldset legend { color: #333; }
.menu .kategorie .inner .tresc .ocena p { padding: 5px 20px; font-size: 16px; font-weight: bold; }
.menu .kategorie .inner .tresc .ocena .zi { margin-right: 3px; }
.menu .kategorie .inner .tresc .ocena .cz { margin-left: 3px; }
.menu .kategorie .inner .tresc .ocena .t11 { font-weight: normal; }
.menu .kategorie .inner .tresc .ocena img { height: 13px; margin-right: 1px; }
.menu .kategorie .inner .tresc .ocena a { background: url(../img/comm.gif) 0 2px no-repeat; padding-left: 15px; }
.menu .kategorie .inner .tresc .opis { margin: 15px 0 0 0; padding: 10px 0; border-top: 2px solid #ddd; }
.menu .kategorie .inner .tresc .opis p { font-size: 12px; }
.menu .kategorie .inner .tresc .opis h2 { font-weight: bold; }
.menu .kategorie .inner .tresc .uwagi { border-top: 2px solid #ddd; padding: 10px 0 0 0; }
.menu .kategorie .inner .tresc .uwagi ul li { border-top: 1px solid #ddd; padding: 5px 0; }
.menu .kategorie .inner .tresc .uwagi ul li:hover { background: #f5f5f5; }
.menu .kategorie .inner .tresc .uwagi ul li img { vertical-align: middle; }
.menu .kategorie .inner .tresc .uwagi ul li span { color: #999; }
.menu .kategorie .inner .tresc .komentarz { margin: 15px 0; padding-top: 10px; border-top: 2px solid #ddd; clear: both; overflow: hidden; }
.menu .kategorie .inner .tresc .komentarz h3 {  }
.menu .kategorie .inner .tresc .error_message { color: #900; }

.main { margin: 0 auto; width: 1000px; clear: both; overflow: hidden; }
.main .panel { float: right; width: 230px; margin-left: 10px; }
.main .panel .kol230 { width: 230px; margin-bottom: 10px; text-align: left; }
.main .panel .kol230 .hdr { width: 230px; height: 20px; background: url(../img/top230.gif) no-repeat; margin-bottom: 1px; }
.main .panel .kol230 .hdr p { margin: 0; padding: 3px 0 0 10px; }
.main .panel .kol230 .hdr a { color: #fff; font-weight: bold; }
.main .panel .kol230 .hdr a span { color: #fc0; }
.main .panel .kol230 .inner { border: 1px solid #ccc; }
.main .panel .kol230 .inner li { border-bottom: 1px solid #eee; padding: 5px 5px 5px 10px; }
.main .panel .kol230 .inner li.ost { border-bottom: 0; }
.main .panel .kol230 .inner li:hover { background: #f5f5f5; }
.main .panel .kol230 .inner li a.k1 { font-size: 9px; color: #aaa; margin-right: 10px; }
.main .panel .kol230 .inner li a.k2 { font-size: 9px; color: #aaa; background: url(../img/comm.gif) no-repeat; padding-left: 15px; }
.main .panel .kol230 .inner li .dpr { font-size: 9px; padding: 9px 0 0 5px; }
.main .panel .kol230 .inner li .dpr .zi { margin-right: 3px; }
.main .panel .kol230 .inner li .dpr .cz { margin-left: 3px; }
.main .panel .kol230 .inner li .dpr img { height: 9px; margin-right: 1px; }
.main .panel .najl .hdr { background: url(../img/top230-zi.gif) no-repeat; }
.main .panel .najl .inner { border-color: #9c9; background: url(../img/tlo-zi.gif) bottom repeat-x; }
.main .panel .najl .inner li { border-color: #e5f2e5; }
.main .panel .najl .inner li:hover { background: #e5f2e5; }
.main .panel .najg .hdr { background: url(../img/top230-cz.gif) no-repeat; }
.main .panel .najg .inner { border-color: #f99; background: url(../img/tlo-cz.gif) bottom repeat-x; }
.main .panel .najg .inner li { border-color: #fee; }
.main .panel .najg .inner li:hover { background: #fee; }

.main .srodek { width: 760px; }
.main .srodek .kol375 { width: 375px; text-align: left; margin-bottom: 10px; }
.main .srodek .kol375 .hdr { width: 375px; height: 20px; background: url(../img/top375.gif) no-repeat; margin-bottom: 1px; }
.main .srodek .kol375 .hdr p { margin: 0; padding: 3px 10px 0 10px; }
.main .srodek .kol375 .hdr a { color: #fff; font-weight: bold; }
.main .srodek .kol375 .hdr a span { color: #fc0; }
.main .srodek .kol375 .inner { border: 1px solid #ccc; }
.main .srodek .kol375 .inner li { border-bottom: 1px solid #eee; padding: 5px 5px 5px 10px; clear: left; overflow: hidden; }
.main .srodek .kol375 .inner li.ost { border-bottom: 0; }
.main .srodek .kol375 .inner li:hover { background: #f5f5f5; }
.main .srodek .kol375 .inner li a.k1 { font-size: 9px; color: #aaa; margin-right: 10px; }
.main .srodek .kol375 .inner li a.k2 { font-size: 9px; color: #aaa; background: url(../img/comm.gif) no-repeat; padding-left: 15px; }
.main .srodek .kol375 .inner li .dpr { font-size: 9px; padding: 9px 0 0 5px; }
.main .srodek .kol375 .inner li .dpr .zi { margin-right: 3px; }
.main .srodek .kol375 .inner li .dpr .cz { margin-left: 3px; }
.main .srodek .kol375 .inner li .dpr img { height: 9px; margin-right: 1px; }
.main .srodek .propz { float: right; margin-left: 10px; }
.main .srodek .propz .hdr .dpr a { font-weight: normal; color: #fc0; }
.main .srodek .propz .inner li:hover { background: #f5f5f5; }
.main .srodek .propz .inner li .dpr { padding-top: 2px; }
.main .srodek .propz .inner li a img { float: left; margin: 2px 10px 0 0; border: 1px solid #ddd; }
.main .srodek .ostat {  }
.main .srodek .artykul { height: 70px; background: url(../img/tlo-artykul.gif) no-repeat; color: #000; }
.main .srodek .artykul form { padding: 10px; }
.main .srodek .artykul form .btn { width: 170px; font-size: 14px; font-weight: bold; padding: 5px; margin: 10px 0 0 0; }
.main .srodek .artykul form .dpr { text-align: left; width: 170px; }

.navi { padding: 10px 0; border-top: 2px solid #ddd; clear: both; overflow: hidden; margin: 10px 0; }
.navi ul li { margin-right: 5px; }
.navi ul li.dis { color: #999; display: block; padding: 4px; border: 1px solid #ccc; }
.navi ul li.cur { font-weight: bold; background: #eee; display: block; padding: 4px; border: 1px solid #ccc; }
.navi ul li.non { border: 0; display: block; padding: 4px; }
.navi ul li a { display: block; padding: 4px; width: auto; height: auto; border: 1px solid #36c; }
.navi ul li a:hover { background: #36c; color: #fff; text-decoration: none; }

.pozostale { clear: both; overflow: hidden; }
.pozostale fieldset { border: 1px solid #eee; margin: 0 0 10px 0; }
.pozostale fieldset legend { font-size: 11px; font-weight: bold; color: #e00; }
.pozostale .inner { padding: 0 10px; margin-bottom: 10px; line-height: 15px; }
.pozostale .inner a { margin-right: 10px; }

.popularne { margin: 0 auto; width: 1000px; clear: both; overflow: hidden; }
.popularne fieldset { border: 1px solid #eee; margin: 0 0 10px 0; }
.popularne fieldset legend { font-size: 12px; font-weight: bold; color: #e00; }
.popularne .inner { padding: 0 10px 5px 10px; }
.popularne .inner a { margin-right: 10px; }

.footer { margin: 0 auto; width: 1000px; height: 30px; clear: both; overflow: hidden; background: url(../img/tlo-footer.gif) no-repeat; }
.footer .inner { text-align: left; padding: 8px 15px 0 15px; color: #bbb; }
.footer .inner a { color: #999; }
.footer .inner .dpr { color: #ddd; }
.footer .inner .dpr span { padding: 0 10px; }

.desclaimer { margin: 0 auto; width: 1000px; clear: both;; overflow: hidden; }
.desclaimer .inner { text-align: left; padding: 10px 15px; color: #999; font-size: 10px; }
.desclaimer .inner .s4u {  }