/*******************************************/
/* Фон сайта                               */
/******************************************/

body {
    background: #8b9195;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}
h1, .h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0px;
    padding: 0px;
}
h1, .h1 {
    color: #fff;
    font-size: 130%;
}
h1 span,
.h1 span{
	  font-size: 60%;
}
h2 {
    color: #fff;
    font-size: 120%;
}
h3 {
    color: #104f6e;
    font-size: 100%;
	margin:0;
}
h4 {
    font-size: 100%;
    font-weight: normal;
    color: #fff;
}
h5 {
    font-size: 100%;
    color: #334d55;
}
p {
    font-size: 12px;
    color: #333;
    margin-top: 1px;
	line-height: 1.5em;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
}
label {
    font-size: 12px;
    font-weight: 700;
    color: #000;
}
img {
    border: none;
}
a,
a:visited,
a:hover {
    color: #116091;
}
.curs-text{
	cursor: text !important;
}
.pos-rel{
	position:relative;
}
.pos-abs{
	position:absolute;
}
.dtab{
	display: table !important;
	float: none !important;
}
.dtab-row{
	display: table-row !important;
	float: none !important;
}
.dtab-cell{
	display: table-cell !important;
	float: none !important;
}
.preloader {
    position: absolute;
    top: 4px;
    left: 0px;
    width: 150px;
    height: 16px;
    text-align: center;
}
.error_border {
    border: 1px #ff9999 solid !important;
}
.wauto {
    width: auto !important;
}
.w34p{
	width:34%;
}
.fs11 {
    font-size: 11px !important;
}
.fs12 {
    font-size: 12px !important;
}
.fs13 {
    font-size: 13px !important;
}
.fs14 {
    font-size: 14px !important;
}
.mr0 {
    margin: 0 !important;
}
.mrt1 {
    margin-top: 1px !important;
}
.mrt2 {
    margin-top: 2px !important;
}
.mrt3 {
    margin-top: 3px !important;
}
.mrt5 {
    margin-top: 5px !important;
}
.mrr6 {
    margin-right: 6px !important;
}
.mrr9 {
    margin-right: 7px !important;
}
.mrt6 {
    margin-top: 6px!important;
}
.mrt7 {
    margin-top: 7px!important;
}
.mrt8 {
    margin-top: 8px!important;
}
.mrt10 {
    margin-top: 10px!important;
}
.mrt11 {
    margin-top: 11px!important;
}
.mrt12 {
    margin-top: 12px!important;
}
.mrt13 {
    margin-top: 13px!important;
}
.mrt15 {
    margin-top: 15px!important;
}
.mrt20 {
    margin-top: 20px!important;
}
.mrt25 {
    margin-top: 25px!important;
}
.mrt27 {
    margin-top: 27px!important;
}
.mrt30 {
    margin-top: 30px!important;
}
.mrt60 {
    margin-top: 60px!important;
}
.mrtm1 {
    margin-top: -1px!important;
}
.mrtm5 {
    margin-top: -5px!important;
}
.mrlm1 {
    margin-left: -1px!important;
}
.mrlm2 {
    margin-left: -2px!important;
}
.mrlm3 {
    margin-left: -3px!important;
}
.mrlm8 {
    margin-left: -8px!important;
}
.mrlm10 {
    margin-left: -10px!important;
}
.mrl2 {
    margin-left: 2px!important;
}
.mrl3 {
    margin-left: 3px!important;
}
.mrl4 {
    margin-left: 4px!important;
}
.mrl5 {
    margin-left: 5px!important;
}
.mrl6 {
    margin-left: 6px!important;
}
.mrl7 {
    margin-left: 7px!important;
}
.mrl10 {
    margin-left: 10px!important;
}
.mrl11 {
    margin-left: 11px!important;
}
.mrl15 {
    margin-left: 15px!important;
}
.mrl18 {
    margin-left: 18px!important;
}
.mrl20 {
    margin-left: 20px!important;
}
.mrl24 {
    margin-left: 24px!important;
}
.mrl35 {
    margin-left: 35px!important;
}
.mrl40 {
    margin-left: 40px!important;
}
.mrl50 {
    margin-left: 50px!important;
}
.mrl52 {
    margin-left: 52px!important;
}
.mrrm1 {
    margin-right: -1px!important;
}
.mrrm2 {
    margin-right: -2px!important;
}
.mrrm4 {
    margin-right: -4px!important;
}
.mrrm11 {
    margin-right: -11px!important;
}
.mrr1 {
    margin-right: 1px!important;
}
.mrr2 {
    margin-right: 2px!important;
}
.mrr3 {
    margin-right: 3px!important;
}
.mrr4 {
    margin-right: 4px!important;
}
.mrr5 {
    margin-right: 5px!important;
}
.mrr7 {
    margin-right: 7px!important;
}
.mrr10 {
    margin-right: 10px!important;
}
.mrr11 {
    margin-right: 11px!important;
}
.mrr12 {
    margin-right: 12px!important;
}
.mrr13 {
    margin-right: 13px!important;
}
.mrr15 {
    margin-right: 15px!important;
}
.mrr20 {
    margin-right: 20px!important;
}
.mrr25 {
    margin-right: 25px!important;
}
.mrr28 {
    margin-right: 28px!important;
}
.mrb0 {
    margin-bottom: 0!important;
}
.mrb5 {
    margin-bottom: 5px!important;
}
.mrb7 {
    margin-bottom: 7px!important;
}
.mrb10 {
    margin-bottom: 10px!important;
}
.mrb15 {
    margin-bottom: 15px!important;
}
.mrb20 {
    margin-bottom: 20px!important;
}
.mrb22 {
    margin-bottom: 22px!important;
}
.mrb30 {
    margin-bottom: 30px!important;
}
.mrb40 {
    margin-bottom: 40px!important;
}
.pt0 {
    padding-top: 0px!important;
}
.pt2 {
    padding-top: 2px!important;
}
.pt3 {
    padding-top: 3px!important;
}
.pt5 {
    padding-top: 5px!important;
}
.pt7 {
    padding-top: 7px!important;
}
.pt8 {
    padding-top: 8px!important;
}
.pt10 {
    padding-top: 10px!important;
}
.pt11 {
    padding-top: 11px!important;
}
.pt13 {
    padding-top: 13px!important;
}
.pt14 {
    padding-top: 14px!important;
}
.pt15 {
    padding-top: 15px!important;
}
.pt18 {
    padding-top: 18px!important;
}
.pt20 {
    padding-top: 20px!important;
}
.pt30 {
    padding-top: 30px!important;
}
.pb3 {
    padding-bottom: 3px!important;
}
.pb5 {
    padding-bottom: 5px!important;
}
.pb10 {
    padding-bottom: 10px!important;
}
.pb13 {
    padding-bottom: 13px!important;
}
.pb14 {
    padding-bottom: 14px!important;
}
.pb15 {
    padding-bottom: 15px!important;
}
.pb20 {
    padding-bottom: 20px!important;
}
.pb30 {
    padding-bottom: 30px!important;
}
.pl0 {
    padding-left: 0!important;
}
.pl2 {
    padding-left: 2px!important;
}
.pl4 {
    padding-left: 4px!important;
}
.pl5 {
    padding-left: 5px!important;
}
.pl10 {
    padding-left: 10px!important;
}
.pl11 {
    padding-left: 10px!important;
}
.pl15 {
    padding-left: 15px!important;
}
.pl18 {
    padding-left: 18px!important;
}
.pl20 {
    padding-left: 20px!important;
}
.pl28 {
    padding-left: 28px!important;
}
.pl29 {
    padding-left: 29px!important;
}
.pl30 {
    padding-left: 30px!important;
}
.pl40 {
    padding-left: 40px!important;
}
.pr1 {
    padding-right: 1px!important;
}
.pr2 {
    padding-right: 2px!important;
}
.pr3 {
    padding-right: 3px!important;
}
.pr4 {
    padding-right: 4px!important;
}
.pr5 {
    padding-right: 5px!important;
}
.pr10 {
    padding-right: 10px!important;
}
.pr14 {
    padding-right: 14px!important;
}
.pr15 {
    padding-right: 15px!important;
}
.pr20 {
    padding-right: 20px!important;
}
.pr21 {
    padding-right: 21px!important;
}
.pr30 {
    padding-right: 30px!important;
}
.pr40 {
    padding-right: 40px!important;
}
.p5{
	padding:5px!important;
}
.p7{
	padding:7px!important;
}
.p10{
	padding:10px!important;
}
.p15{
	padding:15px!important;
}
.plr5{
	padding-left:5px!important;
	padding-right:5px!important;
}
.plr10{
	padding-left:10px!important;
	padding-right:10px!important;
}
.w10 {
    width: 10px!important;
}
.w15 {
    width: 15px!important;
}
.w20 {
    width: 20px!important;
}
.w30 {
    width: 30px!important;
}
.w50 {
    width: 50px!important;
}
.w60 {
    width: 60px!important;
}
.w65 {
    width: 65px!important;
}
.w70 {
    width: 70px!important;
}
.w75 {
    width: 75px!important;
}
.w80 {
    width: 80px!important;
}
.w90 {
    width: 90px!important;
}
.w92 {
    width: 92px!important;
}
.w100 {
    width: 100px!important;
}
.w110 {
    width: 110px!important;
}
.w120 {
    width: 120px!important;
}
.w130 {
    width: 130px!important;
}
.w140 {
    width: 140px!important;
}
.w144 {
    width: 144px!important;
}
.w150 {
    width: 150px !important;
}
.w160 {
    width: 160px !important;
}
.w170 {
    width: 170px !important;
}
.w175 {
    width: 175px !important;
}
.w180 {
    width: 180px !important;
}
.w190 {
    width: 190px !important;
}
.w200 {
    width: 200px !important;
}
.w210 {
    width: 210px !important;
}
.w220 {
    width: 220px !important;
}
.w230 {
    width: 230px !important;
}
.w235 {
    width: 235px !important;
}
.w250 {
    width: 250px !important;
}
.w300 {
    width: 300px !important;
}
.w310 {
    width: 310px !important;
}
.w320 {
    width: 320px !important;
}
.w330 {
    width: 330px !important;
}
.w340 {
    width: 340px !important;
}
.w350 {
    width: 350px !important;
}
.w355 {
    width: 355px !important;
}
.w370 {
    width: 370px !important;
}
.w390 {
    width: 390px !important;
}
.w400 {
    width: 400px !important;
}
.w450 {
    width: 450px !important;
}
.w470 {
    width: 470px !important;
}
.w480 {
    width: 480px !important;
}
.w490 {
    width: 490px !important;
}
.w500 {
    width: 500px !important;
}
.w510 {
    width: 510px !important;
}
.w725 {
    width: 725px !important;
}
.w723 {
    width: 723px !important;
}
.w770 {
    width: 770px !important;
}
.w5p {
    width: 5% !important;
}
.w10p {
    width: 10% !important;
}
.w15p {
    width: 15% !important;
}
.w30p {
    width: 30% !important;
}
.w35p {
    width: 35% !important;
}
.w40p {
    width: 40% !important;
}
.w45p {
    width: 45% !important;
}
.w50p {
    width: 50% !important;
}
.w55p {
    width: 55% !important;
}
.w60p {
    width: 60% !important;
}
.w100p {
    width: 100% !important;
}
.vat{
	vertical-align:top;
}
.brd{border: 1px #dcf1f4 solid!important;}
.brd-r{border-right: 1px #dcf1f4 solid!important;}
.brd-l{border-left: 1px #dcf1f4 solid!important;}
.brd-rl{border-right: 1px #dcf1f4 solid!important;border-left: 1px #dcf1f4 solid!important;}
.rotate90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.rotate180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rotate270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.br0 {
    border: 0px transparent solid;
}
.bb1 {
    border-bottom: 1px #ccc solid;
}
.bt-grey{
	border-top:1px solid #ddd;
}
.h30 {
    height: 30px !important;
}
.h120 {
    height: 120px !important;
}
.h180 {
    height: 180px !important;
}
.h100p {
    height: 100% !important;
}
.h30p {
    height: 30% !important;
}
.h70p {
    height: 70% !important;
}
.fz12 {
    font-size: 12px!important;
}
.fz13 {
    font-size: 13px!important;
}
.fz14 {
    font-size: 14px!important;
}
.fz15 {
    font-size: 15px!important;
}
.fz16 {
    font-size: 16px!important;
}
.fz18 {
    font-size: 18px!important;
}
.fz20 {
    font-size: 20px!important;
}
.inBlock {
    display: inline-block;
}
.lh10 {
    line-height: 10px;
}
.lh12 {
    line-height: 12px;
}
.lh15 {
    line-height: 15px;
}
.lh25 {
    line-height: 25px;
}
.lh35 {
    line-height: 35px;
}
.box {
    box-sizing:border-box;
    -moz-box-sizing: border-box;
}
.nobold {
    font-weight: normal!important;
}
.bold {
    font-weight: 700 !important;
}
.blue {
    color: #116091!important;
}
.white {
    color: #fff !important;
}
.redorang {
    color: #c31d00 !important;
}
.grey {
    color: #ccc!important;
}
.grey-middle {
    color: #999!important;
}
.black {
    color: #000!important;
}
.green {
    color: #029F02!important;
}
.red {
    color: #c31d00!important;
}
.f-left {
    float: left !important;
}
.f-right {
    float: right !important;
}
.f-none {
    float: none !important;
}
.hide {
    display: none ;
}
.hide-f {
    display: none !important;
}
.v-hide{
	visibility:hidden;
}
.show {
    display: block;
}
.show-f {
    display: block !important;
}
.pager {
    color: #165174;
    font-size: 12px;
}
.noline {
    text-decoration: none !important;
}
.al_left {
    text-align: left !important;
}
.al_right {
    text-align: right !important;
}
.al_center {
    text-align: center !important;
}
.radius {
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url('/media/style/PIE.htc');
}
.top_radius {
    position: relative;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    behavior: url('/media/style/PIE.htc');
}
.text-info {
    margin-bottom: 3px;
    position: relative;
    padding: 10px 10px;
    background-color: #b5c7f8;
    color: #2948a0;
    font-weight: 700;
    text-shadow: 1px 1px #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.breadcrambs {
    margin: 10px 0px;
    font-size: 12px;
    color: #ccc;
	width: 875px;
}
.breadcrambs a {
    color: #fff;
    text-decoration: none;
}
#root {
    width: 1220px;
    margin: 0px auto;
}
.clear {
    clear: both;
    margin: 0;
    padding: 0;
    font-size: 1px;
}
.top_head {
    position: relative;
    background: #5c6c78 url(/media/img/icons/bg_head.jpg) 0px 10px no-repeat;
    height: 76px;
    margin-top: 20px;
    padding-top: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url('/media/style/PIE.htc');
}
.ten {
    position: absolute;
    left: -30px;
    top: 15px;
    width: 30px;
    height: 60px;
    background: #8b9195 url(/media/img/icons/ten_bg.png) no-repeat;
    display:none;
}
.logotip {
    position: absolute;
    top: 0px;
    left: 10px;
}
.tel_num {
    margin-left: 220px;
    float: left;
}
a.on-line-zvonok{
    font-size: 13px;
    color: #fff;
    text-decoration:none;
    border-bottom:1px dotted #fff;
}
a.on-line-zvonok:hover {
    color: #f69424;
    border-color: #f69424;
}
.online-txt {
    position: absolute;
    top: 8px;
    left: 40px;
    font-size: 11px;
    color: #fff;
}
.online-txt span {
    color: #00aeff;
    padding-left: 5px;
}
.links-top-head {
    position:absolute;
    right:134px;
    top:16px;
    text-align:right;
}
.links-bottom-head {
    position:absolute;
    right:134px;
    bottom:14px;
    text-align:right;
    vertical-align:top;
}
#call_back_button {
    display:inline-block;
    margin-right:20px;
    vertical-align:top;
}
#geoip{
    display:inline-block;
    text-align:right;
    font-size:13px;
    color:#fff;
    vertical-align:top;
}
#geoip a{
    color:#fff;
    text-decoration:none;
    border-bottom:1px dotted #fff;
}
#geoip a:hover{
    color:#f69424;
    border-color:#f69424;
}
.korzina-kn {
    position: absolute;
    left: 1106px;
    top: 11px;
}
.korzina-kn a{
    position:relative;
    height:28px;
    display:block;
    text-decoration:none;
    cursor:pointer;
    font-size:12px;
    color:#fff;
    line-height:14px;
    text-align:left;
}
.korzina-kn a:before {
    content:"";
    display:block;
    float:left;
    margin-right:10px;
    margin-top:4px;
    width:25px;
    height:20px;
    background:url(/media/img/icons/cart_user_sprite.png) 100% 0 no-repeat;
    background-size:93px 20px;

}
.korzina-kn a span {
    border-bottom:1px dotted;
}
.korzina-kn a i {
    font-style:normal;
}
.korzina-kn a:hover {
    color:#f6911d;
}
.korzina-kn a:hover:before {
    background-position:-41px 0;
}
.cabinet-head {
    display:inline-block;
    vertical-align:bottom;
    position:relative;
    margin-left:17px;
}
.cabinet-head a {
    position:relative;
    height:20px;
    display:block;
    cursor:pointer;
    font-size:12px;
    color:#fff;
    line-height:20px;
    text-decoration:none;
}
.cabinet-head > a:before {
    content:"";
    display:block;
    float:left;
    width:19px;
    height:20px;
    margin-right:10px;
    background:url(/media/img/icons/cart_user_sprite.png) -21px 0 no-repeat;
    background-size:93px 20px;
}
.cabinet-head a span {
    border-bottom:1px dotted;
}
.cabinet-head a:hover,
.cabinet-head a.hover{
    color:#f6911d;
}
.cabinet-head > a:hover:before,
.cabinet-head > a.hover:before {
    background-position:0 0;
}
.cabinet-head.dropdown a.hover{
    background-color: #4d5f6d;
    padding:5px 10px 10px 10px;
    margin:0 -10px -10px -10px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    background-position:10px -55px;
}
.cabinet-head.dropdown .list {
    display: none;
    position:absolute;
    overflow:hidden;
    z-index:1000;
    left:-10px;
    top:30px;
    background-color: #4d5f6d;
    padding: 5px;
    width: 100%;
    min-width:130px;
    border-radius:4px;
    border-top-left-radius:0;
    -webkit-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.4);
    text-align:left;
}
.cabinet-head.dropdown .list a {
    display:inline-block;
    height:auto;
    margin:0;
    background:none;
    text-decoration: none;
    line-height:normal;
    font-size:14px;
    padding: 5px 10px;
}
.cabinet-head.dropdown .list a span {
    border:none;
    font-size:11px;
    padding-top:2px;
    display:inline-block;
}
.cabinet-head.dropdown .list a:hover span{
    color: #f69424 !important;
}
.cabinet-head.dropdown .list a:hover,
.cabinet-head.dropdown .list a.activ{
    background: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #f69424;
    text-decoration:underline;
}
.search-head {
    display:inline-block;
    vertical-align:bottom;
}
.center_head {
    position: relative;
    background: #fff;
    padding: 15px 15px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0 0 4px 4px;
    behavior: url('/media/style/PIE.htc');
}
.poloska {
    position: absolute;
    background: #fff;
    left: 0px;
    bottom: -5px;
    width: 100%;
    height: 10px;
}
.top_menu {
    margin-left: 190px;
    margin-top: 7px;
   /*  padding-right: 320px; */
    text-align: center;
    white-space: nowrap;
}
.top_menu .top_menu_inner div {
    display: inline-block;
    float: none;
    position:relative;
    margin:0 2px;
}
.top_menu .top_menu_parent > .top_menu_sub {
    display:none;
    position:absolute;
    overflow:hidden;
    z-index:1000;
    background: #4d5f6d;
    border-radius:4px;
    padding:5px;
    text-align:left;
    left:0;
    top:100%;
    border-top-left-radius:0;
    -webkit-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.4);
}
.top_menu .top_menu_sub a{
    display:block;
    float:left;
    clear:left;
    margin:0;
    padding:5px 10px;
}
.top_menu .top_menu_sub a:hover,
.top_menu .top_menu_sub a.activ{
    background: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #f69424;
}
.top_menu a,
.tabs-info li a {
    display: inline-block;
    float: none;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    padding: 5px 10px;
    margin-right: 2px;
    margin-left: 2px;
    outline: none;
}
.top_menu a{margin:0;}
.top_menu.narrow a,
.tabs-info.narrow li a {
    padding: 5px 7px;
}
.top_menu a.hover,
.top_menu a:hover,
.tabs-info li a:hover {
    position: relative;
    background: #4d5f6d;
    color: #f69424;
    text-decoration: underline;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.top_menu a.hover{text-decoration: none; color: #fff}
.top_menu a.hover:not(.activ):hover {
    color: #f69424;
    text-decoration: underline;
}
.top_menu div.top_menu_parent a.hover {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}
.top_menu div.top_menu_parent.tree > .top_menu_sub {
    width:600px;
    left:0;
    top:100%;
    padding:0;
}
.top_menu div.top_menu_parent .top_menu_sub_left {
    position:relative;
    overflow:hidden;
}
.top_menu div.top_menu_parent.tree .top_menu_sub_left {
    float:left;
}
.top_menu div.top_menu_parent.tree .top_menu_sub a{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius:0;
    position:relative;
    padding:5px 15px;
}
.top_menu div.top_menu_parent.tree .top_menu_sub_left a {
    width:100%;
    padding:5px 35px 5px 15px;
}
.top_menu div.top_menu_parent.tree .top_menu_sub_left a.parent:after {
    content:"v";
    position:absolute;
    right:10px;
    top:5px;
    transform: scale(0.5, 1) rotate(-90deg);
    font-size:16px;
}
.top_menu div.top_menu_parent.tree .top_menu_sub_left a:first-child {
    padding-top:10px;
}
.top_menu div.top_menu_parent.tree .top_menu_sub_left a:first-child:after {
    top:10px;
}
.top_menu div.top_menu_parent.tree .top_menu_sub_left a:last-child {
    padding-bottom:10px;
}
.top_menu div.top_menu_parent.tree .top_menu_sub_left a.parent.hover {
    background:#455562;
    color:#fff;
    text-decoration:none;
}
.top_menu div.top_menu_parent.tree > .top_menu_sub .top_menu_sub {
    float:left;
    background:#455562;
    display:none;
}
.top_menu div.top_menu_parent.tree > .top_menu_sub .top_menu_sub.hover {
    display:block;
    padding:5px 0;
    min-height:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
}
.top_menu a.activ,
.tabs-info li.ui-state-active a {
    position: relative;
    background: #f69424;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.tabs-info li.ui-state-disabled a {
    text-decoration: none !important;
    color: #BBB !important;
    outline: none !important;
    border: none !important;
    background: none !important;
    cursor: default;
}
.right-col .top_menu_services {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    padding: 5px 10px;
}
.top_menu_services {
    margin-left: 0px;
    margin-top: 12px;
    margin-bottom: 5px;
}
.right-col .top_menu_services a {
    display: table;
    float: none;
    font-size: 12px;
    text-decoration: none;
    padding: 5px 10px;
    margin: 4px 0;
    position: relative;
    color: #116091;
}
.top_menu_services a {
    display: block;
    float: left;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    padding: 5px 10px;
    margin-right: 10px;
	margin-bottom: 10px;
}
.top_menu_services a.col {
    width:50%;
    float:left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.top_menu_services a.col:nth-child(even) {
    clear:left;
}
.top_menu_services a.col span {
    color:#333;
}
.right-col .top_menu_services .menu-reviews-item a {
    display: inline-block;
}
.top_menu_services a:hover {
    position: relative;
    background: #4d5f6d;
    color: #f69424;
    text-decoration: underline;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.right-col .top_menu_services a.activ,
.right-col .top_menu_services a:hover {
    position: relative;
    background: #f69424;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
.right-col .top_menu_services a.col.activ span,
.right-col .top_menu_services a.col:hover span {
    color:#fff;
}
.top_menu_services a.activ {
    position: relative;
    background: #104f6e;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
/*
#call_back_button {
    background: url("/media/images/call_back_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 36px;
    margin: 36px 0 0 917px;
    position: absolute;
    width: 176px;
}
#call_back_button:hover {
    background-position: 0 -36px;
    z-index: 1;
}call_back_button
#call_back_button:active {
    background-position: 0 -72px;
    z-index: 1;
}
*/
.lev-block {
    float: left
}
.rig-block {
    float: right;
}
/*-------------------Filter1-------------------------*/

.text-fl1 {
    color: #104f6e;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 53px;
}
.filter-body {
    position: relative;
    background: #165174 url(/media/img/icons/bg_filter1.jpg) no-repeat;
    padding-top: 11px;
    width: 391px;
    height: 151px;
    padding-bottom: 4px;
}
.filter-poloska {
    position: absolute;
    width: 100%;
    height: 5px;
    top: -5px;
    background: #165174;
}
.button-name-filter {
    position: absolute;
    left: 1px;
    top: -35px;
}
.filter-name1,
.filter-name2 {
    float: left;
    padding: 10px 15px;
    cursor: pointer;
}
.fl_activ1 {
    position: relative;
    background: #165174;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-radio-chin,
.filter-select-chin,
.filter-radio-disc,
.filter-select-disc {
    position: relative;
    background: #fff;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-index-chin {
    width: 98px;
}
.filter-index-chin .jq-selectbox__select {
    width: 61px;
}
.filter-index-chin .jq-selectbox__dropdown {
    width: 98px;
}
#step1_form  .filter-index-chin {
    z-index: 300 !important;
}
.filter-select-disc .jq-selectbox__trigger{
		right: 2px;
}
.filter-select-disc-2 {
    position: relative;
    background: #fff;
    margin-left: 15px;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-radio-chin {
    margin-bottom: 11px;
    padding: 2px 14px;
    width: 87%;
    margin-top: 11px !Important;
}
.filter-radio-disc {
    margin: 11px 10px 10px 11px;
    padding: 8px 10px;
    width: 57%;
}
.sun-radio,
.sun-sneg-radio,
.sneg-radio,
.disc-radio-lit,
.disc-radio-kov,
.disc-radio-stal {
    float: left;
    font-size: 12px;
}

.lev-block .sun-radio,
.lev-block .sun-sneg-radio,
.lev-block .sneg-radio,
.lev-block .disc-radio-lit,
.lev-block .disc-radio-kov,
.lev-block .disc-radio-stal {
    font-size: 11px;
}


.sun-radio span.jq-checkbox,
.sun-sneg-radio span.jq-checkbox,
.sneg-radio span.jq-checkbox {
    margin-left: -1px;
}
/**/

.sun-radio {
    margin-left: -5px;
}
.sun-radio img {
    margin-right: 4px;
}
/* #bl_f_01 .sun-sneg-radio{ padding-right:10px;}  */

.filter-radio-top .sneg-radio {
    padding-right: 0px;
    margin-right: -13px;
}
.filter-radio-chin .sneg-radio {
    padding-right: 0px;
    margin-right: -40px;
}
/**/

.disc-radio-lit {
    padding-right: 15px;
}
.disc-radio-kov {
    padding-right: 10px;
}
.disc-radio-stal {
    padding-right: 9px;
}
/**/

.sun-radio img,
.sun-sneg-radio img,
.sneg-radio img,
.disc-radio-lit img,
.disc-radio-kov img,
.disc-radio-stal img {
    float: left;
}
.sun-radio .radio-fl,
.sun-sneg-radio .radio-fl,
.sneg-radio .radio-fl {
    padding-top: 15px;
    float: left;
    margin-right: 10px;
    margin-left: -3px;
}
.filter-radio-chin .sun-radio .radio-fl,
.filter-radio-chin .sun-sneg-radio .radio-fl,
.filter-radio-chin .sneg-radio .radio-fl {
    margin-right: 12px;
}
.disc-radio-lit .radio-fl,
.disc-radio-kov .radio-fl,
.disc-radio-stal .radio-fl {
    padding-top: 10px;
    float: left;
}
.filter-select-chin {
    padding: 11px 12px;
    width: 88%;
}
.filter-select-disc {
    padding: 11px 12px;
    width: 88%;
}
#auto_years-styler {
    width: 98px;
}
#auto_years-styler .jq-selectbox__select {
    width: 60px;
}
#auto_years-styler .jq-selectbox__dropdown {
    width: 96px;
}
.option_disc {
    width: 98px;
}
.option_disc .jq-selectbox__select {
    width: 58px;
}
.option_disc .jq-selectbox__dropdown {
    width: 96px;
}
.filter-select-disc-2 {
    position: relative;
    padding: 3px 8px 10px;
    /*ie main_ie*/
    /*margin-left: 16px;*/

    width: 57%;
}
.disc-poloska-filter {
    height: 10px;
    width: 100%;
    background: #fff;
    position: absolute;
    top: -5px;
    left: 0px;
}
.txt-f {
    font-size: 14px;
}
.filter-button-chin {
    margin-top: 10px;
    padding-right: 11px;
    text-align: right;
}
.filter-button-chin input {
    border: none;
    width: 110px;
    height: 28px;
    cursor: pointer;
    background: url(/media/img/icons/naiti_button.png) no-repeat;
}
.filter-button-disc {
										 
    text-align: right;
    margin-top: 24px !important;
    margin-left: 7px;
}
.filter-button-disc input {
    border: none;
    width: 110px;
    height: 28px;
    cursor: pointer;
    background: url(/media/img/icons/naiti_button.png) no-repeat;
}
/*------------------------FilterCatalogSearchChin---------------------------------*/

.h-size-catalog {
    float: left;
    padding-top: 7px;
    padding-left: 5px;
    font-size: 20px;
    margin-right: 5px;
    /*   font-weight: bold;
    color:#4b7b91; */
}
.check-catalog {
    float: left;
    padding-top: 12px;
    padding-left: 10px;
    margin-right: 30px;
    font-size: 14px;
}
.filter-select-catalog {
    padding: 7px;
    float: left;
}
.filter-button-catalog {
    float: left;
    padding: 5px;
}
.filter-button-catalog input {
    border: none;
    width: 89px;
    height: 30px;
    cursor: pointer;
    background: url(/media/img/icons/but-catalog.jpg) no-repeat;
}
.bg-p-cat {
    position: absolute;
    width: 770px;
    height: 11px;
    bottom: -5px;
    background: url(/media/img/icons/bg-poloska-catalog.jpg) no-repeat;
    left: 0px;
}
/*-------------------------Catalog----------------------------*/

.catalog-zag {
    background: #394750;
    /* text-align: center;*/

    width: 760px;
    padding-top: 3px;
    padding-left: 10px;
    font-size: 12px;
    color: #fff;
}
.catalog-vid-tovar {
    position: relative;
    padding: 5px 0px 5px 10px;
    text-align: center;
    background-color: #fff;
    margin-bottom: 3px;
    font-size: 13px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.pole-text {
    width: 75px;
    height: 27px;
    background: url(/media/img/icons/pole-text-cat.png) 13px no-repeat;
}
.pole-text input {
    width: 30px;
    height: 20px;
    margin: 0px;
    margin-top: 0px;
    line-height: 10px;
    padding: 4px 0px;
    border: 0px;
    background: transparent;
}
.pole-button {
    height: 28px;
    background: url(/media/img/icons/korz.png) 50% 50% no-repeat;
    cursor: pointer;
}
.pole-button:hover {
    background: url(/media/img/icons/korz_hov.png) 50% 50% no-repeat;
}
.select-brand .jq-selectbox__select {
    width: 150px !important;
}
.select-brand .jq-selectbox__dropdown {
    width: 188px !important;
}
.oldprice,
.oldsum {
    text-decoration: line-through;
    color: grey;
}
/*-------------------------CatalogTyres----------------------------*/

.catalog-tires-modul {
    position: relative;
}
.filter-auto,
.filter-orders{
    position: relative;
    margin-bottom: 6px;
    color: #4c7b92;
    font-size: 15px;
    padding: 5px 0px 5px 10px;
    background-color: #e7eaeb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-auto .sezon-all {
    width: 280px;
}
.sezon-all2 {
    width: 148px;
}
.f-cat-mod-txt {
    float: left;
    /*  font-weight: 700;*/

    padding-top: 8px;
    margin-right: 5px;
}
.bg_sezon {
    float: left;
    background-color: #fff;
    text-align: center;
    padding: 1px;
    margin-right: 2px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.auto-all {} .button-all {
    margin-left: 5px;
    padding: 5px 0px 4px;
    background-color: #f69424;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.button-all input.but_podbor {
    cursor: pointer;
    border: none;
    width: 70px;
    padding: 0px 2px 3px;
    background: transparent;
    color: #fff;
    height: 25px;
}
.button-reset {
    margin-top: 5px;
    margin-left: 20px;
}
.button-reset input.but_show_all {
    border: none;
    width: 100px;
    cursor: pointer;
    background: none;
    color: #4c7b92;
    height: 25px;
    /*text-decoration: underline;*/
}
.vivod-tovara-mod {
    position: relative;
    margin:0 -1px 0 -2px;
}
.tovar-prev-block {
    position: relative;
    float: left;
    padding:0 1px 3px 2px;
    /*cursor: pointer;*/
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    behavior: url('/media/style/PIE.htc');
    width:25%;
}
.tovar-prev-block .photo-tovar {
    margin:0 auto;
}
.tovar-prev-block .tovar-prev-block-inner {
    position: relative;
    padding: 5px 5px;
    height: 206px; /* 170 */
    /*cursor: pointer;*/
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.tovar-prev-block .opis-tovar span {
    color: #4c7b92;
    font-size: 14px;
    font-weight: 700;
}
.tovar-prev-block .opis-tovar {
    color: #222;
    font-size: 12px;
    height:45px;
    overflow:hidden;
}
.tovar-prev-block .tovar-price{font-size:14px;color:#505354}
.tovar-prev-block .tovar-na{font-size:14px;color:#92192a}
.photo-tovar {
    width: 125px;
    height: 125px;
}
.b-str-bl {
    position: absolute;
    width: 16px;
    height: 16px;
    right: 5px;
    top: 5px;
    background: url(/media/img/icons/but-smol-strela.png) no-repeat;
}
.sezon-img-tovar {
    /*  z-index: 10;*/

    position: absolute;
    right: 5px;
    top: 80px;
}
/*--------------------Content-------------------------------*/

.content-root {
    margin-top: 0px;
}
.left-col,
.right-col {
    float: left;
    position:relative;
}
.left-col {
    width: 800px;
}
.right-col {
    width: 400px;
    margin-left: 20px;
    /* padding-top: 15px;*/
}
.text {
    padding: 20px 30px;
}
.text h3 {
    font-size: 16px;
}
.text p {
    color: #000;
}
.cart-txt-block {
    position: relative;
    margin-top: 15px;
    padding: 15px 15px 15px;
    background-color: #616f7a;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.cart-txt-block h1,
.cart-txt-block .h1{
    font-weight: normal;
    /*  font-size: 18px;*/

    margin: 0;
}
.zag_h1 {
    /* position: absolute;
    min-width: 50px;
    top: -15px;
    left: 0px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 50px; */
		margin: -30px 0 0 -15px;
		padding: 7px 50px 7px 20px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    behavior: url('/media/style/PIE.htc');
    background: #616F7A url(/media/img/icons/h1_pl.jpg) 100% 0 no-repeat;
}
.zag_h1_long {
    min-width: 50px;
    top: -15px;
    left: 0px;
    padding: 5px 50px 5px 20px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    behavior: url('/media/style/PIE.htc');
    background: #616F7A url(/media/img/icons/h1_pl.jpg) 100% 0 no-repeat;
    margin: -15px 0px 0px -15px;
    float: left;
}
.zag_h1 h1,
.zag_h1_long h1,
.zag_h1 .h1,
.zag_h1_long .h1{
    line-height: 24px;
}
.sub-cart-txt-block {
    margin-bottom: 19px;
    position: relative;
    padding: 10px 10px;
    font-size: 12px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.sub-cart-txt-block-to {
    position: relative;
    padding: 5px 5px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
    font-size: 12px;
}
/*.top-cart-txt-bloc{
  width: 523px;
  height: 23px;
  position: absolute;
  top: -2px;
  right: -1px;
  background: url(/media/img/icons/bg_head_cart.jpg) no-repeat;
}*/
/*---------------------Specblock------------------------------*/

.spec-pred-block {
    position: relative;
    padding: 10px 10px;
    background-color: #b5b8ba;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
    margin-bottom: 20px;
}
.spec-pred-block h2 {
    font-weight: normal;
}
.spec-pred-block a.pager {
    margin-top:10px;
    display:inline-block;
}
.spec-text {
    position: relative;
    margin: 5px;
    padding: 10px 10px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.spec-text h1,
.spec-text .h1{
    color: #222;
}
.spec-pred-spisok {
    position: relative;
    padding: 10px;
    margin-top: 5px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
    overflow: hidden;
}
.spec-pred-spisok img {
    margin-right: 10px;
}
.spec-pred-spisok h3 {
    font-size: 16px;
}
.spec-pred-spisok p {
    padding-left: 0;
    margin: 0;
    padding-right:60px;
}
.spec-pred-spisok a.spchref,
.spec-pred-spisok div.spchref{
    display: block;
    font-size: 12px;
    position:relative;
    overflow:hidden;
    min-height:72px;
}
.spec-pred-spisok a.spchref{
    text-decoration: none;
    background: url(/media/img/icons/orang-strelka.png) 99% 50% no-repeat;
}
.spec-pred-spisok a.spchref:hover {
    background: url(/media/img/icons/red-strelka.png) 99% 50% no-repeat;
}
.spec-pred-spisok .spec-link {
    position:absolute;
    bottom:0;
    left:0;
}
.tests-block .spec-pred-spisok{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius:0;
    padding: 10px 3px;
    border-top:1px solid #ddd;
    margin:0;
}
.tests-block .spec-pred-spisok:first-child {
    border-top:none;
}
.spec-pred-block .spec-pred-date {
    font-size:12px;
    color:#999;
    float:right;
    display:block;
    margin-top:10px;
}
.spec-pred-spisok .spec-pred-date {
    margin-right:60px;
}
.spec-pred-block.preview-block .spec-pred-date {
    float:none;
    margin:0;
}
.spec-pred-block.news-block p {
    margin-bottom: 0;
}
.spec-pred-block.preview-block .spchref p {
    padding:0;
    max-height:72px;
    overflow:hidden;
}
.spec-pred-block.preview-block .spchref,
.spec-pred-block.preview-block .spchref:hover{
    background:none;
    min-height:0;
}
.spec-pred-block.preview-block .fog{
    position:absolute;
    width:100%;
    height:46px;
    background:#fff;
    left:0;
    bottom:0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
/*------------------------PoleStatus----------------------------*/

.mod-pr-zakaz {
    /* width: 400px;*/
    /* height: 46px;*/

    padding: 11px 10px 12px;
    ;
    background: url(/media/img/icons/pr-zakaz.png) no-repeat;
}
.mod-pr-zakaz span {
    display: block;
    float: left;
    margin-right: 3px;
}
.pole-status {
    text-align: right;
    padding-right: 10px;
}
.pole-status input[type="text"] {
    width: 93px;
    height: 21px;
    border: 0px;
    padding: 2px 0 0 3px;
    margin-top: 0px;
    margin-right: 0px;
    background: transparent;
    position: absolute;
}
.pole-status input[type="button"] {
    width: 22px;
    height: 22px;
    border: 0px;
    padding: 0;
    margin: 0;
    cursor: pointer;
    /*  margin-right: 10px;*/

    background: transparent;
}
.status_order {
    position: relative;
    margin-top: -3px;
    margin-left: 2px;
    width: 376px;
    padding: 10px 10px 10px;
    background-color: #104f6e;
    color: #fff;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
/*------------------------LeftBanners----------------------------*/

.left-banner-block {
    /* margin-top: 27px; */
}
/*------------------------Footer--------------------------------*/

.footer-info .footer-addr div {
    display: inline-table;
}
.footer-info .footer-addr div span {
    vertical-align: middle;
    display: table-cell;
}
.footer-info {
    position: relative;
    padding: 5px 5px;
    margin-top: 20px;
    color: #fff;
    font-size: 12px;
    background-color: #616f7a;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.footer-info-block1 {
    margin-left: 30px;
    width: 250px;
}
.footer-info-block2 {
    width: 280px;
}
.footer-info-block2 a{
	color: #9da4aa;
	text-decoration: none;
}
.footer-info-block3 {
    width: 150px;
		margin-left: 80px;
}
.footer-info-block4 {
    width: 150px;
		margin-left: 150px;
}
.footer-info-block5 {
    width: 300px;
}
.footer-info-block1 span,
.footer-info-block2 span,
.footer-info-block3 span,
.footer-info-block4 span,
.footer-info-block5 span {
    color: #9da4aa;
}
.txt-f-info {
    padding-top: 3px;
}
.not-main-footer .menu-footer{
    /*width:800px;*/
}
.not-main-footer .shapka_search{
float: right;
margin-top: 32px;
margin-bottom: 0px;
}
.not-main-footer .sotial {
/*width: 407px;*/
margin-right: -50px;
}
/*------------------SliderFooter--------------------------*/

.slider-footer {
    position: relative;
    padding: 3px 40px 10px;
    margin-top: 5px;
    background-color: #616f7a;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.slider-footer h4 {
    /* margin-left: 50px;*/
}
.slider-footer img {
    margin: 5px 10px 10px 0px;
}
.top-footer {
    width: 890px;
    height: 25px;
    position: absolute;
    top: -1px;
    right: 0px;
    background: url(/media/img/icons/bg_top_footer.jpg) no-repeat;
}
/*---------------MenuFooter--------------------*/

.menu-footer {
    float: left;
    width: 980px;
		margin-left: 16px;
}
.menu-footer-block {
    padding: 10px;
    /* float: left;*/
}
.menu-footer-block a {
    color: #fff;
}
.menu-footer-block ul {
    margin-top: 15px;
}
.menu-footer-block ul li {
    margin-bottom: 10px;
}
.menu-footer-block ul li a {
    text-decoration: none;
}
.activ-footer {
    color: #f69424 !important;
    text-decoration: none;
}
/*----------------Social-----------------------*/

.num_linc_activ {
    text-align: center;
    position: relative;
    float: left;
    color: #fff;
    padding: 5px 5px;
    min-width: 20px;
    margin-left: 3px;
    background-color: #165174;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.num_linc_noactiv,
.str_linc_noactiv {
    text-align: center;
    float: left;
}
.num_linc_noactiv a {
    display: block;
    color: #fff;
    padding: 5px 5px;
    min-width: 20px;
    text-decoration: none;
}
.str_linc_noactiv a {
    display: block;
    color: #fff;
    padding: 5px;
    width: 50px;
    text-decoration: none;
}
/*----------------------FilterTop--------------------------------*/

.filter-top {
    background-color: #165174;
    position: relative;
		width:1190px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.pl-top {
    /*width: 1180px;*/

    padding: 22px 18px;
    background: url(/media/img/icons/bg-pl-top.png) center no-repeat;
		background-size: cover;
}
.filter-select-top-select {
    position: relative;
    float: left;
    /*text-align: center;*/
    /*width: 250px;*/

    padding: 5px 14px;
    margin-right: 7px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-select-top-select span {
    font-size: 15px;
    color: #116091;
    font-weight: 700;
}
.filter-param-disc {
    position: relative;
    float: left;
    width: 250px;
    text-align: center;
    padding: 14px 15px;
    margin-right: 7px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-param-disc span {
    font-size: 15px;
    color: #116091;
    font-weight: 700;
}
.sel_filter {
    width: 120px;
}
.sel_filter .jq-selectbox__select {
    width: 80px;
}
.sel_filter .jq-selectbox__dropdown {
    width: 120px;
}
.filter-radio-top {
    position: relative;
    float: left;
    padding: 1px 10px;
    margin-right: 7px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-select-top-siz {
    position: relative;
    padding: 10px 10px;
    float: left;
    margin-right: 7px;
    /* width: 350px;*/

    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-select-top-type {
    position: relative;
    padding: 5px 14px;
    float: left;
    margin-right: 7px;
    /* width: 350px;*/

    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.size-top-select {
    width: 65px;
}
.size-top-select .jq-selectbox__select {
    width: 28px;
}
.size-top-select .jq-selectbox__dropdown {
    width: 65px;
}
.size-top-select1 {
    width: 100px;
}
.size-top-select1 .jq-selectbox__select {
    width: 50px;
}
.size-top-select1 .jq-selectbox__dropdown {
    width: 80px;
}
.size-top-select1 .jq-selectbox__trigger{
    /*right: 1px;*/
}
.filter-top-but_auto {
    position: relative;
    padding: 8px 10px;
    float: left;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-top-auto.replica .filter-top-but_auto {
    display:none;
}
.filter-top-but {
    position: absolute;
    padding: 8px 10px;
    right: 20px;
    bottom: 23px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.btn_m_t {
    bottom: 15px;
}
.filter-top-but input,
.filter-top-but_auto input {
    width: 109px;
    height: 29px;
    cursor: pointer;
    border: none;
    background: url(/media/img/icons/but_filter_top.jpg) no-repeat;
}
.pl-but-top {
    position: absolute;
    text-align: right;
    width: 329px;
    height: 29px;
    padding-top:5px;
    bottom: -20px;
    right: -2px;
    background: url(/media/img/icons/pl-top-whit.png) no-repeat;
}
.pl-but-top a {
    font-size: 12px;
    padding-right: 20px;
    margin-right: 25px;
    color: #116091;
}
.ankor_img_open {
    background: url(/media/img/icons/ankor_top_open.jpg) 99% no-repeat;
}
.ankor_img_clos {
    background: url(/media/img/icons/ankor_top.jpg) 99% no-repeat !important;
}
.pl-top-filter-dop {
    padding: 10px 20px 15px;
}
.sel-brand-top {
    position: relative;
    padding: 10px 14px 10px 20px;
    float: left;
    margin-right: 7px;
    /* width: 350px;*/

    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.sel-brand-top span {
    font-size: 13px;
}
#discs-filter-form .sel-brand{
	width: 252px;
}
#discs-filter-form .sel-brand .jq-selectbox__select {
    width: 212px;
}
#discs-filter-form .sel-brand .jq-selectbox__dropdown {
    width: 250px;
}
#discs-filter-form .sel-brand-top span {
	padding-right: 2px;
}
#discs-filter-form .slider-top-filter:first-child {
	padding-right: 14px;
}
.sel-brand {
	width: 147px;
}
.sel-brand .jq-selectbox__select {
	width: 106px;
}
.sel-brand .jq-selectbox__dropdown {
	width: 143px;
}
.sel-brand .jq-selectbox__trigger {
	right: 2px;
}
.sel-point {
	width: 373px;
}
.sel-point .jq-selectbox__select {
	width: 334px;
}
.sel-point .jq-selectbox__dropdown{
	width: 372px;
	max-height: fit-content;
}
.sel-ships,
.sel-four2four{
	  width: 57px;
}
.sel-ships .jq-selectbox__dropdown,
.sel-four2four .jq-selectbox__dropdown{
    width: 58px;
		height: auto !important;
}
.sel-cars {
    width: 182px;
}
.sel-cars .jq-selectbox__select {
    width: 144px;
}
.sel-cars .jq-selectbox__dropdown {
    width: 182px;
}
.sel-index-speed {
    width: 130px;
}
.sel-index-speed .jq-selectbox__select {
    width: 90px;
}
.sel-index-speed .jq-selectbox__dropdown {
    width: 130px;
}
.filtersma-point{margin-right:-100px!important;margin-left:6px;display:none}
.filtersma-sort .jqselect {margin-left: 4px;}
.filter-index-chin-new {width:120px}
.filter-index-chin-new .jq-selectbox__select {
    min-width: 82px;
}
.filter-index-chin-new .jq-selectbox__dropdown{
    width: 120px;
}
.ui-state-hover {border:0px !important}
.sel-protect {
    width: 273px;
    margin-right: -1px;
}
.sel-protect .jq-selectbox__select {
    width: 235px;
}
.sel-protect .jq-selectbox__dropdown {
    width: 273px;
}
.sel-color {
    width: 250px;
}
.sel-color .jq-selectbox__select {
    width: 212px;
}
.sel-color .jq-selectbox__dropdown {
	width: 250px;
}
.sel-type-tyres {
    width: 462px;
}
.sel-type-tyres .jq-selectbox__select {
    width: 412px;
}
.sel-type-tyres .jq-selectbox__dropdown {
    width: 400px;
}
.auto-year {
    width: 98px;
}
.auto-year .jq-selectbox__select {
    width: 56px;
}
.auto-year .jq-selectbox__dropdown {
    width: 98px;
}
.auto-year .preloader {
    width: 80px;
}
.price-top-slider-disc {
    position: relative;
    padding: 16px 10px 7px;
    width: 889px;
    float: left;
    margin-right: 7px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.slider-top-filter {
    padding: 0px 13px 5px;
    float: left;
    margin-right: 7px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
/*------------------------------------------------------*/

.slider-filter {
    position: relative;
    float: left;
    width: 180px;
    padding: 10px 10px 0px;
    margin-right: 5px;
}
.slider-filter-power {
    position: relative;
    float: left;
    width: 180px;
    padding: 5px 10px 0px;
    margin-right: 5px;
}
.slider-filter-top {
    float: left;
    padding-top: 16px;
    padding-bottom: 2px;
    width: 643px;
}
.slider-cl {
    width: 616px !important;
}
#slider_price {
    width: 180px;
}
.bg_fon_white {
    position: relative;
    float: left;
    margin-left: 5px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
/*--------------------------------------------------------*/

.big-img-catalog {
    width: 250px;
    --height: 230px;
    cursor: pointer;
    position: relative;
    margin-bottom:30px;
}
.catalog-search .big-img-catalog {
    margin-bottom:0;
}
.big-img-catalog2 {
    width: 150px;
    height: 130px;
    cursor: pointer;
    position: relative;
}
.sezon-imgbig-tovar {
    position: absolute;
    right: 10px;
    top: 150px;
}
.sezon-imgbig-tovar2 {
    position: absolute;
    right: 10px;
    top: 90px;
}
.block-right-catalog-table h3 a,
.block-right-catalog-table h3 a span {
    text-decoration: none;
}
.block-right-catalog-table {
    width: 490px;
    float: left;
	margin-right: -40px;
}
.catalog-search .block-right-catalog-table {
    width:490px;
}
.catalog-search .block-right-catalog-table .cart-price-catalog > div {
    margin-left:0 !important;
}
.block-right-catalog-table2 {
    width: 530px;
    float: left;
    margin: 0 0 0 60px;
}
.basket-product {
    padding:0 10px;
}
.basket-product .block-right-catalog-table2 {
    margin-left:0;
    float:right;
    width:570px;
}
.basket-product .basket-bonus-buy b{
    color:#116091;
    font-weight:normal;
    border-bottom: 1px dotted;
}
.basket-product .basket-bonus-buy .jq-checkbox {
    margin-top:-1px;
}
.basket-product .basket-bonus-buy .jq-checkbox.disabled ~ b {
    opacity:0.5;
}
.basket-product h3 a {
    text-decoration:none;
}
.block-right-catalog-table h3,
.block-right-catalog-table2 h3 {
    font-size: 20px;
    font-weight: normal;
}
.text-block-table {
    position: relative;
    width: 450px;
    color: #000;
    margin-top: 5px;
    font-size: 12px;
    padding: 10px 20px;
    background-color: #e7eaeb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.block-right-catalog-table .text-block-table{
    width: 460px;
}
.block-right-catalog-table .cart-price-catalog {
    width:500px;
}
.text-block-table table tr td {
    font-size: 13px;
    padding-top: 5px;
}
.text-block-table table tr td.td-name {
    font-size: 13px;
    font-weight: bold;
    color: #222;
    width: 290px;
}
.smol-img {
    height: 80px;
}
.cart-price-catalog {
    position: relative;
    /* width: 490px; */
    font-size: 20px;
}
.cart-price-catalog .bonus,
.tabl_opis_articls .bonus,
.table_info .bonus{
    color:#fff;
    background:#029F02;
    border-radius:2px;
    padding:2px 4px 1px;
    display:inline-block;
    cursor:pointer;
}
.cart-price-catalog .bonus-buy-wrap{
    color:#505354;
    font-size:13px;
    font-weight:bold;
}
.korz-button,
.korz-button-disk,
.korz-button-product,
.korz-button-popup,
.korz-button-rec,
.sub-cart-txt-block-to .button,
.cabinet-orders .button,
.check-auto .button,
.catalog-button{
    position: relative;
    float: right;
    margin-top: 3px;
    margin-left: 20px;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    background-color: #f69424;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
    text-decoration:none;
}
a.catalog-button{color:#fff}
a.catalog-button:hover{color:#fff}
.korz-button-popup,
.korz-button-popup:hover {
    color:#fff !important;
}
.korz-button.disabled,
.korz-button-rec.disabled{
    background-color:#8b8b8b;
    cursor:not-allowed;
}
.korz-button-prodcart{
		border: 1px #f69424 solid;
}
.korz-button-one_click,
.review-product .review-show-button{
    position: relative;
    float: right;
    margin-top: 3px;
    margin-left: 20px;
    padding: 6px 11px;
    text-align: center;
    font-size: 17px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
		/* border: 1px solid transparent; */
		color: #116091;
		text-decoration: underline;
}
.korz-button-one_click:hover,
.review-product .review-show-button:hover{
    background: #104f6e;
    color: #fff;
    behavior: url('/media/style/PIE.htc');
		/* border: 1px solid #616F7A; */
		text-decoration: none;
}
.contact-button {
    position: relative;
    float: right;
    margin-top: 3px;
    margin-left: 20px;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    background-color: #f69424;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.contact-button_error {
    position: relative;
    float: right;
    margin-top: 3px;
    margin-left: 20px;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    background-color: #f69424;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.contact-button.disabled {
    background-color: #8d8d8d;
    cursor: not-allowed;
}
.feedback-contacts input,
.feedback-contacts textarea{
	border:1px solid transparent;
	border-radius: 5px;
}
.popup-container .tnx-mess,
.feedback-contacts .tnx-mess{
	font-size: 22px;
}
#basket_popup .err-msg,
.feedback-contacts .err-msg{
	color: orangered;
}
.feedback-contacts .contact-button{
		float:left;
		margin-left:0;
		/* width:110px; */
		margin-top: 30px;
    margin-bottom: 0px;
}
.feedback-contacts .contact_body{
		margin-top: 5px;
}
.popup-container .uslugi_basket{
	width:330px ;
}
.popup-container .uslugi_basket-cont{
	padding:6% 0;
}
.but_reset {
    padding: 5px;
    height: 20px;
    margin-left: 5px;
}
.but_reset input {
    border: none;
    padding: 0px;
    height: 20px;
    padding-top: 3px;
    background: none;
    cursor: pointer;
    color: #165174;
}
/*-----------------------VendorsCatalog---------------------------*/

.block-repeat-vendor {
    position: relative;
    float: left;
    text-align: center;
    padding: 10px 37px;
    margin: 10px 9px;
    border: 1px #fff solid;
}
.block-repeat-vendor:hover {
    border: 1px #efefef solid;
}
.block-repeat-vendor .img-vendor {
    width: 155px;
    height: 42px;
    /* background-color: #b5c7f8; */
}
.block-repeat-vendor .img-vendor img{
    width: 155px;

    /* background-color: #b5c7f8; */
}
.logo-vendor-table .img-vendor img{
    width: 155px;

    /* background-color: #b5c7f8; */
}
.block-repeat-vendor .link-vendor {
    position: relative;
    margin-top: 3px;
}
.block-repeat-vendor .link-vendor a {
    position: relative;
    display: block;
    text-decoration: none;
    padding: 5px 10px;
    color: #116091;
}
.block-repeat-vendor .link-vendor a:hover {
    background-color: #f69424;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.block-repeat-vendor .link-vendor a span {color:#333;}
.block-repeat-vendor .link-vendor a:hover span {color:#fff;}
.repeat-vendor-right {
    float: left;
    padding: 0 10px;
    width: 105px;
}
.repeat-vendor-right .link-vendor {
    position: relative;
    margin-top: 3px;
}
.repeat-vendor-right .link-vendor a,
.repeat-vendor-right .link-vendor > span {
    position: relative;
    display: block;
    font-size: 12px;
    text-decoration: none;
    padding: 5px 10px;
    color: #116091;
}
.filter-top-auto .repeat-vendor-right .link-vendor > span,
.catalog-review .repeat-vendor-right .link-vendor > span{
    color:#505354;
    font-size:18px;
    padding:2px 10px;
}
.catalog-review .repeat-vendor-right .link-vendor a span {color:#333;}
.catalog-review .repeat-vendor-right .link-vendor a:hover span {color:#fff;}
.filter-top-auto .repeat-vendor-right,
.catalog-review .repeat-vendor-right{
    width: 12.5%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.catalog-review .repeat-vendor-right{width:33.333333333%}
.filter-top-auto .repeat-vendor-right.reduce-7 {width:14.2857%}
.filter-top-auto .repeat-vendor-right.reduce-6 {width:16.6666%}
.filter-top-auto .repeat-vendor-right.reduce-5 {width:20%}
.filter-top-auto .repeat-vendor-right .link-vendor,
.catalog-review .repeat-vendor-right .link-vendor{
    position: relative;
    margin-top: 3px;
}
.repeat-vendor-right .link-vendor a:hover {
    background-color: #f69424;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.repeat-vendor-right a.activ {
    background-color: #f69424;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.vendor-table {
    font-size: 12px;
}
.vendor-table h3 {
    font-size: 20px;
}
.vendor-table .logo-vendor-table {
    padding: 20px 30px;
    text-align: center;
    vertical-align: middle;
}
.vendor-table .logo-vendor-table .img-vendor {
    width: 155px;
    height: 42px;
}
.but_all_vendor {
    margin-top: 5px;
    margin-left: 10px;
    cursor: pointer;
    border: none;
    background: none;
    color: #fff;
}
.filter-top-auto:not(.wheels) {
    margin-top:30px;
}
.filter-top-auto.replica {
    margin-top:0;
}
.filter-top-auto .filter-top-auto-type {
    position:absolute;
    top:-30px;
    left:0;
    overflow:hidden;
}
.filter-top-auto .filter-top-auto-type a {
    float:left;
    padding: 5px 15px;
    color:#000;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-decoration:none;
    font-size:20px;
}
.filter-top-auto .filter-top-auto-type a.active {
    background: #165174;
    color: #fff;
    behavior: url(/media/style/PIE.htc);
}
.filter-top-auto table{
    width:50%;
}
/***********Batton Sezon*****************/

.no_activ_btn_sezon {
    cursor: pointer;
    border: none;
    width: 35px;
    height: 35px;
}
.btn_sane {
    background: #fff url('/media/img/icons/sezon-sonc.png') no-repeat;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.btn_sane2 {
    background: url('/media/img/icons/sezon-sonc2.png') no-repeat;
}
.btn_sneg-sonc {
    background: #fff url('/media/img/icons/sezon-sneg-sonc.png') no-repeat;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.btn_sneg-sonc2 {
    background: url('/media/img/icons/sezon-sneg-sonc2.png') no-repeat;
}
.btn_sneg {
    background: #fff url('/media/img/icons/sezon-sneg.png') no-repeat;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.btn_sneg2 {
    background: url('/media/img/icons/sezon-sneg2.png') no-repeat;
}
.btn_snegship {
    background: #fff url('/media/img/icons/sezon-snegship.png') no-repeat;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.btn_snegship2 {
    background: url('/media/img/icons/sezon-snegship2.png') no-repeat;
}
/*--------------------------------------------------*/

.sub-menu-block .sub-menu {
    float: left;
    position: relative;
    margin: 5px;
    background: #fff url(/media/img/icons/orang-strelka.png) 97% 50% no-repeat;
    width: 375px;
    font-size: 16px;
    font-weight: 700;
    color: #2948a0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.sub-menu-block .sub-menu:nth-child(odd) {
    clear:left;
}
.sub-menu-block .sub-menu:hover {
    background: #fff url(/media/img/icons/red-strelka.png) 97% 50% no-repeat;
}
.sub-menu-block .sub-menu a {
    display: block;
    padding: 10px 43px 10px 10px;
    text-decoration: none;
}
/*----------------------------------------------------*/

.pl-auto-filter {
    position: relative;
    height: 102px;
    margin-left: 0px;
    background: #104f6e url(/media/img/icons/pl-autofilter.png) 50% 50% no-repeat;
		background-size: cover;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.filter-top-auto.replica .pl-auto-filter{
    height:auto;
}
.filter-top-auto.replica .pl-auto-filter .slider-top-filter {
    margin:16px;
}
.filter-auto-logo {
    float: left;
    position: relative;
    padding-left: 15px;
    margin-right: 20px;
    width: 310px;
}
.txt-search-auto {
    position: absolute;
    font-size: 20px;
    color: #fff;
    right: 0px;
    top: 10px;
}
/*-----------------------------------------------------*/

.param-tyres,
.param-disk,
.param-products{
    margin-top: 20px;
}
.param-tyres table,
.param-disk table,
.param-products table{
    width:50%;
    float:left;
}
.param-tyres .param-text,
.param-disk .param-text,
.param-products .param-text{font-size:13px; position:relative; overflow:hidden;}
.recomend-param {
    font-size: 22px;
    color: #fff;
    background-color: #116091;
    padding: 10px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.param-link {
    font-size:13px;
    margin-left:7%;
}
.param-row-name {
    margin-top:3px;
    margin-bottom:3px;
    font-weight:bold;
}
.param-zag {
    font-weight: 700;
    font-size: 14px;
    color: #8b9195;
    padding: 4px 0px 3px;
    border-top: 1px #8b9195 solid;
}
.param-vid {
    /*  border-bottom: 1px #8b9195 solid;*/
}
.param-vid div {
    line-height: 30px;
    /*  border-bottom: 1px #8b9195 solid; */
}
.param-ancor {
    float: left;
    margin-right: 10px;
    font-size: 13px;
}
.param-ancor a,
.param-link a{
    padding: 5px;
    font-size: 13px;
}
.param-ancor-hover,
.param-ancor a:hover,
.param-ancor a.hover,
.param-link a:hover,
.param-link a.hover{
    position: relative;
    background: #f69424;
	padding:5px;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}

.param-ancor-hover-zag {
    position: relative;
    background: #116091;
	padding:5px;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}


.activ_anc {
    position: relative;
    background: #f69424;
    color: #fff !important;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.price_color {
    color: #dc3300;
}
.param-tyres table tr td,
.param-disk table tr td,
.param-products table tr td{
    padding-top: 4px;
    padding-bottom: 6px;
}
.param-axles td {
    font-weight: 700;
    font-size: 14px;
    color: #8b9195;
    padding: 3px 0px 0px 0px !important;
}
/*************************Корзина**********************************/

.bsket_body {
    position: relative;
    margin-top: 30px;
    padding-bottom: 10px;
    background-color: #fff;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.contact_body {
    position: relative;
    margin-top: 30px;
    padding-bottom: 10px;
    background-color: #fff;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.top_zag_basket {
    color: #7e8688;
    padding-left: 5px;
    font-size: 18px;
}
.top_zag_contact {
    color: #7e8688;
    padding-left: 10px;
    font-size: 18px;
}
.top_zag_contact h2 {
		color: #7e8688;
}
.top_table_basket {
    position: relative;
    overflow:hidden;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    padding: 2px 2px 2px 5px;
    font-size: 12px;
    width: 730px;
    background-color: #b5bcbe;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.delivery-block .top_table_basket {
    width: auto;
    float:none;
    padding: 2px 5px;
    margin:0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.delivery-block a.coolspan {
    text-decoration:none;
}
.top_close_basket {
    position: relative;
    cursor: pointer;
    width: 26px;
    height: 25px;
    margin-right: 5px;
    /* font-size: 11px;
    color: #fff;*/

    margin-top: 5px;
    float: right;
    background: url('/media/img/icons/close_img.png') center no-repeat;
    /*   font-weight: 700;
    background-color:#69767e;
     -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   behavior: url('/media/style/PIE.htc');*/
}
.top_close_contact {
    position: relative;
    cursor: pointer;
    width: 26px;
    height: 25px;
    margin-right: 5px;
    /* font-size: 11px;
    color: #fff;*/

    margin-top: 5px;
    float: right;
    background: url('/media/img/icons/close_img.png') center no-repeat;
    /*   font-weight: 700;
    background-color:#69767e;
     -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   behavior: url('/media/style/PIE.htc');*/
}
.h_top_close_contact {
    position: relative;
    cursor: pointer;
    width: 26px;
    height: 25px;
    margin-right: 0px;
    /* font-size: 11px;
    color: #fff;*/

    margin-top: -5px;
    float: right;
    background: url('/media/img/icons/close_img.png') center no-repeat;
}
.top-ban-close {
    cursor: pointer;
    height: 25px;
    margin-bottom: 3px;
    position: absolute;
    width: 5%;
    bottom: 0;
    right: 0;
    background: url(/hellobarsolo/top-ban-close.png) center no-repeat;
}
.tovar_basket h3 {
    font-size: 24px;
    margin-left: 5px;
    padding-left: 5px;
}
.contact h3 {
    font-size: 24px;
    margin-left: 5px;
    padding-left: 5px;
}
.price_one_basket {
    float: left;
    margin-top: 10px;
    width: 100px;
    margin-right: 5px;
}
.klovo_basket {
    position: relative;
    float: left;
    padding-left: 10px;
    margin-top: 5px;
    width: 50px;
    height: 27px;
    margin-right: 15px;
    background: #fff url(/media/img/icons/pole-text-cat.png) 0 50% no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.klovo_basket input {
    width: 40px;
    height: 20px;
    margin: 0px;
    line-height: 10px;
    padding: 4px 0px;
    border: 0px;
    background: transparent;
}
.sum_basket {
    float: left;
    margin-top: 10px;
}
.center_table_basket {
    position: relative;
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    padding: 2px 2px 2px 5px;
    font-size: 12px;
    width: 730px;
    margin-right: 5px;
    background-color: #b5bcbe;
    /*#9BA3A6;*/

    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.uslugi_basket {
    float: left;
    width: 440px;
    padding-left: 10px;
    margin-top: 12px;
    margin-right: 10px;
    color: #104f6e;
    /*font-weight: 700;*/

    font-size: 13px;
}
.bottom_table_basket {
    position: relative;
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    padding: 2px 2px 2px 5px;
    font-size: 12px;
    width: 753px;
    background-color: #69767e;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.close_basket {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    font-weight: 700;
    width: 540px;
}
.close_basket span {
    color: #104f6e;
}
.sum_price_basket {
    float: left;
    margin-top: 5px;
}
#wrap_basket {
    background: url("/media/img/icons/caption.png") transparent;
    border: medium none currentColor;
    display: none;
    height: 100%;
    left: 0px;
    margin: 0px;
    padding: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 2000;
}
#basket_popup {
    position: absolute;
    z-index: 2001;
    left: 0px;
	width: 757px;
}
.basket_popup {
    position: absolute;
    display: none;
    top: 50px;
    left: 0px;
    z-index: 2001;
    left: 0px;
}
#wrap_contact,
#h_wrap_contact,
.wrap_error_dialog {
    background: url("/media/img/icons/caption.png") transparent;
    border: medium none currentColor;
    display: none;
    height: 100%;
    left: 0px;
    margin: 0px;
    padding: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 2000;
}
.wrap_error_dialog .h_top_close_contact {
	margin-right: 32px;
    margin-top: -1px;
}
.wrap_error_dialog .addr-hint{
	color:rgb(89,89,89);
	padding: 10px;
}
#basket_contact,
#h_basket_contact {
    position: absolute;
    z-index: 2001;
    left: 0px;
}
.basket_contact {
    position: absolute;
    display: none;
    top: 50px;
    left: 0px;
    z-index: 2001;
    left: 0px;
}
.tabl_opis_articls {
    position: relative;
    width: 770px;
}

/*****************/

.pl_basket_price {
    position: relative;
    padding: 2px 2px 2px 5px;
    background-color: #e7eaeb;
    color: #116091;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.pl_basket_price .old-price {
    color:#505354;
    font-size:17px;
}
.pl_basket_price.discount {
    margin-top:5px;
    min-height:36px;
}
/* .pl_basket_price .colvo_tyres{
    position: relative;
   border: none;
   width: 23px;
   height: 22px;
   padding: 0px 0px;
   background: transparent url(/media/img/icons/pole-text-cat.png) -1px center no-repeat;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   behavior: url('/media/style/PIE.htc');
} */

.colvo_usl {
    position: relative;
    border: none;
    width: 35px;
    height: 22px;
    padding-left: 10px;
    background: transparent url(/media/img/icons/pole-text-cat.png) -1px center no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.upd_but {
    border: none;
    cursor: pointer;
    margin-right: 10px;
    width: 26px;
    height: 26px;
    background: transparent url(/media/img/icons/BT_update_but.png) 0px center no-repeat;
}
.del_but {
    border: none;
    cursor: pointer;
    margin-right: 10px;
    width: 26px;
    height: 26px;
    background: transparent url(/media/img/icons/BT_delete_but.png) 0px center no-repeat;
}
.txt_c_zakaz {
    position: relative;
    margin-top: 5px;
    background-color: #ebf9fb;
    border-top: 2px #dcf1f4 solid;
    border-left: 1px #dcf1f4 solid;
    border-right: 1px #dcf1f4 solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.text_coment {
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 5px;
    border: none;
    width: 485px;
    height: 40px;
    overflow: auto;
    background-color: transparent;
    resize: none;
}
.text_comentz_season,
.text_comentz {
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 5px;
    border: none;
    width: 430px;
    height: 50px;
    overflow: auto;
    background-color: transparent;
    resize: none;
}
.txt_form_zakaz{
    position: relative;
    width: 175px;
    height: 20px;
    border: 1px solid transparent;
    color: #104f6e;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: transparent url('/media/img/icons/pole_filter.gif') 0px center repeat-x;
		background-size: contain;
		text-align: left;
    behavior: url('/media/style/PIE.htc');
}

.txt_form_zakaz.suggestions-input{
    width:175px;
    padding:0 5px !important;
}
.txt_form_zakaz.suggestions-input ~ .suggestions-wrapper .suggestions-suggestions .suggestions-hint{
    display:none;
}
.txt_form_zakaz_disabled {
    background: none repeat scroll 0 0 #dddddd;
}
.input_phone{
    position:relative;
    padding-left:18px;
}
.input_phone span{
    position:absolute;
    left:0;
    top:50%;
    margin-top:-7px;
}
.input_phone .txt_form_zakaz{
    width:155px;
}
.but_dob_tel {
    cursor: pointer;
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 10px;
    background: url('/media/img/icons/add1-.png') 0px center no-repeat;
}
.but_basket_send {
    padding: 10px;
    text-align: center;
}
.but_send {
    cursor: pointer;
    border: none;
    width: 103px;
    height: 32px;
    background: transparent url('/media/img/icons/but_send.jpg') 0px center no-repeat;
}
.but_send.disabled,
.but_send:disabled {
    cursor: not-allowed;
    background-color: #fff;
    background-blend-mode: luminosity, normal;
}
/*--------------------------------------------------------------*/

#info {
    width: 768px;
    padding: 15px 0px;
    background-color: #ebf9fb;
    border: 1px solid #99ccff;
    text-align: center;
    color: #3072B4;
    font-size: 15px;
    opacity: 0;
    /*filter: alpha(opacity = 0);*/
}
/*-----------------------------------------------------------------*/

.pl-blue {
    position: relative;
    background: transparent url('/media/img/icons/pl-right-menu.png') 0px 30px no-repeat;
}
.pl-blue .car-pl {
    position: absolute;
    width: 215px;
    height: 95px;
    background: transparent url('/media/img/icons/car-right-menu.png') 0px center no-repeat;
}
.pl-blue .text-right-baner-car {
    width: 200px;
    margin-right: 30px;
    float: right;
}
.pl-blue .text-right-baner-car h3 {
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.pl-blue .text-right-baner-car a {
    display: block;
    margin-bottom: 15px;
    margin-left: 82px;
    width: 112px;
    height: 30px;
}
.pl-blue .text-right-baner-car p {
    color: #fff;
    font-size: 12px;
}
.pl-grey1 {
    display: none !important;
    position: relative;
    background: transparent url('/media/img/icons/pl-right-menu-to.png') 0px center no-repeat;
    height: 145px;
    color: #fff;
    display: none;
}
.pl-grey1 .tyre-pl {
    position: absolute;
    right: 20px;
    top: 0px;
    width: 177px;
    height: 143px;
    background: transparent url('/media/img/icons/tyres_right_menu2.png') 0px center no-repeat;
}
.pl-grey1 .tyre-pl2 {
    position: absolute;
    right: 20px;
    top: 0px;
    width: 177px;
    height: 143px;
    background: transparent url('/media/img/icons/tyres_right_menu1.png') 0px center no-repeat;
}
.pl-grey1 .tyre-pl .span1 {
    display: block;
    float: left;
    width: 60px;
    margin: 60px 15px 0px 10px;
    font-size: 20px;
}
.pl-grey1 .tyre-pl .span2 {
    display: block;
    float: left;
    width: 60px;
    margin: 63px 0px 0px 28px;
    font-size: 12px;
}
.pl-grey1 .tyre-pl2 .span1 {
    display: block;
    float: left;
    width: 60px;
    margin: 60px 15px 0px 10px;
    font-size: 20px;
}
.pl-grey1 .tyre-pl2 .span2 {
    display: block;
    float: left;
    width: 60px;
    margin: 63px 0px 0px 28px;
    font-size: 12px;
}
.pl-grey1 .text-tyre-right {
    margin-top: 50px;
    margin-left: 25px;
    width: 220px;
    color: #fff;
}
.pl-grey1 .text-tyre-right .span-txt1 {
    line-height: 20px;
}
.pl-grey1 .text-tyre-right .span-txt2 {
    line-height: 20px;
}
.pl-grey1 .text-tyre-right p {
    margin-top: 10px;
    color: #fff;
}
.but_up {
    cursor: pointer;
    width: 14px;
    height: 14px;
    border: none;
    background: transparent url('/media/img/icons/up_but.png') 0px center no-repeat;
}
.but_down {
    width: 14px;
    height: 14px;
    cursor: pointer;
    border: none;
    background: transparent url('/media/img/icons/down_but.png') 0px center no-repeat;
}
.but_vibor {
    width: 89px;
    height: 28px;
    cursor: pointer;
    border: none;
    background: transparent url('/media/img/icons/vibor.jpg') 0px center no-repeat;
}
/*placeholder*/

::-webkit-input-placeholder {
    color: #999;
    font: 14px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}
:-moz-placeholder {
    color: #999;
    font: 14px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}
.placeholder {
    color: #999;
    font: 14px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}
.nondysplay {
    display: none;
}
.glb {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 29px;
    margin: -3px 0 0 118px;
    position: absolute;
    width: 27px;
}
.stok {
    font-size: 10px;
    margin: 0 0 0 11px;
    width: 455px;
    padding-top:10px;
}
.colorspan {
    cursor: pointer;
}
.exampleooo {
    font-size: 9px;
    margin: 0 0 10px;
}
.label-visible-text{
	display: inline-block;
}
.leto {
    background: transparent url('/media/img/icons/sezon-sneg2.png') 0 center no-repeat;
    width: 33px;
    height: 33px;
    border: medium none;
    cursor: pointer;
    vertical-align: top;
    margin-top: -5px;
}
.leto-m {
    background: transparent url('/media/img/icons/sneg.png') 0 center no-repeat;
    width: 33px;
    height: 33px;
    border: medium none;
    cursor: pointer;
    vertical-align: top;
    margin-top: -5px;
		background-size: cover;
}
.zima {
    background: transparent url('/media/img/icons/sezon-sonc2.png') 0 center no-repeat;
    width: 33px;
    height: 33px;
    border: medium none;
    cursor: pointer;
    vertical-align: top;
    margin-top: -5px;
}
.zima-m {
    background: transparent url('/media/img/icons/sun.png') 0 center no-repeat;
    width: 33px;
    height: 33px;
    border: medium none;
    cursor: pointer;
    vertical-align: top;
    margin-top: -5px;
		background-size: cover;
}
.sun_sneg {
    background: transparent url('/media/img/icons/sezon-sneg-sonc2.png') 0 center no-repeat;
    width: 33px;
    height: 33px;
    border: medium none;
    cursor: pointer;
    vertical-align: top;
    margin-top: -5px;
}
.sun_sneg-m {
    background: transparent url('/media/img/icons/sun_sneg.png') 0 center no-repeat;
    width: 33px;
    height: 33px;
    border: medium none;
    cursor: pointer;
    vertical-align: top;
    margin-top: -5px;
		background-size: cover;
}
.sneg {
    background: transparent url('/media/img/icons/sezon-snegship2.png') 0 center no-repeat;
    width: 33px;
    height: 33px;
    border: medium none;
    cursor: pointer;
    vertical-align: top;
    margin-top: -5px;
}
.sneg-m {
    background: transparent url('/media/img/icons/sezon-sheg-ship.png') 0 center no-repeat;
    width: 33px;
    height: 33px;
    border: medium none;
    cursor: pointer;
    vertical-align: top;
    margin-top: -5px;
		background-size: cover;
}
.filtersma {
    background: none repeat scroll 0 0 #E7EAEB;
    border-radius: 4px 4px 4px 4px;
    margin: 0 0 10px;
    padding: 6px 85px 6px 16px;
    position:relative;
    min-height:35px;
}
.filtersma.replica {
    padding:5px 16px;
    min-height:35px;
}
.filtersma-inner {
    margin:0 -20px 0 0;
}
.filtersma label {
    font: normal normal 400 13px/25px Arial;
    color: #4C7B92;
}
.filtersma .filtersma-block {
    float:left;
    margin-right:16px;
    margin-top:6px;
    margin-bottom:6px;
		margin-left:-3px;
}
.filtersma .filtersma-submit {
    position:absolute;
    right:16px;
    bottom:16px;
    overflow:hidden;
    text-align:center;
}
.filtersma .filtersma-submit .search-filter-button {
    margin-left:0;
    display:block;
    margin-bottom:12px;
}
.filtersma .filtersma-submit input {
    display:inline-block;
    clear:both;
    border-bottom:1px dotted;
    padding:0;
    width:auto;
    outline:none;
}
.filtersma .filtersma-block.filtersma-type {

}
.filtersma .filtersma-block.filtersma-season{

}
.filtersma .filtersma-block.filtersma-type .search-filter-discs,
.filtersma .filtersma-block.filtersma-season .zima,
.filtersma .filtersma-block.filtersma-season .sun_sneg,
.filtersma .filtersma-block.filtersma-season .leto,
.filtersma .filtersma-block.filtersma-season .sneg{
    margin-top:-6px;
    margin-bottom:-6px;
}
.filtersma .filtersma-block.filtersma-type .search-filter-discs .jq-checkbox,
.filtersma .filtersma-block.filtersma-season .jq-checkbox,
.filtersma .filtersma-block.filtersma-flat .jq-checkbox{
    margin-top:-3px;
}
.filtersma-sort .jq-selectbox__text{width:125px;}
.filtersma-sort .jq-selectbox__dropdown{width:163px;}
.replica .filtersma-param .jq-selectbox__text{width:109px;}
.replica .filtersma-param .jq-selectbox__dropdown{width:147px;}
.replica .filtersma-param .long .jq-selectbox__text{width:231px;}
.replica .filtersma-param .long .jq-selectbox__dropdown{width:269px;}
.allpic {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    width: 120px;
    cursor: pointer;
    font: normal normal 400 13px/normal Arial;
    color: #4C7B92;
}
.radau {
    background: url("/media/images/system/radau.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    border: medium none;
    height: 14px;
    width: 14px;
    cursor: pointer;
}
.radauon {
    background: url("/media/images/system/radauon.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    border: medium none;
    height: 14px;
    width: 14px;
    cursor: pointer;
}
.hidden {
    display: none !important
}
.clear-addr {
    margin-left: 20px;
    font-size: 90%;
}
/* Карусель цветов дисков */

.disk_colors_carousel {
    position: relative;
    padding: 0px 50px 0px 45px;
    width: 393px;
    border-radius: 4px;
    top: 7px;
    zoom: 1!important;
    border: 1px solid #E5E7E9;
}
.disk_colors_carousel .viewport {
    overflow: hidden;
    position: relative;
}
.disk_colors_carousel .buttons {
    display: block;
    position: absolute;
    top: 34px;
    left: 0;
    outline: none;
    width: 14px;
    height: 30px;
}
.disk_colors_carousel .prev,
.disk_colors_carousel .next {
    background-image: url(/media/images/carousel/disk_colors_buttons.png);
    outline: none;
    text-decoration: none;
}
.disk_colors_carousel .prev {
    left: 15px;
}
.disk_colors_carousel .prev:hover {
    background-position: 28px 0px;
}
.disk_colors_carousel .next {
    background-position: 42px 0px;
    right: 15px;
    left: auto;
}
.disk_colors_carousel .next:hover {
    background-position: 14px 0px;
}
.disk_colors_carousel .disable {
    visibility: hidden;
}
.disk_colors_carousel .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    --width: 240px;
    left: 0;
    top: 0;
    padding-top: 7px
}
.disk_colors_carousel .overview li {
    float: left;
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 4px 0px;
    width: 90px;
    text-align: center;
    font-size: 11px;
    color: #000000;
    cursor: pointer;
}
.disk_colors_carousel .overview li.active {
    background: url(/media/images/carousel/disk_colors_active.png) center bottom no-repeat;
}
.disk_colors_carousel .overview li.active img {
    opacity: 1;
}
.disk_colors_carousel .overview li img {
    border: none;
    width: 70px;
    height: 70px;
    opacity: 0.3;
    padding: 0px 0px 3px 0px;
}
.search-filter-button {
    position: relative;
    margin-left: 20px;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #f69424;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.search-filter-button.disable {
    background-color: #DDDDDD;
    color: #000;
}
.search-filter-discs {
    width: 35px;
    height: 35px;
    border: medium none;
    cursor: pointer;
    vertical-align: middle;
    margin-top: -3px;
}
.rating-stars i {
    position: relative;
    display: inline-block;
    width: 13px;
    height: 16px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: 13px;
}
#detailed-reviews-user {
		/* border-left: 2px solid grey;
    display: inline-block;
		padding-left: 10px; */
    padding-top: 4px;
}
.detailed-reviews-user-header{

    padding-right: 20px;
		padding-bottom: 15px;
}
.rating-stars-common i{
		background-size: cover;
		width: 19px;
    margin-bottom: 3px;
		height: 19px;
		margin: 0 -1px;
}
.rating-stars .star0 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyI+PHBhdGggZmlsbD0iI0NGQ0ZDRiIgZD0iTTYuNDkxIDBsMS41MDkgNWg1bC00IDMgMiA1LTQuNS0zLTQuNSAzIDItNS00LTNoNXoiLz48L3N2Zz4=);
}
.rating-stars .star1 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyI+PHBhdGggZmlsbD0iI0ZBQjYwMCIgZD0iTTYuNDkxIDBsMS41MDkgNWg1bC00IDMgMiA1LTQuNS0zLTQuNSAzIDItNS00LTNoNXoiLz48L3N2Zz4=);
}
.rating-text {
    position: relative;
    background: white;
    border: 2px solid #104f6e;
    line-height: 18px;
    padding-left: 4px;
    border-right: none;
    display: inline-block;
    min-width: 20px;
    margin-right: 15px;
    text-align: center;
    font-size: 13px;
}
.rating-text-review{
		min-width: 15px;
		font-size: 12px;
		line-height: 16px;
}
.rating-text:after,
.rating-text:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.rating-text:after {
    border-color: rgba(231, 234, 235, 0);
    border-left-color: white;
    border-width: 9px;
    margin-top: -9px;
}
.rating-text:before {
    border-color: rgba(16, 79, 110, 0);
    border-left-color: #104f6e;
    border-width: 11px;
    margin-top: -11px;
}
.rating-text-review:after {
		border-width: 8px;
    margin-top: -8px;
}
.rating-text-review:before {
    border-width: 10px;
    margin-top: -10px;
}
#tab-reviews .rating-text {
    background: #ffffff;
}
#tab-reviews .rating-text:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
}
#tab-reviews .rating-text:before {
    border-color: rgba(16, 79, 110, 0);
    border-left-color: #104f6e;
}
.tovar-prev-block .tovar-prev-block-inner .rating {
    padding:3px 0;
    height:16px;
}
.tovar-prev-block .tovar-prev-block-inner .rating-stars {
    height:16px;
    position:relative;
    overflow:hidden;
    display:block;
    float:left;
}
.tovar-prev-block .tovar-prev-block-inner i{
    float:left;
    margin:0 2px 0 0;
}
.tovar-prev-block .tovar-prev-block-inner .rating-text{
    border: 2px solid #104f6e;
    line-height: 14px;
    padding-left: 3px;
    border-right: none;
    display: inline-block;
    min-width: 13px;
    margin-right: 9px;
    text-align: center;
    font-size: 11px;
    margin-left:2px;
    margin-top:-2px;
}
.tovar-prev-block .tovar-prev-block-inner .rating-text:after {
    border-color: rgba(231, 234, 235, 0);
    border-left-color: white;
    border-width: 7px;
    margin-top: -7px;
}
.tovar-prev-block .tovar-prev-block-inner .rating-text:before {
    border-color: rgba(16, 79, 110, 0);
    border-left-color: #104f6e;
    border-width: 9px;
    margin-top: -9px;
}
.tovar-prev-block .tovar-prev-block-inner .rating-link {
    float:right;
    line-height:14px;
}
.tovar-prev-block .tovar-prev-block-inner .rating-link a {
    font-size:12px;
}
.opinions {
    width: 100%;
}
.opinions li {
    vertical-align: top;
    padding: 10px 0px 10px 0px;
    margin-top: 5px;
	margin-bottom: 17px;
}
.opinions li .col-1 {
    text-align: center;
    width: 15%;
    float: left;
}
.reviews-company .opinions li .col-1{
		width: 20%;
}
.opinions li .col-2 {
    width: 70%;
    float: left;
}
.reviews-company .opinions li .col-2 {
    width: 65%;
}
.reviews-company .num_linc_noactiv a,
.reviews-company .str_linc_noactiv a{
		color: #616f7a;
}
.rating-stars-upd{
		cursor: pointer;
}
.rating-stars-upd i{
		/* padding: 1px 1px; */
    margin: 0px -1px;
}
.opinions li .col-3 {
    text-align: center;
    float: left;
    width: 15%;
    color: #999;
}
#tab-reviews .opinions .rating-text {
    line-height: 16px;
    font-size: 12px;
    min-width: 15px;
}
#tab-reviews .opinions .rating-text:after {
    border-width: 8px;
    margin-top: -8px;
}
#tab-reviews .opinions .rating-text:before {
    border-width: 10px;
    margin-top: -10px;
}
#tab-reviews .opinions .rating-stars i {
    width: 13px;
    height: 16px;
    background-size: 13px;
}
#tab-reviews .num_linc_noactiv a,
#tab-reviews .str_linc_noactiv a {
    color: #165174;
}
.block-right-catalog-table .label {
    color: #104f6e;
}
#tabs h3 {
    font-size: 20px;
}
#tabs table {
    border-spacing: 0px;
}
.diameters_filter {
    border: none;
    padding: 0px;
    outline: none;
    text-decoration: none;
    border-bottom: 1px dashed #116091;
    border-bottom: 1px dashed #4c7b92;
    color: #4c7b92 !important;
    font-size: 15px;
}
.diameters_filter.active {
    font-weight: bold;
    border-bottom: none;
}
.diameters_filter.r_0,
.diameters_filter.r_0.active {
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    border-bottom: none;
}
.orders_filter {
    border: none;
    padding: 0;
    outline: none;
    text-decoration: none;
    border-bottom: 1px dashed #4c7b92;
    color: #4c7b92 !important;
}
.orders_filter.active {
    border-bottom: none;
    font-weight:bold;
}
.filter-orders > span {
    display:none;
}
.specs {
    width: auto !important;
    background-color: #FFF !important;
}
.specs .spec_name {
    float: left;
    width: 300px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.specs .spec_name .name {
    //background-color: #e7eaeb;
    background-color: #FFF;
    padding-right: 2px;
    float: left;
}
.specs .spec_name .text-indent {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAAAAAA+i0toAAAAAnRSTlMA/1uRIrUAAAAMSURBVHheY7j1/z8ABY8C2UtBe8oAAAAASUVORK5CYII=') 0 100% repeat-x;
}
.specs .spec_value {
    padding-left: 2px;
    float: left;
    margin-top: 8px;
    margin-bottom: 8px;
}
.plus-minus-field {
    height: 25px;
    background: url(/media/img/icons/pole-text-cat.png) -1px no-repeat;
    float: left;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 1px 2px;
}
.plus-minus-field input {
    text-align: center;
    padding: 3px 0px;
    width: 23px;
    height: 20px;
    margin: 0px;
    background: none;
    box-shadow:none;
    border: 0px;
}
.minus-button {
    margin-right: -2px;
    background-color: rgb(244, 242, 242);
    float: left;
    width: 14px;
    height: 24px;
    margin-top: 2px;
    padding: 0px;
    cursor: pointer;
    border: 1px solid rgb(226, 223, 223);
    border-radius: 3px;
    outline:none;
}
.plus-button {
    float: left;
    background-color: rgb(244, 242, 242);
    margin-left: -2px;
    width: 15px;
    height: 24px;
    margin-top: 2px;
    padding: 0px;
    cursor: pointer;
    border: 1px solid rgb(226, 223, 223);
    border-radius: 3px;
    outline:none;
}
.minus-button_cart {
    margin-right: -2px;
    background-color: rgb(244, 242, 242);
    float: left;
    width: 14px;
    height: 24px;
    margin-top: 2px;
    padding: 0px;
    cursor: pointer;
    border: 1px solid grey;
    border-radius: 3px;
}
.plus-button_cart {
    float: left;
    background-color: rgb(244, 242, 242);
    margin-left: -2px;
    width: 15px;
    height: 24px;
    margin-top: 2px;
    padding: 0px;
    cursor: pointer;
    border: 1px solid grey;
    border-radius: 3px;
}
.jq-selectbox__addservs {
    margin: -2px -34px -5px 7px;
    position: inherit !important;
    float: right;
}
.jq-selectbox__addservs-act {
    background: url(/media/img/icons/button-filter_up.png) no-repeat !important;
}
.basket_send-err_rep-act,
.basket_send-err_rep-act:hover {
    color: #116091;
}
/*
.content-root .right-col iframe {
    margin-top: -8px;
    margin-bottom: 1px;
}
*/
#carts_tovara .prod-notavail {
    opacity: 0.4;
}
#carts_tovara .prod-notavail .pl_basket_price input.colvo_tyres,
#carts_tovara .prod-notavail .pl_basket_price input.colvo_disks,
#carts_tovara .prod-notavail .pl_basket_price button,
#carts_tovara .prod-notavail .pl_basket_price textarea {
    cursor: default;
}
#carts_tovara .prod-notavail-red {
    color: #c31d00;
    font-size: 13pt;
    /* border: 2px solid #c31d00; */
    padding: 4px;
    margin-left: 440px;
    font-weight: bold;
    clear:both;
}
.socico-share {
    margin-top: -20px;
    float: left;
}
.socico-share .socico-share-title {
    float: left;
    margin: 6px 6px 0 5px;
}
.socico-share .ya-share2 {
    float: left;
}
.sotial {
    float: left;
    padding: 10px;
    width: 200px;
}
.sotial a {
    text-decoration: none;
}
.sotial .shapka_search {
    /* margin-top: -39px;
    position: absolute;
    margin-left: 216px; */

}
.sotial-block {
    position: relative;
    padding: 5px;
    width: 200px;
    margin-top: 13px;
    margin-right: -20px;
}
.sotial-block a {
    width: 31px;
    height: 32px;
    margin-right: 6px;
    display: inline-block;
    text-decoration: none;
}
.social-communities {
    float: left;
    padding: 11px;
}
.social-vk-community {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -42px -10px;
    margin-left: -7px;
}
.social-vk-community:hover {
    background: url('/media/img/icons/social_share.png') no-repeat -10px -10px;
}
.social-ok-community {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -104px -10px;
    margin-left: -2px;
}
.social-ok-community:hover {
    background: url('/media/img/icons/social_share.png') no-repeat -72px -10px;
}

.social-fb-community {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -166px -10px;
    margin-left: -2px;
}
.social-fb-community:hover {
    background: url('/media/img/icons/social_share.png') no-repeat -134px -10px;
}
.social-g-community {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -230px -10px;
    margin-left:0px;
}
.social-g-community:hover {
    background: url('/media/img/icons/social_share.png') no-repeat -198px -10px;
}
.social-in-community {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -298px -10px;
    margin-left:4px;
}
.social-in-community:hover {
    background: url('/media/img/icons/social_share.png') no-repeat -266px -10px;
}

.sotial-block-contact {
    margin-top: -26px;
    margin-left: 100px;
}
.sotial-block-contact a {
    width: 31px;
    height: 31px;
    margin-right: 6px;
    display: inline-block;
    text-decoration: none;
}
.social-vk {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -8px -10px;
    margin-left: -7px;
}

.social-ok {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -70px -10px;
    margin-left: -2px;
}


.social-fb {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -134px -10px;
    margin-left: 0px;
}

.social-g {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -198px -10px;
    margin-left:0px;
}
.social-in {
    float: left;
    background: url('/media/img/icons/social_share.png') no-repeat -266px -10px;
    margin-left:4px;
}
.paycards .paycard-mir{
    background: url('/media/img/icons/social_share.png') no-repeat -10px -42px;
    width: 54px;
    height: 27px;
}
.paycards .paycard-mir:hover{
    background: url('/media/img/icons/social_share.png') no-repeat -10px -74px;
    width: 54px;
    height: 27px;
}
.paycards .paycard-visa{
    background: url('/media/img/icons/social_share.png') no-repeat -74px -42px;
    width: 54px;
    height: 27px;
}
.paycards .paycard-visa:hover{
    background: url('/media/img/icons/social_share.png') no-repeat -74px -74px;
    width: 54px;
    height: 27px;
}
.paycards .paycard-master{
    background: url('/media/img/icons/social_share.png') no-repeat -138px -42px;
    width: 54px;
    height: 27px;
}
.paycards .paycard-master:hover{
    background: url('/media/img/icons/social_share.png') no-repeat -138px -74px;
    width: 54px;
    height: 27px;
}
.paycards a{
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-left: -6px;
    margin-right: 12px;
}

.shapka_search {
    width: 202px;
    height: 39px;
    float: right;
    cursor: pointer;
    margin-top: -1px;
		margin-bottom: 21px;
}
}
.shapka_search .in {
    text-align: center;
    color: #ffffff;
    font-size: 10px;
    font-family: Verdana;
}
#site_search_text {
    width: 175px;
    height: 27px;
    margin-top: 4px;
    margin-left: 0;
    padding-left: 5px;
    background: white;
    border-radius: 0px;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
}
#site_search_text::-webkit-input-placeholder {
    font-size: 12px;
}
#site_search_text::-moz-placeholder {
    font-size: 12px;
}
/* Firefox 19+ */

#site_search_text:-moz-placeholder {
    font-size: 12px;
}
/* Firefox 18- */

#site_search_text:-ms-input-placeholder {
    font-size: 12px;
}
.shapka_search_left {
    float: left;
}
.shapka_search_right {
    float: right;
    position: relative;
    right: 21px;
    top: -22px;
}
.shapka_search_right input {
    border: 0px;
    background: url(/media/images/shapka_search.gif);
    width: 17px;
    height: 16px;
    cursor: pointer;
}

.btn-grey-cab,
.btn-grey-cab,
.btn-blue-stup,
.cabinet-docs  a.button,
.cabinet-section-head .button,
.kabinet-list-block .button,
.mainInfo .catalog-vid-tovar a.button {
    padding: 3px 12px;
    background-color: #8b9195;
    color: #FFF;
    border-radius: 2px;
    margin: 2px 2px 0 0;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    font-family: Arial;
    float: none;
}

.mainInfo .button.orange.big {
    padding: 3px 12px;
    color: #FFF;
    border-radius: 2px;
    margin: 2px 2px 0 0;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    font-family: Arial;
}
#button_out
{
	 position: relative;
    float: right;
    margin-top: 3px;
    margin-left: 20px;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.button.ins_b {
    position: relative;
    float: right;
    margin-top: 3px;
    margin-left: 20px;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    background-color: #f69424;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.button.big {
    font-size: 18px;
    padding: 6px 13px;
}

.btn-grey-cab:hover,
.button:hover,
.button:visited {
    color: #FFF;
}
.button:focus {
    outline: none;
}
.button.orange {
    padding: 3px 12px;
    background-color: #f69424;
    border: none;
    color: #FFF;
    float: none;
	border-radius: 4px;
	font-size: 18px;
	cursor: pointer;
}
.button.blue {
    background-color: #116091;
    padding: 3px 12px;
    border: none;
    color: #FFFFFF!important;
	margin-right: 8px;
}
.kabinet-list-block {
    width: 100%;
}
.kabinet-list-block th {
    color: #616f7a;
}
.kabinet-list-block tr td:last-child {
    width: 187px;
}
.popup {
    position: relative;
    padding: 10px;
    background-color: #fff;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
}
.popup h3 {
    text-align: left;
    margin: 0px 0 8px 0px;
    color: #7e8688;
    font-size: 18px;
    font-weight: normal;
}
.popup .row {
    margin: 5px 0
}
.popup .close {
    position: absolute;
    cursor: pointer;
    width: 26px;
    height: 25px;
    top: 4px;
    right: 4px;
    float: right;
    background: url('/media/img/icons/close_img.png') center no-repeat;
}
.popup table {
    width: 99.5%;
}
.popup [type=text],
.popup [type=password] {
    width: 97.5%;
}
.popup .errors p,
.error-message p {
    color: red;
}
.popup .error,
.error-message {
    color: red;
}
.text-error p {
    color: red;
}
.cabinet-row {
   /*  font-size: 12px; */
    clear: both;
    min-height: 41px;
    /* line-height: 41px; */
}
/* .cabinet-table-row {
    font-size: 12px;
    line-height: 41px;
} */
table.cabinet-table tr {
    height: 39px;
}
table.cabinet-table tr.cabinet-submit-row  {
	height: 45px;
}
.cabinet-row > div:first-child {
    color: #616f7a;
    /* font-weight: bold; */
    width: 30%;
    float: left;
}
.cabinet-row > div:last-child {
    width: 70%;
    float: left;
}
.cabinet-row > div:last-child .jq-checkbox {
    /* margin-top: 7px; */
}
/* .cabinet-row > div:last-child input {
    width: 98%;
} */

.cabinet-section-head {
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    position: relative;
    margin: 10px 0 5px 0;
    line-height: 28px;
}
.cabinet-section-head .button {
    float: right;
}
.check {
    padding: 0px;
    border: 2px solid #116091;
    color: #116091;
    font-size: 24px;
    width: 9px;
    height: 9px;
    display: block;
    border-radius: 20px;
    line-height: 10px;
    text-align: center;
    cursor: pointer;
    margin: 0 auto;
}
.check:hover {
    color: black;
}
.check .active {} .ui-widget-overlay {
    background: url("/media/img/icons/caption.png") transparent;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 300;
}
.ui-dialog-titlebar {
    display: none;
}
.ui-dialog {
    position: absolute;
    z-index: 400;
}
.order-summ {
    font-size: 18px;
}
.garanty {
    font-size: 16px;
}
.garanty b {
    color: #616f7a;
}
.garanty .order-data {
    width: 180px;
}
.garanty .dotcodes {
    width: 560px;
}
.garanty .dotcodes input {
    width: 160px;
    float: right;
}
.login-form {
    width: 350px
}
.login-form input[type=text],
.login-form input[type=email],
.login-form input[type=password] {
    width: 100%;
}
.dotcodes {
    width: 600px;
}
.dotcodes input[type=text] {
    width: 150px;
}
.cabinet-tovar {
    display: table;
}
.cabinet-tovar > div {
    display: table-cell;
    vertical-align: middle;
    height: 70px;
}

/* .delivery-popup .address {
    width: 354px;
} */
.button_edit {
    padding: 2px 11px;
    background-color: #8b9195;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    margin: 2px 2px 0 0;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    line-height: 16px;
}
.button_edit_corr {
    padding: 2px 11px;
    background-color: #8b9195;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    margin: 2px 2px 0 0;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    line-height: 16px;
}
a.button_edit,
a:visited.button_edit,
a:hover.button_edit {
    color: #fff;
}
.basketabs a {
    color: #116091;
}
#tel_form1 #num_tel1 {
    width: 110px !important;
}
.mainInfo .cabinet-row.cabinet-row-dw input {
    width: 218px !important;
}
.password-popup.popup table tr,
.delivery-popup.popup table tr,
.bank-popup.popup table tr,
.contact-popup.popup table tr {
    height: 39px;
}
.suggestions-input {
    -ms-box-sizing: initial !important;
    -moz-box-sizing: initial !important;
    -webkit-box-sizing: initial !important;
    box-sizing: initial !important;
}
.sm {
	padding-right: 10px;
}

.cabinet-row input[name=address_ur],
.cabinet-row input[name=address_fact],
.delivery-popup input.address.suggestions-input{
	padding: 0 0 0 5px !important
}
#yes_adres_rekviz input[name=yr_address_type],
#yes_adres_rekviz input[name=fact_address_type]{
	margin-right: -30px
}
.address_deliv input[name=deliv_address_type]{
	width: 614px !important;
    margin-right: -150px;
}
.address_deliv input[name=deliv_address_type].error_border:focus{
    outline:none;
}
#h_thank_you1{
	font-size: 14px;
}
.deliv_address_text {
    line-height: 24px;
    padding-right: 2px;
}
input[name="date_pickup"],
#date_delivery{
    margin-left: 10px;
}
#adrees_d_fiz .address_deliv{margin-top:-10px;}
#adrees_d_fiz #address_change-styler{padding-bottom:10px;}
#adrees_d_fiz #address_change-styler,
#adrees_d_fiz #address_change-styler .jq-selectbox__select{
    width:100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

#h_letter input{
	height:25px;
	padding: 0 5px !important;
}

.cart-icon-like{
	display: none;
	position: absolute;
	left: 0;
	padding: 5px;
}

/* LATEST css block    */
/* ################### */
[type=text],
[type=email],
[type=password] {
    /*background: transparent url('/media/img/icons/pole_filter.gif') 0 center repeat-x;*/
    border: none;
    height: 25px;
    padding: 0 5px;
    border-radius: 4px;
    background: #d8e6ef;
    box-shadow: inset 0 3px 3px -3px rgba(0,0,0,0.5);
}
[type=text]:disabled,
[type=email]:disabled,
[type=password]:disabled {
    color: #AAA;
}

#tyers_size #spark_tab{
	margin-top: 8px;
}

.filter-select-top-siz .size-top-select1{
	width:80px;
}
.filter-select-top-siz .size-top-select1 .jq-selectbox__select{
	width:41px;
}

.border_span {
	border-bottom: 1px dashed #4c7b92;
    color: #4c7b92;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 850px)   {
.sun-radio img,
.sun-sneg-radio img,
.sneg-radio img,
.disc-radio-lit img,
.disc-radio-kov img,
.disc-radio-stal img {
    float: left;
	width: 30px;
    margin-top: 5px;

}
.filter-radio-top  {height:45px}
.border_span, #tyers_size span {font-size:10px;}
}
.param-modif .param-modif-img{
	width:280px;
	height:100px;
	background-size: contain !important;
	background-position: center right !important;
	margin-top: -6px;
}
.param-modif .param-modif-custom{
	position:static;
	height: 34px;
	font-size: 13px;
	padding: 0 22px;
}
.param-modif .param-zag-modif{
	padding: 0px;
	border: 0px;
}
.param-modif .param-zag-modif2{
	padding: 1px 0 0 6px ;
}
.param-modif .param-modif-panel{
    float: left;
    width: 584px;
		margin-top: 5px;
		margin-bottom: -9px;
}

.param-modif .filter-notice{
    padding: 20px 0 0 25px;
    color: #104f6e;
    font-weight: 600;
		font-size: 16px;
}

.pl-auto-filter .pl-auto-title{
	  padding: 14px 0 0 17px;
}
.pl-auto-filter .pl-auto-title span{
		color: #fff;
    font-size: 130%;
		font-weight: 600;
}
.pl-auto-filter .filter-select-name{
	color: #4c7b92;
}

.pl-auto-filter .slider-top-filter{
	margin: 0 14px 0 16px;
}
#b-disk-default,
#b-disk-tuning{
	/* cursor:pointer;
	padding:5px; */
}

.rbs-disk-panel{
	height: 40px;
  margin-top: -10px;
}
.rbs-disk-panel label{
	font-weight: 400;
	cursor: pointer;
}
.rbs-disk-panel .disk-input{
	width: 180px;
}

#vk_groups{
	margin-top: 27px !important;
}
.right-col #vk_groups{
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.cart-txt-block  .cabinet-arrow{
	background: #fff url("/media/img/icons/orang-strelka.png") no-repeat scroll 97% 50%;
	height: 29px;
	width: 29px;
	cursor: pointer;
	margin: 0% 19px 1%;
}
.cart-txt-block  .cabinet-arrow:hover{
	background: #fff url("/media/img/icons/red-strelka.png") no-repeat scroll 97% 50%;
	height: 29px;
  width: 29px;
}

.catalog-vid-tovar.cabinet-row{
	padding: 18px 0 5px 10px;
}

.button-org-sm {
    position: relative;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 14px;
		font-weight: 700;
    cursor: pointer;
    background-color: #f69424;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/media/style/PIE.htc);
}
.button-org-sm:hover{
	  background-color: #e68414;
}

.button-org-sm-inactive {
    position: relative;
    padding: 5px 10px;
    color: grey;
    text-align: center;
    font-size: 13px;
    cursor: pointer;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
		border: 1px solid #efefef;
    behavior: url(/media/style/PIE.htc);
}
.button-org-sm-inactive:hover {
		color: black;
}

.button-org-stup {
    position: relative;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    background-color: #f69424;
    behavior: url(/media/style/PIE.htc);
}

.success-message{
	color: red;
	line-height: normal;
	font-size: 14px;
}

.map0v-l a{
	color: rgb(51, 51, 51);
	text-decoration: none;
}

.top_head .tel_num{
    width: 658px;
    padding-top:4px;
    min-height:30px;
}
.top_head .tel_num img{
    /* margin-top: -4px; */
    margin-bottom: 4px;
}
.top_head .tel_num a{
	text-decoration:none;
	font-size: 24px;
	/* font-family: Estragelo Edessa; */
}
.top_head .tel_num .logo_phone-code{
	color: #cd7b1e;
}
.top_head .tel_num .logo_phone-number{
	color: #d4d4d4;
}
.label-hide {
	display:none;
}
.abutton {
	background-color: rgb(87, 140, 169); border-radius: 3px; padding: 5px 10px; color: rgb(255, 255, 255) !important; text-decoration: none;
}
.abutton:hover {
	background-color: #79a3ba; border-radius: 3px; padding: 5px 10px; color: rgb(255, 255, 255) !important; text-decoration: none;
}

.map_mobile {
	display:none;
}

#hellobar-pusher{
	height: 0 !important;
}
#hellobar-wrapper{
	height: auto !important;
}
.loader-fullsize{
	position:fixed;
	z-index:99999;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background: #000;
  opacity: 0.5;
}
.loader-fullsize img{
	width: 100px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	top: 0;
	width: 100px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	top: 0;
}

.list-title{
	  color: #104f6e;
    font-weight: bold;
}
.opinions li img{
	width:50%;
}
.agreement{
    position:relative;
    overflow:hidden;
}
.agreement .agreement-input{
    float:left;
    position:relative;
}
.agreement .agreement-text{
    font-size:11px;
    color:#999;
    display:block;
    position:relative;
    margin-left:20px;
}
.top_menu_services .rating-stars{
		line-height:28px;
}
.detailed-review-item{
	width:20%;
}
.detailed-review-item div:first-child{
	height:32px;
}
.detailed-reviews-user{
	/* padding: 0 11px; */
}
.detailed-reviews-user .detailed-review-item div:first-child{
	height:44px;
	padding-top:5px;
}
.detailed-reviews-user .detailed-review-item div:last-child{
	padding-bottom:5px;
}
.opinions .review-body {
	width:100%;
	height:0;
}
.opinions .review-body {
	min-height: 88px;
}
.opinions .review-body td {
	vertical-align:top;
}
.opinions .review-body .r-col-1{
	width: 20%;
	text-align:center;
}
.opinions .review-body .r-col-2{
	width: 65%;
}
.opinions .review-body .r-col-3{
	width: 15%;
	text-align:center;
	color: #999;
}
.problem-solve-icon{
	height: 19px;
	width: 134px !important;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: -2px;
}
.problem-solve{
    color:#298800;
    font-size:12px;
    margin-right:10px;
    height:19px;
    padding-left:24px;
    padding-top:5px;
    margin-top:-3px;
    background:url('/media/images/problem-solve.png') 0 0 no-repeat;
    background-size:19px 19px;
}
#add-review{position: relative; overflow:hidden;}
#add-review input::-webkit-input-placeholder,
#add-review textarea::-webkit-input-placeholder{
	font-size:12px;
}
#add-review .purchase-types label{
	font-weight: normal;
	color: #116091
}
#add-review ul.purchase-types{
	margin-bottom:0px;
}
#add-review ul.purchase-types li{
	padding: 4px 0;
}
#add-review  .detailed-reviews-user .detailed-review-item div:first-child{
	height:30px;
}
#add-review .detailed-review-item{
	margin-bottom: -1px;
}
#add-review  #pickup_point .jq-selectbox__text{
	width:265px;
}
#add-review  #delivery_service .jq-selectbox__text{
	width:250px;
}
.ym-review-icon{
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
}

.sub-cart-txt-block .feedback-contacts{
	padding-bottom:0;
	margin:0;
}
.purchase-types li{
	display:inline;
	padding-right: 20px !important;
}

.tyres-list-by-params .test-table{
	padding: 1px;
	border-radius: 5px;
	background: rgb(232,240,245);
	width: 100%;
}
.tyres-list-by-params .test-table td{
	vertical-align: top;
	border-radius: 5px;
	background-color: rgb(255, 255, 255);
	text-align: center;
	font-size: 11px;
	width: 33.333%;
	padding: 10px;
}
.tyres-list-by-params td.header-row{
	background-color: rgb(84, 146, 177);
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-align: left;
	padding: 6px;
}
.tyres-list-by-vendor td.header-row{
	padding: 2px;
}
.tyres-list-by-params .test-table td a{
	font-weight: bold;
}
.tyres-list-by-params .test-table .vendor img{
	width: 155px;
	min-height: 42px;
	line-height: 42px;
	font-size: 20px;
}
#vk_groups{
	padding-top: 17px;
}

/*.payment{
    padding:1em 0 0;
}
.payment .payment-button a{
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    background-color: #f69424;
    border-color: #f69424;
    border-radius: 4px;
    behavior: url(/media/style/PIE.htc);
    text-decoration:none;
    line-height:normal;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display:inline-block;
    margin-top:.5em;
}
.payment .payment-error{
    color:red;
    padding-top:.5em;
}
.payment .payment-status .unpaid{color:red}
.payment .payment-status .paid{color:green}*/

/* hellobar season mod */
#hellobar-container{
    line-height:20px !important;
    padding:8px 40px 8px 10px !important;
    font-size:13px !important;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
}
#hellobar-container .f-left{
    width:100% !important;
}
#hellobar-container .top-ban-close{
    background:none !important;
    position:absolute;
    top:50%;
    right:-30px;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    margin:-10px 0 0 0 !important;
}
#hellobar-container .top-ban-close:before{
    content:'\00d7';
    font-size:20px;
}

.zoom-img{
    display:inline-block;
    position:relative;
}
.zoom-img i{
    opacity:0;
    position:absolute;
    top:50%;
    left:50%;
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-20px;
    background:url(/media/img/icons/zoom.png) 50% 50% no-repeat;
    background-size:contain;
    transition: opacity .3s;
}
.zoom-img:hover i{
    opacity:1;
    transition: opacity .3s;
}
.zoom-img.disabled i{display:none}
.zoom-img-box.fancybox-opened .fancybox-skin{
    background:#fff;
    box-shadow:none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.zoom-img-box .fancybox-close{
    top: 0;
    right: 0;
    width: 26px;
    height: 25px;
    background: url(/media/img/icons/close_img.png) center no-repeat;
    border-top-right-radius: 4px;
    overflow:hidden;
}
.fancybox-overlay{background:url("/media/img/icons/caption.png") transparent !important;}


/* payment & cabinet update */
.payment{padding:0 0 1em;}
.payment .payment-error{color:red; padding-top:.5em;}
.payment .payment-status .unpaid{color:#cc0000}
.payment .payment-status .paid{color: #029f02;}
.payment .payment-button{margin-top:5px; position:relative; overflow:hidden}
.payment .payment-button .button{float:left; margin:0 8px 0 0}
.payment .payment-tip{font-size:11px; color:#999; display:inline-block; line-height:12px; margin-top:-1px;}

.payment-online-status{color:#999;}

.order-confirm,
.order-confirm p{color:inherit}

.cabinet-order .catalog-zag{width: 100%; padding:0 !important; border-radius: 4px; margin-bottom:3px;}
.cabinet-order .catalog-zag .col{padding:5px 0}
.cabinet-order .cabinet-row{padding:10px; min-height:initial !important; line-height:normal; position:relative; overflow:hidden;}
.cabinet-order .cabinet-row h3{font-size:16px;}
.cabinet-order .cabinet-row .payment{padding-bottom:0}
.cabinet-order .cabinet-row .payment .payment-error{padding-top:2px}

.cabinet-orders .catalog-zag{width: 100%; padding:0 !important; border-radius: 4px; margin-bottom:3px;}
.cabinet-orders .catalog-vid-tovar{padding:10px 0 !important;}
.cabinet-orders .col{padding:5px 0; position:relative;}
.cabinet-orders .col.wp10{width:10%}
.cabinet-orders .col.wp18{width:18%}
.cabinet-orders .col.wp36{width:36%}
.cabinet-orders .cart-txt-block .cabinet-arrow{position:absolute; left:50%; top:0; margin:-2px 0 0 -14px;}

/* list */
.more-link {
    cursor:pointer;
    display:inline-block;
    padding:5px 0;
    font-size:12px;
    text-decoration:none;
    padding-right: 20px;
    background-image: url(/media/img/icons/arrows.png);
    background-position: 100% 8px;
    background-size: 13px 30px;
    background-repeat: no-repeat;
}
.more-link:not(.more-link-text),
.more-link.open:not(.more-link-text){
    font-size:0;
    background:none;
    padding-right:0;
    cursor:default;
}
.more-link:not(.more-link-text):after{
    cursor:pointer;
    content: 'Ещё';
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    line-height:normal;
    vertical-align:middle;
    padding-right: 20px;
    background-image: url(/media/img/icons/arrows.png);
    background-position: 100% 3px;
    background-size: 13px 30px;
    background-repeat: no-repeat;
    display:inline-block;
}
.more-link.open:not(.more-link-text):after{content: 'Свернуть'; background-image: url(/media/img/icons/arrows.png); background-position: 100% -19px;}
.more-link.open{background-position: 100% -14px;}
.time_form .more-link,
.time_form .more-link.open{background:#fff;display:block; padding: 0 0 15px 15px}
.more-block{display:none;}
.more-link.more-link-promotion{margin-top:-5px;margin-bottom:10px;}
.more-text{height:0; overflow:hidden; position:relative;}
.param-text .more-text{height:30px}

.old-price{text-decoration:line-through;opacity:0.8;}
.delivery-item .old-price{display:block;margin-top:-8px;}
.order-sum{margin-bottom:0 !important; padding:10px !important}
.order-discount-list{font-size:14px; padding:10px 10px 0 0;clear:both; padding-left:173px}
.order-discount-list div{
    position:relative;
    overflow:hidden;
}
.order-discount-list span.discount-total{
    font-weight:normal;
}
.order-discount-list span.discount-total b{
    font-weight:normal;
    font-size:17px;
}
.order-discount-list ul{margin:0;padding:0;}
.order-discount-list ul li{font-size:14px; margin:0;padding:0;display:block;font-weight:normal; text-align:left}
.order-sum .old-price{
    display:inline;
    margin-right:7px;
    color:#505352;
    font-size:17px;
}

.left-col .vendor-table {line-height: 1.5em}

.bgc-grey{
	background-color: #8b9195 !important;
}

.tyres-list-by-auto .test-table .vendor img{
	width: auto;
	max-height: 50px;
}

.more-btn{
	position: relative;
    padding: 6px 11px;
    background: #104f6e;
    color: #fff;
    text-align: center;
    font-size: 17px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url('/media/style/PIE.htc');
    text-decoration: none;
	width: 180px;
	margin: 22px auto 0px auto;
	float: none;
}
.more-btn:hover{
	margin: 22px auto 0px auto;
	float: none;
}
#pagination_more{
	margin-bottom: 5px;
}
.reviews-company .opinions hr{
	margin-top:-7px;
}

.tabs-radio{position:relative;overflow:hidden;padding:0 10px;}
.tabs-radio li{position:relative;overflow:hidden;float:left;margin-right:30px;}
.tabs-radio li a{display:block;text-decoration:none;font-size:14px;outline:0;min-width:110px;}
.tabs-radio li.ui-state-active a{font-weight:bold}

/* сроки */
#tab-stores .tab-pickup-left{float:left; width:60%; box-sizing: border-box;-moz-box-sizing: border-box;padding-right:15px;}
#tab-stores .tab-pickup-right{float:right; width:40%;}
#deliveryMap{height:457px;margin-top:30px;}
.delivery-table .delivery-table-top {position:relative;overflow:hidden;border-bottom:1px solid #bbb;z-index:100;margin-top:30px;}
.delivery-table.delivery-points .delivery-table-top{margin-right:15px;}
.delivery-table .delivery-table-top > div{float:left;box-sizing:border-box;-moz-box-sizing:border-box; padding:0 10px 10px;font-weight:bold;text-align:center}
.delivery-table .delivery-table-top > div:first-child{text-align:left;}
.delivery-table .delivery-table-list{height:432px; overflow:hidden;overflow-y:auto;display:block;padding-top:1px !important; margin-top:-1px !important;}
.delivery-table.delivery-points .delivery-table-list{padding-right:7.5px;}
.delivery-table .delivery-table-list li{position:relative;border-bottom:1px solid #ddd;display:block;overflow:hidden;transition: all 0.5s;}
.delivery-table.delivery-points .delivery-table-list li:not(.delivery-point-group){cursor:pointer}
.delivery-table .delivery-table-list li > div{float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;text-align:center;line-height:27px;}
.delivery-table .delivery-table-list li.alt > div.delivery-table-quantity,
.delivery-table .delivery-table-list li.alt > div.delivery-table-time{line-height:18.5px;padding:5px 10px;}
.delivery-table .delivery-table-list li > div:first-child{text-align:left}
.delivery-table .delivery-table-list li > div a{text-decoration:none;}
.delivery-table .delivery-table-list li > div .pole-button{width:27px;height:27px;}
.delivery-table .delivery-table-list li.active{background:#f5f6f7;transition: all 0.5s;}
.delivery-table .delivery-table-list li:not(.delivery-point-group):not(.active):hover{background:#f5f6f7;transition: all 0.5s;}
.delivery-table .delivery-table-list li > div.delivery-table-more,
.delivery-table .delivery-table-list li > div.delivery-table-map{display:none}


#ft-search-wrapper{
	margin:20px 15px 30px;
	width: 580px;
}
#ft-search-wrapper #ft-search{
	text-decoration: none;
	height: 31px;
	background: white;
	font-size: 24px;
	width: 570px;
	outline: none;
}
#ft-search-wrapper #ft-search::-webkit-input-placeholder {font-size: 24px;}
#ft-search-wrapper #ft-search::-moz-placeholder          {font-size: 24px;}/* Firefox 19+ */
#ft-search-wrapper #ft-search:-moz-placeholder           {font-size: 24px;}/* Firefox 18- */
#ft-search-wrapper #ft-search:-ms-input-placeholder      {font-size: 24px;}
#ft-search-wrapper .shapka_search_right{
		margin: -1px -13px;
}
.ui-autocomplete.ui-widget.ui-widget-content {
    /* border: 1px solid #c5c5c5; */
	border: none;
	/* padding-top: 5px; */
}
.ui-autocomplete.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}
.ui-autocomplete.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.ui-autocomplete.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-autocomplete.ui-front {
    z-index: 3010;
}
.ui-autocomplete.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-autocomplete.ui-menu .ui-menu-item-wrapper {
    position: relative;
}
.ui-autocomplete.ui-menu .ui-menu-item-wrapper a{
    position: relative;
    padding: 3px 1em 3px .4em;
	display: inline-block;
	width: 100%;
}
.ui-autocomplete.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
/* .ui-autocomplete.ui-menu .ui-state-active {
	margin: -1px;
}
.ui-autocomplete .ui-state-active {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-autocomplete .ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-autocomplete .ui-state-active a,
.ui-autocomplete .ui-state-active a:link,
.ui-autocomplete .ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
} */
.ui-autocomplete .ft-search-res-item.ui-menu-item:hover{
background: #f5f5f5;
}
.ui-autocomplete .ft-search-res-item .ft-search-res-icon img{
	max-height: 50px;
	max-width: 50px;
}
.ui-autocomplete .ft-search-res-item .ft-search-res-title{
	line-height: 16px;
	font-size: 12px;
	/* padding-top: 2px; */
	padding: 5px 0;
	/* color: black; */
}
.ui-autocomplete .ft-search-res-item .ft-search-res-title span:first-child{
	color: #4c7b92;
  font-size: 14px;
  font-weight: 700;
}
.ui-autocomplete .ft-search-res-item .ft-search-res-hint{
	color: #116091;
	/* font-size: 18px; */
	font-size: 12px;
	/* border-bottom: 1px grey solid; */
    padding: 2px 0;
}
.ui-autocomplete .ft-search-res-item .ft-search-res-price{
	font-size: 12px;
	color: #505354;
}
.ui-id-1{
	height: 300px !important;
    overflow: hidden;
	padding-top: 10px !important;
}
.ui-id-1 .ft-search-res-hint {
    /* border-bottom: 1px solid #c5c5c5; */
	/* margin-bottom: -3px; */
    padding: 5px 0 !important;
}
.ui-id-1 li:last-child .ft-search-res-hint {
    border-bottom: none;
}
.ui-id-1 .ui-state-active{
    background: none !important;
    font-weight: initial !important;
    color: #116091 !important;
}
.ft-search-page .spec-pred-block{
	margin: 10px 15px 10px 0 !important;
  width: 750px !important;
}
.ft-search-page .spec-pred-block .ui-autocomplete-input{
	width: 740px !important;
}
.ft-search-icon{
	position: relative;
}
#ft-search-block{
	width:100%;
	height:100%;
	text-align:center;
	position: fixed;
    top:0;
    left:0;
    z-index:9999;
}
#ft-search-input{
    position: absolute;
    z-index: 3010;
    /* width: 100%; */
    /* margin-bottom: 2px; */
    text-align: center;
    /* margin: auto 0; */
    left: 50%;
    top: 50%;
    margin-left: -420px;
    margin-top: -230px;
}

#ft-search-input form{
	display: inline-block;
	margin: 0;
    position: relative;
	background-color: #ebf9fb;
    border-top: 2px #dcf1f4 solid;
    border-left: 1px #dcf1f4 solid;
    border-right: 1px #dcf1f4 solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#ft-search-input .ui-autocomplete-input {
    width: 642px;
    /* border: 2px grey solid; */
    border-radius: 0;
    background: transparent;
    height: 40px;
    font-size: 16px;
	outline: none;
	padding-left: 15px;
	color: #104f6e;
}
#ft-search-input .ui-autocomplete-input::-webkit-input-placeholder{
	font-size: 16px;
}
.ft-search-open{
	width: 22px;
    height: 20px;
	cursor: pointer;
	position: relative;
	background: url('/media/img/icons/search_sprite.png') no-repeat 51.515% 0;
	background-size: cover;
}
.ft-search-open:hover{
	background: url('/media/img/icons/search_sprite.png') no-repeat 0 0;
	background-size: cover;
}
#ft-search-submit{
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
    height: 20px;
	cursor: pointer;
	margin-left: 10px;
    margin-top: 11px;
	background: url('/media/img/icons/search_sprite2.png') no-repeat 0 0;
	background-size: cover;
}
#ft-search-close{
	position: absolute;
	right: 0;
    top: 0;
    margin-top: 15px;
    margin-right: 16px;
	cursor: pointer;
	background: url('/media/img/icons/search_sprite.png') no-repeat 100% 52.632%;
	width: 11px;
    height: 11px;
}
#ft-search-close:hover{
	background: url('/media/img/icons/search_sprite.png') no-repeat 81.176% 52.632%;
	right: 0;
    top: 0;
    margin-top: 15px;
    margin-right: 16px;
	width: 11px;
    height: 11px;
}
#ft-search-overlay {
    position: fixed;
    z-index: 3000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
	width: 100%;
    height: 100%;
	overflow: hidden;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
	background: url("/media/img/icons/caption.png") transparent;
}

.ft-search-page .pu-item{
	font: normal normal 400 13px/normal Arial;
	color:white;
}
.ft-search-page label.pu-item{
	cursor: pointer;
	margin-left: -3px;
    margin-right: 5px;
}
.ui-helper-hidden-accessible{
	display: none !important;
}

#before-header-text{
	color: white;
    text-align: right;
    width: 800px;
    padding-bottom: 12px;
	margin-top: -10px;
	font-size: 13px;
}
.ft-search-page{
	margin-top: 10px;
}
.ft-search-wrapper{
	background: white;
    padding: 20px;
    border-radius: 4px;
    display: inline-block;
	height: 374px;
}

.ft-search-wrapper .top_zag_contact{
	text-align: left;
    margin-left: -11px;
    margin-top: -10px;
    margin-bottom: 10px;
}
#ft-search-input .h_top_close_contact{
	margin: -32px -10px 0 0;
}
#ft-search-input .contact-button{
	width: 110px;
    height: 32px;
    line-height: 32px;
    margin-top: 0;
    margin-left: 0;
	margin-right: 9px;
}


.sotial-wrap{
	width: 220px;
    margin-left: -8px;
}
.menu-footer-sitemap{
	width: 180px;
	margin-right: -20px;
}
.menu-footer-sitemap h4 a{
	cursor: pointer !important;
	background-image: url(/media/img/icons/arrows_white.png);
    background-position: 100% -14px;
    background-size: 13px 30px;
    background-repeat: no-repeat;
	padding-right: 20px;
    padding-top: 1px;
}

.menu-footer-sitemap h4 a.open{
    cursor:pointer;
    background-image: url(/media/img/icons/arrows_white.png);
	background-position: 100% 8px;
    background-size: 13px 30px;
    background-repeat: no-repeat;
	padding-right: 20px;
    padding-top: 1px;
}


.reviews-company .opinions hr{
	margin-top: -7px;
}

#ui-id-1-wrap {
    position: fixed;
    z-index: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#ui-id-1-wrap .ui-id-1{
    position: absolute;
    z-index: 3011;
    text-align: center;
    left: 50%;
    top: 50%;
    margin-left: -420px;
    margin-top: -230px;
}

.info-vendor label{
	font: normal normal 400 13px/normal Arial;
	color:white;
	cursor:pointer;
}

.sort-active label{
	color: #f69424;
}

.order-review{
    text-align:center;
}
.order-review h3{
    font-size:16px;
    font-weight:700;
    margin-top:10px;
}
.order-review .order-review-rating{
    display:inline-block;
}
.order-review .order-review-rating label{
    text-align:center;
    display:inline-block;
    cursor:pointer;
    padding:15px;
    opacity:0.5;
    font-size:14px;
}
.order-review .order-review-rating label:before{
    content:" ";
    width:170px;
    height:170px;
    display:block;
    margin:0 auto 10px;
    text-decoration:none;
    background-repeat:no-repeat;
}
.order-review .order-review-rating label.order-rating-3:before{background:url('/media/img/icons/rating_smiles.png') 0 0;}
.order-review .order-review-rating label.order-rating-2:before{background:url('/media/img/icons/rating_smiles.png') -180px 0;}
.order-review .order-review-rating label.order-rating-1:before{background:url('/media/img/icons/rating_smiles.png') -360px 0;}
.order-review .order-review-rating label.order-state-3:before{background:url('/media/img/icons/rating_state.jpg') 0 0;}
.order-review .order-review-rating label.order-state-2:before{background:url('/media/img/icons/rating_state.jpg') -170px 0;}
.order-review .order-review-rating label.order-state-1:before{background:url('/media/img/icons/rating_state.jpg') -340px 0;}
.order-review .order-review-rating label.active{
    opacity:1;
}
.order-review .order-review-rating label input,
.order-review .order-review-rating label span{
    display:none !important;
}
.order-review .order-review-comment{
    display:none;
}
.order-review .order-review-comment textarea{
    width:576px;
    height:100px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:inline-block;
}
.order-review .order-review-submit .contact-button{
    float:none;
    display:inline-block;
}
.order-review .order-review-error{
    font-size:14px;
    color:#c31d00;
}
.order-review .order-review-note{
    font-size:14px;
    color:#029F02;
}

.cc-277 .ft-search-icon{
	margin-left: -19px;
}

.to-organizations{
	display:inline-block;
}
.to-organizations .advantage-block{
	float:left;
	width: 50%;
}
.to-organizations .advantage-wrap{
	height: 100px;
	background:#e1e1e1;
	border-radius:8px;
	margin: 10px 0 0;
	padding: 10px 10px;
}
.to-organizations .advantage-block:nth-child(odd) .advantage-wrap{
	margin: 10px 10px 0 0;
}
.to-organizations .advantage-block img{
	position: relative;
	display:block;
	float: left;
}
.to-organizations .advantage-block h3{
	display: block;
	margin-top: 20px;
	margin-left: 60px;
}
.to-organizations .advantage-block p{
	margin-left: 55px;
}

.feedback-contacts .err-input{
	border:1px #ff9999 solid !important;
}

.advantages-block img.icon{
	max-height: 50px;
	max-width: 50px;
}

.cart-price-catalog:not(.cart-price-basket) .plus-minus-field {margin-top: 6px;}
.cart-price-catalog:not(.cart-price-basket) .minus-button {margin: 7px -2px 0 5px;  width:15px;}
.cart-price-catalog:not(.cart-price-basket) .plus-button {margin-top: 7px;}

.bt-fb-wrap{
	width: 100%;
    height: 100%;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
	display:none;
}
.bt-fb-body{
	background: #fff;

	position:relative;
    z-index: 3010;
    text-align: center;
    left: 50%;
    top: 50%;
	border-radius:5px;
}
.bt-fb-body img{
	padding:15px;
}
.modal-background{
	display:none;
	position: fixed;
    z-index: 3000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: url("/media/img/icons/caption.png") transparent;
}
.bt-fb-close{
    top: 0;
    right: 0;
    width: 26px;
    height: 25px;
    background: url(/media/img/icons/close_img.png) center no-repeat;
    border-top-right-radius: 4px;
    overflow: hidden;
	position: absolute;
    cursor: pointer;
    z-index: 8040;
}

.season-contract-return-btn {
    float: right;
    margin-right: -20px;
    margin-left: 6px; 
	cursor: pointer;
}
.season-contract-return-btn a {
    border-radius: 2px;
}

.ui-dialog .return-popup textarea {
    margin: 0px;
    width: 290px;
    height: 35px;
}

.pickup-return .jqselect{
	width: 306px;
}
.pickup-return .jq-selectbox__select{
	width: 270px;
}
.pickup-return .jq-selectbox__dropdown{
	width: 308px;
}

.filter-top-auto .slider-top-filter select,
.filter-top-auto .slider-top-filter .jq-selectbox,
.filter-top-auto .slider-top-filter .jq-selectbox__dropdown{
    width:182px !important;
}
.filter-top-auto .slider-top-filter .jq-selectbox__select{
    width:144px !important;
}
.filter-top-auto .slider-top-filter #auto_modif,
.filter-top-auto .slider-top-filter #auto_modif-styler,
.filter-top-auto .slider-top-filter #auto_modif-styler .jq-selectbox__dropdown{
    width:242px !important;
}
.filter-top-auto .slider-top-filter #auto_modif-styler .jq-selectbox__select{
    width:204px !important;
}

.sort-wrap{
    color:#fff;
    text-decoration:none;
    cursor:pointer;
    display:inline-block;
    margin-left:5px;
}
.sort-wrap.active{
    color:#f69424;
}
.catalog-sort select,
.catalog-sort .jq-selectbox,
.catalog-sort .jq-selectbox__dropdown{
    width:151px;
}
.catalog-sort .jq-selectbox__select{
    width:113px;
}

.jq-selectbox.jqselect.autowidth .jq-selectbox__trigger{
    right:2px;
}

@media screen {
    #img-preloader {
        position: absolute;
        left: -9999px;
        top:  -9999px;
    }
    #img-preloader img {
        display: block;
    }
}
@media print {
    #img-preloader,
    #img-preloader img {
        visibility: hidden;
        display: none;
    }
}

.catalog-loading{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#616f7a;
    opacity:0.6;
    z-index:99;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-bottom:10px;
}
#recommended{
    position: relative;
    zoom: 1!important;
}
#recommended.slider {
    padding: 0 31px 0 30px;
}
#recommended .viewport {
    overflow: hidden;
    position: relative;
    height:165px;
}
#recommended .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    min-width:100%;
}
#recommended .item {
    float: left;
    padding:5px 20px;
    width:25%;
    text-align: center;
    font-size: 12px;
    color: #000000;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position:relative;
    overflow:hidden;
}
#recommended.slider .item{
    width: 168px;
}
#recommended .item .title{
    margin:5px 0 10px;
    display:block;
    overflow:hidden;
    text-align:left;
    height:42px;
    position:relative;
}
#recommended .item .title .fog{
    position:absolute;
    top:28px;
    left:0;
    display:block;
    height:14px;
    width:100%;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.9) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.9) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
#recommended .item img{
    margin:0 auto;
    height:70px;
    display:block;
    outline:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    user-select:none;
    pointer-events:none
}
#recommended .item .price{
    display:block;
    float:left;
    line-height:27px;
    font-size:14px;
}
#recommended .item .add-to-cart{
    font-size:12px;
    cursor:pointer;
    margin:0 auto;
    display:inline-block;
    float:right;
    height:27px;
    width:27px;
    font-size:0;
}
#recommended .button_prev,
#recommended .button_next {
    position: absolute;
    top: 50%;
    margin-top:-15px;
    left: 0;
    outline: none;
    width: 14px;
    height: 30px;
    background-image: url(/media/images/carousel/disk_colors_buttons.png);
    text-decoration: none;
    display:none;
    outline:none;
}
#recommended.slider .button_next{
    display:block;
}
#recommended .button_prev {
    left: 0;
}
#recommended .button_next {
    background-position: 42px 0;
    right: 0;
    left: auto;
}

.goods-for-points{
    width: 31%;
    padding-top: 14px;
    padding-bottom: 4px;
		float:right;
		font-size:12px;
		
}

#bonus_products .repeat-vendor-right{
		float: none;
		display: table-row;
}

.section-menu .group-name{
    font-size:18px;
    position:relative;
    overflow:hidden;
    margin-bottom:5px;
}
.section-menu .group-name.open{
    margin-bottom:0;
}
.section-menu .group-name a{
    margin-left:5px;
    margin-bottom:5px;
    margin-top:10px;
    color:#fff;
    float:left;
    position:relative;
    text-decoration:none;
    border-bottom:1px dotted;
}
/*
.section-menu .group-name.parent a:after{
    content: 'v';
    display: block;
    font-size: 24px;
    text-align: center;
    transform: scale(1, 0.5);
    position:absolute;
    right:10px;
    top:6px;
}
*/
.section-menu .group-name.open a{
    /*
    margin-left:0;
    margin-bottom:0;
    background:#8b9195;
    padding:10px 10px 5px 10px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    text-decoration:none;
    */
    text-decoration:none;
    border-bottom:none;
}
/*
.section-menu .group-name.parent.open a:after{
    transform: scale(1, 0.5) rotate(180deg);
    top:8px;
}
.section-menu .sub-menu-block{
    background:#8b9195;
}
*/

.swiper-container {
    overflow: initial !important; 
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{
	   border-left: 1px solid white !important;  
}
.swiper-pagination-white .swiper-pagination-bullet {
    background: #CCC !important;  
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #f69424 !important;  
}
.swiper-pagination-white.swiper-pagination-clickable > span:nth-child(1){
	border-left: 1px solid transparent !important;  
}
.swiper-container-horizontal > .swiper-pagination {
    bottom: -9px !important;  
    left: 0 !important;  
    display: table !important;  
		width: 100% !important;
    width: -moz-available !important;          
    width: -webkit-fill-available !important;    
    width: fill-available !important;  
}
.swiper-pagination-bullet {
    width: auto !important;
    display: table-cell !important;
    border-radius: 0 !important;
		opacity: 1 !important;
}
.swiper-button-prev{
	  background-image: url(/media/images/carousel/banner_replica_small_buttons2.png) !important;
		opacity:0;
}
.swiper-button-prev-active{
    background-image: url(/media/images/carousel/banner_replica_small_buttons2.png) !important;
    background-size: auto !important;
    background-position: -55px 0px;
    width: 28px !important;
    height: 93px !important;
    margin-top: -31px !important;	
    opacity:1;	
}
.swiper-button-next{
	  background-image: url(/media/images/carousel/banner_replica_small_buttons2.png) !important;		
    opacity:0;		
}
.swiper-button-next-active{
    background-image: url(/media/images/carousel/banner_replica_small_buttons2.png) !important;
    background-size: auto !important;
    background-position: -83px 0px;
    width: 28px !important;
    height: 93px !important;
    margin-top: -31px !important;	
    opacity:1;	
}
.swiper-button-prev.swiper-button-disabled{
	  opacity:0 !important;
} 
.swiper-button-next.swiper-button-disabled{
	  opacity:0 !important;
}

.check-auto{position:relative; padding:5px 0 5px; border-radius:4px}
.check-auto img{height:125px;}
.check-auto h3{font-size:14px; margin-bottom:10px;}
.check-auto .check-auto-form{margin:0 0 0 -8px; position:relative;}
.check-auto .check-auto-form .jqselect{width: 146px; float:left; margin:0 0 10px 8px;}
.check-auto .check-auto-form .jqselect .jq-selectbox__select {width: 108px;}
.check-auto .check-auto-form .jqselect .jq-selectbox__dropdown {width: 146px;}
.check-auto .check-auto-form .jqselect.check-auto-year{width: 106px;}
.check-auto .check-auto-form .jqselect.check-auto-year .jq-selectbox__select {width: 68px;}
.check-auto .check-auto-form .jqselect.check-auto-year .jq-selectbox__dropdown {width: 106px;}

.check-auto .check-auto-form .jqselect.user-cars{width:568px}
.check-auto .check-auto-form .jqselect.user-cars .jq-selectbox__select {width: 530px;}
.check-auto .check-auto-form .jqselect.user-cars .jq-selectbox__dropdown {width: 568px;}
.check-auto .check-auto-result{
    font-size:14px;
    width:100%;
    margin-left:8px;
    line-height:normal;
    position:relative;
}
.check-auto .check-auto-result span.note{font-size:13px; display:inline-block;}
.check-auto .button{margin-top:0; line-height:normal; float:right; margin-left:0}
.check-auto .check-auto-note{
    font-size:13px;
    line-height:normal;
    position:relative;
}
.basket-product .car-check{
    display:inline-block;
    position:relative;
    margin-bottom:5px;
    margin-top:30px;
    text-decoration:none;
    padding:5px 0 5px 49px;
}
.basket-product .car-check:before{
    content:'';
    width:39px;
    height:26px;
    float:left;
    background:url('/media/img/icons/car_check.png') 0 -93px no-repeat;
    display:inline-block;
    position:absolute;
    top:50%;
    left:0;
    margin-top:-13px;
}
.basket-product .car-check.yes:before{background-position:0 0;}
.basket-product .car-check.no:before{background-position:0 -62px;}
.basket-product .car-check.error:before{background-position:0 -31px;}

.basket-product .bonus-block ~ .car-check{
    margin-top:0;
}
.basket-product .car-check:after{
    content:"v";
    position:absolute;
    right:-18px;
    top:-4px;
    display: block;
    line-height:normal;
    color: #205073;
    font-size: 26px;
    text-align: center;
    transform: scale(1, 0.5);
}
.basket-product .car-check.open:after{
    top:-2px;
    transform: scale(1, 0.5) rotate(-180deg);
}

.cabinet-cars .add-auto-form{position:relative; margin:0 -10px 0;}
.cabinet-cars .add-auto-form .jqselect{width: 180px; float:left; margin-left:10px;}
.cabinet-cars .add-auto-form .jqselect:first-child{margin-left:0;}
.cabinet-cars .add-auto-form .jqselect .jq-selectbox__select {width: 142px;}
.cabinet-cars .add-auto-form .jqselect .jq-selectbox__dropdown {width: 180px;}
.cabinet-cars .add-auto-form .button{display:inline-block; float:none; margin:15px 0 0 10px;}
.cabinet-cars .cabinet-car{
    min-height:104px;
    padding:10px !important;
    position:relative;
}
.cabinet-cars .cabinet-car.cabinet-car-add{
    height:auto;
    min-height:auto;
}
.cabinet-cars .cabinet-car.cabinet-car-add .add-car{
    margin:0;
}
.cabinet-cars .cabinet-car.disabled{opacity:0.5}
.cabinet-cars .cabinet-car .car-image{
    height:100%;
    width:190px;
    text-align:center;
    float:left;
    position:relative;
}
.cabinet-cars .cabinet-car img{
    margin:25px 0;
    height:54px;
}
.cabinet-cars .car-info{
    margin-left:200px;
    font-size:14px;
    line-height:20px;
    position:relative;
    width:390px;
}
.cabinet-cars .car-info h3{
    margin-bottom:10px;
}
.cabinet-cars .car-info span{
    color:#8b9195;
}
.cabinet-cars .car-links{
    margin:15px 0 0 200px;
    transition: opacity 0.3s;
    line-height:15px;
}
.cabinet-cars .car-remove{
    position:absolute;
    top:50%;
    margin-top:-12px;
    right:10px;
    display:block;
    line-height:18px;
    text-decoration:none;
    color:#8b9195;
    width:140px;
}
.cabinet-cars .car-remove:after{
    content:'Активный'; /*'\d7';*/
    font-size:13px;
    clear:both;
}
.cabinet-cars .car-remove span{
    background:#89dbac;
    position:relative;
    height:18px;
    width:43px;
    border-radius:9px;
    margin-left:10px;
    transition: all 0.3s;
    float:left;
    margin-right:10px;
}
.cabinet-cars .car-remove span:after{
    content:'';
    position:absolute;
    left:100%;
    margin-left:-24px;
    top:50%;
    margin-top:-12px;
    width:20px;
    height:20px;
    border-radius:12px;
    background:#14b75a;
    border:2px solid #14b75a;
    transition: all 0.3s;
}
.cabinet-cars .cabinet-car.disabled .car-links{opacity:0; transition: opacity 0.3s; font-size:0;}
.cabinet-cars .cabinet-car.disabled .car-remove:after{
    content:'Неактивный'; /*\2191*/
}
.cabinet-cars .cabinet-car.disabled .car-remove span{
    background:#b9b8b8;
    transition: all 0.3s;
}
.cabinet-cars .cabinet-car.disabled .car-remove span:after{
    left:0;
    margin-left:0;
    background:#fff;
    border-color:#dcdbdb;
    transition: all 0.3s;
}
.cabinet-cars .add-auto-form .button{
    padding:3px 12px;
}
.cabinet-cars .add-auto-form .button.hide-auto{
    background:#fff;
    color:#116091;
    padding:0;
    text-decoration:underline;
    border-radius:0;
    font-size:13px;
    font-family:inherit;
}

.basket-product .bonus-wrap{
    background:#f5f6f7;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    float:right;
    margin-right:110px;
    padding:6px 15px 8px;
    margin-top:-10px;
}

#fb_phone{width:158px}

.review-product{position:relative;}
.review-product .review-show-button{position:absolute; right:0; top:-38px; float:none; margin:0}
.review-product .rp-select{position:relative; overflow:hidden}
.review-product .rp-select label{font-weight:normal; padding:10px 20px 11px; border:1px solid #ccc; float:left; border-left:none; font-size:15px; cursor:pointer}
.review-product .rp-select label:first-child{border-left:1px solid #ccc; border-top-left-radius:6px; border-bottom-left-radius:6px;}
.review-product .rp-select label:last-child{border-top-right-radius:6px; border-bottom-right-radius:6px;}
.review-product .rp-select label.checked{background:#fceeaa}
.review-product .rp-select label input{display:none}
.review-product .rp-select .jq-radio{display:none!important}
.review-product .rp-car .jqselect{width: 455px; float:left; margin:0 0 10px 0;}
.review-product .rp-car .jqselect .jq-selectbox__select {width: 417px;}
.review-product .rp-car .jqselect .jq-selectbox__dropdown {width: 455px;}

.catalog-wheel ul.vars{list-style:none}
.catalog-wheel ul.vars li{padding-left:.8rem;}
.catalog-wheel ul.vars li:before{
    content: "\2022";
    color: #104f6e;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    text-align:left;
}
.catalog-wheel .text-block-table table tr td.td-name{width:200px; vertical-align:top}
.specs .specs_list{padding-left:14px}
.order-coupon input[name="coupon"]{width:143px; margin-right:10px;}
.order-coupon input[name="coupon"].success{width:143px; padding:0 4px; height:23px; border:1px solid #029f02;}
.order-coupon input[name="coupon"].error{width:143px; padding:0 4px; height:23px; border:1px solid #c31d00}

.catalog-review-vendor-list ul{float:left; width:33.3333333333%; box-sizing:border-box; -moz-box-sizing: border-box}
.catalog-review-vendor-list ul li {font-size:14px; padding:5px 5px;}
.catalog-review-list ul li {font-size:14px; padding:5px 5px;}

.catalog-review .num_linc_noactiv a, .catalog-review .str_linc_noactiv a{color: #165174;}
.catalog-review .specs{padding:0 0 0 20px; width:480px !important;}
.catalog-review .specs .spec_name{width:200px}
.catalog-review .specs .spec_value{float:none; margin-left:202px;}
.catalog-review .catalog-button{background: #104f6e; margin-top:15px; float:left; margin-left:0}
.catalog-review .catalog-review-description{padding:15px 5px 5px}

.catalog-review .filter-auto{
    padding:6px;
    font-size:13px;
}
.catalog-review .filter-season{
    width:75%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
}
.catalog-review .filter-season .col{
    width:33.3333333333%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    float:left;
    text-align:center;
    border-right:1px solid #ccc;
}
.catalog-review .filter-season .col label{
    position:relative;
    overflow:hidden;
    display:inline-block;
    cursor:pointer;
    font-weight:normal;
    color:#116091;
    font-size:13px;
    color:#4C7B92;
}
.catalog-review .filter-season .col img{
    margin-right:4px;
}
.catalog-review .filter-season .col .f-cat-mod-txt{
    padding:0;
    margin:0;
    line-height:32px;
    margin-top:1px;
}
.catalog-review .button-reset{
    width:25%;
    margin:0;
    padding:0;
    text-align:center;
    line-height:33px;
}
.catalog-review-text,
.catalog-review-text-more {
    font-size: 12px;
    color: #333;
    margin:0 0 1em 0;
    line-height:1.5em;
}
.catalog-review-text-more ul{
    margin-bottom:1em;
    list-style:none;
    font-size: 12px;
    line-height:1.5em;
}
.catalog-review-text-more ul li{
    padding-left:1em;
    position:relative;
}
.catalog-review-text-more ul li:before{
    content:"";
    width:4px;
    height:4px;
    border-radius:2px;
    display:block;
    position:absolute;
    left:0;
    top:9px;
    background:#116091;
    margin:-2px 0 0 2px;

}
.catalog-letter-list > div{
    position:relative;
    overflow:hidden;
    padding:10px 0;
}
.catalog-letter-list > div > div{
    float:left;
    width:10%;
    color: #505354;
    font-size: 18px;
    text-align:center;
}
.catalog-letter-list > div > ul{
    float:left;
    width:30%;
}
.catalog-letter-list > div > ul li{
    padding:5px 5px 5px 0;
}
.catalog-letter-list > div > ul li a{
    text-decoration:none;
}
.catalog-letter-list > div > ul li a span{
    color:#333;
}


/* TipTip [+++] */
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}
#tiptip_holder.tip_top{padding-bottom:5px}
#tiptip_holder.tip_bottom{padding-top:5px}
#tiptip_holder.tip_right{padding-left:5px}
#tiptip_holder.tip_left{padding-right:5px}
#tiptip_content{font-size:12px;color:#fff;text-shadow:0 0 2px #000;padding:15px;border:1px solid #225D7E;background-color:#225D7E;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#225D7E));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#225D7E}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92)}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92)}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92)}
@media screen and (-webkit-min-device-pixel-ratio:0){	
#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{ 
border-bottom-color:rgba(45,45,45,0.88)}
#tiptip_holder.tip_top #tiptip_arrow_inner{ 
border-top-color:rgba(20,20,20,0.92)}
}
/* TipTip [---] */
#makeMeScrollable{width:100%;height:105px;position:relative}
#makeMeScrollable div.scrollableArea а{position:relative;margin:0;padding:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
#pagewrap{position:fixed;left:90%;bottom:0px}   
#back-top{position:fixed;bottom:30px;margin-left:-150px}
#back-top a{width:70px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top a:hover{color:#000}
#back-top span{width:70px;height:70px;display:block;margin-bottom:7px;background:#f69424 url(/media/img/icons/up_arrow.png) no-repeat center center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top a:hover span{background-color:#4d5f6d}
/* Smooth Div Scroll [+++] */
div.scrollingHotSpotLeft{min-width:75px;width:5%;height:100%;background-image:url(/media/plugin/slider_baners/images/big_transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;left:0;cursor:url(/media/plugin/slider_baners/images/cursors/cursor_arrow_left.png), url(/media/plugin/slider_baners/images/cursors/cursor_arrow_left.cur),w-resize}
div.scrollingHotSpotLeftVisible{background-image:url(/media/plugin/slider_baners/images/arrow_left.gif);background-color:#fff;background-repeat:no-repeat;opacity:0.35;-moz-opacity:0.35;filter:alpha(opacity = 35);zoom:1}
div.scrollingHotSpotRight{min-width:75px;width:5%;height:100%;background-image:url(/media/plugin/slider_baners/images/big_transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;right:0;cursor:url(/media/plugin/slider_baners/images/cursors/cursor_arrow_right.png), url(/media/plugin/slider_baners/images/cursors/cursor_arrow_right.cur),e-resize}
div.scrollingHotSpotRightVisible{background-image:url(/media/plugin/slider_baners/images/arrow_right.gif);background-color:#fff;background-repeat:no-repeat;opacity:0.35;filter:alpha(opacity = 35);-moz-opacity:0.35;zoom:1}
div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%}
div.scrollableArea{position:relative;width:auto;height:100%}
/* Smooth Div Scroll [---] */
/* tinycarousel [+++] */
.baners_rotator{width:780px;height:230px;background-image:url(/media/images/carousel/orange.png);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;text-decoration:none;outline:none}
.carousel{width:780px;height:230px;background-image:url(/media/images/carousel/banner_replica.jpg)}
.carousel_slider{height:66px;overflow:hidden;position:relative;padding:0 50px 10px;background:rgba(139, 144, 149, 0.71);left:0;top:10px;border-radius:4px;zoom:1!important;}
.carousel_slider .viewport{height:125px;overflow:hidden;position:relative}
.carousel_slider .buttons{display:block;position:absolute;top:9px;left:0;outline:none;width:28px;height:59px}
.carousel_slider .prev, .carousel_slider .next{background-image:url(/media/images/carousel/banner_replica_buttons.png);outline:none;text-decoration:none; }
.carousel_slider .prev{left:10px}
.carousel_slider .prev:hover{background-position:57px 0px}
.carousel_slider .next{background-position:84px 0px;right:10px;left:auto}
.carousel_slider .next:hover{background-position:29px 0px}
.carousel_slider .disable{visibility:hidden}
.carousel_slider .overview{list-style:none;position:absolute;padding:0;margin:0;width:240px;left:0;top:0;padding-top:1px}
.carousel_slider .overview li{float:left;margin:0 11px 0;padding:2px;width:60px;text-align:center}
.carousel_slider .overview li a img{border:none}
.replica_small{margin-top:-5px;height:103px}
.replica_small h2{line-height:normal}
.replica_small .carousel_slider{top:5px;background:#b5b8ba}
.replica_small .carousel_slider .prev, 
.replica_small .carousel_slider .next{background-image:url(/media/images/carousel/banner_replica_small_buttons.png); }
.replica_small .carousel_slider .prev:hover, 
.replica_small .carousel_slider .next:hover{background-image:url(/media/images/carousel/banner_replica_small_buttons2.png); }
/* tinycarousel [---] */
/* hellobarsolo [+++] */
#hellobar-open{display:none!important}
#hellobar-container{font-size:12px;font-weight:normal;color:#ffffff;border-bottom-color:#ffffff}
#hellobar-container a,
#hellobar-container a:link,
#hellobar-container a:visited{color:#80ccff;background-color:transparent}
#hellobar-content{height:100%}
a#hellobar-open,
a#hellobar-open:link,
a#hellobar-open:visited{background-color:#eb593c;border-color:#ffffff}
a#hellobar-open:hover{background-color:#ff7f62}
#hellobar-wrapper{margin:0;overflow:visible;padding:0;position:relative;width:100%;z-index:2}
#hellobar-pusher{position:relative;overflow:hidden}
#hellobar-wrapper.hellobar-button #hellobar-container .button,
#hellobar-wrapper.hellobar-button #hellobar-container .button:link,
#hellobar-wrapper.hellobar-button #hellobar-container .button:visited{position:relative;border-radius:4px;border-width:0;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px 8px 1px 8px;margin:0 7px;text-decoration:none;cursor:pointer;font-size:0.854em}
#hellobar-wrapper.hellobar-button.hellobar-dark-images #hellobar-container .button,
#hellobar-wrapper.hellobar-button.hellobar-dark-images #hellobar-container .button:link,
#hellobar-wrapper.hellobar-button.hellobar-dark-images #hellobar-container .button:visited{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhNDg0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:#4a4844;background:-moz-linear-gradient(top,  #4a4844 0%, #2d2c29 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4844), color-stop(100%,#2d2c29));background:-webkit-linear-gradient(top,  #4a4844 0%,#2d2c29 100%);background:-o-linear-gradient(top,  #4a4844 0%,#2d2c29 100%);background:-ms-linear-gradient(top,  #4a4844 0%,#2d2c29 100%);background:linear-gradient(top,  #4a4844 0%,#2d2c29 100%);box-shadow:1px 1px 3px rgba(0,0,0,0.28);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.28);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.28);color:#000000!important;background:orange;  }
#hellobar-wrapper.hellobar-button.hellobar-dark-images #hellobar-container .button:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3NjQ1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRkNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:#67645f;background:-moz-linear-gradient(top, #67645f 0%, #4f4d47 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#67645f), color-stop(100%,#4f4d47));background:-webkit-linear-gradient(top, #67645f 0%,#4f4d47 100%);background:-o-linear-gradient(top, #67645f 0%,#4f4d47 100%);background:-ms-linear-gradient(top, #67645f 0%,#4f4d47 100%);background:linear-gradient(top, #67645f 0%,#4f4d47 100%);border-color:#414141}
#hellobar-wrapper.hellobar-dark-images #hellobar-container a.hellobar-cta-link:active{top:1px}
#hellobar-wrapper.hellobar-button.hellobar-light-images #hellobar-container .button,
#hellobar-wrapper.hellobar-button.hellobar-light-images #hellobar-container .button:link,
#hellobar-wrapper.hellobar-button.hellobar-light-images #hellobar-container .button:visited{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #cbcbcb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cbcbcb));background:-webkit-linear-gradient(top, #ffffff 0%,#cbcbcb 100%);background:-o-linear-gradient(top, #ffffff 0%,#cbcbcb 100%);background:-ms-linear-gradient(top, #ffffff 0%,#cbcbcb 100%);background:linear-gradient(top, #ffffff 0%,#cbcbcb 100%);box-shadow:1px 1px 3px rgba(0,0,0,0.28);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.28);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.28);color:#333333!important}
#hellobar-wrapper.hellobar-button.hellobar-light-images #hellobar-container .button:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);background:-o-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);background:-ms-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);background:linear-gradient(top, #ffffff 0%,#dbdbdb 100%);}
#hellobar-wrapper.hellobar-button.hellobar-light-images #hellobar-container .button:active{top:1px}
#hellobar-container{margin:0;overflow:visible;padding:0;position:relative;text-align:center;width:100%;z-index:1000;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#fff}
#hellobar-container.texture{background-image:url(textures.png);background-repeat:repeat-x}
#hellobar-container.texture.noise{ background-position:0 0; }
#hellobar-container.texture.hard-shine{ background-position:0 -30px; }
#hellobar-container.texture.light-gradient{ background-position:0 -60px; }
#hellobar-container.texture.dark-gradient{ background-position:0 -90px; }
#hellobar-container.texture.carbon{ background-position:0 -120px; }
#hellobar-container.texture.paper{ background-position:0 -150px; }
#hellobar-container.texture.diagonal{ background-position:0 -180px; }
#hellobar-container.texture.linen{ background-position:0 -210px; }
#hellobar-container.texture.stitch{ background-position:0 -240px; }
#hellobar-container.texture.diamond{ background-position:0 -270px; }
#hellobar-container a, #hellobar-container a:link, #hellobar-container a:visited, #hellobar-container a:hover{padding:0;border:none;text-decoration:underline}
#hellobar-container a:hover{ text-decoration:none; }
#hellobar-shadow{position:absolute;bottom:-8px;left:0;width:100%;height:8px;line-height:8px;overflow:hidden}
a#hellobar-logo, a#hellobar-logo:link, a#hellobar-logo:visited{height:0;left:20px;overflow:hidden;padding:22px 0 0;position:absolute;top:20px;width:44px}
.hellobar-light-images a#hellobar-logo, .hellobar-light-images a#hellobar-logo:link, .hellobar-light-images a#hellobar-logo:visited{background-position:0 -202px}
#hellobar-wrapper.hellobar-left a#hellobar-logo, #hellobar-wrapper.hellobar-left a#hellobar-logo:link, #hellobar-wrapper.hellobar-left a#hellobar-logo:visited{left:auto;right:20px}
a#hellobar-close, a#hellobar-close:link, a#hellobar-close:visited{background-image:url(top-ban-close.png);display:block;height:0;overflow:hidden;padding:0;position:absolute;right:20px;top:20px;width:30px;z-index:10;border:none;background-size:cover;height:30px;margin-top:-15px!important}
.hellobar-light-images a#hellobar-close, .hellobar-light-images a#hellobar-close:link, .hellobar-light-images a#hellobar-close:visited{background-position:0 19px}
#hellobar-wrapper.hellobar-left a#hellobar-close, #hellobar-wrapper.hellobar-left a#hellobar-close:link, #hellobar-wrapper.hellobar-left a#hellobar-close:visited{right:auto;left:20px}
.hellobar-light-images a#hellobar-close:hover{ background-position:0 38px; }
a#hellobar-open, a#hellobar-open:link, a#hellobar-open:visited{background-repeat:no-repeat;background-position:0 -8px;display:block;height:0;overflow:hidden;padding:80px 0 0;position:absolute;right:10px;top:-96px;width:35px;z-index:100;box-shadow:0 0 5px rgba(0,0,0,0.35);-moz-box-shadow:0 0 5px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.35);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, direction=120, strength=3)";filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, direction=120, strength=3);-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-width:3px;border-style:solid}
.hellobar-light-images a#hellobar-open, .hellobar-light-images a#hellobar-open:link, .hellobar-light-images a#hellobar-open:visited{background-position:0 -88px}
#hellobar-wrapper.hellobar-left a#hellobar-open, #hellobar-wrapper.hellobar-left a#hellobar-open:link, #hellobar-wrapper.hellobar-left a#hellobar-open:visited{right:auto;left:10px}
a#hellobar-open:hover{padding:80px 0 0;border-width:3px;border-style:solid}
/* hellobarsolo [---] */
/* geoip [+++] */
#geoip-modal .geoip-cities-region,
#geoip-modal .geoip-search-result,
#geoip-modal .geoip-search-message,
#geoip-modal select{display:none}
#geoip-modal-overlay{background:url(/media/img/icons/caption.png) transparent;position:fixed;top:0;left:0;right:0;bottom:0;box-sizing:border-box;-moz-box-sizing:border-box;z-index:2000;overflow:hidden;width:100%;height:100%;display:none}
#geoip-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2001;background:#fff;margin:20px;border-radius:4px;display:none;max-width:800px;max-height:800px}
#geoip-modal.small{max-width:400px;max-height:205px}
#geoip-modal-title{height:51px;line-height:20px;position:absolute;top:0;left:0;padding:15px 25px;border-bottom:1px solid #ddd;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;color:#7e8688;font-size:18px}
#geoip-modal-content{border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;position:relative;max-height:100%;height:100%;padding-top:51px}
#geoip-modal-close{position:absolute;cursor:pointer;width:26px;height:25px;right:13px;top:13px;background:url(/media/img/icons/close_img.png) center no-repeat}
#geoip-modal .geoip-col-wrap{position:relative;overflow:hidden;height:100%;max-height:100%;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;float:left;border-left:1px solid #ddd}
#geoip-modal .geoip-col-wrap:first-child{border:none}
#geoip-modal .geoip-col{position:relative;overflow-y:auto;height:100%;max-height:100%;padding:15px 0;box-sizing:border-box;-moz-box-sizing:border-box}
#geoip-modal .geoip-col li a{text-decoration:none;display:block;padding:7px 25px;font-size:15px}
#geoip-modal .geoip-col li a:hover{color:#f69424}
#geoip-modal .geoip-col li.active a{color:#fff;background:#f69424}
#geoip-modal .geoip-col .geoip-regions{padding-top:15px;margin-top:15px;border-top:1px solid #ddd}
#geoip-modal .geoip-search{padding:11px 25px 12px}
#geoip-modal .geoip-input{position:relative;overflow:hidden}
#geoip-modal .geoip-input a{display:none;text-decoration:none;position:absolute;top:50%;margin-top:-10px;right:5px;color:#666;width:20px;text-align:center;height:20px;line-height:20px}
#geoip-modal .geoip-search input{border:1px solid #ccc;background:none;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 30px 10px 10px;height:auto;font-size:15px;color:#333;font-family:Arial, Helvetica, sans-serif}
#geoip-modal .geoip-search-message{font-size:15px;color:#999;padding:10px 25px}
#geoip-modal .hide{display:none!important}
/* geoip [---] */
/* formstyler [+++] */
.fa-building span.jq-selectbox.jqselect div.jq-selectbox__select div.jq-selectbox__trigger{background: url("/media/images/system/arrow-active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;background-size: 100%  !important;top: 4px !important;right: 1px !important;width: 19px !important}
.fa-building span.jq-selectbox.jqselect div.jq-selectbox__select div.jq-selectbox__trigger:hover{background: url("/media/images/system/arrow-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;background-size: 100% !important;top: 4px !important;right: 1px !important;width: 19px!important}
.fa-building span.jq-selectbox.jqselect div.jq-selectbox__select{height: 22px !important}
.jq-checkbox{position: relative;width: 14px;height:14px;vertical-align: middle;cursor: pointer;background:#4188bd;border-radius:7px;margin:1px}
.jq-checkbox.checked{background:#205073}
.jq-checkbox.checked span{display: block;width:14px;height: 14px}
.jq-checkbox.checked span:before{content:'v';color:#fff;font-size:16px;line-height:14px;text-align:center;width:100%;display:block;transform: scale(1, 0.6);font-weight:normal}
.jq-checkbox.focused{border: 1px solid #08C}
.jq-checkbox.disabled{opacity: 0.55;filter: alpha(opacity=55)}
.jq-radio{width: 10px;height: 10px;vertical-align: middle;cursor: pointer;background:#fff;border:#4188bd 2px solid;border-radius:7px;margin:0 2px 2px 0}
.jq-radio.checked{border:#205073 2px solid}
.jq-radio.checked span{display: block;width: 6px;height: 6px;overflow: hidden;margin:2px;background:#205073;border-radius:3px}
.jq-radio.focused{border: 1px solid #08C}
.jq-radio.disabled{opacity: 0.55;filter: alpha(opacity=55)}
.jq-file{border: 1px solid #CCC;border-bottom-color: #B3B3B3;border-radius: 4px;box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1)}
.jq-file.focused{border: 1px solid #5794BF}
.jq-file input{cursor: pointer;height: auto;line-height: 1em}
.jq-file__name{width: 170px;padding: 7px 10px 6px;border: none;background: none;color: #333;font: 14px Arial, Tahoma, sans-serif}
.jq-file__browse{padding: 0 10px;border-left: 1px solid #CCC;border-radius: 0 4px 4px 0;background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color: #333;text-shadow: 1px 1px #FFF;font: 14px/30px Arial, Tahoma, sans-serif}
.jq-file:hover .jq-file__browse{background-color: #E6E6E6;background-position: 0 -10px}
.jq-file:active .jq-file__browse{background: #F5F5F5;box-shadow: inset 1px 1px 3px #DDD}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse{border-color: #CCC;background: #F5F5F5;box-shadow: none;color: #888}
.jq-selectbox{vertical-align: middle;cursor: pointer}
.fa-building .jq-selectbox__text{font-size: 12px !important;text-shadow: none !important}
.jq-selectbox__select{min-width:20px;height: 25px;padding: 0 30px 0 10px;border-radius: 4px;background: #d8e6ef;box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1), inset 0 3px 3px -3px rgba(0,0,0,0.5);color: #222;font-size: 12px}
.jq-selectbox__select:hover{background-color: #cfe1ed;background-position: 0 -25px}
.jq-selectbox__select:active{background: #F5F5F5;box-shadow: inset 1px 1px 3px #DDD}
.jq-selectbox.disabled .jq-selectbox__select{border-color: #CCC;background: #dddddd;box-shadow: none;color: #888}
.jq-selectbox__text{display: block;padding-top: 6px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.jq-selectbox__trigger{position: absolute;top: 1px;right: 1px;width: 23px;height: 25px}
.jq-selectbox__trigger:before{content:'v';display:block;width:100%;height:25px;line-height:23px;color:#205073;font-size:30px;text-align:center;transform: scale(1, 0.5)}
.jq-selectbox__trigger-arrow{position: absolute;top: 14px;right: 12px;width: 0;height: 0;overflow: hidden;opacity: 0.3;filter: alpha(opacity=30)}
.jq-selectbox:hover .jq-selectbox__trigger-arrow{opacity: 1;filter: alpha(opacity=100)}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{opacity: 0.3;filter: alpha(opacity=30)}
.jq-selectbox__dropdown{top: 28px;min-width: 50px;margin: 0;padding: 0;border: 1px solid #C6CBD0;border-radius: 4px;background: #FFF;box-shadow: 0 2px 10px rgba(0,0,0,0.2);font: 14px/18px Arial, Tahoma, sans-serif;height:auto;max-height:260px}
.jq-selectbox ul{margin: 0;padding: 0}
.jq-selectbox li{padding: 5px 10px 6px;color: #231F20}
.jq-selectbox li.selected{background: #A3ABB1;color: #FFF}
.jq-selectbox li:hover{background: #08C;color: #FFF}
.jq-selectbox li.disabled{color: #AAA}
.jq-selectbox li.disabled:hover{background: none}
.jq-selectbox li.optgroup{font-weight: bold}
.jq-selectbox li.optgroup:hover{background: none;color: #231F20;cursor: default}
.jq-selectbox li.option{padding-left: 25px}
.jq-select-multiple{padding: 1px;border: 1px solid #CCC;border-bottom-color: #B3B3B3;border-radius: 4px;box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color: #333;font: 14px/18px Arial, Tahoma, sans-serif;cursor: default}
.jq-select-multiple.focused{border: 1px solid #5794BF}
.jq-select-multiple.disabled{border-color: #CCC;background: #F5F5F5;box-shadow: none;color: #888}
.jq-select-multiple ul{margin: 0;padding: 0}
.jq-select-multiple li{padding: 3px 9px 4px;list-style: none}
.jq-select-multiple li:first-child{border-radius: 3px 3px 0 0}
.jq-select-multiple li:last-child{border-radius: 0 0 3px 3px}
.jq-select-multiple li.selected{background: #08C;color: #FFF}
.jq-select-multiple li.disabled{color: #AAA}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled{background: #CCC;color: #FFF}
.jq-select-multiple li.optgroup{font-weight: bold}
.jq-select-multiple li.option{padding-left: 25px}
input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler{padding: 7px 9px;border: 1px solid #CCC;border-bottom-color: #B3B3B3;border-radius: 4px;box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color: #333;font: 14px Arial, Tahoma, sans-serif}
input[type="search"].styler{-webkit-appearance: none}
textarea.styler{overflow: auto}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover{border-color: #B3B3B3}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus{border-color: #CCC;border-top-color: #B3B3B3;box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);outline: none}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler{overflow: visible;padding: 7px 11px;outline: none;border: 1px solid #CCC;border-bottom-color: #B3B3B3;border-radius: 4px;background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color: #333;text-shadow: 1px 1px #FFF;font: 14px Arial, Tahoma, sans-serif;cursor: pointer}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner{padding: 0;border: 0}
button.styler:after{content: ''}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover{background-color: #E6E6E6;background-position: 0 -10px}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active{background: #F5F5F5;box-shadow: inset 1px 1px 3px #DDD}
.fa-building div.jq-selectbox__select{width:80px}
.fa-region div.jq-selectbox__select{width: 137px}
/* formstyler [---] */
.regional-phone{display: inline;}
.cart-price-catalog .korz-button-one_click{/* display:none */}
.xxx-content ul{list-style-type:initial!important;margin:0px 10px;padding:10px;}
.xxx-content ol{margin:0px 7px;padding:10px;}
.xxx-content ol li{padding-left: 4px;}
.xxx-content h2{color:#104f6e;font-size:1.214rem!important;}  
.xxx-content ul ol{display:block;vertical-align:top;padding:0 0 0 13px!important;margin:0!important;}
.xxx-content ol ul{display:block;vertical-align:top;padding:0 0 0 17px!important;margin:0!important;} 
.xxx-content ol ul li{padding-left: 0px;}																			 

.lttr{
    letter-spacing:-0.02em;
    color:#333;
    text-align:center;
}
.lttr .lttr-block{
    padding:30px 20px;
    position:relative;
    overflow:hidden;
}
.lttr p{
    margin:0;
    padding:0 0 20px 0;
    line-height:normal;
    clear:both;
    font-size:18px;
}
.lttr p.title{
    font-size:25px;
    text-transform:uppercase;
}
.lttr ul,
.lttr ol{
    margin:0;
    padding-bottom:20px;
}
.lttr .lttr-block.dark{background:#f0f0f0}
.lttr .block-1{
    text-align:left;
}
.lttr .block-1 div{
    padding-top:90px;
    float:left;
}
.lttr .block-1 div .button{
    margin-bottom:15px;
}
.lttr .block-1 img{
    float:right;
}
.lttr .block-2{
    text-align:center;
}
.lttr .block-2 ul{
    list-style:none;
    position:relative;
    overflow:hidden;
}
.lttr .block-2 ul li{
    width:33.333333333%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float:left;
    text-transform:none;
}
.lttr .block-2 ul li span{
    display:block;
    margin:15px auto;
    width:56px;
    height:56px;
    border-radius:28px;
    background:rgba(255,151,16);
    line-height:56px;
    color:#fff;
    font-size:42px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(255,151,16,0.5);
    -moz-box-shadow: 0px 0px 20px 0px rgba(255,151,16,0.5);
    box-shadow: 0px 0px 20px 0px rgba(255,151,16,0.5);
}
.lttr .block-2 ul li:nth-child(2) span{
    background:rgb(255,23,23);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(255,23,23,0.5);
    -moz-box-shadow: 0px 0px 20px 0px rgba(255,23,23,0.5);
    box-shadow: 0px 0px 20px 0px rgba(255,23,23,0.5);
}
.lttr .block-2 ul li:nth-child(3) span{
    background:rgb(217,87,0);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(217,87,0,0.5);
    -moz-box-shadow: 0px 0px 20px 0px rgba(217,87,0,0.5);
    box-shadow: 0px 0px 20px 0px rgba(217,87,0,0.5);
}
.lttr .block-2 ul.prize{
    font-size:42px;
    margin-bottom:25px;
    font-weight:bold;
}
.lttr .block-2 ul.logo{
    width:60%;
    margin:0 auto;
}
.lttr .block-2 ul.logo li{
    float: left;
    height: 53px;
    position: relative;
    text-align:center;
    line-height:53px;
}
.lttr .block-2 ul.logo li img{
    vertical-align: middle;
}
.lttr .button{
    min-width:260px;
    height:70px;
    line-height:70px;
    color:#fff;
    display:inline-block;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    font-size:20px;
    border-radius:6px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding:0;
    margin:0;
    border-bottom:3px solid #782c00;
    background: rgb(254,157,12);
    background: -moz-linear-gradient(180deg, rgba(254,157,12,1) 0%, rgba(217,61,1,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(254,157,12,1) 0%, rgba(217,61,1,1) 100%);
    background: linear-gradient(180deg, rgba(254,157,12,1) 0%, rgba(217,61,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe9d0c",endColorstr="#d93d01",GradientType=1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(254,157,12,0.5);
    -moz-box-shadow: 0px 0px 20px 0px rgba(254,157,12,0.5);
    box-shadow: 0px 0px 20px 0px rgba(254,157,12,0.5);
    transition: all .5s;
}
.lttr .button:hover{
    border-bottom:3px solid #782c00;
    background: rgb(254,167,37);
    background: -moz-linear-gradient(180deg, rgba(254,167,37,1) 0%, rgba(223,90,39,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(254,167,37,1) 0%, rgba(223,90,39,1) 100%);
    background: linear-gradient(180deg, rgba(254,167,37,1) 0%, rgba(223,90,39,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fea724",endColorstr="#df5a27",GradientType=1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(254,167,37,0.8);
    -moz-box-shadow: 0px 0px 20px 0px rgba(254,167,37,0.8);
    box-shadow: 0px 0px 20px 0px rgba(254,167,37,0.8);
    transition: all .5s;
}
.lttr .block-3 img{
    display:block;
    margin:15px auto 30px;
}
.lttr .block-4 ol{
    margin-top:15px;
    padding-left:1rem;
}
.lttr .block-4 ol li{
    text-align:left;
    font-size:16px;
}
.lttr .block-4 .button{
    margin-top:25px;
}
.lttr .animation{
    width:306px;
    height:239px;
    position:relative;
    margin:0 auto;
    background-position:50% 50%;
    background-repeat:no-repeat;
    margin-bottom:20px;
}
.lttr .animation div{
    width:103px;
    height:116px;
    position:absolute;
    top:31px;
    left:103px;
    background-position:50% 50%;
    background-repeat:no-repeat;
}
#brands-by-countries .countries-table{background:none;}
#brands-by-countries .country-logo img{border:1px solid lightgrey;border-radius:4px;margin: 9px 0 10px;} 