body {
	width:100%;
	min-width:998px;
	position:relative;
	margin:0px;
	padding:0px 0px 0px 0px ;
	background:url(../images/bg.jpg);
	font-size:11pt;
	color:#663300;
	font-family: Verdana;}
img {
	border:0px;}
a {
	outline:none;}
.fly {
	width:99%;
	text-align:center;}
.fly img {
	width:181px;
	height:38px;}
.logo {
	position:absolute;
	z-index:20;
	left:535px;
	top:292px;}
.lang {
	position:absolute;
	z-index:20;
	right:5%;
	top:400px;}
.back_bg {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:100%;
	float:left;}
.left_head_bg {
	width:505px;
	height:308px;
	float:left;
	background:url(../images/left_sky.jpg) no-repeat;}
.right_head_bg {
	width:500px;
	height:342px;
	float:left;
	background:url(../images/right_sky.jpg) no-repeat;}
.head {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-1101px;
	float:left;
	width:2202px;
	height:500px;}
.design {
	position:relative;
	width:1195px;
	height:500px;
	float:left;}
.h1 {
	width:1195px;
	height:283px;
	background:url(../images/h1.jpg) no-repeat;}
.h2_3, .h5_8, .h9_10, .h5, .h6_7, .h8 {
	float:left;}
.h2 {
	width:374Px;
	height:48px;
	background:url(../images/h2.jpg) no-repeat;}
.h3 {
	width:374px;
	height:76px;
	background:url(../images/h3.png) no-repeat;	}
.h4 {
	width:372px;
	height:48px;
	background:url(../images/h4.jpg) no-repeat;}
.h5 {
	width:101px;
	height:195px;
	background:url(../images/h5.png) no-repeat;}
.h6 {
	clear:both;
	width:194px;
	height:115px;
	background:url(../images/h6.jpg) no-repeat;}
.h7 {
	width:194px;
	height:80px;
	background:url(../images/h7.png) no-repeat;}
.h8 {
	width:77px;
	height:195px;
	background:url(../images/h8.png) no-repeat;}
.h9 {
	width:292px;
	height:48px;
	background:url(../images/h9.jpg) no-repeat;}
.h10 {
	width:292px;
	height:52px;
	background:url(../images/h10.png) no-repeat;}
.h11 {
	float:left;
	width:157px;
	height:100px;
	background:url(../images/h11.png) no-repeat;}
.overflow {
	position:relative;
	z-index:10;
	width:100%;
	height:500px;
	overflow:hidden;}
.left {	
	position:relative;
	z-index:25;
	float:left;
	margin:-110px 0px 0px 25px;
	width:325px;}
.right {	
	margin-left:380px;
	padding:0px 10px 0px 0px;
	font-size:11pt;}
/*menu begin*/
.menu div {
	clear:both;
	float:left;
	padding-top:0px;}
.menu ul {
	list-style-type:none;
	font-size:1em;
	margin:0px;
	padding:0px;}
.menu ul li {
	margin:0px;
	padding:0px;
	border-bottom:0px dashed #630;
	height:55px;}
.menu img {
	height:60px;
	float:left;}
.menu ul li.active img {
	opacity:0.5;}
.menu .underline {
	clear:both;
	width:164px;
	height:4px;
	float:left;
	margin:0px 0px 0px 70px;}
.lang a:link,
.lang a:active,
.lang a:visited, 
.lang a:hover {
	text-decoration:none;}
li.active .menu_l:link,
li.active .menu_l:active,
li.active .menu_l:visited, 
li.active .menu_l:hover {
	color: #a4855b;}
a.menu_l {
	font-weight:bold;
	display:block;
	padding:0px 0px 0px 85px;
	margin:20px 0px 0px 0px;}
.menu_l:link,
.menu_l:active,
.menu_l:visited {
	color:#663300;
	text-decoration: underline;}	
.menu_l:hover {
	color: #a4855b;}
/*menu end*/
.contacts {
	float:left;
	text-align:center;
	position:relative;
	top:75px;
	margin:0px 0px 70px 0px;}
.contacts img {
	margin:0px 2px 0px 0px;
	text-align:center;}
/*right begin*/
.right h2 {
	font-size:1.4em;
	font-weight:normal;
	color:#9f3b29;}
.right .flat_count a {
	margin:0px 10px 0px 0px;}
.description {
	width:95%;
	margin:5px 0px 5px 0px;
	float:left;}
.where {
	font-weight:bold;
	font-size:1em;
	/*text-decoration:underline;*/
	color:#330000;
	cursor:pointer;}
.moreDetails {
	/*display:block;*/
	float:right;
	width:90%;
	text-align:right;
	font-weight:normal;
	text-decoration:underline;}
.description .where a {
	color:#330000;}
.apMainPhoto {
	float:left;}
.apMainPhoto img {
	background:#dcd0b6;
	padding:8px;
	margin:0px 0px 5% 0px;
	border:1px solid #b2a57d;}
.apDetails {
	float:left;
	padding:0px 0px 0px 15px;
	width:50%;}
.apDetails .apWhere {
	margin:2px;}
.price, .benefits, .benefits_short {
	font-weight:bold;
	color:#330000;
	padding:0px 0px 0px 0px;
	margin:3px 0px 2px 0px;}
.benefits_short {
	clear:both;
	margin:5px 0px 2px 0px;}
.description {
	position:relative;}
.price span,.benefits span, .benefits_short span {
	padding:0px 0px 0px 0px;
	font-weight:normal;
	color:#663300;}
.price {
	margin:5px 0px 0px 0px;}
.price span {
	font-weight:bolder;}
.price  .order {
	margin:0px 0px 0px 100px;}
img.order_img {
	margin:0px 0px 0px 0px;}
.ordered {
	position:absolute;
	top:10px;
	left:70%;
	text-align:center;}
a.order{}
/*.order_txt {
	text-align:center;
	margin:75px 0px 0px 0px;}*/
img.order{
	text-align:center;
	margin:75px 0px 0px 0px;}
.photoreport img {
	width:150px;
	height:120px;
	float:left;
	background:#dcd0b6;
	padding:8px;
	margin:0px 2% 2% 0px;
	border:1px solid #b2a57d;}
.photoreport {
	width:100%;
	margin:10px 0px 0px 0px;
	float: left;}
.d_container {
	width:100%;
	height:46px;
	margin:5px 0px 0px 0px;
	background: url(../images/decorline.jpg) 1px 20px repeat-x;
	border-bottom:0px dashed #663300;}
.decor {
	position:relative;
	left:50%;
	clear:both;
	margin:10px 0px 10px -90px;}
.hide-info, .set_right span.where {
	margin-right:60px;
	text-decoration:underline;
	font-weight:normal;
	text-decoration:underline;
	cursor:pointer;}
.set_right {
	text-align:left;}
.pages {
	clear:both;}
/*right end*/




/*form style*/
.name, .email, .txt, .captcha {
	width:300px;
	margin:0px 0px 10px 0px;
	background:#f3eacf;
	border:1px solid #655546;
	color:#663300;}
.txt {
	height:150px;}
.captcha {
	width:100px;}
.contacts_info .captcha_t {
	width:335px;
	margin:0px 15px 0px 0px;}
.contacts_info b {
	margin:2px 0px 5px 0px;}
.contacts_info img {
	margin:0px 0px 10px 150px;
	border:1px solid #655546;}
.contacts_info span {
	width:150px;
	float:left;}
/*form style end*/




/*footer begin*/
.footer {
	position:relative;
	top:30px;
	clear:both;
	width:100%;
	float:left;}
.footer p {
	font-size:0.95em;
	margin:0px 0px 30px 10px;}
/*footer end*/
a:link,
a:active,
a:visited {
	color: #663300;
	text-decoration: underline;}
a:hover {
	color: #813d10;}

.active_l:link,
.active_l:active,
.active_l:visited, 
.active_l:hover {
	color:#330000;}


 
 
 /***hidden div on apartments page**/
 .additional{
	display:none; }
 
 
 
 
 /* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
 
 
