body { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; font: 12px arial; padding-top: 0px; background-color: #dfdfdf
}
a {color: #015e7f }
form {
	margin: 0px
}
#search {
	padding-right: 5px; margin-top: 8px; padding-left: 5px; padding-bottom: 5px; font: bold 10px arial; color: #eee; padding-top: 5px
}
#search input {
	vertical-align: middle
}
input {
	border-right: #8b9094 1px solid; border-top: #8b9094 1px solid; font: 11px arial; border-left: #8b9094 1px solid; border-bottom: #8b9094 1px solid; background-color: white
}
textarea {
	border-right: #8b9094 1px solid; border-top: #8b9094 1px solid; font: 11px arial; border-left: #8b9094 1px solid; border-bottom: #8b9094 1px solid; background-color: white
}

.topimg {BORDER-RIGHT: #525F65 4px solid; BORDER-TOP: #525F65 4px solid; BORDER-LEFT: #525F65 4px solid; BORDER-BOTTOM: #525F65 4px solid}

.img { BORDER-RIGHT: #aeb8c1 2px solid; BORDER-TOP: #aeb8c1 2px solid; BORDER-LEFT: #aeb8c1 2px solid; BORDER-BOTTOM: #aeb8c1 2px solid}

.content {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px}

.header { margin: 0px 0px 10px; width: 100%; height: 100px }
.header td { font: 10px verdana; vertical-align: top; }
.header td a { color: #c2cdd4 }

.footer {margin-bottom: 10px; font: 12px arial; color: black }
.footer a { color: #015e7f }
.footer a:hover { color: #ed000b }

.top_menu { margin: 0px 0px 10px; width: 100%; color: #ffffff; background-color: #525f65  }
.top_menu td { padding-right: 0px; padding-left: 0px; padding-bottom: 4px; padding-top: 4px }
.top_menu a { padding-right: 8px; display: block; padding-left: 8px; padding-bottom: 0px; font: bold 10px arial; border-left: #7e858d 1px solid; color: white; padding-top: 0px; text-align: center; text-decoration: none  }
.top_menu a:hover {text-decoration: underline  }




#bmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(image/i-arrow.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 20px
}

#lmenu TD {	FONT: 12px Arial;font-weight: bold; text-decoration: none; }
#lmenu A { FONT: 12px Arial; font-weight: bold; COLOR: #000000;list-style-type: none; text-decoration: none;} !!!!!!!!!!!!!!!!!!!!!!!!!!!
#lmenu A:hover { FONT: 12px Arial; COLOR: #ed000b; text-decoration: none;  font-weight: bold;}
#lmenu A:visited { FONT: 12px Arial; COLOR: #015E7F; text-decoration: none; font-weight: bold;}



DIV.lmenu {  BORDER-BOTTOM: #98a1a8 1px solid  }
DIV.lmenu A {  	BORDER-RIGHT: #5c656c 6px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 40px; BACKGROUND: url(image/i-mark.gif) #677077 no-repeat 20px 13px; PADDING-BOTTOM: 10px; FONT: 12px Arial; COLOR: #dee5ed; PADDING-TOP: 10px; text-decoration: none;
}
DIV.lmenu A:hover {  BORDER-RIGHT: #aeb8c1 6px solid; text-decoration: none; }

DIV.print { MARGIN: 0px 0px 10px; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;  }

.page_text {
	BORDER-RIGHT: #aeb8c1 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aeb8c1 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: 12px Arial; BORDER-LEFT: #aeb8c1 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aeb8c1 1px solid; BACKGROUND-COLOR: #ffffff
}
.page_text P {
	FONT: 12px Arial; TEXT-ALIGN: justify
}
.page_text H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: normal 22px Arial; COLOR: #ed000c; PADDING-TOP: 0px; LETTER-SPACING: 1px; display: inline;

}
.page_text H2 {
	MARGIN: 10px 0px 15px; FONT: bold 16px Arial; COLOR: #000000; MARGIN-TOP: 0px;
}
.page_text H3 {
	FONT: bold 14px Arial; COLOR: #000000
}
.page_text H3.hr {
	BORDER-TOP: #aeb8c1 1px dotted; PADDING-TOP: 20px
}
.page_text UL {
	MARGIN-TOP: 5px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px; LIST-STYLE-TYPE: none
}
.page_text UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(../img/li.gif) no-repeat 0px 0.8em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.page_text TD {  FONT: 12px Arial  }
.page_text A:hover { COLOR: #ed000b }
/* Menu top*/





#nav2, #nav2 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color: #525f65;
	height: 19px;
}

#nav2 a {
	padding: 3px;
	margin: 0px;
	display: block;
	border-left: 1px solid Gray;
	border-bottom: 1px solid Gray;
	
}

#nav2 li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
	padding: 0px;
	z-index: 1;
	background-color: #525f65;
	position: relative;

}

#nav2 li ul { /* second-level lists */
	padding: 0px;

	position: absolute;
	border: 1px solid Gray;
	width: 10em;
   display:none ;
	left: 0em;
			 
	
}

#nav2 li ul ul { /* third-and-above-level lists */
	position: relative;

	margin: -20px 0 0 10em;
	
	
}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	display:none ;

	
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul { /* lists nested under hovered list items */
	display: block;
	
	
}

/*end menu top*/
/* Menu left*/
#nav,#nav ul{
		  
font: 12px arial; 
	
	margin: 0;
	margin-left: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	width: 100%; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	top: 0;
	text-decoration: none;
	}

#left_men ul li {
 
	position: relative;
	
	}
	
#left_men  li ul {
	position: absolute;
	left: 200px; /* Set 1px less than menu width */
	
	display: none;
	}

/* Styles for Menu Items */
#left_men  a {
	display: block;
	background: #dfdfdf; /* IE6 Bug */
	padding: 2px;
	border: 1px solid #ccc;
	border-bottom: 0;
	vertical-align: middle;
	text-decoration: none;
	}

/* Fix IE. Hide from IE Mac \*/
* html  #left_men ul li { float: left; height: 1%; }
* html  #left_men  ul li a { height: 1%; }
/* End */

 #left_men ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
		
 #left_men li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
  #left_men ul li:hover ul ,  #left_men ul li.over ul  { display: block; } /* The magic */
  #left_men li:hover ul li ul,   #left_men li.over ul li ul { display: none; } /* Спрятать подменю 3-го уровня */
  #left_men li ul li:hover ul,   #left_men li ul li.over ul { display: block; } /* Показать подменю 3-го уровня */
  #left_men li:hover ul li ul li ul,   #left_men li.over ul li ul li ul{ display: none; } /* Спрятать подменю 4-го уровня */
 #left_men li ul li ul li:hover ul,  #left_men li ul li ul li.over ul { display: block; } /* Показать подменю 4-го уровня */

/*end  Menu left*/
#arr{
	text-decoration: none;
	color: Black;
}
#ajax-process {
  position: absolute;
  height: 1em;
  right: 0px;
  top: 0px;
  background-color: #e24c4c;
  color: #eee;
  font-weight: bolder;
  padding: 2px;
  display: none;
  z-index: 101;
}

.asterisk{
	font-size: large;
	color: #cc3300;
}
