body {
font-family: Verdana, Arial, Georgia;
background: #666;
color: #444;
margin:0px auto;}

ul { padding:0; margin:0; list-style:none;}
li {font-size:0.95em; margin: 0; padding:4px; font-family:Verdana, Arial, Georgia; }
.clear { clear:both;}
img { border:none;}
a {color:#4E5B66; text-decoration:none;}
a:hover { text-decoration:underline}
p { font-size:0.95em; margin: 0; padding:4px; font-family:Verdana, Arial, Georgia;}
td { line-height:20px; font-size:.95em;}

h1 { color:#FFF; font-size:1.13em; font-weight:bold; padding:5px; margin:0; position:relative; background-image:url(../img/backgrounds/nav_background.png); font-family:Georgia; }
h1 a { color:#FFFFFF;}
h2 {font-family:Georgia, Verdana, Arial; font-size:2.0em; font-weight:lighter; margin:0; padding:5px 5px 5px 5px; color:#000000; }
h3 { color: #000; padding:5px;; margin:0 ; font-size:1.5em; font-weight:lighter; font-family:Georgia, Verdana, Arial}
h4 { color:#000000; padding:5px; margin:0 0 6px 0 ;  font-size:1.6em; font-weight:lighter; font-family:Georgia, Verdana, Arial;}
h5 { color: #FFFFFF; padding:5px ; margin-left:3px; margin-top:3px; margin-bottom:0px; font-size:.95em; font-weight:bold; background-color: #999; width:90px; text-align:center;}


#header { width: 860px; height: 110px; margin: 0 10px 5px 10px; padding:0px 10px 0 10px; background-color:#FFFFFF;  }
.logo_regency {float:left; width:150px; height:80px; padding:20px 0 0 0px;}
.telephone {float:right; font-size:2.6em; margin:45px 15px 0 0; color: #000; font-family:Georgia, Verdana, Arial;}

#container {width: 870px; margin:0 auto; padding:10px 10px 10px 10px;  }
#left_col{ float:left; width:580px;  margin:0 auto;}
#right_col { float:right; width:280px; margin:0px 0 0 0;}
#right_col_1 { float:right; width:280px; margin:0px 0 0 0; padding:260px 0 0 0;}


#main_nav{ height:35px; width:880px; margin:0 auto;	background-image:url(../img/backgrounds/nav_background.png); background-repeat:repeat-x; margin-bottom:2px solid #FFFFFF;  }

.main_nav_tab { display:inline; float:left; position:relative; font-size:1.1em; font-weight:bold; padding:9px ; text-decoration:none; color:#ffffff; border-right:1px solid #5F6262;  }
.main_nav_tab a{ color:#ffffff; text-decoration:none;   }
.main_nav_tab a:hover{ text-decoration:underline;  }

.current { display:inline; float:left; position:relative; font-size:1.1em; font-weight:bold; padding:9px ; text-decoration:none; color:#ffffff; border-right:1px solid #5F6262;  }
.current a{ color:#ffffff; text-decoration:none;   }
.current a:hover{ text-decoration:underline;background:#FFF; color:#333;  }

.last {	display:inline; float:left; position:relative; font-size:1.0em; font-weight:bold; padding:10px 20px 10px 15px; text-decoration:none; color:#FFFFFF; background-color:#14236E;}
.last a{ color:#ffffff; text-decoration:none;}
.last  a:hover{ text-decoration:underline;}

#small_menu_nav {width:880px; margin:3px auto; background-color:#FFFFFF; padding:0px 10px 0 10px; border-top: dashed 1px #666; border-bottom: dashed 1px #666; height:25px;}
.small_nav_tab {display:inline; float:left; position:relative; font-size:.9em;  padding:5px; text-decoration:none; color:#000000; margin: 0 1px 0 1px; }
.small_nav_tab a{ color: #000000; text-decoration:none;}
.small_nav_tab a:hover{ text-decoration:underline; }



#mini_box_right{ width:290px; padding:5px; border:0px #999 solid;}
.mini_box_text { width:200px; float:right; margin-bottom:5px; padding-bottom:5px; font-size:.99em }
.mini_box_event { color:#14226E; line-height:18px; text-decoration:underline; font-weight:bold;}

#master_middle { width:640px; padding:0px; margin:5PX auto;  }
.master_middleright { width:300px; float:left; margin:0; padding:10px 10px 10px 10px; }
.master_middleleft { width:300px; float:left; margin:0; padding:0 10px 0 0px;  }
.master_middletop { width:595px; height:90px; padding:7px; margin:0 0 0 10px; background-color: #E4E4E4}
#master_block { font-size:1.3em; font-weight:bold; padding:8px; background-color:#94C100; color:#FFFFFF; display:block;}

#master_destination { width:620px; margin: 0 10px 10px 10px; float:left;}
.destination_header {  font-size:1.5em; font-weight:bold; color:#8DBD00; padding:10px; text-transform:lowercase; }
.destination_img  { width:500px; height:200px; margin:0; padding:10px 0 10px 10px;}

#destination_right { float:right; width:300px; margin: 5px 5px 0 0; padding:10px 0 0 0;}
.destination_break_header {font-size:1.0em; font-weight:bold; color:#4E5B66; padding:5px 10px 5px 10px; text-transform: capitalize; }
.destination_break_header_1 {font-size:1.2em; font-weight:bold; color:#94C100; padding:5px 10px 5px 10px; text-transform: capitalize; }
.destination_break_img { width:70px; height:70px; float:left; padding:5px 10px 5px 10px;}
.destination_break_txt { width:200px; float:left; padding:5px; font-size:1.0em;}

.hotel_mini_decription { width:400px; margin:5px; float:left; }
.hotel_mini_img { width:120px; margin:5px; float:left }

#home_advert { width:560px; height:250px; background-color:transparent; }
.home_advert { font-size:1.9em; font-weight:bold; color:#FFFFFF;  width:400px; background-color: transparent;font-family:Georgia, Verdana, Arial; padding:220px 0 0 0; }

#home_direct_block {
	width: 570px;
	margin:10px 0px 10px 0px;
	border:1px;
	padding:3px;
	float:left;
	border: 1px solid #ababab;
	background-color:#FFFFFF;
}
	
.home_direct_block ul {
	margin:0 auto;
	width:270px;}

.home_direct_block li {
	outline:none;
	padding:5px 10px 5px 4px ;
	list-style:none;
	float:left;
	width:80px;
	margin:0px 0 3px 0;
	text-align:center;
	display:inline;
	font-size:1.0em;}
	
.home_direct_block img {
	width:80px;
	height:80px;
	border:0;
	margin-bottom:3px;}

.home_direct_block a:hover {
	background-color:#06F;
	color:#FFF;
	text-decoration:none;}


#home_block {
	width: 570px;
	margin:0px 5px 0px 0px;
	border:1px;
	padding:3px;
	float:left;
	border: 1px solid #ababab;
	background-color:#FFF;}
	
.home_block ul {
	margin:0 auto;
	width:270px;}

.home_block li {
	padding:4px ;
	margin:3px 0 3px 0;
	border: 1px solid #ababab;
	background-color:#CCC;
	font-size:.98em;}

.home_block a:hover {
	background-color:#06F;
	color:#FFF;
	text-decoration:none;}

#footer {
	width:890px;
	margin: 0px auto;
	padding:5px;
	font-size: .9em;
	background:#FFFFFF;
	text-align:center;}

#news_block { width:600px; height:110px; float:left} 
.news_text { padding:5px; width:475px; float:right;}
.news_img_small { width:90px; margin:10px; float:left}

.advert_1 { float:right; margin:5px; }
.advert_2 { width:310px; height:120px; float:right; margin: 10px 5px 10px 0; font-size:1.5em; padding-top:70px; text-align:center; background-color:#CCC;}

#Staff { width:500px; height:110px; }
.staff_img { float:left; margin:5px;}
.staff_txt{ width:400px; float:right; margin:10px 5px 5px 5px;}

#right_advert {  padding:5px 5px 5px 5px ; margin-bottom:3px; background-color:#FFF;}
.right_advert img { float:left; margin:5px;}

#rightsider {border: 1px solid #ababab; padding:5px 5px 5px 5px ; margin-bottom:3px; background-color:#FFF; }

.rightheader {
	color: #FFFFFF; font-family:Georgia, Verdana, Arial; font-size:1.1em; font-weight:bolder; padding:5px; margin:0; position:relative; background-color: #666;}
.rightheader a {
	color: #FFFFFF; text-decoration:none;}
.rightheader a:hover {
	color: #FFFFFF; text-decoration:underline;}
	
#home_page_block
{	width: 270px;
	margin:3px 10px 10px 0px;
	border:1px;
	padding:3px;
	float:left;
	border: 1px solid #ababab;
	background-color:#FFFFFF;
	}
