
/*body {font-family:Arial; background-color:#fff;
	  padding:0; margin:0 auto; vertical-align:top;
	  width:100%; height:100%; min-width:800px;
	  }*/

img{padding:0px; margin:0px;}

.mtable {padding:0; margin:0; width:100%; min-width:800px; border-spacing:0px; border-collapse:collapse}
	.mtable td {padding:0px;}

.table_2{padding:0; margin:0; width:100%; min-width:800px; border-spacing:0px; border-collapse:collapse}
	.table_2 td {padding:0px;}

.logo_td{background:url(../img/logo2.jpg) #109300 right no-repeat}
.bott_logo_tr{ height:44px;background:url(../img/logo_b_bg.jpg) top repeat-x}

.user{float:right; margin:2px 0 0 0;}
	.user{font-size:12px; color:#FFF}
	.user a{font-size:12px; color:#FFF; margin:0 14px 0 20px} .user a:hover{color:#fbb03b; text-decoration:none}

.menu{padding:10px; white-space:nowrap}
	.menu a{color:#3f765a; font-size:13px; padding:0 5px 0 5px;text-decoration:none}
	.menu a:hover{text-decoration:underline}

.menu1024{padding:10px; white-space:nowrap}
	.menu1024 a{color:#3f765a; font-size:11px; padding:0 5px 0 5px;text-decoration:none}
	.menu1024 a:hover{text-decoration:underline}


/*.search{width:209px; height:44px; background:url(../img/search.jpg) left top no-repeat; white-space:nowrap; vertical-align:top}*/
.search{width:209px; height:44px;}
	.search{font-size:12px; color:#000000} 
	.search input{font-size:12px; line-height:12px}
	.search_div{height:20px; padding:10px 0 5px 18px}
	
.content{vertical-align:top}
	.content_div{padding:20px; font-size:12px; color:#000000}
	.content_div h5{font-weight:normal; color:#3f765a; line-height:0px}
	.content_div a{font-size:12px; color:#0071bc; text-decoration:underline;}
	.content_div a:hover{text-decoration:none; color:#7cc5f5}
	
.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*
мое
*/

.LoginValidation
{
	font-size:10px;
    line-height:10px;
    margin-top:10px;
    margin-left:10px;
    vertical-align:bottom;
}
.LoginValidationStar
{
	font-size:12px;
	margin-top:10px;
    vertical-align:bottom;
    text-align:right;
}


/*TABLE
{
	padding:0px; 
	margin:0; 
	width:100%; 
	min-width:800px; 
	border-spacing:0px; 
	border-width:0px;
	border-style:none;
	border-collapse: collapse;
	
}*/

img{padding:0px; margin:0px; border-width:0px;float:none;}

/*body {font-family:Arial; background-color:#fff;
	  padding:0; margin:0 auto; vertical-align:top;
	  width:100%; height:100%; min-width:800px;
	  }*/
.login
{
	width:100%;
}

.main_menu
{
	height:18px;
	background-color:#003399;
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:lighter;
	font-style:normal;
	text-align:center;
	width:100%;
}
.main_menu div
{
	padding-left:20px;
	padding-right:1px;
}
.main_menu a
{
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:lighter;
	font-style:normal;
}
.main_menu_selected
{
	font-weight:bold; 
	text-decoration:underline;
}
.main_menu_selected a
{
	font-weight:bold; 
	text-decoration:underline;
}
.login_side
{
	width:7px;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.login_middle
{
	width:287px;
	/*background-color:#FBB03B;*/
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.div_title_loggedin
{
	WIDTH: 287px;
	HEIGHT: 30px;
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;

}
.div_title_loggedin A
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: underline
}
.l_2_div {
	WIDTH: 287px;
	HEIGHT: 85px
}

/* Rule 26 of style/style.css */ 
.reg2 {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px
}

/* Rule 28 of style/style.css */ 
.reg2 INPUT {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 12px;
}

/* Rule 27 of style/style.css */ 
.reg2 BR {
	LINE-HEIGHT: 10px
}

/* Rule 21 of style/style.css */ 
.reg1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 30px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 12px
}

/* Rule 22 of style/style.css */ 
.reg1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000
}

/* Rule 24 of style/style.css */ 
.reg1 A {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: underline
}

/* Rule 23 of style/style.css */ 
.reg1 BR {
	LINE-HEIGHT: 10px
}


.l_5_div1-2 {
	/*BACKGROUND: url(../img/l_5_bg.jpg) repeat-y*/
	margin:10px;
	font-family:Verdana;
	font-size:10px;
}

.main_page_main_content_title
{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#800080;
}
.main_page_main_content
{
	margin:10px;
	font-size:10px;
	font-family:Verdana;
}
.main_page_main_content A
{
	font-size:10px;
	font-weight:bold;
}
.main_page_main_content SPAN
{
	font-size:11px;
	font-weight:bold;
}
.main_page_main_content_text
{
	font-size:10px;
	font-family:Verdana;
	font-weight:normal;
	margin-bottom:10px;
}

.main_page_main_content P
{
	margin-bottom:10px;
}

.main_page_main_content H5
{
	font-size:11px;
	color:Blue;
	text-align:left;
}


/* Rule 29 of style/style.css */ 
.l_5_div1 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	BACKGROUND: url(../img/l_4.jpg) no-repeat;
	PADDING-BOTTOM: 20px;
	VERTICAL-ALIGN: top;
	WIDTH: 301px;
	PADDING-TOP: 40px;
	HEIGHT: 270px
}

/* Rule 30 of style/style.css */ 
.l_5_div1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px
}
.l_5_div1-3 {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 1px;	BACKGROUND: url(../img/l_6.jpg) no-repeat;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	HEIGHT: 10px}	
.footerdiv
{
	width:100%;
	/*text-align:center;
	padding:10px;*/
	padding:0px;
	border:solid 1px blue;
	font-weight:bold;
	/*background-color:#109300;*/
	/*color:white;*/
	font-size:12px;
}
.footerdiv_subtitle
{
	text-align:center;
	font-weight:normal;
	padding-right:8px;
	FONT: 90% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	/*position:relative;*/
}
.footerdiv_subtitle a
{
	/*font-size:11px;*/
	/*FONT: 90% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;*/
	COLOR: #0066cc;	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none; 
}
.footerdiv_copyright
{
	text-align:right;
	font-weight:normal;
	padding-right:8px;
	FONT: 90% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
}
.footerdiv_subtitle2
{
	text-align:center;
	font-weight:normal;
	padding-right:8px;
	FONT: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	/*position:relative;*/
}
.footerdiv_subtitle2 a
{
	/*font-size:11px;*/
	/*FONT: 90% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;*/
	COLOR: #0066cc;	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;
}
.footerdiv_copyright2
{
	text-align:right;
	font-weight:normal;
	padding-right:8px;
	FONT: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	/*position:relative;*/
}
.footerdiv_title
{
	/*bottom:10px;*/
	left:20%;
	top:10px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	height:28;
}
.footerdiv2
{
	padding:10px;border-top:solid 2px silver;font-weight:bold;font-size:12px;
}
#portal-stayconnected 
{
	CLEAR: right;	
	PADDING-RIGHT: 4px;	
	PADDING-LEFT: 0px;	
	Z-INDEX: 2;	
	FLOAT: right;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 2px 0px 0px;	
	TEXT-TRANSFORM: none;	
	PADDING-TOP: 6px;	
	WHITE-SPACE: nowrap;	
	BACKGROUND-COLOR: transparent;	
	TEXT-ALIGN: right;
}

#home_version
{
	/*CLEAR: left;	*/
	/*clear:none;*/
	/*PADDING-RIGHT: 5px;	
	PADDING-LEFT: 0px;	
	Z-INDEX: 2;	*/
	FLOAT:right;	
	height:10px;
	font-size:8;
	
	PADDING-BOTTOM: 0px;	
	/*MARGIN: 2px 0px 0px;	*/
	/*TEXT-TRANSFORM: none;	*/
	PADDING-TOP: 0px;	
	/*WHITE-SPACE: nowrap;	
	BACKGROUND-COLOR: transparent;	*/
	TEXT-ALIGN: right;
	position:relative;
	width:100;
	/*right:10;*/
	
	
}
.help_page
{
	font-size:11pt;
	color:Black;
	font-family:Calibri;
	padding:10px;
}
.help_page h3
{
	font-weight:bold;
	font-size:16pt;
	color:#0070C0;
}
.help_page h5
{
	font-size:11pt;
	font-weight:bold;
}
.help_page a
{
	color:#0070C0;
}
.help_page OL
{
	margin-left:20pt;
}
.help_page UL
{
	margin-left:100px;
	vertical-align:middle;
	text-align:left;
}