body{font-family:Tahoma,Arial,sans-serif;margin-bottom:10px;}
*{margin:0;padding:0;}
img{border:0;}
div.main{margin:0px auto;width:1000px;font-size:11px; background:url('../img/main-bg.gif') repeat-y;padding-bottom:10px;}
div.header{width:976px;height:93px;margin:0 auto;}
a{text-decoration: none;}
table.zagiel-order{background: #003266;color:white;}
table.zagiel-order td{padding:5px;}
table.zagiel-order td.text{text-align: center;}
table.zagiel-order td.button{text-align: right;}
/*glowne menu*/
div.header div.main-menu{float:left;width:420px;position:relative;top:68px;left:90px;}
div.header div.logo{float:left;width:245px;height:90px;padding:0;margin:0;}
div.header div.main-menu-bg{float:right;background: url('../img/top.gif');width:715px;height:93px;}
div.main-menu a{text-align:center;text-decoration: none;color:white;vertical-align: middle;}
div.main-menu img{vertical-align: middle;margin:0 5px 0 5px;}
div.main-menu a:hover{text-align:center;text-decoration: underline;}
div.langs-box{float:right;left: 10px;width: 100px;top:75px;position:relative;}
div.langs-box a{margin-left:5px;}
/*flash*/
div.flash{width:978px;height:200px;margin:0 auto;}
/*content*/
div.content{width:978px;margin:0 auto;}
/*lewa czesc*/
div.left{float:left;width:206px;}
/*selecty z producentami*/
div.left div.producer-select{background: url('../img/producer-select-bg.gif') no-repeat;width:191px;margin-left:9px;padding-bottom:8px;}
div.left div.producer-select select{width:170px;display:block;margin:5px auto;margin-right:13px;border:0;color: #A4A4A4;}
div.left div.producer-select p.title{color:white;text-align: center;font-weight: bold;padding:8px 10px 5px 0;}
/*select walutowy*/
div.left div.currency-select{background: url('../img/currency-box-bg.gif') no-repeat;width:191px;margin-left:9px;padding-bottom:11px;}
div.left div.currency-select select{width:170px;display:block;margin:5px auto;margin-right:13px;border:0;color: #A4A4A4;}
div.left div.currency-select p.title{color:white;text-align: center;font-weight: bold;padding:8px 15px 5px 0;}
/*box promocji*/
div.left div.promotion-box{width:193px;margin-left:9px;}
div.left div.promotion-box div.promotion-top{background: url('../img/promotion-top.gif') no-repeat;height:5px;font-size:0px;line-height: 0px;}
div.left div.promotion-box p.title{padding-bottom:10px;color:white;font-weight: bold;margin-right:5px;width:182px;}
div.left div.promotion-box div.promotion-bg{background: url('../img/promotion-bg.gif') repeat-y;text-align:center;}
div.left div.promotion-box div.promotion-bottom{background: url('../img/promotion-bottom-bg.gif') no-repeat;height:11px;}
div.left div.promotion-box div.product-name{width:182px;}
div.left div.promotion-box div.product-image{width:182px;}
div.left div.promotion-box a{color:white;font-weight: bold;}
div.left div.promotion-box a:hover{text-decoration: underline;}
div.left div.promotion-box div.details{text-align:right;margin:5px 15px 0px 0;font-size:9px;}
div.left div.promotion-box div.details a{text-decoration: underline;}
/*bosik nowosci*/
div.left div.new-box{width:193px;margin-left:10px;}
div.left div.new-box div.new-top{background: url('../img/new-top-bg.gif') no-repeat;height:10px;font-size:0px;line-height: 0px;}
div.left div.new-box p.title{padding:0px 0 8px 0;color:white;font-weight: bold;margin-right:5px;width:182px;}
div.left div.new-box div.new-bg{background: url('../img/new-bg.gif') repeat-y;text-align:center;}
div.left div.new-box div.new-bottom{background: url('../img/new-bottom-bg.gif') no-repeat;height:11px;}
div.left div.new-box div.product-name{width:182px;}
div.left div.new-box div.product-image{width:182px;}
div.left div.new-box a{color:white;font-weight: bold;}
div.left div.new-box a:hover{text-decoration: underline;}
div.left div.new-box div.details{text-align:right;margin:5px 15px 0px 0;font-size:9px;}
div.left div.new-box div.details a{text-decoration: underline;}
/*box polecane*/
div.left div.recommend-box{width:193px;margin-left:10px;}
div.left div.recommend-box div.recommend-top{background: url('../img/recommend-box-top-bg.gif') no-repeat;height:11px;font-size:0px;line-height: 0px;}
div.left div.recommend-box p.title{padding-bottom:10px;color:white;font-weight: bold;margin-right:5px;width:182px;}
div.left div.recommend-box div.recommend-bg{background: url('../img/recommend-bg.gif') repeat-y;text-align:center;}
div.left div.recommend-box div.recommend-bottom{background: url('../img/recommend-botom.gif') no-repeat;height:11px;}
div.left div.recommend-box div.product-name{width:182px;}
div.left div.recommend-box div.product-image{width:182px;}
div.left div.recommend-box a{color:white;font-weight: bold;}
div.left div.recommend-box a:hover{text-decoration: underline;}
div.left div.recommend-box div.details{text-align:right;margin:5px 15px 0px 0;font-size:9px;}
div.left div.recommend-box div.details a{text-decoration: underline;}

div.description{width:587px;float:left;padding-top:5px;margin-left:0px}
div.description p.title{color:white;padding:10px;font-weight:bold;}
/*centrum*/
div.special{clear:both;}
div.special span.price-strike{color:#BC0000;text-decoration: line-through;font-size:11px;}
div.special h1{background: url('../img/recommend-top-bg.gif') no-repeat top;font-size:11px;color:white;height:37px;padding:8px 0 0 10px;}
div.special p.title{padding:5px;}
div.special table{width:450px;margin:0px auto;}
div.special table td{width:170px;text-align:center;vertical-align: top;padding-bottom: 50px;border:1px solid #e7e7e7}
div.special table .special-description{text-align: left;width:130px;margin:0 auto;}
div.special div.special-price{margin-bottom:5px}
div.special div.details{margin-top:5px;}
div.special div.product-image{width:170px;height:156px;margin:0 auto;overflow: hidden;}
div.special .product-name{text-align: center;margin-bottom:10px;height:40px;}
div.special p.price-old{font-size:12px;}
div.special p.price-old span{color:#D2D1D1;}
div.special p.price-old span.strike{color:red;text-decoration: line-through;}
div.special p.with-tax{font-size:14px;margin:5px;color:#D2D1D1;}
div.special p.with-tax span{color:#E20000;font-weight:bold;}
div.special p.without-tax{color:#D2D1D1;margin:5px;}
div.special a{color:#9D0000;text-align: center;font-weight: bold;}
div.special a:hover{text-decoration: underline;}

/*lista produktow*/
div.product-list {color:#999898;}
div.product-list tr.header td{background: transparent url(../img/recommend-top-bg.gif) no-repeat scroll center top;color:white;font-weight: bold;}
div.product-list tr.header td a{color: white;}
div.product-list h3{margin-left:5px;}
div.product-list h3 span{color:#9D0000;}
div.product-list table.product-body{width:550px;clear:both;margin:0 auto;text-align: center;}
div.product-list table.product-body td{vertical-align:middle;padding: 5px;}
div.product-list table.product-body tr.hover td{background: #ebe6e6;}
div.product-list table.product-body td.image{width:110px;}
div.product-list table.product-body td.details{width:180px;}
div.product-list table.product-body td.image div.ico{position: relative;bottom:35px;text-align: right;}
div.product-list table.product-body .title{text-align: center;padding: 0;margin: 0;}
div.product-list table.product-body a{color:#9D0000;}
div.product-list table.product-body a:hover{text-decoration: underline;}

div.product-list table.product-body td.content{width:200px;text-align: left;}
div.product-list table.product-body td.price{width:100px;}
div.product-list table.product-body p.price-old{font-size:16px;}
div.product-list table.product-body p.price-old span{color:#999898;}
div.product-list table.product-body p.price-old span.strike{color:red;text-decoration: line-through;}
div.product-list table.product-body p.with-tax{font-size:16px;color:#999898;font-weight: bold;margin-bottom:3px;}
div.product-list table.product-body p.with-tax span{color:#E20000}
div.product-list table.product-body p.without-tax{color:#999898;margin:5px;}
/*pager*/
div.product-list div.pager{margin:5px;font-size:12px;}
div.product-list div.pager a{color:#335192;}
div.product-list div.pager a.active{color:#E20000;font-weight: bold;}
/*opis do dkategori*/
h2.category-deep{color:#535353;font-size:13px;}
h2.category-deep a{color:#535353;}
h2.category-deep a:hover{text-decoration: underline;}
div.category-description{padding:10px;width:550px;color: #999898;}
h2{color:#535353;font-size:13px;}
/*tresc zakladek*/
div.page-content h2.title{color:#535353;}

span.required{color:red;vertical-align: middle;}

/*prawa czesc*/

/*koszyk*/
div.right{float:right;width:177px;}
div.right div.basket{background: url('../img/basket-box-bg.gif') no-repeat;width:177px;padding-top:10px;height:43px;}
div.right div.basket p{color:white;margin-left:12px;}
/*przechowalani*/
div.right div.checkroom .title{background: url('../img/checkroom-title.gif') no-repeat;width:166px;padding:6px 0 9px 11px;color: white;}
div.right div.checkroom .content{background: url('../img/checkroom-box-bg.gif') no-repeat;width:166px;padding:15px 0 14px 11px;color:white;}
div.right div.checkroom a{color:white;font-weight: bold;}
div.right div.checkroom a:hover{text-decoration: underline;}
/*box bezpieczenstwo*/
div.right div.security {background: url('../img/security-box-bg.gif') no-repeat;padding:8px 0 11px 11px;color:white;}
div.right div.security p.title{padding-bottom:5px;font-weight: bold;}
div.right div.security a{color:white;}
div.right div.security a:hover{text-decoration: underline;}
/*box z dostawa*/
div.right div.shipping{background: url('../img/shipping-box-bg.gif') no-repeat;padding:8px 0 2px 11px;color:white;}
div.right div.shipping p.title{font-weight: bold;padding-bottom:5px;}
div.right div.shipping img{padding: 5px 0;}
/*box z p�atno�ciami*/
div.right div.payment{background: url('../img/payment-box-bg.gif') no-repeat;padding:2px 0 0px 11px;color:white;text-align: center;}
div.right div.payment p.title{font-weight: bold;padding:0 0 0px 0;text-align: left;}
div.right div.payment img{padding: 0px 17px 0px 0;}
div.right div.payment p{padding:5px 10px 17px 0}
/*box kontakt*/
div.right div.contact{background: url('../img/contact-box-bg.gif') no-repeat;padding:0px 0 46px 11px;color:white;text-align: left;width:167px;height:148px;}
div.right div.contact p.title{font-weight: bold;padding:10px 0 5px 0;text-align: left;}
div.right div.contact a{color:white;}
div.right div.contact a:hover{text-decoration: underline;}
div.right div.contact p{padding:3px 0 0 20px;}
/*box legenda*/
div.right div.legend{color: white;}
div.right div.legend div.legend-top{background: url('../img/legend-top-bg.gif') no-repeat;width:177px;height:8px;color:white;text-align: left;}
div.right div.legend div.legend-bg{background: url('../img/legend-bg.gif') repeat-y;text-align: left;}
div.right div.legend div.legend-bottom{background: url('../img/legend-bottom-bg.gif') no-repeat;width:177px;height:10px;color:white;text-align: left;}
div.right div.legend p img{vertical-align: middle;margin-right: 5px;}
div.right div.legend p.title{font-weight: bold;text-align: left;text-align: center;padding:5px 5px 5px 0;}

/*stopka*/
div.footer {width:1000px;clear:both;background: url('../img/footer.gif') no-repeat;height:39px;vertical-align:middle;text-align: left;padding:0px 0  0 0px;margin:0 auto;font-size:11px;}
div.footer div.pages{float:left;margin:3px 0 0 20px;}
div.footer div.pages a{color:white;text-decoration: none;vertical-align:middle;}
div.footer div.pages img{vertical-align: middle;margin:0 5px 0 5px;}
div.footer div.realization{float:right;margin-right:20px;color:white;margin-top:7px;}
div.footer div.realization a{color:white;}
div.footer a:hover{text-decoration: underline;}

/*wyszukiwarka*/
div.content div.search {clear:both;position: relative;width:194px;margin-left:8px; color:white;}
div.content div.search-top{background: url('../img/search-bg-top.gif') no-repeat;width:194px;height:30px;}
div.content div.search-top p{padding-top: 3px;font-weight: bold;text-align: center;padding-right:20px;}
div.content div.search-bg{background: url('../img/search-bg-line.gif') repeat-y;width:194px;text-align: center;}
div.content div.search-bg select{margin-right:20px;font-size:10px;}
div.content div.search-bottom{background: url('../img/search-bottom.gif') repeat-y;width:194px;height:10px;}
div.content div.search-bg p{text-align:left;color:white;margin-bottom: 5px;font-weight: bold;padding: 0;}
div.content div.search-bg input{vertical-align: middle;width:137px;}
div.content div.search-bg img{vertical-align: middle;}
div.content div.search-bg a{color:white;}
h2.attribut-list-title{padding:0 0 10px;}
div.adv-search{margin-top:10px;}
div.adv-search div{text-align: left;width:100%;margin-top:5px}
div.adv-search h1{padding-bottom:10px;}
div.adv-search select{margin:0 10px 0 10px;width: 150px;}
div.adv-search span{color: #535353;}
div.adv-search p{}
/*katgorie*/
div.left div.category{background: url('../img/category-top-bg.gif') no-repeat top center; width:192px;margin-left:10px;text-align: left;}
div.left div.category p.title{color:white;padding:5px;margin-bottom: 3px;}
/*newsletter*/
div.newsletter{width:296px;}
div.newsletter input.text{height:16px;width:158px;background: url('../img/input-bg.gif') no-repeat;border:0;color:#BDBCB1;margin-left: 5px;vertical-align: middle;}
div.newsletter .newsletter-text{margin:5px;}
div.newsletter input{vertical-align: middle;margin-left:10px;}
div.newsletter h1{text-align:right;background:transparent url('../img/newsletter-top.gif') no-repeat;color:#BDBCB1;font-size:12px;letter-spacing:2px;padding:25px 40px 22px 0}
div.newsletter div.newsletter-info{color:#B22436;text-align: center;margin:5px;width:220px;}
div.newsletter div.newsletter-bottom{background: url('../img/newsletter-bottom.gif') no-repeat bottom;height:22px;} 
div.newsletter div.newsletter-bg{background:url('../img/newsletter-bg.gif') repeat-y;color:#BDBCB1;padding:5px 15px 5px 25px;}

h1.main-title{background: url('../img/recommend-top-bg.gif') no-repeat top;font-size:11px;color:white;height:37px;padding:8px 0 0 10px;}
/*szczegoly produktu*/
div.description {}
div.description p{padding: 0; margin: 0;}
div.description p.attr-list{margin-left:10px;}
div.description p.attr-list span.label{font-weight: bold;}
div.description div.product{width:588px;margin-top:10px;}
div.description div.product h1{background: url('../img/recommend-top-bg.gif') no-repeat top;font-size:11px;color:white;height:37px;padding:8px 0 0 10px;}
div.all_price_with_tax{margin:0 0 0px 20px;color:#D2D2D2;font-size:11px;text-align: left;clear:both;}
div.product ul{list-style:none;}
p.product-catno span.label{font-weight:bold;text-align: left;}
div.product div.product-bg{color:#535353;}
div.product div.product-bg div.left {text-align:left;font-size: 12px;width:575px;}
div.description div.product div.product-bg div.left ul{margin-right:166px;}
div.description div.product div.product-bg div.left p.count{margin-right:166px;}
div.description div.product div.product-bg div.left div.producer{margin-right:166px;}
div.description div.product div.product-bg div.left h1{font-size:16px;text-align:left;font-weight:bold;padding:10px 0 10px 0}
div.description div.product div.product-bg div.left p.count{font-weight: bolder;}
div.description div.product div.product-bg div.left p.count span{font-style: italic;}
div.description div.product div.product-bg div.left div.product-description{padding:10px;text-align: justify;}
div.description div.product div.product-bg div.left div.product-description p.label{font-weight: bold;font-size:12px;}
div.description div.product div.product-bg div.image {position:relative;width:184px;margin-right:5px;text-align:center;margin:0 auto;}
div.description div.product div.product-bg div.image img{text-align:center;}
div.description div.product div.product-bg div.product-attribut{clear:both;}
div.description div.product div.product-bg div.price {margin-top:5px;clear: both;}
div.description div.product div.product-bg div.price div{font-size:16px;font-weight: bolder;width:350px;}
div.description div.product div.product-bg div.price span{font-size:16px;}
div.description div.product div.product-bg div.product-attribut{margin:10px 5px 0;}
div.description div.product p.price-old span{color:#8D8D8D;}
div.description div.product p.price-old span.strike{color:red;text-decoration: line-through;}
div.description div.product p.with-tax{font-size:22px;margin:5px;color:#8D8D8D;}
div.description div.product p.with-tax span{color:#E20000;font-weight: bold;}
div.description div.product p.without-tax{color:#8D8D8D;margin:5px;}
div.description div.product form#form_att{float:right;}
/*galeria do produktu*/
div.gallery{clear:both;width:588px;margin:10px 0 10px 0;}
div.gallery img{border:1px solid #4C83BB}
div.gallery p{text-align:center;}
div.gallery p a{color:#4C83BB;font-size:11px;}
table.gallery td{vertical-align: top;}

/*atrybuty produktu*/
table.attribute{width:575px;margin-top: 10px auto;}
table.attribute tr.title td{font-weight: bolder;color:#535353;font-size:14px;border-bottom:1px solid #535353;}
table.attribute td{text-align:center;color:#8D8D8D;font-size:11px;}
table.attribute td.depending{font-size:12px;}
table.attribute td.depending img{display:block;margin:0 auto;}
table.attribute td select{width:120px;border:1px solid #9B9B9B;color:#535353;font-size:11px;}
table.attribute td.price{font-family: Arial;} 
table.attribute td.price p.price-old span{color:#8D8D8D;}
table.attribute td.price p.price-old span.strike{font-size:14px;color:red;text-decoration: line-through;}
table.attribute td.price p.with-tax{font-size:16px;margin:5px;color:#8D8D8D;}
table.attribute td.price p.with-tax span{color:#E20000;font-weight: bold;}
table.attribute td.price p.without-tax{color:#8D8D8D;margin:5px;}
.clear{clear:both;}

/*koszyk*/
p.button-basket{text-align: center;}
div.description div.basket{width:588px;}
div.description div.basket h1{background: url('../img/recommend-top-bg.gif') no-repeat top;font-size:11px;color:white;height:37px;padding:8px 0 0 20px;}
div.description div.basket div.basket-bg{background:url('../img/basket-bg.gif') repeat-y;color:#BDBCB1;margin-top:10px;}
div.description div.basket h1 span{margin-left:30px;}
div.description div.basket h3{text-align: center;padding:10px;}
div.description div.basket table{width:585px;margin:0px auto;background: #EAEAEA;text-align: center;}
div.description div.basket table tr.header td{color:#365798;padding:5px;}
td.attribut{color:#AA2222;font-weight: bold;}
div.description div.basket table tr.normal,div.description div.basket table tr.hover td.attribut{width:80px;}
div.description div.basket table tr td.count input{text-align: center;vertical-align: middle;background:#C3C3C3;border:0;color:black;font-size: 11px;}
div.description div.basket table tr td.count img{vertical-align: middle;}
div.description div.basket table tr.normal td{background:#C2CBD9;color:#2D4588;}
div.description div.basket table tr.hover td{background:#D2D2D2;padding:5px 0 5px 0px;color:#2D4588;}
div.description div.basket table tr td.image img{display:block;margin:0 auto;}
div.description div.basket table tr td a{color:#9D0000;}
div.description div.basket table tr td.price-one{font-size:13px;font-weight: bold;color:#2D4588;}
div.description div.basket table tr td.price-all{font-size:13px;font-weight: bold;color:#9D0000;}
div.basket table span.promotion{color:red;}
div.basket table span.with-no-tax{font-size:8px;}
div.basket table span.promotion-with-no-tax{color:red;font-size:8px;}
div.description div.basket table tr.basket-operation td {padding:15px;}
div.description div.basket table tr.basket-operation td.buttons{text-align:right;}
div.description div.basket table tr.basket-operation td.buttons input{margin-left:5px;}
div.description div.basket table tr.sum td.right{text-align: right;color:#2D4588;}
div.description div.basket table tr.sum td.left{text-align: left;color:#2D4588;}
div.description div.basket table tr.sum span.price-no-tax{font-size:9px;}
div.description div.basket table tr.sum td{padding:15px;font-size: 14px;font-weight: bold;}
div.description div.basket div.basket-bottom{background: url('../img/basket-bottom.gif') no-repeat bottom;height:25px;} 

/*rejestracja*/
div.description div.register-form{width:588px;color:#355494;font-weight:bold;}
div.description div.register-form h1{background:transparent url('../img/form-top-bg.gif') no-repeat;color:white;font-size:12px;padding:8px 0px 20px 10px;}
div.description div.register-form h2{font-size:14px;text-align:center;}
div.description div.register-form div.register-element-block{width:360px;margin-left:10px; text-align:right;}
div.description div.register-form div.register-element-block div.button{text-align:right;}
div.description div.register-form div.register-element-block div.register-element{padding:5px;}
div.description div.register-form div.register-element-block div.register-element input.text{height:19px;width:141px;background: url('../img/input-bg.gif') no-repeat;border:0;margin-left: 5px;padding-left: 2px;}
div.description div.register-form div.register-element-block div.register-element div.group{margin-left:135px;text-align: right;}
div.description div.register-form div.register-element-block div.register-element div.group input{margin-left:18px;}
div.description div.register-form div.register-element-block div.register-element input{vertical-align: middle;}
div.description div.register-form div.register-element-block div.register-element select{margin-left:5px;height:18px;width:141px;}
div.description div.register-form div.register-element-block textarea.textarea{width:200px;height:200px;}
div.description div.register-form div.error{border:1px solid #BB293A;color:#eee;background: #d22;padding:10px;text-align: center;}
div.description div.register-form div.register-element-block p.requirednote{text-align:left;}

div.description div.size-form div.size-form-bg table.size-form{margin-top:10px;}
div.description div.size-form div.size-form-bg table.size-form td.label{text-align:left;border:1px solid #434343;padding-left:10px;}
div.description div.size-form div.size-form-bg table.size-form td input.text{height:16px;width:158px;background: url('../img/input-bg.gif') no-repeat;border:0;color:#BDBCB1;margin-left: 5px;}
div.description div.size-form div.size-form-bg table.size-form td.button{text-align: right;}
div.description div.size-form div.size-form-bg td.title{text-align:left;font-weight:bold;}
div.description div.size-form div.size-form-bg{background:url('../img/register-bg.gif') repeat-y;color:#BDBCB1;padding:15px 25px 5px 25px}
div.description div.size-form div.size-form-bg p{margin-bottom:5px;}
div.description div.size-form div.size-form-bg p.red{color:#B12435;}
div.description div.size-form div.size-form-bottom{background: url('../img/register-bottom.gif') no-repeat bottom;height:33px;} 

/*panel klienta - zamowienia*/
div.user-orders{width:580px;color:#969696;}
div.user-orders h1{background:transparent url('../img/recommend-top-bg.gif') no-repeat;color:white;font-size:12px;padding:8px 0px 20px 10px;}
div.user-orders table.orders-list{background: transparent;width:575px; position: relative;text-align:center;}
div.user-orders table.orders-list a{font-size:11px;}
div.user-orders table.orders-list tr.header td{padding:0;padding-bottom:3px;border:0;color:#304C8E;font-weight:bold;}
div.user-orders table.orders-list td{padding:5px;color:#A3A3A3;font-weight: bold;}
div.user-orders table.orders-list tr.hover td{background:#4177B0;padding:5px;color:black;}
div.user-orders table.orders-list tr.hover td.green{color:#385A1F;font-weight:bold;}
div.user-orders table.orders-list td.status-name{color:#385A1F;font-weight:bold;}
div.user-orders table.orders-list td.order-price{color:#4177B0;font-weight:bold;}
div.user-orders table.orders-list tr.hover td.order-price{color:white;font-weight:bold;}
div.user-orders table.orders-list tr.hover td a{color:white;}
div.user-orders table.orders-list tr.hover td{color:white;}
div.user-orders table.orders-list tr.normal td a{color:#4177B0;}
div.user-orders table.orders-list tr.normal td{color:#4177B0;}
div.user-orders table.orders-list td a{color:#4F5C80;}

/*szczegoly zamowienia*/
div.user-orders div.order-details h3{text-align:center;position:relative;font-size:14px;color:#2E4689;}
div.user-orders div.order-details table{width:580px;margin-left:5px;}
div.user-orders div.order-details table td{vertical-align: top;}
div.user-orders div.order-details ul{list-style: none;}
div.user-orders div.order-details ul li.title{margin-left:0px;font-size:14px;color:#B62537;font-weight: bold;}
div.user-orders div.order-details ul li{margin-left:10px;color:#4177B0;}
div.user-orders div.order-details ul li span.data-label{font-weight:bold;}
div.user-orders div.order-details ul li.notice{width:200px;}
div.user-orders div.order-details table.products-list{width:580px;text-align:center;margin-bottom: 5px;}
div.user-orders div.order-details table.products-list tr.header td{color:#2E4689;font-weight:bold;border:0;}
div.user-orders div.order-details table.products-list tr td{border-bottom:1px solid #404040;padding:5px;}
div.user-orders div.order-details table.products-list td.right{text-align: right;color: #4F5C80;font-weight: bold;}
div.user-orders div.order-details table.products-list td.left{text-align: left;color: #4F5C80;}
div.user-orders div.order-details table.products-list tr.user-discount td{border:0;color: #4F5C80;}
div.user-orders div.user-orders-bg h2{font-size:14px;text-align:center;color: #4F5C80;}
div.user-orders div.user-orders-bottom{background: url('../img/user-orders-bottom.gif') no-repeat bottom;height:25px;text-align: right;}
div.user-orders div.user-orders-bottom a{font-size:11px;color:#4177B0;margin-right:25px;}
div.user-orders div.order-details table.products-list tr.hover td{background:#4177B0;}
div.user-orders div.order-details table.products-list tr.hover td{color:white;}
div.user-orders div.order-details table.products-list tr.normal td a{color:#4177B0;}
div.user-orders div.order-details table.products-list tr.normal td{color:#4177B0;}
div.user-orders div.order-details table tr.order-sipping td{color:#4177B0;}
/*wyszukiwarka - wyniki*/
div.search-result {color:#999898;}
div.search-result h3{margin-left:5px;}
div.search-result h3 span{color:#9D0000;}
div.search-result h1{background:transparent url('../img/recommend-top-bg.gif') no-repeat;color:white;font-size:12px;padding:8px 0px 20px 10px;}
div.search-result div.search-bg{background:url('../img/order-bg.gif') repeat-y;color:#BDBCB1;padding:5px 15px 5px 30px;}
div.search-result div.search-bottom{background: url('../img/order-bottom.gif') no-repeat bottom;height:25px;} 
div.search-result table.product-body{width:550px;clear:both;margin:0 auto;text-align: center;}
div.search-result table.product-body td{vertical-align:middle;padding: 5px;}
div.search-result table.product-body td.image{width:180px;}
div.search-result table.product-body td.image div.ico{position: relative;bottom:35px;text-align: right;}
div.search-result table.product-body tr.hover td{background: #ebe6e6;}
div.search-result table.product-body .title{text-align: center;padding: 0;margin: 0;}
div.search-result table.product-body a{color:#9D0000;}
div.search-result table.product-body a:hover{text-decoration: underline;}
div.search-result table.product-body td.content{width:130px;text-align: left;}
div.search-result table.product-body td.price{width:180px;}
div.search-result table.product-body p.price-old{font-size:16px;}
div.search-result table.product-body p.price-old span{color:#999898;}
div.search-result table.product-body p.price-old span.strike{color:red;text-decoration: line-through;}
div.search-result table.product-body p.with-tax{font-size:20px;margin:5px;color:#999898;}
div.search-result table.product-body p.with-tax span{color:#E20000}
div.search-result table.product-body p.without-tax{color:#999898;margin:5px;}
/*pager*/
div.search-result div.pager{margin:5px;font-size:12px;}
div.search-result div.pager a{color:#335192;}
div.search-result div.pager a.active{color:#E20000;font-weight: bold;}
/*skladanie zamowienia*/
div.order{width:588px;}
div.order h1{background: url('../img/recommend-top-bg.gif') no-repeat top;font-size:11px;color:white;height:37px;padding:8px 0 0 20px;}
div.order h2{font-size:14px;text-align: left;padding:5px 0 5px 0;color:#355494;width:330px;margin:0 auto;}
div.order div.order-content-form{width:370px;text-align: right;}
div.order div.order-bg div.logon{width:300px;margin-left:80px;}
div.order div.order-bg div.logon p.buttons{text-align: right;}
div.order div.order-bg div.logon form{margin:0 auto;}
div.order div.order-user-data-form div.formElem span.required{color:red;}
div.order div.order-bg div.logon div.logon-form-element{margin: 5px; color:#355494;}
div.order div.order-bg div.logon div.logon-form-element{text-align:right;}
div.order div.order-bg div.logon div.logon-form-element input.text{height:19px;width:141px;padding-left:3px; background: url('../img/input-bg.gif') no-repeat;border:0;color:#355494;margin-left: 5px;}
div.order div.order-user-data-form{width:320px;margin:5px 0 0 60px;text-align: right;}
div.order div.order-user-data-form div.formElem{margin:5px;color:#355494;font-weight: bold;}
div.order div.order-user-data-form input.text{padding-left:3px;height:19px;width:141px;background: url('../img/input-bg.gif') no-repeat;border:0;color:#355494;margin-left: 5px;}
div.order div.order-user-data-form div.form-element-textarea div.clear{clear:both;margin-top:5px;margin-bottom:5px;}
div.order div.order-user-data-form div.form-element-textarea div.label{float:left;width:152px;height: 75px;padding-top:75px; color:#355494;font-weight: bold;}
div.order div.order-user-data-form div.form-element-textarea div.html{float:left;width:158px;height: 150px;}
div.order div.order-user-data-form textarea.notice-area{width:158px;height:150px;margin-left:6px;color:#355494;}
div.order div.order-user-data-form select{margin-left:5px;width:141px;color:#355494;}
div.order div.error{border:1px solid #BB293A;color:#eee;background: #d22;padding:10px;text-align: center;}
div.order div.form-elemnt-checkbox{clear:both;text-align:left;}
div.order div.form-elemnt-checkbox label{display:block;float:left;text-align:right;width:170px;margin-right:5px;color:#355494;font-weight:bold;}
div.order div.button{padding-bottom:5px;}
div.order div.button input{margin-top:5px;}
div.order p.requirednote{text-align:left;color:#ABABAB;}

div.logon-form{width:588px;}
div.logon-form h1{background: url('../img/recommend-top-bg.gif') no-repeat top;font-size:11px;color:white;height:37px;padding:8px 0 0 20px;}
div.logon-form div.logon-box-message{border:1px solid #BB293A;color:#eee;background: #d22;padding:10px;text-align: center;}
div.logon-form div.logon-box-message a{color:white;text-decoration: underline;}
/*wybor dostawy*/
div.order-payment{width:588px;}
div.order-payment h1{background:transparent url('../img/form-top-bg.gif') no-repeat;color:white;font-size:12px;padding:8px 0px 20px 10px;}
div.order-payment h2{padding:0 0 10px 10px}
div.list{width:350px;text-align:right;}
div.list input{margin-left:39px;}
div.form-block h4{padding:0px 0 5px 0;font-size:14px;}
div.form-block {margin:0 auto;margin-bottom:10px;}
div.form-block input {vertical-align:middle; margin-right:5px; }
div.form-block .cost {padding:3px; background:#f5f5f5;font-size:15px;}
div.form-block h4 {margin-bottom:2px; color:#969696;}
div.form-block h4.separate {margin-top:3px; border-top:1px solid #ddd; padding-top:3px;}
div.form-block b{font-size: 14px;}
div.form-block span {font-size: 14px;}
div.form-block h4.separate span {color:#333; font-size: 14px;}
div.form-block .bold{font-weight: bold; font-size:14px;}
div.form-block{padding:3px;margin:10px;text-align:left;}
div.order-payment-button{text-align:center;padding-left:10px;margin-bottom:10px;}
div.order-payment div.order-payment-bottom{background: url('../img/order-payment-bottom.gif') no-repeat bottom;height:25px;}

h1{font-size:14px;color:#C01415;}
div.payment-method {width:500px;clear:both;margin: 10px auto;}
div.payment-method div{float:left;width:100px;}

table.category-child{width:450px;margin:0 auto;border: 1px solid #e7e7e7;}
table.category-child td{width:80px;height:90px;text-align:center;vertical-align:top;}
table.category-child a{color:#9D0000;}
