html{color:#000;background:#fff;font-family:Roboto, Arial;font-size:14px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{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:before,q:after{content:''}a:focus{outline:0}abbr,acronym{border:0;font-variant:normal}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}legend{color:#000}a{text-decoration:none;}header,nav,section,article,aside,footer{display:block}.c{text-align:center}.fl{float:left}.fr{float:right}

/*@font-face{
	font-family:'Geometria';
	src:url(geometria/brownfoxgeometria.eot);
	src:url(geometria/brownfoxgeometria.eot?#iefix) format("embedded-opentype"),url(geometria/brownfoxgeometria.woff2) format("woff2"),url(geometria/brownfoxgeometria.woff) format("woff"),url(geometria/brownfoxgeometria.ttf) format("truetype"),url(geometria/brownfoxgeometria.svg) format("svg");
	font-weight:normal;
	font-style:normal
}*/
@font-face{
	font-family: "Geometria";
    src: url("geometria4/Geometria.otf");

}
.link_h{color:#000;}
.link_h:hover{font-weight:bold;}
			#content.wherebuy .items .item.open {
					height: auto;
				}
.sog{
	    font-size: 16px;
    text-align: left;
    color: #333333;
}
.get_sog{
	    margin-right: 15px;
	width: 20px !important;
    height: 20px !important;
	border:none !important;
    box-sizing: content-box !important;
}
.btnred.disabled{
	border-color: #ccc;
    background: #666;
	cursor: default !important;
}
.more.pgg{display:none}
input[type="submit"] {
	-webkit-appearance: none;
}
#slider{display:block}	
#slider_960{display:none}	
#slider_640{display:none}


#slider_r{display:block}	
#slider_r2{display:none}	
#slider_r3{display:none}

	.next_kitchen{
		width: 50px;
		height: 100px;
		background: rgba( 0, 0, 0, 0.5 ) url(../images/slider_arrow_next.png) no-repeat center center;
		top: 50%;
		margin-top: -50px;
		right: 0px;
		display: block;
		position: absolute;
		z-index: 9;
	}
	.prev_kitchen{
		width: 50px;
		height: 100px;
		background: rgba( 0, 0, 0, 0.5 ) url(../images/slider_arrow_prev.png) no-repeat center center;
		top: 50%;
		margin-top: -50px;
		left: 0px;
		display: block;
		position: absolute;
		z-index: 9;
	}
.tooltip-c{position:absolute;background:rgba(0,0,0,0.5);padding:10px;z-index:11px;top:50%;color: white;
    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}
html, body {
	font-family:'Geometria';
}

.cl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl {display: inline-block;}
.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%);
}
.main-slider-box .owl-nav div{
				width:50px;
				height:100%;
				top:0;
				display:block;
				position:absolute;
}
.main-slider-box .owl-prev{
				background:rgba( 0, 0, 0, 0.5 ) url(../images/slider_arrow_prev.png) no-repeat center center;
				left:0px;
			}
.main-slider-box .owl-next{
				background:rgba( 0, 0, 0, 0.5 ) url(../images/slider_arrow_next.png) no-repeat center center;
				right:0px;
			}
.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:#cccccc;
}

.btn{
	width:228px;
	height:43px;
	display:block;
	color:black;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	line-height:42px;
	border:1px solid #999999;
	
}

.text_white{
    text-transform: uppercase;
    color: white;
    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:#cccccc;
	background:#f2f2f2;
}
.btnred {
	border-color:#e11c34;
	background:#e11c34;
	color:white;
}

.only1600 {
	display:none !important;
}

#mobilemenu {
	display:none;
}
#mobilenavigate {
	display:none;
}

body.section_fordealers .text{
font-size: 18px;
    line-height: 32px;	
	
}
body.section_fordealers  strong{
	font-size: 22px;
    line-height: 36px;	
	font-weight:bold;
	color:#e31c34;
}
#popupWhant{
	width:1000px;
	position:absolute;
	display:none; 
	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:#333333;
		text-transform:uppercase;
	}
	#popupWhant .wrap .top {
		font-size:18px;
		color:#333333;
		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 #cccccc;
			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 #cccccc;
			box-sizing:border-box;
			padding:15px;
			font-size:16px;
		}
		#popupNews .input_text textarea {
			width:460px;
			height:153px;
			border:1px solid #cccccc;
			box-sizing:border-box;
			padding:15px;
			font-size:16px;
			resize: none;
		}		
		#popupOrderDesign .wrap .text textarea {
			width:460px;
			height:153px;
			border:1px solid #cccccc;
			box-sizing:border-box;
			padding:15px;
			font-size:16px;
		}	
	#popupWhant .buttons {
		
	}
	#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 input{
				visibility:hidden;
			}
			#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;
				}
	
	
	#popupWhant select, #formRew select, #popupNews select{
		height:43px;
		width:100%;
	}
	#popupNews select{padding: 0 24px;}
	

		#popupWhant .chosen-container, #formRew .chosen-container {
			height:43px;
		}
			#popupWhant .chosen-container .chosen-single,#popupNews .chosen-container .chosen-single, #formRew .chosen-container .chosen-single{
				height:43px;
				border-radius:0;
				background:white;
			}
				#popupWhant .chosen-single span, #popupNews .chosen-single span,#formRew .chosen-single span{
					height:43px;
					font-size:14px;
					line-height:42px;
				}
				#popupWhant .chosen-container-single .chosen-single div,#popupNews .chosen-container-single .chosen-single div, #formRew .chosen-container-single .chosen-single div {
					width:32px;
				}
				#popupWhant .chosen-container-single .chosen-single div b,#popupNews .chosen-container-single .chosen-single div b, #formRew .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;
				}
				#popupWhant .chosen-container .chosen-results li,#popupNews .chosen-container .chosen-results li, #formRew .chosen-container .chosen-results li {
					padding:10px 6px;
				}
	
	
		#popupNews .chosen-container #formRew .chosen-container {
			height:43px;
		}
			#popupNews .chosen-container .chosen-single, #formRew .chosen-container .chosen-single{
				height:43px;
				border-radius:0;
				background:white;
			}
				#popupNews .chosen-single span, #formRew .chosen-single span{
					height:43px;
					font-size:14px;
					line-height:42px;
				}
				#popupNews .chosen-container-single .chosen-single div, #formRew .chosen-container-single .chosen-single div {
					width:32px;
				}
				#popupNews .chosen-container-single .chosen-single div b, #formRew .chosen-container-single .chosen-single div b {
					background:url("../images/icons/menu_arrow.png") no-repeat;
					width:16px;
					height:8px;
					margin-top:16px;
				}
				#popupNews .chosen-container .chosen-results li, #formRew .chosen-container .chosen-results li {
					padding:10px 24px;
				}	
			#popupNews .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:#333333;
			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:#333333;
			margin-bottom:35px;
		}
		#popupBuy .wrap .btn, #popupNews .wrap .btn, #popupOrderDesign .wrap .btn {
			margin:0 auto;
			display:block;
			width:200px;
		}
		#popupBuy .wrap .top,  #popupNews .wrap .top, #popupOrderDesign .wrap .top {
			font-size:18px;
			color:#333333;
			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 #cccccc;
				box-sizing:border-box;
				padding:0 24px;
				font-size:16px;
			}
		#popupBuy .wrap .input.phn input,#popupWhant .wrap .input.phn input,#popupNews .wrap .input.phn input , #popupOrderDesign .wrap .input.phn input  {
			padding-top: 10px;
		}	
		.inputPhone.phn input{padding-top: 13px !important;}

/* Шапка */
.add_photo    {background: url(../images/scr.png) no-repeat left center;
    height: 34px;
    font-size: 16px;
    padding-left: 39px;
    cursor: pointer;
    margin: 1px 10px 29px 10px;
}
#select_file,#select_file_w,#select_file_o,#select_file_od,#select_file_news{display:none}
.add_photo span{
	 font-size: 16px;
	 border-bottom:1px solid;
	 line-height: 34px;
}
#header {
	height:36px;
	background:black;
	
}
	#header .page {
		box-sizing:border-box;
		width:950px;
	}
	#header .logo {
		display:none;
	}
	#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:bold;
		}
			#header .city.active:after {
				background:url("../images/icons/arrow_red.png") no-repeat 0 -8px;
			}
		
		/* Высплывающее окошко с выбором города */
		#header .popupCity {
			width:400px;
			height:120px;
			padding:35px;
			position:absolute;
			left:-30px;
			top:36px;
			background:rgba(0,0,0,0.5);
			z-index:20;
			display:none;
		}
			#header .popupCity.active {
				display:block;
			}
			#header .popupCity .youcity{
				display:block;
			}
				#header .popupCity .youcity .text{
					color:white;
					font-size:20px;
				}
					#header .popupCity .button{
						margin-top:20px;
					}
					#header .popupCity .button .yes{
						display:inline-block;
						width:220px;
						height:44px;
						font-size:14px;
						color:white;
						text-align:center;
						line-height:43px;
						background:#e31c34;
						margin-right:20px;
						text-transform:uppercase;
					}
					#header .popupCity .button .no{
						display:inline-block;
						width:100px;
						height:44px;
						font-size:14px;
						color:white;
						line-height:43px;
					}
						#header .popupCity .button .no:hover span{
							text-decoration:underline;
						}
						
				#header .popupCity.change .youcity{
					display:none;
				}
				#header .popupCity.change .inputcity{
					display:block;
				}
						
		#header .popupCity .inputcity{		
			display:none;
		}	
			#header .popupCity .inputcity .text{
				color:white;
				font-size:14px;
			}
			#header .popupCity .inputcity .input{
				color:white;
				font-size:14px;
				margin-top:5px;
			}
				#header .popupCity .inputcity .input .citytext{
					height:43px;
					width:100%;
					border:1px solid #dadada;
					padding:0 12px;
					box-sizing:border-box;
					font-size:30px;
				}
				
				
				#header .popupCity .inputcity select {
					height:43px;
					width:100%
				}
					#header .popupCity .inputcity .chosen-container {
						height:43px;
					}
						#header .popupCity .inputcity .chosen-container .chosen-single{
							height:43px;
							border-radius:0;
							background:white;
						}
							#header .popupCity .inputcity .chosen-container .chosen-single span{
								height:43px;
								font-size:14px;
								line-height:42px;
							}
							#header .popupCity .inputcity .chosen-container-single .chosen-single div {
								width:32px;
							}
							#header .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;
							}
							#header .popupCity .inputcity .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>span,#header .menu li.active>a{
					color:#d71c34;
					font-weight:bold;
				}
			#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, 0.5);
					padding:20px 28px 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{
						color:white;
					}
				
			#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;
	width:100%;
	left:0;
	height:86px;
	background:url("../images/menu_bg.png") repeat-x;
	z-index:10;
}	
	#menu.inner{
		background:none;
	}
		#menu.inner .page{
			border-color:#b2b2b2;
		}
		#menu.inner .menu>li>a{
			color:#666666;
		}
		
		#menu.inner .menu>li.active>a{
			color:#e51c34
		}
		
	#menu .page {
		width:940px;
		height:72px;
		border-bottom:1px solid white;
	}
	
	#menu .logo {
		width:176px;
		height:50px;
		display:block;
		background:url("../images/logo.png") no-repeat left bottom;
		padding-top:5px;
	}
	
	body.section_index #menu .logo, body.section_catalog #menu .logo{
		background:url("../images/logow.png") no-repeat left bottom;
	}

	#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: 0px;}
			#menu .menu>li.active {
				padding:0 28px;
			}
			#menu .menu li a{
				color:white;
				text-transform:uppercase;
				font-size:16px;
			}
			#menu .menu li a span{

				text-transform:none;
			}			
			#menu .menu li.active>span.a,#menu .menu li.active>a{
				font-size: 16px;
				color:#e51c34;
				font-weight:bold !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:white; 
					}
					#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, 0.5);
			padding:110px 28px 10px 28px;
		}
			#menu .menu li.unmenu.hover ul{
				display:block;
			}
			#menu .menu li.unmenu ul li{
				display:block;
				padding:0;
				margin-bottom:30px;
			}
				#menu .menu li.unmenu ul li span{
					font-size:12px;
					font-weight:300;
				}
				
				#menu .menu li.unmenu.html ul{
					display:block;
				}
			
/* Слайдер */
#slider,#slider_960,#slider_640 {
	position:relative;
}	


	#slider.white, #slider.white a, #slider.white .path a, #slider.white .path,#slider_960.white, #slider_960.white a, #slider_960.white .path a, #slider_960.white .path, #slider_640.white, #slider_640.white a, #slider_640.white .path a, #slider_640.white .path{
		color:white;
		background: url(../images/icons/arrow.png) no-repeat right 3px;

	}
		
	
	#slider .items {
		/*height:564px;*/
		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;
;
			/*height:564px;*/
		}
		#slider_960 .items .item{
			position:relative;
			height:600px;
			
		}
		#slider_640 .items .item{
			position:relative;
			height:365px;
	
		}		
			#slider .items .item .text,#slider_960 .items .item .text,#slider_640 .items .item .text{
				background: url('grad.png');
				height:auto;
				width:100%;
				padding-bottom: 110px;
				padding-top: 50px;
				padding-left: 250px;
				position:absolute;
				bottom:0px;
			}
					#slider .items .item .text .right,#slider_960 .items .item .text .right,#slider_640 .items .item .text .right{
						float:left;
						text-transform:uppercase;
						color:white;
						font-size:30px;
						width:340px;
						padding-left:40px;
						line-height:56px;
					}
					#slider .items .item .text .left,#slider_960 .items .item .text .left,#slider_640 .items .item .text .left{
						width:235px;
						border-right:2px solid white;
						float:left;
					}
					#slider .items .item .text .top,#slider_960 .items .item .text .top,#slider_540 .items .item .text .top{	
						margin-top:14px;
						font-size:26px;
						color:white;
						text-transform:uppercase;
					}
						
					#slider .items .item .text .discount,#slider_960 .items .item .text .discount,#slider_640 .items .item .text .discount{
						font-size:111px;
						color:#e41c34;
						font-weight:500;
						line-height:140px;
					}
		
		#slider .items .owl-item, #slider .items .owl-item
		{
			height:730px;
		}
		#slider_960 .items .owl-item, #slider_960 .items .owl-item{
			height:600px;
		} 
		#slider_640 .items .owl-item, #slider_640 .items .owl-item{
			height:365px;
		}		
		#slider .items .owl-nav,#slider_960 .items .owl-nav,#slider_640 .items .owl-nav {
			position:relative;
		}
			#slider .items .owl-nav div,#slider_960 .items .owl-nav div,#slider_640 .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_960 .items .owl-nav .owl-prev, #slider_640 .items .owl-nav .owl-prev{
				left:30px;
			}
			#slider .items .owl-nav .owl-next,#slider_960 .items .owl-nav .owl-next,#slider_640 .items .owl-nav .owl-next{
				background-position:-23px;
				right:30px;
			}
			#slider .items .owl-dots,#slider_960 .items .owl-dots,#slider_640 .items .owl-dots{
				position:absolute;
				bottom:50px;
				width:100%;
				height:2px;
				text-align:center;
			}
				#slider .items .owl-dots .owl-dot, #slider_960 .items .owl-dots .owl-dot, #slider_640 .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_960 .items .owl-dots .owl-dot.active,#slider_640 .items .owl-dots .owl-dot.active{
					background:#e41c34;
				}
				



				
/* Хеадтайтл используется где нет слайдера */
#headtitle{ 
	min-height:220px;
}
	#headtitle .page{
		width:940px;
	}	
	#headtitle .path {
		padding-top:120px;
	}
	#headtitle .path a, #headtitle .path {
		color:#333333;
		font-size:14px;
		font-weight:400;
	}
	#headtitle .path a {
		padding-right:20px;
		margin-right:5px;
		background: url("../images/icons/path_arrow.png") no-repeat right 3px;
	}
	#headtitle h1 {
		font-size:36px;
		font-weight:200;
		padding:20px 0;
		text-transform:uppercase;
		letter-spacing:1px;
	}
body.section_index #content h1 { 
	font-size:26px;
	color:#e41c34;
	text-align:center;
	text-transform:uppercase;
	padding-top:50px;
}				
/* Контент */
#content h2{ 
	font-size:26px;
	color:#e41c34;
	text-align:center;
	text-transform:uppercase;
	padding-top:50px;
}


#content h3 { 
	font-size:26px;
	color:black;
	text-align:center;
	text-transform:uppercase;
	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 .category>a{
			width:50%;
			height:340px;
			box-sizing:border-box;
			display:block;
			position:relative;
		}
			 #content.index a.sale {position: relative;}
			  #content.index a.sale .page, .cprojects a, .cprojects .line{z-index: 11;}
			#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, 0.5 );
				z-index:10;
				top:0;
				left:0;
			}
			
				#content.index .category>a:hover .wrap {
					position:absolute;
					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:white;
				line-height:37px;
			}
				#content.index .category .title span{
					font-size:38px;
					text-transform:none;
				}
			#content.index .category .left{
				float:left;
				border-right:5px solid white;
				background:url("../images/classic_img.jpg") no-repeat;
			}
				#content.index .category .left .icon {
					background:url("../images/icons/classic.png") center center no-repeat;
				}
			#content.index .category .right{
				border-left:5px solid white;
				background:url("../images/modern_img.jpg") no-repeat;
				float:right;
			}
				#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:85px auto 21px;
			}

	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") no-repeat center center;
		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:white;
		}
			#content.index .sale .text span{
				font-size:38px;
				text-transform:none;
			}

	
	/* Наши преимущества на главной */
	#content.index .advantages {
		
	}

		#content.index .advantages .items {
			margin: 0 auto;
			margin-top: 40px;
			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 .item_3 .title:after {
					content:" ";
					width:16px;
					height:10px;
					background:url("../images/icons/arrow_advantage.png") no-repeat;
					position:absolute;
					right:40px;
					bottom:8px;
				}
		#content.index .advantages .item_3{
float: right;
    top: 0px;
    position: absolute;
    right: 0px;
			
		}				
		#content.index .advantages .item_2{
			float:none;
			margin:0 auto !important;
			
		}
		#content.index .advantages .item .title {
			text-align:center;
			font-size:22px;
			margin-top:24px;
			position:relative;
			color:black;
			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:white;
			box-shadow:1px 1px 13px 1px rgba(0,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 #cccccc;
				padding-bottom:10px;
			}
				#content.index .advantages .popupPercent .items{
					margin:10px 0;
				}
					#content.index .advantages .popupPercent .items .item2{
						border-left:1px solid #cccccc;
						border-right:1px solid #cccccc;
					}
					#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:bold;
							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 #cccccc;
				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;
					}
    .section_fordealers .advantages .cause{  
		padding-left: 119px;
	}
	.section_fordealers .advantages .cause .num-item { 
	
	}
	.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') no-repeat left 14px;
		margin-bottom: 15px;
	}		

    
	.num-item.num1{
		background:url('../images/icons/number_icon/num1.png') no-repeat left top;
	}
	.num-item.num2{
		background:url('../images/icons/number_icon/num2.png') no-repeat left top;
	}
	.num-item.num3{
		background:url('../images/icons/number_icon/num3.png') no-repeat left top;
	}
	.num-item.num4{
		background:url('../images/icons/number_icon/num4.png') no-repeat left top;
	}
	.num-item.num5{
		background:url('../images/icons/number_icon/num5.png') no-repeat left top;
	}
	.num-item.num6{
		background:url('../images/icons/number_icon/num6.png') no-repeat left top;
	}	
	/* Выполненные проекты */
	#content.index .cprojects {
		    position: relative;
		margin-top:63px;
		height:400px;
		text-align:center;
		background:url("../images/projects_img.jpg") no-repeat center center;
		background-size:cover;
		padding-top:170px;
		box-sizing:border-box;
	}
		#content.index .cprojects a{
			font-size:44px;
			color:white;
			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,0.3) ;
			}
			#content.index .news .item {
				width:460px;
				background:white;
				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:black;
						font-size:16px;
						line-height:20px;
						height:112px;
					}
					#content.index .news .item .right .date {
						color:black;
						font-size:12px;
						font-weight:300;
					}


/* футтер */
#footer {

}
	#footer .catalog>a{
		width:50%;
		/*background:#e51c34;*/
		
		background:#4d4d4d;
		display:block;
		height:59px;
		float:left;
		box-sizing:border-box;
		font-size:22px;
		color:white;
		text-align:center;
		line-height:58px;
	}
		#footer .catalog .left{
			border-right:2px solid white;
		}
		#footer .catalog .right{
			border-left:2px solid white;
		}


	#footer .page {
		width:940px;
		padding:40px 0 20px;
	}
		#footer .copy .page {
			padding-bottom:0;
		}
	
		#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:bold;
			}
			#footer .menu li {
				line-height:30px;
				font-size:16px;
			}	
			#footer .menu li a{
				font-size:16px;
				color:black;
			}
			
		#footer .contacts{
			float:left;
			width:220px;
			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.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{
		margin-top:20px;
		height:65px;
		background:#4d4d4d;
	}
		#footer .copy .page{
			height:65px;
		}
		#footer .copy .page{
			padding-top:0;
		}
		#footer .year{
			font-size:16px;
			color:white;
			position:absolute;
			top:23px;
			left:0px;
		}
		#footer .inetio{
			font-size:14px;
			color:white;
			position:absolute;
			top:23px;
			right:85px;
			padding-left:28px;
			background:url("../images/icons/inetio.jpg") no-repeat;
		}
			#footer .inetio a{
				text-decoration:underline;
				color:white;
			}

	#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:white;
			line-height:43px;
			text-align:center;
			text-decoration:uppercase;
			margin-bottom: 30px;
		}

#content .itemNavigate {		
	height:115px;
	border:1px solid #cccccc;
	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 #cccccc;
			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:bold;
		text-transform:uppercase;
		padding-left:25px;
		background:url("../images/icons/arrow_left_red.png") no-repeat;
		color:black;
		letter-spacing:0.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 {
				/*padding-top:130px;*/
			}
			#slider .path a, #slider .path {
				color:#333333;
				font-size:14px;
				font-weight:400;
			}
			#slider .path a {
				padding-right:20px;
				margin-right:10px;
				background: url("../images/icons/path_arrow.png") no-repeat right 3px;
			}
			#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.catalog .catalogBody .left {
			width:220px;
			margin-right:20px;
			float:left;
		}
			#content.catalog .catalogBody .left .reset {
				height:30px;
				line-height:30px;
				color:#666666;
				padding-left:25px;
				background: url("../images/icons/catalog_reset.png") no-repeat 0 4px;
			}
		
			#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:#666666;
					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{
				font-size:16px;
				font-weight:400;
				text-transform:uppercase;
				margin:0;
				text-align:left;
			}
		
		#content.catalog .catalogBody .right {
			width:700px;
			float:left;
			
		}
			.catalogItems .catalogItem{
				display:inline-block;
				width:340px;
				height:340px;
				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:black;
					text-transform:uppercase;
					font-size:22px;
					font-weight:400;
				}

			.catalogNavigate{
				margin-top:20px;
				position:relative;
			}
				.catalogNavigate .more,
				.catalogNavigate .more2{
					width:228px;
					height:43px;
					display:block;
					color:black;
					text-align:center;
					font-size:14px;
					text-transform:uppercase;
					line-height:42px;
					border:1px solid #999999;
					float:left;
				}
					.catalogNavigate .more.loader span,
					.catalogNavigate .more2.loader span{
						display:none;
					}
					.catalogNavigate .more2.loader,
					.catalogNavigate .more.loader{
						background:url("../images/icons/ajax.gif") no-repeat center center;
					}
				
				.catalogNavigate .pages{
					border-top:1px solid #cccccc;
			
					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:#666666;
							}
							.catalogNavigate .pages ul li.active{
								border-top:2px solid #e4002b;
							}
							.catalogNavigate .pages ul li.active a{
								color:#e4002b;
								font-weight:bold;
							}
		
		#content.catalog .hr  {
			margin:80px 0 64px;
		}
		
		#content.catalog .tipsCatalog h2{
			color:#333333;
			font-size:24px;
			font-weight:bold;
			text-align:left;
			padding:0;
			letter-spacing:1.8px;
		}
		#content.catalog .tipsCatalog .subtitle{
			font-size:24px;
			color:#333333;
			letter-spacing:1.8px;
		}
			.tipsItems {
				margin-top:50px;
			}
				.tipsItems .tipItem {
					width:300px;
					height:370px;
					box-sizing:border-box;
					padding: 20px 22px 40px;
					float:left;
					overflow:hidden;
					background:#f2f2f2;
					position:relative;
				}
					.tipsItems .tipItem:nth-child(3n+2) {
						margin:0 19px;
					}
					.tipsItems .tipItem .title {
						font-size:22px;
						font-weight:bold;
						line-height:26px;
						margin-bottom:30px;
					}
					.tipsItems .tipItem .title a{
						color:#000;
					}
					.tipsItems .tipItem .text {
						font-size:16px;
						line-height:27px;
						color:#333333;
					}
					.tipsItems .tipItem a.link {
						font-size:16px;
						line-height:27px;
						width:32px;
						height:9px;
						display:block;
						background:url("../images/icons/arrow_right.png") no-repeat 0 12px;
						margin-top:5px;
						padding:6px 0;
						position:absolute;
						bottom:20px;
						left:20px;
					}
			.tipsNavigate {
				margin:30px 0;
			}
				.tipsNavigate .btn{
					margin:0 auto;
				}
		
		
	/* Страница продукта */	

	#slider.product .items .owl-item, #slider.product .items, #slider.product .items .item {
		/* 
		max-height:780px;
		min-height:400px;
		overflow:hidden;
		height:auto; 
		*/
		overflow:hidden;
		height:600px;
		/*background-size:cover;*/
		background-repeat:no-repeat;
		background-position:center center;
	}
body.section_sale #slider.product .items .owl-item ,body.section_sale #slider.product .items ,body.section_sale #slider.product .items .item{
	height:450px;
}
body.section_projects #slider.product .items .owl-item ,body.section_projects #slider.product .items ,body.section_projects #slider.product .items .item{
	height:450px;
}	
		#slider.product .items .item{
			position:relative;
		}
			#slider.product .items .item .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;
			}
body.section_projects #slider.product .items .item .full{
	right:500px;
}	
body.section_sale #slider.product .items .item .full,body.section_projects #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:none;
}	
	
.gallery_slider{    position: absolute;
    width: auto;
    right: 90px;
    z-index: 50;
     bottom: 15px;
}

body.section_sale .gallery_slider{
    position: relative;
    width: auto;
    right: 0px;
    z-index: 50;
    bottom: 0px;
    margin: 0 auto;
    text-align: center;
    margin-top: 15px;

}
 body.section_projects  .gallery_slider{
    position: relative;
    width: auto;
    right: 0px;
    z-index: 50;
    bottom: 0px;
    margin: 0 auto;
    text-align: center;
    margin-top: 43px;

}


.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, 0.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:#333333;
			display:block;
			font-size:14px;
			text-transform:uppercase;
			border:1px solid #cccccc;
			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;
			}
				#slider.product .page .title{
					color:white;
					font-size:28px;
					text-transform:uppercase;
					font-weight:500;
					padding-top:30px;
				}
	
	#content.product .page {
		width:940px;
	}
#content.product .page.gallery {
   display:none;
}	
	#content.product .page.gallery{
		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, 0.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") no-repeat 0 26px;
			font-size:14px;
			color:#333333;
		}
	
	/* Описание */
	#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:left;
			width:640px;
		}
			#content.product .descr .left .text {
				color:#333333;
				font-weight:200;
				font-size:16px;
				margin-top:10px;
				line-height:27px;
				/*font-family:Roboto;*/
				font-family: 'Geometria';
			}
				#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:#333333;
						border-bottom:1px dashed #333333;
					}
					#content.product .descr .newsItems .item .date{
						color:#333333;
						font-size:16px;
					}
					#content.product .descr .newsItems .item .title{
						color:#e31c34;
						font-size:20px;
						font-weight:bold;
						padding-bottom:40px;
					}
					#content.product .descr .newsItems .item .text{
						display:none;
					}
					#content.product .descr .newsItems .item.active .text {
						display:block;
					}
						
#content.product .descr .newsItems .item .text {
    width:100% !important;
}		
		#content.product .descr .right {
			float:right;
			width:240px;
		}
			#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:1.1px;
				line-height:32px;
			}
			#content.product .descr .right .btn{
				margin:15px 0 5px;
				padding:0 25px;
				width: 195px;
			}
		
		
	/* Гарантия */
	#content.product .warranty  {
		margin-top:20px;
		background:#f2f2f2;
		padding:18px 0;
		border-bottom:1px solid #cccccc;
	}
		#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") no-repeat 0 7px; 
			}
			#content.product .warranty .item.item_1 .num {
				left:55px;
			}
			#content.product .warranty .item.item_2  {
				background:url("../images/icons/warranty_icon_2.png") no-repeat 40px 7px; 
				padding:0 20px 0 160px;
				border-left:1px solid #999999;
				border-right:1px solid #999999;
				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") no-repeat 40px 13px;
				width:350px;
				padding-left:185px;
			}
			#content.product .warranty .item.item_3 .num {
				left:123px;
			}
			
			#content.product .warranty .item .text {
				color:#666666;
				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:bold;
					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:black;
			}
			#content.product .sldeMenu.page ul li.active a{
				font-weight:bold;
				color:#e11c34;
			}
		
		
		
	#content.product .complect {	
	
	}
		#content.product h2 {
			padding-top:0;
			font-size:24px;
			color:black;
			text-align:left;
		}		
		#content.product .complect .basePrice {
			font-weight:200;
			font-size:22px;
			letter-spacing:0.6px;
		}		
		
		#content.product .complect table {
			width:700px;
			margin-top:24px;
		}
			#content.product .complect table th,#content.product .complect table td {
				color:#333333;
				padding:13px 21px;
				font-size:18px;
				text-align:left;
				border-bottom:1px solid #cccccc;
			}
				
			#content.product .complect table tr:nth-child(odd) th, #content.product .complect table tr:nth-child(odd) td {
				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 .facades {	
		margin-top:70px;
	}
		#content.product .facades .items {	
			margin-top:30px;
			border-bottom:1px solid #cccccc;
		}
			#content.product .facades .items .item {	
				width:164px;
				height:315px;
				float:left;
				margin:0 34px 25px 0;
			}
				#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 #cccccc;
					}
				#content.product .facades .items .item .namesize {
					font-size:14px;
					font-family: 'Geometria';
					    font-weight: bold;
				}
				#content.product .facades .items .item .title {
					font-size:18px;
					font-weight:300;
					font-family: 'Geometria';
				}				
			
			
			
	/* Детали */
	#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:0.6px;
		}
		
		#content.product .details .items {	
			margin-top:30px;
			border-bottom:1px solid #cccccc;
			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:#333333;
					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:690px;
		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") no-repeat right 10px;
			
		}
		#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:320px;
				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 #cccccc;
					margin:0 18px;
					display:inline-block;
					box-sizing:border-box;
					background-color:white;
					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:white;
				color:#333333;
				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") no-repeat;
			background-position:center center;
			background-size:cover;
			-webkit-filter: grayscale(1); /* Webkit браузеры */  
			filter: gray; /* для IE6-9 */  
			filter: grayscale(1); /* W3C */ 
			position:relative;
		}	
			#content.product .next .wrap:after {
				content:" ";
				width:100%;
				height:300px;
				position:absolute;
				left:0;
				top:0;
				background:rgba( 0,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:white;
				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") no-repeat center bottom;
				}
			
	
		
		
		
/*************************************/
/* Распродажа - sale *****************/
		
	#content.sale {
		margin:5px 0;
	}
		#content.sale .page {
			width:945px;
		}
		#content.sale .selectCityBlock{
			height:78px;
			border:1px solid #cccccc;
			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 #cccccc;
					font-size:14px;
				}
					#content.sale .selectCityBlock .select .chosen-single {
						height:45px;
						background:white;
						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 .more2,
		#content.sale .catalogNavigate .more, .section_reviews .catalogNavigate .more {
			float:none;
			position:absolute;
			left:50%;
			top:0;
			margin-left:-114px;
		}
		
#content.sale.projects .catalogNavigate .more		{position: absolute;
		left: 0px;
		top: 0;
		margin-left: 0px;
		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:#666666;
					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_tech_and_accessories #menu{
	background:none;
}

body.section_404 #menu,body.section_sale #menu{
	background:none;
}
body.section_404 #content  {  min-height: 200px;}
body.section_projects #slider{
	background-size: contain;
	margin-top: 74px;
    background-position-y: top;
}	
body.section_sale #slider{
	background-size: contain;
	margin-top: 74px;
    background-position-y: top;
}

body.section_sale.in #slider{
	
}

body.section_projects #menu{
	background:none;
}
body.section_projects.in #slider{
	
}


	body.section_404 #menu .page,body.section_tech_and_accessories #menu .page,body.section_projects #menu .page, body.section_sale #menu .page{
		border-color:#b2b2b2;
	}
	body.section_404 #menu .menu>li>a, body.section_tech_and_accessories #menu .menu>li>a, body.section_projects #menu .menu>li>a, body.section_sale #menu .menu>li>a{
		color:#666666;
	}
	body.section_tech_and_accessories #menu .menu>li.active>a, body.section_projects #menu .menu>li.active>a, body.section_sale #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:#333333;
	}
		
	#content.accessories h2 {
		text-align:left;
		font-size:24px;
		font-weight:600;
		color:black;
		margin:10px 0;
	}
	#content.accessories p {
		font-size:20px;
		font-weight:200;
		color:black;
		margin:12px 0;
		line-height:28px;
		color:#333333;
	}
		
	#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:#333333;
		}
			#content.accessories ul 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 25px;
	}	
		#content.accessories .logos .page{
			width:968px;
		}
		#content.accessories .logos .page .text{
			width:940px;
			margin:0 auto;
		}
		#content.accessories .logos .items {
			
		}
			#content.accessories .logos .items .item{
				width:218px;
				height:108px;
				border:1px solid #cccccc;
				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 #cccccc;
			margin:0 18px;
			display:inline-block;
			box-sizing:border-box;
			background-color:white;
			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 #cccccc;
		}
			#content.projects .filter .chosen-single {
				height:45px;
				background:white;
				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 .col2 {
		width:300px;
		margin-right:18px;
	}
	#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 .catalogItem .image{
		margin-bottom:15px;
		display:block;
	}
	#content.projects .catalogItem .info{
		height:45px;
		line-height:45px;
	}
		#content.projects .catalogItem .info a{
			font-size:16px;
			text-decoration:underline;
			font-weight:200;
			color:#666666;
		}
		#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:none !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:#666666;
				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:#666666;
				font-weight:200;
			}		
			#content.project .warranty .item.item_3 .bottom a {
				font-size:22px;
				color:#666666;
				font-weight:200;
				text-decoration:underline;
			}		
				#content.project .warranty .item.item_3 .bottom a:hover {
					text-decoration:none;
				}		
					
		
		
		
		
		
		
		
		
		
		
/*************************************/
/* Новости */
body.section_news #menu{
	background:none;
}
	body.section_news #menu .page{
		border-color:#b2b2b2;
	}
	body.section_news #menu .menu>li>a{
		color:#666666;
	}
	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 #cccccc;
			font-size:14px;
		}
			#headtitle .selectNewsYear .chosen-single {
				height:45px;
				background:white;
				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 {
		width:940px;
		position:relative;
	}
	#content.news .catalogBody {
		/*padding-bottom:100px;*/	
		padding-bottom:30px;
	}
	#content.news .catalogItems, .news_box .catalogItems {
		margin-top:20px;
	}
		#content.news .catalogItem:nth-child(2n+1) {
			margin-right:20px;
		}
		.news_box .catalogItem:nth-child(2n+1){
			margin-right:20px;
		}	
		.news_box .catalogItem:nth-child(3){
			display:none;
		}			
		.news_box .catalogItem ,#content.news .catalogItem {
			width:455px;
			height:415px;
			margin-bottom:47px;
		}	
			.news_box .catalogItem .title, #content.news .catalogItem .title {
				font-size:24px;
				color:black;
				text-transform:none;
			}
			.news_box .catalogItem .image, #content.news .catalogItem .image {
				width:460px;
				height:325px;
				position:relative;
				margin-bottom:12px;
				background-repeat:no-repeat;
				background-size:cover;
				background-position:center center;
				
			}
				.news_box .catalogItem .image:after ,#content.news .catalogItem .image:after{
					content:" ";
					width:100%;
					height:74px;
					position:absolute;
					z-index:5;
					left:0;
					bottom:0;
					background:linear-gradient(to top, black, rgba( 255,255,255, 0 ) );
				}
			
				.news_box .catalogItem.noImage .image:after ,#content.news .catalogItem.noImage .image:after{
					background:#666666 !important;
				}


				.news_box  .catalogItem.typeAction.noImage .image ,#content.news .catalogItem.typeAction.noImage .image{

					height: 114px;
				}

				.news_box .catalogItem.typeNews.noImage .image ,#content.news .catalogItem.typeNews.noImage .image{

					height: 76px !important;
				}

				#content.news .catalogItem.typeAction.noImage{

					/*height: 210px !important;*/
				}				
				#content.news .catalogItem.typeNews.noImage{

					/*height: 170px !important;*/
				}				
				
				#content.news .catalogItem.noImage .date {
					/*bottom: 15px;*/
				}				
				
				.news_box .catalogItem .image .dateAction,#content.news .catalogItem .image .dateAction{
					height:40px;
					width:100%;
					color:white;
					line-height:39px;
					padding:0 20px;
					box-sizing:border-box;
					position:absolute;
					top:0;
					left:0;
					font-size:16px;
					background:#e31c34;
				}
				.news_box .catalogItem .image img,#content.news .catalogItem .image img {
					width:100%;
				}	
			.news_box  .catalogItem .date, #content.news .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:bold;
				color:white;
				line-height:45px;
			}
			.news_box .catalogItem .date .left{
				width:60px !important;
				height:45px;
				float:left !important;
				font-size:48px;
				font-weight:bold;
				color:white;
				margin-right:0px !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:white;
						font-size:15px;
						text-transform:uppercase;
						margin-left:5px;
						line-height:19px;
					}
		  .news_box .catalogItem .date .right div{
						color:white!important;
						font-size:15px!important;
						text-transform:uppercase!important;
						margin-left:5px!important;
						line-height:19px!important;
					}			
			.news_box .catalogItem .icon ,#content.news .catalogItem .icon{
				position:absolute;
				width:42px;
				height:42px;
				z-index:10;
				right:18px;
				bottom:18px;
				background-size:cover;
				background-repeat:no-repeat;
			}			
				.news_box .catalogItem.typeAction .icon,#content.news .catalogItem.typeAction .icon{
					background-image: url("../images/icons/action.png");
					display:none;
				}
				.news_box .catalogItem.typeNews .icon,#content.news .catalogItem.typeNews .icon{
					background-image: url("../images/icons/news.png");
					display:none;
				}

	.news_box  .catalogNavigate .more ,#content.news .catalogNavigate .more {
		float:none;
		/*margin:20px auto;*/
	     margin: 20px auto 60px auto;
	}
	#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:0.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, 0.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:#ffffff;
			font-weight:bold;
			background:#cccccc;
			padding:3px 12px;
			margin-right:15px;
		}			
	
	
	#content.news .newsNavigate {		
		height:115px;
		border:1px solid #cccccc;
		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 #cccccc;
				height:46px;
				width:46px;
				background-position:center center;
				background-repeat:no-repeat;
				position:absolute;
				top:0;
			}
			#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:bold;
			text-transform:uppercase;
			padding-left:25px;
			background:url("../images/icons/arrow_left_red.png") no-repeat;
			color:black;
			letter-spacing:0.6px;
			top:13px;
			position:absolute;
			left:0;
		}		
		
		
		#content.news .newsOthers h2 {
			font-size:24px;
			font-weight:bold;
			text-align:left;
			color:black
		}

		#content.news .newsOthers .catalogBody{
			margin-top:15px;
			letter-spacing:0.6px;
		}
		#content.news .newsOthers .catalogItems{
			margin-top:40px;
		}
		#content.news .date{
			font-size: 16px;
			color: #a1a1a1;
			margin-top: 40px;
		}		
/*************************************/
/* Полезные советы */		
body.section_tips #menu{
	background:none;
}
	body.section_tips #menu .page{
		border-color:#b2b2b2;
	}
	body.section_tips #menu .menu>li>a{
		color:#666666;
	}
	body.section_tips #menu .menu>li.active>a{
		color:#e51c34
	}
	
#content.tips .page {
	width:940px;
}
	#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 p {
		font-size:20px;
		font-weight:200;
		margin-bottom:20px;
		line-height:28px;
	}
	#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:bold;
		text-align:left;
		color:black
	}		
			
				
				
/*************************************/
/* Отзывы */					
				
body.section_reviews #menu{
	background:none;
}
	body.section_reviews #menu .page{
		border-color:#b2b2b2;
	}
	body.section_reviews #menu .menu>li>a{
		color:#666666;
	}
	body.section_reviews #menu .menu>li.active>a{
		color:#e51c34
	}			
	
	
#content.reviews .page {
	width:940px;
}	
	#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:#333333;
			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: bold;
					font-size: 15px;
					color: #333333;
					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:bold;
				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:bold;
				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:#333333;
		font-size:22px;
		font-weight:bold;
		padding-top:45px;
		letter-spacing:1.2px;
	}
		#content.reviews .addReview .form{
			width:800px;
			margin:40px auto 0;
		}
		#content.reviews .input .chosen-single{
border:none;

		}		
		#content.reviews .input .chosen-single span, #content.reviews .input  .chosen-results li{

font-size: 16px;
color: #333333;

		}	

#content.reviews .input  .chosen-results li{

line-height: 24px;		
}
			#content.reviews .addReview .form .text{
				margin:15px 10px;
				
			}
				#content.reviews .addReview .form .text textarea{
					border:1px solid #cccccc;
					width:100%;
					box-sizing:border-box;
					height:152px;
					padding:10px 21px;
					font-size:16px;
					color:#333333;
				}
			#content.reviews .addReview .form .input{
				width:378px;
				height:43px;
				margin:15px 10px;
				float:left;
				border:1px solid #cccccc;
				position:relative;
			}
			
				#content.reviews .addReview .form .input.inputPhone span {
					color:#999999;
					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:#333333;
				}
					#content.reviews .addReview .form .input.inputPhone input {
						/* padding-top:13px; */
					}
		
			#content.reviews .addReview .form .btn {
				margin:15px 10px;
			}
		

/*************************************/
/* Где купить */					
				
body.section_wherebuy #menu{
	background:none;
}
	body.section_wherebuy #menu .page{
		border-color:#b2b2b2;
	}
	body.section_wherebuy #menu .menu>li>a{
		color:#666666;
	}
	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 #cccccc;
			}
			#content.wherebuy .navigate .chosen-single {
				height:45px;
				background:white;
				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 #cccccc;
			height:56px;
		}
		
		#content .tabs li {
			height:60px;
			padding:0 29px;
			display:inline-block;
		}
			#content .tabs li a{
				font-size:16px;
				text-transform:uppercase;
				color:#333333;
				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{
				width:460px;
				float:left;
				margin:0 20px;
			}
			#content.wherebuy .items .right{
				width:460px;
				float:left;
				margin:0 20px;
			}
			
			
			
			#content.wherebuy .items .item{
				height:220px;
				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:bold;
					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.wherebuy .items .item.open.openImg {
			height:470px;
		}
			#content.wherebuy .items .item.open .time, #content.wherebuy .items .item.open .image {
				display:block;
			}

		#content.wherebuy h2 {
			font-size:24px;
			font-weight:bold;
			text-align:left;
			color:black;
		}

/*************************************/
/* Где о компании */
body.section_company #menu{
	background:none;
}
	body.section_company #menu .page{
		border-color:#b2b2b2;
	}
	body.section_company #menu .menu>li>a{
		color:#666666;
	}
	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.tips .text strong{display:block}
	#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:#333333;
				text-transform:none;
				font-weight:bold;
				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 .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 {
		
	}
		#content.company .documents .page{
			border-top:1px solid #cccccc;
		}
		#content.company .documents h2 {
			text-align:left;
			font-weight:bold;
			font-size:24px;
			color:#333333;
			margin-top:
		}
			#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%;
				}
				
/*************************************/
/* Контакты */	

#content.company .address {
	margin-top:75px;
}	
	#content.company .address .col {
		float:left;
		padding-top:60px;
		background-repeat:no-repeat;
		background-position:0 0;
		box-sizing:border-box;
		font-size:22px;
		line-height:32px;
	}	
		#content.company .address .col a{
			text-decoration:underline;
			color:#333333;
		}
			#content.company .address .col a:hover{
				text-decoration:none;
			}
		#content.company .address .col_1 {
			width:42%;
			background-image:url("../images/icons/contacts_metka.png");
		}	
		#content.company .address .col_2 {
			width:34%;
			font-weight:bold;
			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 {
			float:left;
			padding-top:40px;
			background-repeat:no-repeat;
			background-position:0 0;
			box-sizing:border-box;
			font-size:22px;
			line-height:32px;
		}	
			#content.company .contacts .col .title{
				font-size:22px;
				font-weight:bold;		
			}
			#content.company .contacts .col .item{
				padding-left:31px;
				background-repeat:no-repeat;
				background-position:0 5px;
				height:34px;
				display:block;
				color:#333333;
			}
				#content.company .contacts .col .item a{
					color:#333333;
				}
				#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:black;
			letter-spacing:0.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:#333333;
					}
					#content.company .contactsVacancy .col.col_1 .value {
						background:url("../images/icons/contacts_email.png") no-repeat 0 10px;
					}
						#content.company .contactsVacancy .col.col_1 .value a{
							text-decoration:underline;
						}
					#content.company .contactsVacancy .col.col_2 .value {
						background:url("../images/icons/contacts_phone.png") no-repeat 0 10px;
					}
						#content.company .contactsVacancy .col.col_2 .value a{
							font-weight:bold;
						}
					
				
				#content.company .contactsVacancy .col .title {
					font-size:20px;
					color:#333333;
					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 #333333;
						color:#333333;
						font-size:16px;
					}
					#content.company .listVacancy .item h4{
						font-weight:bold;
						color:black;
						font-size:18px;
					}
					#content.company .listVacancy .item .city {
						font-size:18px;
						color:black;
						margin-bottom:32px;
						line-height:34px;
						padding:0 34px;
					}
					#content.company .listVacancy .item .title {
						font-size:20px;
						font-weight:bold;
						color:#e31c34;
						letter-spacing:0.6px;
						text-transform:uppercase;
						padding:0 34px;
						display:block;
					}
						#content.company .listVacancy .item .bottom {
							border-top:1px solid #cccccc;
							margin-top:20px;
							padding:0 34px;
							display:none;
						}
							#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:bold;
								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-left:18px;
							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 .descr,
						#content.company .listVacancy .item.open .bottom
						{
							display:block;
						}


/*************************************/
/* Дилерам */	
body.section_fordealers #menu{
	background:none;
}
	body.section_fordealers #menu .page{
		border-color:#b2b2b2;
	}
	body.section_fordealers #menu .menu>li>a{
		color:#666666;
	}
	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") no-repeat 0 25px;
				padding-right:40px;
			}
			#content.fordealers .advantages .row_1 .col.col_2 {
				width:49%;
				background:url("../images/icons/fordealers_dialog.png") no-repeat 0 15px;
			}
							
	#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") no-repeat 0 25px;
			padding-right:40px;
		}
		#content.fordealers .advantages .row_2 .col.col_2 {
			width:34%;
			background:url("../images/icons/fordealers_bm.png") no-repeat 0 15px;
			padding-right:80px;
		}
		#content.fordealers .advantages .row_2 .col.col_3{
			width:31%;
			background:url("../images/icons/fordealers_support.png") no-repeat 0 15px;
		}
							
		#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:bold;
					line-height:38px;
				}
					#content.fordealers .contact .col a{
						color:black;
					}
				#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;
				}
					#content.fordealers .contact .col.col_3 a{
						text-decoration:underline;
					}
						
						
						
/*************************************/
/* Онлайн расчет */	
body.section_online #menu{
	background:none;
}
	body.section_online #menu .page{
		border-color:#b2b2b2;
	}
	body.section_online #menu .menu>li>a{
		color:#666666;
	}
	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:white;
			border-radius:0;
		}
	
		#content.online .form .chosen-results li{
			font-size:14px;
		}
			
			
		#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:#f2f2f2;
		}
			#content.online .form .title {
				font-size:18px;
				text-transform:uppercase;
				line-height:28px;
				padding:10px 0;
			}	
			#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 .type.block .body input {
				visibility:hidden;
			}
					
				
			#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 #cccccc;
					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 #cccccc;
					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{
					margin-bottom:29px;
				}
				#content.online .form .whiteBlock.info .col{
					height:45px;
					width:49%;
					float:left;
				}
					#content.online .form .whiteBlock.info .col.col_1{
						margin-right:2%;
					}
					#content.online .form .whiteBlock.info .col input{
						height:45px;
						width:100%;
						border:1px solid #cccccc;
						padding:0 20px;
						box-sizing:border-box;
					}
					#content.online .form .whiteBlock.info .col select{
						font-size:16px;
						width:100%;
						padding:0 20px;
						height:45px;
						border:1px solid #cccccc;
						box-sizing:border-box;
					}
					#content.online .form .whiteBlock.info .row_2 .col_1{
						position:relative;
					}
						#content.online .form .whiteBlock.info .row_2 .col_1 span, #popupBuy .input.phn span, #popupWhant .input.phn span,#popupNews .input.phn span, #popupOrderDesign .input.phn span{
							position:absolute;
							font-size:12px;
							color:#999999;
							top:2px;
							left:20px;
						}
						#content.online .form .whiteBlock.info .row_2 .col_1 input {
							padding-top:10px;
						}
						
						
			
		#content.online .form .buttons .btn {
			padding:0 28px;
			float:left;
			margin-right:30px;
			cursor:pointer;
		}
		 .form .buttons .checkBlock {
			font-size:16px;
			float:left;
			line-height:35px;
			padding-left:35px;
			position:relative;
		}	
			 .form .buttons .checkBlock input{
				visibility:hidden;
			}
			 .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;
				}
	
	#content.online .thx{
		margin-bottom:68px;
		margin-top:68px;
		border:1px solid white;
		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;#
			}
		#content.online .thx .thxText{
			padding:45px 60px;
			margin-top:50px;
			font-size:22px;
			background:#f2f2f2;
		}
				
							
							
/*************************************/
/* Дизайнер */	
body.section_projects_designers #menu{
	background:none;
}
	body.section_projects_designers #menu .page{
		border-color:#b2b2b2;
	}
	body.section_projects_designers #menu .menu>li>a{
		color:#666666;
	}
	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:170px;
		margin-bottom:64px;
	}

	#content.designers .designer .left {
		width:140px;
		float:left;
		margin-right:41px;
	}
	#content.designers .designer .right {
		width:600px;
		float:left;
		padding:20px 0;
	}
		#content.designers .designer .right .line {
			font-size:22px;
			font-weight:200;
			padding:7px 0;
		}
		#content.designers .designer .right .line span,
		#content.designers .designer .right .line a
		{
			color:#d61c34;
			font-weight:400;
		}


.button_cont{margin: 25px 0px;text-align: center;}



#slider .items .owl-nav .disabled{display:none}


.base_text{
	color: #666666;
    font-size: 14px;
    background: url(../images/kitchen_icon.png) no-repeat center left;
    height: 67px;
    margin: 30px 0px;
    padding-left: 133px;
    vertical-align: bottom;
    position: relative;
    padding-top: 38px;
}
.more.pgg{display:none}







 .catalogBody {
		    margin-bottom: 100px;
	}


#newsPhone {padding-top: 8px !important;}







	
						
						
						
						
						
						
						
						
						
						
						

		
			
			