

/* Start:/css/style_main_wfix.css?1661805671238675*/
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

body {
    background: #fff;
    font-family: "Montserrat", Helvetica, sans-serif;
    font-size: 62.5%;
    font-size: 12px;
    padding: 0;
    margin: 0;
    border: 0;
}

.page {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.content {
    min-height: 300px;
}

.fl_l {
    float: left;
}

.fl_r {
    float: right;
}

.headline p {
    margin-top: 3px;
    margin-bottom: 0px;
    font-size: 14px;
}

.contacts-block {
    border-bottom: 1px solid #CDCDCD;
    width: 718px;
    height: 60px;
    margin-left: 242px;
}

.town {
    margin: 4px 15px 0 0;
    /*   width: 180px; */
}

.town p {
    color: #6C6C6C;
    font-size: 12px;
    /*   margin-bottom: 5px; */
    font-weight: bold;
}

.town a {
    padding: 0 0 0 13px;
    margin-left: 2px;
    color: #3D3D3D;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    background: url('/css/../img/pin.png') no-repeat left 0px;
}

.town a:hover,
.lich p a:hover,
.basket a:hover {
    color: #EA8A35;
}

.town a:hover {
    /*  background: url('/css/../img/arrow-city-sprite-new.png') no-repeat right -26px; */
}

.lich p a:hover,
.basket a:hover {
    border-bottom: 1px dotted #EA8A35;
}

.lich p a {
    font-size: 14px;
    text-transform: uppercase;
    color: #3399cc;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px dotted #237faf;
    margin-top: 25px;
    padding: 0 1px 2px 0px;
}

.logo {
    margin: 11px 0 9px;
    width: 213px;
}

.logo a {
    text-decoration: none;
}

.menu-at-top {
    float: left;
    margin: 4px 0 0 -1px;
    width: 429px;
}

.menu-at-top li {
    float: left;
    list-style: none;
    margin: 11px 10px 0 0;
}

.menu-at-top li a {
    font-size: 11px;
    color: #555555;
}

.menu-at-top li a:hover {
    text-decoration: none;
    color: #979797;
}

.poisk_name {
    float: left;
    width: 507px;
    padding-top: 22px;
}

.poisk_name input[type=submit] {
    display: none;

}

.poisk_name input {
    color: #8D8D8D;
    width: 334px;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    outline: none;
    font-size: 18px;
    color: #a6a6a6;
    border: 2px solid #9c9c9c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.minimenu {
    margin: 2px 0 0;
    width: 495px;
}

/* .minimenu p.tel{
    color: #DF5F00;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
    margin-bottom: 3px;
} */
.minimenu p.online {
    color: #131313;
    font-size: 24px;
    font-weight: bold;
    margin-top: -3px;
    padding: 0 0 0 12px;
    background: url("/css/../img/cellphone.png") no-repeat left 8px;
}

.minimenu p.online span {
    color: #909090;
    font-weight: bold;
    font-size: 11px;
}

.pozvoni a {
    display: inline-block;
    background: url("/css/../img/perezvon.png")no-repeat;
    text-align: center;
    height: 24px;
    line-height: 22px;
    width: 126px;
    font-size: 11px;
    color: #666666;
    text-shadow: 1px 1px 1px #ebebeb;
    text-decoration: none;
    margin-top: 3px;
}

.pozvoni p {
    font-size: 11px;
    color: #939393;
    margin-top: 1px;
}

.pozvoni p span {
    color: #e77817;
    font-weight: bold;
}

.pozvoni p.tel {
    color: #545454;
    font-size: 24px;
    font-weight: bold;
    margin: 0px;
}

#basket_small {
    cursor: pointer;
    /*
	width: 234px;
	height: 36px;
	 background: url("/css/../img/basket_back.png") no-repeat left center; */

}

/* #basket_small:hover
{
	background: url("/css/../img/basket_back_hover.png") no-repeat left center;
}
#basket_small:active
{
	
	background: url("/css/../img/basket_back_focus.png") no-repeat left center;
}
#basket_small:active p
{
	color: #8C8C8C;
} */


.basket {
    margin-top: -11px;
}

.basket p {
    color: #bc3a19;
    font-size: 14px;
    float: left;
    margin-top: 9px;
    font-weight: bold;
    cursor: pointer;
    /*    margin-left: 58px; */
}

.basket p b {
    color: #5f5f5f;
}

.basket p span {
    font-weight: bold;
    color: #ea8a35;
}

.basket p em {
    font-weight: normal;
    font-style: normal;
    font-size: 11px;
    color: #5f5f5f;
}

.basket_img {
    float: left;
    padding: 5px 10px 5px 0px;
    margin: 1px 1px 0px 0px;
    cursor: pointer;
}

.basket a {
    font-size: 12px;
    color: #7e7e7e;
    text-decoration: none;
    display: inline-block;
    border-bottom: 1px dotted #7e7e7e;
}

.basket a img {
    margin-bottom: -1px;
}

.head .basket {
    margin: -91px 53px 0px 0px;
}

.menu {
    background: url("/css/../img/dez-menu-bg.png") no-repeat 0 0;
    height: 37px;
    margin-top: 2px;
    margin-bottom: 20px;
}

.menu>ul {
    padding: 0px;
    list-style: none;
}

.menu>ul>li {
    float: left;
}

.menu>ul>li:hover {
    /*background:  url("/css/../img/menu_line_nice_hover.png") repeat-x;*/

    /* background: #646464; */
}

.menu>ul>li:hover a {}

.menu>ul li:first-child:hover {
    margin-left: -4px;
    padding-left: 4px;
    border-radius: 3px 0px 0px 0px;
    -webkit-border-radius: 3px 0px 0px 0px;
}

.menu>ul>li>a {
    background: url('/css/../img/dez-menu-stroke.png') no-repeat right 1px;
    text-decoration: none;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 37px;
    font-weight: bold;
    display: inline-block;
    height: 37px;
}

.menu>ul>li>a>span {
    height: 32px;
    display: block;
    padding: 0 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    background: url(/css/../img/dez-menu-span.png) repeat-x 0 -40px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.menu>ul>li>a>span.a-span-first {
    height: 32px;
    display: block;
    padding: 0 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 1px;
    background: url(/css/../img/dez-menu-span.png) repeat-x 0 -40px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
}

.menu>ul>li:last-child a {
    background: none;
}

.menu>ul>li>a:hover,
.menu>ul>li>a:hover span {
    text-decoration: none;
}

.menu>a {
    /*  font-weight: bold;
    font-size: 15px;
    color: #ffea00;
    text-decoration: none;
    border: 2px solid #ffea00;
    border-radius: 11px;
    -webkit-border-radius: 11px;
    padding: 1px 13px; 
    display: inline-block; 
    margin: 5px 0px 0px 25px; */
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #f80f0f;
    display: inline-block;
    height: 21px;
    width: 87px;
    padding-top: 4px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    margin: 6px 0 0 5px;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #fff;
    /* background-image: -moz-linear-gradient(center top , #FF9D47, #F9943C, #EE8224, #E87918);
    background-image: -webkit-linear-gradient(top, #FF9D47, #F9943C, #EE8224, #E87918);
	background-image: -o-linear-gradient(top, #FF9D47, #F9943C, #EE8224, #E87918);
	background-image: linear-gradient(top, #FF9D47, #F9943C, #EE8224, #E87918);
    background-repeat: repeat-x;  */
}

/*.tovar{
    width: 242px;
    height: 218px;
    margin: 10px 19px 0 0; 
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    overflow: hidden;
} */
.tovar:hover .info a {
    color: #e6710d;
}

.tovar:hover .info a.v_korzinu {
    color: #F6F6F6;
}

.tovar.typel {
    box-shadow: 0px 1px 1px #d4d4d4;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.info {
    padding-right: 18px;
    padding-bottom: 3px;
    padding-top: 3px;
    height: 80px;
    width: 224px;
}

.tovar.grey div.info {
    background: #efefef;
}

.name {
    display: block;
    margin-left: 20px;
    color: #272727;
    font-size: 14px;
    border-bottom: 1px solid #d3d3d3;
    padding: 7px 0px 4px 0px;
    text-decoration: none;
}

.block_niz {
    margin-left: 20px;
}

.price {
    color: #545454;
}

.price.skidka>p>span {
    font-size: 14px;
    color: #a00000;
    font-weight: bold;
}

.price.skidka>p {
    padding-top: 3px;
    margin: 4px 0 -3px;
    font-size: 12px;
    font-weight: normal;
}

.price.skidka>.line>p {
    font-size: 12px;
    color: #737373;
    text-decoration: line-through;
    margin-left: -4px;
}

.price.skidka>.line>p>span {
    font-size: 14px;
    font-weight: bold;
}

.price.pri {
    margin-top: 3px;
}

.price.pri p span {
    color: #3a3a3a;
    font-size: 18px;
    font-weight: bold;
}

.price.pri p {
    padding-top: 9px;
    padding-bottom: 5px;
    font-size: 12px;
    color: #545454;
}

/*.v_korzinu{
    margin-top: 8px;
    background: #aeaeae; 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlYWVhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZThlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #aeaeae 0%, #8e8e8e 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(100%,#8e8e8e));
    background: -webkit-linear-gradient(top,  #aeaeae 0%,#8e8e8e 100%);
    background: -o-linear-gradient(top,  #aeaeae 0%,#8e8e8e 100%); 
    background: -ms-linear-gradient(top,  #aeaeae 0%,#8e8e8e 100%); 
    background: linear-gradient(to bottom,  #aeaeae 0%,#8e8e8e 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeaeae', endColorstr='#8e8e8e',GradientType=0 );
    width: 95px;
    height: 21px;
    text-align: center;
    line-height: 26px; 
    display: inline-block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    padding-top: 5px;
    color: #f6f6f6;
    font-size: 12px;
    font-weight: bold;
}
.v_korzinu:hover{
    background: #fdc643;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkYzY0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjg1MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fdc643 0%, #eb851f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc643), color-stop(100%,#eb851f));
    background: -webkit-linear-gradient(top,  #fdc643 0%,#eb851f 100%);
    background: -o-linear-gradient(top,  #fdc643 0%,#eb851f 100%);
    background: -ms-linear-gradient(top,  #fdc643 0%,#eb851f 100%);
    background: linear-gradient(to bottom,  #fdc643 0%,#eb851f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc643', endColorstr='#eb851f',GradientType=0 );
}
.v_korzinu:active{
    color: #f4e6c9;
    -webkit-box-shadow: inset 5px 5px 5px 0px rgba(215, 120, 43, 0.75);
    box-shadow: inset 5px 5px 5px 0px rgba(215, 120, 43, 0.75);
}*/
.acsesuar {
    margin-top: 15px;
    background: #e8e8e8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e8e8e8 0%, #b3b3b3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #e8e8e8 0%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #e8e8e8 0%, #b3b3b3 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0%, #b3b3b3 100%);
    background: linear-gradient(to bottom, #e8e8e8 0%, #b3b3b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#b3b3b3', GradientType=0);
    width: 145px;
    height: 175px;
    padding: 37px 16px 13px 16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #7f7f7f;
    box-shadow: 0px 1px 1px #d4d4d4;
}

.acsesuar:hover {
    box-shadow: 1px 1px 1px -1px #404040;
    border-bottom: 1px solid #e2e2e2;
    background: #fbfbfb;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e2e2e2));
    background: -webkit-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%, #e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e2e2e2', GradientType=0);
}

.acsesuar a {
    text-decoration: none;
    margin: -36px -16px 0px;
    padding: 36px 16px 28px;
    display: inline-block;
}

.acsesuar_zagol {
    color: #636363;
    font-size: 14px;
    text-shadow: 1px 1px 1px #f4f4f4;
    margin: 0px;
}

.acsesuar_line {
    margin-top: 12px;
    color: #636363;
    font-size: 12px;
    padding-bottom: 20px;
    width: 145px;
    margin-bottom: 10px;
    border-bottom: 1px solid #636363;
}

.acsesuar a img {
    padding-left: 50px;
}

div.tovar.grey:hover,
div.tovar.yellow_tovar:hover,
div.tovar.uspet_tovar:hover {
    box-shadow: 0px 3px 10px -3px #f97014;
}

div.tovar:hover>.info {
    border-bottom: 1px solid #efefef;
    box-shadow: none;
}

.tovar .img,
.yspet.mal {
    text-decoration: none;
    width: 242px;
    height: 141px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    position: relative;
    border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
}

.img_sli {
    width: 462px;
    height: 315px;
    overflow: hidden;
    display: table-cell;
    text-decoration: none;
    vertical-align: top;
    text-align: center;
}

.img_sli img {
    max-width: 462px;
    max-height: 315px;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px;
    height: 315px;
}

.img.no_img {
    background: #c7c7c7;
}

.img.yspet,
.yspet.mal {
    display: block;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}

.img.yspet p,
.yspet.mal p {
    position: absolute;
    display: inline-block;
    bottom: 5px;
    margin-left: 20px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    z-index: 11;
}

.img.yspet .yellow_pict {
    border-radius: 10px;
    -webkit-border-radius: 10px;
}

.img.yspet .uspet,
.yspet.mal .uspet {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    width: 242px;
    right: 0px;
}

.jandex_ocenka {
    margin: 2px 20px 0px -20px;
    width: 90px;
    padding: 20px 33px 13px;
    text-align: left;
    border: 2px solid #d3d3d3;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}

.jandex_ocenka ul {
    padding: 0px;
    list-style: none;
    display: inline-block;
}

.jandex_ocenka ul li {
    float: left;
    margin: -5px 3px 0 0;
}

.jandex_ocenka ul li img {
    width: 13px;
}

.jandex_ocenka p {
    display: inline-block;
    margin-top: 10px;
    font-size: 12px;
    color: #8d8481;
}

.jandex_ocenka p span {
    text-decoration: underline;
    color: #237faf;
}

.jandex_ocenka .picture {
    margin: 0 0 13px;
    width: 70px;
}

.jandex_ocenka a {
    display: inline-block;
    font-size: 12px;
    color: #454545;
    text-decoration: none;
    margin-bottom: 5px;
}

.jandex_ocenka a.otziv {
    color: #237faf;
    font-size: 12px;
    text-decoration: underline;
}

.jandex_ocenka a span {
    color: #f90000;
}

.info_mag {
    margin: 0px 0 15px 20px;
    color: #262626;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

p.info_mag_little {
    margin: 0px 20px;
    color: #686868;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
}

p.info_mag_little a {
    color: #3E75B4;
}

p.info_mag_little a:hover {
    text-decoration: none;
}

.info_mag_little span {
    font-weight: bold;
}

.info_mag_mini {
    margin: 20px 0px 20px 20px;
    color: #414141;
    font-size: 12px;
}

.footer {
    height: 690px;
    /*734px;*/
    padding-top: 15px;
    padding-bottom: 0;
    position: relative;
}

.dez-wrap-footer {
    width: 960px;
    margin: 0 auto;
}

.footer .news-wrap {
    background: #d1d1d1;
}

.footer .news {
    width: 960px;
    margin: 0 auto;
    padding: 25px 0 25px 0;
    overflow: hidden;
}

.footer .new {
    width: 290px;
    float: left;
    margin-right: 60px;
}

.footer .new.last {
    margin-right: 0;
}

.footer .new h3 a {
    font-size: 16px;
    line-height: 20px;
    color: #3f3f3f;
    padding-bottom: 10px;
    display: block;
}

.footer .new p {
    font-size: 12px;
    line-height: 16px;
    color: #565656;
    padding: 0;
}

.footer .email-wrap {
    float: left;
}

.footer .email {
    /* width: 960px;
    margin: 0 auto; */
    overflow: hidden;
}

.footer .email .red_attention {
    color: #BF3419;
}

.footer .email .orange_attention {
    color: #DF711F;
}

.footer .email p {
    color: #757575;
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
}

.footer .email p span.bold {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}

.footer .email p span.yellow {
    font-size: 14px;
    line-height: 18px;
    color: #f8bc51;
    font-weight: bold;
}

.footer .email img {
    float: left;
    margin: 13px 19px 0px 0;
}

.footer .email input.input-text {
    border: 2px solid #d6d6d6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #a6a6a6;
    display: block;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    outline: none;
    width: 296px;
    padding: 0 15px;
}

.footer .email input.btn-submit {
    display: block;
    background-color: #fdde9e;
    width: 103px;
    height: 39px;
    border: none;
    cursor: pointer;
    float: left;
    color: #f5b76b;
    font-size: 12px;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 5px;
}

.footer .email .result_email_subscr {
    display: block;
    float: left;
    font-size: 16px;
    display: none;
}

.footer .partners {
    height: 285px;
    margin: 20px auto 0;
    overflow: hidden;
    padding: 0 15px 1px 14px;
    position: relative;
}

.footer .service {
    width: 198px;
    float: left;
    margin: -4px 65px 0 0;
}

.footer-column {
    border-right: 1px solid #d1d1d1;
    width: 420px;
    padding-top: 1px;
}

.footer-column .service.last-item {
    margin-right: 0;
    width: 150px;
}

.footer-other {
    margin-left: 25px;
    width: 500px;
    margin-top: -3px;
}

.footer-other a {
    display: block;
    text-decoration: none;
    float: left;
    margin-bottom: 9px;
}

.footer .service h3,
.footer .net h3,
.footer .oplata h3,
.footer .dostavka h3 {
    font-size: 14px;
    line-height: 18px;
    color: #424242;
    font-weight: normal;
    padding: 0 0 3px 0;
    margin: 0 0 10px 0;
    font-weight: bold;
    white-space: nowrap;
}

.footer .footer-other div h3 a {
    display: inline;
    color: #424242;
    font-size: 12px;
    text-decoration: underline;
    float: none;
}

.footer .footer-other div h3 a:hover {
    text-decoration: none;
}

.footer .service ul {
    padding: 0 0 0 0;
}

.footer .service ul li {
    list-style: none;
}

.footer .service ul a {
    font-size: 12px;
    line-height: 18px;
    color: #696363;
}

.footer .service ul a:hover {
    color: #E1690F;
    text-decoration: none;
}

.footer .net {
    float: left;
    padding: 23px 0 0 0;
    margin: 0 50px 0 0;
    width: 135px;
}

.footer .net a {
    font-size: 12px;
    line-height: 16px;
    color: #6d6d6d;
    display: block;
    margin: 0 0 8px 0;
}

.footer .net a:hover {
    color: #f2763f;
}

.footer .net a.vk {
    background: url("/css/../img/vk1.png");
    background-repeat: no-repeat;
    background-position: left top;
    padding: 4px 0 6px 34px;
}

.footer .net a.face {
    background: url("/css/../img/face1.png");
    background-repeat: no-repeat;
    background-position: left top;
    padding: 4px 0 6px 34px;
}

.footer .net a.twit {
    background: url("/css/../img/twit1.png");
    background-repeat: no-repeat;
    background-position: left top;
    padding: 4px 0 6px 34px;
}

.footer .net p {
    font-size: 10px;
    line-height: 12px;
    color: #a1a0a0;
}

.footer .oplata {
    float: left;
    width: 150px;
    margin: 0 25px 0 0;
}

.footer .oplata a {
    color: #f3f3f3;
}

.footer .oplata img {
    margin-right: 14px;
    margin-bottom: 8px;
    padding: 0;
    float: left;
}

.footer .oplata img.oplata-last {
    margin-right: 0;
}

.footer .delivery {
    float: left;
    padding: 23px 0 0 0;
    margin: 0 50px 0 0;
    width: 180px;
}

.footer .delivery a img {
    margin: 0 0 8px 0;
}

.footer .delivery a img.russia {
    margin: 0 15px 0 0;
}

.footer .delivery a img.spsr {
    margin: 10px 15px 0 0;
}

.footer .delivery a img.dhl {
    margin: 18px 70px 18px 0;
}

.footer .privet {
    color: #696363;
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    right: 16px;
    top: 130px;
    z-index: 10;
}

.footer .copy {
    font-size: 10px;
    color: #696363;
    line-height: 18px;
    position: absolute;
    right: 0px;
    top: 186px;
    z-index: 10;
}

.footer .dostavka {
    width: 175px;
}

.footer .dostavka a {
    color: #f3f3f3;
}

.footer .dostavka img {
    margin-right: 14px;
    margin-bottom: 8px;
    padding: 0;
    float: left;
}

.footer .dostavka img.oplata-last {
    margin-right: 0;
}

.plag {
    position: absolute;
    right: 0px;
}

.plag-inner {
    margin-top: -152px;
    font-size: 14px;
    color: #656565;
    margin-left: 14px;
}

.plag-inner_two {
    margin-top: 85px;
    color: #656565;
    font-size: 10px;
}

.of_pr {
    width: 145px;
    height: 90px;
    color: #a1a0a0;
    font-size: 11px;
    line-height: 12px;
    float: left;
    margin-top: 20px;
}

.of_pr a {
    display: block;
    width: 90px;
    margin-bottom: 5px;
}

.line_dost {
    height: 35px;
    display: inline-block;
    line-height: 35px;
    margin-bottom: 5px;
}

.banner_list {
    display: block;
    height: 315px;
    margin-left: 0;
    margin-bottom: 5px;
}

.banner_list .slides {
    margin: 0 7px -7px;
    width: 462px;
    height: 315px;
    position: relative;
}

.line_hr {
    background: url('/css/..//img/line.png') no-repeat;
    height: 17px;
    margin: 20px 0 0 85px;
}

.banner_list .slider_body {
    width: 100%;
    position: relative;
    border-radius: 5px 5px 5px 5px;
    height: 315px;
}

.banner_list .slides_container div {
    cursor: pointer;
    position: relative;
}

.banner_list .slides_container div .info_sli {
    width: 365px;
    padding: 20px 25px 17px;
    position: absolute;
    background: rgba(114, 114, 114, 0.5);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    top: 80px;
    left: 30px;
}

.info_tovar_sli {
    color: #ffea00;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    text-shadow: 1px 1px 0 #7a7a7a;
}

.name_tov {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    text-shadow: 1px 1px 0 #303030;
}

.name_t {
    color: #e8e8e8;
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    text-shadow: 1px 1px 0 #303030;
}

.name_t span {
    font-size: 14px;
    color: #858585;
    font-weight: normal;
}

.pagination {
    float: left;
    position: absolute;
    bottom: 25px;
    left: 19px;
}

.pagination li {
    list-style: none;
    float: left;
    margin-right: 2px;
}

.pagination li a {
    background: url('/css/../img/slide_list.png') no-repeat scroll -20px 0;
    width: 20px;
    padding-top: 2px;
    height: 18px;
    display: block;
    outline: none;
    color: #7d7d7d;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.pagination li.current a {
    background: url('/css/../img/slide_list.png') no-repeat scroll 0 0;
}

.slides {
    clear: both;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.panel {
    display: none;
    position: fixed;
    bottom: 0px;
    z-index: 995;
    background: none repeat scroll 0 0 #FFFFFF;
    /*url("/css/../img/bg-plash.png") repeat-x #fff;*/
    border-bottom: 2px solid #e77817;
    width: 100%;
    /*   padding-left: 20px; */
}

.plashka {
    width: 960px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.plashka-inside {
    height: 25px;
    padding: 11px 0 14px;
}

.v_izb img {
    display: inline-block;
    line-height: 21px;
    margin-right: 10px;
    margin-top: -2px;
}

.v_izb {
    width: 210px;
    cursor: pointer;
    padding-top: 3px;
    padding-left: 35px;
    background: url(/css/../img/star_null.png) no-repeat 0 1px;
    height: 23px;
    cursor: default;
}

.v_izb.has_favorites {
    background: url(/css/../img/zvezda_2.png) no-repeat 0 1px;
    cursor: pointer;
}

.v_izb.active-izb p,
.v_izb:hover p {
    color: #e77817;
}

.v_izb p {
    color: #1F1F1F;
    font-size: 12px;
    line-height: 21px;
    margin: 0px;
}

/* .v_izb p span{
    display: inline-block;
    border-bottom: 1px dashed #646464;
} */
.v_sr {
    background: url("/css/../img/V_sra.png") no-repeat;
    height: 22px;
    margin-left: 20px;
    padding-left: 40px;
    color: #b6b6b6;
    line-height: 22px;
    font-size: 12px;
}

.onli_con {
    background: url("/css/../img/consult.png") repeat-x;
    height: 28px;
    margin-left: 70px;
    margin-right: 20px;
    color: #ffffff;
    font-size: 12px;
    text-shadow: 1px 1px 1px #248f23;
    line-height: 28px;
    cursor: pointer;
    padding: 0 16px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
}

.call-to-us {
    color: #1F1F1F;
    font-size: 12px;
    margin-top: 7px;
    float: left;
    margin-left: 6px;
}

.call-to-us span {
    color: #1F1F1F;
}

.call-to-us a {
    color: #005db6;
}

.call-to-us a:hover {
    text-decoration: none;
}

.menu ul li.piles .ul_1 {
    margin: 0 0 0 0px;
    padding: 0;
    width: 476px;
    height: 247px;
    border: 1px solid #6C6C6C;
    border-top: none;
}

.menu ul li.piles .ul_1 li {
    border-bottom: none;
    padding: 0 0 0 0;
    margin: 11px 0 0 0;
    width: 200px;
    float: left;
}

.menu ul li.piles .ul_1 li.main_sectionsa {
    margin-top: 10px;
}

.menu ul li.piles .ul_1 li.li_bottom {
    padding: 0 0 0 18px;
    margin: 7px 0 0 0;
    width: 458px;
    height: 91px;
    float: left;
    background: #e4e4e4;
    border-radius: 0px 0px 3px 3px;
    -webkit-box-shadow: inset 0px 0px 5px rgba(175, 175, 175, 0.86);
    box-shadow: inset 0px 0px 5px rgba(175, 175, 175, 0.86);
}

.menu ul li.piles .ul_1 li.li_bottom a.menu_useful_link {
    margin-top: 11px;
    margin-bottom: 0px;
    text-decoration: none;
}

.menu ul li.piles .ul_1 li.li_bottom a {
    display: block;
    width: 440px;
    text-decoration: underline;
    font-weight: normal;
    font-size: 14px;
    color: #3a3a3a;
    float: left;
}

.menu ul li.piles .ul_1 li.li_bottom a.interest {
    display: block;
    margin-top: 8px;
    font-size: 12px;
    color: #898989;
}

.menu ul li.piles .ul_1 li span {
    display: block;
    color: #898989;
    padding-bottom: 7px;
}

.menu ul li.piles .ul_1 li a {
    display: block;
    width: 170px;
    margin-bottom: 7px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #3a3a3a;
    float: left;
}

.menu ul li.piles .ul_1 li a:hover {
    color: #df5f00;
    text-decoration: none;
}

.last-sub-item {
    margin-bottom: 0px !important;
}

.menu ul li.piles .ul_2 {
    padding-bottom: 10px;
}

.menu ul li.piles .ul_2 li a {
    display: block;
    /* margin-bottom: 7px;  */
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #3a3a3a;
    padding-left: 12px
}

.menu ul li.piles .ul_2 li a:hover {
    color: #df5f00;
}

.ul_2>li {
    padding-bottom: 0 !important;
    padding-top: 9px !important;

}


div.menu ul .submenu {
    position: absolute;
    top: 36px;
    left: 14px;
    margin-left: -15px;
    z-index: 9999;
    display: none;
}

div.menu ul li.test .submenu {
    margin-left: -9px;
}

div.menu ul li.piles:hover .submenu {
    display: block;
}

div.menu ul .submenu ul {
    list-style: none;
    width: 307px;
    /* border-top: 2px solid #e5e5e5; */
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    /* padding: 4px 2px 5px 10px; */
    background: #fff;
    /*  -webkit-box-shadow:  0px 4px 5px 0px rgba(175, 175, 175, 0.7);
    box-shadow:  0px 4px 5px 0px rgba(175, 175, 175, 0.7); */

    margin: 0;
    padding: 0;
    border: 1px solid #8D8D8D;
    border-top: none;
}

div.menu ul .submenu ul li {
    float: none;
    background: none;
    padding: 8px 0;
    /* border-bottom: 1px solid #c9c9c9; */
    /* text-align: left; */
}

div.menu ul .submenu ul li:first-child {
    border-radius: 0;
    -webkit-border-radius: 0;
    margin-left: 0;
    padding-left: 0;
}

div.menu ul .submenu ul li:last-child {
    border-bottom: none;
}

div.menu ul .submenu ul li a {
    font-weight: normal;
    color: #798992;
    text-align: left;
    display: inline;
    text-decoration: none;
    font-size: 14px;
    line-height: 12px;
}

div.menu ul .submenu ul li a:hover {
    color: #2c2c2c;
}

.menu>ul>li.piles {
    position: relative;
}

.menu>ul>li.piles:hover>a span {}

.menu>ul>li.piles-not-active {
    /*background-color: #C2C2C1;*/
    cursor: default;
    pointer-events: none;
}

.menu>ul>li.piles-not-active:hover {
    background-color: #3D3D3D;
    cursor: default;
}

.menu>ul>li.piles-not-active:hover>a span {
    border-bottom: none;
    cursor: default;
}

.menu>ul>li.piles-not-active a {
    color: #CACACA;
}

.menu>ul>li.piles-not-active a:hover {
    color: #CACACA;
    cursor: default;
}

.under_menu {
    background: url('/css/..//img/under_menu.png') repeat-x;
    height: 39px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    line-height: 35px;
    margin-bottom: 25px;
}

.under_menu p {
    text-align: center;
}

.under_menu a {
    font-weight: bold;
    font-size: 18px;
    color: #7c7c7c;
    text-shadow: 1px 1px 0px #ffe79d;
    text-decoration: none;
}

.under_menu a span {
    color: #e85b16;
}

.baner_primer1 {
    color: #969696;
    font-size: 40px;
    margin-top: 25px;
}

.baner_primer2 {
    color: #767676;
    font-size: 40px;
    margin-top: 15px;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------*/
div.route {
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cacaca;
}

div.route p {
    font-size: 11px;
    color: #b4b4b4;
}

div.route p a {
    font-size: 11px;
    color: #b4b4b4;
    text-decoration: none;
}

div.route p span {
    color: #5f5f5f;
}

.left_filter {
    margin: 10px 0 15px;
    padding: 10px 6px 10px 6px;
    width: 180px;
    border: 1px solid #dedede;
    border-bottom: none;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}

.left_filter_back {
    padding-top: 15px;
    width: 192px;
    border: 1px solid #dedede;
    border-top: none;
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
}

#catalog_content #section-filter ul li {
    background-color: #f1f1f1;
    color: #525252;
    margin-bottom: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 13px 6px 13px;
}

#catalog_content #section-filter ul li:hover {
    background-color: #8d8d8d;
    color: #fff;
}

#catalog_content #section-filter ul li.section-current {
    background-color: #8d8d8d;
    color: #fff;
}

.bordered-filter {
    /*background-color: #E3F8F8;*/

    /*border: 3px solid #d6d6d6;*/
    /* -webkit-box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.1); */

    /*border: 2px solid #CFC8C0;
    background: transparent;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 7px #DADADA inset;
    -moz-box-shadow: 0 5px 7px #DADADA inset;
    box-shadow: 0 5px 7px #DADADA inset;*/

    /* IE10 Consumer Preview */
    /*	background-image: -ms-linear-gradient(top, #FFFFFF 10%, #F1F1F1 100%);   */

    /* Mozilla Firefox */
    /*	background-image: -moz-linear-gradient(top, #FFFFFF 10%, #F1F1F1 100%);    */

    /* Opera */
    /*background-image: -o-linear-gradient(top, #FFFFFF 10%, #F1F1F1 100%);  */

    /* Webkit (Safari/Chrome 10) */
    /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #FFFFFF), color-stop(1, #F1F1F1)); */

    /* Webkit (Chrome 11+) */
    /*background-image: -webkit-linear-gradient(top, #FFFFFF 10%, #F1F1F1 100%); */

    /* W3C Markup, IE10 Release Preview */
    /*background-image: linear-gradient(to bottom, #FFFFFF 10%, #F1F1F1 100%);*/
}

.shadow-menu {
    -webkit-box-shadow: 0 1px 1px 0px rgba(171, 171, 171, 0.60);
    -moz-box-shadow: 0 1px 1px 0px rgba(171, 171, 171, 0.60);
    box-shadow: 0 1px 1px 0px rgba(171, 171, 171, 0.60);
}

.shadows {
    -webkit-box-shadow: 0px 1px 0.4px 0px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 0px 1px 0.4px 0px rgba(0, 0, 0, 0.10);
    box-shadow: 0px 1px 0.4px 0px rgba(0, 0, 0, 0.10);
}

.shadows-slider {
    -webkit-box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.20);
    box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.20);
}


.left_article {
    width: 157px;
    margin-bottom: 20px;
    /* border: 1px solid #C6C6C6;
    border-radius: 2px 2px 2px 2px;  */
    padding: 10px 15px 0;
}

.left_article a {
    color: #272727;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    text-decoration: underline;
}

.left_article a:hover {
    text-decoration: none;
}

.left_article p:first-child {
    margin-bottom: 15px;
}

.dez-left_article p {
    font-size: 11px;
    color: #505050;
}

.left_menu_copy {
    /*background: none repeat scroll 0 0 #D6D6D6;
    border-radius: 2px 2px 2px 2px; */
    padding: 15px 11px 15px 9px;
    width: 155px;
    border-top: 1px solid #dedede;
    margin: 0 4px 0 8px;
}

.left_menu_copy li {
    list-style: none outside none;
    margin-top: 4px;
}

.left_menu_copy li a {
    font-size: 12px;
    color: #565656;
    text-decoration: underline;
}

.left_menu_copy li a:hover {
    color: #df5f00;
    text-decoration: none;
}

.left_menu_copy .left_menu_info {
    color: #272727;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.left_banner.fl_l img {
    border: 1px solid #C6C6C6;
    border-radius: 2px 2px 2px 2px;
    width: 185px;
}

.rezult div.zaglavie,
.search_results div.zaglavie {
    margin-left: -2px;
    font-size: 18px;
    color: #5f5f5f;
    font-weight: bold;

}

.rezult {
    width: 750px;
    margin-top: -6px;
    /*  min-height: 1250px; */
}

.brand_vibor {
    padding-top: 9px;
    margin-left: 0px;
    width: 756px;
    font-size: 14px;
    color: #9e9e9e;
}

.brand_vibor ul {
    list-style: none;
    padding-left: 0px;
}

.brand_vibor ul li {
    float: left;
}

.brand_vibor>p {
    margin-top: -1px;
}

.brand_vibor ul li input {
    margin: 0px 7px 0px 12px;
    float: left;
}

.brand_vibor ul li p {
    margin-top: -1px;
    color: #0947ac;
    float: left;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
}

.brand_vibor ul li:hover p {
    color: #c7c7c7;
}

.price_f {
    padding: 9px 14px 0px 14px;
    /*border-bottom: 1px solid #B0DBDB;
    border-top: 1px solid #FFFFFF;*/
    /*background-color: #f7f7f7;*/
    margin-top: 1px;
}

.price_f:hover {
    /*background-color: #EFEFEF; */
}

.price_f_last {
    border-radius: 0px 0px 5px 5px;
    padding-bottom: 10px;
}

.price_f_first {
    border-radius: 5px 5px 0px 0px;
    padding-top: 5px;
}

.price_f p span {
    font-size: 11px;
    color: #959595;
    line-height: 22px;
    display: inline-block;
    font-weight: bold;
}

.price_f p input[type=text] {
    border: none;
    width: 40px;
    padding: 2px 5px;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    margin-left: 8px;
    font-size: 14px;
    color: #959595;
    outline: none;
}

.price_f p input.filter_input_to {
    margin-left: 6px;
}

/* .price_f p input[type=text]:focus{
    border: 2px solid #f9d900;
    padding: 1px 5px;
} */
.name_filtr {
    font-size: 14px;
    font-weight: bold;
    color: #969696;
    padding-bottom: 8px;
    position: relative;
}

.filter_elem_border {
    border-bottom: 1px solid #b9b9b9;
    height: 34px;
}

.inner_light {
    -webkit-box-shadow: inset 0px 0px 1px 1px #F9D900;
    -moz-box-shadow: inset 0px 0px 1px 1px #F9D900;
    box-shadow: inset 0px 0px 1px 1px #F9D900;
    background: transparent;
    border-color: #F9D900 !important;
}

.border-top-hide .name_filtr:before {
    position: absolute;
    background: #fff;
    content: '';
    height: 5px;
    top: -2px;
    left: -15px;
}

.price_f ul {
    padding-left: 0px;
    list-style: none;
    margin-top: -9px;
    padding-bottom: 13px;
    border-bottom: 1px solid #b9b9b9;
}

.price_f ul li {
    margin-top: 8px;
}

.price_f ul li label {
    display: block;
    width: 158px;
}

.price_f ul li input[type="checkbox"] {
    float: left;
    margin: 2px 4px 3px 1px;
    outline: none;
}

.price_f ul li p {
    font-size: 12px;
    color: #0947ac;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
}

.price_f ul li label:hover p {
    color: #e77817;
}

p.vashno {
    height: 20px;
    line-height: 20px;
}

p.vashno span {
    margin-top: -1px;
    display: inline-block;
    color: #9e9e9e;
    font-size: 12px;
    text-decoration: underline;
    line-height: 20px;
    font-weight: bold;
    cursor: pointer;
}

p.vashno input {
    float: left;
    margin: 2px 4px 3px 1px;
    cursor: pointer;
}

.left_filter input[type=submit] {
    background: none;
    border: none;
    margin-top: 11px;
    width: 100%;
    height: 28px;
    background: #aaaaaa;
    /* Old browsers */
    background: -moz-linear-gradient(top, #aaaaaa 0%, #979797 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaaaaa), color-stop(100%, #979797));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #aaaaaa 0%, #979797 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #aaaaaa 0%, #979797 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #aaaaaa 0%, #979797 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #aaaaaa 0%, #979797 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#979797', GradientType=0);
    /* IE6-9 */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fafafa;
    font-family: "Montserrat", Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
    cursor: pointer;
}


/* new catalog */

.catalog .main_block {
    display: table;
    height: auto;
}

.catalog #goods_list {
    width: 751px;
    height: auto;
    float: left;
    padding-top: 20px;
}

.search_results .item_block {
    width: 960px !important;
}

.catalog .item_block {
    margin-top: 12px;
    padding-bottom: 12px;
    width: 756px;
    height: auto;
    float: left;
    border-bottom: 1px solid #ececec;
}

.catalog .item_block img {
    margin: 0 10px 0 0;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    float: left;
    max-width: 168px;
}

.catalog .item_content {
    width: 510px;
    height: auto;
    float: left;
    margin-top: -4px;
}

.catalog .item_block a.item_name {
    font-size: 18px;
    color: #595959;
}

.catalog .item_block a.item_name:hover {
    color: #E06205;
    text-decoration: none;
}

.catalog .item_block p {
    max-width: 510px;
    width: auto;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.catalog .item_block p.catalog_product_description {
    color: #222222;
}

.catalog .item_block p.price {
    margin-top: 2px;
    width: 92px;
    font-size: 12px;
    float: left;
}

.catalog .item_block p.price span {
    font-size: 18px;
    font-weight: bold;
}

.catalog .item_block p.price span.new_price {
    color: #a00000;
}

.catalog .item_block p.price span.old_price {
    color: #3a3a3a;
    text-decoration: line-through;
}

.catalog .item_block p.price span.actual_price {
    color: #3a3a3a;
}

.catalog .item_block a.buy_btn {
    margin: 0 0 0 12px;
    float: left;
}

.catalog .countdown {
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 15px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 8px 3px 23px;
    background: url('/css/../img/dez-clock.png') 7px 1px no-repeat #ff0a0a;
}

.catalog .countdown img {
    margin: 0 4px 0 0;
    border: 0;
}

.catalog .item_top {
    padding: 53px 0 0 16px;
    /*width: 27px; height: 75px;*/
    float: right;
}

.catalog .item_top a {
    display: block;
    width: 26px;
    height: 25px;
}

.catalog .item_top a.star {
    background: url('/css/../img/star.png') 0 0 no-repeat;
}

.catalog .item_top a.star_grey {
    background: url('/css/../img/star_grey.png') 0 0 no-repeat;
}

.catalog .action a.item_name {
    color: #309ed1;
}

/* .catalog .grey .image{opacity: 0.6}
.catalog .grey a.item_name{color:#b8b7b7;}
.catalog .grey p.price{color:#b8b7b7;} */
.catalog .grey .in_basket {
    display: none;
}

.catalog .grey .not_in_gray {
    color: #B8B7B7;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    margin: 8px 0 0 12px;
    width: 220px;
}

/*.catalog .block_of_goods{display: block; margin: 0 0 40px 0; width: 274px; height: 220px; float: left;}

.catalog .image{display: block; float: left;}

.catalog .block_of_goods .action_img
{
	background: url("/css/../img/action_small.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 48px;
    position: relative;
    width: 48px;
    display: none;
}
.catalog .block_of_goods .hit_img
{
	background: url("/css/../img/hit_small.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 48px;
    position: relative;
    width: 48px;
    display: none;
}
.block_of_goods .action_img p
{
	color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    height: 35px;
    padding: 11px 0 0 1px;
    text-align: center;
    width: 36px;
    font-size: 11px;
}
.block_of_goods .hit_img p
{
	color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    height: 35px;
    padding: 11px 0 0 0;
    text-align: center;
    width: 36px;
    font-size: 11px;
}

.catalog .block_of_goods .product_image { 
	background: url("/css/../img/ajax_image_loader.gif") no-repeat scroll 50% 50% transparent;
    display: block;
    height: 110px;
    text-align: center;
    width: 180px;
}

.catalog .block_of_goods .image_holder { 
	display: block;
    float: left;
    height: 110px;
    padding-bottom: 10px;
    text-align: left;
}
.catalog .block_of_goods .image{ 
	border-radius: 4px 4px 4px 4px;
    margin: 0;
    max-height: 110px;
    max-width: 180px;
    width: auto;
    display: none;
}

.catalog .block_of_goods .goods_name{display: block; padding-bottom: 6px; margin: 0 0 2px 0; width: 210px; font-size: 16px color:#272727; float: left;}
.catalog .block_of_goods .goods_name:hover{color:#df5f00; text-decoration: none;}
.catalog .block_of_goods .favorite{display: block; padding-top: 1px; margin: 0; height: 13px; text-decoration: none; float: left; font-size: 10px; color:#989898; background-color:#efefef; border: 1px solid #bebebe; border-radius: 2px;}
.catalog .block_of_goods .favorite_1{display: block; padding-top: 1px; margin: 0 0 0 16px; width: 81px; height: 16px; text-decoration: none; float: left; font-size: 10px; color:#989898; background-color:#d7d7d7; border-radius: 2px;}
.catalog .block_of_goods .favorite .fav_ico{display: block; margin: 2px 2px 0 2px; width: 10px; height: 10px; float: left; background: url('/css/../img/star.png') 0 0 no-repeat;}
.catalog .block_of_goods .favorite_1 .fav_ico_w{display: block; margin: 2px 2px 0 2px; width: 10px; height: 10px; float: left; background: url('/css/../img/star_w.png') 0 0 no-repeat;}

.catalog .block_of_goods .in_stok{margin: 10px 0 5px 21px; width: 200px; height: auto; font-size: 12px; font-weight: bold; color:#01890d; float: left;}

.catalog .goods_features{width: 242px; float: left;}
.catalog .goods_features p{display: block; margin: 0 0 2px 21px; font-size: 11px; color:#575757; width: 215px; float: left;}
.catalog .goods_features p span{color:#3a3a3a; font-weight: bold;}

.catalog .block_of_goods .warning{ margin: 8px 0 0 0; width: 205px; height: auto; float: left; font-size: 11px; font-weight: bold; color:#f00;}
.catalog .block_of_goods .warning span.warning_action_image{display: block; margin: 1px 3px 0 0; width: 12px; height: 12px; float: left; background: url('/css/../img/clock.png') 0 0 no-repeat;}

.catalog .block_of_goods .goods_price{width: 209px; padding: 8px 0 8px 0; float: left;}
.catalog .block_of_goods .goods_price div{display: block; margin: 0 0 0 0; width: 115px; float: left;}
.catalog .block_of_goods .goods_price p.price span{font-size: 12px;}
.catalog .block_of_goods .goods_price p.actual_price{color:#a00000;}
.catalog .block_of_goods .goods_price p.actual_price span{color:#545454;}
.catalog .block_of_goods .goods_price p.old_price{color:#737373; text-decoration: line-through;}
.catalog .block_of_goods .goods_price p.old_price span{color:#545454; text-decoration: line-through;}
.catalog .block_of_goods .goods_price a.in_basket{ margin-top: 5px; padding-top: 5px; width: 82px; height: 21px; color:#fff; text-align: center; text-decoration: none; font-weight: bold; float: right; background-color:#ababab; border-radius: 5px;}


.catalog .grey .image{opacity: 0.6}
.catalog .grey .goods_name{color:#b8b7b7;}
.catalog .grey .goods_price p.price{color:#b8b7b7;}
.catalog .grey .in_basket{display: none;}

.catalog .hit .goods_name{color:#0288a7;} */

/*.catalog .main_block{display: table; width: 930px; height: auto;}

.catalog .red_border{border: 2px solid #f00; border-radius: 4px;}
.catalog .blue_border{border: 2px solid #1ca1c2; border-radius: 4px;}
.catalog .grey_border{border: 2px solid #e4e4e4; border-radius: 4px;}

.catalog .vertical_block{margin-right: 10px; width: 246px; float: left;}

.catalog .block_of_goods{display: block; margin-bottom: 10px; width: 240px; height: auto; float: left;}

.catalog .block_of_goods .image_holder { 
	display: block;
    float: left;
    padding-bottom: 6px;
    padding-top: 12px;
    text-align: center;
    width: 240px;
}
.catalog .block_of_goods .image{ max-height: 140px; max-width: 207px; width: auto !important; margin: 0px; border-radius: 4px 4px 4px 4px;}

.catalog .block_of_goods .goods_name:hover{color:#F27740; text-decoration: none;}
.catalog .block_of_goods .favorite{display: block; padding-top: 1px; margin: 0 0 0 16px; height: 13px; text-decoration: none; float: left; font-size: 10px; color:#989898; background-color:#efefef; border: 1px solid #bebebe; border-radius: 2px;}
.catalog .block_of_goods .favorite_1{display: block; padding-top: 1px; margin: 0 0 0 16px; width: 81px; height: 16px; text-decoration: none; float: left; font-size: 10px; color:#989898; background-color:#d7d7d7; border-radius: 2px;}
.catalog .block_of_goods .favorite .fav_ico{display: block; margin: 2px 2px 0 2px; width: 10px; height: 10px; float: left; background: url('/css/../img/star.png') 0 0 no-repeat;}
.catalog .block_of_goods .favorite_1 .fav_ico_w{display: block; margin: 2px 2px 0 2px; width: 10px; height: 10px; float: left; background: url('/css/../img/star_w.png') 0 0 no-repeat;}

.catalog .block_of_goods .in_stok{margin: 10px 0 5px 16px; width: 200px; height: auto; font-size: 12px; font-weight: bold; color:#01890d; float: left;}
.catalog .block_of_goods .not_in_stok{margin: 10px 0 5px 16px; width: 200px; height: auto; font-size: 12px; font-weight: bold; color:#f42929; float: left;}

.catalog .goods_features{width: 240px; float: left;}
.catalog .goods_features p{display: block; margin: 0 0 2px 16px; font-size: 11px; color:#575757; width: 215px; float: left;}
.catalog .goods_features p span{color:#3a3a3a; font-weight: bold;}

.catalog .block_of_goods .warning{width: 240px; margin-top: 5px; height: 26px; float: left; background-color:#f00;}
.block_of_goods .warning span.warning_head{display: block; margin: 6px 0 0 16px; font-size: 12px; font-weight: bold; color:#fff;}

.catalog .block_of_goods .goods_price{width: 240px; padding: 10px 0 8px 0; background-color:#ffe3e3; float: left;}
.catalog .block_of_goods .goods_price div{display: block; padding-left: 5px; margin: 0 10px 0 11px; width: 115px; float: left;}
.catalog .block_of_goods .goods_price p.actual_price{color:#a00000;}
.catalog .block_of_goods .goods_price p.actual_price span{color:#545454;}
.catalog .block_of_goods .goods_price p.old_price{color:#737373; text-decoration: line-through;}
.catalog .block_of_goods .goods_price p.old_price span{color:#545454; text-decoration: line-through;}
.catalog .block_of_goods .goods_price a.in_basket{display: block !important; margin-top: 5px; padding-top: 5px; width: 82px; height: 21px; color:#fff; text-align: center; text-decoration: none; font-weight: bold; float: left; background-color:#ababab; border-radius: 5px;}

.catalog .grey_border .goods_price{background-color:#e4e4e4;}

.catalog .blue_border .goods_price{background-color:#c2f4fb;}
.catalog .blue_border .warning{background-color:#1ca1c2;}*/


/* ----------- */

.catalog {
    /*   min-height: 800px; */
}

.catalog .tovar {
    width: 242px;
    height: 358px;
    margin-top: 8px;
    margin-right: 15px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-bottom: 8px;
    overflow: hidden;
    border: 0;
    padding: 0;
}

.catalog .tovar:hover {
    border: none;
}

.catalog .tovar:hover .info {
    border: none;
}

.catalog .tovar.rifht {
    margin-right: 0px !important;
}

.catalog .info {
    height: 216px;
}

.catalog .tovar.yellow_tovar div.info,
.catalog-main .tovar.yellow_tovar div.info {
    background: #fff79a;
}

.catalog .tovar.yellow_tovar,
.catalog-main .tovar.yellow_tovar {
    background: #fff79a;
}

.catalog .tovar.yellow_tovar,
.catalog-main .tovar.yellow_tovar,
.catalog .tovar.magenta {
    -webkit-box-shadow: 0px 1px 0px 0px rgba(86, 86, 86, 0.9);
    box-shadow: 0px 1px 0px 0px rgba(86, 86, 86, 0.5);
}

.catalog .tovar.magenta .info,
.catalog-main .tovar.magenta .info {
    background: #ffe3e3;
}

.catalog .tovar.white {
    /*-webkit-box-shadow:  0 1px 0 0 rgba(86, 86, 86, 0.5);
    box-shadow:  0 1px 0 0 rgba(86, 86, 86, 0.5);
    border: 1px solid #EFEFEF; */
}

.catalog .opt-buttons {
    padding: 8px 0 10px;
    margin-left: 20px;
}

.catalog .opt-buttons a,
.ac-content .opt-buttons a {
    border-radius: 3px;
    font-size: 10px;
    text-decoration: none;
}

.catalog .tovar:hover .name {
    color: #f27740;
}

/* .catalog .block_of_goods a.favorite, */
.ac-content .opt-buttons a.favorite {
    background: #efefef url("/css/../img/star_grey.png") no-repeat 5px 3px;
    color: #a0a0a0;
    padding: 1px 5px 1px 20px;
    border: 1px solid #cccccc;
}

/* .catalog .block_of_goods a.favorite:hover,  .catalog .block_of_goods .favorite.in-favorite,*/
.ac-content .opt-buttons a.favorite:hover,
.ac-content .opt-buttons a.favorite.in-favorite {
    background: #f27740 url("/css/../img/star_orange.png") no-repeat 5px 3px;
    color: #ffeb0d;
    border: 1px solid #f27740;
}

.catalog .block_of_goods a.compare {
    color: #fff;
    background: #14a5c9 url("/css/../img/compare.png") no-repeat 5px 4px;
    padding: 5px;
    padding: 3px 5px 3px 20px;
}

.catalog .block_of_goods a.compare:hover {
    background: #c3c3c3 url("/css/../img/compare.png") no-repeat 5px 4px;
}

.catalog .block_of_goods a.compare.active {
    background-color: #c3c3c3;
}

.catalog .catalog-row-text {
    margin-left: 20px;
    font-size: 12px;
    overflow: hidden;
    /* height:64px; */
}

.catalog .catalog-row-text p.amount,
.catalog-row-text p.amount {
    font-weight: bold;
    color: #01890d;
    margin: 0;
    padding: 0 0 2px;
}

.catalog .catalog-row-text p.amount.no,
.catalog-row-text p.amount.no {
    color: #f42929;
}

.catalog .name {
    padding-top: 9px;
    /*height:3.6em;*/
    text-decoration: underline;
    font-weight: bold;
}

.catalog .yspet.mal {
    position: relative;
    vertical-align: middle;
    text-align: center;
    width: 242px;
    height: 143px;
}

.listalca {
    text-align: left;
    padding: 7px 0px 0px 0;
    margin-bottom: 20px;
}

.listalca ul {
    padding-left: 0px;
    list-style: none;
}

.listalca li:first-child {
    margin-left: 0px;
}

.listalca ul li {
    display: inline-block;
    margin-left: 0px;
    margin-right: 0px;
}

.listalca ul li a {
    color: #7c7c7c;
    font-size: 14px;
    border: 1px solid #cacaca;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 24px;
    display: inline-block;
    margin-top: 5px;
}

.listalca ul li a:hover {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 2px solid #F2763F;
    color: #F2763F;
    width: 24px;
    height: 24px;
}

.listalca ul li a.activ,
.listalca ul li a:active {
    background: #b7b7b7;
    color: #ffffff;
    text-decoration: none;
    box-shadow: 0 5px 2px 0 #8E8E8E inset;
    -webkit-box-shadow: 0 5px 2px 0 #8E8E8E inset;
}

.listalca ul li a.pre_l:active,
.listalca ul li a.next_l:active {
    color: #ffffff;
    text-decoration: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.listalca ul li a.pre_l {
    background: url("/css/../img/strelka.png")no-repeat;
    height: 14px;
    width: 36px;
    border: none;
    margin: 12px 8px 0px 0px;
}

.arrow_order_black {
    background: url("/css/../img/arrow_black.png")no-repeat;
    height: 14px;
    width: 36px;
    margin: 0px 0px 0px 2px;
    padding-bottom: 1px;
    border: none;
    display: inline-block;
}

.arrow_order_gray {
    background: url("/css/../img/arrow_gray.png")no-repeat;
    height: 13px;
    width: 32px;
    margin: 0px;
    padding-bottom: 2px;
    border: none;
    display: inline-block;
}

.listalca ul li a.next_l {
    background: url("/css/../img/strelka.png")no-repeat;
    height: 13px;
    width: 36px;
    margin: 0 4px;
    padding-bottom: 3px;
    border: none;
    margin: 12px 8px 0px 8px;
}

.listalca ul li a.pre_l {
    background-position: 0px -14px;
}

.listalca ul li a.pre_l:hover {
    background-position: 0px 0px;
}

.listalca ul li a.next_l {
    background-position: -41px 1px;
}

.listalca ul li a.next_l:hover {
    background-position: -41px -13px;
}

.line_left {
    padding-left: 14px;
    margin-left: -14px;
    width: 751px;
    position: relative;
    margin-bottom: 5px;
}

#catalog_filter {}

.cata_info {
    color: #818181;
    /*   border-top: 2px solid #cfcfcf; */
    font-size: 12px;
    margin: 0 0px 11px 204px;
    padding: 0px 125px 0px 20px;
}

.sort-holder {
    border-bottom: 1px solid #a5a5a5;
    background-color: #dedede;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #4F4F4F;
    font-size: 12px;
    margin-bottom: 2px;
    margin-top: 10px;
    height: 41px;
    padding: 0 0 0 20px;
}

.sort-holder .sort-holder-head {
    /*  margin-right: 15px; */
}

.dez-wrap-sort {
    float: left;
    width: 235px;
    padding-top: 13px;
}

.sort-holder a {
    /*    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #EDEDED;
    text-decoration: none;*/
    font-size: 14px;
    border-radius: 3px 3px 3px 3px;
    color: #5C5C5C;
}

/*.sort-holder a.asc {
    background: url("/css/../img/arrow_up_white.png") no-repeat scroll 90% 9px #EDEDED;
}
.sort-holder a.desc {
    background: url("/css/../img/arrow_down_white.png") no-repeat scroll 90% 9px #EDEDED;
}*/
.sort-holder a.active {
    background: none repeat scroll 0 0 #FFFFFF;
    /*  border: 1px solid #CDCDCD;
    box-shadow: 0 1px 0 #DDDDDD; */
    text-decoration: underline;
    padding: 5px 25px 5px 5px;
    color: #F48553;
}

.sort-holder a:hover {
    text-decoration: none;
}

.sort-holder a.active.asc {
    background: url("/css/../img/arrow_up.png") no-repeat scroll 90% 11px;
}

.sort-holder a.active.desc {
    background: url("/css/../img/arrow_down.png") no-repeat scroll 90% 11px;
}

.change-view-holder {
    float: left;
    width: 118px;
    padding-top: 6px;
}

.change-view-head {
    width: 37px;
    float: left;
    padding-top: 7px;
    display: block;
    font-size: 14px;
    color: #4f4f4f;
}

.change-view-holder a {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
}

.change-view-link-tile {
    background: url(/css/../img/dez-tile.png) no-repeat 0 0;
}

.change-view-link-row {
    margin-right: 5px;
    background: url(/css/../img/dez-row.png) no-repeat 0 0;
}

.change-view-holder a.active-view {
    background-position: 0 -30px;
}

.sort-holder a.change-view-link {
    margin: 0 0 0 5px;
}

/*----------CATALOG END----------------------------------*/



/* Styles for detail */
.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
}

.breadcrumbs {
    font-size: 11px;
    color: #5f5f5f;
    border-bottom: 1px solid #cacaca;
    padding: 15px 0 7px;
    margin-bottom: 2px;
    margin-top: -28px;
}

.breadcrumbs span {
    color: #b4b4b4;
}

.breadcrumbs a {
    color: #b4b4b4;
    font-size: 11px;
    text-decoration: none;
}

.breadcrumbs a span:hover {
    color: #5f5f5f;
}

.breadcrumbs span {
    margin: 0 5px;
}

.breadcrumbs a.active {
    pointer-events: none;
}

.item-detail-wrapper .left-column {
    float: left;
    width: 410px;
}

.item-detail-wrapper h1 {
    color: #5f5f5f;
    font-size: 23px;
    padding-bottom: 10px;
    /* margin-bottom: 50px;  */
}

.item-detail-wrapper .item-detail-categories {
    padding: 7px 0 10px;
}

.item-detail-wrapper .item-detail-categories li {
    display: inline;
    padding-right: 10px;
}

.item-detail-wrapper .item-detail-categories li a {
    color: #6b6b6b;
    font-size: 12px;
}

.item-detail-wrapper .item-detail-categories li a:hover {
    color: #3399cc;
}

.item-detail-wrapper .item-detail-categories li.orange-link a,
.item-detail-wrapper .left-column .item-detail-categories li.orange-link a:hover {
    color: #e77817;
}

.item-detail-wrapper .item-detail-categories li a img {
    margin-top: -3px;
}

.item-detail-wrapper .right-column {
    float: left;
}

.item-detail-wrapper .right-column .one-click-block {
    padding-bottom: 25px;
}

.item-detail-wrapper .right-column .one-click-block .block-title {
    font-size: 14px;
    font-weight: bold;
    color: #e77817;
}

.item-detail-wrapper .right-column .one-click-block .block-descr {
    color: #a4a4a4;
    font-size: 10px;
    padding: 5px 0 8px;
    margin-bottom: 5px;
}

.item-detail-wrapper .right-column .one-click-block .one-click-field {
    color: #b7b7b7;
    font-size: 14px;
}

.item-detail-wrapper .right-column .one-click-block .one-click-field span {
    margin-right: 5px;
}

.item-detail-wrapper .right-column .one-click-block .one-click-field input {
    border-radius: 3px;
    border: 1px solid #c4c4c4;
    color: #5c5c5c;
    padding: 1px 5px;
    height: 21px;
}

.item-detail-wrapper .right-column .one-click-block .one-click-field input:focus {
    outline: none;
    border: 2px solid #f9d900;
    padding: 0px 4px;
}

.item-detail-wrapper .right-column .one-click-block .one-click-field .phone-code {
    width: 25px;
}

.item-detail-wrapper .right-column .one-click-block .one-click-field .phone-number {
    width: 116px;
}

.item-detail-wrapper .right-column .one-click-block .one-click-field button {
    padding: 0 10px 1px;
    margin-top: 0px;
    float: right;
}

.item-detail-wrapper .right-column .one-click-block-result {
    height: 25px;
    display: none;
    margin-top: -21px;
    padding-bottom: 21px;
    width: 286px;
}

.item-detail-wrapper .right-column .block-result-title {
    color: #777777;
    float: left;
    font-size: 14px;
    font-weight: bold;
}

#one_click_buy_ok {
    float: left;
    margin-left: 12px;
    margin-top: -4px;
    padding: 1px 10px 4px;
}

.fast-buy-basket .one-click-block-result {
    width: 286px;
    display: none;
}

.fast-buy-basket .block-result-title {
    color: #777777;
    float: left;
    font-size: 14px;
    font-weight: bold;
}



.item-detail-wrapper .right-column .item-more-descr {
    font-size: 14px;
    color: #4f4f4f;
    margin: 0;
    border-bottom: 1px solid #b3b3b3;
    list-style: none;
}

.item-detail-wrapper .right-column .item-more-descr li {
    padding-bottom: 10px;
}

.item-detail-wrapper .right-column .item-more-descr li.info-model {
    height: 31px;
}

.item-detail-wrapper .right-column .item-more-descr a {
    color: #1780a3;
    font-size: 14px;
}

.item-detail-wrapper .right-column .item-more-descr a:hover {
    text-decoration: none;
}

.item-detail-wrapper .right-column .item-more-descr li span {
    color: #747474;
}

a.dotted {
    font-size: 14px;
    text-decoration: none;
    color: #dc6f0c;
    background: url('/css/../img/why-btn.png') repeat-x;
    display: inline-block;
    height: 34px;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    line-height: 34px;
    padding: 0 15px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    text-shadow: 0 1px 0 #f6f6f6;
}

a.dotted:hover {
    background: url('/css/../img/why-btn-hover.png') repeat-x;
}

a.dotted:active {
    -webkit-box-shadow: inset 5px 5px 5px 0px rgba(242, 152, 64, 0.7);
    box-shadow: inset 5px 5px 5px 0px rgba(242, 152, 64, 0.7);
    color: #f69e4e;
}

a.blue {
    color: #1780a3;
}

a.red {
    color: #ad2115;
    padding-bottom: 1px;
}

.item-big-img {
    display: block;
    float: left;
    height: 295px;
    width: 315px;
}

#big_image {
    display: block;
    width: 315px;
    height: 295px;
    float: left;
    position: relative;
}

#big_image .img_loader {
    width: 315px;
    height: 315px;
    background: #fff url(/css/../img/ajax-loader.gif) no-repeat center center;
    position: absolute;
}

#big_image img {
    max-width: 315px;
    max-height: 272px;
}

.item-detail-wrapper .right-column .static-info {
    padding-top: 35px;
}

.item-detail-wrapper .right-column .static-info .warranty-text {
    font-weight: bold;
    color: #4f4f4f;
    font-size: 14px;
    padding: 20px 0 10px;
}

.item-detail-wrapper .right-column .static-info .warranty-text p {
    padding-top: 10px;
}

.item-detail-wrapper .right-column .static-info .have-questions {
    padding-top: 19px;
    color: #8b8181;
    font-size: 13px;
}

.item-detail-wrapper .right-column .static-info .have-questions span {
    color: #5b5b5b;
    font-size: 16px;
    font-weight: bold;
}

.item-gallery {
    float: left;
    width: 410px;

}

.item-gallery .item-previews {
    float: left;
    width: 45px;
    margin-right: 20px;
}

.item-gallery .garant_image {
    height: 96px;
    margin-left: 235px;
    position: absolute;
    width: 142px;
    z-index: 990;
    background: url('/css/../img/garant.png') no-repeat;
}

.item-gallery .item-previews .item-video {
    height: 35px;
    margin-top: -1px;
}

.item-gallery .item-previews .item-video a {
    background: url('/css/../img/video.png') no-repeat;
    padding-left: 21px;
    color: #9d9d9d;
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
}

.item-gallery .item-previews .item-previews-list {
    padding: 0;
    margin: 0;
}

.item-gallery .item-previews .item-previews-list li {
    height: 45px;
    list-style: none;
}

.item-gallery .item-previews .item-previews-list li a {
    border: 1px solid #cfcfcf;
    display: block;
    width: 38px;
    height: 38px;
    background-repeat: no-repeat;
    border-radius: 5px;
    position: relative;
}

.item-gallery .item-previews .item-previews-list li a.active {
    border: 2px solid #ffcc5f;
}

.item-gallery .item-previews .item-previews-list li a .arrow {
    border: 0;
}

.item-gallery .item-previews .item-previews-list li a.active .arrow {
    position: absolute;
    display: block;
    width: 13px;
    height: 100%;
    background: url('/css/../img/prod_arrow.png') no-repeat left center;
    right: -13px;
    left: auto;
    bottom: auto;
    border: 0;
    border-top: 0;
    border-top-color: transparent;
}

.item-price-col {
    float: left;
    width: 245px;
    margin-right: 44px;
}

.right-column .region-switcher {
    margin-top: 10px;
}

.right-column .region-switcher a {
    font-size: 12px;
    color: #6C6C6C;
    text-decoration: none;
    padding-right: 20px;
    font-weight: bold;
    /*background: url('/css/../img/arrow_down_grey.png') no-repeat right 5px; */
}

#change_region span {
    background: url("/css/../img/dez-trigon.png") no-repeat scroll right 3px transparent;
    color: #3D3D3D;
    font-size: 12px;
    font-weight: bold;
    margin-left: 2px;
    padding: 0 15px 0 0;
    text-decoration: none;
}

/*.item-price-col .region-switcher a:hover{
    background: url('/css/../img/arrow_down_grey-hover.png') no-repeat right 5px;
}*/
.item-price-col .region-switcher a:hover span {
    color: #EA8A35 !important;
}

/*.item-price-col .region-switcher a span {
    font-weight: bold; 
    color: #4f4f4f;
} */
.color-holder {
    color: #6b6b6b;
    font-size: 14px;
    padding: 10px 15px;
    border-bottom: 1px solid #d7d7d7;
}

.color-holder span {
    float: left;
    line-height: 20px;
    margin-right: 10px;
}

.color-holder a {
    margin-left: 5px;
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    border: 2px solid #fff;
    border-radius: 2px;
}

.color-holder a.grey {
    background: #b0b0b0;
}

.color-holder a.green {
    background: #0a8813;
}

.color-holder a.black {
    background: #000;
}

.color-holder a.active {
    border: 2px solid #ffcc5f;
}

.delivery-info {
    float: left;
    background: #f1f1f1;
    border-radius: 4px 4px 0 0;
    padding: 10px 15px 12px;
    margin-bottom: 1px;
    width: 230px;
}

#deliveries_info_all {
    display: inline-block;
    color: #4371ab;
    text-decoration: none;
    border-bottom: 1px dotted #4371ab;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    margin-left: 32px;
}

#deliveries_info_all:before {
    content: '';
    position: absolute;
    left: -32px;
    top: 3px;
    width: 22px;
    height: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAPZJREFUOI21078rRWEcx/GX0/EP8B8wMBhMspgwmP1YiFkpGaxWGyUWoiQUBn+Am/XeJIPNcKcbk8FMMTxHPUn3nHs691Pfnvr07d2n5/k8PZMb108Yla8vzOO2wK6kIBRSDBfclRRdzLSN72jeMFUF+FezmMY9ztFXFbiGO6wKd79bFXgQA+jHDpaxJEqelgQ//uOdZecNFsombqc5DHUDDL3dApd+vDwd/AU/YBxHHUBqGMNV5E0kaEXGJRrY6wB8kgU6jLxWihGhj1tC4V+FTr5gJge6j018Yg11LOI9xUc26zjGKZ6Fb9vMAa/gQuhwIwvUhB86WC7QDWWWVQAAAABJRU5ErkJggg==')
}

#deliveries_info_all:hover {
    color: #EA8A35;
    text-decoration: none;
    border-bottom: 1px dashed transparent;
}

.get_more_info_delivery,
#link_more_info_about {
    color: #4371ab !important;
    text-decoration: underline;
}

.get_more_info_delivery:hover,
#link_more_info_about:hover {
    color: #EA8A35 !important;
    text-decoration: none;
}

.delivery-info .item-amount {
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #adadad;
    padding-bottom: 10px;
}

.delivery-info .item-amount p {
    font-size: 12px;
    color: #8e8e8e;
    margin-top: 3px;
}

.delivery-info .item-amount.in-store {
    color: #0a8813;
}

.delivery-info .delivery-list {
    margin: 0;
    padding: 10px 0 5px;
    font-size: 14px;
    list-style: none;
}

.delivery-info .delivery-list li {
    color: #6b6b6b;
    padding-bottom: 2px;
    font-size: 12px;
}

.delivery-info .delivery-list li span {
    color: #424242;
    font-weight: bold;
}

.delivery-info .delivery-list li span span {
    color: #3c3c3c;
    font-weight: normal;
}

.delivery-info .all-deliveries {
    color: #3381ae;
    font-size: 13px;
    border-bottom: 1px dotted;
    padding-bottom: 1px;
    text-decoration: none;
}

.delivery-info .all-deliveries:hover {
    border-bottom: none;
}

.price-container {
    background: #F1F1F1;
    border-radius: 0 0 4px 4px;
    padding: 0 15px 12px;
    border: none;
}

.price-container .price-title {
    font: bold 15px Tahoma, "Montserrat", sans-serif;
    color: #545454;
    padding-top: 5px;
    text-align: center;
    text-decoration: line-through;
}

.price-container .price-count {
    color: #525252;
    font-size: 24px;
    padding: 8px 0 5px;
    text-align: center;
}

.price-container .price-count span {
    font-size: 30px;
    color: #525252;
    font-weight: bold;
}

.item-titles .item-title {
    float: left;
    padding: 20px 0 10px;
    position: relative;
    margin-left: -3px;
}

.item-titles .item-title a {
    display: block;
    height: 60px;
    color: #7c7c7c;
    font-size: 12px;
    text-decoration: none;
    opacity: 0.5;
    font-weight: bold;
}

.item-titles .item-title a:hover {
    color: #1781aa;
}

.item-titles .item-title .repair {
    background: url('/css/../img/repair_icon.png') no-repeat;
    padding: 8px 0 0 65px;
    width: 135px;
    margin-right: 25px;
}

.item-titles .item-title .warranty {
    background: url('/css/../img/warranty_icon.png') no-repeat;
    padding: 8px 0 0 65px;
    width: 193px;
    margin-right: 25px;
}

.item-titles .item-title .warehouse {
    background: url('/css/../img/timer_icon.png') no-repeat;
    padding: 8px 0 0 65px;
    width: 115px;
    margin-right: 25px;
}

.item-titles .item-title .delivery {
    background: url('/css/../img/delivery_icon.png') no-repeat;
    padding: 8px 0 0 65px;
    width: 182px;
}

.item-info-wrapper {
    padding-bottom: 15px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 0px;
}

.item-info-wrapper .left-column {
    width: 410px;
    float: left;
    border-right: 2px solid #CBCBCB;
    padding: 0 50px 0 0;
    margin-right: 12px;
}

.item-info-wrapper .block-title,
.same-models-title {
    font: 18px "Montserrat", sens-serif;
    color: #686868;
    border-bottom: 2px solid #d4d4d4;
    padding: 0 0 5px 0;
    margin-bottom: 10px;
    font-weight: bold;
    margin-left: -1px;
}

.item-info-wrapper .block-title.bold {
    color: #686868;
    font-weight: bold;
}

.item-info-wrapper .left-column .features-content {
    color: #4f4f4f;
    font-size: 14px;
    padding-bottom: 40px;
    line-height: 1.4em;
}

.item-info-wrapper .features-list {
    font-size: 14px;
}

.item-info-wrapper .features-list .feature-row {
    padding-bottom: 5px;
}

.item-info-wrapper .features-list .feature-row .feature-field {
    float: left;
    width: 200px;
    color: #8a8a8a;
}

.item-info-wrapper .features-list .feature-row .feature-value {
    margin-left: 215px;
    color: #4f4f4f;
}

.item-info-wrapper .features-list .feature-row .feature-value.yes {
    color: #109919;
}

.item-info-wrapper .features-list .feature-row .feature-value.no {
    color: #e82828;
}

.item-info-wrapper .features-list .feature-row.orange .feature-field,
.item-info-wrapper .left-column .features-list .feature-row.orange .feature-value {
    color: #ec8a21;
}

.item-info-wrapper .features-list .feature-row.top {
    margin-top: 15px;
}

.item-info-wrapper .right-column {
    width: 487px;
    float: right;
}

.red-notice {
    background: url('/css/../img/attention.png') no-repeat left center;
    color: #e82828;
    padding-left: 30px;
    font-size: 12px;
}

.red-notice b {
    font-weight: bold;
}

.grey-title {
    color: #9d9d9d;
    font-size: 14px;
    margin: 10px 0;
}

a.show-all {
    color: #1780a3;
    font-size: 12px;
}

a.show-all:hover {
    text-decoration: none;
}

a.i {
    font-style: italic;
}

.product-detail-articles {
    margin: 30px 0;
}

.product-detail-articles li {
    margin: 0 20px 0 0;
    list-style: none outside none;
    display: inline;
}

.product-detail-articles a {
    font-size: 14px;
    color: #555555;
}

.product-detail-articles a:hover {
    text-decoration: none;
    color: #F27740;
}

#product_description {
    margin-bottom: 17px;
}

.product-descr-wrapper {
    padding: 10px 0px 10px;
}

.product-descr-wrapper .product-image {
    width: 170px;
    float: left;
}

.product-descr-wrapper .product-descr {
    margin: 20px 0 0 45px;
    float: left;
    width: 700px;
    padding-top: 20px;
    color: #3f3f3f;
    font-size: 14px;
    line-height: 1.4em;
}

.product-descr-wrapper .product-descr h2 {
    color: #686868;
    font: bold 18px "Montserrat", sens-serif;
    padding-bottom: 10px;
}

.product-descr-wrapper .product-links {
    float: left;
    width: 250px;
}

.product-descr-wrapper .product-links a {
    font-size: 14px;
    color: #346eb0;
    display: block;
    margin-bottom: 10px;
}

.same-models-block {
    text-align: justify;
    padding: 10px 0 10px;
    margin-bottom: 0px;
}

.same-models-block .item-row {
    display: inline-table;
    width: 300px;
    text-align: left;
}

.same-models-block .item-row .item-row-image {
    float: left;
    width: 75px;
}

.same-models-block .item-row .item-row-descr {
    margin-left: 95px;
    font-size: 12px;
    color: #4a4a4a;
}

.same-models-block .item-row .item-row-descr h5 {
    padding-top: 10px;
    margin-bottom: 10px;
    padding-right: 35px;
}

.same-models-block .item-row .item-row-descr h5 a {
    color: #4a4a4a;
    font: 14px Tahoma, "Montserrat", sans-serif;
}

.same-models-block .item-row:hover .item-row-descr h5 a {
    color: #e67613;
}

.same-models-block .item-row .item-row-descr .item-price {}

.same-models-block .item-row .item-row-descr .item-price span {
    font-weight: bold;
    color: #a00000;
    font-size: 14px;
}

.same-models-block .item-row .item-row-descr .item-price b {
    font-size: 14px;
    color: #3a3a3a;
}

.basket_button {
    background-color: #c8c8c8;
    background-image: -moz-linear-gradient(center top, #e2e2e2, #dcdcdc, #c8c8c8, #bebebe);
    background-image: -webkit-linear-gradient(top, #e2e2e2, #dcdcdc, #c8c8c8, #bebebe);
    background-image: -o-linear-gradient(top, #e2e2e2, #dcdcdc, #c8c8c8, #bebebe);
    background-image: linear-gradient(top, #e2e2e2, #dcdcdc, #c8c8c8, #bebebe);
    background-repeat: repeat-x;
    border-radius: 0 0 4px 4px;
    color: #636363;
    display: block;
    font-size: 22px;
    font-weight: bold;
    height: 70px;
    line-height: 70px;
    text-align: center;
    text-decoration: none;
}

.basket_button:hover {
    background-color: #e2e2e2;
    background-image: -moz-linear-gradient(center top, #e2e2e2, #c8c8c8, #c8c8c8, #bebebe);
    background-image: -webkit-linear-gradient(top, #e2e2e2, #c8c8c8, #c8c8c8, #bebebe);
    background-image: -o-linear-gradient(top, #e2e2e2, #c8c8c8, #c8c8c8, #bebebe);
    background-image: linear-gradient(top, #e2e2e2, #c8c8c8, #c8c8c8, #bebebe);
    background-repeat: repeat-x;
}

.notify_me {
    outline: none;
    cursor: pointer;
/*    background: #ffffff;*/
/*
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e3e3e3 100%);
*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3', GradientType=0);
    height: 36px;
    text-align: center;
    font: bold 15px "Montserrat", sans-serif;
/*    color: #757575;*/
/*    text-shadow: 1px 1px 0px #fff;*/
    border: 1px solid #a4a4a4;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 37px;
    padding-right: 3px;
    box-shadow: none;
    text-decoration: none;
    display: block;
}

#success .tovar {
    width: 344px;
    border-bottom: none;
}

.buttons {
    display: block;
    margin: 15px auto 0px auto !important;
    height: 40px;
    width: 344px;
}

.buttons a.btn {
    display: block;
    margin-bottom: 15px;
    text-decoration: none;
    font-size: 13px;
    cursor: pointer;
    padding: 6px 0px;
    text-align: center;
    font-weight: bold;
    border-radius: 6px;
}

.buttons a.close-btn,
.h_btns_row a.close-btn {
    padding: 0;
    width: 220px;
    height: 36px;
    border-radius: 4px;
    border: solid 2px #000000;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    letter-spacing: 0.4px;
    color: #333336;
    text-align: center;
    text-decoration: none;
}


.buttons a.order-btn,
.h_btns_row a.order-btn {
    padding: 0;
    width: 164px;
    height: 36px;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    letter-spacing: 0.7px;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
}

.window .h_btns_row {
    justify-content: space-between;
}

/*.orange_button.inactive, .v_korzinu.inactive  {pointer-events: none; opacity:0.7;}
.orange_button:hover{
	background: url('/css/../img/tr_sform_hover.png') repeat-x;
}
.orange_button:active{
    background: url('/css/../img/tr_sform_active.png') repeat-x; 
    -webkit-box-shadow: inset 5px 5px 5px 0px rgba(219, 96, 33, 0.7);
    box-shadow: inset 5px 5px 5px 0px rgba(219, 96, 33, 0.7);
    color: #f4e6c9;
}
.v_korzinu.preorder {
    pointer-events: auto;
    opacity:1;
    background: linear-gradient(to bottom, #FFFFFF 0%, #E3E3E3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #A4A4A4;
    color: #757575;
}
.v_korzinu.preorder:active{
    -webkit-box-shadow: inset 5px 5px 5px 0px rgba(202, 202, 202, 0.75);
    box-shadow: inset 5px 5px 5px 0px rgba(202, 202, 202, 0.75);
}*/
.pop_item {
    width: 255px;
    margin-bottom: 10px;
}

.wrap_img {
    width: 95px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #efefef;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.wrap_img img {
    max-width: 95px;
    max-height: 60px;
}

.pop_block {
    float: right;
    width: 150px;
    margin-top: -62px;
}

a.opis {
    color: #346eb0;
    font-size: 12px;
    display: inline-block;
    height: 15px;
    overflow: hidden;
}

a.opis:hover {
    text-decoration: none;
}

.pop_block p {
    margin: 16px 0 10px;
    color: #545454;
    font: 12px Tahoma, "Montserrat", sans-serif;
    float: left;
}

.pop_block p span {
    color: #3a3a3a;
    font-size: 14px;
    font-weight: bold;
}

.pop_block .add {
    float: right;
    margin-top: 14px;
}

.add {
    display: inline-block;
    background: url('/css/../img/btn-korz.png') no-repeat left top;
    width: 82px;
    height: 21px;
    padding: 5px 0 0 0;
    color: #f6f6f6;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

.add:hover {
    background-position: 0 -40px;
}

.add:active {
    background-position: left bottom;
}

.left-pictures {
    float: left;
    border-left: 1px solid #c7c7c7;
    padding-left: 5px;
}

.left-pictures .favorite {
    display: inline-block;
    width: 26px;
    height: 25px;
    background: url(/css/../img/star_null.png) no-repeat;
}

.left-pictures .favorite:hover,
.left-pictures .favorite.in-favorite {
    background: url(/css/../img/zvezda_2.png) no-repeat;
}

.item_block .favorite {
    display: inline-block;
    width: 26px;
    height: 25px;
    background: url(/css/../img/star_null.png) no-repeat;
}

.item_block .favorite:hover,
.item_block .favorite.in-favorite {
    background: url(/css/../img/zvezda_2.png) no-repeat;
}

.right-socceti {
    float: right;
    border: 1px solid #C4C4C4;
    padding: 7px 1px 1px 7px;
    border-radius: 3px;
    position: relative;
    margin-top: -4px;
}

#share42 span {
    display: none;
}

.picture-click {
    margin: 1px 0 10px;
}

.block-images {
    margin: 30px 0px 10px;
    float: left;
}

.block-images span {
    margin: 0 7px;
    font-size: 36px;
}

.block-images .plus {
    color: #e87b19;
}

.block-images .ravno {
    color: #3d3d3d;
}

.block-images a img {
    margin-top: -20px;
}

.block-info {
    float: right;
    width: 195px;
}

.buy-complex {
    display: inline-block;
    background: url('/css/../img/complex.png') repeat-x left top;
    width: 135px;
    height: 21px;
    padding: 5px 0 0 0;
    color: #fff;
    font: bold 12px Tahoma, "Montserrat", sans-serif;
    text-decoration: none;
    text-align: center;
    border-radius: 4px;
    float: left;
}

.block-info .more {
    background: url('/css/../img/grey-arrow.png') no-repeat right center;
    width: 35px;
    float: right;
    margin: 5px 10px 0px 0px;
}

.block-info .more a {
    text-decoration: none;
    color: #1780a3;
    font: 12px Tahoma, "Montserrat", sans-serif;
}

.block-info p {
    color: #7d7d7d;
    font-size: 12px;
}

.block-info p.itogo {
    font-size: 14px;
}

.block-info p.itogo span {
    font-size: 18px;
    font-weight: bold;
    color: #a00000;
}

.block-info p.skidka {
    margin: 3px 0px 15px;
}

.block-info p.skidka span {
    color: #5d5d5d;
    font-weight: bold;
    font-size: 14px;
}

.tr_catalog {}

.tr_catalog h2 {
    color: #212121;
    font: 33px "Montserrat";
    margin-bottom: 12px;
}

.tr_item {
    padding: 0;
}

.tr_wrap {
    width: 190px;
    margin-right: 25px;
    float: left;
    text-align: center;
}

.tr_wrap img {
    max-width: 190px;
}

a.tr_name_item {
    font: 18px "Montserrat", sans-serif;
    color: #3c65a2;
    text-decoration: underline;
}

a.tr_name_item:hover {
    text-decoration: none;
}

.tr_kol-vo p {
    color: #969696;
    font: 12px "Montserrat", sans-serif;
}

.tr_schet a {
    width: 17px;
    height: 25px;
    display: block;
    float: left;
    text-decoration: none;
}

.tr_schet p {
    float: left;
    width: 29px;
    color: #5f5f5f;
    font-weight: bold;
    font-size: 12px;
}

.tr_minus {
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -moz-border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    background: url('/css/../img/dez-cart-minus-2.png') no-repeat 0 0;
}

.tr_plus {
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -moz-border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    background: url('/css/../img/dez-cart-plus-2.png') no-repeat 0 0;
}

.tr_minus.unactive,
.tr_plus.unactive {
    pointer-events: none;
    opacity: 0.5;
}

.tr_item_right {
    float: left;
    width: 365px;
}

.tr_kol-vo {
    width: 63px;
    height: 25px;
    border: 3px solid #ed6500;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.tr_del {
    width: 31px;
    height: 31px;
    display: block;
    background: url('/css/../img/dez-cart-del-button.png') no-repeat 0 0;
    text-decoration: none;
}

.tr_how {
    color: #212121;
    font: 18px "Montserrat", sans-serif;
}

.tr_how span {
    font: bold 18px "Montserrat", sans-serif;
    color: #212121;
}

.tr_line {
    height: 25px;
    margin-bottom: 20px;
}

.tr_here {
    color: #0a8813;
    font: normal 14px "Montserrat", sans-serif;
    padding-top: 10px;
}

.tr_here.not-exist {
    color: #e5472e;
    font-weight: bold;
}

.tr_item hr {
    height: 1px;
    background: #e9e9e9;
    border: none;
    margin: 25px 0;
}

.tr_header {
    padding-bottom: 15px;
}

.tr_header_hr {
    margin-top: 0 !important;
}

.tr_last_hr {
    margin-bottom: 0 !important;
    height: 2px !important;
}

.tr_itogo {
    border: 4px solid #e9e9e9;
    border-top: none;
    border-bottom: none;
    padding: 0px 16px 16px 16px;
}

.tr_itogo_info {
    color: #4f4f4f;
    font: 18px "Montserrat", sans-serif;
    padding-bottom: 5px;
}

.tr_itogo_info span {
    color: #898989;
}

.tr_itogo_info b,
.tr_itogo_info b span {
    color: #272727;
}

.tr_itogo_info b span {
    font-weight: normal;
}

.tr_skidka {
    color: #e12e11;
    font: bold 14px "Montserrat", sans-serif;
    padding-bottom: 0;
}

.tr_oform {
    padding: 10px 15px 15px;
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    background: #e9e9e9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMmMyYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e9e9e9 0%, #c2c2c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #c2c2c2));
    background: -webkit-linear-gradient(top, #e9e9e9 0%, #c2c2c2 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%, #c2c2c2 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%, #c2c2c2 100%);
    background: linear-gradient(to bottom, #e9e9e9 0%, #c2c2c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#c2c2c2', GradientType=0);

}

.tr_oform a {
    float: left;
    margin-right: 15px;
    padding: 0px 20px;
}

.tr_oform p {
    color: #6f6f6f;
    font: 14px "Montserrat", sans-serif;
    margin-top: 8px;
    padding-bottom: 12px;
}

.tr_oform .orange_button {
    outline: none;
    cursor: pointer;
    background: #fcc341;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYzM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTdlMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc341), color-stop(100%, #e97e1a));
    background: -webkit-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -o-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -ms-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: linear-gradient(to bottom, #fcc341 0%, #e97e1a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc341', endColorstr='#e97e1a', GradientType=0);
    height: 29px;
    text-align: center;
    font: 18px "Montserrat", sans-serif;
    color: #fff;
    text-shadow: 1px 1px 0px #ce700b;
    padding: 7px 25px 0;
    border: 1px solid #a95a0b;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
    margin-left: 4px;
    box-shadow: none;
}

.tr_oform .grey_button {
    outline: none;
    cursor: pointer;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3', GradientType=0);
    height: 29px;
    text-align: center;
    font: 18px "Montserrat", sans-serif;
    color: #757575;
    text-shadow: 1px 1px 0px #fff;
    padding: 7px 25px 0;
    border: 1px solid #a4a4a4;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
    margin-left: 4px;
    box-shadow: none;
    text-decoration: none;
}

.tr_buy {
    color: #e77817;
    font: bold 14px "Montserrat", sans-serif;
    margin-top: 20px;
    padding-bottom: 0px;
}

.tr_phone {
    color: #a4a4a4;
    font: 10px "Montserrat", sans-serif;
    line-height: 1.2;
    margin-top: 5px;
    padding: 0 0 10px;
}

.tr_advise label {
    color: #b7b7b7;
    font: 14px "Montserrat", sans-serif;
    float: left;
    margin: 4px 5px 0px 0px;
}

.tr_advise input {
    color: #5c5c5c;
    font: 14px "Montserrat", sans-serif;
    border: 1px solid #c4c4c4;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 21px;
    padding: 1px 5px;
    width: 99px;
    float: left;
    margin-right: 7px;
}

.tr_advise input.tr_small_input {
    width: 37px;
}

.tr_advise input:focus {
    border: 2px solid #f9d900;
    padding: 0px 4px;
}

.tr_zakaz {
    padding: 1px 15px 5px;
    height: 25px;
    color: #696969;
    font: 14px Tahoma, "Montserrat", sans-serif;
    text-shadow: 1px 1px 0px #e3e3e3;
    cursor: pointer;
    background: url('/css/../img/tr_zakaz.png') repeat-x;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: none;
    float: left;
}

.tr_zakaz:hover {
    background: url('/css/../img/tr_zakaz_hover.png') repeat-x;
}

.tr_zakaz:active {
    background: url('/css/../img/tr_zakaz_active.png') repeat-x;
}

.tr_arrow_acc {
    background: url('/css/../img/arrow-accessories.png');
    height: 16px;
    margin: 30px 0 0 -13px;
    position: absolute;
    width: 13px;
}

.tr_advise {
    width: 285px;
    float: left;
}

.tr_adv {
    color: #4f4f4f;
    font: bold 15px "Montserrat", sans-serif;
    margin-bottom: 10px;
}

.tr_popular {
    /*background: url('/css/../img/block-mid.png') repeat-y; */
    position: relative;
    padding: 18px 22px 0px 22px;
    border: 4px solid #CFC8C0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*-webkit-box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.1);*/

}

.tr_popular:before {
    content: '';
    position: absolute;
    left: -11px;
    top: 0;
    width: 296px;
    height: 75px;
    /*background: url('/css/../img/block-top.png') no-repeat;  */
}

.tr_popular:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0;
    width: 285px;
    height: 10px;
    /*  background: url('/css/../img/block-bot.png') no-repeat; */
}

.tr_popular>div {
    position: relative;
    z-index: 3;
}

.tr_wrap_img {
    width: 60px;
    height: 60px;
    padding-right: 15px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.tr_wrap_img img {
    max-width: 60px;
    max-height: 60px;
}

.tr_pop_block {
    float: right;
    width: 160px;
    margin-top: -60px;
}

a.tr_opis {
    color: #346eb0;
    font: 12px "Montserrat", sans-serif;
}

a.tr_opis:hover {
    text-decoration: none;
}

.tr_pop_block p {
    margin: 14px 0 10px;
    color: #545454;
    font: 12px Tahoma, "Montserrat", sans-serif;
    float: left;
    padding: 0 0 18px;
}

.tr_pop_block p span {
    color: #3a3a3a;
    font-size: 14px;
    font-weight: bold;
}

.tr_pop_block .add {
    float: right;
    margin-top: 10px;
    /*display: none;*/
}

.tr_pop_item {
    opacity: 0.7;
}

.tr_last p {
    margin-bottom: 7px;
}

.tr_we_advise {
    padding: 0px 0px 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #bdbdbd;
}

.tr_we_advise p {
    color: #505050;
    font: 15px "Montserrat", sans-serif;
    padding: 0;
}

#quntity-save {
    display: none;
}

.trashbin {
    margin-bottom: 20px;
    /* margin-top: 18px; */
}

.trash_quantity {
    width: 29px;
    height: 25px;
    line-height: 26px;
    text-align: center;
    color: #313131;
    font-size: 14px;
}

#order_form_order {
    position: relative;
}

#order_form_wait {
    display: none;
    background: url("/img/ajax-loader_2.gif") no-repeat fixed center 100px white;
    font-size: 18px;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}

#payment_order_form_wait {
    display: none;
    background: url("/img/ajax-loader_2.gif") no-repeat fixed center 100px white;
    font-size: 18px;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}

#kredit_order_form_wait {
    display: none;
    background: url("/img/ajax-loader_2.gif") no-repeat fixed center 100px white;
    font-size: 18px;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}

#beznal_order_form_wait {
    display: none;
    background: url("/img/ajax-loader_2.gif") no-repeat fixed center 100px white;
    font-size: 18px;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}

.order_form_wait_content {
    width: 100%;
    position: absolute;
    top: 200px;

}

.your_oder {
    width: 962px;
}

.your_oder h1 {
    margin: 0;
    color: #2E2D2D;
}

.your_oder a {
    color: #3C3C3C;
}

.your_oder a:hover {
    color: #F27740;
    text-decoration: none;
}

.your_oder span {
    margin-bottom: 40px;
    font-size: 20px;
    color: #2E2D2D;
    font-weight: normal;
    float: left;
}

.payment_btn {
    margin-left: 320px;
    padding-top: 9px;
    width: 300px;
    height: 27px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    color: #808080;
    float: left;
    border: 1px solid #CBCBCB;
    border-radius: 3px;
    background: -webkit-gradient(linear, left top, left bottom,
            color-stop(0%, #fefefe), color-stop(100%, #e4e4e4));
    /* Chrome, Safari */
    background: -moz-linear-gradient(top, #fefefe, #e4e4e4);
    /* Firefox */
    background: -o-linear-gradient(top, #fefefe, #e4e4e4);
    /* Opera */
    background: linear-gradient(top, #fefefe, #e4e4e4);
    /* CSS3 */
}

.your_oder .text_block_link {
    display: block;
    margin: 20px 0 0 0;
    width: 962px;
    color: #3C3C3C;
    font-size: 12px;
    font-size: 14px;
}

.your_oder .text_block_link a {
    color: #3C3C3C;
}

.your_oder .text_block_link a:hover {
    color: #F27740;
    text-decoration: none;
}

.your_oder .text_block {
    display: block;
    margin: 40px 0 0 0;
    width: 962px;
    color: #3C3C3C;
    font-size: 12px;
}

.your_oder .text_block a {
    color: #3C3C3C;
}

.your_oder .text_block a:hover {
    color: #F27740;
    text-decoration: none;
}

.your_oder .text_block span {
    width: 960px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
}

.your_oder .goto_personal {
    text-decoration: underline;
    cursor: pointer;
}

.your_oder .text_block.make_part_pay_part {
    font-size: 14px;
}

.your_oder .make_part_pay {
    color: #F27740 !important;
}


.new_zakaz .edit_form input.error {
    border: 1px solid #e5472e;
    background: #ffeded;
}

.new_zakaz .edit_form textarea.error {
    border: 1px solid #e5472e;
    background: #ffeded;
}

.new_zakaz .edit_form input.correct {
    border: 1px solid #cdcdcd;
    background: #daffdc;
}

.new_zakaz .edit_form textarea.correct {
    border: 1px solid #cdcdcd;
    background: #daffdc;
}

.edit_form .form-error {
    display: none;
    color: #ea0000;
    font-size: 12px;
    margin-top: 4px;
}

.new_zakaz .edit_form input.edit_second.error {
    width: 307px;
}

.new_zakaz .edit_form input.edit_third.error {}

.edit {
    min-height: 250px;
}

.edit_hr {
    background: #efefef;
    border: none;
    height: 1px;
    margin: 20px 0px -10px;
}

.edit h2 {
    margin: 5px 0 15px -3px;
}

.edit h2 a {
    color: #5F5F5F;
    text-decoration: none;
}

.edit_form label b {
    color: #8c8c8c;
    font-weight: normal;
    font-size: 14px;
}

.edit_block {
    /*border-left: 4px solid #dbdbdb;
    padding-left: 12px;*/
    position: relative;
}

.edit_form label {
    color: #8c8c8c;
    font: 14px "Montserrat", sans-serif;
    display: block;
    margin-bottom: 5px;
    margin-top: 13px;
}

.new_zakaz_form .radio_edit_form.edit_form label {}

.edit_form input[type="text"] {
    color: #080808;
    font: 14px "Montserrat", sans-serif;
    border-radius: 4px;
    border: solid 1px #dddddd;
    background-color: #ffffff;
    height: 48px;
    line-height: 46px;
    padding: 0px 8px;
    width: 307px;
    outline: none;
    /*background: url(/css/../img/dez-input-bg.png) repeat-x 0 0;*/
    background-color: #faffbd;
}

.edit_form input:focus {
    /*border: 2px solid #f9d900;
    height: 27px;
    width: 608px; */
}

.edit_form input.edit_second {
    width: 307px;
}

.edit_form input.edit_second:focus {}

.edit_form input.edit_third {
    float: left;
}

.edit_form input.edit_third:focus {}

.edit_form .tr_small_input {
    width: 30px;
}

.edit_form .tr_small_input:focus {
    width: 28px;
}

.edit_form span {
    color: #141414;
    font: 13px "Montserrat", sans-serif;
}

.edit_form textarea {
    color: #080808;
    font: 14px "Montserrat", sans-serif;
    border-radius: 4px;
    border: solid 1px #dddddd;
    background-color: #ffffff;
    height: 65px;
    line-height: 20px;
    padding: 0px 8px;
    width: 307px;
    outline: none;
    resize: none;
}

.edit_form .dez-textarea-address textarea {
    color: #080808;
    font: 14px "Montserrat", sans-serif;
    border: 1px solid #bebebe;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 65px;
    line-height: 20px;
    padding: 0px 8px;
    width: 307px;
    outline: none;
    background: #faffbd;
    resize: none;
}

.edit_form hr {
    background: #bebebe;
    border: none;
    height: 1px;
    margin: 8px 0;
}

.edit_form h3 {
    color: #858585;
    font: 18px "Montserrat", sans-serif;
}

.edit_pass input {
    width: 245px;
}

.edit_pass input:focus {
    width: 245px;
}

.edit_form_trans {
    float: left;
}

.skobka p {
    color: #454545;
    float: right;
    font: 12px "Montserrat", sans-serif;
    padding: 9px 0px 18px 20px;
    width: 625px;
    margin-top: 44px;
    background: url('/css/../img/skobka.png') no-repeat;
}

.yandex {
    width: 305px;
    margin-bottom: 0px;
}

.yandex img {
    margin-bottom: 5px;
}

.yandex p {
    color: #5C5C5C;
    font: 12px "Montserrat", sans-serif;
}

.yandex .ya-help {
    font-size: 10px;
    color: #8C8C8C;
}

.edit_float {
    float: left;
}

.edit button.orange_button {
    border: none;
    cursor: pointer;
    font-size: 18px;
    outline: none;
    padding-bottom: 1px;
    width: 235px;
    height: 37px;
    text-align: center;
    font-weight: normal;
}

.edit_back {
    font-size: 18px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #d2d2d2;
    color: #979797;
    width: 130px;
    height: 37px;
    padding-bottom: 1px;
    margin-right: 20px;
    float: left;
    background: #fcfcfc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcfcfc 0%, #f4f4f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #f4f4f4 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%, #f4f4f4 100%);
    background: -ms-linear-gradient(top, #fcfcfc 0%, #f4f4f4 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%, #f4f4f4 100%);
}

.butonizer {
    float: right;
    width: 385px;
    margin-top: 20px;
}

.action .left-column h1 span {
    color: #f42929;
    font: bold italic 18px "Montserrat", sans-serif;
    margin-right: 7px;
}

.action .price-container {
    background: #ffe3e3;
    border: 3px solid #f42929;
}

.action .price-container .price-comeon {
    background: #f42929;
    color: #fff;
    font: bold 12px "Montserrat", sans-serif;
    text-align: center;
    padding: 6px 0;
    margin: -15px -15px 5px;
}

.action .price-container .price-amount .price-none {
    text-decoration: line-through;
    color: #767676;
    font: bold 14px "Montserrat", sans-serif;
    margin-left: -4px;
}

.action .price-container .price-amount {
    width: 110px;
    float: left;
}

.action .price-container .price-amount p {
    color: #545454;
    font: 14px "Montserrat", sans-serif;
    margin: 2px 0 5px;
}

.action .price-container .price-amount p span {
    color: #a00000;
    font-size: 22px;
    font-weight: bold;
}

.action .price-container .price-cool {
    color: #767676;
    font: 12px "Montserrat", sans-serif;
    margin-top: 20px;
}

.action .price-container .price-cool span {
    color: #565656;
    font-weight: bold;
}

.action .price-container {
    padding: 12px 12px 8px;
}

.without_accessors .left-column {
    border: none;
    margin-right: 0px;
    padding-right: 47px;
}

.without_accessors .right-column {
    /* border-left: 1px solid #E4E4E4; */
    padding-left: 15px;
}

.none_in_sklad .delivery-info .item-amount.in-store {
    background: none;
    padding-left: 0;
    color: #e60000;
}

.none_in_sklad .delivery-info p {
    color: #6b6b6b;
    font: 14px "Montserrat", sans-serif;
    padding-top: 5px;
}

.none_in_sklad .delivery-info {
    height: 120px;
}

.none_in_sklad .price-container .orange_button {
    /*opacity: 0.5;
    pointer-events: none;  */
}

.none_in_sklad .price-container .blue_button {
    opacity: 0.5;
    pointer-events: none;
}

.otziv {
    padding-bottom: 0;
    border-bottom: none;
}

.otziv h2 {
    color: #5f5f5f;
    font: 24px "Montserrat", sans-serif;
    border-bottom: 2px solid #d4d4d4;
    padding-bottom: 7px;
}

.otziv .otziv_one {}

.otziv .otziv_one .otziv_header p {
    color: #212121;
    font: 15px "Montserrat", sans-serif;
    margin: 5px 0 10px;
}

.otziv .otziv_one .otziv_header ul {
    width: 150px;
    list-style: none;
}

.otziv .otziv_one .otziv_header ul li {
    float: left;
    margin-right: 7px;
}

.otziv .otziv_one .otziv_text {
    color: #212121;
    font: 12px "Montserrat", sans-serif;
    margin-bottom: 25px;
}

.otziv .otziv_last {
    border-bottom: none;
}

.otziv .add_new_otziv {
    /*background: #f1f1f1;
    padding: 17px 34px;
    -webkit-box-shadow:  0px 2px 1px 0px #c2c2c2;
    box-shadow:  0px 2px 1px 0px #c2c2c2;
    -webkit-border-radius: 5px;
    border-radius: 5px; */
    padding: 10px 0px;
}

.otziv .add_new_otziv .left_otziv {
    /* width: 430px;
    margin-right: 65px;
    float: left;  */
    width: 100%;
}

.otziv .add_new_otziv .left_otziv p {
    color: #2D2D2D;
    font: 24px "Montserrat", sans-serif;
    margin-bottom: 15px;
}

.otziv .add_new_otziv .left_otziv span {
    color: #A5A5A5;
    font: 400 12px "Montserrat", sans-serif;
    display: block;
    margin-bottom: 3px;
}

.otziv .add_new_otziv .left_otziv textarea {
    background: #ffffff;
    border-radius: 4px;
    border: solid 1px #dddddd;
    color: #757575;
    font: 400 14px "Montserrat", sans-serif;
    height: 95px;
    padding: 0 22px;
    width: 615px;
     box-sizing: border-box;
     line-height: 36px;
}

.otziv .add_new_otziv .right_otziv {
    /*width: 280px;
    float: left;
    margin-top: 45px;*/
    width: 100%;
    margin-top: 10px;
    height: 100px;
}

.otziv .add_new_otziv .right_otziv .left_otziv_name {
    float: left;
    height: 60px;
    width: 300px;
}

.otziv .add_new_otziv .right_otziv .right_otziv_rating {
    float: left;
    height: 60px;
    width: 200px;
}

.otziv .add_new_otziv .right_otziv label {
    color: #A5A5A5;
    font: 400 12px "Montserrat", sans-serif;
    margin-bottom: 3px;
    display: block;
}

.otziv .add_new_otziv .right_otziv input {
    background: #ffffff;
    border-radius: 4px;
    border: solid 1px #dddddd;
    color: #757575;
    font: 400 14px "Montserrat",
    sans-serif;
    padding: 0 22px;
    width: 260px;
     box-sizing: border-box;
     height: 36px;
     line-height: 36px;
}

.otziv .add_new_otziv .right_otziv p {
    color: #b5b5b5;
    font: 400 12px "Montserrat", sans-serif;
    margin-bottom: 3px;
}

.otziv .add_new_otziv .right_otziv button {
    display: inline-block;
    vertical-align: top;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.6px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    width: 156px;
    color: #ffffff;
    box-shadow: none;
    text-transform: uppercase;
    box-sizing: border-box;
}

.otziv .add_new_otziv .right_otziv button.display-none {
    display: none;
}

.otziv .add_new_otziv .right_otziv .rating label {
    display: inline;
    height: 16px;
    margin-left: 24px;
    padding-left: 0;
    position: relative;
    width: 5px;
    z-index: 1;
}

.otziv .add_new_otziv .right_otziv .rating input[type=radio] {
    z-index: 2;
    display: none;
    float: left;
    height: 22px;
    width: 23px;
    margin: 0px;
}

.otziv .add_new_otziv .right_otziv .star {
    background: url('/css/..//img/star_otziv.png') no-repeat;
    height: 22px;
    width: 23px;
    z-index: 1;
    position: absolute;
    top: -10px;
    display: block;
    cursor: pointer;
    left: -24px;
}

.otziv .add_new_otziv .right_otziv .rating:hover .star {
    background: url('/css/..//img/star_otziv.png') no-repeat;
}

.otziv .add_new_otziv .right_otziv input:checked~label .star {
    background: url('/css/..//img/star_empty.png') no-repeat;
}

.otziv .add_new_otziv .right_otziv input:checked+label .star {
    background: url('/css/..//img/star_otziv.png') no-repeat;
}

.otziv .add_new_otziv .right_otziv label:hover~label .star {
    background: url('/css/..//img/star_empty.png') no-repeat !important;
}





.cabinet {
    display: table;
    padding-bottom: 20px;
    width: 930px;
    height: auto;
}

.cabinet .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    left: 170px;
    position: absolute;
    top: -45px;
}

.cabinet .personal_info {
    width: 969px;
    float: left;
}

.cabinet .personal_info h1 {
    margin: 0px 0px 10px -3px;
    width: 960px;
    color: #5f5f5f;
    font-size: 33px;
    float: left;
}

.cabinet .info_block {
    width: 960px;
    float: left;
}

.cabinet .info_block_line {
    padding: 10px 0 5px 0;
    width: 960px;
    float: left;
    border-bottom: 1px solid #c9c9c9;
}

.cabinet .info_block_line div {
    width: 680px;
    float: left;
}

.cabinet .info_block_line div p {
    width: 960px;
    margin: 0 0 7px 0;
    font-size: 14px;
    color: #b0b0b0;
    float: left;
}

.cabinet .info_block_line div p.address_info {
    margin: 0 0 20px 0;
}

.cabinet .info_block_line div p .info_name {
    color: #3B3B3B;
    font-weight: bold;
}

.cabinet .info_block_line div p .phone {
    color: #3B3B3B;
    font-weight: bold;
}

.cabinet .info_block_line div p .mail {
    color: #3B3B3B;
    font-weight: bold;
}

.cabinet .info_block_line div p .address {
    color: #3B3B3B;
    font-weight: bold;
}

.cabinet .info_block_line div p .notes {
    color: #3B3B3B;
    font-weight: bold;
}

.cabinet .info_block_line a.edit_info {
    display: block;
    margin-top: 23px;
    font-size: 14px;
    color: #3b3b3b;
    float: left;
}

.cabinet .info_block_line a.edit_info:hover {
    color: #F27740;
    text-decoration: none;
}

.cabinet .oder {
    margin-top: 20px;
    width: 954px;
    float: left;
    border: 3px solid #d6d6d6;
    border-radius: 3px;
    background: none repeat scroll 0 0 #FFFFFF;
}

.cabinet .line {
    display: block;
    margin: 20px 0 0 0;
    width: 960px;
    height: 1px;
    background-color: #dadada;
    float: left;
}

.cabinet .oder_inside {
    margin-left: 10px;
    width: 640px;
    float: left;
}

.cabinet .oder h2 {
    display: block;
    padding: 8px 0 8px 10px;
    width: 944px;
    margin: 0 0 0 0;
    font-size: 24px;
    color: #F27740;
    float: left;
    border-bottom: 3px solid #d6d6d6;
    /* background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fdfdfd), color-stop(30%,#eeeded)); */
    /* Chrome, Safari */
    /* background: -moz-linear-gradient(top, #fdfdfd, #eeeded); */
    /* Firefox */
    /* background: -o-linear-gradient(top, #fdfdfd, #eeeded); */
    /* Opera */
    /* background: linear-gradient(top, #fdfdfd, #eeeded);  */
    /* CSS3 */
}

.cabinet .oder h2 span {
    font-weight: normal;
}

.cabinet .oder.order_unactive {
    opacity: 0.6;
}

.cabinet .oder_line {
    padding: 15px 0 16px 0;
    width: 640px;
    float: left;
    border-bottom: 1px solid #b6b6b6;
}

.cabinet .oder_line.last {
    border-bottom: 2px solid #b6b6b6;
}

.cabinet .oder_line .order_name_block {
    display: block;
    width: 620px;
    float: left;
    margin-bottom: 5px;
}

.cabinet .oder_line a.oder_name {
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #878787;
    float: left;
}

.cabinet .oder_line a.oder_name:hover {
    color: #F27740;
    text-decoration: none;
}

.cabinet .oder_line p {
    margin: 0;
    font-size: 14px;
    color: #878787;
    float: left;
}

.cabinet .oder_line p span {
    font-weight: bold;
    color: #878787;
}

.cabinet .oder_line p.price {
    margin-right: 75px;
    float: right;
}

.cabinet .total {
    width: 640px;
    font-size: 18px;
    color: #4f4f4f;
    float: left;
    margin-bottom: 20px;
}

.cabinet .total p {
    margin: 10px 0 0 0;
}

.cabinet .total p span {
    color: #898989;
}

.cabinet .total p span.sum {
    font-weight: bold;
    color: #272727;
}

.cabinet .total p.discount {
    /* display: block; 
	padding: 2px 6px 2px 6px; 
	margin: 5px 0 0 0; 
	font-weight: bold; 
	font-size: 12px; 
	color:#fff; 
	float: left; 
	border-radius: 4px; 
	background-color:#e77818; */
    color: red;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 2px 0;
}

.cabinet .box_yellow {
    background-color: #fdec79;
}

.cabinet .box_grey {
    background-color: #d6d6d6;
}

.cabinet .box_red {
    background-color: #ffd8d2;
}

.cabinet .oder_info {
    float: right;
    height: auto;
    min-height: 105px;
    padding: 10px 17px;
    width: 259px;
}

.cabinet .oder_info p.status {
    margin: 0 0 6px 0;
    font-size: 14px;
    color: #3b9903;
}

.cabinet .oder_info p.status span {
    font-weight: bold;
    font-size: 12px;
}

.cabinet .oder_info p.payment_method {
    margin: 0 0 6px 0;
    font-size: 14px;
    color: #5c5c5c;
}

.cabinet .oder_info p.payment_method span {
    font-weight: bold;
    font-size: 12px;
    color: #272727;
}

.cabinet .oder_info p.delivery {
    margin: 0 0 6px 0;
    font-size: 14px;
    color: #5c5c5c;
}

.cabinet .oder_info p.delivery span {
    font-weight: bold;
    font-size: 12px;
    color: #272727;
}

.cabinet .oder_info p.comment {
    margin: 15px 0 6px 0;
    font-size: 12px;
    color: #474645;
    float: left;
}

.cabinet .oder_info p.comment span {
    color: #999999;
}

.cabinet .oder_info p.action {
    margin: 10px 0 6px 0;
    font-size: 12px;
    float: left;
}

.cabinet .oder_info p.action a {
    color: #3a3a3a;
    margin-right: 15px;
}

.cabinet .oder_info p.action a:hover {
    text-decoration: none;
}

.cabinet .oder_info p.action a.cansel {
    color: #e12e11;
}

.cabinet .oder_info p.action a.cansel:hover {
    text-decoration: none;
}


.cabinet h2 {
    color: #5f5f5f;
    font: bold 33px "Montserrat", sans-serif;
    margin: 0 0 12px -2px;
}

.cabinet .cab_info {

    margin-bottom: 20px;
}

.cabinet .cab_info .cab_block {
    border-bottom: 1px solid #c9c9c9;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.cabinet .cab_info .cab_block ul {
    width: 655px;
    float: left;
}

.cabinet .cab_info .cab_block li {
    list-style: none;
    color: #3b3b3b;
    font: 14px "Montserrat", sans-serif;
    margin-bottom: 3px;
}

.cabinet .cab_info .cab_block li span {
    color: #7c7c7c;
    font: 14px solid "Montserrat", sans-serif;
    display: block;
    width: 265px;
    float: left;
    min-height: 18px;
}

.edit_cab_block {
    float: left;
    margin: 2px 0 0 0px;
}

.edit_cab_block a {
    color: #545454;
    border-radius: 13px 13px 13px 13px;
    font: 12px "Montserrat", sans-serif;
    padding: 5px 20px;

    background-color: #F89239;
    background-image: -moz-linear-gradient(center top, #EAEAEA, #E4E4E4, #DBDBDB, #D6D6D6);
    background-image: -webkit-linear-gradient(top, #EAEAEA, #E4E4E4, #DBDBDB, #D6D6D6);
    background-image: -o-linear-gradient(top, #EAEAEA, #E4E4E4, #DBDBDB, #D6D6D6);
    background-image: linear-gradient(top, #EAEAEA, #E4E4E4, #DBDBDB, #D6D6D6);
    background-repeat: repeat-x;

    -webkit-box-shadow: 0px 1px 0px 0 rgba(184, 184, 184, 1.00);
    box-shadow: 0px 1px 0px 0 rgba(184, 184, 184, 1.00);

    /* border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #B8B8B8;*/
}

.edit_cab_block a:hover {
    text-decoration: none;
}

.cabinet .cab_info .last_cab_block {
    border-bottom: none;
}

hr.cab_hr {
    height: 1px;
    background: #e4e4e4;
    margin-bottom: 28px;
}

.cabinet h3 {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    color: #5F5F5F;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 15px;
}

.cabinet #tabs,
.cabinet #tabs .ui-widget-content {
    box-shadow: none;
    padding: 0px;
    font: 14px "Montserrat", sans-serif;
}

.cabinet #tabs ul li {
    list-style: none;
    float: left;
    border: none;
    background: none;
}

.cabinet #tabs ul li a {
    text-decoration: none;
    display: inline-block;
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font: 14px/36px "Montserrat", sans-serif;
    background: url('/css/../img/tab.png') repeat-x;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right: 10px;
    outline: none;
}

.cabinet #tabs .ui-tabs-nav {
    display: block;
    height: 36px;
    margin-bottom: 25px;
    background: none;
    border: none;
}

.cabinet #tabs ul li a:hover,
.cabinet #tabs ul li.ui-tabs-active a {
    color: #e77818;
    background: #f4f4f4;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(198, 198, 198, 0.75);
    box-shadow: inset 0px 5px 5px 0px rgba(198, 198, 198, 0.75);
    border: 3px solid #BBBBBB;
    margin-top: -3px;
}

.cabinet #tabs ul li a:hover {
    padding: 0 12px;
}

.cabinet #tabs ul li.ui-tabs-active a {
    padding: 0 15px;
}

.cabinet #tabs ul li.ui-tabs-active a:hover {
    text-decoration: none;
}

.cabinet #tabs .cab_tovar {
    padding: 20px 0;
    margin-bottom: 25px;
    border-bottom: 1px solid #efefef;
}

.cabinet #tabs .cab_tovar .cab_number {
    color: #9d9d9d;
    font: 14px "Montserrat", sans-serif;
    width: 90px;
    float: left;
}

.cabinet #tabs .cab_tovar .cab_info_tovar {
    width: 520px;
    float: left;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_image {
    width: 165px;
    height: 115px;
    text-align: center;
    float: left;
    margin: 0 10px 15px 0;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_image img {
    max-width: 165px;
    max-height: 115px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.cabinet #tabs .cab_tovar .cab_tovar_result {}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab {
    float: left;
    width: 320px;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab a {
    color: #346eb0;
    font: bold 14px "Montserrat", sans-serif;
    display: inline-block;
    margin-bottom: 15px;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab a:hover {
    text-decoration: none;
    color: #e77817;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab .cab_amount {
    font: 14px "Montserrat", sans-serif;
    color: #969696;
    margin-bottom: 5px;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab .cab_amount span {
    color: #545454;
    font-size: 12px;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab .cab_amount span span {
    font-size: 14px;
    font-weight: bold;
    color: #3a3a3a;
}

.cabinet #tabs .cab_tovar .cab_cancel {
    display: block;
    margin: 15px 0px 5px 30px;

}

.cabinet #tabs .cab_tovar .cab_cancel a {
    font: 12px "Montserrat", sans-serif;
    color: #5f5f5f;
    padding: 0px 0px 5px 18px;
    background: url('/css/../img/order-cancel.png') 0px 2px no-repeat;
    text-decoration: none;
}

.cabinet #tabs .cab_tovar .cab_cancel a:hover {
    color: #e5472e;
    background: url('/css/../img/order-cancel-hover.png') 0px 2px no-repeat;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab .color {
    color: #969696;
    font: 12px "Montserrat", sans-serif;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab .color span {
    font-weight: bold;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .wrap_text_cab .color span.green_color {
    color: #2d7024;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .cab_itogo p {
    font: 14px "Montserrat", sans-serif;
    color: #898989;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .cab_itogo p span {
    color: #4f4f4f;
    font-size: 18px;
}

.cabinet #tabs .cab_tovar .cab_info_tovar .cab_itogo p.cab_skidka {
    font: bold 12px "Montserrat", sans-serif;
    color: #e12e11;
    margin-top: 3px;
}

.cab_tovar_result_wrapper {
    width: 335px;
    float: right;
    position: relative;
    margin-top: -20px;
}

.cabinet #tabs .cab_tovar .cab_tovar_result {
    padding: 20px 15px 15px 30px;
    width: 290px;
    background: #e8e8e8;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #a0a0a0;

}

.cabinet #tabs .cab_tovar .cab_tovar_result.yellow {
    background: #fdec79;
}

.cabinet #tabs .cab_tovar .cab_tovar_result.red {
    background: #ffd9d9;
}

.cabinet #tabs .cab_tovar .cab_tovar_result hr {
    height: 1px;
    background: #fff;
    margin: 8px 0;
}

.cabinet #tabs .cab_tovar .cab_tovar_result .arrow_left {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #e8e8e8;
    position: absolute;
    left: -20px;
}

.cabinet #tabs .cab_tovar .cab_tovar_result.yellow .arrow_left {
    border-right-color: #fdec79;
}

.cabinet #tabs .cab_tovar .cab_tovar_result.red .arrow_left {
    border-right-color: #ffd9d9;
}

.cabinet #tabs .cab_tovar .cab_tovar_result .green_txt {
    font: 14px "Montserrat", sans-serif;
    color: #3b9903;
    margin-bottom: 10px;
}

.cabinet #tabs .cab_tovar .cab_tovar_result .red_txt {
    color: #2d2d2d;
    font: 14px "Montserrat", sans-serif;
    margin-bottom: 10px;
}

.cabinet #tabs .cab_tovar .cab_tovar_result .coment_txt {
    color: #474645;
    font: 12px "Montserrat", sans-serif;
}

.cabinet #tabs .cab_tovar .cab_tovar_result .coment_txt span {
    color: #e70914;
}

.cabinet #tabs .cab_tovar .cab_tovar_result .happened_txt {
    color: #818181;
    font: 14px "Montserrat", sans-serif;
}

.cabinet #tabs .cab_tovar.done,
.cabinet #tabs .cab_tovar.canceled {
    opacity: 0.7;
}

.grey_edit_form h3 {
    color: #212121;
    font: 24px "Montserrat", sans-serif;
    padding-bottom: 6px;
    margin-bottom: 13px;

}

.accessories-swim {
    position: fixed;
    top: 25px;
    width: 300px;
}

.accessories-swim-abs {
    position: absolute;
    width: 300px;
}

.complect-row {
    padding-bottom: 15px;
}

.complect-row.hidden {
    display: none;
}

.complect-row .complect-row-sum {
    font-size: 36px;
    color: #e87b19;
    float: left;
    width: 300px;
}

.complect-row .complect-row-sum img {
    vertical-align: middle;
}

.complect-row .complect-row-sum .result {
    color: #3d3d3d;
    font-weight: bold;
    margin-right: 0;
}

.complect-row .complect-row-sum span {
    line-height: 75px;
    margin: 0 2px 0px 3px;
}

.complect-row .complect-row-sum img.acc {
    margin-top: -10px;
}

.complect-row .complect-row-price {
    margin-left: 290px;
    color: #7d7d7d;
    font-size: 12px;
}

.complect-row .complect-row-price .complect-price {
    font-size: 14px;
    padding-bottom: 5px;
}

.complect-row .complect-row-price .complect-price span {
    color: #a00000;
    font-weight: bold;
    font-size: 18px;
}

.complect-row .complect-row-price .complect-discount {
    padding-bottom: 10px;
}

.complect-row .complect-row-price .complect-discount span {
    font-weight: bold;
    font-size: 14px;
}

.complect-row .to-cart-holder {}

.complect-row .to-cart-holder .buy-complect {
    display: block;
    float: left;
    background: url(/css/../img/btn-korz2.png) no-repeat 0 -40px;
    width: 135px;
    height: 20px;
    padding: 5px 0 1px 0;
    color: #f6f6f6;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

.complect-row .to-cart-holder .buy-complect:active {
    background-position: left bottom;
    color: #dd2400;
}

.complect-row .to-cart-holder .show-more-complects {
    color: #1780a3;
    text-decoration: none;
    background: url(/css/../img/small_arrow_down.png) no-repeat right 5px;
    padding-right: 15px;
    line-height: 23px;
    margin-left: 10px;
}

.buy-with-block {
    text-align: justify;
}

.buy-with-block .item-row {
    display: inline-block;
    text-align: left;
    width: 270px;
    margin-bottom: 10px;
}

.buy-with-block .item-row.null-item {
    margin: 0;
}

.buy-with-block .item-row .item-row-image {
    float: left;
    width: 97px;
}

.buy-with-block .item-row .item-row-image a {
    display: block;
    width: 95px;
    height: 60px;
    border: 1px solid #efefef;
    border-radius: 3px;
    background-position: center center;
}

.buy-with-block .item-row .item-row-descr {
    float: left;
    margin-left: 8px;
    width: 165px;
}

.buy-with-block .item-row .item-row-descr h5 {
    height: 1.5em;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 12px;
}

.buy-with-block .item-row .item-row-descr h5 a {
    color: #555555;
}

.buy-with-block .item-row .item-row-descr h5 a:hover {
    color: #F27740;
}

.buy-with-block .item-row .item-row-descr .price-and-cart {}

.buy-with-block .item-row .item-row-descr .price-and-cart .big-price {
    color: #3a3a3a;
    font-size: 12px;
    float: left;
    line-height: 26px;
    margin: 0;
    padding: 0;
    width: 83px;
}

.buy-with-block .item-row .item-row-descr .price-and-cart .add-to-cart {
    float: right;
    text-decoration: none;
    margin: 0 0 4px;
}

.buy-with-block .item-row .add-to-cart {
    display: block;
    background: url(/css/../img/btn-korz.png) no-repeat left top;
    width: 82px;
    height: 20px;
    padding: 6px 0 0 0;
    color: #f6f6f6;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

.buy-with-block .item-row .add-to-cart:hover {
    background-position: 0 -40px;
}

.buy-with-block .item-row .add-to-cart:active {
    background-position: left bottom;
    color: #dd2400;
}

a.show-all {
    color: #1780a3;
    font-size: 12px;
}

a.i {
    font-style: italic;
}



#suggestions {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E7E7E7;
    box-shadow: 0px 0px 0px #E7E7E7;
    display: none;
    border-top: none;
    left: 25px;
    margin-top: -11px;
    position: absolute;
    width: 378px;
    z-index: 999;
    border-radius: 3px 3px 3px 3px;
}

#suggestions>ul {
    list-style: none outside none;
    margin: 0;
    max-height: 160px;
    overflow: auto;
    padding: 0;
    width: 100%;
}

#suggestions li {
    border-top: 1px solid #E7E7E7;
    cursor: pointer;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;

}

#suggestions li:hover {
    background: #E77817;
    color: #FFFFFF;
}

.popup-city-bg {
    background: url(/css/../img/bg-wrap-popup.png) repeat left top;
    position: fixed;
    width: 100%;
    min-height: 1080px;
    z-index: 20;
}

.popup-city {
    position: absolute;

    width: 100%;
    min-height: 100%;
    display: none;
    z-index: 1001;
    margin: -60px 0 0px 0;
    /*   overflow: hidden; */
}

.popup-city-main {
    position: relative;
    margin: 0 auto 0;
    width: 691px;
    border-radius: 10px;
    box-shadow: 0 1px 12px 0 rgba(31, 31, 31, 0.64);
    background-color: #ffffff;
    z-index: 30;
    padding: 32px 43px 36px 43px;
}

.popup-city .popup_city {
    color: #E77817;
}

#suggestions li:hover .popup_city {
    color: #FFFFFF;
}

.close {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAOdJREFUOI19kz0OwjAMhb82HTkSFwCpaxngApwIDgCIsoLEyMIpeg1Y+Rl4Acc0tRRVct73Yidu0XUdJgrgxXAkmtJsjIAL0AzAjTSjmKgMfAbGWgCHHngHBGknwL1USScDBgmbDIy0J6Co1M9ayeBMYlgY4CHmFVvY67vJmHh4EZnKbORMbCQwpK8QTRYS+viD+wxgeA6ePuENZsCW/9LhdyeznEEf/CBtJ0jzNYkGOXiulTWp+AzSMgO3JmcPCGIOJZ9Lq4HrANy6Sq5ivoN0A6bAEVg52Jqgk2sxFO53Lul5KheJ5g35zkPAk1VOEQAAAABJRU5ErkJggg==') !important;
    cursor: pointer !important;
    display: block !important;
    height: 16px !important;
    position: absolute !important;
    right: 18px !important;
    top: 16px !important;
    width: 16px !important;
    color: transparent!important;
}

#video {
    padding: 6px 20px 0px;
    background: #515151 !important;
    display: none;
}

#video .close {
    right: 20px;
}

.popup-city-main h4 {
    font-family: 'Montserrat';
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 0.6px;
    color: #333336;
    text-transform: unset;
    margin-bottom: 10px;
}

.popup-city-main .city-label {
   font-size: 14px;
   line-height: 18px;
   letter-spacing: 0.4px;
   text-align: left;
   color: #757575;
   margin-bottom: 11px;
   display: block;
   font-weight: 300;
}

.bx-sls {
    margin: 0;
}

.popup-city-main h4 span {
    font-weight: bold;
}

.popup-city-main_reg form {
    /*overflow: hidden;*/
    margin: 0 25px;
}

.popup-city-main input[type=text] {
    float: left;
        background: #ffffff;
        width: 100%;
        border-radius: 4px;
        border: solid 1px #dddddd;
        background-color: #ffffff;
        height: 46px;
        font-size: 14px;
        line-height: 1.07;
        letter-spacing: 0.4px;
        text-align: left;
        color: #757575;
        padding: 0 22px;
        font-family: Montserrat;
        box-sizing: border-box;
    width: 360px;
    margin: 0 12px 1px 25px;
}

.popup-city-main #chang_reg .icon {
    height: 28px;
    left: 360px;
    top: 6px;
    width: 20px;
}

.popup-city-main #chang_reg div.sexy {
    margin: 0 0 0 23px;
}

.popup-city-main #chang_reg div.sexy div.list-wrapper {
    top: 31px;
    width: 378px;
}

.popup-city-main #chang_reg div.sexy ul {
    width: 361px;
    padding-left: 6px;
}


.popup-city-main .input-text:focus {
    border: 2px solid #ffe689;
    height: 18px;
    width: 358px;
    border-radius: 3px;
}

.popup-city-main button {
    height: 46px;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: bold;
    line-height: 42px;
    letter-spacing: 0.8px;
    text-align: left;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    padding: 0 15px;
    cursor: pointer;
}

.popup-city-main .liter {

    font-size: 14px;
    color: #fff;
    background: url(/css/../img/bg-litter.png) no-repeat left top;
    border-radius: 2px;
    width: 22px;
    height: 22px;
    text-align: center;
    margin: 6px 0 4px;
    display: block;
    float: left;
    line-height: 21px;
}

.popup-city-main ul {
    float: left;
    margin-right: 35px;
}

.popup-city-main ul li {
    list-style: none;
    margin-bottom: 10px;
}

.popup-city-main ul li a {
    color: #2066b4;
    font: 18px "Montserrat", sans-serif;
}

.popup-city-main ul li a:hover {
    color: #e77817;
}

.box-town {
    overflow: hidden;
    padding: 15px 0;
    margin: 20px 0;
    border-top: 1px solid #bababa;
    border-bottom: 1px solid #bababa;
}

.box-town h3 {
    font: 18px "Montserrat", sans-serif;
    color: #7b7b7b;
    margin-bottom: 15px;
}

.box-town ul.last-ul {
    margin-right: 0;
}

.footer-popup p {
    color: #323236;
    font-size: 11px;
    line-height: 15px;
}

.new_zakaz .edit_block {
    border-left: none;
}

.new_zakaz .edit_block .grey_edit_form {}

.new_zakaz .edit_block .big_pole {
    width: 307px;
}

.new_zakaz .edit_block .grey_edit_form .again div input {
    width: auto;
    height: auto;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
}

.new_zakaz .edit_block .grey_edit_form .again div label {
    color: #646464;
    font: bold 12px "Montserrat", sans-serif;
    width: 300px;
}

.new_zakaz .edit_block .grey_edit_form .again>input {
    float: left;
}

.new_zakaz .edit_block .grey_edit_form .again div {
    float: left;
    margin: 8px 0px 0px 25px;
}

.new_zakaz .edit_block .radio_edit_form h3 {
    font: 24px "Montserrat", sans-serif;
    color: #212121;
    padding-bottom: 6px;
}

.new_zakaz .edit_block #pay_list h3 {
    padding-top: 30px;
}

.new_zakaz .edit_block .radio_edit_form h3 a {
    font: bold 24px "Montserrat", sans-serif;
    color: #8d8d8d;
    text-decoration: none;
}

.new_zakaz .edit_block .radio_edit_form h3 a img {
    padding-bottom: 3px;
}

.new_zakaz .edit_block .radio_edit_form h3 a:hover {
    color: #EA8A35;
}

.new_zakaz .edit_block .radio_edit_form div {}

.new_zakaz .edit_block .radio_edit_form input {
    width: auto;
    height: auto;
    margin: 2px 10px 10px 0px;
    float: left;
}

.new_zakaz .edit_block .radio_edit_form label {
    color: #141414;
    font: bold 14px "Montserrat", sans-serif;
    cursor: pointer;
    line-height: 20px;
}

.new_zakaz .edit_block .radio_edit_form .dez-textarea-address label {
    color: #8C8C8C;
    font-weight: normal;
}

.new_zakaz .edit_block .radio_edit_form label .delivery-description-all {
    color: #a4a4a4;
    font: 13px "Montserrat", sans-serif;
    margin-top: 5px;
    font-weight: normal;
    width: 400px;
}

.new_zakaz .edit_block .radio_edit_form label .delivery-description-all .delivery-description-row {
    margin-bottom: 0;
    margin-top: 2px;
    width: 340px;
}

#pay_list img.payment-image {
    margin-left: 10px;
    position: absolute;
    margin-top: -2px;
}

#tPP {
    display: block !important;
    margin-left: -4px;
}

#qiwipost_terminal {
    width: 506px;
    cursor: pointer;
    border: 1px solid #ABADB3;
}

#logibox_select {}

.delivery-price-current {
    font-weight: bold !important;
}

.new_zakaz .edit_block .index_edit_form h3 {
    /*   color: #858585;
    font: 18px "Montserrat", sans-serif;
    padding-bottom: 5px;
    margin-right: 10px;
    border-bottom: 1px solid #E2E2E2;
  margin-bottom: 15px;  */
}

.new_zakaz .edit_block .end_edit_form {
    margin: 0px 0px 0px -12px;
    padding: 0px 0px 0px 12px;
}

.new_zakaz .dop_edit {
    font-family: "Montserrat", sans-serif;
    padding: 12px 5px 10px 342px;
}

.new_zakaz .dop_edit .edit_bl:first-child {
    border-bottom: 2px solid #ACACAC;
}

.new_zakaz .dop_edit .edit_bl:first-child p {
    margin-top: 7px !important;
}

.new_zakaz .dop_edit .edit_bl {
    margin: 0 14px 0 0;
    padding: 8px 15px 10px 0;
}

.new_zakaz .dop_edit .edit_bl p {
    font: bold 18px "Montserrat", sans-serif;
    color: #959595;
    float: left;
    margin-top: 5px;
}

.new_zakaz .dop_edit .edit_bl input[type="text"] {
    margin-left: 15px;
    color: #7f7f7f;
    font: bold 14px "Montserrat", sans-serif;
    border: 2px solid #C7C7C7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 30px;
    line-height: 29px;
    padding: 0px 5px;
    width: 150px;
    outline: none;
    background: none repeat scroll 0 0 #F4F4F4;
}

.new_zakaz .dop_edit .edit_bl input[type="text"]:focus {
    border: 2px solid #f9d900;
    height: 30px;
    width: 150px;
}

.new_zakaz .dop_edit .next_edit_bl {
    border-bottom: none;
}

.new_zakaz .dop_edit .next_edit_bl p {
    font: normal 12px "Montserrat", sans-serif;
    color: #7f7f7f;
}

.new_zakaz .dop_edit .next_edit_bl p a {
    color: #3092b3;
}

.new_zakaz .dop_edit .next_edit_bl p a:hover {
    text-decoration: none;
}

.new_zakaz .dop_edit .next_edit_bl input {
    float: left;
    margin-right: 10px;
    margin-left: 0;
    margin-top: 6px;
}

.new_zakaz .dop_edit .grey_edit_bl {
    padding-top: 0px;
    margin-top: 11px;
}

.new_zakaz .dop_edit .grey_edit_bl .textes {
    width: 510px;
    float: left;
    position: relative;
}

.new_zakaz .dop_edit .grey_edit_bl .textes p {
    color: #4f4f4f;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 6px;
    margin-left: -1px;
}

.new_zakaz .dop_edit .grey_edit_bl .textes span {
    font: bold 12px "Montserrat", sans-serif;
    color: #e12e11;
}

.new_zakaz .dop_edit .grey_edit_bl button {
    outline: none;
    cursor: pointer;
    background: #fcc341;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYzM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTdlMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc341), color-stop(100%, #e97e1a));
    background: -webkit-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -o-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -ms-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: linear-gradient(to bottom, #fcc341 0%, #e97e1a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc341', endColorstr='#e97e1a', GradientType=0);
    height: 38px;
    text-align: center;
    font: 18px "Montserrat", sans-serif;
    color: #fff;
    text-shadow: 1px 1px 0px #ce700b;
    padding: 0px 25px 0px 25px;
    border: 1px solid #a95a0b;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: -3px;
    margin-left: 30px;
}

.new_zakaz .dop_edit .grey_edit_bl button.unactive,
.new_zakaz .dop_edit .grey_edit_bl button.unactive-city {
    outline: none;
    cursor: pointer;
    background: #fcc341;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYzM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTdlMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc341), color-stop(100%, #e97e1a));
    background: -webkit-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -o-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: -ms-linear-gradient(top, #fcc341 0%, #e97e1a 100%);
    background: linear-gradient(to bottom, #fcc341 0%, #e97e1a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc341', endColorstr='#e97e1a', GradientType=0);
    height: 38px;
    text-align: center;
    font: 18px "Montserrat", sans-serif;
    color: #fff;
    text-shadow: 1px 1px 0px #ce700b;
    padding: 0px 25px 0px 25px;
    border: 1px solid #a95a0b;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: -3px;
    margin-left: 30px;
}

.password_edit {
    display: none;
}

.password_edit input.edit_second {
    width: 227px;
}

.shorted {
    height: 45px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.shorted .lich {
    margin-right: 115px;
}

.shorted .minimenu {
    width: 330px;
    margin-left: 355px;
}

.shorted .logo a img {
    margin: 3px 0 0 -8px;
}

.new_zakaz .edit_form textarea:focus {
    /*border: 2px solid #f9d900;
    height: 90px;
    width: 598px;*/
}

.question h2 {
    font: bold 24px "Montserrat", sans-serif;
    color: #4f4f4f;
}

.question #accordion {
    padding: 10px 20px;
    background: #f1f1f1;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 12px 0 15px;
}

.question #accordion h3 {
    background: url('/css/..//img/arrow_accordion.png') no-repeat 0 9px;
    cursor: pointer;
    padding: 5px 0 10px 17px;
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #fbfbfb;
    outline: none;
}

.question #accordion h3.first {
    border-top: none;
}

.question #accordion h3.last,
.question #accordion div.last {
    border-bottom: none;
}

.question #accordion h3 span {
    font: 16px "Montserrat", sans-serif;
    color: #168fb7;
    border-bottom: 1px dotted #168fb7;
}

.question #accordion h3:hover,
.question #accordion h3.ui-state-active {
    background: url('/css/..//img/arrow_accordion_hover.png') no-repeat 0 9px;
}

.question #accordion h3:hover span,
.question #accordion h3.ui-state-active span {
    color: #f2763f;
    border-bottom-color: #f2763f;
}

.question #accordion h3.ui-state-active {
    border-bottom: none;
}

.question #accordion div {
    border-bottom: 1px solid #d6d6d6;
    padding: 0 0 10px 17px;
}

.question #accordion div p {
    color: #6e6e6e;
    font: 13px "Montserrat", sans-serif;
}

p.no_answer_for_quest {
    color: #4f4f4f;
    font: 18px "Montserrat", sans-serif;
    margin-bottom: 20px;
}

p.no_answer_for_quest a {
    color: #168fb7;
}

p.no_answer_for_quest a:hover {
    text-decoration: none;
}

.sponsors {
    height: 37px;
    line-height: 37px;
    margin-bottom: 30px;
    padding-left: 200px;
}

.sponsors li {
    float: left;
    list-style: none;
    margin: 0 15px;
}

.last_filter {
    border-bottom: none;
    padding-bottom: 0px;
}

.ajax_wait {
    width: 100%;
    height: 100%;
    background: #fff url(/css/../img/ajax-loader.gif) no-repeat center center;
    position: absolute;
    opacity: 0.7;
    z-index: 994;
    display: none;
}

.ajax_city_wait {
    width: 100%;
    height: 100%;
    background: #fff url(/css/../img/ajax-loader.gif) no-repeat center center;
    position: absolute;
    opacity: 0.7;
    z-index: 2000;
    display: none;
}

.ajax_email_wait {
    background: #fff url(/css/../img/ajax-loader.gif) no-repeat center center;
    height: 50px;
    opacity: 0.7;
    position: absolute;
    width: 398px;
    z-index: 2000;
    display: none;
    margin-top: 17px;
}

.ajax_basket_wait {
    background: url("/css/../img/ajax_basket_loader.gif") no-repeat scroll center center #FFFFFF;
    display: none;
    float: left;
    height: 36px;
    margin-left: 251px;
    margin-top: 6px;
    opacity: 0.7;
    position: absolute;
    width: 264px;
    z-index: 2000;
}

.ajax_basket_wait_credit {
    background: url("/css/../img/ajax_basket_loader.gif") no-repeat scroll center center #FFFFFF;
    display: none;
    float: left;
    height: 36px;
    margin-left: 252px;
    margin-top: 6px;
    opacity: 0.7;
    position: absolute;
    width: 254px;
    z-index: 2000;
}

.rating-null {
    width: 88px;
    position: relative;
    height: 15px;
}

.rating-null .rating-full {
    position: absolute;
    height: 15px;
    background: url(/css/../img/star_rating.png) repeat-x;
}

.dop-info p {
    font-size: 14px;
    color: #4d4d4d;
    /*width: 890px;*/
    margin-bottom: 15px;
}

.dop-img {
    display: block;
    text-align: center;
    margin-top: 30px;
}

.dop-info h3 {
    /*font-size: 24px;
    color: #4d4d4d;
    font-weight: normal;
    margin-bottom: 14px;*/
    padding-bottom: 15px;
    color: #686868;
    font: 18px "Montserrat", sens-serif;
    font-weight: bold;
    margin-left: -1px;

}

a.delivery_system_more,
a.delivery_system_hide_more {
    color: black;
    text-decoration: none;
    font: bold 14px "Montserrat", sans-serif;
    cursor: pointer;
    margin-bottom: 15px;
    display: block;

}

a.delivery_system_more i,
a.delivery_system_hide_more i {
    border-bottom: 1px dashed #000000;
}

a.delivery_system_more i:hover,
a.delivery_system_hide_more i:hover {
    color: #EA8A35;
    border-bottom: 1px dashed #EA8A35;
}

.delivery_system_hidded {
    display: none;
}


.mini_zakaz {
    margin-top: 28px;
}

.zakaz_new_footer .mini_zakaz {
    margin-top: 35px;
}

.mini_zakaz p.tel {
    color: #5b5b5b;
    font-size: 24px;
    margin: 0px;
    float: left;
    letter-spacing: -1px;
}

.mini_zakaz p.tel span {
    color: #8d8d8d;
}

.mini_zakaz p.online {
    background: url("/css/../img/online.png") 0px 5px no-repeat;
    padding-left: 16px;
    margin-left: 166px;
    color: #5d5d5d;
    font-size: 10px;
    line-height: 9px;
    margin-top: 3px;
}

.new_zakaz .edit h2 {
    font-weight: normal;
    font-size: 24px;
}

.new_zakaz .edit h2 span {
    color: #e7740f;
    font-size: 32px;
    letter-spacing: 1px;
}

.new_zakaz .edit h2 span span {
    color: #c7c7c7;
    font-size: 24px;
    letter-spacing: 0px;
}

.new_zakaz .logo {
    margin: 22px 50px 17px -8px;
}

.new_zakaz .headline {
    width: auto;
    border-bottom: 1px solid #efefef;
    margin-bottom: 12px;
    height: auto;
}

.new_zakaz .edit_form input,
.new_zakaz_form textarea {
    /* font-weight: bold;
    -webkit-box-shadow: inset 0px 2px 1px 0px #f3f3f3;
    box-shadow: inset 0px 2px 1px 0px #f3f3f3;*/
}

.new_zakaz .edit_form input:focus,
.new_zakaz_form textarea:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.new_zakaz_form {
    width: 445px;
    float: left;
    /*
    margin-bottom: 12px;
    border: 1px solid #F4F4F4;
    padding: 12px 5px 15px 14px; */
}

.new_zakaz_form.paysystem_form_diff {
    border-bottom: medium none;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.zakaz_new_footer {
    margin: -47px 0 10px 10px;
    ;
    height: auto;
}

.zakaz_new_footer .headline {
    border-bottom: none;
}

.zakaz_new_footer .logo {
    margin-bottom: 28px;
}

.text-inform {
    margin: 0px 0px 17px 0px;
}

.text-inform span {
    color: #656565;
    font-size: 12px;
    font-weight: bold;
    margin-right: 20px;
}

.insider-cab a {
    color: #7a7a7a;
    font-size: 11px;
    display: inline-block;
    margin: 25px 70px 0 0;
    text-shadow: 1px 1px 0px #ffffff;
    text-decoration: none;
    padding: 5px 15px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eeeeee 0%, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dfdfdf));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #dfdfdf 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #dfdfdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dfdfdf', GradientType=0);
}

.mail-text {
    color: #5C5C5C;
    font-size: 12px;
    float: left;
    margin-left: 7px;
}

#have_pass {
    color: #5C5C5C;
}

#have_pass:hover {
    text-decoration: none;
}

#call_me,
#enter,
#izbrannoe,
#thank,
#forgot_pass {
    padding: .5em 18px;
    display: none;
}

.secondary {
    margin-top: 6px;
}

.secondary input {
    margin: 4px 10px 0 0;
}

.secondary span {
    display: block;
    float: left;
    margin-top: 3px;
}

.secondary span:first-child {
    margin-top: 0;
}

.inside-panel {
    display: none;
    /* background: url('/css/../img/arrow-top.png') no-repeat 37px 0; */
    background: url('/css/../img/arrow_top_white.png') no-repeat 37px -1px;
    padding: 35px 0px 25px;
    margin-top: -6px;
}

.little-panel {
    /* border-bottom: 1px solid #e77a1a;*/
    position: absolute;
    width: 100%;
    height: 50px;
    background: none repeat scroll 0 0 #DFDFDF;
}

.bottom-slides {
    height: 50px;
    width: 960px;
    position: relative;
    overflow: hidden;
}

.bottom-slides ul {
    height: 50px;
    width: 960px;
    overflow: hidden;
}

.bottom-slides ul li {
    width: 210px;
    height: 50px;
    float: left;
    margin-right: 30px;
    list-style: none;
}

.bottom-slides ul li a {
    font-size: 12px;
    color: #4a4a4a;
    text-decoration: none;
}

.bottom-slides ul li a>span {
    display: inline-block;
    text-decoration: underline;
    width: 141px;
    height: 50px;
    float: left;
}

.bottom-slides ul li a>span>span {
    height: 50px;
    vertical-align: middle;
    display: table-cell;
}

.bottom-slides ul li a:hover>span {
    text-decoration: none;
}

.bottom-slides ul li a img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
    opacity: 0.5;
    float: left;
}

.bottom-slides ul li:hover a img {
    opacity: 1;
}

.bottom-slides .jcarousel-next {
    width: 21px;
    height: 23px;
    display: block;
    position: absolute;
    right: 0;
    top: 15px;
    cursor: pointer;
    text-decoration: none;
    background: url('/css/../img/arrow-with.png') no-repeat scroll 0 0;
}

.bottom-slides .jcarousel-next:hover {
    background: url('/css/../img/arrow-with.png') no-repeat scroll 0 -23px;
}

.delete-tovar {
    margin: 7px 0px 0px 40px;
    display: none;
    float: left;
}

.delete-tovar a {
    color: #fe0000;
    font-size: 12px;
    background: url('/css/../img/delete.png') no-repeat left center;
    text-decoration: none;
    padding-left: 15px;
}

.main-page div.tovar:hover>.info {
    border-bottom: none;
}

.main-page .tovar:hover .info .price,
.main-page .tovar:hover .price.skidka>p>span {
    color: #e77817;
}

.main-page .price.skidka>p>span {
    font-size: 18px;
    color: #333333;
}

.main-page .price {
    color: #333333;
}

.main-page .tovar:hover .info a {
    color: #e2100f;
}

.main-page .name {
    color: #333333;
    margin-left: 0;
}

.main-page .tovar {
    width: 205px;
    margin: 0 46px 0 0;
    height: 212px;
}

.main-page .tovar .img,
.yspet.mal {
    width: 205px;
}

.main-page .info {
    padding: 3px 0;
    width: 205px;
}

.main-page .name {
    color: #333333;
}

.main-page .block_niz {
    margin-left: 0;
}

.main-page .tovar.noright {
    margin-right: 0;
}

.txt {
    margin-bottom: 27px;
    padding-top: 20px;
    border-top: 2px solid #CDCDCD;
}

.main-links {
    margin: 70px 0 0 75px;
    float: left;
}

.main-links li {
    list-style: none;
    margin-bottom: 5px;
}

.main-links li a {
    color: #3399cc;
    font-size: 14px;
}

.main-links li a:hover {
    text-decoration: none;
}


.jivo-btn {
    border: solid 1px #000;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 1px rgba(0, 0, 0, 0.15);
    display: inline-block;
    cursor: pointer;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.jivo-btn:hover {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 20px 10px rgba(255, 255, 255, 0.3);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 20px 10px rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 20px 10px rgba(255, 255, 255, 0.3);
}

.jivo-btn.jivo-btn-light:hover {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 20px 10px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 20px 10px rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 20px 10px rgba(255, 255, 255, 0.1);
}

.jivo-btn.jivo-btn-light {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3);
}

.jivo-btn:active,
.jivo-btn.jivo-btn-light:active {
    box-shadow: 0 1px 0px rgba(255, 255, 255, 0.4), inset 0 0 15px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0px rgba(255, 255, 255, 0.4), inset 0 0 15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0px rgba(255, 255, 255, 0.4), inset 0 0 15px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.jivo-btn-gradient {
    background-image: url(http://admin.jivosite.com/button/white_grad_light.png);
    background-repeat: repeat-x;
}

.jivo-btn-light.jivo-btn-gradient {
    background-image: url(http://admin.jivosite.com/button/white_grad.png);
}

.jivo-btn-light {
    color: #fff;
}

.brobot {
    margin: -163px 0px 0px;
    float: right;
}

.verified {
    display: inline-block;
    margin-left: 20px;
}

.copyright {
    color: #a8a8a8;
    font-size: 12px;
    margin-top: 76px;
}

.main-page {
    width: 970px;
}

.tovar-block {
    width: 240px;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
}

.tovar-block.secondary {
    margin-top: 0;
}

.tovar-block .tovar {
    /* border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #DFDFDF;
    padding: 7px 14px;
    width: 205px;
    height: auto;
    position: relative;
    margin-bottom: 7px;*/

    border-bottom: medium none;
    height: auto;
    margin-bottom: 20px;
    padding: 0 17px 7px;
    position: relative;
    width: 205px;
}

.tovar-block .tovar:hover {
    /*  border-color: #E78740; */
}

.tovar-block .tovar .info {
    height: 45px;
    margin-bottom: -2px;
    margin-top: -5px;
    padding-top: 0;
}

.tovar-block .tovar .info p {
    color: #424242;
    font-size: 18px;
}

.tovar-block .tovar .info .name {
    color: #3B3B3B;
    text-decoration: underline;

    font-size: 18px;
    border-bottom: 0;
    padding-top: 0;
}

.tovar-block .tovar:hover .info .name {
    color: #e77817;
    text-decoration: none;
}

.tovar-block .tovar:hover .info p {
    /*color: #e77817;
    text-decoration: none;*/
}

.tovar-block .tovar .img {
    width: 200px;
    height: 100px;
    text-align: center;
}

.tovar-block .tovar .img img {
    width: 100px;
    height: 100px;
}

.price-tovar {
    position: absolute;
    font: 12px Tahoma, "Montserrat", sans-serif;
    color: #2a2a2a;
    left: 18px;
    top: 50px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 6px 5px;
    background: rgba(214, 214, 214, 0.9);
    cursor: pointer;
    text-shadow: 1px 1px 0 #f3f3f3;
    opacity: 0.80;
}

.tovar-block hr {
    height: 1px;
    background: #d1d1d1;
    margin: 25px 0 20px;
}

.bottom-block {
    text-align: center;
    padding: 16px 0px 14px;
    margin: 5px 0 20px;
    /*  border: 5px solid #CFC8C0; */
    border-radius: 3px;
    -webkit-border-radius: 3px;
    /*  background: #f7f7f7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #dadada 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dadada));
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dadada 100%);
    background: -o-linear-gradient(top,  #f7f7f7 0%,#dadada 100%);
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#dadada 100%);
    background: linear-gradient(to bottom,  #f7f7f7 0%,#dadada 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dadada',GradientType=0 ); */
}

.bottom-block p {
    color: #6a6a6a;
    font-size: 18px;
    font-weight: bold;
    /* text-shadow: 1px 1px 0 #f9f9f9; */
}

.bottom-block a {
    color: #df5f00;
    font-size: 20px;
    /*  text-shadow: 1px 1px 0 #f9f9f9; */
}

.bottom-block a:hover {
    text-decoration: none;
    color: #df5f00;
}

.also_suggest {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #B0B0B0;
    font-size: 13px;
    font-weight: bold;
    margin-left: 376px;
    margin-top: -8px;
    position: absolute;
    text-align: center;
    width: 220px;
}

.block-added-tovar {
    border-top: 2px solid #CDCDCD;
    margin-bottom: 30px;
    padding-top: 16px;
}

.not-active {
    pointer-events: none;
    opacity: 0.6;
}

.not-active a {
    color: #D1D1D1 !important;
    text-decoration: none !important;
}

.block-added-tovar ul li {
    border-right: 1px solid #D8D8D8;
    float: left;
    height: 150px;
    list-style: none outside none;
    margin-right: 7px;
    padding: 0 13px;
    position: relative;
    text-align: center;
}

.block-added-tovar ul li:hover {
    /*border-color: #93736F;*/
}

.block-added-tovar ul li:last-child {
    margin-right: 0;
}

.block-added-tovar ul li a.name {
    margin-left: 0;
    color: #3B3B3B;
    font-size: 18px;
    border: 0;
    padding: 0;
    line-height: 18px;
    text-decoration: underline;
    /*  font-weight: bold; */
    text-align: left;
}

.block-added-tovar ul li:hover a.name {
    color: #e6730f;
    text-decoration: none;
}

.block-added-tovar ul li div.img {
    bottom: 0;
    display: table-cell;
    margin-top: 20px;
    position: absolute;
    width: 86%;
}

.infografic ul li {
    list-style: none;
    float: left;
    width: 240px;
    margin-right: 40px;
    text-align: center;
    height: 100px;
    position: relative;
}

.infografic ul li img {
    cursor: pointer;
}

.infografic ul li a {
    display: block;
    position: absolute;
    bottom: 0;
    color: #747474;
    font-size: 14px;
    font-weight: bold;
}

.infografic ul li:hover a {
    color: #e9852e;
}

.infografic ul {
    margin-left: 85px;
}

.infografic hr {
    background: #dfdfdf;
    height: 1px;
    width: 100%;
    margin: 20px 0;
}

.dez-oplata a.master {
    width: 49px;
    height: 30px;
    background: url('/css/../img/dez-master.png') no-repeat scroll 0 0;
    margin-right: 10px;
}

.dez-oplata a.visa {
    width: 67px;
    height: 22px;
    margin: 5px 10px 0 0;
    background: url('/css/../img/dez-visa.png') no-repeat scroll 0 0px;
}

.dez-oplata a.web {
    width: 120px;
    height: 31px;
    background: url('/css/../img/dez-web.png') no-repeat scroll 0 0;
}

.dez-oplata a.yandexmoney {
    width: 73px;
    height: 32px;
    margin: 0 10px 0 0;
    background: url('/css/../img/dez-ya.png') no-repeat scroll 0 0;
}

.dez-oplata a.qiwi {
    width: 69px;
    height: 38px;
    margin: 0 10px 0 0;
    background: url('/css/../img/dez-qiwi.png') no-repeat scroll 0 0;
}

.footer-other a.russia {
    width: 60px;
    height: 29px;
    background: url('/css/../img/russia.png') no-repeat scroll 0 0;
    margin-right: 15px;
}

.footer-other a.russia:hover {
    background: url('/css/../img/russia.png') no-repeat scroll 0 -29px;
}

.dez-dostavka a.ems {
    width: 83px;
    height: 27px;
    margin: 6px 10px 0 0;
    background: url('/css/../img/dez-ems.png') no-repeat scroll 0 0;
}

.dez-dostavka a.spsr {
    width: 54px;
    height: 37px;
    margin: 0 10px 0 0;
    background: url('/css/../img/dez-sprs.png') no-repeat scroll 0 0;
}

.dez-dostavka a.avto {
    width: 107px;
    height: 33px;
    background: url('/css/../img/dez-auto.png') no-repeat scroll 0 0;
}

.footer-other a.dhl {
    width: 91px;
    height: 13px;
    background: url('/css/../img/dhl.png') no-repeat scroll 0 0;
    margin: 0px 20px 20px 0px;
}

.footer-other a.dhl:hover {
    background: url('/css/../img/dhl.png') no-repeat scroll 0 -13px;
}

.dez-dostavka a.dpd {
    width: 77px;
    height: 41px;
    margin: 0 10px 0 0;
    background: url('/css/../img/dez-dpd.png') no-repeat scroll 0 0;
}

.footer-other a.verified {
    width: 99px;
    height: 23px;
    background: url('/css/../img/verified.png') no-repeat scroll 0 0;
}

.footer-other a.verified:hover {
    background: url('/css/../img/verified.png') no-repeat scroll 0 -23px;
}

.btn-look {
    position: absolute;
    top: 55px;
    left: 58px;
    z-index: 2;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #f6f6f6;
    background: #adadad;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk2OTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #adadad 0%, #969696 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #adadad), color-stop(100%, #969696));
    background: -webkit-linear-gradient(top, #adadad 0%, #969696 100%);
    background: -o-linear-gradient(top, #adadad 0%, #969696 100%);
    background: -ms-linear-gradient(top, #adadad 0%, #969696 100%);
    background: linear-gradient(to bottom, #adadad 0%, #969696 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adadad', endColorstr='#969696', GradientType=0);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 8px 10px 7px;
    opacity: 0;
}

.btn-look:hover {
    background: #fdc643;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkYzY0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjg1MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fdc643 0%, #eb851f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdc643), color-stop(100%, #eb851f));
    background: -webkit-linear-gradient(top, #fdc643 0%, #eb851f 100%);
    background: -o-linear-gradient(top, #fdc643 0%, #eb851f 100%);
    background: -ms-linear-gradient(top, #fdc643 0%, #eb851f 100%);
    background: linear-gradient(to bottom, #fdc643 0%, #eb851f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc643', endColorstr='#eb851f', GradientType=0);

}

.accessors h2 {
    margin-bottom: 0px;
}

.accessors .brand_vibor {
    width: auto;
}

.accessors .filters {
    border-bottom: none;
    margin-bottom: -7px;
}

.accessors .filters ul {
    margin-left: -11px;
}

.ac-content .catalog-row-text {
    height: auto;
    overflow: inherit;
    display: table-cell;
    vertical-align: middle;
    width: 460px;
}

.ac-content .catalog-row-text>a {
    font: bold 14px Tahoma, "Montserrat", sans-serif;
    color: #4a4a4a;
}

.ac-content .catalog-row-text>a:hover {
    text-decoration: none;
    color: #f27740;
}

.ac-content .catalog-row-text p.amount {
    margin-top: 5px;
}

.ac-content .opt-buttons {
    margin-top: 10px;
}

.image-ac {
    width: 145px;
    height: 150px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-right: 20px;
}

.image-ac img {
    max-width: 125px;
    max-height: 130px;
}

.ac-content>ul>li {
    list-style: none;
    border-bottom: 1px solid #afafaf;
}

.ac-content .price.pri {
    display: table-cell;
    vertical-align: middle;
    width: 135px;
}

.ac-content .price.pri p span {
    color: #a00000;
}

.inbert {
    display: table-cell;
    vertical-align: middle;
}

.ac-content ul li:last-child {
    border-bottom: none;
}

.ac-content .listalca {
    text-align: center;
    border-bottom: 2px solid #cfcfcf;
    height: 45px;
}

.accessors .cata_info {
    margin-left: 0;
}

.accessors {
    position: relative;
}

.text div {
    margin-bottom: 20px;
}

.text p {
    color: #434343;
    font-size: 14px;
}

.text h3 {
    font-size: 18px;
    margin-bottom: 20px;
    color: #434343;
    font-weight: normal;
}

.add-to-buy p {
    color: #363636;
    font: bold 12px "Montserrat", sans-serif;
    margin-bottom: 10px;
}

.add-to-buy div a.im {
    display: table-cell !important;
    text-align: center !important;
    vertical-align: middle;
    width: 95px;
    height: 60px;
    border: 1px solid #efefef;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.add-to-buy div a.im img {
    max-height: 55px;
    max-width: 90px;
}

div.menu ul .submenu ul li.add-to-buy div a.tx {
    display: table-cell;
    height: 45px;
    color: #346eb0;
    font-size: 12px;
    text-decoration: underline;
    padding-left: 10px;
    position: relative;
}

div.menu ul .submenu ul li.add-to-buy div a.tx:hover {
    text-decoration: none;
}

div.menu ul .submenu ul li.add-to-buy div a.tx span {
    bottom: 14px;
    color: #545454;
    position: absolute;
    text-decoration: none;
    display: block;
}

.main-page .tovar-block .tovar .info p {
    cursor: pointer;
}

.fixed-overlay {
    background: rgba(255, 255, 255, 0.95);
    z-index: 9999;
    -webkit-box-shadow: 0px 2px 5px 0px #c7c7c7;
    box-shadow: 0px 2px 5px 0px #c7c7c7;
}

.fixed-overlay #fixed {
    -webkit-box-shadow: 0px 2px 5px 0px #c7c7c7;
    box-shadow: 0px 2px 5px 0px #c7c7c7;
}

#fixed-sticky-wrapper {
    margin-bottom: 7px;
}

#fixed {
    /* margin-top: 234px; 
    top: 0px;
    position: fixed;
    left: 0px; */
    width: 100%;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95) !important;
    height: 32px;
    z-index: 9999;
    left: 0;
    margin-bottom: 7px;

}

.item-detail-categories.page img {
    margin-bottom: -3px;
}

.blue_button {
    display: block;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    background: url('/css/../img/kredit.png') repeat-x;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 3px;
    /*-webkit-box-shadow:  0px 1px 1px 0px #70986a;
    box-shadow:  0px 1px 1px 0px #70986a;
    text-shadow: 1px 0 0 #067798;   */
    margin-top: 7px;
    border: 1px solid #09597b;
}

.blue_button:hover {
    background: url('/css/../img/kredit-hover.png') repeat-x;
}

.blue_button:active {
    -webkit-box-shadow: inset 5px 5px 5px 0px rgba(11, 79, 120, 0.7);
    box-shadow: inset 5px 5px 5px 0px rgba(11, 79, 120, 0.7);
    color: #bfeaf5;
}

.shadow {
    /*  box-shadow: 0 2px 0px #c3c3c3;*/

    /*box-shadow: 0px 1px 0px 0px rgba(120, 120, 120, 0.30);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(120, 120, 120, 0.30);*/
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

.gradient {
    /*
    background: #D6D6D6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #D6D6D6 2px, #ffffff 25px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2px,#D6D6D6), color-stop(25px,#ffffff));
    background: -webkit-linear-gradient(top,  #D6D6D6 2px,#ffffff 25px);
    background: -o-linear-gradient(top,  #D6D6D6 2px,#ffffff 25px);
    background: -ms-linear-gradient(top,  #D6D6D6 2px,#ffffff 25px);
    background: linear-gradient(to bottom,  #D6D6D6 2px,#ffffff 25px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D6D6D6', endColorstr='#ffffff',GradientType=0 );
   /* -webkit-box-shadow: inset 0px 5px 5px 0px #c6c6c6;
    box-shadow: inset 0px 5px 5px 0px #c6c6c6;  
    min-height: 255px;*/
    padding-top: 10px;
}

.already_notify {
    pointer-events: none;
    opacity: 0.6;
}

#notify_avail {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 5px solid #929292;
}

#notify_avail .close {
    right: 13px;
    top: 24px;
}

#notify_avail .notify_avail_title {
    border-bottom: 1px solid #C4C4C4;
    margin-bottom: 5px;
    padding-bottom: 4px;
    margin-top: 8px;
}

#notify_avail .notify_avail_title>p {
    font-size: 20px;
}

#notify_avail .notify_avail_tooltip {
    font-size: 12px;
    font-weight: bold;
    margin-top: 7px;
}

#notify_avail .notify_avail_content>input {
    border: 2px solid #C8C8C8;
    border-radius: 3px 3px 3px 3px;
    margin-top: 3px;
    padding: 5px;
    background: none repeat scroll 0 0 #F4F4F4;
}

#notify_avail .notify_avail_content>input:focus {
    border: 2px solid #f9d900;
}

#notify_mail {
    width: 329px;
}

#notify_name {
    width: 329px;
}

#notify_avail .notify_avail_tooltip {
    font-size: 12px;
    font-weight: bold;
}

#notify_avail .notify_me.inner {
    margin-bottom: 13px;
    margin-top: 10px;
    width: 230px;
}

#notify_avail .notify_avail_content .form-error {
    color: #EA0000;
    display: none;
    font-size: 12px;
}

#notify_avail .notify_avail_content input.error {
    border: 2px solid #F36F6F;
    background: none repeat scroll 0 0 #FEF3F3;
}

#notify_avail .notify_avail_content .notify_me.unactive {
    opacity: 0.6;
    pointer-events: none;
}

#notify_section .wr_wpopup_btn {
    background: #f4b131 !important;
}

.add_new_otziv .form-error {
    color: #EA0000;
    display: none;
    font-size: 12px;
}

.add_new_otziv input.error,
.add_new_otziv textarea.error {
    border: 2px solid #F36F6F !important;
    background: none repeat scroll 0 0 #FEF3F3 !important;
}

.add_new_otziv .add_comment.unactive {
    opacity: 0.6;
    pointer-events: none;
    margin-top: 15px !important;
}

#vkredit .links {
    margin: -4px 0px 7px 75px;
    height: 50px;
}

#vkredit .links a {
    display: block;
    float: left;
}

#vkredit .links a:last-child {
    margin: 7px 0px 0px 25px;
}

#vkredit ul {
    margin-bottom: 15px;
}

#vkredit ul li {
    list-style: none;
    color: #5b5b5b;
    font: 14px/18px "Montserrat", sans-serif;
}

#vkredit ul li b {
    color: #4e4e4e;
}

#vkredit p.consult {
    color: #3d3d3d;
    font: 12px/12px "Montserrat", sans-serif;
    text-align: center;
    padding-bottom: 20px;
}

#vkredit p.consult a:hover {
    text-decoration: none;
}

#vkredit p.procent {
    color: #747474;
    font: 12px/12px "Montserrat", sans-serif;
    margin-bottom: 20px;
}

#vkredit {
    background: #C9C9C9 !important;
    padding: 5px;
}

#vkredit .vkredit-title {
    color: #717171;
    font-size: 20px;
    font-weight: bold;
    padding: 7px 0 10px 20px;
    text-shadow: 0 1px 0 #ECECEC;
}

#vkredit .vkredit-content {
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center top, #FFFFFF, #FFFFFF, #FEFEFE, #E2E2E2);
    background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF, #FEFEFE, #E2E2E2);
    background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF, #FEFEFE, #E2E2E2);
    background-image: linear-gradient(top, #FFFFFF, #FFFFFF, #FEFEFE, #E2E2E2);
    background-repeat: repeat-x;
    padding: 15px 20px 0 20px;
    border-radius: 0 0 10px 10px;
}

#vkredit .vkredit-title .close {
    top: 20px;
}

.kredit-oform {

    background-color: #1884AC;
    background-image: -moz-linear-gradient(center top, #1EADD4, #1C9FC7, #1884AC, #1678A1);
    background-image: -webkit-linear-gradient(top, #1EADD4, #1C9FC7, #1884AC, #1678A1);
    background-image: -o-linear-gradient(top, #1EADD4, #1C9FC7, #1884AC, #1678A1);
    background-image: linear-gradient(top, #1EADD4, #1C9FC7, #1884AC, #1678A1);
    background-repeat: repeat-x;

    /*    background: url('/css/../img/oform.png') repeat-x; */
    border: 1px solid #09597B;
    height: 29px;
    line-height: 39px;
    display: inline-block;
    text-decoration: none;
    padding: 6px 30px 0;
    color: #fff !important;
    font: 18px "Montserrat", sans-serif;
    /*    text-shadow: 1px 0 0 #065a74;*/
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    margin: 0px 0px 15px 125px;
}

.kredit-oform:hover {
    background-color: #59C7E6;
    background-image: -moz-linear-gradient(center top, #59C7E6, #4CB8D8, #3AA2C5, #1979A1);
    background-image: -webkit-linear-gradient(top, #59C7E6, #4CB8D8, #3AA2C5, #1979A1);
    background-image: -o-linear-gradient(top, #59C7E6, #4CB8D8, #3AA2C5, #1979A1);
    background-image: linear-gradient(top, #59C7E6, #4CB8D8, #3AA2C5, #1979A1);
    background-repeat: repeat-x;

    /*  background: url('/css/../img/oform-hover.png') repeat-x; */
}

.kredit-oform:focus {
    background-color: #59C7E6;
    background-image: -moz-linear-gradient(center top, #1B678C, #4CB8D8, #2689B0, #1979A1);
    background-image: -webkit-linear-gradient(top, #1B678C, #4CB8D8, #2689B0, #1979A1);
    background-image: -o-linear-gradient(top, #1B678C, #4CB8D8, #2689B0, #1979A1);
    background-image: linear-gradient(top, #1B678C, #4CB8D8, #2689B0, #1979A1);
    background-repeat: repeat-x;
    color: #BFEAF5;

    /*  background: url('/css/../img/oform-hover.png') repeat-x; */
}

.kredit-oform:active {
    -webkit-box-shadow: inset 0px 5px 5px 0px #19658a;
    box-shadow: inset 0px 5px 5px 0px #19658a;
    color: #bfeaf5 !important;
}

.credit_basket {
    background-color: #1884AC;
    background-image: -moz-linear-gradient(center top, #77E1FE, #3AC2EC, #1884AC, #1678A1);
    background-image: -webkit-linear-gradient(top, #77E1FE, #3AC2EC, #1884AC, #1678A1);
    background-image: -o-linear-gradient(top, #77E1FE, #3AC2EC, #1884AC, #1678A1);
    background-image: linear-gradient(top, #77E1FE, #3AC2EC, #1884AC, #1678A1);
    background-repeat: repeat-x;

    text-decoration: none;
    display: block;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    height: 37px;
    line-height: 36px;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #09597B;
    margin: 4px 0 0 5px;
}

.tr_how.tr_credit_price {
    color: #1B79A1;
}

.page_plashka {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.menuline {

    padding-top: 7px;
    margin-top: -9px;
    height: 44px;
    border-bottom: 2px solid #E4E4E4;
    /*	box-shadow: inset 0px 0px 2px rgba(175, 175, 175, 1.00);
	-webkit-box-shadow: inset 0px 0px 2px rgba(175, 175, 175, 1.00); */


}

.menuborder {
    /*box-shadow: 0px 0px 2px 2px #FCFCFC;
	-webkit-box-shadow: 0px 0px 2px 2px #FCFCFC; */
    /*border-bottom: 1px solid #E4E4E4; */
    /*height: 44px; */
}

.headline {
    /*margin-top: -9px;*/
    padding-top: 5px;
    height: 73px;

    /*  background: url('/css/../img/menuline-bg.jpg') repeat-x; */
    /*  background: url('/css/../img/top-canvas.png') repeat-x; */
}

.index-page {
    position: relative;
    top: -21px;
}

.call-online {
    color: #2a7e05;
    font-weight: bold;
    font-size: 12px;
    padding-left: 20px;
    background: url('/css/../img/arrows.png') no-repeat center left;
    text-decoration: none;
    float: left;
    display: inline-block;
    margin: 27px 46px 0px 0px;
}

.call-online:hover {
    background: url('/css/../img/arrows-hover.png') no-repeat center left;
    color: #e77817;
}

.line-divine {
    background: #e4e4e4;
    height: 1px;
    margin-top: 10px;
}

.line-divine-secondary {
    background: #FFFFFF;
    height: 1px;
}

.reklama_text_block {
    height: 34px;
    border-top: 1px solid #8e8e8e;
}

.reklama_text {
    color: #7A7A7A;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
}




.ac-content {
    margin-top: 10px;
}

.ac-content ul {
    border-top: 1px solid #afafaf;
}

.accessories_detail .ac-content ul {
    border-top: 0;
}

.accessors {
    padding-bottom: 9px;
}



/*#one_click_buy {margin-left:4px;}
    background: -webkit-linear-gradient(top,  #fdc643 0%,#eb851f 100%);
    background: -o-linear-gradient(top,  #fdc643 0%,#eb851f 100%);
    background: -ms-linear-gradient(top,  #fdc643 0%,#eb851f 100%);
    background: linear-gradient(to bottom,  #fdc643 0%,#eb851f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc643', endColorstr='#eb851f',GradientType=0 );

} */

.accessors h2 {
    margin-bottom: 0px;
}

.accessors .brand_vibor {
    width: auto;
}

.accessors .filters {
    border-bottom: none;
    margin-bottom: -7px;
}

.accessors .filters ul {
    margin-left: -11px;
}

.ac-content .catalog-row-text {
    height: auto;
    overflow: inherit;
    display: table-cell;
    vertical-align: middle;
    width: 460px;
}

.ac-content .catalog-row-text>a {
    font: bold 14px Tahoma, "Montserrat", sans-serif;
    color: #4a4a4a;
}

.ac-content .catalog-row-text>a:hover {
    text-decoration: none;
    color: #f27740;
}

.ac-content .catalog-row-text p.amount {
    margin-top: 5px;
}

.ac-content .opt-buttons {
    margin-top: 10px;
}

.image-ac {
    width: 145px;
    height: 150px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-right: 20px;
}

.image-ac img {
    max-width: 125px;
    max-height: 130px;
}

.ac-content>ul>li {
    list-style: none;
    border-bottom: 1px solid #afafaf;
}

.ac-content .price.pri {
    display: table-cell;
    vertical-align: middle;
    width: 135px;
}

.ac-content .price.pri p span {
    color: #a00000;
}

.inbert {
    display: table-cell;
    vertical-align: middle;
}

.ac-content ul li:last-child {
    border-bottom: none;
}

.ac-content .listalca {
    text-align: center;
    border-bottom: 2px solid #cfcfcf;
    height: 45px;
}

.accessors .cata_info {
    margin-left: 0;
}

.accessors {
    position: relative;
}

.text div {
    margin-bottom: 20px;
}

.text p {
    color: #434343;
    font-size: 14px;
}

.text h3 {
    font-size: 18px;
    margin-bottom: 20px;
    color: #434343;
    font-weight: normal;
}

.ac-content {
    margin-top: 10px;
}

.ac-content ul {
    border-top: 1px solid #afafaf;
}

.accessories_detail .ac-content ul {
    border-top: 0;
}

.accessors {
    padding-bottom: 9px;
}

.zoomPad {
    position: relative;
    /*	float:left; */
    z-index: 99;
    cursor: crosshair;
}


.zoomPreload {
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity=80);
    color: #333;
    font-size: 12px;
    text-decoration: none;
    border: 1px solid #CCC;
    background-color: white;
    padding: 8px;
    text-align: center;
    background-image: url(/css/../images/zoomloader.gif);
    background-repeat: no-repeat;
    background-position: 43px 30px;
    z-index: 110;
    width: 90px;
    height: 43px;
    position: absolute;
    top: 0px;
    left: 0px;
    * width: 100px;
    * height: 49px;
}


.zoomPup {
    overflow: hidden;
    background-color: #FFF;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 120;
    position: absolute;
    border: 1px solid #CCC;
    z-index: 101;
    cursor: crosshair;
    /* width: 315px !important; */
    /*margin-left: 15px; */
}

.zoomOverlay {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #FFF;
    /*opacity:0.5;*/
    z-index: 5000;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 101;
}

#big_image .zoomWrapperImage img {
    max-height: 2000px;
    max-width: 2000px;
}

.zoomWindow {
    position: absolute;
    left: 344px !important;
    top: -4px !important;
    background: #FFF;
    z-index: 6000;
    height: auto;
    z-index: 10000;
    z-index: 110;
    border: 2px solid #D4D4D4;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.zoomWrapper {
    position: relative;
    border: 1px solid #fff;
    z-index: 110;
}

.zoomWrapperTitle {
    display: block;
    background: #999;
    color: #FFF;
    height: 18px;
    line-height: 18px;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 120;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.zoomWrapperImage {
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 110;

}

.zoomWrapperImage img {
    border: 0px;
    display: block;
    position: absolute;
    z-index: 101;
}

.zoomIframe {
    z-index: -1;
    filter: alpha(opacity=0);
    -moz-opacity: 0.80;
    opacity: 0.80;
    position: absolute;
    display: block;
}

#enter_coupon {
    border: 0;
    background-color: #9b9b9b;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 103px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 1px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}

#enter_coupon.disabled {
    pointer-events: none;
    opacity: 0.8;
}

#pay_list {
    position: relative;
}


a.pay_system_more i,
a.pay_system_hide_more i {
    border-bottom: 1px dashed #000000;
}

a.pay_system_more,
a.pay_system_hide_more {
    color: black;
    text-decoration: none;
    font: bold 14px "Montserrat", sans-serif;
    cursor: pointer;
    margin-bottom: 20px;
    display: block;

}

a.pay_system_more i:hover,
a.pay_system_hide_more i:hover {
    color: #EA8A35;
    border-bottom: 1px dashed #EA8A35;
}

.pay_system_hidded {
    display: none;
}


.product-in-basket {
    padding: 55px 16px 0 16px;
    width: 214px;
    height: 219px;
    background: url('/css/../img/basket_bg.png') 0 0 no-repeat;
    border-radius: 4px;
}

.product-in-basket img {
    margin: 0 0 3px 63px;
    width: 87px;
    height: 72px;
    float: none;
}

.product-in-basket span {
    display: block;
    margin: 0 0 11px 9px;
    width: 200px;
    text-align: center;
    font-weight: bold;
    color: #df5f00;
    font-size: 16px;
    float: none;
}

.product-in-basket a {
    display: block;
    margin-left: 2px;
    padding: 9px 0 0 40px;
    width: 168px;
    height: 26px;
    line-height: 18px;
    font-weight: bold;
    border: 1px solid #b5b5b5;
    text-decoration: none;
    font-size: 16px;
    color: #656565;
    float: none;
    border-radius: 3px;
    background: -moz-linear-gradient(top, #f2f2f2, #d9d9d9);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d9d9d9));
    background: -webkit-linear-gradient(top, #f2f2f2, #d9d9d9);
    background: -o-linear-gradient(top, #f2f2f2, #d9d9d9);
    background: -ms-linear-gradient(top, #f2f2f2, #d9d9d9);
    background: linear-gradient(top, #f2f2f2, #d9d9d9);
}

/*
.product-in-basket{
	background:url(/css/../img/cart-icon-big.png) center 30px no-repeat #f1f1f1;
	border-radius:3px;
	height:247px;
	box-shadow:0px 1px 2px #c6c6c6; 
}
.product-in-basket a.area{display:block;padding:153px 20px 16px;color:#646464;font-weight:bold;text-align:center;font-size:14px;text-decoration:none;}
.product-in-basket a.btn{border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px 0 #cfcfcf;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    text-decoration: none;
	background: url("/css/../img/to_basket_btn_bgr.gif") repeat-x scroll 0 0 transparent;
	width:215px;
	margin:auto;
}
.product-in-basket a.btn:hover{border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px 0 #cfcfcf;
    color: #656565;
	background: url("/css/../img/to_basket_btn_bgr_hover.gif") repeat-x scroll 0 0 transparent;
}
.product-in-basket a.btn:active{border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px 0 #cfcfcf, 5px 5px 5px 0px #a6a6a6 inset;
    color: #767676;
	background: url("/css/../img/to_basket_btn_bgr_click.gif") repeat-x scroll 0 0 transparent;
}
*/
.sheepla-profile {
    margin-left: 25px;
}


/* useful-materials */
.useful_block {
    border-bottom: 1px solid #CACACA;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}

.useful_block .wrapperer_img {
    margin-right: 10px;
}

.useful_block .news-name {
    font-size: 18px;
    margin-bottom: 10px;
}

.useful_block .news-name>a {
    color: #272727;
    text-decoration: none;
}

.useful_block .news-name>a:hover {
    color: #DF5F00;
    text-decoration: none;
}

.useful_block .preview-text {
    margin-bottom: 5px;
}

.useful_block .additional-info {
    color: #9C9C9C;
    margin-bottom: 10px;
    font-size: 12px;
}

.news-back {
    margin-bottom: 25px;
}

.news-back>a {
    color: #969696;
    font-size: 14px;
}

.news-back>a:hover {
    color: #DF5F00;
    text-decoration: none;
}

a.pre_l {
    background: url("/css/../img/strelka.png")no-repeat;
    border: medium none;
    display: inline-block;
    height: 13px;
    margin: 10px 8px 0 0;
    width: 36px;
}

a.pre_l:hover {
    background-position: 0px 0px;
}

a.pre_l {
    background-position: 0 -14px;
}

.useful_block_detail {
    font-size: 14px;
}

.useful_block_detail .additional-info {
    color: #9C9C9C;
    margin-bottom: 15px;
    display: block;
    margin-top: 5px;
    font-size: 12px;
}

.useful_block_detail .wrapperer_img {
    margin-right: 10px;
}

.useful_block_detail .preview-text {
    /* width: 500px; */
}

.useful_block_detail .text_block {
    margin-top: 15px;
    margin-bottom: 25px;
}

/* ---- */

.payment_failed {
    color: #FF0303;
    font-size: 18px;
    font-weight: bold;
}

.payment_success {
    color: #098E13;
    font-size: 18px;
}

.orange-link {
    color: #E06306 !important;
    display: block;
    font-size: 14px;
    height: 20px;
    padding-bottom: 2px;
}

.orange-link:hover {
    text-decoration: none;
}

a.zingaya_button1369319867368 {
    display: block;
    width: 176px;
    height: 36px;
    float: left;
    margin-top: -3px;
    background: url(http://cdn.zingaya.com/img/buttons/36a9caaef32a65c34df5a192704b1463_1369319865679.png) no-repeat;
}

a.zingaya_button1369319867368:hover {
    background-position: 0 -36px;
}

a.zingaya_button1369319867368:active {
    background-position: 0 -72px;
}

.infografic {
    margin-bottom: 30px;
}

.infografic ul li {
    list-style: none;
    float: left;
    width: 240px;
    margin-right: 40px;
    text-align: center;
    height: 100px;
    position: relative;
}

.infografic ul li img {
    cursor: pointer;
}

.infografic ul li a {
    display: block;
    position: absolute;
    bottom: 0;
    color: #747474;
    font-size: 14px;
    font-weight: bold;
}

.infografic ul li:hover a {
    color: #e9852e;
}

.infografic ul {
    margin-left: 85px;
}

.infografic hr {
    background: #dfdfdf;
    height: 1px;
    width: 100%;
    margin: 20px 0;
}

/***********************************/
/**********NEW DESIGHN**************/
/***********************************/

/*HEADER*/
.dez-header {
    margin: 0 auto;
    width: 960px;
    height: 99px;
}

.dez-city {
    padding-bottom: 11px;
}

.dez-header-left {
    float: left;
    padding-top: 9px;
    width: 237px;
}

.dez-header-center {
    float: left;
    padding-top: 9px;
    width: 432px;
}

.dez-header-right {
    width: 248px;
    padding: 9px 0 0 43px;
    float: right;
}

.dez-city-label {
    float: left;
    font-size: 11px;
    color: #525252;
    padding-right: 5px;
}

a.dez-city-text {
    font-weight: bold;
    color: #525252;
    display: inline-block;
    float: left;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 1px dotted #525252;
}

a.dez-city-text:hover {
    color: #df5f00;
    border-bottom: 1px dotted #df5f00;
}

.dez-city-img {
    float: left;
    display: inline-block;
    width: 12px;
    height: 12px;
    padding: 2px 0 0 3px;
    background: url(/css/../img/dez-city-arrow.png) no-repeat 3px 2px;
}

.dez-menu {
    padding-bottom: 9px;
}

.dez-menu ul {
    float: right;
    list-style-type: none;
}

.dez-menu ul li {
    float: left;
    margin-left: 8px;
}

.dez-menu ul li a {
    color: #525252;
    font-size: 11px;
}

.dez-menu ul li a:hover {
    text-decoration: none;
}

.wrap-dez-phone {
    float: left;
}

.dez-call-me {
    float: right;
    padding-top: 11px;
}

.dez-call-me a {
    display: block;
    height: 19px;
    padding: 3px 11px 0;
    font-size: 12px;
    color: #474747;
    border: 3px solid #aaaaaa;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    text-decoration: none;
}

.dez-call-me a:hover {
    border-color: #df5f00;
}

.dez-phone-1 {
    font-size: 14px;
    color: #707070;
    padding-bottom: 4px;
}

.dez-phone-1 b {
    font-weight: bold;
    color: #131313;
}

.dez-phone-2 {
    color: #df5f00;
    font-size: 12px;
    height: 15px;
    padding: 3px 0 0 23px;
    background: url(/css/../img/dez-time.png) no-repeat 0 0;
}

.dez-phone-2 b {
    font-weight: bold;
}

.inside-cab {}

.inside-cab a {
    font-size: 11px;
    color: #525252;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px dotted #525252;
}

.inside-cab a:hover {
    color: #df5f00;
    border-color: #df5f00;
}

.inside-cab-login {
    float: left;
    /*   width: 222px; */
}

.inside-cab-login a {
    color: #525252;
    font-size: 11px;

}

.inside-cab-login a:hover {
    text-decoration: none;
}

.inside-cab-login a.my-office {
    font-weight: bold;
    background: url("/css/../img/user.png") no-repeat left 1px;
    padding: 0 0 0 15px;
    float: left;
}

.inside-cab-login a.my-office-logout {
    /*float: right;*/
    position: absolute;
    margin-left: 71px;
}

#basket_small {
    margin-top: 16px;
}

.dez-basket-title {
    color: #df5f00;
    font-size: 14px;
    font-weight: bold;
}

.dez-basket-text {
    font-size: 12px;
    color: #787878;
}

.dez-basket-text span {
    color: #df5f00;
}

/*FOOTER*/
.dez-footer-advert {
    padding-top: 8px;
    font-size: 12px;
    color: #0d0d0d;
}

.dez-footer-partner {
    height: 170px;
}

.dez-footer-menu-1 {
    float: left;
    width: 259px;
    padding: 0 0 0 23px;
}

.dez-footer-menu-2 {
    width: 252px;
    float: left;
}

.dez-footer-other {
    width: 426px;
    float: right;
}

.dez-footer-menu-1 h3,
.dez-footer-menu-2 h3 {
    color: #404040;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 7px;
}

.dez-footer-menu-1 ul,
.dez-footer-menu-2 ul {
    list-style-type: none;
}

.dez-footer-menu-1 ul li,
.dez-footer-menu-2 ul li {
    margin-bottom: 2px;
}

.dez-footer-menu-1 ul li a,
.dez-footer-menu-2 ul li a {
    color: #066da1;
    font-size: 12px;
}

.dez-footer-menu-1 ul li a:hover,
.dez-footer-menu-2 ul li a:hover {
    text-decoration: none;
}

.dez-oplata {
    padding-bottom: 20px;
}

.dez-oplata h3,
.dez-dostavka h3 {
    padding-bottom: 10px;
}

.dez-oplata h3 a,
.dez-dostavka h3 a {
    float: none;
    display: inline;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.dez-oplata a,
.dez-dostavka a {
    display: block;
    float: left;
}

.dez-how-work {
    width: 758px;
    height: 293px;
    padding: 18px 214px 0 28px;
    background: url(/css/../img/dez-order.png) no-repeat 0 0;
}

.how-work-title {
    font-size: 30px;
    color: #ebebeb;
    padding-bottom: 4px;
    margin-bottom: 12px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid #ebebeb;
}

.dez-how-work-1 {
    float: left;
    width: 259px;
}

.dez-how-work-2 {
    float: left;
    width: 226px;
    padding-right: 29px;
}

.dez-how-work-3 {
    width: 220px;
    float: left;
}

.dez-how-work h4 {
    color: #fdc442;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    padding-bottom: 8px;
}

.dez-how-work-1,
.dez-how-work-2,
.dez-how-work-3 {
    font-size: 13px;
    color: #ffffff;
}

.dez-how-work p {
    line-height: 17px;
}

.dez-how-work p b {
    font-weight: bold;
    color: #fff;
}

.dez-how-work b {
    color: #ffec13;
    font-weight: bold;
}

.dez-how-work span {
    font-size: 18px;
    font-weight: bold;
}

.dez-how-work a {
    color: #fff;
    font-size: 13px;
}

.dez-how-work a:hover {
    text-decoration: none;
}

.dez-add-padding {
    padding-top: 10px;
    padding-bottom: 23px;
}

.dez-wrap-pagination {
    float: right;
    float: right;
}

.dez-wrap-pagination .listalca {
    float: right;
    border: none;
    margin: 0;
    padding: 0;
}

.dez-wrap-pagination .listalca ul li a {
    margin-top: 0;
    background-color: #fff;
}

.dez-wrap-pagination .listalca ul li a:hover {
    background: none repeat scroll 0 0 #EFEFEF;
}

.dez-wrap-pagination .listalca ul li a.activ,
.dez-wrap-pagination .listalca ul li a:active {
    background: none repeat scroll 0 0 #B7B7B7;
    box-shadow: 0 5px 2px 0 #8E8E8E inset;
    color: #FFFFFF;
    text-decoration: none;
}

.dez-wrap-pagination a.next_l,
.dez-wrap-pagination a.pre_l {
    display: none;
}

.dez-wrap-pagination .listalca ul li {
    height: 26px;
}

.dez-top-show-all {
    float: right;
    padding: 13px 20px 0 60px;
}

.dez-top-show-all a {
    font-size: 14px;
    color: #7c7c7c;
}

.dez-top-show-all a:hover {
    text-decoration: none;
}

.wrap-listalca .listalca {
    float: right;
}

.wrap-listalca .dez-top-show-all {
    float: right;
    padding-top: 21px;
    padding-left: 25px;
}

/*NEW CATALOG*/
.dez-item-block {
    border: 2px solid #f1f1f1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 14px;
    padding-bottom: 10px;
}

.dez-item-block:hover {
    border: 2px solid #bebebe;
    -webkit-box-shadow: #999 0px 0px 3px;
    -moz-box-shadow: #999 0px 0px 3px;
    box-shadow: #999 0px 0px 3px;
}

.dez-section-img {
    float: left;
    padding: 10px 10px 0 10px;
}

.dez-section-img img {
    max-width: 132px;
}

.dez-section-descr {
    padding: 10px 0 0 13px;
    width: 345px;
    float: left;
}

.dez-section-descr-title {
    padding-bottom: 5px;
}

.dez-section-descr-title a {
    color: #0947ac;
    font-size: 14px;
}

.dez-section-descr-title a:hover {
    color: #df5f00;
    text-decoration: none;
}

.dez-section-descr-text {
    color: #222;
    font-size: 12px;
    padding-top: 10px;
}

.store-yes {
    float: left;
    color: #0a8813;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
}

.store-no {
    float: left;
    color: #8e8e8e;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
}

.dez-rating {
    float: left;
    margin-right: 10px;
    width: 78px;
    height: 13px;
    background: url(/css/../img/dez-star-empty.png) repeat-x 0 0;
}

.dez-rating-full {
    width: 0;
    height: 100%;
    background: url(/css/../img/dez-star-full.png) repeat-x 0 0;
}

.dez-reviews {
    float: left;
}

.dez-reviews a {
    font-size: 12px;
    color: #525252;
}

.dez-reviews a:hover {
    text-decoration: none;
}

.dez-section-attr {
    float: right;
    width: 186px;
    margin: 10px 17px 0 0;
    padding-bottom: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f1f1f1;
}

.dez-section-attr-top {
    text-align: center;
}

.dez-section-attr-top span {
    display: inline-block;
    padding: 7px 17px;
    background-color: #fcfcfc;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: #aaa 0px 1px 1px;
    -moz-box-shadow: #aaa 0px 1px 1px;
    box-shadow: #aaa 0px 1px 1px;
    font-size: 14px;
    font-weight: bold;
}

.dez-section-attr-price {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 8px;
    color: #545454;
    font-size: 12px;
}

.dez-section-attr-price span {
    font-weight: bold;
    font-size: 18px;
}

.dez-section-attr-price span.dez-old_price {
    color: #3a3a3a;
    text-decoration: line-through;
}

.dez-section-attr-price span.dez-new_price {
    color: #a00000;
}

.dez-section-attr-buy {}

.dez-section-attr-buy a {
    display: block;
    width: 82px;
    height: 20px;
    padding-top: 6px;
    margin: 0 auto;
    background: url(/css/../img/dez-buy.png) no-repeat 0 0;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

/*.dez-section-attr-click{
    text-align: center;
    padding-top: 8px;
    height: 16px;
}*/
/*.dez-section-attr-click a{
    display: inline-block;
    color: #009c16;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px dotted #009c16;
}
.dez-section-attr-click a:hover{
    border: none;
}*/
/*ONE CLICK POPUP*/
.dez-shadow {
    display: none;
    background: url("/css/../img/bg-wrap-popup.png") repeat scroll left top rgba(0, 0, 0, 0);
    min-height: 1080px;
    position: fixed;
    width: 100%;
    z-index: 996;
}

.popup-one-click {
    display: none;
    width: 625px;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 32px 43px 36px 114px;
    position: fixed;
    z-index: 997;
    border-radius: 10px;
    box-shadow: 0px 1px 12px 0 rgba(31, 31, 31, 0.64);
    background-color: #ffffff;
    box-sizing: border-box;
}

.popup-one-click .title {
    text-align: left;
}

.popup-one-click .one-click-block .block-title {
    padding-top: 12px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #C4C4C4;
}

.popup-one-click .one-click-block .block-title h4 {
    float: left;
    color: #575757;
    font-size: 18px;
    font-weight: normal;
}

.popup-one-click .dez-close {
    margin-top: 6px;
    float: right;
    background: url("/css/../img/close.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 10px;
    width: 11px;
}

.popup-one-click .one-click-block .block-descr {
    color: #a4a4a4;
    font-size: 10px;
    padding: 5px 0 8px;
    margin-bottom: 5px;
}

.popup-one-click .one-click-block .one-click-field {
    display: flex;
    justify-content: space-between;
}

.popup-one-click .one-click-block .one-click-field .pseudoplaceholder {
    max-width: 300px;
    width: 100%;
    margin-bottom: 0;
}

.popup-one-click .one-click-block .one-click-field span {
    margin-right: 5px;
}

.popup-one-click .one-click-block .one-click-field .phone-code {
    width: 25px;
}

.popup-one-click .one-click-block .one-click-field button {
    width: 164px;
    height: 46px;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.07;
    letter-spacing: 0.7px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    cursor: pointer;
}

.popup-one-click .one-click-block-result {
    display: none;
}

.popup-one-click .block-result-title {
    font-size: 14px;
    padding-right: 10px;
    padding-top: 5px;
    float: left;
}

.up_page_block #alx_up_page_button {
    z-index: 900;
}

/*CALLBACK*/
body .modal-backdrop {
    background: url("/css/../img/bg-wrap-popup.png") repeat scroll left top rgba(0, 0, 0, 0);
}

.modal#callBack .close {
    background: url("/css/../img/close.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: right;
    height: 10px;
    width: 11px;
}

.modal#callBack .btn {
    background: url("/css/../img/tr_zakaz.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 2px;
    border: 1px solid #b5b5b5;
    color: #656565;
    cursor: pointer;
    float: left;
    font: 16px "Montserrat", sans-serif;
    height: 27px;
    padding: 2px 15px 5px;
    text-shadow: 1px 1px 0 #E3E3E3;
    margin-left: 0;
}

.modal#callBack .btn:hover {
    background: url('/css/../img/tr_zakaz_hover.png') repeat-x;
}

/*CATALOG TILE*/
.wrapper-tile {
    padding: 15px 0 0 0;
}

.wrap-tile-prod {
    position: relative;
    float: left;
    width: 231px;
    height: 273px;
    margin: 0 22px 22px 0;
}

.tile-prod {
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid transparent;
    padding-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.tile-prod .dez-section-attr-click {
    display: none;
}

.tile-prod:hover {
    border: 2px solid #bebebe;
    -webkit-box-shadow: #999 0px 0px 3px;
    -moz-box-shadow: #999 0px 0px 3px;
    box-shadow: #999 0px 0px 3px;
}

.tile-prod-wrap-link {
    position: relative;
    padding: 10px 0 7px 0;
}

.tile-prod-wrap-link>a {
    display: block;
    margin: 0 auto;
}

.tile-prod-wrap-link>a>img {
    max-height: 140px;
}

.tile-prod-wrap-link>.wrap-countdown {
    position: absolute;
    top: 70px;
    left: 33px;
}

.tile-prod-wrap-link .countdown {
    margin: 0;
}

.tile-prod-title {
    height: 32px;
    overflow-y: hidden;
    text-align: center;
    padding: 0 10px;
}

.tile-prod-title a {
    font-size: 14px;
    color: #0947ac;
    line-height: 16px;
}

.tile-prod-title a:hover {
    color: #df5f00;
    text-decoration: none;
}

.tile-prod-attr {
    width: 186px;
    padding-bottom: 6px;
    margin: 0 auto 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f1f1f1;
}

.blue {
    background-color: #e8f7fb;
}

.yellow {
    background-color: #fff79d;
}

.red {
    background-color: #ffe6e6;
}

.color-blue {
    color: #1eacd3;
}

.color-yellow {
    color: #ed9025;
}

.color-red {
    color: #ff0a0a;
}

.wrap-dez-section-attr-top {
    margin: 4px 0;
    height: 33px;
}

.tile-prod .dez-section-attr-price {
    width: 96px;
    float: left;
    padding-top: 5px;
    padding-bottom: 0;
    font-size: 14px;
}

.tile-prod .dez-old_price,
.tile-prod .dez-new_price {
    line-height: 12px;
    font-size: 14px;
}

.tile-prod .dez-section-attr-buy {
    margin-top: 5px;
    float: left;
}

/*TOOLTIP*/
.wrap-tooltip {
    position: absolute;
    left: -10px;
    bottom: 155px;
    display: none;
    z-index: 100;
}

.tile-tooltip {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    width: 230px;
    position: relative;
    background: #ebebeb;
    font-size: 12px;
    color: #222222;
    -webkit-box-shadow: 0 0 7px #000;
    -moz-box-shadow: 0 0 7px #000;
    box-shadow: 0 0 7px #000;
}

.tile-tooltip::after,
.tile-tooltip::before {
    content: '';
    position: absolute;
    background: #ebebeb;
    left: 115px;
    bottom: -7px;
    width: 14px;
    height: 14px;
    -webkit-box-shadow: 0 0 7px #000;
    -moz-box-shadow: 0 0 7px #000;
    box-shadow: 0 0 7px #000;
    /* Ů⡢퀥졲殼 嬿 󣮫렠*/
    z-index: -1;
    /* а�� 蠠ﲭ󬠡쯪ﬠ*/
    transform: rotate(45deg);
    /* Ю㯰Ḩ㡥졭࠴5? */
    -webkit-transform: rotate(45deg);
}

.tile-tooltip::before {
    z-index: 1;
    /* Π묠弢᦬ ௢汵, ��󠱪𻲼 񫥤󠲥*/
    box-shadow: none;
    /* а�� 򥭼 */
}

.tile-tooltip-text {
    padding-bottom: 10px;
}

/*CATALOG ELEMENT*/
.item-detail-wrapper {
    margin-top: -15px;
}

.dez-banner {
    width: 542px;
    height: 54px;
    margin-top: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 3px solid #cbcbcb;
}

.dez-complekt {
    margin-bottom: 25px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 3px solid #f48915;
}

.dez-tab {
    margin-bottom: 22px;
    padding-top: 12px;
}

.dez-tab-title {
    border-bottom: 4px solid #fdd068;
    background-color: #fff;
    padding-top: 0px;
    width: 960px;
    z-index: 10;
}

.dez-tab-title-item {
    float: left;
    padding-right: 8px;
    padding-bottom: 0px;
    position: relative;
}

.dez-tab-title-item a.hidden {
    height: 28px;
}

.dez-tab-title-item.summary a {
    width: 70px;
}

.dez-tab-title-item.description a {
    width: 90px;
}

.dez-tab-title-item.features a {
    width: 135px;
}

.dez-tab-title-item.accessories a {
    width: 100px;
}

.dez-tab-title-item.reviews a {
    width: 107px;
}

.dez-tab-title-item.help a {
    width: 195px;
}

.dez-tab-title-item a {
    display: block;
    height: 32px;
    line-height: 36px;
    padding: 4px 15px 0px 15px;
    font-size: 16px;
    color: #3A4155;
    text-decoration: none;
    background-color: #eee;
    border: 4px solid transparent;
    border-bottom: 4px solid #FDD068;
    text-align: center;
}

.dez-tab-title-item a.active,
.dez-tab-title-item a.absolut.active {
    height: 40px;
    color: #3A4155;
    text-decoration: none;
    background-color: #fff;
    border: 4px solid #FDD068;
    border-bottom: none;
    padding: 0 11px;
    font-weight: bold;
}

.dez-tab-title-item a:hover {
    color: #3A4155;
}

.dez-tab-title-item a.hidden {
    visibility: hidden;
}

.dez-tab-title-item a.absolut {
    position: absolute;
    top: 0px;
    left: 0;
    height: 36px;
    border: 4px solid #FDD068;
    border-left: none;
    border-top: none;
    border-right: none;
}

.dez-tab-field {
    padding-top: 24px;
}

.dez-tab-one-field {
    display: none;
}

#tab-summary {
    display: block;
}

.static-info {
    height: 38px;
    background-color: #fdd068;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    margin-bottom: 27px;
}

.why-byu {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    text-align: left;
    color: #333336;
    text-decoration: none;
}

.why-byu:hover {
    border: none;
}

.news-back a {
    font-size: 12px;
    color: #0b7bb3;
}

.news-back a:hover {
    color: #0b7bb3;
    text-decoration: none;
}

.same-models-block h3 {
    color: #3b3b3b;
    font-size: 24px;
    font-weight: normal;
    margin: 0px;
    padding: 0 0 10px 0;
}

.dez-buy-tovar {
    padding: 8px 20px;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.dez-buy-tovar-title {
    float: left;
    color: #979797;
    font-size: 18px;
    font-weight: bold;
    padding-right: 35px;
    width: 530px;
}

.dez-buy-tovar-title span {
    color: #5f5f5f;
}

.dez-buy-tovar-ammount {
    float: left;
}

.cardbuywrapperinner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dez-buy-tovar-ammount-minus {
    float: left;
    width: 17px;
    height: 24px;
    background: url("/css/../img/dez-minus-new.png") no-repeat 0 0;
    cursor: pointer;
}

.dez-buy-tovar-ammount-plus {
    float: left;
    width: 17px;
    height: 24px;
    background: url("/css/../img/dez-plus-new.png") no-repeat 0 0;
    cursor: pointer;
}

.dez-buy-tovar-ammount-val {
    float: left;
    width: 29px;
    height: 22px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 0;
}

.dez-buy-tovar-ammount-val input {
    width: 29px;
    height: 22px;
    line-height: 22px;
    background: none;
    text-align: center;
    outline: none;
    font-weight: bold;
}

.dez-buy-tovar-price {
    float: left;
    padding-left: 20px;
    margin-top: -2px;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0.8px;
    color: #323236;
}

.dez-buy-tovar-price span:last-child {
    font-size: 20px;
    line-height: 30px;
}

.dez-buy-tovar-price span:first-child {
    font-size: 15px;
    line-height: 2;
    letter-spacing: 0.4px;
    text-align: left;
    color: #323236;
    font-weight: normal;
}

.dez-buy-tovar-buy {
    float: left;
    padding-left: 40px;
    padding-top: 3px;
}

.dez-buy-tovar-buy a {
    padding-left: 20px;
    padding-right: 20px;
}

.dez-tab-field,
.dez-tab-field p {
    font-size: 13px;
    color: #1a1616;
}

.tab-summary-first-col {
    width: 263px;
    padding-right: 10px;
    border-right: 2px solid #cbcbcb;
    vertical-align: top;
}

.tab-summary-sec-col {
    width: 390px;
    padding: 0 10px;
    border-right: 2px solid #cbcbcb;
    vertical-align: top;
}

.tab-summary-third-col {
    width: 250px;
    padding: 0 10px;
    vertical-align: top;
}

.tab-summary-first-col h2,
#tab-features h2,
.tab-summary-sec-col h2,
.tab-summary-third-col h2 {
    font-weight: normal;
    color: #3b3b3b;
    font-size: 24px;
    padding-bottom: 10px;
}

.tab-summary-first-col,
.tab-summary-first-col p,
.schema-description,
.schema-description p {
    color: #333336;
    font-size: 12px;
    line-height: 16px;
}

.wrap-show-tab-description {
    padding-top: 7px;
}

.wrap-show-tab-description a {
    font-size: 12px;
    line-height: 24px;
    color: #5385c4;
    text-decoration: underline;
    text-decoration-style: dotted;
}

.wrap-show-tab-description a:hover {
    text-decoration: none;
}

#tab-features .feature-row,
.tab-summary-sec-col .feature-row {
    padding-bottom: 3px;
}

#tab-features .feature-field,
.tab-summary-sec-col .feature-field {
    width: 270px;
    margin-right: 3px;
    float: left;
    color: #3b3b3b;
    background: url(/css/../img/dez_dot.png) repeat-x 0 11px;
}

#tab-features .feature-field span,
.tab-summary-sec-col .feature-field span {
    background-color: #fff;
    padding-right: 3px;
}

#tab-features .feature-value,
.tab-summary-sec-col .feature-value {
    float: left;
    color: #000000;
    width: 170px;
}

#tab-features .feature-row .no,
.feature-row .no {
    color: #E82828;
}

#tab-features .feature-row .yes,
.feature-row .yes {
    color: #109919;
}

.feature-column {
    float: left;
    padding-right: 95px;
}

.dez-one-acc {
    float: left;
   /* width: 256px;*/
    width: 250px;
    height: 290px !important;
    margin-right: 50px;
  /*  word-break: break-all;*/
}

.dez-one-acc-title {
    margin: 5px 0 10px;
    height: 32px;
    overflow-y: hidden;
}

.dez-one-acc-title a {
    text-decoration: none;
    color: #323236;
    font-size: 14px;
    line-height: 1.33;
    letter-spacing: 0.4px;
    text-align: left;
}

.dez-one-acc-price {
    float: left;
    color: #545454;
    font-size: 12px;
    padding: 3px 10px 0 0;
}

.dez-one-acc-price span {
    color: #545454;
    font-size: 14px;
    font-weight: bold;
}

.dez-prev-acc {
    padding-bottom: 25px;
}

.dez-prev-acc-img {
    display: block;
    float: left;
    margin-right: 23px;
}

.dez-prev-acc-winfo {
    width: 225px;
    float: left;
}

.dez-prev-acc-title a {
    font-size: 12px;
    line-height: 1.5;
    text-align: left;
    color: #333336;
    text-decoration: none;
}

.dez-prev-acc-title a:hover {
    text-decoration: none;
}

.dez-prev-acc-price {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.13;
    text-align: left;
    color: #323336;
    padding-top: 8px;
}

#otziv_text {
    resize: none;
}

#tab-reviews table {
    width: 100%;
}

.tab-reviews-first-col {
    padding-right: 13px;
    border-right: 2px solid #cbcbcb;
    width: 639px;
    vertical-align: top;
}

.tab-reviews-sec-col {
    padding-left: 15px;
    vertical-align: top;
}

.dez_sum_rat {
    margin-bottom: 5px;
}

.dez_sum_rat ul {
    list-style-type: none;
    float: left;
    margin-right: 25px;
}

.dez_sum_rat ul li {
    float: left;
    margin-right: 5px;
}

.dez_rev_date {
    color: #333;
    padding-bottom: 3px;
}

.dez_rev_text {
    color: #5f5f5f;
}

.dez-block-title {
    margin: 10px 17px 0;
    padding-bottom: 4px;
    color: #5f5f5f;
    font-size: 18px;
    border-bottom: 1px solid #f48915;
    font-weight: bold;
    background: url(/css/../img/dez-up-arrow.png) no-repeat right 3px;
}

.dez-complekt-bottom {
    height: 35px;
    background-color: #f48915;
}

.dez-complekt-bottom-total-price {
    float: left;
    padding: 11px 0 0 17px;
    color: #fff;
    font-size: 14px;
}

.dez-complekt-first {
    padding: 15px 17px 10px;
}

.dez-complekt-first-main {
    float: left;
    width: 225px;
    height: 97px;
}

.dez-complekt-first-main img {
    float: left;
}

.dez-complekt-first-main-descr {
    width: 115px;
    float: left;
}

.dez-complekt-first-main-descr-1 {
    font-size: 11px;
    color: #8d8d8d;
    font-weight: bold;
}

.dez-complekt-first-main-descr-1 span {
    color: #000000;
    font-weight: normal;
}

.dez-complekt-first-main-descr-2 {
    padding-top: 10px;
    color: #545454;
    font-size: 14px;
}

.dez-complekt-first-main-descr-2 span {
    color: #a00000;
    font-weight: bold;
}

.dez-complekt-row {
    float: left;
}

.dez-complekt-row-title {
    font-weight: bold;
    color: #8e8e8e;
    font-size: 11px;
}

.dez-complekt-plus {
    float: left;
    width: 15px;
    height: 83px;
    margin: 0 10px;
    background: url(/css/../img/dez-plus.png) no-repeat center center;
}

.dez-complekt-item {
    width: 190px;
    height: 73px;
    float: left;
    padding-top: 10px;
}

.complekt-img {
    display: block;
    float: left;
    margin-right: 5px;
}

.complekt-item-descr {
    float: left;
    width: 132px;
}

.complekt-title {
    height: 42px;
    overflow-y: hidden;
}

.complekt-title a {
    font-size: 11px;
    line-height: 14px;
    color: #1677a0;
    text-decoration: underline;
}

.complekt-title a:hover {
    text-decoration: none;
}

.complekt-item-price {
    padding-top: 5px;
    font-size: 14px;
    color: #545454;
}

.complekt-item-price span {
    font-weight: bold;
    color: #a00000;
}

.dez-complekt-last-row .dez-complekt-item,
.dez-complekt-last-row .dez-complekt-plus {
    margin-top: 20px;
}

.complekt-more-accoss {
    display: inline-block;
    float: right;
    color: #fff;
    font-size: 13px;
    margin: 11px 17px 0 0;
    border-bottom: 1px dotted #fff;
    text-decoration: none;
}

.complekt-more-accoss:hover {
    border: none;
    text-decoration: none;
}

.buy-complect {
    display: block;
    float: left;
    height: 21px;
    padding: 5px 13px 0;
    margin: 6px 0 0 40px;
    color: #786363;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url(/css/../img/dez-complekt.jpg) repeat-x 0 0;
}

.dez-phone-line {
    padding-bottom: 13px;
}

.dez-phone-line-first,
.dez-phone-line-zero {
    padding-right: 95px;
    color: #3c3c3c;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
}

.dez-phone-line-zero {
    display: none;
    padding-right: 0;
    text-align: center;
}

.dez-phone-line-second {
    padding-right: 218px;
    text-align: right;
    height: 16px;
}

.dez-phone-line-second a {
    display: inline-block;
    color: #6e6e6e;
    font-size: 13px;
    border-bottom: 1px dotted #6e6e6e;
    text-decoration: none;
}

.dez-phone-line-second a:hover {
    border: none;
    text-decoration: none;
}

#product_description_info {
    margin-top: 15px;
}

.dez-article {
    margin-bottom: 20px;
}

.dez-article-img {
    float: left;
    margin: 0 15px 0 0;
}

.border-top {
    padding-top: 20px;
    border-top: 1px solid #cacaca;
}

.dez-article-title {
    padding-bottom: 15px;
}

.dez-article-title a {
    font-weight: normal;
    font-size: 18px;
    color: #181818;
    text-decoration: none;
}

.dez-article-preview {
    color: #404040;
    font-size: 14px;
    padding-bottom: 10px;
}

.dez-article-date {
    color: #9c9c9c;
    font-size: 11px;
}

.actions_left_menu_copy {
    border: none;
    margin-top: -45px;
}

.download-link {
    padding-bottom: 5px;
}

.download-link a,
.dez-warranty a {
    font-size: 12px;
    line-height: 24px;
    color: #5385c4;
    text-decoration: underline;
    text-decoration-style: dotted;
}

.download-link a:hover,
.dez-warranty a:hover {
    text-decoration: none;
}

h1.main-header {
    color: #5F5F5F;
    font-size: 33px;
    font-weight: bold;
}

.dez-section-banner {
    width: 192px;
    margin-top: 15px;
}

.dez-section-banner img {
    border: 1px solid #dedede;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#catalog_content #section-filter {
    padding-bottom: 3px;
}

/*YOUTUBE*/
.dez_item-video {
    float: left;
    position: relative;
    width: 220px;
    height: 150px;
}

.dez_item-video-descr {
    float: left;
    width: 180px;
    padding-left: 10px;
}

#dez_video_link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 220px;
    height: 150px;
}

.wrap-title-youtube-link {
    padding: 11px 0 0;
}

.wrap-title-youtube-link a {
    color: #5385c4;
    font-size: 12px;
    text-decoration: underline;
    text-decoration-style: dotted;
}

.wrap-title-youtube-link a:hover {
    text-decoration: none;
}

.youtube-video-view {
    padding-top: 3px;
    font-size: 12px;
    color: #3B3B3B;
}

.wrap-list-youtube {
    padding-top: 20px;
}

.list-youtube {
    float: left;
    width: 200px;
    margin-right: 20px;
}

.list-youtube-title,
.list-youtube-view {
    font-size: 12px;
    color: #C4C4C4;
}

.list-youtube-view {
    padding-top: 1px;
}

.list-youtube-video {
    position: relative;
    width: 200px;
    height: 113px;
}

.list-youtube-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 113px;
}

.dez-section-description {
    line-height: 16px;
}

.new-price .dez-new-price {
    color: #A00000;
}

.gradient .dop-info img {
    margin: 0 10px 10px 0;
}

/* LANDING */
.dez-landing {}

.dez-landing h1 {
    font-size: 36px;
    color: #151515;
    text-align: center;
    padding-bottom: 28px;
    font-weight: normal;
}

.dez-landing h1 b {
    color: #df5f00;
    font-weight: bold;
}

.dez-landing-circle {
    display: block;
    list-style-type: none;
    margin-bottom: 33px;
    height: 123px;
}

.dez-landing-circle li {
    display: block;
    float: left;
    width: 123px;
    height: 110px;
    padding-top: 13px;
    margin-right: 44px;
    list-style-type: none;
    background: url(/css/../img/dez-landing-arrow.png) no-repeat 0 0;
    text-align: center;
    font-size: 13px;
    color: #3f3f3f;
    line-height: 15px;
}

.dez-landing-circle li span {
    font-size: 32px;
    color: #d63c00;
    line-height: 34px;
}

.dez-landing-wrap-table {
    width: 897px;
    height: 701px;
    padding: 32px 0 0 63px;
    background: url(/css/../img/dez-landing-table.png) no-repeat 0 0;
    margin-bottom: 30px;
}

.dez-landing-wrap-table td {
    width: 400px;
    padding-left: 30px;
    vertical-align: top;
}

.dez-landing-wrap-table td.dez-landing-table-first {
    width: 378px;
    padding: 0;
    padding-right: 35px;
    border-right: 4px solid #bcbcbc;
}

.dez-landing-wrap-table td h3 {
    color: #d72525;
    font-size: 24px;
    padding-left: 55px;
    padding-bottom: 20px;
    line-height: 26px;
    font-weight: normal;
    background: url(/css/../img/dez-landing-no-circle.png) no-repeat 0 3px;
}

.dez-landing-wrap-table td.dez-landing-table-first h3 {
    color: #5fac00;
    font-size: 24px;
    padding-left: 55px;
    padding-bottom: 20px;
    line-height: 26px;
    font-weight: normal;
    background: url(/css/../img/dez-landing-yes-circle.png) no-repeat 0 3px;
}

.dez-landing-wrap-table p {
    font-size: 13px;
    color: #3b3b3b;
    padding-bottom: 17px;
}

.dez-landing-wrap-table p b {
    font-size: 16px;
    font-weight: bold;
}

.dez-landing-wrap-table td p.color {
    color: #d72525;
    font-weight: bold;
}

.dez-landing-wrap-table td.dez-landing-table-first p.color {
    color: #59a000;
    font-weight: bold;
}

.dez-landing h2 {
    text-align: center;
    font-size: 36px;
    color: #151515;
    font-weight: bold;
    padding-bottom: 15px;
}

.dez-landing h2 b {
    color: #df5f00;
    font-weight: bold;
}

.dez-landing h2 span {
    color: #929292;
    text-decoration: line-through;
}

.dez-landing-icon {
    list-style-type: none;
    height: 176px;
    margin-bottom: 35px;
}

.dez-landing-icon li {
    display: block;
    float: left;
    width: 176px;
    margin-right: 20px;
    height: 137px;
    padding-top: 39px;
    list-style-type: none;
    background: url(/css/../img/dez-landing-icon-bg.png) no-repeat 0 0;
    text-align: center;
    color: #df5f00;
    font-size: 13px;
    font-weight: bold;
}

.dez-landing-icon li div {
    margin-bottom: 7px;
}

.dez-landing-icon-1 {
    width: 176px;
    height: 48px;
    background: url(/css/../img/dez-landing-icon-1.png) no-repeat center 0;
}

.dez-landing-icon-2 {
    width: 176px;
    height: 48px;
    background: url(/css/../img/dez-landing-icon-2.png) no-repeat center 0;
}

.dez-landing-icon-3 {
    width: 176px;
    height: 48px;
    background: url(/css/../img/dez-landing-icon-3.png) no-repeat center 0;
}

.dez-landing-icon-4 {
    width: 176px;
    height: 48px;
    background: url(/css/../img/dez-landing-icon-4.png) no-repeat center 0;
}

.dez-landing-icon-5 {
    width: 176px;
    height: 48px;
    background: url(/css/../img/dez-landing-icon-5.png) no-repeat center 0;
}

.dez-landing-map {
    width: 574px;
    height: 362px;
    margin: 0 auto 20px;
    background: url(/css/../img/dez-landing-map.png) no-repeat 0 bottom;
}

.dez-landing-map h2 {
    line-height: 33px;
}

h2 span.dez-landing-map-1 {
    color: #262626;
    font-size: 24px;
    text-decoration: none;
    font-weight: normal;
}

h2 span.dez-landing-map-2 {
    color: #7e7e7e;
    font-size: 24px;
    text-decoration: none;
    font-weight: normal;
}

h2 span.dez-landing-map-3 {
    color: #df5f00;
    font-size: 24px;
    text-decoration: none;
    font-weight: normal;
}

.dez-landing-sert-bg {
    width: 960px;
    height: 547px;
    padding-top: 25px;
    margin-bottom: 28px;
    background: url(/css/../img/dez-landing-sert-bg-new.jpg) no-repeat 0 0;
}

.dez-landing-sert-bg h2 {
    font-weight: normal;
    color: #676767;
    padding-bottom: 3px;
}

.dez-landing-sert-bg h2 b {
    font-weight: normal;
    color: #151515;
}

.dez-landing-sert-bg h3 {
    text-align: center;
    color: #676767;
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 20px;
}

.dez-landing-sert-bg h3 b {
    color: #676767;
    font-size: 24px;
    color: #df5f00;
    font-weight: bold;
}

.dez-landing-sert-wrap {
    padding-left: 107px;
}

.dez-landing-sert-wrap a {
    display: block;
    float: left;
    margin-right: 6px;
    margin-bottom: 6px;
    width: 126px;
    height: 183px;
    border: 10px solid #c2c2c2;
}

.dez-landing-sert-wrap a img {
    width: 118px;
    height: 171px;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
    border-top: 6px solid #fff;
    border-bottom: 6px solid #fff;
}

.dez-landing-wrap-reviews {
    padding: 0 0 40px 21px;
}

.dez-landing-review {
    float: left;
    width: 278px;
    padding: 10px;
    margin-right: 3px;
    border: 3px solid #cacaca;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.dez-landing-review-text {
    font-size: 12px;
    color: #575757;
    line-height: 18px;
}

.dez-landing-review-header {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
    margin-bottom: 8px;
}

.dez-landing-review-header img {
    float: left;
    width: 86px;
    height: 86px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 43px;
    border: 2px solid #8c8c8c;
}

.dez-landing-review-descr {
    float: left;
    padding: 30px 0 0 10px;
    font-size: 12px;
    color: #3b3b3b;
}

.no-vis {
    display: none;
}

.aggregate-rating {
    font-size: 12px;
    line-height: 1.08;
    text-align: left;
    color: #333336;
}

.breadcrumb-div {
    display: inline;
}

/* BASKET */
.tr_item-back {
    padding-bottom: 15px;
}

.tr_item-back a {
    color: #5f5f5f;
    font-size: 11px;
    text-decoration: underline;
}

.tr_item-back a:hover {
    text-decoration: none;
}

.cart-table {
    border-collapse: collapse;
}

.cart-del {
    width: 37px;
    height: 33px;
    vertical-align: middle;
    text-align: left;
    color: #707070;
    font-size: 14px;
    background: url(/css/../img/dez-cart-del.png) no-repeat 0 0;
}

.cart-photo {
    width: 210px;
    height: 33px;
    padding-left: 24px;
    vertical-align: middle;
    text-align: left;
    color: #707070;
    font-size: 14px;
    background-color: #f2f2f2;
}

.cart-name {
    width: 361px;
    height: 33px;
    vertical-align: middle;
    text-align: left;
    color: #707070;
    font-size: 14px;
    background-color: #f2f2f2;
}

.cart-quant {
    width: 163px;
    height: 33px;
    vertical-align: middle;
    text-align: left;
    color: #707070;
    font-size: 14px;
    background-color: #f2f2f2;
}

.cart-amount {
    width: 165px;
    height: 33px;
    vertical-align: middle;
    text-align: left;
    color: #707070;
    font-size: 14px;
    background: url(/css/../img/dez-cart-amount.png) no-repeat 0 0;
}

.cart-table td {
    padding: 15px 0;
    border-top: 1px solid #d6d6d6;
}

.cart-table tr.cart-good-first td {
    border-top: none;
}

.cart-table td.cart-photo-td {
    width: 210px;
    padding-left: 24px;
}

td.cart-name-td {
    vertical-align: top;
    padding-right: 15px;
    width: 346px;
}

td.cart-quant-td {
    vertical-align: top;
}

td.cart-amount-td {
    vertical-align: top;
}

body.cart .menu,
body.cart .breadcrumbs,
body.cart .dez-how-work,
body.cart .footer .dez-add-padding,
body.cart .dez-footer-partner,
body.cart .dez-header-left .dez-city,
body.cart .dez-menu,
body.cart .dez-phone-line-first,
body.cart .dez-header-right #basket_small {
    display: none;
}

body.cart .cart-license {
    display: block;
    margin: 0 auto;
    width: 960px;
}

body.cart .dez-phone-line-zero {
    display: block;
}

body.cart .dez-header {
    padding-top: 10px;
}

body.cart .dez-header-right {
    padding-top: 25px;
}

body.cart .footer {
    height: 360px
}

body.cart .dez-phone-line {
    padding-bottom: 103px;
}

body.cart .dez-header {
    height: 82px;
}

body.cart .dez-phone-line-second {
    padding-right: 157px;
}

#basket_form_cart {
    padding-top: 12px;
    border-top: 1px solid #cacaca;
}

.cart-license {
    display: none;
    text-align: center;
    color: #787878;
    font-size: 12px;
    border-top: 1px solid #939393;
    padding: 30px 0 30px;
}

.cart-license a {
    color: #265fb3;
    font-size: 12px;
}

.cart-license a:hover {
    text-decoration: none;
}

.dez-cart-inform {
    padding: 5px 0 25px 0;
}

.dez-cart-inform .colorful_block {
    float: left;
    width: 520px;
    height: 40px;
}

.dez-cart-inform #order_total_price {
    float: left;
    width: 440px;
}

.dez-cart-inform .colorful_block p {
    float: left;
    padding: 12px 0 0 12px;
    width: 173px;
    color: #9d9d9d;
    font-size: 14px;
    color: #333;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

.wrap-promo {
    display: none;
}

#order_coupon {
    width: 148px;
    padding: 0 8px;
    height: 35px;
    line-height: 35px;
    border: 2px solid #d6d6d6;
    background-color: #f7f7f7;
    font-size: 18px;
    color: #3c3c3c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#order_total_price p {
    padding-top: 9px;
    color: #ea0000;
    font-size: 18px;
}

.cart-divide-line {
    width: 100%;
    height: 9px;
    margin-bottom: 15px;
    background: url(/css/../img/dez-cart-divide-line.png) repeat-x 0 0;
}

.wrap-user-info {
    float: left;
    width: 490px;
}

.right-float-div {
    float: left;
    width: 445px;
}

.errortext {
    color: #EA0000;
}

.wrap-radio {
    position: relative;
}

.cart-table-input .wrap-radio {
    width: 340px;
}

.wrap-radio input[type="radio"] {
    opacity: 0;
    position: absolute;
}

/* Үﳢ泱򢳥򠯰��󠯮򮬪󠫥ꢫଠ믲ﱮ�౥幥񲢳沠a 
   𠤨렠*/
.wrap-radio input[type="radio"]+label>span {
    position: relative;
    border-radius: 12px;
    width: 14px;
    height: 14px;
    background-color: #FFFFFF;
    border: 1px solid #c3c3c3;
    margin: 0 4px 0 0;
    display: inline-block;
    vertical-align: middle;
}

/* Үﳢ泱򢳥򠯰ﭥ紲볬 񮤥𦠢𥬳 ౿� ௲ﭪﬠ
   駠즩⬠, 믲ﱮ�౥幥񲢳沠౮㦰殭ῠ𠤨렠*/
.wrap-radio input[type="radio"]:checked+label>span span {
    display: inline-block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 4px;
    top: 4px;
    border-radius: 4px;
    border: none;
    background: #939393;
}

.dez-wrap-cart-input {
    float: left;
    position: relative;
}

.wrap-cart-popup {
    position: relative;
    display: inline-block;
}

.wrap-cart-popup.pos-1 {
    margin-top: 40px;
}

.cart-popup-quest {
    position: absolute;
    top: 0px;
    left: 5px;
    z-index: 10;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/css/../img/dez-cart-quest.png) no-repeat 0 0;
    cursor: pointer;
}

.wrap-cart-popup.pos-2 .cart-popup-quest {
    top: -15px;
}

.wrap-cart-popup.pos-2 .cart-popup-suggest {
    top: 5px;
}

.cart-popup-suggest {
    display: none;
    position: absolute;
    top: 20px;
    left: -17px;
    z-index: 15;
    width: 349px;
}

.cart-popup-suggest-top {
    width: 349px;
    height: 21px;
    background: url(/css/../img/dez-cart-popup-top.png) no-repeat bottom left;
    margin: 0px !important;
}

.cart-popup-suggest-center {
    width: 289px;
    padding: 10px 30px;
    background: url(/css/../img/dez-cart-popup-center.png) repeat-y 0 0;
    color: #8C8C8C;
    font-size: 14px;
    margin: 0px !important;
    font-weight: normal !important;
}

.cart-popup-suggest-center a {
    color: #3C65A2;
    font-weight: normal !important;
}

.cart-popup-suggest-center a:hover {
    text-decoration: none;
}

.cart-popup-suggest-bottom {
    width: 349px;
    height: 18px;
    background: url(/css/../img/dez-cart-popup-bottom.png) no-repeat top left;
    margin: 0px !important;
}

.dez-cart-shadow {
    display: none;
    min-height: 1080px;
    position: fixed;
    width: 100%;
    z-index: 8;
}

.cart-table-input {}

.cart-table-input td {
    vertical-align: top;
    width: 368px;
}

.cart-table-input td.cart-table-input-price {
    padding-top: 14px;
    width: 140px;
    text-align: right;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

.index_edit_form h3 {
    display: none;
}

.wrap-user-info .pt8,
.wrap-user-info .pt8 span {
    color: #8C8C8C;
    font-size: 14px;
    font-weight: normal;
}

.wrap-user-info .pt8 {
    padding-bottom: 4px;
    padding-top: 13px;
}

.styled-select select {
    background-color: rgba(0, 0, 0, 0);
    width: 347px;
    padding: 5px;
    font-size: 14px;
    color: #080808;
    height: 30px;
}

.styled-select select option {
    padding: 3px 5px;
}

.styled-select {
    width: 322px;
    height: 30px;
    overflow: hidden;
    border: 1px solid #bebebe;
    background: url(/css/../img/dez-select-button.png) no-repeat right #ededed;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.wrap-more-paysystems {
    display: none;
}

.more-paysystems {
    padding-top: 10px;
    height: 20px;
}

.more-paysystems a {
    display: inline-block;
    color: #e87b19;
    font-size: 12px;
    border-bottom: 1px dotted #e87b19;
    text-decoration: none;
}

.more-paysystems a:hover {
    border: none;
}

.delivery-description-all .delivery-description-row {}

.delivery-description-row-pickup {
    color: #8C8C8C;
    font-weight: normal;
}

.wrap-search-city-box h3 {
    font-size: 16px;
    color: #8c8c8c;
}

.wrap-search-city-box h3 a {
    color: #8c8c8c;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

.wrap-search-city-box h3 a:hover {
    color: #ea8a35;
}

span.delivery-from-to {
    color: #8c8c8c;
}

.popup-city-main-cart {
    /*
  width: 330px;
  position: absolute;
  top: 141px;
  left: 0;*/

    left: 0;
    position: absolute;
    top: 141px;
    width: 330px;
    z-index: 4;
}

.popup-city-main-cart #region_name {
    color: #080808;
    font: 14px "Montserrat", sans-serif;
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    height: 30px;
    line-height: 30px;
    padding: 0px 8px;
    width: 307px;
    outline: none;
    /*background: url(/css/../img/dez-input-bg.png) repeat-x 0 0;*/
    background: #faffbd;
}

.popup-city-main-cart #region_name.correct {
    border: 1px solid #cdcdcd;
    background: #daffdc;
}

.popup-city-main-cart #suggestions {
    left: 0;
    margin-top: 0;
    width: 325px;
}

.popup-city-main-cart .city-label {
    color: #8C8C8C;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 4px;
    display: inline-block;
}

.grey_edit_form h3.padding-city {

    padding-bottom: 62px;
    position: relative;
    z-index: 3;
}

.order-comment-link a {
    border-bottom: 1px dotted #e87b19;
    color: #e87b19;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
    margin-bottom: 5px;
    margin-top: 13px;
}

.order-comment-link a:hover {
    border-color: transparent;
}

.order-comment-link a.active {
    border-color: transparent;
}

.order-comment {
    display: none;
}

.select-city-message {
    padding-top: 55px;
    color: #ea0000;
    font-size: 18px;
    font-weight: normal
}

#order_total_price {
    display: none;
}

.correct-image {
    display: none;
    position: absolute;
    top: 37px;
    right: -34px;
    width: 26px;
    height: 26px;
    background: url(/css/../images/correct.jpg) no-repeat 0 0;
}

.correct-image.correct {
    display: block;
}

.dez-textarea-address {
    position: relative;
}

.dez-textarea-address .correct-image {
    top: 46px;
    right: -19px;
}

.city-correct-wrap {
    position: relative;
    z-index: 4;
}

.city-correct-wrap .correct-image {
    top: 23px;
    right: -29px;
}

.dez-more-reviews {
    display: block;
    width: 147px;
    height: 40px;
    margin: 20px auto 0;
    background: url(/css/../img/dez-more-reviews.png) no-repeat 0 0;
}

.left_filter_back.new .tags_dver {
    padding: 0px 10px 0px;
    margin-top: 10px;
}

.left_filter_back.new .tags_dver h2 {
    padding-top: 15px;
    border-top: 1px solid #DEDEDE;
}

.pl_section_description.active .slidedown-wrap {
    height: 122px;
    overflow-y: hidden;
}

.pl_section_description.active .toggle-more {
    display: block;
    color: #2a47ac;
    padding-top: 25px;
    text-align: center;
}

.pl_section_description .toggle-more .toggler {
    border-bottom: 1px dashed;
    cursor: pointer;
}

.pl_section_description .toggle-more .arrow {
    font-size: 14px;
}

.pl_section_description .toggle-more {
    display: none;
}

ul.category_sub_sub_menu {
    height: 300px;
}

.api-search-title .api-search-result-footer {
    z-index: 10!important;
}
input.error{border: 1px solid red;}
/* End */


/* Start:/css/jquery-ui-1.9.1.custom.css?156337638531339*/
/*! jQuery UI - v1.9.1 - 2012-11-16
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
.ui-autocomplete {
    position: absolute;
    top: 0; /* #8656 */
    cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position:-65px -16px;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
    background-image: none;
}
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/css/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/css/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/css/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/css/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/css/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/css/images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/css/images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/css/images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/css/images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/css/images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/


/* Overlays */
.ui-widget-overlay {
    opacity: 0.33;
    background-color: #000000;
}
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* End */


/* Start:/css/style.windows.css?177814713426028*/
* {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
}

.clear {
    clear: both;
}

.ui-widget-content {
    background: transparent;
    border: none;
    border-radius: 10px;
    box-shadow: 0px 1px 12px 0 rgba(31, 31, 31, 0.64);
    background-color: #ffffff;
    padding: 0;
    /* top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%); */
}

.ui-widget-content .ui-widget-content {
    position: static !important;
    transform: none !important;
}

.ui-dialog-titlebar {
    display: none;
}

.title {
    margin-bottom: 20px;
    text-align: center;
}

.h1,
.title h1 {
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 0.6px;
    color: #333336;
    text-transform: unset;
    margin-bottom: 0;
}

.title p {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.4px;
    color: #a8a8a8;
}


.window_light {
    padding: 32px 43px 36px 43px!important;
    font-family: 'Montserrat';
    color: #000;
    font-size: 13px;
    border: none !important;
}


#ajax_auth_wait {
    background: url("/css/../img/ajax-loader.gif") no-repeat scroll center center #FFFFFF;
    display: none;
    height: 100%;
    opacity: 0.7;
    position: absolute;
    width: 100%;
    z-index: 2000;
    margin: -20px;
}

#ajax_forgot_wait {
    background: url("/css/../img/ajax-loader.gif") no-repeat scroll center center #FFFFFF;
    display: none;
    height: 100%;
    opacity: 0.7;
    position: absolute;
    width: 100%;
    z-index: 2000;
    margin: -20px;
}

#enter,
#forgot_pass {
    padding: 40px 44px;
    box-sizing: border-box;
}

#enter .error_ajax_auth {
    display: none;
}

#enter .close,
#forgot_pass .close {
    margin-top: 5px;
}

#enter input,
#forgot_pass input {
    width: 100%;
    border-radius: 4px;
    border: solid 1px #dddddd;
    background-color: transparent !important;
    height: 46px;
    font-size: 14px;
    line-height: 1.07;
    letter-spacing: 0.4px;
    text-align: left;
    color: #757575;
    padding: 0 22px;
    font-family: Montserrat;
    box-sizing: border-box;
}

.pseudoplaceholder__area,
input[type=text].pseudoplaceholder__area {
    background: transparent!important;
}

#forgot_pass .title {
    margin-bottom: 10px;
}

#enter button,
#forgot_pass button {
    width: 164px;
    height: 40px;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background: #f4b131;
    background-repeat: repeat-x;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 0.8px;
    text-align: left;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    font-family: Montserrat;
    margin: 0 auto;
    margin-top: 22px;
    display: block;
}

#forgot_pass #error_ajax_mail {
    display: none;
}

#enter .form-error,
#forgot_pass .form-error {
    color: #EA0000;
    display: none;
    font-size: 12px;
}

#enter input.error,
#forgot_pass input.error {
    border: 2px solid #F36F6F;
    background: none repeat scroll 0 0 #FEF3F3;
    margin-bottom: 0px;
}

#enter button.unactive,
#forgot_pass button.unactive {
    opacity: 0.6;
    pointer-events: none;
}

.window_light form input {
    color: #5c5c5c;
    font: 14px Montserrat, sans-serif;
    border: 1px solid #c4c4c4;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 21px;
    padding: 1px 5px;
    width: 170px;
}

.window_light form input.small {
    width: 37px;
}

.window_light form input:focus {
    border: 2px solid #f9d900;
    height: 19px;
    width: 168px;
}

.window_light form input.small:focus {
    width: 35px;
}

.window_light form textarea {
    color: #5c5c5c;
    font: 14px Montserrat, sans-serif;
    border: 1px solid #c4c4c4;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 190px;
    padding: 5px;
    width: 334px;
    resize: none;
}

.window_light form button {
    font-family: Montserrat;
    background: url('/css/images/button_green.png') repeat-x;
    height: 44px;
    width: 100%;
    text-align: center;
    color: #20720a;
    padding-bottom: 5px;
    cursor: pointer;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
}

/* */
.tovar {
    margin-top: 5px;
    margin-bottom: 0px;
    border-bottom: 1px solid #707070;
    width: 300px;
    display: inline-block;
    font: 14px Montserrat, sans-serif;
    padding-bottom: 5px;
}

.tovar span {
    font-weight: bold;
}

.window p {
    margin-top: 5px;
    margin-bottom: 0px;
    font: 14px Montserrat, sans-serif;
}

.thank p.phun {
    color: #bfd425;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 15px;
}

.window p span.time {
    color: #fd8c5a;
}

.window a {
    color: #ffffff;
}

.window a:hover {
    text-decoration: none;
}

.success {
    font-size: 14px;
    color: #fefefe;
}

.thank p {
    font-size: 16px;
    color: #ffffff;
}

.window .close {
    position: absolute;
    right: 20px;
    top: 20px;
    background: none;
}

.ok_O {
    margin: 20px 0px 10px 0px;
}

.star,
.add_img {
    margin-top: 15px;
}

.image_ok {
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 15px;
    background: url('/css/images/okay.png') no-repeat;
}

.line {
    display: table-cell;
    vertical-align: middle;
}

#deliveries_all {
    width: 750px!important;
}

#deliveries_all .line {
    display: inline;
    vertical-align: middle;
}

#deliveries_all .line:hover p {
    color: #5b5b5b;
    cursor: default;
}

#deliveries_all .close,
#why .close {
    right: 25px;
    top: 15px;
}

#deliveries_all .line>ul {
    list-style: none outside none;
    margin-left: 35px;
}

#deliveries_all .line>ul li {
    margin: 5px 0;
}

.line a {
    text-decoration: none;
}

.line p {
    color: #5b5b5b;
    font: 14px Montserrat, sans-serif;
}

.line:hover p {
    color: #e77817;
}

.line:hover .image_ok {
    background: url('/css/images/okay.png') no-repeat scroll 0 -40px;
}

#why hr {
    background: #e1e1e1;
    height: 1px;
    margin: 10px 0;
}

#deliveries_all hr {
    background: #e1e1e1;
    height: 1px;
    margin: 10px 0;
}

.pay_delivery_divider {
    height: 3px !important;
}

.image {
    width: 195px;
    margin: 20px 0px 0px 75px;
    cursor: pointer;
}

.image img {
    float: left;
    margin-right: 15px;
    margin-top: -6px;
}

.image p {
    color: #e77817;
    font: 14px Montserrat, sans-serif;
}

.popup {
    margin-top: 25px;
    position: absolute;
    left: -65px;
    bottom: 100px;
}

.reestr form input {
    color: #7f7f7f;
    padding: 5px;
    width: 229px;
    margin-bottom: 7px;
}

.reestr form input:focus {
    width: 227px;
}

.login form p {
    color: #8B8B8B;
    margin-bottom: 20px;
    margin-left: -1px;
}

.login form a {
    color: #217ec1;
    display: inline-block;
}

.login form a:hover {
    text-decoration: none;
}

.ui-dialog .ui-dialog-content {
    overflow: hidden;
}

.popup .window_light2 {
    width: 360px;
    min-height: 95px;
    padding: 15px;
    background: #fff !important;
    border: 4px solid #c2c2c2 !important;
    border-radius: 12px;
    -webkit-border-radius: 12px;
}

.popup .window_light2 p {
    color: #5b5b5b;
    font: 14px Montserrat, sans-serif;
}

.popup .window_light2 .title p {
    color: #3a3a3a;
    font-size: 18px;
}

.arrow_window {
    width: 0;
    height: 0;
    border: 14px solid transparent;
    border-top-color: #929292;
    position: absolute;
    bottom: -29px;
    left: 175px;
}

.popup .window_light2 {
    border-color: #929292 !important;
    position: relative;
    opacity: 0;
}

#why {
    position: relative;
    border: none;
    padding: 10px 25px 10px 25px;
    background-color: #fff;
    overflow: auto;
    zoom: 1;
}

#deliveries_all {
    position: relative;
    border: none;
    padding: 10px 25px 20px 25px;
    background-color: #fff;
    overflow: auto;
    zoom: 1;
}

#deliveries_all .title p {
    font: 16px Montserrat, sans-serif;
}

#deliveries_all .title b {
    font-size: 14px;
}

.reestr form input {
    color: #7f7f7f;
    padding: 5px;
    width: 229px;
    margin-bottom: 7px;
}

.reestr form input:focus {
    width: 227px;
}

.login form p {
    color: #b7b7b7;
    margin-bottom: 20px;
    margin-left: -1px;
}

.login form a {
    color: #217ec1;
    display: inline-block;
}

.login form a:hover {
    text-decoration: none;
}

.cities {
    border: none !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 12px 27px 15px !important;
}

.cities .title p {
    color: #494949;
}

.cities .title p {
    color: #575757;
}

.cities form label {
    color: #4d4d4d;
    font-size: 12px;
}

.cities form input {
    -webkit-box-shadow: inset 0px 7px 7px 0px #f8f8f8;
    box-shadow: inset 0px 7px 7px 0px #f8f8f8;
    width: 370px;
    height: 25px;
    float: left;
    margin-right: 12px;
}

.cities form input:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 368px;
    height: 23px;
    font-weight: bold;
}

.cities form button {
    background: #f9f9f9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #e6e6e6));
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
    background: -o-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
    background: -ms-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
    background: linear-gradient(to bottom, #f9f9f9 0%, #e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e6e6e6', GradientType=0);
    border: 1px solid #dadada;
    height: 29px;
    display: block;
    font-size: 14px;
    color: #858585;
    line-height: 27px;
    width: 162px;
}

.cities form button:hover {
    text-shadow: 1px 1px 0px #f3f3f3;
    background: #e8e8e8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e8e8e8 0%, #c9c9c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #c9c9c9));
    background: -webkit-linear-gradient(top, #e8e8e8 0%, #c9c9c9 100%);
    background: -o-linear-gradient(top, #e8e8e8 0%, #c9c9c9 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0%, #c9c9c9 100%);
    background: linear-gradient(to bottom, #e8e8e8 0%, #c9c9c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#c9c9c9', GradientType=0);
}

.cities form button:active {
    color: #afafaf;
    text-shadow: 1px 1px 0px #e5e5e5;
    -webkit-box-shadow: inset 0px 5px 5px 0px #a9a9a9;
    box-shadow: inset 0px 5px 5px 0px #a9a9a9;
}

.text_cities p {
    color: #787878;
    width: 465px;
    margin: 15px 0 10px;
}

.popular_cities {
    margin-top: 20px;
    padding: 15px 0 10px;
    border-top: 1px solid #bababa;
    border-bottom: 1px solid #bababa;
}

.popular_cities p {
    font: 18px Montserrat, sans-serif;
    color: #7b7b7b;
    margin-bottom: 15px;
}

.popular_cities ul {
    float: left;
    margin-right: 35px;
}

.popular_cities ul li {
    list-style: none;
    margin-bottom: 10px;
}

.popular_cities ul li a {
    color: #2066b4;
    font: 18px Montserrat, sans-serif;
}

.popular_cities ul li a:hover {
    color: #e77817;
}

.window_light.videos {
    /*    border: 4px solid #fff !important;*/
}

#video .title p {
    color: #C4C4C4;
}

.razd {
    position: relative;
    font-size: 14px;
    line-height: 3.14;
    letter-spacing: 0.4px;
    text-align: left;
    color: #a8a8a8;
    width: 100%;
    text-align: center;
    margin-bottom: 13px;
}

.razd:before {
    content: '';
    position: absolute;
    height: 1px;
    background-color: #f0f0f0;
    width: calc(100% / 2 - 25px);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.razd:after {
    content: '';
    position: absolute;
    height: 1px;
    background-color: #f0f0f0;
    width: calc(100% / 2 - 25px);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

#get_forg_pass {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #3a75a1;
}

.pseudocheckbox {
    position: relative;
}

.pseudocheckbox__checkbox {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
}

.pseudocheckbox__checkbox:checked+.pseudocheckbox__label:after {
    opacity: 1;
}

.pseudocheckbox__label {
    position: relative;
    display: inline-block;
    padding-left: 29px;
    cursor: pointer;
    vertical-align: top;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #757575;
    font-weight: normal;
}

.pseudocheckbox__label.warning:before {
    border-color: #d30d0d !important;
}

.pseudocheckbox__label a {
    -webkit-transition: border-color 0.5s;
    transition: border-color 0.5s;
    border-bottom: 1px solid #757575;
    font-size: 14px;
    line-height: 1.07;
    letter-spacing: 0.4px;
    text-align: left;
    text-decoration: none;
    font-weight: 600;
    color: #3c3c3c;
}

.pseudocheckbox__label a:hover {
    border-color: transparent;
}

.pseudocheckbox__label:before {
    position: absolute;
    top: 0px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: solid 1px #dddddd;
    background-color: #ffffff;
    content: '';
    background-color: transparent;
}

.pseudocheckbox__label:after {
    position: absolute;
    top: 6px;
    left: 4px;
    width: 14px;
    height: 10px;
    content: '';
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    opacity: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAALZJREFUKJGV0LEJwkAUxvH/JQ4gWUCE1ELQAa6z0hUkggOoKYXkBjALKKZxkVQ2ihngSsEulbXaHBJPCclrP36P9z2RJAlNJ/azOdBVOkw7LdEeELGf5U5bBERKhxfHBCsTNkFbAPE69obAGXgCC6XDg4V2gFNFAK4YLO/SKx7AGJhIr7jlZXCtQwCulJK8DE4VPJVe0Qc2Bq2VDlO7wuc5ZmNkuszq0Be0MOa8v+gHVvDI7mTPG+5TS5QqZUlWAAAAAElFTkSuQmCC');
}

.popupform__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.pseudoplaceholder {
    position: relative;
    margin-bottom: 9px;
}

.pseudoplaceholder__label {
    position: absolute;
    top: 0;
    left: 22px;
    cursor: text;
    -webkit-transition: 0.5s opacity, 0.5s visibility;
    transition: 0.5s opacity, 0.5s visibility;
    opacity: 1;
    font-size: 14px;
    line-height: 46px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #757575;
    z-index: -1;
    font-weight: 300;
}

.pseudoplaceholder__label span {
    color: #f4b134;
    font-size: 14px;
    line-height: 46px;
}

.pseudoplaceholder__label i {
    font-size: 14px;
    line-height: 1.07;
    letter-spacing: 0.4px;
    text-align: left;
    color: #dedede;
    font-weight: normal;
    font-style: normal;
}

.pseudoplaceholder__area:focus+.pseudoplaceholder__label,
.pseudoplaceholder__area:active+.pseudoplaceholder__label,
.pseudoplaceholder__area.not-empty+.pseudoplaceholder__label {
    visibility: hidden;
    opacity: 0;
}

.popup-card {
    display: flex;
    flex-direction: row;
    border-bottom: 1px dotted #dcdcdc;
    margin-bottom: 18px;
}

.popup-card__right {
    display: flex;
    flex-direction: column;
    padding-bottom: 15px;
}

.popup-card__prod {
    font-family: Montserrat;
    font-size: 14px;
    line-height: 1.29;
    letter-spacing: 0.4px;
    text-align: left;
    color: #323336 !important;
    margin-bottom: 13px;
    text-decoration: none;
}

.dez-buy-tovar-ammount>span {
    font-size: 12px;
    line-height: 2.17;
    letter-spacing: 0.3px;
    text-align: left;
    color: #323236;
    float: left;
    margin-right: 9px;
}

.popup-card__right .dez-buy-tovar-ammount {
    margin-bottom: 10px;
}

.popup-card__cost {
    font-size: 16px;
    font-weight: bold !important;
    line-height: 1.63;
    letter-spacing: 0.4px;
    text-align: left;
    color: #323236;
}

.popup-card__cost span {
    font-size: 12px;
    font-weight: normal !important;
    letter-spacing: 0.3px;
}

.popup-card__img {
    padding: 10px;
    flex-shrink: 0;
    width: 130px;
    height: 100px;
    border: solid 1px #f3f3f3;
    background-color: #ffffff;
    display: inline-block;
    margin-right: 18px;
    box-sizing: border-box;
}

.popup-card__img img {
    max-width: 100%;
    max-height: 88px;
}

.popup-card__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.one-click-block {
    position: relative;
}

.one-click-block:before {
    content: '';
    position: absolute;
    left: -79px;
    top: 0;
    width: 52px;
    height: 52px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAACUVJREFUaIG92nmUl1UZB/API4s5IkOuIKKoSC5lggupBFrkko0eRbPULLdwX0pbbPXYplm5V+pRczllYoo6ynEByn2ZSlFMTVwjFVBZFFCxP557ed/58ZuZd4ax7zm/89z3eZd7n3uf+2z312vhTdv4ELAJtsGG2ABrJP7beAUv4An8c2U7amxubXPde2U/mLAm9sXHsSu2rPjefzAFj6EFT6/sQFZWoN0xAYfX8OfjHrESb2Jx4vdBEwZhNNbH19K9X+N63ISruzug7gq0O47BF0q8GzEdD+N+LKvwna2xE0bhMDE5E3ACfoNruzqwXl3cQ404Eyel6wW4AhdjZgfv9RGT904Hz6yH43EANk28STgNz7U7oJo91BWBPi1UYYN0fT6+j7fK38PYNKBtxZ7aAv2xChbi32LPPCT2zP1iYsr4Tvr1T9cH4k89KdBxSQBibxyl7Ypsg30wEetU+WAJ7+K3uAHTSvy1cYFYMThbrFYb1ArUUKHDbyuE+T3GKIRZH5ejFT8QwrySBnesWNXBYuV6YS1sJwzBlXhGqOPxmIpbMDJ9+3V8Eaek61NxTWeD7WyFvoWfp/axuKh073icV7q+Hr/Eg/X6EaZ9Tp17m+NoYRQaE+88Icj76Xo33J7a1+Kg/HJXVui4kjBfqhGG0HG4SjjQ/TsQZraY8cF17s8UVm2QsGzS9Uxsla6nCIu4DF8WJr4u2hNolELNJuKPqb26YhZ3wifwFbzYXgdCpdZN7Y721wKcjBF4CsPxuDAyhCHZIbVPsqLvQ32BGnBral+C36V2r9TpQqyGWanDzvCeWCF4rcLzTws1zD5omkKoR3BEal+KjeoNvhYXiBn9u7BmGR/gXqFW71UYWMYyYb43E6FOVRwkLBsh1GapfZnwT8S+bYNao7CjGDQh/QupvaoifPl/4zJhMBYJlc+YIwzNfo3NrTdkZu0K/SLRixXCnCRUZsKHMdo6OEwYmYzDMUPs3bJzPSHRCxdNHtkvM8sCjcHOYp9k299fWJQmEWR+2LhNrMi5NfzxiR6A7VP7WrHf1hOTgLYCTUz0GoV6ZYMwCXf2yJDbR4sIepfiZzX3/quY5OtK/B8nmmPL5XtooFCrfhiG50WS9mx6rknbmK2nMUnkU/PFajzUznMLheptL6J6wnKujXGNza3T8wpNEMLcIoShyFNuUk2YDcRMdTWWaxHCvCWMUnvCwOmJ/qrEyy5mdwqVy/HTlET7iVAHvltxYBPFfntAWJ8qaMEeYmV2FGl5RzhXhEM7C8dL4fT3oBDoc4nm0GUHhSF4suLgrhDOdhj+pgj928OkNIgFIm2v2k8e46egsbl1itjzWy+aPHJoQxrAxkI/s16OSHRqxU6IyHlbMcubizxnYDvP3irUbIFIxR/tQj/ZdI8u8W5LdFxDGgRtB595LV3oCOaJ9OBJUSi5D4eI1ZskzOsN2FMhTNWVycjbopz+528M7S2sGZFJZoxK9LEudkak2duKRHAk/lC6t2+is7C3rgtD4fCHKLZFNlpNDSJsJ2pmGRsn+lKJ16g63hEJH7GJjxLJ2quJd6lqgW3GR0rtJXgjtYcmOj/R1RsUm3dJon0Uuj8bA0TctCDRIRUHcWCiR4qo/TppI4tcqwpWFWq7IAmxpQiScw1itZqx9+st0gLpQVYsbfVWmOE1hUmvgrUSfbnEyys+SDWsopiEJu27gzx2DQpV65vo4hLvo5grPPGmiZb3Wke4JdErRfowFH9NvEsqfiNH2CPENsjv165MHvu7vUWcVH7oAxEtbJEGMU+oWr16QEe4FAcLS1Y2LnMUcVkVLNK2RNxXTDRRkKHYNgsbhMWhbb6fKw9Va9T1sESoy+kisZsvksfhwud1F4OEZs1VZMADEn2zAf9IF2NLLz2S6GdWouOMn4py1wBRKVrZNGRMolNKvJw/vdpbJE+vC8mHC4//VHpgvJ7FV0Uclut074lUYVYH79QiW8/pJd7nE70nW7QWHIpxQqB7hf8YIgSdrWdweR3eXEVJrAryJD8IiyaP3E5Y1Gcbm1ufyMFpdnI5PlooMkeift1T2AvfEwLkmGzd9h9fAXsLozBFcViWV+x8igRvQ2HZFgvTvFCELY+Kleqpg7EyholThddws8IftocPRN42QJjvp4Sf2k/4qGk4q1z1uU0kST/EGYk3XdSnz1VKc3sIQ0SBsjNBuoKbywLtg78IE7t+4g1VBIOD9dxeImb3LREjHpfa3dGEd4S/2wtn1NblnhERwcmKOvNFopg+SxG09hT+JQqIfXSteLkcjc2tFk0embVrz9q63ImJnqk4uT5GrNIw/Lk7nXaAvOJ7dfcDiyaPXEcIsxh31QrUIixIozhVWCXxxyU6Aed0s+9V6/ByGlA1WK2H7INubWxuXVqvtn1Ios2K48fnsUtqnyJO3KqiQZjYlxWrnpHTgAG6j08n+njurBavC6l/pO0xyTRRzICvC5P+sQodri6OXdZUGJuMHIs1VfhOe8hjmEn750Mtoiq5TKTNWyf+VBGFzxV+aqbOI+elpXbt4XBORbq7Qn0U5YI76fyMdYQobpSLfzOFtbsqXZ8jwvjT1J/pxeIkbidtkz2i7sCKK1cVuwihHmhsbp1H5wK9JJzsoTX8+eLkblcR3A4WJxdzhWqeiE+Kme8lSlv3pXf7izLXkQoDk2sD3RGIIvHr1JG9LSIHwvLNEMna3ok3VfH/nm+I8tRYbVOROYrif1/1S8XDRAjzfp17HWHPRLPz75Jn7i0OwTYSRfyfKKLnu9NvK7G3RuOzIh1Zy4p4Sej8PSIdX0Od07gu4K7c6OpfY7bEhYoVeFAcjl3ZzvMDhenPPmipCK3KZ61jROK3f7q+U9T1mkTdbkZ6vzndvzt9c7jYu2c1Nrcu/3tBVwXKOFhkotlPvYg7RKlquqJ4UQVDxZ87jhZ76ptCpW8UKcwRQlWXiAnJVacP8Fxjc+sm5Y91Ny24WpygnSAc8UhxdHi42C+3i8LGPJFyL0kD6CsMxUCRsozXdk+NEcZit3SdK6K5Ttg33c/1jzfUoLsrVIvxwuKMU9TRqmKGKN6PEvsu43nhkLPvOhVn1by7fWNz68NlRk8lbnekH+GjRosVaBIrktXkXWHy3xTls4e1/Zvm6SLany2i/bIjPju9M1ZowXWK05Ll+B+DOivlZgtM2QAAAABJRU5ErkJggg==');
}

#success .one-click-block:before {
    width: 51px;
    height: 48px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAwCAMAAACL67K2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACuFBMVEX0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH0sTH///83g9WDAAAA5nRSTlMAbOz8/stYcvLZ2r7MB2e71XyGgIKIUUuEg1YEaPD0yivPUt/YwRciJQ4QJCEjQOsynEogA+F5fn16c3t/YAWR8ZkfaYE0MC93bXFqV28t5LoYjQGrPzE3OUIeTxL6wu79qlVJTlBFOGNiiRpfKTsVSAgqQRGg3m6knnWhoqZ2layPh/sKluPA6losXmRbaxn5rwnE885DPTNUPiYC9xR4BjXNWeBNhYuSjg32cF25LkSuD7AdC59GrcU8ijq34kdMs702E1xlYZqb9cnv19u/J93H3GbGp7LQuKipvNGdFul0G6WjU5GM8p4AAAABYktHROe2a2qTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4wUPEisF1T8iUgAABFRJREFUSMeVlv1fU3UUxw9CwYYE8qAoEIMhKAtEBeRBRAMZxVMEJCCVscmGCBqg1RJNMTMEQQxQHiaS9iQoaWgUgmlpSfYAaiRlkfX5Ozp3jLmNDfHzw3vf73ntc7/nnu/33HuJbObA1s72iSdp9rKHg0gsEgOOs/dgru7H6Sk4z97joh/Mg6ubu6k85tMCD+OA58JFXvxXb8DH4WlfCbuny4+cp8X82TTfVyoWIYBoMQKDTLVkKQXLjAPPhIQuQ5g+seXwohVYOYt7CUeEfiSDPYXbiSNXRa2Kjok2MFZPIT4vJnp1VNwaiseU3XYt0To8Ws9SgsGTiGBaj9VJYfJkPJcUlvQ8YuRhSSmIZMbBnZmKtPQMONELBk8mXqQsZPMoBy8xNyCXmY48Zj42MguQTi+/wuWNMNzbq5uIXsMaokIoeKrEZmYRhCOlglrnX08oJi9sMXjSUEJ52CqsUMpTuW61JShjbsN25uugckioAjkGTyV2UNacnW8kv4m3NMmat7GLuRxVmuTde/AOcy/2OVfvp3cR+LDwByBUYma9R3TQ1miz3kcN5+VZmYJDmfmZxahl1uFwYH79RmiYRUhpcOcSHDHyNOIo0QdN1IwNPGvRpX1MdycyHGfWN2xBK7Wh0PhU+HFynmhXWalbTYcPtHQCQcae4AIiCfw7eR+EFU4yS/nKRCVYIHQYICbqErbDSHkfEp3yPQw35WmlJz5iRuFjpgafMBOAT43aTS8X6NrJuhT0GTSmnjLupyCcQYpELklDt0Re441kZg/cmJvBt7IIx8z7nCt3FjjHw1zdCZCjl7lSV4+laPCiz3HezHOBkzsNlPPwJFRCrVDB/AJKZh8uEnWIzHvwEhKIvkS/UvVVLGJzy3Ltkcj0xte5ZQM9iFfl4PI5c9OgA2PhzOcnQ2bqacNiZmDLiqHe1t6hIT2LWpsnuX2oNbQQB0w9V3jfymlmrYPJtATfKGB3tbvimsqarikalpl4/PAt99GjlG5sKYcbkSsKB75T116vLS5WF8exbmw9JCjuhjBWX6/LNFnmezs+c/iBHkdSfqIE3HwsCw3/SHQRTbcCjCXuau8JEPFA9NPPiukeNX4hp30RO381VsZIe6pUyoPRUfDTylxOEM2ciHnzCLqNqzUzeixdsxu4c/e3prHf72V3jU3p8r0jw2OO43fvAAOWrhTiyZvW78gYPqXX3E18oP7gyJ/9/paXP4+zBfkh+++jyBByGSz/qzT8BKKsZJz19yBFAve5XRv1oXF4hfKy3CJBlj2tyLsC9wkkaqH/yGhHvBYXutFE2GvZo8a2JilRdrUWuycjlVC5Qnht5B8csexRos0Dsn/WOvbh9mSkE7WXcLx+BNTxwLKnD+MkBappgt+c+hLcpB1cNdmA7p1nSRp+jMTZdPbi36lICx6QwkZbglGre12F0brUo+h/GJkAuv+rgo/Wqkf4NsMZV+NI8y3ObVejYf4/2mW2q1crHo4AAAAASUVORK5CYII=');
}

.wr_wpopup_btn {
    width: 220px;
    height: 40px;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-family: Montserrat;
    font-size: 16px !important;
    font-weight: bold;
    line-height: 36px;
    letter-spacing: 0.8px;
    text-align: left;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 21px;
    cursor: pointer;
    transition: .5s background, .5s border-color, .5s color;
}

.wr_wpopup_btn:hover {
    background: #ef921c;
    border-color: #ef921c;
    color: #ffffff;
}
/* End */


/* Start:/css/jquery.autocomplete.css?1563376385704*/
.ac_results {
	padding: 0px;
	border: 1px solid #7FB7FB;
	overflow: hidden;
  background-color: #AFD2FD;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
  
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
  
}

.ac_loading {
	background : #AFD2FD url('/css/img/loader.gif') right center no-repeat;
}

.ac_over {
	background-color: white;
	color: black;
}

/* End */


/* Start:/css/jquery.fancybox-1.3.4.css?15633763859282*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(/css/images/fancybox/fancybox.png);
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url(/css/images/fancybox/fancybox.png) -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(/css/images/fancybox/blank.gif);
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url(/css/images/fancybox/fancybox.png);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(/css/images/fancybox/fancybox.png);
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(/css/images/fancybox/fancybox-x.png);
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(/css/images/fancybox/fancybox.png);
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(/css/images/fancybox/fancybox-y.png);
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(/css/images/fancybox/fancybox.png);
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(/css/images/fancybox/fancybox-x.png);
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(/css/images/fancybox/fancybox.png);
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(/css/images/fancybox/fancybox-y.png);
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(/css/images/fancybox/fancybox.png);
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url(/css/images/fancybox/fancy_title_over.png);
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(/css/images/fancybox/fancybox.png) -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(/css/images/fancybox/fancybox-x.png) 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(/css/images/fancybox/fancybox.png) -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* End */


/* Start:/local/templates/ihomesystem_new/js/jQueryFormStyler-master/jquery.formstyler.min.css?17080711789507*/
.jq-checkbox{top:-1px;width:13px;height:13px;border:1px solid #C3C3C3;border-radius:3px;background:#F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;box-shadow:0 1px 1px rgba(0,0,0,0.05),inset -1px -1px #FFF,inset 1px -1px #FFF;vertical-align:middle;cursor:pointer}.jq-checkbox.checked .jq-checkbox__div{width:9px;height:9px;margin:2px 0 0 2px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #AAA}.jq-checkbox.focused{border:1px solid #08C}.jq-checkbox.disabled{opacity:0.55;filter:alpha(opacity=55)}.jq-radio{width:12px;height:12px;border:1px solid #C3C3C3;border-radius:50%;background:#F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;box-shadow:0 1px 1px rgba(0,0,0,0.05),inset -1px -1px #FFF,inset 1px -1px #FFF;vertical-align:middle;cursor:pointer}.jq-radio.checked .jq-radio__div{width:6px;height:6px;margin:3px 0 0 3px;border-radius:50%;background:#666}.jq-radio.focused{border:1px solid #08C}.jq-radio.disabled{opacity:0.55;filter:alpha(opacity=55)}.jq-file{width:270px;box-shadow:0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.jq-file input{cursor:pointer;height:auto;line-height:1em}.jq-file__name{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:32px;padding:0 80px 0 10px;color:#333;font:14px/30px Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1;background:#FFF}.focused .jq-file__name{border:1px solid #5794BF}.jq-file__browse{position:absolute;top:1px;right:1px;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,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__name{color:#888}.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}.jq-selectbox__select{height:30px;padding:0 45px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#F5F5F5 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,sans-serif}.jq-selectbox__select:hover{background-color:#E6E6E6;background-position:0 -10px}.jq-selectbox__select:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794BF}.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #CCC}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;overflow:hidden;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;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:33px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:1px solid #CCC;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,0.2);font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;outline:none;border:1px solid #CCC;border-radius:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:inset 1px 1px #F1F1F1;color:#333;-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;white-space:nowrap;color:#231F20}.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}.jq-selectbox li:hover{background-color:#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{-moz-box-sizing:border-box;box-sizing:border-box;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);background:#FFF;color:#333;font:14px/18px Arial,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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:nowrap}.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,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,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:not([disabled]):hover,input[type="button"].styler:not([disabled]):hover,input[type="submit"].styler:not([disabled]):hover,input[type="reset"].styler:hover{background-color:#E6E6E6;background-position:0 -10px}button.styler:not([disabled]):active,input[type="button"].styler:not([disabled]):active,input[type="submit"].styler:not([disabled]):active,input[type="reset"].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}button.styler[disabled],input[type="button"].styler[disabled],input[type="submit"].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
/* End */


/* Start:/local/templates/ihomesystem_new/css/primary_css/text.min.css?17080711771009*/
a{color:#5385c4}body{color:#323337}.std_breadcrumbs li,.std_breadcrumbs li *,.header_inf_block_phone>.phone_description{color:#999999}body>footer,body>footer a,.pl_buy,.wr_header_user_blocks a,.wr_header_user_blocks a.category_menu_butt:hover,.wr_header_user_blocks{color:#fff}.wr_preview_product_text,.wr_product_preview,ul.std_pagination>li.active>a,ul.wr_pl_filter_order>li.active>a,.wr_switch_pl{color:#323236}.pl_discount_price{color:#e10023}.header_user_block.wr_cart .cart_amount_money,.wr_category_menu .c_menu_aditional_inf{color:#c5c5c5}.footer_std_hrobot_form input[type=button],.footer_std_hrobot_form input[type=submit]{color:#e5e5e5}.wr_aditional_product_info,.wr_ad_block ul.ad_block>li .footnote{color:#666666}input,body,.logout_link,.wr_category_menu .c_menu_aditional_inf,ul.wr_pl_filter_order>li>a{font-family:'Montserrat';font-weight:normal}.wr_aditional_product_info,.header_user_block.wr_cart .button_order,.link_personal_page,.wr_category_menu{font-family:'Montserrat';font-weight:bold}
/* End */


/* Start:/local/templates/ihomesystem_new/css/primary_css/backgrounds.min.css?1708071177561*/
input[type=text],.wr_search_fields,html,body{background-color:#fff}.wr_header_user_blocks,body > footer{background-color:#323337}.wr_top_bar{background-color:#f7f7f7}.header_user_block.wr_cart .cart_viewer .counter_cart{background-color:#f26300}.wr_top_bar > .wr_bott_shadow > .bott_shadow{background-image:url("/local/templates/ihomesystem_new/css/primary_css/../../images/bott_shadow_top_bar.png");background-position:0 0;background-repeat:repeat-x}.wr_top_bar > .wr_bott_shadow > .bott_shadow,.wr_search_fields input[type=text]{background-color:transparent}.pl_header,.wr_pl_filter{background-color:#f4f4f4}
/* End */


/* Start:/local/templates/ihomesystem_new/css/primary_css/borders.min.css?1708071177397*/
.wr_std_slider_main_page .oneperframe,.wr_category_sub_sub_menu,.wr_category_sub_menu,.wr_header_user_blocks{border-radius:10px;min-height:55px}.footer_cards_list > li,ul.section_menu_tile > li a.section_preview_image,.search_form .wr_search_fields input,.search_form .wr_search_fields{border-radius:4px}.wr_search_fields input{border:none}input{outline:none}.wr_ad_block{border:1px solid #cdcdcd}
/* End */


/* Start:/local/templates/ihomesystem_new/css/primary_css/mod_jq_form_styler.min.css?1708071177165*/
.jq-checkbox{border-color:#b2b2b2;background-color:#ffffff;background-image:url();height:10px;width:10px}.jq-checkbox.checked .jq-checkbox__div{height:6px;width:6px}
/* End */


/* Start:/local/templates/ihomesystem_new/css/primary_css/jq_pop_cloud.min.css?1708071177548*/
.wr_pop_could{background-color:rgba(255,255,255,0.95);box-shadow:0 0 11px 0 rgba(0,0,0,0.5);background-color:rgba(255,255,255,0.95);box-shadow:0 0 11px 0 rgba(0,0,0,0.5);z-index:100500;font-size:12px;position:absolute;border-radius:4px;display:none}.wr_pop_could .pop_could_content{position:relative;padding:24px 21px 32px}.wr_pop_could .pop_could_content .arrow_bott_pop_could{position:absolute;bottom:-23px;left:50%;margin-left:-18px;width:36px;height:23px;background-image:url(/local/templates/ihomesystem_new/css/primary_css/../../images/arrow_bott_pop_could.png)}.pop_cloud_data{display:none}
/* End */


/* Start:/local/templates/ihomesystem_new/css/primary_css/sly.min.css?17080711771203*/
.wr_std_slider_main_page .oneperframe{transform:translateX(0px);}.wr_std_slider_main_page.pages{list-style:none;margin:-39px 0 17px;padding:0;text-align:center;position:relative}.wr_std_slider_main_page.pages li{display:inline-block;width:17px;height:17px;margin:0 3px;text-indent:-999px;border-radius:10px;cursor:pointer;overflow:hidden;background:#2a47ad;border:2px solid #ffffff}.wr_std_slider_main_page.pages li.active{background:#f26300}.wr_std_slider_main_page{overflow:hidden;margin-left:243px;margin-top:-45px}.wr_std_slider_main_page{height:360px}.wr_std_slider_main_page .oneperframe{height:auto}.wr_std_slider_main_page,.wr_std_slider_main_page .oneperframe{overflow:hidden}.wr_std_slider_main_page .oneperframe ul{height:100%;list-style:none;margin:0;padding:0;oveflow:hidden}.wr_std_slider_main_page .oneperframe ul li{display:none}.wr_std_slider_main_page .oneperframe ul li:first-child{display:block}.wr_std_slider_main_page .oneperframe.init_sly ul li{display:block}.wr_std_slider_main_page .oneperframe ul li{float:left;width:100%;height:100%;margin:0 1px 0 0;padding:0;height:100%}.wr_std_slider_main_page .oneperframe ul li img{display:block;margin:0;padding:0;width:100%;height:auto}
/* End */


/* Start:/local/templates/ihomesystem_new/css/primary_css/category_menu.min.css?17080711774561*/
.wr_category_sub_menu a{text-decoration:none}.wr_category_sub_menu a,.wr_category_sub_menu *{color:#323337}.header_sect_sub_sub_menu,.link_orange_sale_cat_menu,ul.category_sub_menu>li>a{font-family:'Montserrat';font-weight:bold}.sect_sub_sub_menu{font-family:'Montserrat';font-weight:normal}.category_menu_header>li{position:relative}.wr_category_sub_sub_menu,.wr_category_sub_menu{box-shadow:1px 1px 10px 0 rgba(0,0,0,0.35)}.wr_category_sub_menu{position:absolute;top:42px;left:-26px;z-index:99;background-color:#f2f2f2;width:243px}.w_more .wr_category_sub_menu{display:none}.wr_triangle_cat_menu{position:relative}.wr_triangle_cat_menu .triangle_cat_menu{position:absolute;top:-6px;left:114px;height:6px;width:16px;background-image:url(/local/templates/ihomesystem_new/css/primary_css/../../images/category_sub_menu/triangle.png);background-repeat:no-repeat;background-position:left top}.wr_category_sub_menu .wr_menu_banner_area{padding:14px 27px 28px}.link_orange_sale_cat_menu{display:inline-block;padding:5px 20px;box-sizing:border-box;min-height:24px;line-height:1;background-color:#f26300;color:#fff !important;font-size:14px}ul.category_sub_menu{font-size:13px;list-style:none;padding:0;margin:0;position:relative}ul.category_sub_menu>li{border:1px dashed #e3e3e3;border-left:none;border-right:none;border-top:none;padding:0;margin:0}ul.category_sub_menu>li>a{padding:19px 30px;display:block;line-height:1}.wr_category_sub_sub_menu,ul.category_sub_menu>li:hover>a{background-color:#ffffff}ul.category_sub_menu>li:hover .wr_category_sub_sub_menu{display:block}ul.category_sub_menu>li:first-child>a:hover{border-top-left-radius:13px}ul.category_sub_menu>li:first-child{border-top:none}ul.category_sub_menu>li:first-child>a{padding-top:30px}.wr_category_sub_sub_menu{position:absolute;top:0;left:243px;display:none;z-index:-1;box-sizing:border-box;padding:15px 29px;min-height:360px;width:957px}ul.category_sub_menu>li:first-child .wr_category_sub_sub_menu{border-top-left-radius:0}.wr_category_sub_sub_menu .sect_sub_sub_menu{float:left;box-sizing:border-box;padding:10px 18px;width:28%}.wr_category_sub_sub_menu .sect_sub_sub_menu.wr_sect_article_menu{width:39%;padding-left:60px;padding-top:26px;position:relative}.wr_category_sub_sub_menu .sect_sub_sub_menu.wr_sect_article_menu:before{content:'';position:absolute;left:16px;top:19px;width:32px;height:23px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAXCAYAAABqBU3hAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAexJREFUSIm91k+ITWEYx/HPHZcYU4grfyYsRMm/jAUyodQoYqZRNrJgsFJ2lMLCAjsrxQKRrEZjBlFGFnZYoaQMJVnIYmaaogmL5706HSTXmftbnfM85z2/733O8z7vLQ33rFaAxqGE0X9d2FCAeQVP8SJd1xWggn6swCLcwoR6AVTNl+JyMl+D65g31gB58y5cS7lODKAP20V/FApQwYOc+ZYE8BVn8BJb0YO3OIHmogCOY1ky2Y82dKdcJ46m/HpcxQycFFXZXATABXzAEtzGzYx5X+a5x9iDuQmgjL35l5VqnAPN6MVKUfad6f5PakjQEzEzrfmZqEXv0YqP6WWPMrnJOI91mdg3sUumYFOerFYN4xKasDsTnyN6457og6qqn6qjKAC4KH7dwUzsNfZhEu5mIPoxiB1Z3/8FGMB9LMfaTPzKbyC+pOtZYmAVAkDsCjiQi2ch7iSIXz5DEQC9osN34Yg4E/IQjQliSFSivUiAUZwVW+w0XuE5TqElB3EDn7FQTNJCAOAc5uOQaLbFOIYneIdVYio2YXZa00Htg+hvmo5totRtog/yeoaWsQLIqlEcVu0Jalom11wea3eMiMOqG+OxQZR/AQbLmIrDoonqpSE8xEgZG8V5XW99R3dZ/GloVd8KwCe8+QHgq2v3oU6GvwAAAABJRU5ErkJggg==')}.sect_sub_sub_menu *{font-size:12px}.header_sect_sub_sub_menu{font-size:16px;margin:0 0 15px}ul.category_sub_sub_menu{list-style:none;margin:0;padding:0}ul.category_sub_sub_menu>li{border:1px dashed #d6d6d7;border-left:none;border-right:none;border-top:none}ul.category_sub_sub_menu>li:first-child{border-top:1px dashed #d6d6d7}.wr_sect_article_menu ul.category_sub_sub_menu>li,ul.category_sub_sub_menu>li>a{display:block;padding:7px 0;line-height:1}.wr_sect_article_menu ul.category_sub_sub_menu>li>a,.wr_sect_article_menu ul.category_sub_sub_menu>li{font-size:12px;line-height:26px;padding:0}.aditional_inf_sect_sub_sub_menu a{font-size:12px;color:#5385c4;line-height:24px;text-decoration-style:dotted}.wr_sect_article_menu ul.category_sub_sub_menu>li:first-child,.wr_sect_article_menu ul.category_sub_sub_menu>li{border:none}.wr_sect_article_menu .header_sect_sub_sub_menu{font-size:16px;text-transform:unset}.wr_preview_product_text-link{color:#3678d0;text-decoration-style:dotted;white-space:nowrap}
/* End */


/* Start:/local/templates/ihomesystem_new/css/fix_old_css/main_fix.min.css?17080711773970*/
.popup-city{top:0}#basket_small.header_user_block.wr_cart{margin-top:0;cursor:default;display:flex}.dez-cart-shadow,.dez-shadow{top:0}.pl_sidebar .dez-section-banner,.pl_sidebar .dez-section-banner a,.pl_sidebar .dez-section-banner a img{display:block;width:100%;border-radius:0}.pl_sidebar .dez-section-banner a img{box-sizing:border-box;border:solid 1px #f4f4f4}.pl_sidebar .dez-section-banner:first-child{margin-top:0}.pl_sidebar .dez-section-banner:last-child{margin-bottom:0}.wservice_wr_input_filter.disabled{text-decoration:line-through;color:#9b9b9b}.wr_pl_filter .bx_filter_popup_result{position:absolute;display:none;height:33px;background:#FFF none repeat scroll 0% 0%;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);color:#3F3F3F;font-weight:normal;font-size:13px;line-height:33px;padding:0 10px;margin-left:-165px;margin-top:-7px;z-index:1100;top:0}.pl_filter_section.bx_filter_container{position:relative}.wr_pl_filter .bx_filter_popup_result .arrow{width:8px;height:14px;position:absolute;top:50%;margin-top:-7px;background:url(/local/templates/ihomesystem_new/css/fix_old_css/../../images/arr_left.png) no-repeat center}.wr_pl_filter .bx_filter_popup_result.left .arrow{right:-8px;background:url(/local/templates/ihomesystem_new/css/fix_old_css/../../images/arr_right.png) no-repeat center}.wr_pl_filter .bx_filter_popup_result.right .arrow{left:-8px;margin-top:-7px;background:url(/local/templates/ihomesystem_new/css/fix_old_css/../../images/arr_left.png) no-repeat center}.wr_pl_filter .bx_filter_popup_result.right{max-width:143px;right:0;margin-right:-165px;height:auto}.window_light .close img{display:block}#enter .close img,#forgot_pass .close img,#video .close img{display:block;opacity:0}div.popup-city-maina.close{text-decoration:none}.login form p{margin-top:0}.title p{margin:0}.popup-one-click .one-click-block .block-title h4{margin:0}.dez-landing.wfix_dez_landing{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:960px}.dez-landing.wfix_dez_landing p,.dez-landing.wfix_dez_landing h1,.dez-landing.wfix_dez_landing h2,.dez-landing.wfix_dez_landing h3,.dez-landing.wfix_dez_landing h4,.dez-landing.wfix_dez_landing h5,.dez-landing.wfix_dez_landing h6{margin:0;line-height:1}.dez-landing.wfix_dez_landing > h1:first-child{padding-bottom:21px}.dez-landing.wfix_dez_landing > h1:first-child > b{line-height:1.5}.dez-landing.wfix_dez_landing .dez-landing-wrap-table p{line-height:1.3;padding-bottom:14px}.dez-landing.wfix_dez_landing .dez-landing-map h2,.dez-landing.wfix_dez_landing > h2,.dez-landing.wfix_dez_landing b,.dez-landing.wfix_dez_landing .dez-landing-wrap-table td p.color,.dez-landing.wfix_dez_landing td.dez-landing-table-first p.color{font-weight:normal;font-family:"Montserrat"}.dez-landing.wfix_dez_landing .dez-landing-wrap-table{margin-bottom:33px}.dez-landing.wfix_dez_landing > h2{padding-bottom:17px}.dez-landing.wfix_dez_landing .dez-landing-icon li{line-height:1.3}.dez-landing.wfix_dez_landing h2 span.dez-landing-map-1,.dez-landing.wfix_dez_landing h2 span.dez-landing-map-2,.dez-landing.wfix_dez_landing h2 span.dez-landing-map-3,.dez-landing.wfix_dez_landing .dez-landing-sert-bg h2,.dez-landing.wfix_dez_landing .dez-landing-sert-bg h2 b{font-weight:normal;font-family:"Montserrat"}.dez-landing.wfix_dez_landing .dez-landing-sert-bg h2{padding-bottom:11px}.dez-landing.wfix_dez_landing .dez-landing-sert-bg{padding-top:27px;margin-bottom:29px}.dez-landing.wfix_dez_landing .dez-landing-sert-bg h3{padding-bottom:22px}.dez-landing.wfix_dez_landing .dez-landing-wrap-reviews{border-spacing:3px;padding-bottom:40px;padding-left:18px;padding-right:0;padding-top:0}.dez-landing.wfix_dez_landing .dez-landing-review{float:none;display:table-cell}.dez-landing.wfix_dez_landing .dez-landing-review-descr{line-height:1.3}.dez-landing.wfix_dez_landing .dez-landing-review-text{line-height:1.5}.dez-landing.wfix_dez_landing .dez-more-reviews{margin-top:17px}.dez-landing.wfix_dez_landing .dez-landing-map h2{line-height:33px}.dez-landing-wrap-table{width:auto;max-width:897px}.dez-landing-sert-bg{width:auto;max-width:960px}#tab-description{font-size:16px}
/* End */


/* Start:/local/templates/ihomesystem_new/css/fix_old_css/refact_cat_menu.min.css?1708071177335*/
.wr_category_menu:hover ul.category_menu_header > li.w_more .wr_category_sub_menu{display:block}.wr_category_menu .category_menu_butt .category_menu_desc{line-height:29px}.wr_category_menu .category_menu_butt .c_menu_aditional_inf{display:none}.wr_category_menu .category_menu_butt .category_menu_butt_img{background-position:left 5px}
/* End */


/* Start:/local/templates/ihomesystem_new/css/fix_old_css/add_wstyle.min.css?1708071177370*/
.wr_footer_hrobot_yandex_rate{cursor:pointer}.result_footer_callback{text-align:center;padding:5px;font-size:11px;border:1px solid #323337;box-shadow:0 0 15px 0 #323337 inset;background-color:#fff;color:#333;display:none}.result_footer_callback.fcb_err_res{background-color:#F00;color:#fff}.result_footer_callback .cb_err_footer{margin:0 !important;padding:0 !important}
/* End */


/* Start:/local/templates/ihomesystem_new/slick/slick.css?17739129291790*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;

    width: 100%;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: flex;
    margin-left: 0;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/ihomesystem_new/slick/slick-theme.min.css?17080711782422*/
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/local/templates/ihomesystem_new/slick/./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/local/templates/ihomesystem_new/slick/./fonts/slick.eot');src:url('/local/templates/ihomesystem_new/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('/local/templates/ihomesystem_new/slick/./fonts/slick.woff') format('woff'),url('/local/templates/ihomesystem_new/slick/./fonts/slick.ttf') format('truetype'),url('/local/templates/ihomesystem_new/slick/./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
/* End */


/* Start:/local/templates/ihomesystem_new/css/primary_css/main_adaptive.min.css?17261704272676*/
@media screen and (max-width:1220px) {
    .wr_header_inf_blocks > .header_inf_block.order-make {
    display: none;
}
    body,
    .wr_page_width {
        min-width: 920px;
        padding: 0 20px
    }

    .wr_header_inf_blocks {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }

    .wr_top_bar .wr_rubber_coll_n1 {
        width: 61%
    }

    .wr_top_bar .wr_rubber_coll_n2 {
        width: 26%
    }

    .header_inf_block.work_time {
        width: 163px
    }

    .wr_header_blocks_phones {
        width: 290px
    }

    .header_inf_block_phone .phone {
        font-size: 15px
    }

    .header_inf_block.wr_feedback_bloks,
    .header_inf_block.work_time {
        margin: 0
    }

    .wr_header_blocks_phones > .header_inf_block_phone {
        float: none;
        margin: 0
    }

    .wr_header_blocks_phones > .header_inf_block_phone {
        padding-bottom: 8px
    }

    .header_user_block .wr_header_blocks_phones > .header_inf_block_phone:last-child {
        padding-bottom: 0
    }

    .wr_search_fields input[type=text] {
        width: 165px
    }

    .wr_footer_blocks > .footer_block {
        width: 32%
    }

    .wr_footer_blocks.how_this_work > .footer_block .footer_robot_image {
        width: 100%;
        height: auto
    }

    .footer_cards_list {
        margin: -2.5px
    }

    .footer_cards_list > li {
        margin: 2.5px
    }

    .not_processed_jq_pl_section .pl_header,
    .not_processed_jq_pl_section .wr_pl_content,
    .not_processed_jq_pl_section .pl_footer {
        width: 100%
    }

    .not_processed_jq_pl_section.pl_sidebar {}

    .not_processed_jq_pl_section .wr_product_preview .wr_preview_image {
        width: 22%
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_preview_image .pl_preview_image {
        max-width: 100%
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_preview_description {
        width: 49.5%
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_price_product {
        width: 27.5%
    }

    .wr_product_preview .wr_price_product {
        width: auto;
        padding: 0
    }

    .pl_header ul.std_pagination {
        float: none;
        clear: both;
        margin-left: 0
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        line-height: 1.5
    }

    .pl_filter_section h1 {
        line-height: 1
    }

    ul.tile_product_list li:last-child .wr_pop_could {
        margin-right: 0
    }

    .BackToTop {
        bottom: 145px !important;
        right: 20px !important
    }
}

@media screen and (max-width:1000px) {
    .dez-tab-title-item {
        padding-right: 0
    }
}

/* End */


/* Start:/local/templates/ihomesystem_new/css/response.min.css?170807117775652*/
#success .close img {
    display: none
}

.dez-tab iframe {
    max-width: 100%
}

.header_inf_block_phone a {
    text-decoration: none;
    color: #323337;
    font-weight: bold;
    white-space: nowrap
}

@media screen and (max-width:500px) {
    .dez-tab iframe {
        max-width: 100%
    }
}

.dez-tab img {
    max-width: 100%;
    height: auto !important
}

.dez-tab .dez_item-video {
    height: auto
}

.cart-table-input .response_price_delivery {
    display: none
}

.delivery_list {
    min-width: 500px
}

.cart-table.mobile {
    display: none
}

.information.mobile_information {
    display: none
}

.v2-header_user_block.wr_link_personal_page.head-top-row {
    display: none;
    float: left;
    padding: 3px 0
}

.v2-header_user_block.wr_link_personal_page.head-top-row .link_personal_page {
    background-image: none;
    padding-left: 5px;
    height: auto
}

.tr_schet p {
    margin: 0
}

.header_logo_mini {
    display: none
}

ul.category_sub_menu > li > a {
    position: relative;
    font-size: 14px
}

.slideact {
    display: none;
    z-index: 10;
    position: absolute;
    height: 100%;
    width: 55px;
    top: 0;
    right: 0;
    margin: 0;
    background-color: #f4f4f4
}

.slideact:after {
    background: rgba(0, 0, 0, 0) url("/local/templates/ihomesystem_new/css/../images/plus-minus.png") no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 19px;
    left: 50%;
    margin-left: -9.5px;
    margin-top: -9.5px;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 19px
}

.inn-item > .slideact {}

li.hover > a > .slideact:after,
.show .slideact:after {
    background-position: 0 -19px
}

ul.category_sub_sub_menu > li > a .slideact {
    display: none;
    right: 0;
    width: 35px;
    box-shadow: 0 0 2px 2px white inset
}

@media screen and (max-width:980px) {
    form.header_user_block.search_form {
        position: absolute;
        width: 50vw;
        min-width: 300px;
        right: 0;
        top: 54px;
        z-index: 4
    }
}

@media screen and (min-width:800px) and (max-width:980px) {

    body,
    .wr_page_width {
        min-width: 799px
    }

    ul.top_bar_menu > li > a {
        padding: 0 16px
    }

    .tr_item_right {
        width: 285px
    }

    .wr_main_content .cabinet .oder {
        width: 762px
    }

    .wr_main_content .cabinet .oder h2 {
        width: 752px
    }

    .wr_main_content .cabinet .oder_inside {
        width: 457px
    }

    .wr_main_content .cabinet .oder_line {
        width: 444px
    }

    .wr_main_content .cabinet,
    .wr_main_content .cabinet .personal_info,
    .wr_main_content .cabinet .info_block_line,
    .wr_main_content .cabinet .line,
    .wr_main_content .cabinet .personal_info h1,
    .wr_main_content .cabinet .info_block {
        width: 767px
    }

    .wr_main_content .cabinet {
        overflow: hidden
    }

    .header_user_block.search-mobile img {
        width: 28px
    }

    .header_user_block.search-mobile {
        width: 14%;
        display: block !important
    }

    .search_form .wr_search_fields {
        border-radius: 4px;
        height: 52px;
        border-left: 1px solid #ddd;
        border-top: 1px solid #c3c3c3;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #f2f2f2
    }

    .wr_search_fields input[type=submit] {
        background-color: transparent;
        background-image: url(/bitrix/templates/ihomesystem_new/images/search-input-iconl.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position-x: 0;
        margin-right: 11px;
        margin-top: 11px;
        width: 20px
    }

    .wr_search_fields input[type=text] {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .search_form .wr_search_fields.focus {
        border: 2px solid #747f7f
    }

    .search_form .wr_search_fields.focus input[type=submit] {
        background-image: url(/bitrix/templates/ihomesystem_new/images/search-focus.png)
    }
}

@media screen and (max-width:639px) {
    .wr_std_slider_main_page .pages {
        margin: -20px 0 3px
    }

    .wr_std_slider_main_page .pages li {
        width: 8.5px;
        height: 8.5px
    }

    .orange_button.button_order,
    .header_inf_block.wr_feedback_bloks.nth_last_child_2 {
        display: none
    }

    .footer_block .n5 {
        color: #a1a1a1;
        font-size: 12px
    }

    .wr_footer_blocks > .footer_block.n1 {
        width: 100% !important;
        float: none
    }

    .wr_std_slider_main_page {
        display: block;
        margin: 0;
        height: auto
    }

    .wr_std_slider_main_page.wr_mobile_slider {
        height: 360px !important;
        display: block
    }

    .header_user_block.wr_cart {
        width: 130px
    }

    .wr_footer_blocks.how_this_work > .footer_block {
        width: 45% !important
    }

    .popup-city-main {
        width: 320px
    }

    .popup-city-main ul {
        float: none
    }

    .popup-city-main button {
        margin: 14px 0 12px 25px
    }

    .popup-city-main input[type="text"],
    .popup-city-main .input-text:focus {
        width: 250px
    }

    .footer-popup {
        display: none
    }

    .pl_price {
        font-size: 16px
    }

    .pl_old_price {
        font-size: 15px;
        text-align: center;
        margin-bottom: 14px
    }

    .wproduct_slider li .wr_image_product_slider,
    .wr_product_slider .wr_preview_slider_product,
    .wproduct_slider li,
    .wproduct_slider {
        height: 240px
    }

    #tab-features .feature-row,
    .tab-summary-sec-col .feature-row {
        padding-bottom: 10px
    }

    ul.tile_product_list > li {
        width: 50%;
        float: none;
        display: block;
        margin: 0 auto 35px
    }

    .tab-summary-third-col {
        display: none
    }

    .card_buy,
    .static-info {
        display: none
    }

    #tab-features .feature-row,
    .tab-summary-sec-col .feature-row {
        padding-bottom: 10px
    }

    .link_personal_page {
        text-indent: -9999px
    }

    .not_processed_jq_pl_section .pl_header,
    .not_processed_jq_pl_section .wr_pl_content,
    .not_processed_jq_pl_section .pl_footer {
        width: 100%
    }

    .pl_header,
    .wr_pl_content,
    .pl_footer {
        float: none;
        width: 100% !important;
        box-sizing: border-box;
        overflow: auto
    }

    .wr_pl_filter_order.std_pl_header_block {
        float: none;
        margin: 0 auto;
        width: 100%;
        margin-top: 10px
    }

    ul.wr_pl_filter_order > li {
        float: left
    }

    ul.wr_pl_filter_order > li.asc {
        float: right
    }
}

@media screen and (max-width:860px) {

    body,
    .wr_page_width {
        padding: 0 10px
    }

    .header_inf_block.work_time,
    .wr_footer_hrobot_yandex_rate {
        display: none
    }

    .wr_rubber_coll_n1 {
        display: none
    }

    .v2-header_user_block.wr_link_personal_page.head-top-row {
        display: block
    }

    .wr_rubber_coll_n2.top_bar_block {
        float: right
    }

    .wr_footer_blocks > .footer_block {
        min-height: inherit
    }

    .footer_block.order_receipt,
    .footer_block.payment_puchase.nth_last_child_2 {
        display: none
    }

    .wr_footer_blocks > .footer_block {
        margin-bottom: 10px
    }

    .wr_footer_blocks > .footer_block.n1 {
        width: 100% !important
    }

    .wr_footer_blocks > .footer_block.n2,
    .wr_footer_blocks > .footer_block.n3 {
        width: 48% !important
    }

    .footer_block .h_footer_menu.footer_needle {
        background-image: none
    }

    .pl_sidebar {
        display: block;
        float: none;
        width: 100% !important;
        padding: 0
    }

    .wr_fix_adaptive_pl {
        margin: 0
    }

    .wr_fix_adaptive_pl + .wr_pl_content2 {
        margin-top: 40px
    }

    .pl_sidebar .dez-section-banner {
        display: none
    }

    .pl_filter_section {
        margin-top: 15px;
        margin-bottom: 30px
    }

    .wr_pl_filter {
        padding: 20px 10px
    }

    .not_processed_jq_pl_section .pl_header,
    .not_processed_jq_pl_section .wr_pl_content,
    .not_processed_jq_pl_section .pl_footer {
        width: 100%
    }

    .pl_main_header {
        padding-left: 0
    }

    .card_main .information {
        float: none
    }

    .card_main .information {
        width: 100%
    }

    .wr_product_slider {
        margin: 0;
        margin-right: 0 !important;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0 !important;
        display: flex
    }

    .preview_slider_product {
        overflow: inherit !important
    }

    .preview_slider_product,
    .wr_product_slider .pages {
        height: auto !important
    }

    .card_tips {
        display: none
    }

    .otziv .add_new_otziv {
        display: none
    }

    .edit_form hr {
        display: none
    }

    .card_main {
        display: flex;
        flex-direction: column
    }

    .wproduct_slider li .wr_image_product_slider,
    .wproduct_slider li,
    .wproduct_slider {
        width: 100% !important
    }

    .dez-tab-title-item.help {
        border-bottom: 1px solid #FDD068
    }

    .dez-tab-title {
        border-bottom: none;
        width: 100%
    }

    .information {
        display: none
    }

    .information.mobile_information {
        display: block
    }

    .card_main .information {
        width: calc(100% + 20px);
        margin-left: -10px;
        margin-right: -10px;
        padding: 20px 10px
    }

    .mobile_information__fixed {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #ffffff;
        z-index: 99;
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding: 10px 10px;
        box-sizing: border-box;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05)
    }

    .card_main .information .mobile_information__fixed .pl_buy.pre_order {
        height: 34px;
        line-height: 30px;
        font-size: 13px !important;
        margin-right: 7px;
        width: 155px !important
    }

    .mobile_information__fixed .card-buttons > span {
        display: none
    }

    div.mobile_information__fixed a.likebutton {
        height: 34px;
        line-height: 30px;
        box-sizing: border-box;
        width: auto;
        padding: 0 10px;
        margin: 0;
        margin-right: 7px
    }

    div.mobile_information__fixed a.likebutton.gray {
        height: 34px;
        line-height: 34px;
        box-sizing: border-box;
        width: 150px;
        padding: 0;
        margin: 0;
        margin-right: 7px
    }

    div.mobile_information__fixed .dez-section-attr-click:not(.wr_pl_buy_one_click) a {
        border: 2px solid #ffa41f;
        color: #333336;
        height: 34px;
        line-height: 30px;
        box-sizing: border-box;
        width: 90px;
        padding: 0;
        margin: 0;
        margin-right: 7px
    }

    div.mobile_information__fixed .dez-section-attr-click {
        margin-top: 0
    }

    .dez-tab-title[style^="top:0;position:fixed;"] {
        width: calc(100% - 20px) !important
    }

    h1.elem-title {
        font-size: 24px;
        line-height: 30px;
        text-transform: uppercase
    }

    .delivery_block b {
        font-size: 22px;
        line-height: 24px
    }

    .card_main .information > div.delivery_block {
        font-size: 18px;
        line-height: 20px
    }

    .card_main .information.mobile_information .wevcube-wrapper {
        display: none
    }

    .card_main .information.mobile_information a#change_region,
    .card_main .information.mobile_information a#change_region span,
    .card_main .information.mobile_information #deliveries_info_all {
        font-size: 18px !important
    }

    .tab-summary-first-col,
    .tab-summary-first-col p,
    .dez-warranty,
    .dez-tab-field,
    .dez-tab-field p,
    .schema-description,
    .schema-description p {
        font-size: 16px;
        line-height: 24px
    }

    .wrap-show-tab-description a,
    .wrap-title-youtube-link a {
        font-size: 18px;
        line-height: 22px
    }

    .dez_item-video-descr {
        width: 100%;
        padding-left: 0
    }

    .icons_block .icon .event_hover_cloud {
        font-size: 16px
    }
}

@media screen and (max-width:980px) {
    ul.category_sub_sub_menu > li > a {
        position: relative;
        padding-right: 35px
    }

    .slideact {
        display: block
    }

    .header_user_block.search_form {
        display: none
    }

    .wr_category_sub_menu {
        display: none;
        border-radius: 0
    }

    .active .wr_category_sub_menu {
        display: block
    }

    .wr_category_sub_sub_menu {
        position: static;
        width: auto;
        box-shadow: none;
        left: 0;
        z-index: 5;
        min-height: inherit
    }

    .sect_sub_sub_menu.wr_sect_article_menu {
        display: none
    }

    .header_sect_sub_sub_menu {
        display: none
    }

    ul.category_sub_menu > li:hover .wr_category_sub_sub_menu {
        display: none
    }

    ul.category_sub_menu > li.hover .wr_category_sub_sub_menu {
        display: block;
        max-width: 100% !important
    }

    .wr_category_sub_sub_menu .sect_sub_sub_menu {
        width: auto;
        float: none;
        padding: 0
    }

    .wr_category_sub_sub_menu .sect_sub_sub_menu:nth-child(2) {
        display: none
    }

    .wr_std_slider_main_page {
        margin-left: 0;
        margin: 0;
        height: auto
    }

    .wr_page_width .wr_footer_blocks.how_this_work {
        display: none
    }

    .wr_page_width .wr_footer_blocks {
        margin-top: -25px
    }

    .footer_block.n4,
    .wr_footer_hrobot_yandex_rate,
    .wr_preview_product_text,
    .wr_aditional_product_info {
        display: none
    }

    .wr_pop_could .wr_preview_product_text,
    .wr_pop_could .wr_aditional_product_info {
        display: block
    }

    .dez-tab-title-item {
        float: none
    }

    .dez-tab-title {
        border-bottom: none;
        width: auto;
        position: relative !important
    }

    .product-descr-wrapper.page {
        display: none
    }

    .tab-reviews-sec-col {
        display: none
    }

    .tab-reviews-first-col {
        width: auto
    }

    ul.section_menu_tile {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

    ul.section_menu_tile > li {
        width: 50%
    }

    .dez-tab-title-item a {
        width: 100% !important;
        display: block;
        box-sizing: border-box;
        height: auto !important
    }

    .dez-tab-title-item {
        float: none;
        border: 1px solid #FDD068;
        border-bottom: none
    }

    .dez-tab-title-item a.active,
    .dez-tab-title-item a.absolut.active {
        border: none;
        padding: 0
    }

    .auth-form {
        margin-right: 0
    }
}

@media screen and (max-width:1020px) {
    .wrap-user-info {
        float: none
    }

    .new_zakaz .dop_edit {
        padding-left: 0
    }

    .wrap-user-info h3 {
        margin-top: -16px
    }

    .edit_form.radio_edit_form h3 {
        margin-bottom: 5px;
        padding-top: 15px
    }

    .cabinet .oder {
        width: 910px
    }

    .cabinet .oder h2 {
        width: 902px
    }

    .cabinet .oder_inside {
        width: 607px
    }

    .cabinet .oder_line {
        width: 594px
    }

    .cabinet,
    .cabinet .personal_info,
    .cabinet .info_block_line,
    .cabinet .line,
    .cabinet .personal_info h1,
    .cabinet .info_block {
        width: 917px
    }

    .cabinet {
        overflow: hidden
    }

    .cabinet .oder_line .order_name_block,
    .cabinet .total,
    .cabinet .info_block_line div p,
    .cabinet .info_block_line div {
        width: auto
    }

    .add_wr_zoom_swithc {
        display: none
    }

    .wr_category_menu:hover ul.category_menu_header > li.w_more .wr_category_sub_menu {
        display: none
    }

    .wr_category_menu:hover .active .wr_category_sub_menu {
        display: block !important
    }
}

@media screen and (min-width:640px) and (max-width:860px) {

    body,
    .wr_page_width {
        min-width: 639px
    }

    ul.top_bar_menu > li > a {
        padding: 0 9px
    }

    .tr_item_right {
        width: 185px
    }

    .tr_wrap img {
        max-width: 130px
    }

    .cart-table td.cart-photo-td {
        width: 145px
    }

    .tr_wrap {
        width: 130px
    }

    .wr_main_content .cabinet .oder {
        width: 618px
    }

    .wr_main_content .cabinet .oder h2 {
        width: 608px
    }

    .wr_main_content .cabinet .oder_inside {
        width: 313px
    }

    .wr_main_content .cabinet .oder_line {
        width: 300px
    }

    .wr_main_content .cabinet,
    .wr_main_content .cabinet .personal_info,
    .wr_main_content .cabinet .info_block_line,
    .wr_main_content .cabinet .line,
    .wr_main_content .cabinet .personal_info h1,
    .wr_main_content .cabinet .info_block {
        width: 623px
    }

    .wr_main_content .cabinet {
        overflow: hidden
    }

    .header_user_block.search-mobile img {
        width: 28px
    }

    .header_user_block.search-mobile {
        width: 14%;
        display: block !important
    }

    .search_form .wr_search_fields {
        border-radius: 4px;
        height: 44px;
        border-left: 1px solid #ddd;
        border-top: 1px solid #c3c3c3;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #f2f2f2
    }

    .wr_search_fields input[type=submit] {
        background-color: transparent;
        background-image: url(/bitrix/templates/ihomesystem_new/images/search-input-iconl.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position-x: 0;
        margin-right: 11px;
        margin-top: 11px;
        width: 20px
    }

    .wr_search_fields input[type=text] {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .search_form .wr_search_fields.focus {
        border: 2px solid #747f7f
    }

    .search_form .wr_search_fields.focus input[type=submit] {
        background-image: url(/bitrix/templates/ihomesystem_new/images/search-focus.png)
    }
}

@media screen and (min-width:320px) and (max-width:639px) {
    h1.elem-title {
        font-size: 16px;
        line-height: 24px;
        text-transform: uppercase
    }

    ul.std_breadcrumbs {
        margin-top: 0
    }

    .new_zakaz_form {
        width: 100%;
        float: none
    }

    .main-header h1 {
        font-size: 20px !important
    }

    .dez-cart-inform .colorful_block {
        height: auto
    }

    .text_block p {
        margin: 0 !important
    }

    .text_block p span {
        font-size: 16px !important
    }

    .text_block iframe {
        width: 100% !important
    }

    body,
    .wr_page_width {
        min-width: 479px
    }

    .header_inf_block_phone {
        width: 179px;
        background: none
    }

    .tr_item_right {
        width: 185px
    }

    .tr_wrap img {
        max-width: 150px
    }

    .cart-table td.cart-photo-td {
        width: 90px
    }

    .tr_wrap {
        width: 80px;
        margin-right: 3px;
        margin-left: 3px
    }

    .tr_how span,
    .tr_how {
        font-size: 14px
    }

    a.tr_name_item {
        font-size: 14px
    }

    .cart-table-input td {}

    .dez-cart-inform .colorful_block {
        width: 468px
    }

    .tr_item_right {
        width: 157px
    }

    .cart-table-input td.cart-table-input-price {
        width: 94px;
        text-align: left;
        font-size: 12px
    }

    .edit_block {
        overflow-x: hidden;
        width: 450px
    }

    .cart-del-td,
    .cart-del {
        display: none
    }

    .popup-city-main-cart {
        top: 140px
    }

    .grey_edit_form h3.padding-city {
        padding-top: 12px
    }

    .wr_main_content .cabinet .oder {
        width: 462px
    }

    .wr_main_content .cabinet .oder h2 {
        width: 452px
    }

    .wr_main_content .cabinet .oder_inside {
        width: 157px
    }

    .wr_main_content .cabinet .oder_line {}

    .wr_main_content .cabinet,
    .wr_main_content .cabinet .personal_info,
    .wr_main_content .cabinet .info_block_line,
    .wr_main_content .cabinet .line,
    .wr_main_content .cabinet .personal_info h1,
    .wr_main_content .cabinet .info_block {
        width: 466px
    }

    .wr_main_content .cabinet {
        overflow: hidden
    }

    .dez-textarea-address .correct-image {
        right: -2px
    }
}

@media screen and (min-width:300px) and (max-width:650px) {
    .cart-table-input {
        width: 100%;
        table-layout: fixed;
        max-width: 100%
    }

    .cart-table-input td {
        width: 100%
    }

    .cart-table-input td {
        width: 100% !important;
        display: block
    }

    .cart-table-input .wrap-radio {
        width: auto
    }

    .cart-table-input .wrap-cart-popup {
        width: 20px
    }

    #pay_list img.payment-image {
        position: static;
        margin: 0 auto !important;
        display: block
    }

    .cart-table-input .response_price_delivery.cart-table-input-price {
        display: block !important;
        float: left;
        border-radius: 3px;
        padding: 5px 20px;
        margin: 5px 0;
        border: 1px solid rgba(0, 0, 0, 0.5)
    }

    .cart-table-input-price {
        display: none !important
    }

    .cart-table-input {
        max-width: 100%;
        table-layout: fixed;
        width: 100%;
        word-wrap: break-word
    }

    table.border-table {
        max-width: 100%;
        table-layout: fixed;
        width: 100% !important
    }

    table.border-table td:first-child {
        text-align: center;
        font-weight: bold;
        background-color: #F4F4F4
    }

    table.border-table td {
        border: 1px solid #000;
        padding: 3px 10px;
        display: block
    }

    table.border-table td:last-child {
        padding: 15px 5px !important
    }

    li .arrow_preview_prod_slider {
        display: none
    }

    #notify_avail .notify_avail_title > p {
        padding-right: 30px
    }

    .close,
    .popup-one-click .dez-close {
        width: 30px;
        height: 30px
    }

    .dez-cart-inform #order_total_price {
        float: none;
        width: 100%
    }

    .city-correct-wrap .correct-image {
        right: 5px
    }

    .header_inf_block div[itemprop="address"],
    [itemprop="openingHours"] {
        display: none
    }

    div.wrap-iframe iframe {
        width: 100% !important
    }

    .window_light.videos.ui-dialog-content.ui-widget-content {
        height: auto !important
    }

    #tab-features .feature-value,
    .tab-summary-sec-col .feature-value {
        float: left;
        color: #000000;
        width: auto
    }

    #tab-features .feature-field,
    .tab-summary-sec-col .feature-field {
        width: auto;
        padding-right: 20px
    }

    .card_main {
        margin-bottom: 10px;
        padding-top: 10px
    }

    .wr_content .wr_main_content {
        padding-top: 22px
    }

    .tab-summary-first-col h2,
    #tab-features h2,
    .tab-summary-sec-col h2,
    .tab-summary-third-col h2,
    .this_as_h1,
    h1,
    a.likebutton {
        font-size: 19px
    }

    .tab-summary-first-col h2 {
        margin: 0
    }

    .wr_preview_slider_product .youtube-link {
        top: 0
    }

    .footer_block.n4.nth_last_child_2 {
        width: 100% !important;
        float: none
    }

    .header_inf_block_phone .phone {
        font-size: 17px
    }

    .wr_preview_description .h_product_name {
        font-size: 15px
    }

    .tr_catalog h2,
    .grey_edit_form h3,
    .edit_form h3 {
        font-size: 19px !important
    }

    .price_block .price {
        font-size: 44px
    }

    .price_block .price span:first-child,
    .price_block .price span:last-child {
        font-size: 26px
    }

    .price-cool {
        clear: both
    }

    .price.oldprice {
        font-size: 16px;
        margin-top: 5px
    }

    .wr_ad_block {
        display: none
    }

    body,
    .wr_page_width {
        max-width: inherit;
        min-width: inherit;
        margin: 0
    }

    header .wr_page_width:last-child {
        padding: 0;
        align-self: flex-end
    }

    .header_inf_block_phone {
        background: none
    }

    .footer_subscribe {
        width: 100%;
        min-height: auto;
        margin-top: 0
    }

    .footer_block.n4.nth_last_child_2 > div,
    .footer_block.n4.nth_last_child_2 > ul {
        display: none
    }

    .footer_block.n3 {
        display: block;
        width: auto !important;
        margin-bottom: 20px
    }

    ul.section_menu_tile > li {
        float: none;
        width: 100%;
        padding: 0
    }

    .footer_std_hrobot_form.footer_callback {
        display: none
    }

    .delivery_block,
    .icons_block {
        display: none
    }

    .mobile_information .delivery_block,
    .mobile_information .icons_block {
        display: block
    }

    .wr_preview_slider_product {
        display: block
    }

    .add_wr_zoom_swithc + .clear {
        display: none
    }

    .zoom_switch {
        margin: 0 0 0 20px
    }

    .wr_product_slider {
        margin: 0 auto;
        width: 100% !important;
        display: flex;
        flex-direction: column-reverse
    }

    .price_block a.likebutton {
        width: 200px;
        height: 25px;
        clear: both;
        line-height: 25px;
        margin: 10px auto;
        margin-bottom: 4px;
        margin-top: 10px
    }

    .tab-summary-sec-col {
        display: block;
        width: 100% !important;
        border: none;
        padding: 0;
        margin-top: 25px
    }

    .tr_item_right {
        width: 185px
    }

    .tr_wrap img {
        max-width: none;
        width: 200px
    }

    .cart-table td.cart-photo-td {
        width: 90px
    }

    .tr_wrap {
        width: 80px;
        margin-right: 3px;
        margin-left: 3px
    }

    .tr_how span,
    .tr_how {
        font-size: 14px
    }

    a.tr_name_item {
        font-size: 14px
    }

    .cart-table-input td {
        width: 240px
    }

    .wr_additional_wprod_slider {
        float: none
    }

    .wproduct_slider li,
    .wproduct_slider li .wr_image_product_slider,
    .wproduct_slider li .wr_image_product_slider img {
        max-width: 310px !important;
        margin: 0 auto
    }

    .wproduct_slider li .wr_image_product_slider,
    .wproduct_slider li,
    .wproduct_slider {
        height: 310px !important
    }

    .wproduct_slider li .wr_image_product_slider img {
        max-height: 310px !important
    }

    .wr_product_slider .wproduct_slider {
        float: none;
        margin: 0 auto;
        max-width: inherit !important
    }

    .wr_product_slider .wr_preview_slider_product {
        height: 50px
    }

    .dez-cart-inform .colorful_block {
        width: 468px
    }

    .tr_item_right {
        width: 157px
    }

    .cart-table-input td.cart-table-input-price {
        width: 94px
    }

    .edit_block {
        width: auto
    }

    .cart-del-td,
    .cart-del {
        display: none
    }

    .wr_main_content .cabinet .oder {
        width: 98%
    }

    .wr_main_content .cabinet .oder h2 {
        width: 98%
    }

    .wr_main_content .cabinet .oder_inside {
        width: 98%;
        float: none;
        clear: both
    }

    .cabinet .oder_info {
        height: 132px !important;
        float: none;
        width: 98%;
        clear: both;
        padding: 5px;
        margin-top: 106px;
        margin-bottom: 14px
    }

    .MsoNormal img {
        width: 100% !important;
        height: auto !important
    }

    .text_block p i font {
        font-size: 16px !important
    }

    ul.std_pagination {
        overflow: auto
    }

    .cabinet .personal_info h1,
    .cabinet h2 {
        font-size: 20px !important;
        padding-left: 5px
    }

    .wr_main_content .cabinet .oder_line {
        width: 98%;
        float: none;
        clear: both;
        border: none
    }

    .wr_main_content .cabinet,
    .wr_main_content .cabinet .personal_info,
    .wr_main_content .cabinet .info_block_line,
    .wr_main_content .cabinet .line,
    .wr_main_content .cabinet .personal_info h1,
    .wr_main_content .cabinet .info_block {
        width: 100%
    }

    .cabinet .cab_info .cab_block ul {
        width: auto;
        float: none
    }

    .cabinet .cab_info .cab_block li span {
        padding: 3px
    }

    .edit_cab_block {
        float: none
    }

    .edit_cab_block a {
        margin: 5px 0;
        display: block;
        width: 168px
    }

    .bx_my_order_cancel textarea {
        width: 99%;
        border: 1px solid #C9C9C9
    }

    .wr_main_content .cabinet {
        overflow: hidden
    }

    .cabinet .oder_line .order_name_block {
        width: 286px !important
    }

    .wr_top_bar {
        display: none
    }

    .wr_cart_text_viewer {
        display: none
    }

    .header_user_block.wr_link_personal_page {
        margin-right: 0;
        position: relative
    }

    .header_logo_mini {
        display: block
    }

    .header_logo {
        display: none;
        margin: 0 auto
    }

    .header_inf_block_phone {
        width: auto
    }

    .header_inf_block_phone .phone {
        font-size: 15px
    }

    .wr_category_sub_menu {
        width: 100%;
        min-width: 320px
    }

    .wr_triangle_cat_menu .triangle_cat_menu {
        position: absolute;
        top: -6px;
        left: 27px
    }

    .wr_header_logo > a {
        width: 100%;
        display: block
    }

    .wr_header_inf_blocks > .header_inf_block {
        float: none;
        display: block;
        margin: 0;
        text-align: center;
        z-index: 1;
        width: 40px;
        height: 40px
    }

    .wr_header_inf_blocks > .wr_header_logo {
        float: left;
        margin-right: 10px;
        padding-top: 0
    }

    .not_processed_jq_pl_section .pl_header {
        width: 100%;
        padding: 10px 2px;
        text-align: center
    }

    .wr_switch_pl.wr_pl_view_type.std_pl_header_block {
        float: none;
        margin: 0 auto;
        width: 205px;
        display: none
    }

    .wr_pl_filter_order.std_pl_header_block {
        float: none;
        margin: 0 auto;
        padding: 0;
        height: 35px
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_preview_image {
        width: 100%
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_price_product {
        width: 100%
    }

    .pl_price {
        font-size: 22px;
        margin-top: 7px
    }

    ul.tile_product_list > li {
        padding-bottom: 0;
        width: auto
    }

    ul.tile_product_list > li .pl_buy {
        position: static;
        margin: 4px auto
    }

    ul.tile_product_list > li .wr_pl_buy_one_click {
        position: static;
        width: auto
    }

    ul.tile_product_list .pl_old_price,
    ul.tile_product_list .pl_price {
        font-size: 22px;
        float: none;
        margin: 0 10px
    }

    ul.tile_product_list .pl_old_price {
        font-size: 16px
    }

    ul.tile_product_list .pl_old_price::after {
        content: ' руб.'
    }

    .wr_price_product > .pl_price:first-child {
        margin-top: 7px
    }

    .wr_product_preview > .wr_preview_image,
    .wr_product_preview > .wr_preview_description,
    .wr_product_preview > .wr_price_product {
        float: none;
        display: block;
        margin-bottom: 20px
    }

    .pl_preview_image {
        margin: 0 auto
    }

    .pl_buy + .wr_pl_buy_one_click {
        text-align: center
    }

    .wr_product_preview .wr_pl_buy_one_click .pl_buy_one_click,
    .wr_product_preview .podrazdel-button .pl_buy,
    .wr_product_preview .pl_buy.pre_order {
        text-align: center;
        width: 100% !important
    }

    .pl_section + .pl_section_description {
        padding-top: 0
    }

    .wr_content .wr_main_content {
        padding-bottom: 10px
    }

    .header_inf_block.work_time {
        display: none
    }

    .gradient .dop-info img {
        width: 100%;
        height: auto
    }

    .feature-column {
        float: none;
        padding: 0
    }

    div.dez-one-acc {
        float: none;
        width: 100%;
        height: auto !important;
        margin-right: 0;
        margin-bottom: 25px
    }

    .tab-summary-first-col,
    .tab-reviews-first-col {
        width: 100% !important;
        border-right: none
    }

    .dez-tab-one-field .dez-one-acc .dez-one-acc-title {
        height: auto !important;
        text-align: left
    }

    .dez-one-acc-price {
        float: none;
        text-align: left;
        width: 100%;
        font-size: 26px !important;
        line-height: 30px !important
    }

    .dez-one-acc-price span {
        font-size: 26px !important;
        line-height: 30px !important
    }

    a.likebutton {
        display: block;
        float: none;
        width: 200px;
        margin: 0 auto;
        padding: 7px;
        margin-top: 9px
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        line-height: 1.2
    }

    .this_as_h3,
    h3 {
        font-size: 17px
    }

    .dez-tab-one-field {
        padding: 0 5px
    }

    .dez-article > a {
        display: block;
        width: 100%;
        text-align: center
    }

    .dez-article-img {
        float: none;
        margin: 0 auto;
        width: auto
    }

    #tab-summary {
        display: block;
        padding: 0 5px
    }

    .dez-one-acc-img {
        display: block;
        margin: 0 auto;
        width: 100%
    }

    .dez-one-acc-img img {
        margin: 0 auto;
        display: block
    }

    .dez-tab-title-item a.absolut {
        border: none
    }

    .card_banner {
        margin-top: 0;
        text-align: center
    }

    .card_banner img {
        height: auto !important;
        width: 100%
    }

    .wr_product_slider .wr_preview_slider_product {
        width: 100%;
        float: none;
        position: relative
    }

    .dez-tab-title-item a {
        padding: 0
    }

    .wr_footer_blocks > .footer_block {
        min-height: 50px;
        margin-bottom: 20px
    }

    .preview_slider_product {
        height: 45px;
        height: 45px;
        position: absolute;
        right: 0;
        width: 248px
    }

    .wr_preview_slider_product .item-video {
        float: left;
        line-height: 44px
    }

    .wr_product_slider .pages {
        display: inline-block;
        height: 45px !important;
        transform: translateZ(0px) translateY(0px) !important
    }

    .wr_product_slider .pages li {
        float: right
    }

    .cart-table.mobile {
        display: block
    }

    table.cart-table {
        display: none
    }

    .cart-photo,
    .cart-name,
    .cart-quant,
    .cart-amount {
        width: 100%;
        text-align: center;
        height: 33px;
        padding-left: 0;
        line-height: 33px;
        background-color: #f2f2f2;
        background-image: none;
        display: none
    }

    .tr_wrap,
    .tr_item_right,
    .cart-quant-td,
    .cart-amount-td {
        float: none;
        text-align: center;
        width: 100%
    }

    .tr_how {
        font-size: 18px;
        padding-top: 10px
    }

    .tr_kol-vo {
        margin: 5px auto
    }

    .wrap-user-info {
        float: none;
        width: auto
    }

    #loader_img {
        left: 0
    }

    .dez-wrap-cart-input {
        float: none
    }

    .tr_wrap img {
        margin: 0 auto;
        display: block
    }

    .edit_form input.edit_second,
    .new_zakaz .edit_block .big_pole,
    .edit_form input[type="text"],
    .styled-select select {
        width: 94% !important
    }

    .popup-city-main-cart #region_name,
    .popup-city-main {
        width: 94% !important;
        box-sizing: border-box
    }

    .right-float-div {
        float: none;
        width: auto
    }

    .popup-city-main-cart {
        width: 100%
    }

    .dez-cart-inform .colorful_block,
    .styled-select {
        width: 100%
    }

    .styled-select {
        width: 99%
    }

    .new_zakaz .dop_edit .edit_bl {
        width: 100%;
        display: block
    }

    .new_zakaz .dop_edit .grey_edit_bl button.unactive,
    .new_zakaz .dop_edit .grey_edit_bl button.unactive-city {
        margin: 0 auto;
        display: block
    }

    #notify_mail,
    #notify_name {
        width: 95%
    }

    #notify_avail .notify_me.inner {
        width: 230px;
        margin: 10px auto
    }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
        width: 320px !important
    }

    .popup-one-click {
        left: 50%;
        top: 50%;
        margin-left: 0;
        margin-top: 0
    }

    #success .tovar {
        width: 300px;
        border-bottom: none
    }

    .buttons {
        display: block;
        height: 95px;
        width: 100%
    }

    .buttons a.order-btn {
        float: none;
        display: block;
        margin: 0 auto
    }

    .buttons a.close-btn {
        margin: 0 auto;
        display: block;
        margin-top: 10px;
        float: none;
        width: 164px
    }

    .header_user_block.search-mobile img {
        width: 28px
    }

    .header_user_block.search-mobile {
        width: 22%;
        display: block !important
    }

    .search_form .wr_search_fields {
        border-radius: 4px;
        height: 44px;
        border-left: 1px solid #ddd;
        border-top: 1px solid #c3c3c3;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #f2f2f2
    }

    .wr_search_fields input[type=submit] {
        background-color: transparent;
        background-image: url(/bitrix/templates/ihomesystem_new/images/search-input-iconl.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position-x: 0;
        margin-right: 11px;
        margin-top: 11px;
        width: 20px
    }

    .wr_search_fields input[type=text] {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .search_form .wr_search_fields.focus {
        border: 2px solid #747f7f
    }

    .search_form .wr_search_fields.focus input[type=submit] {
        background-image: url(/bitrix/templates/ihomesystem_new/images/search-focus.png)
    }

    .wr_menu_banner_area .header_user_block.wr_link_personal_page {
        padding: 0
    }

    .wr_menu_banner_area .auth-form {
        display: none;
        margin-bottom: -9px;
        margin-left: 20px
    }

    .wr_menu_banner_area .link_personal_page {
        background-image: url(/bitrix/templates/ihomesystem_new/images/avatar.png);
        height: 32px
    }

    .header_inf_block.wr_header_blocks_phones {
        margin-top: 0;
        padding: 0
    }

    .header .wr_page_width .wr_header_user_blocks {
        border-radius: 0;
        box-sizing: border-box;
        padding-left: 0;
        padding-right: 0
    }

    .header .wr_header_inf_blocks.wr_page_width {
        height: auto;
        width: 100%;
        padding-right: 10px;
        padding-left: 0;
        display: flex;
        align-items: center;
        margin: 0;
        margin-left: 30px
    }

    .header {
        position: fixed;
        box-sizing: border-box;
        width: 100%;
        z-index: 100;
        top: 0;
        left: 0;
        padding-left: 10px;
        padding-right: 115px;
        background-color: #323337;
        justify-content: space-between;
        display: flex;
        height: 58px
    }

    .header_logo_mini {
        width: 40px
    }

    #basket_small.header_user_block.wr_cart {
        width: 40px
    }

    .wr_header_blocks_phones > .header_inf_block_phone {
        padding: 0
    }

    .header_inf_block_phone .phone.call_phone_1,
    .header_inf_block_phone .phone_description {
        display: none
    }

    .phone.call_phone_2 a {
        display: inline-block;
        height: 40px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 28px;
        width: 30px;
        background-image: url(/bitrix/templates/ihomesystem_new/images/phone-xxl.png);
        font-size: 0;
        vertical-align: middle
    }

    .roistat-promo-wrap {
        color: #fff
    }

    .wr_content {
        padding-top: 55px
    }

    .wr_header_user_blocks > .auth-form {
        display: none;
        opacity: 0
    }

    .wr_footer_blocks > .footer_block.n3 .h_footer_menu {
        display: none
    }

    .header_user_block.wr_category_menu {
        position: fixed;
        left: 10px
    }

    ul.tile_product_list > li .pl_buy,
    .tile_product_list .pl_buy_one_click {
        width: 100% !important
    }

    .preview_slider_product,
    .wr_product_slider .wr_preview_slider_product {
        width: auto;
        position: static
    }

    .dez-tab-one-field .dez-one-acc .dez-one-acc-img {
        height: 180px !important;
        width: 100%;
        border: 1px solid #f4f4f4;
        margin-bottom: 8px
    }

    .dez-tab-one-field .dez-one-acc .dez-one-acc-img > img {
        max-height: 100%;
        width: auto !important;
        height: 100% !important
    }

    .dez-one-acc .dez-one-acc-title a {
        font-size: 22px !important;
        line-height: 30px
    }

    .dez-one-acc a.v_korzinu.likebutton {
        width: 100% !important;
        font-size: 18px !important;
        height: 44px;
        line-height: 44px;
        padding: 0;
        font-family: Montserrat;
        font-weight: bold;
        letter-spacing: 0.6px;
        text-transform: uppercase;
        margin-top: 14px
    }
}

@media screen and (max-width:319px) {

    body,
    .wr_page_width {
        width: 319px
    }

    ul.wr_city .label.wr_city_label {
        display: none
    }

    ul.section_menu_tile > li {
        float: none;
        width: 100%
    }
}

@media screen and (min-width:300px) and (max-width:400px) {
    .wrap-cart-popup {
        display: none
    }

    .cart-popup-quest {
        display: none
    }

    .cart-table-input td {
        width: 240px
    }

    .edit_form label {
        margin-top: 11px
    }
}

@media screen and (max-width:980px) {
    .api-search-title .api-search-result {
        display: none !important
    }

    .header_user_block.wr_category_menu {
        margin-right: 0
    }

    ul.top_bar_menu > li {
        margin-right: 0
    }

    .footer_block.n3 {
        padding-left: 0
    }

    table.general_description_table {
        display: none
    }

    .general_description_table.mobile_table {
        display: block
    }

    .general_description_table .tab-summary-first-col,
    .general_description_table .tab-summary-sec-col {
        margin-bottom: 40px
    }

    .general_description_table .tab-summary-first-col,
    .general_description_table .tab-summary-sec-col,
    .general_description_table .tab-summary-third-col,
    .dez-tab-title-item a {
        width: 100% !important;
        padding: 0;
        border: none
    }

    .dez-tab-title-item a.absolut {
        box-sizing: border-box;
        width: 100% !important
    }
}

.price_block a.likebutton {
    display: inline-block;
    vertical-align: top;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.6px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    width: 156px;
    color: #ffffff;
    box-shadow: none;
    text-transform: uppercase
}

#deliveries_all .line > ul {
    margin-left: 0;
    font-size: 14px
}

#deliveries_all h2 {
    font-size: 17px
}

div#ajax-delivery h3 {
    font-size: 20px
}

.window_light .vkredit-title .close img {
    display: none
}

ul.category_sub_sub_menu {
    height: auto
}

.aditional_inf_sect_sub_sub_menu {
    padding-top: 14px
}

div.dez-section-banner {
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    opacity: 0
}

div.lazyload {
    display: none
}

.display-none {
    display: none
}

.ecommerce-data {
    display: none
}

.add-info-wrapper {
    display: flex
}

.element-shows {
    display: inline-block;
    align-self: center;
    margin-left: 42px;
    color: #323337;
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: 400;
    padding-left: 20px;
    background-image: url(/local/templates/ihomesystem_new/css/../images/eye.png);
    background-repeat: no-repeat;
    background-position: left center
}

.podrazdel-button {
    position: relative;
    margin-bottom: 8px
}

.podrazdel-button .pl_buy {
    width: 100%
}

.wr_product_preview .dez-section-attr-click .pl_buy_one_click {
    margin-left: 0;
    width: 100%
}

.webcube-favorites {
    margin-right: 20px
}

.webcube-favorites-link.podrazdel {
    left: -53px;
    top: 6px;
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: transparent;
    background-image: url(/local/templates/ihomesystem_new/css/../images/like.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 24px;
    padding: 0;
    margin: 0
}

.tile_product_list .webcube-favorites-link.podrazdel {
    right: 27px;
    left: auto
}

.webcube-favorites-link.podrazdel:hover,
.webcube-favorites-link.podrazdel:active,
.webcube-favorites-link.podrazdel.favorite-added {
    background-image: url(/local/templates/ihomesystem_new/css/../images/like-black.png)
}

.card-buttons {
    position: relative
}

.webcube-favorites-link.cards {
    position: absolute;
    right: 0;
    padding: 0;
    margin: 0;
    bottom: 0;
    width: 49px;
    height: 49px;
    background-color: transparent;
    background-image: url(/local/templates/ihomesystem_new/css/../images/like.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 34px
}

.webcube-favorites-link.cards:hover,
.webcube-favorites-link.cards:active,
.webcube-favorites-link.cards.favorite-added {
    background-image: url(/local/templates/ihomesystem_new/css/../images/like-black.png)
}

.webcube-favorites .icon-izbranoe {
    position: relative;
    display: inline-block;
    z-index: 100;
    top: -4px
}

.webcube-favorites .icon-izbranoe svg {
    width: 34px;
    padding-top: 8px;
    height: 34px;
    padding: 0
}

.webcube-favorites .icon-izbranoe .webcube-favorites-border,
.header_user_block.wr_cart .cart_viewer .counter_cart {
    top: 50%;
    left: 50%;
    min-width: 17px;
    line-height: 13px;
    background-color: #f26300;
    color: #fff !important;
    padding: 1px;
    width: auto;
    height: auto;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
    position: absolute;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    border-color: #f26300;
    font-size: 11px;
    text-align: center
}

.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar {
    white-space: normal !important;
    color: #2a47ac !important
}

.add-to,
.added {
    display: none;
    position: absolute;
    bottom: 100%;
    color: black;
    font-size: 12px;
    width: 100px;
    font-weight: 400;
    right: 0;
    border-radius: 3px;
    padding: 2px;
    text-align: center;
    text-transform: lowercase;
    background-color: #e6e6e6;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.7)
}

.podrazdel-button .add-to {
    right: 0
}

.card-buttons .add-to {
    bottom: 49px
}

.podrazdel-list-button .add-to {
    bottom: 65px;
    right: 25px
}

.add-to:first-letter,
.added:first-letter {
    text-transform: uppercase
}

.webcube-favorites-link:hover + .add-to {
    display: block
}

.webcube-favorites-link:hover .add-to {
    display: block
}

.webcube-favorites-link.favorite-added:hover .added {
    display: block
}

@media screen and (max-width:1300px) {

    .tile_product_list .slick-prev,
    .tile_product_list .slick-next {
        display: none !important
    }

    ul.section_menu_tile {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width:1220px) {
    ul.tile_product_list {
        margin-left: -10px;
        margin-right: -10px
    }

    ul.tile_product_list > li {
        padding: 0 10px 50px
    }

    ul.tile_product_list > li .pl_buy {
        bottom: 38px
    }

    .podrazdel-list-button .webcube-favorites-link.podrazdel {
        bottom: 0;
        left: 120px
    }

    .podrazdel-list-button .add-to {
        z-index: 10;
        bottom: 32px
    }

    body .roistat-promo-wrap {
        right: 20px !important
    }

    .header_inf_block.work_time {
        padding-left: 0
    }

    .header_inf_block.work_time:before {
        content: none
    }

    .wr_aditional_product_info {
        flex-direction: column
    }

    .wr_aditional_product_info > .aditional_product_info {
        margin-bottom: 10px
    }

    .aditional_product_info > .rate_product {
        margin-left: 0
    }

    .pl_header .std_pagination.std_pl_header_block {
        display: none
    }

    .pl_header {
        padding: 10px
    }

    ul.wr_pl_filter_order {
        margin-left: 20px
    }

    ul.tile_product_list > li {
        width: 50%
    }

    ul.tile_product_list {
        flex-wrap: wrap
    }

    .tile_product_list .podrazdel-list-button .webcube-favorites-link.podrazdel {
        left: auto;
        right: 28px;
        top: 14px
    }

    ul.tile_product_list + ul.tile_product_list {
        margin-top: 0
    }

    .slick-slide .pl_buy_one_click {
        width: 156px;
        margin-left: 9px
    }

    .card_buy,
    .card_tips {
        display: none
    }

    div.dez-tab-title-item a {
        width: auto !important;
        white-space: nowrap
    }
}

@media screen and (max-width:1100px) {
    .header_inf_block.work_time {
        display: none
    }

    .header_user_block.search_form {
        margin-right: 20px
    }
}

@media screen and (max-width:1040px) {
    .header_user_block.wr_cart .button_order {
        display: none
    }

    .header_user_block.wr_cart {
        width: 195px
    }
}

@media screen and (max-width:980px) {
    .wr_top_bar .wr_rubber_coll_n1 {
        margin-right: 152px;
        width: auto
    }

    .wr_top_bar .wr_rubber_coll_n2 {
        width: auto
    }

    .header_inf_block.wr_feedback_bloks a.feedback_link {
        display: none
    }

    .wr_price_product .pl_price .pl_price_title {
        display: block
    }

    .dez-tab-title {
        flex-direction: column
    }
}

@media screen and (max-width:900px) {
    .podrazdel-list-button .webcube-favorites-link.podrazdel {
        bottom: 0;
        left: 105px
    }
}

@media screen and (max-width:768px) {
    .webcube-favorites .icon-izbranoe .webcube-favorites-border {
        width: 30.88px;
        height: 24px;
        top: 6px;
        right: 20px;
        left: auto;
        position: absolute;
        padding: 7px 0 0 0;
        background-color: #FFFFFF;
        border-radius: 50%;
        border-width: 1px;
        border-style: solid;
        font-size: 11px;
        color: #323337 !important
    }

    .webcube-favorites .icon-izbranoe {
        position: fixed;
        padding: 0;
        top: auto;
        left: 0;
        display: none
    }
    
    .wevcube-wrapper {
        display: none;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {
        top: 0 !important
    }

    .webcube-favorites {
        margin-right: 0
    }

    .wr_header_blocks_phones > .header_inf_block_phone:first-child,
    .wr_header_blocks_phones > .header_inf_block_slash {
        display: none
    }

    .wr_section_content h1 {
        font-size: 26px;
        line-height: 1.15;
        letter-spacing: 0.3px;
        margin-bottom: 23px
    }

    ul.section_menu_tile > li .section_descr .section_name {
        font-size: 19px;
        line-height: 22px
    }

    ul.section_menu_tile > li .section_descr .min_price {
        font-size: 24px
    }

    ul.section_menu_tile > li .section_descr .min_price span {
        font-size: 18px
    }

    .wr_main_content p:not([class]) {
        font-size: 18px;
        line-height: 26PX
    }

    * + .wr_section_content {
        margin-top: 35px
    }

    .wr_footer_blocks > .footer_block.n1 .api-search-title {
        margin-right: 0
    }

    .wr_search_fields input[type=text] {
        height: 44px;
        font-size: 16px
    }

    .pl_filter_section .h2 {
        margin-bottom: 15px
    }

    .pl_filter_block li a {
        font-size: 14px;
        line-height: 16px
    }

    .opt-buyers {
        margin-left: 0;
        margin-right: 0
    }

    .opt-buyers .slick-prev,
    .opt-buyers .slick-next {
        display: none !important
    }

    .dez-buy-tovar-ammount-val {
        margin-top: 0
    }

    .preview_slider_product,
    .wr_product_slider .wr_preview_slider_product {
        height: auto !important;
        width: 100%
    }

    .header_inf_block time {
        display: none
    }

    #deliveries_all {
        width: 95% !important
    }

    ul.section_menu_tile > li .section_preview_image + .section_descr {
        margin-top: 15px;
        background: url('/local/templates/ihomesystem_new/img/arrow-ind.png') no-repeat right 10px;
        padding-right: 30px
    }
}

@media screen and (max-width:650px) {
    .wr_category_menu .category_menu_butt .category_menu_desc {
        display: none
    }

    .podrazdel-list-button .webcube-favorites-link.podrazdel {
        left: auto;
        right: 28px;
        top: 14px
    }

    .btn__next,
    .btn__prev {
        display: block
    }

    .wr_preview_slider_product {
        display: none
    }

    .wr_product_slider {
        margin-left: -10px !important;
        margin-right: -10px !important;
        width: calc(100% + 20px) !important
    }
}

@media screen and (max-width:650px) and (min-width:300px) {
    ul.tile_product_list > li {
        padding: 0 20px 0
    }

    .podrazdel-list-button {
        position: relative
    }

    .podrazdel-list-button .webcube-favorites-link.podrazdel {
        position: static
    }

    .podrazdel-button .add-to {
        left: calc(50% + 70px)
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy {
        display: flex !important;
        flex-wrap: wrap !important
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu {
        flex: 1 0 100%
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {
        flex: 1 0 0;
        max-width: 100% !important
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu {
        bottom: 0 !important;
        margin: 0 !important
    }
}

.open-filters {
    display: none
}

@media screen and (max-width:860px) {
    #basket_small.header_user_block.wr_cart {
        float: right;
        width: 40px
    }

    .left-menu {
        display: none
    }

    .open-filters {
        font-family: "Montserrat", Helvetica, sans-serif;
        display: block;
        width: 100%;
        background-color: #e3e3e3;
        color: #333336;
        text-align: center;
        font-weight: bold;
        font-size: 21px;
        height: 60px;
        line-height: 58px;
        border: 1px solid #dadada;
        text-transform: uppercase;
        border-radius: 3px;
        margin-bottom: 32px
    }
}

@media screen and (max-width:640px) and (min-width:300px) {
    .podrazdel-list-button {
        position: static
    }

    .ul.tile_product_list .wr_price_product {
        position: relative
    }

    .podrazdel-list-button .webcube-favorites-link.podrazdel {
        position: absolute;
        bottom: 25px;
        left: calc(50% + 70px)
    }

    .podrazdel-list-button .add-to {
        left: calc(50% + 50px);
        bottom: 62px
    }
}

.wr_search_fields input[type=reset] {
    position: absolute;
    width: 28px;
    height: 28px;
    background-color: transparent;
    background-image: url(/local/templates/ihomesystem_new/css/../images/close.png);
    background-repeat: no-repeat;
    background-position: top 10px right 5px;
    background-size: 10px;
    top: 0;
    right: 28px;
    cursor: pointer
}

.wr_search_fields input[type=text] {
    padding-right: 60px
}

.main-slick .slick-dots li {
    width: 20px !important
}

.main-slick .slick-next {
    right: 10px;
    width: 35px;
    height: 35px;
    z-index: 100
}

.main-slick .slick-prev {
    left: 10px;
    z-index: 1000;
    width: 35px;
    height: 35px;
    z-index: 100
}

.main-slick .slick-prev:before,
.main-slick .slick-next:before {
    font-size: 35px;
    z-index: 100
}

.main-slick .slick-slide img {
    max-width: 100%
}

.main-slick .slick-slide li img {
    border-radius: 10px
}

.wr_std_slider_main_page {
    padding-bottom: 20px
}

.our-advantages {
    font-family: "Montserrat";
    margin-top: 67px;
    position: relative;
    padding-bottom: 75px
}

.our-advantages:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #eeeeee
}

.our-advantages .our-advantages-heading {
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    letter-spacing: 1.5px;
    text-align: left;
    color: #333336;
    padding-bottom: 31px;
    margin-bottom: 33px;
    text-transform: uppercase
}

.our-advantages .our-advantages-wrap {
    display: flex;
    justify-content: space-between
}

.our-advantages .our-advantages-wrap .our-advantages-item {
    max-width: calc(25% - 10px);
    display: block;
    
}

.our-advantages .our-advantages-item-image {
    text-align: center;
    height: 86px;
    
}

.our-advantages-item .our-advantages-item-caption {
    text-align: center;
    color: #323337;
    font-size: 16px;
    font-weight: 700;
    margin-top: 5px;
    line-height: 1.25;
    letter-spacing: 0.4px;
    height: 55px;
}

.our-advantages-item .our-advantages-item-text {
    font-size: 12px;
    line-height: 1.5;
    letter-spacing: 0.3px;
    text-align: center;
    color: #333336;
    flex: 1 0 0;
    margin-top: 15px
}

.wr_pl_filter .bx_filter_popup_result.right {
    background: #f4b131;
    color: #fff
}

.wr_pl_filter .bx_filter_popup_result.right:before {
    position: absolute;
    left: -18px;
    content: '';
    border: 8px solid transparent;
    border-right: 10px solid #f4b131;
    z-index: 1000;
    top: 50%;
    transform: translate(0, -50%)
}

.wr_pl_filter .bx_filter_popup_result.right a {
    color: #fff
}

ul.category_sub_sub_menu > li > a:hover {
    color: #f4b131
}

.wr_preview_description .h_product_name a:hover {
    color: #323337
}

.pl_filter_block a:hover {
    color: #323337
}

.dez-section-attr-click a:hover {
    color: #323337
}

@media screen and (max-width:980px) {
    .wr_search_fields input[type=reset] {
        width: 28px;
        height: 100%;
        background-position: center center;
        background-size: 14px;
        right: 38px
    }

    .wr_std_slider_main_page {
        display: block;
        padding-bottom: 0
    }

    .our-advantages .our-advantages-wrap {
        flex-wrap: wrap
    }

    .our-advantages .our-advantages-wrap .our-advantages-item {
        flex: 0 0 50%;
        max-width: calc(50% - 10px);
        margin-bottom: 20px
    }

    .api-search-title {
        margin-left: auto;
        margin-right: 0
    }

    .header_user_block.search-mobile {
        width: auto;
        height: auto
    }
}

@media screen and (max-width:768px) {

    .our-advantages .our-advantages-item-image,
    .our-advantages-item .our-advantages-item-caption,
    .our-advantages-item .our-advantages-item-text {
        text-align: left
    }

    .our-advantages .our-advantages-item-image {
        height: 65px
    }

    .our-advantages-item .our-advantages-item-caption br {
        display: none
    }

    .our-advantages-item .our-advantages-item-caption {
        font-size: 20px;
        margin-top: 18px
    }

    .our-advantages-item .our-advantages-item-text {
        font-size: 16px;
        line-height: 18px;
        margin-top: 3px;
        display: inline-block;
    }

    .our-advantages {
        padding-bottom: 0;
        margin-top: 27px
    }

    .our-advantages:before {
        content: none
    }

    .popular-items .popular-name,
    .our-advantages .our-advantages-heading {
        font-size: 24px;
        letter-spacing: 1.2px;
        padding-bottom: 24px;
        margin-bottom: 0
    }

    .slick-slide article {
        padding: 0
    }

    ul.tile_product_list .h_product_name a {
        font-size: 22px;
        line-height: 30px
    }

    .wr_price_product .pl_price .pl_price_title {
        font-size: 20px;
        line-height: 30px
    }

    .wr_price_product .pl_price .pl_price_title + span,
    .wr_price_product .pl_price .pl_currency {
        font-size: 26px;
        line-height: 30px
    }

    .pl_buy,
    .footer_std_hrobot_form input[type=button],
    .footer_std_hrobot_form input[type=submit],
    .orange_button,
    .pl_buy_one_click,
    .pl_buy.pre_order,
    .tile_product_list .slick-slide .pl_buy_one_click {
        font-size: 18px !important;
        height: 44px;
        line-height: 40px;
        width: 225px !important
    }

    ul.section_menu_tile > li .section_preview_image + .section_descr {
        margin-top: 15px
    }

    ul.section_menu_tile > li {
        margin-top: 37px
    }

    .popular-items + .clear + .popular-items {
        margin-top: 6px
    }

    body > footer {
        padding-top: 60px
    }

    .wr_page_width .wr_footer_blocks {
        display: flex;
        flex-wrap: wrap
    }

    .wr_footer_blocks > .footer_block.n1 {
        order: 1
    }

    .wr_footer_blocks > .footer_block.n2 {
        order: 3
    }

    .wr_footer_blocks > .footer_block.n3 {
        order: 2
    }

    .wr_footer_blocks > .footer_block.n5 {
        order: 4
    }

    div.footer_block ul.v_menu > li {
        margin-bottom: 13px
    }

    div.footer_block ul.v_menu > li a {
        font-size: 17px;
        line-height: 19px;
        color: #ffffff
    }

    .search_form .wr_search_fields {
        width: 100%
    }

    .wr_pl_content > .wr_product_preview {
        flex-direction: column;
        position: relative
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_preview_image {
        width: 100%
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_preview_image .pl_preview_image,
    ul.tile_product_list .pl_preview_image {
        height: 170px;
        width: 100%
    }

    .pl_header > .std_pl_header_block {
        display: none
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_preview_description {
        width: 100%;
        padding-left: 0
    }

    .not_processed_jq_pl_section .wr_product_preview .wr_price_product {
        width: 100%;
        position: static
    }

    .wr_preview_description > .h_product_name a {
        font-size: 22px;
        line-height: 30px
    }

    .this_as_h1,
    h1 {
        font-size: 20px;
        line-height: 24px
    }

    .smartfilter.wr_pl_filter {
        display: none
    }

    .smartfilter.wr_pl_filter .bx_filter_reset_filter {
        order: 1;
        margin-bottom: 0;
        margin-top: 30px
    }

    .smartfilter.wr_pl_filter .bx_filter_reset_filter a {
        width: 100%;
        height: 40px;
        font-size: 18px;
        line-height: 42px
    }

    .pl_filter_block label > a,
    .pl_filter_block label {
        color: #333336;
        font-size: 23px;
        line-height: 25px
    }

    .jq-checkbox {
        width: 20px;
        height: 20px
    }

    .jq-checkbox.checked .jq-checkbox__div {
        width: 10px;
        height: 10px;
        margin: 5px
    }

    .wr_pl_filter .bx_filter_popup_result.right {
        max-width: 125px;
        margin-right: 0;
        right: -10px;
        margin-top: 23px;
        font-size: 15px;
        z-index: 99
    }

    ul.wr_pl_filter_order > li > a {
        width: 143px
    }

    .pl_sidebar,
    .not_processed_jq_pl_section .pl_header {
        width: calc(100% + 20px) !important;
        margin-left: -10px;
        margin-right: -10px
    }

    .pl_filter_section .h2 .text_decoration {
        font-size: 20px;
        line-height: 24px
    }

    .pl_sidebar ul.left-menu li a {
        font-size: 18px;
        line-height: 22px
    }

    .pl_sidebar ul.left-menu {
        padding: 10px
    }

    .wr_pl_content > .wr_product_preview > *,
    .wr_pl_content > .wr_product_preview > * > * {
        box-sizing: border-box
    }

    .wr_pl_filter_order.std_pl_header_block {
        display: flex;
        flex-direction: row;
        justify-content: center;
        margin-left: 0
    }

    .webcube-favorites-link.podrazdel {
        left: auto;
        top: 16px;
        right: 22px
    }

    .pl_filter_section > h2 {
        font-size: 18px
    }

    ul.pl_filter_block label > a,
    .pl_filter_block label {
        font-size: 18px;
        line-height: 20px
    }

    ul.tile_product_list .pl_old_price,
    ul.tile_product_list .pl_price {
        font-size: 26px;
        line-height: 30px
    }

    ul.tile_product_list > li {
        width: 100%
    }

    .window,
    .ui-dialog .ui-dialog-content .window,
    .popup-one-click,
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
        width: 95vw !important
    }

    .popup-one-click,
    .ui-dialog .ui-dialog-content {
        padding: 30px 12px !important
    }

    .one-click-block:before,
    #success .one-click-block:before {
        content: none
    }

    #success .h_btns_row .close-btn {
        margin-bottom: 10px
    }

    .popup-card {
        flex-direction: column
    }

    .popup-card__img {
        margin-right: 0;
        margin-bottom: 10px;
        width: 150px;
        height: 140px
    }

    .popup-card__prod {
        font-size: 16px
    }

    .popup-one-click .one-click-block .one-click-field {
        flex-direction: column
    }

    .popup-one-click .one-click-block .one-click-field .pseudoplaceholder {
        margin-bottom: 10px
    }

    .title h1 {
        margin-bottom: 10px
    }

    .api-search-title .api-search-result-footer {
        top: 0 !important
    }
}

@media screen and (max-width:560px) {
    .wr_preview_description .close {
        display: block !important
    }

    .our-advantages .our-advantages-wrap {
        flex-direction: column
    }

    .our-advantages .our-advantages-wrap .our-advantages-item {
        display: block;
        max-width: 100%
    }

    .our-advantages .our-advantages-item-image {
        float: left;
        margin-right: 15px;
        margin-bottom: 15px
    }

    .our-advantages-item .our-advantages-item-caption {
        margin-top: 0
    }

    .wr_footer_blocks > .footer_block.n2,
    .wr_footer_blocks > .footer_block.n3 {
        width: 100% !important
    }

    .h_btns_row .pl_buy,
    .h_btns_row .pl_buy_one_click,
    .tile_product_list .slick-slide .pl_buy_one_click {
        width: 100% !important;
        margin-left: 0
    }

    .h_btns_row {
        flex-direction: column
    }

    .dez-section-attr-click {
        margin-top: 16px
    }

    form.header_user_block.search_form {
        right: auto;
        left: -120px
    }

    .icons_block .icon {
        max-width: inherit;
        margin-right: 0;
        margin-bottom: 20px
    }

    .icons_block .icons_wrapper {
        flex-direction: column
    }
}

@media screen and (min-width:300px) and (max-width:400px) {
    .wrap-cart-popup {
        display: none
    }

    .main-slick .slick-prev:before,
    .main-slick .slick-next:before {
        font-size: 25px
    }
}

@media (max-width:650px) {
    ul.category_sub_menu > li > a {
        display: flex;
        align-items: center;
        padding: 23px 46px 17px 25px !important
    }

    ul.category_sub_menu > li > a .icon-menu {
        display: inline-block;
        width: 32px;
        height: 35px;
        background-repeat: no-repeat;
        background-position: left top;
        margin-right: 14px
    }

    .link_orange_sale_cat_menu {
        font-size: 18px;
        line-height: 40px;
        letter-spacing: 2.8px;
        padding: 0 16px
    }

    .wr_category_sub_menu .wr_rubber_coll_n1 {
        display: block
    }

    .wr_category_sub_menu ul.h_menu > li {
        float: none;
        display: flex
    }

    .wr_category_sub_menu .wr_rubber_coll_n2.top_bar_block {
        float: none;
        margin-left: 18px
    }

    .wr_category_sub_menu ul.wr_city .label.wr_city_label {
        background-position: center;
        float: none
    }

    .wr_category_sub_menu .wr_menu_banner_area {
        padding: 15px 22px 16px;
        display: flex;
        align-items: center
    }

    .wr_category_sub_menu .action-icon {
        display: inline-block;
        width: 32px;
        height: 35px;
        /*background-image: url(/local/templates/ihomesystem_new/css/../images/sale.png);*/
        background-repeat: no-repeat;
        background-position: right top;
        margin-right: 12px
    }

    .wr_category_sub_menu .h_menu.category_menu_header li {
        cursor: pointer
    }

    .wr_category_sub_menu {
        overflow-y: auto;
        max-height: calc(100vh - 60px);
        padding-bottom: 70px;
        box-sizing: border-box;
        top: 45px
    }

    .webcube-favorites .icon-izbranoe {
        z-index: 99
    }

    .wr_category_sub_menu ul.wr_city > li > .w_arrow {
        float: none
    }

    .main-slick .slick-prev,
    .main-slick .slick-next {
        z-index: 99
    }

    body.is-fixed {
        position: fixed;
        overflow: hidden
    }

    .header_user_block.wr_cart .cart_viewer {
        margin-right: 0
    }

    .header_user_block.wr_cart .cart_viewer a {
        height: 100%;
        display: inline-block
    }

    body .roistat-promo-wrap {
        position: fixed !important;
        right: 0 !important;
        flex-direction: column;
        padding: 13px 10px;
        height: 58px;
        background-color: #545454;
        box-sizing: border-box;
        text-align: left
    }

    body .roistat-promo-wrap .roistat-promo-text {
        line-height: 1;
        font-size: 13px;
        margin-bottom: 3px;
        padding-right: 0
    }

    body .roistat-promo-wrap .roistat-promo {
        font-size: 15px;
        line-height: 1
    }

    .wr_header_inf_blocks > .wr_header_logo {
        margin: 0
    }

    .wr_header_inf_blocks > .wr_feedback_bloks {
        display: none
    }

    ul.category_sub_sub_menu > li > a {
        font-size: 14px;
        line-height: 18px
    }

    .sect_sub_sub_menu.hoverblock {
        padding-left: 25px !important
    }

    .wr_category_sub_sub_menu,
    ul.category_sub_menu > li:hover > a {
        background-color: inherit
    }
}

@media screen and (max-width:650px) and (min-width:300px) {
    .body-favorites-hidden .wr_header_logo > a {
        z-index: 100
    }

    .body-favorites-hidden .phone.call_phone_2,
    .body-favorites-hidden .roistat-promo-wrap {
        z-index: 99
    }
}

@media screen and (max-width:400px) and (min-width:300px) {
    .card_main .information .price_block {
        padding-bottom: 0
    }

    .webcube-favorites-link.cards {
        top: 95%;
        background-size: 28px
    }

    .pl_buy_one_click {
        margin-left: 0
    }

    .card-buttons .add-to {
        top: 30%;
        height: 30px
    }
}

.dez-section-attr-click:not(.wr_pl_buy_one_click) a {
    height: 40px;
    border-radius: 4px;
    background-color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    line-height: 38px;
    letter-spacing: 0.7px;
    text-align: left;
    color: #7e7e7e;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 170px;
    display: inline-block
}

.popular-items .wr_pl_content {
    padding-top: 0
}

div.popular-name {
    font-size: 30px;
    line-height: 1;
    text-align: left;
    color: #333336;
    margin-bottom: 36px
}

.popular-name--sale {
    padding-left: 40px;
    position: relative
}

.popular-name--sale:before {
    content: '';
    position: absolute;
    left: 0;
    top: 15px;
    transform: translateY(-50%);
    width: 32px;
    height: 51px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAzCAYAAAD2OArBAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAABKpJREFUWIW9mUFoHFUYx39vZrKTbrK7TawUqW2tBSsiNImCBRGE0pMi6E1RrJXqQevFgyL0Iiro0YOCtCKe9CCIxaBBexLFS8VWtKAXq01KrUZLk53NzLzn4ds3O7ud2cxsdvPBsps3+97/933v+773lihz9jGGYo4Dq6vvUa3ezcTEHHFcbNqGhY0R8WbzAI5zlImJf4uKDwfAcSCKKoThArUawAelpm8YAGBl5UsmJ2uMj0Mc/7x5ALLvr+J591OrQRStAOdGD2D3fW3tEGF4nEbDjp8FWqMFsOJaT7GycorJSdiyhXbi/VB2ufIATnvKtWun8Tyfeh2iyD79afQASkEQvE0YzrB1qwAZY5/+MjoAG/owfIRm8xi1moS+430M/DgaACsex7tYXf0Ez4NGA7ROf+s8sDx8ACsOEASniWOo18F1ewFKJ2AxAKXk1Wp9SKu1l2oVJibIaLdnRgMg9f40QfAEriveQzrxrJXe//UBlII4vpNW6wTGiHilkuU9DFABAF5fcWMgCBaIIvD9vNAD/Aos9dGpAbuA3cCt7dde4Hx/gCA4RRTdhOOI93LyZX37DDAN3AbsaQvsBG5uC+8CGhnzHsoGcBxotV4kDB9Ea5KaD8M83EPARWA816Fse0NddyMSLw/QbH5HHIPnwbZttv+XXL+vXQa2dyehUqB1lSCYT7K8XheI4YoDHIWsKgiCL9B6Cq2hWu1tt8Oyb4DPugGk3l8niu5L/pYrVr7ZJuU48l7cHrcfPIyRthqGB2m1XmlvA0xNwfi4eO+6HUHoNCFj5BXHAlEsT94Bfu8AyCFzI0Ewn9T+2Jjse7MpixsjC+e9ay1wjYbMzYcIgBfSA1KGQbCAMZUklFrD8nJHJO1x2uwWQCdS09P9vH8OObZTAEFwkjieSU48K2S9SIukhcX+A+qAwnEEID8XzgHv9w56RNGRRNROVmoNx/kbuIRSSyi1CCwCF1FqCbiM41xC64OE4YkEslLJOqSsHc4a9PD9B4iifSi12F78CkpdQal/MCZKFu9dWO4DOzBGJXlTqeTt/0fkHNcerjsPzHeNpsWy9t/eA7W+p31iirjn5fWMZ7MGBSCdZEXMJqrMmwHWC/9LwNV8gCJm8yOdYMbswZgdGCOeZ5ffH8Bbff0pBGC7XTfUXFIttm9cH4Gn1lu6+J2wd3Gt55Ix388qv6+ArwcHyAp79/O5JPzZ17R1ve8PkBX2jrjCmFm07mR/d4TeBP4cHMCKZ2W1bMdujNmeZH93lK4CLxcRh6wqsF73K01j7kBraUbXN59niopDbwSKnOsSgbmk+XSX3/fAx4MBFPHcPtd6FmOywn+4jHgHIC/Z8gHmkuzveH8S+YE6AEBRk/DvJI5v6Ql/DDxfVrw8AIAx+5Py60TuGHLbGTGA3JZux3Gk+4n3vwHvDiIuAGVOQoA43s/YWDr8Tw4qLgBlTG7Ad+H7NvyfAt9uDoCE/waU2pc6+3MvGsMHAIjjWTzPaZffceT33SYByNVL9t91/8KY1zYqXg5AQn4vvg/GFDpqi5hXqArEe4XrPkylcgGtPx8eQJEflZKAdXz/Aq77aJl/SKxn/wPV7vJFO11C8wAAAABJRU5ErkJggg==')
}

.slick-slide article {
    display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box
}

.slick-track {
    display: flex
}

.slick-track .slick-slide {
    display: flex;
    height: auto;
    align-items: center;
    justify-content: center
}

.slick-track .slick-slide > div {
    height: 100%;
    width: 100%
}

.slick-track .slick-slide > div > li {
    height: 100%
}

.card_main .information .pl_buy.pre_order {
    height: 40px;
    line-height: 38px
}

@media screen and (min-width:300px) and (max-width:400px) {
    ul.tile_product_list .h_product_name {
        max-height: 60px;
        overflow: hidden
    }
}

/* End */


/* Start:/local/templates/ihomesystem_new/wpopup/css/wpopup.min.css?17080711783447*/
.wr_feedback_butt_link.wr_order_call{height:195px;background-image:url(/local/templates/ihomesystem_new/wpopup/css/../images/wPopUpImages/orderCallButtVert.png);background-repeat:no-repeat}.wr_feedback_butt_link.wr_feedback_butt{background-image:url(/local/templates/ihomesystem_new/wpopup/css/../images/wPopUpImages/feedbackButtVert.png);background-repeat:no-repeat}.wr_feedback_butt_link{width:41px;height:195px;display:block;margin:10px 0;box-shadow:0 0 2px 0 rgba(0,0,0,0.65)}.wr_feedback_butt_link:active{box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.65)}.wr_buttons_feedback{height:400px;margin:-210px 0;position:fixed;top:50%;left:0;z-index:100501}.wr_wpopup{border-bottom:#ffffff;z-index:100501;position:absolute;border-radius:10px;box-shadow:0 1px 12px 0 rgba(31,31,31,0.64);background-color:#ffffff}.wr_wpopup > .wpopup{padding:32px 43px 36px 43px;font-family:'Montserrat';color:#000;font-size:13px}.wr_title_wpopup{font-family:'Montserrat';font-size:24px;font-weight:bold;line-height:30px;letter-spacing:0.6px;color:#333336;text-transform:unset;margin-bottom:0}.wpopup_close{position:absolute;right:16px;top:16px;height:14px;width:14px;background-image:url(/local/templates/ihomesystem_new/wpopup/css/../images/wPopUpImages/closePopup.png);background-repeat:no-repeat;cursor:pointer}.wpopup_blur{position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:100500;top:0;left:0}.wpopup_description{line-height:20px;margin:0;padding:0}.wpopup_description{margin-bottom:29px}.wpopup input[type=text]{height:43px;padding:13px 15px}.wpopup textarea{resize:none;padding:16px 15px}.wpopup textarea[name=fb_mess],.wpopup textarea[name='feedback[fb_mess]']{height:98px}.wpopup input[type=text]:last-child{margin:15px 0 0}.wpopup ::-webkit-input-placeholder{color:#909090;font-family:'Montserrat'}.wpopup ::-moz-placeholder{color:#909090;font-family:'Montserrat'}.wpopup :-moz-placeholder{color:#909090;font-family:'Montserrat'}.wpopup :-ms-input-placeholder{color:#909090;font-family:'Montserrat'}.wpopup .wpopup_butt,.wpopup input[type=submit]{width:220px;height:40px;border-radius:4px;border:solid 2px #ffa41f;background-color:#f4b131;font-family:Montserrat;font-size:16px;font-weight:bold;line-height:36px;letter-spacing:0.8px;text-align:left;color:#ffffff;text-align:center;text-transform:uppercase;margin-top:21px;cursor:pointer}.wpopup .wpopup_butt{width:auto;text-align:center}.wpopup .wpopup_butt.wpopup_timer{width:200px}.wpopup_input_file + input[type=submit]{margin-top:19px}.wpopup .wpopup_butt:active,.wpopup input[type=submit]:active{box-shadow:none}.wr_wpopup_content{margin-top:23px}.wpopup_input_file{background-image:url(/local/templates/ihomesystem_new/wpopup/css/../images/wPopUpImages/inputFile.png);margin:0 auto;overflow:hidden}.wpopup_input_file > input[type=file]{display:block;opacity:0;filter:alpha(opacity:0)}.wpopup input,.wpopup textarea{outline:none !important}.wpopup textarea{overflow:auto}.wpopup_input_file,.wpopup_input_file > input[type=file]{width:168px;height:38px}.wpopup_input_file > input[type=file]{width:200%;margin:0 -50%;font-size:200px;cursor:pointer}.wpopup textarea,.wpopup input{overflow:hidden;//Обязательно,потому-что полям установлены line-height. Это нужно для IE. В других браузерах обрезать.}.wpopup_input_file.wpopup_error,.wpopup textarea.wpopup_error,.wpopup input.wpopup_error,.wpopup div.wpopup_input_file.wpopup_error{box-shadow:0 0 3px #ff0000 inset}.wpopup_err_mess{color:#ff0000;font-family:'Montserrat';font-size:11px;margin:0 0 12px}.wpopup_input_file{border-radius:17px}
/* End */


/* Start:/local/templates/ihomesystem_new/components/bitrix/menu/wheader_menu/style.css?17080711766*/




/* End */


/* Start:/local/templates/ihomesystem_new/components/bitrix/news.list/phone_head/style.min.css?1708071176162*/
div.news-list img.preview-picture{float:left;margin:0 4px 6px 0}p.news-item{margin:0;margin-bottom:15px}.news-date-time{font-size:95%;display:block;color:#82929a}
/* End */


/* Start:/local/templates/ihomesystem_new/components/api/search.title/search_title/styles.min.css?17080711745400*/
.api-search-result{max-width:915px;margin-left:0;margin-top:0}.api-search-title *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.api-search-title{position:relative}.api-search-title .api-tag{background-color:#e8c4ff}.api-search-title .api-search-icon{min-width:40px;height:18px;font-size:13px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR4nJ3SvyvFYRTH8deVkkJ3UUZJIbJ8bzJjMtyMym6w2Njs/gCDP0AGCyWjxYDF5GdJYpS6xaIUw/d8771dT7qc+vZ8vs95zvuc5zmnlGWZsG6sYBGjsXeNHWzjQ8JKARjCEUZSh3CJeTy3OjoicxF8hwX0oi/0HSZwiK4UYKUpeBoHeMdb6OnwTWI5BVgMvYZaovwa1kMvpQBjoY8TwVp84ylAO/YV62cKcBt65hfAbKwPKcBu6E2UE8Hl8MF+CrCFG/nwnKKKnviqONOYj6NWQDFIg/I+/3ikFnuUX6d+lY4mR4ZVnMvnoIYLbKCCp0h0otG5egXt2HAED+BFPmAP7bYR7jGHV/RjCjr/AICryFzB3n8ARSX3xc83qRk4q9rDNWcAAAAASUVORK5CYII=) center center no-repeat}.api-search-title .api-search-fields{display:table;border-collapse:separate;width:100%;position:relative}.api-search-title .api-search-fields > *{display:table-cell;vertical-align:top}.api-search-title .api-search-fields .api-query{width:100%;position:relative}.api-search-title .api-search-input,.api-search-title .api-search-button button{border:1px solid #ccc;background:#fff;padding:6px 12px;height:32px;margin:0;color:#444;font-size:14px}.api-search-title .api-search-input{display:block;width:100%;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.05) inset;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.05) inset;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05) inset;-webkit-transition:border-color 0.1s ease 0s;-moz-transition:border-color 0.1s ease 0s;-ms-transition:border-color 0.1s ease 0s;-o-transition:border-color 0.1s ease 0s;transition:border-color 0.1s ease 0s}.api-search-title .api-search-input:hover{border-color:#bdbdbd}.api-search-title .api-search-input:focus{border-color:#888;outline:0 none;color:#000}.api-search-title .api-search-button button{display:inline-block;text-align:center;cursor:pointer;white-space:nowrap;border-left:0 none}.api-search-title button:focus,.api-search-title button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.api-search-title button:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.api-search-title .api-search-result{position:absolute;top:100%;left:0;z-index:1000;width:150%;min-width:160px;padding-bottom:30px}.api-search-title .api-search-result,.api-search-title .api-search-result a{font-weight:600;font-size:16px;line-height:16px;color:#333;text-decoration:none}.api-search-title .api-search-result > ul{padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;border:1px solid rgba(0,0,0,0.15);background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.176);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.176);box-shadow:0 6px 12px rgba(0,0,0,0.176);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.api-search-title .api-search-result ul,.api-search-title .api-search-result ul a{font-size:13px}.api-search-title .api-search-result li{border-top:1px solid rgba(0,0,0,0.15)}.api-search-title .api-search-result ul ul{margin:0;padding:0;list-style:none}.api-search-title .api-search-result .api-category{margin:0;padding:0}.api-search-title .api-search-result .api-items a,.api-search-title .api-search-result .api-result-url a,.api-search-title .api-search-result .api-category-title,.api-search-title .api-search-result .api-not-found{display:block;padding:5px 10px;background:#fff}.api-search-title .api-search-result .api-category-title{border-color:#9cb4c5;color:#305d8c;background:#d6dde7;cursor:default}.api-search-title .api-search-result .api-items a:hover,.api-search-title .api-search-result .api-item-active a{background:#ebebeb;color:#333}.api-search-title .api-search-result .api-result-url a{border-bottom:1px solid rgba(0,0,0,0.15);color:#07d}.api-search-title .api-search-result .api-result-url a:hover{color:#059}.api-search-title .api-search-result .api-not-found{color:red;border-top:0 none}.api-search-title .api-ajax-icon{position:absolute;top:50%;margin-top:-10px;right:10px;background:url("/local/templates/ihomesystem_new/components/api/search.title/search_title/images/load.gif") no-repeat 50% 50%;display:none;width:20px;height:20px}.api-search-title .api-search-result .api-item-link{overflow:hidden}.api-search-title .api-search-result .api-item-link > *{display:block}.api-search-title .api-search-result .api-item-picture{float:left}.api-search-title .api-search-result .api-item-info{margin:3px 0}.api-search-title .api-search-result .api-item-info > *{display:block}.api-search-title .api-search-result .api-item-info > span + span{margin-top:3px}.api-search-title .api-search-result .api-item-price{font-weight:bold}.api-search-title .api-search-result .api-item-discount{color:#f00;text-decoration:line-through;margin-left:7px;vertical-align:bottom}.api-search-title .api-search-result .api-item-props{color:#305d8c;display:block;font-size:12px}.api-search-title .api-search-result .api-item-prop{display:block}.api-search-title .api-search-result .api-item-prop-value{font-weight:normal}.api-search-title .api-search-result .api-item-prop-name:after{content:":"}.api-search-title .api-search-result .api-item-active{}
/* End */


/* Start:/local/templates/ihomesystem_new/components/webcube/favorites/.default/style.min.css?170807117720899*/
@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");html,body,p,h4{margin:0;padding:0}body{line-height:normal !important;font-size:initial !important}.webcube-favorites *{line-height:inherit;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:inherit;box-sizing:content-box;font-family:'Montserrat'}[class*='icon-']:before{display:inline-block;font-family:'Glyphter';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webcube-none-favorites{display:block;text-align:center;margin-top:13%;color:#de0000;text-transform:uppercase;font-size:24px}.body-favorites-hidden{overflow:hidden}.webcube-favorites-link{display:block;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:12px;color:#FFFFFF;padding:10px;vertical-align:middle;background-color:#efa61b;text-align:center;margin:10px auto}.webcube-favorites-link:hover{color:#000;text-decoration:none}.webcube-favorites-link:focus{color:#FFFFFF;text-decoration:none}.webcube-favorites-link.favorite-added{color:#000}a.webcube-favorites-color-hov:hover > xml > svg.svg-korzina > path.color-svg{stroke:#efa61b;fill:#efa61b}.webcube-favorites-color,.webcube-favorites-background-bef,a.webcube-favorites-color-hov:hover{color:#efa61b !important}.webcube-favorites-background,.webcube-favorites-background-bef{background-color:#efa61b}.webcube-favorites-border{border-color:#efa61b}a.in-basket{background-color:#FFFFFF;border:1px solid #5d5d5d}.webcube-favorites-loader{display:none;text-align:center}.webcube-favorites-loader svg *{fill:#efa61b}a:hover{text-decoration:none}.md-modal-webcube-favorites{position:fixed;top:50%;left:50%;height:auto;z-index:1000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:604px;box-sizing:border-box;border-radius:10px;box-shadow:0 1px 12px 0 rgba(31,31,31,0.64);background-color:#ffffff;overflow:hidden}.md-modal-webcube-favorites .md-content-webcube-favorites{box-sizing:border-box;padding:32px 43px 36px 43px}.md-modal-webcube-favorites .block-close{display:block;float:right;bottom:0;position:relative;z-index:10000}.md-modal-webcube-favorites .block-close .close-modal{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAOdJREFUOI19kz0OwjAMhb82HTkSFwCpaxngApwIDgCIsoLEyMIpeg1Y+Rl4Acc0tRRVct73Yidu0XUdJgrgxXAkmtJsjIAL0AzAjTSjmKgMfAbGWgCHHngHBGknwL1USScDBgmbDIy0J6Co1M9ayeBMYlgY4CHmFVvY67vJmHh4EZnKbORMbCQwpK8QTRYS+viD+wxgeA6ePuENZsCW/9LhdyeznEEf/CBtJ0jzNYkGOXiulTWp+AzSMgO3JmcPCGIOJZ9Lq4HrANy6Sq5ivoN0A6bAEVg52Jqgk2sxFO53Lul5KheJ5g35zkPAk1VOEQAAAABJRU5ErkJggg==') !important;cursor:pointer !important;display:block !important;height:16px !important;position:absolute !important;right:18px !important;top:16px !important;width:16px !important;font-size:0;line-height:0}.md-modal-webcube-favorites .block-close .close-modal:hover{cursor:pointer}.md-modal-webcube-favorites .md-content-webcube-favorites{color:#fff;background:#FFFFFF;position:relative;border-radius:3px;margin:0 auto;-webkit-box-shadow:0 0 50px -10px #000000;-moz-box-shadow:0 0 50px -10px #000000;-ms-box-shadow:0 0 50px -10px #000000;-o-box-shadow:0 0 50px -10px #000000;box-shadow:0 0 50px -10px #000000;padding-bottom:26px;z-index:1000}.md-modal-webcube-favorites .md-content-webcube-favorites .perekluch{text-align:left;font-family:'Montserrat',sans-serif;margin-bottom:20px}.md-modal-webcube-favorites .md-content-webcube-favorites .perekluch span.href-nalichie{display:inline-block;text-transform:uppercase;font-size:10px}.md-modal-webcube-favorites .md-content-webcube-favorites .perekluch .active-hr{cursor:no-drop;text-decoration:none}.md-modal-webcube-favorites .md-content-webcube-favorites .perekluch .no-active-hr{color:#797979;text-decoration:underline}.md-modal-webcube-favorites .md-content-webcube-favorites h3{font-size:24px;font-weight:bold;line-height:30px;letter-spacing:0.6px;color:#333336;text-transform:unset;margin-bottom:10px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari{margin:0}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube{margin:0;margin-bottom:20px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy{border-top:1px solid #b5b5b5;padding:10px 0;display:flex;flex-direction:row}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href{padding:10px;flex-shrink:0;width:130px;height:100px;border:solid 1px #f3f3f3;background-color:#ffffff;display:inline-block;margin-right:18px;box-sizing:border-box}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href img.images-tovar{max-width:100%;padding:5px;max-height:100%}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a{display:block}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar{font-family:Montserrat;font-size:14px;line-height:1.29;letter-spacing:0.4px;text-align:left;color:#323336 !important;margin-bottom:13px;text-decoration:none}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar:hover{text-decoration:none}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena{display:inline-block;text-align:left;vertical-align:top}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p{display:block;margin:0}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena{font-size:16px;font-weight:bold !important;line-height:1.63;letter-spacing:0.4px;text-align:left;color:#323236}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena-star{font-weight:100;font-size:14px;color:#b5b5b5;text-decoration:line-through}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu{display:block}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a{display:block}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu,.md-modal-webcube-favorites .md-content-webcube-favorites>div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar{display:inline-block;vertical-align:top;border-radius:4px;border:solid 2px #ffa41f;background-color:#f4b131;font-family:Montserrat;font-size:12px;font-weight:bold;letter-spacing:0.6px;text-align:left;height:34px;color:#ffffff;text-decoration:none;text-transform:uppercase;width:100%;white-space:nowrap;line-height:34px;text-align:center}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu svg.svg-korzina{position:absolute}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar{border-radius:4px;border:solid 2px #d1d1d1;background-color:#eae6e3;font-size:13px;font-weight:bold;letter-spacing:0.7px;text-align:center;color:#333336;line-height:30px;height:34px;text-decoration:none;margin:0;text-transform:uppercase;width:100%;white-space:nowrap;line-height:34px;margin-bottom:10px;margin-top:10px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar i.icon-delete{position:relative;text-decoration:none;font-weight:100;font-size:25px;top:5px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy:last-child{border-bottom:1px solid #b5b5b5}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar:hover{text-decoration:none}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block{display:block;text-align:center}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block span.ili,.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block a.ochis-izbranoe{display:inline-block;font-size:16px;font-weight:100;color:#565656;padding-top:14px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block a.ochis-izbranoe{text-decoration:underline}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block a.ochis-izbranoe:hover{text-decoration:none}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch{display:inline-block;top:5px;position:relative;width:30px;margin:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-checkbox{display:none}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px;border-width:2px;border-style:solid;margin-bottom:0}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin 0.3s ease-in 0s;-moz-transition:margin 0.3s ease-in 0s;-ms-transition:margin 0.3s ease-in 0s;-o-transition:margin 0.3s ease-in 0s;transition:margin 0.3s ease-in 0s}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner:before,.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner:after{display:block;float:left;width:50%;height:14px;padding:0;line-height:14px;font-size:13px;color:white;font-family:'Montserrat',sans-serif;font-weight:bold;box-sizing:border-box}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner:before{content:"";padding-left:13px}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner:after{content:"";padding-right:13px;background-color:#FFFFFF;color:#666666;text-align:right}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-switch{display:block;width:8px;height:8px;margin:3px;position:absolute;top:0;bottom:0;right:12px;border:2px solid #FFFFFF;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px;-webkit-transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;transition:all 0.3s ease-in 0s}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0}.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:999;opacity:0;background:rgba(227,227,227,0.8);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.md-show ~ .md-overlay{opacity:1;visibility:visible}.md-effect-1 .md-content-webcube-favorites{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.md-show.md-effect-1 .md-content-webcube-favorites{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.color-svg{stroke:#FFFFFF;fill:#FFFFFF}.svg-korzina{position:absolute}.icon-izbranoe{display:block;max-width:65px;max-height:65px;text-align:center;position:fixed;z-index:9999}.icon-izbranoe:hover{cursor:pointer}.raspologenie-left{left:0;top:40%}.raspologenie-top-right{right:0;top:0}.raspologenie-top-left{left:0;top:0}.visabile-icons,.mob-knopka{display:none}@media screen and (max-width:1500px){.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal{min-width:44%;max-width:45%}}@media screen and (max-width:1455px){.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar{font-size:15px}}@media screen and (max-width:1215px){.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar{font-size:13px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar{font-size:15px}}@media screen and (max-width:990px){.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal{min-width:28%;max-width:28%}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena{min-width:21%;max-width:23%}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-nalichie{font-size:12px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu{font-size:13px}}@media screen and (max-width:768px){.webcube-favorites-link{font-size:9px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar{max-width:60%;font-size:16px}.md-modal-webcube-favorites .md-content-webcube-favorites h3{font-size:1.8em}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal{top:22px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu svg.svg-korzina{display:none}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu span.v-kor-nad{padding-left:0}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu{height:auto}.hiden-mob{display:none}.md-modal-webcube-favorites .block-close{z-index:99;right:15px;bottom:0;z-index:2000}.mob-knopka{display:block}.mob-knopka .visabile-icons{display:block;padding:7px;float:left}.mob-knopka .izbran-href{display:block;position:relative;font-weight:bold;text-transform:uppercase;color:#FFFFFF;top:11px;float:left}.md-modal-webcube-favorites{width:100%;min-width:100%;height:100%;overflow:auto;z-index:1900}.raspologenie-mob-top{top:0 !important}.raspologenie-mob-bottom{top:initial;bottom:0 !important}.icon-izbranoe{width:100%;max-width:100%;padding:0}.colichesto-izbranoe{top:6px;right:20px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena{font-size:14px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena-star{font-size:10px}.md-modal-webcube-favorites .md-content-webcube-favorites{height:100%;padding-bottom:90px}.md-modal-webcube-favorites .md-content-webcube-favorites .tovari{height:100%;overflow:auto;margin-bottom:60px!important}}@media screen and (max-width:500px){.webcube-none-favorites{margin-top:50%;font-size:16px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu{margin:0}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar{font-size:12px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-net-nalichie{font-size:11px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-nalichie{font-size:11px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu{font-size:11px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar{font-size:13px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube{padding:20px 10px 30px 10px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href{width:50px;padding-right:10px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href img.images-tovar{padding-right:10px}}@media screen and (max-width:360px){.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena{font-size:12px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena-star{font-size:8px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal{min-width:35%;max-width:35%}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena{display:none}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-net-nalichie{font-size:11px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-nalichie{font-size:11px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu{font-size:11px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar{font-size:13px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube{padding:20px 10px 30px 10px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href img.images-tovar{padding-right:10px}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar{max-width:75%;font-size:13px}.md-modal-webcube-favorites .md-content-webcube-favorites h3{font-size:1.8em}}@media (min-width:768px) and (max-width:1052px){.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar{max-width:45%}.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu{margin:0}}.block-name-i-nal .href-nalichie,.block-name-i-nal .href-net-nalichie{position:relative;line-height:13px;font-size:12px;color:#323336;font-weight:bold;padding-left:10px}.block-name-i-nal .href-nalichie:before{content:'';position:absolute;width:5px;height:5px;background-color:#6ed989;line-height:13px;font-size:12px;display:inline-block;vertical-align:middle;border-radius:50%;top:50%;left:0;transform:translateY(-50%)}.block-name-i-nal .href-net-nalichie:before{content:'';position:absolute;width:5px;height:5px;background-color:red;line-height:13px;font-size:12px;display:inline-block;border-radius:50%;top:50%;transform:translateY(-50%);vertical-align:middle;left:0}.webcube-favorites__column{display:flex;flex-direction:column;width:130px;margin-left:20px;flex-shrink:0}.dobav-vse-tovar-block{display:flex;flex-direction:row}
/* End */


/* Start:/local/templates/ihomesystem_new/components/webcube/favorites/.default/css/component.min.css?170807117714650*/
.md-effect-1 .md-content-webcube-favorites{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.md-show.md-effect-1 .md-content-webcube-favorites{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.md-effect-2 .md-content-webcube-favorites{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-moz-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9)}.md-show.md-effect-2 .md-content-webcube-favorites{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.md-effect-3 .md-content-webcube-favorites{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.md-show.md-effect-3 .md-content-webcube-favorites{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.md-effect-4 .md-content-webcube-favorites{-webkit-transform:scale(0) rotate(720deg);-moz-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0}.md-show.md-effect-4 ~ .md-overlay,.md-effect-4 .md-content-webcube-favorites{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.md-show.md-effect-4 .md-content-webcube-favorites{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.md-effect-5.md-modal-webcube-favorites{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-5 .md-content-webcube-favorites{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(600px) rotateX(20deg);-moz-transform:translateZ(600px) rotateX(20deg);-ms-transform:translateZ(600px) rotateX(20deg);transform:translateZ(600px) rotateX(20deg);opacity:0}.md-show.md-effect-5 .md-content-webcube-favorites{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translateZ(0px) rotateX(0deg);-moz-transform:translateZ(0px) rotateX(0deg);-ms-transform:translateZ(0px) rotateX(0deg);transform:translateZ(0px) rotateX(0deg);opacity:1}.md-effect-6.md-modal-webcube-favorites{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-6 .md-content-webcube-favorites{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate(30%) translateZ(600px) rotate(10deg);-moz-transform:translate(30%) translateZ(600px) rotate(10deg);-ms-transform:translate(30%) translateZ(600px) rotate(10deg);transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}.md-show.md-effect-6 .md-content-webcube-favorites{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translate(0%) translateZ(0) rotate(0deg);-moz-transform:translate(0%) translateZ(0) rotate(0deg);-ms-transform:translate(0%) translateZ(0) rotate(0deg);transform:translate(0%) translateZ(0) rotate(0deg);opacity:1}.md-effect-7{top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.md-effect-7 .md-content-webcube-favorites{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.md-show.md-effect-7 .md-content-webcube-favorites{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1}.md-effect-8.md-modal-webcube-favorites{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-8 .md-content-webcube-favorites{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-70deg);-moz-transform:rotateY(-70deg);-ms-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0}.md-show.md-effect-8 .md-content-webcube-favorites{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}.md-effect-9.md-modal-webcube-favorites{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-9 .md-content-webcube-favorites{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-70deg);-moz-transform:rotateX(-70deg);-ms-transform:rotateX(-70deg);transform:rotateX(-70deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0}.md-show.md-effect-9 .md-content-webcube-favorites{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}.md-effect-10.md-modal-webcube-favorites{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-10 .md-content-webcube-favorites{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-60deg);-moz-transform:rotateX(-60deg);-ms-transform:rotateX(-60deg);transform:rotateX(-60deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.md-show.md-effect-10 .md-content-webcube-favorites{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}.md-effect-11 .md-content-webcube-favorites{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.md-show.md-effect-11 .md-content-webcube-favorites{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.md-effect-12 .md-content-webcube-favorites{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.md-show.md-effect-12 ~ .md-overlay{background:rgba(227,227,227,0.8)}.md-effect-12 .md-content-webcube-favorites h3,.md-effect-12 .md-content-webcube-favorites{background:transparent}.md-show.md-effect-12 .md-content-webcube-favorites{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.md-effect-13.md-modal-webcube-favorites{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-13 .md-content-webcube-favorites{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-3000px) rotateY(90deg);-moz-transform:translateZ(-3000px) rotateY(90deg);-ms-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);opacity:0}.md-show.md-effect-13 .md-content-webcube-favorites{-webkit-animation:slit .7s forwards ease-out;-moz-animation:slit .7s forwards ease-out;animation:slit .7s forwards ease-out}@-webkit-keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1}}@-moz-keyframes slit{50%{-moz-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-moz-animation-timing-function:ease-out}100%{-moz-transform:translateZ(0) rotateY(0deg);opacity:1}}@keyframes slit{50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-in}100%{transform:translateZ(0) rotateY(0deg);opacity:1}}.md-effect-14.md-modal-webcube-favorites{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-14 .md-content-webcube-favorites{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);-ms-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.md-show.md-effect-14 .md-content-webcube-favorites{-webkit-transform:translateY(0%) rotateX(0deg);-moz-transform:translateY(0%) rotateX(0deg);-ms-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg);opacity:1}.md-effect-15.md-modal-webcube-favorites{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-15 .md-content-webcube-favorites{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-moz-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-ms-transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform:translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.md-show.md-effect-15 .md-content-webcube-favorites{-webkit-transform:translateZ(0px) translateX(0%) rotateY(0deg);-moz-transform:translateZ(0px) translateX(0%) rotateY(0deg);-ms-transform:translateZ(0px) translateX(0%) rotateY(0deg);transform:translateZ(0px) translateX(0%) rotateY(0deg);opacity:1}.md-show.md-effect-16 ~ .md-overlay{background:rgba(227,227,227,0.8)}.md-show.md-effect-16 ~ .container{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px)}.md-effect-16 .md-content-webcube-favorites{-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);opacity:0}.md-show.md-effect-16 ~ .container,.md-effect-16 .md-content-webcube-favorites{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.md-show.md-effect-16 .md-content-webcube-favorites{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.md-show.md-effect-17 ~ .container{height:100%;overflow:hidden;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}.md-show.md-effect-17 ~ .container,.md-show.md-effect-17 ~ .md-overlay{-webkit-transform:rotateX(-2deg);-moz-transform:rotateX(-2deg);-ms-transform:rotateX(-2deg);transform:rotateX(-2deg);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.md-effect-17 .md-content-webcube-favorites{opacity:0;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.md-show.md-effect-17 .md-content-webcube-favorites{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 0.3s 0.2s;-moz-transition:all 0.3s 0.2s;transition:all 0.3s 0.2s}.md-show.md-effect-18 ~ .container{height:100%;overflow:hidden}.md-show.md-effect-18 ~ .md-overlay{background:rgba(227,227,227,0.8);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.md-show.md-effect-18 ~ .container,.md-show.md-effect-18 ~ .md-overlay{-webkit-transform-style:preserve-3d;-webkit-transform-origin:0% 50%;-webkit-animation:rotateRightSideFirst 0.5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:0% 50%;-moz-animation:rotateRightSideFirst 0.5s forwards ease-in;transform-style:preserve-3d;transform-origin:0% 50%;animation:rotateRightSideFirst 0.5s forwards ease-in}@-webkit-keyframes rotateRightSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(5deg);-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(-200px)}}@-moz-keyframes rotateRightSideFirst{50%{-moz-transform:translateZ(-50px) rotateY(5deg);-moz-animation-timing-function:ease-out}100%{-moz-transform:translateZ(-200px)}}@keyframes rotateRightSideFirst{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}.md-effect-18 .md-content-webcube-favorites{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);opacity:0}.md-show.md-effect-18 .md-content-webcube-favorites{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all 0.5s 0.1s;-moz-transition:all 0.5s 0.1s;transition:all 0.5s 0.1s}.md-show.md-effect-19 ~ .container{height:100%;overflow:hidden}.md-show.md-effect-19 ~ .md-overlay{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.md-show.md-effect-19 ~ .container,.md-show.md-effect-19 ~ .md-overlay{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 100%;-webkit-animation:OpenTop 0.5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:50% 100%;-moz-animation:OpenTop 0.5s forwards ease-in;transform-style:preserve-3d;transform-origin:50% 100%;animation:OpenTop 0.5s forwards ease-in}@-webkit-keyframes OpenTop{50%{-webkit-transform:rotateX(10deg);-webkit-animation-timing-function:ease-out}}@-moz-keyframes OpenTop{50%{-moz-transform:rotateX(10deg);-moz-animation-timing-function:ease-out}}@keyframes OpenTop{50%{transform:rotateX(10deg);animation-timing-function:ease-out}}.md-effect-19 .md-content-webcube-favorites{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);opacity:0}.md-show.md-effect-19 .md-content-webcube-favorites{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 0.5s 0.1s;-moz-transition:all 0.5s 0.1s;transition:all 0.5s 0.1s}@media screen and (max-width:32em){body{font-size:75%}}
/* End */


/* Start:/local/templates/ihomesystem_new/components/bitrix/system.auth.form/wauth_link/style.min.css?1708071177424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#FFFAE3;border:1px solid #DEDBC8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/ihomesystem_new/components/bitrix/system.auth.form/wauth_link/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/ihomesystem_new/components/bitrix/system.auth.form/wauth_link/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/ihomesystem_new/components/api/search.title/search_title.footer/styles.min.css?17080711745623*/
.api-search-result-footer{max-width:915px}.api-search-title *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.api-search-title{position:relative}.api-search-title .api-tag{background-color:#e8c4ff}.api-search-title .api-search-icon{min-width:40px;height:18px;font-size:13px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR4nJ3SvyvFYRTH8deVkkJ3UUZJIbJ8bzJjMtyMym6w2Njs/gCDP0AGCyWjxYDF5GdJYpS6xaIUw/d8771dT7qc+vZ8vs95zvuc5zmnlGWZsG6sYBGjsXeNHWzjQ8JKARjCEUZSh3CJeTy3OjoicxF8hwX0oi/0HSZwiK4UYKUpeBoHeMdb6OnwTWI5BVgMvYZaovwa1kMvpQBjoY8TwVp84ylAO/YV62cKcBt65hfAbKwPKcBu6E2UE8Hl8MF+CrCFG/nwnKKKnviqONOYj6NWQDFIg/I+/3ikFnuUX6d+lY4mR4ZVnMvnoIYLbKCCp0h0otG5egXt2HAED+BFPmAP7bYR7jGHV/RjCjr/AICryFzB3n8ARSX3xc83qRk4q9rDNWcAAAAASUVORK5CYII=) center center no-repeat}.api-search-title .api-search-fields{display:table;border-collapse:separate;width:100%;position:relative}.api-search-title .api-search-fields > *{display:table-cell;vertical-align:top}.api-search-title .api-search-fields .api-query{width:100%;position:relative}.api-search-title .api-search-input,.api-search-title .api-search-button button{border:1px solid #ccc;background:#fff;padding:6px 12px;height:32px;margin:0;color:#444;font-size:14px}.api-search-title .api-search-input{display:block;width:100%;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.05) inset;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.05) inset;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05) inset;-webkit-transition:border-color 0.1s ease 0s;-moz-transition:border-color 0.1s ease 0s;-ms-transition:border-color 0.1s ease 0s;-o-transition:border-color 0.1s ease 0s;transition:border-color 0.1s ease 0s}.api-search-title .api-search-input:hover{border-color:#bdbdbd}.api-search-title .api-search-input:focus{border-color:#888;outline:0 none;color:#000}.api-search-title .api-search-button button{display:inline-block;text-align:center;cursor:pointer;white-space:nowrap;border-left:0 none}.api-search-title button:focus,.api-search-title button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.api-search-title button:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.api-search-title .api-search-result-footer{position:absolute;top:100%;left:0;z-index:1000;width:100%;min-width:160px;padding-bottom:30px}.api-search-title .api-search-result-footer,.api-search-title .api-search-result-footer a{font-weight:600;font-size:16px;line-height:16px;color:#333;text-decoration:none}.api-search-title .api-search-result-footer > ul{padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;border:1px solid rgba(0,0,0,0.15);background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.176);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.176);box-shadow:0 6px 12px rgba(0,0,0,0.176);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.api-search-title .api-search-result-footer ul,.api-search-title .api-search-result-footer ul a{font-size:13px}.api-search-title .api-search-result-footer li{border-top:1px solid rgba(0,0,0,0.15)}.api-search-title .api-search-result-footer ul ul{margin:0;padding:0;list-style:none}.api-search-title .api-search-result-footer .api-category{margin:0;padding:0}.api-search-title .api-search-result-footer .api-items a,.api-search-title .api-search-result-footer .api-result-url a,.api-search-title .api-search-result-footer .api-category-title,.api-search-title .api-search-result-footer .api-not-found{display:block;padding:5px 10px;background:#fff}.api-search-title .api-search-result-footer .api-category-title{border-color:#9cb4c5;color:#305d8c;background:#d6dde7;cursor:default}.api-search-title .api-search-result-footer .api-items a:hover,.api-search-title .api-search-result-footer .api-item-active a{background:#ebebeb;color:#333}.api-search-title .api-search-result-footer .api-result-url a{border-bottom:1px solid rgba(0,0,0,0.15);color:#07d}.api-search-title .api-search-result-footer .api-result-url a:hover{color:#059}.api-search-title .api-search-result-footer .api-not-found{color:red;border-top:0 none}.api-search-title .api-ajax-icon{position:absolute;top:50%;margin-top:-10px;right:10px;background:url("/local/templates/ihomesystem_new/components/api/search.title/search_title.footer/images/load.gif") no-repeat 50% 50%;display:none;width:20px;height:20px}.api-search-title .api-search-result-footer .api-item-link{overflow:hidden;white-space:nowrap}.api-search-title .api-search-result-footer .api-item-link > *{display:block}.api-search-title .api-search-result-footer .api-item-picture{float:left}.api-search-title .api-search-result-footer .api-item-info{margin:3px 0}.api-search-title .api-search-result-footer .api-item-info > *{display:block}.api-search-title .api-search-result-footer .api-item-info > span + span{margin-top:3px}.api-search-title .api-search-result-footer .api-item-price{font-weight:bold}.api-search-title .api-search-result-footer .api-item-discount{color:#f00;text-decoration:line-through;margin-left:7px;vertical-align:bottom}.api-search-title .api-search-result-footer .api-item-props{color:#305d8c;display:block;font-size:12px}.api-search-title .api-search-result-footer .api-item-prop{display:block}.api-search-title .api-search-result-footer .api-item-prop-value{font-weight:normal}.api-search-title .api-search-result-footer .api-item-prop-name:after{content:":"}.api-search-title .api-search-result-footer .api-item-active{}
/* End */


/* Start:/local/templates/ihomesystem_new/components/bitrix/menu/wfooter_vmenu/style.min.css?1708071176584*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative;background-color:#f4f4f4}ul.left-menu li{padding:4px 16px;list-style-type:none}ul.left-menu li ul{display:none}ul.left-menu li.is-current>ul,ul.left-menu ul.is-active{display:block;margin-left:10px}ul.left-menu li.is-current>a{color:#f4ae31}ul.left-menu li a{font-size:12px;color:#2a47ac;text-decoration:underline}ul.left-menu li a:hover{color:#f4ae31}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#f4ae31}
/* End */


/* Start:/local/templates/ihomesystem_new/styles.css?17696088012216*/
.dez-tab-title {
    width: auto !important;
}

.tab-summary-first-col {
    width: 30% !important;
}

.tab-summary-sec-col {
    width: 40% !important;
}

.tab-summary-third-col {
    width: 30% !important;
}

ul.delivery-list {
    list-style: none;
}

a#change_region {
    color: #323337 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    border: none !important;
    margin-bottom: 9px;
    display: inline-block;
}

a#change_region span {
    color: #4371ab !important;
    font-size: 12px !important;
    text-decoration: none !important;
    border-bottom: 1px dashed #4371ab !important;
    font-weight: normal !important;
    padding-right: 0px !important;
    background: none !important;
}

.dop-info.product-descr-wrapper.clearfix.page {
    width: auto !important;
}

.item-gallery {
    width: 100%;
}

.item-big-img {
    width: 80%;
}

#big_image {
    width: 100% !important;
}

#big_image img {
    max-width: 100% !important;
}

.price.oldprice span {
    font-size: 16px;
}

.price.oldprice {
    font-size: 16px;
    text-decoration: line-through;
}

.price_block .price {
    padding-left: 0px !important;
}

.tr_schet p {
    padding: 0px !important;
    margin: 0px !important;
}

.wr_category_sub_menu {
    z-index: 100 !important;
}

.block-title h4 {
    margin-bottom: 0px !important;
}

.card_banner img {
    outline: none !important;
    border: 4px solid #cbcbcb;
}

div#deliveries_all a.close img {
    display: none;
}

#deliveries_all h2 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
}

.dez-one-acc {
    height: 350px !important;
}

a.v_korzinu.likebutton {
      font-size: 13px;
  display: block;
  float: none;
  margin-top: 40px;
  height: 26px;
  line-height: 26px;
  width: 50%;
}

.dop-info.product-descr-wrapper.clearfix.page {
  margin-bottom: 15px;
}

.otziv_text {
    font-size: 14px !important;
}

.dez-one-acc-title {
    font-size: 14px !important;
    height: 40px !important;
}

.dez-one-acc-title a {
    font-size: 14px !important;
}
.border-table {
    border-collapse: collapse;
}
table.border-table td {
    border: 1px solid #000;
    padding: 3px 10px;
}
.pl_price_title{
    font-size: 14px;
}
/* End */


/* Start:/local/templates/ihomesystem_new/template_styles.css?17696088012475*/
#deliveries_all .line>ul li {
    list-style: none;
}
header .header_inf_block.wr_feedback_bloks a.callback_link {
    background-image: linear-gradient(352deg, #323337, #323337), linear-gradient(to bottom, #f4b131, #f4b131);
}
.min-price-disable {
    position: absolute;
    left: 5%;
    top: 25%;
}
.wr_price_product .pl_price .pl_currency {
   display: none;
}
.pl_sidebar ul.left-menu {
    border-radius: 5px;
}
.pl_header, .wr_pl_filter {
    border-radius: 5px;
}
.wproduct_slider {
    border-radius: 5px;
}
.dez-tab-title-item a {
    border-radius: 5px;
}
.card_main .information {
    border-radius: 5px;
}
ul.top_bar_menu >  li > a.contact-information {
   /* border: 1px solid rgb(234 74 24 / 14%);*/
    padding: 0 5px;
background-color: rgb(234 74 24 / 14%);
    border-radius: 8px;
}
#basket_small font.errortext {
    display: none;
}
div.page>img{border-style: solid;
    border-color: #000000;}

.rezult div.zaglavie h1{
    font-size: 18px !important;
}


#bx-composite-banner {
    left: 10px;
    position: absolute;
    z-index: 30000;
}

.slick-slide article{padding: 0.3em;}
.popular-name{margin-bottom:1em;}
.fast_buy {
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 0.6px;
    color: #333336;
    text-transform: unset;
    margin-bottom: 0;
}
.slick-prev:before, .slick-next:before{
    color: #000 !important;
}
.api-search-result{
    display: none;
}
/* adaptive
--------------------*/
@media (min-width: 1281px) {

}
/* 1280 × 800 Ноутбук или топовый планшет */
@media (max-width: 1280px) and (min-width: 1024px) {

}
/* ---1024 × 768 Средний планшет (ландшафт)--------*/
@media (max-width: 1024px) and (min-width: 768px) {

}
/* -------------------*/
@media (max-width: 767px) {
.min-price-disable {    position: relative;    left: 0;    top: 0;}
}
@media (max-width: 480px) {

}
@media (max-width: 320px) {

}

/* ==========================================================================
29.12.2025
========================================================================== */

.main-slick{
   padding-top: 0;
}

/* До инициализации slick */
.main-slick:not(.slick-initialized) li {
    display: none;
}

.main-slick:not(.slick-initialized) li:first-child {
    display: block;
}

ul.section_menu_tile > li a.section_preview_image img{
   width: 100%;
   height: 100%;
   object-fit: cover;
   display: block;
   border-radius: 4px;
}

/* End */


/* Start:/local/templates/ihomesystem_new/components/bitrix/catalog/whrobot20/bezb/catalog.element/composite/css/wprod_slider.min.css?17080711753223*/
.wr_product_slider{margin-right:500px;opacity:0}.wr_additional_wprod_slider{position:relative}.wr_product_slider .pl_sale_timer_block,.wr_product_slider .pl_sale_block{z-index:1}.wproduct_slider{border:1px solid #e5e5e5}.wproduct_slider ul{margin:0;padding:0;list-style:none}.wproduct_slider li .wr_image_product_slider,.wr_product_slider .wr_preview_slider_product,.wproduct_slider li,.wproduct_slider{height:450px}.wproduct_slider li .wr_image_product_slider,.wproduct_slider li,.wproduct_slider{width:588px;max-width:339px}.wproduct_slider{overflow:hidden}.wproduct_slider li{}.wproduct_slider li .wr_image_product_slider{display:table-cell;text-align:center;vertical-align:middle}.wproduct_slider li .wr_image_product_slider img{max-height:450px;max-width:588px}.wr_additional_wprod_slider,.wr_product_slider .wproduct_slider,.wr_product_slider .wr_preview_slider_product{float:left}.wr_product_slider .wr_preview_slider_product{width:79px}.wr_product_slider .pages{list-style:none;margin:0;padding:0;overflow:hidden}.wr_product_slider .pages li{height:39px;margin:4px 0;width:39px;background-size:cover;background-position:center;border-radius:4px;border:1px solid #cfcfcf;//box-sizing:border-box;position:relative}.wr_product_slider .pages li.active{border:2px solid #ffcc5e;height:38px;width:38px}.wr_preview_slider_product .item-video{height:auto}.preview_slider_product{height:406px}.add_wr_zoom_swithc{float:left}.zoom_switch{line-height:13px;height:13px;cursor:pointer;display:inline-block;margin:10px 0 5px}.zoom_switch_img{display:block;height:12px;width:12px;line-height:13px;background-color:#fff;border-radius:13px;border:solid 1px black;text-align:center;box-shadow:0 0 5px rgba(0,0,0,0.75) inset;font-family:"arialbold";color:#000 !important;text-decoration:none;float:left;margin-right:5px}.zoom_switch.active .zoom_switch_img{background:#9CD5E6;color:#fff !important}li .arrow_preview_prod_slider{display:block;position:absolute;top:16px;right:-6px;background-image:url("/local/templates/ihomesystem_new/components/bitrix/catalog/whrobot20/bezb/catalog.element/composite/css/../images/prod_slider/arrow_preview.png")}li.active .arrow_preview_prod_slider{height:6px;width:6px}.wr_preview_slider_product a,.wr_preview_slider_product{font-size:11px;color:#999999}.wr_preview_slider_product .youtube-link{display:inline-block;padding-left:22px;background-image:url("/local/templates/ihomesystem_new/components/bitrix/catalog/whrobot20/bezb/catalog.element/composite/css/../images/prod_slider/video.png");background-position:left top;background-repeat:no-repeat;line-height:13px;height:13px;text-decoration:none;position:relative;top:-4px}.wr_product_slider .pl_sale_block.isale_product,.wr_product_slider .pl_sale_block.isales_leader{width:120px;height:120px;top:-3px;left:-3px}.wr_product_slider .pl_sale_block.isale_product{background-image:url("/local/templates/ihomesystem_new/components/bitrix/catalog/whrobot20/bezb/catalog.element/composite/css/../images/prod_slider/pl_isale_product.png")}.wr_product_slider .pl_sale_block.isales_leader{background-image:url("/local/templates/ihomesystem_new/components/bitrix/catalog/whrobot20/bezb/catalog.element/composite/css/../images/prod_slider/pl_isales_leader.png")}.wr_product_slider .pl_sale_timer_block{width:86px;height:85px;padding-top:67px;font-size:14px;background-image:url("/local/templates/ihomesystem_new/components/bitrix/catalog/whrobot20/bezb/catalog.element/composite/css/../images/prod_slider/pl_timer_sale.png")}
@media screen and (max-width: 799px) {.wr_product_slider {margin-right:0;margin:0 auto;}}
@media screen and (max-width: 650px) and (min-width: 300px){.preview_slider_product,.wr_product_slider .wr_preview_slider_product{height:45px;width:100%;}}
/* End */
/* /css/style_main_wfix.css?1661805671238675 */
/* /css/jquery-ui-1.9.1.custom.css?156337638531339 */
/* /css/style.windows.css?177814713426028 */
/* /css/jquery.autocomplete.css?1563376385704 */
/* /css/jquery.fancybox-1.3.4.css?15633763859282 */
/* /local/templates/ihomesystem_new/js/jQueryFormStyler-master/jquery.formstyler.min.css?17080711789507 */
/* /local/templates/ihomesystem_new/css/primary_css/text.min.css?17080711771009 */
/* /local/templates/ihomesystem_new/css/primary_css/backgrounds.min.css?1708071177561 */
/* /local/templates/ihomesystem_new/css/primary_css/borders.min.css?1708071177397 */
/* /local/templates/ihomesystem_new/css/primary_css/mod_jq_form_styler.min.css?1708071177165 */
/* /local/templates/ihomesystem_new/css/primary_css/jq_pop_cloud.min.css?1708071177548 */
/* /local/templates/ihomesystem_new/css/primary_css/sly.min.css?17080711771203 */
/* /local/templates/ihomesystem_new/css/primary_css/category_menu.min.css?17080711774561 */
/* /local/templates/ihomesystem_new/css/fix_old_css/main_fix.min.css?17080711773970 */
/* /local/templates/ihomesystem_new/css/fix_old_css/refact_cat_menu.min.css?1708071177335 */
/* /local/templates/ihomesystem_new/css/fix_old_css/add_wstyle.min.css?1708071177370 */
/* /local/templates/ihomesystem_new/slick/slick.css?17739129291790 */
/* /local/templates/ihomesystem_new/slick/slick-theme.min.css?17080711782422 */
/* /local/templates/ihomesystem_new/css/primary_css/main_adaptive.min.css?17261704272676 */
/* /local/templates/ihomesystem_new/css/response.min.css?170807117775652 */
/* /local/templates/ihomesystem_new/wpopup/css/wpopup.min.css?17080711783447 */
/* /local/templates/ihomesystem_new/components/bitrix/menu/wheader_menu/style.css?17080711766 */
/* /local/templates/ihomesystem_new/components/bitrix/news.list/phone_head/style.min.css?1708071176162 */
/* /local/templates/ihomesystem_new/components/api/search.title/search_title/styles.min.css?17080711745400 */
/* /local/templates/ihomesystem_new/components/webcube/favorites/.default/style.min.css?170807117720899 */
/* /local/templates/ihomesystem_new/components/webcube/favorites/.default/css/component.min.css?170807117714650 */
/* /local/templates/ihomesystem_new/components/bitrix/system.auth.form/wauth_link/style.min.css?1708071177424 */
/* /local/templates/ihomesystem_new/components/api/search.title/search_title.footer/styles.min.css?17080711745623 */
/* /local/templates/ihomesystem_new/components/bitrix/menu/wfooter_vmenu/style.min.css?1708071176584 */
/* /local/templates/ihomesystem_new/styles.css?17696088012216 */
/* /local/templates/ihomesystem_new/template_styles.css?17696088012475 */
/* /local/templates/ihomesystem_new/components/bitrix/catalog/whrobot20/bezb/catalog.element/composite/css/wprod_slider.min.css?17080711753223 */
