#discount-info{background:#fff;border:1px solid #AFAFAF;display:none;padding:5px;position:absolute}
div.added-to-cart{display:none;z-index:1000;position:absolute;overflow:hidden;width:200px;padding:4px 14px;border:1px solid #e1c893;background-color:#f2e6cf;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;line-height:17px;font-size:12px;color:#494949;width:auto}
div.added-to-cart p{margin:10px 0;padding:0}
#order-form input[type=text],#order-form textarea,#shop2-order-receipt-pd4 input[type=text],#shop2-order-receipt-pd4 textarea{width:444px}
#order-form strong,#shop2-order-receipt-pd4 strong{color:#222;display:block;font:700 14px Arial,Helvetica,sans-serif;padding:5px 0 2px}
#order-form strong.error,#order-form span.required,#shop2-order-receipt-pd4 strong.error,#shop2-order-receipt-pd4 span.required,ul.error li{color:red}
#recount-button{display:none;margin:10px 10px 0 0;text-align:right}
#shop2-cart{float:left;width:100%}
#shop2-cart #shop2-cart-page div.shop2-cart-gift{color:#e72c22;font-weight:700}
#shop2-cart #shop2-cart-page td{border-bottom:1px solid #afafaf;padding:8px 10px;text-align:left}
#shop2-cart #shop2-cart-page td.shop2-cart-amount input{border:1px solid #abadb3;color:#131313;font:400 12px Arial,Helvetica,sans-serif;height:22px;text-align:center;width:32px}
#shop2-cart #shop2-cart-page td.shop2-cart-body{font-size:13px;padding-top:13px;vertical-align:top}
#shop2-cart #shop2-cart-page td.shop2-cart-body span.product-discounts{display:block;font-size:12px;color:#D85A4D}
#shop2-cart #shop2-cart-page td.shop2-cart-body a{padding:5px 0}
#shop2-cart #shop2-cart-page td.shop2-cart-body div{padding:3px 0}
#shop2-cart #shop2-cart-page td.shop2-cart-body img{vertical-align:middle}
#shop2-cart #shop2-cart-page td.shop2-cart-body div.color-type{display:inline-block;vertical-align:middle;float:none;margin:3px 0;padding:1px}
#shop2-cart #shop2-cart-page td.shop2-cart-delete{text-align:center;vertical-align:middle}
#shop2-cart #shop2-cart-page .shop2-cart-delete-icon img{width:15px;height:15px;background:url(shop_delete.png) 0 0 no-repeat}
#shop2-cart #shop2-cart-page td.shop2-cart-image,a.shop2-button span{vertical-align:middle}
#shop2-cart #shop2-cart-page td.shop2-cart-price{color:#222;font-size:14px;font-weight:700;text-align:center}
#shop2-cart #shop2-cart-page th{background:#d85a4d;color:#fff;font:400 13px Arial,Helvetica,sans-serif;padding:8px 10px;text-align:center}
#shop2-cart #shop2-cart-page tr.shop2-cart-gift{background:#fef0a6}
#shop2-cart #shop2-cart-page,table.shop2-cart-totals{border:0;border-collapse:collapse;border-spacing:0;text-align:left;width:100%}
#shop2-cart a.discount-info img{border:none;vertical-align:middle}
#shop2-cart a.discount-info,#shop2-cart a.discount-info:hover{color:#222;display:inline-block;text-decoration:none;width:20px}
#shop2-cart img.no-image,table.shop2-vendors-list img.no-image{background:url(shop_mod_no_image.png) no-repeat scroll 50% 50% #e6e6e6}
#shop2-order-check{background:#bee3ee;color:#353535;font:400 14px Arial,Helvetica,sans-serif;height:25px;margin:0;padding:7px 12px 7px 26px;position:relative;width:480px}
#shop2-order-check input{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #99b7c0;border-radius:3px;height:24px;margin:0 13px 0 10px;width:81px}
#shop2-order-receipt-pd4{border:1px solid #7C7C7C;display:none;margin:10px 0;padding:10px 20px;width:464px}
#shop2-tag-cloud{margin:10px 0 10px auto;width:220px}
#shop2-tag-cloud a{color:#08C;display:inline-block;margin:2px;padding:3px;text-decoration:underline}
#shop2-tag-cloud a:hover{color:#08C;text-decoration:none}
#tabs-3 table.shop2-product-params-list td,#tabs-3 table.shop2-product-params-list th{border-bottom:1px dashed #D2D2D2;color:#666;font-size:12px}
.product-accessory{border-bottom:1px dashed #d2d2d2;height:auto!important;margin:0 15px 15px;min-height:70px;padding:0 2px 1px 0;text-align:left;vertical-align:top;width:285px;display:inline-block;zoom:1;*display:inline}
.product-accessory form{display:inline;float:left;margin:18px 0 0;padding:0;text-align:left;vertical-align:top}
.product-accessory img.no-image{background:url(shop_mod_no_image.png) 50% 50% no-repeat #e6e6e6;height:70px;width:70px}
.product-accessory-buy{border:none;cursor:pointer;display:inline;float:left;height:25px;margin:0;padding:0;text-indent:-10000px;vertical-align:top;width:46px}
.product-accessory-buy.buy{background:url(small-buttons.png) 0 0 no-repeat}
.product-accessory-buy.buy:hover{background-position:0 -29px}
.product-accessory-buy.buy:active{background-position:0 -58px}
.product-accessory-buy.more{background:url(small-buttons.png) 0 -210px no-repeat}
.product-accessory-buy.more:hover{background-position:0 -239px}
.product-accessory-buy.more:active{background-position:0 -268px}
.product-accessory-buy.no,.product-accessory-buy.no:hover,.product-accessory-buy.no:active{background:url(small-buttons.png) 0 -320px no-repeat}
.product-accessory-buy.onrequest{background:url(small-buttons.png) 0 -103px no-repeat}
.product-accessory-buy.onrequest:hover{background-position:0 -132px}
.product-accessory-buy.onrequest:active{background-position:0 -161px}
.product-accessory-image{display:inline;float:left;margin:0 15px 0 0;padding:0;width:70px}
.product-accessory-name{color:#111;display:inline;float:left;font:400 12px Arial,Helvetica,sans-serif;margin:0 19px 0 0;padding:15px 0 5px;width:110px}
.product-accessory-prise{font:700 13px Arial,Helvetica,sans-serif;margin:1px 0 0;padding:0}
.shop-cart-back{background:url(shop_cart_back.png) 0 0 repeat;display:inline;float:left;font-size:12px;height:25px;line-height:25px;margin:0 4px 20px 0;padding:0 15px}
.shop-cart-order-in,ul.shop2-views li{float:left}
div.shop2-cart-discounted-message span.shop2-cart-discounted,#shop2-cart #shop2-cart-page td.shop2-cart-body div.color-type div{padding:0}
.tpl-product-list-p{border:0;border-spacing:0;font-size:13px;margin:20px 0 0;text-align:left}
.tpl-product-list-p tr.odd{background:#fff}
.tpl-product-list-p tr.even{background:#f5f5f5}
.shop-cart-table .border-top{border-bottom:none;border-top:1px solid}
.tpl-product-list-p .product-add-cart,#shop2-cart #shop2-cart-page td.shop2-cart-amount{text-align:center}
.tpl-product-list-p .product-amount .product-amount-field,.shop-cart-table .product-amount .product-amount-field{background:#fff;border:1px solid #ccc;float:left;height:18px;line-height:18px;margin:0 2px;padding:0;text-align:center;width:28px}
.tpl-product-list-p .product-amount .product-amount-wrap,.shop-cart-table .product-amount .product-amount-wrap{margin:0 auto;width:84px}
.tpl-product-list-p .product-amount,.shop-cart-table .product-amount{padding:2px 0;text-align:center}
.shop-cart-table .product-delete img{border:none;margin:0 10px 0 0;padding:0;vertical-align:bottom}
.shop-cart-table .product-delete{white-space:nowrap}
.tpl-product-list-p .product-name a,.shop-cart-back a,.shop-cart-table .product-name a,table.shop2-product-params-list a.file:hover em{text-decoration:underline}
.tpl-product-list-p .product-name a:hover,.shop-cart-back a:hover,.shop-cart-table .product-name a:hover,div.shop2-tags a:hover,ul.shop2-folders-list li li a:hover,a.shop-filter-param-val:hover{text-decoration:none}
.tpl-product-list-p .product-price{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;text-align:right;white-space:nowrap}
.shop-cart-table .product-price{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;text-align:right;white-space:nowrap}
.shop-cart-table .total-lable{font-size:15px;text-align:right}
.tpl-product-list-p td{border-bottom:1px solid;padding:5px 10px}
.tpl-product-list-p td,.shop-cart-table td,.shop-cart-table .border-top{border-color:#afafaf}
.tpl-product-list-p th,.shop-cart-table th{background:#d85a4d;color:#fff;font-size:13px;padding:8px 10px;white-space:nowrap}
.shop-cart-order{background:url(shop_cart_button.png) top left no-repeat;color:#333;display:block;font:400 13px/27px Arial,Helvetica,sans-serif;height:27px;margin:0;padding:0;text-decoration:none;text-align:center;width:140px;border:none;cursor:pointer}
.shop-cart-order:hover{background:url(shop_cart_button.png) left -46px no-repeat;color:#333;text-decoration:none}
.shop-cart-order:active{background:url(shop_cart_button.png) left -92px no-repeat;color:#333;text-decoration:none}
a.shop-filter-param-val{color:#08c;display:inline-block;font:400 12px Arial,Helvetica,sans-serif;margin:2px;padding:4px 3px;text-decoration:underline}
a.shop-filter-param-val-active{background:url(shop-filter-param-close.png) 100% -9px no-repeat #f5f5f5;color:#393938;padding-right:16px;text-decoration:none}
a.shop-filter-param-val-active:hover{background-position:100% 9px}
a.shop2-button{display:inline-block;font-size:0;line-height:0;vertical-align:middle}
a.shop2-button span.shop2-button-left{background:url(shop2-button.png) 0 0 no-repeat;color:#333;display:inline-block;font:400 13px/27px Arial,Helvetica,sans-serif;height:27px;padding:0 24px 0 30px}
a.shop2-button span.shop2-button-right{background:url(shop2-button.png) 100% -129px no-repeat;display:inline-block;height:27px;width:6px}
a.shop2-button:hover span.shop2-button-left{background-position:0 -46px}
a.shop2-button:active span.shop2-button-left{background-position:0 -92px}
a.shop2-button:hover span.shop2-button-right{background-position:100% -175px}
a.shop2-button:active span.shop2-button-right{background-position:100% -221px}
a.shop2-login-options-link{background:url(shop2-login-options-ico.png) 0 50% no-repeat;color:#08c;padding:0 0 0 24px}
a.shop2-login-orders-link{background:url(shop2-login-orders-ico.png) 0 50% no-repeat;color:#08c;font-size:14px;font-weight:700;padding:0 0 0 24px}
a.shop2-login-recovery-link{color:#08c;padding:0 0 0 17px}
a.shop2-login-registration-link{background:url(shop2-login-reglink.png) 0 50% no-repeat;color:#d54937;padding:0 0 0 17px}
a.shop2-sorting-param{color:#08c;padding:0 5px 0 0;text-decoration:underline}
a.shop2-sorting-param span{display:inline-block;height:5px;vertical-align:middle;width:18px}
a.shop2-sorting-param-asc span{background:url(shop2-sorting-arrows.png) 50% 0 no-repeat}
a.shop2-sorting-param-desc span{background:url(shop2-sorting-arrows.png) 50% -41px no-repeat}
a.shop2-sorting-param:hover{color:#08c;text-decoration:underline}
a.shop2-sorting-reset{color:#666;text-decoration:none}
a.shop2-sorting-reset span{border-bottom:1px dotted #666}
a.shop2-sorting-reset span.shop2-sorting-reset-arrow{background:url(shop2-sorting-arrows.png) 50% -82px no-repeat;border-bottom:none;display:inline-block;height:13px;vertical-align:middle;width:24px}
div.cart-added div.shop-cart-title{background:url(shop_cart_tit.png) left -37px no-repeat}
div.cart-added.cart-opened div.shop-cart-in{background:#d85a4d;display:block;font-weight:400;line-height:20px}
div.cart-added.cart-opened div.shop-cart-in p.shop-cart-amount span{font-size:20px}
div.cart-added.cart-opened div.shop-cart-in p.shop-cart-amount,div.cart-added.cart-opened div.shop-cart-in p.shop-cart-sum,#order-form,div.tpl-product-list-h div.product-item form{margin:0;padding:0}
div.cart-added.cart-opened div.shop-cart-in p.shop-cart-sum span{font:400 20px Arial,Helvetica,sans-serif}
div.cart-added.cart-opened div.shop-cart-in strong{display:inline-block;font-weight:400;margin:0;padding:0;width:75px}
div.cart-added.cart-opened div.shop-cart-title{background:url(shop_cart_tit.png) left -111px no-repeat}
div.cart-clear,div.shop2-back{clear:both}
div.cart-next-step{padding:50px 0 10px;text-align:center}
div.cart-opened div.shop-cart-in{background:#afafaf;color:#fff;display:block;font:400 13px Arial,Helvetica,sans-serif;font-weight:700;height:auto!important;margin:0;min-height:35px;padding:15px 5px 10px 27px}
div.cart-opened div.shop-cart-title{background:url(shop_cart_tit.png) left -74px no-repeat;color:#fff;cursor:pointer;font:400 18px Arial,Helvetica,sans-serif;height:27px;margin:0;padding:6px 0 0 49px;position:relative;width:171px}
div.cart-registration-header{clear:both;color:#222;font:400 21px Arial,Helvetica,sans-serif;padding:70px 0 10px}
div.cart-registration-left{background:#bee3ee;border-right:1px solid #bac8cc}
div.cart-registration-left div{color:#5e5e5e;font:400 13px Arial,Helvetica,sans-serif;padding:0 0 6px;text-align:left}
div.cart-registration-left form{margin:25px auto 0;width:218px}
div.cart-registration-left input{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #9DBAC3;border-radius:3px;height:24px;width:100%}
div.cart-registration-left,div.cart-registration-right{float:left;height:190px;text-align:center;width:317px}
div.cart-registration-right{background:#e6e6e6;border-left:1px solid #f3f3f3}
div.cart-registration-text{color:#4d4d4d;font:400 13px Arial,Helvetica,sans-serif;margin:0 0 15px;padding:45px 30px 0;text-align:left}
div.color-type{background:#fff;border:1px solid #d7d7d7;cursor:pointer;display:inline;float:left;height:15px;margin:2px 5px 2px 2px;padding:1px;position:relative;width:15px}
div.color-type.active-color{border:2px solid #D85A4D;margin:1px 4px 1px 1px}
div.coupon-block a.shop2-button span.shop2-button-left{padding:0 4px 0 10px}
div.coupon-block a.shop2-button,#shop2-order-check a.shop2-button{display:block;float:right}
div.coupon-block input.coupon-number{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #9dbac3;border-radius:3px;height:24px;padding:0;vertical-align:middle;width:120px}
div.coupon-block span.coupon-block-title{color:#353535;font:400 13px Arial,Helvetica,sans-serif;padding:0 38px 0 12px;vertical-align:middle}
div.fallback_mode{background-color:#D85A4D;border:1px solid #AD483E;color:#fff;font-size:1.1em;font-weight:700;margin:0 0 20px;padding:5px}
div.payment-list-title{color:#363636;font:400 18px Arial,Helvetica,sans-serif;padding:50px 0 15px 8px}
div.payment-type label{border-bottom:1px solid #d4d4d4;display:block;font:14px Arial,Helvetica,sans-serif;padding:9px 0}
div.product-accessory-wrap{font-family:Arial,Helvetica,sans-serif;margin:0;padding:10px 10px 20px}
div.product-accessory-wrap div.product-accesorry-tit{color:#494949;font-size:18px;margin:0 0 15px 10px;padding:0}
.product-accessory-image img{border:none;margin:0;padding:0;width:100%}
div.product-desc div.product-clear,div.tpl-product-list-v div.product-clear,div.tpl-product-list-h div.product-clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden}
div.product-desc div.shop-tabs{border-bottom:4px solid #afafaf;clear:both;margin:0;padding:0}
div.product-desc div.shop-tabs div.shop-tab{clear:both;padding:30px 10px}
div.product-desc div.shop-tabs ul.shop-tabs-nav{border-bottom:2px solid #afafaf;float:left;font:700 15px/17px Arial,Helvetica,sans-serif;list-style:none;margin:0;padding:0;width:100%}
div.product-desc div.shop-tabs ul.shop-tabs-nav li{background:url(shop_tabs_nav.gif) 0 0 repeat;border-bottom:2px solid #afafaf;float:left;margin:2px 2px 0 0;padding:0 2px;position:relative;top:2px;white-space:nowrap}
div.product-desc div.shop-tabs ul.shop-tabs-nav li a{color:#494949;float:left;outline:none;padding:8px 35px 8px 22px;text-decoration:none}
div.product-desc div.shop-tabs ul.shop-tabs-nav li.shop-tab-active{background:#fff url(shop_tab_active.png) 100% 0 no-repeat;border:2px solid #afafaf;border-bottom:2px solid #fff;margin:0 2px 0 0;padding:0}
div.product-desc div.shop-tabs ul.shop-tabs-nav li.shop-tab-active a{color:#494949}
div.product-left-bar div.no-image{background:url(shop_no_image.png) no-repeat scroll 50% 50% #e6e6e6}
div.shop-cart{color:#fff;font:400 13px Arial,Helvetica,sans-serif;margin:25px 0 0 15px;padding:0;width:220px}
div.shop-cart-in div.shop-cart-button{margin:10px 0 0;padding:0}
div.shop-cart-in,#shop2-order,#discounts-block,div.shop2-login.shop2-login-close div.shop2-login-body,span.filter-result-hide{display:none}
div.shop-cart-title{background:url(shop_cart_tit.png) top left no-repeat;color:#fff;cursor:pointer;font:400 18px Arial,Helvetica,sans-serif;height:27px;margin:0;padding:6px 0 0 49px;position:relative;width:171px}
div.shop-search-title{color:#fff;cursor:pointer;font:400 18px Arial,Helvetica,sans-serif;height:28px;margin:30px 0 1px 15px;padding:5px 0 0 49px;width:171px}
div.shop-search-wrap{border:2px solid #afafaf;border-bottom-width:4px;border-top:none;display:none;margin:0 0 0 15px;padding:10px 30px 15px 25px;width:161px}
div.shop-search-wrap div.row{color:#333;font:400 12px/16px Arial,sans-serif;padding:5px 0}
div.shop-search-wrap div.row span{color:#afafaf}
div.shop-search-wrap div.submit{padding:10px 0 0}
div.shop-search-wrap div.submit input{background:url(shop_search_but.png) top left no-repeat;border:none;color:#333;cursor:pointer;font:400 13px/13px Arial,Helvetica,sans-serif;height:27px;margin:0;padding:0;vertical-align:top;width:68px}
div.shop-search-wrap div.submit input:hover{background:url(shop_search_but.png) left -46px no-repeat}
div.shop-search-wrap div.submit input:active{background:url(shop_search_but.png) left -92px no-repeat}
div.shop-search-wrap input[type=text].small{width:49px}
div.shop2-back a{background:url(product_bg.gif) 0 0 repeat;display:block;float:left}
div.shop2-back a span{background:url(shop2-back-arrow.png) 14px 50% no-repeat;display:block;padding:5px 26px 5px 28px}
div.shop2-cart-delivery{max-width:730px}
div.shop2-cart-delivery div.delivery-detail{background:#cce7f5;display:none;padding:10px 20px 10px 40px}
div.shop2-cart-delivery div.delivery-detail-current,div.shop2-login-username strong{display:block}
div.shop2-cart-delivery div.delivery-item span{color:#222;display:block;font:400 14px Arial,Helvetica,sans-serif;padding:5px 0 2px}
div.shop2-cart-delivery div.delivery-item select + span{display:inline-block}
div.shop2-cart-delivery div.delivery-type{border-bottom:1px solid #d4d4d4;color:#626262;font:400 14px Arial,Helvetica,sans-serif;padding:9px 0 0}
div.shop2-cart-delivery div.delivery-type label,#order-form label,#shop2-order-receipt-pd4 label{display:block;margin:0 0 9px}
div.shop2-cart-delivery div.delivery-type-first{border-top:1px solid #d4d4d4;margin:35px 0 0}
div.shop2-cart-delivery table.totals{background:#f2f2f2;border:0;border-collapse:collapse;border-spacing:0;text-align:left;width:100%}
div.shop2-cart-delivery table.totals td{color:#626262;font:13px 400 Arial,Helvetica,sans-serif;padding:14px 15px;text-align:left;width:33%}
div.shop2-cart-delivery table.totals td strong{color:#222;font:700 16px Arial,Helvetica,sans-serif}
div.shop2-cart-discounted-message{font:400 13px Arial,Helvetica,sans-serif;padding:0 0 10px 5px}
div.shop2-login{background:#e6e6e6;position:absolute;right:35px;top:66px;width:220px}
div.shop2-login a.shop2-button.login{display:block;float:right;text-align:right;width:65px}
div.shop2-login a.shop2-button.login span.shop2-button-left,div.shop2-login a.shop2-button.logout span.shop2-button-left{padding:0 6px 0 12px}
div.shop2-login a.shop2-button.logout{display:block;margin:18px 0 0 auto;text-align:right}
div.shop2-login input.shop2-login-input-border{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #bababa;border-radius:3px;height:23px}
div.shop2-login-body{min-height:157px;padding:2px 20px 10px}
div.shop2-login-body form{clear:both;margin:0 0 18px;overflow:hidden;padding:0}
div.shop2-login-header{background:url(cabinet-header-bg.png) 0 0 no-repeat;cursor:pointer;font-size:18px;height:33px;line-height:33px;padding:0 0 0 50px}
div.shop2-login-input-header{color:#5e5e5e;padding:6px 0 0}
div.shop2-login-links-delimiter{height:4px}
div.shop2-login-links-delimiter-2{height:22px}
div.shop2-login-username{font-size:14px;padding:14px 0 8px}
div.shop2-login.shop2-login-close div.shop2-login-header{background:url(cabinet-header-bg.png) 0 -34px no-repeat}
div.shop2-order-completed a{color:#08c;font:400 14px Arial,Helvetica,sans-serif;text-decoration:underline}
div.shop2-order-completed div{font:400 14px Arial,Helvetica,sans-serif;padding:5px 0}
div.shop2-pageist{clear:both;margin:39px 0 0;text-align:center}
div.shop2-pageist a,div.shop2-pageist a:hover,div.shop2-pageist span{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff;border:1px solid #ccc;border-radius:3px;color:#333;display:inline-block;font:400 15px/26px Arial,Helvetica,sans-serif;height:26px;min-width:13px;padding:0 7px;text-align:center;text-decoration:none;vertical-align:middle}
div.shop2-pageist a.shop2-pageist-front-page{background:url(pagelist-arrows.png) 6px 8px no-repeat}
div.shop2-pageist a.shop2-pageist-last-page{background:url(pagelist-arrows.png) 7px -13px no-repeat}
div.shop2-pageist a.shop2-pageist-next-page{background:url(pagelist-arrows.png) 7px -55px no-repeat}
div.shop2-pageist a.shop2-pageist-prev-page{background:url(pagelist-arrows.png) 7px -34px no-repeat}
div.shop2-pageist span.shop2-pagelist-active{background:#ccc;color:#333;text-decoration:none}
div.shop2-result-count{margin:11px}
div.shop2-sorting{background:#e6e6e6;color:#484848;font:400 12px/36px Arial,Helvetica,sans-serif;height:36px;overflow:hidden;padding:0 11px}
div.shop2-sorting-params{float:left;height:36px}
div.shop2-sorting-params strong{padding:0 5px 0 0}
div.shop2-tags{background:url(product_bg.gif) 0 0 repeat;color:#666464;font:400 13px Arial,Helvetica,sans-serif;padding:9px 30px}
div.shop2-tags a{color:#08c;font-size:14px;font-weight:700;text-decoration:underline}
div.shop2-tags span{background:url(shop2-tags-label.png) 0 0 no-repeat;display:inline-block;height:9px;vertical-align:middle;width:17px}
div.shop2-vendor-body{padding:0 0 20px}
div.tpl-product-list-h{font-size:0;line-height:0;margin:20px 0 0;padding:0;text-align:left}
div.tpl-product-list-h button.product-buy{background:url(2buy2.png) 0 0 no-repeat;border:none;cursor:pointer;display:inline;float:left;height:35px;margin:8px 0 0 16px;padding:0;text-indent:-10000px;vertical-align:top;width:150px}
div.tpl-product-list-h button.product-buy span.onrequest{background:url(buy-icons2.png) 8px -35px no-repeat}
div.tpl-product-list-h div.product-actions{border-bottom:1px solid #cdcdcd;border-top:1px dotted #cdcdcd;margin:0 0 5px;padding:1px 0}
div.tpl-product-list-h div.product-actions-wrap{height:auto!important;margin:0 0 5px;min-height:45px;padding:0;text-align:left}
div.tpl-product-list-h div.product-amount{color:#707070;font-size:11px;line-height:13px;margin:0 auto;padding:0;width:144px}
div.tpl-product-list-h div.product-amount-tit{display:inline;float:left;margin:4px 20px 0 0;padding:0}
div.tpl-product-list-h div.product-bodycontent{margin:0 180px 0 0;padding:0}
div.tpl-product-list-h div.product-img{margin:0 0 15px;padding:0;text-align:center}
div.tpl-product-list-h div.product-img img{border:none;margin:0;max-height:100%;max-width:100%;padding:0}
div.tpl-product-list-h div.product-inner{margin:0;overflow:hidden;padding:0 30px 0 5px}
div.tpl-product-list-h div.product-item{border:1px solid #dbdbdb;height:auto!important;margin:0 0 10px;min-height:195px;padding:25px 0 20px 5px;position:relative}
div.tpl-product-list-h div.product-left{display:inline;float:left;margin:5px 10px 0 0;padding:0}
div.tpl-product-list-h div.product-mainclear{height:1%;position:relative;width:100%}
div.tpl-product-list-h div.product-mainclear:after{clear:both;content:".";display:block;height:0;visibility:hidden}
div.tpl-product-list-h div.product-maincontent{float:left;overflow:hidden;width:100%}
div.tpl-product-list-h div.product-note{font-size:12px;line-height:15px;margin:0 0 10px;padding:0}
div.tpl-product-list-h div.product-price{color:#222;font-size:20px;line-height:22px;margin:0 0 27px;padding:0;text-align:center;width:180px}
div.tpl-product-list-h div.product-right{border-left:1px solid #dbdbdb;float:left;height:auto!important;margin:0 0 0 -181px;min-height:185px;padding:5px 0 1px;position:relative;width:180px}
div.tpl-product-list-h div.product-right-wrap{height:auto!important;margin:0 0 10px;min-height:65px;padding:0;text-align:right}
div.tpl-product-list-h div.product-spec.spec-and-new{left:78px}
div.tpl-product-list-h p.product-name{font-size:13px;line-height:15px;margin:0 0 3px;padding:0}
div.tpl-product-list-h p.product-part{color:#6f6f6f;font-size:10px;line-height:12px;margin:0 0 10px;padding:0}
div.tpl-product-list-h span.prev-price{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f3f3f3;border-radius:5px;color:#898989;display:inline-block;font-size:12px;line-height:15px;margin:4px 7px 0 0;min-width:62px;padding:3px 10px;text-align:center;vertical-align:top}
div.tpl-product-list-h strike.old-price{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f3f3f3;border-radius:5px;color:red;display:inline-block;font-size:12px;line-height:15px;margin:4px 7px 0 0;min-width:62px;padding:3px 10px;text-align:center;vertical-align:top}
div.tpl-product-list-h strike.old-price span{color:#898989}
div.tpl-product-list-h table.product-vendor{border:none;border-collapse:collapse;border-spacing:0;margin:0 0 0 20px}
div.tpl-product-list-h table.product-vendor td{font-size:11px;line-height:13px;padding:0 5px 0 0;vertical-align:middle}
div.tpl-product-list-h ul.product-param{list-style:none;margin:0;padding:0}
div.tpl-product-list-h ul.product-param > li{color:#707070;display:block;font-size:11px;line-height:13px;margin:0;padding:6px 0 7px}
div.tpl-product-list-h ul.product-param li div.param-tit{float:left;margin:1px 0 0;padding:0;width:95px}
div.tpl-product-list-h ul.product-param li div.param-val{color:#484848;float:left;font-size:12px;line-height:15px;margin:-2px 0 0;padding:0;width:85px}
div.tpl-product-list-h ul.product-param li div.param-val select{float:left;font-size:12px;height:20px;line-height:20px;margin:0;width:100%}
div.tpl-product-list-v{font-size:0;line-height:0;margin:20px 0 0;padding:0;text-align:left}
div.tpl-product-list-v button.product-buy{background:url(2buy.png) 0 0 no-repeat;border:none;cursor:pointer;display:inline;float:right;height:35px;margin:1px 0 0;padding:0;text-indent:-10000px;vertical-align:top;width:50px}
div.tpl-product-list-v button.product-buy span{display:block;height:35px}
div.tpl-product-list-v button.product-buy span.buy{background:url(buy-icons.png) 50% 4px no-repeat}
div.tpl-product-list-v button.product-buy span.onrequest{background:url(buy-icons.png) 50% -35px no-repeat}
div.tpl-product-list-v button.product-buy.no,div.tpl-product-list-v button.product-buy.no:hover,div.tpl-product-list-v button.product-buy.no:active{background:url(disabled-buttons.png) 0 -39px no-repeat}
div.tpl-product-list-v button.product-buy:hover{background:url(2buy.png) 0 -41px no-repeat}
div.tpl-product-list-v button.product-buy:active{background:url(2buy.png) 0 -82px no-repeat}
div.tpl-product-list-v div.product-actions{border-top:1px dotted #cdcdcd;margin:0 0 5px;padding:1px 0}
div.tpl-product-list-v div.product-actions-inner span,div.tpl-product-list-h div.product-actions-inner span{color:#333;font-weight:700}
div.tpl-product-list-v div.product-actions-inner strong,div.tpl-product-list-h div.product-actions-inner strong{color:#e72c22}
div.tpl-product-list-v div.product-actions-inner,div.tpl-product-list-h div.product-actions-inner{background:url(2product_bg.gif) 0 0 repeat;font-size:12px;line-height:15px;margin:0;padding:5px 6px 6px}
div.tpl-product-list-v div.product-bot{border:1px solid #dbdbdb;border-top:none;height:auto!important;margin:-5px 0 0;min-height:40px;padding:0 10px 12px}
div.tpl-product-list-v div.product-hr{border-top:1px solid #cdcdcd;clear:both;float:left;padding:5px 0 0;width:198px}
div.tpl-product-list-v div.product-img{margin:0 auto 8px;padding:0;text-align:center}
div.tpl-product-list-v div.product-img img{border:0;margin:0;max-height:100%;max-width:100%;padding:0}
div.tpl-product-list-v div.product-item{font-size:0;letter-spacing:normal;line-height:0;margin:0 25px 20px 0;padding:0;text-align:left;vertical-align:top;width:220px;word-spacing:normal;display:inline-block;zoom:1;*display:inline}
div.tpl-product-list-v div.product-item form{float:left;margin:0;padding:0;width:220px}
div.tpl-product-list-v div.product-new,div.tpl-product-list-h div.product-new{background:#f23c3c;color:#fefefe;font-size:13px;font-weight:700;height:19px;left:-1px;line-height:15px;margin:0;padding:2px 0 0;position:absolute;text-align:center;top:-2px;width:78px}
div.tpl-product-list-v div.product-note{border-bottom:1px solid #cdcdcd;font-size:12px;line-height:15px;margin:0 0 1px;padding:1px 1px 10px}
div.tpl-product-list-v div.product-price{color:#222;float:left;font-size:20px;line-height:22px;margin:9px 0 0;min-width:125px;padding:0 0 0 5px;text-align:left}
div.tpl-product-list-v div.product-price span,div.tpl-product-list-h div.product-price span{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:19px}
div.tpl-product-list-v div.product-spec,div.tpl-product-list-h div.product-spec{background:#f1632b;color:#fefefe;font-size:13px;font-weight:700;height:19px;left:-1px;line-height:15px;margin:0;padding:2px 0 0;position:absolute;text-align:center;top:-2px;width:140px}
div.tpl-product-list-v div.product-spec.spec-and-new{left:auto;right:-1px}
div.tpl-product-list-v div.product-top{border:1px solid #dbdbdb;border-bottom:none;height:auto!important;margin:0;min-height:200px;padding:25px 10px 0;position:relative}
div.tpl-product-list-v p.product-name{font-size:13px;line-height:15px;margin:0 0 2px;padding:0}
div.tpl-product-list-v p.product-name a,div.tpl-product-list-v ul.product-param li a,.product-accessory-name a,div.tpl-product-list-h table.product-vendor td a,div.tpl-product-list-h p.product-name a,div.cart-registration-text a{color:#08c;text-decoration:underline}
div.tpl-product-list-v p.product-name a:hover,div.tpl-product-list-v ul.product-param li a:hover,form.tpl-product div.product-options a.radio-type:hover,form.tpl-product div.product-options a.radio-type.active,.product-accessory-name a:hover,div.shop2-order-completed a:hover,div.tpl-product-list-h table.product-vendor td a:hover,div.tpl-product-list-h p.product-name a:hover,div.cart-registration-text a:hover{color:#08c;text-decoration:none}
div.tpl-product-list-v p.product-part{color:#6f6f6f;font-size:10px;line-height:12px;margin:0 0 15px;padding:0}
div.tpl-product-list-v span.prev-price{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f3f3f3;border-radius:5px;color:#898989;display:inline-block;font-size:12px;line-height:15px;margin:4px 0 0;min-width:62px;padding:3px 10px;text-align:center;vertical-align:top}
div.tpl-product-list-v strike.old-price{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f3f3f3;border-radius:5px;color:#D85A4D;display:inline-block;font-size:12px;line-height:15px;margin:4px 0 0;min-width:62px;padding:3px 10px;vertical-align:top}
div.tpl-product-list-v strike.old-price span{color:#666}
div.tpl-product-list-v strike.old-price span b,div.tpl-product-list-v span.prev-price b,div.tpl-product-list-h strike.old-price span b,div.tpl-product-list-h span.prev-price b{font-family:Arial,Helvetica,sans-serif;font-weight:400}
div.tpl-product-list-v ul.product-param{list-style:none;margin:0 0 5px;padding:0}
div.tpl-product-list-v ul.product-param > li{border-bottom:1px dotted #cdcdcd;color:#707070;display:block;font-size:11px;line-height:13px;margin:0;padding:8px 5px;width:194px}
div.tpl-product-list-v ul.product-param li div.param-tit{float:left;margin:1px 12px 0 0;padding:0;width:95px}
div.tpl-product-list-v ul.product-param li div.param-tit.color-type-head,div.tpl-product-list-h ul.product-param li div.param-tit.color-type-head{line-height:17px}
div.tpl-product-list-v ul.product-param li div.param-val{color:#484848;float:left;font-size:12px;line-height:15px;margin:0;padding:0;width:85px}
div.tpl-product-list-v ul.product-param li div.param-val select{float:left;font-size:12px;height:20px;line-height:20px;margin:-2px 0;width:100%}
div.tpl-product-list-v ul.product-param li div.param-val img.image-type,div.tpl-product-list-h ul.product-param li div.param-val img.image-type{height:32px;width:32px;margin:0 2px 2px 0;padding:2px;cursor:pointer}
div.tpl-product-list-v ul.product-param li div.param-val img.image-type.active-image,div.tpl-product-list-h ul.product-param li div.param-val img.image-type.active-image{border:2px solid #D85A4D;padding:0}
div.tpl-product-list-v ul.product-param li table{border:none;border-collapse:collapse;border-spacing:0;margin:0 0 1px}
div.tpl-product-list-v ul.product-param li table td{padding:0 5px 0 0;vertical-align:middle}
div.tpl-product-list-v ul.product-param li.product-amount{border:none;padding:6px 5px}
div.tpl-product-list-v ul.product-param li.product-amount input.product-amount-field,div.tpl-product-list-h div.product-amount input.product-amount-field{background:#fff;border:1px solid #e2e3ea;float:left;font-size:13px;height:18px;line-height:18px;margin:0 6px;padding:0;text-align:center;width:28px}
div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-add,table.tpl-product-list-p td.product-amount span.product-amount-button-add,div.tpl-product-list-h div.product-amount span.product-amount-button-add{background:url(2shop_amount_button.png) -31px 0 no-repeat;cursor:pointer;display:inline;float:left;height:18px;margin:1px 0 0;padding:0;width:21px}
div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-add.disabled,div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-add.disabled:hover,div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-add.disabled:active,div.tpl-product-list-h div.product-amount span.product-amount-button-add.disabled,div.tpl-product-list-h div.product-amount span.product-amount-button-add.disabled:hover,div.tpl-product-list-h div.product-amount span.product-amount-button-add.disabled:active,table.tpl-product-list-p td.product-amount span.product-amount-button-add.disabled,table.tpl-product-list-p td.product-amount span.product-amount-button-add.disabled:hover,table.tpl-product-list-p td.product-amount span.product-amount-button-add.disabled:active,form.tpl-product div.product-bot span.product-amount-button.p-plus.disabled,form.tpl-product div.product-bot span.product-amount-button.p-plus.disabled:hover,form.tpl-product div.product-bot span.product-amount-button.p-plus.disabled:active{background:url(disabled-buttons.png) -26px -77px no-repeat;text-indent:-200px}
div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-add:hover,table.tpl-product-list-p td.product-amount span.product-amount-button-add:hover,form.tpl-product div.product-bot span.product-amount-button.p-plus:hover,div.tpl-product-list-h div.product-amount span.product-amount-button-add:hover{background:url(2shop_amount_button.png) -31px -28px no-repeat}
div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-add:active,table.tpl-product-list-p td.product-amount span.product-amount-button-add:active,form.tpl-product div.product-bot span.product-amount-button.p-plus:active,div.tpl-product-list-h div.product-amount span.product-amount-button-add:active{background:url(2shop_amount_button.png) -31px -56px no-repeat}
div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-remove,table.tpl-product-list-p td.product-amount span.product-amount-button-remove,div.tpl-product-list-h div.product-amount span.product-amount-button-remove{background:url(2shop_amount_button.png) 0 0 no-repeat;cursor:pointer;display:inline;float:left;height:18px;margin:1px 0 0;padding:0;width:21px}
div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-remove.disabled,div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-remove.disabled:hover,div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-remove.disabled:active,div.tpl-product-list-h div.product-amount span.product-amount-button-remove.disabled,div.tpl-product-list-h div.product-amount span.product-amount-button-remove.disabled:hover,div.tpl-product-list-h div.product-amount span.product-amount-button-remove.disabled:active,table.tpl-product-list-p td.product-amount span.product-amount-button-remove.disabled,table.tpl-product-list-p td.product-amount span.product-amount-button-remove.disabled:hover,table.tpl-product-list-p td.product-amount span.product-amount-button-remove.disabled:active,form.tpl-product div.product-bot span.product-amount-button.p-minus.disabled,form.tpl-product div.product-bot span.product-amount-button.p-minus.disabled:hover,form.tpl-product div.product-bot span.product-amount-button.p-minus.disabled:active{background:url(disabled-buttons.png) 0 -77px no-repeat;text-indent:-200px}
div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-remove:hover,table.tpl-product-list-p td.product-amount span.product-amount-button-remove:hover,form.tpl-product div.product-bot span.product-amount-button.p-minus:hover,div.tpl-product-list-h div.product-amount span.product-amount-button-remove:hover{background:url(2shop_amount_button.png) 0 -28px no-repeat}
div.tpl-product-list-v ul.product-param li.product-amount span.product-amount-button-remove:active,table.tpl-product-list-p td.product-amount span.product-amount-button-remove:active,form.tpl-product div.product-bot span.product-amount-button.p-minus:active,div.tpl-product-list-h div.product-amount span.product-amount-button-remove:active{background:url(2shop_amount_button.png) 0 -56px no-repeat}
form.payment-list{border-top:1px solid #d4d4d4;margin:0;padding:0}
form.shop2-filter{border-top:1px solid #dbdbdb;margin:0;padding:10px 0 23px}
form.shop2-filter label{color:#333;font:400 12px Arial,Helvetica,sans-serif;padding:0 0 0 5px}
form.shop2-filter label input{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #ccc;border-radius:3px;height:18px;margin:0 5px;width:60px}
form.shop2-filter table{border:none;border-collapse:collapse;border-spacing:0;padding:0;width:100%}
form.shop2-filter td{color:#ccc;font-size:10px;line-height:25px}
form.shop2-filter td select{margin:0 0 0 5px}
form.shop2-filter td,form.shop2-filter th{padding:2px 10px;vertical-align:top}
form.shop2-filter th{color:#484848;font:700 12px/25px Arial,Helvetica,sans-serif;text-align:left;width:5%}
form.tpl-product a.highslide img,form.tpl-product a.highslide:hover img,.product-accessory a.highslide img,.product-accessory a.highslide:hover img,#tabs-3 div.product-accessory,#shop2-cart #shop2-cart-page td.shop2-cart-image a.highslide img,#shop2-cart td.shop2-cart-image a.highslide:hover img{border:none}
#shop2-cart td.shop2-cart-image{text-align:center!important}
form.tpl-product div.product-bot{border:1px solid #dbdbdb;color:#484848;font-size:12px;height:auto!important;margin:0 0 10px;min-height:43px;padding:20px 23px 15px 27px;position:relative;width:443px}
form.tpl-product div.product-bot div.buy-button{display:inline;float:left;height:34px;margin:7px 0 0;padding:0;width:151px}
form.tpl-product div.product-bot div.buy-button button{background:url(2buy2.png) 0 0 no-repeat;border:none;cursor:pointer;display:inline;float:left;height:34px;margin:0;padding:0;text-indent:-10000px;vertical-align:top;width:151px}
form.tpl-product div.product-bot div.buy-button button:hover,div.tpl-product-list-h button.product-buy:hover{background:url(2buy2.png) 0 -40px no-repeat}
form.tpl-product div.product-bot div.buy-button button:active,div.tpl-product-list-h button.product-buy:active{background:url(2buy2.png) 0 -81px no-repeat}
form.tpl-product div.product-bot div.buy-button span,div.tpl-product-list-h button.product-buy span{display:block;height:35px;width:144px}
form.tpl-product div.product-bot div.buy-button span.buy,div.tpl-product-list-h button.product-buy span.buy{background:url(buy-icons2.png) 8px 4px no-repeat}
form.tpl-product div.product-bot div.buy-button span.notavailable{background:url(buy-icons2.png) 8px -77px no-repeat}
form.tpl-product div.product-bot div.buy-button span.onrequest{background:url(buy-icons2.png) 8px -36px no-repeat}
form.tpl-product div.product-bot div.buy-button.no button span,form.tpl-product div.product-bot div.buy-button.no button:hover span,form.tpl-product div.product-bot div.buy-button.no button:active span,span.filter-result.no-filter-result div.filter-result-arrow{background:none}
form.tpl-product div.product-bot div.buy-button.no button,form.tpl-product div.product-bot div.buy-button.no button:hover,form.tpl-product div.product-bot div.buy-button.no button:active,div.tpl-product-list-h button.product-buy.no,div.tpl-product-list-h button.product-buy.no:hover,div.tpl-product-list-h button.product-buy.no:active{background:url(disabled-buttons.png) 0 0 no-repeat}
form.tpl-product div.product-bot div.product-actions{position:absolute;right:10px;top:-23px}
form.tpl-product div.product-bot div.product-actions span{color:#333;font:700 13px Arial,Helvetica,sans-serif;font-weight:700}
form.tpl-product div.product-bot div.product-actions strong{color:#e72c22;font:700 13px Arial,Helvetica,sans-serif}
form.tpl-product div.product-bot div.product-amount{display:inline;float:left;margin:0 20px 0 0;padding:0;text-align:center;width:84px}
form.tpl-product div.product-bot div.product-amount input{background:#fff;border:1px solid #DBDBDB;float:left;height:18px;line-height:18px;margin:0 2px;padding:0;text-align:center;width:28px}
form.tpl-product div.product-bot div.product-price{display:inline;float:left;margin:0 20px 0 0;padding:0;width:165px}
form.tpl-product div.product-bot div.product-price em{color:#000;font:400 17px/25px Arial,Helvetica,sans-serif;font-style:normal}
form.tpl-product div.product-bot div.product-price span{color:#000;font:400 20px/25px Arial,Helvetica,sans-serif;margin:0;padding:0}
form.tpl-product div.product-bot div.spec-lable{background:#f1632b;color:#fefefe;font-size:13px;font-weight:700;height:21px;left:-1px;line-height:21px;margin:0;padding:0;position:absolute;text-align:center;top:-21px;width:140px}
form.tpl-product div.product-bot span.product-amount-button{color:#000;cursor:pointer;display:inline;float:left;font-size:19px;height:18px;margin:1px 0 0;padding:0;text-align:center;width:21px}
form.tpl-product div.product-bot span.product-amount-button.p-minus{background:url(2shop_amount_button.png) 0 0 no-repeat}
form.tpl-product div.product-bot span.product-amount-button.p-plus{background:url(2shop_amount_button.png) -31px 0 no-repeat}
form.tpl-product div.product-bot strike.price-old{color:#d85a4d;font-size:13px;left:82px;position:absolute;top:16px}
form.tpl-product div.product-bot strike.price-old span{color:#898989;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}
form.tpl-product div.product-clear,div.product-accessory-wrap div.product-clear{clear:both;font-size:0;height:0;letter-spacing:0;line-height:0;margin:0;overflow:hidden;padding:0}
form.tpl-product div.product-code{color:#b3b3b3;font:400 11px Arial,Helvetica,sans-serif;margin:0;padding:0}
form.tpl-product div.product-code span{color:#5a5a5a}
form.tpl-product div.product-image{border:1px solid #e0e0e0;margin:0 0 7px;padding:0;text-align:center}
form.tpl-product div.product-left-bar{display:inline;float:left;margin:0 0 25px;padding:0 38px 0 3px;position:relative}
form.tpl-product div.product-new{background:#F23C3C;color:#fff;font:700 13px/21px Arial,Helvetica,sans-serif;height:21px;left:3px;margin:0;position:absolute;text-align:center;top:-20px;width:77px}
form.tpl-product div.product-options{background:url(product_bg.gif) 0 0 repeat;margin:0 0 15px;padding:7px 12px 8px}
form.tpl-product div.product-options>a.radio-type{color:#08c;margin:0 10px 0 0;padding:0;text-decoration:underline}
form.tpl-product div.product-options>img.image-type{border:1px solid #d7d7d7;cursor:pointer;height:32px;margin:2px 5px 2px 0;padding:1px;width:32px}
form.tpl-product div.product-options>select.select-type{color:#484848;font-size:12px;line-height:20px;min-width:50px}
form.tpl-product div.product-options>span{margin:0 10px 0 0}
form.tpl-product div.product-options>ul{color:#484848;font-size:12px;list-style:none;margin:0;padding:0}
form.tpl-product div.product-options>ul>li{cursor:pointer;display:inline;float:left;margin:0 10px 0 0;padding:0}
form.tpl-product div.product-options>ul>li .color-name{display:inline;float:left;margin:2px 0 0 7px;padding:0}
form.tpl-product div.product-options>ul>li .color-type{background:#fff;border:1px solid #d7d7d7;display:inline;float:left;height:15px;margin:1px;padding:1px;position:relative;width:15px}
form.tpl-product div.product-options>ul>li .color-type div,div.color-type div{height:15px;margin:0;padding:0;width:15px}
form.tpl-product div.product-options>ul>li .color-type span,div.color-type span{display:block;height:16px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}
form.tpl-product div.product-options>ul>li .color-type.active-color,form.tpl-product div.product-options img.image-type.active-image{border:2px solid #d85a4d;padding:0}
form.tpl-product div.product-options-tit{color:#484848;font-size:12px;margin:0 0 3px;padding:0}
form.tpl-product div.product-right-bar{display:inline;float:left;margin:0 0 25px;padding:0;width:495px}
form.tpl-product div.product-thumbnails{background:url(product_bg.gif) 0 0 repeat;margin:0;padding:6px 12px 7px}
form.tpl-product div.product-thumbnails-wrap{margin:0;overflow:hidden;padding:0;width:470px}
form.tpl-product div.product-thumbnails-wrap ul{float:left;list-style:none;margin:0;padding:0}
form.tpl-product div.product-thumbnails-wrap ul li{cursor:pointer;display:inline;float:left;height:37px;margin:0 1px 0 0;padding:2px;text-align:center;width:50px}
form.tpl-product div.product-thumbnails-wrap ul li img{border:none;height:100%;margin:0;padding:0}
form.tpl-product div.product-thumbnails-wrap ul li.activ-img{border:2px solid #d85a4d;padding:0}
form.tpl-product div.product-vendor{color:#6f6f6f;font-size:11px;margin:0;padding:0;text-align:center}
form.tpl-product div.product-vendor a{color:#6f6f6f;text-decoration:none}
form.tpl-product div.product-vendor a:hover{color:#6f6f6f;text-decoration:underline}
form.tpl-product div.product-vendor table,table.shop2-vendors-list{border:none;border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0}
form.tpl-product div.product-wrap{font-family:Arial,Helvetica,sans-serif;margin:25px 0 15px;padding:0}
form.tpl-product td.product-vendor-img{margin:0;padding:0 7px 0 0;vertical-align:middle}
form.tpl-product td.product-vendor-name{margin:0;padding:0;vertical-align:middle}
img.no-image{background:url(shop_no_image.png) 50% 50% no-repeat #e5e5e5}
input.shop2-login-input-big{width:177px}
input.shop2-login-input-small{float:left;width:100px}
li.shop2-vendor-folders-header{font-size:1.5em}
span.filter-result{background:#09c;color:#fff;display:inline-block;font:400 12px/27px Arial,Helvetica,sans-serif;height:27px;margin:0 10px 0 0;padding:0 10px;position:relative}
span.filter-result div.filter-result-arrow{background:url(filter-result-arrow.png) 0 50% no-repeat;height:27px;position:absolute;right:-5px;top:0;width:5px}
span.no-filter-result{background:#F23C3C}
span.shop2-cart-discounted{color:#D85A4D;font:700 30px/13px Arial,Helvetica,sans-serif;padding:0 0 0 3px;position:relative;top:3px;vertical-align:middle}
table.product-params{border-collapse:collapse}
table.product-params td{height:25px;padding:2px}
table.product-params td select,div.shop-search-wrap input[type=text],.shop-search-wrap select{width:100%}
table.shop2-cart-totals div.coupon-block{background:#bee3ee;height:25px;margin:0 auto 0 0;padding:7px 10px;position:relative;width:310px}
table.shop2-cart-totals div.coupon-block div.coupon-block-arrow,div.shop2-order-check-arrow{background:url(coupons-form-bg.png) 0 0 no-repeat;height:39px;position:absolute;right:-13px;top:0;width:13px}
table.shop2-cart-totals td{padding:0 5px;vertical-align:top}
table.shop2-cart-totals td.bold-line{border-bottom:2px solid #d1d1d1}
table.shop2-cart-totals td.coupon-block{vertical-align:bottom}
table.shop2-cart-totals td.coupons-list{padding:12px 5px 0}
table.shop2-cart-totals td.coupons-list div.coupon{color:#787878;font:400 13px Arial,Helvetica,sans-serif}
table.shop2-cart-totals td.coupons-list div.coupon a{background:url(coupon-delete.png) 0 0 no-repeat;display:inline-block;height:15px;margin:-2px 0 0 3px;text-decoration:none;vertical-align:middle;width:15px}
table.shop2-cart-totals td.coupons-list div.coupon.error{color:#D85A4D}
table.shop2-cart-totals td.coupons-title{color:#353535;font:400 13px Arial,Helvetica,sans-serif;padding:12px 5px 0 0;text-align:right;width:175px}
table.shop2-cart-totals td.last-line{border-bottom:none}
table.shop2-cart-totals td.total-item{border-bottom:1px solid #d1d1d1;color:#515151;font:400 14px/39px Arial,Helvetica,sans-serif;text-align:right;width:155px}
table.shop2-cart-totals td.total-price{border-bottom:1px solid #d1d1d1;color:#353535;font:400 18px/39px Arial,Helvetica,sans-serif;width:80px}
table.shop2-product-params-list{border:0;border-spacing:0;width:100%}
table.shop2-product-params-list a.file em{font-style:none}
table.shop2-product-params-list a.file span{background:url(shop2-file-icon.png) -12px 50% no-repeat;display:inline-block;height:13px;margin:0 10px 0 0;vertical-align:middle;width:11px}
table.shop2-product-params-list a.file,table.shop2-product-params-list a.file:hover{padding:0 10px 0 0;text-decoration:none}
table.shop2-product-params-list td,table.shop2-product-params-list th{color:#2a2a2a;font:Arial,Helvetica,sans-serif;font-size:13px;padding:5px 20px;text-align:left}
table.shop2-product-params-list th{font-weight:700;width:10px}
table.shop2-product-params-list tr.even{background:#f1f1f1}
table.shop2-table-orders{border-collapse:collapse;border-spacing:0}
table.shop2-table-orders td,table.shop2-table-orders th{border:1px solid #E6E6E6;padding:5px}
table.shop2-table-orders th{background:#E6E6E6;color:#484848}
table.shop2-vendors-list a{color:#08c;font:400 13px Arial,Helvetica,sans-serif;text-decoration:underline}
table.shop2-vendors-list a img,table.shop2-vendors-list a:hover img{border:none;margin:0 12px 0 0}
table.shop2-vendors-list a:hover{color:#d85a4d;text-decoration:underline}
table.shop2-vendors-list td{padding:6px}
table.shop2-vendors-list td.shop2-vendors-vendor-name{padding-right:40px}
table.tpl-product-list-p td.product-amount span.product-amount-button{overflow:hidden;text-indent:-200px}
ul.shop2-views,ul.shop2-views li{font-size:0;line-height:0;list-style:none;margin:0;padding:0}
ul.shop2-vendor-folders,ul.shop2-vendor-folders li{list-style:none;margin:0;padding:5px}
ul.shop2-views{float:right;margin:5px 0 0;width:82px}
ul.shop2-views li a{display:block;height:26px}
ul.shop2-views li.shop2-views-list a{background:url(shop2-views-list.png) 0 0 no-repeat;width:27px}
ul.shop2-views li.shop2-views-simple a{background:url(shop2-views-simple.png) 0 0 no-repeat;width:27px}
ul.shop2-views li.shop2-views-simple a:hover,ul.shop2-views li.shop2-views-thumbs a:hover,ul.shop2-views li.shop2-views-list a:hover{background-position:0 -30px}
ul.shop2-views li.shop2-views-simple a:active,ul.shop2-views li.shop2-views-simple.shop2-views-active a,ul.shop2-views li.shop2-views-thumbs a:active,ul.shop2-views li.shop2-views-thumbs.shop2-views-active a,ul.shop2-views li.shop2-views-list a:active,ul.shop2-views li.shop2-views-list.shop2-views-active a{background-position:0 -60px}
ul.shop2-views li.shop2-views-thumbs a{background:url(shop2-views-thumbs.png) 0 0 no-repeat;width:28px}
div.folders-in-content{text-align:left}
div.folders-in-content ul,div.folders-in-content li{font-size:0;line-height:0;list-style:none;margin:0;padding:0}
div.folders-in-content a{display:block;font-size:12px;line-height:normal;padding:3px}
div.folders-in-content a.scf-1{font-size:15px;font-weight:700}
div.folders-in-content a.scf-2{padding-left:15px}
div.folders-in-content a.scf-3{padding-left:30px}
div.folders-in-content ul{border-top:1px solid #ccc;margin:0 25px 20px 0;padding:10px 0 0;vertical-align:top;width:220px;display:inline-block;zoom:1;*display:inline}
div.folders-in-content li{border-bottom:1px dotted #ddd}
select.shop2-cf option.disabled{color:gray}
ul div.color-type.disabled{filter:alpha(opacity=70);opacity:.7}
a.shop2-cf.disabled{filter:alpha(opacity=70);opacity:.7}
div.discounts-desc{clear:both;padding:20px 0 0}
div.discounts-desc span.discounts-block-title{font-size:1.2em;font-weight:700;display:inline-block;border-bottom:1px solid #D1D1D1;margin-bottom:10px}
div.discounts-desc div.discount-name{font-weight:700;color:#D85A4D}
div.discounts-desc div.discount-desc{padding:5px 0 10px}
table.tpl-product-list-p ul.product-param{list-style:none;margin:0;padding:0}
table.tpl-product-list-p ul.product-param > li{color:#707070;display:block;font-size:11px;line-height:13px;margin:0;padding:6px 0 7px}
table.tpl-product-list-p ul.product-param li div.param-tit{float:left;margin:1px 0 0;padding:0;width:95px}
table.tpl-product-list-p ul.product-param li div.param-val{color:#484848;float:left;font-size:12px;line-height:15px;margin:-2px 0 0;padding:0;width:85px}
table.tpl-product-list-p ul.product-param li div.param-val select{float:left;font-size:12px;height:20px;line-height:20px;margin:0;width:100%}
table.tpl-product-list-p div.product-clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden}
div.shop2-cleanup-wrap{text-align:right;margin:0 0 10px}
#shop2-recent-products{clear:both;padding:5px 0 0}
#shop2-recent-products button.more{border:none;cursor:pointer;display:inline;float:left;height:25px;margin:8px 0 0;padding:0;text-indent:-10000px;vertical-align:top;width:46px;background:url(small-buttons.png) 0 -210px no-repeat}
#shop2-recent-products button.more:hover{background-position:0 -239px}
#shop2-recent-products button.more:active{background-position:0 -268px}
div.shop2-min-order{background:#D85A4D;font-weight:700;color:#fff;padding:10px;margin:0 0 10px}
form.shop2-filter a.shop2-filter-show{text-decoration:none;border-bottom:1px dashed #08C;color:#08C}
form.shop2-filter a.shop2-filter-show:hover{text-decoration:none;border-bottom:1px dashed #F23C3C;color:#F23C3C}
form.shop2-filter tr.shop2-filter-custom-fields{display:none}
.highslide-image{background-color:#fff!important}
div.shop2-order-status{background:none repeat scroll 0 0 #BEE3EE;border:1px solid #BAC8CC;font-size:18px;padding:12px}
span.filter-result-hide{display:none}
.hide-btn{position:absolute;top:-500px;left:-500px}
div.shop2-folders-list{padding:10px 0}
.shop2-padding0{padding:0!important}
#order-form small{display:block;font-size:11px}
.tpl-product-list-v .product-compare,.tpl-product-list-h .product-compare,.tpl-product .product-compare{margin:8px 0 0;padding:0 0 8px;border-bottom:1px solid #dedede;font-size:11px;line-height:normal}
.tpl-product-list-v .product-compare input,.tpl-product-list-h .product-compare input,.tpl-product .product-compare input{vertical-align:middle;margin:0 2px}
.tpl-product .product-compare{margin-bottom:8px}
.shop2-edost{margin:0 0 0 10px}
.shop2-edost label{display:block;overflow:hidden}
.shop2-edost label img,.shop2-edost label input{display:inline-block;vertical-align:middle}
.shop2-delivery h2{font-weight:700;font-size:16px;color:#484848;border-bottom:2px solid #b7b289;margin:40px 0 0;padding:0 0 7px}
.shop2-edost-control{float:left}
.shop2-edost-variant{color:#484848;border-bottom:1px solid #ADD1E4;padding:3px 0}
.shop2-edost-variant>label .shop2-edost-control{width:100px}
.shop2-edost-variant>label img{-webkit-box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;box-shadow:0 0 3px #666;margin:3px 0 3px 6px}
.shop2-edost-day{background:url(/g/shop2v2/default/images/lorry.png) 2px 50% no-repeat;margin-left:100px;font-size:12px;color:#5f5f5e;padding:4px 0 4px 23px}
.shop2-edost-pickpointmap{margin:0 0 0 100px}
.shop2-edost-office{background:#ffffeb;-webkit-box-shadow:0 1px 2px silver;-moz-box-shadow:0 1px 2px silver;box-shadow:0 1px 2px silver;font-size:12px;margin:3px 0 10px 100px;padding:7px 10px}
.shop2-edost-office>label{font-weight:700;margin:0 0 5px}
.shop2-edost-office>label .shop2-edost-control{width:25px}
.shop2-edost-office-address,.shop2-edost-office-schedule,.shop2-edost-office-tel{margin:0 0 0 25px}
.color-type.shop2-param-disabled{filter:alpha(opacity=30);opacity:.3}
li.shop2-param-disabled{filter:alpha(opacity=70);opacity:.7}
select option.shop2-param-disabled{color:gray}
.label-icons{margin-top:10px;display:none!important}
.label-icons img{border-radius:4px;background-color:#fff;border:1px solid #dedede;height:42px;vertical-align:middle;margin:0 5px 5px 0}
.payment-type-current .label-icons{display:block!important}