html
	{
		height:100%;	
		font-size:100%;
	}

* html .body1
	{
		height:100%;
	}

body
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		font-family:Tahoma;
		background:#ffffff;
		line-height:1.4em;
		height:100%;
		font-size:0.7em;
		color:#231F20;

	}
	
a
	{
		text-decoration:underline;
		color:#0077C0;

	}	
	
	
a:hover
	{
		text-decoration:none;
	}	


a img
	{
		border:0px;
	}
	
	
img {
		behavior:url("/png.htc");
	}
	
p
	{
		padding:5px 0px 5px 0px;
		margin:0px;
	}	
	
	
form
	{
		padding:0px;
		margin:0px;
	}



.body1
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : "100%");
		min-width:1003px;
		min-height:100%;
	}	

.head1
	{
		height:161px;
		background:url(top_fon2.gif) 0px 100% repeat-x;
		margin:0px 9px 0px 0px;
	}
	
.head2
	{
		height:131px;
		margin:0px 10px 0px 263px;
		background:url(top_fon1.gif) 0px 0px repeat-x;
		_overflow:hidden;
	}	
	
.head2 img
	{
		 height:131px;
		 margin:0px 0px 0px 6%;
	}
		
.logo
	{
		float:left;
		margin:31px 0px 0px 20px;
	}	
	
	
.tm1
	{
		position:relative;
		clear:both;
		float:left;
		color:#ffffff;
		padding:4px 0px 0px 263px;
		font-size:1.0em; 
		line-height:10px;
		width:350px;
	}
	
.tm2
	{
		clear:both;
		float:left;
		color:#ffffff;
		padding:4px 0px 0px 263px;
		font-size:1.1em; 
	}
	
.top_ico1
	{
		float:right;
		padding:8px 0px 0px 0px;
		font-size:0.9em;
		color:#000000;
		background:url(top_hr1.gif) 100% 0px no-repeat;
		height:22px;
		width:410px; 
		line-height:13px;
	}			
	
.top_ico1 a
	{
		color:#000000;
		text-decoration:none;
		margin:0px 10px 0px 3px;
	}	
	
.top_ico1 a:hover
	{
		text-decoration:underline;
	}
	
.top_ico1 img
	{
		vertical-align:middle;
	}	
		
		
.left_column
	{
		width:225px;
		padding:17px 0px 0px 17px;
		float:left;
	}		
	
.lmenu1
	{
		width:224px;
		background:url(tmenu2.gif) 0px 0px repeat-y;
		margin:-72px 0px 20px 0px;
		position:relative;
		z-index:99;
	}	

.lmenu1 div
	{
		background:url(tmenu3.jpg) 0px 100% no-repeat;
		position:relative;
		z-index:99;
	}
	
.lmenu1 div div
	{
		background:url(tmenu1.gif) 0px 0px no-repeat;
		padding:28px 0px 28px 28px;
		position:relative;
		z-index:99;
	}
		
		

.lmenu1 ul
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-type:none;
	}
	
.lmenu1 ul li
	{
		font-size:1.1em;
		color:#000000;
		padding:0px 0px 0px 12px;
		background:url(marker1.gif) 0px 12px no-repeat;
	}
	
.lmenu1 ul li a
	{
		color:#000000;
		text-decoration:none;		
	}			
	
.lmenu1 ul li a:hover
	{
		text-decoration:underline;
	}	
	
	
.banner1
	{
		width:92px;
		height:100px;
		padding:12px 0px 0px 120px;
		font-size:1.1em;
		margin:0px 0px 20px 0px;
	}
	
.banner1 a
	{
		color:#000000;
		text-decoration:none;
	}		

.banner1 a:hover
	{
		text-decoration:underline;		
	}
	
				
.right_column
	{
		width:190px;
		padding:17px 50px 0px 0px;
		float:right;
	}		
	

.zag1	
	{
		overflow:hidden;
		height:52px;
	}	
			
	
.zag1 div
	{
		/*padding:0px;
		margin:0px 0px 5px -10px;*/
		padding:0px 0px 5px -10px;
		background:url(zag1.gif) 0px 0px no-repeat;
		float:left;
		height:42px;
		line-height:20px;
		position:relative;
		z-index:99;
		font-weight:normal;
	}
	
.zag1 div h3
	{
		font-size:1.6em;
		line-height:20px;
		margin:0px;
		font-weight:normal;
		padding:5px 10px 0px 10px;
		float:left;
		height:37px;
		background:url(zag2.gif) 100% 0px no-repeat;
	}			
	
	
.news
	{
		font-size:1.0em;
		color:#777776;
		line-height:1.2em;
		margin:0px 0px 15px 0px;
	}
	
.news a
	{
		color:#777776;
		text-decoration:none;		
	}						
	
.news a:hover
	{
		text-decoration:underline;
	}	
	
	
.date
	{
		height:13px;
		overflow:hidden;
		margin:0px 0px 5px 0px;
	}
	
		
.date div
	{
		float:left;
		height:13px;
		background:#EC030C url(date1.gif) 0px 0px no-repeat;
		font-size:0.9em;
		color:#ffffff;
		font-weight:normal;
		line-height:12px;
		padding:0px 0px 0px 0px;
	}	
	
.date div div	
	{
		background:url(date2.gif) 100% 0px no-repeat;
		padding:0px 5px 0px 5px;		
	}	
	
.all_news
	{
		padding:0px 0px 20px 0px;
	}

.vote
	{
		padding:0px 0px 30px 0px;
	}	
	
.vote input
	{
		vertical-align:middle;
	}	
	
.report
	{
		padding:0px 0px 10px 0px;
		color:#333333;
		line-height:16px;
	}		
	
.report a
	{
		color:#333333;
		text-decoration:none;
	}	
	
.report a:hover
	{
		text-decoration:underline;
	}
	
.report b
	{
		color:#E8010A;
		font-weight:normal;
	}
	
.center_column
	{
		margin:0px 280px 0px 260px;
	}				
	
.center_column2
	{
		float:left;
		width:100%;
		padding:17px 0px 0px 0px;
		font-size:1.2em;
	}	
	
.center_banner
	{
		width:100%;
		border-collapse:collapse;
	}	
	
.center_banner td
	{
		width:50%;
		padding:0px 0px 10px 0px;
		vertical-align:top;
	}	
	
.banner2
	{
		width:205px;
		height:97px;
		font-size:1em;
		color:#333333;
		line-height:13px;
		padding:15px 0px 0px 15px;
		margin:0px auto 0px auto;
		text-decoration: none;
		cursor: hand;
	}	
	
.banner2 b
	{
		font-size:1.6em;
		line-height:20px;
		font-weight:normal;
		color:#E7010A;
		cursor: hand;
	}
		
		
.banner_fon6
	{
		background:url(banner1.jpg) 0px 0px no-repeat;
		cursor: hand;
	}
	
		
.banner_fon7
	{
		background:url(banner2.jpg) 0px 0px no-repeat;
		cursor: hand;
	}
			
		
.banner_fon8
	{
		background:url(banner3.jpg) 0px 0px no-repeat;
		cursor: hand;
	}
	
		
.banner_fon9
	{
		background:url(banner4.jpg) 0px 0px no-repeat;
		cursor: hand;
	}
		
.banner_fon10		
	{
		background:url(banner5.jpg) 0px 0px no-repeat;
		width:448px;
		cursor: hand;
	}		
						
			
.write_kurs
	{
		width:470px;
		height:57px;
		background:url(informer1.jpg) 0px 0px no-repeat;
		margin:0px auto 0px auto;
		text-align:center;
		font-size:1.6em;
		color:#333333;
		padding:17px 0px 0px 0px;
		margin:10px auto 10px auto;
	}			
	
.write_kurs b
	{
		font-weight:normal;
		color:#E8010A;
	}	
	
.clear_fot
	{
		clear:both;
		height:120px;
	}	
	
.footer1
	{
		height:100px;
		clear:both;
		background:#ECE9E2;
		margin:-100px 0px 0px 0px;
	}	
.footer1a
	{
		padding:30px 20px 0px 100px;
	}	
	

.footer_txt1
	{
		font-size:1em;
		color:#231F20;
		padding:0px 0px 0px 9px;
		border-left:1px solid #C7BEAE;
		margin:0px 40px 0px 0px;
		float:left;
	}	
	

.footer_txt2
	{
		font-size:1em;
		color:#231F20;
		padding:0px 0px 0px 9px;
		float:right;
	}

.footer_txt2 a
	{
		color:#83807D;
		text-decoration:none;
	}
	
.footer_txt2 a:hover
	{
		text-decoration:underline;		
	}	
	
.zag2 a
	{
		color:#ffffff;
		text-decoration:none;
	}	

.zag2	
	{
		overflow:hidden;
		height:52px;
	}	
			
	
.zag2 div
	{
		padding:0px 0px 5px -10px;
		/*margin:0px 0px 5px -10px;*/
		background:url(zag3.gif) 0px 0px no-repeat;
		float:left;
		height:42px;
		line-height:20px;
		position:relative;
		z-index:99;
		font-weight:normal;
	}
	
.zag2 div h3
	{
		font-size:1.6em;
		line-height:20px;
		margin:0px;
		font-weight:normal;
		padding:5px 15px 0px 10px;
		float:left;
		height:37px;
		background:url(zag4.gif) 100% 0px no-repeat;
		color:#ffffff;
	}	
	
.material
	{
		width:100%;
		border-collapse:collapse;
	}		

.material td
	{
		padding:10px 5px 15px 5px;
		vertical-align:top;
	}	
	
.lmenu2
	{
		background:url(lmenu2.gif) 0px 0px repeat-y;
		width:221px;
		margin:0px 0px 20px 0px;
	}	
	
.lmenu2 div
	{
		background:url(lmenu1.gif) 0px 0px no-repeat;
	}	
	
.lmenu2 div div
	{
		background:url(lmenu3.gif) 0px 100% no-repeat;
		padding:10px 0px 38px 28px;
	}	
	
	
.lmenu2_f
	{
		background:url(lmenu5.gif) 0px 0px repeat-y;
	}	
	
.lmenu2_f div
	{
		background:url(lmenu4.gif) 0px 0px no-repeat;
	}	
	
.lmenu2_f div div
	{
		background:url(lmenu6.gif) 0px 100% no-repeat;
	}	
		
	
	
.hello
	{
		display:block;
		color:#E8010A;
		line-height:13px;
		padding:0px 0px 10px 0px;
	}		

	
.hello a
	{
		color:#E8010A;
		text-decoration:none;
	}	
	
.hello a:hover
	{
		text-decoration:underline;
	}


.lmenu2 ul
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-type:none;
	}
	
.lmenu2 ul li
	{
		font-size:1.1;
		color:#ffffff;
		padding:0px 0px 0px 12px;
		background:url(marker2.gif) 0px 12px no-repeat;
	}
	
.lmenu2 ul li a
	{
		color:#ffffff;
		text-decoration:none;		
	}			
	
.lmenu2 ul li a:hover
	{
		text-decoration:underline;
	}	
	
		
.head2_inner
	{
		height:131px;
		margin:0px 10px 0px 263px;
		background:url(top_fon3.gif) 0px 0px repeat-x;
		_overflow:hidden;
	}	
	
.head2_inner img
	{
		 height:131px;
		 margin:0px 110px 0px 0px;
		 float:right;
	}

.main_zag
	{
		float:left;
		font-size:1.9em;
		color:#E0020A;
		font-weight:normal;
		padding:35px 0px 0px 0px;
		margin:0px;
		line-height:23px;
	}
	
.other_site
	{
		display:block;
		width:120px;
		position:absolute;
		top:12px;
		right:10px;
		text-align:right;
		line-height:14px;
	}		
	
		
.news2
	{
		font-size:1em;
		line-height:1.2em;
		margin:0px 0px 15px 0px;
	}
	
.news2 a
	{
		color:#231F20;
		text-decoration:none;		
	}						
	
.news2 a:hover
	{
		text-decoration:underline;
	}	
	
