@charset "utf-8";
/* CSS Document */
html{}
body{margin:0; padding:0; overflow-x:hidden; position:relative; font-family:Arial, sans-serif; font-size:0; line-height:0; position:relative}
img{border:0;}
form{margin:0; padding:0;}
a:hover{text-decoration:none;}

.en{margin-top:150px;}

#wrapper{margin:0 auto; width:876px; position:relative; min-height:1130px; /*_height:expression(document.body.clientHeight < 1130? "1130px" : "");*/ 
_height:auto !important;
_height:1130px;}
#col-left{display:inline; float:left; position:relative; width:204px; margin:0 100px 0 0; _margin:0 50px 0 0;}
#col-main{display:inline; float:left; position:relative; width:571px; margin:0;}

.bg-t{background:url(../img/bg-t.jpg) no-repeat 0 0; position:absolute; top:0; left:-362px; width:1600px; height:691px;}
.bg-b{background:url(../img/bg-b.jpg) no-repeat 0 0; position:absolute; bottom:0; left:-362px; width:1600px; height:438px;}
.bg-y{background:url(../img/bg-y.gif) repeat-y 0 0; position:absolute; top:0; left:-362px; width:1600px; height:100%;  _height:expression(document.body.clientHeight + 'px');}

#logo{margin:43px 0 0 0; display:block;}
#logo img{ _behavior:url(/css/iepngfix.htc);}
.top-link{position:absolute; right:0; top:30px; color:#00baff; font-size:12px; line-height:12px;}
.top-link2{position:absolute; left:0; top:30px; color:#c9d578; font-size:12px; line-height:12px;}
.top-link3{position:absolute; right:78px; top:30px; color:#c9d578; font-size:12px; line-height:12px;}
#menu-left{display:block; margin:77px 0 0 42px; padding:0; list-style:none; font-size:13px; line-height:14px; position:relative;}
#menu-left li{margin:0; padding:0 0 10px 0; display:block;}
#menu-left a{color:#c9d578;}
#menu-left li.act{background:#26466c; position:relative; left:-42px; padding:18px 0 18px 42px; margin:10px 0 15px 0; width:162px; }
#menu-left li.act a{color:#d8dae1; font-weight:bold; text-decoration:none; }
#menu-left li .level2{list-style:none;}
#menu-left li.act .level2{margin:16px 0 0 0; padding:0;}
#menu-left li.act .level2 li{font-size:11px;}
#menu-left li.act .level2 span{font-weight:bold; color:#3a7da1; background:url(../img/lev2-li.gif) no-repeat 7px 1px; padding:0 0 0 21px;}
#menu-left li.act .level2 a{color:#d8dae1; font-weight:normal; text-decoration:underline; background:url(../img/lev2-li.gif) no-repeat 7px 1px; padding:0 0 0 21px;}
#menu-left li.act .level2 a:hover{text-decoration:none;}
#menu-left li.act .level2 li.actm-bg{position:absolute; right:-20px; top:50%; margin-top:-39px;}
#menu-left li.act .level2 li.actm-bg img{_behavior:url(/css/iepngfix.htc);}


#objects_img {
	position: relative !important;
	left: -10px !important;
	top: 20px !important;
	height: 116px;
	width: 140px;
}
	#objects_img #objects_img_bg {
		height: 116px;
		width: 140px;
		background: transparent url(../img/pojects.png) 0 0 no-repeat;
	}

	#objects_img img {
		display: none !important;
	}

	#objects_img a {
		color: #C9D578;
		font-size: 14px !important;
		font-weight: bold;
		line-height: 15px;
		z-index: 100;
		
		position: absolute;
		bottom: 30px;
		right: -35px;
	}
	


#content #breadcrumbs{font-size:11px; line-height:12px; color:#999dac; padding-bottom:3px;}
#content #breadcrumbs a{color:#999dac;}

#cat-box{position:relative; } 
 
h1{margin:0; padding:0; font-size:18px; line-height:19px; color:#e1e6c3; font-weight:normal;}
h1.he0{margin:0; padding:0; font-size:25px; line-height:28px; color:#e1e6c3; font-weight:normal;}
h1.he1{padding:0 0 16px 0;}
h4{margin:0; padding:0 0 4px 0; font-size:12px; line-height:15px; color:#e1e6c3; font-weight:normal;}
.green{color:#9bcb80;}
.gray{color:#d8dae1;}

.numlist{color:#989cab;}
.numlist td.num{width:26px; height:21px; background:url(../img/li-disc.png) no-repeat 0 0; vertical-align:top; color:#1e234a; font-size:14px; font-weight:bold; text-align:center; padding:5px 0 0 0; /*padding:5px 0 0 9px;*/  _behavior:url(/css/iepngfix.htc);}
.numlist td{padding-left:10px;}

.box{margin:70px 0 0 42px; color:#989cab; font-size:11px; line-height:normal; position:relative;}
.box h1{padding:0 0 0 42px;}
.box h1 a{color:#9bcb80; line-height:25px;}
.box img{_behavior:url(/css/iepngfix.htc);}
.i-info{position:absolute; left:-60px; top:-16px; display:block;}
.i-public{position:absolute; left:-60px; top:-42px; display:block;}
.date{color:#fff; font-size:10px;}
.box .annotation a{color:#9bcb80; font-size:12px;}
.box .annotation{font-size:11px; margin-bottom:10px;}

.proj{font-size:11px; line-height:12px; padding:0 0 8px 0; color:#999dac; margin:125px 0 0 0;}
#menu-top{display:block; margin:0 0 56px 0; padding:0; list-style:none; font-size:14px; line-height:15px; height:15px; font-weight:bold;}
#menu-top li{margin:0; padding:0 28px 10px 0; float:left; position:relative;}
#menu-top li a{color:#d8dae1;}
#menu-top li.link2{float:right; padding:0;}
#menu-top li.link2 a{color:#c9d578;}
.i-pojects{position:absolute; left:-108px; top:-72px; display:block;  _behavior:url(/css/iepngfix.htc);}
.box-img{margin:0 0 22px 0;}
.box-img img{float:left; width:112px; margin:0 2px 2px 0;}

#content{color:#f4f4f4; font-size:12px; line-height:normal; position:relative;}
#content.inner{/*width:320px;*/ float:left; display:inline; width:571px;}
#content p{margin:0; padding:10px 0;}
#content a{color:#9bcb80;}
#content .annotation{padding:0 0 24px 0;}
#content .annotation a{color:#00baff;}
#content .annotation p{padding:0;}

#col-3{float:left; display:inline; position:relative; width:230px; margin:20px 0 0 20px; background:#26466c;  font-size:11px; line-height:normal; padding-bottom:30px;}
#col-3 h1{padding:36px 0 36px 18px;}
#col-3 h4{font-weight:bold; color:#989cab; padding:0 0 0 18px;}
#col-3 ul{list-style:none; color:#3a7da1; font-weight:bold; margin:0; padding:4px 0;}
#col-3 ul li{line-height:24px; height:24px; background:url(../img/sel-0.gif) no-repeat 38px 12px; padding-left:50px; position:relative; display:block; }
#col-3 ul li.act{background:#1e3856 url(../img/sel-1.gif) no-repeat 36px 8px;}
#col-3 ul li a{color:#c9d578; font-weight:normal;}
.sel-x{position:absolute; right:5px; top:8px;}

#char{position:absolute; top:0; left:340px; width:230px; background:#26466c;  font-size:11px; line-height:normal; padding-bottom:30px;}
#char h1{padding:24px 0 24px 18px; color:#f4f4f4;}
#char td{height:28px;}
#char td.c1{font-size:12px; color:#001725; font-weight:bold; background:#3a7da1; padding-left:18px}
#char td.c2{font-size:12px; color:#001725; font-weight:bold; background:#2e7093; padding-right:18px; text-align:right}
#char td.c3{color:#989cab; background:#2a5177; padding-left:18px}
#char td.c4{color:#f4f4f4; background:#224c71; padding-right:18px; text-align:right}
#char td.c5{color:#989cab; background:#26466c; padding-left:18px}
#char td.c6{color:#f4f4f4; background:#1e4468; padding-right:18px; text-align:right}

.char{position: relative;/* background:#26466c; */ font-size:11px; line-height:normal; padding-bottom:30px;}
.char h1{padding:24px 0 24px 18px; color:#f4f4f4;}
.char td{height:28px;}
.char td.c1{font-size:12px; color:#001725; font-weight:bold; background:#3a7da1; padding-left:18px}
.char td.c2{font-size:12px; color:#001725; font-weight:bold; background:#2e7093; padding-left:18px;}
.char td.c3{color:#989cab; background:#2a5177; padding-left:18px}
.char td.c4{color:#f4f4f4; background:#224c71; padding-left:18px;}
.char td.c5{color:#989cab; background:#26466c; padding-left:18px}
.char td.c6{color:#f4f4f4; background:#1e4468; padding-left:18px;}


.mdate{position:absolute; background:#26466c; padding:0 15px; top:20px; /*right:-140px;*/ right:0; height:30px; width:90px; line-height:30px;}
.mdate img{position:absolute; bottom:-24px; left:-2px; _behavior:url(/css/iepngfix.htc);}
h1.news{width:440px;}

.catalog{padding:10px 0 0 0;}
.catalog td{vertical-align:top; padding:0 0 27px 0; font-size:11px;}
.catalog td.thumb{padding-right:11px;}

#container{margin:56px 0 0 0;}
#main-news{display:inline; float:left; position:relative; width:315px; margin:0 20px 0 0; line-height:normal;}
#main-news .date{color:#fff; font-size:10px;}
#main-news .annotation{font-size:12px; color:#999dac; margin-bottom:20px;}
#main-news .annotation a{color:#00baff;}
#main-news .annotation p{margin:0; padding:0;}

#main-catalog{display:inline; float:left; position:relative; width:230px; _width: 150px; margin:0;}

#footer{margin:125px 0 0 0; font-size:12px; line-height:17px;  position:relative; height:100px;}
#footer .address{color:#020204; font-size:12px; float:left; display:inline; width:294px; margin:-50px 10px 0 0; }
#footer .copy{color:#f4f4f4; float:left; width:315px; display:inline; margin:0 20px 0 0;}
#footer .copy-dp{float:left; display:inline; position:relative; width:185px; color:#8a8e9d; text-align:right; padding-right:5px;}
#footer .copy-dp a{color:#8a8e9d; text-decoration:none; position:relative; z-index:10;}
#footer .copy-dp a u{color:#c9d578;}
#footer .copy-dp img{position:absolute; right:0; top:-38px; _behavior:url(/css/iepngfix.htc);}
#footer .copy-dp .date{font-size:11px; position:relative; z-index:10;}


#sr .txt{height:16px; line-height:16px font-family:Arial, sans-serif; font-size:12px; border:1px #C9D578 solid; border-right:0; background:none; color:#E1E6C3; padding:1px; }
#sr .btn{border:1px #C9D578 solid; border-left:0; padding:3px; _behavior:url(/css/iepngfix.htc); _padding: 3px;  _font-size:0; _line-height:0 ; _height:12px;}
/**********************************************************paginator************************************************************/
#pager{list-style:none; color:#989cab; font-size:12px; height:25px; line-height:25px; margin:0; padding:7px 0 0 0; border-top:1px #515371 solid; width:100%; }
#pager li{float:left; margin:0 10px 0 0; padding:0;}
#pager li a{color:#f4f4f4; }
#pager li b{padding:0 10px; background:#989cab; color:#1d2047; display:block; }

.sr_act {color:#127FCC; background:#eee;}

.alert{color:#FF0000;}

.galery { position:relative; height:100%; width:600px; padding:15px 0px 0px 0px}
.photo{ position:relative; width:150px; height:170px; float:left; padding:0 46px 30px 0}
.text{ position:relative}

.end{clear:both; font-size:0; line-height:0; height:0;}
