body{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: Black;
	background-color : #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: Black;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: Black;
	margin : 0px 0px 0px 0px;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #d43f3e;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-weight : bold;
	text-align: left;
}
h2{
	COLOR: #2a5fbd;
	font-weight : bold;
	font-size : 12pt;
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
}
h3{
	COLOR: #054092;
	font-weight : bold;
	font-size : 12pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
h4{
	COLOR: #9f9f9f;
	font-weight : bold;
	font-size : 12pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
h5{	COLOR: #595858; background-color: #e9e9e9;	font-weight : bold; 	font-size : 10pt;	margin: 0px; padding: 2px;}
img{ border: 0px; }
ul{	margin-bottom : 10px;	margin-top: 5px; list-style-image: url("im/li.gif");}
ol{	margin-bottom : 10px; margin-top: 5px;}
li{	margin-bottom: 3px; margin-left :0px;}
ul_mks{	margin-bottom : 0px;	margin-top: 5px; margin-left :0px; padding-left:0px;}

.table100{ height: 100%; width: 100%; }
.table100h{ height: 100%; }
.bodytext{ text-align: justify; }
.bglight {background-color: White;}
.bglight2 {background-color: #F4F4F4;}
.bgdark {background-color: #E5E5E5;}
.bgborder {background-color: #DEDEDE;}

.page_active{ COLOR: #ED1C24; }
.pages{ COLOR: #828282; }
.hl{ background-color: yellow; color: red; font-weight: bold;}
.sr_res{COLOR: #d43f3e;  font-weight: bold; font-size: 12pt; }
.sr{ font-size : 10px; color: #bab9b9;}
.foto{	background-color: #ededed;}
.otvet{ padding-left: 40px; padding-top: 3px; padding-bottom: 10px;}

.photo{background-image: url("im/zap_img_left.gif");  background-repeat: repeat-y; background-position: left; padding-top:5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px;}
.form_submit{
	font-size : 8pt;
	COLOR: White;
	border: ridge #558fe1 1; 
	background-color: #2f68cf;
}
.form_input{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size : 10pt;
	border: groove #DEDEDE 1;
	background-color: #FFFFFF;
	scrollbar-track-color: #EFEFEF;
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #EFEFEF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-base-color: #CCCCCC;
	scrollbar-darkshadow-color: #707070;
}
.lit {font-size: 8pt;}
.lit2 {font-size: 10px;}
a:link, a:visited {color: #173575;	TEXT-DECORATION: underline;}
a:hover {color: #d43f3e;	TEXT-DECORATION: none;}
.gray {COLOR: #595858;}
.red{ color: #d43f3e; }
.red:link, .red:visited { color: #d43f3e; }
.blue{ color: #054092; }
.white{ color: White; }
hr { height: 1px; border: 0; color: #9d9e9e; width: 100%; }
.form_cal{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size : 10px;
	border: groove #DEDEDE 1;
	background-color: #FFFFFF;
}
.in{font-size : 8pt; font-weight: normal; COLOR: #898989; border: 1px groove #b1b6b9; height: 16px;	width: 226px; background-color: #FFFFFF;	margin-left: 9px; margin-top: 2px;	padding-left: 4px;}
.path_img {	font-size : 10px; color: #bab9b9; background-image: url("im/path.gif");  background-repeat: no-repeat; background-position: top left; padding-left: 8px;}
.path_ {	font-size : 10px; color: #bab9b9; padding-left: 35px; padding-bottom: 5px;}
.path {	font-size : 10px; color: #bab9b9;}
.path:link {color: #bab9b9;	TEXT-DECORATION: underline;}
.path:visited {color: #bab9b9;}
.path:hover {color: #828282; TEXT-DECORATION: none;}
.top1{background-image: url("im/bg_top.jpg");  background-repeat: repeat-x;}
.top2{background-image: url("im/bg_lang.gif");  background-repeat: repeat-x; background-position: top; text-align: right; font-size:10pt; color: #5c97e9; text-align: right; padding-right: 8px;}
.top2 a:link, .top2 a:visited { color: #5c97e9;}
.top2 a:hover { color: White;}
.mid{padding-left: 25px; padding-right: 25px; width: 100%}
.bot{background-image: url("im/bg_bot.jpg");  background-repeat: repeat-x; background-position: bottom; background-color: #2d66ca; height: 75px; padding: 10px; color: #a9c6ef; font-size: 8pt;}
.bot_rc{color: #a9c6ef; font-size: 8pt; vertical-align: top; background-image: url("im/logo_bot.gif");  background-repeat: no-repeat; background-position: top left; padding-left: 48px;}
.rc{color: White; font-size: 10px; text-transform: uppercase; padding-bottom: 5px;}
.bot_line { background-image: url("im/line_vert_blue.gif");  background-repeat: repeat-y; background-position: center;}
.bot_site{color: #a9c6ef; font-size: 8pt; vertical-align: top;}
.menu_ug{background-image: url("im/menu_ugol.gif");  background-repeat: no-repeat; background-position: bottom right;}
.menu_bg1{background-image: url("im/menu_bg1.jpg");  background-repeat: repeat-x; background-position: top; background-color: #306bd1;}
.menu_bg2{background-image: url("im/menu_bg2.jpg");  background-repeat: repeat-x; background-position: top; background-color: #5691e3;}
.menu_w {COLOR: White; text-align: center;}
.menu_w a:link, .menu_w a:visited, .menu_w a:hover  {COLOR: White; TEXT-DECORATION: none;}
.copy{font-size: 8pt; }
.menu {COLOR: #054092;	font-weight: bold;	font-size: 8pt; background-image: url("im/menu_arr.gif");  background-repeat: no-repeat; background-position: top left; padding-left:16px; padding-bottom: 5px;}
.menu a:link, .menu a:visited {COLOR: #054092; TEXT-DECORATION: none; font-weight: bold;}
.menu a:hover {color: #da2128;	TEXT-DECORATION: none; font-weight: bold;}
.menu2_arr {padding-left:25px; padding-bottom:5px; background-image: url("im/menu2_arr.gif");  background-repeat: no-repeat; background-position: top left; }
.menu2 {COLOR: #224ca0;	font-weight : normal;	font-size : 8pt;}
.menu2:link{COLOR: #224ca0; TEXT-DECORATION: none;}
.menu2:visited {COLOR: #224ca0; TEXT-DECORATION: none;}
.menu2:hover {color: #da2128;	TEXT-DECORATION: none;}
.menu3_arr {padding-left:40px; padding-bottom:5px; background-image: url("im/menu3_arr.gif");  background-repeat: no-repeat; background-position: top left; }
.title_gray {height: 23px; background-image: url("im/bg_gray.gif");  background-repeat: repeat-x; background-position: bottom; background-color: #909090; color: White; font-size: 10px; text-transform: uppercase; text-align: center; padding: 4px; letter-spacing: 1px;}
.title_gray2 {height: 23px; background-image: url("im/bg_gray.gif");  background-repeat: repeat-x; background-position: bottom; background-color: #909090; color: White; font-size: 10px; text-transform: uppercase; text-align: center; padding: 4px;}
.title_blue {height: 23px; background-image: url("im/bg_blue.gif");  background-repeat: repeat-x; background-position: bottom; background-color: #0a4597; color: White; font-size: 10px; text-transform: uppercase;  text-align: center; padding: 4px; letter-spacing: 1px;}
.title_blue a:link, .title_blue a:visited { color: White; text-decoration: none;}
.title_blue a:hover { color: #b9d1f1; text-decoration: none;}
.title_blue2 {height: 23px; background-image: url("im/bg_blue.gif");  background-repeat: repeat-x; background-position: bottom; background-color: #0a4597; color: White; font-size: 10px; text-transform: uppercase;  text-align: center; padding: 4px; }
.title_red {height: 23px; background-image: url("im/bg_red.gif");  background-repeat: repeat-x; background-position: bottom; background-color: #9f1a21; color: White; font-size: 10px; text-transform: uppercase;  text-align: center; padding: 4px; letter-spacing: 1px;}
.line_goriz{ font-size: 8pt; color: #595858; background-image: url("im/line_goriz.gif");  background-repeat: repeat-x; background-position: bottom; height: 3px;}
.news1 {color: White; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; padding-left: 3px;}
.news_date { color: Black; font-size: 10px; padding-top: 5px; margin: 0px;}
.news_date2 { color: #595858; font-size: 10px; margin: 0px;}
.bg_gray{background-color: #e9e9e9; }
.news{ font-size: 10pt; color: Black; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;}
.news a:link, .news a:visited {color: Black;}
.news a:hover {color: #173575;}
.news_glonas{ font-size: 8pt; color: #173575; padding-bottom: 5px; }
.news_glonas a:link, .news_glonas a:visited { color: #173575;}
.news_glonas a:hover { color: Black;}
.news_lit{ font-size: 8pt; color: #595858; padding-bottom: 5px; }
.news_lit a:link, .news_lit a:visited { color: #595858;}
.news_lit a:hover { color: Black;}
.news_title{ font-size: 10pt; font-weight: bold;}
.calendar{background-image: url("im/bg_calendar.jpg");  background-repeat: repeat-x; background-position: bottom; background-color: #5691e3; padding: 10px; height: 179px; color: #d5e4f3;  font-size: 10px; }
.cal_top{background-color: #054092; color: White; font-size: 10px; padding-left: 4px; padding-right: 4px; text-align: center; width: 17px;}
.cal_mid{background-color: White; color: Black; font-size: 8pt; text-align: center; }
.cal_mid a:link{color: #013c8e; font-size: 8pt; text-decoration: underline; font-weight: bold;}
.cal_mid a:hover{color: Black; font-size: 8pt; text-decoration: none; font-weight: bold;}
.cal_mid a:visited{color: #013c8e; font-size: 8pt; text-decoration: none; font-weight: bold;}
.zap_name{color: #595858; font-weight: bold; font-size: 8pt; padding-bottom: 10px;}
.zap{color: Black; font-size: 8pt; padding: 8px;}
.zap_img{ padding-left: 6px; background-image: url("im/zap_img_left.gif");  background-repeat: repeat-y; background-position: left;}
.zap2{padding-left: 14px; background-image: url("im/zap_img_left.gif");  background-repeat: repeat-y; background-position: left; padding-top: 8px; padding-bottom: 8px; padding-right: 8px;}
.img_left{ padding-left: 6px; background-image: url("im/img_left.gif");  background-repeat: repeat-y; background-position: left; }
.ruk{ color: White; padding: 8px; }
.ruklit {font-size: 10px;}
.mks{ color: #595858; font-size: 8pt; background-image: url("im/bg_mks.jpg");  background-repeat: no-repeat; background-position: bottom right; padding: 8px; }
.mks a:link{ color: #595858; font-size: 8pt; text-decoration: underline; }
.mks a:hover{ color: Black; text-decoration: none;}
.mks a:visited{ color: #595858; }
.date{font-size : 10pt; color : #2a5fbd; font-weight: bold;}
.date_title{background-image: url("im/bg_title_date.gif");  background-repeat: no-repeat; background-position: bottom; height: 27px; width: 263px; text-align: center; color: White; font-size: 10px; text-transform: uppercase; padding-bottom: 2px; letter-spacing: 1px;}
.date_left{background-image: url("im/bg_date_left.gif");  background-repeat: repeat-y; background-position: left; }
.date_right{background-image: url("im/bg_date_right.gif");  background-repeat: repeat-y; background-position: right; }
.date_calendar{background-color: #5691e3; text-align: center;}
.date_body{background-color: White; font-size: 8pt; color: #595858; vertical-align: top;}
.ssilk_blue{ color: #1c61c0;  font-size: 10px; padding-top: 10px; }
.ssilk_blue a:link, .ssilk_blue a:visited { color: #1c61c0;  font-size: 10px; }
.slovar{ background-color: #5c97e9; color: #d5e4f3;  font-size: 8pt; text-align: right; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.slovar_w{ color: White;  font-size: 10pt; font-weight: bold; padding-bottom: 5px;}
.slovar_bot {background-image: url("im/slovar_bot.jpg");  background-repeat: no-repeat; background-position: bottom left; }
.block { padding: 8px; color: Black; font-size: 8pt;  }
.block a:link, .block a:visited{ color: #595858; font-size: 8pt; text-decoration: underline; }
.block a:hover{ color: Black; text-decoration: none;}
.doc:link {font-size: 8pt; color: Black; text-decoration: none; }
.doc:visited {font-size: 8pt; color: Black; text-decoration: none; }
.doc:hover {font-size: 8pt; color: #054092; text-decoration: underline; }
.launch{ background-image: url("im/line_goriz.gif");  background-repeat: repeat-x; background-position: bottom;}
.launch2{background-image: url("im/launch_top.gif");	background-repeat: repeat-x;	background-position: top;	font-size: 8pt;	border-bottom : 1px solid Silver;}
.launch2 span{font-size: 10px;}
.launch_title{ font-size: 8pt; color: #595858; }
.may1 {width: 417px; height: 48px; float: right;
	background: url("im/9may_1.png") 100% 0 no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='im/9may_1.png', sizingMethod='scale' );
}
.may2 {width: 87px; height: 56px; float: right;
	background: url("im/9may_2.png") 100% 0 no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='im/9may_2.png', sizingMethod='scale' );
}