/* CSS Document */



body{

	background:#374622;

	background-position:0px 0px;

	margin:0px auto;

	padding:0px;

	}

.hint{background: url(/img/hint.jpg) no-repeat 8px top; padding: 0px 0px 8px 16px; font: bold italic 12px Arial; color:#e7ad3a; vertical-align:top}
.hint2{background: url(/img/hint2.jpg) no-repeat 8px top; padding: 0px 0px 8px 18px; font: bold italic 12px Arial; color:#e7ad3a; vertical-align:top}
a {outline: 0; }/* Убираем границу вокруг ссылок  */

h1{

	position:relative;

	font-family: Georgia;

	font-size:17px;

	color:#81952b;

	font-style:italic;

	font-weight:normal;

	padding:0px 0px 0px 20px;

	margin:0px 0px 5px;

	}



h2{

	position:relative;

	font-family: Georgia;

	font-size:11px;

	color:#81952b;

	text-transform:uppercase;

	padding:0px;

	margin:0px 0px 15px;

	}



h3{

	position:relative;

	padding:0px;

	margin:0px 0px 12px;

	text-align:center;

	}

p{font-family: Georgia;font-size:12px;color:#81952b;font-weight:normal;padding:4px 0px 4px 0px;margin:0;}

p a{font-family: Georgia;font-size:12px;color:#daa543;font-weight:normal; }

a.green{font-family: Georgia;font-size:12px;color:#81952b;font-weight:normal;padding:4px 0px 4px 0px;margin:0;}
a.red{font-family: Georgia;font-size:12px;color:#e7ad47;font-weight:normal;padding:4px 0px 4px 0px;margin:0;}
a.nu{text-decoration:none}
a.b{font-weight:bold}

.green{font-family: Georgia;font-size:11px;color:#81952b;font-weight:normal;}
.green_b{font-family: Georgia;font-size:11px;color:#81952b;font-weight:bold;}

.grey{font-family: Georgia;font-size:11px;color:#666;font-weight:normal;}
.uc{font-family: Georgia;font-size:11px;color:#5e5f5e;font-weight:normal;}



form {padding:0; margin:0}



.table_footer_box{

  position:relative;

  width:100%;

  margin:0px auto;





  }



.table_box_all{

  position:relative;
  
/*
  width:1200px;
*/



  margin:0px auto;

  z-index:50;

  }



#table_sub_header{
	position:relative;
	
	height:250px;
	width:100%;
	}
	
	
	

#table_header{

	position:relative;

	width:100%;

	height:250px;

	background:url(/img/header.jpg) no-repeat top;
	
	margin:-260px 0px 0px;


	}

#table_header td{

	position:relative;

	width:50%;

	}

.td_header_left{

	position:relative;

	background:url(/img/bg_header_left.png) repeat-x;

	background-position:0px 0px;

	}



.td_header_right{

	position:relative;

	background:url(/img/bg_header_right.png) repeat-x;

	background-position:0px 0px;

	}


.table_header_content{
/*
	background:url(/img/bg_header.jpg) no-repeat;
	background-position: center top;
 */
	
	position:relative;

	margin:-250px auto 11px;

width:1000px;


	height:290px;
	

	}



.div_header_link{

	position: relative;
	font-family:Georgia;
	font-size:16px;
	color:#fff3de;
	font-style:italic;
	top:110px;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 21px 0px 0px;
	z-index:50;

	}



.div_header_link a{

	color:#fff3de;
	background: url(/img/bg_a1.gif) repeat-x;
	background-position:bottom left;
	text-decoration:none;
}



.div_header_link a:hover {

	text-decoration: none;
	background:none;
}











.table_hedaer_menu{
	position:relative; width:92%;
	font-family: Georgia;
	font-size:13px;
	color:#e7ad47;
	text-transform:uppercase;
	margin:75px auto 0px;
	font-weight:bold;
	z-index:500;
}

html:not([lang]) .table_hedaer_menu { margin:65px auto 0px; }

.table_hedaer_menu a{color:#e7ad47;	background:url(/img/bg_a4.gif) repeat-x; background-position:bottom; text-decoration: none;}
.table_hedaer_menu a:hover {background: none;	background-position:bottom;	text-decoration: none;}
.table_hedaer_menu td{ text-align:right;	padding:0px 0px 0px 10px; }







.table_page_box{

	position:relative;

	height:690px;

	width:100%;

	margin:-58px 0px 0px;

	z-index:-5;

	}



.table_page_box td{

	width:50%;

	}









.td_box_left{

	background:#374622 url(/img/bg_left_1.png) repeat-x;

	background-position:0px 6px;

	}



.td_box_right{

	background:#374622 url(/img/bg_right_1.png) repeat-x;

	background-position:0px 6px;

	}







#table_center{	/*position:relative;*/

/*
 	width:1050px;	
*/

	
	
	
	margin:-690px auto 0px;	}



.td_left{	position:relative;

 	width:100px;

/*
padding:25px 0px 0px 25px; 
*/

	padding:25px 0px 0px 6px;
	

	}



.div_menu{

	position:relative;

	padding:0px 5px 0px 5px;

	width:170px;
	}


.div_news_data{
	position:relative;
	font-family: Georgia;
	font-size:12px;
	color:#7a8d29;
	margin-bottom:4px;
	font-style:italic;
	}

.div_news_cat_link {
    font-style:normal;
    font-size:10px;
    color:#81952b;
}


.div_news_name{

	position:relative;

	font-family: Arial;

	font-size:12px;

	color:#b4bc8b;

	width:170px;

	padding-bottom:24px;

	}



.div_news_name a{

	color:#b4bc8b;

	text-decoration: none;

}



.div_news_name a:hover {

	text-decoration:underline ;

}



.table_aktsii{

	position:relative;

	background:url(/img/bg_actsii.gif) no-repeat;

	background-position:0px 0px;

	width:182px;

	height:151px;

	margin:0px auto 10px;

	}



.td_aktsii_content{

	position:relative;

	padding:10px 10px;

	text-align:right;

	}



.div_aktsii_1{

	
	font-family: Arial;

	font-size:12px;

	color:#bbd085;

	width:146px; margin-left:16px; line-height:14px; text-align:left;

	}
	.div_aktsii_1 a{

	font-family: Georgia;float:right;
text-align:right;

	font-size:17px; margin:16px 0px 4px 0px;
	color:#bbd085;
	font-weight:bold;
	text-decoration:none;

	}



.div_aktsii_2{

	font-family:Arial;

	font-size:11px;

	color:#fad46f;margin: 2px 0;

	font-weight:bold; clear:both

	}



.div_aktsii_3{

	font-family:Georgia; background-color:#e4e4e;
	font-size:12px; text-align:right;
	color:#d8a342;
	font-style:italic;
	}



.div_aktsii_3 a{

	color:#d8a342;

	background:url(/img/bg_a2.gif) repeat-x;

	background-position:bottom left;

	text-decoration: none;

	padding:0px 0px 4px;

}



.div_aktsii_3 a:hover {

	text-decoration: none;

	background:none;

}





.div_img_left{

	position:relative;

	margin-bottom:20px;

	text-align:center;

	}
.div_img_left2 {position:relative;margin-bottom:15px;text-align:center;}	



.td_center{/*	position:relative; */

/*
padding:0px 8px 0px 13px;
*/


/*border:2px #fff solid;*/

padding:0px ;

	}



.table_center_content{

	position:relative;

	background:url(/img/bg_center.jpg) no-repeat;

	background-position:10px -5px;

	height:200px;

	font-family:Arial;

	font-size:12px;

	color:#b4bc8b;

/*	border:1px #ff0 solid;*/
	width:593px;
	margin: 7px 0px 0px;

	z-index:100;

	}



.table_center_content p{

	width:350px;

	padding:0px 0px 0px 20px;

	margin:0px 0px 25px;

	}









.table_search{

	/*position:relative; */

	height:83px;

	margin:0px 0px 20px 0px;

	}











.td_ccontent{	padding:30px 0px 0px 0px;	}

.td_ccontent p {color:#b4bc8b; margin:0; padding:0}

.td_ccontent	h1 {font: italic 17px Georgia; color: #81952b; margin:0; padding:0 }
.td_ccontent	h4 {font: italic 20px Georgia; color: #81952b; margin:0; padding:0 }



.div_search_content{

	/*position:relative; */

	padding:10px 10px 10px 30px;

	background:  url(/img/bg_1.jpg) no-repeat;

	background-position:0px 0px;

 	/*opacity: 0.7;

    filter: alpha(opacity=70);*/

	height:73px;

	}









.table_search_content{width:100%;}



.table_search td{padding:0px 6px 0px 0px;	}

.table_search td.select{padding:2px 6px 0px 10px; width:260px; cursor:pointer; background:  url(/img/search_select.gif) no-repeat top left;}







.table_box{

	position:relative;

	width:570px;
	
/*	border:1px #f00 solid;*/

	text-align:left;

	margin-bottom:20px;

	z-index:0;

	}







.table_tab{

	/*position:relative; */

	background: url(/img/bg_tab.jpg) repeat-x;

	background-position:0px 0px;

	}



.table_tab td{

	padding:0px;

	}



.table_tab th{

	padding:0px 12px;

	font-family: Georgia;

	font-size:11px;

	color:#81952b;

	text-transform:uppercase;

	}



.table_tab th a{

	color:#81952b;

	text-decoration: none;

}



.table_tab th :hover {

	text-decoration: none;

}



.td_tab_link{

	/*position:relative; */

	font-family: Georgia;

	font-size:11px;

	color:#d8a342;

	font-weight:bold;

	text-transform:uppercase;

	padding:0px 20px;

	text-align:left;

	}





.td_tab_link a{

	color:#d8a342;

	text-decoration: none;

	background:url(/img/bg_a3.gif) repeat-x;

	background-position:bottom left;

	padding-bottom:4px;

}



.td_tab_link a:hover {

	text-decoration: none;

	background:  none;



}



.td_box_tab{

	/*position:relative;*/

	background:url(/img/bg_tab_box_right.jpg) no-repeat;

	background-position:0px 0px;

	}





































.table_tab_box_content{

	position:relative;

	background: #42581d url(/img/bg_tab_box.gif) repeat-x;

	background-position:right top;

	width:100%;

	height:276px;

	margin:0px 0px 0px 0px;

	}



.td_box_content{

	position:relative;

	background:url(/img/bg_tab_box_right.jpg) no-repeat;

	background-position:right top;

	padding:30px 20px;

}

.td_box_content p {
    color: #b4bc8b !important;
}


.table_box_item{

	position:relative;  z-index:2;

	}





.table_box_item span img{

	position:relative;  z-index:2;

	margin:4px 10px 0px 0px;

	border:0px solid;

	}





.td_item_text{

	position:relative;

	padding:0px 15px;

	font-family:Arial;

	font-size:11px;

	color:#b4bc8b;

	}



.div_item_name{

	position:relative;

	font-family:Georgia;

	font-size:18px;

	color:#e7ad47;

	font-style:italic;

	}





.div_item_name a{

	color:#e7ad47;

	background:url(/img/bg_a4.gif) repeat-x;

	background-position: bottom left;

	padding:0px 0px 2px;

	text-decoration: none;

}



.div_item_name :hover {

	text-decoration: none;

	background:none;

}





.div_item_sale{

	position:relative;

	font-family: Arial;

	font-size:12px;

	color:#709205;

	font-weight:bold;

	padding:4px 0px 2px;

	}



.td_item_price{

	position:relative;

	font-family: Georgia;

	font-size:14px;

	color:#81952b;

	font-weight:bold;

	width:150px;

	padding:0px 0px 0px 10px;

	}





.table_button{

	position:relative;

	margin:0px auto;

	height:73px;

	}



.table_button td{

	}



.td_button_1{

	position:relative;

	background:url(/img/img_13.png) no-repeat;

	background-position:0px 0px;

	width:135px;

	font-family: Georgia;

	font-size:11px;

	color:#d8a342;

	font-weight:bold;

	padding:25px 0px 0px 140px;

	text-transform:uppercase;

	}





.td_button_1 a{

	color:#d8a342;

	text-decoration: none;

}



.td_button_1 a:hover {

	text-decoration: underline;

}



.td_button_2{

	position:relative;

	background:url(/img/img_12.png) no-repeat;

	background-position:0px 0px;

	width:105px;

	font-family: Georgia;

	font-size:11px;

	color:#d8a342;

	font-weight:bold;

	padding:25px 0px 0px 160px ;

	text-transform:uppercase;

	}





.td_button_2 a{

	color:#d8a342;

	text-decoration: none;

}



.td_button_2 a:hover {

	text-decoration: underline;

}



.td_right{

	position:relative;
	

	width:180px;

	padding:18px 0px 0px 0px;
	

}



.div_ask_box{

	position:relative;

	background:url(/img/bg_ask.jpg) no-repeat;

	background-position:bottom center;

	padding:0px 15px 20px;

	font-family: Arial;

	font-size:12px;

	color:#b4bc8b;

	width:160px;

	margin-bottom:20px;

	}



.div_ask_box p{

	padding:0px;

	margin:0px 0px 13px;

	}



.div_ask{

	position:relative;

	font-family:Georgia;

	font-size:12px;

	color:#7a8d29;

	font-style:italic;

	}



.div_ans{

	position:relative;

	font-family:Georgia;

	font-size:12px;

	color:#e7ad47;

	font-style:italic;

	}



.div_ask_link{

	position:relative;

	text-align:right;

	position:relative;

	font-family:Georgia;

	font-size:12px;

	color:#d8a342;

	font-style:italic;

	}



.div_ask_link a{

	color:#d8a342;

	background:url(/img/bg_a2.gif) repeat-x;

	background-position:bottom left;

	text-decoration: none;

	padding:0px 0px 4px;

	}



.div_ask_link a:hover {

	text-decoration: none;

	background:none;

	}



.div_foto{

	position:relative;

	width:185px;

	margin:0px auto;

	}



.div_foto_content{

	position:relative;

	background:url(/img/bg_box_foto_.gif) no-repeat;

	background-position:0px 0px;

	width:185px;

	height:289px;

	}



.table_foto{

	position:relative;

	margin:0px auto 20px;

	}



.table_foto_mini{

	position:relative;

	width:143px;

	margin:0px auto;

	}



.table_foto_mini img{

	margin-bottom:5px;

	}



.div_footer_r{

	position:relative;

	background:url(/img/bg_footer.png) repeat-x;

	background-position:bottom;

	height:106px;

	margin:-320px 0px 0px;

	padding:322px 0px 0px;

	z-index:-2;



	}



.div_footer{

  position:relative;

  background:url(/img/bg_footer.jpg) no-repeat;

  background-position: center top;

  height:80px;
  
  width:100%;
  
 

  margin:-108px auto 0px;

  padding:27px 0px 0px;
  

    }



.table_footer_menu{

	position:relative;

	font-family: Arial;

	font-size:12px;

	color:#e7ad47;

	margin:0px auto 7px;

	}



.table_footer_menu td{

	padding:0px 7px;

	}


.table_footer_menu a{color:#e7ad47;    background:url(/img/bg_a4.gif) repeat-x; background-position:bottom; text-decoration: none;}
.table_footer_menu a:hover {background: none;    background-position:bottom;    text-decoration: none;}



.div_copyright{

	position:relative;

	font-family: Arial;

	font-size:12px;

	color:#E7AD47;

	text-align:center;

	}

	.div_copyright a{

	font-family: Arial;

	font-size:11px;

	color:#81952b;

	}



.div_a{

position: relative;

top:10px;

left:-100px;

}



/* villages page */

#table-poselok {position:relative; width:985px;margin:-690px auto 20px;}

#table-poselok .td-poselok-left{position:relative; 	width:206px; padding-left:18px }

#table-poselok	.all-villages-button {text-align:right; padding: 8px 20px 10px 0px }


#table-poselok	.poselok-left-menu {width:206px; margin: 0px 0px 10px 0px}

#table-poselok	.poselok-left-menu td.first {width:206px; height:9; background:url(/img/p-left-top.gif) no-repeat bottom left; font-size:9px; line-height:9px}

#table-poselok	.poselok-left-menu td.last {width:206px;  height:11;background:url(/img/p-left-bottom.gif) no-repeat top left;font-size:11px; line-height:11px}

#table-poselok	.poselok-left-menu td.center {width:206px; background: #425225;padding: 0px 0px 25px 17px }



#table-poselok	.poselok-menu {width:170px; height:64px; vertical-align:top; margin:10px 0px 0px 0px; text-align:right}

#table-poselok	.bottom-line {background:url(/img/p-bottom-line.gif) no-repeat bottom left;height:84px;}





#table-poselok .td-poselok-center{position:relative; }



	#table-poselok .table-center{position:relative; 	width:582px;font-family:Arial;font-size:12px;color:#b4bc8b;border:0px solid; margin-top:0px}

	#table-poselok .table-center td.first{width:582px; height:10px; background:url(/img/p-center-top.gif) no-repeat bottom left;font-size:10px; line-height:10px}

	#table-poselok .table-center td.last{width:582px; height:7px; background:url(/img/p-center-bottom.gif) no-repeat top left;font-size:7px; line-height:7px}

	#table-poselok .table-center td.center{width:582px; height:520px; background:#425225 url(/img/p-center-center.gif) repeat-y bottom right;padding:0px 17px 0px 17px;}




#table-poselok	.poselok-gallery-sides {width:11px; float:left}

#table-poselok	.poselok-gallery-center {float:left}

#table-poselok	.poselok-gallery td.first {width:544px; height:21px; background:url(/img/poselok_gallery_top.jpg) no-repeat bottom auto; font-size:21px; line-height:21px}

#table-poselok	.poselok-gallery td.last {height:21px;background:url(/img/pposelok_gallery_bottom.jpg) no-repeat bottom auto;font-size:21px; line-height:21px}



#table-poselok	h1 {font: italic 24px Georgia; color: #81952b; margin:0; padding:0 }








#table-poselok .td-poselok-right{position:relative; text-align:right; padding: 16px 0px 0px 10px}



	.ask {width:182px;}

	.ask .ask_f {width:182px; height:4px; background: url(/img/ask_top.gif) no-repeat bottom left;}

	.ask .ask_l {height:4px; background: url(/img/ask_bottom.gif) no-repeat top left;font-size:4px; line-height:4px}

	.ask .ask_c {vertical-align:top; background: url(/img/ask_center.jpg) no-repeat top left; }

	.ask .ask_c p{font: normal 12px Arial; color: #b4bc8b; padding: 4px 17px 4px 17px}

	.ask .ask_c div{padding: 2px 20px 2px 15px}



	.ask-form {}
	.ask-form .text-input{width: 146px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:19px; padding: 2px 0px 2px 8px}
	.ask-form .textarea-input{width: 146px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:170px;  padding: 2px 0px 2px 8px; overflow:auto;}
	.ask-form .select {width: 156px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:22px; padding: 2px 0px 2px 8px}
	.ask-form td.drop_select{height:22px;color: #b4bc8b; font: normal 11px Arial;padding:0px 6px 0px 10px; width:166px; cursor:pointer; background:  url(/img/search_select_160.gif) no-repeat top right; text-align:left}
	.ask-form div.drop_div{width:156px;margin:0; padding:0}
	.ask-form div label{float:left; font: normal 11px Arial;color: #b4bc8b;}
	.ask-form .table_search{width:156px}
	.ask-form .table_search{clear:both}


.order-form {}
.order-form .text-input{margin-right:10px;float:left;width: 180px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:19px; padding: 2px 0px 2px 8px}
.order-form .select {margin-right:10px;float:left;width: 180px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:19px; padding: 2px 0px 2px 8px}
.order-form .textarea-input{margin-right:10px;float:left;width: 260px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:170px;  padding: 2px 0px 2px 8px; overflow:auto;scrollbar-base-color:#374622; }
.order-form div{padding: 2px 20px 2px 15px; clear:both}
.order-form div label{float:left; width:120px; font: normal 11px Arial;color: #b4bc8b;}
.order-form .table_search{width:190px}
.order-form td.drop_select{height:22px;color: #b4bc8b; font: normal 11px Arial;padding:2px 6px 0px 10px; width:190px; cursor:pointer; background:  url(/img/search_select_190.gif) no-repeat top right;}
.order-form div.drop_div{width:190px;margin:0; padding:0}





img {border: 0;}

.clear {clear:both}



.validation-advice {font: bold 11px Arial; background: #990000; color: #fff;padding:1px 3px; text-align:left; }

div.dropmenu {position:relative; z-index:1000; float:left; }
div.dropmenu2 {top:-4px;z-index:1000; width: 232px; position:absolute; float:left;}
.drop_menu_item {background-color: #374622; border-bottom: 1px solid #66672d;border-left: 1px solid #66672d;border-right: 1px solid #66672d; height:22px; padding: 2px 16px 2px 16px; color: #b4bc8b; font: normal 11px Arial; cursor:pointer; text-align:left; }





/* CATALOG SEARCH FORM */

.catalog_search {width:100%; border: 1px solid #7f7833 }
.catalog_search h2{font: bold 14px Georgia; color: #81952b; margin:0; padding:0px 0px 20px 0px; text-align:center  }
.catalog_search td{font-family: Georgia;font-size:12px;color:#81952b;font-weight:normal;padding:4px;}
.catalog_search td p a{font-family: Georgia;font-size:10px;color:#e7ad47;font-weight:normal;}
.catalog_search td label{font-family: Georgia;font-size:12px;}

.catalog_search_form .text-input{width: 146px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Georgia; height:18px; padding: 2px 0px 2px 8px}

.catalog_search_form .check-input{width: 146px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Georgia; height:19px; padding: 2px 0px 2px 8px}

.catalog_search_form .select {width: 156px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Georgia; height:22px; padding: 2px 0px 2px 8px}

.catalog_search_form .submit {background: transparent url(/img/search.gif) top left no-repeat; color: #f0c75d; font: italic bold 11px Georgia; width:110px;  height:28px; text-align:center; border:0}

.catalog_search_form .table_search{text-align:left}
.catalog_search_form td.drop_select{height:22px;color: #b4bc8b; font: normal 11px Georgia;padding:0px 6px 0px 10px; width:176px; cursor:pointer; background:  url(/img/search_select_190.gif) no-repeat top right;}
.catalog_search_form div.drop_div{width:190px;margin:0; padding:0; top:-2px; left:2px}






.results_grid {width:100%;}
.results_grid th.rth{ text-align:center; vertical-align:middle; padding:2px;font-family: Georgia;font-size:12px;color:#BBD085;font-weight:bold;padding:4px; border-bottom: 2px solid #81952b}
.results_grid th.rth img{cursor:pointer}
.results_grid td.rtd{text-align:center; padding:2px; font: normal 12px Georgia;color:#BBD085; border-bottom: 1px solid #7f7833}
.results_grid td.rtd p{font-family: Georgia;font-size:12px;color:#BBD085;font-weight:normal;}

.more {font-family: Georgia;font-size:12px;color:#81952b;font-weight:normal;}
a.more{font-family: Georgia;font-size:12px;color:#81952b;font-weight:normal;}
a.more:hover{text-decoration:none;}

.link-chain-link{font: normal 12px Georgia;color:#81952b;}
.link-chain-link-selected {font: bold 13px Arial; color: #e7ad47;}


.results_sub {width:80%; margin: 0 auto; }
.results_sub th.results_sub_th{ background:#4f622b; text-align:left; padding:3px 24px 5px 10px; font: normal 12px Georgia;color:#bbd085;}
.results_sub td.results_sub_td { width:100%;  text-align:left;background:#718327; padding:3px 0px 5px 24px; font: normal 12px Georgia;color:#bbd085; }
.results_sub td.results_sub_td a{color:#bbd085; }





.gallery_villages {padding:38px 10px 38px 22px;list-style:none;margin:0}

.gallery_villages li {padding:0px 0px 16px 0px;}

.gallery_villages li a.unactive {color: #f6ca64;	font:bold 14px Georgia; text-decoration:none}

.gallery_villages li a.unactive:hover {	text-decoration:none;}

.gallery_villages li a.active {color: #81952b;	font:bold 14px Georgia; text-decoration:none}



.gallery_villages li ul {margin-left:10px;padding-left:30px;list-style-image: url('/img/gallery_list_style.gif');margin:0; list-style-position: outside;}

.gallery_villages li ul li {margin: 6px 0px;padding:0px 0px 0px 0px;}

.gallery_villages li ul li a.subactive {color: #81952b;font-weight:normal;}

.gallery_villages li ul li a.subunactive {color: #f6ca64;font-weight:normal;text-decoration:none}





.gallery_menu_top {width:220px;margin:0; padding:0; background:  url(/img/gallery_menu_top.gif) no-repeat top left;}

.gallery_menu_bottom {width:220px; height:5px; line-height:5px; font-size:5px;margin:0; padding:0; background:  url(/img/gallery_menu_bottom.gif) no-repeat top left;}



.gallery_content { width:750px; margin-left:26px}

.gallery_content .t{ height:6px; background:  url(/img/gallery_top.gif) no-repeat left bottom;}

.gallery_content .c{  height:550px; vertical-align:top;padding: 12px 0px 12px 36px;  background:  url(/img/gallery_center.gif) repeat-y right top;}

.gallery_content .gallery_title{font: italic 22px Georgia; color: #f6ca64}

.gallery_content .b{ height:6px; background:  url(/img/gallery_bottom.gif) no-repeat left top;}



.image_hide  {padding:2px;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; border:0; padding:0; margin:0}

.image_hide2 {padding:2px;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; border:0; padding:0; margin:0}



.table_lpage{    position:relative;   width:1050px;    margin:-690px auto 0px;    }



.placement-top {margin-left:4px;height:5px; line-height:5px; font-size:5px; background: url('/img/place.gif') left top no-repeat}

.placement-center {margin-left:4px;background-color:#3b4b27;width:181px;}

.placement-bottom {margin-left:4px;height:5px; line-height:5px; font-size:5px; background: url('/img/place.gif') left bottom no-repeat}



div.place_menu_unactive {padding: 16px 0px 16px 0px;clear:both;}

div.pb {background:url(/img/place-bottom.gif) no-repeat bottom left;}

div.place_menu_unactive div{padding-left:20px; width:158px;background:url(/img/place-row-right.gif) no-repeat 153px;}

div.place_menu_unactive a{color: #c39942;	font:bold 14px Georgia; text-decoration:none; text-transform:uppercase;background: url(/img/dotted.gif) repeat-x bottom left}

div.place_menu_active {padding: 16px 0px 16px 0px;clear:both;}

div.pb {background:url(/img/place-bottom.gif) no-repeat bottom left;}

div.place_menu_active div{padding-left:20px; width:158px;background:url(/img/place-row-down.gif) no-repeat 153px;}

div.place_menu_active a{color: #829329;	font:bold 14px Georgia; text-decoration:none; text-transform:uppercase;}





div.place_menu_about {margin-top:10px;padding: 6px 0px 4px 55px; background:url(/img/place-about.gif) no-repeat 8px;}

div.place_menu_price {margin-top:10px;padding: 6px 0px 4px 55px; background:url(/img/place-price.gif) no-repeat 8px;}

div.place_menu_plan {margin-top:10px;padding: 6px 0px 4px 55px; background:url(/img/place-plan.gif) no-repeat 8px;}

div.place_menu_empty {height:22px;background:url(/img/place-bottom.gif) no-repeat bottom left;}

a.pm {color: #cda045;	font:bold 10px Georgia; text-decoration:none; text-transform:uppercase;}



.green_dotted_right { background:url(/img/dot-green.gif) repeat-y right;}

.green_dotted_bottom {background:url(/img/dot-green.gif) repeat-x bottom;}


.villahe_map_ext { width:998px; position:relative; margin:-690px auto 0px;}
.village_map { width:100%; margin-left:0px }
.village_map .vmt{ height:8px; background:  url(/img/village_map_top.gif) no-repeat left bottom;}
.village_map .vmc{  height:550px; width:100%; vertical-align:top;padding: 0px 12px 12px 12px; background:#394d20}
.village_map .vmc a{ font: normal 12 px Georgia; color:#f1c75c}
.village_map .vmc td{padding:0px}
.village_map .vmc2{width:180px; vertical-align:top;padding: 0px 10px; background:#394d20}
.village_map .vmb{ height:8px; background:  url(/img/village_map_bottom.gif) no-repeat left top;}

.village_map .wmdesc_text{display:table;width:200px;font: 12px Arial; color: #b4bc8b; line-height:18px}
.village_map .wmdesc_text p{font: 12px Arial; color: #b4bc8b; line-height:18px}
.vil_d {display:table;margin-top:8px;font: italic 12px Georgia; color:#81952b}
.vil_text, .vil_text p {margin:0; padding:0;font: normal 12px Georgia; color:#b4bc8b; text-align:justify}
.vil_text H1 {text-align:left}


div.faqs {margin-bottom:16px; padding:10px 0px 16px 16px;color: #81952b;	font:bold 11px Georgia; text-transform:uppercase;}
div.faqs_theme_active, div.faqs_theme_unactive {padding:0px 0px 0px 16px; margin-top:8px;}
div.faqs_theme_active 	a{color: #83a543;	font:bold 12px Georgia; }
div.faqs_theme_unactive a{color: #cea145; text-decoration:none;	font:bold 12px Georgia; }

.faq-item-question {cursor:pointer;color: #5e7326;	font:bold italic 14px Georgia;}
.faq-item-answer {margin-top:8px; color: #bbd085;	font:normal 12px Georgia;padding:0px 20px 0px 0px;}
.faq-item-answer a{color: #efbb52;	font:italic 12px Georgia; text-decoration:none;}

.faq-ask {width:98%; margin: 8px 0px 8px 0px; }
.faq-ask th{background: url(/img/dot-green.gif) repeat-x left 12px; width:100%;  line-height:4px; font-size:4px}
.faq-ask td.f{padding:0 24px;background: url(/img/dot-green.gif) repeat-x left 12px; line-height:4px; font-size:4px;}
.faq-ask td{padding:0px 4px 0px 4px; font:italic 18px Arial; color: #81952b;}

.faq-form {}
.faq-form .text-input{width: 146px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:19px; padding: 2px 0px 2px 8px}
.faq-form .textarea-input{width: 146px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:170px;  padding: 2px 0px 2px 8px; overflow:auto;}
.faq-form .select {width: 156px; background-color: #374622; border: 1px solid #7f7833; color: #b4bc8b; font: normal 11px Arial; height:22px; padding: 2px 0px 2px 8px}
.faq-form td.drop_select{height:22px;color: #b4bc8b; font: normal 11px Arial;padding:0px 6px 0px 10px; width:166px; cursor:pointer; background:  url(/img/search_select_160.gif) no-repeat top right; text-align:left}
.faq-form div label{float:left; font: normal 11px Arial;color: #b4bc8b;}

.div_logo_fl{	position: relative;	}

.h_cats {position:relative; z-index:200}
.h_cats th{width:181px; height:299px; vertical-align:top; background: #374622 url(/img/cat_bg.gif) no-repeat left top;}
.h_cats th img.c{position:relative; margin:-4px 0px 0px -16px; z-index:150}
.h_cats th img.b{position:relative; margin:-7px 0px 0px -16px; z-index:150}
.h_cats th img.p{position:relative; margin:-3px 0px 0px -16px; z-index:150}
.h_cats th img.bottom{position:relative; margin:10px 0px 0px 0x; z-index:151}
.h_cats th div{text-align:left;padding: 12px 6px 12px 16px;  font: bold 12px Arial; color:#B2BB89;}
.h_cats th p{text-align:left; padding: 2px 16px; font: normal 12px Arial; color:#B2BB89;}
.h_cats th p a{font: italic 18px Georgia; color:#D8A342; background: url(/img/dotted.gif) repeat-x left bottom;}

/* useful empty lines*/
.l_0 {line-height:0px; font-size:0px; height:0px; }
.l_1 {line-height:1px; font-size:1px; height:1px;}
.l_4 {line-height:4px; font-size:4px; height:4px;}
.l_9 {line-height:9px; font-size:9px; height:9px}
.l_8 {line-height:8px; font-size:8px; height:8px}
.l_10 {line-height:10px; font-size:10px; height:10px}
.l_11 {line-height:11px; font-size:11px; height:11px}

.link_dotted_td {
    padding: 0;
    color:#e7ad47;
    font-size: 24px;
    font-style: italic;
    text-decoration: none;
}
.link_linked_td {
    padding: 0 5px;
    color:#e7ad47;
    font-size: 24px;
    font-style: italic;
    text-decoration: none;
}
.link_unlinked_td {
    padding: 0 5px;
    color:#b0cb21;
    font-size: 24px;
    font-style: italic;
    text-decoration: none;
}
.link_linked {
    color:#e7ad47;
    font-size: 24px;
    font-style: italic;
    text-decoration: none;
}
.link_unlinked {
    color:#b0cb21;
    font-size: 24px;
    font-style: italic;
}

.table_center {
    width:100%;
}

.cl { clear: both; }

/* Weather_module*/
.weather_module { width: 184px; height: 91px; background: url(/img/weather/weather_bg.png); margin: 0 0 0 5px; //margin: 0; }
.weather_module ul.city_select { padding: 10px 0 0 72px; margin: 0; }
.weather_module ul.city_select li { float: left; list-style-type: none; margin: 0 10px 0 0; font-size: 14px; font-weight: bold; }
.weather_module ul.city_select li a { text-decoration: none; }
.weather_module ul.city_select li a:link, .weather_module ul.city_select li a:visited { color: #d8a342; border-bottom: 1px dashed #d8a342; }
.weather_module ul.city_select li a:hover, .weather_module ul.city_select li a:active { color: #dcbc81; border-bottom: 1px dashed #dcbc81; }
.weather_module ul.city_select li.selected a { text-decoration: none; cursor: default; }
.weather_module ul.city_select li.selected a:link, .weather_module ul.city_select li a:visited { color: #d8a342; border-bottom: none; }
.weather_module ul.city_select li.selected a:hover, .weather_module ul.city_select li a:active { color: #d8a342; border-bottom: none; }
.weather_module .weather_current_status { padding: 5px 0 0 0; }
.weather_module .weather_current_status .w_degrees { color: #bbd3c4; font-size: 24px; padding: 0 0 0 72px; }
.weather_module .weather_day { padding: 3px 0 0 72px; color: #d8a342; }
.weather_module .w_picture { position: absolute; margin: -3px 0 0 15px; }


.button_submit { background: url(../img/send.gif); width: 110px; height: 27px; font-family: Georgia; font-size: 11px; font-weight: bold; font-style: italic; color: #f0c75d; border: none; }

.button_submit_next_big { background: url(../img/send_big.gif); width: 220px; height: 60px; font-family: Georgia; font-size: 26px; font-weight: bold; font-style: italic; color: #f0c75d; border: none; }


/*Comp*/
.competition { }

.get_comp { position: absolute; z-index: 300; background: url(../img/get_comp.png); width: 171px; height: 48px; display: block; top: 290px; //top: 278px; left: 50%; margin: 0 0 0 326px; }

.comp_works { padding: 20px 0 0 0; }
.comp_works .comp_item { margin: 0 36px 30px 0; }
.comp_works .comp_item td { padding: 0 32px 25px 0; }
.comp_works .comp_item h2 { margin: 0 0 8px; }
.comp_works .comp_item img.comp_img { display: block; border: 2px solid #848e3b; width: 160px; margin: 0 0 5px; }

.comp_works .comp_item .rating { background: url(../img/stars.png) 0 -16px; width: 85px; height: 16px; margin: 0 0 8px; float: left; }

.comp_works .comp_item .wote_btn { background: url(../img/wote.png); width: 75px; height: 19px; display: block; float: right; }
.comp_works .comp_item .rating_0 {  }
.comp_works .comp_item .rating_1 { background: url(../img/stars.png) 0 0; width: 17px; height: 16px; }
.comp_works .comp_item .rating_2 { background: url(../img/stars.png) 0 0; width: 34px; height: 16px; }
.comp_works .comp_item .rating_3 { background: url(../img/stars.png) 0 0; width: 51px; height: 16px; }
.comp_works .comp_item .rating_4 { background: url(../img/stars.png) 0 0; width: 68px; height: 16px; }
.comp_works .comp_item .rating_5 { background: url(../img/stars.png) 0 0; width: 85px; height: 16px; }

.comp_works .rate_window { background: #848E3B; color: #fff; position: absolute; text-align: center; }
.comp_works .rate_window .vote_selector { margin: 0 0 30px 0; }

.comp_works .rate_window span { position: relative; top: 20px; display: block; height: 20px; }

.comp_works .comp_item .comp_item_desc {  }

.loading_comps { height: 20px; background: url(../img/comp-loading.gif) no-repeat left; }

#fancybox-title { position: relative; }
.inner_r_title { position: absolute; left: 0; }
.inner_rating { position: relative; right: 0; display: block; width: 285px; display: block; float: right; }
.set_rating { width: 85px; display: block; height: 16px; background: url(../img/rounds.png) 0 -16px; position: absolute; right: 0; top: 0; width: 85px; }
.set_rating a { height: 16px; width: 17px; display: block; float: left; text-decoration: none; color: #fff; font-weight: bold; font-size:11px; text-align: center; line-height: 16px; }
.set_rating a.sr { background: url(../img/rounds.png) 0 0; color: #000; }
