body{
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	overflow-y : auto;
	overflow: auto;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

.tbl_j{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	border: 1px solid #92A8BC;
	padding:3px;
	text-align:justify;
}

.tbl_c{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	border: 1px solid #92A8BC;
	text-align:center;
	padding:3px;	
}

.frmdes{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : normal;
	letter-spacing: 1px;
	text-align:justify;
}

.frmtlt{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	letter-spacing: 1px;
}

A.frmtlt:link	     {  color: #000000; text-decoration: none;text-align:justify;}
A.frmtlt:visited	 	{  color: #000000; text-decoration: none;text-align:justify;}
A.frmtlt:active	 	{  color: #000000; text-decoration: none;text-align:justify;}
A.frmtlt:hover	     {  color: #2674FF; text-decoration: underline;text-align:justify;}

.tbl_l{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	border: 1px solid #92A8BC;
	padding:3px;
}

.tbl_hdr{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;	
	border: 1px solid #92A8BC;
	text-align:center;
	letter-spacing: 1px;
	padding:2px;
	background: #CDDBE3;
}

.new_msg{
	padding:2px;
	padding-right:5px;
	padding-left:5px;	
	font-family : Tahoma;
	font-size : 12px;
	background: #D2DEF3;
	font-weight : bold;
	letter-spacing: 1px;
	vertical-align: middle;
}
a.new_msg:active{
	color: #000000;background: #D2DEF3;text-decoration: none;text-align:justify;
}

A.new_msg:hover{
	color: #000000; background: #9FB6E8; text-decoration: underline;text-align:justify;	
}
A.new_msg:link{
	color: #000000;background: #D2DEF3; text-decoration: none;text-align:justify;
}
A.new_msg:visited{
	color: #000000;background: #D2DEF3; text-decoration: none;text-align:justify;
}


.legend2{
	font-family : Tahoma;
	font-size : 12px;
	font-weight: bold;
}

.glob4{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
/*	color : #627076;*/
	text-align:justify;
}

a.glob4:active{
 text-decoration: none;text-align:justify;
}

a.glob4:hover{
 text-decoration: underline;text-align:justify;	
}
a.glob4:link{
 text-decoration: none;text-align:justify;
}
a.glob4:visited{
 text-decoration: none;text-align:justify;
}

.glob3{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
/*	color : #627076;*/
	text-align:center;
}

.err{
	width:100%;
	color:Red;
	font-family: Tahoma, "Arial Cyr", Arial, Helevetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;		
	text-align:center;
	display: none;
}

.inpt2{
			border:1px solid #627076;
		   font-family: Tahoma, "Arial Cyr", Arial, Helevetica, sans-serif; 
			font-size: 9pt;
			font-weight: bold;	
			width:100%;
}

.ucal_dat{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	text-align:center;
	color:#FF0000;
}

.ucal_txt{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	text-align:justify;
	color:#FF0000;
}

.cal_dat{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	text-align:center;
}

.cal_txt{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	text-align:justify;
}

legend{
	font-family : Tahoma;
	font-size : 11px;
}

.pemail{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	color : #0000FF;
	text-align:justify;
}

a.pemail:active{
 text-decoration: none;text-align:justify;
}

a.pemail:hover{
 text-decoration: underline;text-align:justify;	
}
a.pemail:link{
 text-decoration: none;text-align:justify;
}
a.pemail:visited{
 text-decoration: none;text-align:justify;
}

.pfio{
	font-family : Tahoma;
	font-size : 13px;
	font-weight : bold;	
	color: #0000FF;
	border-bottom: 1px dashed #8C8C8C;
}

fieldset{
	width:100%;
	margin-bottom: 6px;	
}

.galsec_p{
	border: 1px solid #8C8C8C;
	cursor:hand;
	cursor:pointer;
}
.galsec_a{
	border: 1px solid #8C8C8C;
	cursor:hand;
	cursor:pointer;
	background:#CDDDED;
}

.gtitle_ctext2{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : normal;
	text-align:center;
}

.image_title{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;
	text-align:center;
	height:1%;
}

.image_annot{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	text-align:center;
	height:1%;
	text-indent:10px;
}
.gtitle_text{
	font-family : Tahoma;
	font-size : 14px;
	font-weight : bold;
	text-align:left;	
	color: #627076;
}

.gtitle_ctext{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	text-align:right;
}

.gallery_title{
	height:22px;
	padding:5px;
	border-bottom: 1px dashed #8C8C8C;
}

.glob2{
	font-family : Tahoma;
	font-size : 14px;
	font-weight : normal;
/*	color : #627076;*/
	text-align:justify;
}

a.glob2:active{
 text-decoration: none;text-align:justify;
}

a.glob2:hover{
 text-decoration: underline;text-align:justify;	
}
a.glob2:link{
 text-decoration: none;text-align:justify;
}
a.glob2:visited{
 text-decoration: none;text-align:justify;
}

.hid{
	display:none;
	width:100%;
	border-bottom: 1px dashed #8C8C8C;
}
.vis{
	display:block;
	width:100%;
	border-bottom: 1px dashed #8C8C8C;
}

.fio{
	font-family : Tahoma;
	font-size : 14px;
	font-weight : bold;	
	color: #627076;
	border-bottom: 1px dashed #8C8C8C;
}

.noinfo{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;
	color: #627076;
	height:200px;
	text-align:center;
}

.dwnld{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;
	color: #4182CF;
	padding:2px;
	text-align:center;
}

A.dwnld:active{
	color: #4182CF;text-decoration: none;text-align:justify;
}

A.dwnld:hover{
	color: Black; text-decoration: underline;text-align:justify;	
}
A.dwnld:link{
	color: #4182CF; text-decoration: none;text-align:justify;
}
A.dwnld:visited{
	color: #4182CF; text-decoration: none;text-align:justify;
}


.rzd_headt{
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#FFFF00;
}

A.rzd_headt:active{
	color: #FFFF00;text-decoration: none;text-align:justify;
}

A.rzd_headt:hover{
	color: #FFFF00; text-decoration: underline;text-align:justify;	
}
A.rzd_headt:link{
	color: #FFFF00; text-decoration: none;text-align:justify;
}
A.rzd_headt:visited{
	color: #FFFF00; text-decoration: none;text-align:justify;
}

.login_txt{
	width:100px;
	color: #627076;
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;
	text-align:right;
}

.lmsbutton2_p{
	height:22px;
	width:80%;	
	color:#627076;
	cursor: hand;
	cursor:pointer;
	font-family : Verdana;
	font-size : 12px;
	font-weight : normal;
	padding:3px;
	text-align:center;
}

.lmsbutton2_a{
	height:22px;
	width:80%;
	border:1px Solid #000069;
	background-image: url(/images/btns_a.jpg);
	color:#000000;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	padding:2px;
	text-align:center;
}



.doclist_rzd2{
	border-bottom: 1px dashed #8C8C8C;
}

.opros_ask{
	color: #627076;
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;
	padding:5px;
	text-indent: 10px;
}

.opros_req{
	color: #627076;
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
	padding:5px;	
}

.cntr_btmr0{
	border-right:1px dotted #000000;
	padding:5px;
}
.cntr_btml0{
	padding:5px;
}
.cntr_btmr1{
	border-top:1px dotted #000000;
	border-right:1px dotted #000000;
	padding:5px;
}
.cntr_btml1{
	border-top:1px dotted #000000;
	padding:5px;
}


.td_tm{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.glob{
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
/*	color : #627076;*/
	text-align:justify;
}

a.glob:active{
	color : #000000; text-decoration: none;text-align:justify;
}

a.glob:hover{
	color : #000000; text-decoration: underline;text-align:justify;	
}
a.glob:link{
	color : #000000; text-decoration: none;text-align:justify;
}
a.glob:visited{
	color : #000000; text-decoration: none;text-align:justify;
}


.lmrbutton_p{
	height:22px;	
	color:#627076;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	padding:3px;
}

.lmrbutton_a{
	height:22px;
	border:1px Solid #000069;
	background-image: url(/images/btns_a.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFAF3;
	color:#000000;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	padding:2px;
}

.lmrbutton_s{
	height:22px;
	border:1px Solid #000069;
	background-image: url(/images/btns_a.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFAF3;
	color:#000000;
	cursor: default;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	padding:2px;
}


.lmsbutton_p{
	height:22px;	
	color:#627076;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana;
	font-size : 12px;
	font-weight : normal;
	padding:3px;
}

.lmsbutton_a{
	height:22px;
	border:1px Solid #000069;
	background-image: url(/images/btns_a.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFAF3;
	color:#000000;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	padding:2px;
}

.lmsbutton_s{
	height:22px;
	border:1px Solid #000069;
	background-image: url(/images/btns_a.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFAF3;
	color:#000000;
	cursor: default;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	padding:2px;
}

.mbutton_s{
	height:22px;
	border:1px Solid #000069;
	background-image: url(/images/btns_a.jpg);
	color:#000000;
	cursor: default;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	padding:2px;
	padding-left:5px;	
}

.mbutton_p{
	height:22px;
	color:#000000;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana;
	font-size : 12px;
	padding:3px;
	padding-left:6px;
}

.mbutton_a{
	height:22px;
	border:1px Solid #000069;
	background-image: url(/images/btns_a.jpg);
	color:#000000;
	cursor: hand;
	cursor: pointer;
	font-family : Verdana;
	font-size : 12px;
	padding:2px;
	padding-left:5px;	
}

.menu_elmnt_s{
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#000000;
	cursor:default;
}

.menu_elmnt_p{
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#627076;
	cursor:hand;
	cursor: pointer;
}

.menu_elmnt_a{
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#0000FF;
	cursor:hand;	
	cursor: pointer;
}

.footer_txt{
	font-family : Tahoma;
	font-size : 8px;
	font-weight : bold;
	color:#FFFFFF;
}
.crossnet{
	font-family : Tahoma;
	font-size : 8px;
	font-weight : bold;
	color:#FFFF00;
}

A.crossnet:active{
	color: #FFFF00;text-decoration: none;text-align:justify;
}

A.crossnet:hover{
	color: #FFFF00; text-decoration: underline;text-align:justify;	
}
A.crossnet:link{
	color: #FFFF00; text-decoration: none;text-align:justify;
}
A.crossnet:visited{
	color: #FFFF00; text-decoration: none;text-align:justify;
}

.bsrch_p{
	border:0px;
	width:22px;
	height:22px;
	padding:2px;
	cursor: hand;
	cursor: pointer;
	text-align:center;
}

.bsrch_a{
	border:0px;
	width:22px;
	height:22px;
	padding:1px;
	border:1px Solid #000069;
	background-image: url(/images/btns_a.jpg);
	color:#000000;
	cursor: hand;
	cursor:pointer;
	text-align:center;	
}

.search_txt{
	font-family : Verdana;
	font-size : 12px;
	font-weight : normal;
	color:#627076;
	width:50px;
}

.inpt{
	height:22px;
	background:#FFFFFF;
	border:1px solid #627076;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	width:100%;
}

.cpanel_area{
	padding:5px;
	font-family : Tahoma;
	font-size : 12px;
	font-weight : normal;
/*	color : #627076;*/
	text-align:justify;
}

.doclist_rzd{
	border-bottom:1px dotted #000000;
}

.oth_cpanel{
	height:20px;
	border-top:1px solid #8C8C8C;
	border-bottom:1px solid #8C8C8C;
	background-image: url(/images/oth_cpanel.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-left:13px;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#FFFF00;
}

.top_cpanel{
	height:19px;
	border-bottom:1px solid #8C8C8C;
	background-image: url(/images/top_cpanel.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-left:13px;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#FFFFFF;
}

.footer{
	height:27px;
	border-top:1px solid #0042A5;
	background-image: url(/images/foot_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


.top_lrpanel{
	border-top:1px solid #8C8C8C;	
	border-bottom:1px solid #8C8C8C;	
	padding-left:13px;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#FFFFFF;
}

.top_lrpanel2{
	border-top:1px solid #8C8C8C;	
	border-bottom:1px solid #8C8C8C;	
	padding-left:2px;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#FFFFFF;
}

.lrpanel_txt{
	padding-left:5px;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color:#FFFFFF;
}

.lrpanel_area{
	padding:5px;	
}

.lmenu{
	background-image: url(/images/lmenu_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding:5px;s
}

.left_panel{
	border-right:1px solid #8C8C8C;
	background-image: url(/images/panel_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.right_panel{
	border-left:1px solid #8C8C8C;
	background-image: url(/images/panel_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.menu{
	height:22px;
	border-bottom:1px solid #8C8C8C;	
}

.header{
	height:138px;
	border-bottom:1px solid #0042A5;
}
/*ÑËÀÉÄÅÐ*/
.slider_tbl{
	border: 1px solid #92A8BC;
	background: #FFFFFF;
}

.sl_o{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : normal;
	background: #CDDDED;
	color: #5F85DC;
	padding:2px;
	text-align:center;
	word-wrap: break-word;
}

A.sl_o:active{
	color: #5F85DC;text-decoration: none;text-align:justify;
}

A.sl_o:hover{
	color: #244EAC; text-decoration: underline;text-align:justify;	
}
A.sl_o:link{
	color: #5F85DC; text-decoration: none;text-align:justify;
}
A.sl_o:visited{
	color: #5F85DC; text-decoration: none;text-align:justify;
}

.sl_a{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : bold;
	background: #9FB6E8;
	color:#FFFFFF;
	padding:2px;
	text-align:center;
	width:18px;
}

.sl_p{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : normal;
	background: #A3C0DB;
	color: #4182CF;
	padding:2px;
	text-align:center;
}

A.sl_p:active{
	color: #4182CF;text-decoration: none;text-align:justify;
}

A.sl_p:hover{
	color: #FFF200; text-decoration: underline;text-align:justify;	
}
A.sl_p:link{
	color: #4182CF; text-decoration: none;text-align:justify;
}
A.sl_p:visited{
	color: #4182CF; text-decoration: none;text-align:justify;
}

.txt_slp2{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #4182CF;
	padding:2px;	
}

.sl_p2{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #4182CF;
	padding:2px;
	text-align:center;
}

A.sl_p2:active{
	color: #4182CF;text-decoration: none;text-align:justify;
}

A.sl_p2:hover{
	color: Black; text-decoration: underline;text-align:justify;	
}
A.sl_p2:link{
	color: #4182CF; text-decoration: none;text-align:justify;
}
A.sl_p2:visited{
	color: #4182CF; text-decoration: none;text-align:justify;
}
.first_page{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : normal;
	background: #CDDDED;
	color: #5F85DC;
	padding:2px;
	text-align:center;
	word-wrap: break-word;
	padding-left:5px;
	padding-right:5px;
}

A.first_page:active{
	color: #5F85DC;text-decoration: none;text-align:justify;
}

A.first_page:hover{
	color: #244EAC; text-decoration: underline;text-align:justify;	
}
A.first_page:link{
	color: #5F85DC; text-decoration: none;text-align:justify;
}
A.first_page:visited{
	color: #5F85DC; text-decoration: none;text-align:justify;
}

.curpage{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : normal;
	background: #9FB6E8;
	color:#FFFFFF;
	padding:2px;
	letter-spacing: 1px;
	text-align:center;
	word-wrap: break-word;
	padding-left:5px;
	padding-right:5px;	
}
/*ÑËÀÉÄÅÐ*/

/*ÊÀËÅÍÄÀÐÜ*/
.inp_clndr{
	font-family: Tahoma;
	font-weight: bold;
	font-size : 10px;
	border : 0px none;
	text-align : center;
	width : 100%;
	color : Black;
}

.area_clndr{
	position: absolute;
	z-index: 8000001;
	width: auto;
	height: auto;
	visibility: hidden;
	border : 1px solid black ;
	background : #FFFFEC;
}

.btn_clndr{
	background : transparent;
	border : 0px;
	font-family: Tahoma;
	font-weight: bold;
	font-size : 10px;
	width : 100%;
	text-align : center;
	visibility : hidden;
}

.btn_clndr_ctrl{
	background : transparent;
	border : 0px;
	font-family: Tahoma;
	font-weight: bold;
	font-size : 10px;
	width : 100%;
	text-align : center;
}

.inputer{
	border : 0px none;
	background : transparent;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align:center;
	width:100%;
}
.clndr_td{
	border : 1px solid Black;
	background : White;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-align : center;
	}

.clndr_td_v{
	border : 1px solid Black;
	background : #FFD2DB;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-align : center;
}