/* CSS Document */

body {
 background: #FAFAFA;
/*background: url("/i/mebhome_vesna.jpg") no-repeat fixed 50% bottom transparent;*/
/*background: url("/bg/8m.jpg") no-repeat fixed 50% bottom transparent;*/
/*   background-color: #EEE;
   background: #CAB878 url('/i/ny_bg.gif');
   background-attachment: fixed;
*/ 


    font-size: 12px;
    margin: 0;
    min-width: 990px;
    padding: 0;
}

.page_wrapper {
    background:  #FFFFFF;
    margin: 0 auto;
    max-width: 1194px;
    padding: 0;
    position: relative;
    z-index:5;

}

table {border-collapse:collapse;}
td {padding:0px;vertical-align:top;}
form {margin:0px;}
a img {border:none;}
a:hover {text-decoration:none; cursor:pointer;}

h1 { margin:0px 0px 10px 0px; font:normal 34px 'Roboto',Arial; color:#af0000;}
h2 { margin:12px 0px 5px 0px; font:normal 18px 'Roboto',Arial; color:#5f5f5f; line-height:18px;}
h2 a {color:#5f5f5f; text-decoration:none;}
h2 a:hover {color:#af0000;}
h3 { margin:12px 0px 5px 0px; font:bold 16px 'Roboto',Arial; color:#3f3f3f; line-height:18px;}

h4 { margin:12px 0px 5px 0px; font:normal 18px 'Roboto',Arial; color:#5f5f5f; line-height:18px;}
h4 a {color:#5f5f5f; text-decoration:none;}
h4 a:hover {color:#af0000;}

p { font:normal 12px Arial; color:#5f5f5f; text-align:justify;}
li { font:normal 12px Arial; color:#5f5f5f; text-align:left;}



#all {width:100%; min-width:950px;
_width:expression((documentElement.clientWidth||document.body.clientWidth)>950?'100%':'950px');}
#alltd {width:100%; background:transparent;}
#v1 {background:transparent;}
#v2 {background:url(/ii/v.gif) left top repeat-x;}
#v3 {background:url(/ii/v1.jpg) left 164px no-repeat;}
#v4 {background:url(/ii/v4.jpg) right 167px no-repeat;}
#v5 {background:url(/ii/v3.jpg) center 63px no-repeat;}
#v6 {background:url(/ii/v2.gif) 309px 410px no-repeat;}

#in { width:100%;}

#phones {float:left; border-left:1px solid #969696; padding:1px 0px 0px 14px; height:39px;}
#phones img { margin-bottom:5px;}

#slogan {float:right; width:40%; text-align:center; padding:50px 0px 0px 0px;}

#menu {clear:both; padding:0px; height:185px; width:261px;}

#menu div {font:bold 14px Arial; color:#fff; padding:0px;  line-height:18px;}
#menu div a {display:block;background:url(/ii/li.gif) 26px 10px no-repeat; padding:5px 0px 5px 41px;color:#fff; text-decoration:none;
text-shadow:0px -1px #5E000A}
#menu #act {display:block;background:url(/ii/act.gif) left top no-repeat; padding:5px 0px 5px 41px;color:#bb1111; text-decoration:none;}
#menu div a:hover {display:block;background:url(/ii/act.gif) left top no-repeat; padding:5px 0px 5px 41px;color:#bb1111; text-decoration:none; text-shadow:none;}
#menu #act a{text-shadow:none;}

#main {width:100%;margin: 20px 0 0 0;}
/*#content { width:100%;padding:0px 40px 40px 40px; font: 12px Arial;}
#content  li { width:100%; padding:0px 10px 5px 10px; font: 12px Arial;}
#hypercontext  li { width:100%; padding:0px 10px 5px 10px; font: 12px Arial;}*/
#tizers {width:95%; }
#tizers td {padding:10px 0px 10px 10px; width:50%; text-align:center}
#tizers td table { width:450px; margin:auto;}
#tizers td td {padding:5px;font:normal 14px 'Open Sans',Arial; line-height:20px; color:#5f5f5f;width:auto; text-align:left; }
#tizers td td li {font:normal 14px 'Open Sans',Arial; line-height:20px; color:#5f5f5f;}
#tizers td td ul { margin-top:5px;}
#tizers td td li a {
    color:#5f5f5f; 
    background: #FFF;
    padding: 0 4px;
    border-radius: 2px; 
}


#under { width:100%; font:normal 12px Arial; color:#5f5f5f;}
#under a {color:#5f5f5f;}
#under td{ padding:25px 10px 21px 10px;}
#under .counter {width:88px;}
#under strong {font:normal 18px Arial; color:#5e5e5e;}
#under #first { padding-left:100px; padding-top:21px; white-space:nowrap;}
#under #last { padding-right:140px; white-space:nowrap;}

#second #all {background:transparent;}
#second #alltd {background: transparent;}
#second #v1 {background: transparent;}
#second #v2 {background: url(/ii/second/v.gif) left top repeat-x;}
#second #v3 {background: url(/ii/second/v1.gif) left -50px repeat-x;}
#second #v4 {background: transparent;}
#second #v5 {background: url(/ii/raspr.gif) right top no-repeat;}
#second #v6 {background: url(/ii/raspr.gif) right top no-repeat;}
#logo {float:left; padding:4px 13px 0px 0px; width: 172px; height: 35px;box-sizing: border-box;}
#nylogo {float:left; padding:0px;margin:-9px 7px 0px -15px;}
#second #podlogo { padding:10px 0px 0px 20px; height:50px;}
#second #slogan { padding: 10px 40px 0 0; position: relative; right: 220px; text-align: right;}

#second #menu {clear:both; padding:0px 0px 0px 6px!important; height:44px; width:1050px;}
#second #menu div {float:left; color:#FFF;  padding:0px 0px;background:url('/ii/sep.png') right 50% no-repeat;}

#second #menu #sl a {color: yellow}
#second #menu #spim{background:none;}
#second #menu #spim a {color: #99acff; }
#second #menu a { display:block; background:url(/ii/raspr.gif); padding:14px 7px 12px 7px;color:#fff; text-decoration:none; }

#second #menu div.hover a{display:block; background:url(/ii/second/act.gif) left top repeat-x;padding:13px 7px 13px 7px;color:#bb1111; text-decoration:none; text-shadow:none;}
#second #menu #act a {background:url(/ii/second/act.gif) left top repeat-x;padding:13px 7px 13px 7px; color:#bb1111;}
#second #topmenu {position: absolute; top:0px; left:200px;}



#left { padding:0px 7px 0px 9px; width:195px;}
#second #content {padding:0px 5px 100px 0px;}

.h1 {font:normal 24px Arial; color:#5f5f5f; width:225px;}



.mlnk {font:normal 12px Tahoma;margin:1px 0px 0px 0px; padding: 5px 5px 0px 34px;}
.mlnk a {text-decoration:none; color:#787878; cursor:pointer; outline: none;}
.mlnk a:hover {text-decoration:none; color:#2c2c2c;}

.subpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;}
.lastsubpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;}
.plus {width:10px;display:inline-block;margin-right:5px; }
#noplus {width:10px;display:inline-block;background: url(/ii/second/mbhor.gif) left top repeat-x; margin-right:5px;}
#topleaf{font-weight:bold}
#leaf {font-weight:bold;}
.subpart #leaf,
.subpart #lastleaf,
.lastsubpart #leaf,
.lastsubpart #lastleaf {font-weight:normal}
#leaf a {color:#787878;}
#leaf a:hover {color:#2c2c2c;}
#lastleaf {font-weight:bold}
#lastleaf a {color:#787878;}
#lastleaf a:hover {color:#2c2c2c;}
#topleaf a.linkcl {color:#787878;}
#topleaf a.linkcl:hover {color:#2c2c2c;}



#way {font:normal 12px Arial; color:#787878; padding:0px 0px 10px 0px;}
#way a {color:#787878;}



.b1 { background:url(/ii/second/b.gif) left top repeat-x; font:normal 12px Arial; color:#5f5f5f; text-align:justify;}
.b2 { background:url(/ii/second/b.gif) right top repeat-y;}
.b3 { background:url(/ii/second/b.gif) left bottom repeat-x;}
.b4 { background:url(/ii/second/b.gif) left top repeat-y;}
.b_1 { background:url(/ii/second/b1.gif) left top no-repeat;}
.b_2 { background:url(/ii/second/b2.gif) right top no-repeat;}
.b_3 { background:url(/ii/second/b3.gif) right bottom no-repeat;}
.b_4 { background:url(/ii/second/b4.gif) left bottom no-repeat; padding:10px;}
.b_4box { background:url(/ii/second/b4.gif) left bottom no-repeat; padding:10px;}

.block {font:normal 12px Arial; color:#5f5f5f; padding-bottom:15px; width:430px;}
.block strong {color:#000; padding-right:10px;}
.block select {border:1px solid #ccc; width:200px;font:normal 12px Arial; color:#5f5f5f;}
.block a {color:#5f5f5f;}

.c1 { background:url(/ii/second/c1.gif) left top repeat-x;}
.c2 { background:url(/ii/second/c4.gif) right top repeat-y;}
.c3 { background:url(/ii/second/c3.gif) left bottom repeat-x;}
.c4 { background:url(/ii/second/c4.gif) left top repeat-y;}
.c_1 { background:url(/ii/second/c_1.gif) left top no-repeat;}
.c_2 { background:url(/ii/second/c_2.gif) right top no-repeat;}
.c_3 { background:url(/ii/second/c_3.gif) right bottom no-repeat;}
.c_4 { background:url(/ii/second/c_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px;}
.c_4 h2 { margin:0px; height:30px; }
.c_4 a {text-decoration: none;}

.cc2 { background:url(/ii/second/cc.gif) right top repeat-y; margin-bottom:10px; }
.cc3 { background:url(/ii/second/cc.gif) left bottom repeat-x;}
.cc4 { background:url(/ii/second/cc.gif) left top repeat-y;}
.cc_3 { background:url(/ii/second/cc_3.gif) right bottom no-repeat;}
.cc_4 { background:url(/ii/second/cc_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px;
    font:normal 12px Arial; color:#5f5f5f;}
.cc_4 img {margin: 5px 20px 10px 5px;}

.good {font:normal 12px Arial; color:#5f5f5f; width:100%;}

.good strong{font-size:14px;}
.good span {display:block; font:bold 18px Arial;}
.good form span {display:inline-block; margin:0px 10px 0px 0px;}
.good .i {padding-right:25px; width:1%;}
.good td {padding-bottom:10px;}


.bs1 { /*background:#f3f3f3 url(/ii/second/bs.gif) left top repeat-x;*/}
.bs2 { background:url(/ii/second/bs.gif) right top repeat-y;}
.bs3 { background:url(/ii/second/bs.gif) left bottom repeat-x;}
.bs4 { background:url(/ii/second/bs.gif) left top repeat-y;}
.bs_1 { background:url(/ii/second/bs_1.gif) left top no-repeat;}
.bs_2 { background:url(/ii/second/bs_2.gif) right top no-repeat;}
.bs_3 { background:url(/ii/second/bs_3.gif) right bottom no-repeat;}
.bs_4 { background:url(/ii/second/bs_4.gif) left bottom no-repeat; padding:15px;}
.bs_4 h2 { margin:0px; font:normal 18px Arial; color:#b1b1b1!important; white-space:nowrap; padding:3px 40px 8px 0px;}
.bs_4 h2 a {color:#b1b1b1!important; white-space:nowrap;}
.bs_4 div  {font:normal 11px Arial; color:#707070; padding:10px 0px 0px 0px;}
.bs_4 div a{color:#707070;}
.emptybasket {padding:10px 15px;}
.emptybasket .basket { background:url(/ii/second/basket.gif) left 5px no-repeat;}
.emptybasket h2 {padding:4px 0px 10px 40px; font:bold 15px Arial;}

#second #right { padding:63px 10px 120px 0px;}

/*.basket #go_in_basket {color:#000; text-decoration:none; font:bold 16px Arial;
 display:block; margin:auto; text-align:center; background:url(/ii/second/btn.gif) center top no-repeat;
text-decoration:none; width:167px; padding:1px 0px 0px 0px; height:23px; margin-top:7px;}*/


.p1 { background:#f3f2f2 url(/ii/second/p.gif) left top repeat-x; margin-top:20px;}
.p2 { background:url(/ii/second/p.gif) right top repeat-y;}
.p3 { background:url(/ii/second/p.gif) left bottom repeat-x;}
.p4 { background:url(/ii/second/p.gif) left top repeat-y;}
.p_1 { background:url(/ii/second/p_1.gif) left top no-repeat;}
.p_2 { background:url(/ii/second/p_2.gif) right top no-repeat;}
.p_3 { background:url(/ii/second/p_3.gif) right bottom no-repeat;}
.p_4 { background:url(/ii/second/p_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px; font:normal 12px Arial; color:#787878; height:50px;}
.p_4 form{ margin:0px;}
.p_4 select {font:normal 12px Arial; color:#787878; border:1px solid #7f9db9; width:243px; margin-top:3px;}


#endcontainer { height:33px; padding-top:3px;}
.end {font:bold 18px Arial; color:#5f5f5f; width:auto; float:right;}
.end td { vertical-align:middle; padding:5px 5px 0px 5px;}
.end input{ background:url(/ii/second/buy.gif) left top no-repeat; width:107px; height:26px; float:right;border:0px; cursor:pointer;}
.end select {border:1px solid #ccc; width:200px;font:normal 12px Arial; color:#5f5f5f;}
#good { width:450px;margin:auto;}

/* ADDONS */

#cart {position: relative;
            width: 190px;
            margin: 0px;
background-color:#FFFFFF; padding:3px;
filter: Alpha(Opacity=95);z-index:2;opacity: 0.95;}
#cart a {color: #333388; padding-bottom:2px; line-height:170%; text-decoration:underline;}
#cart a:hover {color: red; border-bottom: 0px; text-decoration:none;}
.cartpm {border:0px;}

#addonform  {background:url(/i/bg.gif); font: 10px Tahoma; color: #550000;  border: 1px solid #d07171; padding:4px; margin-top:5px;}
#addonformtop  {font: 11px Tahoma; color: #550000; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}


#vendorblock {font: normal 12px Tahoma; color: #6b7fa1; display:block;
    float:right; clear: right; width: 236px; margin: 10px 0 0 0; text-align: right; padding: 0 10px 0 0;}

#vendor_block #vendorblock{color: #5F5F5F;}
#vendorblock td{padding:10px;}
.deliverylink a {margin-right: 15px; margin-left:15px; padding:3px; color:  #333366; font: normal 16px Arial; border-bottom: 1px dashed #333366; text-decoration:none;}
.deliverylink a:hover {cursor:pointer;color: #FFF; background-color:#333366; }

.good .addonlink {display:inline-block;}
.good .addonlink a {padding:3px 2px 3px 0px; color:  #883333; font: normal 12px Tahoma; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%; outline:none;}
.good .addonlink a:hover {cursor:pointer;color: #FFF; background-color:#663333; }
.good .addonlink span {display: inline-block; font: normal 12px Tahoma; }
.good .analoglink a {padding:3px 2px 3px 0px; color:  #336633; font: normal 12px Tahoma; border-bottom: 1px dashed #336633; text-decoration:none; line-height:200%; z-index:2;}
.good .analoglink a:hover {cursor:pointer;color: #FFF; background-color:#336633; }

.good .onesize {width:220px; display: inline-block;}
.good .onesize a {margin:13px 15px 13px 0px; padding:3px; color:  #333366; font: normal 10px Tahoma; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%;}
.good .onesize a:hover {cursor:pointer;color: #FFF; background-color:#333366;}
.good .onesizeselected {width:220px; display: inline-block;}
.good .onesizeselected a{margin:13px 15px 13px 0px; padding:3px;  background-color:#663333; color:#FFFFFF; font: normal 10px Tahoma; text-decoration:none; line-height:200%;}
.good .onesizeselected a:hover {cursor:pointer;color: #663333; border-bottom: 1px dashed #663333;background-color:#FFFFFF; }


.good .analogname {width:350px; display: inline-block; font: normal 12px Tahoma;background-color: #ffffff;}

.good .analogprice {width:200px; display: inline-block; font: normal 12px Tahoma;background-color: #ffffff;}

.posrel{position:relative; display: inline-block; z-index:1;}

.sizebox {background-color: #ffffff; display:none; position:absolute; z-index:3; width:720px; left:-200px;clear:all;}
.analogbox {background-color: #FFFFFF; display:none;position:absolute; z-index:3; width:700px; left:-200px;clear:all;}
.analogbox a {color: #333388; padding-bottom:2px; line-height:170%; text-decoration:none;}
.analogbox a:hover {color: red; border-bottom: 0px; text-decoration:underline;}


#analogspisok{padding-left:40px; font: normal 12px Tahoma; line-height:150%;}


a#GoodNameNetVNal{color: #886666;}

.selsort {font-weight:bold;}
.descrboxtop {font:normal 13px Arial; color:#5f5f5f;}
.descrboxtop img {margin-right:10px; margin-bottom:10px; }

.analoglink a {padding:3px 2px 3px 0px; color:  #336633; font: normal 12px Tahoma; border-bottom: 1px dashed #336633; text-decoration:none; line-height:200%; z-index:2;}
.analoglink a:hover {cursor:pointer;color: #FFF; background-color:#336633; }

.buybtn{width:107px; height:26px; float:right;border:0px; cursor:pointer;}
.buybtncat{display:block;width:107px; height:26px; border:0px; cursor:pointer; margin-top:3px; }




#PriceBox {font: normal 12px Arial; border: 1px solid #FFF; padding:3px;}
#PriceBox td {padding: 5px; background: url(/shop/i/bg.gif);}
#ord_price {/*font: bold 18px Arial, Tahoma; color: #333;  margin: 0px;  padding: 0px; */}
#hot_price {font: bold 18px Arial, Tahoma; color: #C31B1B;  margin: 0px; padding:0px;  }
#skid_hot {/*font: bold 18px Arial, Tahoma;color: #C31B1B; margin: 0px; padding:0px;text-align:right; width:110px;  */ }
#sel_size {font: bold 14px Arial, Tahoma;color: #333; margin: 0px; padding:0px; }
#prpb { width:95px; font: normal 12px Arial; color: #333333; text-align:right; padding-right:15px;display: inline-block;}

#clrsel {text-align:left; background: #FFF; padding:2px; font: normal 12px Arial;}

#listordertable1 td {padding:3px; font: normal 12px Helvetica, Arial;}

.ajaxtooltip{
position: absolute; display: none; font: normal 12px Arial;
width: 450px; top: 0;
background: #F4F4F4; border: 2px solid gray; border-width: 1px 2px 2px 1px; padding: 5px; z-index:10000;
}
.ajaxtooltip .tit{font: bold 14px Arial; border-bottom: 1px dashed #AAAAAA; margin-bottom:3px; }
.ajaxtooltip img {float:left; margin-right:10px; border:1px solid #DDD;}

#fotoview img {margin:0px 0px 4px 4px; border: 0px solid #FFF;}
#sepaddon { border-bottom:1px dotted #CCC;margin:2px 2px 0px 2px; padding-bottom:2px;}

#CLR {font: normal 12px Tahoma, Arial; color: #555; border:0px; border-collapse:collapse; margin:20px;  }
#CLR td {padding:6px; border: 1px solid #DDD; background-color:#FFF; text-align:center;}

.vsc {font: 10px Tahoma;}
#vsb {font: normal 10px Tahoma; width:170px;}
.vendorsmain {border-top:1px solid #AAA; box-shadow:0px -3px 7px #AAA; border-radius:16px 16px 0px 0px; margin:10px 40px 0px 40px; padding: 10px 20px;text-align:left; font:normal 14px 'Open Sans',Arial; line-height:20px; color:#5f5f5f; }
.vendorsmain a { color:#5f5f5f;}
.vendorsmain b { margin:0px 0px 10px 30px; text-transform:uppercase; display: block;}


.art {COLOR: #000080; FONT: 11px Tahoma, verdana, arial, sans-serif;
    vertical-align:center;
    border: 0px;
    border-left: 1px solid #999999;
    background-color: #F3F3F3;
    padding: 15px;
    }


#articlespisok   a{color:#af0000; text-decoration:none;}
#articlespisok   a:hover{color:gray; text-decoration:underline;}

#colortable td{border:0px; font: normal 12px Tahoma; text-align:center; padding:1px 5px 1px 5px;}
#colortable img {border:0px; margin:0px;}

.sk {color: red; font:bold italic 16px Arial;}

.VendorTree{ margin:10px; border: 1px solid #AAAAAA; padding:5px; clear:both; overflow: auto; font-family: 'Roboto';}




#color1 a {text-decoration:none; color: #495C9E;font: normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer; }
.clrimg {border: 2px solid #CCCCFF; position:absolute; padding:10px 10px 10px 10px; text-align:center; background: #ffffff; z-index:1000000;}
.clrimg a {text-decoration:none; color: #495C9E;font: normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer; }
.clrimg div {text-align:right; margin-right:10px;}
.clrimg img {margin:0px;}


#clrbox1 {font: 12px Tahoma; color: #495C9E; padding: 0px 5px 0px 10px; border-left: 1px solid #CCCCCC;}

#color1top  {font: 13px Tahoma; color: #495C9E; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}


.good span.colorname #clrradio {vertical-align:middle;}
.clrel {position:relative; z-index:2000;}
.good span.colorname {display: inline-block;font: normal 12px Arial;}

.colorname {display: inline-block;font: normal 12px Arial; padding:1px 5px 1px 5px;}
.colorname a {text-decoration:none; color: #495C9E; font:normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer;}

#mh_ct td{text-align:center; font: 10px Tahoma; padding:7px;}


.imgdiv{position:relative;padding:0px 0px 0px 0px; _height:0px;}
.lupaimg {position:absolute; bottom:-1px; right:-1px;}

.fotolinks a {color: #495C9E; font:normal 12px Arial;}

.whdtable {margin-top:0px; margin-bottom:0px; border: 1px solid #F5F5F5; padding:5px 5px 5px 0px;width:469px;}
.whdtable td {padding: 3px 10px 3px 3px; vertical-align:middle; font: normal 15px Arial;}
.whdinput {width:55px; text-align:right; font: bold 16px Arial; border:1px solid #AAA; padding:2px; margin:0px 2px 0px 7px;}
#slider-w{width:300px;}
#slider-h{width:300px;}
#slider-d{width:300px;}
.searchbox {position: absolute; top:0px; right:0px; width:255px;}
.whd1 {background-color: #EEEEEE;}
.whd1 td{ padding:10px;}
.whd2 {background-color: #FFFFFF;}
.whd2 td{ padding:10px;}
.whd3 {background-color: #EEEEEE;}
.whd3 td{ padding:10px;}

.vendorinfo {font:normal 11px Arial;color:#777;  margin:5px 0px 5px 0px; padding:3px 0px 3px 10px;
background: url(/i/vendorinfo.gif) left top repeat-y; }
.vendorinfo b{color: #663333;}
.analblock {border-top:1px dashed #CCC; padding-top:4px;}
.analblock a {text-decoration:none;}

.vendorinfovp { font: normal 12px Arial; color: #555; padding:7px;  padding-top:10px;}
.vendorinfovp b{color: #663333;}

.isearch {display:inline-block; width:50px; text-align:right; padding-right:5px;}
.strp {display: inline-block; padding:3px; background:#EEEEEE;}

#whdblock {display: inline-block; width:470px; background:#EEEEEE; margin-left:55px;}

.files_title {font-family:'PT Sans', Arial, serif; font-weight:bold; margin-top:10px; font-size: 16px; color: #D33431;}
UL.files_list {padding:0; margin:10px 0 10px 20px; list-style:none}
UL.files_list LI {margin:2px; padding:0; display:inline-block;}
UL.files_list LI A {color:#339; display:block; background:#eee url(/i/file_ico/unknown-sm-32_32.png) no-repeat 4px 50%; padding:4px 10px 4px 40px; border:solid 1px #ccc; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
UL.files_list LI A:hover {text-decoration:none; background-color:#ddd; color:#006}
UL.files_list LI A SPAN {display:block; color:#666}
UL.files_list LI.file_ico_avi A {background-image:url(/i/file_ico/avi-sm-32_32.png)}
UL.files_list LI.file_ico_mpeg A {background-image:url(/i/file_ico/mpeg-sm-32_32.png)}
UL.files_list LI.file_ico_mov A {background-image:url(/i/file_ico/mov-sm-32_32.png)}
UL.files_list LI.file_ico_wmv A {background-image:url(/i/file_ico/wmv-sm-32_32.png)}
UL.files_list LI.file_ico_midi A {background-image:url(/i/file_ico/midi-sm-32_32.png)}
UL.files_list LI.file_ico_mp3 A {background-image:url(/i/file_ico/mp3-sm-32_32.png)}
UL.files_list LI.file_ico_wav A {background-image:url(/i/file_ico/wav-sm-32_32.png)}
UL.files_list LI.file_ico_wma A {background-image:url(/i/file_ico/wma-sm-32_32.png)}
UL.files_list LI.file_ico_fla A {background-image:url(/i/file_ico/fla-sm-32_32.png)}
UL.files_list LI.file_ico_htm A,
UL.files_list LI.file_ico_html A {background-image:url(/i/file_ico/html-sm-32_32.png)}
UL.files_list LI.file_ico_url A {background-image:url(/i/file_ico/url-sm-32_32.png)}
UL.files_list LI.file_ico_pdf A {background-image:url(/i/file_ico/pdf-sm-32_32.png)}
UL.files_list LI.file_ico_jpg A {background-image:url(/i/file_ico/jpeg-sm-32_32.png)}
UL.files_list LI.file_ico_png A {background-image:url(/i/file_ico/png-sm-32_32.png)}
UL.files_list LI.file_ico_gif A {background-image:url(/i/file_ico/gif-sm-32_32.png)}
UL.files_list LI.file_ico_tiff A {background-image:url(/i/file_ico/tiff-sm-32_32.png)}
UL.files_list LI.file_ico_bmp A {background-image:url(/i/file_ico/bmp-sm-32_32.png)}
UL.files_list LI.file_ico_psd A {background-image:url(/i/file_ico/psd-sm-32_32.png)}
UL.files_list LI.file_ico_eps A {background-image:url(/i/file_ico/eps-sm-32_32.png)}
UL.files_list LI.file_ico_docx A,
UL.files_list LI.file_ico_doc A {background-image:url(/i/file_ico/docx-sm-32_32.png)}
UL.files_list LI.file_ico_xlsx A,
UL.files_list LI.file_ico_xls A {background-image:url(/i/file_ico/xlsx-sm-32_32.png)}
UL.files_list LI.file_ico_text A {background-image:url(/i/file_ico/text-sm-32_32.png)}
UL.files_list LI.file_ico_eml A {background-image:url(/i/file_ico/eml-sm-32_32.png)}
UL.files_list LI.file_ico_rar A {background-image:url(/i/file_ico/rar-sm-32_32.png)}
UL.files_list LI.file_ico_zip A {background-image:url(/i/file_ico/zip-sm-32_32.png)}

.module_sizes {border:solid 1px #fcc; margin-bottom:10px; padding:5px 10px;}
.module_sizes LABEL {margin-right:20px}
.module_colors {border:solid 1px #fcc; margin-bottom:10px; padding:5px 10px;}
.module_colors LABEL {margin-right:20px}
.module_name {color: #AF0000; font: 18px Arial; margin: 10px 0;}
.module_qnt {font-size:24px; text-align:right; width:50px; border:solid 1px #999}
.module_total_price {float:left; font-size:24px}
.module_tbl TD {padding:2px 5px; width:140px}
.module_tbl TD.module_price {text-align:right; font-size:20px}
.module_tbl TD.module_color {}
.modules {margin-top:10px}
.modules TR {border-top:1px solid #CCC;}
.modules TR TR {border-top:none}
.module_tbl .not_zero {background:#ffff99}

.bottom_link {border: 1px solid #CCC; border-radius:4px;padding:3px; clear:both; margin-top:50px; opacity:0.8;overflow: auto; text-align:left;font-size:12px;}
.bottom_link .bn_rel {padding:4px; float:left; width:220px; margin-right:10px; }
.bottom_link .bn_rel a {display:block; font-weight:bold; color:#484C53}
.bottom_link .bn_rel img {float:left; max-width:75px; max-height:75px; margin-right:4px; border:0px;}
.bottom_link .kw_bot {color:#999;}
.bottom_link .kw_bot a {color:#999; font:normal 11px Tahoma; text-decoration:none;}
.clear {clear:both;}

.headline {position: relative; /*right: -300px; width: 940px;*/ z-index: 100;
          font: normal 13px Trebuchet MS, Arial; background: url("/ii/tophead.gif") left bottom repeat-x;  color:#555;
      padding:0px 0px 0px 0px; text-align:right; height:37px;}
.headline a {color:#b20505; text-decoration:none;}
.headline span  {display:block; float: right; text-align:center; line-height:37px; padding-left:10px;padding-right:10px; height:37px;position:relative;}
.headline span:hover {background:#E5E8EE;}
.headline .searchhead {width:260px; text-align:right; display:inline-block; float:right;}

.headline UL {list-style:none; margin:0; padding:0}
.headline LI {display:inline; float:left;}
.headline LI A {display:block; padding:4px 12px 8px;}

.headline LI A.arr {text-decoration:none; padding-right:10px; background:url("/ii/bt_arrow_down.gif") no-repeat right 55%; font-size:13px; color:#b20505;}
.headline SPAN A.arr  {border-bottom:dashed 1px #b20505; padding-bottom:0.1px; color:#b20505; font-size:13px;
 padding-right:10px; background:url("/ii/bt_arrow_down.gif") no-repeat right 55%;}

.headline span UL {
border: solid 1px #E5E8EE;
border-top:0px; z-index: 100;
background:#fff; margin:0; width:100%;
padding:5px 0; position:absolute; left:0px; top: 36px; display: none;

}
.headline span UL A {color:#5A5C62; padding:0 0 0 8px; clear:both; background:url("/ii/menu_arrow.gif") no-repeat 0 50%; text-decoration:none; font-size:12px}
.headline span UL LI {margin-bottom:5px; clear:both; padding:0 12px}
.headline span UL A:hover{color:#b20505;}
.headline span:hover ul {display:block;}
.headline span img {margin-top:9px;}





#second #menu div .submenu {
  display:none; border:solid 1px #E5E8EE; background:#fff; margin:0; padding:0; position:absolute;  z-index:11900;
-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.50);
-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.50);
box-shadow:0 5px 5px rgba(0, 0, 0, 0.50);
margin-top:-1px;

}
#second #menu div .submenu u {color:#555; text-decoration:none; margin-bottom:5px;font: normal 14px Roboto, Arial; display:block; }

#second #menu div.hover .submenu {display:block;}
#second #menu div .submenu .col {float:left; padding:15px 30px 15px 20px; background:url("/ii/v_points.gif") repeat-y 0 0;}
#second #menu div .submenu .colad {float:left; padding:15px 30px 15px 20px;}
#second #menu div .submenu .first {background:none;}
#second #menu div .submenu .col B, #second #menu div .submenu .colad B {font: bold 16px Roboto, Arial;  display:block; margin-bottom:10px; font-weight:normal;}

#second #menu div .submenu A {  font: normal 14px Roboto, Arial;
  display:block; float:none; color:#5A5C62; padding:0 0 0 8px; margin:0 0 5px;
  background:url("/ii/menu_arrow.gif") no-repeat 0 6px; text-decoration:none; text-transform:none;
  text-shadow:none; }

#second #menu div .submenu A:hover {background:url("/ii/menu_arrow.gif") no-repeat 0 6px; color:#b20505; text-shadow:none; }
#second #menu div .submenu A i {font-style:normal; color:#AF0000;}
#second #menu div .submenu .col A B  {background:#FFF; margin-left:-18px;}


#second #menu div .submenu .clear {float:none; clear:both; height:0; overflow:hidden;}
#second #menu div .submenu .colad A {background:transparent;}


#second #menu div .submenu  A.postel12 { clear:both;
background:none;
font-size:14px;
font-weight:700;
margin:5px 0 0;
padding:0;
text-transform:uppercase;
}
#second #menu div b {color: #333;}

#second #menu div .submenu .msub12 {margin-left:20px; }
#second #menu div .submenu .col {float:left; padding:15px 30px 15px 20px; display:block;}
#second #menu div .submenu .col img {margin:0 3px 3px 0;}
#second #menu div .submenu .col B {display:block;margin-bottom:5px; margin-top:10px; margin-left:-10px;}






            ul.cloud-zoom-ul li {
                float: left;
                list-style-type: none;
                margin-right: 10px;
            }

            .b_4box .list {
                display: block;
                float: left;
                width: 650px !important;
                margin-left: 4px;
                margin-right: 4px;
                margin-top: 15px;
            }

            .next {
                display: block;
                float: left;
                width: 15px;
                height: 90px;
                margin-top: 10px;
                margin-bottom: 10px;
                background: url(/i/arrow_on.gif) no-repeat -40px 25px;
            }
            .next.disabled {
                background: url(/i/arrow_off.png) no-repeat -40px 25px;
            }

            .prev {
                display: block;
                float: left;
                width: 15px;
                height: 90px;
                margin-top: 10px;
                margin-bottom: 10px;
                margin-left: 5px;
                background: url(/i/arrow_on.gif) no-repeat 0 25px;
            }
            .prev.disabled {
                background: url(/i/arrow_off.png) no-repeat 0 25px;
            }



#newbottom {clear:both;background:#484C53 url(/ii/newbottom.gif) left top repeat-x;
padding:20px 20px 30px 20px; position:relative; font: normal 12px 'Open Sans', Arial;
box-shadow: 0px -2px 5px #AAA; color: #FFF }
#newbottom b{color: #FFF; text-shadow: 0 1px #000; display:block;margin-top:10px;}
#newbottom a{color: #FFF; text-decoration:none; display: inline-block; width:230px; text-shadow: 0 1px #000; }
#newbottom a:hover{text-decoration:underline; color:#B0BACB;}

#newbottom div {float:left; width: 210px;  padding:10px 20px 0 0px; }
#newbottom div b {text-transform: uppercase; display:block; color:#FFF; text-shadow:0 1px #000; margin:10px 0px 2px 0px;}
#newbottom div a {}
#newbottom .clear {float:none; clear:both;}
#newbottom .copys {width:500px;clear:both; float:none; color: #B0BACB; }
#newbottom hr {margin-right: 50px;}


.sm {font:normal 14px sans-serif, Tahoma;margin-left:10px;}
.sm a {color: #555; display:block; margin:2px 0px 0px 3px; padding:2px; text-decoration:none;}
.sm a sup {background: #BA1011; color:white; border-radius:8px; width:27px; height:16px; display:inline-block; text-align:center; line-height:17px; padding: 0 1px; background: url("/ii/discount_label.png") -2px 0; }
.sm a:hover {color:#BA1011;}
.sm div a  {display:block; margin:0px 20px; padding:4px;}
.sm .selsm {background: #BA1011; color:#FFF; border-radius:3px;}
.sm a.selsm:hover {color:#FFF;}
.sm .ots {margin:2px 0px 0px 15px; border-left:1px dotted #AAA; font-size:12px;}
.sm .ots a {display:block;margin-left:8px; padding:2px;}
.sm .ots .selsm {border:1px solid #BA1011; color:#BA1011; background:#FFF; border-radius:3px;}
.sm .ots a.selsm:hover {color:#555;border:1px solid #555;}

.smtabs {font:normal 14px Trebuchet MS, Tahoma; /*border-bottom:1px solid #BA1011;*/ background: url("/ii/tabsbg.gif") bottom left repeat-x; margin-bottom:12px; padding:2px 0px 0px 0px;
border-radius: 6px 6px 0px 0px; height:20px;}
.smtabs a {display: inline-block;color:#FFF; padding:0px 4px; margin:0px 0px 0px 2px; border-radius:6px 6px 0px 0px; height:18px;
border: 1px solid #BA1011;  text-decoration:none; background:#BA1011;}

.smtabs  a:hover, .smtabs  .selsm {background: #FFF; color:#BA1011;border-bottom:2px solid #FFF; box-shadow:1px -2px 2px rgba(0,0,0,0.3); }






.smpins {font:normal 13px sans-serif, Tahoma; margin-bottom:12px; padding:0px 0px 3px 0px; border-bottom:1px solid #BA1011; }
.smpins span {display:block; margin: 3px; color:#BA1011}
.smpins a {display: inline-block;color:#FFF; padding:1px 4px; margin: 3px; border-radius:4px;
border: 1px solid #BA1011; text-decoration:none; background:#BA1011;}

.smpins  a:hover, .smpins  .selsm {background: #FFF; color:#BA1011; }
.smtabs  a:hover, .smpins  a:hover  {background:#FFF; color:red;}

.vp_tabs {
    display: block;

    height: 50px;
}

.vp_tabs ul li {
    list-style: none;
    display: block;
    float: left;
}

.delivery_tabs {
    display: block;

    height: 50px;
}

.delivery_tabs ul li {
    list-style: none;
    display: block;
    float: left;
}

#left .p1 {
    display: none;
}

.vp_tabs ul {
  border-bottom: 1px solid #D33431;
  height: 30px;
  list-style: none outside none;
  margin: 30px 0 0;
  padding: 10px 0 0 20px;
}

.delivery_tabs ul {
  border-bottom: 1px solid #D33431;
  height: 22px;
  list-style: none outside none;
  margin: 20px 0 0;
  padding: 10px 0 0 30px;
}

.vp_tabs li {
  background: #D33431;
  border: 1px solid #D33431;
  border-radius: 2px 2px 0 0;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  float: left;
  font: 500 20px 'Roboto',Arial;
  height: 29px;
  margin: 0 0 0 10px;
  padding: 0 11px;
  position: relative;
  text-align: center;
}

.vp_tabs li h2, .vp_tabs li h3, .vp_data .opinions li h2 {
   font: inherit;   
   margin: 0px;
   color: inherit;
   line-height: inherit;
}


.delivery_tabs li {
  background: #D33431;
  border: 1px solid #D33431;
  border-radius: 2px 2px 0 0;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  float: left;
  font: bold 16px 'Roboto',Arial;
  height: 20px;
  margin: 0 0 0 10px;
  padding: 0 11px;
  position: relative;
  text-align: center;
}

.vp_tabs li.current, .vp_tabs li:hover {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  color: #D33431;
  padding: 0 11px;
  text-shadow: none;
}

.delivery_tabs li.current, .delivery_tabs li:hover {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  color: #D33431;
  padding: 0 11px;
  text-shadow: none;
}
.vp_tabs li:hover,.delivery_tabs li:hover {color:#B50808;}
ul.aditional_items {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

ul.aditional_items li {
  display: inline-block;
  float: left;
  margin: 0 25px 40px 0;
  min-height: 130px;
  width: 205px;
}

ul.aditional_items .photo {
  display: inline-block;
  width: 100px;
}

ul.aditional_items .data {
  display: inline-block;
  width: 100px;
}

ul.aditional_items .price {
  border: 0 solid;
  color: #000000;
  display: block;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin-top: 0;
  position: static;
}

ul.aditional_items .data a {
  color: #304C5F;
  display: block;
  font-size: 12px;
  text-decoration: none;
}
.vpsizebox {background:#C31B1B; border:1px solid #B70709; border-radius:4px; color:#FFF; padding:6px 3px;
font: normal 14px 'Roboto',Arial;}

.price_block #clrbox1 {display:block; border:1px solid #AAA; border-radius:4px; width: 235px; padding:5px 8px 10px 8px; margin:5px 0px;}

.oneclick {font:bold 12px 'Open Sans',Arial; color:#B70709; display:block; float:right;clear:both; margin:5px 1px;
background: url(/ii/1click.png) left 2px no-repeat; padding:0px 0px 0px 14px;
 }

.vp_data, .vp_data p, #t  {font:14px/18px 'Roboto', Arial; }
#t table td {font:normal 12px Tahoma, Arial; padding:2px 4px; color:#333; border:1px solid #AAA;}
#t {padding:10px 15px 30px 50px;}
.delivery_data h3, .delivery_data h4 {

    color: #b90e0e;
    font: 500 30px "Roboto",Arial;
    margin: 0px 0 5px 20px;
    }
.btnbuy {margin-top:10px;}
.btnbuy .buybtn {width:auto;height:auto;}


.bigprice {
	color: #C31B1B;
        font-size: 42px;
	font-family: 'Roboto', Tahoma, Arial; 
        font-weight:700; text-align: right;
}

.goods_rub {
/*    font-family: 'als_rublregular';
    font-style: normal;
    */
    font-family: 'als_rublregular';
    font-style: normal;
    margin-left: -3px;
}
.goods_rub::before{
    content: 'p';
}

.main_page_rub {
    font-family: 'als_rublregular';
    font-style: normal;
    margin-left: -3px;
}
.main_page_rub::before{
    content: 'p';
}

.smallprice {color: #555555;font: bold 16px 'Open Sans',Arial;text-align: right;}

.smallprice s {    color: #999999;}

#newbottom div a.ext {display:inline-block; width:30px;}
.menusep {margin: 30px 5px 10px 5px; border-top:1px dotted #AAA; }

.tcv_vendors {font:normal 14px 'Open Sans',Arial; margin:10px 0px;}
.tcv_vendors a{color:#001B59; text-decoration:none;padding:4px 5px;}
.tcv_vendors a:hover{color:#E00029; }
.tcv_vendors b {display: inline-block; background: #EEE; border:1px solid #AAA; border-radius:4px; }
.mebhome_bottom {font:normal 14px 'Open Sans',Arial; margin:10px 0px; padding: 10px 20px 10px 10px; text-align:justify; color:#555; border-radius:5px;}


/* VP Addon */

    .addon_block {background: #FFF; border: 1px solid #CCC; border-radius:5px; padding:10px;max-width:900px;}
    .addon_block .conte {padding:10px; font:normal 14px 'Open Sans',Arial;}
    .addon_block img {margin-right:10px;}
    #price_tablediv {float:right;}
    #price_table { margin:10px;  }
    #price_table td {padding: 2px 4px 4px 4px; text-align:center;  font: normal 18px Arial; color: #C31B1B;}

/* End VP Addon */

.vendor-links, .recommend { margin:10px 0 0 10px; font: normal 14px 'Open Sans',Arial; }
.recommend .sm {font: normal 11px Tahoma;}
.vendor-links a,.recommend a {color: #555; text-decoration: none;}

.vendor-links a {
  border: 1px dashed #AF0000;
  padding: 2px 4px;
  margin: 2px 2px;
  white-space: nowrap;
  display: inline-block;
  background: #AF0000;
  border-radius: 2px;
  color: #FFF;
}


.vendor-links a:hover {
  background: #FFF;
  border: 1px solid #AF0000;
  color: #AF0000;
}

.shopnews {position:relative; border:1px solid #AAA; border-radius:5px; padding:15px 10px; margin:15px 8px;z-index:4;}
.shopnewsname {position: absolute; top:-10px; left:15px; font:normal 12px Tahoma; color:#999;z-index:5; background:#FFF;padding:3px 10px;border:1px solid #AAA; border-radius:3px;left:35px;}

.now_view li {
    height: 255px;
    width; 170px;
}

.now_view .jcarousel-container-horizontal, .new_arrival .jcarousel-container-horizontal {
    width: 850px;
}

.popular li {
    height: 255px;
    width; 170px;
}

.popular .jcarousel-container-horizontal, .new_arrival .jcarousel-container-horizontal {
    width: 850px;
}

.jcarousel-prev-disabled {
    background-position: -30px 0 !important;
    background-color: #B8BBC8 !important;
    cursor: default;
}

.jcarousel-next-disabled {
    background-position: 0 0 !important;
    background-color: #B8BBC8 !important;
    cursor: default;
}

center .popular { height: 240px;}

.popular a {
    color:  #0842a1;
}

.popular a:hover {
    color: #F55529;
}
.framed_slider { margin-bottom: 29px; }
.framed_slider .left, .framed_slider .right {
  background: url(/i/recent_arrows.png) no-repeat scroll 0 0 #000000;
  height: 32px;
  margin-top: -16px;
  position: absolute;
  top: 50%;
  width: 30px;
}
.framed_slider .left, .quick_view .bt_left {background-position: -30px 0;left: 0;}
.popular .framed_slider .list {
  border: 2px solid #AAAAAA;
  border-radius: 2px 2px 2px 2px;
  height: 200px;
  padding: 19px 50px 16px;
}
.framed_slider .list .carousele {
  height: 255px;
  overflow: hidden;
  position: relative;
}
.framed_slider .list UL, .photos_slider .list UL { list-style: none outside none; }
.framed_slider .item {
  border: 1px solid #FFFFFF;
  float: left;
  font-size: 11px;
  line-height: 1.4;
  margin: 0 9px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 150px;
}
.item .label_new {
  background: url(/i/label_new.gif) no-repeat scroll 0 0 transparent;
  height: 14px;
  left: 0;
  top: 6px;
  width: 58px;
}
.framed_slider .item .label_discount {
  margin-left: 33px;
  margin-top: 0;
}
.item .label_discount {
  background: url(/i/discount_label.png) no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  font-size: 11px;
  height: 34px;
  line-height: 2.6;
  margin-left: 60px;
  margin-top: -12px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  width: 32px;
}
.framed_slider .item SPAN.pad {
  display: block;
  margin: 0;
  padding: 5px;
}
.framed_slider .item SPAN.title, .framed_slider .item SPAN.title B {
  text-decoration: underline;
}
.framed_slider .item SPAN.price {
  color: #7B777C;
  display: block;
  font-weight: 700;
}
.framed_slider .right, .quick_view .bt_right {
  left: auto;
  right: 0;
}

#newsearch {position: absolute; left: 380px; right: 235px; height: 40px;}
#newsearch .topsearch {margin-right:61px;}
#newsearch #topsearch {width:100%; border: 1px solid #AAA; padding: 0 0 0 15px;
    font: 14px/38px "Roboto"; color:#B20505; line-height: 38px; height: 38px }
#newsearch #srchbtn {float:right; margin:0;position: relative; top: -41px; background: url(/iii/search.png) 50% 50% no-repeat;}
#newsearch #srchbtn:hover {background: url(/iii/search_hover.png) 50% 50% no-repeat; }


.artfind {clear:both; padding:4px;}
.artfind input{ width: 40px; font:normal 14px Arial; margin-left:5px;}
#in { background: url(/ii/second/v1.gif) left -50px repeat-x; }
#tizers td td li a.rh {color: #AF0000; font-size:16px;}
#tizers h2 {margin-top:0px; padding-top:0px; margin-left: 25px;}

.action {margin-top:10px; clear:right;font: 12px 'Arial'; float: right; width: 236px; text-align: left; color:#333;
background: #FAFAFA; border-radius:4px;
border:1px solid #B30606;}
.action i {display:block; font:normal 17px 'PT Sans',Arial; color:#FFF;padding:2px 6px 2px; cursor: pointer;
background: url("/ii/second/v1.gif") repeat-x scroll left -115px rgba(0, 0, 0, 0);border-radius:4px 4px 0px 0px;}
.action span {display:block;text-decoration:none; padding:6px;}

.action span { display: none }
.action.expand span { display: block }

.action i:after { content: '\25BC'; margin-left: 5px; }
.action.expand i:after { content: '\25BA'; margin-left: 5px; }

.carousel-tabs .header {
}

.carousel-tabs > ul {
  border-bottom: 1px solid #D33431;
  height: 23px;
  list-style: none outside none;
  margin: 30px 0 0;
  padding: 10px 0 0 20px;
}

.carousel-tabs > ul > li {
  background: #D33431;
  border: 1px solid #D33431;
  border-radius: 2px 2px 0 0;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  float: left;
  font: 300 16px 'Roboto',Arial;
  height: 22px;
  margin: 0 0 -1px 10px;
  padding: 0 11px;
  position: relative;
  text-align: center;

}

.carousel-tabs > ul > li.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    color: #D33431;
    padding: 0 11px;
    text-shadow: none;
}

.content-tab .good-tile {
    height: 270px;
}

.VendorTree .lastsubpart a,
.VendorTree .subpart a,
.VendorTree .subpart .subpart a,
.VendorTree > #lastleaf a {
  display: block;
  width: 200px;
  height: 100%;

}
.VendorTree .lastsubpart a span,
.VendorTree .subpart a span,
.VendorTree .subpart .subpart a span,
.VendorTree > #lastleaf a span {
  display: block;
  width: 200px;
  background: rgba(0, 0, 0, 0.6);
  color: #FFF !important;
  margin-right: -5px;
  margin-left: -5px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: absolute;
  bottom: 0px;
  font-weight: bold;

  font: bold 14px 'Roboto',Arial;
}
.VendorTree .lastsubpart a span:hover,
.VendorTree .subpart a span:hover,
.VendorTree .subpart .subpart a span:hover {
  color: #FFAAAA !important;
}

.VendorTree .lastsubpart .mlnk:hover,
.VendorTree .subpart .mlnk:hover,
.VendorTree .subpart .subpart .mlnk:hover
{
  border: 1px solid #E78F08;
}

.VendorTree h3 {
  margin: 1px 0 0;
  padding: 5px 5px 0 34px;
  font-weight: bold;
  font-family: 'Roboto';
}

.VendorTree h3 a {
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
    color: #787878;
}

.VendorTree h3 a:hover {color: #2C2C2C;}

.VendorTree .lastsubpart div.mlnk,
.VendorTree .subpart .subpart div.mlnk,
.VendorTree .subpart div.mlnk, .VendorTree > #lastleaf
{
  display: block;
  width: 190px;
  height: 150px;
  float: left;
  background: none !important;
  border: 1px solid #CCC;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 0px 5px 5px 5px !important;
  text-align: center;
  position: relative;
}

.VendorTree > #lastleaf {
    clear: right;
    margin: 0 0 0 17px;
    padding: 0 0 0 2px;
}

.collect.collapsible {
    margin-left: 10px; margin-right: 10px;
}

.collect.collapsible .collapsible-body {
    padding-left: 50px; padding-right: 50px;
}

.collect.collapsible .bx-prev, .collect.collapsible .bx-prev:hover {
    left: -62px !important;
    background: url(/ii/arrow_left_64.png) no-repeat 0 0;
    height: 64px; width: 64px;
    margin-top: -32px
}

.collect.collapsible .bx-next, .collect.collapsible .bx-next:hover {
    right: -62px !important;
    background: url(/ii/arrow_right_64.png) no-repeat 0 0;
    height: 64px; width: 64px;
    margin-top: -32px
}

a.hotbutton {display: block; background:url(/i/v1.png) left top repeat-x; text-align:center;
            font: bold 28px 'PT Sans', Arial; text-shadow: 0px -1px 1px #5E000A;
            max-width:600px; border-radius:7px; clear: both;
            padding: 6px 30px;color: #FFF; margin: 20px 20px; text-decoration:none;}



.cwt {  font: normal 18px 'Roboto',Arial; padding:5px 20px 5px 60px;}
.cwt ul li  {  font: normal 16px 'Roboto',Arial; color:#000; padding-bottom:5px;}
.cwt ol li  {  font: normal 16px 'Roboto',Arial; color:#000; padding-bottom:5px;}
.cwt table td {  font: normal 16px 'Roboto',Arial; padding: 2px 5px 2px 5px;}
.cwt .ltit,.cwt .lsa,.cwt .lsa .path {  font: normal 13px 'Roboto',Arial; border:0px; background:#FFF;}
.cwt .lsa a.salink{  font: normal 22px 'Roboto',Arial; font-weight: 300; color: #3333FF;}
.cwt .lsa a.salink:hover{  color:#FFF;}
.cwt img {max-width:800px;}

/*
.cwt center a {
  background-color: #FFF;
}

.cwt center a:hover {
  background-color: #FFF;

}
*/


.cwt h1 {font: normal 36px 'Roboto',Arial;font-weight: 300; text-align:left; margin: 20px 10px 25px -40px; color: #B90E0E;}
.cwt h2 {font: normal 30px 'Roboto',Arial;font-weight: 500; text-align:left; margin: 20px 0px 5px -40px; color: #B90E0E; border:0px;clear:both;}
.bot-desc-grey h3, .cwt h3 {font: normal 25px 'Roboto',Arial;font-weight: 300; text-align:left; margin: 20px 0px 5px -10px; clear:both; color: #B90E0E;border-bottom:1px solid #B90E0E; padding-bottom:3px;}
.bot-desc-grey h3{margin-top:0px;font-size:18px;clear:both;}
.cwt h4 {font: normal 28px 'Roboto',Arial;font-weight: 400; text-align:left; margin: 20px 0px 5px 0px; color: #B90E0E;border-bottom:1px solid #B90E0E;
width:70%;clear:both;}
.cwt h6 {font: normal 25px 'Roboto',Arial;font-weight: 900; text-align:left; color: #777; margin:0px 0px 7px 0px; border:0px;clear:both;}
.cwt h3 a {padding:0px; margin:0px;}

.cwt .art {font: normal 15px 'Roboto',Arial;font-weight: 500; background:#EEE; border-radius:10px; text-shadow:0px 1px 0px #FFF;
border:0px; }

.article
{
    color: #F00;
    margin: 5px 0 0 0;
    font-size: 12px;
}

#content-art { padding: 0 10px 0 0; }
#content-art  i {font:italic 100 16px Arial;}

#second #menu div .submenu a.menu-good {
    background:none;
    margin: 0;
}

.color-img {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 5px;
    padding: 3px 2px;
}

.color-img > span {
  display:inline-block;
  overflow: hidden;
  cursor: pointer;

  z-index: 5;
  width: 70px;
  height: 70px;
  text-align: center;
  border-radius: 64px;
  border: 1px solid #DDD;
  position: relative;
}

.vp-color-input + label.color-name-no-img
{
    height: 20px;
    display: block;    
    padding: 0 0 0 30px;
    font: normal 14px 'Roboto', Arial;
    background: url(/i5/lo-radio.png) no-repeat;
}

.vp-color-input:checked + label.color-name-no-img
{
    color: #E35455;
    background: url(/i5/lo-radio-ch.png) no-repeat;
}

.color-img .check {
    
    display: none;
    width: 70px; height: 70px;
    position: absolute;

    z-index: 5;
    margin: auto;
    top: 0; left: 0;
    right: 0; bottom: 0;
}

input.vp-color-cb:checked + label.color-img .check {
    display: block;
}

input.vp-color-cb:checked + label.color-img  > span {
    border-color: #FF0;
}

input.vp-color-input
{
   position: absolute;
   visibility: hidden;
   width: 0; height: 0px;
}

.color-img > span > span {
    width: 1000px;
    height: 100px;
    display: block;
    margin-left: -465px;
}

.color-img img.color-icon {
    height: 100px;
}

.color-img .color-popover {
    display: none;
    position: absolute;
    z-index: 10000;
    right: 63px;
    top: 63px;

    padding: 10px;
    background: #FFF;
    border: 1px solid #CCC;
    border-radius: 5px 0 5px 5px;
}

.color-img:hover .color-popover {
    display: block;
}

.color-var-name
{
    margin-bottom: 5px;
}

.color-img .color-popover img
{
    max-width: 300px;
    max-height: 300px;
}

.vp-sizes a{color: #484C53; text-decoration:none; font-size:12px; display:inline-block; padding:2px 4px; border:1px dashed #aaa; margin:5px 10px 3px 0px; min-width:120px; text-align:center;}
.vp-sizes a:hover{background-color: #484C53; color:#FFF; text-decoration:none; font-size:12px; display:inline-block; padding:2px 4px;}

.vp_data .description {
    float: left;
    width: 70%;
    padding:10px 20px;
}
.vp_data .opinions{
    float: right;
    width: 25%;
    position: relative;
}

.vp_data .opinions li {
  border: 1px solid #d33431;
  border-radius: 2px 2px 0 0;
  color: #ffffff;
  display: block;
  float: left;
  font: bold 20px "Roboto",Arial;
  height: 29px;
  margin: 0 0 0 10px;
  padding: 0 11px;
  position: relative;
  text-align: center;
  background: #fff;
  border-bottom: 2px solid #fff;
  color: #d33431;
  position: absolute;
  top: -41px;
}
.vp_data .opinions .btn-primary {background-color:#B50808; border-color:#B50808;padding: 5px 10px;}

.opinion_btn_block {text-align: center; margin: 10px;}

#get_opinion input {width: 97%;}
#get_opinion .form-control {height: auto;}
#get_opinion .form-group label {font-size: 15px;}
#get_opinion textarea {resize: vertical; width: 97%}
#get_opinion #opin_capcha { float: right; width: 260px; margin-top: 12px; }

.text-danger { color: #a94442; }
sup { top: -0.5em; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

.vp_data .opinions .body {
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  display: block;
  float: right;
  min-height: 100px;
  min-width: 245px;
  overflow: hidden;
  position: relative;
  z-index: 1001;
  top: -21px;
  right: -4px;

}

.vp_data .opinions .body .art:nth-child(2n+2) {
    background-color: #eff0f3;
}
.vp_data .opinions .body .art {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #ffffff;
    border-radius: 0;
    box-shadow: none;
    font-size: 13px;
    left: 0;
    margin: 0;
    width: auto;
    font-size: 13px;
    color: #5f5f5f;
}
.art .stars {
  display: inline-block;
  margin: 0 5px;
}

.art .stars SPAN {
  background: url(/i/rating_star.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  height: 12px;
  overflow: hidden;
  width: 12px;
}

.spec {color:red; font-weight:bold;}
.inv {display: none;}

#newbottom .social
{
    margin: 0 0 10px 0;
}

#newbottom .social a
{
    display: inline-block;
    width: 36px; height: 36px;
    background: url('/i/social_icons.png');
}

#newbottom .social a.vk { background-position: 0 0; }
#newbottom .social a.fb { background-position: -46px 0; }
#newbottom .social a.ok { background-position: -92px 0; }
#newbottom .social a.tw { background-position: -138px 0; }
#newbottom .social a.yt { background-position: -230px 0; }
#newbottom .social a.gp { background-position: -184px 0; }

.size-table {
    width: 100%;
}

.size-table tr td {
    padding: 5px;
}
.twitter-typeahead {
    width: 100%;
}

a.hotbutton, .content a.hotbutton {display: block;background:#DB2A20; text-align:center;
            font: bold 28px 'Roboto', Arial; max-width:600px; border-radius:7px;
            padding: 6px 30px;color: #FFF; margin: 20px 20px; text-decoration:none; color:#FFF;}

.tt-menu {
  background-color: #fff;
  border: 1px solid #e5e8ee;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
  padding: 11px 0 10px 0;
  width: 100%;
  top: 48px !important;
  z-index: 11905 !important;
}

.tt-menu:before {
  content: url(/iii/triangle.png);
  position: absolute;
  top: -10px;
  left: -350px;
  right: 0;
  margin: auto;
  width: 20px;
  z-index: 100500;
}

.tt-cursor {
    color: #f2834d;
    background-color: #F5F5F5;
}
.tt-hint {
    width: 100%;
    font: 14px/38px "Roboto"; padding: 0 0 0 15px;
    border-radius: 3px 0 0 3px;
    font-weight: normal;
    border: 1px solid #cbcbcb;
    vertical-align: top;
}
.tt-open {
    background-color: #fff;
}
.tt-suggestion {
    cursor: pointer;
    padding-top: 5px;
    padding-left: 15px;
    padding-bottom: 5px;
    font: 14px/38px "Roboto";
}
.tt-suggestion:hover {
    color: #f2834d;
}

.section_title a {
    color: #9DD005;
    font-size: 24px;
}

.subscribe_foot {
  margin: 0 auto;
  max-width: 1230px;
  padding: 7px 20px 5px 20px;
  background: #F3F3F3;
  font: normal 14px 'Robto', Arial;
}

.subscribe_foot form span {
    color: #333;
    margin: 0 15px 0 0;
    font: normal 16px 'Roboto', Arial;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

.subscribe_foot form span .gift {
  text-transform: uppercase;
  margin: 0 20px 0 0;
  color: #F2834D;
}

.subscribe_foot form img {
  vertical-align: middle;
  margin: 0 10px 0 0;
}

.subscribe_foot form input {
  font: normal 16px 'Robto', Arial;
  border: 1px solid #CBCBCB;
  margin: 0 10px 0 0;
  padding: 0 15px;
  line-height: 40px;
  border-radius: 2px;
  color: #A3A3A3;
  height: 38px;
}

.subscribe_foot form .submit-btn {
    background-color: #D43732;
    border-color: #D43732;
    max-width: 160px;
    height: 40px;
    color: #FFF;
}

#subscribe_form {
  margin: 5px;
}

.phone-small {
    font-size:10px; float:left; margin-top:-5px; font-family:Arial; sans-serif; color:#666; outline:none;
}

.sm.size-table a {
    display: inline-block; width: 45%;
    font: normal 12px sans-serif, Tahoma;
}

#newbottom a.mobile-btn {
    border: 1px solid #CBCBCB;
    padding: 10px 10px 10px 35px;
    text-decoration: none;
    border-radius: 3px;
    background: url('/i/mobile_ico.png') no-repeat 10px center #FFF;
    color: #D43732; text-shadow: none; width: auto;
}

.cat-desc > div {
    margin: 5px 0;
}

.good-suggestion {
    clear: both;
    padding-right: 10px;
    white-space: normal;
}

.good-suggestion img {
    width: 64px; float: left;
    margin: 0 10px 0 0; height: 64px;
}

.good-suggestion span {
    line-height: 20px;
    font: normal 14px 'Roboto', Tahoma, Arial;
}

.typehead-categ {
    font: 500 16px 'Roboto', Tahoma, Arial;
    padding: 0 0 0 10px;
}

.status-btn {
    background-color: #D43732;
    color: #FFF;
    font: normal 18px 'Robto', Arial;
    text-decoration: none;
    padding: 10px 100px;
    display: inline-block;
    margin: 10px 0;
    border-radius: 3px;
}

.color-group {
    margin: 10px 0 5px 0;
    font: normal 13px 'Roboto', Tahoma, Arial;
}

.color-group-header
{
    margin: 10px 0 5px 0;
    font: normal 16px 'Roboto', Tahoma, Arial;
}

.no-photo-color-name
{
    position: absolute;
    margin: auto;
    top: 0; bottom: 0;
    display: inline-block;
    color: #000;
    height: 30px;
    font-weight: bold;
    left: 0; right: 0;
}

.good-small {
    width: 220px;
    height: 125px;
    display: inline-block;
    background: #FCFCFC;
    position: relative;
    box-sizing: border-box;
    border: 2px solid #F5F8FA;
    float: left; margin: 0 10px 10px 0;
}

.good-analog {
    float: none;
    display: block;
    height: 100px;
    margin: 0 0 20px 0;
}

.good-small:focus {
    outline: none;
}

.good-small:hover {
    border: 2px solid #D33431;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.5);
}

.good-small img {
    float: left;
    width: 70px;
    height: 70px;
    margin: 15px;
    background: #FFF;
    vertical-align: middle;
}

.good-small span {
    vertical-align: middle;
    margin: 15px 0 3px 0;
    display: inline-block;
    width: 115px; color: #203f8f;
    font: normal 13px 'Roboto', Tahoma;
    max-height: 45px; overflow: hidden;
    line-height: 15px;
}

.good-small span.price {
    color: #333; margin: 0;
    font: 500 16px 'Roboto', Arial;
}

.viewed-block {
    margin: 10px 0 0 0;
}

.viewed-block ul {
    margin: 0;
    padding: 0;
}

.viewed-block .bx-wrapper {
    clear: both;
}

.viewed-block .slider-control {
    float: right;
}

.viewed-block .name {
    margin: 0 0 5px 20px;
    font: 500 20px 'Roboto', Arial;
}

.arrows-nav > a {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABrCAYAAADgrAXDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAYTSURBVHhe7dzLTltXGAVgYAY8AC+AQKgCwQgQEkJCDJJBS6FNJ00lEDBuHwBQG6lUvcwyDPdHYMyQmYEnQGoRdwIYc7/unmUO1NtsNzn7X7/jSHtJqwJ7S17+CGBHJy1LpVIvom5FNaGJCrMXANw6OjoypRqMLcXADHYAjG8qzZTyPmwLgIIEQGECoDABUBhVwNvbW3N/fx9/5h/GvrOzM3N6ekrZkxs1wOvra5NOp00mkzF3d3fxrX6R7gMetqAnJydURBXAR7zc0ZJI9+Hx8/ewEOmAV1dX1lgUt0ki3QcsLUQqoAYewtinhUgD1MJDWF9gDUQKoCYewgJE2IhiQG08hAmIMBFFgMXAQ9iACAvRG7BYeIgGIFIIMUm8APHAuQ+KXlxcxPfyowmIdye5z6MogMj5+bn1wMfHx9m3bhrRAHTh4V1T0b6FkWIhsgFZeIgIECkGIhOQiYeIARFtRBYgGw+hACKaiIx9QMr/jSvFQ2iAiBaidJ8WHkIFRDQQpfvY37a5oQMi+YhJX1vlhwmILSw8RAUQyUXEX7BKIt0HMCCy8RA1QOTy8tLc3NzEn/lHax8jqoCsBEBhAqAwAVCYACjM5wC4hZcbpZpSBYRZtG0bgC/xAYaGJupG1JcADBUU/wnXSPs1XCMtSbhGmhBsC4CCBEBhAqAwAVAYVcClpSWzs7MTf+Yf6T5cctLf32+6urqy7x6YUQOcn5835eXlpqamxqytrcW3+kW6r6+vz5SVlWXb0tJCRVQBfMR7HN3U1BTf4xfpvtbW1qctj4is1710wLm5OQsPnZycjO/1i3TfwcGBaWxstDY1NzdTEKmAs7Ozz/DevXsX3+sfxj4tRBqgC0/6J+8xrC/w4eEhHZEC6MKbmpqK75WHBYgAET+Tc7fic19EMeDMzIwqHsIERAoh4vakEQFOT09bePiYjYewAREWojdgsfAQDUAE37b5iPiZmOTqBS/A/f39Z9+2Y2Nj8b38aAHiUo+Ojg7redTX1+sD4gEGBgasB66urjarq6vxCW40AIHX3t5uPYfa2trEbz29ABH8E9Z8xKqqKhVENiAub2PgId6ACBAHBwetIRqITMBCeLu7u/GJZBEBIoUQV1ZW4hPysABdeHV1dd54iBgQwc9ETUQGIPDa2tqsjVI8hAKIAHFoaMgaWFlZSUGU7sNlxi68vb29+IR/aIBIIcTl5eX4hF+k+zo7O61NLDyECogAcXh42Brc0NAQ3+sX6b6enp6nLXidx8JD6IAIEEdGRrKDKyoqzMLCQnyPX6T78H/t6O7uzv5NDBMPUQFEgDgxMWEWFxfjW/yjsY8VNUBmAqAwAVCYAChMABTmcwAM10h7JFwjLe/DNdIRZqig+BM4GvUuVg39+MJsFIB361vbZj99XJLFWNftn7owg132t7DrQKm0lPdhWwAUNAAKGwCFDYDCqgAe7W4b88egMW9/Mu8PD51nklS6DxuwBZuwzXXGt3TALN6b74wZ+eKhb390nktS6T5seNoTbWMiUgHTO1s2Hvrr986zSSoGjDZYm6KN2Oo6m7Q0QCfez9+Y9PaG83ySSvdhg/nlW3vbm1cURArgA94re2A0mIGHUr7ABRE3nec/tmJADNDEQxmAaHo72kpGFAEWxpN9VfPLAkSdiNjsiegNmMVzDSHjoUxAtCCix3YvQPZX8UNlA6IsxOSAR9HLgvzftoQfxv9XDUDU+V0UPRc8R9d5V/0Ax7+2H/S3H8zR/q77PKFagNiM7dZzGetVBox6svG3MaNf2Q88oYeoAZjFizZbzyF6TnhurvOF6gWIZjb/cSPu7TjPS8oGxEYGHuoNiGYRx760hyggMgEL4eG5uM5/qCJA1I34morIAnTiRdt98VAxIKqNyAB8wHttbxTioRRANLO57kbclSNK92GDG2/deT5JaYDoA2KvPfT3AefZJJXuwwZrEwkPpQKizxD/GnGeS1IxYLThP7xeGh5KB0QzWxEiXuH/OWQO3+87zySpdB82YAs2MfFQFUB2S3lfABQ2AAobAIUNgMIGQGEfAcP1gR7NvT5wHB9gaGii3qZSqfF/ASPAvxhzC3gRAAAAAElFTkSuQmCC')
        no-repeat;
    
    width: 40px; height: 35px;
    display: block; float: left;
}

.arrows-nav > a > a {
    display: block;
    width: 100%; height: 100%
}

.arrows-nav .bx-prev {
    background-position: 0 -36px;
    border-right: 1px solid #ccc;
    float: left;
}

.arrows-nav .bx-next {
    float: right;
    background-position: -42px -36px;
}

.arrows-nav .bx-prev:hover {
    background-position: 0 -72px;
} 

.arrows-nav .bx-next:hover {
    background-position: -42px -72px;
}

.arrows-nav .bx-prev.disabled {
    background-position: 0 0;
} 

.arrows-nav .bx-next.disabled  {
    background-position: -42px 0;
}

.size-select {
    background: #FFF371;
}

.manager-edit-link {
    position: fixed;
    z-index: 100;
    background: #FFF;
    padding: 5px;
    border-radius: 3px;
    margin: 5px;
    font: normal 12px 'Roboto',Arial;
    color: #00F;
    text-decoration: none;
}

/* NEW YEAR */


.item-is-module {
    position: absolute;
    z-index: 10500;
    margin: 5px 0 0 5px;
    color: #FFF;
    background: #8DC63F;
    padding: 5px 10px;
    border-radius: 30px;
}

.item-is-module span {
    display: inline-block;
    vertical-align: middle;
    width: 16px; height: 16px; margin: 0 5px 0 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTJDBGvsAAAAu0lEQVQ4T6XRywqCUBSFYa2I6smbFA2im02CLhTRNCga9GSnf1nG1raWtOA76PYsFE8UQviLO6zDHX7RwAo39LwNVZpYI8vV21RG5Q1sEm+jR+UtbJaI9bCLI4YoFkXlHWwSxEh/4l2TVwaw5Rb2sFkgLYuWOWz6yMoHDUxyZdGiY7F/Vhnh9Lx8Ry/KlSW70NuKBZsZPspib9o4o5gp3LIUBx1ckGWC0rJ4Qx2rvmSMyrK4wzrc4e9C9ABt9jmwkXZRaQAAAABJRU5ErkJggg==');
}

.popular-block .good-tile {
    margin: 0px 3px 8px 2px;
}

.popular-block .collapsible-body {
    padding: 0;
}

#tizers td td li a:visited {
    background: #FDF69E;
    border-radius: 2px;
}

.vp-addons {
    padding: 0 0 0 13px;
}

.vp-addons li {
    width: 220px;
    height: 125px;
    display: inline-block;
    background: #FCFCFC;
    position: relative;
    box-sizing: border-box;
    border: 2px solid #F5F8FA;
    float: left;
    margin: 0 10px 10px 0;
}

.vp-addons img {
    float: left;
    width: 70px;
    height: 70px;
    background: #FFF;
    margin: 15px 15px 0 15px;
    vertical-align: middle;
}

.vp-addons .basket-remove {
    display: none;
}

.vp-addons .basket-add, .vp-addons .basket-remove {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARAgMAAABGA69pAAAACVBMVEUAAADDGxvDGxs0jdm4AAAAAnRSTlMAlm//+0kAAAAjSURBVAjXY2BgnMAABEwLCJJZq1atcmBYBQQNEDYxuiDmAwBunxEzPZsHRQAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-color: #f0f0f0;
    background-position: 55px 50%;
    width: 100%;
    color: #C31B1B;
    cursor: pointer;
    text-align: center;
    border-radius: 3px;
    line-height: 35px;
    height: 35px;
    bottom: 0;
    position: absolute;
    left: 0;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Roboto',Tahoma,Arial;
    text-transform: uppercase;
    box-sizing: border-box;
    padding: 0 0 0 20px;
    border: none;
}

.vp-addons .basket-remove {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExOERCQkY1MDAwMUQ2MkI4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyREQ1ODQxOTE4NDkxMUU2QjYyNjlDRUQxM0E0MkI0QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyREQ1ODQxODE4NDkxMUU2QjYyNjlDRUQxM0E0MkI0QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUQxQjNGNEU1OTIwNjgxMThDMTRFRkUxRjI1NDlDRTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMThEQkJGNTAwMDFENjJCODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62xYtfAAAAx0lEQVR42mL4//8/AwmYEYjXA3EeELMwkKg56j8C7AKZxEAk4AHiG0AsDeWnkmJrO5Ktp4GYiViN6kD8A6rxLxCbgl0MlWwD4hQ8mnci2TobJg4i4pEk+oCYGU1jAJL8eyAWRda87D8q2ATEvFAFHEB8D0kuD9lgWNy1oRlwCYjlgLgRSew8uquQnReLFCgg8ByIv0PZ/4DYFj0s0APGBohf/8cES7EFJLaQVQTiK0gaPwOxNLGaQZgfiDcA8VcgTsAVhQABBgBM/1Z4jm6wOQAAAABJRU5ErkJggg==');
    background-position: 53px 50%;
    background-color: #C31B1B;
    border-radius: 0;
    color: #FFF;
}

.vp-addons .good-small.in-basket {
    border: 2px solid #C31B1B;
}

.vp-addons .in-basket .basket-add {
    display: none;
}

.vp-addons .in-basket .basket-remove {
    display: block;
}

.vp-slider {
    margin: 0 0 10px 25px;
}

.vp-slider .bx-wrapper a.bx-next.disabled {
    background-repeat: no-repeat;
    right: -20px;
}

.image-map {
    height: 100%;
    position: relative;
    display: inline-block;
}

.image-map img {
    max-width: 100%;
    max-height: 100%;
    position: relative;
}

.image-map .image-point {
    z-index: 5;
    width: 32px;
    height: 32px;
    display: block;
    cursor: pointer;
    border-radius: 24px;
    position: absolute;
    background-image: url(/i5/pointer.svg);
}

.image-map:hover .image-point {
    display: block;
}

.popup-good {
    z-index: 10000;
    position: absolute;
    padding: 8px 0 0 0;
    margin: 20px 0 0 -92px;
}

.popup-good .good-mini:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAHVJREFUKFOtjFsKwCAMBL3/zdRPPUNr2kOkSemCj1CLdGEgrsk4Zv4Fs6yJMW5Csf5qzBKEEHYiYkVmsnaAWSpyWFSAzGRm2UuQN9lQeO9lf5Qgj+yQsblrHjMJojuye8o4ir5KkF62JEFqmUsp3cVq9DbnzBeH5WMk/o5l3AAAAABJRU5ErkJggg==');
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    margin: auto;
    width: 20px;
    cursor: pointer;
    z-index: 100500;
}

.point-elem {
    position: absolute;
    cursor: pointer;
    width: 40px;
    height: 30px;
    left: 88px;
    top: -20px;
}

.good-mini {
  width: 215px;
  background: #FFF;
  border-radius: 4px;
  border: 1px solid #CCC;
  padding: 0 0 10px 0;
}

.good-mini .img-div {
  width: 215px;
  height: 200px;
  position: relative;
}

.good-mini .img-div img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;

  margin: auto;
  top: 0; left: 0;
  right: 0; bottom: 0;
}

.good-mini .good-name,
.good-mini .good-price {
  padding: 5px;
  display: block;
  color: #C51F1F;
  text-decoration: none;
  font: normal 14px 'Roboto', Tahoma, Arial;
}

.good-mini .good-price {
    font-size: 18px;
    font-weight: 700;
}

.good-price {
    float: left;
    margin: 0 0 0 5px;
}

.good-buy-form {
    float: right;
    margin: 0 10px 0 0;
}

.good-store-qnt {
    position: absolute;
    background: #F88;
    z-index: 10;
    right: 0;
    padding: 3px 3px;
    border-radius: 3px;
    font: normal 12px 'Roboto', Tahoma, Arial;
}

.color-name-no-img .good-store-qnt
{
    display: inline-block;
    position: relative;
    margin-left: 3px;
}

.gt-top-carousel ul {
    margin: 0;
    padding: 0;
}

.gt-top-carousel li {
    text-align: center;
}

.gt-top-carousel {
    position: relative;
    overflow: hidden;
}

.gt-top-carousel .carousel-content
{
    display: none;
}

.gt-top-carousel .carousel-loader
{
    display: block; height: 128px;
    background: url('/i5/ajax-loader-carousel.svg') no-repeat center;
}

.gt-top-carousel.loading .carousel-content
{
    display: block;
}

.gt-top-carousel.loaded .carousel-content
{
    display: block;
}

.gt-top-carousel.loaded .carousel-loader
{
    display: none;
}

.gt-top-prev {
    position: absolute;
    top: 0; bottom: 0;
    width: 60px;
    z-index: 100;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAQlBMVEUAAABRUVFQUFBQUFBQUFBSUlJQUFBPT09RUVFQUFBRUVFPT09TU1NRUVFRUVFPT09RUVFQUFBQUFBRUVFRUVFRUVFXSMHXAAAAFXRSTlMAcYiM8i1048exajsx2NW6tWllVVEbkTQVAAAAZklEQVRIx+3LyQ2AMBDF0A9M2HeY/lsFpQIcJMQhPj8r965+smUEvvI7G4iPxwh8rIPeG+i9hd5P6IvsP/cl9AF69dBro0NwepT5SDrqXx4HPVrBoxE8OrHDgtBhg563z7YG5VK6ABHCHSL1jVWsAAAAAElFTkSuQmCC')
        no-repeat center;
}

.gt-top-next {
    position: absolute;
    top: 0; right: 0;
    bottom: 0; width: 60px;
    z-index: 100; cursor: pointer;                        
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAP1BMVEUAAABQUFBRUVFRUVFPT09QUFBRUVFRUVFQUFBQUFBRUVFQUFBPT09RUVFPT09PT09RUVFQUFBSUlJQUFBRUVEHQXxuAAAAFHRSTlMAeICDdfRgzrkwVz/t6+nUwDYlI1gnAMUAAABpSURBVEjH7dU5EoAwDARBYfDJDfr/W3FE7IEqR9q4J5XE9mnn4fcA/Oy1bmz2uXpUJFVWbAqLqLAoSovJiuZi6Fw4XFy0CDiAXm/oB+id+e6+QC8Relmhl/R6eO4deCjI1+W0xCC2X3sAIhEb0UPAieUAAAAASUVORK5CYII=')
        no-repeat center;
}

.slide-bg {
    z-index: -5;
    width: 100%;
    opacity: 0.5;
    max-height: 100%;
    position: absolute;
}


.gt-top-carousel .slide-content img {
    display: inline-block;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.75);
}

.good-hovered {
    display: none;
}

.good-hovered:hover {
    display: block;
}

.gt-top-img {
    text-align: center;
    overflow: hidden;
 }
 
 .slide-content img {
     max-height: 700px;
 }
 
 .gt-top-img img {
    max-height: 700px;
    max-width: 1100px;
 }
 
 .image-map .image-point.point-similar {
    background-image: url(/i5/pointer_similar.svg);
}

.color-img.has-gt-img img.thumbnail
{
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 70px;
    position: absolute;
}

.good-mini .size-div
{
    text-align: center;
    font: normal 12px 'Roboto', Tahoma, Arial;
    margin: 0 0 5px 0;
}

.splash-cart .confidential-agreement,
.modal-footer .confidential-agreement,
.subscribe_foot .confidential-agreement
{
   color: #666;
   font: normal 12px 'Roboto', Arial;
}

.modal-footer .confidential-agreement
{
    display: block;
    margin: 7px 0 -6px 0;
}

.confidential-agreement > a
 {
     color: #F2834D;
 }
 
.splash-cart .confidential-agreement
{
    clear: both;
    margin: 2px 25px 0 0;
    display: block;
    float: right;
}

#second #menu div.vendor-menu .submenu A
{
    font-size: 13px;
}

#second #menu div.vendor-menu .submenu .col 
{
    padding: 15px 10px 15px 20px;
}

#second #menu div.vendor-menu .submenu .col
{
    margin-top: 0;
}

#delivery-desc
{
    width: 100%;
    clear: right;
    line-height: 1.6em;
    padding: 15px 15px;
    font-size: 14px;
    background: #ECECEC;
    margin: 20px 0 20px 0;
    margin-top: 60px;
    border: 1px solid #C72B2B;
    box-sizing: border-box;    
    font-family: 'Roboto', Tahoma, Arial;
}

#delivery-desc b
{
    color: #C72B2B;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 7px;
    display: inline-block;
}

.vp-char
{
    margin-bottom: 10px;
}

.vp-char .vp-char-name
{
    font-weight: 600;
}

@media (min-width: 992px)
{
    .vp-char
    {
        margin-bottom: 0px;
        font: 18px Roboto,Arial;
    }

    .vp-char .vp-char-name
    {
        font-weight: 400;
    }

    .vp-char .vp-char-name
    {
        position: relative;
        white-space: pre-line;
        overflow: hidden;
    }

    .vp-char .vp-char-name:after
    {
        content: "";
        display: inline-block;
        width: 100%; position: absolute;
        border-bottom: 1px dotted #000;
        bottom: 1px; margin-left: 10px;
    }

}

.vp-chars-tab
{
    padding: 20px 40px;
}

.vp-delivery-desc-avail
{
    clear: both;
    color: #33CC33;
    text-align: center;
}

/* banner na glavnoi */

.banner-sizes
{
    color: #5E5E5E;
    font: 22px 'Roboto', Arial;
}
.item-banner-good-price
{
    font: 45px 'Roboto', Arial;
    color: #C31B1B;
    font-weight: 700;
    text-align: right;
    margin-top: 80px;
}
.bbc-text
{
    color: #FFF;
    font: 18px 'Roboto', Arial;
    font-weight: 700;
    padding-top: 18px;
    padding-left: 18px;

}
.banner-buybtncat
{
    background-image: url(/i/to_cart.png);
    width: 332px;
    height: 58px;
    float: right;
    margin-top: 23px;
}

.discount_star
{
    background-image: url(/i/discount_star.png);
    height: 128px;
    width: 128px;
    position: absolute;
    z-index: 99;
    left: 24px;
    top: 16px;
}
.star_text
{
    font: 45px 'Roboto', Arial;
    font-weight: 700;
    position: relative;
    top: 30%;
    color: #FFF;
}
.item-banner-good-name
{
    text-align: left;
    height: 64px;
    margin-top: 37px;
}
.banner_good_text
{
    font: 26px 'Roboto', Arial;
    font-weight: 400;
    color: #2F2F2F;
}
.item.item-banner-good
{
    background-image: url(/i/banner_back.jpg);
    display: table;
    width: 100%;
}
.middle-banner
{
    display: table-cell;
    text-align: center;
    height: 336px;
    width: 70%;
}
.item-banner-good-r
{
    height: 336px;
    display: table-cell;
    vertical-align: top;
    padding-right: 30px;
}

.mp-top-carousel .bx-wrapper .bx-viewport
{
    border: none;
}

.item-banner-good-img
{
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.75);
}

.vp-color1-group .vp-color-input:disabled, 
.vp-color1-group .vp-color-input:disabled + label 
{
    opacity: 0.5;
    display: inline-block;
}

.vp-color1-group .vp-color-input:disabled .color-popover, 
.vp-color1-group .vp-color-input:disabled + label .color-popover
{
    display: none;
}