
	 
/*.no_print {
		display:none;}*/
	 
	 
	html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border: 0; }

body {
	height: 100%;
	margin: 0; 
	padding: 0;
	border: 0;
	background: #EEEADB; 
	font-family: Tahoma, Verdana, Arial, Trebuchet MS; 
	color:#333333; 
	font-size: 13px; 
	 }


table, td {
	border-collapse: collapse; 
	empty-cells: show; 
	border-color: #ccc;
	font-size:100%;  }
	
img {
	border:0; }

hr {
	color: #CCCCCC;
	border-top: 1px solid #cccccc;
	height: 2px;
	margin-left: 15px; }
	
a {
	color: #53732B;
	text-decoration: underline;  }
a:hover {
	color: #53732B;
	text-decoration: none;  }
	
/* Заголовки */
h1 {
	font-size: 120%;
}
h2 { 
	font-size: 105%; }
h3 {
	font-size: 100%;
	font-weight: bold; }
	
	
.aright {
	text-align: right}
	
.borderW {
	border: 8px solid #ffffff;}
	
.ul_a{
	padding: 0;
	margin: 0;
	margin-top: 10px;
	list-style: none outside;
	}
.ul_a li{
	padding: 0;
	margin: 0;
	padding-bottom: 11px;
	list-style: none outside;
	}
	


/* karkas */

.MainTable {
	width: 933px;
	height: 100%; }
	
.MainTableTop {
	height: 90%;
	vertical-align: top; }
	
	
/* HEAD */
	.bg_head_top {
		background: url(img/bg_head_top.png) no-repeat left top;
		width: 100%;
		height: 124px;
		font-size: 11px;
		font-family: Myriad Pro, Tahoma; }
	.bg_head_top a{
		text-decoration: none;  }
		
		.head_logo_left {
			width: 214px;
			padding-top: 25px;
			background: url(img/bg_logo_left.jpg) no-repeat left 44px; }
			.head_logo_left img{
				margin-left: 6px;}
		.head_logo_cen {
			width: 317px;
			padding-top: 25px;
			background: url(img/bg_logo_cen.jpg) no-repeat left 44px;
			color: #333333; }
			.head_logo_cen .logo_text {
				padding-left: 50px;  }
		.head_logo_right {
			width: 69px;
			padding-top: 25px;
			background: url(img/bg_logo_right.jpg) no-repeat left 44px; }
			.head_logo_right img{
				padding-left: 3px;}

		.bg_head_top .head_a {
			color: #53732B; }
			
		.top_pic {
			text-align: right;
			margin-left: 135px;
			margin-top: 25px;}
		.top_pic td{
			padding: 5px;}
		.top_pic img{
			padding-left: 15px;}
			
			
			
/* TOP MENU */		
.menu_map {
	height: 310px;
	}	
	.top_menu {
		width: 245px;
		vertical-align: top;
		color: #2D5608;
		font-size: 17px;
		font-family: Myriad Pro, Tahoma, Verdana; 
		padding-top: 40px; }	
		
	.top_menu div{
		height: 36px; }
		
	.top_menu div .over{
		background: url(img/bg_menu.gif) no-repeat top left; }

	.top_menu div a{
		border: 1px solid #ff00ff;
		padding-left: 10px;
		padding-top: 4px;
		padding-right:30px;
		display: block;
		width: 100%;
		height: 100%;
		text-decoration: none;
		}
	.top_menu a:hover {
		text-decoration: none;
		background: url(img/bg_menu.gif) no-repeat top left;  }
		
		
	
		
/* map */	
.top_map {
		width: 688px;
		background: url(img/bg_karta.jpg) no-repeat top right;
		position: relative;
		vertical-align: top; }	

	.top_map .tmd {
		position: relative;
		left: 0;
		top:0;
		height: 1px; }
	.top_map .top_map_div {
		position: absolute; 
		right: -15px;;
		top: -31px; }
		
/* plashka + select HEAD */
	.top_map .top_map_table {
		width: 100%; 
		height: 100%;}
	.top_map td	{
		vertical-align: top; }
		
	.top_map .plashka_td	{
		height: 237px;  }
		
	.top_map .plashka {
		background: url(img/bg_plashka.jpg) no-repeat left bottom;
		margin-top: 48px;
		padding: 0px 0px 7px 5px;
		width: 260px;
		height: 70px; }
		
		.top_map .plashka_text {
			background: #FFFFFF;
			height: 50px;
			font-size: 13px;
			color: #2D5608; 
			padding: 10px 10px 10px 13px; }
			
	.top_map .top_select {
		width: 315px;
		font-size: 13px; }
		
	.top_map .select_head {
		padding-left: 14px;
		padding-bottom: 5px; }
		
	.top_map .top_select_left {
		width: 315px;
		 }
		
	.top_map .top_select_right {
		padding-left: 30px; }
		
	.top_map  .input_go {
		margin-left: 230px;
		margin-top: 10px;
		margin-bottom: 24px;}
		
		
		
/* CONTENT */	
.content_all {
	width: 100%;
	padding: 0 31px 30px 31px;}
	
/* TEXT */
.content_text {
 	vertical-align: top;
	padding-bottom: 10px;}
	
/*1 блок*/
.content_text .content_text_block1 {
	width: 100%;
	}
	.content_text .content_text_block1 td{
		vertical-align: top;
		}
	.content_text_block1 .p {
		margin-bottom: 12px; }
		
		.content_text_block1_td {
		padding-left: 25px;
		padding-right: 25px;
		}
		.content_text .text_H2 {
			font-size: 14px;
			font-weight: bold; 
			margin-top: 13px;
			margin-bottom: 13px;
			}
	.content_text .map_mini td{
		vertical-align: middle;
		padding-right: 5px;
		}
	.content_text .map_mini .g{
		color: #999999;
		font-size: 10px;
		}
		
		
/* FOTO gallery */
.content_text .content_text_gallery {
	background: url(img/bg_ugol_left.gif) no-repeat left top;
	padding: 0;
	margin-top: 28px;
	margin-right: 28px;
	}
.content_text .content_text_gallery td{
	padding-left: 24px;
	}
.content_text .content_text_gallery img{
	margin-bottom: 4px;
	margin-right: 5px;
	}
	.content_text_gallery .news_H1 {
		color: #0A728B;
		font-family: Myriad Pro, Tahoma;
		font-size: 15px;
		margin-bottom: 10px;
		margin-top: 8px;
		height: 39px;
		padding-top: 6px;
		background: url(img/bg_news_H1.gif) no-repeat left bottom;
		}
		
/* Новое на сайте */
.content_text .content_text_block2 {
	background: url(img/bg_ugol_left.gif) no-repeat left top;
	margin-right: 28px;
	margin-top: 28px;
	}
.content_text .content_text_block2 td{
	padding-left: 24px;
	}
.content_text .content_text_block2 img{
	margin-bottom: 4px;
	margin-right: 18px;
	}
	.content_text_block2 .news_H1 {
		color: #48691F;
		font-family: Myriad Pro, Tahoma;
		font-size: 15px;
		margin: 0;
		margin-top: 8px;
		height: 39px;
		padding-top: 6px;
		background: url(img/bg_news_H1.gif) no-repeat left bottom;
		}
	.content_text_block2 .new_site_h {
		margin-top: 10px;
		margin-bottom: 12px; }
	.content_text_block2 .new_site_h span{
		color: #53732B;
		font-weight: bold; }
		
		
/* VIDEO gallery */
.content_text .content_text_gallery_video {
	background: url(img/bg_ugol_left.gif) no-repeat left top;
	padding: 0;
	margin-top: 28px;
	margin-right: 28px;
	}
.content_text .content_text_gallery_video td{
	padding-left: 24px;
	}

	.content_text_gallery_video .news_H1 {
		color: #333333;
		font-family: Myriad Pro, Tahoma;
		font-size: 15px;
		margin-bottom: 10px;
		margin-top: 8px;
		height: 39px;
		padding-top: 6px;
		background: url(img/bg_news_H1.gif) no-repeat left bottom;
		}
	.content_text_gallery_video .gallery_video_h {
		margin-top: 0px;
		margin-bottom: 12px; }
	.content_text_gallery_video .gallery_video_h span{
		color: #53732B;
		font-weight: bold; }
			


/* NEWS */
 .content_all .content_news {
	width: 300px;
	background: url(img/bg_ugol_right.gif) no-repeat right top;
	padding-right: 15px;
	vertical-align: top;
	}
	.content_news .news_data {
		font-size: 11px;
		}
	.content_news .news_H1 {
		color: #852B43;
		font-size: 15px;
		margin-top: 8px;
		height: 39px;
		padding-top: 6px;
		background: url(img/bg_news_H1.gif) no-repeat left bottom;
		}
	.content_news .news_H3 {
		color: #333333;
		margin-top: 0;
		font-weight: bold;
		}
		.content_news .news_H3 a{
			color: #333333;
			}


		
/* footer */
.MainTableBot {
	height: 70px;
	vertical-align: top;  }
	
.footer_menu {
	width: 100%;
	text-align: center;
	color: #2D5608; 
	margin-bottom: 30px;
	}
	.footer_menu .footer_menu_a{
		padding: 20px 12px 12px 12px; 
		}
	.footer_menu .footer_menu_a a{
		padding: 14px;
		text-decoration: none; 
		}
	.footer_menu .footer_menu_a a:hover{
		text-decoration: underline; 
		}
	.footer_menu .bg_footer {
		padding: 0;
		height: 15px;
		padding-bottom: 15px;
		background: url(img/bg_footer.jpg) no-repeat center top;
		}
	.footer_menu .footer_logo {
		padding-left: 8px;
		text-align: left; 
		width: 160px;
		}
		
	.footer_menu .copyright {
		text-align: left; 
		color: #333333;
		}
		
		
		
/* ================= other_select ================== */
. menu_map .other_select {
	width: 320px;}
	
. menu_map .other_menu {
	width: 320px;}
	
