/*- Global Style -----------------------------------------------------------------------------------------------------------------------------------------------------------*/
body {
	font-size: 14px;
	font-family: "MS Sans Serif";
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
} 

.bgright { background-position: right bottom; background-repeat: no-repeat; }

.bgleft { background-position: left bottom; background-repeat: no-repeat; }

.bgtop { background-position: left top; background-repeat: no-repeat; }

.bgbottom { background-position: left bottom; background-repeat: no-repeat; }

hr { 	background: #333333; height: 1px; }

li {
	list-style-position: inside;
	list-style-type: circle;
}

/*- Table Style ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

table { font-size: 14px; font-family: "MS Sans Serif"; color: #333333; } 

.td_b { background: #5093E2;}

.table_border { background-color: #375385; } 

.table_row1 { background-color: #E5E9F2; } 

.table_row2 { background-color: #D5D9E2; } 

.table_rowover { background-color: #C5C9D2; } 

.table_col1 { background-color: #D5D9E2; font-weight: bold; } 

.table_col2 { background-color: #E5E9F2; } 

.table_col3 { background-color: #C5C9D2; color: #000066; font-weight: bold; } 

.table_rowover { background-color: #C5C9D2; } 

.table_footer { font-weight: bold; color: #000066; background-color: #BCCFED; } 

.table_toolbar { background-color: #EEEEEE; } 

.td_header { font-family: "MS Sans Serif"; font-weight: bold; color: #FFFFFF; font-size: 14px; }

.td_left {
	width: 59px;
	height: 57px;
	background-image: url(../images/bar_01_default.jpg);
}

.td_room {
	width: 59px;
	height: 57px;
	background-image: url(../images/bar_01_room.jpg);
}

.td_news {
	width: 59px;
	height: 57px;
	background-image: url(../images/bar_01_news.jpg);
}

.td_facility {
	width: 59px;
	height: 57px;
	background-image: url(../images/bar_01_facility.jpg);
}

.td_promotion {
	width: 59px;
	height: 57px;
	background-image: url(../images/bar_01_promotion.jpg);
}

.td_currency {
	width: 59px;
	height: 57px;
	background-image: url(../images/bar_01_currency.jpg);
}

.td_jump {
	width: 59px;
	height: 57px;
	background-image: url(../images/bar_01_jump.jpg);
}

.td_center {
	height: 57px;
	background-image: url(../images/bar_01_bar.jpg);
}

.td_right {
	width: 21px;
	height: 57px;
	background-image: url(../images/bar_01_right.jpg);
}

.td_right2 {
	width: 21px;
	height: 57px;
	background-image: url(../images/bar_01_right2.jpg);
}

.td_contents {
	background-image: url(../images/bar_01_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.td_contents_promotion {
	background-image: url();
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 284px;
}

.td_contents_catagory {
	background-image: url(../images/bar_01_bg_cat.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.td_contents_currency {
	background-image: url(../images/bar_01_bg_curr.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 120px;
}

.td_contents_facility {
	background-image: url(../images/bar_01_bg_fac.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 180px;
}

.td_contents_room {
	background-image: url(../images/bar_01_bg_room.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 300px;
}

.td_contents_jump {
	background-image: url(../images/bar_01_bg_jump.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 150px;
}

.td_contents_index {
	background-image: url(../images/bar_01_bg_index.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.td_color { 	background-color: #5093E2; }

/*- Link Style ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a:link {
	color: #0066CC;
	text-decoration: underline;
}

a:visited {
	color: #0066CC;
	text-decoration: underline;
}

a:active {
	color: #0066CC;
	text-decoration: underline;
}

a:hover {
	color: #008800;
	text-decoration: underline;
}

a.link_small:link {
	color: #0066CC;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_small:visited {
	color: #0066CC;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_small:active {
	color: #0066CC;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_small:hover {
	color: #008800;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_headbar:link {
	color: #026BC1;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar:visited {
	color: #026BC1;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar:active {
	color: #026BC1;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar:hover {
	color: #CC0000;
	text-decoration: underline;
	font-size: 12px;
	font-family: "MS Sans Serif";
} 

a.link_headbar1:link {
	color: #006633;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_headbar1:visited {
	color: #006633;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_headbar1:active {
	color: #006633;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
}

a.link_headbar1:hover {
	color: #CC0000;
	text-decoration: underline;
	font-size: 12px;
	font-family: "MS Sans Serif";
} 

a.link_headbar2:link {
	color: yellow;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar2:visited {
	color: yellow;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar2:active {
	color: yellow;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar2:hover {
	color: yellow;
	text-decoration: underline;
	font-size: 12px;
	font-family: "MS Sans Serif";
		font-weight: bold;
} 

a.link_headbar3:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar3:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar3:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

a.link_headbar3:hover {
	color: yellow;
	text-decoration: underline;
	font-size: 12px;
	font-family: "MS Sans Serif";
		font-weight: bold;
} 

/*- Text Style --------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 { font-size: 26px; font-family: Arial, Helvetica, sans-serif; color: #FF6600; } 

.header_line { font-size: 20px; font-family: "MS Sans Serif"; color: #FB8303; font-weight: bold;} 

.table_text_header { font-family: "MS Sans Serif"; font-size: 12px; font-weight: bold; color: #FFFFFF; } 

.table_text_header2 { font-family: "MS Sans Serif"; font-size: 13px; font-weight: bold; color: #FF6600; } 

.table_text_header3 { font-family: "MS Sans Serif"; font-size: 13px; color: #333333; } 

.table_header { font-family : "MS Sans Serif"; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #222266; } 

.table_text { font-family: "MS Sans Serif"; font-size: 12px; } 

.font_small { font-family: "MS Sans Serif"; font-size: 12px; color: #333333; } 

.text_big { font-family: "MS Sans Serif"; font-size: 18px; color: #30488C; font-weight: bold; } 

.text_header { font-family: "MS Sans Serif"; font-size: 14px; color: #FFFFFF; font-weight: bold; } 

.text_hilight { color: #000000; } 

.adminPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.adminPanel2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/*- Botton Style -----------------------------------------------------------------------------------------------------------------------------------------------------------*/

input.btn {
	WIDTH: 80px;
	BORDER-RIGHT: #363 1px solid; 
	BORDER-TOP: #696 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	BORDER-LEFT: #696 1px solid; 
	COLOR: #050; 
	BORDER-BOTTOM: #363 1px solid; 
	BACKGROUND-COLOR: #F6EDD3;
}

input.btn2 {
	WIDTH: 170px;
	BORDER-RIGHT: #363 1px solid; 
	BORDER-TOP: #696 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	BORDER-LEFT: #696 1px solid; 
	COLOR: #050; 
	BORDER-BOTTOM: #363 1px solid; 
	BACKGROUND-COLOR: #F6EDD3;
}

input.btn3 {
	WIDTH: 120px;
	BORDER-RIGHT: #363 1px solid; 
	BORDER-TOP: #696 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	BORDER-LEFT: #696 1px solid; 
	COLOR: #050; 
	BORDER-BOTTOM: #363 1px solid; 
	BACKGROUND-COLOR: #F6EDD3;
}

input.btnhov {
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	COLOR: red; 
}

.button1 {  
	font-family: "MS Sans Serif"; 
	font-size: 12px; color: #FFFFFF; 
	background-color: #5F85CC; 
	height: 23px; 
	width: 100px
}

.button_delete {  
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #CC0000; 
	height: 23px; 
	width: 100px
}

.button_done {  
	font-family: "MS Sans Serif"; 
	font-size: 12px; color: #FFFFFF; 
	background-color: #009933; 
	height: 23px; 
	width: 100px
}

.button_th_normal { 
	font-family : "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	text-align: center; 
	cursor: hand; 
}

.button_th_50 { 
	font-family : "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	width:50px; 
	text-align: center; 
	cursor: hand; 
}

.button_th_30 { 
	font-family : "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	width:30px; 
	text-align: center; 
	cursor: hand; 
}

.button_th_80 { 
	font-family : "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	width:80px; 
	text-align: center; 
	cursor: hand; 
}

.button_th_120 { 
	font-family : "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	width:120px; 
	text-align: center; 
	cursor: hand; 
}

.button_th_140 { 
	font-family : "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	width:140px; 
	text-align: center; 
	cursor: hand; 
}

.button_th_160 { 
	font-family : "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px;
	width:160px; 
	text-align: center; 
	cursor: hand; 
}

.button_normal { 
	font-family : "Verdana"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	text-align: center; 
	cursor: hand; 
	border-width: 1px; 
}

.button_50 { 
	font-family : "Verdana"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	text-align: center; 
	cursor: hand; 
	width:50px;  
	border-width: 1px; 
}

.button_80 { 
	font-family : "Verdana"; 
	font-size: 10px; 
	color: #000000;
	font-weight: bold; 
	height:18px; 
	text-align: center; 
	cursor: hand; width:80px;  
	border-width: 1px; 
}

.button_100 { 
	font-family : "Verdana"; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	height:18px;
	text-align: center; 
	cursor: hand; 
	width:100px; 
	border-width: 1px; 
}

.button_120 { 
	font-family : "Verdana"; 
	font-size: 10px; 
	color: #000000;
	font-weight: bold; 
	height:18px; 
	text-align: center; 
	cursor: hand; 
	width:120px; 
	border-width: 1px; 
}

.button_140 {
	font-family : "Verdana";
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	height:18px; 
	text-align: center; 
	cursor: hand;
	width:140px; 
	border-width: 1px; 
}

a.Button_pic80 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	padding: 3px;
	text-decoration: none;
	background-image: url(../images/bt0_80.gif);
	width: 80px;
	height: 22px;
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic80:hover {
	color: #FF0000;
	text-decoration: none;
	background-image: url(../images/bt1_80.gif);
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic80:active {
	color: #FF0000;
	text-decoration: none;
	background-image: url(../images/bt1_80.gif);
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	padding: 3px;
	text-decoration: none;
	background-image: url(../images/bt0_100.gif);
	width: 100px;
	height: 22px;
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic100:hover {
	color: #FF0000;
	text-decoration: none;
	background-image: url(../images/bt1_100.gif);
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic100:active {
	color: #FF0000;
	text-decoration: none;
	background-image: url(../images/bt1_100.gif);
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic120 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	padding: 3px;
	text-decoration: none;
	background-image: url(../images/bt0_120.gif);
	width: 120px;
	height: 22px;
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic120:hover {
	color: #FF0000;
	text-decoration: none;
	background-image: url(../images/bt1_120.gif);
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic120:active {
	color: #FF0000;
	text-decoration: none;
	background-image: url(../images/bt1_120.gif);
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic150 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	padding: 3px;
	text-decoration: none;
	background-image: url(../images/bt0_150.gif);
	width: 150px;
	height: 22px;
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic150:hover {
	color: #FF0000;
	text-decoration: none;
	background-image: url(../images/bt1_150.gif);
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_pic150:active {
	color: #FF0000;
	text-decoration: none;
	background-image: url(../images/bt1_150.gif);
	font-weight: bold;
	background-position: right; 
	background-repeat: no-repeat;
}

a.Button_flat {
  border-style: solid;
  border-width: 1px;
  border-color: #f0f0f0 #7D7D7D #7D7D7D #f0f0f0;
  background-color: #F3F3F3;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  padding: 2px;
  padding-left: 6px; 
  padding-right: 6px;
  position: relative;
  text-decoration: none;
}

a.Button_flat:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  background-color: #008800;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  padding: 2px;
  padding-left: 6px; 
  padding-right: 6px;
  position: relative;
  text-decoration: none;
}

/*- Form Style -------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.formbox {
	font-family: "MS Sans Serif";
	font-size: 12px;
	background-color: #FFFFFF;
	border-color: #333333;
	border-top-color: #333333;
	border-top-width:1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.formbox2 {
	font-family: "MS Sans Serif";
	font-size: 12px;
	background-color: #D3E9F8;
	border-color: #333333;
	border-top-color: #333333;
	border-top-width:1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.formbox3 {
	font-family: "MS Sans Serif";
	font-size: 14px;
	border-color: #5093E2;
	border-top-color: #5093E2;
	border-top-width:1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #5093E2;
	border-bottom-color: #5093E2;
	border-left-color: #5093E2;
}

.form_header {  
	font-family: "MS Sans Serif"; 
	font-size: 14px; 
	color: #FFFFFF; 
	background-color: #3895DB; 
	font-weight: bold;
}

.input_center { 
	font-family: "MS Sans Serif";
	font-size: 10px; 
	color: #000000;
	background-color: #DEDEBB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px;
	border-color: #FFFFDD; 
	height:18px; 
	text-align: center; 
}

.input_left { 
	font-family: "MS Sans Serif";
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	height:18px; 
	text-align: left; 
}

.input_left2 { 
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left; 
	width: 60px; 
}

.input_right {
	font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000;
	background-color: #DEDEBB; 
	border-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	height:18px; 
	text-align: right; 
}

.input_textarea { font-family: "MS Sans Serif"; 
	font-size: 10px; 
	color: #000000; 
	background-color: #DEDEBB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	text-align: left;
}

.input_textarea2 { 
	font-family: "MS Sans Serif";
	font-size: 14px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #CCCCCC;
	text-align: left; 
	width: 250px;
}

.input_textarea3 { 
	font-family: "MS Sans Serif";
	font-size: 12px; 
	color: #000000;   
	text-align: left;
}

.input_textarea4 { 
	font-family: "MS Sans Serif";
	font-size: 12px; 
	color: #000000;   
	text-align: left;
	width: 200px;
}

.input_normal {
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
}

.select {
	font-family: "MS Sans Serif"; 
	font-size: 10px;
	color: #000000; 
	background-color: #DEDEBB; 
	border-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFDD; 
	height:18px; 
	text-align: left; 
}

.form_checkbox { cursor: hand; }

/*- Menu Style ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.menu_table_header {
	font-family : "MS Sans Serif"; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	background-color: #222266; 
} 

.menu_table_bg_hilight { background-color: #EEEEEE; } 

.menu_table_bg_shadow  { background-color: #333333; } 

.menu_table_bg_normal  { background-color: #C7C7C7; cursor: hand; } 

.menu_table_bg_over    { background-color: #E7E7E7; cursor: hand; } 

.menu_table_text { font-family : "MS Sans Serif"; font-size: 14px; color: #30488C; font-weight: bold; } 

/*- MessageBox Style ------------------------------------------------------------------------------------------------------------------------------------------------*/

.messagebox_alert { background-color: #FFE9D9; color: #660000; border: 1px solid #990000; } 