td.new_menu1
     {
		 font-family: verdana, tahoma, arial, sans-serif;
		 font-weight: bold;
		 font-size: 10px;
		 background-color: #E9F5FF;
		 text-align: left;
		 text-transform: uppercase;
		 border: 1px solid #9CB8D5;
		 line-height: 100%;
		 letter-spacing: -1px;
	 }
	 
td.new_menu11
     {
		 font-family: verdana, tahoma, arial, sans-serif;
		 font-weight: bold;
		 font-size: 10px;
		 background-color: #003366;
		 text-align: left;
		 text-transform: uppercase;
		 border: 1px solid #9CB8D5;
		 line-height: 100%;
		 letter-spacing: -1px;
	 }

td.new_menu2
     {
		 font-size: 11px;
		 border-bottom: 1px solid #9CB8D5;
		 text-align: left;
	  }
	 
td.new_menu4
     {
		 font-family: verdana, tahoma, arial, sans-serif;
		 font-size: 11px;
		 text-align: left;
		 line-height: 90%;
		 margin-left: 0px;
		 margin-top: 0px;
		 margin-bottom: 2px;
		 letter-spacing: -0.5px;		 
	 }
	 
a.new_m1:link,a.new_m1:active,a.new_m1:visited,a.new_m1:hover
     {

		 color: #003366;
		 font-weight: bold;
		 text-decoration: none;
	 }
	 
a.new_m11:link,a.new_m11:active,a.new_m11:visited,a.new_m11:hover
     {
		 color: #ffffff;
		 font-weight: bold;
		 text-decoration: none;
	 }
	 
a.new_m2:link,a.new_m2:active,a.new_m2:visited,a.new_m2:hover
     {
		 color: #003366;
		 text-decoration: none;
	 }	 


a.not_selected:link,a.not_selected:visited,.not_link
               {
		 font-family: verdana, sans-serif;
		 font-style: normal;
		 font-weight: normal;
		 font-size: 11px;
		 color: #6C97C7;
		 margin-top: 5px;
		 margin-bottom: 3px;
		 text-decoration: none;
		 } 
         
a.not_selected:active,a.not_selected:hover{

        color: #466274;
}
	 
.selected {
		 font-family: verdana, sans-serif;
		 font-style: normal;
		 font-weight: bold;
		 font-size: 11px;
		 color: #466274;
         text-decoration: underline;
/*		 background-color: #E9F5FF;
		 border-right: 1px solid #466274;
		 border-left: 1px solid #ffffff; 
				 
		 background: url("bg_regions_selected.gif") #7FCAF2 repeat-x left;
*/
		 }


td.not_selected {
		 font-family: verdana, sans-serif;
		 font-style: normal;
		 font-weight: bold;
		 font-size: 10px;
		 color: #000099;
		 background: url("bg_regions.gif") #7FCAF2 repeat-x top left;
		 padding-top: 0px;
		 text-decoration: none;
		 
		 }


.lang {
		 font-family: verdana, sans-serif;
		 font-style: normal;
		 font-weight: bold;
		 font-size: 11px;
		 color: #ffffff;
		 margin: 5px;
		 margin-top: 1px;
		 margin-bottom: 5px;
		 text-align:left;
		 }
	
a.red_href,a.red_href:link,a.red_href:visited,a.red_href:focus,a.red_href:active{
color: red;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.red_href:hover{
color:red;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: underline;
} 

.formcontrol, .fillcombo_empty_input {
color:#000000;
font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
border : 1pt;
border-style : ridge;
border-color : Black;
background-color : #ffffff;
}

.fillcombo_empty_input {
color:gray;
}

.header
{
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}

.hand
{
	color: #003366;
	cursor: pointer;
	text-decoration: underline;
}

.blue_box
{
	background-color : #E9F5FF;
	background-color : #FFFFFF;
    border : 1px;
    border-style : solid;
    border-color : #444444;
	font-size: 10px;
	PADDING: 3px;
}

.blue_box_ratings
{
	background-color : #E9F5FF;
	background-color : #FFFFFF;
    border : 1px;
    border-style : solid;
    border-color : #444444;
	font-size: 15px;
	PADDING: 3px;
}

.navy{
color: #003366;
}

.dropDownInlineHeader
{
	color:  #003366;
	background-color : #9CB8D5;
	font-weight: bold;
   text-align: center;
}

/*
Стили, необходимые для отображения календаря
*/

	.CALDRcpYearNavigation,
	.CALDRcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.CALDRcpDayColumnHeader,
	.CALDRcpYearNavigation,
	.CALDRcpMonthNavigation,
	.CALDRcpCurrentMonthDate,
	.CALDRcpCurrentMonthDateDisabled,
	.CALDRcpOtherMonthDate,
	.CALDRcpOtherMonthDateDisabled,
	.CALDRcpCurrentDate,
	.CALDRcpCurrentDateDisabled,
	.CALDRcpTodayText,
	.CALDRcpTodayTextDisabled,
	.CALDRcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.CALDRcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.CALDRcpCurrentMonthDate,
	.CALDRcpOtherMonthDate,
	.CALDRcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.CALDRcpCurrentMonthDateDisabled,
	.CALDRcpOtherMonthDateDisabled,
	.CALDRcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.CALDRcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.CALDRcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.CALDRcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CALDRcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #ddddff;
			border:solid 1px #000000;
			}
	TD.CALDRcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.CALDRcpTodayText,
	TD.CALDRcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.CALDRcpTodayText,
	SPAN.CALDRcpTodayTextDisabled
			{
			height:20px;
			}
	A.CALDRcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.CALDRcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CALDRcpBorder
			{
			border:solid thin #6677DD;
			}
			
table.index, table.sub
{
font-family: arial, sans-serif;
font-size: 12px;
margin: 0px;
}

table.sub td
{
white-space: nowrap;
}

table.index td.i_2_td
{
border-bottom: solid 1px #dddddd;
border-right: solid 1px #dddddd;
text-align: right;
padding-left: 5px;
padding-right: 5px;
background-color: #ffffff;
}

table.index td.i_2_name
{
border-bottom: solid 1px #dddddd;

text-align: left;
background-color: #ffffff;
color: #225599;
padding-left: 18px;
padding-right: 5px;
}

table.index td.i_basic_td
{
border-bottom: solid 1px #9CB8D5;
text-align: right;
background-color: #eeeeee;
border-right: solid 1px #9CB8D5;
padding-left: 5px;
padding-right: 5px;
}

table.index td.i_basic_name
{
border-bottom: solid 1px #9CB8D5;
text-align: left;
background-color: #eeeeee;
color: #225599;
padding-left: 5px;
padding-right: 5px;
}

table.index th
{
border-bottom: solid 1px #9CB8D5;
background-color: #CEE0F4;
color: #003961;
border-right: solid 1px #9CB8D5; 
}

table.index th.header
{
border: solid 1px #dddddd;
border-right: solid 1px #9CB8D5;
border-top: solid 1px #ffffff;
border-bottom: solid 1px #9CB8D5;
font-size: 10px;
font-family: verdana, sans-serif;
}

table.index 
{
border: solid 1px #dddddd;
border-top: solid 1px #ffffff;
}

table.index_noborder
{
border: solid 1px #dddddd;
border-top: solid 1px #ffffff;
}


/* table in popup window showing data per month in indexes   */

table.month 
{
border: solid 1px #8F6237;
font-size: 11px;
font-family: tahoma, sans-serif;
}

table.month th
{
border-bottom: solid 1px #C2A384;
background-color: #EDDBC5;
font-weight: bold;
color: #8F6237;
font-size: 11px;
padding-right: 5px;
}

table.month td
{
border-bottom: solid 1px #CCB394;
padding-left: 5px;
}


.popup
{
border: 1px solid #7F7F7F;
background-color: #FFF7E2;
font-family: arial, sans-serif;
font-size: 12px;
padding: 0px;
}		

.big_tab
{
font-family: verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color: #003366;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
text-align: left;
}	

.header_graph
{
background-color: #E6EDF6;
border-bottom: solid 1px #9CB8D5;
}

a.mmenu,a.mmenu:link,a.mmenu:visited,a.mmenu:focus,a.mmenu:active{
color: #336699;
font: 12px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold ;
text-decoration: none;
}
a.mmenu:hover{
color:#4682B4;
font: 12px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: underline;
}
a.mmenu_selected,a.mmenu_selected,a.mmenu_selected:link,a.mmenu_selected:visited,a.mmenu_selected:focus,a.mmenu_selected:active{
color:#466274;
font: 12px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
}
td.mmenu{
height:22px;
font-size:12px; 
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #466274; 
border-top-style: solid; border-top-width: 1px; border-top-color: #6C97C7; 
border-right-style: solid; border-right-width: 1px; border-right-color: #6C97C7; 
border-left-style: solid; border-left-width: 1px; border-left-color: #6C97C7;  
background-color: #C7D6E7;
}
td.mmenu_act_left{
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #466274; 
border-right-style: solid; border-right-width: 1px; border-right-color: #466274;
}
td.mmenu_act_right{
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #466274; 
border-left-style: solid; border-left-width: 1px; border-left-color: #466274;
}
td.mmenu_act_top{
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #466274;
}
td.mmenu_act_bottom{
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #466274;
}