body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
}





.main{
	width:100%;
}

.header_block{
	height:79;
	text-align:center;
	vertical-align:top;
}
.header{
	position:relative;
	width:980px;
	margin:0 auto;
}
.logo{
	float:left;
	left:5px;
	position:absolute;
	top:15px;
	z-index:78;
}
.logo img{
	border:medium none;
}
.microphone{
	float:left;
	left:760px;
	position:absolute;
	top:-3px;
	z-index:78;
}

.menu_block{
	text-align:center;
	vertical-align:top;
	background:url(/newimg/menu_block_bg.jpg) repeat-x left;
}
.mainmenu_block{
	text-align:center;
	vertical-align:top;
	background:url(/newimg/mainmenu_block_bg.jpg) repeat-x left;
}
.menu{
	height:217;
	width:980px;
	margin:0 auto;
	background:url(/newimg/menu_bg.jpg) repeat-x left;
}
.mainmenu{
	height:463;
	width:980px;
	margin:0 auto;
	background:url(/newimg/mainmenu_bg.jpg) repeat-x left;
}
.menu_spacer{
	height:40;
	background:url(/newimg/menu_spacer.png);
}
.menu_secondary_block{
	width:742px;
	float:left;
	margin-top:15px;
}
.menu_header{
	color:#253f66;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	padding-left:40px;
	text-align:left;
}
.menu_4_block{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	width:240px;
}
.menu_point{
	color:#2F6BB2;
	margin-left:30px;
	margin-top:5px;
}
.menu_point a{
	color:#1d5ca3;
}
.player{
	float:right;
	width:238px;
	background-color:#2F5b98;
	margin-top:15px;
	padding-bottom:10px;
}
.menu_main{
	color:#FFFFFF;
	/*padding-left:34px;*/
	padding-left:20px;
	text-align:left;
	font-weight:bold;
	background-color:#4C9FFF;
}
.main_menu_point{
	padding:6px;
	color:#FFFFFF;
	height:34px;
	vertical-align:middle;
}
.main_menu_point a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.main_menu_point_act{
	padding:6px;
	color:#FFFFFF;
	background-color:#2f6bb2;
	height:34px;
	vertical-align:middle;
}
.main_menu_point_act a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.main_menu_separator{
	color:#FFFFFF;
	height:30px;

	vertical-align:middle;
}


.main_block{
	text-align:center;
	vertical-align:top;
}
.main_area{
	width:980px;
	margin:0 auto;
}
.main_area_out{
	margin-top:10px;
	float:left;
	padding-left:40px;
	padding-right:12px;
	text-align:left;
	width:690px;
}
.main_area_out h2{
	margin-top:0;
	color:#5c697d;
	font-size:14px;
}
.main_area_out a{
	color:#2f6bb2;
	font-size:14px;
}
.main_area_out a:hover{
	color:#ff0000;
	font-size:14px;
}
.search_res{
	margin-top:3px;
}
.main_block_right
{
position:relative;
	float:right;
	width:238px;

}
.banners{
	margin-top:10px;
	float:right;
}
.right_banner{
	margin-top:10px;
}
.right_banner img{
	border:medium none;
}

.links{
	color:#2F6BB2;
	text-align:left;
}
.right_link{
	float:left;
	color:#2F6BB2;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	width:235px;
}
.right_link a{
	color:#2F6BB2;
}



.footer_block{
	text-align:center;
	vertical-align:top;
}
.footer{
	width:980px;
	margin:15px auto 0;
	border-top:1px solid #5C697D;
}
.footer_info{
	color:#5C697D;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
}
.footer_links{
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
}
.footer_links a{
	color:#2F6BB2;
}
.page_block_right{
	float:right;
	margin-top:10px;
	width:238px;
}





.mainmenu_secondary{
	background-color:#9eadc0;
	height:374px;
	margin-right:15px;
}
.mainpage{
	margin:12px;
	float:left;
}
.mainpageimg{
	float:left;
}
.mainpagemenu{
	float:right;
}
.mainpagemenu_point{
	height:87px;
 	width:353px;
	background-color:#dae0e6;
	border-bottom:1px solid #9eadc0;
}
.mainpagemenu_point1{
	height:86px;
 	width:353px;
	background-color:#dae0e6;
}
.mainpagemenu_point_wraper{
	margin-left:35px;
	margin-right:20px;
	margin-top:20px;
	float:left;
}
.mainpagemenu_date{
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#5c697d;
}
.mainpagemenu_date a{
	color:#5c697d;
}
.mainpagemenu_preview{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#5c697d;
}
.mainpagemenu_preview a{
	color:#5c697d;
}
.mainpage_area_out{
	margin-bottom:15px;
	color:#5c697d;
	font-size:14px;
}
.mainpage_area_out a{
	color:#1d5ca3;
	font-weight:bold;
	font-size:12px;
}

.mainpage_area_out_wr{
	margin-top:10px;
	float:left;
	padding-left:40px;
	padding-right:12px;
	text-align:left;
	width:437px;
	background-color:#EBF3FF;
	padding-bottom:20px;
}
.mainpage_area_out_wr h2{
	margin-top:0;
	color:#253f66;
	font-size:14px;
}

.main_block_left{
	float:left;
	width:238px;
	margin-top:10px;
}
.mainpage_player{
	width:238px;
	background-color:#2F5b98;
	padding-bottom:10px;
}
.mainpage_menu_4_block{
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-right:20px;
	text-align:left;
	width:300px;
}
.mainpage_menu_point{
	color:#2F6BB2;
	margin-top:5px;
}
.mainpage_menu_point a{
	color:#1d5ca3;
}
.selfbanner{
	float:right;
	width:238px;
	height:364px;

	margin-top:15px;
	padding-bottom:10px;

}
.selfbanner_content{
	margin:20px;
	text-align:left;
}
.selfbanner_content_header{
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
}
.selfbanner_content_text{
	color:#FFFFFF;
	font-size:12px;
	margin-top:10px;
}
.selfbanner_content_text a{
	color:#b2d2ff;
	font-size:12px;

}
.menu_3_lvl{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
    margin-left:-40px;
    width:690px;
    margin-bottom:30px;
}
.menu_3_lvl_point{
	 color:#2F6BB2;
	margin-left:30px;
	margin-top:5px;
}
.menu_3_lvl_point a{
	color:#1d5ca3;
}





.dropdown{

	background:url(/newimg/dropbg.png);
	border-bottom:1px solid #2F5b98;
	border-left:1px solid #2F5b98;
	border-right:1px solid #2F5b98;
	font-size:12px;
	font-weight:bold;
}
.search{
	margin-top:10px;
	float:left;
	width:238px;
}
.search .searchquery{
	border-bottom:1px solid #9EB4D4;
	border-left:1px solid #9EB4D4;
	border-right:0px;
	border-top:1px solid #9EB4D4;
	float:left;
	height:22px;
	width:178px;
}
.search .searchbtn{
	background-color:#FFFFFF;
	border-bottom:1px solid #9EB4D4;
	border-left:1px solid #9EB4D4;
	border-right:1px solid #9EB4D4;
	border-top:1px solid #9EB4D4;
	float:left;
	height:22px;
	width:60px;
}

.autosuggest
{
 width:200px;
 top:5px;
 position:relative;
}

#suggestions
{
 position:absolute;
 list-style:none;
 margin:0;
 padding:0;
 width:200px;
 display:none;
 background-color:#ECECF6;
 top:20px;
 left:0px;
 margin-top:2px;
}
#suggestions li
{
 cursor:pointer;
 padding:5px;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:10px;
 border-right:1px solid #CCC;
 border-bottom:1px solid #CCC;
 border-left:1px solid #CCC;
 font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 
}
.active
{
 background-color:#4c9fff;
 color:#fff;
}
#error
{
 top:25px;
 font-weight:bold;
 color:#ff0000;
}
#loader
{
 position:absolute;
 top:4px;
 right:0;
 display:none;
}
