body{background:url(../images/bg_body.png);font:14px Tahoma, Arial, Helvetica, sans-serif;font-weight:400;color:#222}
ul{list-style:disc;margin-bottom:1em;padding-left:2em}
h1,h2,h3{margin-bottom:.5em;font-family:Arial, Helvetica, sans-serif;line-height:normal}
h1{font-weight:400;font-size:180%;text-indent:5px;letter-spacing:-1px}
h2{font-weight:400;font-size:160%;text-indent:5px;letter-spacing:-1px}
h3{font-weight:400;font-size:130%;letter-spacing:-1px;text-indent:5px}
small{font-size:11px}
#all{background:transparent url(../images/body_top.png) 0 0 repeat-x;width:100%}
#all2{background:transparent url(../images/body_bottom.png) 0 100% repeat-x;width:100%}
#wrapper{width:980px;margin:0 auto}
#top{height:15px;position:relative}
#top a{border-bottom:1px solid transparent}
#top a:hover{border-bottom:1px dotted #fff;text-decoration:none}
#top .inner{background-position:10px 50%;background-repeat:no-repeat;padding:15px 15px 5px 40px}
div.top-menu-element{background:url(../images/bg_topbox.png) no-repeat 50% 100%;height:auto;width:255px;float:right;margin-right:20px;color:#fff}
div.top-menu-element a{color:#fff;text-decoration:none;border:none}
div.top-menu-element .top-menu-label{text-align:center;padding-bottom:4px}
#logging{position:absolute;right:280px}
#logging .inner{background-image:url(../images/icon_login.png)}
#cart{position:absolute;right:0}
#cart .inner{background-image:url(../images/icon_cart.png)}
#cart .moar table{font-size:10px;display:block;padding:8px 0 16px}
#cart .moar table td{overflow:hidden;padding:1px}
#cart .cart-table-name{width:150px}
#cart .cart-table-price{width:50px}
#cart .moar tr:hover{background-color:#d00000}
#h1-title{text-indent:-10000px;position:absolute;top:0;left:0}
#site-logo{display:block;width:383px;height:118px;background:url(../images/logo_top.png)}
#menu-bar{width:100%;height:40px;background:url(../images/bg_mainmenu.png)}
#search-input{float:right;background:transparent url(../images/icon_search.png) no-repeat 95% 50%;border:1px solid #4b4b4b;color:#fff;position:relative;margin:8px;padding:3px}
#banners-container{width:1000px;text-align:center}
#banners-alt{width:400px;float:left;margin-left:25px}
#banners-alt .title{color:#eee}
#banners-alt .info{color:#aaa}
#banners{float:right;background:#eee;text-align:center;margin:0 auto}
#banners img{padding:20px}
div.content-container{width:100%;background:url(../images/bg_content.png)}
#breadcrumb{margin-top:20px;line-height:46px;padding-left:15px;background:url(../images/bg_breadcrumb.png) no-repeat 0 0}
#breadcrumb-text{width:950px}
.content-left{width:200px;float:left;position:relative;top:-16px}
.content-right{width:780px;float:right}
.content-right-footer{width:780px;background:#eee;float:right;text-align:center;height:30px;line-height:30px}
#content-right-ending{width:770px;height:75px;float:right;background:#fff url(../images/bg_content_bottom.png)}
#content-left-ending{height:75px;width:25px;background:url(../images/temp_corner2.png) no-repeat 100% 100%;float:right}
#content-footer{width:980px;background:url(../images/bg_footer.png)}
.content-left-footer{width:20px;float:right;background:url(../images/temp_corner2.png) no-repeat 100% 100%;height:45px;margin:0;padding:0}
.menu-box{width:180px;margin:0 0 15px}
.menu-box-title{background:url(../images/bg_menuleft_top.png) no-repeat 50% 100%}
.menu-box-title div.l a{color:#fff;font-size:14px;text-decoration:none}
.menu-box-title div.l{color:#fff;margin-bottom:6px;font-size:14px;line-height:23px;background:url(../images/bg_menuleft_span_left.png) no-repeat 0 0;display:inline;float:left;padding:3px 0 3px 6px}
.menu-box-title div.r{margin-bottom:6px;background:url(../images/bg_menuleft_span_right.png) no-repeat 100% 0;width:5px;height:29px;float:left}
.menu-box-content{background:#fff;padding:3px 10px 10px}
.menu-box-content .mode{border-bottom:1px dotted gray;margin-bottom:8px;padding-bottom:3px}
.menu-box-content .mode p{font-size:12px;color:#333;margin:0}
.menu-box .product-breadcrumb{font-size:13px}
.menu-box .photo{display:block;margin:10px auto 15px}
.menu-box .product-box{padding-top:1em;border-top:1px dotted gray;margin-bottom:1em}
.menu-box p.price{margin-bottom:0!important}
.menu-box-bottom{height:6px;background:transparent url(../images/bg_menuleft_bottom.png) no-repeat 0 0}
#products ul{font-size:13px;list-style-type:none;margin:0;padding:0}
#products li.closed,#products li{background:url(../images/li_closed.png) 0 2px no-repeat}
#products li.opened{background:url(../images/li_opened.png) 0 2px no-repeat}
#products li.next{background-image:none;padding:0}
#products li.opened a{color:#b70000}
#products li.closed a{color:#000}
#links{height:40px}
#links div{padding-top:20px;width:770px;float:right;text-align:center}
#links div p{margin:10px 0}
#brands a{width:20%;float:left;height:50px;background:50% 50% no-repeat;margin:10px 0 20px}
#footer{color:#777;height:30px;line-height:30px;width:960px;margin:0 20px}
#footer .right{float:right}
#p-links{color:#333;font-size:12px;height:30px;width:100%;text-align:center;margin:10px 0 0;padding:10px 0}
#p-links a{color:#444;text-decoration:none}
#p-links a:hover{color:#666}
#newsletter #news_email{border:1px solid #aaa;width:145px;margin:3px;padding:3px}
#ads .menu-box-content img{display:block;margin:10px auto 0}
.ad-frame{width:500px;margin:20px auto}
.cont_lista .products{width:750px}
.cont_lista{padding:0 15px 15px}
.cont_lista .info-top{font-size:13px;width:722px;margin:0 auto}
.cont_lista .info-top .info-1{float:left;padding:15px 15px 0}
.cont_lista .info-top .info-2{float:right;padding:15px 15px 0}
.cont_lista .info-top .info-3{text-align:center;padding:0 0 15px}
.cont_lista table{border-collapse:separate;border-spacing:10px 0;margin-bottom:30px}
.cont_lista table tr.space,.cont_lista table tr.space td{height:10px}
.cont_lista table td.mid{text-align:center;vertical-align:bottom;background:url(../images/bg_td_mid.png) repeat-y;width:155px;overflow:hidden;position:relative;padding:0 10px}
.cont_lista table td.top{background:url(../images/bg_td_top.png) no-repeat 0 100%;height:13px;width:175px}
.cont_lista table td.bot{background:url(../images/bg_td_bot.png) repeat-y 0 0;height:13px;width:175px}
.cont_lista .content{padding:10px 0}
.cont_lista .product-list-box .product-left{text-align:center;padding-top:10px}
.cont_lista .product-list-box .product-right{text-align:center;padding-bottom:1px;font-size:12px}
.cont_lista .product-list-box .brand{display:block;margin:padding: 30px}
.cont_lista .product-list-box .photo{display:block;margin:0 auto}
.cont_lista .product-list-box h3{font-size:18px}
.cont_lista .product-list-box .more-link{padding-top:1em;font-size:12px}
.cont_lista .product-list-box .add-to-cart{padding-top:.5em;font-size:12px}
.cont_lista .product-list-separator{border:1px solid transparent;float:left;width:700px}
.cont_lista img.photo{font-size:10px}
.prodcenastrike{text-decoration:line-through;font-size:12px;color:#444}
.cont_lista .box .price,.price{font-size:13px;color:#b70000}
.cont_lista .product-center h3 a,.menu-box h3 a{font-size:14px;font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;color:#333;text-align:center;text-indent:0;font-weight:700}
.cont_lista .product-center h3 a:hover,.menu-box h3 a:hover{color:#000;text-decoration:none}
h2.welcome{text-align:center;font-size:18px;color:#b70000}
h2.temp{color:#ccc}
#cont_dokument .document-menu{width:200px;float:right;margin:0 0 20px 20px;padding:15px}
#cont_dokument .files{width:230px;margin:1em;padding:10px}
#cont_produkt .brand{display:block;margin:15px auto}
#cont_produkt .product-desc-box{padding:10px 0 10px 15px}
#cont_produkt .desc-left{width:350px;float:left;margin-bottom:30px}
#cont_produkt .desc-right{width:345px;float:left;margin-bottom:30px;margin-left:0}
#cont_produkt .desc-bottom{float:left;font-size:12px;margin-right:10px;padding:10px 10px 30px}
#cont_produkt fieldset legend{font-size:15px;font-weight:700;color:#888}
#cont_produkt .desc-bottom fieldset{padding:10px}
#cont_produkt .opinions{width:300px;padding:10px}
#cont_produkt .body{margin-bottom:20px}
#cont_produkt .params,#cont_produkt .raty{font-size:12px;width:300px;padding:10px}
#cont_produkt .raty a img{display:block;margin:0 auto}
#cont_produkt .desc,#cont_produkt .actions{font-size:13px;margin:10px 0 10px 10px;padding:10px 0 10px 10px}
#cont_produkt .params select{margin-bottom:.5em}
.desc-name{font-size:16px;margin:15px 0 10px}
.add-opinion{font-size:14px;margin-top:1em}
fieldset{border:1px solid #ddd}
a.button-cartadd{display:block;width:144px;height:30px;background:#b70000 url(../images/button_cartadd.png) 0 0 no-repeat}
a.button-cartadd:hover{background-position:0 -30px}
.clear{clear:both}
.white-rounded{background:#fff}
.white-small{background:#fff;border:1px solid #bbb}
.wr{background:#fff url(../images/rounded_t.png) repeat-x 0 0}
.wr .wr{background:url(../images/rounded_b.png) repeat-x 0 100%}
.wr .wr .wr{background:url(../images/rounded_r.png) repeat-y 100% 0}
.wr .wr .wr .wr{background:url(../images/rounded_l.png) repeat-y 0 0}
.wr .wr .wr .wr .wr{background:url(../images/rounded_bl.png) no-repeat 0 100%}
.wr .wr .wr .wr .wr .wr{background:url(../images/rounded_br.png) no-repeat 100% 100%}
.wr .wr .wr .wr .wr .wr .wr{background:url(../images/rounded_tr.png) no-repeat 100% 0}
.wr .wr .wr .wr .wr .wr .wr .wr{background:url(../images/rounded_tl.png) no-repeat 0 0}
.info-wr{background:url(../images/bg_info_midleft.png) repeat-y 0 0}
.info-wr .info-wr{background:url(../images/bg_info_midright.png) repeat-y 100% 0}
.info-wr .info-wr .info-wr{background:url(../images/bg_info_topleft.png) no-repeat 0 0}
.info-wr .info-wr .info-wr .info-wr{background:url(../images/bg_info_topright.png) no-repeat 100% 0}
.info-wr .info-wr .info-wr .info-wr .info-wr{background:url(../images/bg_info_botleft.png) no-repeat 0 100%}
.info-wr .info-wr .info-wr .info-wr .info-wr .info-wr{background:url(../images/bg_info_botright.png) no-repeat 100% 100%}
#zaplac textarea,#cont_zamowienie textarea,#cont_opcje textarea,#cont_rejestracja textarea,#cont_logowanie textarea{width:70%}
#zaplac table,#cont_zamowienie table,#cont_opcje table,#cont_rejestracja table,#cont_logowanie table{margin-bottom:1em;width:100%}
#zaplac td.label,#cont_zamowienie td.label,#cont_opcje td.label,#cont_rejestracja td.label,#cont_logowanie td.label{width:180px;padding-right:1em}
#zaplac p.ssl,#cont_zamowienie p.ssl,#cont_opcje p.ssl,#cont_rejestracja p.ssl,#cont_logowanie p.ssl{background:url(../images/icon_ssl16.png) no-repeat;display:block;font-size:10px;margin:5px 0 0;padding:0 0 0 20px}
#zaplac .submit,#cont_zamowienie .submit,#cont_opcje .submit,#cont_rejestracja .submit,#cont_logowanie .submit{margin-top:1em}
#zaplac .info-box,#cont_zamowienie .info-box,#cont_opcje .info-box,#cont_rejestracja .info-box,#cont_logowanie .info-box{font-size:13px;margin-bottom:1em}
#cont_opcje .verify{padding:5px 5px 5px 0}
.forms-box-top label{font-size:12px;float:left;width:40%;padding:6px 0 6px 6px}
.forms-box-top input{float:left;width:50%;border:1px solid #000;margin:3px 0;padding:3px}
.forms-box-top .forms-box-submit{width:100%;float:left;text-align:center;margin-top:10px}
.forms-box-top .forms-box-submit input{width:auto;display:block;float:none!important;margin:0 auto}
#cont_zamowienie .list td,#cont_koszyk .list td{border:1px solid #ddd;text-align:left;width:33.33%;font-size:12px;padding:1em}
#cont_zamowienie .list td.name,#cont_koszyk .list td.name{text-align:center;font-size:14px}
.summary-box{margin-top:30px}
.summary-box .summary-left{width:48%;float:left}
.summary-box .summary-right{width:48%;float:right}
.summary td{border:1px solid #ddd;vertical-align:middle;padding:.5em}
.buy{text-align:center;width:200px;margin:40px auto 5px}
.buy a{font-size:20px}
.summary-price{text-align:center;margin:2em}
h2.title{color:#b70000;font-size:18px;display:block;border-bottom:1px solid #bbb;margin-bottom:1em}
h2.title a:hover,h2.title a:active{text-decoration:none}
h2.title-small{color:#000;font-size:15px;display:block;border-bottom:1px solid #bbb;margin-bottom:1em}
.infobox-error{font-size:18px;color:#b70000;width:70%;text-align:center;background:#fcc;border:1px solid #b70000;margin:30px auto 0;padding:15px}
.infobox-error a{color:#b70000;text-decoration:underline}
.infobox-notify{font-size:20px;color:#ea9a00;width:70%;text-align:center;background:#ffe7ba;border:1px solid #ea9a00;margin:30px auto 0;padding:15px}
.infobox-notify a{color:#ea9a00;text-decoration:underline}
.infobox-success{font-size:18px;color:#0b0;width:70%;text-align:center;background:#cfc;border:1px solid #0b0;margin:30px auto 0;padding:15px}
.infobox-success a{color:#0b0;text-decoration:underline}
.back{display:block;text-align:left;margin-top:2em}
.news{margin-bottom:2em}
#top-spacer{background:url(../images/bg_topspacer.png) no-repeat 100% 100%;height:36px;width:100%}
#temp-corner{display:none;width:30px;height:30px;background:url(../images/temp_corner1.png) no-repeat 100% 0;float:right}
#cont_tabelakategorii,#cont_produkt,#cont_dokument,#zaplac,#cont_zlozzamowienie,#cont_zamowienie,#cont_news,#cont_opcje,#cont_rejestracja,#cont_logowanie,#cont_opcje_historia,#cont_koszyk{margin:0 1em 1em}
#debug{position:absolute;top:0;left:0;background:#000;color:#fff}
#debug td{padding:5px}
#cont_tabelakategorii table td{width:33.33%;border:1px solid #eee;background:#fff url(../images/bg_td_categorylist.png) repeat-x 0 100%;padding:10px}
#cont_tabelakategorii td .category-title h3{padding-top:25px}
#cont_tabelakategorii td .category-list ul{padding-left:1em;margin:5px 0 15px}
#cont_tabelakategorii td .category-list li{list-style-type:none;background:transparent url(../images/li_closed.png) no-repeat scroll 0 2px;padding-left:15px}
.wyprzedaz{height:30px;background:transparent url(../images/wyprzedaz.png) no-repeat scroll 50% 100%}
.promocja{height:30px;background:transparent url(../images/promocja.png) no-repeat scroll 50% 100%}
.promocja-wyprzedaz{height:60px;background:transparent url(../images/promocja_wyprzedaz.png) no-repeat scroll 50% 100%}
.koszyk-raty{border:1px solid #DDD;padding:10px}
.raty0{height:30px;background:transparent url(../images/raty.png) no-repeat scroll 50% 100%}
#opcje-historia{color:#555;margin:.5em 0 .5em 1em}
#opcje-historia tr{border-bottom:1px solid #ddd}
#opcje-historia td{width:200px;padding:2px}
#opcje-historia .label{color:#222;font-weight:700}
p,.menu-box .product-box-first,.cont_lista .product-list-box .box{margin-bottom:1em}
a,#products ul li.closed a:hover,#products ul li.opened a:hover,.cont_lista .product-center h3 a:active,.menu-box h3 a:active,#cont_tabelakategorii table ul li a:hover,#cont_tabelakategorii table ul li a:active{color:#b70000;text-decoration:none}
a:hover,h2.title-small a:hover,h2.title-small a:active{text-decoration:underline}
#content-ending,#brands,.forms-box-top,#cont_zamowienie table,#cont_koszyk table,#cont_tabelakategorii table{width:100%}
#products ul a,h2.title-small a,#cont_tabelakategorii table ul li a{color:#222}
#products ul li,#products ul ul{padding-left:17px}
#footer .left,#cont_tabelakategorii .category-title img{float:left}
#newsletter #news_email:focus,#zaplac input:focus,#cont_zamowienie input:focus,#cont_opcje input:focus,#cont_rejestracja input:focus,#cont_logowanie input:focus{border:1px solid #b70000}
.ad-frame .content,#cont_dokument .content,#cont_tabelakategorii .content,#zaplac .content,#cont_zlozzamowienie .content,#cont_zamowienie .content,#cont_news .content,#cont_opcje .content,#cont_rejestracja .content,#cont_logowanie .content,#cont_opcje_historia .content,#cont_koszyk .content{padding:2em}
.cont_lista .product-list-box .product-center,.cont_lista .product-center h3,.menu-box h3{text-align:center}
.cont_lista .box .info,.product-list-box .info,.menu-box .info,#cont_produkt .info{font-size:12px;color:#444}
#cont_produkt .content,#cont_koszyk fieldset.raty{padding:1em}
#zaplac input,#cont_zamowienie input,#cont_opcje input,#cont_rejestracja input,#cont_logowanie input,#zaplac select,#cont_zamowienie select,#cont_opcje select,#cont_rejestracja select,#cont_logowanie select{border:1px solid #aaa;margin:3px;padding:3px}
