IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
}
BODY {
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
DIV {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.input {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	border: 1px #cccccc solid;
}
th {

	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:2px 0px 2px 0px;
}
TD {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
	
	
	}
A {
	color: #2147B6;
	text-decoration: none;
}
A:hover {
color:#CC3300;
	TEXT-DECORATION: underline
}
/************** header tag styles **************/

h1{
font-size: 36px;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h2{
 font-size:24px;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h3{
font-size:16px;
font-weight:bold; 
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h4{
 font-size: 12px;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-size: 11px;
 color: #000000;
 margin: 0px;
 padding: 0px;
}



/**************** elements ******************/
.news {
color:#333333;
padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}
a.news:link, a.news:visited {
color:#333333;
}a.news:hover {
color:#333333;
}
.txt_11 {
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
}
	
#list { padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;}

#list td {background-color:#FFFFFF;
padding:2px 5px 2px 5px;}

.poisk {
	 
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-color: #007CC3;
	}
.label_block_blu {
	display: block;
	/* background-color: #D2E4FC;*/
	height: 20px;
	padding-left: 15px;
	color: #FFFFFF;
	font-size: 18px;
	vertical-align: middle;
	font-weight: bold;
	
}	
.label_block_feol {
	display: block;
	height: 20px;
	padding-left: 5px;
	color: #000000;
	font-size: 18px;
	vertical-align: middle;
	font-weight: bold;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	}	
.block_blu{
	background: #ffffff;
	border: 1px solid #D2E4FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.block_blu_cat{
	background: #007CC3;
	
	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.block_feol{
	background: #F5F0F9;
	border: 1px solid #A157E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}
#catleft  {
display:block;
float:left;
width:40%;
padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#catleft a:link, #catleft a:visited {
display:block;
color:#FFFFFF;
 
}
#catright {
display:block;
float:right;
width:40%;
padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#catright a:link, #catright a:visited {
display:block;
color:#FFFFFF; 
}

.black { color:#000000; }
 a.black, a.black:visited { color:#000000; text-decoration: underline; }
 a.black:hover { text-decoration:underline;}


.wt { color:#FFFFFF; }
 a.wt, a.wt:visited { color:#FFFFFF; text-decoration:none; }
 a.wt:hover { text-decoration:underline;}
 
 /*************** menu ******************/
 #navcontainer
{
vertical-align:bottom; 
margin: 0px 0 0 0px;
font-weight: bold;
padding: 0;
height: 25px;
background-color:#007CC3;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
vertical-align:middle;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
font-weight: bold;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #007CC3;
width: 150px;
height: 20px;
border-top: 1px solid #007CC3;
border-left: 1px solid #fff;
border-bottom: 1px solid #007CC3;
border-right: none;
padding: 0;
margin: 0 0 0px 0;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font:  12px/18px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#navcontainer ul li a:hover
{
color: #930;
background: #f4f4f4;
font-weight: bold;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
}

#navcontainer li#active a
{
background: #007CC3;
border-top: 1px solid #007CC3;
border-bottom: 1px solid #007CC3;
border-left: 1px solid #007CC3;
color: #fff;
}
#navcontainer li#active a:hover
{
color: #930;
background: #f4f4f4;
}

#navcontainer li#active a:active
{
background: #c60;
color: #fff;
}