body {
	background-color: #332933;
	padding:0;
	margin:0;
}

ul, li, p, h1{
	margin:0;
	padding:0;

}

*{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:0.94em
	

}

p strong { font-weight:bold; font-size:12px; }

.readmore{

	display:block;
	width:60px;
	height:20px;
	background:url(hover_more.gif);
	text-indent:-9999px;
	margin:0 0 10px 20px;
}

.view_more {

	display:block;
	width:82px;
	height:20px;
	background:url(view_more.gif);
	text-indent:-9999px;
	margin:0 0 10px 20px;
}

.viewmap{
	width:180px;
	height:20px;
	display:block;
	background:url(hover_map.gif);
	text-indent:-9999px;
	margin:0 0 10px 20px;

}
a.readmore:hover, a.viewmap:hover, a.view_more:hover {
	background-position:0 -20px;
}

a{

	text-decoration:none;
}

a:hover{
	text-decoration:underline;

}

#wrap{
	width:875px;
	background:#f9f9f6 url(wrapback.gif) repeat-y;
	margin:20px auto 0 auto;
	overflow:hidden;
	padding:0;

}



/*---------------------------------------------top-------------------------------------------*/


#top{

	width:875px;
	height:80px;
	background:url(back_top.jpg);
}

#logo{

	width:310px;
	height:60px;
	background:url(logo.gif) no-repeat;
	position:absolute;
	margin:10px 0 0 10px;
	
}

#logo img { display:block; overflow:hidden; border:0; margin:0; padding:0; }

#menu{
	width:544px;
	position:absolute;
	margin:0 0 0 332px;

}

#menu ul{
	list-style-type:none;
	overflow:hidden;

}

#menu li{
	float:left;
	padding:0;

}

#menu li a{
	display:block;
	height:80px;
	text-indent:-9999px;

}

#menu li a:hover{

background-position: 0 -80px;

}
/*
#hom{
	width:64px;
	background:url(menu/home.gif);

}

#fac{
	width:85px;
	background:url(menu/facilities.gif);

}
#gue{
	width:95px;
	background:url(menu/guestbook.gif);

}
#con{
	width:210px;
	background:url(menu/contact.gif);

}
#lin{
	width:56px;
	background:url(menu/links.gif);

}
*/

/* ver 2
#hom{
	width:59px;
	background:url(menu2/home.gif);

}

#fac{
	width:85px;
	background:url(menu2/facilities.gif);

}
#gue{
	width:96px;
	background:url(menu2/guestbook.gif);

}
#con{
	width:150px;
	background:url(menu2/contact.gif);

}
#lin{
	width:54px;
	background:url(menu2/links.gif);

}
#cruise{
	width:100px;
	background:url(menu2/cruise-information.gif);

}

*/
/* ver 3 

#hom{
	width:52px;
	background:url(menu3/home.gif);

}

#fac{
	width:80px;
	background:url(menu3/facilities.gif);

}
#gue{
	width:91px;
	background:url(menu3/guestbook.gif);

}
#con{
	width:148px;
	background:url(menu3/contact.gif);

}
#lin{
	width:57px;
	background:url(menu3/links.gif);

}
#cruise{
	width:116px;
	background:url(menu3/cruise-information.gif);

}
*/


#hom{
	width:55px;
	background:url(menu4/home.gif);

}

#fac{
	width:82px;
	background:url(menu4/facilities.gif);

}
#gue{
	width:103px;
	background:url(menu4/guestbook.gif);

}
#con{
	width:131px;
	background:url(menu4/contact.gif);

}
#lin{
	width:57px;
	background:url(menu4/links.gif);

}
#cruise{
	width:115px;
	background:url(menu4/cruise-information.gif);

}

/*---------------------------------------------------column1-----------------------------------------------------------*/


#column1{
	width:320px;
	float:left;
	display:inline;
	margin:0 0 0 12px;
	
	

}

#welcome p,#facilities p, #breakfast p, #directions p, #content p{
	padding:0px 20px 20px 20px;
	line-height:1.5em;
	color:#656565;
}

#welcome p {
	color:#fff;
}

#welcome{
	background:#c596c3;
}

#tariff { 
	background:#c596c3 url('tariff.gif') no-repeat 0 0;
	width:320px;
	margin:0px 0 0 0;
	padding:55px 0 10px 0;
	color:#fff;
}
#tariff	p { font-size:12px; line-height:18px; padding-left:25px; }


#welcome h1{
	background:url(h1_welcome.gif);
	width:320px;
	height:50px;
	text-indent:-9999px;
}


#slogan{
	width:320px;
	height:80px;
	background:url(slogan.jpg);
	margin:1px 0 0 0;
}


#facilities h1{
	background:url(h1_facilities.gif);
	width:320px;
	height:50px;
	text-indent:-9999px;
}

#facilities {
	
	width:320px;
	background:#f1f1ef;

}

#facilities img{
	
	float:left;
	margin:5px 20px 10px 20px;

}


#breakfast img{
	
	float:left;
	margin:5px 20px 10px 20px;

}


/*------------------------------------------------column2----------------------------------------*/
#column2{
	width:530px;
	float:left;
	margin:0 0 0 1px;
	display:inline;
}

#flash{
	width:530px;
	height:350px;

}

#image{
	width:530px;
	height:150px;

}

#breakfast{

	width:265px;
	background:#f1f1ef;
	float:left;
	
}

#breakfast h1{
	width:265px;
	height:50px;
	text-indent:-9999px;
	background:url(h1_breakfast.gif);

}

#breakfast h1.wifi{
	width:265px;
	height:50px;
	margin:20px 0 10px 0;
	text-indent:-9999px;
	background:url(h1_wifi.gif)!important;

}

#directions{
	width:264px;
	background:#eaeae9;
	float:left;
	margin:0 0 0 1px;
}

#directions h1{
	width:264px;
	height:50px;
	background:url(h1_directions.gif);
	text-indent:-9999px;

}



/*-----------------------------------subpages---------------------------*/

#wrap2{
	width:875px;
	background:#f9f9f6 url(wrapback2.gif) repeat-y;
	margin:20px auto 0 auto;
	overflow:hidden;
	padding:0 0 20px 0;

}

#slogan2{
	width:320px;
	height:80px;
	background:url(slogan.jpg);
}

#slogan2_2{
	width:320px;
	height:80px;
	background:url(slogan.jpg);
	margin-top:1px;
}


#content{
	width:530px;

}


#content h1{
	width:265px;
	height:50px;
	text-indent:-9999px;

}

#content ul{

	padding:0px 0 0 22px;
}
#content li{
	padding:7px 0;
	font-size:1em;
	list-style-type:none;
}

#content li a{

	color:#331933;
	display:block;
	height:15px;
	font-size:1em;
	padding-left:20px;
	background:url(bullet.gif) left no-repeat;

}

#content li a:hover{

	color:#8f548f;

}

#content ul.ul_links {
	width:240px;
	float:left;
	padding:0px 0 0 22px;
}

#content ul.ul_links li{
	padding:7px 0;
	font-size:1em;
	list-style-type:none;
	width:232px;
}

#content ul.ul_links li a{

	color:#331933;
	display:block;
	height:15px;
	font-size:1em;
	padding-left:20px;
	background:url(bullet_bold.gif) left no-repeat;

}

#content ul.ul_links li a:hover{

	color:#8f548f;

}


#content_guestbook{
	background:url(h1_guestbook.gif);

}

#content_links{
	background:url(h1_links.gif);

}

#content_cruise-information{
	background:url(h1_cruise-information.gif);

}

#content_facilities{
	background:url(h1_facilities.gif);
}
h1#content_contact {
	width:350px;
	background:url(h1_contact.gif);
}

p.quote{
	font-size:1.2em;
	text-indent:35px;
	background:url(quote.gif) 20px -5px no-repeat;
	
}

.img_fac_old{
	margin:10px 0 20px 30px;
}

.img_fac{
	text-align:center;
	float:left;
	padding:10px 10px 20px 50px;
	display:inline;
}
.img_fac img {
	display:block;
}

.img_fac p { 
	display:block;
	margin-top:6px;
	clear:both;
}


.img_ways_pay{
	text-align:center;
	padding:0;
	display:block;
	margin:15px auto 0 auto;
}


.img_ways_pay_home{
	position:absolute;
	left:204px;
	top:-100px;
}

#bookingform{

	width:510px;
	margin:0 0 0 20px;
	color:#656565;
	
}

#bookingform td{

	padding:8px;
	font-size:1.1em;
}

.form1{
	width:139px;
	margin-bottom:2px;

} 

.lighter{

	background-color:#f8f8f7;
}
.adults{
	width:70px;
}

.children{
	width:70px;
}
.roomtype{
	width:143px;

}


.prices { width:300px; margin:20px auto 0 auto; padding:0; overflow:hidden;  }
.prices p { font-size:12px; line-height:18px; }
.prices p strong  { font-size:12px; line-height:18px; }
.tbl_prices tr td { font-size:12px; line-height:18px; color:#fff; padding-left:25px; } 

.links_welcome { width:300px; margin:20px auto 0 auto; padding:0; overflow:hidden;  }
.links_welcome p { font-size:11px; line-height:18px; margin:0 0 10px 0; }
.links_welcome p strong  { font-size:11px; line-height:18px; }

#content #images_right_box { width:205px; float:right; display:inline; margin:0; padding:0; text-align:right; }
#content #images_right_box img { margin:0 0 10px 0; display:block; padding:3px 3px; border:#d4b0b2 1px solid; background:#fbfbff; }
#content #images_right_box p { text-align:center; }

/*-----------------------------------footer------------------------------------*/

#bottom{
	width:875px;
	height:12px;
	margin:0 auto;
	background:#f9f9f6;
	font-size:1px;

}

#footer{
	position:relative;
	width:530px;
	margin:10px auto;
	padding:10px;
	text-align:center;
	color:#777777;
	
	
}

#footer p{
	font-size:11px;

}
#footer a{

	color:#8c8989;
	font-size:11px;
	
}

h2#h_international_phone { width:310px; height:23px; background:none; text-indent:15px; line-height:22px; font-size:14px; overflow:hidden; margin:16px 0; margin-left:0px; }

.m_links { color:#331933; font-size:11px; }
.wifi_ico { display:inline!important; float:left!important; border:0; padding:0; margin:-2px 10px 0 0!important; }

.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}