/*
*{padding:0; margin:0; font-family:Arial; font-size:12px; color:#000; font-weight:normal; text-decoration:none; line-height: 20px;}
*/
*{padding:0; margin:0; line-height: 20px;}
body{text-align:center; vertical-align:top; background:url(../images/bg_top.gif) repeat-x top #FFF;  font-family:Arial; font-size:12px; color:#000; font-weight:normal; text-decoration:none;}
a
{
	font-family:Arial; font-size:12px; color:#000; font-weight:normal; text-decoration:none;
}
a:hover
{
	font-family:Arial; font-size:12px; color:#000; font-weight:normal; text-decoration:none;
}
table,tr,td {vertical-align:top; text-align:left;}
img { border:0; padding: 3px 3px 3px 3px;}
input {vertical-align:middle;}
ul,li { list-style:none; text-align:left; vertical-align:top; margin:0px 0px 0px; padding:0px 0px 0px;}
strong,b, .bold {font-weight:bold;}
/*do not make any change here to prevent design brake!!!*/
.dt { display:table; width:100%;}
.dr { display:table-row; width:100%; height:100%;}
.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; height:100%;}

.txt_tittle4
{
	font-size:14px;
	font-weight:bold;
	color:#a60000;
}
.main {width:1005px; text-align:center; margin:auto;}
.main_c1 {width:380px; padding:0px 10px 5px 5px; border-right:solid 1px #ccc;}
.main_c2 {padding:0px 10px 5px 10px;}
.main_c3 {width:200px; padding:0px 3px 0px 3px; background:#eeecdc;}

.main_c12 {width:200px; padding:0px 1px 5px 5px;}
.main_c22 {padding:0px 0px 5px 0px;}


/*align*/
.a_c { text-align:center;}
.a_l {text-align:left;}
.a_r {text-align:right;}
.a_j {text-align:justify;}

/*padding*/
.p3 {padding:3px;}
.p5 {padding:5px;}
.p_t10 { padding:10px 0px 0px 0px;}
.p_t5{ padding:5px 0px 0px 0px;}
.p_l20 {padding:0px 0px 0px 20px;}
.p_l5{ padding:0px 0px 0px 5px;}
.p_r5{padding:0px 5px 0px 0px;}
.p_b5{padding:0px 0px 5px 0px;}
.p_b2{padding:0px 0px 2px 0px;}

/*img*/
.img_small {width:106px; padding:3px; border:solid 1px #ccc;}
.img_view {width:350px; padding:3px; border:solid 1px #ccc;}
.img_view2 {width:185px; padding:3px; background:#fff;}
.img_view3 {width:75px; padding:3px; border:solid 1px #ccc;}
.img_view4 {width:190px; padding:3px;}

.bg_img1 {padding:3px 0px 0px 0px;}
.bg_img1 img {width:90px;}
.bg_img3 {width:90px; padding:3px 3px 3px 3px;}


product {width:135px;}

/*banner*/
#banner {background:url(../images/bg-header.jpg)  no-repeat; height:96px;}
#banner .logo {background:url(../images/i-logo.jpg) no-repeat 0px 18px; height:96px;}
#banner .banner_body {padding:0px 0px 0px 155px; margin:0px;}



/*menu*/
#menu {background:url(../images/menu-bg.jpg) repeat-x top left; height:33px;}
#menu .menu_icon {background:url(../images/menu-icon.jpg) no-repeat 20px 0px; padding-left:40px;}
#menu .menu_active_bg {background:url(../images/menu-active-bg.jpg) repeat-x; color:#fff; font-weight:bold; height:33px;}
#menu .menu_content {padding:3px;}
#menu a { color:#336699; font-weight:bold; text-decoration:none;}
#menu a:hover {color:#336699; font-weight:bold; text-decoration:underline;}


#f_menu {background:url(../images/f-menu-bg.jpg) repeat-x top left; color:#003366;}
#f_menu .menu_icon {background:url(../images/menu-icon.jpg) no-repeat 20px 0px; padding-left:40px;}
#f_menu a {color:#003366; font-weight:bold; text-decoration:none;}
#f_menu a:hover {color:#003366; font-weight:bold; text-decoration:underline;}


/*submenu*/
#submenu {background:url(../images/search-bg.jpg) repeat-x top left; height:24px; color:#fff;}

/*search*/
#search {color:#fff;}


/*tittle*/
#tittle {background:url(../images/tittle-bg.jpg) top left; color:#fff; padding-left:10px;}
#tittle .tittle_right {background:url(../images/tittle-right.jpg) top right no-repeat;}
#tittle .tittle_txt {color:#fff; font-weight:bold;}

#tittle1 .tittle1_right {background:url(../images/tittle1-right.jpg) bottom right no-repeat; height:21px;}

#tittle2 {padding:5px 0px 0px 0px;}
#tittle2 .tittle2_right {background:url(../images/tittle2-right.jpg) bottom right no-repeat; height:21px;}
	
#tittle3 {color:#164983; font-weight:bold;}
#tittle3 .tittle3_icon {background:url(../images/tittle3-icon.jpg) 0px 0px no-repeat; padding:3px 0px 0px 50px; height:20px;color:#164983; font-weight:bold;}


/*box*/
#box1 {background:#e7f4fc; padding:5px;}
#box1 .a_c img { width:250px;}
#box2 {background:#4274a7;}
#box2 .box2_top_bg {background:url(../images/box2-top-bg.jpg) repeat-x;}
#box2 .box2_top_left {background:url(../images/box2-top-left.jpg) top left no-repeat;}
#box2 .box2_left {background:url(../images/box2-line.jpg) left 18px no-repeat;}
#box2 .box2_right {background:url(../images/box2-line.jpg) right 18px no-repeat;}
#box2 .box2_body {padding:22px 5px 5px 5px;}

#box3 {background:#fff;}
#box3 .box3_bottom_right {background:url(../images/box3-bottom-right.jpg) bottom right no-repeat;}
#box3 .box3_body {padding:5px;}

#box4 { padding:0px 0px 20px 0px;}
#box4 .box4_top {background:url(../images/box4-top.jpg) repeat-x top;}
#box4 .box4_top_left {background:url(../images/box4-top-left.jpg) top left no-repeat;}
#box4 .box4_top_right {background:url(../images/box4-top-right.jpg) top right no-repeat;}
#box4 .box4_left {background:url(../images/box4-left.jpg) left repeat-y;}
#box4 .box4_right {background:url(../images/box4-right.jpg) right repeat-y;}
#box4 .box4_bottom {background:url(../images/box4-bottom.jpg) repeat-x bottom;}
#box4 .box4_bottom_left {background:url(../images/box4-bottom-left.jpg) bottom left no-repeat;}
#box4 .box4_bottom_right {background:url(../images/box4-bottom-right.jpg) bottom right no-repeat;}
#box4 .box4_body {padding:15px 20px 20px 10px;}

/*footer*/
#footer {background:#1772b7; line-height:16px;}
#footer .footer_txt {color:#fff; text-decoration:none;}

/*border*/
.border_01 {border: solid 1px #afafaf;}

/*form*/

/*line*/
.line1 {border-bottom:solid 1px #90b2d0;}
.line2 { background:url(../images/line2.jpg) bottom left repeat-x;}
.line3 {border-top:solid 5px #0791cc;}
.line4 {border-bottom:solid 2px #4173a8;}
.line5 {border-bottom: solid 1px #4274a7;}
.line6 {border-bottom:solid 1px #ffc100;border-top:solid 1px #ffc100;}

/*bg*/
.bg1 { background:#e7f4fc;}
.bg2 {background:#ededed;}

/*list item*/
.ListItem
{
	border-right:solid 1px #DDDDDD;
	padding-right:10px;
	padding-left:5px;
}
.AltListItem
{
	border-left:solid 1px #DDDDDD;
	padding-left:10px;
	padding-right:5px;
}
.NewsListMain
{
	padding-right:5px;
	vertical-align:top;
}
.AltNewsListMain
{
	padding-left:5px;
	vertical-align:top;
}

.Booking
{
	font-weight:bold;
	font-size:13px;
	color:#7d0000;
}
.Booking:hover
{
	font-weight:bold;
	font-size:13px;
	color:Blue;
}

.td-weather-title
{
	font-family:Arial;
	font-size:12px;
	color:Blue;
	padding-right:30px;
	font-weight:bold;
}
.td-weather-data
{
	font-family:Arial;
	font-size:12px;
	color:Red;
	font-weight:bold;
}


/* LIST HOTEL */
.list_hotel { width:270px; float:left; position:relative;}
.list_hotel ul { margin:0px; list-style:none;}
.list_hotel li { margin-left:0px; padding-left:5px;}
