/* * * all style * * */
/*breadcrumbs*/
.breadcrumbs{padding: 0px 0 10px;color: #FFF;}
.bonus { background: #ceb; padding: 2px 4px 1px; }
.plugin { margin-bottom: 20px; }
.image .corner { position: absolute; z-index:10;}
.image .corner.top { top: 5px; }
.image .corner.bottom { bottom: 5px; }
.image .corner.left { left: 10px; }
.image .corner.right { right:-5px; }
.badge{position:relative;background-image:url("img/badge.png");width:30px;height:30px;background-repeat:no-repeat;}
.badge span{display:none;position:absolute;top:-18px;right:22px;border:1px solid;border-radius:3px;background-color:#f0f0f0;padding:3px 5px;white-space:nowrap;}
.badge:hover span{display:block;}
.badge.new{background-position:0 0;}
.badge.bestseller{background-position:-34px 0;}
.badge.low-price{background-position:-68px 0;}
.text-promo {background-color: #fff;padding-bottom: 6px;padding: 5px 5px;}
.caption-name{text-transform: uppercase;font-size: 16px;font-family: Verdana;/*border-bottom: 1px solid #ababab;*/padding-bottom: 5px;background: #FC0019;padding: 12px 46px;margin:0 0;/*width: 648px;*/color:#fff;}
.tab-name-print{display:none;}
/* * * product-slider.html * * */
.product-slider{position:relative;margin-bottom:6px;background:rgba(205, 205, 205, 0.69);}
.product-slider ul{margin:0;padding:0;height: 360px;}
.product-slider .product-block{/*padding:5px 15px;*//*border:1px solid #fff;*//*text-align:center;margin:15px 0;*/}
.product-slider li:hover .product-block{/* border-color: #DA0303; */background-color: rgba(255,255,255,0.9);border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: red;}
.product-slider .jcarousel-direction-rtl{direction: rtl;}
.product-slider .jcarousel-container-horizontal{width: 738px;/*background: #fff;border: 1px solid #000000;*/padding-top:4px;}/*370px*/
.product-slider .jcarousel-clip{overflow: hidden;}
.product-slider .jcarousel-clip-horizontal{width: 736px;height: 337px;margin:0 1px;}/*368px*/
.product-slider .jcarousel-item{width: 184px;height: 318px;}
.product-slider .jcarousel-prev{position:absolute;top:-34px;right:28px;cursor:pointer;}
.product-slider .jcarousel-next{position:absolute;top:-34px;right:0px;cursor:pointer;}
.product-slider .jcarousel-prev>i,.product-slider .jcarousel-next>i{font-size: 28px;color: #e0e0e0;}
.product-slider .jcarousel-prev i i,.product-slider .jcarousel-next i i{font-size: 20px;color: #353535;position:absolute;left:7px;top:0px;line-height:28px;}
.product-slider .jcarousel-next i i{left:9px;}
.product-slider .jcarousel-prev:hover>i,.product-slider .jcarousel-next:hover>i{color: #fd0;}
.product-slider .jcarousel-prev-disabled:hover>i,.product-slider .jcarousel-next-disabled:hover>i,
.product-slider .jcarousel-prev-disabled>i,.product-slider .jcarousel-next-disabled>i{color: #f3f3f3;cursor:default;}
.product-slider .jcarousel-prev-disabled:hover i i,.product-slider .jcarousel-next-disabled:hover i i,
.product-slider .jcarousel-prev-disabled i i,.product-slider .jcarousel-next-disabled i i{color: #a8a8a8;}
.product-slider-name{background: #FC0019;text-transform:uppercase;font-family: "Georgia";font-size: 16px;border: 0px solid #000000;border-bottom:none;margin-bottom:-1px;position: relative;z-index: 1;padding: 10px;display: inline-block;}
.product-slider a{text-decoration: none; outline: none; border: none; }
.product-slider .description{display:none;}
.product-slider .offers{height:60px;text-align:center;}
.product-slider .image img{max-width:187px;max-height:180px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; /* IE 6-9 */-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.product-slider .image img:hover{max-width:187px;max-height:180px;-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none;filter: none; /* IE 6-9 */}
.product-slider .available{display: block;color: #a1a1a1;padding-top: 12px;}
.product-slider .product-block .image a{height:187px; width:180px;}
.product-block .name{overflow:hidden;margin-bottom: 10px;height: 70px;text-align:center;font-weight:bold;}
.product-block .name a{color: #353535;text-decoration: underline;}
.product-block .name a:hover{text-decoration: none;}
.product-block .offers .compare-at-price{color: #353535;}
.product-block .offers input[type="submit"]{margin:0px 0 0px;}
.product-block .image{margin-bottom:10px;}
.product-block .image a{display: table-cell;vertical-align: middle;}
.product-block a{color:#000;}
.product-block a:hover{color:#000;}
/* * * home.html * * */
.banner-home a{width: 220px;height: 165px;display:inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;position:relative;}
.banner-home a:hover span{color: #353535;background-color: #fd0;text-shadow:none;}
.banner-home a span{line-height:32px;padding:0 10px;  width:200px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;color: #f7f7f7;background-color: #353535;font-weight: bold;text-shadow: 0 -1px 0 #030404;position:absolute;bottom:0;left:0;}
.banner-home a.margin-right{margin-right:35px;}
/* * * category.html * * */
.category-name{margin-bottom: 15px;}
.sub-categories {text-align: center;font-size: 11pt;font-weight: 600;background-color: rgba(255, 255, 255, 0.7);}
.sub-categories li{width: 234px;list-style:none;padding: 0 10px 5px 0;float: left;}
.sub-categories li a{color: #353535;text-decoration: underline;}
.sub-categories li a:hover{text-decoration: none;}
.sub-categories li span{color:#b7b7b7;}
.sub-categories table {width: 100%;}
.sub-categories table td { padding: 15px 18px 0px 22px; }
.categorytext{background-color: rgba(255,255,255,0.7);padding-bottom: 6px;padding: 5px 10px;}
/* * * product-list.html * * */
/*list*/
.product-list{list-style:none;margin:0;padding:0;}
.product-list.list hr{display:none;}
.product-list.list li{border:1px solid transparent;border-bottom-color:#e6e6e6;margin-top:-1px;}
.product-list.list li:hover{border-color:#ababab;}
.product-list.list .product-block{display:table-row;}
.product-list.list .image,.product-list.list .offers{display:table-cell;vertical-align:middle;padding:30px 15px;}
.product-list.list .image a{width:100px;}
.product-list.list .image a img{max-width:100px;max-height:100px;}
.product-list.list .image .corner.top { top: 10px; }
.product-list.list .text{display:table-cell;padding:30px 0;vertical-align:top;width:428px;}
.product-list.list .text .name{margin-bottom:5px;height:auto;}
.product-list.list .text .prd-rating{margin-bottom:10px;}
.product-list.list .text .description p,
.product-list.list .text .description{margin:0;}
.product-list.list .offers{text-align:right;width:150px;}
.product-list.list .offers span{display:block;}
.product-list.list .offers .compare-at-price{margin-bottom:5px;}
.product-list.list .offers .price{font-size: 24px;margin-bottom:10px;}
.product-list.list .offers .available{color: #a1a1a1;margin-bottom:10px;}
/*thumbs*/
.product-list.thumbs hr{margin:0;border-color:#e6e6e6;}
.product-list.thumbs li{display:inline-block;width:235px;margin:0;padding:20px 0;vertical-align:top;}
.gt-ie8 .product-list.thumbs li{width:243px;}
.product-list.thumbs li:hover .product-block{border-color:#ababab;}
.product-list.thumbs .product-block{border:1px solid transparent;text-align:center;padding:5px 10px 0;}
.product-list.thumbs .image{display:table;width:100%;}
.product-list.thumbs .image a{height:200px;}
.product-list.thumbs .image a img{margin:0;max-height:200px;max-width:200px;}
.product-list.thumbs .image .corner.top { top: 5px; }
.product-list.thumbs .image .corner.left { left: 0px; }
.product-list.thumbs .text .name{margin-bottom: 5px;}
.product-list.thumbs .text .prd-rating,
.product-list.thumbs .text .description{display:none;}
.product-list.thumbs .offers{height: 65px;line-height: 1;margin: 0;}
.product-list.thumbs .offers .available.on{display:none;}
.product-list.thumbs .offers .available{display:block;color: #a1a1a1;padding-top:15px;}
ul.thumbs input { margin: 0 3px 0 0 /* for correct checkbox display */; }
.product-list .badge span{right: auto;left: 22px;}
/*rating*/
.icon12{position:relative;color: #e5e5e5;font-family: FontAwesome; font-weight: normal; font-style: normal;line-height:normal;font-size:12px;-webkit-font-smoothing: antialiased; margin-right: 5px;}
.icon12.star-hover:before,
.icon12.star:before,
.icon12.star-full:before{content: "\f005";color: #fd0;}
.icon12.star-half:before{content: "\f089";color: #fd0;position: absolute;top:0;}
.icon12.star-half:after{content: "\f005";}
.icon12.star-empty:before{content: "\f005";}
.sorting-and-view{margin-bottom:0px;padding:0 0 5px;border-bottom: 1px solid #ababab;display:table;width:100%;}
.sorting-and-view>div{display:table-cell;vertical-align:middle;}
/*sorting*/
.sorting-selection{position:relative;list-style:none;width:195px;display:inline-block;margin-left:10px;}
.sorting-selection:hover .sorting{display:block;}
.sorting-selection span{display:block; padding:2px 10px 2px 15px;border: 1px solid #bfbfbf;background-color: #fff;-moz-box-shadow: 0 1px 0 rgba(255,255,255,.89), inset 0 0 3px rgba(4,4,4,.06);-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.89), inset 0 0 3px rgba(4,4,4,.06);box-shadow: 0 1px 0 rgba(255,255,255,.89), inset 0 0 3px rgba(4,4,4,.06);}
.sorting-selection i.icon-caret-down{border-left: 1px solid #bfbfbf; margin: -2px 0 0 6px;position: absolute;line-height: 22px;width: 22px;  right:0;}
.sorting{display:none;}
ul.menu-v.sorting{margin:0;padding:0;width:193px;position: absolute;z-index: 2000;background-color: #fff;border: 1px solid #bfbfbf;border-top:none;}
ul.menu-v.sorting li{margin:0;padding:0;list-style:none;}
ul.menu-v.sorting li a{padding:2px 10px 2px 15px;text-decoration:none;display:block;color:#777;}
ul.menu-v.sorting li a:hover{color:#fd0;background-color:#353535;}
i.sort-desc:before,i.sort-asc:before{font-family: FontAwesome; font-weight: normal; font-style: normal;line-height:normal;font-size:14px;-webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px #000;content: "\f106";}
i.sort-asc:before{content: "\f107";}
/*select-view*/
.select-view{text-align:right;}
.select-view>div{display:inline;vertical-align:top;line-height:24px;margin-right: 6px;}
.select-view span{font-size:24px;margin-left:4px;color:#a1a1a1;cursor:pointer;}
.select-view span:hover{color:#fd0;}
.select-view span.selected{color:#353535;cursor:default;}
/* * * product.html * * */
.caption-name.product{margin-bottom:0;}
.rating-and-print{display:table;width:100%;margin:5px 0 10px;}
.rating-and-print>div{display:table-cell;}
.rating-and-print a:before{font-size:16px;margin-right:4px;font-family: FontAwesome;text-decoration: none;vertical-align:middle;}
.rating-and-print a{margin-left:10px;color: #fff;font-family: "Verdana";font-size: 11px;text-decoration: underline;}
.rating-and-print a:hover{text-decoration:none;color: #fff;}
.image-wrapper,.cart-wrapper{display:inline-block;vertical-align:top;}
.image-wrapper{width:345px;}
.hint {color: #000;font-size: .9em;}
.cart-wrapper{margin-left:0px;width:370px;text-align:left;background-color: rgb(197, 197, 197);padding-bottom: 6px;padding: 0px 10px;color:#000;}
.image{position: relative;}
/*zoom style*/
.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width: 296px;text-align: left;}
.zoomPad:hover{z-index:101;}
.zoomPreload{-moz-opacity:0.8;opacity: 0.8;/*filter: alpha(opacity = 80);*/color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-image: url(img/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px; width:100px; height:49px;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;/*filter: alpha(opacity = 60);*/z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;width:100px;height:100px;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:365px!important;top:-1px!important;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;/*filter: alpha(opacity = 60);*/}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}
/*01.112013 outline заменена на border */
.zoomThumbActive:hover img,
.zoomThumbActive img{border:4px solid #fd0 !important;width:90px;height:90px;}
.gt-ie8 .zoomThumbActive:hover img,
.gt-ie8 .zoomThumbActive img,
.ie8 .zoomThumbActive:hover img,
.ie8 .zoomThumbActive img{outline:none;}
/*gallery thumbs*/
.gallery{margin-top:10px;}
.gallery ul{margin:0;padding:0;list-style:none;}
.gallery ul li a img{border:1px solid #b7b7b7;}
.gallery .jcarousel-direction-rtl{direction: rtl;}
.gallery .jcarousel-container-horizontal{width: 312px;padding: 0 17px;}
.gallery .jcarousel-clip{overflow: hidden;}
.gallery .jcarousel-clip-horizontal{width:  312px;height: 98px;}
.gallery .jcarousel-item{width: 98px;height: 98px;}
.gallery .jcarousel-item-horizontal{margin-left: 3px; margin-right: 3px;}
.gallery .jcarousel-next-horizontal,.gallery .jcarousel-prev-horizontal{font-size:20px;}
.gallery .jcarousel-next-horizontal i,.gallery .jcarousel-prev-horizontal i{position:relative;left:5px;}
.gallery .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left: 10px;margin-right: 0;}
.gallery .jcarousel-next-horizontal{position: absolute;top: 40%;right: 0;cursor: pointer;width:17px;}
.gallery .jcarousel-direction-rtl .jcarousel-next-horizontal{left: 0;right: auto;}
.gallery .jcarousel-next-disabled-horizontal{cursor: default;color:#b7b7b7;}
.gallery .jcarousel-prev-horizontal{position: absolute;top: 40%;left: 0;cursor: pointer;width:17px;}
.gallery .jcarousel-direction-rtl .jcarousel-prev-horizontal{left: auto;right: 0;}
.gallery .jcarousel-prev-disabled-horizontal{cursor: default;color:#b7b7b7;}
/*tab style*/
.info-block{width:740px;margin:0px 0;margin-bottom: 10px;margin-top: 10px; background-color: #C6C6C6;}
.info-block ul.info-block-menu{height: 30px;padding:0;list-style:none;margin:0;/*background-color: #fff;*/color: #000;}
.info-block ul.info-block-menu li{line-height: 30px;padding: 0px 5px 0px 5px;text-align: center;cursor: pointer;border: 1px solid transparent;border-bottom: none;float:left;}
.info-block ul.info-block-menu li em{font-style: normal;}
.info-block ul.info-block-menu li span{text-decoration:underline;}
.info-block ul.info-block-menu li.selected span{text-decoration:none;}
.info-block ul.info-block-menu li.selected{border-color: #000;/*background-color:#fff;*/}
.info-block ul.info-block-menu li.selected em{color:#353535;}
.info-block-content{border:1px solid #ababab;padding:20px;/*background-color:#fff;*/}
/*error-page*/
.error-page {background-color: rgba(255,255,255,0.7);}
/*features*/
table.features{margin:0;}
table.features td { padding: 1px 0 4px; }
table.features td.name { min-width: 145px; color: #777; vertical-align: top; }
.tab-content table.features .value{padding-left:50px;}
/*compare*/
.compare-page{border:1px solid #ababab;}
table.compare { width: 100%; margin: 0; background-color: rgba(255,255,255,0.7);}
table.compare td { text-align: center; line-height: 1em; padding: 10px 2px; }
table.compare th { text-align: left; padding-left: 10px;}
table.compare td img { display: block; margin: 0 auto 10px; }
.compare-page .compare-remove i{margin-right:5px;font-size:18px;vertical-align:-2px;}
.compare-page .compare-remove{text-decoration:none;}
.compare-page .compare-remove:hover{color:#f1433f;}
.compare-page .no-underline{color:#353535;text-decoration:underline;}
.compare-page .no-underline:hover{text-decoration:none;}
/*in stocks*/
.stocks { margin:10px 0 15px;}
.stocks .stock-critical { color: #f1433f; }
.stocks .stock-low { color: #a80; }
.stocks .stock-high { color: #0a0; }
.stocks .stock-none { color: #aaa; }
.stocks .icon16 { margin-top: 0.05em; }
.icon16.stock-red { background-image: url("img/icons.png"); background-position:-128px 0; }
.icon16.stock-yellow { background-image: url("img/icons.png"); background-position:-144px 0; }
.icon16.stock-green { background-image: url("img/icons.png"); background-position:-160px 0; }
.icon16.stock-transparent { background-image: url("img/icons.png"); background-position:-176px 0; }
/*quantity*/
#quantity{display:inline-block;line-height: 36px;margin-right:85px;color: #000;}
#quantity input{padding:0;text-align:center;height: 22px;border: 1px solid #bfbfbf;background-color: #fff;-moz-box-shadow: 0 1px 0 rgba(255,255,255,.89), inset 0 0 3px rgba(4,4,4,.06);-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.89), inset 0 0 3px rgba(4,4,4,.06);box-shadow: 0 1px 0 rgba(255,255,255,.89), inset 0 0 3px rgba(4,4,4,.06);}
#quantity a{text-decoration:none;font-size: 14px;color: #000;}
.cart-wrapper .product-price{margin-bottom:20px;}
.cart-wrapper .compare-at-price{font-size: 16px;margin-right: 10px;line-height: 30px;vertical-align: middle;}
.cart-wrapper .price{font-size: 30px;vertical-align: middle;}
.cart-wrapper label .price{font-size:14px;vertical-align:top;}
.cart-wrapper label input[type="checkbox"],.cart-wrapper label input[type="radio"]{vertical-align:-2px;}
.cart-wrapper .add2cart input[type="submit"]{font-size:18px;}
.cart-wrapper .services>div { margin-bottom: 10px; }
.price{color: #f1433f;font-weight:bold;}
.compare-at-price{ text-decoration: line-through;}
.out-of-stock {color: #a77;}
.disabled{color: #777;}
.description{margin-bottom: 20px;}
.error {color: #a33;}
.image-wrapper .corner{z-index:100;}
.image-wrapper .corner.right{right:10px;}
.image-wrapper .corner.top{top:10px;}
.image-wrapper .badge{width:52px;height:52px;}
.image-wrapper .badge.new{background-position:-102px 0;}
.image-wrapper .badge.bestseller{background-position:-158px 0;}
.image-wrapper .badge.low-price{background-position:-214px 0;}
/*categories,tags,social*/
.aux-block{padding: 15px 0 0 0;border-top:1px solid #ababab;}
.aux-block p{color:#000;margin-bottom:10px;}
.tags a{}
.tags.cloud{text-align: center; font-size: 0.9em; padding-top: 20px; margin-top: 30px; border-top: 1px solid #ccc; }
.social{margin-bottom:10px;}
.social div{/*display:inline-block;*/}
#cart-flyer{margin-bottom:20px;padding-top: 10px;}
ul.skus{padding-left: 0;}
ul.skus li{ list-style: none;}
/*my cabinet*/
.my-cabinet p{display:inline-block;color:#b7b7b7;margin: 10px;width: 220px;vertical-align: top;text-align: center;}
.my-cabinet i{text-decoration:none;}
.my-cabinet i.icon-circle{position: relative;display: block;font-size: 60px;width: 60px;margin: 0 auto 20px;text-align: center;color:#b7b7b7;}
.my-cabinet i.icon-circle i{position: absolute;font-size: 32px;top: 50%;color: #fff;left: 50%;margin: -16px 0 0 -13px;text-shadow: 0 -1px 0 rgba(4,4,4,.24);}
.gt-ie8 .my-cabinet a,
.ie8 .my-cabinet a{text-decoration:none;}
.my-cabinet a{color:#353535;}
.my-cabinet a:hover i{color:#353535;}
.my-cabinet a:hover i i{color:#fff;}
table.table { margin-top: 25px; width: 100%; border-spacing:0; border-collapse:collapse; background-color: rgba(255,255,255,0.7);}
table.table th { padding-left: 7px; padding-right: 7px; }
table.table td { padding: 15px 7px;}
table.table .name-coll{border-bottom:1px solid #999;}
table.table .name-coll th{padding-bottom:10px;}
.fon-orders{background-color:#f4f4f4;} 
table.table td a{color:#353535;}
table.table td a:hover{text-decoration:none;}
table.table td.min-width { width: 1%; }
table.table td p { margin: 0; }
table.table td input.numerical { width: 50px; margin-right: 5px; text-align: right; }
table.table tr.no-border td { border: none; }
table.table tr.thin td { padding-top: 13px; padding-bottom: 0; }
table.table tr.service td { padding-top: 5px; padding-bottom: 5px; padding-left: 25px; font-size: 0.8em; color: #555; }
table.table.order{margin-top:30px;}
table.table.order tr.service td { padding-top: 0px; padding-bottom: 0px; padding-left: 25px;color: #555;font-size:12px;}
table.table.order td{border-top:1px solid #d7d7d7;padding:10px 7px;}
table.table.order th{padding-bottom:10px;}
table.table.order .reset-padding td{padding:0 0 15px 0;}
.page-title-h3{font-weight: bold;margin: 30px 0 4px;padding: 0 0 5px 7px;border-bottom: 1px solid #999;}
.bonus-block{padding:15px;border: 2px solid #999;margin-bottom: 50px;}
.bonus-block .bonus{background:transparent;padding:0;font-size:16px;color:#f1433f;}
/*cart*/
table.cart td{padding: 20px 7px 25px; border-top: 1px solid #d7d7d7;}
table.cart td input.qty{max-width: 50px; text-align: right;}
table.cart td.total{font-size: 1.3em;}
table.cart .services{margin:0;}
table.cart .services>div{padding-bottom:5px;}
table.cart .delete i{font-size:18px;text-decoration:none;color:#f1433f;}
.button-back{
/*text*/
color: #fff !important;
text-decoration:none;
text-shadow: 0 -1px 0 rgba(4,4,4,.1);
text-transform:uppercase;
/*box*/
display:inline-block;
padding:4px 10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #f00;}
.button-back i{font-size:18px;text-decoration:none;color:#fff;margin-right:5px;vertical-align:-2px;}
.button-back:hover{background-color: #B72534;}
.total-cart-block{border:2px solid #353535;font-size:18px;font-weight:bold;}
table.cart .total-cart-block td{padding-bottom:10px; padding-top:10px;}
table.cart .total-cart-block td.total{font-size:18px;}
.total-cart-block .name{text-transform:uppercase;}
#cancel-affiliate{display: block;text-decoration: none;padding: 4px 0;width: 72px;text-align: center;}
table.cart .bonus-count td{padding-left:0;}
.bonus-count td i{font-size:18px;vertical-align:-1px;margin-right:8px;}
/*product-slider-cart*/
.product-slider-cart .product-slider .jcarousel-container-horizontal{width: 738px;padding-top: 4px;}
.product-slider-cart .product-slider .jcarousel-clip-horizontal{width: 736px;height: 337px;margin: 0 1px;}
.product-slider-cart .product-slider .jcarousel-item{margin-left:5px;margin-right:5px;}
.options { line-height: 1.8em;  margin-bottom: 10px;}
.services { margin-bottom: 20px; }
.add2cart { margin-bottom: 20px; }
/* Checkout */
.checkout-header { margin: 0;}
.checkout-header .large{font-size:18px;line-height:44px;color: #FFF;}
.checkout-header h3 a { text-transform: uppercase; text-decoration: none; color: #777; }
.checkout-header h3 a:hover { color: #353535 !important; }
.checkout-header strong { color: #fff; }
.checkout { margin: 20px 0px 50px; border-top: 1px solid #888;}
.gt-ie8 .checkout:before,
.ie8 .checkout:before{display:none;}
.checkout:before{
border-width: 1px 1px 0 0;
border-style: solid;
border-color: #888;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
display: block;
width: 10px;
height: 10px;
background-color: #eee;
content: "";
position: absolute;
margin: -6px 0 0 50px;}
.checkout ul.checkout-options { padding-left: 25px; }
.checkout ul.checkout-options li { list-style: none; position: relative; margin-bottom: 50px; clear: both; }
.checkout ul.checkout-options li h3 { margin-bottom: 0.1em; font-weight: bold; }
.checkout ul.checkout-options li h3 label { display: inline-block; margin-right: 10px; }
.checkout ul.checkout-options li .rate { float: right; text-align: center; min-width: 250px; }
.checkout ul.checkout-options li p { width: 70%; color:#b7b7b7;}
.checkout ul.checkout-options li .hint{font-size:12px !important;}
.est_delivery{color:#353535;}
.checkout ul.checkout-options li input[type="radio"] { position: absolute; top: 4px; left: -25px; }
.checkout ul.checkout-options li img.method-logo { float: left; margin-top: -7px; margin-right: 8px; margin-bottom: 5px;  }
.checkout ul.checkout-options li .wa-form { margin-top: 0px; margin-bottom: 30px; }
.checkout .checkout-result { padding: 80px 0 60px; background: #fff; text-align: center; }
.checkout .checkout-result h1 { font-size: 4em; margin-bottom: 50px; }
.checkout .checkout-result.error h1 { color: #f1433f; }
.checkout .checkout-result .wa-form { margin: 10px auto 20px; width: 400px; float: none; text-align: left; }
.checkout .checkout-result .back { margin-top: 50px; }
.checkout .checkout-step { padding: 0; border: 1px solid #888; border-top: 0; }
.checkout .checkout-step h2 { padding: 20px 20px 20px; text-transform: uppercase; font-weight: bold; background: #eee; margin: 0; }
.checkout .checkout-step h2 a { text-decoration: none; color: #000; }
.checkout .checkout-step h2 a:hover { color: #353535 !important; }
.checkout .checkout-step h2 a.hint { color: #aaa; text-decoration: underline; }
.checkout .checkout-step-content { padding: 20px; background: #fff; }
.checkout .checkout-step ul.menu-v { margin-left: 0; margin-top: 20px; }
.checkout .checkout-step #login-form h1 { display: none; }
.checkout .checkout-step input.large { font-size: 1.4em; }
.checkout .comment { width: 98.5%; height: 100px; margin-bottom: 20px; }
.checkout blockquote img { margin-right: 20px; float: left; }
.checkout blockquote p { color: #000; margin-bottom: 0; }
.last .checkout-content h3{font-weight:bold;margin-bottom:5px;}
.last table.table td{border-top: 1px solid #d7d7d7;vertical-align:top;}
.last table.table tr.service td{padding-top:0;padding-bottom:0;font-size:12px;}
.last table.table .reset-padding td {padding: 0 0 15px 0;}
.success .button{text-decoration:none;}
/* Product reviews */
.write-review { margin: 30px 0 40px; }
.review { margin-bottom: 30px; }
.review .summary {color: #777; }
.review .summary h6 { color: #000; font-size: 1.1em; margin-bottom:3px;padding-bottom:5px;border-bottom:1px solid #e0e0e0;}
.review .summary a.username { color: #777; }
.review .summary a.username:hover { color: #f1433f; }
.review .summary a { display: inline; padding: 0; }
.review .summary .date { color:#aaa; }
.review p { margin-top: 5px; margin-bottom: 5px; line-height: 1.3em; color:#000;}
.review .actions a { padding: 0 !important; }
.review .actions a i{font-style:normal;}
.reviews { margin-bottom: 20px; background-color: #C6C6C6;padding: 5px 5px;}
.reviews ul { margin-left: 0; }
.reviews ul li ul { padding-left: 25px; }
.reviews ul li ul li .review h6 { color: #555; }
.reviews ul li .review-form { padding: 10px 30px; }
.reviews ul li .review-form textarea { min-height: 100px; }
.reviews ul.menu-h.auth-type { padding: 0 0 40px; margin-left: -5px; }
.reviews ul.menu-h.auth-type li { padding-right: 10px; }
.reviews ul.menu-h.auth-type li a { padding: 5px 6px; }
.reviews ul.menu-h.auth-type li a img { top: 0; }
.reviews textarea { height: 100px; min-height: 100px; margin-top: 0; }
.review-form { padding: 0; margin-bottom: 30px; }
.review-form h4 { margin: 0 0 20px; font-weight: normal; }
.review-form-fields p { margin: 0 0 10px; }
.review-form-fields p.review-field a { display: inline; padding: 0; text-decoration: none; }
.review-form-fields label { width: 160px; display: block; clear: left; float: left; margin: 0 10px 0 0; color: #aaa;}
.review-form-fields input[type="text"] { width: 20em;}
.review-form textarea { min-width: 70%; min-height: 160px; }
.review-form .review-submit { padding:0 0 20px 170px;}
.review-form .userpic { width: 20px; height: 20px; float: left; margin-right: 5px; margin-top:-2px;}
.review-form ul.menu-h.auth-type li a img { float: left; margin-right: 3px; position: relative; top: 2px; }
.review-form ul.menu-h.auth-type { padding-bottom: 20px; }
.review-form label { width: 160px; display: block; clear: left; float: left; margin: 0 10px 0 0; color: #AAA; }
.reviews span.rate { line-height: 1.3em; display: block; margin: 0.5em 0; }
.reviews span.rate a { text-decoration: none !important; }
.reviews span.rate .icon10.star { background-position: -60px -40px; }
.reviews span.rate .icon10.star-empty { background-position: -80px -40px; }
input.error, textarea.error { border: 2px solid #f1433f; }
.errormsg { color: #f1433f; margin-left: 170px; display: block; }
/* Customer account */
.order-status { padding: 5px 10px; color: #fff; border-radius:3px;}
h1 .order-status { font-size: 0.75em; margin-left: 10px; }
/* Shop-Script icons */
.icon16.star,
.icon16.star-full { background-image: url("img/icons.png"); background-position:-16px 0; }
.icon16.star-half { background-image: url("img/icons.png"); background-position:-32px 0; }
.icon16.star-empty { background-image: url("img/icons.png"); background-position:-48px 0; }
.icon16.star-hover { background-image: url("img/icons.png"); background-position:-64px 0; }
.icon16.remove { background-image: url("img/icons.png"); background-position:-96px 0; }
.icon16.saved { background-image: url("img/icons.png");  background-position:-112px 0; }
/*shop-pages*/
#shop-pages{margin-bottom: 40px;background-color: #f4f4f4;padding-bottom:15px;}
#shop-pages ul{padding:0;list-style:none;margin:0;}
#shop-pages li a span{color:#b7b7b7;margin-left:5px;display:inline-block;}
#shop-pages li a{padding:7px 15px;color: #353535;display:block;}
#shop-pages li.selected a{color:#b7b7b7;text-decoration: none;}
#shop-pages li:hover a{color:#fff;text-decoration: none;background-color: #353535;}
#shop-pages li.selected a span{}
#shop-pages li:hover a span{color:#fff;}
/*shop-pages*/
#shop-pages1{margin-bottom: 40px;background-color: #f4f4f4;padding-bottom:15px;}
#shop-pages1 ul{padding:0;list-style:none;margin:0;}
#shop-pages1 li a span{color:#b7b7b7;margin-left:5px;display:inline-block;}
#shop-pages1 li a{padding:7px 15px;color: #353535;display:block;}
#shop-pages1 li.selected a{color:#b7b7b7;text-decoration: none;}
#shop-pages1 li:hover a{color:#fff;text-decoration: none;background-color: #353535;}
#shop-pages1 li.selected a span{}
#shop-pages1 li:hover a span{color:#fff;}
/*28.11.13brands*/
#main .sidebar .brands{background-color: #fff;}
#main .sidebar .brands:before{
content:'Бренды';
display:block;
color: rgb(255, 255, 255);
font-family: "Georgia";
font-size: 16px;
text-transform: uppercase;
padding: 10px 0px;
border-bottom: 1px solid #ccc;
display: block;
background:#FC0019;
padding:10px 68px;}
#main .sidebar .brands li{display: block;}
#main .sidebar .brands li a{padding: 7px 15px;color: #FF0000;display: block;}
/*end28.11.13brands*/
/*28.11.13features*/
table.features#product-features td.name{min-width: 194px;color: #353535;font-weight: bold;width:1%;border-right:1px solid #ccc;}
table.features#product-features{width:100%;border: 1px solid;background: #C6C6C6;}
table.features#product-features tr:last-child td{border-bottom:none;}
table.features#product-features td{border-bottom:1px solid #ccc;}
table.features#product-features tr:nth-child(even){background:#eee;}
table.features#product-features tr:hover{background:#ddd;}
table.features#product-features td{padding:5px 10px;}
/*end28.11.13features*/
/*28.11.13filters*/
.filters2 { border: 1px solid #adadad;margin-bottom: 10px;border-radius: 3px;background: #C6C6C6;}
.filters2 input[type="text"] { font-size: 0.9em; width: 46px; text-align: right; }
.filters2 input[name="price_min"]{margin-right:8px;}
.filters2 input[type="radio"], .filters2 input[type="checkbox"] { vertical-align: -2px;}
.filters2 div { padding: 0 15px;}
.filters2 div.caption { font-family: "Georgia";font-size: 16px;text-transform: uppercase;padding: 10px 0px;border-bottom: 1px solid #ccc;display: block;margin:0 15px;}
.filters2 b { display:block; position: relative; padding: 8px 10px 8px 0;cursor:pointer;}
.filters2 b[data-feature="price"]{cursor:auto;  }
.filters2 b span{border-bottom:1px dashed #999;}
.filters2 b i { position: absolute;right: 0;top: 10px;}
.filters2 p { margin: 0;}
.content_price{margin: 10px 0;}
.filters2 .content{margin:15px 0 10px 0;float: none;width: auto;display:inline-block;}
.filters2 .reset_filter{display:inline-block;}
.filters2 .reset_filter a{color:#353535;}
.filters2 div.price-slider,
.filters2 div.price-slider div{padding:0;}
.filters2 .ui-slider-horizontal { height: 4px; border: none;}
.ui-slider-horizontal.ui-widget-content { background:#777; border: 1px solid #aaa; margin-top: 10px;margin-bottom: 20px;}
.filters2 .ui-slider-horizontal .ui-widget-header { background:#fd0; height: 4px; position: relative; top: 0px; }
.black_blue .filters2 .ui-slider-horizontal .ui-widget-header{background:#3498db;}    
.black_pink .filters2 .ui-slider-horizontal .ui-widget-header{background:#f077ad;}
.green_pink_orange .filters2 .ui-slider-horizontal .ui-widget-header{background:#ec7f92;}
.green_pink_orange .filters2{background-color:#f4f2ed;border-color:#cec9bd;}
.light_blue .filters2 .ui-slider-horizontal .ui-widget-header{background:#3397db;}
.light_blue .filters2, .orange_blue .filters2{background-color:#f5f5f5;border-color:#ccc;}
.light_red .filters2 .ui-slider-horizontal .ui-widget-header{background:#e74c3c;}
.light_red .filters2{background-color:#f5f3ed;border-color:#cec9be;}
.orange_blue .filters2 .ui-slider-horizontal .ui-widget-header{background:#ffa32f;}
.ui-slider .ui-slider-handle.ui-state-hover{cursor: pointer;}
.ui-slider.ui-slider-horizontal .ui-slider-handle { display:block;height:0;width:0;border:6px solid;border-color:transparent transparent #353535 transparentmargin-left: -6px;border-bottom-width: 10px;top: -2px;}
.ui-slider .ui-slider-handle.left {display:block;height:0;width:0;border:6px solid;border-color:transparent transparent #353535 transparent;margin-left: -6px;border-bottom-width: 10px;}
.price-slider span.hint {position: absolute;font-size: 80%;margin-left: 5px;margin-right: 5px;top: -20px;}
.price-slider span.hint.left {left: 0px;}
.price-slider span.hint.left:before {position: absolute;content: "<";left: -9px;top: 0px;}
.price-slider span.hint.left.zero {left: -3px;margin-left: 0px;}
.price-slider span.hint.left.zero:before {content: "";}
.price-slider span.hint.right {right: 0px;}
.price-slider span.hint.right:before {position: absolute;content: ">";right: -9px;top: 0px;}
.price-slider:after{position: absolute;content: "";right: -1px;top: -5px;height: 10px;border-right: 1px solid #adadad;}
.price-slider:before{position: absolute;content: "";left: -1px;top: -5px;height: 10px;border-left: 1px solid #adadad;}
/*28.11.13filters*/
/*21.12.2013*/
/*tegs shop*/
#shop-pages .tegs_shop{font-size:14px;padding:0 10px;}
#shop-pages .tegs_shop a{color:#FF0000;text-decoration:none;}
#shop-pages .tegs_shop a:hover{opacity:1 !important;}
/*tegs shop*/
#shop-pages1 .tegs_shop{font-size:14px;padding:0 10px;}
#shop-pages1 .tegs_shop a{color:#FF0000;text-decoration:none;}
#shop-pages1 .tegs_shop a:hover{opacity:1 !important;}
/*end tegs shop*/
/*brends*/
#main .sidebar .brands #brands-switch{padding:0 15px;}
#main .sidebar .brands{padding-bottom:6px;}
/*end brends*/
/*badge text*/
.image-wrapper .corner.text{right:0;opacity:.8;}
.product-list.list .corner.text{width:auto;}
.product-list.list .image .corner.top.text{top:0;}
.image-wrapper .corner.text .badge{width:auto;background:none;height:auto;padding:3px 5px;}
body .text .badge{background:none;width: auto;position:static;height:auto;padding:3px 5px;opacity:.8;}
body .list .text .badge{padding:1px 3px;}
.image-wrapper .corner.text .badge,
body .text .badge{background:#555;}
/* редактирование стилей оформления текстовых наклеек товара производится в файле index.html (приложения сайт - дизайн) под комментарием badge_edit */
.image-wrapper .corner.text .badge span{display:inline;border:none;background:none;position:static;color:#fff !important;font-size:16px;}
body .text .badge span{display:inline;border:none;background:none;color:#fff !important;position:static;font-size:14px;}
body .list .text .badge span{font-size:12px;}
.product-slider .image .corner.right.text{right:auto;max-width:152px;overflow:hidden;}
.thumbs .product-block .corner.text{max-width:200px;overflow:hidden;  }
.list .product-block .corner.text{max-width:100px;overflow:hidden;  }
.dialog { display: none; }
.dialog-background { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: url('../../../site/themes/buysimply/img/fancybox_overlay.png'); z-index: 2100; }
.dialog-window .cart { position: fixed; top: 15%; left: 0; right: 0; opacity: 1; z-index: 2101; overflow-x: hidden; box-shadow: 0 3px 15px #353535; margin: 0 auto; text-align: left; width: 400px; bottom: 15%; background: #fff; padding: 25px; }
.dialog-window .cart .added2cart { font-size: 1.1em; font-style: italic; }
.dialog-window .dialog-close { float: right; text-decoration: none; font-size: 200%; margin-top: -15px; margin-right: -15px; }
h4.caption-name.product { font-weight: normal; font-size: 18px; margin-top: 5px; }
.cart-wrapper h4.caption-name.product { display: none; }
.dialog-window .dialog-close:hover { color: #f1433f; text-shadow: 0 0 2px #f1433f; }
.dialog-window .add2cart { margin-bottom: 10px; }
.dialog-window .product-price { margin-bottom: 15px; }
.dialog-window .add2cart .compare-at-price { font-size: 16px; margin-right: 10px; line-height: 30px; vertical-align: middle; }
.dialog-window .add2cart .price { font-size: 30px; vertical-align: middle; }
.dialog-window input[type="checkbox"], .dialog-window input[type="radio"] { vertical-align: -1px; }
.dialog-window .selectable-articul { margin-top: 1em; }
.dialog-window #quantity { margin-right: 148px; }
/* end Dialog */
/*new reviews*/
.tab-content .reviews-count-text { display: none; }/*new reviews*/
.tab-content .write-review{margin: 0;text-align: right;font-size: 16px;font-weight: normal;}
.tab-content .write-review:before{display:inline;content:'\f044';font-family:'FontAwesome';}
.tab-content .review .summary h6{margin-top:20px;margin-bottom: 0;padding-bottom: 0;}
.tab-content .review{margin-bottom: 20px;}
.tab-content .review p{margin-top: 10px;margin-bottom: 0;  }
.tab-content .actions{text-align:right;}
.tab-content .actions:before{display:inline;content:'\f040';font-family:'FontAwesome';}
/*end new reviews*/