
*{
margin: 0; padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
body{
	background:#f5f5f3 url(../images/body_back.jpg) repeat-x;
}	

.rus_text{
	background: url(../images/rus_text_index.jpg) no-repeat; height: 24px; width:240px; position:absolute; margin: 92px 0 0 208px;
}


.logo_index{
	background: url(../images/back_body.jpg)  -2px 0 ; height: 709px;  width: 1004px; boràder: 1px solid red;
}
.all{
	width: 1004px; margin: 0 auto; background: #F5F5F3; overflow: hidden;color: #000000; font-size: 12px;
}	
.left{
	width: 328px; float: left; color: #000000; padding: 0 0 0 38px;
}	
.left ul{
	margin:0 0 0 0px; 
	backgfround: Green;
}
.left li{
	list-style-position: inside; list-style-type: none; 

 list-style-image: url(../images/left_menu_strela.jpg);
	*list-style-image:none;
	*background:url(../images/left_menu_strela.jpg) no-repeat -6px 8px;
;
font: 12px/28px Verdana;
	}
.left a{
	color:black; font-weight: bolder;
}


.center{
	width:341px; float: left; font: 12px/18px Verdana; 
}
.right{
	width: 251px; float: left;  padding: 0 40px 0 0;
}
.vote_right{
	background: url(../images/vote_back.gif) repeat-y; float: right; width: 240px; padding: 0 5px 0 0;
}

.vote_top{
	background: url(../images/vote_top.gif) no-repeat 0 -14px; height: 14px; width: 215px; 
	padding:18px 0 0 30px; font:bold 12px Verdana; text-transform: uppercase; 
	}

.vote_content .q{
	padding:10px 0 0 30px;
}	


.q_item{
	padding:10px 0 0 50px;
}
input.subm{
	background: url(../images/vote_submit.gif); width: 95px; height: 26px;  border: none;
	margin: 10px 0 0 47px; display: block;
}
a.a_q{
	display: block; color: Black;
	padding:15px 0 5px 50px;
}
.bottom_vote{
	background:  url(../images/vote_bottom.gif) no-repeat 0 100%;
	margin: 0 0 0 0px;  flofat: right; width: 245px;
	 height: 18px;  
}
.both{
	clear: both;
}
div.news_on_index{
	padding: 0 0 0 0px;
}
div.date{
	background: url(../images/date.gif) no-repeat; font: bold 11px VErdana;  color: #5687A9; padding: 2px 7px;
	margin: 0 0 20px 0;
}
div.desc{
	padding: 0 0 0 32px; width: 200px; 
}
div.desc a{
	 font-weight: normal; line-height: 18px; color: #535353
}



.footer_m{
	width: 1000px; margin: 0 auto;
}
.all_footer{
	background: White; overflow: hidden; padding: 0 0 58px 0;
}


.footer{
	font: 11px Verdana; margin: 20px 0 0 0;
}


	.q_item label{
		float:left; clear: both; wiàdth:  160px;
		margin: 0 0 2px 0;
		 *margin: 0 0 -5px 0;
	}
	.q_item input.radio{
		height: 15px;float:left; margin: 0px 10px 0 5px; *margin: 2px 0 0 0;
	}
	.q_item label u{
		padding:0px 0 0 0px; margin: 4px 0 0 0;
			}
					
div.submit{
	
	float: none; clear: both;
}




.index_menu{
	font: 14px Verdana;
	padding: 210px 0 0 100px;
}
.index_menu a{
	color: Black; display: block; 
	width: 200px;  line-height: 30px;
}
.index_menu a.pr{
	margin: 15px 0 0 0;
}




.search{
		margin: 40px 58px  0 80px;  font: 11px Verdana;
		flofat: left; padding: 0 5px 0 0;  color: #747474
}
 .search_input{
	background: url(../images/input_index_search.jpg) no-repeat  0 0;  *background-attachment: fixed;
	border: none; font: 11px Verdana;
	 padding: 2px 10px ; 
	 width: 152px; color: #747474; boàrder: 1px solid white;
}

.search a{
	margifn-left:-4px; ; *margin-left:-0px;  position: relative;
}

.flash{
	position: absolute; margin: 57px 0 0 362px; *margin: 83px 0 0 392px;
}



.index_menu .en_ru{
	bordfer: 1px solid red;  position: absolute; margin: 00px 0 0 0;
}
.index_menu .en_ru a{
	font: 11px Verdana; color: #747474; display: inline;
}