body{
	font: normal 12px Arial;
	color: #3f3f3f;
}
.hid { display:none; }
ul, p, form, table, a, ul li, img, a img, body{
	margin:0;
	padding:0;
	border:none;
}
#all{
	min-width:1000px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
	background: url(/img/all_fon.jpg) repeat-x left top;
	height:auto;
	position:relative;
}
#head{
	min-width:1000px;
	height:280px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
	background: url(/img/head_fon.jpg) repeat-x left top;
}
#head_left{
	width:212px;
	height:280px;
	background: #eee0bd url(/img/head_left.jpg) no-repeat left top;
	float:left;
	color: #595959;
	font: normal 16px "Times New Roman";
}
	 .cupol{
	 	text-align:center;
	 	padding-top:110px;
	 	padding-right:10px;
	 	color:#ff2222;
	 	font: normal 20px "Times New Roman";
	 }
	 .nedvig{
	 	color:#ff2222;
	 	font: normal 12px "Times New Roman";
	 	text-align:center;
	 	padding:5px 0;
	 }
	 .phone1{
	 	padding: 10px 0 5px 20px;
	 }
	 .phone2{
        padding: 0px 0 0px 50px;
	 }
	 .email{
	 	color: #0054ff;
	 	font: normal 16px "Times New Roman";
	 }
#head_right{
	width: 788px;
	height: 280px;
	background: url(/img/head_right.jpg) no-repeat left top;
	float:left;
}
	.logo_link{
		 color: #5887a7;
		 font: normal 16px Tahoma;
		 text-decoration:none;
	}
	.first{
		padding:62px 0 0 80px;
		float:left;
	}
	.second{
		padding:51px 0 0 220px;
		float:left;
	}

#menu{
	min-width:1000px;
	height:20px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
	background: url(/img/menu_fon.jpg) repeat-x left top;
}
#menu_left{
    background: url(/img/menu_left.jpg) no-repeat left top;
    width: 358px;
    height:20px;
    float:left;
}
#menu_right{
    background: url(/img/menu_right.jpg) no-repeat right top;
    width: 30px;
    height:20px;
    float:right;
}
#menu_center{
	height:20px;
}
	table.menu{
        list-style-type:none;
        position:absolute;
        top:260px;
        left:358px;
	}
	table.menu td{
        text-align:center;
        width:204px;
        height:40px;
	}
	table.menu td a{
		color:#FFF;
		font: normal 16px Tahoma;
		padding:20px 20px;
	}
	table.menu td.selected{
        width:193px;
        height:40px;
	}
	table.menu td.selected a{
		text-decoration:none;
		color:#4d4d4d;
		font: normal 16px Tahoma;
		padding:20px 40px;
	}
#main{
	min-width:1000px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
}
#main_left{

}
    .nav1{
		background:url(/img/nav_fon.jpg) repeat-y left top;
		width:212px;
    }
    .nav2{
		background:url(/img/nav_top.jpg) no-repeat left top;
		width:212px;
    }
	ul.navig {
       background:url(/img/nav_bot.jpg) no-repeat left bottom;
       width:212px;
       padding: 30px 0 50px 30px;
       list-style-type:none;
	}
	*+html ul.navig{
	   width:182px;
	}
	*html ul.navig{
	   width:182px;
	}
	ul.navig li{
		padding: 5px 0;
	}
	ul.navig li a{
		font: normal 15px Arial;
		color: #FFF;
	}
	#main_left h2{
		font: normal 20px Arial;
		color: #4c4c4c;
		margin-left:10px;
	}
	#news{
		padding:0 15px 30px 10px;
	}
	.date{
		font: normal 12px Arial;
		color: #4d4d4d;
		padding-top:10px;
	}
	.anons{
		padding: 5px 0;
	}
	.anons a{
		font: normal 12px Arial;
		color: #0054ff;
	}

#main_right{

}
	.main_top{
		background: #FFF url(/img/main_right_top.jpg) no-repeat left top;
		height:136px;
		width: 87px;
	}
	#text_left{
		background: #FFF url(/img/main_right_left.jpg) repeat-y left top;
		width:61px;
		padding:0;
		margin:0;
	}
	#text_right{
        background: #FFF url(/img/main_right_right.jpg) repeat-y right top;
		width:100px;
	}
	#main_right h2{
		font: normal 22px "Times New Roman";
		color:#ff0000;
		text-align:center;
	}
	h3{
		font: normal 20px Arial;
		color:#030302;
	}
	#text_center{
	}
	#text_center p{
		 font:normal 12px Arial;
		 color: #3f3f3f;
		 padding:5px 0;
	}

#footer{
	min-width:1000px;
	height:125px;
	text-align:center;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
	background:url(/img/footer_fon.jpg) repeat-x left top;
}
	ul.menu_foot{
		list-style-type:none;
		padding: 30px 0 0 330px;
	}
	ul.menu_foot li{
		float:left;
		color:#FFF;
		font: normal 11px Arial;
	}
	ul.menu_foot li a{
		color:#FFF;
		font: normal 11px Arial;
	}
	.copyr, .copyr a{
		color:#FFF;
		font: normal 11px Arial;
	}

.main_text{
	padding-bottom:30px;
	min-height:450px;
	height: expression( (document.documentElement.clientHeight || document.body.clientHeight) < 450 ? "450px" : "auto" );
}
.static{
	padding-bottom:150px;
	min-height:450px;
	height: expression( (document.documentElement.clientHeight || document.body.clientHeight) < 450 ? "450px" : "auto" );
	position:relative;
	top:-40px;
}
.spec-table{}
.spec-table table{border-collapse:collapse;width:100%}
.spec-table table td{vertical-align:top;padding:0 15px 20px 0}

.kvartir {
    background: url("/img/kvartir.jpg") no-repeat scroll left top transparent;
    clear: both;
    color: #FF0000;
    font: bold 12px/2 Arial;
    height: 101px;
    margin-left: 15px;
    margin-top: 100px;
    text-decoration: underline;
    width: 182px;
}

h2.search{
		font: normal 20px "Arial";
		color:#888888;
		text-align:left;
		padding-left:20px;
		margin-top:0;}
.block {
    border-top: 1px dashed #A5A5A5;
    padding: 10px;
}
.vse a {
    color: #FF0000;
    font: bold 12px Arial;
}

