div.shop2-login{position:absolute;top:155px;margin:16px 20px 0 0;right:260px;}
div.shop-cart{margin:0;width:100%;}
div.search_header{position:absolute;margin:16px 40px 0 0;top:155px;right:0;}
div.shop-search-title{margin:0;background:url(search-tit.png) left top no-repeat;width:220px;height:45px;padding:0;font-size:0;line-height:0;text-indent:-9999px;}
div.shop-search-title:hover{background-position:0 -137px;}
div.shop-search-title.opened{background:url(search-tit.png) left -61px no-repeat;}
div.shop-search-wrap{width:165px;background:#f1f1f1 url(block-b.png) left bottom no-repeat;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:absolute;border:none;}
.ots{height:7px;}
div.shop-search-wrap{margin:0;}
div.shop2-login.shop2-login-close div.shop2-login-header{background:url(reg-tit.png) left top no-repeat;}
div.shop2-login.shop2-login-close div.shop2-login-header:hover{background-position:0 -137px;}
div.shop2-login-header{background:url(reg-tit.png) left -61px no-repeat;width:220px;height:45px;padding:0;font-size:0;line-height:0;text-indent:-9999px;}
div.shop2-login-body{width:180px;background:#f1f1f1 url(block-b.png) left bottom no-repeat;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:absolute;z-index:10;}
div.shop-cart-title{background:url(cart-tit.png) left top no-repeat;width:220px;height:45px;position:relative;padding:0;}
div.shop-cart-title:hover{background-position:0 -137px;}
div.cart-added div.shop-cart-title:hover{background-position:0 -137px;}
div.cart-opened div.shop-cart-title{padding:0;width:220px;height:45px;background:url(cart-tit.png) left -61px no-repeat;}
div.cart-opened div.shop-cart-in{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:relative;}
div.cart-added.cart-opened div.shop-cart-title{width:220px;height:45px;padding:0;background:url(cart-tit.png) left -61px no-repeat;}
div.cart-added div.shop-cart-title{width:220px;height:45px;padding:0;background:url(cart-tit.png) left top no-repeat;}
div.cart-added.cart-opened div.shop-cart-in strong{width:130px;}
div.cart-added.cart-opened div.shop-cart-in{background:#ef7d00;}
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:#ff631c;}
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:#ff631c;}
div.tpl-product-list-h div.product-item{background:#fff;}
.tpl-product-list-p th, .shop-cart-table th{background:#ff8500;}
div.shop2-sorting{background:#f3f3f3;}
div.shop2-sorting a{color:#f23c3c;text-decoration:underline;}
div.shop2-sorting a:hover{color:#f23c3c;text-decoration:none;}
div.shop2-sorting a.shop2-sorting-reset, div.shop2-sorting a.shop2-sorting-reset:hover{color:#5c5c5c;text-decoration:none;}
div.product-desc div.shop-tabs ul.shop-tabs-nav li.shop-tab-active{background-color:#e5e5e5;border-color:#AFAFAF #AFAFAF #e5e5e5;}
#shop2-cart #shop2-cart-page th{background:#ff8500;}
div.tpl-product-list-v form.product-item{display:inline-block;border:1px solid #e5e5e5;margin:20px 17px 0 0;width:220px;position:relative;vertical-align:top;*display:inline;*zoom:1;}
div.tpl-product-list-v div.product-spec{font:bold 13px/21px Arial, Helvetica, sans-serif;height:21px;color:#fff;position:absolute;top:0;left:0;right:auto;background:#f1632b;padding:0;z-index:10;}
div.tpl-product-list-v div.product-new{font:bold 13px/21px Arial, Helvetica, sans-serif;height:21px;color:#fff;position:absolute;top:0;left:auto;right:0;background:#f23c3c;padding:0;z-index:10;}
div.tpl-product-list-v div.product-spec2{left:auto;right:0;}
div.tpl-product-list-v div.product-bot{background:#f0f0f0;height:34px;padding:24px 12px 5px 12px;position:relative;}
div.tpl-product-list-v div.product-bot ul, div.tpl-product-list-v div.product-bot ul li{padding:0;margin:0;list-style:none;font-size:0;line-height:0px;}
div.tpl-product-list-v div.product-bot li{overflow:hidden;}
div.tpl-product-list-v div.product-bot li.price{float:left;font:normal 18px/34px Arial, Helvetica, sans-serif;color:#222;}
div.tpl-product-list-v div.product-bot li.price span{font-size:14px;}
div.tpl-product-list-v div.product-bot li.button{float:right;}
div.tpl-product-list-v div.product-img{width:200px;height:200px;text-align:center;margin:9px auto 0;}
div.tpl-product-list-v div.product-name{padding:5px 2px 8px;font:normal 14px Arial, Helvetica, sans-serif;}
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 strike.old-price{position:absolute;color:#d85a4d;font:normal 18px Arial, Helvetica, sans-serif;display:block;position:absolute;top:0px;left:2px;}
div.tpl-product-list-v strike.old-price span{color:#898989;}
div.tpl-product-list-v strike.old-price b{font-weight:normal;font-size:14px;}
div.tpl-product-list-v div.action-label{color:#333;font-size:12px;font-weight:bold;line-height:20px;margin-left:-18px;min-height:20px;padding:0 0 10px;text-align:left;width:220px;}
div.tpl-product-list-v div.action-label strong,
div.tpl-product-list-v div.action-label span{display:block;}
div.tpl-product-list-v div.action-label strong{background:url(action-label.png) 0 0 no-repeat;float:left;height:20px;padding:0 7px 2px 1px;text-align:center;width:52px;}
div.tpl-product-list-v .action-label span{overflow:hidden;padding-left:9px;}
div.tpl-product-list-v div.product-item form{width:190px;}
div.tpl-product-list-v div.product-item{width:222px;background:#fff;position:relative;margin-right:20px;}
div.tpl-product-list-v div.product-top{padding-bottom:5px;}
div.tpl-product-list-v div.product-item{margin-right:15px;}
div.tpl-product-list-v{margin-right:-40px;}
div.tpl-product-list-v div.product-name a{color:#e30000;font-weight:bold;font-size:14px;}
#cart-log-in a.shop2-button span.shop2-button-left{background:rgb(255,133,0);background:-moz-linear-gradient(top, rgba(255,133,0,1) 0%, rgba(208,109,0,1) 100%);background:-webkit-linear-gradient(top, rgba(255,133,0,1) 0%,rgba(208,109,0,1) 100%);background:linear-gradient(to bottom, rgba(255,133,0,1) 0%,rgba(208,109,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8500', endColorstr='#d06d00',GradientType=0);color:#fff;border-radius:4px;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);}
#cart-log-in a.shop2-button span.shop2-button-right, .cart-registration-right a.shop2-button span.shop2-button-right{display:none;}
.cart-registration-right a.shop2-button span.shop2-button-left{background:rgb(0,193,42);background:-moz-linear-gradient(top, rgba(0,193,42,1) 0%, rgba(1,117,26,1) 100%);background:-webkit-linear-gradient(top, rgba(0,193,42,1) 0%,rgba(1,117,26,1) 100%);background:linear-gradient(to bottom, rgba(0,193,42,1) 0%,rgba(1,117,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c12a', endColorstr='#01751a',GradientType=0);border-radius:4px;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);color:#fff;}