#breadcrumps ul{margin:0 0 0 -5px}
#breadcrumps li{float:left;padding:0 20px 0 5px;background:url(../images/arr_2.gif) no-repeat scroll right 4px}
#breadcrumps li.last{float:left;padding:0 8px 0 5px;background:none}
#breadcrumps li.home, #breadcrumps li.actual{}
#breadcrumps li.actual{background:none}
#breadcrumps li a{color:#85937e;text-decoration:none;font-size:13px;}
#breadcrumps li a:hover{color:#926fad}
#product-sub-header{background-color:white;width:742px;}
#product-info{padding:0px;width:742px;float:left;clear:left}
.product-details, .product-images, .product-details ul, .product-details ul li, .product-desc{float:left;clear:left;width:100%;text-align:center;}
#product-info .column{float:left;display:inline;overflow:hidden}
#product-info .left{width:268px;margin:10px 0 0 0}
#product-info .right{width:438px;margin:10px 0 0 16px}
#product-info{color:black}
#product-info h4{color:#6185c1;margin:5px 0}
#product-info h1{color:white;margin:8px 10px 10px 10px;padding:0;height:20px;text-shadow:0px 1px 2px rgba(0,0,0, 0.5);}
#prod-container{background:white;padding:10px 10px 6px 10px;}
#prod-container #addToBasket{color:#707070;border-top:1px solid #c6df7f;border-bottom:1px solid #c6df7f;padding:8px 10px 8px 10px;}
#prod-container #addToBasket input[type=text]{border:1px solid #e1d5ea;font-size:15px;width:91px;margin-left:-10px;line-height:38px\9;background-color:white;}
#prod-container #addToBasket label{padding-right:7px;}
#addToBasket input.inSubmit{}
#addToBasket label{position:relative;}
.product-images .big-image{border:1px solid #7d7285;float:left;clear:left;margin:0 0 3px}
.product-images .minimages li.first{margin:3px 0}
.product-images .minimages li{float:left;margin:5px 5px 5px 0}
.product-images .minimages li img{border:1px solid #e1d5ea}
.product-details a{color:#926fad;text-decoration:none;}
.product-details a:hover{color:#310b3a;}
input.orderRadio{margin-left:13px!important;}
#product-details-table{border-collapse:collapse;width:263px;margin-top:15px;font-size:11px;text-align:left;}
#product-details-table td{color:#707070;padding:5px;vertical-align:middle;border-bottom:1px solid #c6df7f;border-top:1px solid #c6df7f;}
#product-details-table td span{color:#85937e;font-size:13px;}
#product-details-table td span.price{color:#93bf3e;font-weight:bold;font-size:18px;}
.product-details ul{margin:3px 0 0;padding:0 0 2px;color:black}
.product-details li{padding:4px 0;margin:0 1px}
.product-details li.odd{}
.product-details li strong{padding:0 8px}
.product-desc{line-height:1.4;color:#707070;padding-top:20px;}
.product-desc .intro, .product-desc .entry{margin:0px}
.product-desc .intro, .product-desc .entry ul{list-style:disc inside none}
.product-desc .intro, .product-desc .entry ol{}
.product-desc h3{color:#FC6E26;margin:10px 0}
.product-desc>a{text-transform:uppercase;height:29px;clear:right;display:block;background:url(../images/content-box.png);padding:13px 5px 0px 5px;color:#ffffff;float:left;margin-right:1px;margin-bottom:10px;text-decoration:none;font-family:"Arial", sans-serif;font-size:13px;}
.product-desc>a:hover, .product-desc>a.active{background:#ad74C8;}
.product-desc #entry, #composition{border:1px solid #e1d5ea;clear:left;float:left;font-size:12px;line-height:20px;margin:0;padding:10px;text-indent:0;width:416px;}
.product-desc #entry iframe{width:416px !important;}
#cart{width:714px;margin:9px;}
#cart2{margin:0px;background-color:#ffffff;}
#cart thead th{background:url(../images/content-box.png);border:1px solid #ffffff;color:#ffffff;}
#cart tbody td{background:#fff;border:1px solid #E1D5EA}
#cart tbody td.op .overlay{}
#cart tbody td.op{text-align:center;}
#cart tbody td.op a.usun{text-decoration:none;color:#926fad;}
#cart tbody td.op a.usun:hover{color:#310b3a;}
#cart tfoot td{border:none;border-top:1px solid #E1D5EA;border-left:1px solid #E1D5EA;border-bottom:1px solid #E1D5EA;text-align:left;}
#cart tbody td.nm a{color:#85937e;text-decoration:none;font-size:13px;}
#cart tbody td.nm a:hover{color:#926fad;}
#cart tbody td.pr, #cart td.ps, #cart tbody td.qu input, #cart td.lp{text-align:center}
#cart td.op .overlay:hover,.contact input.inSubmit:hover{opacity:0.8}
#cart thead th{vertical-align:middle;text-align:center;line-height:1;padding:10px 0px;}
#cart tbody td{padding:23px 5px;vertical-align:middle}
#cart tbody td.qu{width:40px;text-align:center}
#cart tbody td.pr{width:46px;}
#cart tbody td.qu input{width:34px;border:1px solid black;text-align:center;}
#cart tbody .lp{width:30px;font-size:13px;font-weight:bold;}
#cart tbody td.ps{font-size:13px;font-weight:bold;color:#a4d545}
#cart tfoot td.ps{padding:15px 0;color:#a4d545;font-size:13px;height:34px;border:1px solid #E1D5EA;}
#cart tbody td.op{width:70px;overflow:hidden;vertical-align:middle}
#cart tbody td.op .overlay{display:block;padding:0 0 0 20px;line-height:15px;cursor:pointer;width:40px;height:15px;position:absolute;top:5%;top:-3px;left:5px;z-index:0}
#cart tbody td.op .cont{width:68px;height:15px;position:relative}
#cart tbody td.op input{border:none;background:none;display:block;padding:0;margin:0;color:#f2f2f2;width:68px;position:absolute;top:20%;top:-3px;left:5px;left:0;text-align:center;z-index:999;padding:0 0 0 1000px;cursor:pointer}
#cartform{padding-top:1px;color:#707070;}
#cartform td{vertical-align:middle;}
#cartform .cartactions{border-bottom:1px solid #c6df7f;width:712px;margin:0px 10px 0px 10px;text-align:right;padding:0px 0px 20px 0px;}
#cartform .cartactions input.less{opacity:0.6}
#cartform .cartactions a#continue-shopping{height:22px;}
#cartform #payment{margin:0 auto;width:714px;border-collapse:collapse}
#cartform #payment td{width:30%;vertical-align:top;border:1px solid #E1D5EA;padding:23px;}
#cartform #payment thead td{color:#926fad;font-size:13px;font-weight:bold}
#cartform #payment thead td{padding:20px 0;border:1px solid black;text-align:center;}
#cartform #payment tfoot td{text-align:right;color:#9bca48;font-size:110%;padding:20px 0}
#cartform #payment td input{float:left;margin:0px 10px 0px 0px;padding:0px;}
#cartform #payment td span.paylab{display:block;float:left;padding-bottom:1px;margin-top:-2px;}
#cartform #podsumowanie{text-align:right;padding:0 147px;padding-bottom:20px;font-size:13px;font-weight:bold;color:#9bca48}
#cartform #payment tbody th{border:1px solid #E1D5EA;text-align:center;padding:15px 0px 0px 0px;font-size:14px;}
p.info, p.error{border:1px solid #a1d745;color:#5D8BC9;}
p.error{}
p.info, p.error{margin:5px 0;display:block;padding:5px;line-height:16px;font-weight:bold;text-align:left}
#orderform .preorder input#kontakt_ch{width:32px;margin-left:-351px;margin-left:-355px\9;*margin-left:-342px;}
#orderform{float:left;clear:left;color:#707070;background-color:#ffffff;}
#orderform .preorder, #orderform ol.olcart li.odd{}
#orderform .cart{float:left;clear:left;width:90%;margin:5px 0 0;padding:0 0 5px}
#orderform h2, #orderform h3{text-transform:uppercase;padding:0;margin:5px 0;width:100%;position:relative}
#orderform h3 b{color:#5a8eca}
#order-register-option li label{position:relative;top:-3px;}
#order-register-option li{margin-left:-11px;}
#orderform .preorder{margin:0 0 20px;width:100%}
#orderform .preorder .col{float:left;width:96%;padding:1% 2%;display:inline-table;overflow:hidden}
#orderform .preorder h3{padding:0;margin:5px 0}
#orderform .preorder ol{margin:10px 0 0 10px}
#orderform .preorder li{padding:5px 0;float:left;clear:left;width:270px}
#orderform .preorder input{margin:2px 0;width:40px;}
.pre-submit{}
#orderform .preorder input.radio{float:left;margin:1px 5px 0 0;width:10px;}
#orderform .preorder ol label{font-size:15px;}
#orderform .preorder ol label.error{color:red}
#orderform .orderdata input{margin:4px 0;}
#orderform .orderdata{padding:5px 10px 10px;}
#orderform .newaccount div, .contact div{padding:5px 10px 10px 0px;}
#orderform .newaccount p, #orderform .login p{margin:0 0 15px}
#orderform .login p,#order-register-option p{border:1px solid green;font-size:15px;padding:10px;}
#orderform .login label, .contact label{float:right;clear:left;line-height:24px;width:30%;text-align:left;padding:0 5% 0 0;margin-top:12px;font-size:15px;color:#a4d545;margin-right:-23px!important;}
#orderform .newaccount input{float:none;}
#orderform .newaccount label{clear:left;float:left;line-height:24px;padding:0px 5% 0px 0px;width:15%;text-align:left;}
#orderform .contact input.inSubmit{float:left;clear:left;margin:5px 0 10px 25%}
#orderform .login input.inSubmit{margin:2px 0 0 35%;margin:2px 0 0 17.5%;display:inline}
#orderform ol.olcart{margin:0 0 20px;float:left;clear:left;width:100%}
#orderform ol.olcart li{padding:2px 0;float:left;clear:left;width:100%}
#orderform ol.olcart label{min-height:13px;float:right;width:120px;line-height:1;text-align:left;padding-top:5px;color:#a4d545;margin-right:100px;margin-top:14px;font-size:15px;}
doesnotexist:-o-prefocus,#orderform ol.olcart label{margin-top:15px;}
#orderform ol.olcart label.infotab{float:left!important;margin-right:10px;width:140px;}
#orderform ol.olcart span.infodata{float:left!important;margin-top:19px;font-size:13px;}
#orderform ol.olcart select{width:416px;height:40px;display:block;margin:4px 0;color:#B4BBb4;font-weight:bold;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;border:1px solid #ebebeb}
#orderform ol.olcart li.long input{float:left}
#orderform ol.olcart li.long label{float:left;clear:left}
#orderform ol.olcart li label.longdesc{padding:2px 0 5px 10px}
#orderform ol.olcart li input.short{width:10%}
#orderform ol.olcart li input.code{width:10%}
#orderform ol.olcart li.radios input{width:auto!important;display:initial;float:none;vertical-align:text-bottom;margin:20px 5px -1px 0;height:auto;float:left\9;}
#orderform ol.olcart li.radios{padding-top:2px;width:660px;}
#order-facture-option.radios span, #order-delivery-option.radios span{font-size:15px;float:left\9;margin-top:20px\9;}
doesnotexist:-o-prefocus,#orderform ol.olcart li.radios input{margin-top:22px;float:left;border:none;}
doesnotexist:-o-prefocus,#order-facture-option.radios span, #order-delivery-option.radios span{font-size:15px;float:left;margin-left:4px;margin-top:17px;}
#orderform ol.olcart li.radios#order-delivery-option{padding-top:12px;width:660px;}
#orderform ol.result li{}
#orderform.register{margin:0;width:100%}
#orderform.register li{width:100%;padding:3px 0}
#orderform.register input.inSubmit{float:none;margin:5px 136px 10px 252px;width:160px;height:32px;font:16px Arial, sans-serif;text-transform:uppercase;}
#orderform.register input.inSubmit#contactSend{float:none;margin:5px 136px 10px 490px;width:100px;height:32px;font:16px Arial, sans-serif;text-transform:uppercase;}
#order-register input.inText{}
.left input.inSubmit{margin-left:30px;}
#orderform.register input.inSubmit#dalej{width:160px;float:left;margin:-25px 0px 10px 10px;}
#paymentshippment{border:1px solid #654e6f;width:100%}
#paymentshippment tbody tr.odd td, #paymentshippment tbody tr.odd th{background:#78b4e6;color:#FFF}
#paymentshippment thead th{background:#598bc8;border:1px solid gray}
#paymentshippment tbody td, #paymentshippment tbody th{border:1px solid gray}
#paymentshippment{width:100%;margin:5px 0;float:left;clear:left}
#paymentshippment thead th{vertical-align:middle;text-align:center;text-transform:uppercase;line-height:1;padding:4px}
#paymentshippment tbody td, #paymentshippment tbody th{padding:4px 3px}
#paymentshippment tbody th{width:178px}
#paymentshippment tbody td{width:170px;text-indent:40px;vertical-align:middle}
#paymentshippment tbody .radio{vertical-align:text-bottom;line-height:12px}
p.btn{float:left;clear:left;width:96%;text-indent:0;padding:5px 2%;margin:10px 0 0;display:block;height:30px;}
p.btn input{float:right;clear:right}
p.btn #orderEdit{float:left;clear:left}
#essence ul.search li.podstrona, #essence ul.search li.kategoria, #essence ul.search li.producent, #essence ul.search li.produkt, #essence ul.search li.kolekcje{padding:5px;width:723px}
#essence ul.search li .title{border-bottom:1px solid #B3DE6A;padding:0 0 3px;font-variant:small-caps;color:white;margin:0 0 3px}
#essence ul.search li .sinfo{float:left;overflow:hidden;width:100%}
#essence ul.search li.produkt .sinfo{width:632px}
#essence ul.search li .sinfo h3 a{color:#fff;font-size:14px;text-decoration:none}
#essence ul.search li .sinfo h3 a:hover{color:#eee093}
#essence ul.search li .sinfo p{color:#fff;line-height:1.6}
#essence ul.search li a.more{float:right;color:#eee093}
#essence ul.search li{float:left;clear:left;margin:5px 0}
#essence ul.search .sinfo h3{margin:0 0 3px;margin-top:5px;}
#essence ul.search li a.simage{display:block;padding:1px;margin:5px 5px 5px 0;width:80px;float:left}
#refreshimg img{position:absolute;margin-top:7px;height:40px;}
.lp{width:20px;}
.nm{width:364px;}
table#customer-zone-table{width:100%;margin:10px 0;}
table#customer-zone-table tr.ojj{}
table#customer-zone-table tr{}
table#customer-zone-table tr th{background:url("../images/content-box.png") repeat scroll 0 0 transparent;border:1px solid #dcdcdc;color:#FFFFFF;}
th.cell-1{padding:10px;text-align:center;}
th.cell-2{padding:10px;text-align:center;}
th.cell-3{padding:10px;text-align:center;}
th.cell-4{padding:10px;text-align:center;}
td.cell-1{padding:10px;border:1px solid #dcdcdc;text-align:center;}
td.cell-2{padding:10px;border:1px solid #dcdcdc;text-align:center;}
td.cell-3{padding:10px;border:1px solid #dcdcdc;text-align:center;}
td.cell-4{padding:10px;border:1px solid #dcdcdc;text-align:center;}