	body {
		margin: 0;
		padding: 0;
		color: #323232;
		font-family: Georgia, Arial,Verdana,Geneva,Helvetica,sans-serif;
		font-size: 10pt;
		width: 100%;
		min-width: 1000px;
		cursor: url("../scope.cur");
		background: url(../fon_main.gif) top left repeat-x #264c23;
	}	

	*html body {
	   width: expression((document.documentElement.clientWidth < 1000) ? '1000px' : '100%');
	}
	
	div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
		margin:0;
		padding:0;
	}
	
	img{border: none;}
	p{cursor: url("../scope.cur"), auto;}
	A{col or: #4c6a07; color: #316931; cursor: url("../scope.cur"), auto;}
	A:hover{text-decoration: none;}

	h1{ font-weight: normal;}
	
	#wrapper{
		width: 1000px;
		position: relative;
		margin: 0 auto;
		clear: both;
		background: url(../fon_wrapper_left.gif) top left repeat-y #fff;
	}
	
	#wrapper_right{
		position: relative;
		background: url(../fon_wrapper_right.gif) top right repeat-y;
	}
	
	#wrapper_right_top{
		padding: 0 10px;
		position: relative;
		overflow: hidden;
		_height: 1%;
		background: url(../fon_wrapper_right_top.gif) top right no-repeat;
	}
	
	#wrapper_left_top{
		position: relative;
		background: url(../fon_wrapper_left_top.gif) left top no-repeat;
	}
	
	/******* шапка *******/
	
	#header {
		height: 82px;
		color: #fff;
		background: url(../header_fon.gif) top repeat-x #3a6a35;
	}
	
	#header A{color: #fff;}	
	
	.flash{float: right;}
	.mju{float: right; width: 74px; padding-top: 35px;}
	#mju{position: absolute; right: 40px;}
	
	.mju A{text-decoration: none;}
	
	.lang{float: right; width: 127px; padding-top: 33px;}
	.lang  li{
		width: 23px;
		height: 24px;
		list-style: none; 
		display: block; 
		float: left; 
		margin-right: 15px;
	}
	
	.lang .active{background: url(../lang_active.gif) top left no-repeat;}
	
	.address{margin-left: 490px; padding-top: 18px;}
	
	/******* логотип *******/
	
	.logo{
	}
	
	.logo img{font-size: 20pt; color: #fefefe; width: 365px; height: 82px;}

	
	.main_im{backgr ound: url(../img_tile.png) top repeat-x; height: 297px; margin-bottom: -3px;}
	
	/******* верхнее меню *******/
	
	.menu_top{background: url(../fon_menu_top.gif) top repeat-x #3a6a35; height: 50px; padding-left: 29px; border-bottom:  2px solid #f0ece7;
		 position: relative; z-index: 10;
	}
	
	.menu_top li{
		list-style: none; 
		display: block; 
		float: left; 
		margin-right: 38px;
		height: 39px;
		padding-top: 11px;
		padding-bottom: 2px;
	}
	
	.menu_top li strong{
		color: #fefefe;
		font-weight: normal; 
		font-size: 14pt; 
	}
	
	.menu_top li A{
		display: block; 
		padding: 0 0 14px 0;
		font-size: 14pt; 
		color: #fefefe; 
	}
	
	.menu_top li.active{
		color: #fefefe; 
		font-size: 14pt; 
		background: url(../menu_arrow.gif) bottom no-repeat;
	}
	
	.songs{float: right; display: inline; margin-right: 15px; color: #fff; padding-top: 6px;}
	.songs A{color: #fff;}
	
	/******* поиск *******/

	.search{width: 223px; float: right; font-size: 10pt; padding-top: 14px;}
	
	.search_in {
		background:#FFFFFF url(../search.gif) no-repeat right top;
		border:0;
		padding:4px 0 1px 9px;
		width:184px;
	}
	
	.search_btn{
		background: url(../search_button.gif) no-repeat right top;
		width: 19px;
		height: 16px;
		border:0;
		cursor: pointer;
	}


		

	/******* подменю *******/
	
	.sub_menu{height: 50px; background: #f0ece7; clear: both; margi n-top: -2px; padding-left: 20px; position: relative; z-index: 1;}

	.sub_menu li{
		list-style: none; 
		display: block; 
		float: left; 
		margin-right: 38px;
		height: 39px;
		padding-top: 11px;
		pad ding-bottom: 2px;
		color: #366831;
		padding-left: 9px;
		background: url(../arrow.gif) left no-repeat;
	}
	
	.sub_menu li strong{
		color: #366831;
		font-weight: normal; 
		font-size: 14pt; 
	}
	
	.sub_menu li A{
		display: block; 
		padding: 0 0 14px 0;
		font-size: 14pt; 
		color: #366831; 
	}
	
	.sub_menu li.active{
		color: #316931; 
		font-size: 14pt; 
	}
	
	/******* главная, написать письмо, карта сайта *******/
	
	.free_symbols{float: right; width: 135px; padding-top: 17px;}
	.free_symbols img{margin-right: 28px;}
	
	/******* левая колонка *******/
	
	#left_sidebar{
		width: 205px;
		float: left;
		margin-bottom: 30px;
	}
	#left_sidebar_in{
		padding-top: 11px;
		margin-bottom: 30px;
		background: url(../fon_left_sidebar.jpg) top no-repeat;
	}
	
	.left_sidebar_block{background: url(../fon_left_sidebar_block.jpg) top left repeat #F7EFE7;}
	.left_sidebar_block_in{background: url(../left_sidebar_bottom.gif) bottom no-repeat;}
	
	#left_sidebar h1{
		color: #634024; 
		font-size: 10pt; 
		background: url(../left_h.gif) left no-repeat;
		text-transform: uppercase; 
		padding: 3px 0 3px 30px;
		margin-bottom: 10px;
	}
	
	#left_sidebar ul{margin-left: 30px; margin-bottom: 30px;  //margin-bottom: 0px; width: 165px}
	#left_sidebar ul li{list-style: none; clear: both; mar gin-bottom: 10px; color: #366831;}
	#left_sidebar ul li A{float: left; background: url(../left_arrow.gif) right top no-repeat; padding-bottom: 10px; padding-right: 14px; color: #366831;}
	#left_sidebar ul li span.active{float: left; background: url(../left_arrow.gif) right top no-repeat; padding-bottom: 10px; padding-right: 14px; color: #366831;}
	
	#left_sidebar ul li ul li span, #left_sidebar ul li ul li .active{background: none;}
	
	#left_sidebar ul li .active A{background: none; padding-right: 0;}
	
	#left_sidebar ul li ul li.active A{background: none; padding: 0}
	
	/******* меню второго уровня *******/
	
	#left_sidebar ul li ul{width:130px; margin-bottom: 0; padding: 0;}
	#left_sidebar ul li ul li{ margin-bottom: 0; padding: 0;}
	
	/******* убераем уголки *******/
	
	#left_sidebar ul li ul A{background: none;}
	#left_sidebar ul li ul span{background: none;}
	
	#left_sidebar .active{font-weight: bold;}
	
	.map_flash{padding: 0 20px; text-align: center;}
	.map_flash img{margin-left: 5px; margin-bottom: 10px;}
	.map_flash A{text-transform: uppercase;}
	
	/******* правая колонка *******/
	
	#right_sidebar{
		width: 257px;
		float: right;
		padding-top: 26px;
		margin-bottom: 30px;
	}
	
	.right_banner{padding-bottom: 37px;}
	
	.right_banner IMG{padding-bottom: 20px;}
	
	/******* путь *******/
	
	.way{color: #44793f;}
	
	.way img{margin-top: 1px; margin-right: 2px;}
		
	.way A{color: #44793f;}

	.way strong{color: #44793f; font-weight: normal;}

	
	/******* контент *******/

	#content{
		margin-right: 298px;
		font-family: Times New Roman, Arial,Verdana,Geneva,Helvetica,sans-serif;
		margin-left: 214px;
		padding-top: 26px;
		padding-left: 25px;
	}

	#content_map{
		font-family: Times New Roman, Arial,Verdana,Geneva,Helvetica,sans-serif;
		padding-top: 26px;
		padding-left: 25px;
	}
	
	#content td{padding: 5px; bor der: 1px solid #999; bor der-collapse: collapse;}
	
	#content h1{
		font-size: 16pt;
		margin-bottom: 22px; 
		font-weight: normal; 
		text-transform: uppercase; 
		color: #366831;
		padding-left: 25px;
		background: url(../icon.gif) left top no-repeat;
		margin-left: -25px;
	}
	#content h2{font-size: 12pt; margin-bottom: 20px; font-weight: normal;}
	
	#content p{margin-bottom: 20px;}
	
	#content ul{padding: 5px 0;}
	#content ol{padding: 5px 0; margin-left: 20px;}
	
	#content ul li{padding-left: 10px; position: relative; background: url(../left_arrow.gif) left top no-repeat; list-style: none;line-height:20px;}
	
	#content .brown{color: #634024; margin-bottom: 23px; margin-left: 0; text-transform: uppercase;  padding: 0; background: none; margin-top: 5px;}
	
	.date{color: #634024; margin-bottom: 16px; ma rgin-left: 25px;}

	.text{ mar gin-left: 25px; margin-bottom: 30px; floa t: left; display: inline-block; margin-top: 10px; overflow:hidden;}

	.more{margin-top: 10px;}
	
	.tablegreen{color: #F1ECE8; background: #44793F;}
	
	#content table{border: 0; margin-bottom: 20px;; border-collapse: collapse;}
	#content table td{border: 1px solid #ccc; border-collapse: collapse;}
	#content table .tablegreen td{border: 1px solid #44793F;}
	
	/******* Новости *******/
	
	.news_im{float: left; margin: 0 14px 14px 3px; display: inline;}
	.news_im img{border: 3px solid #d4c7b8;}

	.bottom_banners{clear: both; margi n-bottom: 30px; width: 946px; position: relative; margin: 0 auto 30px auto;}
	
	/******* подвал *******/
	
	.footer{
		padding: 9px 86px 20px 0;
		font-size: 8pt;
		clear: both;
		background: url(../fon_footer.jpg) top right no-repeat;
	}	

	
	.footer_in{
		height: 93px;
		c lear: both;
		background: url(../fon_footer_in.jpg) top right repeat-x #3a6a35;
		color: #fff;
		margin-bottom: 12px;
		//margin-top: 5px;
		padding-left: 30px;
	}	
	
	.footer_in A{color: #fff;}	

	.footer h1{
		font-size: 10pt;
		color: #282828;
	}
		
		
	.footer_in p{text-align: right; float: right; font-size: 8pt; margin-right: 11px; display: inline;}
	
	/******* Нижнее меню *******/	
	
	.menu_btm{padding-top: 21px;}
	
	.menu_btm li{
		float: left;
		list-style: none;
		display: block;
		font-size: 10pt;
		margin-right: 20px;
		float: left;
		margin-bottom: 21px;
	}	
	.menu_btm  strong{
		font-size: 10pt;
		color: #282828;
		font-weight: normal;
	}
	
	.copyright{float: left;}
	
	.picom{float: right;}
	.picom A{text-decoration: none;}
	.picom A:hover{text-decoration: underline;}
	
	.banners{ margin-left: 30px; height: 31px; margin-bottom: 15px;}
	.banners img{margin-right: 5px;}
	
	.clear {	clear: both;}

	
	.nav-digit{margin-bottom: 20px; clear: left; _cle ar: none; _wid th: 380px; _padding: 4px 0;}
	
	.nav-digit A{background: #f0ece7; color: #366831; padding: 2px 7px; text-decoration: none; border: 1px solid #f0ece7;}
	.nav-digit A:hover{border: 1px solid #366831;}
	.nav-digit span{background: #366831; color: #fff; padding: 3px 8px;}
	
	.news-anons{margin: 20px 0 20px 20px;}
	
	.news-back, .article-back{margin-top: 20px;}
	
	.question_in{margin: 10px 0 10px 20px; font-weight: bold; color: #850B3F;}
	
	.feedback{background: #F0ECE7; padding: 10px 5px; color: #634024;}
	
	.feedback input{width: 151px; padding-left: 3px;}
	.feedback textarea{padding: 0 3px;}
	.feedback input, .feedback textarea{border: 1px solid #d4c7b8;}
	
	.feedback input.button{width: 130px;}
	
	#content .feedback td{padding: 5px 5px 5px 5px; vertical-align: top; border: none;}
	
	.red{color: #f32837; margin-bottom:5px;}
	.green{color: #4C6A07; margin-bottom:5px;}
	
	.faq-item strong{color: #4C6A07;}
	.article-anons{margin: 10px 0 10px 20px; color: #999;}

	/* галерея */

	.galery{float: left; width: 165px; margin-bottom:25px; margin-right:20px; position:relative;}

	.galery_im{
		width:160px;
		height: 160px; 
		pad ding-top: 150px;
		position:relative;
	}
	
	.galery img{
		border: 3px solid #d4c7b8;
		bottom: 0.5em;
		left:0;
		position:absolute;
	}
	
	.galery_title{height: 30px; padding-left: 8px;}
	
	
		.btm{width: 166px; position: relative; margin: 0 auto;}
		
		.feedback_left{float: left; margin-bottom: 20px;}
		.feedback_right{float: right; margin-bottom: 20px;}
		.feedback_left .input input, .feedback_right .input input, .feed .input input{width: 150px; border:1px solid #CBCBCB;}
		
		.feed{margin-bottom: 30px;}
		
		#content UL.product_menu{padding: 0; margin: 0; clear: left;}
		#content UL.product_menu li{background: none; padding: 0; margin-bottom: 19px;}
		#content UL.product_menu li A{padding-right: 15px;}
		
		#content i{color: #850B3F;}
		
		.documents{background: #F3F3F3; padding: 8px 12px; display: block; float: left; width: 96%; margin-bottom: 50px;}
		
		#content .documents UL{padding: 0; margin: 10px 0 0 0;}
		#content .documents UL li{background: none; padding: 0 0 5px 0;}
		
		.documents_doc{
			background: url(../doc.gif) right bottom no-repeat; 
			width: 35px; 
			height: 18px; 
			display: inline;
			float: left;
			margin-right: 12px;
		}
		.documents_zip{
			background: url(../zip.gif) right bottom no-repeat; 
			width: 35px; 
			height: 18px; 
			display: inline;
			float: left;
			margin-right: 12px;
		}
		.documents_rar{
			background: url(../rar.gif) right bottom no-repeat; 
			width: 35px; 
			height: 18px; 
			display: inline;
			float: left;
			margin-right: 12px;
		}
		.documents_xls{
			background: url(../xls.gif) right bottom no-repeat; 
			width: 35px; 
			height: 18px; 
			display: inline;
			float: left;
			margin-right: 12px;
		}
		
		.product{margin-bottom: 30px; float: left;}
		.product_left{width: 170px; float: left;}
		.product_left A{display: block; margin-bottom: 5px;}
		.product_right{margin-left: 180px; padding-bottom: 30px;}
		.product_right .btm{margin: 0;}
		
		.product_left .center_rc{height: auto;}
		
		#content .product_right ul{padding: 0 0 20px 0;}
		
		#content .product_right ul li{background: none; padding: 0;}
		
		.ptitle{color: #850B3F;}
	
	
	.content_top{float: left; width: 100%; margin-bottom: 30px; overflow: hidden;}
	
	.feedback .input_send{
		background: url(../fon_button.gif) right bottom no-repeat #366831; 
		display: block; 
		width: 158px; 
		posi tion: relative; 
		margin: 0 auto;
		border: 0;
		padding: 10px 0;
		text-align: center;
		color: #fff;
		text-transform:uppercase;
		padding: 5px 0;
		cursor: pointer;
		margin-bottom: 15px;
		font-family: Georgia, Arial,Verdana,Geneva,Helvetica,sans-serif;
	}
	
.service-menu .input_send{
		background: url(../fon_button.gif) right bottom no-repeat #366831; 
		display: block; 
		width: 158px; 
		float: left;
		border: 0;
		padding: 10px 0;
		text-align: center;
		color: #fff;
		text-tra nsform:uppercase;
		padding: 5px 0;
		cursor: pointer;
		margin-left: 5px;
	}
	
	.link-btn{
		background: url(../fon_button.gif) right bottom repeat-x #366831; 
		display: block; 
		wid th: 158px; 
		float: left;
		border: 0;
		padding: 5px 10px;
		text-align: center;
		color: #fff;
		text-tra nsform:uppercase;
		cursor: pointer;
		margin-left: 5px;
	}
	
	.link-btn A{color: #fff;}
	
	.sample{text-align: center; color: #323232;}
	
	.service-menu{clear: left; margin-bottom:15px; height:30px; margin-top: 20px;}
	
	
	.service-text{clear: left;}
	
	.service-sbbgroups{margin-bottom: 15px;}
	
	.audio-sound{margin-bottom: 15px;}
	
	.audio-title{margin-bottom: 3px;}
	.answer-author {
		color:#316931;
		font-size:14px;
	}
	
	#content .tgalery TD{border: 0; font-size: 10pt;}
	
	#content .tgalery TD FONT{font-size: 10pt;}
	
	/**** BLACK LIST ****/
	
	.black_list #left_sidebar,
	.black_list #right_sidebar,
	.black_list .bottom_banners {display: none;}
	
	.black_list A{color: #fff;}
	
	.black_list #content {
		padding-right:298px;
		padding-left:239px;
		margin: 0;
		background: #000;
		overflow: hidden;
		color: #fff;
		font-size:11pt;
	}
	
	.black_list .content_top {overflow:visible;}
	
	.black_list #content .brown,
	.black_list .way a,
	.black_list .way,
	.black_list .way strong{color: #fff;}
	
	.black_list #content TABLE{border-collapse: collapse;}
	
	.black_list #content td{border: 1px solid #fff;}
	
	.black_list .footer {
		background:#000000 url(../fon_footer_black.jpg) no-repeat right top;
	}
	
	.black_list .footer_in {background:#3A6A35 url(../fon_footer_in_black.jpg) repeat-x right top;}
	
	/**** NEW BANNER ****/
	
	.right_banner_insurance{
		color: #fff;
		font-size: 18px;
		height: 91px;
		padding-top: 192px;
		background: url(../new_ban.jpg) no-repeat left top;
	}
	
	.right_banner .right_banner_insurance img{padding-bottom: 11px;}
	
	.right_banner_insurance_in{padding: 0 11px; margin-bottom: 16px;}
	
	.right_banner_insurance_in p{padding-bottom: 5px;}
	
	.right_banner_insurance_in a{font-size: 14px; color: #fff;}
	
	
	/**** PRINT ****/
	
	.print_list{font-size: 10pt;}
	
	.print_list TABLE{border-collapse: collapse; margin-bottom: 10px; font-size: 18pt;}
	
	.print_list TABLE CAPTION{padding-bottom: 20px;}
	
	.print_list TABLE TD{border: 1px solid #000; padding: 5px;}
	
	.body_toprint{width: 1000px; margin: 0 auto;}
	
	.link_toprint{
		width: 1000px;
		margin: 0 auto;
		text-align: center;
		padding: 20px 0;
	}
	
	.print_list H4{font-size: 18pt; font-weight: normal; padding-bottom: 20px;}
	
	.black_list .content_top{position: relative;}
	
	.black_list #content{position: relative; _zoom: 1;}
	
	.black-print {
		position: absolute;
		right: 0;
		top: 8px;
	}

.news_new_text {
    display: inline;
}
