body
{
font-family: Tahoma;
margin:0px;
padding:0px;
background: rgb(127,159,179) url('/img/bg.gif') 0px 0px repeat-x;
padding-bottom: 50px;
border-bottom: 4px solid white;
font-size:85%;
}

.main0 h1
{
margin:10px;
margin-left: 0px;
font-size: 12px;
font-weight: normal;
}
.main0 h1 a
{color: rgb(0,102,164);}
.maintext h1
{
font-size: 18px;
font-weight: normal;
background: url('/img/h2.gif') 0px 3px no-repeat;
margin-top: 5px;
margin-bottom: 15px;
padding-left: 20px;
color: rgb(0,102,164);
width: 400px;
}

.top
{
background: rgb(0,74,121) url('/img/bg_blue.gif') 0px 0px repeat;
}
.top td
{vertical-align: top;
 height: 80px;
}
.top img
{border:0px; margin:2px;}
.lang
{
text-align: center;
width:116px;
background: url('/img/lang_bg.gif') 0px 0px no-repeat;
}

.topbg
{
background: rgb(153,186,215) url('/img/top.jpg') center 0px no-repeat;
height:218px;
}
.topline
{
background-color: rgb(109,145,170);
border-top: 1px solid rgb(185,205,224);
border-bottom: 1px solid white;
font-size: 3px;
height: 5px;
}
.topmenu td
{
background: url('/img/topmenu.gif') 0px 0px repeat-x;
height: 26px;
vertical-align: middle;
}
.topmenu .txt
{
width: 160px;
height: 18px;

border: 1px solid rgb(59,106,140);
}
#search {text-align:right;padding:0;vertical-align:top;}
#search input{float:left;}
#search input.textbox{width:165px;height:18px;//height:18px;border:1px solid rgb(59,106,140);padding:0;//padding:0;}

.navmenu{
	float:none;
	clear:both;
}

.navmenu ul
{
	list-style-type: none;		
}
.navmenu ul li
{
	float:left;
	display:list-item;
	font-size:12px;
	font-weight: normal;
	padding:5px 5px;
	list-style-type: none;		
}

.navmenu ul li a
{
	font-size:12px;
	font-weight: normal;	
	color:#0066A4;
}

#navibar
{
	margin:5px 0;
	font-size:12px;
	font-weight: normal;	
	
}

#navibar a
{
	font-size:12px;
	font-weight: normal;	
	color:#0066A4;
}


.leftmenu ul
{
	list-style-type: none;
}
.leftmenu ul li
{
	float:none;
	display:list-item;
	padding:5px 10px;
	list-style-type: none;
	background:Transparent url("/img/li.gif") no-repeat left 11px;
}

.leftmenu ul li.active a
{
	font-weight: normal;
	color:black;	
}

.left
{
width: 220px;
background-color: white;
vertical-align: top;
}
.main0
{
background: white;
font-size: 14px;
padding-right:50px;
padding-left: 30px;
}
.maintext
{
width:550px;
background: white url('/img/mainline.gif') 0px 0px repeat-y;
font-size: 14px;
padding-right:50px;
padding-left: 30px;
text-align: justify;
vertical-align: top;
height: 500px;
}
.text
{
text-align: justify;
}

.maintext img
{border: 0px;}
.maintext UL UL
{
    margin-left:25px;
}
.mainline
{
background: white url('/img/mainline.gif') 0px 0px repeat-y;
}

.space
{width: 32px;}

td.btm
{
background: rgb(0,76,123) url('/img/btm.gif') 0px 0px repeat-x;
height: 25px;
font-size: 10px;
color: white;
}
.btm a
{color: white;}

.padd
{padding-left: 20px; margin-bottom: 20px;}
.notes
{
font-size: 15px;
padding-left: 20px;
line-height: 24px;
border-left: 1px solid black;
}
.icons
{
margin-top: 7px;
float: right;
}
.icons img
{border: 0px;}


.left td
{
padding-top: 8px;
padding-left: 28px;
padding-right: 5px;
font-size: 13px;
}
.left td a
{color: rgb(0,102,164);
 text-decoration: none;
}
td.leftm_selected
{
text-recoration: underline;
} 

.lang_en
{
text-align: left;
padding-left: 38px;
}
.lang_ru
{
text-align: right;
padding-right: 37px;
}

.news_date
{margin: 0px;
 font-weight: bold;
 font-size: 14px;
 color: rgb(0,58,137);
 text-align: left;
 float: left;
}
.news 
{margin: 0px;
 margin-left: 110px;
 margin-bottom: 10px;
}
.news p
{margin:0px; padding:0px;}
