/* CSS Document */

body{
	background:#03245c url(../images/bg_main.gif) top left repeat-x;
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
}
a{
color:#f0923d;
text-decoration:underline;
}

a:hover{
color:#f0923d;
text-decoration:none;
}
div.main{
	margin:0 auto;
	width:965px;
}
div.head{
	width:965px;
	height:92px;
}
div.logo{
	margin-left:7px;
	background:url(../images/logo.gif) top left no-repeat;
	width:355px;
	height:92px;
	
}
div.logo h1{
	padding:0px;
	margin:0px;
}
div.logo h1 span{
	display:none;
}
div.menu{
	float:left;
	font-size:16px;
}
div.menu ul{
	float:left;
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
	height:92px;
	background:url(../images/bg_list.jpg) bottom left no-repeat;
}
div.menu ul li{
	float:left;
	display:inline;
}
div.menu ul li a{
	float:left;
	text-decoration:none;
	color:#ffffff;
	height:37px;
	padding-top:55px;
	text-align:center;
}
div.menu ul li a:hover{
	text-decoration:none;
	color:#03245c;
}
div.menu ul li.the_complex a{
	width:129px;
	margin-right:2px;	
}
div.menu ul li.the_complex a:hover{
	background:url(../images/the_complex_over.gif) top left no-repeat;	
}
div.menu ul li.services a, div.menu ul li.gallery a, div.menu ul li.contacts a{
	width:103px;
	margin-right:2px;	
}
div.menu ul li.services a:hover{
	background:url(../images/services_over.gif) top left no-repeat;	
}
div.menu ul li.gallery a:hover{
	background:url(../images/gallery_over.gif) top left no-repeat;	
}
div.menu ul li.contacts a:hover{
	background:url(../images/contacts_over.gif) top left no-repeat;	
}
div.menu ul li.apartments a{
	width:126px;
	margin-right:2px;	
}
div.menu ul li.apartments a:hover{
	background:url(../images/apartments_over.gif) top left no-repeat;	
}



div.language_and_banners{
	background:url(../images/bg_head.jpg) top left no-repeat;
	width:927px;
	height:254px;
	font-size:12px;
	padding-right:38px;
	padding-top:50px;
}
div.language_and_banners a{
	color:#000d20;
	text-decoration:none;
}
div.language_and_banners a:hover{
	color:#ffffff;
}
div.language_and_banners a.current{
	color:#ffffff;
}


div.content{
	float:left;
	width:852px;
	background:url(../images/bg_content.gif) top right no-repeat;
	padding:19px 66px 26px 47px;
	text-align:justify;
}
div.content a{
color:#f0923d;
text-decoration:underline;
}

div.content a:hover{
color:#f0923d;
text-decoration:none;
}
div.submenu{
	float:left;
	color:#000d20;
	vertical-align:baseline;
}
div.submenu ul{
	float:left;
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
}
div.submenu ul li{
	float:left;
	display:inline;
}
div.submenu ul li.separator{
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}

div.submenu ul li a{
	color:#f0923d;
	text-decoration:none;
	margin-top:10px;
	float:left;
}
div.submenu ul li a:hover{
	color:#f0923d;
	text-decoration:underline;
}
div.path{
	font-size:12px;
	float:left;
	color:#959595;
	width:900px;
}
div.path span{
	font-size:12px;
	color:#ffffff;
}
div.path a{
	font-size:12px;
	color:#959595;
	text-decoration:none;
}
div.path a:hover{
	font-size:12px;
	color:#959595;
	text-decoration:underline;
}



div.footer{
	width:857px;
	float:left;
	font-size:12px;
	background:#0e5ba2;
	color:#042047;
	height:38px;
	margin-bottom:20px;
	padding:6px 27px 0 44px;
}
div.footer span{
	color:#178ce8;
}
div.footer a{
	color:#042047;
	text-decoration:none;
}
div.footer a:hover{
	color:#ffffff;
	text-decoration:none;
}
h2{
	float:left;
	padding:0px;
	margin:0px;
	font-size:30px;
	font-weight:normal;
	vertical-align:text-bottom;
}
h2.white{
	color:#ffffff;
}
h2.dark{
	color:#000d20;
}
span.link a{
color:#f0923d;
text-decoration:underline;
}
span.link a:hover{
color:#f0923d;
text-decoration:none;
}
h3, h4, h5, h6{padding:0px;
	margin:0px;}
h3 a{
	float:left;
	width:44px;
	height:36px;
	background:url(../images/logo_webgravity.jpg) top left no-repeat;
}

h4 a{
	float:left;
	width:178px;
	height:25px;
	background:url(../images/logo_maxbg.gif) top left no-repeat;
}
h5 a{
	float:left;
	width:69px;
	height:36px;
	margin-left:35px;
	margin-right:35px;
	background:url(../images/logo_tour.png) top left no-repeat;
}
h6 a{
	float:left;
	width:52px;
	height:37px;
	margin-left:35px;
	background:url(../images/logo_maxconsult.png) top left no-repeat;
}

h3 a span, h4 a span, h5 a span, h6 a span{
display:none;
font-size:15px;
}
div.maxbg{
	float:right;
	margin-top:195px;
	width:400px;
	
}

tr.tblH{background-color:#0e5ba2;}
tr.tblBrd td{border-bottom:1px solid #FFFFFF;}
tr.tblBrd2 td{border-bottom:1px solid #0e5ba2;}

/*<!--.pagingBtm{margin:10px 0 0 0px; padding:10px 0 10px 0; text-align:left; background-color:#1c1c1c;}-->*/
.pagingBtm a{border:1px solid #333333; padding:2px 7px 2px 7px; background-color:#000000; text-decoration:none; margin:0 1px 0 0; color:#6c94cd;}
.pagingBtm a:hover{border:1px solid #FFFFFF; text-decoration:none; color:#FFFFFF; background-color:#6c94cd;}

.galThumbs{margin:15px 0; padding:5px; float:left; text-align:center; background-color:#0e5ba2;}


/* silvia */

.next_building a{
	font-size:12px;
	color:#959595;
	text-decoration:none;
}

.next_building a:hover{
	font-size:12px;
	color:#959595;
	text-decoration:underline;
}

.paggingBtm{margin:10px 0 0 0px; padding:10px 0 10px 0; text-align:left; background-color:#1c1c1c;}
.paggingBtm a{border:1px solid #333333; padding:2px 7px 2px 7px; background-color:#000000; text-decoration:none; margin:0 1px 0 0; color:#6c94cd;}
.paggingBtm a:hover{border:1px solid #FFFFFF; text-decoration:none; color:#FFFFFF; background-color:#6c94cd;}

.butt{background-color:#0E5BA2; color:#FFFFFF; border:1px solid #333333; font-family:Tahoma, "Trebuchet MS"; font-size:11px; padding:5px 5px;}

.bottomBrd{border-bottom:1px solid #0E5BA2}

div.bigtitle{
	font-size:12px;
	float:left;
	width:900px;
}
