html,body {padding:0px; margin:0px;height: 100%;}

#body1 {
	background:url(../img/body_bg.jpg) 0 100% repeat-x;
	background-position:top;
	background-color:#fff;
	text-align:center;
	vertical-align:top;
	position:relative;
	bottom:8px;
	width:100%;
}
#bg_color {
	background-color:#007cc3;
	width:1024px;
	height:100%;
}
#head1, #head2, #head3, #head4, #head5, #head6, #head7, #head8, #head9, #head10, #head11, #head12, #head13{
	width:1024px;
	height:260px;
	text-align:center;
	vertical-align:top;			
}
#head1 {background:url(../img/heads/1.jpg) 0 100% no-repeat;}
#head2 {background:url(../img/heads/2.jpg) 0 100% no-repeat;}
#head3 {background:url(../img/heads/3.jpg) 0 100% no-repeat;}
#head4 {background:url(../img/heads/4.jpg) 0 100% no-repeat;}
#head5 {background:url(../img/heads/5.jpg) 0 100% no-repeat;}
#head6 {background:url(../img/heads/6.jpg) 0 100% no-repeat;}
#head7 {background:url(../img/heads/7.jpg) 0 100% no-repeat;}
#head8 {background:url(../img/heads/8.jpg) 0 100% no-repeat;}
#head9 {background:url(../img/heads/9.jpg) 0 100% no-repeat;}
#head10 {background:url(../img/heads/10.jpg) 0 100% no-repeat;}
#head11 {background:url(../img/heads/11.jpg) 0 100% no-repeat;}
#head12 {background:url(../img/heads/12.jpg) 0 100% no-repeat;}
#head13 {background:url(../img/heads/13.jpg) 0 100% no-repeat;}

#middle {
	width:1024px;
	background-color:#007cc3;
	text-align:center;
	vertical-align:top;
	height: 100%;		
}

#bottom {
	width:1024px;	
	height:76px;
	background-color:#0059B3;
	text-align:center;
	vertical-align:bottom;
	clear:both;		
}
#otstup_zag {height:60px;width:100%;}

.otstup_line {position:relative;top:38px;}

.ugol1_bot {position:relative;bottom:5px;}
.ugol2_bot {position:relative;bottom:8px;}

.bord {border:1px solid red;}
.bord_blue {border:1px solid #114DFF;}
.b {font-weight: bold;}

.text1 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}

h1.zag1 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	letter-spacing: 0px;
	line-height: 14pt;
}
h2.zag2 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 13pt;
}

h3.zag3 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 12pt;
	color:#114DFF;
	white-space: nowrap;	
}

.b {font-weight:bold;}

.col_red {color:red;}
.fc1 {color:#434343;}
.fc2 {color:#74aeea;}
.fc3 {color:#007cc3;}
.fc4 {color:#000;}
.fc5 {color:#fff;}
.fc6 {color:#fdc97b;}
.fc7 {color:#303031;}
.fc8 {color:#114DFF;}


.frazm1 {font-size: 13px;letter-spacing: 0px;line-height: 12pt;}
.frazm2 {font-size: 28px;letter-spacing: 0px;line-height: 24pt;}
.frazm3 {font-size: 13px;letter-spacing: 0px;line-height: 11pt;}
.frazm4 {font-size: 13px;letter-spacing: 0px;line-height: 14pt;}
.frazm5 {font-size: 18px;letter-spacing: 0px;line-height: 16pt;}
.frazm6 {font-size: 14px;letter-spacing: 0px;line-height: 12pt;}
.frazm7 {font-size: 20px;letter-spacing: 0px;line-height: 12pt;}
.frazm8 {font-size: 15px;letter-spacing: 0px;line-height: 12pt;}
.frazm_zagnews {font-size: 15px;letter-spacing: 0px;line-height: 14pt;font-weight:bold;}
.frazm_txtnews {font-size: 13px;letter-spacing: 0px;line-height: 10pt;}
.frazm_menu {font-size: 12px;letter-spacing: 0px;line-height: 12px;}
.frazm_menu_vis {font-size: 12px;letter-spacing: 0px;line-height: 13pt;}
.frazm_contacts {font-size: 14px;letter-spacing: 0px;line-height: 12pt;}

a.link_bot:visited, a.link_bot:link {color:#74aeea;text-decoration:underline;}
a.link_bot:hover {color:#fff;text-decoration:none;}
a.link_cont:visited, a.link_cont:link {color:#114DFF;text-decoration:none;}
a.link_cont:hover {color:#114DFF;text-decoration:underline;}
a.link_sitemap2 {color:#114DFF;text-decoration:underline;}
a.link_sitemap2:hover {color:#114DFF;text-decoration:none;}
a.link_news:visited, a.link_news:link {color:#fff;text-decoration:none;}
a.link_news:hover {color:#fff;text-decoration:underline;}
a.link_spec:visited, a.link_spec:link {color:#000;text-decoration:none;}
a.link_spec:hover {color:#000;text-decoration:underline;}
a.link_archnews:visited, a.link_archnews:link {color:#000;text-decoration:underline;}
a.link_archnews:hover {color:#fff;text-decoration:underline;}
a.link_archnews2:visited, a.link_archnews2:link {color:#74aeea;text-decoration:underline;}
a.link_archnews2:hover {color:#000;text-decoration:underline;}
a.link_contacts:visited, a.link_contacts:link {color:#114DFF;text-decoration:underline;}
a.link_contacts:hover {color:#114DFF;text-decoration:none;}

.lb_pos1 {text-align:center;position:relative;top:7px;}
.lb_pos2 {text-align:center;position:relative;top:13px;}
.lb_pos3 {text-align:center;position:relative;bottom:31px;} /*2 строки открытая страница*/
.lb_pos4 {text-align:center;position:relative;bottom:25px;} /*1 строка открытая страница*/
.pos_ar {position:relative;bottom:12px;}
.pos_ar2 {position:relative;bottom:1px;left:5px;}
.pos_ar3 {position:relative;bottom:1px;left:10px;}
.padd_specpred_zag {padding:5px 10px 5px 26px;}

/*Menu*/

.bt {background:url(../img/but_norm.png) 0 100% no-repeat;}
.bt_sel {background:url(../img/but_hover.png) 0 100% no-repeat;}
.bt_open {background:url(../img/but_visit.png) 0 100% no-repeat;}

/*---Menu---*/

.padd1 {padding-left:12px;padding-right:5px;padding-top:3px;}

/*IE7 start*/
html>body .lb_pos1 {*top:3px;}
html>body .lb_pos2 {*top:9px;}
html>body .lb_pos3 {*bottom:39px;} /*2 строки открытая страница*/
html>body .lb_pos4 {*bottom:33px;} /*1 строка открытая страница*/
html>body .ugol1_bot {*bottom:0px;} 
html>body .ugol2_bot {*bottom:0px;}
html>body .pos_ar {*bottom:11px;}
html>body .pos_ar2 {*bottom:6px;}
html>body .otstup_line {*top:26px;}
html>body .padd_specpred_zag {*padding-top:2px;}
/*IE7 end*/

/*Opera*/ 
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.lb_pos1 {bottom:34px;}
.lb_pos2 {bottom:26px;}
}

/*--Opera--*/ 