.link_h,html,legend{color:#000}#slider,#slider_r,article,aside,footer,header,nav,section{display:block}

#more_ajax{width:100%;margin:0 auto;}
#more_ajax.loader{background:url(../images/icons/ajax.gif) center center no-repeat;height: 80px;}
#content-popup.online .form .type.block .body input,#content.online .form .type.block .body input,#popupWhant .buttons .col_2 .checkBlock input,.cl:after,.form .buttons .checkBlock input{visibility:hidden}html{background:#fff;font-size:14px}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}a:focus{outline:0}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-weight:inherit;font-size:100%}#content.product .descr .left .text,#content.product .facades .items .item .title,body,html{font-family:Geometria}a{text-decoration:none}#footer .inetio a,

a{color:#e11c34}
.c{text-align:center}
.fl{float:left}
.fr{float:right}
@font-face{font-family:Geometria;src:url(geometria4/Geometria.eot), url(geometria4/Geometria.otf) format("opentype")}
@font-face{font-family:Geometria-Bold;src:url(geometria4/Geometria-Bold.eot), url(geometria4/Geometria-Bold.otf) format("opentype")}
.link_h:hover{font-weight:700}#content.wherebuy .items .item.open{height:auto}.sog{font-size:16px;text-align:left;color:#333}.get_sog{margin-right:15px;width:20px!important;height:20px!important;border:none!important;box-sizing:content-box!important}.next_kitchen,.prev_kitchen{width:50px;height:100px;margin-top:-50px;z-index:9;position:absolute;top:50%}.btnred.disabled{border-color:#ccc;background:#666;cursor:default!important}input[type=submit]{-webkit-appearance:none}#slider_640,#slider_960,#slider_r2,#slider_r3{display:none}.next_kitchen{background:url(../images/slider_arrow_next.png) center center no-repeat rgba(0,0,0,.5);right:0;display:block}.prev_kitchen{background:url(../images/slider_arrow_prev.png) center center no-repeat rgba(0,0,0,.5);left:0;display:block}.tooltip-c{position:absolute;background:rgba(0,0,0,.5);padding:10px;z-index:11px;top:50%;color:#fff;font-size:16px;min-width:180px}.next_kitchen .tooltip-c{right:80px;text-align:right}.prev_kitchen .tooltip-c{left:80px;text-align:left}.n.left .tooltip-c{right:60px;text-align:right}.n.right .tooltip-c{left:60px;text-align:left}.cl:after{content:".";display:block;height:0;clear:both}.cl{display:block}#slider .page{height:62px;position:relative;top:40%;margin-top:-31px}.main-slider-box{position:relative;overflow:hidden;margin-top:73px}.main-slider-box .inner-wrap{padding:0}.main-slider-box #slider_r .sl-item{display:block;overflow:hidden;width:100%;padding-top:41.46%;position:relative}.main-slider-box #slider_r2 .sl-item{display:block;overflow:hidden;width:100%;padding-top:53.46%;position:relative}.main-slider-box #slider_r3 .sl-item{display:block;overflow:hidden;width:100%;padding-top:46.13%;position:relative}.main-slider-box .sl-pic{display:block;width:100%;position:absolute;top:50%;left:0;-webkit-transform:-webkit-translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.strong{ font-weight: bold !important; }
.italic{ font-style: italic !important; }
#content.sale.projects .catalogItem {
    width: 340px;
    margin-right: 0;
    margin-bottom: 38px;
}
.main-slider-box .owl-nav div{width:50px;height:100%;top:0;display:block;position:absolute}

.main-slider-box .owl-prev{
	background-image:url(../images/slider_arrow_prev.png);
	background-position-x: center;
	background-position-y: center;
	background-repeat:no-repeat;
	left:0
}


.t-t{
	font-weight: 400;
	font-size: 22px!important;
}
.main-slider-box .owl-prev:hover{
	background-color:rgba(0,0,0,.5);
}
.main-slider-box .owl-next{
	background-image:url(../images/slider_arrow_next.png);
	background-position-x: center;
	background-position-y: center;
	background-repeat:no-repeat;	
	right:0
}
.main-slider-box .owl-next:hover{
	background-color:rgba(0,0,0,.5);
}
.ft3{
	background:#E5E5E5;
    padding-top: 21px;
    padding-bottom: 5px;
	position:relative;
	margin-top: 20px;
}
#map{
	width: 100%;
    height: 500px;
}
.map-cnt h2{
	margin-bottom: 27px;
}
.seo_desc_page .h2{
	text-transform: uppercase !important;
    font-size: 24px !important;
    font-family: Geometria !important;    
    margin: 10px 0;
    color: #000!important;
    text-align: left!important;
    font-weight: 600;
}
#index_form{
	width: 960px;
    margin: 0 auto;
}
.main-slider-box .owl-dots{position:absolute;bottom:50px;width:100%;height:2px;text-align:center}.main-slider-box .owl-dot{width:40px;height:2px;background:#bab9b7;display:inline-block;margin:0 8px}.main-slider-box .owl-dot.active{background:#e41c34}.page{width:1000px;margin:0 auto;position:relative}.hr{height:1px;background:#ccc}.btn{width:228px;height:43px;display:block;color:#000;text-align:center;font-size:14px;text-transform:uppercase;line-height:42px;border:1px solid #999}.text_white{text-transform:uppercase;color:#fff;font-size:39px;line-height:45px}.text_red{color:#e41c34;font-weight:700;font-size:100px;line-height:100px}.nosize{width:auto;display:inline-block;padding:0 19px}.btnlight{border-color:#ccc;background:#f2f2f2}.btnred{border-color:#e11c34;background:#e11c34;color:#fff}.only1600{display:none!important}#mobilemenu,#mobilenavigate,

#popupWhant{display:none}

#popupCallbackNew{display:none}
#popupCallbackNew  .title .dop-title{   
	font-size: 16px;
    text-transform: none;
    line-height: 19px;
    margin-top: 10px;
	font-weight: normal;
}
#popupCallbackNew{width:510px;position:absolute;z-index:99999;background:#f2f2f2}
#popupCallbackNew .wrap{position:relative;padding: 40px 65px 40px 65px;}
#popupCallbackNew .wrap .close{display:block;position:absolute;right:10px;top:10px;width:29px;height:29px;background:url(../images/icons/close_popup.png) no-repeat}
#popupCallbackNew .wrap .title{    margin-bottom: 33px;font-size:21px;font-weight: bold; text-align:center;color:#333;text-transform:uppercase}
#popupCallbackNew .wrap .top{font-size:18px;color:#333;text-transform:uppercase;margin:40px 0}
#popupCallbackNew .cols .col_1{float:left;width::100%;margin-right:20px}#popupCallbackNew .cols .col_2{float:left;width:100%}
#popupCallbackNew .wrap .input{position:relative;margin-bottom:10px;width:100%;height:45px}
#popupCallbackNew .wrap .input input{width:100%;height:45px;border:1px solid #ccc;box-sizing:border-box;padding:0 24px;font-size:16px}
#popupCallbackNew .wrap .text{width:900px;height:153px;margin-bottom:40px}
#popupCallbackNew .wrap .text textarea{width:900px;height:153px;border:1px solid #ccc;box-sizing:border-box;padding:15px;font-size:16px}
#popupOrderDesign .wrap .text textarea{width:460px;height:153px;border:1px solid #ccc;padding:15px;font-size:16px;box-sizing:border-box}#popupNews .input_text textarea{resize:none}#popupCallbackNew .buttons .col_1{width:250px;margin-right:20px;float:left}#popupCallbackNew .buttons .col_1 .btn{width:200px}#popupCallbackNew .buttons .col_2{float:left;width:440px}#popupCallbackNew .buttons .col_2 .checkBlock{font-size:16px;padding-top:6px;line-height:35px;padding-left:35px;position:relative}
#popupCallbackNew .buttons .col_2 .checkBlock .check{width:26px;height:20px;overflow:hidden;cursor:pointer;position:absolute;left:0;top:13px;background:url(../images/check.png) no-repeat}
#popupCallbackNew .buttons .col_2 .checkBlock.active .check{background-position:0 -20px}
#popupCallbackNew select{height:43px;width:100%}
#popupCallbackNew .chosen-single span{height:43px;font-size:14px;line-height:42px}
#popupCallbackNew .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
#popupCallbackNew .chosen-container .chosen-results li{padding:10px 6px}

#popupCallbackNew  .chosen-container-single .chosen-single{padding:0 0 0 24px;}
#popupCallbackNew   .chosen-container .chosen-single {
    height: 43px;
    border-radius: 0;
    background: #fff;
}
#popupCallbackNew  .chosen-container-single{
	width:100% !important;
}
#popupCallbackNew  .chosen-container-single .chosen-single div{
    width: 32px;
}

#popupCallbackNewResult{display:none}
#popupCallbackNewResult  .title .dop-title{   
	font-size: 16px;
    text-transform: none;
    line-height: 19px;
    margin-top: 10px;
	font-weight: normal;
}
#popupCallbackNewResult{width:510px;position:absolute;z-index:99999;background:#f2f2f2}
#popupCallbackNewResult .wrap{position:relative;padding: 40px 65px 40px 65px;}
#popupCallbackNewResult .wrap .close{display:block;position:absolute;right:10px;top:10px;width:29px;height:29px;background:url(../images/icons/close_popup.png) no-repeat}
#popupCallbackNewResult .wrap .title{    margin-bottom: 33px;font-size:21px;font-weight: bold; text-align:center;color:#333;text-transform:uppercase}
#popupCallbackNewResult .wrap .top{font-size:18px;color:#333;text-transform:uppercase;margin:40px 0}
#popupCallbackNewResult .cols .col_1{float:left;width::100%;margin-right:20px}#popupCallbackNewResult .cols .col_2{float:left;width:100%}
#popupCallbackNewResult .wrap .input{position:relative;margin-bottom:10px;width:100%;height:45px}
#popupCallbackNewResult .wrap .input input{width:100%;height:45px;border:1px solid #ccc;box-sizing:border-box;padding:0 24px;font-size:16px}
#popupCallbackNewResult .wrap .text{width:900px;height:153px;margin-bottom:40px}
#popupCallbackNewResult .wrap .text textarea{width:900px;height:153px;border:1px solid #ccc;box-sizing:border-box;padding:15px;font-size:16px}
#popupOrderDesign .wrap .text textarea{width:460px;height:153px;border:1px solid #ccc;padding:15px;font-size:16px;box-sizing:border-box}#popupNews .input_text textarea{resize:none}#popupCallbackNewResult .buttons .col_1{width:250px;margin-right:20px;float:left}#popupCallbackNewResult .buttons .col_1 .btn{width:200px}#popupCallbackNewResult .buttons .col_2{float:left;width:440px}#popupCallbackNewResult .buttons .col_2 .checkBlock{font-size:16px;padding-top:6px;line-height:35px;padding-left:35px;position:relative}
#popupCallbackNewResult .buttons .col_2 .checkBlock .check{width:26px;height:20px;overflow:hidden;cursor:pointer;position:absolute;left:0;top:13px;background:url(../images/check.png) no-repeat}
#popupCallbackNewResult .buttons .col_2 .checkBlock.active .check{background-position:0 -20px}
#popupCallbackNewResult select{height:43px;width:100%}
#popupCallbackNewResult .chosen-single span{height:43px;font-size:14px;line-height:42px}
#popupCallbackNewResult .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
#popupCallbackNewResult .chosen-container .chosen-results li{padding:10px 6px}

#popupCallbackNewResult  .chosen-container-single .chosen-single{padding:0 0 0 24px;}
#popupCallbackNewResult   .chosen-container .chosen-single {
    height: 43px;
    border-radius: 0;
    background: #fff;
}
#popupCallbackNewResult  .chosen-container-single{
	width:100% !important;
}
#popupCallbackNewResult  .chosen-container-single .chosen-single div{
    width: 32px;
}




#popupOnlinePayment{display:none}

#popupOnlinePayment  .title .dop-title{   
	font-size: 16px;
    text-transform: none;
    line-height: 19px;
    margin-top: 10px;
	font-weight: normal;
}
#popupOnlinePayment{width:1070px;position:absolute;z-index:99999;background:#f2f2f2}
#popupOnlinePayment .wrap{position:relative;padding: 40px 65px 40px 65px;}
#popupOnlinePayment .wrap .close{display:block;position:absolute;right:10px;top:10px;width:29px;height:29px;background:url(../images/icons/close_popup.png) no-repeat}
#popupOnlinePayment .wrap .title{    margin-bottom: 33px;font-size:21px;font-weight: bold; text-align:center;color:#333;text-transform:uppercase}
#popupOnlinePayment .wrap .top{font-size:18px;color:#333;text-transform:uppercase;margin:40px 0}
#popupOnlinePayment .cols .col_1{float:left;width::100%;margin-right:20px}
#popupOnlinePayment .cols .col_2{float:left;width:100%}
#popupOnlinePayment .wrap .input{position:relative;margin-bottom:10px;width:100%;height:45px}
#popupOnlinePayment .wrap .input input{width:100%;height:45px;border:1px solid #ccc;box-sizing:border-box;padding:0 24px;font-size:16px}
#popupOnlinePayment .wrap .text{width:900px;height:153px;margin-bottom:40px}
#popupOnlinePayment .wrap .text textarea{width:900px;height:153px;border:1px solid #ccc;box-sizing:border-box;padding:15px;font-size:16px}
#popupOnlinePayment .wrap .text textarea{width:460px;height:153px;border:1px solid #ccc;padding:15px;font-size:16px;box-sizing:border-box}
#popupOnlinePayment .buttons .col_1{width:250px;margin-right:20px;float:left}
#popupOnlinePayment .buttons .col_1 .btn{width:200px}
#popupOnlinePayment .buttons .col_2{float:left;width:440px}
#popupOnlinePayment .buttons .col_2 .checkBlock{font-size:16px;padding-top:6px;line-height:35px;padding-left:35px;position:relative}
#popupOnlinePayment .buttons .col_2 .checkBlock .check{width:26px;height:20px;overflow:hidden;cursor:pointer;position:absolute;left:0;top:13px;background:url(../images/check.png) no-repeat}
#popupOnlinePayment .buttons .col_2 .checkBlock.active .check{background-position:0 -20px}
#popupOnlinePayment select{height:43px;width:100%}
#popupOnlinePayment .chosen-single span{height:43px;font-size:14px;line-height:42px}
#popupOnlinePayment .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px}
#popupOnlinePayment .chosen-container .chosen-results li{padding:10px 6px}

#popupOnlinePayment  .chosen-container-single .chosen-single{padding:0 0 0 24px;}
#popupOnlinePayment   .chosen-container .chosen-single {
    height: 43px;
    border-radius: 0;
    background: #fff;
}
#popupOnlinePayment  .chosen-container-single{
	width:100% !important;
}
#popupOnlinePayment  .chosen-container-single .chosen-single div{
    width: 32px;
}


#popupCallbackOrder{display:none}

#popupCallbackOrder  .title .dop-title{   
	font-size: 16px;
    text-transform: none;
    line-height: 19px;
    margin-top: 10px;
	font-weight: normal;
}
#popupCallbackOrder{width:510px;position:absolute;z-index:99999;background:#f2f2f2}
#popupCallbackOrder .wrap{position:relative;padding: 40px 65px 40px 65px;}
#popupCallbackOrder .wrap .close{display:block;position:absolute;right:10px;top:10px;width:29px;height:29px;background:url(../images/icons/close_popup.png) no-repeat}
#popupCallbackOrder .wrap .title{    margin-bottom: 33px;font-size:21px;font-weight: bold; text-align:center;color:#333;text-transform:uppercase}
#popupCallbackOrder .wrap .top{font-size:18px;color:#333;text-transform:uppercase;margin:40px 0}
#popupCallbackOrder .cols .col_1{float:left;width::100%;margin-right:20px}
#popupCallbackOrder .cols .col_2{float:left;width:100%}
#popupCallbackOrder .wrap .input{position:relative;margin-bottom:10px;width:100%;height:45px}
#popupCallbackOrder .wrap .input input{width:100%;height:45px;border:1px solid #ccc;box-sizing:border-box;padding:0 24px;font-size:16px}
#popupCallbackOrder .wrap .text{width:900px;height:153px;margin-bottom:40px}
#popupCallbackOrder .wrap .text textarea{width:900px;height:153px;border:1px solid #ccc;box-sizing:border-box;padding:15px;font-size:16px}
#popupCallbackOrder .wrap .text textarea{width:460px;height:153px;border:1px solid #ccc;padding:15px;font-size:16px;box-sizing:border-box}
#popupCallbackOrder .buttons .col_1{width:250px;margin-right:20px;float:left}
#popupCallbackOrder .buttons .col_1 .btn{width:200px}
#popupCallbackOrder .buttons .col_2{float:left;width:440px}
#popupCallbackOrder .buttons .col_2 .checkBlock{font-size:16px;padding-top:6px;line-height:35px;padding-left:35px;position:relative}
#popupCallbackOrder .buttons .col_2 .checkBlock .check{width:26px;height:20px;overflow:hidden;cursor:pointer;position:absolute;left:0;top:13px;background:url(../images/check.png) no-repeat}
#popupCallbackOrder .buttons .col_2 .checkBlock.active .check{background-position:0 -20px}
#popupCallbackOrder select{height:43px;width:100%}
#popupCallbackOrder .chosen-single span{height:43px;font-size:14px;line-height:42px}
#popupCallbackOrder .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
#popupCallbackOrder .chosen-container .chosen-results li{padding:10px 6px}

#popupCallbackOrder  .chosen-container-single .chosen-single{padding:0 0 0 24px;}
#popupCallbackOrder   .chosen-container .chosen-single {
    height: 43px;
    border-radius: 0;
    background: #fff;
}
#popupCallbackOrder  .chosen-container-single{
	width:100% !important;
}
#popupCallbackOrder  .chosen-container-single .chosen-single div{
    width: 32px;
}



body.section_fordealers .text{font-size:18px;line-height:32px}body.section_fordealers strong{font-size:22px;line-height:36px;font-weight:700;color:#e31c34}

#popupWhant{width:1000px;position:absolute;z-index:99999;background:#f2f2f2}
#popupWhant .wrap{position:relative;padding:50px}
#popupWhant .wrap .close{display:block;position:absolute;right:10px;top:10px;width:29px;height:29px;background:url(../images/icons/close_popup.png) no-repeat}
#popupWhant .wrap .title{font-size:22px;text-align:center;color:#333;text-transform:uppercase}
#popupWhant .wrap .top{font-size:18px;color:#333;text-transform:uppercase;margin:40px 0}
#popupWhant .cols .col_1{float:left;width:440px;margin-right:20px}#popupWhant .cols .col_2{float:left;width:440px}
#popupWhant .wrap .input{position:relative;margin-bottom:30px;width:440px;height:45px}
#popupWhant .wrap .input input{width:440px;height:45px;border:1px solid #ccc;box-sizing:border-box;padding:0 24px;font-size:16px}
#popupWhant .wrap .text{width:900px;height:153px;margin-bottom:40px}

#popupOrderDesign .wrap .text{width:460px;height:153px;margin-bottom:40px}
#popupWhant .wrap .text textarea{width:900px;height:153px;border:1px solid #ccc;box-sizing:border-box;padding:15px;font-size:16px}
#popupNews .input_text textarea,#popupOrderDesign .wrap .text textarea{width:460px;height:153px;border:1px solid #ccc;padding:15px;font-size:16px;box-sizing:border-box}#popupNews .input_text textarea{resize:none}#popupWhant .buttons .col_1{width:250px;margin-right:20px;float:left}#popupWhant .buttons .col_1 .btn{width:200px}#popupWhant .buttons .col_2{float:left;width:440px}#popupWhant .buttons .col_2 .checkBlock{font-size:16px;padding-top:6px;line-height:35px;padding-left:35px;position:relative}
#popupWhant .buttons .col_2 .checkBlock .check{width:26px;height:20px;overflow:hidden;cursor:pointer;position:absolute;left:0;top:13px;background:url(../images/check.png) no-repeat}
#popupWhant .buttons .col_2 .checkBlock.active .check{background-position:0 -20px}
#formRew select,#popupNews select,#popupWhant select{height:43px;width:100%}
#popupNews select{padding:0 24px}
#formRew .chosen-container,
#popupWhant .chosen-container{height:43px}
#formRew .chosen-container .chosen-single,
#popupNews .chosen-container .chosen-single,
#popupWhant .chosen-container .chosen-single{height:43px;border-radius:0;background:#fff}

#formRew .chosen-single span,#popupNews .chosen-single span,#content.online .chosen-single span,
#popupWhant .chosen-single span{height:43px;font-size:14px;line-height:42px}

#formRew .chosen-container-single .chosen-single div,
#popupNews .chosen-container-single .chosen-single div,
#popupWhant .chosen-container-single .chosen-single div{width:32px}
#formRew .chosen-container-single .chosen-single div b,
#popupNews .chosen-container-single .chosen-single div b,
#popupWhant .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
#formRew .chosen-container .chosen-results li,#popupNews .chosen-container .chosen-results li,#popupWhant .chosen-container .chosen-results li{padding:10px 6px}#popupNews .chosen-container #formRew .chosen-container{height:43px}#formRew .chosen-container .chosen-single,#popupNews .chosen-container .chosen-single{height:43px;border-radius:0;background:#fff}#formRew .chosen-single span,#popupNews .chosen-single span{height:43px;font-size:14px;line-height:42px}#formRew .chosen-container-single .chosen-single div,#popupNews .chosen-container-single .chosen-single div{width:32px}#formRew .chosen-container-single .chosen-single div b,#popupNews .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px}#formRew .chosen-container .chosen-results li,#popupNews .chosen-container .chosen-results li{padding:10px 24px}
#popupNews .chosen-container-single .chosen-single,#content.online .chosen-container-single .chosen-single{padding:0 0 0 24px}

#popupBuy,#popupNews,#popupOrderDesign{width:600px;position:absolute;display:none;z-index:99999;background:#f2f2f2}
#popupBuy .wrap,#popupNews .wrap,#popupOrderDesign .wrap{position:relative;padding:50px}
#popupBuy .wrap .close,#popupNews .wrap .close,#popupOrderDesign .wrap .close{display:block;position:absolute;right:10px;top:10px;width:29px;height:29px;background:url(../images/icons/close_popup.png) no-repeat}
#popupBuy .wrap .title,#popupNews .wrap .title,#popupOrderDesign .wrap .title{font-size:22px;text-align:center;color:#333;text-transform:uppercase}
#popupBuy .wrap .form,#popupNews .wrap .form,#popupOrderDesign .wrap .form{width:460px;margin:40px auto 0}
#popupBuy .wrap .bottom,#popupNews .wrap .bottom,#popupOrderDesign .wrap .bottom{font-size:20px;text-align:center;color:#333;margin-bottom:35px}
#popupBuy .wrap .btn,#popupNews .wrap .btn,#popupOrderDesign .wrap .btn{margin:0 auto;display:block;width:200px}
#header .logo,#select_file,#select_file_news,#select_file_o,#select_file_od,#select_file_w{display:none}
#popupBuy .wrap .top,#popupNews .wrap .top,#popupOrderDesign .wrap .top{font-size:18px;color:#333;text-transform:uppercase;margin-bottom:40px}
#popupBuy .wrap .input,#popupNews .wrap .input,#popupOrderDesign .wrap .input{margin:30px 0;width:460px;height:45px;position:relative}

#popupBuy .wrap .input input,#popupNews .wrap .input input,#popupOrderDesign .wrap .input input{width:460px;height:45px;border:1px solid #ccc;box-sizing:border-box;padding:0 24px;font-size:16px}
#popupBuy .wrap .input.phn input,#popupNews .wrap .input.phn input,#popupOrderDesign .wrap .input.phn input,#popupWhant .wrap .input.phn input{padding-top:10px}
.inputPhone.phn input{padding-top:13px!important}
.add_photo{background:url(../images/scr.png) left center no-repeat;height:34px;font-size:16px;padding-left:39px;cursor:pointer;margin:1px 10px 29px}
.add_photo span{font-size:16px;border-bottom:1px solid;line-height:34px}#header{/*height:36px;*/background:#000;height:75px;}
#header .page{box-sizing:border-box;width:950px}
#header .city{height:36px;line-height:35px;color:#b2b2b2;position:relative;font-size:14px}
#header .city:after{content:" ";width:16px;height:8px;position:absolute;background:url(../images/icons/menu_arrow.png) no-repeat;right:-20px;top:8px}#header .city.active{color:#e31c34;font-weight:700}
#header .city.active:after{background:url(../images/icons/arrow_red.png) 0 -8px no-repeat}
.phone a{color:#d71c34}
#select_city.popupCity .button .no:hover span{text-decoration:underline}
#select_city.popupCity{width:400px;height:auto;padding:35px;position:absolute;left:-30px;top:36px;background:rgba(0,0,0,.8);z-index:20;display:none}
#select_city.popupCity .youcity,#select_city.popupCity.active{display:block}
#select_city.popupCity .youcity .text{color:#fff;font-size:20px}
#select_city.popupCity .button{margin-top:20px}
#select_city.popupCity .button .yes{display:inline-block;width:220px;height:44px;font-size:14px;color:#fff;text-align:center;line-height:43px;background:#e31c34;margin-right:20px;text-transform:uppercase}
#select_city.popupCity .button .no{display:inline-block;width:100px;height:44px;font-size:14px;color:#fff;line-height:43px}
#select_city.popupCity.change .youcity{display:none}
#select_city.popupCity.change .inputcity{display:block}


#select_city.popupCity .inputcity{display:none}
#select_city.popupCity .inputcity .text{color:#fff;font-size:14px}
#select_city.popupCity .inputcity .input{color:#fff;font-size:14px;margin-top:5px}
#select_city.popupCity .inputcity .input .citytext{height:43px;width:100%;border:1px solid #dadada;padding:0 12px;box-sizing:border-box;font-size:30px}
#select_city.popupCity .inputcity select{height:43px;width:100%}
#select_city.popupCity .inputcity .chosen-container{height:43px}
#select_city.popupCity .inputcity .chosen-container .chosen-single{height:43px;border-radius:0;background:#fff}
#select_city.popupCity .inputcity .chosen-container .chosen-single span{height:43px;font-size:14px;line-height:42px}
#select_city.popupCity .inputcity .chosen-container-single .chosen-single div{width:32px}
#select_city.popupCity .inputcity .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
#select_city.popupCity .inputcity .chosen-container .chosen-results li{padding:10px 6px}

#select_city.popupCity .inputcity2{display:none}

#select_city.popupCity .inputcity2 .cnt-select-city{display:none}

#select_city.popupCity .inputcity2 .text{color:#fff;font-size:19px}
#select_city.popupCity .inputcity2 .itm{font-size: 20px;
    font-weight: bold;
    display: inline-block;
    margin-right: 20px;
	
}
#select_city.popupCity .inputcity2 .itm:hover{
	text-decoration:underline;
}
#select_city.popupCity .inputcity2 .select-city-ar{    
	margin-bottom: 5px;
    margin-top: 5px;
}
#select_city.popupCity .inputcity2 .txt-p{
	font-size: 14px;
    color: #fff;
    margin-top: 15px;
}
#select_city.popupCity .inputcity2 .open-select-city{
    font-size: 18px;
    color: #fff;
    text-decoration: underline;
}
#select_city.popupCity .inputcity2 .input{color:#fff;font-size:14px;margin-top:5px}
#select_city.popupCity .inputcity2 .input .citytext{height:43px;width:100%;border:1px solid #dadada;padding:0 12px;box-sizing:border-box;font-size:30px}
#select_city.popupCity .inputcity2 select{height:43px;width:100%}
#select_city.popupCity .inputcity2 .chosen-container{height:43px}
#select_city.popupCity .inputcity2 .chosen-container .chosen-single{height:43px;border-radius:0;background:#fff}
#select_city.popupCity .inputcity2 .chosen-container .chosen-single span{height:43px;font-size:14px;line-height:42px}
#select_city.popupCity .inputcity2 .chosen-container-single .chosen-single div{width:32px}
#select_city.popupCity .inputcity2 .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
#select_city.popupCity .inputcity2 .chosen-container .chosen-results li{padding:10px 6px}


#header .menu{position:absolute;top:0;right:30px}
#header .menu li{height:36px;display:inline-block;line-height:35px;margin:0 18px;position:relative}
#header .menu li a,#header .menu li span{color:#b2b2b2}
#header .menu li.active>a,#header .menu li.active>span{color:#d71c34;font-weight:700}
#header .menu li.unmenu{padding-right:15px}
#header .menu li.unmenu ul{display:none;width:185px;position:absolute;z-index:20;left:-28px;top:36px;background:rgba(0,0,0,.5);padding:20px 28px}#header .menu li.unmenu.hover ul{display:block}#header .menu li.unmenu ul li{margin:0;display:block;height:50px;line-height:49px}
#header .menu li.unmenu ul li a:hover{color:#fff;text-decoration:underline}
#header .menu li.unmenu ul li a{color:#fff;text-decoration:none}
#header .menu li.unmenu:after{content:" ";width:16px;height:8px;position:absolute;background:url(../images/icons/menu_arrow.png) no-repeat;right:-5px;top:15px}
#header .menu li.unmenu.hover:after{background-position:0 -8px}#header .menuicon{display:none}
#header .cabinet{width:25px;height:13px;display:block;background:url(../images/icons/cabinet.jpg) no-repeat;position:absolute;right:5px;top:11px}


#menu{position:absolute;/*top:36px;*/ top:75px;width:100%;left:0;height:86px;background:url(../images/menu_bg.png) repeat-x;z-index:10}
#menu.inner{background:0 0}#menu.inner .page{border-color:#b2b2b2}#menu.inner .menu>li>a{color:#666}#menu.inner .menu>li.active>a{color:#e51c34}#menu .page{width:940px;height:72px;border-bottom:1px solid #fff}#menu .logo{width:176px;height:50px;display:block;background:url(../images/logo.png) left bottom no-repeat;padding-top:5px}body.section_catalog #menu .logo,body.section_index #menu .logo{background:url(../images/logow.png) left bottom no-repeat}#menu .menu{position:absolute;left:220px;top:23px}#menu .menu li{display:inline-block;padding:0 30px}#menu .menu li .desc{display:none}#menu .menu li .mob{display:block}#menu .menu li.last{padding-right:0}#menu .menu>li.active{padding:0 28px}#menu .menu li a{color:#fff;text-transform:uppercase;font-size:16px}#menu .menu li a span{text-transform:none}#menu .menu li.active>a,#menu .menu li.active>span.a{font-size:16px;color:#e51c34;font-weight:700!important;text-transform:uppercase}#menu .menu li.hover{position:relative}#menu .menu li.unmenu{padding-right:45px}#menu .menu li.unmenu>a{z-index:30;position:relative}#menu .menu>li.unmenu.hover>a{color:#fff}#menu .menu li.unmenu>a:after{content:" ";display:block;width:18px;height:8px;background:url(../images/icons/menu_arrow_red_big.png) no-repeat;position:absolute;right:-22px;top:6px}#menu .menu li.hover>a:after{background-position:0 -8px}#menu .menu li.unmenu ul{display:none;width:190px;position:absolute;z-index:20;left:0;top:-35px;background:rgba(0,0,0,.5);padding:110px 28px 10px}#menu .menu li.unmenu ul li,#menu .menu li.unmenu.hover ul,#menu .menu li.unmenu.html ul{display:block}#menu .menu li.unmenu ul li{padding:0;margin-bottom:30px}#menu .menu li.unmenu ul li span{font-size:12px;font-weight:300}#slider,#slider_640,#slider_960{position:relative}#slider.white,#slider.white .path,#slider.white .path a,#slider.white a,#slider_640.white,#slider_640.white .path,#slider_640.white .path a,#slider_640.white a,#slider_960.white,#slider_960.white .path,#slider_960.white .path a,#slider_960.white a{color:#fff;background:url(../images/icons/arrow.png) right 3px no-repeat}#slider .items{overflow:hidden;height:730px}#slider_960 .items{height:600px;overflow:hidden}#slider_640 .items{height:365px;overflow:hidden}#slider .items .item{position:relative;height:730px}#slider_960 .items .item{position:relative;height:600px}#slider_640 .items .item{position:relative;height:365px}#slider .items .item .text,#slider_640 .items .item .text,#slider_960 .items .item .text{background:url(grad.png);height:auto;width:100%;padding-bottom:110px;padding-top:50px;padding-left:250px;position:absolute;bottom:0}#slider .items .item .text .right,#slider_640 .items .item .text .right,#slider_960 .items .item .text .right{float:left;text-transform:uppercase;color:#fff;font-size:30px;width:340px;padding-left:40px;line-height:56px}#slider .items .item .text .left,#slider_640 .items .item .text .left,#slider_960 .items .item .text .left{width:235px;border-right:2px solid #fff;float:left}
#slider .items .item .text .top,#slider_540 .items .item .text .top,#slider_960 .items .item .text .top{margin-top:14px;font-size:26px;color:#fff;text-transform:uppercase}#slider .items .item .text .discount,#slider_640 .items .item .text .discount,#slider_960 .items .item .text .discount{font-size:111px;color:#e41c34;font-weight:500;line-height:140px}#slider .items .owl-item{height:730px}#slider_960 .items .owl-item{height:600px}#slider_640 .items .owl-item{height:365px}

#slider .items .owl-nav,#slider_640 .items .owl-nav,#slider_960 .items .owl-nav{position:relative}
#slider .items .owl-nav div,#slider_640 .items .owl-nav div,#slider_960 .items .owl-nav div{width:23px;height:40px;background:url(../images/slider_arrow.png) no-repeat;top:-280px;display:block;position:absolute}


#slider .items .owl-nav .owl-prev,#slider_640 .items .owl-nav .owl-prev,#slider_960 .items .owl-nav .owl-prev{left:30px}
#slider .items .owl-nav .owl-next,#slider_640 .items .owl-nav .owl-next,#slider_960 .items .owl-nav .owl-next{background-position:-23px;right:30px}
#slider .items .owl-dots,#slider_640 .items .owl-dots,#slider_960 .items .owl-dots{position:absolute;bottom:50px;width:100%;height:2px;text-align:center}
#slider .items .owl-dots .owl-dot,#slider_640 .items .owl-dots .owl-dot,#slider_960 .items .owl-dots .owl-dot{width:40px;height:2px;background:#bab9b7;display:inline-block;margin:0 8px}#slider .items .owl-dots .owl-dot.active,#slider_640 .items .owl-dots .owl-dot.active,#slider_960 .items .owl-dots .owl-dot.active{background:#e41c34}#headtitle{min-height:220px}#headtitle .page{width:940px}#headtitle .path{padding-top:120px}

#headtitle .path,#headtitle .path a{color:#333;font-size:14px;font-weight:400}
#headtitle .path a{padding-right:20px;margin-right:5px;background:url(../images/icons/path_arrow.png) right 3px no-repeat}


.section_catalog.in .path,.section_catalog.in .path a{color:#333;font-size:14px;font-weight:400}
.section_catalog.in .path a{padding-right:20px;margin-right:5px;background:url(../images/icons/path_arrow.png) right 3px no-repeat}


.section_projects.in .path,.section_projects.in .path a{color:#333;font-size:14px;font-weight:400}
.section_projects.in .path a{padding-right:20px;margin-right:5px;background:url(../images/icons/path_arrow.png) right 3px no-repeat}

.section_sale.in .path,.section_sale.in .path a{color:#333;font-size:14px;font-weight:400}
.section_sale.in .path a{padding-right:20px;margin-right:5px;background:url(../images/icons/path_arrow.png) right 3px no-repeat}

#headtitle h1{font-size:36px;font-weight:200;padding:20px 0;text-transform:uppercase;letter-spacing:1px}
#content h2,#content h3,body.section_index #content h1{font-size:26px;text-transform:uppercase;text-align:center}
#content h2,body.section_index #content h1{color:#e41c34;padding-top:50px}#content h3{color:#000;margin-top:67px;font-weight:300}
#content.index .page.ko p{text-align:center;font-size:24px;line-height:28px}#content.index .category{margin-top:42px}




#content.index a.sale{position:relative}#content.index a.sale .page,.cprojects .line,.cprojects a{z-index:11}

.grr{
	background:#f2f2f2;
	padding-bottom: 70px;
}
#content.index .category>a:hover:before,
#content.index a.sale:hover:before,
.cprojects:hover:before{content:" ";width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);z-index:10;top:0;left:0}
.cat_project{
	    margin-top: 0px!important;
}
#content.index .category .catallog_wrap{
		max-width:1140px;
		margin:0 auto;
		position:relative;
		padding-top: 15px;
		padding-bottom: 70px;
		padding-left:20px;
		padding-right:20px;
		width:100%;

}
#content.index .category .catallog_wrap.projects{
	    padding-bottom: 20px;
}
#content.index .category .catallog_wrap .catalogItems{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
#content.index .category .catallog_wrap .catalogItems .catalogItem:nth-child(3n+2) {
    margin:0px;
	margin-bottom: 35px;
}
#content.index .category .catallog_wrap .catalogItems .catalogItem {
    margin:0px;
	margin-bottom: 35px;
}
@media (max-width: 1200px){
	#content.index .category .catallog_wrap{
		max-width:1060px;
	}
}
@media (max-width: 1120px){
	#content.index .category .catallog_wrap{
		max-width:700px;
	}
}
.catallog_wrap.projects{
	padding-top: 55px !important;
}
.btn-gray{
	display:block;
	width:420px;
	height:44px;
	background:#f2f2f2;
	border:1px solid #cccccc;
	font-size:14px;
	color:#333333;
	text-align:center;
	text-transform:uppercase;
	line-height: 44px;
	margin:0 auto;
	box-sizing: border-box;
	margin-top: 0px;
    margin-bottom: 5px;		
}
#content.index .category>a:hover .wrap{position:relative;width:100%;height:100%;left:0;top:0;z-index:20}

#content.index .category .title{font-size:44px;text-align:center;text-transform:uppercase;color:#fff;line-height:28px}
#content.index .category .title span{font-size:38px;text-transform:none}

#content.index .category>a{width:100%;height:251px;box-sizing:border-box;display:block;position:relative;    margin-bottom: 42px;}
#content.index .category .left{padding-top: 38px;float:none;border-right:0!important;background:url(../images/classic_img_f.jpg) no-repeat;    background-size: cover;}
#content.index .category .left .icon{background:url(../images/icons/classic.png) center center no-repeat}
#content.index .category .right{padding-top: 38px;border-left:0!important;background:url(../images/modern_img_f.jpg) no-repeat;background-size: cover;float:none}
#content.index .category .right .icon{background:url(../images/icons/modern.png) center center no-repeat}
#content.index .category .line{height:2px;width:60px;background:#e41c34;margin:33px auto 0}
#content.index .category .icon{width:61px;height:61px;margin:0px auto 21px}

.cat_project  .catalogItem{ height: 320px!important;}

.projects.in.catalig{
	
}
.projects.in.catalig h2{
	    color: #000!important;
		font-weight: 600;
		text-align: left!important;
}

.projects.in.catalig .catalogItems .catalogItem:nth-child(3n+2) {
    margin: 0px 55px 40px 55px!important;
}
    
.projects.in.catalig .catalogItems .catalogItem {
	/*height: 340px!important;;*/
	height: auto!important;
}
.projects.in.catalig .catallog_wrap.projects {
    padding-top: 0px !important;
}
@media (max-width: 999px){
	.projects.in.catalig h2{
		font-size: 34px!important;
		padding-top: 0px!important;
	}
	.projects.in.catalig .catalogItem{	
		width: 558px!important;
	    margin: 0 auto 60px!important;
	}
	
	.projects.in.catalig .catalogItem .image {
		margin-bottom:0px!important;
	}
	.projects.in.catalig .catalogItems .catalogItem {
		height: 510px!important;;
	}
	.projects.in.catalig .catalogItems .catalogItem:nth-child(3n+2) {
		    margin: 0 auto 60px!important;
	}	
}
a.link_slider{display:block;width:100%;height:100%}
#content.index .sale{margin-top:10px;display:block;height:150px;background:url(../images/sale_img.jpg) center center no-repeat;background-size:cover}#content.index .sale .percent{font-size:48px;position:absolute;color:#e41c34;top:40px}#content.index .percent_c{width:700px;margin:0 auto;position:relative}#content.index .sale .percent.left{left:10px}#content.index .sale .percent.right{right:10px}#content.index .sale .text{font-size:44px;text-transform:uppercase;text-align:center;line-height:36px;padding-top:36px;color:#fff}#content.index .sale .text span{font-size:38px;text-transform:none}#content.index .advantages .items{margin:40px auto 0;width:100%;max-width:1550px;position:relative}#content.index .advantages .item{width:300px;float:left;margin:0 15px;display:block}#content.index .advantages .item_1 .image{background-image:url(../images/advantages_1.png)}#content.index .advantages .item_2 .image{background-image:url(../images/advantages_2.png)}#content.index .advantages .item_3 .image{background-image:url(../images/advantages_3.png)}

#content.index .advantages.d-block .item_1 .image{
    background-image: url(/images/advantages_1-1.png);
}
#content.index .advantages.d-block .item_2 .image{
    background-image: url(/images/advantages_2-2.png);
}
#content.index .advantages.d-block .item_3 .image{
    background-image: url(/images/advantages_3-3.png);
}
#content.index .advantages.d-block .item_4 .image{
    background-image: url(/images/advantages_4-4.png);
}
#content.index .advantages.d-block .item_5 .image{
    background-image: url(/images/advantages_5-5.png);
}
#content.index .advantages.d-block{
    background: #e5e5e5;
    /*margin-top: 70px;*/
    padding-bottom: 70px;
}
#content.index .advantages.d-block h2{
    color: #000;
}
#content.index .advantages.d-block .item{
    width: 270px;
}
#content.index .advantages.d-block .item{
    margin: 0px 15px;
}
#content.index .advantages.d-block .item_1{
    margin-left: 70px;
}
#content.index .advantages.d-block .item_2{
    float: left;
    margin: 0px 15px;
}
#content.index .advantages.d-block .item_3{
    float: left;
    position: static;
}

#content.index .advantages:not(.d-block) .item_3 .title:after{content:" ";width:16px;height:10px;background:url(../images/icons/arrow_advantage.png) no-repeat;position:absolute;right:30px;bottom:6px}#content.index .advantages .item_3{float:right;top:0;position:absolute;right:0}#content.index .advantages .item_2{float:none;margin:0 auto!important}#content.index .advantages .item .title{text-align:center;font-size:22px;position:relative;color:#000;margin:24px auto 0}#content.index .advantages .item .image{margin:0 auto;width:201px;height:136px;background-position:center center;background-repeat:no-repeat}#content.index .advantages .item.item_3 .title{width:240px}#content.index .advantages .popupPercent{width:640px;padding:40px 50px;position:absolute;top:350px;right:80px;z-index:30;background:#fff;box-shadow:1px 1px 13px 1px rgba(0,0,0,.6);display:none}#content.index .advantages .popupPercent.active{display:block}#content.index .advantages .popupPercent i{font-style:normal;color:#e31c34}#content.index .advantages .popupPercent .top{font-size:18px;border-bottom:1px solid #ccc;padding-bottom:10px}#content.index .advantages .popupPercent .items{margin:10px 0}#content.index .advantages .popupPercent .items .item2{border-left:1px solid #ccc;border-right:1px solid #ccc}#content.index .advantages .popupPercent .items .item{text-align:center;width:210px;float:left;margin:0;height:140px}#content.index .advantages .popupPercent .items .item .num{font-size:32px;font-weight:700;color:#e31c34;text-align:center;padding:15px 0}#content.index .advantages .popupPercent .items .item .text{text-align:center;font-size:18px}#content.index .advantages .popupPercent .bottom{font-size:18px;border-top:1px solid #ccc;padding-top:10px}#content.index .advantages .popupPercent .bottom p{font-size:18px;text-align:left;margin-bottom:20px}#content.index .advantages .popupPercent .bottom p.small{font-size:14px}#content.index .advantages .popupPercent .bottom p.small a{color:#e31c34;text-decoration:underline;margin-bottom:0}


.cause{padding-left:119px}
.num-item{margin-top:27px;padding-left:59px;margin-bottom:42px}
.num-item p{font-size:20px;color:#000;line-height:30px}
.num-item p>strong{line-height:40px;color:#000;font-weight:500;text-transform:uppercase}

.section_fordealers .red-line{font-size:20px;line-height:30px;margin-top:23px;padding-left:22px}
.section_fordealers .red-line li{padding-left:40px;background:url(../images/icons/number_icon/line.png) left 14px no-repeat;margin-bottom:15px}

#content.index .cprojects{position:relative;/* margin-top:63px; */height:250px;text-align:center;
background:url(../images/projects_img.jpg) center center no-repeat;background-size:cover;padding-top: 100px;box-sizing:border-box}

#content.index .cprojects a{font-size:44px;color:#fff;text-transform:uppercase;position:relative}
#content.index .cprojects .line{height:2px;width:60px;background:#e41c34;margin:17px auto 0;position:relative}


#content.index .news{background:#e5e5e5;padding:50px 0 67px}
#content.index .news h3{margin-top:0}
#content.index .news .page{width:960px}
#content.index .news .items{padding:27px 0}
#content.index .news .item:hover{box-shadow:1px 1px 6px 3px rgba(0,0,0,.3)}
#content.index .news .item{width:460px;background:#fff;height:160px;float:left;display:block;margin:5px 10px}
#content.index .news .item .left{width:220px;overflow:hidden;height:160px;float:left;background-repeat:no-repeat;background-size:cover}
#content.index .news .item .right{width:240px;overflow:hidden;height:160px;float:left;box-sizing:border-box;padding:13px 10px 10px 20px}
#content.index .news .item .right .title{color:#000;font-size:16px;line-height:20px;height:112px}
#content.index .news .item .right .date{color:#000;font-size:12px;font-weight:300}
#footer .catalog>a{width:50%;/*background:#4d4d4d;*/background:#333F48;display:block;height:59px;float:left;box-sizing:border-box;font-size:22px;color:#fff;text-align:center;line-height:58px}
#footer .catalog>a:hover{font-weight:bold}
#footer .catalog .left{border-right:2px solid #fff}
#footer .catalog .right{border-left:2px solid #fff}
#footer .page{width:940px;padding:40px 0 20px}
#footer .menu.menu1{width:220px;margin-right:20px}
#footer .menu.menu2{width:140px;margin-right:20px}
#footer .menu.menu3{width:140px}#footer .menu{float:left}
#footer .menu li.title{font-weight:700}#footer .menu li{line-height:30px;font-size:16px}
#footer .menu li a{font-size:16px;color:#000}
#footer .contacts{float:left;width:255px;margin-left:100px}
#footer .contacts .title{font-size:18px;line-height:30px}#footer .contacts .email a{color:#e41c34;font-size:18px}
#footer .contacts .socials{float:left;margin-top:8px;margin-bottom:50px}
#footer .contacts .socials a{width:30px;height:30px;margin-right:19px;float:left}
#footer .contacts .socials a.fb{background:url(../images/icons/fb_icon.svg) no-repeat}
#footer .contacts .socials a.in{background:url(../images/icons/Insta_icon.svg) no-repeat}
#footer .contacts .socials a.vk{background:url(../images/icons/vk_icon.svg) no-repeat}
#footer .contacts .socials a.ok{background:url(../images/icons/ok_icon.svg) no-repeat}
#footer .contacts .socials a.tw{background:url(../images/icons/tw_icon.svg) no-repeat}
#footer .copy{height:80px;/*background:#4d4d4d*/ background:#333F48}
#footer .copy .page{padding-bottom:0;height:80px;padding-top:0}
#footer .year{font-size:16px;color:#fff;position:absolute;top:23px;left:0}
#footer .inetio{font-size:14px;color:#fff;position:absolute;top:23px;right:85px;padding-left:28px;background:url(../images/icons/inetio.jpg) left center no-repeat}#footer .inetio a{color:#fff}#fixedBottom{z-index:100;width:100%;height:44px;position:fixed;bottom:0;left:0}#fixedBottom .page{position:relative;width:940px;height:44px}

.contacts a.onlinebtn{width:100%;height:44px;position:relative;bottom:0;display:block;background:#e51c34;color:#fff;line-height:43px;text-align:center;text-decoration:uppercase;margin-bottom:30px}
.contacts a.onlinebtn:hover,.btn:hover{font-weight:bold}
#content .itemNavigate{height:115px;border:1px solid #ccc;border-left:0;border-right:0;margin-top:70px}#content .itemNavigate .arrows{width:136px;height:50px;margin:32px auto 0;position:relative}#content .itemNavigate .arrows a{border:2px solid #ccc;height:46px;width:46px;background-position:center center;background-repeat:no-repeat;position:absolute;top:0}#content .itemNavigate .arrows .left{background-image:url(../images/icons/slider_arrow_left.png);left:0}#content .itemNavigate .arrows .right{background-image:url(../images/icons/slider_arrow_right.png);right:0}#content .itemNavigate .all{font-size:18px;font-weight:700;text-transform:uppercase;padding-left:25px;background:url(../images/icons/arrow_left_red.png) no-repeat;color:#000;letter-spacing:.6px;top:15px;position:absolute;left:0}#slider.catalog{height:344px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}#slider .page{width:890px}#slider .path,#slider .path a{color:#333;font-size:14px;font-weight:400}#slider .path a{padding-right:20px;margin-right:10px;background:url(../images/icons/path_arrow.png) right 3px no-repeat}#slider h1{font-size:36px;font-weight:200;padding:5px 0;text-transform:uppercase}#content.catalog .page{width:940px}


#content.catalog .catalogBody{padding-top:67px}
#content.projects .catalogBody{padding-top:67px}


#content.catalog .catalogBody .left{width:220px;margin-right:20px;float:left}
#content.catalog .catalogBody .left .reset{height:30px;line-height:30px;color:#666;padding-left:25px;background:url(../images/icons/catalog_reset.png) 0 4px no-repeat}
#content.catalog .catalogBody .left ul.category{margin-top:28px}
#content.catalog .catalogBody .left ul.category li{height:33px;margin:10px 0}
#content.catalog .catalogBody .left ul.category li a{font-size:18px;color:#666;padding-left:24px;position:relative}
#content.catalog .catalogBody .left ul.category li a:before{content:" ";width:16px;height:12px;background:url(../images/icons/checkbox.png) no-repeat;display:block;position:absolute;left:0;top:7px}
#content.catalog .catalogBody .left ul.category li a.active:before{background-position:0 -12px;top:6px}
#content.catalog .catalogBody .left h3,#content.catalog .catalogBody .left p{font-size:16px;font-weight:400;text-transform:uppercase;margin:0;text-align:left}
#content.catalog .catalogBody .right{width:700px;float:left}



#content.projects .catalogBody .left{width:240px;margin-right:30px;float:left}
#content.projects .catalogBody .left .reset{height:30px;line-height:30px;color:#666;padding-left:25px;background:url(../images/icons/catalog_reset.png) 0 4px no-repeat}
#content.projects .catalogBody .left ul.category{margin-top:28px}
#content.projects .catalogBody .left ul.category li{height:33px;margin:10px 0}
#content.projects .catalogBody .left ul.category li a{font-size:18px;color:#666;padding-left:24px;position:relative}
#content.projects .catalogBody .left ul.category li a:before{content:" ";width:16px;height:12px;background:url(../images/icons/checkbox.png) no-repeat;display:block;position:absolute;left:0;top:7px}
#content.projects .catalogBody .left ul.category li a.active:before{background-position:0 -12px;top:6px}
#content.projects .catalogBody .left h3,#content.projects .catalogBody .left p{cursor:pointer;font-size:16px;font-weight:400;text-transform:uppercase;margin:0;text-align:left}
#content.projects .catalogBody .right{width:700px;float:left}

#content.projects .projects_filters_items{
	display:none;
}
#content.projects li.active > .projects_filters_items{
	display:block;
}
#content.projects .projects_filters li{
	position:relative;
}
#content.projects .projects_filters > li:before{
	content: "";
    background: url(../images/project_itm_1.png) no-repeat;
    width: 13px;
    height: 21px;
    position: absolute;
    right: 0px;
}
#content.projects .projects_filters > li.active:before{
	content: "";
    background: url(../images/project_itm_2.png) no-repeat;
    width: 21px;
    height: 13px;
    position: absolute;
    right: 0px;
}

#content.projects .send-filter-form{
    height: 44px;
    width: 100%;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    background: #D71C34;
    display: block;
    line-height: 44px;
    text-align: center;
    margin-top: 56px;
}
#content.projects .send-filter-form:hover{
	font-weight:bold;
}

.input.sendbtn{
	margin-top: 15px;
}
.input.sendbtn .ssg{
	margin-top: 15px;
	text-align: center;
	font-size:14px;
	line-height: 20px;
}
.btn.col_btn{
    width: 100%!important;
    box-sizing: border-box;
}
.catalogItems .catalogItem{display:inline-block;width:340px;height:385px;vertical-align:top;position:relative;margin-bottom:37px}
.catalogItems .catalogItem:nth-child(odd){margin-right:10px}
.catalogItems .catalogItem:nth-child(even){margin-left:10px}
.catalogItems .catalogItem .image{width:340px;height:240px;margin-bottom:29px;background-size:cover;background-repeat:no-repeat}
.catalogItems .catalogItem .price{font-size:18px;color:#e4002b;font-weight:700}

.catalogItems .catalogItem .title{color:#000!important;text-transform:uppercase!important;font-size:22px!important;font-weight:bold!important;text-align:left!important;}
.catalogItems .catalogItem .title span{font-weight:400}

.catalogNavigate{margin-top:20px;position:relative}.catalogNavigate .more,.catalogNavigate .more2{width:228px;height:43px;display:block;color:#000;text-align:center;font-size:14px;text-transform:uppercase;line-height:42px;border:1px solid #999;float:left}.catalogNavigate .more.loader span,.catalogNavigate .more2.loader span{display:none}.catalogNavigate .more.loader,.catalogNavigate .more2.loader{background:url(../images/icons/ajax.gif) center center no-repeat}.catalogNavigate .pages{border-top:1px solid #ccc;float:right;display:inline-block}.catalogNavigate .pages ul{padding:0 20px 0 35px}.catalogNavigate .pages ul li{width:45px;height:50px;margin:-3px 5px 0;line-height:47px;display:inline-block;text-align:center}.catalogNavigate .pages ul li a{font-size:18px;color:#666}.catalogNavigate .pages ul li.active{border-top:2px solid #e4002b}.catalogNavigate .pages ul li.active a{color:#e4002b;font-weight:700}#content.catalog .tipsCatalog .subtitle,#content.catalog .tipsCatalog h2{font-size:24px;color:#333;letter-spacing:1.8px}#content.catalog .hr{margin:80px 0 64px}#content.catalog .tipsCatalog h2{font-weight:700;text-align:left;padding:0}.tipsItems{margin-top:50px}

.tipsItems .tipItem{width:300px;height:370px;box-sizing:border-box;padding:20px 22px 40px;float:left;overflow:hidden;background:#EAEBEC;position:relative}.tipsItems .tipItem:nth-child(3n+2){margin:0 19px}.tipsItems .tipItem .title{font-size:22px;font-weight:700;line-height:26px;margin-bottom:30px}.tipsItems .tipItem .title a{color:#000}.tipsItems .tipItem .text{font-size:16px;line-height:27px;color:#333}.tipsItems .tipItem a.link{font-size:16px;line-height:27px;width:32px;height:9px;display:block;background:url(../images/icons/arrow_right.png) 0 12px no-repeat;margin-top:5px;padding:6px 0;position:absolute;bottom:20px;left:20px}.tipsNavigate{margin:30px 0}.tipsNavigate .btn{margin:0 auto}


body.section_projects #slider.product .items,body.section_projects #slider.product .items .item,body.section_projects #slider.product .items .owl-item,body.section_sale #slider.product .items,body.section_sale #slider.product .items .item,body.section_sale #slider.product .items .owl-item{height:450px}#slider.product .items .item{position:relative}

#slider.product .items .item .full{z-index:55;width:41px;height:41px;background:url(../images/icons/slider_fullimg.png) no-repeat;position:absolute;right:16px;bottom:16px;display:block}body.section_projects #slider.product .items .item .full,body.section_sale #slider.product .items .item .full{right:20px}#slider.product .items .item:after{content:" ";height:100px;margin-top:-100px;z-index:40;width:100%;position:absolute;left:0;bottom:0;background:url(../images/slider_bg_bottom.png) repeat-x}

body.section_projects #slider.product .items .item:after,body.section_sale #slider.product .items .item:after{background:0 0}

.gallery_slider{position:absolute;width:auto;right:90px;z-index:50;bottom:15px}
body.section_projects .gallery_slider,body.section_sale .gallery_slider{width:auto;right:0;z-index:50;bottom:0;position:relative;text-align:center}
body.section_sale .gallery_slider{margin:15px auto 0}body.section_projects .gallery_slider{margin:43px auto 0}
.gallery_slider .items{display:block;height:41px!important}.gallery_slider .owl-item{width:53px;height:41px!important}
.gallery_slider .item_s img{height:100%}.gallery_slider .item_s{height:41px;width:auto;display:inline-block;margin:0 8px;position:relative}
.gallery_slider .item_s:after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,.5);cursor:pointer}.gallery_slider .item_s.active:after{display:none}#slider.product .linkProjects{width:368px;height:43px;position:absolute;bottom:-22px;margin-left:-186px;left:50%;z-index:40;text-align:center;color:#333;display:block;font-size:14px;text-transform:uppercase;border:1px solid #ccc;background:#f2f2f2;line-height:42px}#slider.product .bg{height:100px;margin-top:-100px;z-index:40;width:90%;position:absolute;left:0;bottom:0}


#slider.product .page{padding:0 0 0 100px; z-index:50;    width: 840px;}

#slider.product .page .title{color:#fff;width:80%;font-size:28px;text-transform:uppercase;font-weight:500;padding-top:30px}
#content.product .page{width:940px}
#content.product .page.gallery{display:none;width:956px;padding-top:50px}
#content.product .gallery .item{width:220px;display:inline-block;margin:0 8px;position:relative}
#content.product .gallery .item img{width:100%}
#content.product .gallery .item:after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;
background:rgba(255,255,255,.5);cursor:pointer}
#content.product .gallery .item.active:after{display:none}
#content.product .path{margin-top:60px}
#content.product .path .page{width:940px;padding:0}
#content.product .path .goback{padding:20px 0 20px 42px;background:url(../images/icons/arrow_left.png) 0 26px no-repeat;font-size:14px;color:#333}
#content.product .descr{margin-top:15px}
#content.product .descr h1{font-size:36px;font-weight:300;text-transform:uppercase;letter-spacing:1.1px}
#content.product .descr .left{float:right;width:640px}

#content.product .cont-list-meny .left{
	float:none;width:auto
}

#content.product .descr .left .text{color:#333;font-weight:200;font-size:16px;margin-top:10px;line-height:27px}
#content.product .descr .newsItems{margin-top:40px;width:650px}
#content.product .descr .newsItems .item{padding:20px;position:relative;margin-bottom:16px;background:#f1f1f1}
#content.product .descr .newsItems .item .link{position:absolute;right:15px;bottom:15px;font-size:16px;color:#333;border-bottom:1px dashed #333}
#content.product .descr .newsItems .item .date{color:#333;font-size:16px}
#content.product .descr .newsItems .item .title{color:#e31c34;font-size:20px;font-weight:700;padding-bottom:40px}
#content.product .descr .newsItems .item .text{display:none;width:100%!important}
#content.product .descr .newsItems .item.active .text{display:block}

#content.product .descr .right{float:left;width:240px; text-align:center;}

#content.product .cont-list-meny .right{float:left;width:0px; text-align:center;}


#content.product .descr .page{
	border-bottom: 1px solid  #cccccc;
	padding-bottom: 35px;
}

#content.product .descr .right h1 {
	font-weight: bold;
	text-align: center;
    font-size: 36px;
    /*font-weight: 300;*/
	text-transform: none;
    /*text-transform: uppercase;*/
    letter-spacing: 1.1px;
    /*text-align: left;*/
    line-height: 43px;
    margin-bottom: 23px
}
#content.product .descr .right .t-l-d{
    margin-top: 0px;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 20px;
}
#content.product .descr .right .nosize{width:100% !important;    box-sizing: border-box;display: block; padding: 0 20px!important;}


#content.product .descr .right .price_old{font-size:18px;text-decoration:line-through}

#content.product .descr .right .price{
	font-weight: bold;
    font-size: 24px;
    color: #e11c34;
    letter-spacing: 1px;
    line-height: 30px;
	margin-bottom: 5px;
}
#content.product .descr .right .price span{
	font-weight: 400;
	display:block;
}


#content.product .descr .right .btn{margin:15px 0 5px;padding:0 25px;width:195px}
#content.product .warranty{margin-top:20px;background:#e5e5e5;padding:18px 0;border-bottom:1px solid #ccc}#content.product .warranty .item{float:left;width:260px;height:76px;position:relative;box-sizing:border-box}#content.product .warranty .item.item_1{padding-left:110px;padding-right:20px;background:url(../images/icons/warranty_icon_1.png) 0 7px no-repeat}#content.product .warranty .item.item_1 .num{left:55px}#content.product .warranty .item.item_2{background:url(../images/icons/warranty_icon_2.png) 40px 7px no-repeat;padding:0 20px 0 160px;border-left:1px solid #999;border-right:1px solid #999;width:300px}#content.product .warranty .item.item_2 .num{left:102px}#content.product .warranty .item.item_3{background:url(../images/icons/warranty_icon_3.png) 40px 13px no-repeat;width:350px;padding-left:185px}#content.product .warranty .item.item_3 .num{left:123px}#content.product .warranty .item .text{color:#666;line-height:18px;margin-top:7px}#content.product .warranty .item .num{width:45px;color:#e11c34;position:absolute;top:4px}#content.product .warranty .item .num .top{font-size:40px;line-height:36px;font-weight:700;text-align:center}#content.product .warranty .item .num .bottom{font-size:24px;font-weight:500;line-height:20px;text-align:center}#content.product .salon{margin-top:20px;background:#f2f2f2;padding:30px 0}#content.product .salon div{font-size:22px;font-weight:200;margin-bottom:5px}#content.product .salon h3{font-size:24px;font-weight:400;text-align:left;margin-top:0;margin-bottom:10px}#content.product .hasMenu{margin-top:70px;margin-bottom:70px}#content.product .hasMenu .listMenu{display:none}#content.product .hasMenu .page{padding-left:180px;box-sizing:border-box}#content.product .sldeMenu.page{padding-left:0}#content.product .sldeMenu.page ul{width:150px;position:absolute;left:0;top:10px;z-index:10}#content.product .sldeMenu.page ul li{margin-bottom:30px}#content.product .sldeMenu.page ul li a{font-size:14px;text-transform:uppercase;color:#000}#content.product .sldeMenu.page ul li.active a{font-weight:700;color:#e11c34}#content.product h2{padding-top:0;font-size:24px;color:#000;text-align:left}#content.product .complect .basePrice{font-weight:200;font-size:22px;letter-spacing:.6px}#content.product .complect table{width:700px;margin-top:24px}#content.product .complect table td,#content.product .complect table th{color:#333;padding:13px 21px;font-size:18px;text-align:left;border-bottom:1px solid #ccc}#content.product .complect table tr:nth-child(odd) td,#content.product .complect table tr:nth-child(odd) th{background:#f2f2f2}#content.product .complect table th{width:90%}#content.product .complect table td{width:15%;padding:13px 5px}body.section_sale #content.product .complect table th{width:70%}body.section_sale #content.product .complect table td{width:10%}body.section_sale #content.product .complect table td.size{width:20%}
#content.product.garantii .warranty{
    background: #fff;
    margin: 25px 0;
}
#content.product.garantii .warranty .item.item_1{
    width: 310px
}
#content.product.garantii .warranty .item.item_2{
    width: 370px
}
#content.product.garantii .warranty .item.item_3{
    width: 420px;
}
#content.product .facades{margin-top:70px}
#content.product .facades .owl-carousel, #content.product  .details .owl-carousel,#content.product  .warranty .owl-carousel{display:block}
#content.product .facades .items{margin-top:30px;border-bottom:1px solid #ccc}
#content.product .facades .items .item{width:164px;height:315px;float:left;margin:0 34px 25px 0;position:relative}
#content.product .facades .items .item:nth-child(4n){margin-right:0}
#content.product .facades .items .item .image{height:220px;width:164px;margin-bottom:28px}
#content.product .facades .items .item .image img{width:100%;height:100%}
#content.product .facades .items .item.white .image{border:1px solid #ccc}
#content.product .facades .items .item .namesize{font-size:14px;font-family:Geometria;font-weight:700}
#content.product .facades .items .item .title{font-size:18px;font-weight:300}
#content.product .details{margin-top:70px}#content.product .details .images{margin-top:15px;margin-bottom:67px}
#content.product .details .images img{width:100%}
#content.product .details .images .image_1{width:520px;height:250px;float:left;margin-right:20px}
#content.product .details .images .image_2{width:219px;height:250px;float:left}
#content.product .details h3{font-size:20px;font-weight:500;text-transform:uppercase;text-align:left;margin-top:30px;letter-spacing:.6px}
#content.product .details .items{margin-top:30px;border-bottom:1px solid #ccc;margin-bottom:50px}
#content.product .details .items .item{width:167px;margin-right:30px;height:190px;float:left}
#content.product .details .items .item:nth-child(4n){margin-right:0}
#content.product .details .items .item .image{width:100px;height:100px}
#content.product .details .items .item .title{color:#333;font-size:18px;font-family:Roboto;font-weight:300;padding:10px 0;height:50px}
#content.product .plan{margin-top:70px;margin-bottom:70px}#content.product .plan .btn{margin:0 auto}#content.product .plan .text{font-size:22px;margin-bottom:40px}#content.product .plan .planimg{margin:40px 0;width:646px}#content.product .plan .planimg img{width:100%}

#content.product .projects{margin-top:70px;padding-top:70px;height:585px;background:#f2f2f2;overflow:hidden}
#content.product .projects .size{color:#e11c34;font-size:30px;font-weight:500}
#content.product .projects .link{font-size:18px;color:#e11c34;font-weight:500;font-family:Roboto;padding-right:40px;background:url(../images/icons/arrow_right.png) right 10px no-repeat}#content.product .projects .title{font-size:22px;font-weight:200;font-family:Roboto;margin-top:7px}#content.product .projects .slider{height:440px}#content.product .projects .items{margin-top:40px;height:320px;width:1000px}

#content.product .projects .items .item{width:460px;height:450px;margin-right:20px}



#content.product .projects .items .item img{width:100%}#content.product .projects .items .owl-nav{height:50px;margin-top:32px;text-align:center}#content.product .projects .items .owl-nav div{height:50px;width:50px;border:2px solid #ccc;margin:0 18px;display:inline-block;box-sizing:border-box;background-color:#fff;background-position:center;background-repeat:no-repeat}#content.product .projects .items .owl-nav .owl-prev{background-image:url(../images/icons/slider_arrow_left.png)}#content.product .projects .items .owl-nav .owl-next{background-image:url(../images/icons/slider_arrow_right.png)}#content.product .projects .btnWrap{position:relative}#content.product .projects .btnAll{background:#fff;color:#333;position:absolute;right:55px;top:-44px}#content.product .projects .btnWhant{margin:40px auto;display:block}#content.product .next{display:block;height:300px;position:relative}#content.product .next .wrap{height:300px;background:url(../images/next_img.jpg) center center no-repeat;background-size:cover;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);position:relative}#content.product .next .wrap:after{content:" ";width:100%;height:300px;position:absolute;left:0;top:0;background:rgba(0,0,0,.4)}#content.product .next .title{width:400px;height:300px;position:absolute;top:0;z-index:10;left:50%;margin-left:-200px}#content.product .next span{width:400px;display:table-cell;vertical-align:middle;height:300px;color:#fff;font-size:38px;text-align:center;text-transform:uppercase}#content.product .next .title div{padding-bottom:30px;background:url(../images/icons/arrow_red_right.png) center bottom no-repeat}#content.sale{margin:5px 0}#content.sale .page{width:945px}#content.sale .selectCityBlock{height:78px;border:1px solid #ccc;background:#f1f1f1}#content.sale .selectCityBlock .title{height:78px;float:left;width:160px;font-size:14px;text-transform:uppercase;line-height:77px;padding-left:40px;box-sizing:border-box}#content.sale .selectCityBlock .select{height:60px;float:left;width:600px;padding-top:18px}#content.sale .selectCityBlock .select select{height:43px;width:358px;border:1px solid #ccc;font-size:14px}#content.sale .selectCityBlock .select .chosen-single{height:45px;background:#fff;border-radius:0}#content.sale .selectCityBlock .select .chosen-results li{font-size:14px}#content.sale .selectCityBlock .select .chosen-single span{line-height:45px;font-size:14px}#content.sale .selectCityBlock .select .chosen-single div{width:26px;height:45px}#content.sale .selectCityBlock .select .chosen-single b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px}#content.sale .catalogNavigate .more,#content.sale .catalogNavigate .more2,.section_reviews .catalogNavigate .more{float:none;position:absolute;left:50%;top:0;margin-left:-114px}#content.sale.projects .catalogNavigate .more{position:absolute;left:0;top:0;margin-left:0;float:left}



#content.sale .catalogItems{margin-top:50px}
#content.sale .catalogItem:nth-child(2n+1){margin-right:20px}
#content.sale .catalogItem{width:455px;height:455px}
#content.sale .catalogItem .city{font-size:15px;font-weight:200;color:#666;margin-top:5px}
#content.sale .catalogItem .price{margin-top:5px}
#content.sale .catalogItem .image{width:455px;height:320px;position:relative}
#content.sale .catalogItem .image .plane{width:181px;height:113px;position:absolute;bottom:0;right:0;z-index:10}
#content.sale .catalogItem .image img{width:100%}

body.section_404 #menu,body.section_sale #menu,body.section_tech_and_accessories #menu{background:0 0}
body.section_404 #content{min-height:200px}body.section_projects #slider,body.section_sale #slider{background-size:contain;margin-top:74px;background-position-y:top}body.section_projects #menu{background:0 0}body.section_404 #menu .page,body.section_projects #menu .page,body.section_sale #menu .page,body.section_tech_and_accessories #menu .page{border-color:#b2b2b2}body.section_404 #menu .menu>li>a,body.section_projects #menu .menu>li>a,body.section_sale #menu .menu>li>a,body.section_tech_and_accessories #menu .menu>li>a{color:#666}body.section_projects #menu .menu>li.active>a,body.section_sale #menu .menu>li.active>a,body.section_tech_and_accessories #menu .menu>li.active>a{color:#e51c34}#content.accessories{margin-top:10px}#content.accessories .page{width:940px}#content.accessories .quote{border-left:2px solid #d21c34;padding-left:37px;font-size:28px;font-weight:200;color:#333}#content.accessories h2{text-align:left;font-size:24px;font-weight:600;color:#000;margin:10px 0}#content.accessories p{font-size:20px;font-weight:200;margin:12px 0;line-height:28px;color:#333}


#content.accessories ul{margin-top:27px}
#content.accessories ul li{font-size:20px;font-weight:200;padding-left:40px;line-height:33px;position:relative;color:#333}
#content.accessories ul li:before{content:" ";position:absolute;left:0;top:18px;width:20px;height:2px;background:#d21c34}




ul.redline{margin-top:27px}
ul.redline li{font-size:20px;font-weight:200;padding-left:40px;line-height:33px;position:relative;color:#333}
ul.redline li:before{content:" ";position:absolute;left:0;top:18px;width:20px;height:2px;background:#d21c34}

#content.accessories .logos{margin-top:40px;margin-bottom:40px;background:#f2f2f2;padding:25px 0}
#content.accessories .logos .page{width:968px}
#content.accessories .logos .page .text{width:940px;margin:0 auto}
#content.accessories .logos .items .item{width:218px;height:108px;border:1px solid #ccc;float:left;margin:11px;vertical-align:top;display:block}


#content.project .gallery{height:190px}
#content.project .gallery .items .owl-nav{height:50px;margin-top:32px;text-align:center}
#content.project .gallery .items .owl-nav div{height:50px;width:50px;border:2px solid #ccc;margin:0 18px;display:inline-block;box-sizing:border-box;background-color:#fff;background-position:center;background-repeat:no-repeat}#content.project .gallery .items .owl-nav .owl-prev{background-image:url(../images/icons/slider_arrow_left.png)}#content.project .gallery .items .owl-nav .owl-next{background-image:url(../images/icons/slider_arrow_right.png)}#content.projects{margin-top:55px}#content.projects .filter{margin-top:40px}#content.projects .filter .col{float:left;height:45px}#content.projects .filter .col select{width:100%;height:45px;font-size:14px;border:1px solid #ccc}#content.projects .filter .chosen-single{height:45px;background:#fff;border-radius:0}#content.projects .filter .chosen-results li{font-size:14px}#content.projects .filter .chosen-single span{line-height:45px;font-size:14px}#content.projects .filter .chosen-single div{width:26px;height:45px}#content.projects .filter .chosen-single b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px}#content.projects .filter .col input{width:100%;height:45px;font-size:14px;cursor:pointer}


#content.projects .filter .col1{width:380px;margin-right:21px}
#content.projects .filter .col1.ff{width:340px;margin-right:60px}

#content.projects .filter .col2{width:300px;margin-right:21px}#content.projects .filter .col3{width:220px}#content.projects .text{font-size:22px;font-weight:200}#content.projects .text a{color:#d41c34;text-decoration:underline}


#content.projects .catalogItems .catalogItem .image {
    width: 340px;
    height: 240px;
    margin-bottom: 0px;
    background-size: auto;
    background-repeat: no-repeat;
}
#content.projects .catalogItems{margin-top:0px}
#content.projects .catalogItem:nth-child(2n+1){margin-right:20px}
#content.projects .catalogItem{width:340px;height:385px}
#content.projects .catalogItem .city{font-size:15px;font-weight:200;color:#666;margin-top:5px}
#content.projects .catalogItem .price{margin-top:5px}
#content.projects .catalogItem .image{width:455px;height:320px;position:relative}
#content.projects .catalogItem .image .plane{width:181px;height:113px;position:absolute;bottom:0;right:0;z-index:10}
#content.projects .catalogItem .image img{width:100%}

#content.projects .catalogItem .image{margin-bottom:15px;display:block}
#content.projects .catalogItem .info{height:37px;line-height:45px}
#content.projects .catalogItem .info a{font-size:16px;text-decoration:underline;font-weight:200;color:#666}
#content.projects .catalogItem .info a:hover{text-decoration:none}
#content.projects .catalogItem .size{font-size:30px;color:#d51c34;display:inline-block;float:right;line-height:35px}
#content.projects .catalogItem .catalog a{color:#d41c34;font-size:16px;text-decoration:underline;font-weight:200}
#content.projects .catalogItem .catalog a:hover{text-decoration:none}


#content.project .warranty .items .item{background:0 0!important}
#content.project .warranty .item_1{text-decoration:none;font-size:40px;width:140px;padding:0!important}
#content.project .warranty .item.item_1 .num{width:140px;left:0;top:10px}
#content.project .warranty .item.item_2{padding-left:21px;padding-top:15px;width:400px}
#content.project .warranty .item.item_2 .top{font-size:16px;color:#666;font-weight:200}
#content.project .warranty .item.item_2 .bottom a{font-size:22px;color:#d61c34;font-weight:200}
#content.project .warranty .item.item_3{padding-left:21px;padding-top:5px;width:545px}#content.project .warranty .item.item_3 .top{font-size:16px;color:#666;font-weight:200}#content.project .warranty .item.item_3 .bottom a{font-size:22px;color:#666;font-weight:200;text-decoration:underline}#content.project .warranty .item.item_3 .bottom a:hover{text-decoration:none}body.section_news #menu{background:0 0}body.section_news #menu .page{border-color:#b2b2b2}body.section_news #menu .menu>li>a{color:#666}body.section_news #menu .menu>li.active>a{color:#e51c34}#headtitle .selectNewsYear{height:60px;width:100px;position:absolute;right:0;bottom:0}#headtitle .selectNewsYear select{height:43px;width:100px;border:1px solid #ccc;font-size:14px}#headtitle .selectNewsYear .chosen-single{height:45px;background:#fff;border-radius:0}#headtitle .selectNewsYear .chosen-results li{font-size:14px}#headtitle .selectNewsYear .chosen-single span{line-height:45px;font-size:14px}#headtitle .selectNewsYear .chosen-single div{width:26px;height:45px}#headtitle .selectNewsYear .chosen-single b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px}#content.news .page{position:relative}#content.news .catalogBody{padding-bottom:30px}






#content.product .catalogItem .image{margin-bottom:15px;display:block}
#content.product .catalogItem .info{height:45px;line-height:45px}
#content.product .catalogItem .info a{font-size:16px;text-decoration:underline;font-weight:200;color:#666}
#content.product .catalogItem .info a:hover{text-decoration:none}
#content.product .catalogItem .size{font-size:30px;color:#d51c34;display:inline-block;float:right;line-height:35px}
#content.product .catalogItem .catalog a{color:#d41c34;font-size:16px;text-decoration:underline;font-weight:200}
#content.product .catalogItem .catalog a:hover{text-decoration:none}

#content.product .catalogItem .city {
    font-size: 15px;
    font-weight: 200;
    color: #666;
    margin-top: 5px;
}
#content.product .catalogItem .title {
    color: #000;
    text-transform: none;
    font-size: 22px;
    font-weight: 400;
}

#content.news .catalogItems,.news_box .catalogItems{margin-top:20px}
.news_box{
	margin-bottom: 0px;
    border-top: 1px solid #ccc;
    clear: both;
    padding-top: 30px;
}
#content.news .catalogItem:nth-child(2n+1),.news_box .catalogItem:nth-child(2n+1){margin-right:20px}.news_box .catalogItem:nth-child(3){display:none}#content.news .catalogItem,.news_box .catalogItem{width:455px;height:415px;margin-bottom:47px}#content.news .catalogItem .title,.news_box .catalogItem .title{font-size:24px;color:#000;text-transform:none}#content.news .catalogItem .image,.news_box .catalogItem .image{width:460px;height:325px;position:relative;margin-bottom:12px;background-repeat:no-repeat;background-size:cover;background-position:center center}#content.news .catalogItem .image:after,.news_box .catalogItem .image:after{content:" ";width:100%;height:74px;position:absolute;z-index:5;left:0;bottom:0;background:linear-gradient(to top,#000,rgba(255,255,255,0))}#content.news .catalogItem.noImage .image:after,.news_box .catalogItem.noImage .image:after{background:#666!important}#content.news .catalogItem.typeAction.noImage .image,.news_box .catalogItem.typeAction.noImage .image{height:114px}#content.news .catalogItem.typeNews.noImage .image,.news_box .catalogItem.typeNews.noImage .image{height:76px!important}#content.news .catalogItem .image .dateAction,.news_box .catalogItem .image .dateAction{height:40px;width:100%;color:#fff;line-height:39px;padding:0 20px;box-sizing:border-box;position:absolute;top:0;left:0;font-size:16px;background:#e31c34}#content.news .catalogItem .image img,.news_box .catalogItem .image img{width:100%}#content.news .catalogItem .date,.news_box .catalogItem .date{width:180px;height:45px;position:absolute;left:20px;bottom:22px;z-index:10}#content.news .catalogItem .date .left{width:60px;height:45px;float:left;font-size:48px;font-weight:700;color:#fff;line-height:45px}.news_box .catalogItem .date .left{width:60px!important;height:45px;float:left!important;font-size:48px;font-weight:700;color:#fff;margin-right:0!important;line-height:45px}#content.news .catalogItem .date .right{width:110px;height:40px;float:left;padding-top:5px}.news_box .catalogItem .date .right{width:110px!important;height:40px!important;float:left!important;padding-top:5px!important}#content.news .catalogItem .date .right div{color:#fff;font-size:15px;text-transform:uppercase;margin-left:5px;line-height:19px}.news_box .catalogItem .date .right div{color:#fff!important;font-size:15px!important;text-transform:uppercase!important;margin-left:5px!important;line-height:19px!important}#content.news .catalogItem .icon,.news_box .catalogItem .icon{position:absolute;width:42px;height:42px;z-index:10;right:18px;bottom:18px;background-size:cover;background-repeat:no-repeat}#content.news .catalogItem.typeAction .icon,.news_box .catalogItem.typeAction .icon{background-image:url(../images/icons/action.png);display:none}#content.news .catalogItem.typeNews .icon,.news_box .catalogItem.typeNews .icon{background-image:url(../images/icons/news.png);display:none}#content.news .catalogNavigate .more,.news_box .catalogNavigate .more{float:none;margin:20px auto 60px}#content.news .catalogNavigate{text-align:center}#content.news .catalogNavigate .pages{float:none}.news_box{border-bottom:1px solid #ccc;margin-bottom:80px}.news_box p.title{text-transform:uppercase;font-size:36px;font-weight:300;margin-bottom:25px}#headtitle.news_one h1{font-size:34px;text-transform:none;letter-spacing:.1px;line-height:38px}#content.news .page{width:940px}#content.news .galleryItem{width:940px;height:620px;position:relative;background-repeat:no-repeat;background-size:cover;margin:60px auto 0}#content.news .galleryItem .full{width:41px;height:41px;z-index:50;background:url(../images/icons/slider_fullimg.png) no-repeat;position:absolute;right:16px;bottom:16px;display:block}#content.news .galleryItem img{width:100%}#content.news .galleryWrap{overflow:hidden}#content.news .page.gallery{width:956px;padding-top:20px}#content.news .page.gallery .items{width:1440px}#content.news .gallery .item{width:220px;display:inline-block;margin:0 8px;position:relative;overflow:hidden}#content.news .gallery .item img{width:100%}#content.news .gallery .item:after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,.5);cursor:pointer}#content.news .gallery .item.active:after{display:none}#content.news .page.text{width:940px}#content.news .text{margin-top:40px}#content.news .text,#content.news_one .text p{font-size:22px;font-weight:200}#content.news .text p{margin-bottom:16px}#content.news .text p a{color:#e11c34}#content.news .text .tags{margin-top:10px}#content.news .text .tags a{font-size:18px;color:#fff;font-weight:700;background:#ccc;padding:3px 12px;margin-right:15px}#content.news .newsNavigate{height:115px;border:1px solid #ccc;border-left:0;border-right:0;margin-top:70px}#content.news .newsNavigate .arrows{width:136px;height:46px;margin:32px auto 0;position:relative}#content.news .newsNavigate .arrows a{border:2px solid #ccc;height:46px;width:46px;background-position:center center;background-repeat:no-repeat;position:absolute;top:0}#content.reviews .page,#content.tips .page{width:940px}#content.news .newsNavigate .arrows .left{background-image:url(../images/icons/slider_arrow_left.png);left:0}#content.news .newsNavigate .arrows .right{background-image:url(../images/icons/slider_arrow_right.png);right:0}#content.news .newsNavigate .all{font-size:18px;font-weight:700;text-transform:uppercase;padding-left:25px;background:url(../images/icons/arrow_left_red.png) no-repeat;color:#000;letter-spacing:.6px;top:13px;position:absolute;left:0}body.section_reviews #menu,body.section_tips #menu{background:0 0}#content.news .newsOthers h2{font-size:24px;font-weight:700;text-align:left;color:#000}#content.news .newsOthers .catalogBody{margin-top:15px;letter-spacing:.6px}#content.news .newsOthers .catalogItems{margin-top:40px}#content.news .date{font-size:16px;color:#a1a1a1;margin-top:40px}body.section_tips #menu .page{border-color:#b2b2b2}body.section_tips #menu .menu>li>a{color:#666}body.section_tips #menu .menu>li.active>a{color:#e51c34}#content.tips .tipsItems{margin-top:20px}#content.tips .tipItem{margin-bottom:20px}#content.tips .catalogNavigate{margin:60px 0}#content.tips .catalogNavigate .pages{position:absolute;float:none;top:0;right:0}#content.tips .catalogNavigate .more{float:none;margin:0 auto}#content.tips .tipItem .text{margin-top:10px;height:195px!important;overflow:hidden}.section_tips.in #content.tips .text{margin-top:10px;height:100%}#content.tips .text blockquote{font-size:26px;padding-left:40px;font-weight:200;line-height:35px;border-left:2px solid #de1c34;margin-bottom:20px}#content.tips .tipsOthers h2{font-size:24px;font-weight:700;text-align:left;color:#000}body.section_reviews #menu .page{border-color:#b2b2b2}body.section_reviews #menu .menu>li>a{color:#666}body.section_reviews #menu .menu>li.active>a{color:#e51c34}#content.reviews .reviewsCatalog{padding-top:5px}#content.reviews .reviewsCatalog .reviewItem{margin-bottom:115px}#content.reviews .reviewsCatalog .reviewItem>.right{width:710px}#content.reviews .reviewsCatalog .reviewItem .right{border-left:1px solid #b2b2b2;box-sizing:border-box;float:left;padding-left:31px;font-size:20px;color:#333;min-height:50px;font-weight:200;line-height:30px;position:relative}#content.reviews .reviewsCatalog .reviewItem .right:before{content:" ";width:14px;height:21px;position:absolute;left:-1px;top:40px;background:url(../images/review_arrow.jpg) no-repeat}.more_text{font-weight:700;font-size:15px;color:#333;cursor:pointer;border-bottom:1px dashed}#content.reviews .reviewsCatalog .reviewItem>.left{width:220px;margin-right:10px;float:left}#content.reviews .reviewsCatalog .reviewItem .left .name{font-size:18px;color:#e31c34;font-weight:700;text-transform:uppercase;line-height:30px}#content.reviews .reviewsCatalog .reviewItem .left .date{font-size:16px;color:#a1a1a1}#content.reviews .reviewsCatalog .reviewItem .left .city{font-size:16px;color:#e31c34;font-weight:700;margin-top:14px}#content.reviews .reviewsCatalog .reviewItem .left .salon{font-size:16px;color:#a1a1a1;line-height:24px}#content.reviews .reviewsCatalog .reviewItem .answer{margin-top:44px;padding-left:220px}#content.reviews .reviewsCatalog .reviewItem .answer .left{width:180px;margin-right:10px;float:left}#content.reviews .reviewsCatalog .reviewItem .answer .right{width:510px}#content.reviews .addReview{background:#f2f2f2;padding-bottom:80px;margin-top:50px}#content.reviews .addReview h2{color:#333;font-size:22px;font-weight:700;padding-top:45px;letter-spacing:1.2px}#content.reviews .addReview .form{width:800px;margin:40px auto 0}#content.reviews .addReview .form .btn,#content.reviews .addReview .form .text{margin:15px 10px}#content.reviews .input .chosen-single{border:none}#content.reviews .input .chosen-results li,#content.reviews .input .chosen-single span{font-size:16px;color:#333}#content.reviews .input .chosen-results li{line-height:24px}#content.reviews .addReview .form .text textarea{border:1px solid #ccc;width:100%;box-sizing:border-box;height:152px;padding:10px 21px;font-size:16px;color:#333}#content.reviews .addReview .form .input{width:378px;height:43px;margin:15px 10px;float:left;border:1px solid #ccc;position:relative}#content.reviews .addReview .form .input.inputPhone span{color:#999;font-size:12px;position:absolute;left:21px;top:3px;z-index:10}#content.reviews .addReview .form .input input{width:100%;height:43px;border:0;box-sizing:border-box;padding:0 21px;font-size:16px;color:#333}body.section_wherebuy #menu{background:0 0}body.section_wherebuy #menu .page{border-color:#b2b2b2}body.section_wherebuy #menu .menu>li>a{color:#666}body.section_wherebuy #menu .menu>li.active>a{color:#e51c34}#content.wherebuy{margin-top:0!important}#content.wherebuy .page{width:940px}#content.wherebuy .text{margin-top:3px}#content.wherebuy .text p{font-size:22px;margin-bottom:17px;font-weight:200;line-height:30px}#content.wherebuy .navigate{margin:45px 0;height:45px}#content.wherebuy .navigate .saleBtn{float:left;width:230px}#content.wherebuy .navigate .selectCity{width:300px;float:left;margin-right:21px}#content.wherebuy .navigate select{width:100%;height:45px;font-size:14px;border:1px solid #ccc}#content.wherebuy .navigate .chosen-single{height:45px;background:#fff;border-radius:0}
#content.wherebuy .navigate .chosen-results li{font-size:14px}
#content.wherebuy .navigate .chosen-single span{line-height:45px;font-size:14px}
#content.wherebuy .navigate .chosen-single div{width:26px;height:45px}
#content.wherebuy .navigate .chosen-single b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px}#content .tabs{border-bottom:4px solid #ccc;height:56px}#content .tabs li{height:60px;padding:0 29px;display:inline-block}#content .tabs li a{font-size:16px;text-transform:uppercase;color:#333;height:56px;line-height:56px;display:block}#content .tabs li.active{box-sizing:border-box;background:#f1f1f1;border-bottom:4px solid #e01c34}

#content.wherebuy .map{height:578px}#content.wherebuy .items{margin-top:60px;margin-bottom:60px}
#content.wherebuy .items .page{width:960px}
#content.wherebuy .items .left,#content.wherebuy .items .right{width:460px;float:left;margin:0 20px}#content.wherebuy .items .item{height:100%;background:#f2f2f2;width:460px;box-sizing:border-box;padding:30px;margin-bottom:20px;float:left;position:relative}#content.wherebuy .items .item .image{margin:20px 0;display:none}#content.wherebuy .items .item .title{font-size:20px;color:#e31c34;font-weight:700;text-transform:uppercase;margin-bottom:17px}#content.wherebuy .items .item .link{position:absolute;right:15px;bottom:15px;color:#333;border-bottom:1px dashed #333;cursor:pointer}#content.wherebuy .items .item .phone{font-size:18px}#content.wherebuy .items .item .address{font-size:18px;margin-bottom:17px}#content.wherebuy .items .item .time{display:none;font-size:18px;margin-top:17px}#content.tips .text strong,#content.wherebuy .items .item.open .image,#content.wherebuy .items .item.open .time{display:block}#content.wherebuy .items .item.open.openImg{height:470px}#content.wherebuy h2{font-size:24px;font-weight:700;text-align:left;color:#000}body.section_company #menu{background:0 0}body.section_company #menu .page{border-color:#b2b2b2}body.section_company #menu .menu>li>a{color:#666}body.section_company #menu .menu>li.active>a{color:#e51c34}#content.company .tabs{margin-top:12px}#content.company .page{width:940px}#content.company .text{margin-top:70px}#content.company .text p,#content.tips .text p{font-size:20px;line-height:28px;font-weight:200;margin-bottom:20px}#content.company .text blockquote,#content.tips .text strong{font-size:26px;padding-left:40px;font-weight:200;line-height:35px;border-left:2px solid #de1c34;margin-bottom:20px}#content.company .thisis{overflow:hidden;position:relative;margin-top:87px;margin-bottom:20px}#content.company .thisis .left{overflow:hidden;width:780px;padding:30px 40px 15px;box-sizing:border-box;background:#f2f2f2}#content.company .thisis .page:after{content:" ";width:439px;height:310px;background:url(../images/company_kitchen.png) no-repeat;position:absolute;right:-100px;top:35px}#content.company .thisis .left h3{text-align:left;font-size:20px;color:#333;text-transform:none;font-weight:700;margin-top:0}#content.company .thisis .left ul{width:540px}#content.company .text ul,#content.company .thisis ul,#content.company .vacancy ul{margin-top:18px}#content.company .text ul li,#content.company .thisis ul li,#content.company .vacancy ul li{font-size:20px;font-weight:200;padding-left:40px;line-height:28px;position:relative;margin-bottom:20px}#content.company .text ul li:before,#content.company .thisis ul li:before,#content.company .vacancy ul li:before{content:" ";position:absolute;left:0;top:18px;width:20px;height:2px;background:#d21c34}#content.company .gray{background:#f2f2f2;padding-top:40px}#content.company .address .col,#content.company .contacts .col{background-position:0 0;line-height:32px;box-sizing:border-box;float:left}#content.company .gray .text{margin-top:0;position:relative;padding-bottom:110px;margin-bottom:180px}#content.company .images{height:200px;margin:30px 0 50px}#content.company .images.bottom{position:absolute;bottom:-150px;left:0}#content.company .images .image{height:200px;width:280px;display:inline-block;margin-right:45px;overflow:hidden}#content.company .images .image img{width:100%;vertical-align:top}#content.company .images .image:last-child{margin-right:0}#content.company .documents .page{border-top:1px solid #ccc}#content.company .documents h2{text-align:left;font-weight:700;font-size:24px;color:#333}#content.company .documents .items{margin:50px 0}#content.company .documents .items .item{width:280px;height:395px;display:inline-block;margin-right:80px;margin-bottom:30px}

#content.company .documents .items .item img{width:100%;border:1px solid #ccc}#content.company .address{margin-top:75px;margin-bottom: 75px;}#content.company .address .col{padding-top:60px;background-repeat:no-repeat;font-size:22px}#content.company .address .col a{text-decoration:underline;color:#333}#content.company .address .col a:hover{text-decoration:none}#content.company .contactsVacancy .col.col_1 .value a,#content.fordealers .contact .col.col_3 a{text-decoration:underline}#content.company .address .col_1{width:42%;background-image:url(../images/icons/contacts_metka.png)}

#content.company .address .col_2{width:34%;font-weight:700;background-image:url(../images/icons/contacts_phone.png)}
#content.company .address .col_3{width:24%;background-image:url(../images/icons/contacts_email.png)}
#content.company .contacts{margin-top:80px;padding-bottom:55px}
#content.company .contacts .col{padding-top:40px;background-repeat:no-repeat;font-size:22px}#content.company .contacts .col .title{font-size:22px;font-weight:700}#content.company .contacts .col .item{padding-left:31px;background-repeat:no-repeat;background-position:0 5px;height:34px;display:block;color:#333}#content.company .contacts .col .item a{color:#333}#content.company .contacts .col .name{background-image:url(../images/icons/contacts_small_people.png)}#content.company .contacts .col .phone{background-image:url(../images/icons/contacts_small_phone.png)}#content.company .contacts .col .email{background-image:url(../images/icons/contacts_small_email.png)}#content.company .contacts .col_1{width:51%}
#content.company .contacts .col_2{width:49%}
#content.company .map{width:100%;height:550px}
#content.company .vacancy{margin-top:20px}
#content.company h2{font-size:24px;font-weight:500;text-transform:uppercase;text-align:left;color:#000;letter-spacing:.6px}#content.company .contactsVacancy{background:#f2f2f2;margin-top:40px;padding-bottom:30px}#content.company .contactsVacancy .col{float:left;margin-top:35px}#content.company .contactsVacancy .col .value{padding-left:60px;line-height:70px}#content.company .contactsVacancy .col .value a{font-size:34px;color:#333}#content.company .contactsVacancy .col.col_1 .value{background:url(../images/icons/contacts_email.png) 0 10px no-repeat}
#content.company .contactsVacancy .col.col_2 .value{background:url(../images/icons/contacts_phone.png) 0 10px no-repeat}

#content.company .contactsVacancy .col.col_2 .value a{font-weight:700}
#content.company .contactsVacancy .col .title{font-size:20px;color:#333;font-weight:200}
#content.company .contactsVacancy .col.col_1{width:51%}
#content.company .listVacancy .page{width:960px}
#content.company .listVacancy{padding:15px 0 0;margin-bottom:65px}
#content.company .listVacancy h2{padding-left:10px}#content.company .listVacancy .items{margin-top:25px}
#content.company .listVacancy .item{margin:10px;width:460px;box-sizing:border-box;padding:24px 0;height:220px;position:relative;float:left;background:#f2f2f2}#content.company .listVacancy .item .wrap{position:relative;height:192px}#content.company .listVacancy .item .link{position:absolute;right:20px;bottom:5px;border-bottom:1px dashed #333;color:#333;font-size:16px}#content.company .listVacancy .item h4{font-weight:700;color:#000;font-size:18px}#content.company .listVacancy .item .city{font-size:18px;color:#000;margin-bottom:32px;line-height:34px;padding:0 34px}#content.company .listVacancy .item .title{font-size:20px;font-weight:700;color:#e31c34;letter-spacing:.6px;text-transform:uppercase;padding:0 34px;display:block}#content.company .listVacancy .item .bottom{border-top:1px solid #ccc;margin-top:20px;padding:0 34px;display:none}body.section_fordealers #menu .page,body.section_online #menu .page{border-color:#b2b2b2}#content.company .listVacancy .item .bottom .email{font-size:18px;margin-top:15px}#content.company .listVacancy .item .bottom .email a{color:#e11c34;text-decoration:underline}#content.company .listVacancy .item .bottom .phone{margin-top:25px;font-size:18px;font-weight:700;padding-left:30px;background:url(../images/icons/contacts_small_phone.png) no-repeat}#content.company .listVacancy .item .descr{padding:0 34px;display:none}#content.company .listVacancy .item ul{margin:7px 0 7px 18px}#content.company .listVacancy .item ul li{font-size:18px;font-weight:200;padding:7px 0}#content.company .listVacancy .item.open .wrap{height:auto;position:relative;top:0;left:0;z-index:10;background:#f2f2f2;padding-bottom:30px}#content.company .listVacancy .item.open .bottom,#content.company .listVacancy .item.open .descr{display:block}body.section_fordealers #menu{background:0 0}body.section_fordealers #menu .menu>li>a{color:#666}body.section_fordealers #menu .menu>li.active>a{color:#e51c34}#content.fordealers .page{width:940px}#content.fordealers .text{margin-top:10px}#content.fordealers .text p{font-size:22px;line-height:28px;margin-bottom:50px}


#content.fordealers .advantages .row_1{margin-bottom:45px}
#content.fordealers .advantages .row .col{float:left;box-sizing:border-box;padding-top:100px;font-size:22px}
#content.fordealers .advantages .row_1 .col.col_1{width:45%;margin-right:1%;background:url(../images/icons/fordealers_60.png) 0 25px no-repeat;padding-right:40px}
#content.fordealers .advantages .row_1 .col.col_2{width:49%;background:url(../images/icons/fordealers_dialog.png) 0 15px no-repeat}
#content.fordealers .advantages .row_2{margin-bottom:67px}
#content.fordealers .advantages .row.row_2 .col{padding-top:120px}
#content.fordealers .advantages .row_2 .col.col_1{width:34%;background:url(../images/icons/fordealers_sotrud.png) 0 25px no-repeat;padding-right:40px}
#content.fordealers .advantages .row_2 .col.col_2{width:34%;background:url(../images/icons/fordealers_bm.png) 0 15px no-repeat;padding-right:80px}
#content.fordealers .advantages .row_2 .col.col_3{width:31%;background:url(../images/icons/fordealers_support.png) 0 15px no-repeat}



#content.company .requisites h2 {
    text-align: left;
    font-weight: 700;
    font-size: 24px;
    color: #333;
	margin-bottom: 45px;
}
#content.company .requisites .page {
    border-top: 1px solid #ccc;
}
#content.company .requisites p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 200;
    margin-bottom: 50px;
}

.section_index .cause .row .col{float:left;box-sizing:border-box;font-size:22px}
.section_index .cause .row_2{margin-bottom:0px}
.section_index .cause .row.row_2 .col{}
.section_index .cause .row_2 .col.col_1{width:33%;padding-right:40px}
.section_index .cause .row_2 .col.col_2{width:33%;padding-right:40px}
.section_index .cause .row_2 .col.col_3{width:33%;}

.section_index .cause{
	display: block;
	width: 100%;
	max-width: 940px;
	margin: 0 auto;
	box-sizing:border-box;
}

.section_index .cause .num-item {
	margin-top:0px;
    margin-right: 16px;
    margin-bottom: 65px;
	background-color:#fff;
	padding-left: 0px;
	width:300px;
	height:130px;
	display:block;
	vertical-align:top;
	box-sizing:border-box;
	background-size:40px;
	display:inline-block;
	position:relative;
}
.section_index .cause .num-item:nth-child(3n+3){
	margin-right: 0px;
}

.num-item .num{
	position: absolute;
    background-size: 40px;
	width:40px;
	height:40px;
	background-position-x:center;
	background-position-y:center;
	background-repeat:no-repeat;
	left: 50%;
    margin-left: -20px;
    top: -20px;	
}
.num-item .num1{background-image:url(../images/icons/number_icon/num_fff_1.png);}
.num-item .num2{background-image:url(../images/icons/number_icon/num_fff_2.png);}
.num-item .num3{background-image:url(../images/icons/number_icon/num_fff_3.png);}
.num-item .num4{background-image:url(../images/icons/number_icon/num_fff_4.png);}
.num-item .num5{background-image:url(../images/icons/number_icon/num_fff_5.png);}
.num-item .num6{background-image:url(../images/icons/number_icon/num_fff_6.png);}


#num_list .cause .num-item p{
	text-align: center !important;
    font-size: 16px!important;
    line-height: 22px!important;
    padding-top: 32px!important;
    padding-left: 10px!important;
    padding-right: 15px!important;
}
#num_list.page.ko  h1{
	padding-top: 62px;
}
#num_list .cause{
	margin-top: 60px;
}
.section_index .cause .num-item p{  
	line-height: 24px;
    padding-top: 8px;
	font-size: 18px;
}
#content.fordealers .contact{padding-top:30px;margin-top:45px;background:#f2f2f2;padding-bottom:30px}
#content.fordealers .contact .col{padding-top:60px;margin-top:10px;float:left;box-sizing:border-box;font-size:22px;line-height:26px}
#content.fordealers .contact .col.col_1{width:34%;background:url(../images/icons/fordealers_people.png) no-repeat}


#content.fordealers .contact .col.col_2{padding-top:50px;width:42%;background:url(../images/icons/contacts_phone.png) no-repeat;font-size:24px;font-weight:700;line-height:38px}#content.fordealers .contact .col a{color:#000}#content.fordealers .contact .col.col_3{width:23%;padding-top:50px;background:url(../images/icons/contacts_email.png) no-repeat;font-size:24px;line-height:38px;padding-bottom:80px}

body.section_online #menu{background:0 0}
body.section_online #menu .menu>li>a{color:#666}
body.section_online #menu .menu>li.active>a{color:#e51c34}

#content.online .page{width:940px}

#content.online .form{margin-top:13px;margin-bottom:100px}
#content.online .form .chosen-single{height:45px;background:#fff;border-radius:0}
#content.online .form .chosen-results li{font-size:14px}
#content.online .form .chosen-single span{line-height:45px;font-size:14px}
#content.online .form .chosen-single div{width:26px;height:45px}
#content.online .form .chosen-single b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px}
#content.online .form .block{box-sizing:border-box;padding:15px 60px 30px;margin-bottom:28px;background:#EAEBEC}
#content.online .form .title{font-size:18px;text-transform:uppercase;line-height:28px;padding:0px}
#content.online .form .block .body{padding:3px 0}
#content.online .form .model.block .body{font-size:18px;text-transform:uppercase;width:460px;height:45px}
#content.online .form .model.block .body select{font-size:16px;text-transform:uppercase;width:460px;height:45px;box-sizing:border-box;padding:0 10px}
#content.online .form .type.block .body .item{display:block;width:125px;float:left;padding-top:60px;box-sizing:border-box;margin-right:20px;margin-top:10px;overflow:hidden;height:85px;cursor:pointer}
#content.online .form .type.block .body .item.item_1{background:url(../images/online/m_1.png) no-repeat}
#content.online .form .type.block .body .item.item_2{background:url(../images/online/m_2.png) no-repeat;margin-right:50px}
#content.online .form .type.block .body .item.item_3{background:url(../images/online/m_3.png) no-repeat;margin-right:60px;width:135px}
#content.online .form .type.block .body .item.item_4{background:url(../images/online/m_4.png) no-repeat;width:220px;margin-right:0}
#content.online .form .type.block .body .title{text-transform:none;font-size:16px;padding:0 0 0 30px;position:relative}
#content.online .form .type.block .body .title .radio{width:21px;height:21px;position:absolute;left:0;top:5px;background:url(../images/radio.png) no-repeat}
#content.online .form .type.block .body .item.active .title .radio{background-position:0 -21px}
#content.online .form .width.block{margin-bottom:40px}
#content.online .form .width.block .col{float:left;width:220px;box-sizing:border-box;margin-right:20px}
#content.online .form .width.block .col .top{font-size:16px;padding:3px 0}
#content.online .form .width.block .col .bottom input{width:220px;height:45px;border:1px solid #ccc;box-sizing:border-box;padding:0 10px;font-size:16px}
#content.online .form .whiteBlock{padding:15px 0 10px;margin-bottom:28px}
#content.online .form .whiteBlock.msg textarea{border:1px solid #ccc;box-sizing:border-box;padding:10px;font-size:16px;height:148px;width:100%}
#content.online .form .whiteBlock.info{padding-top:28px;}
#content.online .form .whiteBlock.info .row_1,#popupNews .row_1{margin-bottom:29px}
#content.online .form .whiteBlock.info .col,#popupNews .col{height:45px;width:49%;float:left}

#content.online .form .whiteBlock.info .col.right,#popupNews .col.right{float:right}
#content.online .form .whiteBlock.info input,#content.online .form .whiteBlock.info  select{width:100%;padding:0 20px;height:45px;border:1px solid #ccc;box-sizing:border-box}
#popupNews .col input,#popupNews .col select,
#content.online .form .whiteBlock.info .col select{width:100%;padding:0 20px;height:45px;border:1px solid #ccc;box-sizing:border-box}
#content.online .form .whiteBlock.info .col.col_1,#popupNews .col.col_1{margin-right:2%}
#content.online .form .whiteBlock.info .col select,#popupNews .col select{font-size:16px}
#content.online .form .whiteBlock.info .row_2 .col_1,#popupNews .row_2 .col_1 {position:relative}
#content.online .form .whiteBlock.info .row_1 .col_2 span,#popupBuy .input.phn span,online,#popupNews .row_1 .col_2 span,#popupOrderDesign .input.phn span,#popupWhant .input.phn span{position:absolute;font-size:12px;color:#999;top:2px;left:20px}
/*#content.online .form .whiteBlock.info .row_1 .col_2 input,#popupBuy .row_2 .col_1 input,#popupNews .row_2 .col_1 input,#popupNews .row_1 .col_2 input{padding-top:10px}*/
#content.online .form .buttons .btn{padding:0 28px;float:left;margin-right:30px;cursor:pointer}
#content.online .thx{margin-bottom:68px;margin-top:68px;border:1px solid #fff;position:relative}
#content.online .thx:before{width:79px;height:76px;position:absolute;display:block;content:" ";top:0;left:50%;margin-left:-39px;background:url(../images/icons/fordealers_dialog.png) no-repeat}#slider .items .owl-nav .disabled,.more.pgg{display:none}#content.online .thx .thxText{padding:45px 60px;margin-top:50px;font-size:22px;background:#f2f2f2}
#content.online .form .whiteBlock.topb{height:562px;}
#content.online .input {
    margin: 20px 0;
    max-width: 460px;
    width: 100%;
    height: 45px;
    position: relative;
}

#content.online .input .chosen-container {
	min-width:100%;
}

#content.online .left-block{
	width:49%;
	float:left;
	background:#EAEBEC;
	height:578px;	
}
#content.online .right-block{
	width:49%;
	float:right;
	height:578px;
}

#content.online  .dop_params{
margin-top: 20px;
}
#content.online .right-block .skidka2{
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position-x: center;
    background-position-y: center;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
	background-image: url('../images/skidka2.jpg');
	width:100%;
	height:100%;

}
#content.online .left-block .body{
    padding: 20px 40px;
    box-sizing: border-box;	
	background:#EAEBEC;
    max-width: 460px;
    width: 100%;
    margin: 0 auto;	
}

#content-popup.online{width:940px}

#content-popup.online .form{margin-top:13px;margin-bottom:0px}
#content-popup.online .form .chosen-single{height:45px;background:#fff;border-radius:0}
#content-popup.online .form .chosen-results li{font-size:14px}
#content-popup.online .form .chosen-single span{line-height:45px;font-size:14px}
#content-popup.online .form .chosen-single div{width:26px;height:45px}
#content-popup.online .form .chosen-single b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px}
#content-popup.online .form .block{box-sizing:border-box;padding:15px 60px 30px;margin-bottom:28px;background:#EAEBEC}
#content-popup.online .form .title{font-size:18px;text-transform:uppercase;line-height:28px;padding:0px}
#content-popup.online .form .block .body{padding:3px 0}
#content-popup.online .form .model.block .body{font-size:18px;text-transform:uppercase;width:460px;height:45px}
#content-popup.online .form .model.block .body select{font-size:16px;text-transform:uppercase;width:460px;height:45px;box-sizing:border-box;padding:0 10px}
#content-popup.online .form .type.block .body .item{display:block;width:125px;float:left;padding-top:60px;box-sizing:border-box;margin-right:20px;margin-top:10px;overflow:hidden;height:85px;cursor:pointer}
#content-popup.online .form .type.block .body .item.item_1{background:url(../images/online/m_1.png) no-repeat}
#content-popup.online .form .type.block .body .item.item_2{background:url(../images/online/m_2.png) no-repeat;margin-right:50px}
#content-popup.online .form .type.block .body .item.item_3{background:url(../images/online/m_3.png) no-repeat;margin-right:60px;width:135px}
#content-popup.online .form .type.block .body .item.item_4{background:url(../images/online/m_4.png) no-repeat;width:220px;margin-right:0}
#content-popup.online .form .type.block .body .title{text-transform:none;font-size:16px;padding:0 0 0 30px;position:relative}
#content-popup.online .form .type.block .body .title .radio{width:21px;height:21px;position:absolute;left:0;top:5px;background:url(../images/radio.png) no-repeat}
#content-popup.online .form .type.block .body .item.active .title .radio{background-position:0 -21px}
#content-popup.online .form .width.block{margin-bottom:40px}
#content-popup.online .form .width.block .col{float:left;width:220px;box-sizing:border-box;margin-right:20px}
#content-popup.online .form .width.block .col .top{font-size:16px;padding:3px 0}
#content-popup.online .form .width.block .col .bottom input{width:220px;height:45px;border:1px solid #ccc;box-sizing:border-box;padding:0 10px;font-size:16px}
#content-popup.online .form .whiteBlock{padding:15px 0 10px;margin-bottom:28px}
#content-popup.online .form .whiteBlock.msg textarea{border:1px solid #ccc;box-sizing:border-box;padding:10px;font-size:16px;height:148px;width:100%}
#content-popup.online .form .whiteBlock.info{padding-top:28px;}
#content-popup.online .form .whiteBlock.info .row_1,#popupNews .row_1{margin-bottom:29px}
#content-popup.online .form .whiteBlock.info .col,#popupNews .col{height:45px;width:49%;float:left}

#content-popup.online .form .whiteBlock.info .col.right,#popupNews .col.right{float:right}
#content-popup.online .form .whiteBlock.info input,#content-popup.online .form .whiteBlock.info  select{width:100%;padding:0 20px;height:45px;border:1px solid #ccc;box-sizing:border-box}
#popupNews .col input,#popupNews .col select,
#content-popup.online .form .whiteBlock.info .col select{width:100%;padding:0 20px;height:45px;border:1px solid #ccc;box-sizing:border-box}
#content-popup.online .form .whiteBlock.info .col.col_1,#popupNews .col.col_1{margin-right:2%}
#content-popup.online .form .whiteBlock.info .col select,#popupNews .col select{font-size:16px}
#content-popup.online .form .whiteBlock.info .row_2 .col_1,#popupNews .row_2 .col_1 {position:relative}
#content-popup.online .form .whiteBlock.info .row_1 .col_2 span,#popupBuy .input.phn span,online,#popupNews .row_1 .col_2 span,#popupOrderDesign .input.phn span,#popupWhant .input.phn span{position:absolute;font-size:12px;color:#999;top:2px;left:20px}
/*#content-popup.online .form .whiteBlock.info .row_1 .col_2 input,#popupBuy .row_2 .col_1 input,#popupNews .row_2 .col_1 input,#popupNews .row_1 .col_2 input{padding-top:10px}*/
#content-popup.online .form .buttons .btn{padding:0 28px;float:left;margin-right:30px;cursor:pointer}
#content-popup.online .thx{margin-bottom:68px;margin-top:68px;border:1px solid #fff;position:relative}
#content-popup.online .thx:before{width:79px;height:76px;position:absolute;display:block;content:" ";top:0;left:50%;margin-left:-39px;background:url(../images/icons/fordealers_dialog.png) no-repeat}#slider .items .owl-nav .disabled,.more.pgg{display:none}#content-popup.online .thx .thxText{padding:45px 60px;margin-top:50px;font-size:22px;background:#f2f2f2}
#content-popup.online .form .whiteBlock.topb{height:562px;}
#content-popup.online .input {
    margin: 20px 0;
    max-width: 460px;
    width: 100%;
    height: 45px;
    position: relative;
}

#content-popup.online .input .chosen-container {
	min-width:100%;
}

#content-popup.online .left-block{
	width:49%;
	float:left;
	background:#EAEBEC;
	height:578px;	
}
#content-popup.online .right-block{
	width:49%;
	float:right;
	height:578px;
}

#content-popup.online  .dop_params{
margin-top: 20px;
}
#content-popup.online .right-block .skidka2{
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position-x: center;
    background-position-y: center;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
	background-image: url('../images/skidka2.jpg');
	width:100%;
	height:100%;

}
#content-popup.online .left-block .body{
    padding: 20px 40px;
    box-sizing: border-box;	
	background:#EAEBEC;
    max-width: 460px;
    width: 100%;
    margin: 0 auto;	
}




.form .buttons .checkBlock{font-size:16px;float:left;line-height:35px;padding-left:35px;position:relative}.form .buttons .checkBlock .check{width:26px;height:20px;overflow:hidden;cursor:pointer;position:absolute;left:0;top:7px;background:url(../images/check.png) no-repeat}.form .buttons .checkBlock.active .check{background-position:0 -20px}

#popupNews .row_1,#popupNews .row_2{font-size:14px;}
#popupNews .row_2{margin-bottom:25px;}
body.section_projects_designers #menu{background:0 0}
body.section_projects_designers #menu .page{border-color:#b2b2b2}
body.section_projects_designers #menu .menu>li>a{color:#666}
body.section_projects_designers #menu .menu>li.active>a{color:#e51c34}#headtitle.designers h1{padding-top:0}
#content.designers{margin-top:0}
#content.designers .designer{height:250px;margin-bottom:64px}
#content.designers .designer .left{width:140px;float:left;margin-right:41px}
#content.designers .designer .right{width:600px;float:left;padding:0px 0;top: -6px;
    position: relative;}
#content.designers .designer .right .line{font-size:22px;font-weight:200;padding-bottom:7px}

#content.designers .designer .right .line a,#content.designers .designer .right .line span{color:#d61c34;font-weight:400}
.button_cont{margin:25px 0;text-align:center}

.base_text{    color: #666;
    font-size: 12px;
    background: url(../images/kitchen_icon.png) TOP CENTER no-repeat;
    height: auto;
    margin: 30px 0;
    vertical-align: bottom;
    position: relative;
    TEXT-ALIGN: CENTER;
    padding: 115px 8px 0px 8px;
	line-height: 15px;
	}


.catalogBody{margin-bottom:100px}#newsPhone{}
.dop_params_open,.dop_params_open_online{font-size: 16px !important;cursor:pointer;border-bottom: 2px dashed #000;padding: 3px 0px !important;}
.dop_params{display:none}

.chosen-container{    min-width: 100px;}


#popupNews{    top: 0px;
    /* left: 531.5px; */
    display: block;
    position: relative;
    margin: 0 auto;
background: #fff;}
.btninb{display:inline-block;width: 217px;}


body.section_fordealersnew #menu{background:0 0}
body.section_fordealersnew #menu .menu>li>a {
    color: #666;
}
body.section_fordealersnew #menu .page {
   border-color: #b2b2b2;
}

#content.fordealers_new h2{
	font-weight:bold;
	font-size:26px;
	color:#333333;	
	font-family: Geometria;
	text-transform:uppercase;
	padding-top: 6px;
}
.form_fordealers_in h2{
	color:#fff !important;
}
#content.fordealers_new .page{
	width:900px;
	margin:0 auto;
}
#content.fordealers_new .page .fact{
	margin-bottom:60px;
	height: 265px;
	margin-top:60px;
}

#content.fordealers_new .red-int{
	color:#e31c34;
	font-size:62px;
	font-weight:bold;
	font-family: Geometria-Bold;
	white-space: nowrap;
}
#content.fordealers_new .text-int{
	font-size:18px;
	margin-top: 8px;
	padding-right: 25px
}
#content.fordealers_new .row{
	
}
#content.fordealers_new .row-4{
	
}
#content.fordealers_new .row .col{
	float:left;
}
#content.fordealers_new .row-4 .col{
	width:25%;
	display:block;
	vertical-align:top;
	float:left;
}
#content.fordealers_new .row-4 .col-2{
	width:26%;
}
#content.fordealers_new .row-4 .col-4{
	width:24%;
}
#content.fordealers_new .fact .row{
	margin-top: 24px;	
}
#content.fordealers_new .gallery-salons-in{
    margin-top: 27px;
	
}
#slider-gallery{
	width:820px;
	height:510px;
	margin:0 auto;
	position:relative;
}
 #slider-gallery .items .owl-nav,.slider-block  .items .owl-nav{
    position: absolute;
    left: 0px;
    width: 100%;
	TOP: 50%;
    MARGIN-TOP: -50PX;	
}
 #slider-gallery .items .owl-nav div, .slider-block  .items .owl-nav div{
	width:50px;
	height:100px;
	display:block;
	position:absolute
}
#slider-gallery .items .owl-nav .owl-prev, .slider-block  .items .owl-nav .owl-prev{
	background:url(../images/slider_arrow_prev.png) center center no-repeat rgba(0,0,0,.5);	
	left:0px
}
#slider-gallery .items .owl-nav .owl-next,.slider-block  .items .owl-nav .owl-next{
	background:url(../images/slider_arrow_next.png) center center no-repeat rgba(0,0,0,.5);
	right:0px;
}
#slider-gallery .items .item .full {
    width: 41px;
    height: 41px;
    z-index: 50;
    background: url(../images/icons/slider_fullimg.png) no-repeat;
    position: absolute;
    right: 16px;
	bottom: 44px;
    display: block;
}
#content.fordealers_new .gallery-salons-in .gallery-slider-pre{
	width:100%;
	height:154px;
	position:relative;
	left:0px;
	bottom:0px;
	margin-top: 20px;
} 
#content.fordealers_new .gallery-salons-in .gallery-slider-pre .items{
	width:100%;
	height:154px;
	display: block;
    margin-right: 20px;
    float: left;
	position:relative;
}
#slider-gallery .items .item{

}
#slider-gallery .items .item p{
	font-size: 18px;
    margin-top: 5px;
	text-align:left;
}
#content.fordealers_new .gallery-salons-in .gallery-slider-pre .items .item_all a{
	position:relative;
	height:122px;
	width:220px;
	display: block;
}

#content.fordealers_new .gallery-slider-pre .items .item_s{height: 122px;position:relative}
.gallery-slider-pre .item_s:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: rgba(255,255,255,.5);
    cursor: pointer;
}
#content.fordealers_new .gallery-slider-pre .items .item_s.active:after{
	display:none;
}
#content.fordealers_new .gallery-salons-in .items .item_s img{
	width:220px;
	height: 122px;
}

#content.fordealers_new .gallery-salons-in .gallery-slider-pre .items:nth-child(4){
	margin-right:0px;
}

#content.fordealers_new .gallery-salons-in .gallery-slider-pre .items .more-slider{    
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
	text-align:center;
	background:rgba(0,0,0,.5);
    color: #fff;
    font-size: 18px;
    line-height: 122px;	
}


#content.fordealers_new .form-1{
	margin-top:35px;
}
#content.fordealers_new .form-1 p{
	text-align:center;
    font-size:18px;
	color:#fff;
}
#content.fordealers_new .form-1 p strong{
	font-family: Geometria-Bold;
    text-transform: none;
	color:#fff;	
}

#content.fordealers_new  input{ 
	width: 100%;
    padding: 0 20px;
    height: 45px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

#content.fordealers_new  .form-1{    
	/*background:#4d4d4d;*/
	background:#333F48;
	margin-top: 0px;
	padding-top:40px;
	padding-bottom:50px;
}
.form_fordealers{
	/*background:#4d4d4d;*/
	background:#333F48;
	padding-top:20px;
	padding-bottom:20px;	
}
#form-cons{
	width: 100%;
    max-width:675px;
    margin: 0 auto;
}
#form-cons-2{
	width: 100%;
    max-width: 875px;
    margin: 0 auto;
}
#content.fordealers_new  .form-1  .row_1{
	width:100%;
	height:45px;
	margin-top: 25px;
}
#content.fordealers_new  .form-1  .row_1 .col_1{
	width: 180px;
	float:left;
	 margin-right: 20px;
}
#content.fordealers_new  .form-1  .row_1 .col_2{
	width: 273px;
    float: left;
   
}
#content.fordealers_new .our-advantages{
	margin-top: 0px;
}
#content.fordealers_new .our-advantages .row_3 .col{
	width:33%;
}
#content.fordealers_new .our-advantages .row_3 .col_1{
	width:34%;
}
#content.fordealers_new .our-advantages .row_3 .col_2{
	width:34%;
}
#content.fordealers_new .our-advantages .row_3 .col_3{
	width:32%;
}
#content.fordealers_new .our-advantages .red-int{
    height: 70px;
    margin-bottom: 15px;	
}
#content.fordealers_new .our-advantages .red-int img{
	height:100%;
}
#content.fordealers_new .our-advantages .text-int{
	font-size:16px;
	margin-top: 0px; 	
}
#content.fordealers_new .our-advantages .text-int strong{
	font-size:20px;
	font-family:Geometria-Bold;
	display: block;
    margin-bottom: 13px;
	line-height: 22px;
	
}
#content.fordealers_new .our-advantages .our-advantages-in{
	margin-top:42px;
}
#content.fordealers_new .our-advantages .row_3{
	    min-height: 235px;
}

#content.fordealers_new .studio{    
	padding-top: 50px;
	    background: #D6D9DA;
	padding-bottom: 30px;	
}
#content.fordealers_new .studio .studio-in{    
	margin-top: 30px;
	height: 540px;
	/*height: 360px;*/
}
#content.fordealers_new .studio .studio-in .item_s img{ 
	width:auto;
	height:483px;
	margin:auto;
}    
#content.fordealers_new .studio .studio-in .row-2 .col-1{
	/*float:left;*/
float: none;
margin: 0 auto;
/*width: 460px;*/
	width:940px;
}
#content.fordealers_new .studio .studio-in .row-2 .col-2{
	float:right;
}
#content.fordealers_new .studio .studio-in .row{ 
	height:525px;
}
#content.fordealers_new .studio .studio-in .row .items{ 
	/*width:460px;
	height:280px;*/
	width:680px;
	height:490px;	
	margin:0 auto;

}
#content.fordealers_new .studio .studio-in p.desc-studio{
	font-size: 16px;
	margin:0 auto;
    margin-top: 7px;
    margin-bottom: 30px;
	width:680px;
}


#content.fordealers_new .studio .studio-in  .items .owl-nav{
    position: absolute;
    left: 0px;
    width: 100%;
	TOP: 50%;
    MARGIN-TOP: -26PX;	
}
#content.fordealers_new .studio .studio-in  .items .owl-nav div{
	width:27px;
	height:52px;
	display:block;
	position:absolute
}
#content.fordealers_new .studio .studio-in .items .owl-nav .owl-prev{
	background:url(../images/slider_arrow_prev.png) center center no-repeat rgba(0,0,0,.5);	
	background-size: 47%;
	left:0px
}
#content.fordealers_new .studio .studio-in .items .owl-nav .owl-next{
	background:url(../images/slider_arrow_next.png) center center no-repeat rgba(0,0,0,.5);
	background-size: 47%;
	right:0px;
}
#content.fordealers_new  .news_fd{
    margin-top: 0px;
    background: #D6D9DA;
    padding-top: 50px;
	padding-bottom: 40px;
}
#content.fordealers_new .ouradv{    background: #fff;    padding-top: 50px;
padding-bottom: 90px;}
#content.fordealers_new .gallery-salons{  background: #D6D9DA;
    padding-top: 50px;
padding-bottom: 90px;}
#block-3d{    
	margin-top: 50px;
}
#block-3d .block-3d-in{  
	MARGIN:0 AUTO;
	margin-top: 30px;
	height: 610px;
	width:810px;
	/*height: 360px;*/
}
    
#block-3d .block-3d-in .row-2 .col-1{
	float:left;
	width: 380px;
	height:215px;
}
#block-3d .block-3d-in .row-2 .col-2{
	float:right;
	width: 380px;
	height:215px;
}
#block-3d .block-3d-in .row{ 
	height:265px;
}
#block-3d .block-3d-in .row .items{ 
	width:460px;
	height:280px;	
}
#block-3d .block-3d-in p.desc-3d{
	font-size: 16px;
    margin-top: 7px;
    margin-bottom: 30px;
}

#block-3d .block-3d-in  .items .owl-nav div{
	width:27px;
	height:52px;
	display:block;
	position:absolute
}

#content.fordealers_new  .news_fd h3{margin-top:0}
#content.fordealers_new  .news_fd .page{width:960px}
#content.fordealers_new  .news_fd .items{padding:30px 0}
#content.fordealers_new  .news_fd .item:hover{box-shadow:1px 1px 6px 3px rgba(0,0,0,.3)}
#content.fordealers_new  .news_fd .item{width:460px;background:#fff;height:122px;float:left;display:block;margin:5px 10px}
#content.fordealers_new  .news_fd .item .left{width:168px;overflow:hidden;height:122px;float:left;background-repeat:no-repeat;background-size:cover}
#content.fordealers_new .news_fd .item .right {
    width: 292px;
    overflow: hidden;
    height: 122px;
    float: left;
    box-sizing: border-box;
    padding: 8px 10px 10px 27px;
}
#content.fordealers_new  .news_fd .item .right .title{color:#000;font-size:16px;line-height:20px;height:85px}
#content.fordealers_new  .news_fd .item .right .date{color:#000;font-size:12px;font-weight:300}



#content.fordealers_new .form_fordealers_in{
	margin-top: 30px;
}
#content.fordealers_new .form_fordealers_in p{
    font-size: 18px;
	text-align:center;
	margin-top: 3px;
	color:#fff;	
}
span.quad{
	font-size: 11px;
    position: relative;
    top: -5px;
    left: 2px;
}
#form_fordealers{
    margin: 0 auto;
    margin-top: 22px;
    width: 380px;	
}
#form_fordealers h2{
	text-transform: none !important;
    font-family: Geometria-Bold !important;
	margin-bottom: 22px !important;
}


#form_fordealers .line{
	margin-bottom: 30px;
}

.contact-dir{
    margin-top:0px;
    background: #fff;
    padding-top: 50px;
	padding-bottom: 35px;	
}
.contact-dir h2{
	font-family: Geometria-Bold !important;
}
.contact-dir p{
	text-transform: lowercase !important;
    font-family: Geometria-Bold !important;
	margin-bottom: 26px !important;	
	font-size:26px;
	text-align:center;
}


#content.fordealers_new .contact-dir .row_3 .col{
	width:33%;
}
#content.fordealers_new .contact-dir .row_3 .col_1{
	width:42%;
}
#content.fordealers_new .contact-dir .row_3 .col_2{
	width:35%;
}
#content.fordealers_new .contact-dir .row_3 .col_3{
	width:23%;
}
#content.fordealers_new .contact-dir .red-int{
	height: 72px; 	
}
#content.fordealers_new .contact-dir .text-int{
	font-size:22px;
	margin-top: 0px; 	
}
#content.fordealers_new .contact-dir .text-int strong{
	font-size:20px;
	font-family:Geometria-Bold;
	display: block;
    margin-bottom: 2px;
	line-height: 22px;
	
}
#content.fordealers_new .contact-dir .text-int a{
	font-size:24px;
	font-family:Geometria;
	display: block;
    margin-bottom: 2px;
	line-height: 22px;
	color:#000;
	text-decoration: underline;	
}
#content.fordealers_new .contact-dir .row_3{
	min-height: 143px;
}

#popupSliderBlock1,#popupSliderBlock2,#popupSliderBlock3,#popupSliderBlock4{

	width:730px;
    position: absolute;
    display: none;
    z-index: 99999;
    background: #f2f2f2;
}
#popupSliderBlock1 .wrap .close_p,#popupSliderBlock2 .wrap .close_p,#popupSliderBlock3 .wrap .close_p,#popupSliderBlock4 .wrap .close_p{
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 29px;
    height: 29px;
    background: url(../images/icons/close_popup.png) no-repeat;
	z-index: 5;
}

.studio .full{
	width: 35px;
    height: 35px;
    z-index: 50;
    background: url(../images/icons/slider_fullimg.png) no-repeat;
    position: absolute;
    right: 16px;
    bottom: 16px;
    display: block;
    background-size: contain;
}
.studio .full.black{
	width: 35px;
    height: 35px;
    z-index: 50;
    background: url(../images/icons/slider_fullimg_black.png) no-repeat;
    position: absolute;
    right: 16px;
    bottom: 16px;
    display: block;
    background-size: contain;
}
#popupSliderBlock1 .slider-block{height:523px;}
#popupSliderBlock1 .slider-block .item_s img{height:523px; width:auto; margin:auto}
.form-pop{    
	width: 100%;
    max-width: 625px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 60px;
}

.form-pop  .row_1{
	width:100%;
	height:45px;
	margin-top: 25px;
}
.form-pop    .row_1 .col_1{
	width: 325px;
	float:left;
}
.form-pop    .row_1 .col_2{
	width: 280px;
    float: left;
    margin-left: 20px;
}
.form-pop p{
	text-align: center;
    font-size: 18px;
    margin-top: 48px;
}

.form-pop input{    
	width: 100%;
    padding: 0 20px;
    height: 45px;
    border: 1px solid #ccc;
	box-sizing: border-box;
}

.slider-block .owl-dots {
    position: absolute;
    bottom: 50px;
    width: 100%;
    height: 2px;
    text-align: center;
}
.slider-block .owl-dot {
    width: 40px;
    height: 2px;
    background: #bab9b7;
    display: inline-block;
    margin: 0 8px;
}
.slider-block .owl-dot.active {
    background: #e41c34;
}


.section_index .cprojects{display:block}
.section_index .rojects_for_mobile{display:none}
.section_index .catalog_classic_for_mobile{display:none}
.section_index .catalog_modern_for_mobile{display:none}
.section_index .rojects_for_mobile, .section_index .catalog_classic_for_mobile, .section_index .catalog_modern_for_mobile{
    width: 560px;
    height: auto;
    margin:0 auto;
	position: relative;	
}
.section_index .rojects_for_mobile .catalogItem,.section_index .catalog_classic_for_mobile .catalogItem,.section_index .catalog_modern_for_mobile .catalogItem{
    width: 560px;
    height: auto;
	margin-bottom: 70px;
}
.section_index .rojects_for_mobile .catalogItem .image,.section_index .catalog_classic_for_mobile .catalogItem .image,.section_index .catalog_modern_for_mobile  .catalogItem .image {
    width: 560px;
    height: 389px;
}
.section_index .rojects_for_mobile .catalogItem .image img, .section_index .catalog_classic_for_mobile .catalogItem .image img, .section_index .catalog_modern_for_mobile .catalogItem .image img{
    width: 100%;
}
.section_index .rojects_for_mobile .catalogItem .info {
    font-size: 21px;
	color: #666;
    margin-bottom: 10px;
}
.section_index .rojects_for_mobile .catalogItem .info a {
    font-size: 21px;
	color: #666;
	text-decoration:underline;
}
.section_index .rojects_for_mobile .catalogItem .city {
    font-size: 15px;
    font-weight: 200;
    color: #666;
    margin-top: 5px;
}
 .section_index .rojects_for_mobile .catalogItem .title,.section_index .catalog_modern_for_mobile .catalogItem .title,.section_index .catalog_classic_for_mobile .catalogItem .title{
    font-size: 28px;
	margin-bottom: 10px;
	margin-top:10px;
	color:#000;
	text-transform:uppercase;
}
.section_index .catalog_modern_for_mobile .catalogItem .price,.section_index .catalog_classic_for_mobile .catalogItem .price{
	font-size: 24px;
    color: #e4002b;
    font-weight: 700
}
.section_index .rojects_for_mobile h2,.section_index .catalog_classic_for_mobile h2,.section_index .catalog_modern_for_mobile h2 {
    color: #e41c34;
    padding-top: 50px;
	padding-bottom: 30px;
}
.section_index .rojects_for_mobile h2 a {
    color: #e41c34;

}
.section_index .rojects_for_mobile h2 a:hover {
	font-weight:bold;
}
.section_index .rojects_for_mobile  .items .owl-nav,.section_index .catalog_classic_for_mobile  .items .owl-nav,.section_index .catalog_modern_for_mobile  .items .owl-nav {
    position: absolute;
    left: 0px;
    width: 100%;
    TOP: 145px;
}
.section_index .rojects_for_mobile .items .owl-nav div,.section_index .catalog_classic_for_mobile .items .owl-nav div,.section_index .catalog_modern_for_mobile .items .owl-nav div {
    width: 50px;
    height: 100px;
    display: block;
    position: absolute;
}
.section_index .rojects_for_mobile .items .owl-nav .owl-prev,.section_index .catalog_classic_for_mobile .items .owl-nav .owl-prev,.section_index .catalog_modern_for_mobile .items .owl-nav .owl-prev {
    background: url(../images/slider_arrow_prev.png) center center no-repeat rgba(0,0,0,.5);
    left: 0px;
	cursor: pointer;
}
.section_index .rojects_for_mobile .items .owl-nav .owl-next,.section_index .catalog_classic_for_mobile .items .owl-nav .owl-next,.section_index .catalog_modern_for_mobile .items .owl-nav .owl-next {
    background: url(../images/slider_arrow_next.png) center center no-repeat rgba(0,0,0,.5);
    right: 0px;
	cursor: pointer;
}

#content.news .news-top{
	height:1085px;
}
#content.news .news-top.n-fl{
    height: 500px;
}
#content.news .news-top .image-news{
	float:none;
	width:100%;
	height:500px;
	background-repeat: no-repeat;
    background-size: 100% ;
    background-position-x: center;
    background-position-y: center;
	margin-right: 0px;
	overflow: hidden;
	position:relative;
	margin-bottom: 29px;
}
#content.news .news-top .image-news .dateAction{
    height: 40px;
    width: 100%;
    color: #fff;
    line-height: 40px;
    padding: 0 20px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    background: #e31c34;
    text-align: center;
}
#content.news .news-top .image-news.full .dateAction {
   /* 
    width: 100%;
    width: 891px;*/
    color: #fff;
	background: #333F48;
	height: 45px;
   /* line-height: 45px;
    padding: 0 20px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 20px;
   
    text-align: center;*/
	float:none;
	width:100%;
	
	background-repeat: no-repeat;
    background-size: 100% ;
    background-position-x: center;
    background-position-y: center;
	margin-right: 0px;
	overflow: hidden;
	position:relative;
	margin-bottom: 29px;	
    /* margin: 0 auto; */
	
    /*left: 50%;
    margin-left: -445px;*/
}
#content.news .news-top .image-news.full{
	width:100%;	
}

#content.news .news-top .image-news img{
	height:100%;
}
#content.news .news-top .form-news{
	float:right;
	width:48%;
	height:500px;
	background: #E5E5E5;
	
	padding-top: 20px;
    padding-bottom: 5px;
	box-sizing: border-box;
	
}
#pfull{
	font-size: 14px; 
	color:#333333;
	text-align:center
}
#popupNews .wrap .title{
    font-size: 16px;
    font-weight: 200;
    text-align: center;
    color: #333333;
    margin-bottom: 20px;
}
#content.news .news-top .form-news #popupNews{
	background: #E5E5E5;
    max-width: 460px;
	width:100%;
}
#content.news .news-top .form-news #popupNews .wrap{ 
	padding: 0 65px;
}
#content.news .news-top .form-news #popupNews .wrap .input {
    margin: 20px 0;
    max-width: 460px;
	width:100%;
    height: 35px;
    position: relative;
}
#content.news .news-top .form-news #popupNews .input.rowi{
    height: 105px;
}
#content.news .news-top .form-news #popupNews .title{
	color:#333333;
    text-align: center;
    padding: 0 20PX;	
	font-weight: bold;
}
#content.news .news-top .form-news #popupNews .title .dop-title{
	text-transform: none;
    margin-top: 5px;
	font-size: 16px;
	font-weight: normal;
}
#popupNews .wrap .form{
    max-width: 460px;
	width:100%;
    margin: 20px auto 0;
}
#popupNews .wrap .input input{
    max-width: 460px;
	width:100%;
    height: 45px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0 24px;
    font-size: 16px;
}
.ffff{    
	padding-right: 0px;
	width:49%;
	height:500px;
	float:left
}

#content.news .price_pod{
	margin-top: 55px;
	height:200px;
	position:relative;
	
}
#content.news .block-left-50{
	height:235px;
	width:100%;
	float:none;
	position:relative;
	margin-bottom: 30px;
}
#content.news .block-right-50{
	height:100%;
	width:49%;
	float:right;
	position:relative;
}

#content.news  .block-p{
	width:100%;
	height: 235px;
	background:#E5E5E5;
	position:relative;
	box-sizing: border-box;
	
}
#content.news  .block-p .title{
	background:#333F48;
	height:60px;
	font-size:28px;
	color:#fff;
	text-align:center;
	line-height: 60px;
	font-weight:bold;
}
#content.news  .block-p .text-p{
	font-size:20px;
	font-weight:bold;
	color:#333333;
    padding-left: 150px;
    padding-top: 45px;
	margin-bottom: 10px;
    line-height: 25px;	
}
#content.news  .block-right-50 .block-p .text-p{
    padding-top: 44px;
	padding-left: 150px;
}
#content.news  .block-right-50 .block-p .img-p{
	left: 37px;
    top: 94px;
}
#content.news  .block-left-50 .block-p .img-p{
    left: 21px;
    top: 100px;
}
#content.news  .block-p .text-p-small{
	font-size:16px;
	margin-bottom: 0px;
    padding-left: 150px;
    line-height: 20px;	
}
#content.news  .block-p .img-p{
	position:absolute;
}



#content.news h2{
    color: #000;
    font-size: 22px;
    text-align: left;
    font-weight: 900;	
	padding-top:0px;
}

#content.news .facade_action{    
margin-top: 65px;
}
#content.news .facade_block{
	margin-top: 22px;
	margin-bottom: 50px;
}
#content.news .facade_block .title_facade_block{
	margin-bottom: 28px;
	font-size: 22px;
	font-weight: 200;
}
#content.news .facade_block .facade_items{
	width: 100%;
    height: 100%;
	position:relative;
}

#content.news .facade_block .facade_items .facade_item{
	width: 165px;
    height: 100%;
    display: inline-block;
	position:relative;
	margin-right: 35px;
	vertical-align: top;
	    margin-bottom: 25px;

}
#content.news .facade_block .facade_items .facade_item .image{
	width: 165px;
    height: 100%;
	position:relative;
}
#content.news .facade_block .facade_items .facade_item .image img{
	width: 100%;
    height: 100%;
	z-index: 4;
}
#content.news .facade_block .facade_items .facade_item .namesize{
    font-size: 16px;
    font-weight: 900;
    margin-top: 17px;	
}
#content.news .facade_block .facade_items .facade_item .title{
	font-size: 18px;
    font-weight: 300;
}
#content.news .facade_block .facade_items .facade_item .image .prw_facade,.prw_facade{
    position: absolute;
    width: 100px;
    height: 100px;
    z-index: 5;
    background-position-x: center;
	background-position-y: center;
    border-radius: 100px;
    right: -23px;
    top: -18px;	
-webkit-box-shadow: 2px 4px 13px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 4px 13px -2px rgba(0,0,0,0.75);
box-shadow: 2px 4px 13px -2px rgba(0,0,0,0.75);	
}


#content.news .catalog_action .catalogItems{margin-top: 35px;}

#content.news  .catalog_action .catalogItems .catalogItem{    
	width: 330px;
    height: 100%;
}
#content.news .catalog_action .catalogItem .image {
    width: 330px;
    height: 240px;
	margin-bottom: 25px;
}
#content.news .catalog_action .catalogItem .image:after{display:none}
#content.news .catalog_action .catalogItems .catalogItem:nth-child(3n+2) {
    margin: 0 30px 32px 30px;
}



.seo_desc_page{
    font-size: 18px;
    line-height: 26px;
    text-align: justify;
}
.seo_desc_page p{min-height: 16px;margin-bottom: 5px;}
.seo_desc_page h2{
	text-transform: uppercase !important;
    font-size: 24px !important;
	font-family: Geometria !important;
	padding-top: 50px !important;
    /*margin-bottom: 25px !important;	*/
    margin: 10px 0;
	color:#000!important;	
	text-align:left!important;	
	font-weight: 600;
}
.seo_desc_page ul:not(.redline) li{
	list-style-type: disc;
	margin-left: 45px;
}
.form_projects_cont_idx {
    background: #D6D9DA;
    padding: 55px 0 55px;
}
.form_projects_cont_idx .title{
	color: #d41c34;
	text-transform:uppercase;
	font-size: 26px;
	text-align:center;
	    margin-bottom: 28px;
}
.form_projects_cont_idx .dop-title{
	color: #000;
	text-transform: lowercase;
	font-size: 22px;
	margin-bottom: 12px;
}
.form_projects_cont_idx .row{
	width:100%;
	height:100%;
	position:relative;
}
.form_projects_cont_idx .row.row_1{
	height:250px;
    margin-bottom: 10px;	
}
.form_projects_cont_idx .row.row_2{
	height:90px;	
}
    
	.form_projects_cont_idx .row .col_1{
	float:left;
	width:50%;
	height:100%;
}
.form_projects_cont_idx .row .col_2{
	float:right;
	width:50%;
	height:100%;
}
.form_projects_cont_idx .input{
	width: 450px;
	min-height:43px;
    margin-bottom: 10px;
	position:relative;
}
.form_projects_cont_idx .input .col_1,.form_projects_cont_idx .input .col_2{
	width: 210px;

}
.mobile_only{display:none;}
.des_only{display:block;}
.form_projects_cont_idx .input input{
    max-width: 450px;
	width:100%;
    height: 45px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0 24px;
    font-size: 16px;
}
.form_projects_cont_idx  textarea{
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
    height: 153px;
    width: 100%;
    margin-bottom: 5px;
}
.form_projects_cont_idx .chosen-container{height:43px;max-width: 450px;min-width:100%}
.form_projects_cont_idx .chosen-container .chosen-single{padding: 0 24px;height:43px;border-radius:0;background:#fff}
.form_projects_cont_idx .chosen-container .chosen-single span{height:43px;font-size:16px;line-height:42px}
.form_projects_cont_idx .chosen-container-single .chosen-single div{width:32px}
.form_projects_cont_idx .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
.form_projects_cont_idx .chosen-container .chosen-results li{padding:10px 6px}
.form_projects_cont_idx .chosen-container .chosen-results{padding: 0 24px;}


.form_projects_cont {
    background: #D6D9DA;
    padding: 55px 0 55px;
}

.form_projects_cont .title{
	color: #d41c34;
	text-transform:uppercase;
	font-size: 26px;
	text-align:center;
	    margin-bottom: 28px;
}
.form_projects_cont .dop-title{
	color: #000;
	text-transform: lowercase;
	font-size: 22px;
	margin-bottom: 12px;
}
.form_projects_cont .row{
	width:100%;
	height:100%;
	position:relative;
}
.form_projects_cont .row.row_1{
	height:250px;
    margin-bottom: 10px;	
}
.form_projects_cont .row.row_2{
	height:90px;	
}
    
.form_projects_cont .row .col_1{
	float:left;
	width:385px;
	height:100%;
    padding-right: 45px;
    box-sizing: border-box;	
}
.form_projects_cont .row .col_2{
	float:right;
	width:560px;
	height:100%;
}
#content.projects  .page2, #content.projects  .form,#content.index  .page2, #content.index  .form{
	width: 945px;
    margin: 0 auto;
	height: 100%;
}
.form_projects_cont .input{
	width: 100%;
    margin-bottom: 10px;
	position:relative;
}
.form_projects_cont .input.row_1 .col_1,.form_projects_cont .input.row_1 .col_2,.form_projects_cont .input.row_1 .col_3{
	width: 180px;
	display:inline-block;
	float:none;
	padding-right: 0px;
}
.form_projects_cont .input.row_1 .col_2{
    margin-left: 6px;
    margin-right: 6px;
}	

.form_projects_cont .input.row_2 .col_1{
	width: 180px;
	display:inline-block;
	float:none;
	padding-right: 0px;
}

.form_projects_cont .input.row_2 .col_1 .buttons.cl p{
	position: absolute;
    left:188px;
	top: 5px;
}
.form_projects_cont .input.row_2 .col_2{
	width: 369px;
	display:inline-block;
	float:none;
}
.form_projects_cont .input.row_2 .col_2{
    margin-left: 6px;
}
.form_projects_cont .input.row_1 .col_2{
    margin-left: 6px;
    margin-right: 6px;
}

.form_projects_cont .input input{
    max-width: 450px;
	width:100%;
    height: 45px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0 24px;
    font-size: 16px;
}
.form_projects_cont  textarea{
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
    height: 80px;
    width: 100%;
    margin-bottom: 5px;
}

.t_text{
	margin-bottom: 12px;
}

.sale.projects{margin:0px !important;}
.form_projects_cont .chosen-container{height:43px;max-width: 450px;min-width:100%}
.form_projects_cont .chosen-container .chosen-single{padding: 0 24px;height:43px;border-radius:0;background:#fff}
.form_projects_cont .chosen-container .chosen-single span{height:43px;font-size:16px;line-height:42px}
.form_projects_cont .chosen-container-single .chosen-single div{width:32px}
.form_projects_cont .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
.form_projects_cont .chosen-container .chosen-results li{padding:10px 6px}

.form_projects_cont .chosen-container .chosen-results{padding: 0 24px;}

.seo_desc_page_c{
	padding:0 160px;
	margin-bottom: 25px;
}

#headtitle.newcompany{height:555px;}
#headtitle.newcompany .page{	
	height:555px;
    background-image: url(/images/map_d.png);
    background-size: 1100px;
    background-position-x: center;
    background-position-y: -58px;
    background-repeat: no-repeat;
	
}
.section_fordealersnew #menu .page{background-color: #fff;}
#headtitle.newcompany .page h1{
	font-size:50px;
    font-weight: bold;
    font-family: Geometria-Bold;
	text-transform: uppercase;
	text-align:center;
	margin-top: 27px;
    padding: 0px;	
}
#headtitle.newcompany .page p{
	font-size:18px;
    font-weight: normal;
    font-family: Geometria;
	text-align:center;
	margin-top: 22px;
	line-height: 24px;	
}
#headtitle.newcompany .page h2{
	font-size:34px;
    font-weight: normal;
    font-family: Geometria;
	text-transform: uppercase;
	text-align:center;
	letter-spacing: 1px;
}
#content.fordealers_new.franchise .page .fact {
    margin-bottom: 60px;
    height: 165px;
    margin-top: -48px;
}
#content.fordealers_new.franchise .red-int {
    color: #e31c34;
    font-size: 48px;
    font-weight: bold;
    font-family: Geometria-Bold;
    white-space: nowrap;
}
#content.fordealers_new.franchise .text-int {
    font-size: 16px;
    margin-top: 2px;
    padding-right: 25px;
    line-height: 20px;
}
#content.fordealers_new.franchise .fact .row {
    margin-top: 16px;
}
#content.fordealers_new.franchise .row-4 .col {
    width: 25%;
    display: block;
    vertical-align: top;
    float: left;
	text-align:center;
}
#content.fordealers_new.franchise .page {
    width: 1410px;
    margin: 0 auto;
}
#content.fordealers_new.franchise .ouradv {
    background: #EAEBEC;
    padding-top: 57px;
    padding-bottom: 43px;
}
#content.fordealers_new.franchise  .our-advantages .our-advantages-in {
    margin-top: 55px;
}
#content.fordealers_new.franchise .our-advantages .row_3 .col_1 {
    width: 35%;
	padding-right: 100px;
    box-sizing: border-box;	
}
#content.fordealers_new.franchise .our-advantages .row_3 .col_2 {
    width: 35%;
	padding-right: 100px;
    box-sizing: border-box;	
}
#content.fordealers_new.franchise .our-advantages .row_3 .col_3 {
    width: 30%;
	padding-right: 100px;
    box-sizing: border-box;	
}
#content.fordealers_new.franchise .our-advantages .red-int img {
    height: 93%;
}
#content.fordealers_new.franchise .our-advantages .text-int strong {
    font-size: 20px;
    font-family: Geometria-Bold;
    display: block;
    margin-bottom: 13px;
    line-height: 25px;
}
#content.fordealers_new.franchise .our-advantages .row_3 {
    min-height: 240px;
}


#content.fordealers_new.franchise .bonus {
    background: #FFF;
    padding-top: 57px;
    padding-bottom: 5px;
}
#content.fordealers_new.franchise  .our-bonus .our-bonus-in {
    margin-top: 42px;
}
#content.fordealers_new.franchise .our-bonus .row_4 .col{
	padding:0 10px;
}
#content.fordealers_new.franchise .our-bonus .row_4 .col_1 {
    width: 25%;
    box-sizing: border-box;	
	text-align:center;

}
#content.fordealers_new.franchise .our-bonus .row_4 .col_2 {
    width: 25%;
    box-sizing: border-box;	
	text-align:center;	
}
#content.fordealers_new.franchise .our-bonus .row_4 .col_3 {
    width: 25%;
    box-sizing: border-box;
	text-align:center;	
}
#content.fordealers_new.franchise .our-bonus .row_4 .col_4 {
    width: 25%;
    box-sizing: border-box;	
	text-align:center;	
}
#content.fordealers_new.franchise .our-bonus .red-int img {
    height: 100%;
}
#content.fordealers_new.franchise .our-bonus .text-int strong {
    font-size: 20px;
    font-family: Geometria-Bold;
    display: block;
    margin-bottom: 13px;
    line-height: 25px;
}
#content.fordealers_new.franchise .our-bonus .row_4 {
    min-height: 168px;
}
#content.fordealers_new.franchise .our-bonus .text-int {
    font-size: 16px;
    margin-top: 2px;
    padding-right: 0px;
    line-height: 20px;
}
#content.fordealers_new.franchise .form-1 {
    /* background: #4d4d4d; */
    background: #333F48;
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 43px;
}

.graf{
	padding-top: 55px;
	height: 700px;
	position:relative;
}
.graf .graf-in{
    position: relative;
    height: 700px;
    margin: 0 auto;
    width: 950px;	
}
.graf .graf-in .block-g{
	position:absolute;
	text-align:center;
}
.graf .graf-in .block-g.block-1{
    left: 50%;
    width: 130px;
    margin-left: -65px;
	top: 40px;	
}
.graf .graf-in .block-g.block-2{
	left: 50%;
    width: 257px;
    margin-left: -126px;
    top: 164px;	
}
.graf .graf-in .block-g.block-3{
	left: 36px;
    width: 240px;
    margin-left: 0px;
    top: 315px;	
}
.graf .graf-in .block-g.block-4{
    left: 50%;
    width: 260px;
    margin-left: -130px;
    top: 307px;	
}
.graf .graf-in .block-g.block-5{
    right: 18px;
    width: 270px;
    margin-left: 0px;
    top: 307px;	
}
.graf .graf-in .block-g.block-6{
    left: 220px;
    width: 190px;
    margin-left: 0px;
    top: 484px;
}
.graf .graf-in .block-g.block-7{
    right: 166px;
    width: 300px;
    margin-left: 0px;
    top: 485px;
}
.graf .graf-in .block-g p{
    font-size: 20px;
    font-family: Geometria-Bold;
    display: block;
    margin-bottom: 13px;
    line-height: 25px;
	
}
.graf .graf-in .line{
	position:absolute;
	border-color:#333F48;
	box-sizing: border-box;
}
.graf .graf-in .line span{
	position:absolute;
	font-size: 20px;
}
.graf .graf-in .line.line1{
	left: 50%;
    top: 134px;
    width: 1px;
    height: 18px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .line img{
    position: absolute;
    left: -5px;
    bottom: -3px;	
}
.graf .graf-in .line.line2{
    left: 50%;
    top: 252px;
    width: 1px;
    height: 38px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .line.line3{
	left: 50%;
    top: 272px;
    width: 644px;
    height: 1px;
    border-top: 1px solid;
    margin-left: -319px;
}
.graf .graf-in .line.line4{
	left: 159px;
    top: 273px;
    width: 1px;
    height: 17px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .line.line5{
	right: 149px;
    top: 272px;
    width: 1px;
    height: 18px;
    border-left: 1px solid;
    margin-left: -3px;
}

.graf .graf-in .line.line6{
    left: 50%;
    top: 429px;
    width: 1px;
    height: 20px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .line.line7{
    left: 50%;
    top: 449px;
    width: 310px;
    height: 1px;
    border-top: 1px solid;
    margin-left: -155px;
}
.graf .graf-in .line.line8{
	left: 323px;
    top: 449px;
    width: 1px;
    height: 17px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .line.line9{
    right: 319px;
    top: 449px;
    width: 1px;
    height: 18px;
    border-left: 1px solid;
    margin-left: -3px
}
#content.fordealers_new.franchise .news_fd {
    margin-top: 0px;
    background: #EAEBEC;
    padding-top: 43px;
    padding-bottom: 26px;
}
#content.fordealers_new.franchise .contact-dir .page{
    width: 960px;	
}
#content.fordealers_new.franchise .news_fd .item {
    width: 690px;
    background: #fff;
    height: 160px;
    float: left;
    display: block;
    margin: 15px 0px;
}
#content.fordealers_new.franchise .news_fd .item:nth-child(odd){
	margin-right:30px;
}
#content.fordealers_new.franchise .news_fd .item .left {
    width: 240px;
    overflow: hidden;
    height: 160px;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
}
#content.fordealers_new.franchise .news_fd .item .right {
    width: 450px;
    overflow: hidden;
    height: 160px;
    float: left;
    box-sizing: border-box;
    padding: 8px 10px 10px 27px;
}
#content.fordealers_new.franchise .news_fd .item .right .title {
    color: #000;
    font-size: 16px;
    line-height: 20px;
    height: 118px;
}
#content.fordealers_new.franchise .text-block{
    max-width: 870px;
    min-width: 600px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 20px;
    padding-top: 42px;
    padding-bottom: 70px;	
}
#content.fordealers_new.franchise .contact-dir {
    margin-top: 0px;
    background: #F2F2F2;
    padding-top: 50px;
    padding-bottom: 35px;
}



.contact-dir-in-new{
	position:relative;
	width:605px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 55px;	
}

.contact-dir-in-new .col-contact{
	display:inline-block;
	width:250px;
	margin:0 25px;
}

.contact-dir-in-new .col-contact .col-item{

	position: relative;
    width: 250px;
    height: 45px;
	margin-bottom: 20px;	
}
.contact-dir-in-new .col-contact .col-item img{
	position:absolute;
	width:45px;
	height:45px;
}
.contact-dir-in-new .col-contact .col-item .text-item{
	font-size: 16px;
    margin-top: 2px;
    padding-left: 60px;
    line-height: 20px;
	height: 45px;
	vertical-align: middle;
    display: table-cell;
}
.contact-dir-in-new .col-contact .col-item:nth-child(3n+3){
	margin-bottom: 0px;
}

.contact-dir-in-new .col-contact .col-item .text-item strong{
	font-size: 20px;
    font-family: Geometria-Bold;
    display: block;
    margin-bottom: 2px;
    line-height: 22px;
}
.contact-dir-in-new .col-contact .col-item .text-item a{
	font-size: 24px;
    font-family: Geometria;
    display: block;
    margin-bottom: 2px;
    line-height: 22px;
    color: #000;
    text-decoration: underline;
}

#footer .salons_footer{
	background: #333F48;
	color:#fff;
	font-family: Geometria;
}
#footer .salons_footer  h3{
	font-size:16px;
	font-weight:bold;
    font-family: Geometria;
    text-transform: uppercase;
	letter-spacing: 0.6px;
    margin-bottom: 42px;	
}
#footer .salons_footer .salon_on_city{
    margin-top: 4px;
	display: flex;
	flex-direction:row;
	justify-content: flex-start;
	align-items:flex-start;
	flex-flow: row wrap;
}
#footer .salons_footer .salon_on_city .salon_item{
	width: 33%;
	padding-right:30px;
	margin-bottom: 30px;
	box-sizing: border-box;
}
#footer .salons_footer .salon_on_city .salon_item:nth-child(3n+3){
	padding-right:0px;	
}
#footer .salons_footer .salon_on_city .salon_item span{
	font-weight:bold;	
}
#footer .salons_footer .salon_on_city .salon_item .title_salon{
 	font-size:14px; 
    text-transform: uppercase;
	margin-bottom: 12px;
	font-weight:bold;
}

#footer .salons_footer .salon_on_city .salon_item  span.cc{
	margin-bottom: 12px;
display: block;}
#footer .salons_footer .salon_on_city .salon_item .address_salon{
	font-size:14px; 
	margin-bottom: 12px;
}
#footer .salons_footer .salon_on_city .salon_item .phone_salon{
	font-size:14px; 
	margin-bottom: 5px;
}



.cost_action{
	position:relative;
}

.cost_action .costItems{
	margin-top: 32px;
	width: 1053px;
	margin-bottom: 50px;
}

.cost_action .costItems .costItem{
	display:inline-block;
	width:330px;
	height:auto;
	vertical-align: top;
	margin-right: 25px;
	margin-bottom: 35px;
}
.cost_action .costItems .costItem:nth-child(3n){
	margin-right: 0px;
}
.cost_action .costItems .costItem .image{
	width:330px;
	height:210px;
	margin-bottom: 15px;
}
.cost_action .costItems .costItem .image img{
	width:100%;
	height:100%;
}
.cost_action .costItems .costItem .title{
	font-size:18px;
	line-height:27px;
}


.form_zamer{
	width:100%;
	height:390px;
	background:#eaebec;
	padding-top: 55px;
	box-sizing: border-box;
	position:relative;
}
.form_zamer .form_in{
	width:100%;
	max-width:940px;
	margin:0 auto;
	height:auto;
	position:relative;
	margin-top: 50px;
}
.form_zamer .title{
	color: #d41c34;
    text-transform: uppercase;
    font-size: 26px;
    text-align: center;
    margin-bottom: 28px;
	position:relative;
}
.form_zamer .title .dop-title {
    color: #000;
    text-transform: lowercase;
    font-size: 22px;
    margin-bottom: 12px;
}
.form_zamer .txt{text-align:center;}
.form_zamer   .row{
	width: 100%;
    height: 45px;
    position: relative;
	margin-bottom: 21px;
}
.form_zamer   .col_1{
	width:300px;
	position:absolute;
	left:0px;
}
.form_zamer   .col_2{
	width:300px;
	position:absolute;
	left:50%;
	margin-left:-150px;
}
.form_zamer   .col_3{
	width:300px;
	position:absolute;
	right:0px;
}
.form_zamer .input {
    width: 300px;
    min-height: 43px;
    margin-bottom: 10px;
    position: relative;
}
.form_zamer .input input {
    max-width: 450px;
    width: 100%;
    height: 45px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0 24px;
    font-size: 16px;
}
.form_zamer .chosen-container{height:43px;max-width: 300px;min-width:100%}
.form_zamer .chosen-container .chosen-single{padding: 0 24px;height:43px;border-radius:0;background:#fff}
.form_zamer .chosen-container .chosen-single span{height:43px;font-size:16px;line-height:42px}
.form_zamer .chosen-container-single .chosen-single div{width:32px}
.form_zamer .chosen-container-single .chosen-single div b{background:url(../images/icons/menu_arrow.png) no-repeat;width:16px;height:8px;margin-top:16px;margin-left:8px}
.form_zamer .chosen-container .chosen-results li{padding:10px 6px}
.form_zamer .chosen-container .chosen-results{padding: 0 24px;}

@media (max-width:1600px) {
	
	
.cost_action{
	position:relative;
}

.cost_action .costItems{
	margin-top: 32px;
	width: 943px;
	margin-bottom: 50px;
}

.cost_action .costItems .costItem{
	display:inline-block;
	width:300px;
	height:auto;
	vertical-align: top;
	margin-right: 13px;
	margin-bottom: 35px;
}
.cost_action .costItems .costItem:nth-child(3n){
	margin-right: 0px;
}
.cost_action .costItems .costItem .image{
	width:300px;
	height:190px;
	margin-bottom: 15px;
}
.cost_action .costItems .costItem .title{
	font-size:18px;
	line-height:27px;
}


	

	#content.fordealers_new.franchise .page {
		width: 960px;
		margin: 0 auto;
	}	
	#headtitle.newcompany .page {
		height: 555px;
		background-image: url(/images/map_d.png);
		background-size: 960px;
		background-position-x: center;
		background-position-y: -30px;
		background-repeat: no-repeat;
	}
	
	#content.fordealers_new.franchise .page {
    width: 960px;
    margin: 0 auto;
	}
	
	#content.fordealers_new.franchise .our-advantages .row_3 .col_1 {
		width: 34%;
		padding-right: 25px;
		box-sizing: border-box;	
	}
	#content.fordealers_new.franchise .our-advantages .row_3 .col_2 {
		width: 34%;
		padding-right: 25px;
		box-sizing: border-box;	
	}
	#content.fordealers_new.franchise .our-advantages .row_3 .col_3 {
		width: 32%;
		padding-right: 25px;
		box-sizing: border-box;	
	}
	#content.fordealers_new.franchise .our-advantages .row_3 {
		min-height: 255px;
	}	
	#content.fordealers_new.franchise .ouradv {
		background: #EAEBEC;
		padding-top: 57px;
		padding-bottom: 52px;
	}
	#content.fordealers_new.franchise .our-bonus .row_4 {
		min-height: 180px;
	}
	#content.fordealers_new.franchise .bonus {
		background: #FFF;
		padding-top: 57px;
		padding-bottom: 30px;
	}
	#content.fordealers_new.franchise .news_fd .item {
		width: 460px;
		background: #fff;
		height: 122px;
		float: left;
		display: block;
		margin: 5px 10px;
	}
	#content.fordealers_new.franchise .news_fd .item .left {
		width: 168px;
		overflow: hidden;
		height: 122px;
		float: left;
		background-repeat: no-repeat;
		background-size: cover;
	}
	#content.fordealers_new.franchise .news_fd .item .right {
		width: 292px;
		overflow: hidden;
		height: 122px;
		float: left;
		box-sizing: border-box;
		padding: 8px 10px 10px 27px;
	}
	#content.fordealers_new.franchise .news_fd .item .right .title {
		color: #000;
		font-size: 16px;
		line-height: 20px;
		height: 85px;
	}
	#content.fordealers_new.franchise .news_fd .item .right .date {
		color: #000;
		font-size: 12px;
		font-weight: 300;
	}	
	#content.fordealers_new.franchise .news_fd .item:nth-child(odd) {
		margin-right: 10px;
	}	
}





@media (max-width:999px){

.zamzam .TxtStatus{
    position: absolute  !important;
}	
	
.form_zamer{
	width:100%;
	height:870px;
	background:#eaebec;
	padding-top: 72px;
	box-sizing: border-box;
	position:relative;
}	
.form_zamer .form_in{
	width:100%;
	max-width:560px;
	margin:0 auto;
	height:auto;
	position:relative;
	margin-top: 48px;
}	
.form_zamer   .row{
	width: 100%;
    height: 240px;
    position: relative;
	margin-bottom: 30px;
}
.form_zamer   .row_2{
	margin-bottom: 23px;
}	
.form_zamer   .col_1{
	width:100%;
	position:relative;
	left:auto;
}
.form_zamer   .col_2{
	width:100%;
	position:relative;
	left:auto;
	margin-left:0px;
}
.form_zamer   .col_3{
	width:100%;
	position:relative;
	right:auto;
}	

.form_zamer .input {
    width: 100%;
    min-height: 43px;
    margin-bottom: 30px;
    position: relative;
}
.form_zamer .input input {
    max-width: 560px;
    width: 100%;
    height: 60px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0 24px;
    font-size: 20px;
}
.form_zamer  .input select {
    width: 100%;
    height: 60px;
    font-size: 20px;
    line-height: 60px;
    padding: 0 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form_zamer .title .dop-title {

	width: 455px;
    margin: 0 auto;
    margin-top: 11px;
}
.form_zamer .txt{text-align:center;font-size:18px}	

.form_zamer .chosen-container{height:60px;max-width: 450px;min-width:100%}
.form_zamer .chosen-container .chosen-single{padding: 0 24px;height:60px;border-radius:0;background:#fff}
.form_zamer .chosen-container .chosen-single span{height:60px;font-size:20px;line-height:60px}
.form_zamer .chosen-container-single .chosen-single div{width:32px}
.form_zamer .chosen-container-single .chosen-single div b{
	background:url(../images/icons/menu_arrow.png) no-repeat;	
	width: 16px;
    height: 8px;
    margin-top: 25px;
    margin-left: 10px;
		
}
.form_zamer .chosen-container .chosen-results li{padding:10px 6px}
.form_zamer .chosen-container .chosen-results{padding: 0 24px;}
	
#content.news .block-p .title {
    background: #333F48;
    height: 70px;
    font-size: 36px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    font-weight: bold;
}	
	
.image-news{margin-bottom: 37px !important;}	
.ffff{    
	padding-right: 0px;
	width:100%;
	height:auto;
	float:none
}
#content.news .block-p {
    width: 100%;
    height: 310px;
    background: #E5E5E5;
    position: relative;
    box-sizing: border-box;
}
#content.news .block-p .text-p {
    font-size: 26px;
    font-weight: bold;
    color: #333333;
    padding-left: 182px;
    padding-top: 65px;
    margin-bottom: 40px;
    line-height: 25px;
}
#content.news .block-left-50 .block-p .img-p {
    left: 48px;
    top: 147px;
}
#content.news .block-p .text-p-small {
    font-size: 20px;
    margin-bottom: 0px;
    padding-left: 182px;
    line-height: 20px;
}
#content.news .block-left-50{
	height:310px;
	width:100%;
	float:none;
	position:relative;
	margin-bottom: 40px;
}

.cost_action{
	position:relative;
}

.cost_action .costItems{
	margin-top: 32px;
	width: 643px;
	margin-bottom: 50px;
}

.cost_action .costItems .costItem{
	display:inline-block;
	width:270px;
	height:auto;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 35px;
}
.cost_action .costItems .costItem:nth-child(3n){
	margin-right: 20px;
}
.cost_action .costItems .costItem:nth-child(2n){
	margin-right: 0px;
}
.cost_action .costItems .costItem .image{
	width:270px;
	height:170px;
	margin-bottom: 15px;
}
.cost_action .costItems .costItem .image img{
	width:100%;
	height:100%;
}
.cost_action .costItems .costItem .title{
	font-size:22px;
	line-height:30px;
}	
	
	
	
	
	
	
.contact-dir-in-new {
    position: relative;
    width: 270px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 55px;
}
.contact-dir-in-new .col-contact {
    display: inline-block;
    width: 250px;
}
.contact-dir-in-new .col-contact:nth-child(1) {
	margin-bottom:55px;
}
#content.fordealers_new.franchise .text-block {
    max-width: 600px;
    min-width: 600px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 20px;
    padding-top: 42px;
    padding-bottom: 70px;
}
	#headtitle.newcompany .page h1 {
    font-size: 50px;
    font-weight: bold;
    font-family: Geometria-Bold;
    text-transform: uppercase;
    text-align: center;
    padding-top: 50px;
	margin-top: 0px;
    padding: 0px;
}
#headtitle.newcompany .page {
    height: 528px;
    background-image: url(/images/map_d.png);
    background-size: 600px;
    background-position-x: center;
    background-position-y: -50px;
    background-repeat: no-repeat;
}
#headtitle.newcompany {
    height: 528px;
}
#content.fordealers_new.franchise .page .fact {
    margin-bottom: 60px;
    height: 427px;
    margin-top: -49px;
}
#content.fordealers_new.franchise .fact .row {
    margin-top: 33px;
}
#content.fordealers_new.franchise .row-4 .col {
    width: 50%;
    display: block;
    vertical-align: top;
    float: left;
    text-align: center;
}
#content.fordealers_new.franchise .text-int {
    font-size: 22px;
    margin-top: 2px;
    padding-right: 25px;
    line-height: 28px;
}
#content.fordealers_new.franchise .row-4 .col-1,#content.fordealers_new.franchise .row-4 .col-2{
 margin-bottom: 35px;	
}
#content.fordealers_new.franchise .ouradv {
    background: #EAEBEC;
    padding-top: 85px;
    padding-bottom: 52px;
}
#content.fordealers_new.franchise .our-advantages .our-advantages-in {
    margin-top: 50px;
}
#content.fordealers_new.franchise .our-advantages .row_3 .col {
    width: 100%;
    padding-right: 0px;
    box-sizing: border-box;
}   

#headtitle.newcompany .page p {
    font-size: 18px;
    font-weight: normal;
    font-family: Geometria;
    text-align: center;
    margin-top: 30px;
    line-height: 24px;
}
#content.fordealers_new.franchise .our-advantages .text-int strong {
    font-size: 30px;
    font-family: Geometria-Bold;
    display: block;
    margin-bottom: 13px;
    line-height: 35px;
}
#content.fordealers_new.franchise  .our-advantages .red-int {
    height: auto;
    text-align: center;
    margin-bottom: 4px;
}
#content.fordealers_new.franchise .our-advantages .row_3 .col_1,#content.fordealers_new.franchise .our-advantages .row_3 .col_2,#content.fordealers_new.franchise .our-advantages .row_3 .col_3 {
    width: 100%;
    margin-bottom: 30px;
    float: none;
}

#content.fordealers_new.franchise .form-1 {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    height: 100%;
}
#content.fordealers_new.franchise .bonus {
    background: #FFF;
    padding-top: 84px;
    padding-bottom: 30px;
}
#content.fordealers_new.franchise .our-bonus .our-bonus-in {
    margin-top: 57px;
}

#content.fordealers_new.franchise .our-bonus .row_4 .col_1 {
    width: 49%;
    box-sizing: border-box;
    text-align: center;
}
#content.fordealers_new.franchise .our-bonus .row_4 .col_2 {
    width: 49%;
    box-sizing: border-box;
    text-align: center;
}
#content.fordealers_new.franchise .our-bonus .row_4 .col_3 {
    width: 49%;
    box-sizing: border-box;
    text-align: center;
}
#content.fordealers_new.franchise .our-bonus .row_4 .col_4 {
    width: 49%;
    box-sizing: border-box;
    text-align: center;
}
#content.fordealers_new.franchise .our-bonus .row_4 .col {
    margin-bottom: 40px;
    padding-right: 25px;
    padding-left: 25px;	
	float:none;
	display:inline-block;
	vertical-align:top;
}


#content.fordealers_new.franchise .our-bonus .text-int {
    font-size: 20px;
    margin-top: 2px;
    padding-right: 0px;
    line-height: 24px;
}
#content.fordealers_new.franchise .our-bonus .row_4 {
    min-height: 400px;
}

.graf {
    padding-top: 85px;
    height: 920px;
    position: relative;
}
.graf .graf-in {
    position: relative;
    height: 700px;
    margin: 0 auto;
    width: 640px;
}
.graf .graf-in .line.line3 {
    left: 50%;
    top: 272px;
    width: 335px;
    height: 1px;
    border-top: 1px solid;
    margin-left: -164px;
}
.graf .graf-in .line.line4 {
    left: 159px;
    top: 273px;
    width: 1px;
    height: 165px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .line.line5 {
    right: 149px;
    top: 272px;
    width: 1px;
    height: 166px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .block-g.block-4 {
    left: 50%;
    width: 260px;
    margin-left: -130px;
    top: 307px;
}
.graf .graf-in .block-g.block-3 {
    left: 36px;
    width: 240px;
    margin-left: 0px;
    top: 460px;
}
.graf .graf-in .block-g.block-5 {
    right: 18px;
    width: 270px;
    margin-left: 0px;
    top: 452px;
}
.graf .graf-in .line.line7 {
    left: 50%;
    top: 592px;
    width: 310px;
    height: 1px;
    border-top: 1px solid;
    margin-left: -165px;
}
.graf .graf-in .line.line8 {
    left: 158px;
    top: 592px;
    width: 1px;
    height: 17px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .line.line9 {
    right: 175px;
    top: 592px;
    width: 1px;
    height: 18px;
    border-left: 1px solid;
    margin-left: -3px;
}
.graf .graf-in .block-g.block-6 {
    left: 55px;
    width: 190px;
    margin-left: 0px;
    top: 629px;
}
.graf .graf-in .block-g.block-7 {
    right: 30px;
    width: 290px;
    margin-left: 0px;
    top: 630px;
}
.graf .graf-in .line.line6 {
    left: 50%;
    top: 572px;
    width: 1px;
    height: 20px;
    border-left: 1px solid;
    margin-left: -3px;
}
#content.fordealers_new.franchise  .news_fd .items {
    padding: 30px 0;
    width: 560px;
    margin: 0 auto;
}
#content.fordealers_new.franchise .news_fd .item {
    width: 560px;
    background: 0 0;
    height: auto;
    position: relative;
    z-index: 5;
    margin: 20px 10px;
}
#content.fordealers_new.franchise .news_fd .item .left {
    width: 560px;
    overflow: visible;
    height: 395px;
    float: none;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
#content.fordealers_new.franchise .news_fd .item .right {
    width: 560px;
    overflow: visible;
    height: auto;
    float: left;
    box-sizing: border-box;
    padding: 0px;
    position: relative;
}
#content.fordealers_new.franchise .news_fd .item .right .title {
    color: #000;
    font-size: 28px;
    line-height: 25px;
    height: auto;
    margin-top: 15px;
    position: relative;
}
#content.fordealers_new.franchise .news_fd .item .right .date {
    height: 40px;
    width: 100%;
    color: #fff;
    line-height: 39px;
    padding: 0 20px;
    box-sizing: border-box;
    position: absolute;
    top: -395px;
    left: 0;
    font-size: 20px;
    background: #e31c34;
}
#footer .salons_footer .page{width:100%;padding: 40px 20px;margin:0 auto;}


	#footer .salons_footer  h3{
		font-size:24px;
		font-weight:bold;
		font-family: Geometria;
		text-transform: uppercase;
		letter-spacing: 0.6px;
		width: 400px;
		text-align:center;
		margin: 0 auto;
		margin-bottom: 42px;
		margin-top: 26px;
		line-height: 34px;		
	}
	#footer .salons_footer .salon_on_city{
		margin-top: 55px;
		display: flex;
		flex-direction:row;
		justify-content: flex-start;
		align-items:flex-start;
		flex-flow: row wrap;
	}
	#footer .salons_footer .salon_on_city .salon_item{
		width: 50%;
		padding-right:30px;
		margin-bottom: 65px;
		box-sizing: border-box;
	}
	#footer .salons_footer .salon_on_city .salon_item:nth-child(3n+3){
		padding-right:30px;	
	}
	#footer .salons_footer .salon_on_city .salon_item:nth-child(2n+2){
		padding-right:0px;	
	}	
	#footer .salons_footer .salon_on_city .salon_item span{
		font-weight:bold;	
	}
	#footer .salons_footer .salon_on_city .salon_item .title_salon{
		font-size:18px; 
		line-height: 24px;
		text-transform: uppercase;
		margin-bottom: 12px;
		font-weight:bold;
	}
	#footer .salons_footer .salon_on_city .salon_item .address_salon{
		font-size:18px; 
		margin-bottom: 12px;
		line-height: 24px;
	}
	#footer .salons_footer .salon_on_city .salon_item .phone_salon{
		font-size:18px; 
		margin-bottom: 5px;
		line-height: 24px;
	}















}
@media (max-width:1550px) {	
	.seo_desc_page_c{
		margin-top:25px;
		padding:0px;
	}	
}

@media (max-width:1053px) {
	
	#index_form {
    width: 450px;
    margin: 0 auto;	
	}	
	.mobile_only{display:block;}
	.des_only{display:none;}	
	.form_projects_cont .row.row_1{
		height:100%;
		margin-bottom: 10px;	
	}
	.form_projects_cont .row.row_2{
		height:100%;	
	}
	#content.projects  .form,#content.index  .form{
		width: 450px;
		margin: 0 auto;
		height: 100%;
	}	
	.form_projects_cont .row .col_1{
		float:none;
		width:100%;
		height:100%;
	}
	.form_projects_cont .row .col_2{
		float:none;
		width:100%;
		height:100%;
	}	
	.form_projects_cont .input .col_1{
		float:left;
		width:210px;
		height:100%;
	}
	.form_projects_cont .input .col_2{
		float:right;
		width:210px;
		height:100%;
	}
	.form_projects_cont .input {
		width: 450px;
		margin-bottom: 10px;
		position: relative;
		height: 45px;
	}
	.form_projects_cont_idx .row.row_1{
		height:100%;
		margin-bottom: 10px;	
	}
	.form_projects_cont_idx .row.row_2{
		height:100%;	
	}
	#content.projects  .form,#content.index  .form{
		width: 450px;
		margin: 0 auto;
		height: 100%;
	}	
	.form_projects_cont_idx .row .col_1{
		float:none;
		width:100%;
		height:100%;
	}
	.form_projects_cont_idx .row .col_2{
		float:none;
		width:100%;
		height:100%;
	}	
	.form_projects_cont_idx .input .col_1{
		float:left;
		width:210px;
		height:100%;
	}
	.form_projects_cont_idx .input .col_2{
		float:right;
		width:210px;
		height:100%;
	}
	.form_projects_cont_idx .input {
		width: 450px;
		margin-bottom: 10px;
		position: relative;
		height: 45px;
	}
}	
	
	
}


#content.projects .projects_filters{
	margin-top: 25px;
	font-size:16px;
	color:#000;
	text-transform:none;
}
#content.projects .projects_filters li{
	border-top:1px solid #666;
	padding-top:17px;
	padding-bottom:17px;
}
#content.projects .projects_filters li:last-child{
	border-bottom:1px solid #666;
}

#content.projects .projects_filters_items{
	margin-top: 5px;
}
#content.projects .projects_filters_items li{
	border-top:none;
	border-bottom:none;
}
#content.projects .projects_filters_items li:last-child{
	border-bottom:none;
}
#content.projects .projects_filters_items li{
    padding-top: 10px;
    padding-bottom: 10px;
	min-height: 25px;
}
#content.projects .projects_filters_items li a{
	font-size: 16px;
    color: #666;
    padding-left: 24px;
    position: relative;
}	
#content.projects .projects_filters_items li a:before {
    content: " ";
    width: 16px;
    height: 12px;
    background: url(../images/icons/checkbox.png) no-repeat;
    display: block;
    position: absolute;
    left: 0;
    top: 4px;
}

#content.projects .projects_filters_items li a.active:before {
    background-position: 0 -12px;
    top: 6px;
}

#content.projects  .input.row_2 .col_1 .chosen-container.chosen-container-single.chosen-container-single-nosearch{width:180px !important;}
#content.projects  .input.row_2 .col_2 .chosen-container.chosen-container-single.chosen-container-single-nosearch{width:369px !important;}
#content.projects .catalogItem{width:340px;margin-right:0;margin-bottom:32px}
#content.projects .catalogItem .image{width:340px;height:240px}
#content.projects .catalogItem:nth-child(2n+1){margin-right:0}

#content.projects .catalogItems .catalogItem:nth-child(even){margin: 0px 0px 70px 15px;}

#content.projects .catalogBody .left {
    width: 215px;
    margin-right: 30px;
    float: left;
}


#callback_open{
	/*display:none !important;*/
	color: #d71c34!important;
    font-weight: 700!important;
	cursor:pointer!important;
	background: url(../images/icons/phone_icon.png) no-repeat;
    background-position-x: left;
    background-position-y: center;	
	padding-left: 35px;
}
#callback_open>span{
	color: #d71c34!important;
    font-weight: 700!important;
	border-bottom: 1px dashed;

}
#open_menu_1600{display:none!important;cursor:pointer;position:relative}
#callback_open_mobile{
	display:none;
	background: url(../images/icons/phone_icon_mobile.png) no-repeat;
    background-position-x: left;
    background-position-y: center;	
    background-size: 41px 40px;
    width: 41px;
    height: 40px;
    right: 194px;
    top: 11px;
    position: absolute;
}
.menu_1600{
	display:none;
    position: absolute;
    z-index: 100;
    background: rgba(0,0,0,.8);
    top: 0px;
    left: -192px;
    width: 225px;
    padding-top: 60px;
	padding-bottom: 25px;	
}
.menu_1600 .close{
	background: url(../images/icons/close_icon_1600.png) no-repeat;
	width:13px;
	height:13px;
    position: absolute;
    top: 11px;
    right: 19px;
	cursor:pointer;
}
.menu_1600 li a{color:#FFF!important;}
.menu_1600 li {margin-bottom: 13px!important;}
@media (max-width: 999px){
	#callback_open_mobile{
		display:block;
	}
    #content.index .advantages.d-block .item_1{
        margin-left: 0;
    }
    #content.index .advantages.d-block .item_3,
    #content.index .advantages.d-block .item_2{
        float: none;
    }
    #content.index .advantages.d-block .item{
        margin: 0 auto 30px;
        width: 100%;
    }
}
@media (max-width: 1599px){
	.w1600{display:none !important;}	
	#open_menu_1600{display:inline-block!important;}
}



.sitemap-list {
    font-size: 15px;
    margin: 30px;
}
.sitemap-list ul {
    margin-left: 20px;
}
.sitemap-list li {
    margin:10px 0;
}

.phone-top{
	color: #e11c34;
    display: block;
    font-size: 22px;
}


.block-designers{
	position:relative;
	margin:0px;
	padding: 37px 0px;
}
.block-designers h2{
	position:relative;
	margin:0px!important;
	padding:0px!important;	
}
.block-designers .block-designers-wrap{
    position: relative;
    margin: 0 auto;
    padding: 0px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
	width:1410px;
	justify-content: space-evenly;
}
@media(max-width:1600px){
	.block-designers .block-designers-wrap{
		width:1140px;
	}	
}
@media(max-width:1200px){
	.block-designers .block-designers-wrap{
		width:960px;
	}
}
@media(max-width:1000px){
	.block-designers{
		position:relative;
		margin:0 auto;
		padding: 37px 0px;
		width:560px;
	}
	.block-designers .block-designers-wrap .designers-item {
		flex: 0 0 210px;
		margin-right: 50px;
	}	
	.block-designers .block-designers-wrap .designers-item:last-child {
		flex: 0 0 210px;
		margin-right: 0px;
	}	
	.block-designers .block-designers-wrap{
		width:560px;
		flex-wrap: nowrap;
		justify-content: flex-start;
		overflow: auto;		
	}
	.block-designers .block-designers-wrap .designers-item p.fio{
		font-size: 18px!important;
		line-height: 26px!important;
		padding-top: 10px!important;
		padding-bottom: 10px!important;
	}

	.block-designers .block-designers-wrap .designers-item a.btn.dsg{
		width: 210px!important;
		margin-top: 10px!important;
		box-sizing: border-box!important;
		margin-bottom: 10px!important;
		background:#f2f2f2!important;
		border:1px solid #cccccc!important;
		position: absolute!important;
		bottom: 43px!important;	
		height: 43px!important;	
		display: block!important;	
		text-align: center!important;	
		font-size: 14px!important;	
		text-transform: uppercase!important;	
		line-height: 42px!important;
		padding:0px!important;		
	}
	.block-designers .block-designers-wrap .designers-item a.btn.dsgp{
		width: 210px!important;
		box-sizing: border-box!important;
		position: absolute!important;
		bottom: 0px!important;	
		height: 43px!important;	
		display: block!important;	
		color: #000!important;	
		text-align: center!important;	
		font-size: 14px!important;	
		text-transform: uppercase!important;	
		line-height: 42px!important;
		border-color: #e11c34!important;
		background: #e11c34!important;
		color: #fff!important;
		padding:0px!important;
		margin-bottom:0px!important;
	}	
}
.block-designers .block-designers-wrap .designers-item{
    width: 210px;
    text-align: center;
	position:relative;
	padding: 30px 0px 150px 0px;
	margin-bottom:30px;
}
.block-designers .block-designers-wrap .designers-item p.fio{
    font-size: 18px;
    line-height: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
    bottom: 100px;
    width: 100%;
}

.block-designers .block-designers-wrap .designers-item a.btn.dsg{
	width: 210px;
    margin-top: 10px;
    box-sizing: border-box;
    margin-bottom: 10px;
	background:#f2f2f2;
	border:1px solid #cccccc;
    position: absolute;
    bottom: 43px;	
}
.block-designers .block-designers-wrap .designers-item a.btn.dsgp{
	width: 210px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0px;	
}


#content.index .block-about {
    background: #e5e5e5;
    padding: 65px 0 65px;
	margin-bottom: 50px;
}
#content.index .block-about h2{
	color:#333333;
	padding-top: 0px;
}
#content.index .block-about-wrap {
    width: 1410px;
    margin: 0 auto;
    justify-content: space-evenly;
    align-items: center;	
    display: flex;
    flex-direction: row;	
    padding-top: 27px;
	
}
#content.index .block-about-wrap .about_text{
	font-size:18px;
	line-height:25px;
	flex:0 0 50%;
	padding-right: 20px;
    box-sizing: border-box;
}
#content.index .block-about-wrap .about_video{
	width:690px;
	height:390px;
	flex:0 0 690px;
}
@media(max-width:1600px){

	#content.index .block-about-wrap {
		width:1140px;
	}
	#content.index .block-about-wrap .about_video{
		width:690px;
		height:390px;
		flex:0 0 50%;
	}	
}
@media(max-width:1200px){
	#content.index .block-about-wrap {
		width:960px;
		display: block;
	}
	#content.index .block-about-wrap .about_text{
		font-size:18px;
		line-height:25px;
		width:860px;
		padding-right: 0px;
		box-sizing: border-box;
		margin:0 auto;
		padding-bottom:60px;
	}
	#content.index .block-about-wrap .about_video{
		width:690px;
		height:390px;
		margin:0 auto; 
	}	
	
}

@media(max-width:1000px){
	#content.index .block-about-wrap {
		width:100%;
		display: block;
	}
	#content.index .block-about-wrap .about_text{
		font-size:18px;
		line-height:25px;
		width:560px;
		padding-right: 0px;
		box-sizing: border-box;
		margin:0 auto;
		padding-bottom:60px;
	}
	#content.index .block-about-wrap .about_video{
		width:100%;
		max-width:690px;
		height:360px;
		margin:0 auto; 
	}	
}


.rass_wrap{
	width:940px;
	margin:0 auto;
	position:relative;
}
.rass_wrap span.red{
	color:#de1c34;
}
.rass_wrap .t1{
	font-size:28px;
	line-height:35px;	
	border-left:2px solid #de1c34;
    padding-left: 38px;	
}
.rass_wrap .t2{
	font-size:20px;
	line-height:28px;	
	margin-bottom: 20px;
}
.rass_wrap .t3{
	font-size:16px;
	line-height:25px;
    margin-bottom: 70px;	
}

.rass_wrap .items{
    display: flex;
    flex: 0 0 33%;
    flex-direction: row;
    justify-content: space-between;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 10px;	
}
.rass_wrap .items .item{
	flex: 0 0 33%;	
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;	
}

.rass_wrap .items .item .num{
	font-size:40px;
	line-height:48px;
	color:#de1c34;	
	font-weight:bold;
}
.rass_wrap .items .item .text{
	font-size:24px;
	line-height:24px;
	color:#000;	

}

.rass_wrap .items .item.item2{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;	
}


.catalog-category-link{
	margin-bottom:35px;
}
.catalog-category-link a:first-child{
	margin-right:15px;
}
.btn-kitchen{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
}
.btn-kitchen p{
	width:50%;
	cursor:pointer;
}
.btn-kitchen p:first-child{
	margin-right:2px;
}
.btn-kitchen p:last-child{
	margin-left:2px;
}
.catalogItem.nw{
	height:auto;
}

@media (max-width: 999px){
	.catalogItem.nw{
		height: 560px!important;
	}
}
@media(max-width:1000px){
	.rass_wrap{
		width:560px;
		margin:0 auto;
		position:relative;
	}
	.rass_wrap span.red{
		color:#de1c34;
	}
	.rass_wrap .t1{
		font-size:36px;
		line-height:45px;	
		border-left:2px solid #de1c34;
		padding-left: 38px;	
	}
	.rass_wrap .t2{
		font-size:26px;
		line-height:35px;	
		margin-bottom: 20px;
	}
	.rass_wrap .t3{
		font-size:20px;
		line-height:30px;
		margin-bottom: 70px;	
	}

	.rass_wrap .items{
		display: flex;
		flex: 0 0 33%;
		flex-direction: row;
		justify-content: space-between;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		margin-top: 30px;
		margin-bottom: 30px;
		padding-top: 10px;
		padding-bottom: 10px;	
	}
	.rass_wrap .items .item{
		flex: 0 0 33%;	
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;	
	}

	.rass_wrap .items .item .num{
		font-size:36px;
		line-height:44px;
		color:#de1c34;	
		font-weight:bold;
	}
	.rass_wrap .items .item .text{
		font-size:20px;
		line-height:24px;
		color:#000;	

	}

	.rass_wrap .items .item.item2{
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;	
	}
}


.ya-share2{
	position:absolute;
	top:-3px;
	right:0px;
}
 a.ya-share2__link{
	padding-right: 0px!important;
    margin-right: 0px!important;
    background: none!important;
}

@media(max-width:1000px){
	.ya-share2 {
		position: relative;
		top: 15px;
		right: 0px;
	}
}