/*Стиль для ссылок наверху*/
a.nm:link, a.nm:visited, a.nm:active
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #112A41;
text-decoration: none;
}

a.nm:hover
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #112A41;
text-decoration: underline;
}





a.textblack:link, a.textblack:visited, a.textblack:active
{
text-decoration: none;
}

a.flag:link, a.flag:visited, a.flag:active
{
text-decoration: none;
color: #000000;

}

a.textblack:hover
{
text-decoration: underline;
}

a.textbl:link, a.textbl:visited, a.textbl:active
{
text-decoration: none;
}

a.textbl:hover
{
text-decoration: underline;
}

a.tavr220
{
font-size:16px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0A309D;
}


/*Стиль для ссылок на главной странице*/
a.docblue:link, a.docblue:visited, a.docblue:active, a.docblue:hover
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #0A309D;
text-decoration: none;
}
a.docblue:hover
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #0A309D;
text-decoration: underline;
}




/*Стиль для ссылок подчеркнутый*/
a.doc:link, a.doc:visited, a.doc:active, a.doc:hover
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #0A309D;
}
/*Стиль для ссылок неподчеркнутый*/
a.docnon:link, a.docnon:visited, a.docnon:active, a.docnon:hover
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #112A41;
text-decoration: none;
}

a.bgk:link,a.bgk:visited,a.bgk:active
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	background-color:#DAE8F5;
	padding: 1px 1px 1px 1px;
	BORDER-BOTTOM: 1px solid #709ECC; 
}

a.bgk:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000; 
	text-decoration : none;
	background-color:#F7F1E6;
	padding: 1px 1px 1px 1px;
	BORDER-BOTTOM: 1px solid #709ECC; 
}


a.bga:link,a.bga:visited,a.bga:active
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	background-color:#F7F1E6;
	padding: 1px 1px 1px 1px;
	BORDER-BOTTOM: 1px solid #709ECC; 
	font-weight: bold;
}

a.bga:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000; 
	text-decoration : none;
	background-color: #DAE8F5;
	padding: 1px 1px 1px 1px;
	BORDER-BOTTOM: 1px solid #709ECC; 
	font-weight: bold;
}





/*Стиль для контактной инф. внизу стр. и новостей*/
.contactInfo 
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #112A41;
}


/*Стиль для дат красный маленький*/
.textdatared 
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CB0127;
font-weight: bold;
}
/*Стиль для дат синий маленький*/
.textdatabl 
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0A309D;
font-weight: bold;
}

/*Стиль для заголовка*/
.hederbl
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #0A309D;
padding: 0px 0px 0px 12px;
font-weight: bold;
}
.hederbl_justify
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #0A309D;
padding: 0px 0px 0px 12px;
text-align: justify;
}

/*Стиль для заголовка*/
.hederred
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #CB0127;
padding: 0px 0px 0px 0px;
font-weight: bold;
}

/*Стиль для заголовка*/
.hederblack
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
padding: 0px 0px 0px 0px;
}



/*Стиль для текст*/
.textblack
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: justify;
}

/*Стиль для текст*/
.textblack2
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.textbl 
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0A309D;
}
.textblbold 
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0A309D;
font-weight: bold;
}
/*Стиль для текст красный*/
.textred
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CB0127;
text-align: justify;
}
/*Стиль для текст красный болд*/
.textredbold
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CB0127;
text-align: justify;
font-weight: bold;
}


/*Стиль для */
.hederleft
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #0A309D;
text-align: center;
}


/*Стиль для меню*/

#button 
{
width: 210;
padding: 0px 0px 0px 0px;
border-top: 1px solid #B4CDE3;
background-color: #fff;
color: #000000;
font-size: 13px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#button ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border : none;
}

#button div {
border-bottom: 1px solid #B4CDE3;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#button div a {
display: block;
padding: 7px 1px 7px 4px;
border-left: 5px solid #A9C3DC;
background-color: #DAE8F5;
color: #0A309D;
text-decoration: none;
width: 210;
font-weight : normal;
}

#button div a#checked {
background-color: #B4CDE3;
color: #0A309D;
border-left-color : #709ECC;
font-weight : normal;
}

#button div a#sublink {
border-left-width : 10px;
font-weight : normal;
padding: 4px 8px 4px 8px;
}

#button div a#sublinkChecked {
border-left: 10px solid  #000000;
background-color: #A9C3DC;
color: #000000;
font-weight : normal;
padding: 4px 8px 4px 8px;
}

html>body #button div a {
width: auto;
}
 
#button div a:hover {
color: #709FCB;
background-color: #F7F1E6;
border-left-color: #CB0127;
font-weight : normal;
border-right: 1px solid #A9C3DC;
/*Стиль для поиска*/
}
.inputSearch {
BORDER: 1px solid #709ECC;
COLOR: #00104f;
FONT-SIZE: 12px;
BACKGROUND-COLOR: #ffffff;
vertical-align: middle;
width: 142px;
height: 18px; 
line-height: 13px;
}
/*Стиль для кнопки поиска*/
.buttonSearch
{
BORDER-RIGHT: 1px solid #709ECC; 
BORDER-TOP: 1px solid #709ECC; 
BORDER-BOTTOM: 1px solid #709ECC; 
BORDER-LEFT: #709ECC 1px solid;
FONT-SIZE: 11px; 
CURSOR: hand; 
COLOR: #00104f; 
BACKGROUND-COLOR: #A9C3DC;
width: 45px; 
height: 18px; 
line-height: 9px;
vertical-align: middle;
}

#button-main 
{
padding: 0px 0px 0px 0px;
border-top: 1px solid #B4CDE3;
font-size: 13px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
display: inline;
visible : hidden;
}

#button-main a {

display: block;
padding: 6px 1px 6px 4px;
border-bottom: 5px solid #A9C3DC;
background-color: #B4CDE3;
color: #0A309D;
text-decoration: none;
width: 190;
font-size: 14px;
}

#button-main a:hover 
{
color: #709FCB;
background-color: #F7F1E6;
border-left-color: #CB0127;
font-weight : normal;
border-right: 1px solid #A9C3DC;
border-bottom: 5px solid #CB0127;
}

#button-main ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
background: #515151;
width: 100%;
}

#button-main #button-main ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
background: #515151;

width: 100%;
}

#button-main li 
{ 
  float: left;
  position: relative;
  background: #B4CDE3;
  back\ground: none;
  border-right: 1px solid #A9C3DC;
  border-left-color: #CB0127;
	visible : hidden;
}

#button-main li:hover
{ 
color: #709FCB;
background-color: #F7F1E6;
border-left-color: #CB0127;
font-weight : normal;
border-right: 1px solid #A9C3DC;
border-bottom: 1px solid #A9C3DC;
}

#button-main li ul
{ 
display: none;
position: absolute;
padding: 8px 0;

}

#button-main li li a {
  top: -9px;
  width: 138px;
  left: 210px;
  background: none;
}

#button-main li:hover, #button-main li.jshover  {
  background: #333;
}

#button-main li:hover ul, #button-main li.jshover ul  {
  top: -9px;
  left: 210px;
  display: block;
}


#button-main li:hover li ul, #button-main li.jshover li ul  {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#button-main li:hover li:hover ul, #button-main li.jshover li.jshover ul  {
  display: block;
}






ul#button-menu,ul#button-menu li,ul#button-menu ul 
{  
margin: 0;  
border: none;  
padding: 0;  
width: 210px;   
list-style: none;
}

ul#button-menu:after 
{  
clear: both;  
display: block;  
height: 0;  
visibility: hidden;
border : none;
}



ul#button-menu li {  
float: left;   
display: block;   
display: inline;   
position: relative;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #B4CDE3;  
padding: 1px 0px 0px 0px;
background-color: #fff;
color: #000000;
}

ul#button-menu li ul li 
{
border:none;
border-bottom: 1px solid #B4CDE3;  
}

/* Root Menu */

ul#button-menu a 
{  
display: block;
padding: 7px 1px 7px 4px;
border-left: 5px solid #A9C3DC;
background-color: #DAE8F5;
color: #0A309D;
text-decoration: none;
width: 210;
font-weight : normal;
}

ul#button-menu a:hover,ul#button-menu li:hover a,ul#button-menu li.iehover a 
{  
background: #FFFFFF; 
color: #000000;
}

/* 2nd Menu */

ul#button-menu li:hover li a,ul#button-menu li.iehover li a 
{  
display: block;
padding: 7px 1px 7px 4px;
border-left: 5px solid #A9C3DC;
background-color: #DAE8F5;
color: #0A309D;
text-decoration: none;
width: 210;
font-weight : normal;
border-bottom: 1px solid #B4CDE3;  
}

ul#button-menu li:hover li a:hover,ul#button-menu li:hover li:hover a,ul#button-menu li.iehover li a:hover,ul#button-menu li.iehover li.iehover a 
{  
color: #709FCB;
background-color: #F7F1E6;
border-left-color: #CB0127;
font-weight : normal;
border-right: 1px solid #A9C3DC;
width: 210;
font-weight : normal;
border-bottom: 1px solid #B4CDE3;  
border-top: 1px solid #B4CDE3;  
}

ul#button-menu ul,ul#button-menu ul ul,ul#button-menu ul ul ul 
{  
display: none;  
position: absolute;  
left: 210px;
top:0;
}

ul#button-menu li:hover ul ul,ul#button-menu li:hover ul ul ul,ul#button-menu li.iehover ul ul,ul#button-menu li.iehover ul ul ul 
{  
display: none;
}

ul#button-menu li:hover ul,ul#button-menu ul li:hover ul,ul#button-menu ul ul li:hover ul,ul#button-menu li.iehover ul,ul#button-menu ul li.iehover ul,ul#button-menu ul ul li.iehover ul 
{  display: block;}
