/* ------------------------------GLOBAlS--------------------------------- */



* {

	scrollbar-highlight-color: #B4B4B4;

	scrollbar-shadow-color: #B4B4B4;

	scrollbar-arrow-color: #a77d42;

	scrollbar-track-color: #DFDFDF;

	scrollbar-darkshadow-color: #DFDFDF;

	scrollbar-base-color: #B4B4B4;

	scrollbar-3d-light-color: #B4B4B4;

}

body, th, td, div, select, optgroup, input, textarea, h1, h2, h3, p	{

	font-family: Arial, Helvetica, sans-serif;

	line-height: 14px;

	font-size: 11px;

	color: #4E4E4E;

}

body	{

	margin: 0;

	padding: 15px 0 0 0;

	background: url('../img/bg_body.jpg') left top repeat-y;

	background-color: #4D4D4D;

}

form, h1, h2, h3	{

	display: inline;

}

p, h1, h2, h3	{

	font-weight: normal;

	margin: 0;

	padding: 0;

}

ul, ol	{

	margin: 0 0 15px 0;

	padding: 0 0 0 22px;

}

ul	{

	list-style-image: url("../img/box_ul.gif")

}

img	{

	border: 0px solid black;

}

a	{

	color: #4E4E4E;

	text-decoration: underline;

}

a:hover {

    color: #686868;

}



/* ------------------------------BASIC LAYOUT----------------------------- */



div#whole	{

	position: absolute;

	left: 50%;

	margin-left: -450px;

	width: 900px;

	/*height: 500px;*/

	background-color: #FFFFFF;

}

div#logo	{

	width: 338px;

	height: 102px;

	background-color: #FFFFFF;

}

div#lg_logo	{

	position: absolute;

	left: 50%;

	margin-left: 144px;

	margin-top: -3px;

}

div#reservation	{
	margin: 14px 33px 0 0;
	_margin: 14px 16px 0 0;
	padding: 0 10px 0 17px;
	float: right;
	text-align: right;
	background-color: #de7a7a;
}

div#reservation a	{

	font-size: 10px;

	color: #000000;

	text-decoration: underline;

	text-transform: uppercase;

}

div#main_header	{

	float: left;

	width: 662px;

	height: 28px;

	background: url('../img/bg_header.jpg') left top no-repeat;

	background-color: #BABABA;

}

div#main_header div#title	{

	padding: 7px 0 0 26px;

}

div#main_header h1	{

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #a77d42;

}

div#main_header h2	{

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

}

div#lang_sel	{

	float: right;

	padding: 8px 33px 0 0;

}

div#menu_top	{

	float: left;

	width: 203px;

	height: 28px;

	background: url('../img/bg_menu_top.gif') left top no-repeat;

	background-color: #efc145;

}

div#created_by	{
	position: absolute;
	top: 675px;
	left: 51px;
	z-index: 10;
}
div#created_by a	{
	color: #b88828;
	text-decoration: none;
}
div#created_by a:hover	{
	color: #ffffff;
}

div#main_menu	{
	position: relative;

	float: left;

	width: 238px;

	height: 557px;

	text-align: right;

	background: url('../img/bg_menu.jpg') left top no-repeat;

	background-color: #efc145;

}

div#main_menu a	{

	display: block;

	width: 228px;

	line-height: 15px;

	font-size: 10px;

	text-transform: uppercase;

	text-decoration: none;

	color: #FFFFFF;

}

div#main_menu a.highlight	{
	position: relative;
	left: 36px;
	%left: 11px;
	width: 192px;
	_width: 203px;
	padding-right: 11px;
	%padding-right: 11px;
	background-color: #c96f00;
}

div#main_menu a:hover	{

	background: url('../img/bg_menu_item.gif') left top no-repeat;

}
div#main_menu a.highlight:hover	{

	background: none;
	background-color: #c96f00;

}

div#content	{

	float: left;

	width: 662px;

	height: 557px;

	overflow: auto;

	background: url('../img/bg_content.jpg') left top no-repeat;

}

div#content_padd	{

	padding: 27px 0 27px 27px;

}

div#content_inner_w	{

	width: 591px;

}

div#content_flash	{
	position: relative;
	float: left;
	width: 662px;
	height: 557px;
	background: url('../img/bg_content.jpg') left top no-repeat;
}
div#content_flash_text	{
	position: absolute;
	top: 22px;
	left: 26px;
	width: 602px;
	height: 182px;
	overflow: hidden;
}
div#content_flash_inner	{
	padding: 253px 0 0 172px;
}
div#content_flash_inner2	{
	width: 457px;
	height: 279px;
	background: url('../img/bg_content_homepage.jpg') left top no-repeat;
}
div#content_flash_inner3	{
	padding: 40px 0 0 138px;
}
div#hp_imgbox	{
	position: relative;
	width: 287px;
	height: 215px;
}
div#hp_imgbox img	{
	position: absolute;
	top: 0;
	left: 0;
}

div.imgbox	{
	position: relative;
	width: 126px;
	height: 96px;
}
div.imgbox a	{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.imgbox img	{
	border: 3px solid #cccccc;
}

div#footer_r	{

	position: absolute;

	left: 50%;

	top: 709px;

	margin-left: -450px;

	padding-bottom: 17px;

	width: 900px;

}

div#footer_r_inner	{
	padding: 0 33px 17px 0;
	background-color: #FFFFFF;

}

div#footer_r_inner p.desc	{
	clear: right;
	padding: 23px 0 0 35px;
	%padding-top: 12px;
	text-align: justify;
}

div#footer_r_inner div.awards	{
	float: right;
	padding-top: 30px;
}

div#footer_r_inner div.awards img	{
	width: 496px;
	height: 79px;
}

div#footer_r_inner div.awards_desc	{
	padding: 30px 0 0 35px;
	line-height: 20px;
	color: #b88828;
}

div#footer_r_gap	{

	width: 900px;

	border-top: 13px solid #ffffff;

	line-height: 12px;

	background: url('../img/box_white.gif') right top no-repeat;

}

div#send_page	{

	float: left;

	width: 200px;

	_width: 195px;

	text-align: right;

	padding-top: 16px;

	_padding-top: 15px;

	font-size: 10px;

}

div#fb_link, div#fb_link_en	{
	position: absolute;
	right: 40px;
	top: 50px;
}
div#fb_link_en	{
	right: 58px;
}
div#fb_link a, div#fb_link_en a	{
	color: #3b5998;
	font-size: 11px;
}
div#fb_link a:hover, div#fb_link_en a:hover	{
	text-decoration: none;
}

div#fb_like	{
	position: absolute;
	right: 33px;
	top: 70px;
	text-align: right;
}

div#social_icons	{
	position: absolute;
	left: 36px;
	top: 30px;
	padding: 4px 4px 4px 0;
	background-color: #ebebeb;
}
div#social_icons a	{
	display: block;
	float: left;
	margin-left: 4px;
}
div#social_icons a img	{
	width: 36px;
	height: 36px;
}

div#contact_info	{

	float: right;

	text-align: right;

	padding-top: 13px;

	font-size: 11px;

}



/* ------------------------------CONTENT---------------------------------- */



div.flash_border	{

	width: 120px;

	_width: 126px;

	border: 3px solid #CCCCCC;

}

.text, .text2 {

	font-size: 10px;

	color: #4F4B46;

	border: 1px solid #666666;

}

.text2 {

	font-size: 11px;

}

input.button, input.button2 {

	font-size: 10px;

	color : #333333;

	background-color: #BFBFBF;

	border: 0px solid black;

}

input.button2 {

	font-size: 11px;

}



/* ------------------------------COMMON CLASSES--------------------------- */



.fs10	{

	font-size: 10px;

}

.w87	{

	width: 87px;

}

.w126	{

	width: 126px;

}

.w147	{

	width: 147px;

}

.w163	{

	width: 163px;

}

.w164	{

	width: 164px;

}

.w270	{

	width: 270px;

}

.w591	{

	width: 591px;

}

.w865	{

	width: 865px;

}

.mr10	{

	margin-right: 10px;

}

.mb10	{

	margin-bottom: 10px;

}

.mb20	{

	margin-bottom: 20px;

}

.mt5	{

	margin-top: 5px;

}

.mt20	{

	margin-top: 20px;

}

.pt3	{

	padding-top: 3px;

}

.pt28	{

	padding-top: 28px;

}

.pt37	{

	padding-top: 37px;

}

.pr16	{

	padding-right: 16px;

}

.pl16	{

	padding-left: 16px;

}

.pl22	{

	padding-left: 22px;

}

.pl35	{

	padding-left: 35px;

}

.pl41	{

	padding-left: 41px;

}

.lh7	{

	line-height: 7px;

}

.pic	{

	border: 3px solid #CCCCCC;

}

.fleft	{

	float: left;

}

.fright	{

	float: right;

}

.aleft	{

	text-align: left;

}

.aright	{

	text-align: right;

}

.acenter	{

	text-align: center;

}

.justify	{

	text-align: justify;

}

.n	{

	font-weight: normal;

}

.b	{

	font-weight: bold;

}

.c	{

	text-transform: uppercase;

}

.u	{

	text-decoration: underline;

}

.nod	{

	text-decoration: none;

}

.clearer	{

	line-height: 0px;

	clear: both;

}

.cleft	{

	clear: left;

}

.cright	{

	clear: right;

}

.pointer	{

	cursor: pointer;

	_cursor: hand;

}

.hidden	{

	display: none;

}



/* --------------------------------COLORS--------------------------------- */



.pink	{
	color: #c09000;
}

.white	{
	color: #ffffff;
}

.light_pink	{

	color: #a77d42;

}

.black	{

	color: #4E4E4E;

}





/* --------------------------------WYSIWYG--------------------------------- */



.wysiwyg p	{

	margin-bottom: 15px;

}

.wysiwyg img	{

	border: 3px solid #CCCCCC;

}
