@charset "utf-8";
/* CSS Document */

/* Common elements */


body {
	margin:0;
	padding:0;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#009E93 url(/_i/bckg_body_green.jpg) repeat-x top;
	}

#container0 img {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN: 5px 15px 5px 0px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}	
	
	
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#009E94; font-size:23px; font-weight:normal;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#006666; font-size:18px; margin-top: 5px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c; font-size:14px; margin-bottom:-4px;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#009388; font-size:12px;}
.style1 {font-size: 15px; font-weight: bold;}
a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#009E93; text-decoration:none;}
a:hover{ text-decoration:underline; color:#9e9e9e;}

/* Layout elements */
#container{
	width:820px;
	margin: 0 auto;
	text-align:justify;
}

#header{
	width:820px;
	height:96px;
	background:#FFFFFF url(/_i/bckg_header.jpg) bottom repeat-x;
	/*background:#FFFFFF url(/_i/header_ng.jpg) bottom repeat-x;*/
	float:left;
	position:relative;
	}

/*
#header{
	width:820px;
	height:96px;
	background:#FFFFFF url(/_i/header_winter.jpg) bottom repeat-x;
	float:left;
	position:relative;
	}
*/	
#header .hat_en {
	position: absolute;
	z-index: 2;
	top: 6px;
	left: 25px;
}
#header .hat_ru {
	position: absolute;
	z-index: 2;
	top: 3px;
	left: 25px;
}

#header #logo {
    display: inline;
	width:200px;
	margin:20px auto 20px 40px;
	float:left;
}
#header #language {
	width:100px;
	padding:5px;
	background-color:#F1F1F1;
	border-bottom:1px #d3d3d3 solid;
	border-right:1px #d3d3d3 solid;
	font-size: 10px;
	position:absolute;
	top:0;
	right:5px;
}

#header #blog {
	background-image:url(/_i/icon_blog.gif);
	background-repeat:no-repeat;
	width:50px;
	height:15px;
	position:absolute;
	top:0;
	right:0;
	padding:0px 29px 7px 0px;
	font-size:9px;
}
#header #blog a, #header #blog a:hover {
    display: block;
	/*background-image:url(/_i/icon_blog.gif);
	background-repeat:no-repeat;*/
	padding:5px 3px 5px 26px;
	font-size:9px;
}

#header #language a{
	color:#7c7c7c;
	font-size: 10px;
	}		
#header #language a:hover{
	color:#006666;
	}

#menu {
	width:820px;
	height:41px;
	float:left;
	background:#FFFFFF url(/_i/bckg_menu.jpg) repeat-x top;
	}	
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position:relative;
	}	
#menu ul li {
	list-style:none;
	float:left;
	}

#menu ul li.selected {
	float:left;
	padding: 14px 20px 0 20px;
	height:27px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right:1px solid #d3d3d3;
	text-decoration:none;
	background:url(/_i/bckg_menu_hover.jpg) repeat-x top;
	color:#666666;
	}	
	

#menu ul li a {
	display:block;
	float:left;
	padding: 14px 20px 0 20px;
	height:27px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	border-right:1px solid #d3d3d3;
	text-decoration:none;
	}

#menu ul li a:hover {
	background:url(/_i/bckg_menu_hover.jpg) repeat-x top;
	padding: 14px 20px 0 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}

#search{
	float:right;
	margin-right:10px;
	margin-top: 10px;
	height:20px;
	}
#search .searchfield { 
	height:14px; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:-3px;
	background:#FFFFFF url(/_i/bckg_search_image.gif) no-repeat 3px;
	padding-left:20px;
	color:#9e9e9e;
	border:2px #e6e6e6 solid;
	}

#content{
	width:820px;
	background:url(/_i/bckg_content.jpg) #FFFFFF repeat-x bottom;
	float:left;
	}

#content #leftmenu{
	width:174px;
	margin:10px 2px 10px 3px;
	float:left;
	}
#content #leftmenu #header{
	background:transparent url(/_i/roundbox/header_174x40.gif) no-repeat top left;
	width:174px;
	margin:0;
	padding:0;
	float:left;
	height:100%;
	}
#content #leftmenu #header h2{
	display:block;
	margin:15px 10px 2px 10px;
	border-bottom:1px #e8e8e8 solid inset;
	padding-left:5px;
	}

#content #leftmenu #body{
	background:url(/_i/roundbox/body_174x20.gif) repeat-y top left;
	width:154px;
	margin:0;
	padding:10px 10px;
	float:left;
	}
#content #leftmenu #leftmenufooter{
	background:url(/_i/roundbox/footer_174x15.gif) no-repeat bottom left;
	width:174px;
	margin:0;
	padding:0;
	float:left;
	height:16px;
	}

#content #leftmenu  #body ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-left:5px;
	}
#content #leftmenu  #body ul li {
	margin-top:10px;	
	}

#content #leftmenu  #body ul a:selected{
	display:block;
	width:134px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent url(/_i/left_menu_symbol_selected.jpg) no-repeat 1px 3px ;
	font-size:12px;
	padding-left:15px;
	color:#000000;
	}

#content #leftmenu #body a{
	display:block;
	width:134px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent url(/_i/left_menu_symbol.jpg) no-repeat 1px 3px;
	padding-left:15px;
	color:#7c7c7c;
	}
#content #leftmenu #body a.selectednav{
	display:block;
	width:134px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	background:transparent url(/_i/left_menu_symbol_selected.jpg) no-repeat 1px 3px ;
	color:#000000;
	}	
	
#content #leftmenu  #body a:hover{
	background:transparent url(/_i/left_menu_symbol_selected.jpg) no-repeat 1px 3px ;
	color:#000000;
	}


#content #right{
	width:620px;
	margin:10px 4px 10px auto;
	float:right;
	}


#content #right #header{
	margin:0px;
	padding:0px;
	background:url(/_i/roundbox/header_620x100.gif) no-repeat top left;
	width:620px;
	height:76px;
	float:left;
	}

#content #right #body{
	margin:0px;
	padding:0px;
	background:url(/_i/roundbox/body_620x20.gif) repeat-y top left;
	width:620px;
	float:left;
	}
	#content #right #body #container{
	width:540px;
	float:left;
	padding:10px 20px;
	}
		#content #right #body #container ul {
		list-style:none;
		}
		#content #right #body #container li {
		background:url(/_i/bckg_list_bullet.gif) no-repeat 1px 3px;
		padding-left:20px;
		margin-top:5px;
		}
			#content #right #body #container li a{color:#9e9e9e; text-decoration:underline;}
			#content #right #body #container li a:hover{color:#009E93;}

#container p{
	//text-align:justify;
}
			
#content #right #bottom{
	margin:0px;
	padding:0px;
	background:url(/_i/roundbox/footer_620x15.gif) no-repeat bottom left;
	width:620px;
	height:15px;
	float:left;
	}


#endofcontent{
	width:820px;
	height:32px;
	background:url(/_i/bckg_bottom_curve.gif) bottom right no-repeat;
	margin:0 auto;
	float: left;
	}		

#footer{
	width:810px;
	color:#FFFFFF;
	margin:0 auto;
	padding:10px 0px;
	font-size:9px;
	}
	
#footer-ru{
	width:810px;
	color:#FFFFFF;
	margin:0 auto;
	padding:10px 0px;
	font-size:9px;
	}	
	
#footer #copyright, #footer-ru #copyright{
	padding-top:3px;
	width:310px;
	float:left;
	text-align:left;
	}
	
#footer #links, #footer-ru #links{
	padding-top:3px;
	width:500px;
	float:left;
	text-align:right;
	}
	
#footer #logo, #footer-ru #logo{
	width:40px;
	float:right;
	margin-right:40px;
	}
	
#footer a, #footer-ru a {color:#FFFFFF; text-decoration:none;}


/* class elements */

.more {
	background:#FFFFFF url(/_i/arrow_orange.jpg) 0 0 no-repeat;
	padding:3px 5px 3px 25px;
	margin:10px;
	border:1px #e8e8e8 solid;
	float:right;
	text-decoration:none;
	font-size:12px;
	color:#9e9e9e;
	font: Arial, Helvetica, sans-serif 10
	}

.thumbnail {
	width:76px;
	height:72px;
	margin:5px 10px;
	border:1px e8e8e8;
	float:left;
	}

.oragelink{
	padding-right:15px;
	color:#FF6600;
	text-decoration:underline;
	}
.oragelink:hover{
	padding-right:15px;
	}

	
dl{
	margin:0px;
	padding:2px;
	}
	
dt {
	display:block;
	text-align:center;
	width:30px;
	height:32px;
	padding:9px 3px;
	margin-top:10px;
	background:url(/_i/bckg_newslist_date.jpg) no-repeat;
	}
dt.black {
	 color:#7c7c7c;
	}
dt.green {
	color:#009e93;
	}
dd {
	margin-top:-50px;
	padding:0 8px;
	}

.error{color:red; font-size:10px;}



		