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: #FFFFFF;

	border-top: 1px solid #D6D2C5;

	height: 2px; 

	}

	

a {

	color: #53732B;

	text-decoration: underline;  

	}

a:hover {

	color: #53732B;

	text-decoration: none;  

	}

	

/* Заголовки */

h1 {

	font-size: 15px;

	color: #53732B;

	}

h2 { 

	font-size: 14px;

	color: #53732B;

	}

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;

	}

	

.map_mini td{

		vertical-align: middle !important;

		padding-right: 5px;

		}

.map_mini .g{

		color: #999999;

		font-size: 10px;

		}

		

.top_select {

		width: 315px;

		font-size: 13px; 

		}

		

.sm_size {

	font-size:10px;

	}

	

	

/* таблицы с правым уголком */	

.bg_right {

	background: url(img/bg_ugol_right.gif) no-repeat right top;

	padding-right: 20px;

	padding-top: 8px; 

	}

		

/* head + color */	

.cred {

	color: #852B43;  }

.cblue {

	color: #0A728B; }

.cgreen {

	color: #48691F;  }

.cgrey {

	color: #333333;  }

	

.ablack {

	color: #333333;

	font-weight: bold; }

 a:hover .ablack{

	color: #333333;}





/* 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: Tahoma; 

		}

	.bg_head_top a{

		text-decoration: none;  

		}

	.bg_head_top a:hover{

		text-decoration: underline;  

		}

		

		.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 a{

			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: 280px;

	}	

	.top_menu {

		width: 263px;

		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: 0px solid #ff0000;

		padding-left: 10px;

		padding-top: 4px;

		padding-right:10px;

		display: block;

		width: 180px;

		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: -23px;

		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 .select_head {

		padding-left: 14px;

		padding-bottom: 5px; 

		}

	.top_map .top_select_left {

		width: 315px;

		padding-left: 6px;

		}

	.top_map .top_select_right {

		padding-left: 25px; 

		}

	.top_map  .input_go {

		margin-left: 230px;

		margin-top: 10px;

		margin-bottom: 24px;}

		

		

		

/* CONTENT */	

.content_all {

	width: 100%; }

	

/* TEXT */

.content_text {

 	vertical-align: top;

	padding-right: 40px;

	padding-bottom: 30px;

	}

.content_text td{

 	vertical-align: top;

	}

	

/* таблицы с левым уголком */	

.bg_left {

	width: 100%;

	background: url(img/bg_ugol_left.gif) no-repeat left top;

	margin-bottom: 30px;

	}

.bg_left td{

	padding: 8px 0 4px 24px;

	}

.bg_H1 {

		font-family: Myriad Pro, Tahoma;

		font-size: 15px;

		background: url(img/bg_news_H1.gif) no-repeat left bottom;

		margin:  0; 

		padding: 6px 0 0 0;

		height: 36px; 

		}

		

	

/*1 блок*/

.content_text .content_text_block1 {

	width: 100%;

	margin-bottom: 28px;

	}

.content_text_block1 .p {

	margin-bottom: 12px; 

	}

.content_text_block1_td {

	padding-left: 25px;

	}



	

/* FOTO gallery */

.content_text_gallery img{

	margin-bottom: 4px;

	margin-right: 5px;

	}



		

/* Новое на сайте */

.content_text_block2 img{

	margin-bottom: 4px;

	margin-right: 18px;

	}

.content_text_block2 .new_site_h {

		margin-bottom: 12px; }

.content_text_block2 .new_site_h span{

		color: #53732B;

		font-weight: bold; }

		

		

/* VIDEO gallery */

.gallery_video .gallery_video_h {

		margin-top: 0px;

		margin-bottom: 12px; }

.gallery_video .gallery_video_h span{

		color: #53732B;

		font-weight: bold; }

			





/* NEWS */

 .content_all .content_news {

	width: 300px;

	vertical-align: top;

	padding-bottom: 30px;

	}

	.content_news .news_data {

		font-size: 11px;

		}

	.content_news .news_H3 {

		color: #333333;

		margin-top: 0;

		font-weight: bold;

		}

		.content_news .news_H3 a{

			color: #333333;

			}

	/* дополнено*/

	.news_data {

		font-size: 11px;

		}

	.news_H3 {

		color: #333333;

		margin-top: 0;

		font-weight: bold;

		}

		.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 =================== */
.top_menu_inner{
	   width: 263px;
		vertical-align: top;
		color: #2D5608;
		font-size: 17px;
		font-family: Myriad Pro, Tahoma, Verdana; 
		padding-top: 10px;
	}	
	.top_menu_inner div{
		height: 36px; 
		}
	.top_menu_inner div .over{
		background: url(img/bg_menu.gif) no-repeat top left; 
		}
	.top_menu_inner div a{
		border: 0px solid #ff0000;
		padding-left: 10px;
		padding-top: 4px;
		padding-right:10px;
		display: block;
		width: 180px;
		height: 100%;
		text-decoration: none;
		}
	.top_menu_inner a:hover {
		text-decoration: none;
		background: url(img/bg_menu.gif) no-repeat top left;  
		}	
.menu_map .other_select {

	width: 363px;

	vertical-align: top;

	padding-top: 15px;

	}

	

.bg_mini_flag {

	padding-left: 32px;

	width: 84px;

	height:59px;

	background: url(img/bg_mini_flag.gif) no-repeat right bottom;}

	

.other_select_bottom {

	padding-top: 46px;

	}

	.other_select .select_head_other {

		padding-top: 7px;

		padding-bottom: 5px; }



	.other_select  .input_go_other {

		margin-left: 230px;

		margin-top: 10px;

		margin-bottom: 24px;}

		

.other_menu {

	padding-bottom: 10px;

	padding-right: 20px;

	vertical-align: bottom;

	background: url(img/bg_ugol_right_top.gif) no-repeat right top;

	font-weight: bold; 

	}

.other_menu a{

	font-weight: normal; 

	}

	

.mb {

	margin-bottom: 2px; }

	

/* видео галерея справа */

	

.other_gallery_video {

	margin-top: 30px;}

	

.other_gallery_video img{

	display: block;

	margin: 15px 15px 15px 0;}

	

.input_add {

	text-align: center;

	margin-left: 60px;

	margin-right: 60px;

	margin-bottom: 30px; }

	

.text_place {

	width: 100%;

	margin-bottom: 18px;

	margin-left: 18px; }

	

.text_place td {

	width: 50%;

	vertical-align: top;

	padding-right: 10px;

	padding-bottom: 10px; }