body{
	margin:0px;
	background-color:grey;
	font-family:Arial;
	color: #595959;
}
.site{
	xborder:2px solid green;
	margin:0px auto;
	width:1000px;
	height:auto;
	min-height:100%;
	background-color:#fff;
}
#first{
	width:1000px;
	height:143px;
	xborder:1px solid red;
}
.textInput{
	width:250px;
}
.gerb{
	background:url('/images/design/gerb.jpg') center no-repeat;
	width:95px;
	height:124px;
	padding:11px 0px 0px 99px;
	float:left;
}
.shapka{
	background:url('/images/design/shapka2.jpg') no-repeat;
	width:804px;
	height:141px;
	margin:0px 2px 0px 0px;
	float:right;
}
#adminka{
	margin-top:3px;
	width:190px;
	height:40px;
	background:url('/images/design/odminko.jpg') no-repeat;
	
}
#admin_tools a{
	margin-left:15px;
	padding-top:8px;
}
#shapka_menu{
	float:right;
	font:13px Arial;
	color:#010101;

}
	#shapka_menu a{
			padding-right:5px;
			padding-left:5px;
			font:13px Arial;
			color:#010101;
			text-decoration:underline;
	}
		#shapka_menu a:hover{
			text-decoration:none;
		}
#menu_line{
	width:1000px;
	height:40px;
	padding:0px 0px 0px 2px;
	xborder:1px solid yellow;

}
#data_field{
	float:left;
	width:190px;
	height:40px;
	background:url('/images/design/data_bg.jpg') no-repeat;
}
	#date{
		padding:9px 0px 0px 30px;
		font:bold 16px Arial;
		color:#fff;
	}

#menu_list{
	text-align:center;
	margin:0px 0px 0px 192px;
	width:804px;
	height:40px;
	background:url('/images/design/menu.jpg') no-repeat;
}
	#menu_list ul{
		margin:0px;
		padding:0px;
		list-style:none;
		
	}
	#menu_list li{
		font:13px Arial;
		color:#fff;
		float:left;
		padding-top:11px;
		xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		
	}
	#menu_list li a{
		font:13px Arial;
		color:#fff;
	}
		#menu_list li a:hover{
			text-decoration:none;
		}
		#glav{
			width:80px;
			height:28px;
			xbackground:url('/images/design/glav.jpg') no-repeat;
		}
			#glav.selected{
				height:28px;
				background:url('/images/design/glav_selected.jpg') no-repeat;
			}
				#glav.selected a{
					text-decoration:none;
				}
			
		#news{
			width:60px;
			height:28px;
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#news.selected{
				height:28px;
				background:url('/images/design/menu_selected.jpg') repeat-x;
			}
				#news.selected a{
					text-decoration:none;
				}
		#district{
			width:54px;
			height:28px;
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#district.selected{
				height:28px;
				background:url('/images/design/menu_selected.jpg') repeat-x;
			}
				#district.selected a{
					text-decoration:none;
				}
		#power{
			width:60px;
			height:28px;
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#power.selected{
				height:28px;
				background:url('/images/design/menu_selected.jpg') repeat-x;
			}
				#power.selected a{
					text-decoration:none;
				}
		#finance{
			width:70px;
			height:28px;
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#finance.selected{
				height:28px;
				background:url('/images/design/menu_selected.jpg') repeat-x;
			}
				#finance.selected a{
					text-decoration:none;
				}
		#economy{
			width:77px;
			height:28px;
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#economy.selected{
				height:28px;
				background:url('/images/design/menu_selected.jpg') repeat-x;
			}
				#economy.selected a{
					text-decoration:none;
				}
		#jkh{
			width:88px;
			height:28px;
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#jkh.selected{
				height:28px;
				background:url('/images/design/menu_selected.jpg') repeat-x;
			}
				#jkh.selected a{
					text-decoration:none;
				}
		#social{
			width:122px;
			height:28px; 
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#social.selected{
				height:28px;
				background:url('/images/design/menu_selected.jpg') repeat-x;
			}
				#social.selected a{
					text-decoration:none;
				}
                #property{
			width:90px;
			height:28px;
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#property.selected{
				background:url('/images/design/menu_selected.jpg')  repeat-x;
				height:28px;
			}
				#property.selected a{
					text-decoration:none;
				}
		#law_and_order{
			width:99px;
			height:28px;
			xbackground:url('/images/design/menu_top_bg.jpg') repeat-x;
		}
			#law_and_order.selected{
				background:url('/images/design/environment_selected.jpg')right top;
				height:28px;
			}
				#law_and_order.selected a{
					text-decoration:none;
				}
                

#left{
	padding:0px 0px 0px 3px;
	width:190px;
	xborder:1px solid;
	min-height:320px;
}
#menu_top{
	height:5px;
	width:190px;
	background:url('/images/design/left_menu_top.jpg') bottom no-repeat;
	margin-top:3px;
}
#left_menu{
	width:190px;
	height:auto;
	xmin-height:320px;
	background:url('/images/design/left_menu_bot.jpg') bottom no-repeat;
	background-color:#e8e8e8;
	
}
.form_title{
	padding:0px 0px 3px 0px;
	color:#006fb4;
	font:14px Verdana;
}
#info_button{
	margin-top:3px;
	width:190px;
	height:40px;
	background:url('/images/design/useful_info.jpg') no-repeat;
}
#info_list{
	padding:7px 0px 0px 23px;
}
	#info_list p{
		margin:0px;
	}
		#info_list a{
			text-decoration:underline;
		}
#left_menu_list{
	text-align:left;
	padding:6px 6px 6px 30px;
	font:13px Arial;
	color:#006fb4;
	margin:0px;
	list-style-image:url('/images/design/leftmenu_list.png');
}
#left_menu_list li{
	padding-bottom:7px;
	padding-top:7px;
}
	#left_menu_list a{
			font:13px Arial;
			color:#006fb4;
	}
		#left_menu_list a:hover{
			text-decoration:none;
		}
#subleft{
	margin:0px;
	padding-left:0px;
	font:13px Arial;
	color:#595959;
	list-style-image:url('/images/design/subleft_list.jpg');
}
	#subleft a{
		
		font:13px Arial;
		color:#595959;
	}
		#subleft a:hover{
			text-decoration:none;
		}
		
.info_header{
	xcursor:pointer;
	padding-bottom: 12px;
}
	#info_header p{
		padding-left:23px;
		
	}
	.xinfo_header.hilite{
		background:grey;
	}

.info_sub{
	
	
	padding-left:5px;
	
}
#info_list p{
	font:13px Arial;
	color:#595959;
}
	#info_list a{
		font:13px Arial;
		color:#595959;
	}
		#info_list a:hover{
			text-decoration:none;
		}
#vote_button{
	margin-top:3px;
	width:190px;
	height:40px;
	background:url('/images/design/vote_button.jpg') no-repeat;
}
#map_button{
	margin-top:3px;
	width:190px;
	height:40px;
	background:url('/images/design/mapposel.jpg') no-repeat;
	}
.part_left{
	
	width:190px;

}
.part_mid{
	width:640px;
	}
.part_mid a{
	text-decoration:none;
	color:#006fb4;
	

}
.part_right{
	width:154px;

}
#news_men{
	padding:0px 0px 0px 0px;
	height:auto;
	xborder:1px solid;
	xbackground:url('/images/design/news_header.jpg') top left no-repeat ;
}
.new{
	height:100%;
	min-height:80px;
	width:610px;
	font:Arial;
	border-bottom:1px dotted #e8e8e8;
	padding:13px 0px 5px 16px;
}

.new-vacancy{
	height:100%;
	width:610px;
	font:Arial;
	border-bottom:1px dotted #e8e8e8;
	padding:13px 0px 5px 16px;
}
	.new .new_image{
		padding-right:13px;
		float:left;
		width:120px;
		height:80px;
		background:url('/images/design/new_image_border.png') no-repeat;
	}
			.new .new_image img{
				width:116px;
				height:76px;
				margin:2px 2px 2px 2px;
		
	}
	.new .date{
		font:bold 10px Arial;
		color:#595959;
	
}
	.new .new_header a{
		font:bold 13px Arial;
		color:#006fb4;
	}
		.new .new_header a:hover{
			text-decoration:none;
		}
	.new .new_text{
		font:12px Arial;
		color:#595959;
	}	
#links{
	width:150px;
	padding:2px 0px 10px 0px;
}

#links p{
	padding:60px 0px 0px 0px;
	margin:0px;
	text-align:center;
	font:13px Arial;
	color:#fff;
	text-decoration:underline;
}
	#links .ed_ros{
		height:100px;
		padding:2px 0px 0px 0px;
		background:url('/images/design/ed_rossya.jpg') no-repeat;
	}
	#links .znamya_truda{
		
		height:100px;
		padding:2px 0px 0px 0px;
		background:url('/images/design/znamya_truda.jpg') no-repeat;
		xborder:1px solid red;
	}
	#links .mestnoe_tv{
		padding:2px 0px 0px 0px;
		background:url('/images/design/mestnoe_tv.jpg') no-repeat;
		height:100px;
	}
	#links .municipal_zakaz{
		background:url('/images/design/municipal_zakaz.jpg') no-repeat;
		height:100px;
		padding:2px 0px 0px 0px;
	}
	#links .obrashenye_k_glave_rayona{
		background:url('/images/design/obrashenye_k_glave_rayona.jpg') no-repeat;
		height:100px;
		padding:2px 0px 0px 0px;
	}
	#links .fotogallery{
		background:url('/images/design/fotogallery.jpg') no-repeat;
		height:100px;
		padding:2px 0px 0px 0px;
	}
	#links .district_map{
		background:url('/images/design/district_map.jpg') no-repeat;
		height:100px;
		padding:2px 0px 0px 0px;
	}
	#links .administracia_oblasti{
		background:url('/images/design/administracia_oblasti.jpg') no-repeat;
		height:100px;
		padding:2px 0px 0px 0px;
	}
	#links .nacional_projects{
		background:url('/images/design/nacional_projects.jpg') no-repeat;
		height:100px;
		padding:2px 0px 0px 0px;
	}
	#links .private{
		background:url('/images/design/private.jpg') no-repeat;
		height:100px;
		padding:2px 0px 0px 0px;
	}
	#links .comission{
		background:url('/images/design/comission.jpg') no-repeat;
		height:100px;
		padding:2px 0px 0px 0px;
}
#footer{
	width:1000px;
	height:50px;
	background-color:#d1d1d1;	
	font:12px Verdana;
	color:#595959;
	xbackground-color:red;	
}
	#footer a{
		color:#007cc9;
	}
	#footer a:hover{
		text-decoration:none;
	}
	
#admin_links {
	color:#0071b7;
}
#question{
	font:13px bold Arial;
	color:#595959;
	padding:0px 0px 10px 0px;
}
.interrogation{
	padding:11px 0px 0px 6px;
	font:13px Arial;
}
.variants{
	font:13px Arial;
	color:#595959;
}
.header {
	width:600px;
    color: #000000;
    font-size: 20px;
	padding:0px 0px 5px 18px;
}
.form_fields {
	margin-right:8px;
	font: bold 12px Arial !important;
	color:#595959;
}
.form_input{
	margin-bottom:5px;
	margin-right:8px;
	width:153px;
	height:17px;
	border:1px solid #cdcdcd;
}
.form_area{
	margin-top:2px;
	height:91px;
	width:247px;
	border:1px solid #cdcdcd;
}
#single {
	padding:6px 0px 0px 6px;
	/*width:640px;*/
}
	#single p{
		font:12px Arial;
	}
	#single form{
		margin-left:-7px;
	}
#text{
	width:592px;
	font: 12px Arial;
	padding:10px 0px 10px 24px;
}
#text #flash{
	margin-left:-24px;
}
.municipal{
	width:644px !important;
	font:12px Arial;
	border:1px solid #e8e8e8;
}
	.municipal td{
		padding:5px;
	}
.view{
	min-width:1px;
	height:5px;
	background:#d7d6d6;
}
.imagess-wrapper{
	float:left;
	height:auto;
	margin:0px 8px 0px 15px;
	overflow:hidden;
	position:relative;
	width:auto;
}
.imagess{
	float:left;
	height:auto;
	width:auto;
	border:1px solid #595959;
}
#obr_1{
	left:0px;
	top:0px;
	position:absolute;
	overflow:hidden;
	width:5px;
	height:5px;
	background:url('/images/design/obr_1.gif') left top no-repeat;
}
#obr_2{
	bottom:0px;
	left:0px;	
	position:absolute;
	overflow:hidden;
	width:5px;
	height:5px;
	background:url('/images/design/obr_2.gif') left bottom no-repeat;
}
#obr_3{
	bottom:0px;
	right:0px;
	position:absolute;
	overflow:hidden;
	width:5px;
	height:5px;
	background:url('/images/design/obr_3.gif') right bottom no-repeat;
}
#obr_4{
	right:0px;
	top:0px;
	position:absolute;
	overflow:hidden;
	width:5px;
	height:5px;
	background:url('/images/design/obr_4.gif') right top no-repeat;
}
#obrashenie{
	background-color:#f4f4f4;
	width: 631px;
	min-height:250px;
	xmargin-left:20px
}
#obrashenie p{
	padding-left:16px;
	font:12px Arial;
	
}
.comments_name{
	float:left;
	font:bold 12px Arial;
}
.comments_text{
	width:613px;
	xborder:1px solid #cdcdcd;
	background:url('/images/design/arrow.jpg') top no-repeat;
	xbackground-position:-12px;
	padding:11px 0px 0px 0px;
	border-top:0px;
	margin-bottom:10px;
}
.comments_text p{
	padding:10px 16px 10px 16px;
	border:1px solid #cdcdcd;
	z-index: -2;
	border-top:0px;
}
#table {
	width:640px;
	height:100%;
}
	#table table{
		width:640px;
	}
		#table tr{
			width:640px;
		}
			#table tbody{
				width:640px;
			}
#flash embed{
	xposition:absolute;
	xmargin-left:-27px;
	xmargin-right:-17px;
}
#flash object{
	xposition:absolute;
	xmargin-left:-27px;
	xmargin-right:-27px;
}

.wrapper{
	width:592px;
	padding:0px;
}
.years{
	list-style:none;
}
.years li{
	float:left;
	margin-left:10px;
}
.years li .selected a{
	float:left;
	margin-left:10px;
	color:#595959 !important;
}
#flash{
	left:0px;
	xmargin-left:-27px;
	width:592px;
	padding:0px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	font-weight:bold;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#banner-left{
  text-align:center;
  overflow:hidden;
  margin:10px 0;
}
.whether {
	background: url('/images/design/whether_bkg.gif') no-repeat;
	width: 190px;
	height: 64px;
	padding-top: 2px;
}

#banner-left img{
  border:0;
}
