/*body { scrollbar-face-color: #BFD5FF;
scrollbar-highlight-color: #BFD5FF; 
scrollbar-shadow-color: #BFD5FF; 
scrollbar-3dlight-color: #BFD5FF; 
scrollbar-arrow-color: #004080; 
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #0000A0; }*/
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #00008B;}
.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #00008B}
a.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
a.menu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: 	underline}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #304ABB; padding-top: 5px;
padding-bottom: 5px; padding-left: 5px}
.search2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; padding-top: 2px}
a.menul {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF;
text-decoration: none}
a.menul:hover {
	text-decoration: underline; color: #FFFFFF;}
.tabl {
	padding-top: 5px; padding-right: 2px; padding-bottom: 5px; padding-left: 7px}
.infd {background-color: #ffffe0;}
.white {
	color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
a.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #304ABB;
text-decoration: none}
a.menu1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0099FF;
text-decoration: underline ; font-weight: bold}

a.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #304ABB; 	text-decoration:
none}
a.small:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #0099FF;
text-decoration: underline;}

a.red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #0080ff;
text-decoration: none}
a.red:hover {color: #800000; text-decoration: none}

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #00008B; text-decoration: none}
a:hover {color: #3366CC; text-decoration: underline}

a.menub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #091680; text-decoration:
none}
a.menub:hover {color: #000000; text-decoration: underline}
a.b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #091680; text-decoration: none}
a.b:hover {color: #0080ff; text-decoration: underline}
A.DHTMLmnu{FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none}
A.DHTMLmnu:hover {COLOR: #ffffff; TEXT-DECORATION: none}
A.DHTMLitem {FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:
none}
A.DHTMLitem:hover {FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline}

h5 {font-size: 11px;}
.main 	{	padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px}
.main2 	{	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.tit_t 	{	color: darkblue; font-weight: bold;}
.tit_m 	{  	font-size: 12pt;  text-valign: middle; padding-top: 2px; font-family:"Times New Roman";
		font-weight: 	bold; color: #FFFFFF;  padding: 2px; padding-right: 5px; padding-left: 5px;}
.name 	{	font-size: 8pt; font-weight: bold; color: #003399}
.bname 	{	font-size: 13pt; color: #00008B}

/* .zname 	{	font-size: 10pt; font-weight: bold; color: #003399}*/

.ramka 	{	border: 1px #AAB9FF solid}
/*.wabz 	{	text-indent: 1.0cm; margin: 3pt 0cm; text-align: justify;}*/
.f12 	{	font-size: 12pt;}
.f10 	{	font-size: 10pt;}
.coment	{	font-size: 8pt; font-weight: bold; font-family: arial, verdana; color: #003399; width: 160px;}
.osn 	{	padding-right: 5px;}
/*.tablica 	{	background-color:  #0080FF;}*/
.leftpad {	padding-left: 20px;}
.leftpad2 {	padding-left: 1cm;}
.ab2 	{	text-indent: 0.5cm;margin: 3pt 0cm; text-align: justify;}
.txt 	{	margin: 3pt 0cm; text-align: justify;}
/*.tdb 	{	background-color: #FFFFFF;}*/
.wabz2 	{	text-indent: 1cm; margin: 3pt 0cm; margin-left: 0.5cm; text-align: justify;}
.dot {background: url(dot_line2.gif);}
.mgn { margin: 3pt 1cm; margin-left: 2cm; text-align: justify;}
.backb	{	background-color: #E2EDFE; font-size: 8pt; font-weight: bold; color: #003399}
.razd	{width: 100%;}
.mrgin	{	margin: 10px; margin-left: 15px; margin-right: 15px; }
.mrgram	{	margin: 10px; margin-left: 15px; margin-right: 15px; border: 1px #AAB9FF solid }
span.name {width: 250px;}
.now {color: #ff0000; font-weight: bold;}

/*дописано 04.10.2011*/
.name 	{	font-size: 10pt; font-weight: bold; color: #00008B;/* background-color:#FFFF00*/} /* Параметры шрифта в названии списка пути  к разделу */
.zname 	{	font-size: 14pt; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #00008B; } /* Параметры оформления названия раздела*/
.hrefname  { font-size: 10pt; color: #00008B; }/* Параметры оформления названия ссылки на документ в разделе*/
.halign {text-align: justify; padding:0px 30px 15px 30px;}
.table 	{ background-color: #FFFFFF; font-size:12pt; font-weight: bold; color: #00008B;  text-align:center; } /* Параметры оформления шапок таблиц*/

/*дописано 05.10.2011*/
LI { padding-left: 15px/* Отступ от маркера до текста */; margin-bottom: 20px;/* Расстояние между строками списка */ color:#00008B; font-size:10pt; } 
.wabz 	{font-size: 10pt; color: #00008B; text-indent: 1.0cm; margin: 3pt 0cm; text-align: justify;}
.tdb 	{	background-color: #FFFFFF; font-size:10px; text-align:justify; color: #00008B;}/* Параметры оформления тела таблиц*/

/*дописано 06.10.2011*/
.text {font-size: 10pt; color: #00008B; text-align:justify;} /* Параметры оформления текста*/
.shadow{border-bottom:2px solid #eee; border-right:2px solid #eee; padding-bottom:2px; padding-right:2px; background:#ccc;}/* Создание тени от картинок*/
/* A:visited IMG {border: 3px solid  #c716bd;}  Рамка вокруг посещенных ссылок*/
/*a img {}/* Рамка вокруг изображения-ссылки */         
.mya:hover img  {border: 1px solid #00008B;}/* Рамка при наведении на рисунок курсора мыши */  
/*A:visited IMG {border: 3px solid  #c716bd;}  Рамка вокруг посещенных ссылок*/

 /* IMG radius */
*.b-img-radius {zoom: 1; position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
  				display: inline-block; vertical-align: top;}
.b-img-radius img { display: block; visibility: hidden;}
  
/* ----------- */
.href_table_text { width:30%; valign:top; text-align:center;} /* Параметры оформления текста ссылки в таблице*/


/*дописано 07.10.2011*/
/* OPTIONAL BUTTON STYLES for applying custom look and feel:*/ 	
.mybutton {	width:170px; height:200px; background:url(/htdocs/img/buttons/button.jpg); 
			border-bottom:2px solid #eee; border-right:2px solid #eee; padding-bottom:2px; padding-right:2px; vertical-align:middle;
			font-size: 10pt; color: #00008B; valign:bottom;}	
			
/*дописано 10.10.2011*/			
.mysearch {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:  #FFFFFF; padding-top: 5px;
padding-bottom: 5px; padding-left: 5px}/* Параметры оформления окна поиска в главном окне*/

.yellow{ color: #FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center;}

/*дописано 11.10.2011*/	
.text_footnote{font-size: 8pt; color: #00008B; text-align:justify;} /* Параметры оформления текста сноски*/
.texts{font-size: 10pt; color: #00008B; text-align:justify;} /* Параметры оформления текста*/
.index_ramka 	{	border: 1px #35469e solid}
.border_left {border-left: 1px #35469e solid ; border-bottom: 1px #35469e solid; border-top: 1px #35469e solid;}
.border_v_h{border-bottom: 1px #35469e solid ; border-top: 1px #35469e solid;}
.border_right{border-right: 1px #35469e solid ; border-bottom: 1px #35469e solid ; border-top: 1px #35469e solid;}
.image_texts{font-size: 8pt; color: #00008B; font-weight:bold; text-align: center ;} /* Параметры оформления текста под картинкой*/
.table_text_footnote{font-size: 8pt; font-weight:bold; color: #00008B; vertical-align:top; text-align:left;}  /* Параметры оформления текста сноски в таблице*/



/* 04.11.2011*/

ul.MainMenu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 160px;
	
	z-index:2;}

ul.MainMenu li{ 	
  	position: relative;
  	left:-11pt;
  	width:160px;
  	margin-bottom: 0px;}

ul.MainMenu li a{
  display: block;
  text-decoration: none;
  color: #ffffff;
  background: #35469e;
  padding: 7px;
  border: 1px solid #ffffff;
  border-left: 0;
  border-right:0;
  border-top:0; 

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight:bold; 
}

li ul.MainMenu {
	position: absolute;
  	left:175px;
  	top: 0;
  	display: none;
}

li:hover ul.MainMenu, li.over ul.MainMenu
{
  display: block;
}

ul.MainMenu li:hover > a
{
  background: #4956a6;
}

* html ul.MainMenu li { float: left; } 
* html ul.MainMenu li a { height: 1%; }
* html ul.MainMenu li a:hover { background: #4956a6; text-decoration: none; color: #ffffff;}
* html ul.MainMenu li a:visited {text-decoration: none; color: #ffffff;}


/* 07.11.2011*/
/*параметры главного окна сайта*/
.main_table{ 
	/*width:100%; */
	width:1257px !important;
	table-layout:fixed; 
	vertical-align: top;}

.logo{
	width:100%; 
	height:71px; 
	vertical-align:top;}
	
.menu_top{ 
	width:100%; 
	height:60px; 
	vertical-align:top; 
	margin:0 auto; 
	border:1px #ffffff solid;
	border-collapse:collapse; 
	border-left:none; 
	border-right:none;}

.td_menu_top{
	border:1px #ffffff solid; 
	border-bottom: none;
	border-top:none;
	border-collapse:collapse;}	
	
.menu_left{
	width:163px;}

.menu_right{ 
	width:156px;
	margin:0 auto;}	
	
.td_menu_right{
	border:1px #ffffff solid; 
	border-left: none;
	border-right:none;
	border-top:none;
	border-collapse:collapse;}

.content{ 
	background:#ffffff;
	width:100%;}
	
td.main_menu{
	width:163px;}
.footer {
    width: 100%;
	vertical-align:bottom;
	border:none;
	margin:0 auto;
}

/** Search form***/
#searchbox{
	width: 220px;
	height: 25px;
	padding: 5px;
	margin: 50px auto 50px;
	overflow: hidden;}
	
#search, #submit{
    float: left;}
        
#search{
    padding: 5px 9px;
    height: 12px;
    width: 120px;
    border: 1px solid #a4c3ca;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    background: #FFFFFF;
            
   	-moz-border-radius: 17px 3px 3px 18px;
   	border-radius: 17px 3px 3px 18px;

    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); /* Для Firefox */
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); /* Для Safari и Chrome */
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); /* Параметры тени */}
	
/* ----------------------- */
		
#submit	{		
    background: #35469e;
	background-image: -moz-linear-gradient(#35469e, #717dba);
    background-image: -webkit-gradient(linear,left top, left bottom,color-stop(1, #35469e),color-stop(0, #717dba));
            
    -moz-border-radius: 3px 50px 50px 3px;
    border-radius: 3px 50px 50px 3px;
            
    border-width: 1px;
    border-style: solid;
    border-color: #c4d9df #a4c3ca #83afb7;
            
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);   		
	
	height: 24px;
	margin: 0 0 0 5px;
    padding: 0;
	width: 70px;
	cursor: pointer;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;}


#submit:hover{		
    background:  #717dba;
    background-image: -moz-linear-gradient(#717dba, #35469e);
    background-image: -webkit-gradient(linear,left bottom, left top,color-stop(0, #717dba),color-stop(1, #35469e));	}	

#submit:active{		
	outline: none;}
	
#search::-webkit-input-placeholder {
	color: #9c9c9c;
    font-style: italic;}
        
#search:-moz-placeholder {
    color: #9c9c9c;
    font-style: italic;}    
        
#search.placeholder {
    color: #9c9c9c !important;
    font-style: italic;}  
        
#search:focus{
	border-color: #8badb4;
    background: #fff;
    outline: none;}		
	
/********/
.main_div{
	border: 1px #35469e solid;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;}
	/*border: 1px #35469e solid; 
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	height: auto;
	overflow: auto;}*/

.main_td_border{
	border: 1px #35469e solid;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;}
 		
		

		
