body {
		background: #038b3e;
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Arial, sans-serif;
		color: #1d1e05;
		}
.site {
	background:#038b3e  url('../images/bg/on_top_opera.gif') top repeat-x;
}
.site .navigation {
	background:url('../images/top.jpg') top center;
	background-repeat:no-repeat;
}
/*-----------------------------------------*/	
.photos {
	position:relative;
	top:60px;
	right:10%;
}	
	.div {
		height: 286px; 
		width: 694px;
		position: absolute;
		top: 180px;
		right: 70px;
	}
	.div_in {
		height: 286px; 
		width: 579px;
		position: absolute;
		top: 180px;
		right: 91px;
		*margin-right:21px;
	}
	.div_in_in {
		height: 286px; 
		width: 694px;
		position: absolute;
		top: 180px;
		right: 70px;
	}
	
	
	
/*-----------------------------------------*/	
	p {
		font-size: 12px;
		line-height: 17px;
	}
	a, a:hover, a:visited, a:active {
		color: #F6E8BB;
		font-size: 12px;
		text-decoration: none;
	} 
	a:hover {
		text-decoration: underline;
	}
/*-----------------------------------------*/	
	
	.td_2 {
		border: 0px;
		text-align: center;
		vertical-align: bottom;
	}
	.td_21 {
		border-top: 1px solid #AC8A65;
		border-left: 1px solid #AC8A65;
	}
	.td_23 {
		border-top: 1px solid #AC8A65;
	}
	.td_24 {
		border-top: 1px solid #AC8A65;
		border-right: 1px solid #AC8A65;
	}
	.td_31 {
		border-bottom: 1px solid #AC8A65;
		border-left: 1px solid #AC8A65;
	}
	.td_32 {
		border-bottom: 1px solid #AC8A65;
	}
	.td_34 {
		background:;
		border-bottom: 1px solid #AC8A65;
		border-right: 1px solid #AC8A65;
	}
	.logo {
		text-align: right;
	}
/*	.menu {
		padding: 0 0 20px 0;
		margin: 0px 0 0 0;
	}
	
	.menu1, .menu2 {
		border-bottom: 1px solid #AC8A65;
		border-right: 1px solid #AC8A65;
	}
	.menu4, .menu5 {
		border-right: 1px solid #AC8A65;
	}
	.menu3 {
		border-bottom: 1px solid #AC8A65;
	}*/
	.middle {
		background: #038b3e url('../images/bg/on_middle_opera.gif') top left;
		background-repeat:no-repeat;		
	}
	.second_bg {
		background-position: 0px 120px;
	}
	.pic {
		padding: 70px 0 0 0;
		vertical-align: top;
		text-align: left;
	}
	.pic_table {
		padding: 0px 0 0 0;
		text-align: left;
	}
	.pic_table *{
		vertical-align: top;
	}
	.pic_table td {
		padding: 0 20px 20px 0;
		text-align: center;
		vertical-align: top;
	}
	.pic_table img {
		border: 4px solid #FCFEBC;
	}
	.content {
		vertical-align: top;
		padding: 80px 0 0 0;
	}
	.text {
		background: #E4E47C url('../images/bg/text.jpg') top left no-repeat;
		font-size: 12px;
		padding: 0px 30px 0px 30px;
		vertical-align: top;
	}	
	.text1 {
		background: #E4E47C;
		font-size: 12px;
		padding: 0px 30px 0px 30px;
		vertical-align: top;
	}	
	.light_yellow {
		background: #E4E47C;
	}
	.text_in {
		padding: 20px 20px 0 20px;
	}
	.text_in_div {
		padding: 0px 20px 0 20px;
	}
	.text_in table img {
		border: 4px solid #AC8A65;
	}
	.left_dwn {
		background: url('../images/bg/left_dwn_opera.gif') bottom center no-repeat;
	}
	.line {
		background: url('../images/bg/line.gif') bottom left no-repeat;
	}	
	.line_1 {
		background: url('../images/bg/line_1.gif') bottom left no-repeat;
	}	
	.line_2 {
		background: url('../images/bg/line_2.gif') bottom right no-repeat;
	}	
	.line_3 {
		background: url('../images/bg/line_3.gif') bottom left no-repeat;
	}	
	
	.min_txt, .min_txt a, .min_txt a:hover, .min_txt a:visited {
		color: #e4e47d;
		font-size: 11px;
		position:relative;
		z-index:2;
		font-family:tahoma;
		text-decoration: none;
	}
	.footer_text .min_txt {
		margin-top:20px;
	}
	.min_txt a {
		text-decoration: underline;
	}
	.min_txt a, .min_txt a:hover, .min_txt a:visited, .min_txt a:active {
		color: #F6E8BB;
		font-size: 11px;
		text-decoration: none;
	} 
	.min_txt a {
		text-decoration: underline;
	}
	.houses td.x {
		vertical-align: top;
		text-align: center;
		width: 270px;
		padding-bottom:40px;
	}
	.houses td.x img {
		border: #dede71 solid 4px;
	}
	.yellow_bg {
		background: url('../images/bg/text.jpg') top left no-repeat;
		background-position: 20px 0px;
	}	
	.hdr {
		padding: 25px 0 20px 30px;
	}
	.menu td {
		padding: 10px 20px 10px 20px;
		vertical-align: bottom;
	}	
	.active_up {
		background: url('../images/bg/menu_up_bg.gif') bottom left no-repeat;
	 	padding: 0px;
		vertical-align: bottom;
	 }
	 	.active_down {
		background: url('../images/bg/menu_down_bg.gif') top left no-repeat;
	  	padding: 0px;
	  }
	  .submenu, .submenu a, .submenu a:hover, .submenu a:visited {
	  	color: #FCFEBC;
		font-size: 14px;
		font-family: Times New Roman;
		padding: 8px 0 8px 0;
	  }
	 .submenu_active {
	 	background: url('../images/bg/submenu.gif') bottom right no-repeat;
		padding: 8px 0 8px 0;
	  	color: #FFFFFF;
		font-family: Times New Roman;
		font-size: 14px;
		font-weight: bold;
	  }
	  .borderbot {
	  	border-bottom: 1px solid #AC8A65;
	  } 
	  .map ul{
	  	list-style: none;
		padding: 0 0 0 10px;
	  }
	  .map ul li {
	  	color: #FCFEBC;
		padding: 0 0 10px 0;
	  }
	
	 .text_in p {
	 	padding: 0 0 10px 0;
		margin: 0px;
	 }
	  .date {
	 	font-family: Times New Roman;
		font-size: 13px;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		margin: 0px;
	 }
	  .map ul li a{
	  	font-size: 11px;
	  } 
	  .text_in a {
	  	color: #000;
	  }
/*--------------------- NEW ---------------------------------*/
.menu_box {
	margin-top:140px;
	margin-bottom:36px;
	*margin-bottom:30px;
}
td.m_items {
	padding: 0px;
	border-top: 1px solid #ac8a65;
}
.for_bg td {
	background: url('../images/new/m_bg.gif') bottom left repeat-x;
}
td.m_items table td {
	padding: 0px;
	border: 0px;
	height: 5px;
}
td.m_items table td.m_i {
	vertical-align: top;
	padding: 7px 10px 12px 10px;
	/*border-right: 1px solid #ac8a65;*/
}
td.m_items table td.m_i_last {
	vertical-align: top;
	padding: 5px 10px 0 10px;
}
td.m_items table td.m_i_first {
	vertical-align: top;
	padding: 5px 10px 0 10px;
}
td.m_items table td.p_a {
}
td.m_items table td.active {
	font-size: 1px;
	border-bottom: 1px solid #ac8a65;
}
td.m_items table td.active_last {
	font-size: 1px;
	border-bottom: 1px solid #ac8a65;
}
td.m_items table td div {
	position: relative;
	padding: 0px;
}
	td.m_items table td div div.abs{
		position: absolute;
		top: 30px;
		left: 0px;
		height: 3px;
		background: #dede71; 
		font-size: 1px;
	}
td.und_pic_txt {
	font: 11px Tahoma;
	color: #FCFEBC;
	text-align: left;
}
td.m_i_bg {
	background: #ac8a65;
	height:30px;
	width: 1px;
	
}
td.m_i_e {
	width: 12%;
	border-top: 1px solid #ac8a65;
}
/*.footer .light {
	position:absolute;
	right:5%;
	z-index:1;
}
.footer .in .light {
	right:2%;
}
.footer .light div {
	background:url(../images/footer_light.gif);
	width:360px;
	height:37px;
	position:relative;
	bottom:27px;
	_bottom:20px;
	right:2px;
	_right:0;
}
.footer .in .light div {
	right:-20px;
	*right:-9px;
}*/
.light {
	float:right;
	position:relative;
	right:361px;
	top:16px;	
}
.i .light {
	top:11px;	
}

.light div {
	background:url(../images/footer_light.gif);
	background-repeat:no-repeat;
	background-position:0 26px;
	width:360px;
	height:63px;
	position:absolute;
	z-index:1;
}
.title_pr {
	color:#990000;
	font-family: "Times New Roman", Times, serif;
	font-size:22px;
}
.title_pr span {
	font-size:14px;
	position:relative;
	bottom:10px;
	left:3px;
}