html{
	padding:0;
	overflow-y: scroll;
	font: 0.9em "Calibri", "Helvetica", "Lucida Grande", "Arial", "sans-serif"; 
	font-weight: normal;
	}
	
body{
	padding:0;
	margin:0;
	background-color: #f0f0f0;
	}
a img{border:0;}
a:hover img{background-color:#fee;}
/*=====================================================*/
h1, h2, h3, h4{color:#739cea;}
#loading{
width: 100%;
background: #000;
text-align: center;
z-index: 255;
display: none;
position: fixed;
padding-top: 10px;
padding-bottom: 10px;
color: #fff;
}
/*=====================================================*/
a{color: #739cea; text-decoration: none;}
a:hover{color: #000; text-decoration: none;}
#glob{
width: 100%;
margin-top: 10px;
table-layout : fixed;
}
#glob_td{
border-left: 2px solid #bfbfbf;
background: #fff url("../images/glob_td_right.png") 100% 0% repeat-y;
padding: 0px;
}
#glob_div{
padding: 0px 4px 2px 2px;
margin: 2px 1px 0px -1px;
background: url("../images/glob_td_bottom.png") 0% 100% repeat-x;
}


/*=====================================================*/
#top_logo_box{
height: 110px;
position: relative;
}
#top_logo_box_gerb{
	position: absolute; 
	background: url("../images/gerb.png");
	width: 147px;
	height: 182px;
	top: -13px;
	left: -73px;
	}
#top_logo_box_image{
background: url("../images/image_h.jpg") 0% 50% no-repeat;
	width: 965px;
	height: 110px;
	margin-left: 25px;
}
#top_logo_box a span{width: 100%; height: 110px; display: block; position: absolute;}
/*=====================================================*/
#top_menu_box{
margin-top: 2px;
border-right: 1px solid #a9a9a9;
border-bottom: 1px solid #a9a9a9;
height: 36px;
background: url("../images/top_menu_bg.png") repeat-x;
text-align: center;
vertical-align: top;
}

#top_menu_box span{display: inline-block; position: relative; z-index: 101;}
#top_menu_item a.top_href:hover{
color: #fff;
text-shadow: 1px 1px 3px #000;
}
#top_menu_item a.top_href{
font-size: 110%;
color: #000;
text-shadow: 1px 1px 3px #fff;
display: inline-block;
padding: 10px 20px 10px 20px;
font-weight: bold;
text-decoration: none
}
/*===*/
.top_submenu_box{
font-size: 100%;
left: -7px;
width: 100%;
border-left: 2px groove #fff;
border-right: 2px groove #fff;
text-align: center;
position: absolute;
display: none;
background: #739cea url("../images/top_sub_menu_bg.png") 0% 100% repeat-x;
padding: 0px  5px 6px 5px;
margin-top: -2px;
*margin-top: 36px;
}
.top_submenu_box a{
margin: 0px;
padding: 5px 0px 5px 0px;
color: #fff;
text-decoration: none;
display: block;
border-bottom: 1px solid #ccc;
}
.top_submenu_box a:hover{color: #000;}


/*=====================================================*/
#content_body{display: table-cell; padding:0px;}
#left_col{
	display: inline-block;
	float: left;
	width:200px;
	margin: 0px 0px 0px 0px;
	}
#center_col{
	display: inline-block;
	float: left;
	width:570px;
	margin: 0;
	}
#right_col{
	display: inline-block;
	float: left;
	width:210px; 
	margin: 0;
	}

/*=====================================================*/
.left_menu{width: 185px; border-collapse: collapse; line-height: 0px; margin: 5px;}
.left_menu td{padding: 0px; margin: 0px;}
.left_menu_left_top{
	background: url("../images/left_menu/left_top.png") no-repeat;
	height: 22px;
	width: 22px;
	}
.left_menu_left_bottom{
	background: url("../images/left_menu/left_bottom.png") no-repeat;
	height: 22px;
	width: 22px;
	}
.left_menu_right_top{
	background: url("../images/left_menu/right_top.png") no-repeat;
	height: 22px;
	width: 22px;
	}	
.left_menu_right_bottom{
	background: url("../images/left_menu/right_bottom.png") no-repeat;
	}	
.left_menu_center{background: url("../images/left_menu/bg.png") repeat; width: 157px;}
.left_menu_content{background: url("../images/left_menu/bg.png") repeat; width: 157px;}
.left_menu_content .left_menu_item{ width: 157px;}
.left_menu_item_conteiner{margin: -10px 10px -10px 10px;}
.left_menu_item{
z-index: 101;
position: relative;
line-height: 1em;
background: url("../images/left_menu_marker.png") 100% 50% no-repeat;
display:block;
}

.left_submenu td.left_menu_content{width: 200px;z-index: 100;}
.left_submenu td.left_menu_center{width: 200px;z-index: 100;}

.left_submenu_item{
z-index: 101;
font-size: 90%; 
position: relative;
line-height: 1em;
display:block;
width: 200px;
}

.left_menu_item_line{border-bottom: 2px groove #fff;}
.left_menu_item a{
font-size: 120%;
text-shadow:1px 1px 3px #000;
padding: 10px 5px 10px 5px;
display:block;
color: #fff;
text-decoration: none;
}
a.left_menu_item_selected{
color: #f6c127;
}
.left_menu_item a:hover{color: #f6c127;text-shadow: 1px 1px 1px #000;}
.left_submenu{
left: 172px;
top: -10px;
position: absolute;
display:none;
}
/*=====================================================*/
.gray_balon{border-collapse: collapse; line-height: 0px;}
.gray_balon td{padding: 0px; margin: 0px;}
.gray_balon_left_top{
	background: url("../images/gray_balon_left_top.png") no-repeat;
	height: 15px;
	width: 14px;
	}
.gray_balon_left_bottom{
	background: url("../images/gray_balon_left_bottom.png") no-repeat;
	height: 15px;
	width: 14px;
	}
.gray_balon_right_top{
	background: url("../images/gray_balon_right_top.png") no-repeat;
	height: 15px;
	width: 14px;
	}	
.gray_balon_right_bottom{
	background: url("../images/gray_balon_right_bottom.png") no-repeat;
	height: 15px;
	width: 14px;
	}	
.gray_balon_center{background: #f0f0f0; z-index: 50;}
.gray_balon_content_box{background: #f0f0f0; line-height: 16px;}
.gray_balon_content_box a img{display: block;}
.gray_balon_title{
text-align: center;
margin: -10px 10px 10px 10px;
*margin-top: 0px;
color: #739cea;
word-wrap: break-word;
}
.gray_balon_content{
border-top: 1px solid #fff;
margin: -5px 10px 0px 10px;
border-bottom: 1px solid #fff;
}
.gray_balon_content img{margin: 0 auto; margin-top: 3px; margin-bottom: 3px;}

.gray_balon_bottom{
margin: 0px 10px -5px 10px;
*margin-bottom: 0px;
font-size: 80%;
text-align: center;
}
.gallery_items{display: inline-block; float: left;}
.gallery_items .gray_balon {margin: 15px; }
/*=====================================================*/
.gallery_items{vertical-align: center;}
.gallery_items .gray_balon{width: 100px;}
.gallery_line{display: block; width: 550px; height: 1px; clear: both;}
#content .gallery_items{display: inline-block;}
/*=====================================================*/
#pogoda{
margin: 0px 15px 0px 5px;
text-align: center;
}
#random_photo{
margin: 0px 15px 0px 5px;
text-align: center;
}
/*=====================================================*/
#baners_left{
margin: 10px 15px 0px 5px;
text-align: center;
}
#baners_right{
margin: 10px 15px 0px 5px;
text-align: center;
}
/*=====================================================*/
.news_balon{
z-index: 0;
width:550px;
display:inline-block;
margin: 0px 5px 10px 5px;
border-bottom: 1px dashed #ccc;
position: relative;
}
.news_title{
width: 100%;
font-size: 120%;
font-weight: bold;
border-bottom: 3px double #739cea;
color: #000;
}
.news_icon{text-indent: 20px; background: url("../images/icon/news.png") 0% 50% no-repeat;}
.videonews_icon{text-indent: 20px; background: url("../images/icon/videonews.png") 0% 50% no-repeat;}
.notice_icon{text-indent: 20px; background: url("../images/icon/notice.png") 0% 50% no-repeat;}
.page_icon{text-indent: 20px; background: url("../images/icon/page.png") 0% 50% no-repeat;}
.video{
position: relative;
display: block;
z-index: 0;
}
.news_title_one{
font-size: 130%;
font-weight: bold;
border-bottom: 3px double #739cea;
color: #000;
}
.news_date{
z-index: 99;
float: right;
color: #939393;
font-size: 75%;
text-indent: 0px;
}
.news_content{
position: static;
margin: 0px;
padding: 0px 5px 5px 0px; 
width:550px;
}
.news_admin_full_block{margin: -3px -10px 10px 10px; position: fixed; z-index: 100;}
.news_admin_full_block a{display: inline-block; z-index: 100;}

.news_admin_block{margin: -3px -10px 10px 10px; position: absolute; z-index: 100;}
.news_admin_block a{display: inline-block; z-index: 100;}


.news_content_img{
display: block;
position: relative;
margin: 5px 5px 0px 5px;
float: left;
z-index: 99;
text-align: center;
}
.news_content_img .full_view{
font-size: 11px;
text-align: center;
line-height: 10px;
width: 100%;
margin-top: -5px;
margin-bottom: -5px;
*margin:0px;
}
.news_content_text *{margin-top: 0px;margin-bottom: 0px; }
.news_content_text{
text-align: justify;
}
.news_content_text table{
text-align: left;
}
.search_result{
background-color: #939393;
}
div.news_content_text br{margin-right: 20px; display: inline-block;}
div.news_content_text p{text-indent: 20px; }
div.news_content_text table tr td p{text-indent: 0px;}
.news_content_text table{border-collapse:collapse; border: 1px solid black; display: block;}
.news_content_text table tr td{padding: 2px; border: 1px solid black; }
.news_content_text li{list-style-position: inside;}
.news_more{
text-align: right;
padding-right: 3px;
background: url("../images/more_marker.png") 100% 50% no-repeat;
}
.news_more a{
padding: 5px;
display: inline-block;
text-shadow: 1px 1px 1px #ccc;
}
/*=====================================================*/
#search{
display: table;
margin: 0 auto;
margin-top: 10px;
}
#search input{font-size: 110%;}
.search{
z-index:100;
width: 130px;
float: left;
margin: 0px;
display: block;
border: 1px solid #f0f0f0;
border-bottom: 1px solid #ccc;
}
.search_button{
background: #f0f0f0;
z-index:99;
margin:  0px 0px 0px -2px;
border: 1px solid #f0f0f0;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.search_button:active{
border: 1px solid #ccc;
border-right: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
}
#counter{
margin: 0 auto;
text-align: center;
}
/*=====================================================*/
#notice{margin: 5px 0px 0px -5px;font-size: 90%;}
#notice .gray_balon{width:210px; margin: 5px 0px 5px 0px;}
#notice .gray_balon_title{  border: 0px; padding-bottom: 0px; text-align: center;}
#notice .gray_balon_content{color: #000;  border: 0px;}
#notice .gray_balon_center{width:182px;}
#notice .gray_balon{width:182px;}
/*=====================================================*/
#bottom{
font-size: 90%;
background: #739cea;
text-align: center;
color: #fff;
margin: 1px 0px 3px 1px;
clear: both;
}
/*=====================================================*/

#page_navigator{text-align: center; float: right; font-size: 80%; color: #739cea;}
#page_navigator a.current_page{color: #739cea; font-size: 120%; font-weight: bold;}
#page_navigator a:hover{background: #739cea; color: #fff;}

#page_navigator a{
min-width:8px;
display: inline-block;
padding: 0px 3px 0px 3px;
color: #ccc;
margin-left: 1px;
}
#limit_table{
max-width: 550px;
width: 550px; 
table-layout : fixed; 
font-size: 10px;
display: block;
}