* {
	margin:0;
	padding:0;
}
html{
	font:100.1% Georgia, "Times New Roman", Times, serif;
}
body{
	font-size:62.5%;
}

ul li {
	list-style:none;
}
a{
	outline:none;
}
h1 {
	color:#692415;
	font:2.6em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:6.5px;
	white-space:nowrap;
	position:relative;
	z-index:2;
}
h1.anCol{
	color:#fff;
}
h1.shadow{
	position:relative;
	top:-28px;
	z-index:1;
	left:2px;
}
h2 {
	color:#361311;
	font:1.62em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:6.5px;
	text-align:center;
	clear:both;
}
h2 a{
	color:#361311;
	text-decoration:none;
}
div.wrapper{
	width:1000px;
	overflow:hidden;
	zoom:1;
	margin:0px;
	position:relative;
	z-index:1000;
}
a {
	color:#ae0301;
}
a img{
	border:0;
}
/***header***/
img#loading{
	position:absolute;
	top:210px;
	left:50%;
	margin-left:-16px;
}
#header {
	overflow:hidden;
	zoom:1;
	background:url(/i/main.jpg) no-repeat center 0;
	height:338px;
}

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 0 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 Georgia, "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%;
}
 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;
	overflow: hidden;
	margin: 10px auto 260px;
	padding-left:7px;
}
div.wrapper  h1,
#rial div.wrapper  h1{
	margin:0 auto;
	text-align:center;
}
/***\\header\\***/
/***head***/
#head{
	overflow:hidden;
	zoom:1;
	background:#82301c url(/i/head-bg.jpg) repeat-x 0 0;
	height:145px;
	position:relative;
	display:none;
}
#head div.visible{
	overflow:visible;
}
div.logo{
	margin:13px 100px 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{
	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{
	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{
	font:1.4em Georgia, "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{
	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{
	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{
	color:#fff;
}
/***\\head\\***/
/***main***/
#main{
	background:url(/i/main-bg.jpg) repeat-x 0 0;
	zoom:1;
	position:relative;
}
#main div.info-cols{
	width:970px;
	zoom:1;
	margin:0 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{
	color:#692415;
	/*font:1.4em Georgia, "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:30px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff',(this == parentNode.lastChild) ? (className += ' last-child') : (''));
	font:600 1.62em Georgia, "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{
	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 Georgia, "Times New Roman", Times, serif;
}
#main div.wrapper ul.rialty-menu{
	zoom:1;
	width:960px;
	overflow:hidden;
	margin:50px auto -30px;
	clear:both;
}
#main div.wrapper ul.rialty-menu li{
	float:left;
	margin-right:30px;
	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;
	display:none;
}
.right-col .plane {
	display:none;
}
#print_contacts{
	display:block;
}
#print_link{display:none;}
.decor-menu{
	display:none;
}
#footer p{
	color:#c4846b;
	margin-top:20px;
}
#footer p.copy{
	font:1.4em Georgia, "Times New Roman", Times, serif;
	float:left;
}
#footer p.info{
	font:1.1em Georgia, "Times New Roman", Times, serif;
	margin:22px 0 0 20px;
	width:650px;
	text-align:left;
}
#footer a.contact{
	position:absolute;
	top:45px;
	right:45px;
	font:1.4em Georgia, "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;
}
/***\\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.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 Georgia, "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.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.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.gallery ul.gallery-infra li.active{
	z-index:50;
	border-color:#ab4428;
	zoom:1;
}
#main div.gallery ul.gallery 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;
}
/***\\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.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:0px 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:10px;
	right:10px;
}
/***\\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 Georgia, "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;
	padding:0;
	background:none;
}
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 Georgia, "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 Georgia, "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 Georgia, "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 Georgia, "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 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%;
}
#main div.news-news div.info-cols p.h{
	text-align:center;
	font:1.4em Georgia, "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:40px;
	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 Georgia, "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.62em Georgia, "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;
	padding-bottom:5px;
	font:1.62em Georgia, "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:75px;
	height:485px;
}
div#swf{
	position:absolute;
	z-index:1;
	width:1680px;
	#width:1680px;
	left:50%;
	margin-left:-840px;
	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 Georgia, "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 0 0;
	_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;
}
#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;
	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 Georgia, "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;
	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 li.last-child,
#main div.news-news div.info-cols ul.rial li:last-child{
	background:#fff;
}
#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:260px;
	_height:260px;
	zoom:1;
	zoom:1;
	position:relative;
}
#main div.wrapper ul.objects div{
	width:100%;
	height:30px;
	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{
	zoom:1;
	display:block;
	width:100%;
	zheight:150px;
}
#main div.wrapper ul.objects li 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 0 0;
}
#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{
	padding:0 10px;
}
#main div.wrapper ul.objects li p.adress{
	font:1.6em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	margin-bottom:5px;
	position:relative;
	z-index:5;
}
#main div.wrapper ul.objects li p.metro,
#main div.wrapper ul.objects li p.date{
	color:#F1B053;
	font:italic 1.4em Georgia, "Times New Roman", Times, serif;
}
#main div.wrapper ul.objects li 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;
}
#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 Georgia, "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 Georgia, "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 Georgia, "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 Georgia, "Times New Roman", Times, serif;
}
#main div.info-cols p.header-unite{
	color:#692415;
	font:1.4em Georgia, "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{
	overflow:hidden;
	zoom:1;
	margin-top:40px;
}
ul.vertical li{
	margin-left:50px;
	float:left;
	zoom:1;
	padding:6px 5px 5px;
	background:url(/i/border-vert-award.jpg) no-repeat 0 0;
	_margin-left:40px;
	width:270px;
	height:430px;
}

ul.vertical li a{
	padding-bottom:37px;
	display:block;
	zheight:390px;
}
ul.vertical li a img{
	display:block;
	margin:0 auto;
}

ul.horizontal {
	overflow:hidden;
	margin-top:40px;
	zoom:1;
}
ul.horizontal li{
	float:left;
	margin-left:100px;
	_margin-left:70px;
	padding:5px;
	width:380px;
	background:url(/i/border-horiz-award.jpg) no-repeat 0 0;
}

ul.horizontal li a{
	padding-bottom:40px;
	display:block;
}
ul.horizontal li a img{
	display:block;
	margin:0 auto;
}

#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/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/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.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 Georgia, "Times New Roman", Times, serif;
	margin-right:20px;
}

#main div.wrapper div.info-cols div.central{
	position:relative;
	float:none;
	width:450px;
	margin:0 auto;
}
#corpus_select{
	display:none;
}
.for_print{
	display:block;
}


#plan_sel {
	/*height:auto;*/
	margin:0px;
}


div#swf {
	margin:0px;
	left:0px;
	text-align:left;
}


#rial {
	overflow:hidden;
	zoom:1;
	position:relative;
	/*height:300px;*/
	width:900px;
	/*background:url(/i/main1.jpg) no-repeat center 0;*/
}


#main div.info-cols {

	width:700px;
}
















