body {



		font-family: "Times New Roman",Times,serif;
		background:#FBFBF3;
		margin:0px;
		font-size:15px;  
		
		background:url(/images/bg_green.jpg);
			background-repeat:repeat;

	}

	 a {text-decoration:underline;font-family:"Times New Roman",Times,serif; color:#56450F;
			font-size:15px;
			font-weight:bold;
			text-decoration:underline; }
	.body_main{
			width:1000px;
			background:#fbfaf2;
			height:auto;
			position:absolute;
			text-align:center;
					
		}
	.header {
	background:url(/images/zerno_up.jpg);
	background-repeat:repeat-x;
		width:1000px;
		overflow:hidden;
		position:relative;
		height:252px;
		background-color:#FBFAF2;
	}
	

	
	
	
	
	 .lang 
	{
					font-family:verdana;
					font-size:12px;
					height:22px;
					left:157px;
					padding:1px;
					position:absolute;
								text-align:center;
					top:5px;
					width:75px;
					z-index:30;
					font-weight:normal;
	}
	.lang a { text-decoration:none;}
	
	.header .plashka_container 
	{
		height:106px;
		left:236px;
		position:absolute;
		top:14px;
		width:100%;
		z-index:2;

		
	}

		
		
		
		

	
			.header .menu {

				color:#025C1D;
				height:32px;
				left:222px;
				position:absolute;
				top:130px;
				z-index:12;  

				

			}

			

			.header .menu span a {

					color:#025C1D;

					font-family:Arial,Helvetica,sans-serif;

					font-size:11px;

					font-weight:bold;

					text-decoration:none;	

					margin-left:8px;
					text-transform:uppercase;

			}
			
				.header .menu span .current {

					color:#A29368;

					font-family:Arial,Helvetica,sans-serif;

					font-size:11px;

					font-weight:bold;

					text-decoration:none;	

					margin-left:10px;
					
					text-transform:uppercase;

			}
			
			
		
		
	.header .green_line_container 
	{
		background:url(/images/green_line_fill.jpg);
		height:32px;
		left:239px;
		position:absolute;
		top:157px;
		width:100%;
		
	}
	
	
		.header .green_line_container .search
		{
			
			float:left;
			height:19px;
			margin-top:6px;
			right:24%;
			position:absolute;
			z-index:7;
			
		}
	
	.header .green_line_container .search .search_box
		{
			background:url(/images/search_bar.png) no-repeat;	
			border:0px;
			height:20px;
			padding-left:22px;
			float:left;
		}
		
	 
	
	.header .green_line_container  .green_line
	{
		background:url(/images/green_line.png);
		height:32px;
		left:-65px;
		position:absolute;
			width:637px;
			text-align:center; 
		
	}
	.header .zerno_down_container
	{
		background:url(/images/zerno_down.jpg);
		background-repeat:repeat-x;
		height:57px;
		left:0px;
		position:absolute;
		top:190px;
		width:101%;
		z-index:1;
	}
	.header .zerno_down_container .corner
	{
		background:url(/images/zerno_corner.png);
		background-repeat:no-repeat;
		height:57px;width:175px;
		float:left;
	}
	
	 .icons
			{
			position:absolute;
right:6%;
top:-11px;
z-index:38;
			}
			
			
			 .icons .home, .icons .sitemapi, .icons .contacts{
				
				width:24px;
				height:25px;
				float:left;
				margin:6px;
			}
			
			.icons .home {background:url(/images/home_ico.png); cursor:pointer}
			.contacts {background:url(/images/contacts_ico.png);cursor:pointer}
			.sitemapi {background:url(/images/sitemap_ico.png);cursor:pointer}
			
	
	
	.content{
			position:relative;
			top:-36px;
			max-width:1000px;
			width:1000px;
			z-index:5;}
	

	.foot {
		color:#A79852;
	font-size:13px;
	}
	.foot a {
		color: #d2c89c;
		font-weight: normal;
		font-size:13px;
	}
	.footer 
	{
		clear:both;
		width:100%;
	}

	.footer .green_left_corner 
	{
		background:url(/images/down_corner_left.png);
		width:31px;
		height:41px;
		clear:both;
		
	}
 
	.footer .green_container
	{
		background:	#00994D none repeat scroll 0% 0%;
		height:89px;
		overflow:hidden
		
	}
	
	
	.footer .green_container .green_line 
	{
		background:url(/images/footer_line.png);
		height:89px;   
		width:1000px;
		float:left;
	}
	

	.footer .green_container .green_line .logo 
	{
		background:url(/images/kop.png);
		height:122px;
		margin-top:-15px;
		width:161px;
	}
	
	.footer .green_right_corner
	{
	
		background:url(/images/down_corner_right.png);

		width:31px;
		height:37px;
		
	}
	
	
	.footer .yellow_line 
		{
			border-bottom:3px solid #F5E16E;  
			float:left;
			width:100%;
		}
	
		.mod_gallery_block   {margin-top:30px;}

		.mod_gallery_block	.item{background:#efebd6;padding:10px;margin:2px;	}

		

		.mod_news_block {font-size:15px;margin-left:-20px;}

		.mod_news_block .item {}

		.mod_news_block .item .title {font-weight:bold;color:#4c4b49;font-size:15px;line-height:16px}

		.mod_news_block .item .text {font-size:15px; text-align:justify}

	

	.date_line {background:#f0eee2;width:100%;padding-left:20px}

	.date_holder {background:url(/images/date_holder.png) no-repeat;width:75px;float:left; height:16px;padding-left:11px;font-size:15px;color:#f0eee2 }

	.pager {text-align:center;font-size:13px;margin:20px}
	.pager b u {text-decoration:none;color:#c0c0c0}
	.pager a {padding:4px;text-decoration:underline;color:#144F31} 
	
	.contact_form {text-align:center;margin:10px; padding:10px} 
	.mod_smi_block {padding-top:10px; padding-bottom:10px}
	.mod_smi_block	.item{background:url(/images/marker.jpg);
						background-repeat:no-repeat;
						padding:10px 10px 10px 20px;
						background-position:2px 14px
						}
	.mod_smi_block .item .title {color:#4C4B46;
								font-size:15px;
								font-weight:bold;}
	.mod_smi_block .item .description {color:#4C4B46;
								font-size:15px;
								font-weight:normal;
								}							
								
								
	.box 
	{
		width:100%;
		background:#E8E4CF
	
	}
	.box .head {height:5px;}
	.box .foot {height:5px;}
	.box .head .up_left {background:url(/images/left_up_box.png); width:5px; height:5px;float:left}
	.box .head .up_right {background:url(/images/right_up_box.png); width:5px; height:5px;float:right}
	
	
	.box .foot .down_left {background:url(/images/left_down_box.png); width:5px; height:5px;float:left}
	.box .foot .down_right {background:url(/images/right_down_box.png); width:5px; height:5px;float:right}

	
	.title_text {color:#4C4B46;
				font-size:15px;
				font-weight:bold;}  
				
	.dotted {}
	
	
	.fotoalbom {padding-top:1px;}
	.fotoalbom .item  { margin:20px;overflow:auto; border-bottom:1px solid #E9E4D3;padding-bottom:20px; overflow:visible}
	.fotoalbom .item .image { border:1px solid #E9E4D3;float:left;width:120px; height:100px}
	.fotoalbom .item .text {float:left;margin-left:20px}
	.fotoalbom .item .text a { 
						color:#055C28;
						font-family:"Times New Roman",Times,serif;
						font-size:15px;
						font-weight:bold;
						text-decoration:underline;}
	.gallery {margin:7px;text-align:center;overflow:auto}
	.gallery .item { border:1px solid #CAC6A3;width:120px;height:105px;float:left;margin-bottom:30px; margin-left:5px; margin-right:5px; overflow:visible  }
  
	.left_gallery {margin:20px;clear:both} 
	.image  {border:1px solid #CAC6A3;
			float:left;}
			
			
	.smi {padding:4px;}
	.smi .item {border-bottom:1px solid #E5E2D1;padding:10px;}
	.smi .item .title {color:#51775E;margin:0px}
	.smi .item .title a{
					color:#51775E;
					font-size:15px;
					font-weight:bold;
					text-decoration:underline;}
	
	.smi .item .descr {color:#4A4944;font-size:15px;}
	
	.title {margin:10px;margin-left:0px;margin-right:0px }
	.title .text{ background: url(/images/dotted.jpg) repeat-x scroll 0% bottom;padding-bottom:4px;font-size:18px;font-family:"Times New Roman",Times,serif}
	.title .shadow {background:url(/images/shadow.png) no-repeat; width:228px; height:5px}
	
	.mod_archive_block 
	{
		margin:10px;
		margin-left:0px
	}
	.mod_archive_block  table
	{
		margin:0px;
	}

	
	.mod_archive_block  table th 
	{
		border-bottom:1px solid #aba792;
		color:#055C28;
		font-size:13px;
	}
	.mod_archive_block  table td
	{
		color:black;
		font-size:13px;
	}


	
	
	.calendar_head {background:url(/images/calendar_head.jpg); width:191px; height:16px;} 
	.calendar_head  .prev {background:url(/images/calendar_prev.png);float:left;
											height:6px;
											margin:5px 5px 5px 17px;
											width:13px;
											cursor:pointer;} 
	.calendar_head  .next {background:url(/images/calendar_next.png);
							float:right;
							height:6px;
							margin:5px 18px 5px 5px;
							width:14px;
							cursor:pointer;
						} 
		
	._calendar_selected {color:#055C28;
	text-align:center;
							font-weight:bold;}
	._calendar_item {text-align:center}
	.right_col {
		height:100%;
//		margin-right:5px;
		padding-top:37px;
		width:213px;
		
	}
	
	.right_col .banner_box_container {	}
	.right_col .banner_box  {
								background:url(/images/banner_logo.png);
								background-repeat:no-repeat;
								background-position:bottom; 
								border:1px solid #ddd6be; 
										background-color:#efebd9;
										padding-bottom:10px;  
										text-align:center;
										margin-left:-2px;
								
							}
							
	.right_col .banner_box  table{
							max-width:213px;
									
							}
							 
	.right_col .banner_box  table {width:100%;} 
	.right_col .banner_box  table td {border-bottom:1px solid #ddd6be;padding-bottom:10px;padding-top:10px} 
	.right_col .banner_box  table td a {margin:0px}
	.right_col .banner_box  table td a img {border:none}

	.left_col {padding-left:18px}
	
	.center {padding-left:50px;padding-right:40px;}
	
	.highlight {font-weight:bold;background:#e9e3c6}
	
	.search_item {border-bottom:1px solid #E5E2D1;padding:10px; text-align:justify;padding-left:0px}
	.search_item  a{text-decoration:none;font-weight:normal}
	
	.fotobox {border:1px solid #CAC6A3;width:110px;height:90px;float:left;margin-bottom:10px; margin-left:5px; margin-right:5px;  overflow:visible;text-align:center}
	
	.news_content {font-faminly:"Times New Roman",Times,serif}
	.news_content  p {margin: 0px;font-size:15px}
	.news_content  p span{font-faminly:"Times New Roman",Times,serif;font-size:15px}
	
	
	.contact_form .email_input {width:210px;border:1px solid #CAC6A3;}
	
	.contact_form .name_input  {width:210px;border:1px solid #CAC6A3;}
	 
	.contact_form .text_input  {width:310px;border:1px solid #CAC6A3;}
	.contact_form .secret_input  {width:20%;border:1px solid #CAC6A3;}
	
	.mod_last_forum {margin-top:20px;}
	.mod_last_forum .item {margin:13px}
	.mod_last_forum .item a {color:#56450F;
							font-size:15px;
							font-weight:bold;
							text-decoration:underline;}
	.left_shadow {background:url(/images/left_shadow.png) repeat-y scroll 100% 50%;
					border-right:2px solid #F1DC62;    
					 }
	.right_shadow {background:url(/images/shadow_right.png) repeat-y scroll; 
					border-left:2px solid #F1DC62;
	}
	
	.top_block  a{text-decoration:none;}
	.mod_fond_nav_block {margin-top:20px}
	
	
	.search_title {color:#51775E;margin:0px;margin-bottom:8px}
	.search_title a{
					color:#51775E;
					font-size:15px;
					font-weight:bold;
					text-decoration:underline;}
					
					
					.menu_title {margin-left:20px}
					
					
					
		.bbutton 
		{
		background:url(/images/button.png);
			width:96px;
			height:19px;
			padding-bottom:4px;
			text-align:center;
			cursor:pointer;
			border:0;
			font-family:"Times New Roman";
			font-size:15px;
		}
		
		
		.accordion 
		{
			margin-left:0px;
			margin-top:36px
		}
		
		
		.accordion .acc_item {
		background:transparent url(../images/dotted.jpg) repeat-x scroll 0px 23px;
	color:#055C28;
	cursor:pointer;
	font-size:15px;
	margin:-5pt 0pt 13px 0px;
	padding:0px 0px 7px 18px;
	text-decoration:none;
	font-weight:bold;    
	}
	
	.accordion .element {margin:0px;margin-top:-5px}
	.accordion a:active {text-decoration:none}
