@media all{
body{background:#031926;}

.spl_fon{	
	background:#031926 url(../images/bg_body.jpg) top center repeat-y;	
	width:100%;	
}
.all{
	position:relative; 		
	width:1002px;
	height:1311px;			
	margin:0 auto;		
	background:#d2d9de url(../images/bg_splasch_ru.gif) top left no-repeat;		
	border-bottom:1px solid #000;
	}

/*____________*/	
.wrap{
	position:relative!important;	
	width:1002px;	
	display:block;	
	overflow:hidden;
}
.all div, h1.logo, a.but{
	position:absolute;	
	overflow:hidden;
}

.head, .footer{
	left:0;
}
/*____________*/	
.head{
	top:0;
	height:76px;
	width:1002px;	
	}

.head div.wrap{	
	margin:0 auto;
	height:76px;
}
/*____________*/
.menu_top ul.dropdown  li a.sel {		
	background:none;
	text-decoration:underline;
}
.menu_top ul.dropdown  li a .sel:hover, .menu_top ul.dropdown  li a:hover{		
	background:#005c8d;
	text-decoration:none;
}
/*____________*/
.left_block, .left .wrap{
	width:201px;
	height:351px;		
	
	}	
.left_block{	
	top:260px;
	left:30px;
	}		
.left_block .text_block{
	width:100%;
	height:160px;
	left:0px;
	top:165px;
	color:#fff;
	font-size:1.2em;
}
.left_block .text_block a{	
	color:#4ac0ff;	
}
.left_block .img_block{
	width:183px;
	height:140px;
	left:9px;
	top:0px;
	color:#4ac0ff;	
}

.left_block .img_block img{
	width:183px;
	height:147px;	
}

.left_block a.but{
	left:0;
	bottom:0;
	width:104px;
	height:18px;
	padding:0;	
	background:none;	
}
/*____center________*/
.news, .about, .photo, .baner1{	
	left:300px;
	}
.persons, .about{	
	top:471px;
	}
.baner{
	top:955px;	
}
/*____________*/
.news, .news.wrap{
	width:663px;
	/*width:651px;*/
	height:126px;	
	}
.news{
	top:281px;		
	/*top:286px;		*/
	}
.news dl{
	margin:34px 0 0 -13px;
	/*margin:29px 0 0 -13px;*/
	overflow:hidden;
	display:block;
	height:126px;	
	position:relative;	
	}
.news dd{
	display:inline;	
	float:left;
	width:325px;	
	height:95px;
	margin:0 0 0 13px;
	position:relative;	
	}

.news .text_block{
	width:180px;
	height:95px;
	left:119px;
	top:0px;		
}
.news .text_block a{	
	font-size:1.1em;
	}
.news .text_block h1 a{
	font-size:1em;
	}
	.news .text_block h1 a{
	font-size:1.2em;
	color:#005c8d;
}
	
.news  .img_block{
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	background:#d2d9de;
}
.news .img_block img{
	padding:3px;
	width:94px;
	height:69px;	
}

.news a.but{
	left:277px;
	/*left:211px;*/	
	top:0;		
}	
/*____________*/
.about, .about.wrap{
	width:314px;
	height:184px;	
	}
.about a.but{
	left:209px;
	top:0;
}
.about .text_block{
	width:306px;
	height:44px;
	left:14px;
	/*left:8px;*/
	top:22px;
	color:#606060;
	font-size:1.2em;
}
.about .img_block{
	width:314px;
	height:104px;
	left:0;
	top:77px;
}
.about .img_block img{
	margin:0 2px 0 0;
}
/*____________*/
.persons, .persons.wrap{
	width:310px;
	height:184px;
	}
.persons{
	left:663px;
	}
.persons a.but{
	left:200px;
	top:0;
}
.persons .text_block{
	width:302px;
	height:30px	;
	left:14px;
	/*left:8px;*/
	top:22px;
	color:#606060;
	font-size:1.2em;
}
.persons .img_block{
	width:310px;
	height:120px;
	left:0;
	top:61px;
}
/*____________*/
.photo, .photo.wrap{
	width:678px;
	height:158px;
	}
.photo{
	top:726px;
	}
.photo .text_block{
	margin:0 0 0 15px;
	}
/*____________*/
.baner .text_block{		
	width:100%;
	height:18px;
	top:0px;	
	color:#606060;
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
}
.baner .img_block{		
	width:100%;	
	bottom:0px;	
	text-align:center;
}

.baner1, .baner1 .wrap{
	width:203px;
	height:103px;
}
/*____________*/
.baner2{
	left:534px;	
}
.baner2, .baner2 .wrap{
	width:209px;
	height:97px;
}
/*____________*/
.baner3{
	left:771px;	
}
.baner3, .baner3 .wrap{
	width:205px;
	height:99px;
}
/*____________*/
 .footer {	
	bottom:0;
	height:199px;
	width:1002px;	
	}

.footer div.wrap{	
	height:199px;
	width:100%;		
	}
}