@font-face {
		font-family: 'futurafuturislightclight';
		src: url('../font/futurflc-webfont.eot');
		src: url('../font/futurflc-webfont.eot?#iefix') format('embedded-opentype'),
				 url('../font/futurflc-webfont.woff') format('woff'),
				 url('../font/futurflc-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;

}
@font-face {
		font-family: 'ReformaGroteskLightC';
		src: url('../font/reformagrotesklightc.eot');
		src: url('../font/reformagrotesklightc.eot?#iefix') format('embedded-opentype'),
				 url('../font/reformagrotesklightc.woff') format('woff'),
				 url('../font/reformagrotesklightc.ttf') format('truetype'),
				 url('../font/reformagrotesklightc.svg#reformagrotesklightc') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'WarnockPro-It';
		src: url('../font/warnockproit.eot');
		src: url('../font/warnockproit.eot?#iefix') format('embedded-opentype'),
				 url('../font/warnockproit.woff') format('woff'),
				 url('../font/warnockproit.ttf') format('truetype'),
				 url('../font/warnockproit.svg#warnockproit') format('svg');
		font-weight: normal;
		font-style: normal;
}
/* ************ Ресет элементов ************** */
html,
body {
	margin: 0;
	padding: 0;
}
html {
		background:url("../img/fix_bg.jpg") #000 50% 0;
}
body {
		font-family: "Arial";
		font-size: 15px;
		color: #000;
}
.b-wrapper {
	position:relative;
	overflow:hidden;
}
.myCont {
	margin:178px 0 0 0;
}
html,body {
height: 100%;
}
p {
	margin: 1em 0 2em 1em;
}
ul,
ol,
dl,
form,
pre,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
	display: block;
}
ul,
ol,
dl,
p {
	padding: 0;
}
small {
	font-size: .9em;
}
sup,
sub {
	font-size: .8em;
}
img,
fieldset,
a {
	border: none;
}
fieldset legend {
	font-weight: bold;
}
table {
	width: 100%;
	border-collapse: collapse;
	padding: 30px;
}
th {
	text-align: left;
	padding: 0 0 5px;
}
.nl,
.nl li {
	margin: 0;
	padding: 0;
	list-style: none;
}
* {
	margin: 0;
	padding: 0;
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cb {
	clear: both;
}
.cr {
	clear: right;
}
.cl {
	clear: left;
}
.cn {
	clear: none;
}
.dn {
	display:none;
}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
}
.clearfix:after {
	clear: both;
}
h1, h2, h3 {
	color:#333333;
	font-weight:normal;
}
h1 {
	font-size:25px;
}
h2 {
	font-size:21px;
}
h3 {
	font-size:18px;
}

.colMain {
	width:960px;
	margin:0 auto;
	position:relative;
	z-index: 2;
}

/* *************************************** header ************************************************* */
.head {
	position:absolute;
	text-align:center;
	width:100%;
	z-index:10;
	background:url("../img/fix_bg.jpg");
}
.b-header-fixed .head {
	position:fixed;
	top:-114px;
	background:url("../img/head_bg.png") repeat-x 0 100%;
}
	.logo {
		display:block;
		width:297px;
		height:52px;
		background:url("../img/logo.png") no-repeat;
		margin:54px auto 0;
	}
	.navTop {
		position: relative;
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
		margin:33px 0 21px;
		z-index:10;
		position:relative;
		top:-4px;
	}
		.navTop_fixed {
			margin-top:0;
			padding:10px 0;
			background:rgba(0, 0, 0, .5);
			position:fixed;
			top:0;
			left:50%;
		}
		.b-navTop {
			float:left;
			line-height:12px;
			font-family:'futurafuturislightclight';
			font-size:12px;
			padding: 0 16px !important;
			border-left: 1px solid #cfcfcf;
			margin-left: -1px !important;
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;
			*display:inline;
			text-align: center;
			position:relative;
		}
			.b-navTop:first-child {
				border:none;
			}
			.b-navTop-link {
				color:#d2d2d2;
				text-decoration:none;
				letter-spacing:2px;
			}
		.b-sub-nav {
			display:none;
			background:url("../img/fix_bg.jpg") repeat scroll 0 0 transparent;
			left:0;
			margin:0;
			padding:35px 0 5px;
			position:absolute;
			top:10px;
			-webkit-box-shadow:5px 9px 10px -2px rgba(0, 0, 0, 0.4);
			-moz-box-shadow:5px 9px 10px -2px rgba(0, 0, 0, 0.4);
			box-shadow:5px 9px 10px -2px rgba(0, 0, 0, 0.4);
		}
			.b-sub-nav__item {
				list-style:none;
			}
				.b-sub-nav__lnk {
					display:block;
					padding:0 20px 0 15px;
					line-height:30px;
					font-size:13px;
					font-family:'futurafuturislightclight';
					color:#D2D2D2;
					text-decoration:none;
					text-align:left;
					white-space:nowrap;
				}
		.b-navTop_sub-cont:hover .b-sub-nav {
			display:block;
		}

/*Global      */

.g-icn {
	display:block;
	background:url("../img/icns.png") no-repeat;
}/*---mod---*/
			.g-icn_close {
				width:24px;
				height:24px;
				background-position:0 -317px;
			}
			.g-icn_face_switcher {
				width:46px;
				height:44px;
				background-position:0 -354px;
			}
			.g-icn_arrow-scroll {
				background-position:0 -412px;
				width:40px;
				height:22px;
				position:fixed;
				left:50%;
				bottom:10px;
				margin:0 0 0 -20px;
				transition:all .2s ease;
				-o-transition:all .2s ease;
				-moz-transition:all .2s ease;
				-webkit-transition:all .2s ease;
				opacity:.5;
				-moz-opacity:.5;
				filter:alpha(opacity=50);
				z-index:100;
			}
				.g-icn_arrow-scroll_to_top {
					transform:rotate(180deg);
					-o-transform:rotate(180deg);
					-moz-transform:rotate(180deg);
					-webkit-transform:rotate(180deg);
					-ms-transform:rotate(180deg);
				}
				.g-icn_arrow-scroll:hover {
					opacity:1;
					-moz-opacity:1;
					filter:alpha(opacity=100);
				}

/* ***************************************** Prolog ************************************************* */
.b-prolog {
	height:738px;
	background:url("../img/prolog.jpg") no-repeat 0 100%;
}
	.b-prolog .b-TitItem {
		color:#b29861;
	}
	.b-titleCont, .b-titleContW {
		text-align: center;
		color:#aa9764;
		padding:70px 0 25px;
		font-size:0;
		line-height:0;
	}
	.b-titleContW {
		color:#6d5b2c;
		text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
	}
		.b-TitItem, .b-TitItemW {
			text-transform: uppercase;
			padding-bottom: 16px;
			font-size:0;
			font-family:'ReformaGroteskLightC';
			font-weight:bold;
			letter-spacing: 9px;
			background:url("../img/dotted.png") repeat-x 0 100%;
		}
		.b-TitItemW {
			color:#6d5b2c;
			text-shadow:0 1px 1px #fff;
			background:url("../img/dotted_dark.png") repeat-x 0 100%;
		}
		.b-TitItem {
			color:#aa9764;
			text-shadow:0 1px 1px #000;
		}
	.b-subtitle, .b-subtitleW {
		text-transform: uppercase;
		color:#e6e6e6;
		text-align:center;
		clear:both;
		padding:3px 0 0 0;
		font-size:12px;
		line-height:12px;
		font-family:'futurafuturislightclight';
	}
	.b-subtitleW {
		color:#383838;
	}
	.b-prolog-txt, .b-house-bot-txt {
		text-align: center;
		width:535px;
		margin:0 auto;
		color:#b29861;
		font-size:16px;
		line-height:18px;
		font-family:'WarnockPro-It';
		text-shadow:0 1px 0 #000;
	}

/* ****************************************** Environment ********************************************** */
.b-partn-bot-txt {
	color: #AA9764;
	text-align: center;
	font-style: italic;
	font-size: 15px!important;
    line-height: 17px!important;
    padding-top:40px!important;
	font-family:'WarnockPro-It';
	margin-top:10px!important;	
}
.b-environment {
	text-align:center;
	height:1453px;
	background:url("../img/environment.jpg") no-repeat center top;
}
.b-envir-bot-txt, .b-partn-bot-txt, .b-house-bot-txt {
	width:520px;
	margin:84px auto 0;
	padding:53px 0 0 0;
	background:url("../img/bg-txt-envir.png") no-repeat center top;
	color:#6d5b2c;
	line-height:18px;
	font-size:16px;
	text-align:center;
}

/* ****************************************** House ***************************************************** */
.b-house {
	height:2300px;
	background:url("../img/house.jpg") no-repeat 50% 100%;
}

.b-house-flash {
	background:#d3d3d3;
	width:1020px;
	height:576px;
	margin:73px auto 77px;
	position:relative;
	-webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 0px 21px rgba(0, 0, 0, 1);
box-shadow:         0px 0px 21px rgba(0, 0, 0, 1);
}

.b-house-slider {
	position: relative;
	padding-top: 47px;
	background:url("../img/bg-txt-envir2.png") no-repeat center top;
	text-align: center;
}

	.b-house-bot-txt {
		color:#aa9764;
		background:url("../img/bg-txt-envir2.png") no-repeat center top;
		text-align:center;
		font-size:17px;
		margin-top:45px;
	}
	.dowl-plan {
		display:block;
		width:193px;
		height:28px;
		background:url("../img/btn.png") no-repeat;
		margin:30px auto 0;
	}

/* ******************************************* Partner ************************************************** */
.b-partner {
	height:1400px;
	background:url("../img/partner.jpg") no-repeat center top;
}
	.partn-miniL, .partn-miniR {
		width:289px;
		color: #5f5f5f;
		font-family: 'futurafuturislightclight';
		font-size: 14px !important;
		line-height: 17px;
		text-shadow: 0 1px 0 #dedcd6;
		margin:0 5px;
	}
	.partn-miniL {
		margin:0 -3px 0 53px;
	}
		.partn-miniLink {
			color:#533f11;
			font-style:italic;
			font-family:'WarnockPro-It';
			font-size:14px;
		}
		.partn-miniLink:hover {
			text-decoration:none;
		}
		.partn-mini-title {
			color: #a0967b;
			line-height: 30px;
			font-size: 31px;
			display: block;
			text-transform: uppercase;
			padding: 30px 0 13px 0;
			font-family: 'ReformaGroteskLightC';
			text-transform: uppercase;
			letter-spacing: 3px;
		}

/* ******************************************* Company ************************************************** */
.b-company {
	height:913px;
	background:url("../img/company.jpg") no-repeat 50% 100%;
}
.b-house-txt {
	margin-top:20px!important;
}/*---mod---*/
			.b-house-txt_mod {
				width:auto!important;
			}
				.b-house-txt_mod .book_wrapper {
					background:none;
					height:425px;
					width:743px;
				}
					#next_page_button {
						right:-40px;
					}
					#prev_page_button {
						left:-40px;
					}
					.b-house-txt_mod .b-book-page {
						padding:0 15%;
						position:relative;
						width:auto;
						height:auto;
					}
.b-company-txt a {
	color:#fff;
}					
.b-company-txt, .b-house-txt {
	width:520px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:17px;
}
	.bcomp-txt-title, .bhouse-txt-title {
		color:#aa9764;
		display:block;
		padding: 30px 0 10px 0;
		font-size:22px;
		line-height:22px;
	}
	.bhouse-txt-title {
		font-family:'ReformaGroteskLightC';
		font-size:30px;
		letter-spacing:3px;
		text-shadow:0 1px 1px #000;
		/*font-weight:bold;*/
	}
	.b-house-txt, .b-company-txt, .b-cont-left, .b-cont-right, .b-footerLeft {
		font-family:'futurafuturislightclight';
		font-size:14px;
		text-shadow:0 1px 1px #000;
	}
	.bcomp-txt-title {
		font-family:'ReformaGroteskLightC';
		font-size:30px;
		line-height:30px;
		letter-spacing:5px;
	}

/* ******************************************* Contact ************************************************** */
.b-contact {
	height:640px;
	position: relative;
}
	.b-contact-title {
		background:url("../img/contact.png") no-repeat center top;
		height:267px;
		width:960px;
		position: absolute;
		top: 0;
		left: 0;
	}
	.b-cont-left, .b-cont-right {
	    margin-top: 8px;
	    width: 210px;
	}
		.b-cont-left,
		.b-cont-right,
		.b-cont-left a,
		.b-cont-right a {
		color:#FFFFFF;
	    font-size: 13px;
	    line-height: 15px;
		}
	.b-cont-left {
		margin-left: 276px;
		margin-right: 24px;
	}
	.b-contLink {
		color:#ffffff;
		text-decoration: none;
	}

	.b-map {
		float:left;
		margin:117px 0 0 0;
	}
	.b-contact .b-titleCont {
		padding:40px 0 25px;
	}
		.b-contact .b-TitItem {
			padding:0 0 15px;
		}

/* ******************************************** Footer ****************************************************** */
.b-footer {
	height:100px;
}
	.b-footerLeft, .b-footLink, .b-footerLeft a {
		color:#ffffff;
		font-size:12px;
		line-height:16px;
	}
	.b-footerLeft {
		padding:20px 0 0 0;
		line-height:18px;
	}
	.b-footLink {
		text-decoration:none;
	}
	.b-footerRight {
		padding:23px 0 0 0;
		font-size:30px;
		line-height:30px;
		font-family:'ReformaGroteskLightC';
		letter-spacing:5px;
		/*font-weight:bold;*/
	}
		.b-footerRight,
		.b-footerRight * {
			color:#aa9764;
			text-decoration:none;
		}






/*booklet*/
h1{
	color:#2F1B0C;
	font-size:40px;
	margin:20px 0px 0px 20px;
}
span.reference{
	font-family:Arial;
	display:block;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
}
span.reference a{
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 20px;
}
span.reference a:hover{
	color:#ddd;
}
/* Booklet jQuery Plugin Style*/
.booklet{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.booklet .b-wrap-left  {
	background:url(../images/left_bg.png) no-repeat 100% 0;
	-webkit-border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	border-radius:10px 0 0 10px;
}
.booklet .b-wrap-right {
	background:url(../images/right_bg.png) no-repeat 0 0;
	-webkit-border-radius:0 10px 10px 0;
	-moz-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
}
.booklet .b-counter {
	display:none!important;
	bottom:10px;
	position:absolute;
	display:block;
	width:90%;
	height:20px;
	border-top:1px solid #ddd;
	color:#222;
	text-align:center;
	font-size:12px;
	padding:5px 0 0;
	background:transparent;
	opacity:0.8;
}
.book_wrapper{
	margin:0 auto;
	width:823px;
	height:600px;
	position:relative;
	background:transparent url(../img/book-bg.png) no-repeat 50% 0;
}
.book_wrapper h1{
	color:#13386a;
	margin:5px 5px 5px 15px;
	font-size:26px;
	background:transparent url(../images/h1.png) no-repeat bottom left;
	padding-bottom:7px;
}
.book_wrapper p{
	font-size:16px;
	margin:6px 23px 5px 52px;
}
.book_wrapper a.article,
.book_wrapper a.demo{
	background:transparent url(../images/circle.png) no-repeat 50% 0px;
	display:block;
	width:95px;
	height:41px;
	text-decoration:none;
	outline:none;
	font-size:16px;
	color:#555;
	float:left;
	line-height:41px;
	padding-left:47px;
}
.book_wrapper a.demo{
	margin-left:50px;
}
.book_wrapper a.article:hover,
.book_wrapper a.demo:hover{
	background-position:50% -41px;
	color:#13386a;
}
.book_wrapper img{
	margin:10px 0px 5px 35px;
	width:300px;
	padding:4px;
	border:1px solid #ddd;
}
.booklet .b-wrap-right img{
	border:1px solid #E6E3C2;
}
a#next_page_button,
a#prev_page_button{
	position:absolute;
	width:34px;
	height:34px;
	cursor:pointer;
	margin-top:-17px;
	top:50%;
	background:transparent url(../img/buttons.png) no-repeat 0 0;
	transition:all .3s linear;
	-o-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-webkit-transition:all .3s linear;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	z-index:1;
}
a#prev_page_button{
	left:-19px;
	background-position:0 -34px;
}
a#next_page_button{
	right:-19px;
}
a#next_page_button:hover,
a#prev_page_button:hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.loading{
	width:160px;
	height:56px;
	position: absolute;
	top:50%;
	margin-top:-28px;
	right:135px;
	line-height:56px;
	color:#fff;
	padding-left:60px;
	font-size:15px;
	background: #000 url(../images/ajax-loader.gif) no-repeat 10px 50%;
	opacity: 0.7;
	z-index:9999;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.b-book-title {
	color: #7F692C;
	font-family: 'ReformaGroteskLightC';
	font-size: 31px;
	margin: 0 0 8px 0;
	padding-left: 35px;
	text-shadow: 0 1px 0 #DEDCD6;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight:normal;
}
.b-book-descr {
		color: #5F5F5F;
		font-family: 'futurafuturislightclight';
		font-size: 14px !important;
		line-height: 18px;
		text-shadow: 0 1px 1px #FFFFFF;
}
.b-wrap-right .b-book-descr {
	margin:6px 64px 5px 43px;
}
.b-wrap-left .b-book-title {
	padding:0 0 0 35px; 
}
.b-wrap-right .b-book-title {
	padding:0 35px 0 0;
}
.b-envir-bot-txt {
	font-family:'WarnockPro-It';
	font-size:16px;
	text-shadow:0 1px 1px #fff;
	color:#6d5b2c;
	line-height:18px;
	margin-top: 31px;
	padding-top: 50px;
	text-shadow: none;
	width: 483px;
}

.b-book-pages {
	height: 578px;
	width:100%;
	position: absolute;
	transition:all .2s linear;
	-o-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
	opacity:0;
	-moz-opacity:0;
	top:0;
	left:0;
}/*---mod---*/
			.b-book-pages_page1 {
				background:url("../img/env1.jpg") no-repeat 410px 35px;
			}
			.b-book-pages_page2 {
				background:url("../img/env2.jpg") no-repeat 77px 34px;
			}
			.b-book-pages_page3 {
				background:url("../img/env3.jpg") no-repeat 77px 35px;
			}
			.b-book-pages_page4 {
				background:url("../img/env4.jpg") no-repeat 410px 34px;
			}
			.b-book-pages_page5 {
				background:url("../img/env5.jpg") no-repeat 77px 35px;
			}
			.b-book-pages_page6 {
				background:url("../img/env6.jpg") no-repeat 410px 35px;
			}

			.b-book-pages_3 .bhouse-txt-title {
				padding-top:20px;
			}
	.b-book-page {
		width:40%;
		height:100%;
		padding:117px 5% 0 5%;
		position:relative;
	}
	.b-book-page.fl {
		left:20px;
	}
	.b-book-page.fr {
		right:60px;
	}
	.b-book-pages_act {
		opacity:1;
		-moz-opacity:1;
	}

/*Планировки*/
.b-planing_flash {
	width:825px;
	height:555px;
	margin:0 auto;
	position:relative;
}
.b-planing {
	background:url("../img/plan-bg.jpg") no-repeat;
	width:825px;
	height:555px;
	margin:15px auto 20px;
	position:relative;
	-webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 1);
	-moz-box-shadow:    0px 0px 21px rgba(0, 0, 0, 1);
	box-shadow:         0px 0px 21px rgba(0, 0, 0, 1);
}/*---mod---*/
			.b-planing_back {
				background:url("../img/plan-bg_back.jpg") no-repeat 0 50%;
			}
				.b-planing_back .b-planing-list__li_tw {
					margin-top:-539px;
				}
				.b-planing_back .show-next {
					margin-top:0!important;
				}
	.b-planing .g-icn_face_switcher {
		position:absolute;
		top:140px;
		right:145px;
		cursor:pointer;
	}
	.b-planing .show-next {
		margin-top:-539px;
	}
	.b-planing .g-icn_close {
		position:absolute;
		top:15px;
		right:15px;
		opacity:.8;
		-moz-opacity:.8;
		filter:alpha(opacity=80);
		cursor:pointer;
		z-index:10;
	}
	.b-planing .g-icn_close:hover {
		opacity:1;
		-moz-opacity:1;
		filter:alpha(opacity=100);
	}
.b-planing__floor {
    left: 156px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 66px;
    background:url("../img/stage-plan.png") -13px -10px no-repeat;
}
	.b-planing__floor-li {
	    cursor: pointer;
	    height: 46px;
	    list-style: none outside none;
	    margin: 0 0 11px;
	    padding: 0;
	    width: 43px;
	}
	.b-planing-list__li_tw {
		transition:all .3s linear;
		-o-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-webkit-transition:all .3s linear;
		cursor:pointer;
	}
	.b-planing-slider {
		display:none;
		position:absolute;
		top:50%;
		left:50%;
		margin:-270.5px 0 0 -413px;
		-webkit-box-shadow:0 0 18px 11px rgba(0, 0, 0, 0.4);
		-moz-box-shadow:0 0 18px 11px rgba(0, 0, 0, 0.4);
		box-shadow:0 0 18px 11px rgba(0, 0, 0, 0.4);
	}
	.b-planing-slider,
	.b-planing-crop {
		width:825px;
		height:539px;
	}
		.b-planing-crop {
			overflow:hidden;
			position:relative;
		}
			.b-planing-list {
				margin:0;
				padding:0;
			}
				.b-planing-list__li {
					list-style:none;
					padding:0;
					margin:0;
					float:left;
					line-height:0;
					position:relative;
				}
					.b-planing-img {
						display:block;
						clear:both;
					}
				.b-planing__switcher {
					margin: 0;
					padding: 0;
					position: absolute;
					right: 96px;
					top: 176px;
					z-index: 10 !important;
				}
					.b-planing__switcher-li {
						height: 70px;
						list-style: none outside none;
						margin: 0 0 19px;
						padding: 0;
						width: 156px;
						cursor:pointer;
					}
	.b-planing__bullets {
		position:absolute;
		bottom:25px;
		left:50%;
		list-style:none;
		margin:0 0 0 -120px;
		z-index:1;
	}
		.b-planing__bullets li {
			font-family:'ReformaGroteskLightC';
			line-height:30px;
			font-size:30px;
			text-transform:uppercase;
			color:#000;
			border-bottom:3px solid transparent;
			/*font-weight:bold;*/
			padding:0 5px;
			float:left;
			margin:0 4px;
		}
		.b-planing__bullet {
			cursor:pointer;
			transition:all .3s linear;
			-o-transition:all .3s linear;
			-moz-transition:all .3s linear;
			-webkit-transition:all .3s linear;
		}
		.b-planing__bullet:hover,
		.b-planing__bullet_act {
			border-color:#9c7557!important;
			color:#9c7557!important;
		}
.b-slider {
	padding-top:55px!important;
}
.g-title {
	font-family:'ReformaGroteskLightC';
	text-transform:uppercase;
}
.g-title_brown {
	font-size:35px;
	letter-spacing:3px;
	text-align:center;
	color:#aa9764;
	/*font-weight:bold;*/
	margin:0 0 6px;
}
.b-brown-list {
	padding:0 0 45px;
	margin:0 auto;
	width:570px;
	background:url("../img/bg-txt-envir2.png") no-repeat 50% 100%;
}
	.b-brown-list__li {
		padding:0;
		margin:0;
		list-style:disc inside;
		color:#a39160;
		font-family:'futurafuturislightclight';
	    font-size:14px;
	    text-shadow:0 1px 1px #000;
	    text-align:center;
	    line-height:18px;
	}
	.b-brown-txt {
		margin:35px 0 0 0;
		padding:45px 0 0 0;
		background:url("../img/bg-txt-envir2.png") no-repeat 50% 0;
	}
.bhouse-falt-choice {
    margin-bottom:20px;
    margin-top:-70px;
    padding-top:45px;
    text-align:center;
}