body { min-width:1000px;margin:0; padding:0; font-family:Tahoma, sans-serif; font-size:11px; color:#3a3a3a;}

.main_color
{
	color:#3a3a3a;
}

a {  text-decoration:underline;color:#1373b8}
a:hover {  text-decoration:none;}


a.inv_underline {  text-decoration:none;}
a.inv_underline:hover {  text-decoration:underline;}

a.no_underline {  text-decoration:none;}
a.no_underline:hover {  text-decoration:none;}


h2 {font-size: 17px;margin: 0; padding:0; font-weight: bold;}
h3 {font-size: 15px;margin: 0; padding:0; font-weight: bold;}

#content_body h2
{
	font-size: 20px;	
	font-family: Arial;
}

.big {font-size: 12px;}
.small {font-size: 10px;}
.site-width { width:981px; margin:0 auto; }

.clear
{
	clear: both;
}


#header
{
	background: url(../img/header_bg.gif) repeat-x;
	height: 88px;	
}

#header #logo, #header #logo_text, #header #search 
{	
	position: relative;
}

#header #logo, #header #logo_text
{
	float:left;
}

#header #logo
{
	top:11px;
	left:2px;
}

#header #logo_text
{
	top:31px;
	left:9px;
}


#header #search
{
	float:right;
	top:23px;
	margin-right: 5px;	
}



#header_bg_img
{
	background: url(../img/header_img.jpg);
	background-position: 50% -1px;
	background-repeat:no-repeat;
	height: 82px;
	
}

#content
{
	background: url(../img/content_bg.gif) repeat-x;
	margin-top:6px;		
}

#content .site-width
{
	background-color: White;
	
}

.bottom_border
{
	background: url(../img/bottom_border.gif) bottom repeat-x;	
}

.left_border
{
	background: url(../img/bottom_border.gif)  left repeat-y;
}

.right_border
{
	background: url(../img/bottom_border.gif)  right repeat-y;
}


.blc
{
	background: url(../img/blc.gif)  left bottom no-repeat;
	
}

.brc
{
	background: url(../img/brc.gif) right bottom no-repeat;
}


.grey0 {color:#d2d2d2}
.grey1 {color:#7e7e7e}
.grey2 {color:#696969}
.grey3 {color:#585858}
.grey4 {color:#919191}
.grey5 {color:#aaa}
.grey6 {color:#ababab}

.green {color:#53774b}
.dkgreen {color:#00705b}
.dkgreen2 {color:#107461}
.ltgreen {color:#b5ceca}

.blue {color:#2e7aa2}
.blue2 {color:#3795d5} 



.caramel {color:#bd7b00}


img.blue_border {border: 2px solid #e1f3ff;}
img.yellow_border {border: 2px solid #ffedaf;}

#search #field
{
	width: 200px;
}

#search #title
{
	margin-bottom:5px;
}

#search .button {
	width: 31px; height: 22px;
}

#poll .button {
	width: 108px; height: 21px;
}


#search {margin-top: 10px;}
#search * {vertical-align: middle;}





#left_col
{
	width:265px;	 
	float: left;	

}


#center_col
{
	margin-left:265px;	
	background: url(../img/left_center_border.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}	

#content 
{
	background-color: white;
}

#content_page
{
	height: auto !important; 
	height: 649px; 
	min-height:649px;
	padding-left: 1px;
	padding-right: 2px;	
}

#content_body
{
	padding: 20px;
	width: 667px;
	font-size:12px;	
	overflow-x: auto;
	line-height:170%;
	position: relative;	
}


#site_parts, #actual, #calendar, .delim 
{
	background: url(../img/bottom_border.gif)  left repeat-y;
	 
	background-color: white;
}


#site_parts .body
{	
	margin-left:1px;
	background: url("../img/site_parts_body_bg.gif") top no-repeat;
	background-position: 1px 0px;
	padding-top:8px;	
	padding-left:20px;	
	

}

#site_parts h3,#actual h3
{
	font-size:15px;
	font-weight: bold;
	font-family: arial; 
}

#actual
{
	padding-top:8px;	
	padding-left:20px;
		
}

.delim
{
	padding-top:10px;
	padding-bottom:10px;
}

#counters
{
	padding-left:10px;
	padding-bottom: 10px;
}

#center_col #main
{
	width: 531px;
	float: left;
	margin-right:6px;
}

#center_col #right
{
	width: 218px;
	float: left;
}


ul.menu
{
	margin: 12px 0;
	padding: 0 0 0 1px;
}

ul.menu li
{
	margin: 1em 0;
	padding: 0 0 0 15px;
	list-style-type: none;
	background: url('../img/arrow_right.gif') no-repeat 0 4px;
}

ul.sub_menu
{
	margin: 8px 0;
	padding: 0 0 0 1px;
}

ul.sub_menu li
{
	margin: 0.5em 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: url('../img/menu2-list-item.gif') no-repeat 0 4px;
}



#horiz_blocks
{
	position: relative;

}

#horiz_blocks div
{
	float:left;
	width: 145px;
	height: 46px;
	/*
	îòñóòóï, ïðîïèñàíûé òóò, èíîãäà èãíîðèðóåòñÿ IE7
	margin-left: 5px;*/
	margin-top: 26px;
}


#nav_str_bg
{
	background: url("../img/nav_str_bg.gif") top repeat-x;


}

#nav_str_body
{
	background: url("../img/nav_str_body.gif");
	/*background: url("../img/logo.gif");*/
	background-repeat: repeat-x;
	background-position: center center;
	
}

#nav_str_body #real_body
{
	padding:3px;
	line-height:150%;
}

#nav_str_left_border
{
	background: url("../img/nav_str_left_border.gif") left repeat-y;
}

#nav_str_right_border
{
	background: url("../img/nav_str_right_border.gif") right repeat-y;
}

#nav_str_top_frame
{
	background: url("../img/nav_str_top_frame.gif") right no-repeat;
}

#nav_str_bottom_frame
{
	background: url("../img/nav_str_bottom_frame.gif") right no-repeat;
}


ul.partitionMenu
{
	margin: 0px 0;
	padding: 0 0 0 1px;
}

ul.partitionMenu li
{
	margin: 0.4em 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: url('../img/grey_cross.gif') no-repeat 0 5px;
}


#start_cell, #favorite_cell, #site_map_cell
{
	height: 22px;
	text-align: left;
	float: left;
	padding-top:9px;

}

#start_cell
{
	background: url('../img/start.gif') left no-repeat;
	width: 110px;
	padding-left: 28px;
		
}

#favorite_cell
{
	background: url('../img/favorite.gif')  left no-repeat;
	width: 75px;
	padding-left: 28px;	
}

#site_map_cell
{
	background: url('../img/site_map.gif')  left no-repeat;
	width: 75px;
	padding-left: 28px;	
}



ul.useful_info_menu
{
	margin: 1px 0;
	padding: 0 0 0 5px;
}

ul.useful_info_menu li
{
	margin: 0.5em 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: url('../img/grey_cross.gif') no-repeat 0 5px;
}

/** ÒÅÌÀÒÈ×ÅÌÊÈÅ ÐÀÇÄÅËÛ ****/
.partitionBlock
{
	width: 182px;
	float: left;
}

.partitionBlock .text
{
	margin-top: 2px;
	padding: 10px;	
	padding-bottom: 1px;
}
.partitionBlock #city_hoz_content
{
	background: url(../img/city_hoz_bg.gif) repeat-x;
}

.partitionBlock #economics_content
{
	background: url(../img/economics_bg.gif) repeat-x;
}

.partitionBlock #city_fe_content
{
	background: url(../img/city_fe_bg.gif) repeat-x;
}

.partitionBlock #community_content
{
	background: url(../img/community_bg.gif) repeat-x;
	margin-left: 5px;
}

/* ÍÎÂÎÑÒÈ */
#main_news
{
	background: url(../img/main_news_bg.gif) top repeat-x;
}

#footer
{	
	height: 55px;
	margin-top: 20px;
}

#footer_nav
{
	background: url(../img/footer_nav_bg.gif) no-repeat top;	
	width: 350px;
	height: 25px;
	padding-left:15px;	
}

#footer .cell1
{
	line-height:140%;
	padding-left:10px;
	width: 247px;
	border-right: 1px solid #dfdfdf; 	
}

#footer .cell2
{
	width: 450px;
}

#footer .cell3
{
	width: 199px;
	text-align: right;
	line-height:140%;
	padding-right:5px;
	border-left: 1px solid #dfdfdf;
}
	

/*Äîï ñòèëè äëÿ âûáîðà â tinyMCE*/

img.img_golden_border
{
	border: 6px solid #f9f7eb;	
}	

.grey_table
{
	background: url(/img/grey_table_bg.gif) top repeat-x; 	
	border-collapse:collapse;	
	background-color:#f7f7f7;
}

.grey_table td
{
    border: 1px solid #e9e9e9;
	padding:5px;	
}



	table.labeled_img
	{	
		width:1px;
		color:#87836a;

		font-size:10px;
	    border-collapse:collapse; 
		line-height:100%;
		text-align:left;
		margin:5px;
	}

	table.labeled_img td
	{
		padding:4px;
		padding-bottom:8px;
		padding-top:1px;
		background-color:#f9f7ec;
	}

	table.labeled_img img
	{
		border: 1px solid white;
		position:relative;
		top:3px;
		font-size:10px;
	}


	.labeled_img p
	{
	  padding:0px;	
	  margin:0px;	
	}               

.line_height_120
{
	line-height: 120%;
}

/*	
.to_disk
{	
	display: none;
}*/	