.up{color:#000000; font-weight:bold; font-size:8pt}
 
a.left{color: #e9e9e9; font-weight:bold; font-size:12px; text-decoration:none; text-align: left;}
a.left:hover{color: #ffffff; font-weight:bold; font-size:12px; text-decoration:none; text-align: left;}
 
.title{font-family:Arial Black, arial, Verdana, Tahoma,; color:062f8d; font-weight:normal; font-size:13pt}
 
.tit{color:#999999; font-weight:bolder; font-size:13pt}
 
 
.text {color:#000000; font-weight:normal; font-size:12px;text-align:justify;}
 
 
.up1{color:#000000; font-weight:normal; font-size:10px}
 
 
a {text-decoration:underline;font-family: Verdana, Tahoma, Arial; color:#000000}
a:hover{text-decoration:none}
a:active{text-decoration:none}
 
 
.copy{font-size:7pt; margin-left:15pt; margin-right:15pt;}
 
a.whitemnu			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #FFFFFF;
   font-weight: bold;
	text-indent: 0pt;
         			}
/*a.whitemnu.hover	{
			color: #FFFFFF;
			font-size: 8pt;
			text-decoration: none;
						}
a.whitemnu.visited {color: #FFFFFF;}*/
a.whitemnu0       {
			font-size: 7pt;
			color: #FFFFFF;
			font-weight: normal;
			line-height: 7pt;
			text-indent: 1pt;
						}
						
a.top-nav-menu       {
			font-size: 8pt;
			color: #062F8D;
			font-weight: normal;
			line-height: 7pt;
			text-indent: 1pt;
						}
		
a.more      {color : #000000;	
	font-family : Verdana, Arial Cyr, Arial, Helvetica; 
	font-size : 80%;}			
						
a.whitemnu0.hover	{
			color: #FFFFFF;
			font-size: 7pt;
			text-decoration: underline;
						}
						
a.mnu3	{
	font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align : center;
	vertical-align : super;
}
						
a.excl {
   font-family: Arial;
   font-size: 12pt;
   color: #0F7C40;
   font-weight: bold;
	text-decoration: underline;
   }
a.greenmnu			
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #062F8D;
	font-weight: bold;
	text-indent: 0pt;
	margin-top: auto;
	margin-bottom: auto;
}
a.greenmnu0		
{
	font-size: 7pt;
	color: #062F8D;
	font-weight: bold;
	text-indent: 3pt;
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
}
a.greenmnu0:hover	{
	color: #062F8D;
	text-decoration: underline;
						}
a.forum {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	line-height: 14pt;
}
 
a.hn {
	color: black;
	font-weight: bold;
	font-size: 10pt;
		}
 
 
a.sm 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #062F8D;
}
 
body				{
	background-color: #ffffff;
	color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
/*	background-attachment:fixed;*/
					}
					
form.search {
	margin-top: 0;
	margin-bottom : 0;
	margin-left : 20;
	margin-right : 0;
}
 
/*table		{
	table-border-color-light: rgb(255,255,153);
	table-border-color-dark: rgb(255,255,51);
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-style: none;
			}*/
h1.excl {
   font-family: Arial;
   font-size: 105%;
   color: #0F7C40;
   font-weight: bold;
   text-align: left;
   margin-left: 8px;
   margin-top: 5px;
	margin-bottom: 3px;
   }
h1	{
	font-family: Verdana, Arial Cyr, Arial, Helvetica;	
	font-size: 16px;
	color: #062F8D;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 10px;
	}
 
h2	{	color : #062F8D;	
			font-family : Verdana, Arial Cyr, Arial, Helvetica;	
			font-size : 15px;	
			text-align: justify;
			font-weight : bold; 
			margin-top: 10px; 
			margin-bottom: 5px;}
 
h3 {
	font-family: Verdana, Arial Cyr, Arial, Helvetica;	
   font-size: 15px;
   color: #062F8D;
   text-align: left;
   font-weight: bold;
   }
 
h4	{
	font-family: Verdana, Arial Cyr, Arial, Helvetica;	
	font-size: 14px;
	color: #062F8D;
	text-align: left;
	font-weight: bold;
	margin-top: 10px; 
	margin-bottom: 5px;
	}
 
h4.hdr4-color
{
    COLOR: #000088;
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}	
	
h5 {
	font-family:  Verdana, Arial Cyr, Arial, Helvetica;	
	font-size: 13px;
	color: #062F8D;
	text-align: left;
	text-indent: 4pt;
	font-weight: bold;
	margin-top: 5px; 
	margin-bottom: 5px;
	}
	
	span.h5 {
	font-family:  Verdana, Arial Cyr, Arial, Helvetica;	
	font-size: 13px;
	color: #062F8D;
	text-align: left;
	text-indent: 4pt;
	font-weight: bold;
	margin-top: 5px; 
	margin-bottom: 5px;
	}
 
h6	{
	font-family:  Verdana, Arial Cyr, Arial, Helvetica;	
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin-top: 5px; 
	margin-bottom: 5px;
	}
	
td {color : #000000;	
	font-family : Verdana, Arial Cyr, Arial, Helvetica; 
	font-size : 12px;
	text-align: justify;
   margin-top: 10px; 
   margin-bottom: 10px;  }
	
p.text {color : #000000;	
	font-family : Verdana, Arial Cyr, Arial, Helvetica; 
	font-size : 12px;
	text-align: justify;
   margin-top: 5px; 
   margin-bottom: 5px; }
	
p.textsmall {color : #000000;	
	font-family :  Verdana,Arial Cyr, Arial, Helvetica; 
	font-size : 10px; }
 
p.textsmallinv {color : #ffffff;	
	font-family :  Verdana,Arial Cyr, Arial, Helvetica; 
	font-size : 10px; 
   margin-top: 2px; 
   margin-bottom: 2px; }
 
p.signature {
	color : #000000;
	font-family : Verdana, Arial Cyr, Arial, Helvetica;
	font-size : 80%;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align : right;
	font-style : italic;
}
		
td.text {color : #000000;	
	font-family : Verdana, Arial Cyr, Arial, Helvetica; 
	font-size : 12px;
   margin-top: 0pt;
   margin-bottom: 0pt;
	}	
	
td.textsmall {color : #000000;	
	font-family :  Verdana,Arial Cyr, Arial, Helvetica; 
	font-size : 10px; }
	
ul
{
   color : #000000;
   text-indent: 0pt;
   font-family: Verdana, Arial Cyr, Arial, Helvetica; 
   font-size: 12px;
   line-height: 12pt;
   list-style: disk;
   margin-top: 8pt;
   margin-bottom: 2pt;
   margin-left: 15pt;
}
 
ul.text
{
   text-indent: 0pt;
   font-family: Verdana, Arial Cyr, Arial, Helvetica; 
   font-size: 12px;
   line-height: 12pt;
   list-style: disk;
   margin-top: 8pt;
   margin-bottom: 2pt;
   margin-left: 15pt;
}
 
p.green {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 7.1pt;
	color: #062F8D;
	margin-left: 3px;
	margin-right: 4pt;
	margin-top: 1pt;
	margin-bottom: 1pt;
		}
p.grbold
	{
	text-indent: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #062F8D;
	font-size: 10pt; 
	font-weight: bold;
	margin-top: 5pt;
	margin-bottom: 3pt;
	margin-left: 0pt;
	margin-right: 7pt;
	}
p.slog
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	margin-left: 3px;
	margin-right: 4pt;
	margin-top: 1pt;
	margin-bottom: 1pt;
	text-align: right;
}
 
/*ul	{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	color: rgb(0,0,0);
	font-size: 8pt;
	}*/
li.news 	{
	font-size: 8pt;
	margin: 2pt;
			}
img.banner
{
	border: 3px;
	border-style: double;
	border-color: #E8FBFB;
	margin: 0pt;
}
 
	
a.leftmenu  {
      font-family: Verdana;
      color: #D8E3FC;
      font-weight: bold;
      font-size: 9pt;
	  text-decoration: none;
	  margin-top: 50px
      }
	  
  a.leftmenuactive  {
      font-family: Verdana;
      color: #ffffff;
      font-weight: bold;
      font-size: 9pt;
	  text-decoration: none;
	 margin-top: 0px
      }
 
a.leftmenusmall  {
      font-family: Verdana;
      color: #D8E3FC;
      font-weight: normal;
      font-size: 8pt;
	  text-decoration: none
      }
	  
	  a.leftmenusmallactive  {
      font-family: Verdana;
      color: #ffffff;
      font-weight: normal;
      font-size: 8pt;
	  text-decoration: none
      }
	  
 td.rightmenutop  {
      font-family: Verdana;
      color: #ffffff;
      font-weight: bold;
      font-size: 8pt;
	  text-decoration: none
      }
	  
  a.rightmenu {
      font-family: Arial;
      color: #000000;
      font-weight: normal;
      font-size: 8pt;
	  text-decoration: none
      }
	  
	    a.rightmenuactive {
      font-family: Arial;
      color: #000000;
      font-weight: bold;
      font-size: 8pt;
	  text-decoration: none
      }
 
	  
	  
a.calendar  {
      font-family: Verdana;
      color: #000000;
      font-weight: normal;
      font-size: 7.5pt;
	  text-decoration: underline
      }
	  
	  
 a.rubr1
{
    FONT-FAMILY: Verdana, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 12pt;
    COLOR:  #062F8D;
    FONT-WEIGHT: bold;
    margin: 5px 0 5px 0;
}
 
a.rubr2
{
    FONT-FAMILY: Verdana, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 11pt;
    COLOR:  #062F8D;
    FONT-WEIGHT: bold;
    text-indent: 20px;
    margin: 5px 0 5px 20px;
}
 
a.rubr3
{
    FONT-FAMILY: Verdana, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 9pt;
    COLOR: #062F8D;
    FONT-WEIGHT: bold;
    text-indent: 40px;
    margin: 5px 0 5px 40px;
}
 
a.rubr4
{
    FONT-FAMILY: Verdana, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    text-indent: 60px;
    margin: 5px 0 5px 60px;
}
 
a.rubr5
{
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #546F5C;
    FONT-WEIGHT: bold;
    text-indent: 80px;
    margin: 5px 0 5px 80px;
}
 
a.rubr6
{
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #546F5C;
    FONT-WEIGHT: bold;
    margin: 5px 0 5px 100px;
}
 
a.rubr7
{
    FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
    FONT-SIZE: 6pt;
    COLOR: #546F5C;
    FONT-WEIGHT: bold;
    margin: 5px 0 5px 120px;
}
 
 
 
a.link {FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;FONT-SIZE: 9pt; COLOR: #000000;}
 
a.linksmall {FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;FONT-SIZE: 8pt; COLOR: #000000;}
 
span.linksmall {FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;FONT-SIZE: 8pt; COLOR: #000000;}


/* Стили для страницы поиска */

.search_highlight
{
    background-color:yellow;
}

a.search_title:link
{
    font-size:13px;
    font-weight: bold;
}

a.search_title:visited
{
    color: grey;
    font-size:13px;
    font-weight: bold;
}

.search_description
{
    font-size:12px;
    color:#000000;
}

a.search_url:link
{
    font-size:13px;
}

a.search_url:visited
{
    font-size:13px;
    color: grey;
}

.search_size
{
  font-size:13px;
}

/* /Стили для страницы поиска */


/* Image style */
.photo-left {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left;  OVERFLOW: hidden; PADDING-TOP: 0px; _display: inline
}
.photo-right {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: right;  OVERFLOW: hidden; PADDING-TOP: 0px; _display: inline
}
.photo-center {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: both;  OVERFLOW: hidden; PADDING-TOP: 0px; _display: inline
}

.photo-img {
	PADDING: 2px 2px 0px 2px;
               background-color: #EBECEE;
}
.photo-txt {
               FONT-SIZE: 12px;
               PADDING: 2px 2px 2px 2px;
               background-color: #EBECEE;
               border-top: 2px solid #ffffff;
               width: 100%;
}
/* /Image style */

.consult-popup-menu {position: absolute; left:0; top:-15px; border: 1px solid #bbb; background: #FEF4CE;padding: 45px 25px 25px;}
.consult-popup-menu a.rubr1 {font-size: 1em;}
.consult-popup-menu a.rubr2 {font-size: 0.9em;}
.consult-popup-menu a.rubr3 {font-size: 0.8em;font-weight:normal;}
.consult-popup-menu a.rubr4 {font-size: 0.8em;font-weight:normal;}
.consult-popup-top {position: absolute; right: 18px; top: 15px; cursor: pointer; white-space: nowrap; font-size: 0.8em;}
.consult-popup-top a {font-size: 1em; margin: 0 7px;}
.consult-popup-close {text-decoration: none;}
