 @import "styles.css";
html {
 height: 100%;
}
body {
 height: 100%;
 background: #fdda5f url(../images/text_back.jpg) repeat-x right 400px; 

}
#root {
 min-width: 850px;
 min-height:100%;
 background:  url(../images/sheet_curve.gif) no-repeat left 750px; 

}
#signs {
 right:35%;
 top:4px;
 position:absolute;
 z-index:5000;
 }

#signs a:link,
#signs a:visited {
 font:1.1em Arial;
 color:#4A4D49;
 text-decoration:none;
}
#signs a:active,
#signs a.activlink,
#signs a.activlink:hover {
 font:1.1em Arial !important;
 color:#9d0037 !important;
 text-decoration:none;
}
#signs a:hover {
 font:1.1em Arial;
 color:#343633;
 text-decoration:underline; 
}

#signs img {
	margin-left:1px;
}

#phone {
 right:8%;
 top:2px;
 position:absolute;
 z-index:5000;
 font-size:24px;
 font-weight:normal;
 color: #3e2308;
 font:Tahoma, Geneva, sans-serif;
 }

#phone span {
	font-size: 12px;
	padding-top:2px;
	text-transform:uppercase;
}


#top {
 width:100%;
 position:relative;
 height: 400px;
}
#top:after {
 content:'';
 display:block;
 clear:both;
 visibility: hidden;
}
#root .l_block {
 background: url(../images/field_bottom.gif) repeat-x left bottom; 
width:82%;
 height: 400px;
 position:absolute;
 left:0;
 top:0;
}
#root .r_block {
}
#root .c_block {
 background: url(../images/bg-top2.jpg) repeat-x center top; 
 min-height: 392px;
}
#top .c_block {
 background: url(../images/bg-top2.jpg) repeat-x center top; 
 min-height: 392px;
}
#top .c_block .clouds { 
 background: url(../images/clouds.png) repeat-x center top; 
 height: 400px;
}

#top .c_block .clouds .sun { 
 background: url(../images/sun.png) no-repeat 75% top; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til { 
 background: url(../images/field_tilling.gif) repeat-x 80% 30%; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til1 { 
 background: url(../images/field_tilling1.png) repeat-x 80% 30%; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til1 .church { 
 background: url(../images/church.png) no-repeat 45% 11%; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til1 .church .left_field { 
 background: url(../images/left_field.gif) no-repeat right 15%; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til1 .church .left_field .left_field1 { 
 background: url(../images/left_field.png) no-repeat right 15%; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til1 .church .left_field .left_field1 .right_field { 
 background: url(../images/right_field.gif) no-repeat left 7%; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til1 .church .left_field .left_field1 .right_field .right_field1 { 
 background: url(../images/right_field.png) no-repeat left 7%; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til1 .church .left_field .left_field1 .right_field .right_field1 .front_field { 
 background: url(../images/front_field.gif) repeat-x center top; 
 height: 400px;
}
#top .c_block .clouds .sun .field_til1 .church .left_field .left_field1 .right_field .right_field1 .front_field .front_field1 { 
 background: url(../images/front_field.png) repeat-x center top; 
 height: 400px;
}

#top .site_map {
 background: url(../images/topnav_back.png) no-repeat center top; 
 width:100%;
 height: 60px;
 position: absolute;
 top:0;
 left:0;
 z-index:1500;
}
#top .site_map a {
 float:left;
 width:11px;
 height: 10px;
 margin: 10px 0px 0px 20px;
}
#top .site_map a.env img {
 background: url(../images/env_icon.gif) no-repeat left top; 
 width:11px;
 height: 9px;
 float:left;
 }
#top .site_map a.home img {
 background: url(../images/home_icon.gif) no-repeat left top; 
 width:11px;
 height: 10px;
 float:left;
}
#logo {
 position: absolute;
 top:0px;
 left:10%;
 width:353px;
 z-index:5000;
}
#logo a {
width:130px;
display:block;
}
#logo img {
 background: url(../images/logo.png) no-repeat left top; 
 width: 353px;
 height: 131px;
 display:block;
}

#top .side_bar{
 float:right;
 width:15%;
 margin: 30px 0px 0px 0px;
 position:relative;
 z-index:1000;
}
#top .side_bar:after {
 content: '';
 display:block;
 clear:both;
 visibility:hidden;
 height:0;
}
#top .side_bar .item span.active {
 background: url(../images/bg_side_bar2.gif) no-repeat left top; 
 width:100%;
 margin: 0px 0px 10px 0px;
 padding: 3px 0px 4px 0px;
 float:right;
}
#top .side_bar .item span {
 background: url(../images/bg_side_bar.gif) no-repeat left top; 
 width:100%;
 margin: 0px 0px 10px 0px;
 padding: 3px 0px 4px 0px;
 float:right;
} 
/*hack ie7*/ *+html #top .side_bar .item {
 padding: 1px 0px 4px 0px;
} 
/*hack safari*/body:last-child:not(:root:root) #top .side_bar .item {
 padding: 2px 0px 4px 0px;
}
#top .side_bar .item a {
 margin: 0px 0px 0px 35px;
 }
#top .side_bar .item span {
 display:block;
}
#top .side_bar .item a:link,
#top .side_bar .item a:visited,
#top .side_bar .item a:active {
 font: bold 1.1em Arial;
 color: #fff;
 text-decoration:none;
 outline:none;
}
#top .side_bar .item a:hover {
 font: bold 1.1em Arial;
 color: #fff;
 text-decoration:underline;
}
#middle {
 width:100%;
 position: relative;
 z-index:7000;
/* background-color: #fdda5f;
*/}
#middle .wrp {
 width: 100%;
 padding: 0px 0px 150px 0px;
/* background: url(../images/text_back.jpg) repeat-x right top; 
*/ border-top:1px solid #624416;

}
#middle .wrp:after {
 content:'';
 display:block;
 clear:both;
 visibility: hidden;
}
#middle .wrp .left_column {
 float:left;
 width: 30%;
 background: url(../images/sheet_illusion.gif) no-repeat left top; 

}
#middle .wrp .left_column .top_decor {
 background: url(../images/top_decor.gif) no-repeat right top; 
 padding:26px 0px 0px 0px;
}
#middle .wrp .left_column .bottom_decor {
 background: url(../images/bottom_decor.gif) no-repeat right bottom; 
 padding:0px 0px 29px 0px;
}
#middle .wrp .left_column .repeater_decor {
 background: url(../images/repeater_decor.gif) repeat-y right top; 
 padding: 0px 0px 1px 0px;
}
#middle .wrp .left_column .main_block {
 margin: 0px 0px 0px 0px;
 padding: 80px 10px 0px 25%;
 height:auto !important;
	height:316px;
	min-height:316px;
	 background: url(../images/left_back.png) no-repeat left top; 

}
/*opera9.27*/
html:first-child #middle .wrp .left_column .main_block {
 margin: 0px 0px 0px 0px;
}
#middle .wrp .left_column .menu{
text-align:left;
}
#middle .wrp .left_column .menu .m_block {
 margin: 0px 0px 15px 0px;
}
#middle .wrp .left_column .menu span {
 display:block;
 text-align: left;
 margin: 8px 0px 10px 0px;
}
#middle .wrp .left_column .menu span a:link,
#middle .wrp .left_column .menu span a:visited,
#middle .wrp .left_column .menu span a:active
 {
 font: 1.4em Arial;
 color: #3e2308;
 text-decoration:none;
}
#middle .wrp .left_column .menu span a:hover {
 font:1.4em Arial;
 color: #3e2308;
 text-decoration:underline;
}
#middle .wrp .left_column .menu span a.activ_link,
#middle .wrp .left_column .menu span a.activ_link:hover
 {
 font: bold 1.4em Arial !important;
 color: #3e2308 !important;
 text-decoration:none;
}
#middle .wrp .left_column .menu span.level_2 {
 margin: 5px 0px 10px 0px;
}
#middle .wrp .left_column .menu span.level_3 {
	border-left:4px solid #3e2308;
 padding: 5px 10px 5px 10px;
 margin: 0px 0px 0px 15px;
}
#middle .wrp .left_column .menu span.level_2 a:link,
#middle .wrp .left_column .menu span.level_2 a:visited,
#middle .wrp .left_column .menu span.level_2 a:active {
 text-decoration:underline;
 font: 1.7em Arial;
 color:#3e2308;
}
#middle .wrp .left_column .menu span.level_2 a:hover {
 font: 1.7em Arial;
 color:#3e2308;
 text-decoration:none;
}
#middle .wrp .left_column .menu span.level_2 a.activ_link:hover,
#middle .wrp .left_column .menu span.level_2 a.activ_link {
 font: bold 1.7em Arial !important;
 color:#3e2308 !important;
}
#sub_block {
 margin: 50px 0px 0px 0px;
}
#sub_block .list {
 float:right;
 width: 63px;
 margin: 10px 0px 0px 0px;
 font: 1.1em Arial;
 color: #2e394e;
}
#sub_block .sbody{
 margin: 0px 70px 0px 0px;
 display:block;
 padding: 5px 25px 15px 0px;
 background:url(../images/list_bg.gif) no-repeat right top;
 text-align:right;
 font: bold 1.8em Arial;
 color: #2e394e;
}
#sub_block .in_sub_block {
 margin: 25px 0px;
}
#sub_block .in_sub_block span {
 display:block;
 font: 1em Arial;
 color:#868686;
 text-align:right;
 margin: 0px 0px 5px 0px;
}
#sub_block .in_sub_block a.link_in:link,
#sub_block .in_sub_block a.link_in:visited,
#sub_block .in_sub_block a.link_in:active,
#sub_block .in_sub_block a.link_in:hover {
 font: 1.3em Arial;
 display:block;
 color: #2e394e;
 text-align:right;
}
/*sub_block inner pages*/
.content #sub_block.rtb:after {
 content:'';
 display:block;
 clear:both;
 visibility:hidden;
 height: 0;
}
.content #sub_block.rtb {
 float:right;
 text-align:left;
 margin: -70px -30px 0px 0px;
 width:21%;
}
.content #sub_block.rtb .sbody {
 background:url(../images/list_bg_2.gif) no-repeat left top;
}
.content #sub_block.rtb .sbody {
 margin:0px;
 padding-left:30px;
 text-align:left;
}
.s_block {
 width:50%;
}
.s_block #sub_block .in_sub_block span,
.s_block #sub_block .in_sub_block a.link_in:link,
.s_block #sub_block .in_sub_block a.link_in:visited,
.s_block #sub_block .in_sub_block a.link_in:active,
.s_block #sub_block .in_sub_block a.link_in:hover {
 text-align:left;
}
.s_block #sub_block .sbody {
 width:200px;
 margin:0px 0px 0px 0px;
}
.s_block #sub_block .in_sub_block {
 margin: 25px 0px 25px 60px;
}
#news_block {
	position: relative;
	left: -150px;
}
#news_block .news_content { 
margin-left: 160px;
border-left: 6px solid #3e2308;
padding-left: 15px;
}
#news_block h5 {
	/*float:left;*/
	 font: normal 2.5em Arial !important;
	margin:0px;
	position: absolute;
	left:20px;
	top:50%;
	/*padding:0px;
	margin-left: -75px;*/
}

#news_block .news_content p { 
padding: 8px;
background-color: #eec248;
line-height:1.2em;
margin-bottom:10px;
font-size:1.2em;
}
#news_block .news_content a:link, #news_block .news_content a:active, #news_block .news_content a:visited, #news_block .news_content a:hover { 
color: #3e2308;
}
#news_block .news_content h6 {
	margin: 10px 0px;
	 font: bold 1.7em Arial !important;

}
#news_block .news_content .date { 
color: #000;
font-size:11px;
text-decoration:underline;
font-weight: normal;
}
#news_block h3 {
 font: 1.8em Arial;
 color:#4a4d49;
 margin: 0px 0px 5px 0px;
}
#news_block span.date {
 font: bold 1.2em Arial;
 color: #b9bbb9;
 display:block;
margin: 0px 0px 10px 0px;
}
#pagers {
 width: 90%;
 margin: 30px 0px 0px 0px;
 clear:left;
 float:left;
}
#container_block_photogalary2 #pagers {
 margin:30px 0px 0px 20px;
display:inline;
}
#pagers:after {
 content:'';
 display:block;
 clear:both;
 visibility: hidden;
 height:0;
}
#pagers li {
 float:left;
 font: 1.3em Arial;
 color: #3d3e40;
} 
#pagers li a:link,
#pagers li a:visited {
 font: 1em Arial;
 color: #3d3e40;
 text-decoration: none;
 border-left: 1px solid #787878;
 padding: 0px 6px 0px 6px;
}
#pagers li a:active {
 background: #3d3e40;
 font: 1em Arial;
 color: #fff;
 border-left: 1px solid #787878;
 padding: 0px 6px 0px 6px;
}
#pagers a:hover li{
 font: 1em Arial;
 color: #898b8f;
 text-decoration: underline;
}
.no_border {
 border: none !important;
}
#middle .wrp .right_column {
 margin: 0px 0px 0px 30%;
	 background: url(../images/content_back.png) no-repeat right top;
}
#middle .menulane {
 background: url(../images/menulane_back.png) no-repeat right bottom;
 height: 185px;
 width: 849px;
 position: absolute;
 z-index:500;
 right:0;
 top:-104px;
 }
 #middle .menulane .made_off {
	 width: 88px;
	 height:88px;
	 position:relative;
	 top:69px;
	 left:18px;
 }
  #middle .menulane .made_off img {
	 width: 88px;
	 height:88px;
	  background: url(../images/made_off.png) no-repeat right bottom;

  }
  
  #middle .menulane .made_on {
	 width: 88px;
	 height:88px;
	 position:relative;
	 top:69px;
	 left:18px;
 }
  #middle .menulane .made_on img {
	 width: 88px;
	 height:88px;
	  background: url(../images/made_on.png) no-repeat right bottom;
  }
  
 #middle .menulane .potato_off {
	 width: 187px;
	 height:185px;
	 position:absolute;
	 top:0px;
	 left:180px;
 }
  #middle .menulane .potato_off img {
	 width: 187px;
	 height:185px;
	  background: url(../images/potato_off.png) no-repeat right bottom;

  }
  
 #middle .menulane .potato_on {
	 width: 187px;
	 height:185px;
	 position:absolute;
	 top:0px;
	 left:180px;
 }
  #middle .menulane .potato_on img {
	 width: 187px;
	 height:185px;
	  background: url(../images/potato_on.png) no-repeat right bottom;

  }
  
   #middle .menulane .oves_off {
	 width: 130px;
	 height:126px;
	 position:absolute;
	 top:0px;
	 left:410px;
 }
  #middle .menulane .oves_off img {
	 width: 130px;
	 height:126px;
  background: url(../images/oves_off.png) no-repeat right bottom;

  }
  
     #middle .menulane .oves_on {
	 width: 130px;
	 height:126px;
	 position:absolute;
	 top:0px;
	 left:410px;
 }
  #middle .menulane .oves_on img {
	 width: 130px;
	 height:126px;
  background: url(../images/oves_on.png) no-repeat right bottom;
  }
  
#middle .menulane .seno_off {
	 width: 145px;
	 height:128px;
	 position:absolute;
	 top:0px;
	 left:565px;
 }
  #middle .menulane .seno_off img {
	 width: 145px;
	 height:128px;
  background: url(../images/seno_off.png) no-repeat right bottom;

  }
  
#middle .menulane .seno_on {
	 width: 145px;
	 height:128px;
	 position:absolute;
	 top:0px;
	 left:565px;
 }
  #middle .menulane .seno_on img {
	 width: 145px;
	 height:128px;
  background: url(../images/seno_on.png) no-repeat right bottom;
  }
  
  
#middle .menulane .honey_off {
	 width: 88px;
	 height:163px;
	 position:absolute;
	 top:0px;
	 left:735px;
 }
  #middle .menulane .honey_off img {
	 width: 88px;
	 height:163px;
  background: url(../images/honey_off.png) no-repeat right bottom;

  }  
  
#middle .wrp .right_column .content {
 margin: 80px 7%  0px 3%;
 position: relative;
 z-index: 3000; 
 zoom:1;
}
#middle .wrp .right_column .content:after {
 content:'';
 display:block;
 clear:both;
 visibility:hidden;
 height:0;
}
#middle .wrp .right_column .content .part_navigator {
	width:100%;
	height:55px;
}




#middle .wrp .right_column .content h1 {
 margin: 0px 140px 30px 0px;
 color: #3e2308;
 font-style:normal;
 font-size:2.2em;
}
#middle .wrp .right_column .content li {
 margin: 0px 0px 5px 0px;
}
#middle .wrp .right_column .content ul {
 padding-left: 25px;
 margin:10px 0px 10px 0px; 
 list-style-type:none;
}
#middle .wrp .right_column .content h4 {
 margin: 10px 0px 10px 0px;
}
.footer {
 left:0;
 right:0;
 width:100%;
 position:relative;
 z-index:8000;
 
}

.footer .bg {
 background:#568c00;
 height: 57px;
}
.footer .marg {
 padding: 15px 0px 0px 0px;
 text-align:center;
}
.footer .r_corner span {
 font: 1.2em Arial;
 color:#626b7a;
}
.footer  span a:link,
.footer  span a:visited,
.footer  span a:active {
 font: 1.1em Arial;
 color:#000000;
 margin:0px 0px 0px 4px;
}
.footer .r_corner span a:hover {
 font: 1.1em Arial;
 color:#626b7a;
 text-decoration:none;
 margin:0px 0px 0px 4px;
}
.container_photo {
 float:left;
 width:100%;
}
/*newstyle_img_block*/
#img_block {
 float:left;
 margin: 0px 0px 20px 8px;
 position:relative;
 background: #fff;
 display:inline;
}
#img_block .tl {
 background:url(../images/tl.gif) repeat-x left top; 
 height: 7px;
 width: 7px;
 position:absolute;
 left:0;
 top:0;
font-size:0;
 }
#img_block .tr {
 background:url(../images/tr.gif) no-repeat right top; 
 height: 7px;
 width: 7px; 
 position:absolute;
 right:0;
 top:0;
font-size:0;
}
#img_block img {
display:block;
border:1px solid #919aa5;
padding:6px;
}
#img_block .bl {
 background:url(../images/bl.gif) repeat-x left bottom; 
 height: 7px;
 width: 7px; 
 position:absolute;
 left:0;
 bottom:0;
 font-size:0;
}
#img_block .br {
 background:url(../images/br.gif) no-repeat right bottom; 
 height: 7px;
 width: 7px;
 position:absolute;
 right:0;
 bottom:0;
 font-size:0;
}
/*
* html #img_block .br {
 bottom:-1px;
}
* html #img_block .bl {
 bottom:-1px;
}*/
/*smallphoto*/
#thumbs {
 float:left;
 position:relative;
 width:100%;
 margin:0px 0px 60px 0px; 
zoom:1;
}
#thumbs .prev_photo{
 float:left;
 width:40px;
 height:32px;
}
#thumbs .next_photo{
 float:left;
 width:40px;
 height:32px; 
}
#thumbs .prev_photo a,
#thumbs .next_photo a {
display:block;
 margin:35px 0px 0px 0px;
}
#thumbs .prev_photo a img{
 background:url(../images/prev_foto.gif) no-repeat center top; 
 width:47px;
 height:32px;
}
#thumbs .next_photo a img{
 background:url(../images/next_foto.gif) no-repeat right top; 
 width:47px;
 height:32px; 
}
#thumbs .center_photo {
 position:relative;
 float:left;
 margin: 0px;
}
#img_block_small.marginR {
 margin-right:0px;
}
#block_photogalary {
 width:100%;
 float:left;
 clear:left;
 position:relative;
 zoom:1;
}
#block_photogalary .sbody {
 background:transparent url(../images/list_bg.gif) no-repeat right top;
 color:#2E394E;
 display:block;
 font: 1.8em Arial;
 padding:5px 45px 15px 0;
 width:25%;
 text-align:right;
 margin: 0px 0px 15px 15px;
}
#one_block_photo {
 width:100%;
 position:relative;
 zoom:1;
}
#one_block_photo .tx {
 float:left;
 width:40%; 
 padding: 10px;
}
#one_block_photo .tx p {
 margin: 30px 0px 0px 15px;
 color:#4b4e4a;
 font:1.5em Arial;
}
#container_block_photogalary2 {
 width:90%;
 float:left;
 margin:0px 0px 0px 5%;
 display:inline;
 position:relative;
 zoom:1;
}
#block_photogalary2 {
 float:left;
 margin:0px 0px 20px 0px;
}
#block_photogalary2 .texttitle {
 float:left;
 margin:0px 0px 0px 0px;
 max-width:170px;
clear:left;
//width:170px;
}
#block_p hotogalary2 .texttitle h5 {
 margin:0px 10px;
 font:1.5em Arial;
 color:#4b4e4a;
}
.clear {
clear:both;
height:0px;
font-size:1px;
visibility:hidden;
}

#onephoto {
	text-align:center;
	margin-bottom:40px;
}
#onephoto h5 {
	 text-align: center ;
	 font-size: 1.5em;
}
#middle .listing {
	float: left;
	height:200px;
	margin-left:15px;
	margin-right:25px;
}
#onephoto  img, #photogallery img, #middle .listing  img{
	border:3px solid #e1ac1c;
	text-align:center;
}
#onephoto .gallery, #photogallery .gallery {
 float:left;
 margin:5% 0px 10px 5%;
}
#onephoto a.w_1em, #photogallery .gallery a:link, #photogallery .gallery a:active, #photogallery .gallery a:visited, #photogallery .gallery a:hover {
	color:#000;
}
.pageselector {
	float:right;
	margin-right:10%;
}
.pageselector a:link, .pageselector a:hover, .pageselector a:active, .pageselector a:visited { 
color: #000;
}
.pageselector font { 
background-color: #3e2308;
padding: 3px;
color: #fff;
}
#photogallery .gallery {
	text-align:center;
}

#photogallery h5 {
	 font: 1.8em Arial;
	color: #3e2308;
	margin-bottom:-5px;
	margin-top:25px;
}
#middle .listing {
	margin-top: 50px;
}
#middle .listing  img { 
float:left;
}
#middle .listing .listing_content { 
margin-left: 150px;
}

#middle .listing .listing_content {
	color:#3e2308;
	margin-bottom:25px;
}
#middle .listing .listing_content h5 { 
color: #3e2308;
font: 1.8em Arial;
margin-top:0px;
}
#middle .listing .listing_content p {
	line-height:normal;
	 font: 1.2em Arial;
}

#middle .listing .listing_content a:link, #middle .listing .listing_content a:active, #middle .listing .listing_content a:hover, #middle .listing .listing_content a:visited {
	color:#000;
}
#middle table { 
text-align:center;
width:100%;
}
#middle  th { 
border-top:1px solid #f8f1d7;
border-bottom:1px solid #f8f1d7;
text-align:center;
background-color: #f4e7b9;

padding:5px 0px;
}
#middle td { 
border-bottom: 1px solid #3e2308;
border-top: none;
text-align:center;
vertical-align:middle;
background:none;
padding:2px 0px;
}
a {
	color: #3e2308;
}