html {
height:100%;
width:100%;}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, img {
margin:0;
padding:0;
}
h3	{ font-size:1.7em;font-weight:normal;}
a	{color:#025F8A; }
a:link {color: #065da6}     /* unvisited link */
a:visited {color: #065DA6}  /* visited link */
a:hover {color: #c80d0d}   /* mouse over link */
a:active {color: #065DA6}   /* selected link */
body {
font:80% arial,helvetica,sans-serif;
line-height:1.4;
color:#333;
background:#292929 url(/images/top_bg.png) repeat-x 0 0;
}

.all_m	{ border-collapse:collapse}
.all_m td	{ vertical-align:top; padding:0; margin:0;}
/* shapka sayta  */
.top, .banner, .menu4, .main_content	{ width:1000px;}

.top {height:41px;}
.sh_l	{ background:url(/images/left_shadow.png) repeat-y right 0; }
.sh_r	{ background:url(/images/right_shadow.png) repeat-y left 0;  }
.top .logo	{ padding:8px 40px 0 14px;}
.top .content	{ background:url("/images/lang_bg.png") no-repeat 98% 10px; }

	/* TOP MENU */
.top .menu { list-style:none;}
.top .menu .b_f	{ border-left:1px solid #2a2a2a;}
.top .menu li	{ color:#6dd1ff; display:block; border-right:1px solid #2a2a2a; float:left; }
.top .menu .div_menu	{ margin:0 0.2em;}
.top .menu li .item_m { color:#dadada; font:9pt "Lucida Grande",Tahoma, Arial,Helvetica,sans-serif; text-transform:uppercase; text-decoration:none;padding:14px 12px 13px 12px;*padding:13px 12px 13px 12px; display:block;float:left; position:relative; z-index:99;}
.top .menu li .drop_menu	{padding:14px 18px 13px 12px;*padding:13px 18px 13px 12px;}
.top .menu li .item_m i	{ position:absolute; background:url(/images/bullet2.gif) no-repeat 0 0; width:7px; height:4px;right:6px;top:19px; font-size:1px; line-height:0;}
.top .menu li .item_m:hover { color:#333333; background:#e5e5e5}
.top .menu li .item_m:hover i	{ background:url(/images/bullet2.gif) no-repeat 0 -4px;}
.top .menu li .item_m_active { color:#333333; background:#e5e5e5}
.top .menu li .item_m_active i	{ background:url(/images/bullet2.gif) no-repeat 0 -4px;}

/*	Drop down menu	*/
.drop_down_m	{ position:absolute; background:#e5e5e5; width:210px;}
.drop_down_m a	{ display:block; font-size:8pt; text-decoration:none; color:#333333; padding:5px 10px; border-bottom:1px solid #878787}
.drop_down_m a:hover	{ background:#fff; color:#1863a6}

  /*  BANNER  */
.banner	{ background:url(/images/banner_bg.jpg) no-repeat right 0; height:190px;}

.banner .content .cont_text1	{width:400px; color:#fff; padding:12pt 0 0 12pt}
.banner .content .cont_text1 p	{ font-size:11pt; color:#cde7ff; margin:5px 0 10px;}
.banner .content .cont_text1 a	{ color:#fff; font-size:10pt; font-weight:bold; text-decoration:none;}
.banner .content .cont_text1 a:hover	{ text-decoration:underline;}

	/*	language	*/
.sel_lang	{margin:16px 0px 0 0; padding-right:22px;}
.sel_lang .lang_en { background:url(/images/lang_eng.png) no-repeat 0 0; width:18px; height:13px;display:block;}
.sel_lang .lang_rus	{ background:url(/images/lang_rus.png) no-repeat 0 0; width:18px; height:13px;display:block; margin-left:10px;}
.sel_lang a {opacity:0.4;FILTER: Alpha(Opacity=40, FinishOpacity=40, Style=2)}
.sel_lang a:hover {opacity:1;FILTER: Alpha(Opacity=100, FinishOpacity=100, Style=2)}
.sel_lang .active	{opacity:1!important;FILTER: Alpha(Opacity=100, FinishOpacity=100, Style=2)!important;}


/*	Menu3 and Path 	*/
.menu3	{ width:1000px;}
.menu3 .menu3_top_bg	{ background:url(/images/menu3_bg_top.png) repeat-x 0 0; }
.menu3 .content	{ background: url(/images/menu3_bg_r.png) no-repeat right 0; }


/* Menu4 */
.menu4	{ height:41px; background:#fff;}
.menu4 .content	{ background:url(/images/dotted_bord.gif) repeat-x 0 bottom; padding:10px 6px;}
.menu4 .content ul	{ list-style:none; }
.menu4 .content li	{ float:left;font-size:8pt;}
.menu4 .content a	{ font-size:8pt; margin:0 5pt;}
.menu4 .content a:hover	{border-bottom:none;}
.menu4 .content .active span { color:#000!important; border-bottom:none!important; margin:0 5pt; font-size:8pt;}

/*	Main icon content	*/
.main_icon_cont { background:#292929 url(/images/top_m_p_bg2.png) repeat-x 0 2px;}
.top_bg_mp_menu	{ background:url(/images/top_m_p_bg3.png) no-repeat 100% 0; height:2px; width:100%; font-size:2px; line-height:0; position:relative; bottom:2px;*bottom:3px;}
.top_bg_mp	{ background:url(/images/top_m_p_bg.png) no-repeat 100% 0; height:2px; width:100%; font-size:2px; line-height:0;}
.main_ico_content	{ width:99%;}
.main_ico_content td	{ padding:30px 3px; width:26%;}
.main_ico_content .height_1col	{ height:280px}
.main_ico_content .height_1col_1	{ height:290px}
.main_ico_content .height_1col_2	{ height:340px}
.main_ico_content .div_main_ico	{ background:url(/images/div_main_icons.gif) no-repeat 0 50%; width:1px; font-size:1px; line-height:0;}
.main_ico_content .ico_razd_title	{ width:68%; color:#fff; font:10pt/1.1 "Lucida Grande",Tahoma, Arial,Helvetica,sans-serif; text-decoration:none;margin:16px 0 0 2px; text-transform:uppercase;}
.main_ico_content .ico_razd_title:visited	{color:#fff;}
.main_ico_content .ico_razd_title:hover	{color:#9FD5F7; text-decoration:underline;}
.main_ico_content .ico_razd_text	{ color:#bdbdbd; font:8pt/1.19 Arial,Helvetica,sans-serif; margin:10px 10px 0; }
.main_ico_content .ico_razd_text	div { text-align: right; }
.main_ico_content .ico_razd_text a {color:#9fd5f7; text-decoration:none;}
.main_ico_content .ico_razd_text a:hover	{ text-decoration:underline;}
.main_ico_content  .detail_link	img {  margin-left:3px}

/*	End Main icon content	*/

/*	Main content	*/
.main_content	{background:#fff; height:100%}
.cont_text_r_black	{width:204px; *width:202px;}
.cont_text_r_black	.bl_bg_t { background:url(/images/top_bg_bl2.png) repeat-x 0 0; height:27px;}
.cont_text_r_black .bl_bg_t	p	{ text-transform:uppercase; font-size:8pt; margin:0; padding:7px 0 3px 10px; color:#fff}
	/* Content left	*/
.main_content .content .cont_text_l	{  width:700px; padding:10pt 0 40pt 15pt;}
.main_content .content .cont_text_l	 ul	{ list-style:none;line-height:1.5;margin-left:1.5em;margin-top:10pt;}
.main_content .content .cont_text_l	ul li	{ margin-bottom:5pt;padding:0;font-size:1em;}
.main_content .content .cont_text_l	ul li span	{bottom:1px;color:#4B95BC;display:table-cell;float:left;font-size:9pt;margin-right:0.4em;position:relative;}
.main_content .content .cont_text_l p	{ font-size:10pt; line-height:1.25; margin-bottom:15pt}
.main_content .content .cont_text_l ul p	{float:left;width:90%;margin-bottom:0; color:#444;}
.main_content .content .cont_text_l .list_title	{color:#2E485F;font-size:11pt;font-weight:normal;}
.main_content .content .cont_text_l .spec_block	 { background:#f7f6f3;padding:1.5em;}
.main_content .content .cont_text_l .spec_block	.list_title	{font-size:11pt}
.main_content .content .cont_text_l	 h2 {font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;font-size:14pt;font-weight:normal; color:#116BD4}
.main_content .content .cont_text_l	ol	{ line-height:1.5;margin:1em 0 2em 1.4em; }
.main_content .content .cont_text_l ol li	{ padding:0;font-size:11pt; margin-bottom:.5em}
.main_content .content .cont_text_l ol p	{margin-bottom:0;}
.main_content .content .cont_text_l .f_normal	{ font-style:normal!important;margin-bottom:1.2em !important;}
.main_content .content .cont_text_l h3	{  font-size:14pt;margin-bottom:10px;}


.stage_registr	{ list-style:none;margin:1em 0 2em 1em; line-height:1.1!important}
.stage_registr li	{margin-right:1.2em; margin-bottom:0!important;}
.stage_registr li b	{ font-size:18pt; color:#d0d5d8; font-weight:normal;}
.stage_registr li span	{ font-size:11pt; color:#363636;position:relative;bottom:3px;margin-left:1em;}

/*	Table design	*/
.table_bord	{/*border:1px solid #c1d7dd;*/ padding:1px; margin:1em 0;}
.table	{width:100%;margin:1em 0; border:1px solid #000;}
.table thead td	{padding:6px 4px 2px 5px; border-bottom:1px solid #000; font-weight:bold;font-size:11pt; text-align:center; border-left:1px solid #000;} 
.table thead .a_left	{border-left:0!important;border-bottom:1px solid #000;}
.table thead td a	{ text-decoration:none; color:#333;}
.table thead td a:hover	{color:#c80d0d;}
.table tbody td	 {padding:6px 4px 6px 6px;font-size:0.9em; text-align:center;border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb}
.table tbody .a_left	{ text-align:left!important; font-size:9pt; text-align:left; border-left:0!important; font-style:italic;}
.table tbody .td_bg	{ background:#f0f7fe url(/images/ok2.png) no-repeat 90% center; font-weight:bold}

.pac_title	{ font-size:1.4em; margin-top:1.5em;color:#4179aa;line-height:1.2;}
.pac_title a	{ text-decoration:none; border-bottom:1px dotted #c5daed}
.pack_div	{ background:url(/images/bord_line.gif) repeat-y center 0; width:3%; font-size:1px;}
.td_web_s	{width:12%;}
.td_web_s .pac_text	{margin:1em 0 1em 1em!important;}
.td_web_s .pac_link	{margin-left:1em!important;}
.web_s	{width:1%!important;}
.td_web_s .pac_link	{margin-left:1em!important;}
.pac_link	{ background: url(/images/arow_link_ico.png) no-repeat right 4px; padding-right:1.2em; font-size:.9em}

	/* Content Right	*/
.main_content .content .cont_text_r {width:202px;padding:10px 15px 0 0}
.main_content .content .bl_bg_t	{ background:url(/images/top_bg_bl.png) repeat-x 0 0; height:26px; }
.main_content .content .bl_bg_t	p	{ text-transform:uppercase; font-size:8pt; margin:0; padding:7px 0 3px 10px;}
.main_content .content .bl_bg_t	.ico1	{background:url(/images/ico1.gif) no-repeat 5px 5px;padding:7px 0 3px 27px;}
/*	links	*/
.link_bl { margin-bottom:25px}
.link_bl ul	{ list-style:none;margin-top:5px; padding:0;}
.link_bl ul li	{ margin:0; padding:5px 0; }
.link_bl .bullet1 {font-size:9pt; position:relative; display:block; cursor:pointer;color:#1863a6; padding:0 0 0px 15px;*width:100%;}
.link_bl .bullet1:hover	{color: #c80d0d}
.link_bl .bullet1 i	{ background:url(/images/bullet1.gif) no-repeat 0 0; width:8px; height:5px; display:block; position:absolute;top:6px;left:1px;}
.link_bl .bullet2 {font-size:8pt; position:relative; display:block; cursor:pointer;color:#9FD5F7; padding:0 0 0px 15px;*width:100%; text-decoration:none;}
.link_bl .bullet2:hover  {color:#9FD5F7; text-decoration:underline}
.link_bl .bullet2:visited	{color:#9FD5F7;}
.link_bl .bullet2 i { background:url(/images/bullet4.gif) no-repeat 0 0; width:8px; height:5px; display:block; position:absolute;top:5px;left:1px;}



/*		path	*/
.path	{padding:11px 0 14px 10px; font-size:11pt }
.path .path_bullet	{ margin:0 4px;padding-top:0px;position:relative;top:7px;}
.path .link	{ color:#7ac8fa; text-decoration:none;}
.path .link:visited	{color:#7ac8fa; }
.path .link:hover	{ color:#7ac8fa; text-decoration:underline;}
.path .act_razdel	{ color:#fff;}

/*	Tabs	*/
#tabs_m {
font-size:93%;
line-height:normal;
padding:0; margin:0;
position:relative; right:1px;
}
#tabs_m ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

}
#tabs_m li {
display:inline;
margin:0;
padding:0;
}
#tabs_m a {
float:left;
margin:0 2px 0 0;
padding-left:3px;
text-decoration:none;
background: url(/images/menu_tab.png) no-repeat scroll left -36px;
}

#tabs_m a .but2 {
color:#DADADA;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:9px 13px 9px 10px;
background: url(/images/menu_tab.png) no-repeat scroll right -36px;
}

#tabs_m .active a	{ background: url(/images/menu_tab.png) no-repeat scroll left top!important; }
#tabs_m .active .but2	{ background: url(/images/menu_tab.png) no-repeat scroll right top!important; color:#000!important;} 


#tabs_m a .ico {
background:transparent url(/images/logout_ico.gif) no-repeat scroll 0 0;
margin-left:10px;
}

#tabs_m a .but2 {
float:none;
}

#tabs_m a:hover	{background: url(/images/menu_tab.png) no-repeat scroll left -72px; }
#tabs_m a:hover	.but2 {background: url(/images/menu_tab.png) no-repeat scroll right -72px;; color:#fff;}


/*	Registration form	*/
.registration .reg_f_w {overflow:hidden;*zoom:1;margin:1px 0 12px;padding:2px;}
.registration .reg_form {width:100%}
.registration .reg_form dt	{float:left;
font-size:8pt;
margin-right:1%;
margin-top:0;
position:relative;
text-align:right;
width:15%;}
.registration .reg_form dd	{ float:left; width:70%}
.registration .reg_form dd  input	{color:#494949;
font-family:Arial,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:2px;
width:300px;
}
.registration .reg_form dd  .form_submit	{ font-size:14pt !important;
padding:0.3em 1em !important;
width:176px !important;}

/*	FOOTER		*/
.foot_bg {background:#484848}
.foot_height	{ height:105px;}
.foot_links	.f_links { list-style:none; padding:5px 25px 0}
.foot_links	.f_links li { float:left; color:#fff; padding:5px 3px 3px;font-size:8pt;}
.foot_links	.f_links li a { color:#fff;font-size:8pt;}
.foot_links	.f_links li a:hover	{ text-decoration:none;}
.copyright	{padding:20px 27px 0}
.copyright p	{ color:#b9b9b9; font-size:8pt}


/*	HELPFUL		*/
.left	{ float:left}
.right	{ float:right}
.clear	{ clear:both; height:0px; font-size:0px; line-height:0px;}
.hidden	{ overflow:hidden;*zoom:1;}

/*  	Align center	*/
.align_center	{position:relative;left:50%; float:left;}
.align_center .banbutt	{position:relative;left:-50%;}

#connected_sections {font-size: 12px; background: none repeat scroll 0 0 #F7F6F3; padding: 0.5em;}
#connected_sections ul {padding-top: 10px; margin-left: 0px !important; margin-top: 0px !important; font-size: 11px; line-height: 0.5 !important;}

#rewrite_tags h1 {font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;font-size:15pt;font-weight:normal; color:#116BD4}
#rewrite_tags h2 {font-family:arial,helvetica,sans-serif;font-size:14pt;font-weight:normal; color:#333333}
#rewrite_tags h3 {margin-bottom: 0; line-height: 0; font-weight: bold; font-size:13pt; line-height: 20px;}
#rewrite_tags p span {font-size : 11px;}