* {
	margin:0;
	padding:0;
}
html{
	font:100.1% "Times New Roman", Times, serif;
}
body{
	font-size:62.5%;
}

ul li {
	list-style:none;
}
a{
	outline:none;
}
h1 {
	color:#692415;
	/*font:2.6em "Times New Roman", Times, serif;*/
	font:16px "Times New Roman", Times, serif;
	text-transform:uppercase;
	/*letter-spacing:6.5px;
	white-space:nowrap;
	position:relative;
	z-index:2;*/
	text-align: center !important;
}
 div#h1 { 
 color:#692415;
	font:16px "Times New Roman", Times, serif;
	text-transform:uppercase;
 margin: 20px 20px 10px 20px;
 text-align: center !important;
}


h1.anCol{
	color:#fff;
}
h1.shadow{
	position:relative;
	top:-28px;
	z-index:1;
	left:2px;
}
h2 {
	color:#361311;
	/*font:1.62em "Times New Roman", Times, serif;*/
	font:14px "Times New Roman", Times, serif;
	text-transform:uppercase;
	/*letter-spacing: 3.0px;6.5px;*/
	text-align:center;
	clear:both;
}
h2 a{
	color:#361311;
	text-decoration:none;
}
div.wrapper{
	width:1000px;
	overflow:hidden;
	zoom:1;
	margin:0 auto;
	position:relative;
	z-index:1000;
	text-align:left;
}
a {
	color:#ae0301;
}
a img{
	border:0;
}
/***header***/
img#loading{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-16px;
	margin-top:-16px;
}
#header {
	overflow:hidden;
	zoom:1;
	background:url(/i/main.jpg) no-repeat center 0;
	height:338px;
}
#rial {
	overflow:hidden;
	zoom:1;
	position:relative;
	height:485px;
	/*background:url(/i/main1.jpg) no-repeat center 0;*/
}
#rial1 {
	overflow:hidden;
	zoom:1;
	position:relative;
/*	height:485px;*/
	/*background:url(/i/main1.jpg) no-repeat center 0;*/
}

div.wrapper ul.menu,
#rial div.wrapper ul.menu,
div.decor-menu div.flash-rial ul.menu,
div.wrapper ul.menu-anCol,
#rial div.wrapper ul.menu-anCol,
div.decor-menu div.flash-rial ul.menu-anCol{
	overflow:hidden;
	zoom:1;
	background:url(/i/decor-menu.gif) no-repeat 834px center;
	list-style: none;
	zdisplay:table;
	margin:0 auto 4px;
	width: 850px;
	z-index:500;
	position:relative;
	overflow: hidden;
}
div.wrapper ul.menu li,
#rial div.wrapper ul.menu li,
div.decor-menu div.flash-rial ul.menu li,
div.wrapper ul.menu-anCol li,
#rial div.wrapper ul.menu-anCol li,
div.decor-menu div.flash-rial ul.menu-anCol li{
	height:23px;
	float:left;
	text-align:center;
	zdisplay:table-cell;
	zvertical-align: top;
	font:bold 1.67em "Times New Roman", Times, serif;
	margin-right:10px;

	z#float:left;
	z#clear: right;
}
div.wrapper ul.menu li span,
#rial div.wrapper ul.menu li span,
div.decor-menu div.flash-rial ul.menu li span,
div.wrapper ul.menu-anCol li span,
#rial div.wrapper ul.menu-anCol li span,
div.decor-menu div.flash-rial ul.menu-anCol li span{
	display:block;
	float:left;
	height:23px;
}
div.wrapper ul.menu li.active span,
#rial div.wrapper ul.menu li.active span,
div.decor-menu div.flash-rial ul.menu li.active span,
div.wrapper ul.menu-anCol li.active span,
#rial div.wrapper ul.menu-anCol li.active span,
div.decor-menu div.flash-rial ul.menu-anCol li.active span{
	background: url(/i/menu-bg-l.gif) no-repeat 0 0;
}
div.wrapper ul.menu li.active a,
#rial div.wrapper ul.menu li.active a,
div.decor-menu div.flash-rial  ul.menu li.active a,
div.wrapper ul.menu-anCol li.active a,
#rial div.wrapper ul.menu-anCol li.active a,
div.decor-menu div.flash-rial  ul.menu-anCol li.active a{
	color:#fff;
	zbackground:url(/i/menu-g-r.jpg) no-repeat right 0;
	padding-right:6px;
}
div.wrapper ul.menu li.active span.right,
#rial div.wrapper ul.menu li.active span.right,
div.decor-menu div.flash-rial ul.menu li.active span.right,
div.wrapper ul.menu-anCol li.active span.right,
#rial div.wrapper ul.menu-anCol li.active span.right,
div.decor-menu div.flash-rial ul.menu-anCol li.active span.right{
	background:url(/i/menu-g-r.gif) no-repeat right 0;
	width:4px;
	height:23px;
}
 div.wrapper ul.menu li a,
#rial div.wrapper ul.menu li a,
div.decor-menu div.flash-rial ul.menu li a,
div.wrapper ul.menu-anCol li a,
#rial div.wrapper ul.menu-anCol li a,
div.decor-menu div.flash-rial ul.menu-anCol li a{
	text-decoration:none;
	padding:0 10px 0 10px;
	color:#692415;
	display:block;
	height:23px;
	_width:1%;
}

span.company_n{
	background:url(/i/menu/company_n.png) no-repeat 0 0;
	_background:none;
	width:110px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/company_n.png",sizingMethod="crop");
}

span.news_n{
	background:url(/i/menu/news_n.png) no-repeat 0 0;
	_background:none;
	width:87px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/news_n.png",sizingMethod="crop");
}

span.realty_n{
	background:url(/i/menu/rialty_n.png) no-repeat 0 0;
	_background:none;
	width:142px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/rialty_n.png",sizingMethod="crop");
}

span.tech_n{
	background:url(/i/menu/tech_n.png) no-repeat 0 0;
	_background:none;
	width:116px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/tech_n.png",sizingMethod="crop");
}

span.partners_n{
	background:url(/i/menu/partners_n.png) no-repeat 0 0;
	_background:none;
	width:105px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/partners_n.png",sizingMethod="crop");
}

span.investors_n{
	background:url(/i/menu/investors_n.png) no-repeat 0 0;
	_background:none;
	width:120px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/investors_n.png",sizingMethod="crop");
}

span.contacts_n{
	background:url(/i/menu/contacts_n.png) no-repeat 0 0;
	_background:none;
	width:100px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/contacts_n.png",sizingMethod="crop");
}

 div.wrapper ul.menu li a:hover,
#rial div.wrapper ul.menu li a:hover,
div.decor-menu div.flash-rial ul.menu li a:hover,
div.wrapper ul.menu-anCol li a:hover,
#rial div.wrapper ul.menu-anCol li a:hover,
div.decor-menu div.flash-rial ul.menu-anCol li a:hover{
	cursor:pointer;
	_cursor:hand;
}
 div.wrapper ul.menu li a img:hover,
#rial div.wrapper ul.menu li a img:hover,
div.decor-menu div.flash-rial ul.menu li a img:hover,
div.wrapper ul.menu-anCol li a img:hover,
#rial div.wrapper ul.menu-anCol li a img:hover,
div.decor-menu div.flash-rial ul.menu-anCol li a img:hover{
	cursor:pointer;
	_cursor:hand;
}
 div.wrapper ul.menu li.active a img:hover,
#rial div.wrapper ul.menu li.active a img:hover,
div.decor-menu div.flash-rial ul.menu li.active a img:hover,
div.wrapper ul.menu-anCol li.active a img:hover,
#rial div.wrapper ul.menu-anCol li.active a img:hover,
div.decor-menu div.flash-rial ul.menu-anCol li.active a img:hover{
	cursor:pointer;
	_cursor:hand;
}
div.wrapper ul.menu li a span.company,
#rial div.wrapper ul.menu li a span.company,
div.decor-menu div.flash-rial ul.menu li a span.company{
	background:url(/i/menu/company.png) no-repeat 0 0;
	_background:none;
	width:110px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/company.png",sizingMethod="crop");
}
div.wrapper ul.menu li a span.news,
#rial div.wrapper ul.menu li a span.news,
div.decor-menu div.flash-rial ul.menu li a span.news{
	background:url(/i/menu/news.png) no-repeat 0 0;
	_background:none;
	width:87px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/news.png",sizingMethod="crop");
}
div.wrapper ul.menu li a span.rialty,
#rial div.wrapper ul.menu li a span.rialty,
div.decor-menu div.flash-rial ul.menu li a span.rialty{
	background:url(/i/menu/rialty.png) no-repeat 0 0;
	_background:none;
	width:142px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/rialty.png",sizingMethod="crop");
}
div.wrapper ul.menu li a span.tech,
#rial div.wrapper ul.menu li a span.tech,
div.decor-menu div.flash-rial ul.menu li a span.tech{
	background:url(/i/menu/tech.png) no-repeat 0 0;
	_background:none;
	width:116px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/tech.png",sizingMethod="crop");
}
div.wrapper ul.menu li a span.partners,
#rial div.wrapper ul.menu li a span.partners,
div.decor-menu div.flash-rial ul.menu li a span.partners{
	background:url(/i/menu/partners.png) no-repeat 0 0;
	_background:none;
	width:105px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/partners.png",sizingMethod="crop");
}
div.wrapper ul.menu li a span.investors,
#rial div.wrapper ul.menu li a span.investors,
div.decor-menu div.flash-rial ul.menu li a span.investors{
	background:url(/i/menu/investors.png) no-repeat 0 0;
	_background:none;
	width:120px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/investors.png",sizingMethod="crop");
}
div.wrapper ul.menu li a span.contacts,
#rial div.wrapper ul.menu li a span.contacts,
div.decor-menu div.flash-rial ul.menu li a span.contacts{
	background:url(/i/menu/contacts.png) no-repeat 0 0;
	_background:none;
	width:100px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/contacts.png",sizingMethod="crop");
}
div.wrapper ul.menu li.active a span.company,
#rial div.wrapper ul.menu li.active a span.company,
div.decor-menu div.flash-rial ul.menu li.active a span.company,
div.wrapper ul.menu-anCol li a span.company,
#rial div.wrapper ul.menu-anCol li a span.company,
div.decor-menu div.flash-rial ul.menu-anCol li a span.company{
	background:url(/i/menu/company-active.png) no-repeat 0 0;
	_background:none;
	width:110px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/company-active.png",sizingMethod="crop");
}
div.wrapper ul.menu li.active a span.news,
#rial div.wrapper ul.menu li.active a span.news,
div.decor-menu div.flash-rial ul.menu li.active a span.news,
 div.wrapper ul.menu-anCol li a span.news,
#rial div.wrapper ul.menu-anCol li a span.news,
div.decor-menu div.flash-rial ul.menu-anCol li a span.news{
	background:url(/i/menu/news-active.png) no-repeat 0 0;
	_background:none;
	width:87px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/news-active.png",sizingMethod="crop");
}
 div.wrapper ul.menu li.active a span.rialty,
#rial div.wrapper ul.menu li.active a span.rialty,
div.decor-menu div.flash-rial ul.menu li.active a span.rialty,
 div.wrapper ul.menu-anCol li a span.rialty,
#rial div.wrapper ul.menu-anCol li a span.rialty,
div.decor-menu div.flash-rial ul.menu-anCol li a span.rialty{
	background:url(/i/menu/rialty-active.png) no-repeat 0 0;
	_background:none;
	width:142px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/rialty-active.png",sizingMethod="crop");
}
 div.wrapper ul.menu li.active a span.tech,
#rial div.wrapper ul.menu li.active a span.tech,
div.decor-menu div.flash-rial ul.menu li.active a span.tech,
div.wrapper ul.menu-anCol li a span.tech,
#rial div.wrapper ul.menu-anCol li a span.tech,
div.decor-menu div.flash-rial ul.menu-anCol li a span.tech{
	background:url(/i/menu/tech-active.png) no-repeat 0 0;
	_background:none;
	width:116px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/tech-active.png",sizingMethod="crop");
}
div.wrapper ul.menu li.active a span.partners,
#rial div.wrapper ul.menu li.active a span.partners,
div.decor-menu div.flash-rial ul.menu li.active a span.partners,
div.wrapper ul.menu-anCol  li a span.partners,
#rial div.wrapper ul.menu-anCol  li a span.partners,
div.decor-menu div.flash-rial ul.menu-anCol  li a span.partners{
	background:url(/i/menu/partners-active.png) no-repeat 0 0;
	_background:none;
	width:105px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/partners-active.png",sizingMethod="crop");
}
div.wrapper ul.menu li.active a span.investors,
#rial div.wrapper ul.menu li.active a span.investors,
div.decor-menu div.flash-rial ul.menu li.active a span.investors,
div.wrapper ul.menu-anCol  li a span.investors,
#rial div.wrapper ul.menu-anCol  li a span.investors,
div.decor-menu div.flash-rial ul.menu-anCol  li a span.investors{
	background:url(/i/menu/investors-active.png) no-repeat 0 0;
	_background:none;
	width:120px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/investors-active.png",sizingMethod="crop");
}
div.wrapper ul.menu li.active a span.contacts,
#rial div.wrapper ul.menu li.active a span.contacts,
div.decor-menu div.flash-rial ul.menu li.active a span.contacts,
div.wrapper ul.menu-anCol li a span.contacts,
#rial div.wrapper ul.menu-anCol li a span.contacts,
div.decor-menu div.flash-rial ul.menu-anCol li a span.contacts{
	background:url(/i/menu/contacts-active.png) no-repeat 0 0;
	_background:none;
	width:100px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/menu/contacts-active.png",sizingMethod="crop");
}
div.wrapper div.decor,
#rial div.wrapper div.decor{

	background:url(/i/decor-menu.gif) no-repeat left center;
	width: 850px;
	margin: 0px auto 260px; padding-top:10px;
	padding-left:7px;
}
div.wrapper  h1,
#rial div.wrapper  h1{
	margin:0 auto;
/*	text-align:center; */
	text-align:left;
}
/***\\header\\***/
/***head***/
#head{
	overflow:hidden;
	zoom:1;
	background:#82301c url(/i/head-bg.jpg) repeat-x 0 0;
	height:145px;
	position:relative;
	text-align:center;
}
#head div.visible{
	text-align:left;
	overflow:visible;
}
div.logo{
	margin:13px 50px 0 0;
	height:120px;
	float:left;
}
#head ul.menu1,
#head ul.menu2,
#head ul.menu3{
	overflow:hidden;
	zoom:1;
	float:left;
	zwidth:230px;
	margin-left:150px;
	margin-right:50px;
	margin-top:35px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#head ul.menu1_two,
#head ul.menu2_two,
#head ul.menu3_two{
	overflow:hidden;
	zoom:1;
	float:left;
	margin-left:60px;
	zwidth:230px;
	margin-right:50px;
	margin-top:35px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#head ul.menu1_three,
#head ul.menu2_three,
#head ul.menu3_three,
#head ul.menu4_three{
	overflow:hidden;
	zoom:1;
	float:left;
	margin-left:0px;
	zwidth:230px;
	margin-right:50px;
	margin-top:35px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#head ul.menu1.last-child,
#head ul.menu1:last-child,
#head ul.menu2.last-child,
#head ul.menu2:last-child,
#head ul.menu3.last-child,
#head ul.menu3:last-child,
#head ul.menu1_two.last-child,
#head ul.menu1_two:last-child,
#head ul.menu2_two.last-child,
#head ul.menu2_two:last-child,
#head ul.menu3_two.last-child,
#head ul.menu3_two:last-child,
#head ul.menu1_three.last-child,
#head ul.menu1_three:last-child,
#head ul.menu2_three.last-child,
#head ul.menu2_three:last-child,
#head ul.menu3_three.last-child,
#head ul.menu3_three:last-child,
#head ul.menu4_three:last-child
{
	margin-right:0;
}
#head ul.menu1 li,
#head ul.menu2 li,
#head ul.menu3 li,
#head ul.menu1_two li,
#head ul.menu2_two li,
#head ul.menu3_two li,
#head ul.menu1_three li,
#head ul.menu2_three li,
#head ul.menu3_three li,
#head ul.menu4_three li
{
	font:13px "Times New Roman", Times, serif;
	margin-bottom:10px;
}
#head ul.menu1 li a,
#head ul.menu2 li a,
#head ul.menu3 li a,
#head ul.menu1_two li a,
#head ul.menu2_two li a,
#head ul.menu3_two li a,
#head ul.menu1_three li a,
#head ul.menu2_three li a,
#head ul.menu3_three li a,
#head ul.menu4_three li a
{
	color:#ecb055;

}
#head ul.menu1 li.active a,
#head ul.menu2 li.active a,
#head ul.menu3 li.active a,
#head ul.menu1_two li.active a,
#head ul.menu2_two li.active a,
#head ul.menu3_two li.active a,
#head ul.menu1_three li.active a,
#head ul.menu2_three li.active a,
#head ul.menu3_three li.active a,
#head ul.menu4_three li.active a
{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#head ul.menu1 li a:hover,
#head ul.menu2 li a:hover,
#head ul.menu3 li a:hover,
#head ul.menu1_two li a:hover,
#head ul.menu2_two li a:hover,
#head ul.menu3_two li a:hover,
#head ul.menu1_three li a:hover,
#head ul.menu2_three li a:hover,
#head ul.menu3_three li a:hover,
#head ul.menu4_three li a:hover
{
	color:#fff;
}
/***\\head\\***/
/***main***/
#main{
	background:url(/i/main-bg.jpg) repeat-x 0 0;
	zoom:1;
	position:relative;
	text-align:center;
}
#main div.info-cols{
	width:970px;
	zoom:1;
	margin:20px auto;
}

#main div.info-cols div.left-col{
	margin:0 20px;
	zoom:1;
}

/*#main div.info-cols div.cols p,
#main div.info-cols div.col p{           02.11.09*/
#main div.info-cols div.singlecol{
	padding-left:20px;
}
#main div.info-cols div.cols ,
#main div.info-cols div.col,
#main div.info-cols div.singlecol{
	color:#692415;
	/*font:1.4em  "Times New Roman", Times, serif;*/
	font:1.5em "Times New Roman", Times, serif;
	line-height:20px;
}
#main div.info-cols div.cols p a,
#main div.info-cols div.col p a{
	color:#ae0301;
}
#main div.info-cols div.cols,
#main div.info-cols div.col{
	float:left;
	width:450px;
	padding:30px 0 0;
	zoom:1;
	overflow:hidden;
	margin:0 0 40px 20px;
}
#main div.info-cols div.col{
	margin:0 0 0 255px;
	_margin:0 0 0 127px;
	padding:0;
	z#padding-bottom:65px;
}
#main div.info-cols ul.periods{
	clear:both;
	margin:0 auto 40px;
	overflow:hidden;
	zwidth:600px;
	display:-moz-inline-stack;
	display:inline-block;
	//display:inline; zoom:1;
}
#main div.info-cols ul.periods li{
	float:left;
	margin-right:25px;

	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
	font:600 1.62em "Times New Roman", Times, serif;
}
#main div.info-cols ul.periods li.last-child,
#main div.info-cols ul.periods li:last-child{
	margin-right:0;
}
#main div.info-cols ul.periods li a{
	font-size:14px;
	text-decoration:none;
	color:#a51f1d;
}
#main div.info-cols ul.periods li a:hover,
#main div.info-cols ul.periods li.active a{
	color:#f1b053;
}
#main div.info-cols p.head{
	background:url(/i/pHead-bg.gif) repeat-x 0 20px;
	margin-bottom:20px;
	text-align:center;
	letter-spacing:7px;
}
#main div.info-cols p.head span{
	color:#e8a544;
	background:#fff;
	padding:0 10px;
	font:3.3em "Times New Roman", Times, serif;
}
#main div.wrapper ul.rialty-menu{
	zoom:1;
	width:960px;
	overflow:hidden;
	margin:50px 0 -30px 61px;
	clear:both;
}
#main div.wrapper ul.rialty-menu li{
	float:left;
	margin-right:10px;
	zoom:1;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
	_width:1%;
}
#main div.wrapper ul.rialty-menu li.last-child,
#main div.wrapper ul.rialty-menu li:last-child{
	margin-right:0px;
}
#main div.wrapper ul.rialty-menu li a{
	display:block;
	height:50px;
}
#main div.wrapper ul.rialty-menu li a:hover{
	cursor:pointer;
	cursor:hand;
}
#main div.wrapper ul.rialty-menu li a span.living,
#main div.wrapper ul.rialty-menu li a span.commerch,
#main div.wrapper ul.rialty-menu li a span.built{
	display:block;
	background:url(/i/livingState.png) no-repeat 0 0;
	height:17px;
	width:332px;

	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/livingState.png",sizingMethod="crop");
}
#main div.wrapper ul.rialty-menu li a span.built{
	background:url(/i/builtObjects.png) no-repeat 0 0;
	width:340px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/builtObjects.png",sizingMethod="crop");
}
#main div.wrapper ul.rialty-menu li a span.commerch{
	background:url(/i/commerchState.png) no-repeat 0 0;
	width:217px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/commerchState.png",sizingMethod="crop");
}
#main div.wrapper ul.rialty-menu li.active a span.living{
	background:url(/i/livingState-active.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/livingState-active.png",sizingMethod="crop");
}
#main div.wrapper ul.rialty-menu li.active a span.built{
	background:url(/i/builtObjects-active.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/builtObjects-active.png",sizingMethod="crop");
}
#main div.wrapper ul.rialty-menu li.active a span.commerch{
	background:url(/i/commerchState-active.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/commerchState-active.png",sizingMethod="crop");
}
/***\\main\\***/
/***footer***/
#footer{
	background:url(/i/footer-bg.gif) repeat-x 0 0;
	position:relative;
	padding:0 0 25px 0;
	margin:65px 0 0 0;
	zoom:1;
}
#footer p{
	color:#c4846b;
	margin-top:20px;
}
#footer p.copy{
	font:1.4em "Times New Roman", Times, serif;
	float:left;
}
#footer p.info{
	/*font:1.1em  "Times New Roman", Times, serif;*/
	font:1.3em "Times New Roman", Times, serif;
	margin:22px 0 0 20px;
	width:400px;
	text-align:left;
}
#footer a.contact{
	position:absolute;
	top:18px;
	right:128px;
	font:1.4em "Times New Roman", Times, serif;
	color:#ae0301;
}
div.footer-main #footer{
	background:#fff url(/i/footer-main1.gif) repeat-x 0 0;
	margin:0;
	zoom:1;
}

div#footer .wrapper { position:relative; margin:auto; width:1000px}
div#footer .footer-r { position:absolute; right:0; top:49px; width:270px; font-size:12px; font-family:"Times New Roman", Times, serif; color:#c4846b}
div#footer .footer-banner { padding-top:10px}
div#footer .footer-banner img { margin-right:30px}

div#footer .logo-banner { position:absolute; left:470px; margin-top:10px; width:210px; text-align:center }
div#footer .logo-banner p { font-size:1.2em; margin-top:5px}

/***\\footer\\***/
/***gallery***/
#main h2{
	margin:30px 0;
}
#main div.shadow-horizontal{
	zdisplay:inline-block;
	height:112px;
	position:absolute;
}
#main  div.left,
#main  div.left1,
#main  div.left-infra{
	background:url(/i/shadow-left_.gif) repeat-y 0 0;
	position:absolute;
	left:1px;
	width:4px;
	top:8px;
	height:112px;
}

#main  div.right,
#main  div.right1,
#main  div.right-infra{
	background:url(/i/shadow-left1.gif) repeat-y 0 0;
	position:absolute;
	right:2px;
	_right:1px;
	width:9px;
	top:5px;

	height:117px;
}

#main div.gallery,
#main div.plan_gal,
#main div.gallery1{
	position:relative;
	overflow:hidden;
	zoom:1;
	height:110px;
	width:965px;
	padding:4px 0 5px;
	background:url(/i/shadow-top-bottom-gallery.gif) repeat-x 0 0;
	margin:0 auto;
	zborder:1px solid #e2e2e2;
}
#main div.gallery ul.gallery,
#main div.gallery ul.gallery-infra,
#main div.gallery ul.gallery1{
	zmargin-left:60px;
	zoom:1;
	position:absolute;
}
* + html #main div.gallery ul.gallery,
* + html #main div.gallery ul.gallery1,
* + html #main div.gallery ul.gallery-infra{
	width:2000000px;
}
#main div.gallery ul.gallery li img,,
#main div.gallery ul.gallery1 li img,
#main div.gallery ul.gallery-infra li img{
	display:block;
	zoom:1;
}
#main  p.desc{
	font:italic 1.4em "Times New Roman", Times, serif;
	color:#F1B053;
	zwidth:160px;
	padding:0 5px;
	text-align:center;
	position:absolute;
	display:none;
}
#main div.gallery ul.gallery li,
#main div.gallery ul.gallery1 li,
#main div.plan_gal ul.plan_gal li,
#main div.gallery ul.gallery-infra li{
	float:left;
	position:absolute;
	overflow:hidden;
	height:101px;
	zwidth:100%;
	border:5px solid #fff;
	z-index:1;
	zoom:1;
	#scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		onmouseenter = function(){className += ' hover'},
		onmouseleave = function(){className = className.replace(' hover','')}
	);
}

#main div.gallery ul.gallery li:hover,
#main div.plan_gal ul.plan_gal li:hover,
#main div.plan_gal ul.plan_gal li.hover,
#main div.gallery ul.gallery li.hover,
#main div.gallery ul.gallery1 li:hover,
#main div.gallery ul.gallery1 li.hover,
#main div.gallery ul.gallery-infra li:hover,
#main div.gallery ul.gallery-infra li.hover{
	z-index:100;
	zoom:1;
	margin-left:-25px;
}
#main div.gallery ul.gallery li.active,
#main div.gallery ul.gallery1 li.active,
#main div.plan_gal ul.plan_gal li.active,
#main div.gallery ul.gallery-infra li.active{
	z-index:50;
	border-color:#ab4428;
	zoom:1;
}
#main div.gallery ul.gallery li.infra,
#main div.plan_gal ul.plan_gal li.infra,{
	zdisplay:none;
}
div.gallery-place{
	display:none;
	zoom:1;
}
#main div.shadow{
	zwidth:965px;
	margin:0 auto;
	padding:4px 5px 5px 5px;
	position:relative;
	zoom:1;
	clear:both;
	z-index:1;
	margin-bottom:30px;
}
#main div.shadow a.left-button{
	position:absolute;
	top:42px;
	left:0px;
	width:36px;
	height:36px;
	display:block;
	zoom:1;
	z-index:102;
}
#main div.shadow a.left-button div{
	background:url(/i/buttom-l.png) no-repeat 0 0;
	position:relative;
	zoom:1;
	width:36px;
	height:36px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/buttom-l.png",sizingMethod="crop");
}
#main div.shadow a.left-button:hover,
#main div.shadow a.right-button:hover{
	cursor:pointer;
	_cursor:hand;
}
#main div.shadow a.right-button{
	position:absolute;
	top:42px;
	right:0px;
	z-index:102;
	width:36px;
	height:36px;
	display:block;
	zoom:1;
}
#main div.shadow a.right-button div{
	background: url(/i/buttom-r.png) no-repeat 0 0;
	width:36px;
	position:relative;
	zoom:1;
	height:36px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/buttom-r.png",sizingMethod="crop");
}
#main div.infra{
	width:530px;
	overflow:hidden;
	zoom:1;
	float:left;
}
#main div.infra div.shadow{
	zwidth:505px;
}
#main div.infra div.shadow div.gallery{
	zwidth:495px;
}
#main div.web{
	zwidth:410px;
	overflow:hidden;
	zoom:1;
	margin:0 auto;
}
#main div.web div.cam{
	width:168px;
	height:119px;
	float:left;
	margin-right:25px;
	_margin-right:15px;
	padding:5px;
	zoom:1;
	background:url(/i/web-camera-bg.gif) no-repeat 0 0;
}

#main div.web div.cam div.web-cam{
	width:158px;
	height:99px;
	border:5px solid #fff;

}
#main div.web div.cam div.active{
	border:5px solid #AB4428;
}
#main div.year{
	overflow:hidden;
	zoom:1;
	display:none;
}
#main div.info-cols div.year div.col{
	margin:0 0 0 255px;
}
/***\\gallery\\***/
/***flash***/
div.flash{
	background:#fff;
	opacity:0.77;
	filter:alpha(opacity=77);
	height:485px;
	z-index:200;
	margin-bottom:-485px;
	top:0;
	left:0;
	position:relative;
	zoom:1;
}
#rial  div.container{
	height:440px;
	z-index:1000;
	opacity:1.2;
	overflow:hidden;
	filter:alpha(opacity=100);
	position:absolute;
	bottom:0;
	padding:0 5px;
}

table.rial{
	margin:0 auto;
	position:absolute;
	z-index:1000;
	height:440px;
	/*bottom:0;*/
	zoom:1;
}
table.rial2{
	//margin: 0 0 250px 0 !important;
}
table.gall{
	bottom:auto;
	top:40px;
}
table.rial td.shadow a#foto-str-l{
	display:block;
	height:50px;
	position:absolute;
	top:200px;
	right:30px;
	width:20px;
}
table.rial td.shadow a#foto-str-l div{
	position:relative;
	width:20px;
	height:50px;
	background:url(/i/foto-str-l.png) no-repeat 0 0;

	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/foto-str-l.png",sizingMethod="crop")
}
table.rial td.shadow a#foto-str-r{
	display:block;
	height:50px;
	position:absolute;
	top:200px;
	left:30px;
	_left:0px;
	width:20px;
}
table.rial td.shadow a#foto-str-r div{
	position:relative;
	width:20px;
	height:50px;
	background:url(/i/foto-str-r.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/foto-str-r.png",sizingMethod="crop")
}
table.rial td.shadow div.position{
	position:relative;
}
table.rial td.shadow{
	width:50%;
}
table.rial td div.left,
table.rial td div.leftPopup{
	background:url(/i/shadow.png) no-repeat right 0;
	_background:none;
	_margin-right:-5px;
	height:440px;
	width:30px;
	float:right;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/shadow.png",sizingMethod="crop")
	border: 1px solid red;
}
table.rial td div.right,
table.rial td div.rightPopup{
	background:url(/i/shadow-left.png) no-repeat left 0;
	zoom:1;
	height:440px;
	width:30px;
	float:left;
	overflow:hidden;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/shadow-left.png",sizingMethod="crop")
}
table.rial td.main{
	background:#fff;
	padding:5px 5px 0px 5px;
	position:relative;
	vertical-align:bottom;
}
table.gall td.main{
	padding:5px 5px 0px 5px;
}
table.rial td.main div.b{
	zoom:1;
	position:absolute;
	bottom:0;

}
table.rial td.main div.closePos{
	height:440px;
	position:relative;
	background:#f1b053;
	width:500px;
}

table.rial td.main a.close{
	background:url(/i/close-button.gif) no-repeat 0 0;
	display:block;
	height:25px;
	overflow:hidden;
	z-index:1000;
	zoom:1;
	width:25px;
	position:absolute;
	top:-30px;
	right:-35px;
}
/***\\flash\\***/
/***header-flash***/
div.header-flash{
	overflow:hidden;
	height:700px;
}
/***\\header-flash\\***/
/***main-page***/
div#main-page{
	overflow:hidden;
	zoom:1;
	background:#fff;
}
div#main-page div.menu{
	width:960px;
	margin:0 auto;
	padding:25px 0;
	background:#fff url(/i/menu-bg-main.gif) repeat-x 0 center;
}
div#main-page div.menu ul.menu{
	background:#fff  repeat-x 0 -10px;
	overflow:hidden;
	zoom:1;
	width:750px;
	margin:0 auto;
	padding:0 0 0 15px;
	#padding:0 0 0 15px;
}
div#main-page div.menu ul.menu li{
	float:left;
	font:1.62em "Times New Roman", Times, serif;
	text-transform:uppercase;
	margin-right:20px;
	zwidth:26%;
	background:url(/i/manu-li-bg.jpg) no-repeat right center;
	padding-right:20px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
	#margin-right:20px;
	#padding-right:30px;
}
div#main-page div.menu ul.menu li:last-child,
div#main-page div.menu ul.menu li.last-child{
	margin:0 !important;
	padding:0 !important;
	background:none !important;
}
div#main-page div.menu ul.menu li a{
	color:#7b001f;
	letter-spacing:5.7px;
	text-decoration:none;
	text-align:justify;
}
/***\\main-page\\***/
/***project***/
ul.project{
	overflow:hidden;
	zoom:1;
	padding-bottom:50px;
	width:960px;
	margin:0 auto;
}
ul.project li{
	width:195px;
	float:left;
	margin-right:60px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
ul.project li:last-child,
ul.project li.last-child{
	margin-right:0;
}
ul.project li p.project{
	font:1.6em "Times New Roman", Times, serif;7b001f
}
ul.project li p.project a{
	color:#ae0301;
}
ul.project li p.metro{
	color:#b46246;
	font:italic 1.4em "Times New Roman", Times, serif;
	background:url(/i/metro-white.jpg) no-repeat 0 2px;
	padding-left:20px;
}
ul.project li p.date{
	color:#823120;
	font:italic 1.4em "Times New Roman", Times, serif;
}
/***\\project\\***/
/***news-news***/
div.news-news{
	overflow:hidden;
	zoom:1;
}
#main div.news-news div.info-cols div.news-menu{
	overflow:hidden;
	zoom:1;
	background:url(/i/news-menu-bg.gif) repeat-x 0 44px;
}
#main div.news-news div.info-cols div.actions-month{
	overflow:hidden;
	zoom:1;
	background:url(/i/news-menu-bg.gif) repeat-x 0 13px;
}
#main div.news-news div.info-cols div.actions-month p{
	color:#692415;
	font:bold 1.62em  "Times New Roman", Times, serif;
	text-align:center;
	width:140px;
	margin:0 auto;
	background:#fff;
}
#main div.news-news div.info-cols div.actions-month p.pub{
	width:160px;
}

/*#main div.news-news div.info-cols ul.periods,*/
#main div.news-news div.info-cols ul.rial{
	padding:30px 10px 30px 15px;
	margin:0 auto;
	width:auto;
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
	zbackground:url(/i/news-menu-bg.gif) repeat-x 0 44px;
}

#main div.news-news div.info-cols  div.news-news div.info-cols  ul.periods { padding:0px 10px 30px 15px;}


#main div.news-news div.info-cols ul.periods li,
#main div.news-news div.info-cols ul.rial li{
	background: url(/i/news-menu-bg.jpg) repeat-x 0 center;
	margin-right:0;
	padding-left:10px;
	padding-right:20px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}



#main div.news-news div.info-cols ul.periods li.last-child,
#main div.news-news div.info-cols ul.periods li:last-child,
#main div.news-news div.info-cols ul.rial li.last-child,
#main div.news-news div.info-cols ul.rial li:last-child{
	padding-right:10px;
}
#main div.news-news div.info-cols h2{
	margin:2px 0 10px ;
	line-height:160%;
	letter-spacing:1px;
	text-transform:none;
	font-weight:bold;
}
#main div.news-news div.info-cols p.h{
	text-align:center;
	/*font:1.4em  "Times New Roman", Times, serif;*/
	font:1.2em "Times New Roman", Times, serif;
	color:#f1b053;
	padding-top:18px;
}
#main div.news-news div.info-cols div.cols {
	margin-bottom:10px;
}
#main div.info-cols div.object div.cols span.bigger{
	font-size:2em;
}
#main div.news-news div.info-cols div.cols p{
	margin-bottom:20px;
	line-height:25px;
}
#main  div.info-cols div.object div.cols p{
	margin-bottom:15px;
}
#main  div.info-cols div.object div.cols p img.parking {
	margin-right:5px;
	float:left;
}
#main div.news-news div.info-cols div.left-col{
	margin-left:0;
	margin-right:30px;
}

#main div.news-news div.info-cols div.right-col{
	margin-left:30px;
}
* + html #main div.news-news div.info-cols div.press{
	padding-top:7px;
}
#main div.news-news div.info-cols div.press{
	background:url(/i/press-decor.gif) no-repeat center 5px;
	clear:both;
	padding:15px 0;
	margin-bottom:50px;
}
#main div.news-news div.info-cols div.press p{
	text-align:center;
	font:1.4em "Times New Roman", Times, serif;
	color:#361311;
}
#main div.news-news div.info-cols div.month-archive{
	position:relative;
	width: 100%;
	overflow: hidden;
}
#main div.news-news div.info-cols div.month-archive p{
	line-height:20px;
	margin-bottom:0;
}
#main div.news-news div.info-cols div.month-archive p.h{
	margin-bottom:-3px;
}
#main div.news-news div.info-cols div.month-archive p.name{
	font:1.1em "Times New Roman", Times, serif;
	color:#ae0301;
	margin-bottom:10px;
	text-align:center;
}
#main div.news-news div.info-cols div.month-archive div.novost{
	margin-bottom:30px;
	overflow:hidden;
	zoom:1;
}
#main div.news-news div.info-cols div.one {
	height:120px;
	position:relative;
	zoom:1;
	width:100%;
}
#main div.news-news div.info-cols div.one div.novost{
	position:absolute;
}
#main div.news-news div.info-cols div.news-menu ul.month{
	overflow:hidden;
	zoom:1;
	margin-left:15px;
	#margin-left:20px;
}
#main div.news-news div.info-cols div.news-menu ul.margB{
	margin-bottom:50px;
}
#main div.news-news div.info-cols div.one p{
	position:absolute;
	zoom:1;
	width:100%;
	overflow:hidden;
}
#main div.news-news div.info-cols div.news-menu ul.month li{
	float:left;
	margin-right:27px;
	/*color:#e1e1e0;*/
	color:#A51F1D;
	padding-bottom:5px;
	font:1.62em "Times New Roman", Times, serif;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#main div.news-news div.info-cols div.news-menu ul.month li:last-child,
#main div.news-news div.info-cols div.news-menu ul.month li.last-child{
	margin-right:0;
}
#main div.news-news div.info-cols div.news-menu ul.month li a{
	color:#a51f1d;
	text-decoration:none;
	padding-bottom:5px;
}
#main div.news-news div.info-cols div.news-menu ul.month li.active a{
	background:url(/i/month-menu-active-bg.gif) repeat-x 0 bottom;
	color:#f1b053;
}
#main div.news-news div.info-cols div.news-menu ul.month li.activePub a{
	background:url(/i/underline-menu-active-bg.gif) repeat-x 0 bottom;
}
#main div.news-news div.info-cols div.object{
	overflow:hidden;
	zoom:1;
}
#main div.info-cols div.object div.cols{
	padding-top:0px;
}


div.centerFlash{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:-35px;
	height:485px;
}
div#swf{
	position:absolute;
	z-index:1;
	/*width:1680px;
	#width:1680px;
	left:50%;
	margin-left:-840px;*/
	width:100%;
	overflow:hidden;
}
/***\\news-news\\***/
div.decor-menu div.flash-rial{
	height:25px;
	padding-top:10px;
	background:url(/i/decor-menu.gif) no-repeat left 19px;
	position:relative;
	width:850px;
	margin:0 auto;
	padding-left:7px;
}
/***plane***/
#main div.info-cols table.plane{
	font:1.4em "Times New Roman", Times, serif;
	color:#823120;
	border:1px solid #f7d4a1;
	border-collapse:collapse;
	margin-left:1px;
}
#main div.info-cols table.plane td{
	padding:5px;
}
#main div.info-cols table.plane td.info{
	width:250px;
	border:1px solid #f7d4a1;
}
#main div.info-cols table.plane td.info span{
	background:#fff;
}
#main div.info-cols table.plane td.data{
	zpadding-left:10px;
	border:1px solid #f7d4a1;
}
#main div.info-cols div.cols div.gallery{
	width:385px;
	float:right;
}
#main div.info-cols div.cols p.views{
	text-align:right;
	font-style:italic;
	clear:both;
}
/***\\plane\\***/
/***publications***/
#main div.news-news div.info-cols div.month-archive p.description{
	text-align:center;
	margin:-12px 0 0 0;
}

#main div.news-news div.info-cols div.month-archive div.publications
#main div.news-news div.info-cols div.month-archive div.pub-bg{
	padding-right:10px;
}
#main div.info-cols div.publications div.col{
	width:469px;
	zoom:1;
}
#main div.info-cols div.publications div.left-col{
	margin-right:0;
	width:469px;
	zoom:1;
	overflow:hidden;
}
#main div.info-cols div.publications div.right-col{
	margin-left:20px;
	width:469px;
	zoom:1;
	overflow:hidden;
}
#main div.news-news div.info-cols div.month-archive div.public{
	width:469px;
	height:195px;
	position:absolute;
	z-index: 2;
	background:url(/i/news-public-bg.png) no-repeat 0 0;
	_background:none;
	zoom:1;
	top:0;
	left:0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/news-public-bg.png",sizingMethod="crop");
}
#main div.news-news div.info-cols div.month-archive div.pub-bg img{
	zoom:1;
	display:block;
}
#main div.news-news div.info-cols div.month-archive div.publications div.pub-bg{
	overflow:hidden;
	zoom:1;
	position:relative;
	height:195px;
	width: 469px;
}
#main div.news-news div.info-cols div.month-archive div.publications div.one-public{
	position:relative;
}
#main div.news-news div.info-cols div.month-archive div.publications div.one-public-bg{
	background:url(/i/one-pub-bg.png) no-repeat 0 0;
	margin-top:20px;
	width:968px;
	height:750px;
	position:relative;
	margin-top:-695px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/one-pub-bg.png",sizingMethod="crop");
}
#main div.news-news div.info-cols div.month-archive div.gazeta{
	margin:0px 0 20px 0;
	background:url(/i/pub-bg-t.png) no-repeat right top;
	_background:none;
	position:relative;
	z-index:5;
	margin-bottom:-120px;
	height:154px;
	zoom:1;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/pub-bg-t.png",sizingMethod="crop");
}
#main div.news-news div.info-cols div.month-archive div.gazeta-b{
	background:url(/i/gazeta-b-bg.jpg) no-repeat 0 0;
	height:63px;
	position:relative;
/*	width:970px;*/
	zoom:1;
}
#main div.news-news div.info-cols div.month-archive  div.gazeta-pub{
	position:relative;
	z-index:1;
/*	width:960px;*/
	zoom:1;/*
	zoverflow:hidden;*/
	background:url(/i/gazeta-bg.jpg) repeat-y left 50px;
}
#main div.news-news div.info-cols div.month-archive  div.gazeta-pub img{
	display:block;
/*	margin:0 auto;*/
margin:0 20px;
}
#main div.news-news div.info-cols div.month-archive  div.gazeta-pub div.svitok{
	background:url(/i/svitok-bg.jpg) no-repeat right bottom;
	height:110px;
/*	width:969px;*/
width: 100%;
	position:absolute;
	bottom:0;
	z-index:5;
}
#main div.news-news div.info-cols div.month-archive div.publications div.headerP p.description{
	color:#692415;
	font:1.4em "Times New Roman", Times, serif;
}
#main div.news-news div.info-cols div.month-archive div.publications div.headerP{
	margin-bottom:100px;
}
/***\\publications\\***/
table.center{
	width:100%;
	clear:both;
}
table.center td{
	width:100%;
	text-align:center;
}
ul.filter{
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
}
ul.filter li{
	float:left;
	margin-right:20px;
}
ul.filter li a{
	color:#361311;
	text-decoration:none;
}

#main div.news-news div.info-cols ul.rial li {
	text-transform:uppercase;
	letter-spacing:2px;
	background:#fff url(/i/rial-menu-bg.gif) no-repeat right 5px; line-height:20px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#main div.news-news div.info-cols ul.rial li a{
	color:#ae0301;
	font-weight:normal;
}
#main div.news-news div.info-cols ul.rial li.active a{
	color:#e29629;
}
#main div.news-news div.info-cols ul.rial { background:#fff !important}
#main div.news-news div.info-cols ul.rial li.last-child,
#main div.news-news div.info-cols ul.rial li:last-child{ background:none;
 	
}
#main div.wrapper ul.objects{
	padding:0 0 0 10px;
	width:960px;
	margin:0 auto;
}

#main div.wrapper ul.objects li{
	width:215px;
	overflow:visible;
	float:left;
	margin-right:25px;
	margin-bottom:20px;
	min-height:320px;
	_height:320px;
	zoom:1;
	zoom:1;
	position:relative;
}
#main div.wrapper table.objects{
	height:180px;
	overflow:hidden;
	zoom:1;
}
#main div.wrapper table.objects td{
	width: 300px;
	vertical-align: top;
	height:180px;
	overflow:hidden;
	zoom:1;
}
#main div.wrapper ul.objects div, #main div.wrapper table.objects div{
	width:100%;
	height:180px;
	zbackground:url(/i/hover-object.jpg) no-repeat 0 0;
	position:absolute;
	z-index:1;
	top:150px;
	left:-5px;
	zoom:1;
}
#main div.wrapper ul.objects li a, #main div.wrapper table.objects td a {
	zoom:1;
	display:block;
	width:100%;
	zheight:150px;
	color:#EAC5C4;
}
#main div.wrapper ul.objects li a:hover, #main div.wrapper table.objects td a:hover{
	cursor:pointer;
	_cursor:hand;
}
/** html #main div.wrapper ul.objects li a:hover div{
	scrollbar-face-color:expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		onmouseenter = function(){classname += " hover"}
		onmouseleave = function(){classname = classname.replace(' hover','')}
	);
}
* html #main div.wrapper ul.objects li div.hover{
	background:url(/i/hover-object.jpg) no-repeat 0 0;
}*/
#main div.wrapper ul.objects li span.pic{
	display:block;
	width:203px;
	height:138px;
	padding:6px;
	margin-bottom:10px;
	background:url(/i/pic-bg.jpg) no-repeat 2px 2px;
}
#main div.wrapper ul.objects li span.pic img{
	display:block;
	margin:0 auto;
}
#main div.wrapper ul.objects li span.pic span{
	display:block;
	height:138px;
	width:203px;
	overflow:hidden;
}
#main div.wrapper ul.objects li a{
	/*text-decoration:none;*/
}
#main div.wrapper ul.objects li p, #main div.wrapper table.objects td p{
	padding:0 10px;
}
#main div.wrapper ul.objects li p.adress, #main div.wrapper table.objects td p.adress{
	/*font:1.4em  "Times New Roman", Times, serif;*/
	font:1.4em "Times New Roman", Times, serif;
	/*text-decoration:underline;*/
	margin-bottom:5px;
	position:relative;
	z-index:5;
	color:#AE0301;
}
#main div.wrapper ul.objects li a p.adress, #main div.wrapper table.objects td a.adress{
	font-size:1.6em;
}

#main div.wrapper ul.objects li p.metro,
#main div.wrapper ul.objects li p.date,
#main div.wrapper table.objects td p.metro
#main div.wrapper table.objects td p.date{
	color:#F1B053;
	/*font:italic 1.4em  "Times New Roman", Times, serif;*/
	font:italic 1.5em "Times New Roman", Times, serif;
}
#main div.wrapper ul.objects li p.metro img, #main div.wrapper table.objects td p.metro img{
	margin-right:5px;
}
#main div.wrapper ul.objects li.divider{
	clear:both;
	width:1px;
	margin:0;
	padding:0;
	zoom:1;
	float:left;
}
#main div.info-cols div.rial-menu{
	background: url(/i/rial-menu-head-bg.gif) repeat-x 0 44px;
}
#main div.wrapper ul.comm li{
	margin-right:150px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
#main div.wrapper ul.comm li:last-child,
#main div.wrapper ul.comm li.last-child{
	margin-right:0;
}
#main div.news-news div.info-cols ul.noRomb li{
	background:#fff !important;
}
#main div.news-news div.info-cols ul.noRomb li a{
	font-weight:bold;
}

#main div.parking h2{
	white-space:nowrap;
}
#main div.parking div.cols{
	padding:0;
}
#main div.parking div.info-cols{
	clear:both;
}
#main div.parking div.shadow{
	width:415px;
}
#main div.parking div.shadow div.gallery{
	width:405px;
}
#main div.parking div.shadow a.right-button{
	right:-10px;
}
#main div.parking ul.common li{
	font:1.4em "Times New Roman", Times, serif;
	color:#823120;
	background:url(/i/common-list.gif) no-repeat 0 6px;
	padding-left:15px;
	margin-bottom:5px;
}
#main div.parking div.hasLO{
	overflow:hidden;
}
#main div.parking table.conditions{
	width:100%;
	margin-top:25px;
	margin-bottom:20px;
}
#main div.parking table.conditions th{
	border-bottom:1px solid #f7d4a1;
}
#main div.parking table.conditions th,
#main div.parking table.conditions td{
	color:#823120;
	text-align:left;
	padding:7px 0;
	font:1.4em  "Times New Roman", Times, serif;
}
#main div.parking table.conditions th.level,
#main div.parking table.conditions td.level{
	width:30%;
}
#main div.parking table.conditions th.standart,
#main div.parking table.conditions td.standart{
	width:30%;
}
#main div.parking table.conditions th.semi,
#main div.parking table.conditions td.semi{
	width:40%;
}
#main div.parking p.cond{
	margin-bottom:10px;
}
#main div.parking img.parkingplan{
	display:block;
	margin:0 auto;
}
#main div.parking div.parking-popup{
	position:relative;
	zoom:1;
	overflow:hidden;
}
#main div.parking div.parking-popup a.parking-popup {
	position:absolute;
	display:block;
	height:36px;
	width:36px;
	bottom:10px;
	left:35px;
	zoom:1;
}
#main div.parking table.rial td.shadow a#foto-str-r{
	_left:30px;
}
#main div.parking div.parking-popup a.parking-popup div{
	position:relative;
	zoom:1;
	height:36px;
	width:36px;
	background:url(/i/parkingplan-popup.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/parkingplan-popup.png",sizingMethod="crop");
}
div.plane div.shadow{
	width:395px;
}
#main div.plane div.shadow a.right-button {
	right:-12px;
}


#main div.info-cols h2.mission {
	margin:0;
}
#main div.info-cols h2.unite {
	margin:40px 0 20px;
}
#main div.info-cols  h3.mission,
#main  div.info-cols h3.unite,
#main div.info-cols h3.management{
	color:#361311;
	text-transform:uppercase;
	text-align:left;
	letter-spacing:1px;
	font:bold 1.1em  "Times New Roman", Times, serif;
}
#main div.info-cols h3.management{
	margin-bottom:15px;
}
#main div.info-cols p.unite-h {
	color:#361311;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	font:bold 1.1em  "Times New Roman", Times, serif;
}
#main div.info-cols p.header-unite{
	color:#692415;
	font:1.4em  "Times New Roman", Times, serif;
	text-align:center;
	margin-bottom:40px;
}
#main div.info-cols div.noTop{
	padding-top:0;
}
#main div.info-cols div.cols div.unite{
	padding-top:0;
}
#main div.info-cols div.cols div.unite p {
	margin-bottom:40px;
}
#main div.parking table.rial {
	zbottom:150px;
	zoom:1;
}
#main div.parking {
	zposition:relative;
}
#main div.parking table.rial td.shadow div.position {
	height:440px;
}
#main div.parking div.gallery-place {
	z-index:1000;
	zoom:1;
	height:440px;
	margin-top:-120px;
	#margin-top:-470px;
}
#main  div.info-cols img.manag{
	display:block;
	border-bottom:5px solid #f1b053;
	margin-bottom:25px;
}
#main  div.info-cols h2.management{
	margin-top:0;
	white-space:nowrap;
}
ul.vertical,
ul.awards{
	overflow:hidden;
	zoom:1;
}

ul.awards li{
	margin-left:50px;
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
	position:relative;
	margin-top:40px;
	_margin-left:40px;
	border-top:6px solid #f6c884;
	border-bottom:6px solid #e1a245;
	border-right:6px solid #f5cb8d;
	border-left:6px solid #f5cb8d;
	zoom:1;
	vertical-align:top;
}

ul.awards li  img.top-left{
	display:block;
	position:absolute;
	left:-6px;
	top:-6px;
}

ul.awards li  img.bottom-left{
	bottom:-6px;
	display:block;
	position:absolute;
	left:-6px;
}
ul.awards li  img.top-right{
	display:block;
	position:absolute;
	right:-6px;
	top:-6px;
}

ul.awards li  img.bottom-right{
	bottom:-6px;
	display:block;
	position:absolute;
	right:-6px;
}
ul.vertical li a,
ul.awards li a{
	display:block;
	#width:1%;
}
ul.vertical li a img,
ul.awards li a img{
	display:block;
	margin:0 auto;
}

ul.horizontal {
	overflow:hidden;
	zoom:1;
}
ul.horizontal li{
	float:left;
	margin-left:100px;
	_margin-left:70px;
}
#main div.awards{
	position:relative;
	zoom:1;
	overflow:hidden;
	width:1000px;
}
 div.gallery-place {
	position:absolute;
	zoom:1;
	width:100%;
	z-index:2000;
}



div.gallery-place div.shadow-bottom{
	height:40px;
	width:100%;
	position:absolute;
	top:439px;
	background:url(/i/bottom-shadow.png) repeat-x 0 0;
	zoom:1;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bottom-shadow.png",sizingMethod="scale");
}
div.gallery-place  div.rightSh{
	background:url(/i/stroytrest/i/bot-l.png) no-repeat 0 0;
	position:absolute;
	left:-30px;
	top:439px;
	height:40px;
	width:30px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bot-l.png",sizingMethod="crop");
}
 div.gallery-place  div.leftSh{
	background:url(/i/stroytrest/i/bot-r.png) no-repeat 0 0;
	position:absolute;

	right:-30px;
	top:439px;
	height:40px;
	width:30px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bot-r.png",sizingMethod="crop");
}
div.gallery-place div.close_but {position:absolute; left:1px; top:-26px; width:25px; height:25px; overflow:hidden; background:url(/i/close.gif) 0px 0px no-repeat; cursor:pointer;}
div.gallery-place div.close_but:hover { background-position:0px -25px;}
 
div.photo-archive-menu {
	overflow:hidden;
	zoom:1;
}
div.photo-archive-menu ul{
	overflow:hidden;
	zoom:1;
	text-transform:uppercase;
}
div.photo-archive-menu ul li{
	float:left;
	font:1.62em  "Times New Roman", Times, serif;
	margin-right:20px;
}

#main div.wrapper div.info-cols div.central{
	position:relative;
	float:none;
	/*width:450px;*/
	width:650px;
	margin:0 auto;
}

#print_contacts{
	display:none;
}

.class_header_contacts{
	font:16.2px  "Times New Roman", Times, serif;
	padding-bottom: 10px;
	letter-spacing:3px;
	text-transform:uppercase;
	font-weight:normal;
	color: #361311;

}

#main div.info-cols div.left-col p b,#main div.info-cols div.right-col p b
{
	font:11px "Times New Roman", Times, serif;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:bold;
	color: #361311;
}
.for_print{display:none;}
div.popup div.closePos{
	background:#f1b053;
	width:400px;
	position:relative;
	zheight:200px;
	border:5px solid #fff;
	margin:0 auto;
}
div.popup a#foto-str-l{
	display:block;
	height:50px;
	position:absolute;
	top:50%;
	margin-top:-25px;
	width:20px;
	left:-45px;
}
div.popup a#foto-str-l div{
	position:relative;
	width:20px;
	height:50px;
	background:url(/i/foto-str-l.png) no-repeat 0 0;

	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/foto-str-l.png",sizingMethod="crop")
}
div.popup a#foto-str-r{
	display:block;
	height:50px;
	position:absolute;
	top:50%;
	margin-top:-25px;
	width:20px;
	right:-45px;
}
div.popup {
	zoom:1;
}
div.popup a#foto-str-r div{
	position:relative;
	width:20px;
	height:50px;
	background:url(/i/foto-str-r.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/foto-str-r.png",sizingMethod="crop")
}
#foto{
	z-index:1000;
	position:relative;
	display:block;
}
div.popup img#loading{
	zposition:relative;
	z-index:300;
	display:block;
}
div.popup a.close{
	background:url(/i/close-button.gif) no-repeat 0 0;
	display:block;
	height:25px;
	overflow:hidden;
	z-index:1000;
	zoom:1;
	width:25px;
	position:absolute;
	top:10px;
	right:10px;
}
div.popup  div.rightSh{
	background:url(/i/bot-l.png) no-repeat 0 0;
	position:absolute;
	left:-35px;
	height:40px;
	width:30px;
	top:100%;
	_margin-top:6px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bot-l.png",sizingMethod="crop");
}
div.popup  div.leftSh{
	background:url(/i/bot-r.png) no-repeat 0 0;
	position:absolute;
	right:-35px;
	height:40px;
	width:30px;
	_margin-top:6px;
	top:100%;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bot-r.png",sizingMethod="crop");
}
div.popup div.shadow-bottom{
	height:40px;
	width:100%;
	top:100%;
	padding:0 5px;
	left:-5px;
	position:absolute;
	_margin-top:3px;
	padding-bottom:1px;
	background:url(/i/bottom-shadow.png) repeat-x 0 0;
	zoom:1;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bottom-shadow.png",sizingMethod="scale");
}
div.popup div.left,
div.popup div.leftPopup{
	background:url(/i/shadow.png) no-repeat right 0;
	_background:none;
	height:100%;
	left:-35px;
	_left:-30px;
	position:absolute;
	padding-bottom:1px;
	_padding-bottom:10px;
	width:30px;
	zoom:1;
	zpadding-bottom:1px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/shadow.png",sizingMethod="crop");
}
div.popup div.right,
div.popup div.rightPopup{
	background:url(/i/shadow-left.png) no-repeat left 0;
	zoom:1;
	height:100%;
	right:-35px;
	position:absolute;
	width:30px;
	padding-bottom:1px;
	_padding-bottom:10px;
	overflow:hidden;
	zoom:1;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/shadow-left.png",sizingMethod="crop");
}


h3.videoH{
	margin:80px 0 30px !important;
	font-size:1.4em !important;
	cursor: pointer;
}
#video_plr{
	margin:0 auto;
	width:600px;
}
div.specpredl p{
	color:#f0a420;
	margin:0 0 0 100px;
	font:1em Georgia, "Times New Roman", Times, serif;
}
div.specpredl p span{
	width:90px;
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
}

ul.content-menu{
	overflow:hidden;
	zoom:1;
	text-align:center;
	margin:0 0 40px 0;
	border-top:1px solid #c5c5c5;
	margin-top:-15px;
	padding-top:25px;
}
ul.content-menu li{
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
	font:1.6em Georgia, "Times New Roman", Times, serif;
	color:#d69d3b;
	margin:0 20px 0 0;
	padding:0 20px 0 0;
	border-right:1px solid #AE0301;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
}
ul.content-menu li.last-child,
ul.content-menu li:last-child{
	padding-right:0;
	margin-right:0;
	border:0;
}
#main h3{
	text-align:center;
	font:1.6em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:30px 0 10px;
	color:#555;
}
ul.unordinary-list{
	overflow:hidden;
	zoom:1;
	clear:both;
	width:930px;
	margin:0 auto;
}
ul.unordinary-list li{
	border-top:1px solid #dedede;
	padding:50px 0 20px;
	overflow:hidden;
	zoom:1;
}
ul.unordinary-list li h4{
	font:1.4em Georgia, "Times New Roman", Times, serif;
	color:#504c4b;
	text-transform:uppercase;
	margin:0 0 35px;
	letter-spacing:1px;
}
ul.unordinary-list li div.info{
	float:right;
	width:440px;
}
ul.unordinary-list li div.info p{
	font:1.2em Georgia, "Times New Roman", Times, serif;
	color:#812f1a;
	line-height:23px;
	margin:0 0 10px;
}

table.management_company .association_h4 a, table.company_association .association_h4 a {
	text-decoration: underline;
}

#main h3.mission
{
	margin-top:0px !important;
}



/*  seo */
.b {font-weight: bold;}
.i {font-style: italic;}
.up {text-transform: uppercase;}
.invisible {display:none;}

.indextext {
	font:11px "Times New Roman", Times, serif;
	color:#692415;
}


/* nebo headers   */
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG a, .iePNG input, .iePNG textarea { position: relative; } 


.block-top {position:relative; background: url(/i/bg_maintop.jpg) no-repeat center center; height:484px; margin-top:-35px;}
.block-img {width:1140px; margin:0px auto; padding-top:145px}
.bg-img { height:190px; width:285px; float:left; position:relative}
.bg-img img {height:190px; width:285px;}

.zoom-img { position:absolute; left:50%; margin-left:-173px; top:50%; margin-top:-110px; display:none; z-index:2000 }
.zoom-img img { width:345px; height:223px}
.zoom-img a { display:block; }

.header-top { background:url(/i/top_header.png); width:785px; height:86px; position:absolute; top:370px; left:50%; margin-left:-390px; z-index:2000}


.block-img-second {width:850px; margin:0px auto; padding-top:50px; padding-left:46px}
.td-c { padding:15px 0;}

.hidden {display: none;}
a#close {top: 9px; right: 4px;}

textarea { resize:vertical}
.block-ten { width:1078px;  margin:0px auto; padding-left:50px; padding-top:40px; color:#692415; font-family:"Times New Roman", Times, serif}
.block-ten .h1 { font-size:170%; margin-bottom:30px}
.block-ten .mrg-lr {   }
.bg-form-t { background:url(../i/bg_form_t.png) no-repeat top; width:1078px; height:13px; font-size:0; zoom:1; 
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/bg_form_t.png",sizingMethod="scale");}
.bg-form-c { background:url(../i/bg_form_c.png) repeat-y;  width:1078px; zoom:1; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/bg_form_c.png",sizingMethod="scale"); }
.bg-form-b { background: url(../i/bg_form_b.png) no-repeat top; width:1078px; height:13px; zoom:1; font-size:0; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/bg_form_b.png",sizingMethod="scale");}

.form-cont { padding:40px 50px; }
.form-cont td {color:#692415; padding:5px 17px 5px 0; white-space:nowrap; font-size:90%; vertical-align:top}
.form-cont td td { padding:0}
.form-aq .field { width:218px; height:24px}
.form-aq .field-s { width:55px; height:24px}
.form-aq textarea { width:100%}


.red { color:#e80000; }










