html, body {height:100%;width: 100%;}
html>body {height: 100%;}
#all{position: absolute; height:auto; min-height: 100%;top:0}
.empty, #footerBlock{width: 100%;}
.empty{height: 70px; margin-top:15px;}
#footerBlock{position: absolute;left: 0;bottom: 0;float: left;}
body{font-family: Arial; line-height:16px; color:#000000; background:#344D8A; padding:0px; margin:0px;}

	table{empty-cell:show;}

	
	td{font-size:75%}
	img {border: 0px;}
	p{margin-top:0px; margin-bottom: 0.8em}
	form {margin:0px; padding:0px}
	select{font-size:100%; font-family: Arial}

	.hide{visibility:hidden;}
	.up{text-transform: uppercase;}

	a{color:#364790;}
/*	a:hover{color:#364790;}*/
	a.none{text-decoration:none;}
	a.none:hover{text-decoration:underline;}

	a.white, a.white:hover {color:#FFFFFF;}
	a.black, a.black:hover {color:#000000;}
	
	.white{color:#FFFFFF;}
	.red{color:#FF0000;}

	.p10{font-size:65%}
	.p11{font-size:70%}
	.p12{font-size:75%}
	.p13{font-size:80%}
	.p14{font-size:90%}
	.p15{font-size:100%}
	.p16{font-size:105%}
	.p17{font-size:110%}

	table.infoblock {border: 1px solid #FFFFFF;}

	table.infoblock .title {
		padding: 0px 6px 0px 8px;
		border-top: 1px solid #2A4A9C;
		border-bottom: 1px solid #2A4A9C;
		background: #1C3167 url(infoblock_title_bg.gif) no-repeat left top;
	}
	table.infoblock .title td {
		font-family:Arial,Tahoma;
		font-size:90%;
		text-transform: uppercase;

	}








	table.infoblock .pref {padding: 4px 10px 4px 10px; border-top: 1px solid #FFFFFF; background-color:#F5E8B5;}
	table.infoblock .pref td{font-family:Tahoma, Arial; font-size:70%;}
	table.infoblock .select{padding: 3px 9px 3px 13px; border: 1px solid #919BA1; background-color:#DBE0E2;}
	table.infoblock .select td{ font-size:70%; font-family:Tahoma, Arial;}
	table.infoblock .nav{
		font-family:Arial;
		padding: 3px 8px 3px 13px;
		border: 1px solid #919BA1;
		background-color:#DBE0E2;






	}
	table.infoblock .nav a{font-weight:bold;}
	table.infoblock .nav .active { background-color:#FFFFFF; padding:0px 4px;}
table.infoblock .content{font-size:12px; font-family:Arial; padding: 7px 11px; border-right: 1px solid #919BA1; border-bottom: 1px solid #919BA1; border-left: 1px solid #919BA1; background-color:#FFFFFF; }
table.infoblock .content_vnut{ padding: 7px 11px; border-right: 1px solid #919BA1; border-bottom: 1px solid #919BA1; border-left: 1px solid #919BA1; background-color:#FFFFFF; }
	.item_news {padding-bottom:16px; width:100%}
	.item_news .date_div {font-size:90%; font-family:Tahoma; padding-bottom:1px;}
	.item_news .date {font-size:90%; color:#E11616;}
	.item_news .date2 {font-size:90%; color:#000000;}
	
	
	.grey_field{width:265px; float:right; background-color:#F3F3F3; padding:15px; margin:0px 0px 20px 20px;}
	

	.content_vnut div {
		text-align:justify;
	}
	
	.pic{background-color:#FFFFFF;  padding:0px 0px 0px 0px;}
	
	.menu{font-size:12px; font-weight:bold; text-transform:uppercase; padding:26px 15px 20px 0px}
	.menu a{color:#ffffff;}
	
	.date_logo{background-color:#344D8A; font-family:Arial; color:#A6B1CC; font-size:12px; padding:48px 5px 5px 10px; border-right:1px solid #546A9A; border-bottom:1px solid #546A9A;}
	.title_a{font-weight:bold; font-size:24px; font-family:Arial; margin:0px;}
	
	.copyright{color:#ffffff; font-family:Verdana; font-size:70%;}
	
	.nota{color:#ffffff; font-family:Tahoma; font-size:70%;}
	
	.date_li {font-size:65%; color:#E11616;}
	
	.part_er{color:#FF4444; background-color:#2846C9;}
	.part_kprf{color:#FFFFFF; background-color:#E2001C;}
	.part_ldpr{color:#F3DB11; background-color:#357EBD;}
	.part_rodina{color:#FFD200; background-color:#EB0000;}
	.part_apple{color:#FFFFFF; background-color:#00C64A;}
	.part_sps{color:#FFFFFF; background-color:#004BA9;}
	.part_pj{color:#70CDFE; background-color:#E41E1E;}
	.part_narod{color:#FFF000; background-color:#495BA9;}
	.part_agr{color:#FFF55B; background-color:#499541;}
	.part_pp{color:#000000; background-color:#FF0000;}
	.part_dpr{color:#031BCE; background-color:#FF4545;}
	
	.rtg{font-size:22px;  padding-bottom:12px; font-weight:bold;}
	.media_z{font-size:155%;  padding-bottom:10px; padding-top:10px;}
	.media {padding-bottom:8px;}
	.media a {text-decoration: none; border-bottom:1px dashed;}
	.stat p{margin-top:0px; margin-bottom: 20px;}
	.media h1{font-size:150%;  padding-bottom:10px; padding-top:10px; font-weight:normal;}
	.media hr{color:#929ba2; size:1px;} 

	.graf {font-family:Tahoma;}
	.graf_td1 {padding:10px 0px;}
	.graf_td2 {font-size:90%; padding:15px 25px 10px 15px;}
	.graf_td3 {font-size:70%; padding:17px 5px;}
	.graf_td4 {padding:22px 15px 10px 2px;}
	.graf_td5 {font-size:70%; padding:17px 5px;}
	.graf_td6 {padding:22px 15px 10px 2px;}
	
	.foot td{color:#ffffff; font-family: Verdana; font-size:70%; padding-bottom:30px;}
	.foot td a{color:#8babfa;}
	
	.item_news .rtg {
	text-align:left;
	}