@font-face{font-family:PN;src:url(../fonts/ProximaNova/ProximaNovaExCn-Sbold.otf);}
html, body{
	padding:	0 0;
	margin:		0 0;
}
body{
	font-family: 'Cuprum', sans-serif;
	font-size: 16px;
	background: url(../img/bg.jpg) repeat 0 0;
}
h2{
	font-family: 'Arial', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	text-align: right;
	color:			#412706;
	margin-right: 32px;	
	text-shadow:	0px 2px 6px #ffffff;
}
.clearfix:after{
	content:'';
	display:table;
	clear:both;
}
.layout-center-wrapper{
	//position:		absolute;
	//left:			50%;
	//margin-left:	-400px;
	width:			800px;	
	min-height:		50px;
	margin:			0 auto;
}
/*-------------HEADER------------*/
.header{
	display: block;
	position: relative;
	margin: 0 auto;
	max-width:1200px;
	width:		100%;
	height: 266px;
	background:url(../img/index/header.png) no-repeat 50% 0;
}
.header-a{
	display: block;
	cursor:	pointer;
}
.logo{
	display: block;
	position: absolute;
	margin-left: 20%;
	margin-top: 30px;
	width:150px;
	height: 80px;
	background: url(../img/index/logo.png) no-repeat 0 0;
}
/*--------FOOTER---------*/
.footer{
	/**/
	//float:				left;
	//width:				100%;
	/**/
	
	background:			#9b8f7b;
	height:				129px;
	border-top:			1px solid #412706;	
}
.shref{
	cursor:				pointer;
	color:				white;
	border-bottom:		none;
	text-decoration:	none;
}
.shref:hover{
	border-bottom:		1px solid white;
}
.contacts{
	color:			white;
	font-family:	tahoma;
	font-size:		12px;
	float:			right;
	text-align:		right;
	line-height:	21px;
	margin-top:		15px;
}
.contacts p{
	margin-top:		0px !important;
	margin-bottom:	0px !important;
}
.btn-social{
	display: inline-block;
	position: absolute;
	width: 47px;
	height: 47px;
	margin-top: 22px;
	border-radius: 10px;
	box-shadow: 0px 3px 0px rgba(0,0,0,0.8);
}
.btn-social-tw{	
	margin-left: 60px;
	background: url(../img/tw.png) no-repeat 50% 50%, #cfc1a3;
}
.btn-social-tw:hover{
	background: url(../img/tw.png) no-repeat 50% 50%, #412706;
}
.btn-social-fb{
	background: url(../img/fb.png) no-repeat 50% 50%, #cfc1a3;
	background-size:	contain;
}
.btn-social-fb:hover{
	background: url(../img/fb.png) no-repeat 50% 50%, #412706;
	background-size:	contain;
}

.btn-social-ok{
	margin-left: 120px;
	background: url(../img/ok.png) no-repeat 50% 50%, #cfc1a3;
	background-size:	contain;
}
.btn-social-ok:hover{
	background: url(../img/ok.png) no-repeat 50% 50%, #412706;
	background-size:	contain;
}

.btn-social-vk{
	margin-left: 180px;
	background: url(../img/vk.png) no-repeat center center, #cfc1a3;
	background-size:	contain;
}
.btn-social-vk:hover{
	background: url(../img/vk.png) no-repeat 50% 50%, #412706;
	background-size:	contain;
}
/*----ALL_CONTENT---*/
.container{
	position: relative;
}
.left-sidebar{
	padding-top: 150px;
	width: 265px;
	background: -moz-linear-gradient(top,  rgba(155,143,123,1) 0%, rgba(125,185,232,0) 100%), url('../img/bg-content.jpg') repeat 0 0; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(155,143,123,1)), color-stop(100%,rgba(125,185,232,0))), url('../img/bg-content.jpg') repeat 0 0; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(155,143,123,1) 0%,rgba(125,185,232,0) 100%), url('../img/bg-content.jpg') repeat 0 0; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(155,143,123,1) 0%,rgba(125,185,232,0) 100%), url('../img/bg-content.jpg') repeat 0 0; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(155,143,123,1) 0%,rgba(125,185,232,0) 100%), url('../img/bg-content.jpg') repeat 0 0; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(155,143,123,1) 0%,rgba(125,185,232,0) 100%), url('../img/bg-content.jpg') repeat 0 0; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b8f7b', endColorstr='#007db9e8',GradientType=0 ); /* IE6-9 */
	height: 100%;
	float: left;
}
.left-sidebar:after{
	content:'';
	position: absolute;
	margin: 0 auto;
	width:800px;
	height:82px;
	bottom: 0px;
	background:url('../img/under-footer.png') no-repeat 0 0;
}
.content{
	padding-top: 150px;
	width: 535px;
	min-height: 900px;
	background:url('../img/bg-content.jpg') repeat 0 0;
	float: right;
	box-shadow: 6px 0px 14px -4px rgba(0, 0, 0, .2);
	
	font-family: PN !important;
}
.work-time{
	width: 194px;
	height: 156px;
	background: url(../img/index/work-time.png) no-repeat 0 0;
	margin-top: 700px;
	margin-left: 35px;
	padding-bottom:		150px;
}
.baner {
	width: 740px;
	height: 100px;
	margin-left: 32px;
	margin-top: 32px;
	background: url(/img/index/13032015155444.jpg) no-repeat 0 0;
	position: absolute;
}
.baner2 {
	width: 		200px;
	height: 	600px;
	margin-left:	32.5px;
	margin-top:		40px;	
	background: url(/img/index/12032015121449.jpg) no-repeat 0 0;
	
	position: 	absolute;
}
.galery-info-line{
	content:'';
	position: absolute;
	width:740px;
	height:35px;
	top:0px;
	left: -17px;
	background:url('../img/line-shadow.png') no-repeat 0 0;
	}
.galery-info-line h2{
	line-height: 1px;
}








.main-menu{
	width:			800px;
	background: 	#9b8f7b;
	margin-top: 	-16px;
	border-bottom: 	1px solid #e7e2d9;
	box-shadow: 	inset 0px -2px 10px #83755e;
	border-bottom: 	2px solid #412706;
	position: 		relative;
}
.menu {
	margin-bottom: 	-4px;
	box-shadow: 	6px 0px 14px -4px rgba(0, 0, 0, .3);
}
.menu li{
	list-style:		none;
	display: 		inline-block;
	padding-top:	7px;
	position:		relative;
	margin-left:	2px;
}
.menu li:first-child
	{
	margin-left:	0px;
	}
.menu li:before{
	content:		'';
	position:		absolute;
	width:			4px;
	padding-right:	2px;
	height:			47px;
	top:			16px;
	left:			-1px;
	background:		url('../img/line.png') no-repeat 0 0;
}
.menu li:first-child:before{
      display:		none;
}
.menu li a	{
	display:		block;
	float:			left;
	text-decoration:	none;
	color:			white;
	text-transform:	lowercase;
	font-size:		16px;
	font-family:	Tahoma, Geneva, sans-serif;
	padding-left:	30px;
	padding-right:	25px;
	padding-top:	20px;
 	padding-bottom: 20px;
 	border-left:	2px solid transparent;
 	border-right:	2px solid transparent;
	
	text-shadow: 2px 2px 2px #3f3f3f;
}
.menu li a.active {
	background:		#412706;
	border:			2px solid #e7e2d9;
	border-bottom:	none;
	border-top-left-radius:		10px;
    border-top-right-radius:	10px;
    border-left:	2px solid #e7e2d9;
 	border-right:	2px solid #e7e2d9;

}
.menu li a:hover{
	background: #412706;
	border:		2px solid #e7e2d9;
	border-bottom: none;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position:		relative;
}
.main-menu:after{
	content:'';
	position:absolute;
	width:795px;
	height:9px;
	bottom:-18px;
	background:url('../img/menu-shadow.png') no-repeat 0 0;
	z-index: 1000;
}