* {
	margin: 0;
	padding: 0;
}

body {
	background:#C1DD93;
	background-image: url(bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	
}
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#wrapper { text-align:left; width:818px; margin: 0px auto; margin-top:48px;}

#header { height:413px; background:url(header.jpg) no-repeat; }

#content { text-align:left; width:778px; margin: 0px auto;}
#nav {background:url(navbg.jpg); repeat-x; height:43px;}
#nav ul{
	list-style-type: none;
	margin-left: 10px;
}
#nav li{
	float: left;
	height: 43px;
	margin-left: 10px;
}
* html #nav ul{
	/*margin-right: 10px;*/
	margin-left: 2px;
}
#nav a{
	height:39px;
	display:block;
}

#nav a.m1{
	width: 63px;
	background:url(nav_home.jpg) no-repeat left center;
}

#nav a.m2{
	width: 114px;
	background:url(nav_villa.jpg) no-repeat left center;
}

#nav a.m3{
	width: 133px;
	background:url(photo.jpg) no-repeat left center;
}

#nav a.m4{
	width: 89px;
	background:url(nav_services.jpg) no-repeat left center;
}

#nav a.m5{
	width: 105px;
	background:url(nav_guest.jpg) no-repeat left center;
}

#nav a.m6{
	width: 71px;
	background:url(nav_faq.jpg) no-repeat left center;
}

#nav a.m7{
	width: 97px;
	background:url(nav_contact.jpg) no-repeat left center;
}


#main { background:#FFFFFF;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:10px;padding-bottom:90px; }


#main   ul{

margin: 20px;



}


#footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-bottom:60px; text-align:center; margin-top:10px;}


#footer a { color:#666666;}

#footer a:hover { color:#333333;}






#attr h1 { font-family:Arial, Verdana, Helvetica, Tahoma; font-size:20px;font-weight:100; margin-bottom:10px; color:#4156A0; border-bottom: 1px solid #BFC9F9; padding-bottom:8px;}





#data {width:100%; background:#ccc; font-size: 0.9em; margin-bottom: 10px;} 
#data th {background:#eee; text-align:left; padding:.6em; font-size:0.95em;} 
#data td {background:#fff; padding:.5em; font-size: 1em;} 
#data ul {margin: 0 0 0 20px; padding: 0;}
#data ul li {font-size: .9em;}

#data2 {width:100%; background:#ccc; font-size: 0.9em; margin-bottom: 10px;} 
#data2 th {background:#eee; text-align:left; padding:.6em; font-size:12px; color:#006699;} 
#data2 td { padding:.5em; font-size: 11px; font-weight:bold;} 
#data2 ul {margin: 0 0 0 20px; padding: 0;}
#data2 ul li {font-size: .9em;}



#thumb { width: 300px; }

#thumb img{ margin:5px;border: 1px solid #C9C9C9; padding:2px }






/*FCKEditor*/

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}
h1{font-weight: 100;
	font-size: 22px;
	color:#CC0000; font-family:Arial, Verdana, Helvetica, Tahoma;}