#YMapsID{width:100%; height:300px; clear:both}

body{
	background: url('/i/bg.jpg') repeat-x top center;
}

.layout{
	background: url('/i/gradient.png') repeat-x top center;
}

.wrap{
	width:930px;
	margin: 0px auto 0 auto;
	padding:0 35px;
	position: relative;
}


.logo{
	position: absolute;
	right: 13px;
	top: 10px;
	display: block;
	z-index:99;
}

.logo-blag-rayon{
	display:block;
	float:left;
	position:relative;
	top:-17px;
	left:124px;
}

.logo-blag-rayon:hover{
	opacity:0.5;
	
}


.context{
	width: 753px;
	position: relative;
	display: block;
	float:left;
}

.construction .context, .for_Investors .context{
	width: 930px;
}

.sell .context{
	width: 930px;
}

a{
	color:#004b91;
}	

a.xls{
	background:url(/i/ext/xls.png) no-repeat left;
	padding-left:18px
}

a.doc{
	background:url(/i/ext/doc.png) no-repeat left;
	padding-left:18px
}

a.pdf{
	background:url(/i/ext/pdf.png) no-repeat left;
	padding-left:18px
}

a.arc{
	background:url(/i/ext/arc.png) no-repeat left;
	padding-left:18px
}

a.txt{
	background:url(/i/ext/txt.png) no-repeat left;
	padding-left:18px
}

a.img{
	background:url(/i/ext/img.png) no-repeat left;
	padding-left:18px
}

a.flash{
	background:url(/i/ext/flash.png) no-repeat left;
	padding-left:18px
}

a.ppt{
	background:url(/i/ext/ppt.png) no-repeat left;
	padding-left:18px
}

#projects{
	position:relative;
	float:left;
	height:31px;
	width:726px;
	display:block;
	margin-bottom:50px;
	padding-top:5px;
}

#projects .phone{
	margin:0 0 0 110px;
}

#projects a{
	margin-right: 40px;
}
#projects a img{
	opacity:0.5;
	filter:alpha(opacity=50);
}

#projects a:hover img{
	opacity:1;
	filter:alpha(opacity=100);
}



/* menu */

#menu{
	display:block;
	position: relative;
	float: left;
	height: 27px;	
	margin-bottom:25px;
	font-size:115%;
	margin-left: -9px;
}

#menu li{
	float: left;
	display: block;
	color:white;
	margin: 0 24px 0 0;
}

#menu li.last{
	margin-right:0;
}

#menu li.selected{
	font-weight: bold;
	background: #fcca5e url('/i/menu-bg.png') repeat-x top;
	color: Black;
	text-decoration: none;
}

#menu li.selected a{
	color: Black;
	text-decoration: none;
}

#menu li a{
	color: White;	
	padding: 3px 9px;
	display: block;
}

/* menu END */

p.quote{
	font-size:120%;
	line-height: 160%;
}


/* Five parts */

.two-fifth{
	float:left;
	display:block;
	width:300px;

}

.three-fifth{
	float:left;
	display:block;
	width:555px;
}

.two-fifth, .three-fifth{
	margin: 0 70px 15px 0;
}

.two-fifth.last, .three-fifth.last{
	margin-right: 0;
}

.three-fifth.right{
	float: right!important;
}

/* Five parts  END*/

/* 2 parts */

.one-second{
	float:left;
	display:block;
	width:427px;
}


.one-second{
	margin: 0 70px 15px 0;
}

.one-second.last{
	margin-right: 0;
}

.one-second.right{
	float: right!important;
}

/* 2 parts  END*/

p.status{
	float:left;
	width:190px;
	margin-right:15px;
}

p.status b{
	display: block;
}

/* STARS ins */
.stars {
	position:relative;
}

.stars ins {
	display:block;
	background:url('../i/stars.png') no-repeat top;
	position:absolute;
	width:11px;
	height:11px;
	left:-17px;
	top:2px;
	font-size:0px
}

.chooser li ins {
	top:122px
}

.s2 ins {
	background-position: 0 -11px
}

.s3 ins {
	background-position: 0 -22px
}

.s4 ins {
	background-position: 0 -33px
}
/* STARS ins */

/* CHOOSER */

ul.chooser{
	display: block;
	height: 150px;
	background: url('/i/city-bg.png') repeat-x 0 13px;
	padding-left:15px;
	margin-left:-10px;
}

ul.chooser img.up {
	position:relative;
	display:block;
	height:120px;
}


#content ul.chooser{
	color:#5b5b5b;
	list-style-type:none;
}

ul.chooser li{
	float:left;
	margin:0px 60px 0px 0px;
	background: none;
	padding-left:0;
}

ul.chooser li.last{
	margin-right: 0;
}

ul.chooser li p{
	color:#5b5b5b;
	font-size:84%;
	margin:2px 0 0;
	line-height:14px;
	width:140px;
}

ul.chooser li a{
	color:#094e8b;
	font-weight:bold;
	font-size:92%;
	display:block;
	line-height:16px;
	width:140px;
}
ul.chooser .all {
	margin-top:40px
}
ul.chooser .all a{
	color:#8c1515
}
ul.chooser .all img{
	margin-bottom:35px;
}

ul.chooser .all ins{
	top:94px
}
/* chooser END */

/* photoslide */
#photoslide{
	width:297px!important;
	height:174px!important;
	overflow: hidden!important;
	position: relative;
	float: left;
	margin: 0 38px 0 0;
}

#photoslide li{
	margin:0;
	padding:0;
	background: none;
}

#prevBtn{
	float:left;
	font-size:110%;
	left:87px;
	position:absolute;
	top:190px;
}

#nextBtn{
	float:left;
	font-size:110%;
	left:200px;
	position:absolute;
	top:190px;
}

#Btn{
	float:left;
	font-size:12px;
	left:100px;
	position:absolute;
	text-align:center;
	top:195px;
	width:100px;
}


/* photoslide END */

/* table */
#context table th{
	background-color:#b6d0e5;
	color:#000000;
	font-weight:normal;
	text-align: left;
}

#context table td, #context table th{
	padding:7px 5px;
	line-height:140%;
}

#context table .bg{
	background:#e5e5e5;
}

table th, table td{
	vertical-align: top;
}

table.data td{

	font-family: Tahoma;
}

table.data tr:nth-child(odd){
	background-color: #e5e5e5;
}

.data td p{
	margin-bottom:0;
}
/* table END */

/* tabs */
.tabs{
	display: block;
	margin: 32px 0 20px 0px;
	height:25px;
}
.tabs li{
	float:left;
	margin-right:10px;	
	background: none!important;
	display: block;
	height: 20px;
	padding-left:0px;
}

.tabs li a{
	display: block;
	padding:1px 8px;
}

.tabs li.last{
	margin-right:0px;
}

.tabs a.selected{
	background-color:#b6d0e5;
	text-decoration: none;
	color: Black;
}

/* tabs END */


/*alt_navigation*/
.alt_navigation{
	font-family: Georgia;
	font-size:95%;
	float:left;
	display: block;
	color:#737373;
}

.alt_navigation span{
	font-size: 90%;
	color:gray;
	padding:0 6px 0 7px;
}

.alt_navigation a{
	text-decoration: underline;
	color:#737373!important;
}

.alt_navigation a:hover{
	text-decoration: none;
}
/* END alt_navigation*/




/* submenu*/

#submenu{
	width:160px;
	float:right;
}


.submenu .current{
	background-color:#004B91;
}

.submenu li a{
	margin:5px;
}

.submenu .current a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}


/* END submenu*/




/* FOOTER */

#footer{
	width:100%;
	background:url(/i/cheboxary.png) no-repeat top center;
	font-size:86%;
	line-height:16px;
	margin:60px 0 17px 0;
	font-family: Tahoma;
}

#footer a{
	color: gray;
}

#footer-wrap{
	padding-bottom:40px;
}

#footer-wrap .shadow {
	position:absolute;
	width:100%;
	top:-100px;
	right:0px;
}

#footer-wrap .shadow img{
	width:124px;
	height:70px;
	float:left;
}

#footer-wrap .shadow img.right{
	float:right
}

#footer p{
	float:left;
	color:#7f7f7f
}

#footer .copyright{
	width:30%;
	padding-left:10px;
}

#footer .adress {
	width:38%
}

#footer .made img{
	//zoom:1;
	display:inline-block;
	margin-bottom:-7px
}

#footer .made a{
	color:#7f7f7f;
	text-decoration: none;
}




/* corners */

#menu .jquery-corner div{
	border-color:#105b9f!important;
}

.fcontent{
	float:left;	
	margin-right:40px;
}

.YMaps-b-balloon-frame tr td{padding:0 !important}