body, #layout {
	background: #fff;
	color: #000;
}

#layout {
	width: auto;
}
#layout .container,
.wrapper {
	padding: 0;
}

#header,
#header .wrap {width: auto; float: none;}
#header .tel,
#header .tel .code {color: #000; margin: 0;}

#slogan {font-size: 1.6em; padding: 0; float: none;}
#header {
	
}
#header .slogan-text {
	left: 0;
}

#main-gallery {
	height: auto;
	float: none;
}
#main-gallery .descr {
	position: static;
	opacity: 1;
	filter: none;
	background: #fff;
	color: #000!important;
}

#logo,
#slogan img,
#search,
#main-gallery .rounded-border,
#main-gallery .descr a,
.menu-block,
.sidebar2,
#third-level {
	display: none;
}

/*.sidebar,
.content,
.sidebar2 {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.sidebar {width: 20%}
.sidebar2 {width: 20%}
.content {width: 50%; padding: 0 5%;}*/

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
	color: #000!important;
}

.hr {background: #fff; height: 1px; border-bottom: 1px solid #000}

#phones,
.adr,
.developers {
	margin-bottom: 1.4em;
	padding: 0;
}
#phones {
	clear: left;
	width: 20%;
}
.adr {
	width: 45%;
	padding: 0 5%;
}
.developers {
	width: 25%;
}


