body{
	font-family: Georgia;
	font-size:12px;
	color:#1c1b1b;
	background: #FFFFFF url(images/bg.png);
	background-repeat: repeat-x repeat-y no-repeat;
	padding:0;
	margin:0;
	text-align:left;
}
a {
	color:#1c1b1b;
	text-decoration:none;
}

a:hover {
	color:#9f9a96;
	text-decoration:none;
}
img {
	border: none;
}

#table tr:hover {
	background: #FFFFFF url(images/bg-top.png) repeat-x bottom left;
	color: #000;
}

.titleh3 {  
color: #e1e1e1 transparent;  
text-shadow: 3px 3px 3px #848484;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
}

#top{
	background: url(images/bg-top.png);
	background-repeat: no-repeat;
	background-position:center bottom;
	width: 990px;
	height: 90px;
	margin: 0px auto;
}
.logo {
	float: left;
	background: url(images/logo.png);
	background-repeat: no-repeat;
	width: 250px;
	height: 65px;
	margin: 15px 0px 0px 33px;
}
.lang {
	float: left;
	width: 668px;
	height: 70px;
	text-align: right;
}

.menu {
	float: left;
	width: 668px;
	height: 20px;
	text-align: right;
}
.menu a{
	background: url(images/button2.png);
	color:#204f1c;
	padding:2px 10px 2px 10px;
	font-family:Georgia;
	font-size:14px;
	text-decoration:none;
}
.m1{
	padding:0px 0px 0px 0px;
}
.menu a:hover{
	padding:5px 10px 2px 10px;
	text-decoration:none;
	color:#72956f;
	font-family:Georgia;
	font-size:14px;
	background: url(images/button.png);
}
#menusel{
	padding:5px 10px 2px 10px;
	text-decoration:none;
	color:#72956f;
	font-family:Georgia;
	font-size:14px;
}

#top-line{
	width: 990px;
	height: 10px;
	margin: 0px auto;
}
#top-line-left{
	float: left;
	background: url(images/slide-left.png);
	width: 33px;
	height: 10px;
	margin: 0px auto;
}
#top-line-center{
	float: left;
	background: #FFFFFF url(images/slide.png);
	width: 924px;
	height: 10px;
	margin: 0px auto;
}
#top-line-right{
	float: left;
	background: url(images/slide-right.png);
	width: 33px;
	height: 10px;
	margin: 0px auto;
}

#slide{
	width: 990px;
	height: 247px;
	margin: 0px auto;
}

#slide1dv{ 
	position:relative;
	width:912px;
	height:237px;
	overflow:hidden;
	margin:0px;
	border-style:solid;
	border-width:0px;
	border-color:#FFFFFF;
	margin: 6px 0px 0px 6px;
	z-index:+1;
FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
}

#slide-left{
	float: left;
	background: url(images/slide-left.png);
	width: 33px;
	height: 247px;
	margin: 0px auto;
}
#slide-center{
	float: left;
	background: #FFFFFF url(images/slide.png);
	width: 924px;
	height: 247px;
	margin: 0px auto;
}
#slide-right{
	float: left;
	background: url(images/slide-right.png);
	width: 33px;
	height: 247px;
	margin: 0px auto;
}

#cont{
	background: url(images/bg-cont.png);
	background-repeat: repeat-x repeat-y no-repeat;
	width: 990px;
	margin: 0px auto;
	overflow: auto;
	overflow: hidden;
}

#contin{
	width: 990px;
	background: url(images/contbg11.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	overflow: auto;
	overflow: hidden;
	}
#sitplanbg{
	width: 990px;
	background: url(upimages/situ_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	float: left;
	overflow: auto;
	overflow: hidden;
	}
#sitplanen{
	width: 990px;
	background: url(upimages/situ_en.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	float: left;
	overflow: auto;
	overflow: hidden;
	}
#sitplanru{
	width: 990px;
	background: url(upimages/situ_ru.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	float: left;
	overflow: auto;
	overflow: hidden;
	}
#contdown{
	width: 990px;
	margin: 0px auto;
	overflow: auto;
	overflow: hidden;
	}

.title{
	background: url(images/title.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 10px 0px;
}
.link{
	color:#cfcac5;
	float: left;
	width: 900px;
	margin: 0px 45px auto;
}
.link a{
	color:#cfcac5;
	text-decoration:none;
	font-family:Georgia;
	font-size:10px;
}
.link a:hover{
	color:#9f9a96;
	text-decoration:none;
	font-family:Georgia;
	font-size:10px;
}
.link2{
	color:#000000;
	float: left;
	width: 900px;
	margin: 0px 45px auto;
}
.link2 a{
	color:#000000;
	text-decoration:none;
	font-family:Georgia;
	font-size:11px;
}
.link2 a:hover{
	color:#9f9a96;
	text-decoration:none;
	font-family:Georgia;
	font-size:11px;
}

.cont-left{
	float: left;
	width: 195px;
	margin: 0px 8px auto;
}
.smenu-top{
	background: url(images/smenu-top.png);
	background-repeat: repeat-x repeat-y no-repeat;
	float: left;
	width: 230px;
	height: 10px;
	margin: 0px 0px 0px 0px;
}
.smenu{
	background: url(images/smenu-bg.png);
	background-repeat: repeat-x repeat-y no-repeat;
	float: left;
	width: 230px;
	margin: 0px 2px 0px 0px;
}
.smenu ul{
	list-style: none;
	margin: 0px auto;
}
.smenu li{
	background: url(images/smenu2.png);
	background-repeat:no-repeat;
	color:#1c1b1b;
	width: 201px;
	height: 25px;
	margin: 0px -29px auto;
	padding:0px 0px 0px 18px;
	font-family:Georgia;
	font-size:12px;
	text-decoration:none;
}
.smenu li:hover{
	background: url(images/smenu.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#72956f;
	width: 201px;
	height: 25px;
	margin: 0px -29px auto;
	padding:0px 30px 0px 18px;
	font-family:Georgia;
	font-size:12px;
}
.smenu li a{
	color:#1c1b1b;
	width: 201px;
	height: 25px;
	font-family:Georgia;
	font-size:12px;
	text-decoration:none;
	margin: 0px 0px 5px 0px;
	vertical-align:middle;
}
.smenu li a:hover{
	text-decoration:none;
	color:#72956f;
	width: 201px;
	height: 25px;
	font-family:Georgia;
	font-size:12px;
	margin: 0px 0px 5px 0px;
	vertical-align:middle;
}
#smenusel{
	background: url(images/smenu.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#72956f;
	width: 201px;
	height: 25px;
	margin: 0px -29px auto;
	padding:0px 30px 0px 18px;
	font-family:Georgia;
	font-size:12px;
}
#smenusela{
	text-decoration:none;
	color:#72956f;
	width: 201px;
	height: 25px;
	font-family:Georgia;
	font-size:12px;
	margin: 0px 0px 5px 0px;
	vertical-align:middle;
}
.smenu-end{
	background: url(images/smenu-end.png);
	background-repeat: repeat-x repeat-y no-repeat;
	float: left;
	width: 201px;
	height: 18px;
	padding:0px 0px 0px 35px;
	margin: 0px 2px -2px 0px;
	text-decoration:none;
	color:#72956f;
	font-family:Georgia;
	font-size:12px;
}
.contacts{
	float: left;
	width: 195px;
	height: 18px;
	padding:0px 0px 0px 35px;
	margin: 0px 2px -2px 0px;
	text-decoration:none;
	color:#72956f;
	font-family:Georgia;
	font-size:12px;
}
.cont-center{
	float: left;
	width: 700px;
	margin: 0px 30px auto;
}

#imgdiv{
	float: left;
	width: 296px;
	height: auto;
	padding:0px 10px 0px 0px;
	margin: 0px auto;
	overflow: auto;
	overflow: hidden;
}
#imgdivleft{
	float: left;
	background: url(images/img-left.png);
	background-repeat:no-repeat;
	width: 7px;
	height: 405px;
	margin: 0px auto;
}
#imgdivcenter{
	float: left;
	background: url(images/img-top.png);
	background-repeat:no-repeat;
	padding:7px 0px 0px 0px;
	width: 282px;
	height: auto;
	margin: 0px auto;
}
#imgdivright{
	float: left;
	background: url(images/img-right.png);
	background-repeat:no-repeat;
	width: 7px;
	height: 405px;
	margin: 0px 0px 55px auto;
}

#obdivleft{
	float: left;
	background: url(images/img-left.png);
	background-repeat:no-repeat;
	width: 7px;
	height: 307px;
	margin: 0px auto;
}
#obdiv{
	float: left;
	height: 307px;
	width: 230x;
	margin:0px 0px 10px 4px;
}
#obdiv:hover{
	background: #e9e9e9;
	float: left;
	height: 307px;
	width: 230x;
}
#obdivcenter{
	float: left;
	background: url(images/img-top.png);
	background-repeat:no-repeat;
	padding:7px 0px 0px 0px;
	width: 214px;
	height: auto;
	margin: 0px auto;
}
#obdivright{
	float: left;
	background: url(images/img-right.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	width: 7px;
	height: 307px;
	margin: 0px auto;
}
#gmaps{
float:left;
border:0;
margin:3px 25px 10px 10px;
}
.cont-down{
	float: left;
	width: 940px;
	margin: 0px auto;
	color:#1c1b1b;
	text-align: right;
}
#end{
	background: url(images/bg-end.png);
	width: 990px;
	height: 41px;
	margin: 0px auto;
}
.shadow {
-moz-box-shadow: 3px 3px 4px #bbbbbb;
-webkit-box-shadow: 3px 3px 4px #bbbbbb;
box-shadow: 3px 3px 4px #bbbbbb;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbbbbb')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbbbbb');
}