/* http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%; 
	font:inherit;
	/*vertical-align: baseline;*/
}

* {
	font-family: 'Pridi','Arial', tahoma; 
}
/*
@font-face {
	font-family: bangna;
	src: url('../font/supermarket.ttf');
}
@font-face {
	font-family: THSarabun;
	src: url('../font/THSarabun.ttf');
}
*/
@font-face{
	font-family: Kanit;
	src: url('../font/Kanit-Regular.ttf');
}
@font-face{
	font-family: Pridi;
	src: url('../font/Pridi-Light.ttf');
}

a{
	text-decoration:none;
	color:#42678b;
}
a:hover{
	color:#333;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height:1;
	/*background:url(../images/body.jpg);*/
	background:#fff;
	font-size:14px;
	/*background:url(../images/map_cmai_area640.jpg) repeat;*/
}
.bg1{
	background:#f00;
}
body.blank {
	line-height:1;
	background:#fff;
}
.arrow{
	width:31px;
	height:29px;
	background:url(../images/arrow.png);
	position:absolute;
	border:0px solid #f00;
}
.arrow2{
	width:31px;
	height:29px;
	background:url(../images/arrow2.png);
	position:absolute;
	border:0px solid #f00;
}
*+html .arrow{ /* IE7 */
	display:none;
}
/*Main CSS*/
#wrapper {
	width:100%;
	margin:0 auto;
	/*background:url(img/page_bg.png) scroll repeat-y 0 0 transparent;*/
	background:#ffffff;
}
/*Container*/
#container {	
	width:1063px;
	width:100%;
	height:1px;
	margin:0 auto;
	background:none;
}
/*Header*/
#header_wrapper {
	height:125px;
	padding:0;
	background:#fff;
}
#header{
	width:1063px;
	margin:0 auto;
}
/*Logo*/
#logo_gplace {
	float:left;
}
#logo_gplace a {
	/*background:url(../images/logo_gplace.png) no-repeat top;*/
	width:200px;
	height:91px;
	display:block;
	margin:7px 0 0 0;
}
#banner_wrapper{
	width:595px;
	height:105px;
	text-align:center;
	margin:0 auto;
	border:1px solid #fff;
}
#banner{
	width:595px;
	height:105px;
	text-align:center;
	margin:15px auto;
}
#signin_wrapper{
	float:right; 	
	/*width:300px;*/
	/*margin:-110px 0 0 0;*/
}
.signin{
	float:right;
	/*padding:10px 2px 0px 0px;*/
	margin-top: 2px;
}
.signin a{
	font:normal 12px arial;
	color:#fff;
	text-decoration:none;
}
.signin a:hover{
	color:#fff;
}
.register{
	float:right;
	/*width:200px;*/
	padding:10px;
	text-align:right;
}
.register a{
	font:normal 12px arial;
	color:#fff;
	text-decoration:none;
}
.register a:hover{
	color:#fff;
}

.h_username{
	float:right;
	padding: 0 10px;
	margin-top: 10px;
}
.h_username a{
	font:normal 12px arial;
	color:#fff;
	text-decoration:none;
}
/*Search Form*/
#search {
	float:right;
    height:30px;
    width:220px;
	margin:-50px 0 0 0;
}
#search_input {
	/*margin:5px 0 0 0;*/
	padding:3px 4px;
	border: 1px solid #EAEEF1;
   /* box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75) inset;*/
	border-radius:5px;
	color: #C9C9C9;
	text-align:left;
	height:18px;
	width:270px;
}
#shared_homepage{
	float:right;
	width:400px;
	margin:-20px 100px 0 0;
}
#shared_homepage a{
	float:right;
	margin:3px;
	/*width:70px;*/
	height:40px;
}
/**/
#categories_tab {
	float:left;
	width:35px;
	height:auto;
	position:absolute;
	margin:0 0 0 -100px;
}
#categories_tab .cat_top {
	background:url(../images/tab_category1.png);
	width:100px;
	height:12px;
	float:left;
}
#categories_tab .cat_middle {
	background:url(../images/tab_category2.png);
	width:100px;
	min-height:25px;
	float:left;
}
/* ****** for text rotate ******
#categories_tab .cat_middle .cat_text{
	-moz-transform: rotate(-90deg);
    float: left;
    font-size:14px;
    height:35px;
	margin:30px 0 0 -13px;
    text-align: center;
    white-space: nowrap;
    width:90px;
	color:#fff;
	
	display:block;  
    writing-mode: tb-rl;  
    filter: flipv fliph;  
    -webkit-transform: rotate(-90deg);   
    -moz-transform: rotate(-90deg);   
    transform: rotate(-90deg);   
	text-align:center;
    font-size:12px;  
}*/
#categories_tab .cat_middle .cat_text{
    float: left;
    font-size:13px;
	width:90px;
    height:auto;
	padding:5px;
	margin:0 0 0 5px;
    text-align: center;
    white-space: normal;
	color:#fff;
}
#categories_tab .cat_bottom {
float:left;
	background:url(../images/tab_category3.png);
	width:100px;
	height:15px;
}
/* tab_title */
#tab_title{
	float:left;
	background:#fff;
}
#tab_title .tab_title_logo{
	float:left;
	width:25px;
	margin:-6px 0 0 0;
}
#tab_title .tab_title_logo img{
	width:25px;
	/*height:40px;*/
}
#tab_title h1{
	float:left;
	max-width:350px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin:0 10px 0 10px;
	overflow:hidden;
	line-height:30px;
}
#tab_title .tab_title_search{
	float:left;
	margin:20px 0 0 0 ;
}
.tab_title_province{
	float:left;
	width:1060px;
	height:25px;
	background:#fff;
	padding:20px 0 0 0;
	text-align: center;
}
.tab_title_province span{
	color:#000;
	font-size:16px;
	font-weight:bold;
	/*margin:0 0 0 10px;*/
}
/* page */
#page_wrapper{
	float:left;
	width:100%;
	height:auto;
}
#page{
	width:1063px;
	min-height:800px;
	margin:50px auto;
}	
/* sidebar */
#sidebar_wrapper {
	float:left;
	width:260px;
	height:auto;
	background:#FFF;/*#F1F1F1*/
	margin:5px 0 0 0px;
	/*position:absolute;*/
}
#sidebar_wrapper .tab{
	width:230px;
	height:30px;
}
#sidebar_wrapper .tab span{
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin:10px 0 0 28px;
	line-height:35px;
}
/* sendlink*/
.sendlink_wrapper{ 
	float:left;
	width:235px;
	height:165px;
	background:#fff;
	/*box-shadow:0px 2px 5px #333;
	-moz-box-shadow:0px 2px 5px #333;
	-webkit-box-shadow:0px 2px 5px #333;*/
	border-radius:10px;
	margin:5px 0 5px 15px;
}
.sendlink_wrapper .title{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin:20px 0 0 60px;
}
.sendlink_wrapper .button{
	width:40px;
	margin:10px 0 0 15px;
	cursor:pointer;
}
.sendlink_wrapper .ctrl_button{
	height:22px;
	cursor:pointer;
	margin:10px 0 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sendlink_wrapper .ctrl_button{
		margin:0;
	}
}
.sendlink_wrapper span{
	font-size:11px;
	line-height:30px;
	margin:0 0 0 20px;	
}
.sendlink_wrapper label{
	float:left;
	width:40px;
	font-size:11px;
	text-align:left;
	margin:5px 0 0 23px;
}
.sendlink_wrapper .ctrl_text{
	width:140px;
	border:0px solid #000;
	border-bottom:1px solid #000;
	background:none;
}
.sendlink_wrapper .ctrl_text2{
	width:160px;
	font-size:11px;
}
/* script */
.script_wrapper{
	float:left;
	width:240px;
	height:172px;
	margin:5px 0 5px 15px;
	background:url(../images/script_box.png);
}
.script_wrapper .title{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin:30px 0 0 45px;
}
.script_wrapper .ctrl_textarea{
	width:205px;
	height:90px;
	margin:13px 0 0 15px;
	font-size:12px;
}
/* history */
#history_wrapper{
	float:left;
	width:240px;
	max-height:250px;
	margin:5px 0 0 5px;
	background:url(../images/history_bg.png) top;
}
#history{
	float:left;
	width:240px;
	max-height:280px;
	margin:5px 0 0 0;
}
#history img{
	float:left;
	margin:3px 0 0 75px;
}
#history h3{ 
	float:left;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height:35px;
	margin:0 0 0 20px;
}
#history ul{ 
	float:left;
	width:230px;
	font-size:13px;
	color:#333;
	line-height:normal;
	color:#333;
	margin:0 0 0 20px;
}
#history ul li{ 
	width:210px;
	list-style:square;
	line-height:normal;
	text-align:left;
	text-indent:0;
	list-style:none;
}
#history ul li a{ 
	color:#333;
}
#history ul li a:hover{ 
	color:#d96e26;
}
.shadow_button{
	float:left;
	width:321px;
	height:15px;
	background:url(../images/shadow_button.png);
	margin:-5px 0 0 -20px;
}
#travel_data{
	margin:0;
	height:auto;
}
/********************/
#hotel_left{
	float:left;
	width:260px;
	height:auto;
	margin:10px 0 0 0;
	background:url(../images/header_hotel.png) top no-repeat;
}
#hotel_left h1{
	margin:50px 0 6px 0;
	text-align:center;
	font-size:12px;
	color:#222;
	font-weight:bold;
}
#hotel_left h2{
	text-align:center;
	font-size:16px;
	color:#222;
	font-weight:bold;
	margin:0 0 10px 0;
}
#hotel_left .hotel_body{
	float:left;
	width:230px;
	min-height:100px;
	/*box-shadow:2px 3px 2px #999;*/
	margin:0 0 0 4px;
}
#hotel_left ul{
	float:left;
	width:250px;
	max-height:400px;
	overflow:auto;
}
#hotel_left ul li{
	float:left;
	height:auto;
	margin:0 0 5px 0;
	border-bottom:1px dotted #666;
}
#hotel_left .pic{
	float:left;
	width:75px;
	height:65px;
	border:1px solid #999;
	background:#fff;
	margin:0 0 5px 5px;
}
#hotel_left .pic img{
	width:65px;
	height:55px;
	margin:5px;
}
#hotel_left .text_right{
	float:right;
	width:120px;
	height:auto;
	margin:0 0 0 5px;
}
#hotel_left .text_right h3{
	margin:5px 0 10px 0;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#hotel_left .text_right h3 a{
	margin:0;
	background:none;
	padding:0;
}
#hotel_left .text_right span{
	margin:0 0 0 0;
	font-size:13px;
	color:#000;
}
/*arrow hide*/
#travel_data .sidebar_tab_left{
	background:url(../images/sidebar_tab_left.png) no-repeat;
	width:9px;
	height:42px;
	position:absolute;
	margin:-1px 0 0 -9px;
}
*+html #travel_data .sidebar_tab_left{/*IE7*/
	margin:-3px 0 0 -48px;
}
#travel_data .tab_hidden, .tab_hidden2, .tab_hidden3, .tab_hidden4, .tab_hidden5 {
	float:left;
	width:260px;
	height:34px;
	margin:0;
	
	background:#3399cc;
	cursor:pointer;
}
#travel_data .tab_hidden, .tab_hidden2, .tab_hidden3, .tab_hidden4, .tab_hidden5 .text{
	font-size:16px;
	color:#fff;
}
.list, .list2, .list3, .list4, .list5  {
	float:left;
	width:200px;
	height:auto;
	display:none;
	margin:0 0 0 40px;
}
.list ul {
	line-height:25px;
	list-style:none;
	border:0px solid #f00;
}
.list li {
	padding:0;	
}
.list a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.list a:hover {
	text-decoration:none;
	color:#06C;
}
/* list2 */
.list2 ul {
	line-height:25px;
	list-style:none;
	border:0px solid #f00;
}
.list2 li {
	padding:0;	
}
.list2 a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.list2 a:hover {
	text-decoration:none;
	color:#06C;
}
/* list3 */
.list3 ul {
	line-height:25px;
	list-style:none;
	border:0px solid #f00;
}
.list3 li {
	padding:0;	
}
.list3 a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.list3 a:hover {
	text-decoration:none;
	color:#06C;
}
/* list4 */
.list4 ul {
	line-height:25px;
	list-style:none;
	border:0px solid #f00;
}
.list4 li {
	padding:0;	
}
.list4 a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.list4 a:hover {
	text-decoration:none;
	color:#06C;
}
/* list5 */
.list5 ul {
	line-height:25px;
	list-style:none;
	border:0px solid #f00;
}
.list5 li {
	padding:0;	
}
.list5 a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.list5 a:hover {
	text-decoration:none;
	color:#06C;
}

/* hotel hidden */
#hotel_data{
	margin:0;
	height:auto;
}
/*arrow hide*/
#hotel_data .sidebar_tab_left{
	background:url(../images/sidebar_tab_left.png) no-repeat;
	width:9px;
	height:42px;
	position:absolute;
}
#hotel_data .title{
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin:0 0 0 28px;
	line-height:40px;
}
#hotel_data .sidebar_tab_left{
	background:url(../images/sidebar_tab_left.png) no-repeat;
	width:9px;
	height:42px;
	position:absolute;
	margin:-1px 0 0 -9px;
}
*+html #hotel_data .sidebar_tab_left{/*IE7*/
	margin:-3px 0 0 -48px;
}
#hotel_data .hotel_hidden, .hotel_hidden2, .hotel_hidden3, .hotel_hidden4, .hotel_hidden5 {
	float:left;
	width:260px;
	height:30px;
	background:#1392FF;
	cursor:pointer;
}
#hotel_data .hotel_hidden_text{
	float:left;
	width:230px;
	height:34px;
	margin:0;
}
.hotel_hidden_title {
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin:0 0 0 28px;
	line-height:40px;
}
#hotel_data .hotel_hidden, .hotel_hidden2, .hotel_hidden3, .hotel_hidden4, .hotel_hidden5 .text{
	font-size:16px;
	color:#fff;
}
.hotel_list, .hotel_list2, .hotel_list3, .hotel_list4, .hotel_list5  {
	float:left;
	width:200px;
	height:auto;
	display:none;
	margin:0 0 0 40px;
}
.hotel_list ul {
	line-height:25px;
	list-style:none;
	border:0px solid #f00;
}
.hotel_list li {
	padding:0;	
}
.hotel_list a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.hotel_list a:hover {
	text-decoration:none;
	color:#06C;
}
/* list2 */
.hotel_list2 ul {
	line-height:25px;
	list-style:none;
	border:none;
}
.hotel_list2 li {
	padding:0;	
}
.hotel_list2 a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.hotel_list2 a:hover {
	text-decoration:none;
	color:#06C;
}
/* list3 */
.hotel_list3 ul {
	line-height:25px;
	list-style:none;
	border:none;
}
.hotel_list3 li {
	padding:0;	
}
.hotel_list3 a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.hotel_list3 a:hover {
	text-decoration:none;
	color:#06C;
}
/* list4 */
.hotel_list4 ul {
	line-height:25px;
	list-style:none;
	border:none;
}
.hotel_list4 li {
	padding:0;	
}
.hotel_list4 a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.hotel_list4 a:hover {
	text-decoration:none;
	color:#06C;
}
/* list5 */
.hotel_list5 ul {
	line-height:25px;
	list-style:none;
	border:none;
}
.hotel_list5 li {
	padding:0;	
}
.hotel_list5 a {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.hotel_list5 a:hover {
	text-decoration:none;
	color:#06C;
}

/* hidden */

/* end sidebar */

/* content */
#content{ 
	/*float:left;
	margin:20px auto;*/
}
/* Province table*/
.table_province_wrapper{
	width:auto;
	height:auto;
	/*background:#eee url(../images/map_province.png) ;*/
	background:#fff;
	/*margin:30px 0 0 0;*/
}
.table_province_wrapper .bg_province{	
	width:1603px;
	height:220px;
	position:absolute;
	z-index:99;
}
.table_province{
	float:left;
	border-collapse:collapse;
	width:auto;
	height:auto;
}
*+html .table_province{
	width:1063px;
}
.table_province th{
	width:85px;
	font-size:13px;
	font-weight:bold;
	color:#333;
	padding:5px 0 0 10px;
	text-align:left;
	background:#fff;
}
.table_province td{
	border:0px solid #CCC;
	padding:5px 0 0 10px;
	width:30px;
	line-height:23px;
	vertical-align:text-top;
	background:#fff;
}
.table_province td a{
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	display:block;
}
.table_province td a:hover{
	color:#3399cc;
}
/* hot_search */
#hot_search{
	width:770px;
	height:30px;
	background:url(../images/hot_search_tab.png);
	margin:-25px 0 0 0;
	border-radius:10px;
	/*-moz-border-radius:10px;*/
	/*-webkit-border-radius:10px;*/
	/*box-shadow:0px 3px 5px 0px #555;*/
}
#hot_search strong{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:10px 0 0 10px;
}
#hot_search span{
	float:left;
	width:500px;
	height:30px;
	margin:0 5px 0 10px;
	overflow:hidden;
	line-height:30px;
}
#hot_search a{
	font-size:14px;
	font-weight:normal;
	color:#003300;
	line-height:32px;
	font-weight:bold;
}
#hot_search a:hover{
	color:#fff;
}
/* slider */
#travel_slider_wrapper{
	float:left;
	width:750px;
	height:250px;
	background:url(../images/slider/slider_bg.png);
	background:#eee;
	/*box-shadow:2px 3px 4px #999;*/
	border-bottom:1px dotted #666;
	/*margin:0 0 0 355px;*/
}
.travel_slider {
	width:0px; 
	height:250px;
	margin:20px 0 0 380px;
	position:absolute;
}
.more_products { 
	border:0px solid #dedede;
	/*position:relative;	*/
	height:250px; 
	overflow:hidden; 
	margin:0 0 0 -360px;
}
.more_products .cover_slider { 
	width:650px; 
	height:250px;
	margin:0 0 0 0; 
	position:absolute;
	overflow:hidden; 
}
.more_products ul{
	list-style-type:none; 
	width:1000px;
	height:250px; 
	position:relative; 
	overflow:hidden;
}
.more_products ul li{
	float:left; 
	width:275px; 
	height:202px; 
	margin:0 0 0 20px;	
	list-style:none;
	/*box-shadow:2px 3px 5px #333;*/
}
.more_products ul li a{
	float:left; 
	width:275px; 
	height:250px; 
	background:url(../images/slider/bg_pic_slider.png) no-repeat scroll 0 0 transparent;
	text-decoration:none;
}
.more_products ul li.last{ 
	border-right:0; 
}
.more_products_holder { 
	width:700px; 
	height:250px; 
	position:relative; 
	overflow:hidden; 
	margin:10px 0 0 50px;
}
.more_products_holder .jcarousel-clip{ 
	width:1000px; 
	height:250px;
	position:relative;
	overflow:hidden;
}
.more_products_holder .control_tab_cover{
	font-size:14px;
	color:#fff;
	position:absolute;
	margin:170px 0 0 5px;
	width:250px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}

#mslide .cover_slider { 
	width:980px;
	overflow:hidden;
	float:left;	
}
.more_country_holder { 
	height:120px; 
	position:relative; 
	overflow:hidden; 
	float:left;
}	
.more_country_holder ul{
	list-style-type:none; 
	width:2000px;
	height:140px; 
	position:relative; 
	overflow:hidden;
}
.more_country_holder ul li{
	float:left;
	margin:0 20px 0 0;	
	list-style:none;
}
.more_country_holder ul li p{
	text-align:center;
}
.more_country_holder .jcarousel-clip{ 
	width:1000px; 
	height:250px;
	position:relative;
	overflow:hidden;
}


.tab_cover{
	width:270px;
	height:25px;
	position:absolute;
	margin:90px 0 0 0;
	opacity:0.6;
}
.tab_cover img{
	width:270px;
	height:30px;
	margin:80px 0 0 3px;
}
.more_nav { 
	font-size:0; 
	line-height:0;	
}
.more_nav a{ 
	position:absolute; 
	top:40px; 
	left:0; 
	width:30px; 
	height:59px; 
	text-indent:-4000px; 
	z-index:3;
	text-decoration:none;
}
.more_nav a.next{ 
	background:url(../images/slider/navigation_right.png); 
	margin:30px 0 0 305px;
}
.more_nav a:hover.next{ 
	background:url(../images/slider/navigation_right_s.png); 
	margin:30px 0 0 305px;
}
.more_nav a.prev{ 
	width:60px;
	height:250px;
	background:url(../images/slider/navigation_left2.png); 
	margin:-60px 0 0 -350px;	
}
.more_nav a:hover.prev{ 
	width:60px;
	height:250px;
	background:url(../images/slider/navigation_left2_s.png); 
	margin:-60px 0 0 -350px;
}

.more_nav_country_prev {
	margin:45px 5px 0 7px;
	width:15px;
	height:16px;
	background:url(../images/pre_button.png);
	float:left;
}
.more_nav_country_next {
	margin:45px 0 0 6px;
	width:15px;
	height:16px;
	background:url(../images/next_button.png);
	float:left;
}
/* end slider */
#update_travel{
	float:right;
	width:300px;
	height:245px;
	margin:-250px 0 0 0;
	border-radius:10px;
	background:#FFFFbb;
	background:url(../images/update_travel.jpg);
	/*box-shadow:2px 3px 5px #666;*/
}
#update_travel ul{
	float:left;
	width:300px;
	height:235px;
	overflow:hidden;
	margin:5px 0 0 0;
	background:none;
}
#update_travel ul li{
	float:left;
	min-height:80px;
	margin:5px 0 0 10px;
	border-bottom:1px dotted #666;
	list-style:none;
	background:none;
}
#update_travel .pic_update{
	float:left;
	width:120px;
	height:80px;
	border-radius:10px;
	border:1px solid #bbb;
	margin:0 5px 5px 5px;
	background:#fff;
}
#update_travel .pic_update img{
	width:110px;
	height:70px;
	margin:5px;
	border-radius:10px;
}
#update_travel .text_update{
	float:right;
	width:150px;
	font-size:11px;
	margin:0 0 0 0;
	line-height:normal;
}
#update_travel .text_update img{
	/*width:15px;*/
}
#update_travel .text_update h1{ 
	font-size:13px;
	margin:0 0 0 0;
}
#update_travel .text_update h1 a{ 
	color:#0062f7;
}
#update_travel .text_update h1 a:hover{ 
	color:#000;
}
#update_travel li{
	list-style:none;
}
/* main */
#main_wrapper{
	float:left;
	width:1060px;
	height:auto;
	background:#fff;
	/*box-shadow:2px 3px 5px #666;*/
}
#main{
	float:left;
	width:1035px;
	height:auto;
	background:#eee;
	margin:0 10px 0 10px;
}
#main .left{
	float:left;
	width:730px;
	height:auto;
	background:#fff;
	border:none;
	margin:5px;
}
#main .left .pic_wrapper{
	float:left;
	width:730px;
	height:auto;
	margin:0;
}
#main .left .pic_wrapper_text{
	float:left;
	width:700px;
	height:auto;
	margin:5px 0 0 30px;
}
#main .left .pic_wrapper_text p a{
	color:#1279c8;
	font-size:16px;
	font-weight:bold;
	margin:5px 0 0 7px;
	text-decoration:none;
}
#main .left .pic_wrapper_text p a:hover{
	color:#333;
}
#main .left .pic_wrapper_text .detail_text{
	float:left;
	max-width:400px;
	height:auto;
	white-space:normal;
	color:#333333;
	font-size:12px; 
	margin:10px 0 0 7px;
}
#main .pic_main{
	float:left;
	width:360px;
	height:220px;
	border:0px solid #666;
	margin:10px 0 0 35px;
	background:none;
	border:1px solid #eee;
}
#main .ctrl_picmain{
	width:350px; 
	height:190px;
	height:180px\0/;
	margin:5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari & Chrome*/
	#main .ctrl_picmain{
		height:200px;
	}
}
#main .tab_in_pic_main{
	/*background:url(../images/tab_in_pic_main.png);*/
	position:absolute;
	margin:-10px 0 0 -392px;
	margin:-270px 0 0 -4px\0/;
}
*+html #main .tab_in_pic_main{ /*IE7*/
	display:none;
}
:root #main .tab_in_pic_main{  /* IE9 */
	margin:-10px 0 0 -4px\0/IE9;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#main .tab_in_pic_main{
		position:absolute;
		margin:-9px 0 0 -2px;
	}
}
#main .tab_in_pic_maintext{
	font-size:18px;
	color:#fff;
	position:absolute;
	margin:15px 0 0 10px;
	margin:-245px 0 0 10px\0/;
}
:root #main .tab_in_pic_maintext{ /* IE9 */
	margin:15px 0 0 10px\0/IE9;
}
#main .tab_in_pic_maintext2{
	font-size:17px;
	color:#fff;
	position:absolute;
	margin:40px 0 0 10px;
	margin:-220px 0 0 8px\0/;
}
:root #main .tab_in_pic_maintext2{
	font-size:17px;
	color:#fff;
	position:absolute;
	margin:45px 0 0 5px\0/IE9;
}
#main .button_in_left1{
	float:left;
	width:94px;
	height:32px;
	margin:5px 0 0 10px;
	cursor:pointer;
	background:url(../images/button_01.png);
	border:none;
}
*+html #main .button_in_left1{/*IE7*/
	margin:0 0 0 90px;
}
#main .button_in_left2{
	width:94px;
	height:32px;
	margin:5px 0 0 0;
	cursor:pointer;
	background:url(../images/button_01.png);
	border:none;
}
#main .bb{
	float:left;
	width:280px;
	height:220px;
	margin:10px 0 0 40px;
	border:none;
}
#main .bb .logoinbb{
	width:229px;
	height:64px;
	margin:0 0 0 35px;
	background:url(../images/logo_choowap.png);
}
#main .bb .forminbb{
	width:300px;
	height:180px;
}
#main .bb .control_label{
	float:left;
	width:70px;
	height:180px;
	text-align:left;
	line-height:40px;
	margin:0 0 0 20px;
	color:#3d698c;
}
#main .bb .control_text{
	float:left;
	width:200px;
	height:180px;
	text-align:left;
	margin:0;
	line-height:40px;
}
#main .bb .control_text ul{
	margin:0;
}
#main .bb .control_text ul li{
	list-style:none;
}
#main .bb .control_text .text_in_bb{
	font-size:14px;
	color:#1f88db;
	width:150px;
	height:30px;
	margin:-40px 0 0 60px;
	overflow:hidden;
}
#main .bb .control_text2{
	width:190px;
	height:20px;
}
#main .bb .control_button{
	margin:0 0 0 120px;
	width:80px;
	height:30px;
}
#main .tab_review{
	float:left;
	width:720px;
	height:auto;
}
#main .tab_review ul{
	width:725px;
	margin:-5px 0 20px 0;
	padding:3px;
	background:#FFFFCC;
}
#main .tab_review ul li{
	width:700px;
	border-bottom:1px dotted #666;
	display:block;
	list-style:circle;
	margin:10px 0 0 20px;
}
#main .tab_review ul li a{
	font-size:14px;
	color:#333333;
	text-decoration:none;
}
#main .tab_review ul li a:hover{
	color:#3f6a8c;
}
#main .tab_review .tab{
	width:730px;
	height:30px;
	background:url(../images/bg_tab2.png);
	margin:20px 0 0 0;
}
#main .tab_review .title{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:16px 0 0 30px;
	line-height:30px;
}
#main .tab_review .all_review a{
	font-size:14px;
	color:#333;
	margin:0 0 0 630px;
	line-height:30px;
	text-decoration:none;
}
#main .tab_review .all_review a:hover{
	color:#3f6a8c;
}
/* right */
#main .right{
	float:right;
	width:280px;
	height:auto;
	background:#eee;
	margin:0;
}
#main .shadow_left{
	width:28px;
	height:305px;
	background:url(../images/shadow_left.png);
	position:absolute;
	margin:-15px 0 0 740px;
}
#main .shadow_button{
	float:left;
	width:321px;
	height:15px;
	background:url(../images/shadow_button.png);
	margin:-5px 0 0 -20px;
}
/* right  hot_hotel */
#main .hot_hotel_wrapper{
	width:280px;
	min-height:300px;
	background:#fff;
}
#main .hot_hotel_wrapper span{
	font-size:14px;
	color:#333;
	padding:16px 0 0 10px;
}
#main .hot_hotel_wrapper .hot_hotel_tab{
	height:30px;
	background:#3f6a8c;
}
#main .hot_hotel_wrapper .title{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:16px 0 0 20px;
	line-height:30px;
}
#main .hot_hotel_wrapper .hot_hotel_pic{
	width:265px;
	height:98px;
	margin:10px 5px 5px 10px;
}
#main .hot_hotel_wrapper .deal_name a{
	float:left;
	width:265px;
	font-size:16px;
	color:#f60;
	font-weight:bold;
	margin:15px 0 0 10px;
	line-height:30px;
	text-decoration:none;
}
#main .hot_hotel_wrapper .deal_name a:hover{
	color:#b8a773;
}
#main .hot_hotel_wrapper .place {
	float:left;
	width:265px;
	height:auto;
	color:#b8a773;
	margin:0 0 0 10px;
	line-height:15px;
}
#main .hot_hotel_wrapper .deal_name_detail{
	font-size:13px;
	color:#333;
	margin:5px 0 0 10px;
	line-height:18px;
	width:260px;
	height:73px;
	overflow:hidden;
}
#main .hot_hotel_wrapper .all_hotel a{
	font-size:14px;
	color:#333;
	margin:0 0 0 180px;
	line-height:30px;
	text-decoration:none;
	background:#dadada;
}
#main .hot_hotel_wrapper .all_hotel a:hover{
	color:#3f6a8c;
}
/* right  news */
#main .news_wrapper{
	float:left;
	width:280px;
	min-height:250px;
	height:auto;
	background:#fff;
	margin:10px 0 0 0;
}
#main .news_wrapper .news_tab{
	height:30px;
	background:#74be03;
}
#main .news_wrapper .title{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:16px 0 0 20px;
	line-height:30px;
}
#main .news_wrapper .news_wrapper_pic{
	width:220px;
	height:220px;
	border:1px solid #ddd;
	margin:5px;
}
#main .news_wrapper .news_wrapper_name{
	width:265px;
	margin:0 0 0 5px;
	font-size:14px;
	line-height:20px;
	color:#FF9900;
	font-weight:bold;
}
#main .news_wrapper ul{
	float:left;
	width:265px;
	height:auto;
	margin:10px 5px 5px 5px;
	overflow:hidden;
}
#main .news_wrapper ul li{
	border-bottom:1px dotted #666;
	list-style:disc;
	margin:0 0 0 20px;
	line-height:20px;
}
#main .news_wrapper ul li a{
	font-size:13px;
	color:#3f6a8c;
	text-decoration:none;
}
#main .news_wrapper ul li a:hover{
	color:#333;
}
/* end main */

/* restaurant */
#restaurant_wrapper{
	float:left;
	width:1060px;
	height:auto;
	background:#fff;
	/*box-shadow:2px 3px 5px #666;*/
}
/* restaurant box1 */
#restaurant_wrapper .box1{
	float:left;
	width:290px;
	min-height:310px;
	background:url(../images/bg_review_restaurant.png) top;
	border:0px solid #ccc;
	overflow:hidden;
	margin:-5px 0 0 15px;
}
#restaurant_wrapper .box1 ul{
	float:left;
	width:280px;
	height:auto;
	margin:25px 0 0 10px;
}
#restaurant_wrapper .box1 ul li{
	float:left;
	list-style:none;
}
#restaurant_wrapper .box1 ul li .left_box{
	float:left;
	width:80px;
}
#restaurant_wrapper .box1 ul li .left_box .pic {
	width:80px;
	height:75px;
	border:1px solid #ccc;
	margin:5px 5px 5px 0;
	background:#fff;
}
#restaurant_wrapper .box1 ul li .left_box .pic img{
	width:72px;
	height:68px;
	margin:3px;
}
#restaurant_wrapper .box1 ul li .right_box{
	float:left;
	width:100px;
}
#restaurant_wrapper .box1 ul li .right_box h1{
	width:180px;
	max-height:30px;
	font-size:12px;
	line-height:15px;
	color:#333;
	text-decoration:none;
	margin:0 0 0 5px;
	overflow:hidden;
}
#restaurant_wrapper .box1 ul li  .right_box .place{
	width:180px;
	max-height:30px;
	overflow:hidden;
	margin:10px 0 0 5px;
	font-weight:bold;
}
#restaurant_wrapper .box1 ul li  .right_box .place a{
	font-size:12px;
	color:#3f6a8c;
	text-decoration:none;
}
#restaurant_wrapper .box1 ul li  .right_box .place a:hover{
	color:#333;
}
/* restaurant box2 */
#restaurant_wrapper .box2{
	float:left;
	width:400px;
	height:325px;
	background:url(../images/bg_review_restaurant2.png);
	margin:-15px 0 0 0;
}
#restaurant_wrapper .box2 h1{
	font-size:16px;
	color:#333;
	line-height:30px;
	font-weight:bold;
	margin:10px 0 0 20px;
}
#restaurant_wrapper .box2 .tikker_wrapper{
	width:350px;
	height:250px;
	margin:0 10px 10px 27px;
	background:#fff;
	border-radius:10px;
}
#restaurant_wrapper .box2 ul{
	float:left;
	width:350px;
	height:230px;
	overflow:hidden;
	margin:10px 10px 10px 0;
}
#restaurant_wrapper .box2 ul li{
	width:300px;
	margin:5px 0 0 30px;
	border-bottom:1px dashed #666;
	line-height:normal;
	white-space:normal;
}
#restaurant_wrapper .box2 ul li a{
	color:#3f6a8c;
	text-decoration:none;
}
#restaurant_wrapper .box2 ul li a:hover{
	color:#333;
}
#ticker {
	height: 40px;
	overflow: hidden;
}
#ticker li {
	min-height: 40px;
}
#tic {
	height: 40px;
	overflow: hidden;
}
#tic li {
	min-height:80px;
}
/* restaurant box3 */
#restaurant_wrapper .box3{
	float:left;
	width:340px;
	height:305px;
	background:#e0e9ee ;
	background:url(../images/box3_bg.png) ;
	margin:3px 0 0 -10px;
}
#restaurant_wrapper .box3 h2{
	font-size:14px;
	color:#333;
	line-height:30px;
	margin:15px 0 0 20px;	
	font-weight:bold;
}
#restaurant_wrapper .box3 ul{
	float:left;
	width:290px;
	height:260px;
	margin:0 0 0 10px;
	overflow:hidden;
}
#restaurant_wrapper .box3 ul li{
	float:left;
	width:280px;
	margin:0;
	margin:-5px 0 0 0\0/;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari & Chrome*/
	#restaurant_wrapper .box3 ul li{
	float:left;
	width:280px;
	margin:0 0 0 0;
	}
}
#restaurant_wrapper .box3 ul li .pic img{
	float:left;
	width:55px;
	height:44px;
	border:1px solid #ccc;
	margin:5px 0 0 10px;
}
#restaurant_wrapper .box3 ul li .rightbox{
	float:left;
	width:200px;
	height:50px;
	margin:5px 0 0 10px;
}
#restaurant_wrapper .box3 ul li .rest_name{
	float:left;
	width:200px;
	overflow:hidden;
	line-height:normal;
	font-weight:bold;
	text-decoration:none;
}
#restaurant_wrapper .box3 .rightbox a{
	color:#FF6600;
	white-space:nowrap;
	font-size:14px;
}
#restaurant_wrapper .box3 .rightbox a:hover{
	color:#333;
}
#restaurant_wrapper .box3 .rest_name h1{
	color:#333;
	max-height:32px;
	font-size:13px;
	padding:2px;
	font-weight:normal;
}
:root #restaurant_wrapper .box3 .rest_name h1{ /* IE 9 */
	max-height:29px\0/;
} 
/* end restaurant */

/* deal_promotion */
#deal_promotion{
	float:left;
	width:1060px;
	height:auto;
	background:#fff;
	margin:0 0 0 0;
	/*box-shadow:2px 3px 5px #666;*/
}
#deal_promotion .arrow{
	width:40px;
	height:60px;
	background:url(../images/coner_deal.png);
	position:absolute;
	margin:0px 0 0 30px;
}
#deal_promotion .shadow_left{
	width:28px;
	height:305px;
	background:url(../images/shadow_left.png);
	position:absolute;
	margin:-17px 0 0 622px;
}
/* deal_promotion left*/
#deal_promotion .left{
	float:left;
	width:615px;
	height:auto;
	background:#ffffcc;
	margin:10px 0 0 10px;
	/*box-shadow:2px 3px 5px #666;*/
}

#deal_promotion .left .left_sub{
	float:left;
	width:260px;
	margin:10px;
}
#deal_promotion .left .promotion_pic{
	float:left;
	width:255px;
	height:198px;
	border:1px solid #bbb;
	background:#fff;
	margin:10px;
}
#deal_promotion .left .promotion_pic img{
	width:245px;
	height:180px;
	margin:5px;
}
#deal_promotion .left .right_sub{
	float:right;
	width:300px;
	height:auto;
	margin:20px 15px 10px 0;
}
#deal_promotion .left .promotion_deal_name{
	float:left;
	margin:0 0 0 0;
	width:300px;
	white-space:nowrap;
	overflow:hidden;
}
#deal_promotion .left .promotion_deal_name a{
	font-size:13px;
	color:#3f6a8c;
	font-weight:bold;
	text-decoration:none;
}
#deal_promotion .left .promotion_deal_name a:hover{
	color:#333;
}
#deal_promotion .left .detail{
	font-size:13px;
	width:300px;
	height:53px;
	height:47px\0/;
	color:#333;
	font-weight:normal;
	line-height:normal;
	overflow:hidden;	
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari & Chrome*/
	 #deal_promotion .left .detail{
		height:50px;	
	}
}

#deal_promotion .left ul{
	float:left;
	width:300px;
	height:auto;
	margin:0 0 0 0;
	text-align:center;
}
#deal_promotion .left ul li{
	float:left;
	list-style:none;
	width:120px;
	margin:0 0 0 25px;
	text-align:center;
	/*overflow:hidden;*/
}
#deal_promotion .left ul li span{
	color:#666;
	font-size:13px;
	padding:3px;
}
#deal_promotion .left ul li strong{
	color:#FF7E00;
	font-size:24px;
	font-weight:bold;
	/*padding:10px;*/
}
#deal_promotion .left ul li .ctrl_strong_deal{
	color:#4291C8;
	font-size:13px;
	padding:10px;
	font-weight:normal;
}
#deal_promotion .left .deal_button{
	float:left;
	width:100px;
	height:40px;
	border:none;
	margin:10px 10px 10px 110px;
	text-align:center;
	background:url(../images/button_view.png);
}
#deal_promotion .left .deal_button a{
	line-height:40px;
	color:#000;
	font-size:18px;
}
#deal_promotion .left .deal_button a:hover{
	color:#fff;
}
/* deal_promotion right*/
#deal_promotion .right{
	float:right;
	width:427px;
	height:250px;
	background:#e8e8e8;
	margin:0;
}
#deal_promotion .right .box1{
	float:left;
	width:200px;
	height:auto;
	background:#e8e8e8;
	margin:5px;
}
#deal_promotion .right .box1 .pic_subdeal{
	width:158px;
	height:90px;
	margin:5px 0 0 18px;
}
#deal_promotion .right .box1 .title{
	margin:0 0 0 15px;
}
#deal_promotion .right .box1 .title a{
	font-size:13px;
	color:#1e518a;
	font-weight:bold;
	text-decoration:none;
} 
#deal_promotion .right .box1 .title a:hover{
	color:#333;
} 
#deal_promotion .right .box1 .detail{
	font-size:13px;
	color:#333;
	line-height:20px;
	font-weight:normal;
	margin:0 0 0 15px;
	overflow:hidden;
	height:80px;
	width:180px;
}
#deal_promotion .right .box1 .all_detail{
	font-weight:normal;
	margin:0 0 0 130px;
}
#deal_promotion .right .box1 .all_detail a{
	font-size:14px;
	color:#f00;
	line-height:30px;
	text-decoration:none;
}
#deal_promotion .right .box1 .all_detail a:hover{
	color:#333;
}
/* end deal_promotion */
#content_wrapper{
	float:left;
	margin:0 10px 0 0;
	width: 785px;
}
#content_wrapper .post_detail{
	float:left;
	width: 770px;
	min-height:50px;
	background:#fff; 
	/*redian*/
	border-radius:2px;
	border:1px solid #bbb; 
	/*-moz-border-radius:15px;*/
	/*-webkit-border-radius:15px;*/
	/*shadow*/
	/*box-shadow:0px 2px 5px #333;*/
	/*-moz-box-shadow:0px 2px 5px #333;
	/*-webkit-box-shadow:0px 2px 5px #333;*/
	border:1px solid #ddd\0/;
}
:root #content_wrapper .post_detail{ /* IE9 */
	border:none\0/;
}
#content_wrapper .post_detail .owner{
	float:right;
	font-size:12px;
	padding:10px;
	padding-right:25px;
	margin:5px 0 0 10px;
}
#content_wrapper .post_detail .owner a{
	color:#3399cc;
}
#content_wrapper .post_detail .owner a:hover{
	color:#222;
}
#content_wrapper .title_name{
	float:left;
	width:650px;
	font-size:20px;
	font-weight:bold;
	color:#42678b;
	margin:13px 0 0 20px;
}
#content_wrapper .title_name a{
	font-size:20px;
	color:#d96e26;
}
#content_wrapper .title_name a:hover{
	color:#42678b;
}
#content_wrapper .title_name span{
	font-size:12px;
	font-weight:normal;
	color:#868686;
	margin:40px 0 0 0;
	line-height:30px;
}
#content_wrapper .share_box_wrapper{
	float:left;
	width:auto;
	height:auto;
	margin:10px 0 0 95px;
}
#content_wrapper .share_box_wrapper .share_box a{
	float:right;
	margin:3px 0 0 0;
	width:70px;
	height:40px;
}
#content_wrapper .share_box_wrapper2{
	float:right;
	width:auto;
	height:auto;
	margin:10px 0 0 0;
}
#content_wrapper .share_box_wrapper2 .share_box2 a{
	float:right;
	margin:3px 0 0 0;
	padding:0;
	width:70px;
	height:auto;
}
#content_wrapper .pic_box{
	float:left;
	width:800px;
	height:auto;
	margin:10px 0 0 10px;
}
#content_wrapper .pic_box .left_pic_box{
	/*float:left;*/
	/*width:335px;*/
	height: 470px;
	text-align:center;
	/*border:1px solid #ccc;*/
	/*	box-shadow: 0px 4px 6px #ccc;
		-moz-box-shadow: 1px 4px 6px #666;
		-webkit-box-shadow: 1px 4px 6px #666;*/
}
#content_wrapper .pic_box .left_pic_box img{
	max-width: 740px;
	max-height: 560px;
	margin:5px 5px 5px 10px;
}
#content_wrapper .pic_box .right_pic_box{
	float:right;
	width:440px;
	height:240px;
	border:1px solid #ccc;
	margin:0 0 0 15px;
	/*box-shadow:0px 4px 6px #ccc;
	-moz-box-shadow:1px 4px 6px #666;
	-webkit-box-shadow:1px 4px 6px #666;*/
}
#content_wrapper .even_wrapper{
	float:left;
	width:800px;
	margin:10px 0 0 20px;
}
#content_wrapper .even_wrapper h1{
	font-weight:bold;
}
#content_wrapper .even_wrapper h1 strong{
	cursor:pointer;
}
#content_wrapper .even_wrapper h1 span{
	font-weight:normal;
}

#content_wrapper .even_box{
	float:left;
	width:180px;
	height:220px;
	margin:10px;
	/*box-shadow:0px 4px 6px #666;
	-moz-box-shadow:1px 4px 6px #666;
	-webkit-box-shadow:1px 4px 6px #666;*/
	border-radius:10px;

}
#content_wrapper .even_box .pic_even{
	float:left;
	border:1px solid #bbb;
	width:160px;
	height:120px;
	margin:10px 5px 5px 8px;
}
#content_wrapper .even_box .pic_even img{
	width:150px;
	height:110px;
	margin:5px;
}
#content_wrapper .even_box h2{
	float:left;
	width:170px;
	max-height:35px;
	margin:5px;
	text-align:center;
	line-height:normal;
	font-weight:normal;
	overflow:hidden;
}
#content_wrapper .even_box h3{
	clear:both;
	width:200px;
	margin:0 0 0 -10px;
	text-align:center;
	line-height:normal;
	font-weight:normal;
	overflow:hidden;
	font-size:12px;
}
#content_wrapper .even_box a{
	font-size:13px;
}
#content_wrapper .tel_wrapper{
	float:left;
	width:740px;
	height:auto;
	/*margin:20px 0 0 23px;*/
	overflow:hidden;
}
#content_wrapper .tel_wrapper strong{
	font-size:12px;
	font-weight:bold;
}
#content_wrapper .tel_wrapper span{
	font-size:12px;
	font-weight:normal;
}
#content_wrapper .more_pic_wrapper{
	float:left;
	width:720px;
	height:auto;
	margin:5px 0 0 23px;
}
#content_wrapper .more_pic_wrapper li{
	list-style:none;
}
#content_wrapper .more_pic{
	float:left;
	/*width:80px;
	height:70px;*/
	margin:5px;
	background:#fff;
	border:1px solid #ccc;
	/*box-shadow: 0px 4px 6px #ccc;
	-moz-box-shadow: 1px 4px 6px #999;
	-webkit-box-shadow: 1px 4px 6px #999;*/
}
#content_wrapper .more_pic img{
	width:70px;
	height:60px;
	margin:5px;
}
#content_wrapper .detail{
	float:left;
	width:785px;
	height:auto;
	margin:10px 0 0 15px;
	overflow:hidden;
	text-align:justify;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* opara */
     #content_wrapper .detail{
		text-align:left;
	}
}
#content_wrapper .detail  span{
	font-size:13px;
	color:#333;
	line-height:25px;
}
.txt_resize{
	/*margin:3px 0 0 -25px;*/
	/*text-indent:30px;*/
	line-height:normal;
	padding: 0 15px;	
}
.txt_resize *{
	font-family: 'Sukhumvit Set','Kanit','Arial' !important;
	font-size: 17px;
}
.list_gal_content *{
	font-family: 'Sukhumvit Set','Kanit','Arial' !important;
	font-size: 17px;
}
.txt_resize h2{
	font-weight:bold;
	margin:0 0 0 -25px;
}
.txt_resize h3{
	text-indent:20px;
	margin:0;
}
.txt_resize ul{
	margin:0 0 0 0;
}
.txt_resize ol{
	margin:0 0 0 25px;
}
.txt_resize ul li{
	margin:0 0 0 20px;
	text-indent:0;
}
#content_wrapper .recommend_wrapper{
	float:left;
	width:795px;
	height:auto;
	margin:20px 0 10px 23px;
}
#content_wrapper .recommend_wrapper span{
	font-size:12px;
	font-weight:bold;
}
#content_wrapper .recommend_wrapper li{
	list-style:none;
}
#content_wrapper .recommend{
	float:left;
	width:260px;
	height:auto;
	overflow:hidden;
}
#content_wrapper .recommend h1{
	font-size:12px;
	color:#3366CC;
	font-weight:bold;
	margin:5px;
	line-height:17px;
}
#content_wrapper .recommend .left{
	float:left;
	width:75px;
	height:65px;
	border:1px solid #ccc;
	margin:0 0 5px 5px;
}
#content_wrapper .recommend .left img{
	width:65px;
	height:55px;
	margin:5px;
}
#content_wrapper .recommend .right_recommend{
	float:left;
	width:170px;
	/*height:15px;
	margin:20px 0 0 0;*/
	overflow:hidden;
	background:none;
}
#content_wrapper .recommend .right_recommend span{
	font-size:12px;
	color:#000;
	margin:5px;
	font-weight:normal;
}
#content_wrapper .vdo_wrapper{
	float:left;
	width:800px;
	height:auto;
	margin:20px 0 20px 20px;
	/*text-align:center;*/
}
#content_wrapper .vdo{
	width:360px;
	height:240px;
	margin-right: 10px;
}
#content_wrapper .comment_box{
	float:left;
	width:750px;
	height:auto;
	margin:10px 0 10px 10px;
}
#content_wrapper .comment_box li{
	float:left;
	/*width:800px;*/
	height:auto;
	/*background:#eee;*/
	margin:5px 0 0 10px;
	list-style:none;
	border:1px dashed #666;
}
#content_wrapper .comment_box li .left{
	float:left;
	width:120px;
	height:auto;
	margin:0;
}
#content_wrapper .comment_box li .left  .pic_comment{
	width:57px;
	height:45px;
	margin:10px 0 0 30px;
}
#content_wrapper .comment_box li .left .user_name{
	font-size:12px;
	color:#3d698c;
	width:60px;
	display:block;
	overflow:hidden;
	line-height:20px;
	margin:0 0 0 30px;
	text-align:center;
}

#content_wrapper .comment_box li .right_comment{
	float:right;
	width:680px;
	height:auto;
	margin:0;
}
#content_wrapper .comment_box li .right_comment .detail{
	float:left;
	font-size:14px;
	color:#333;
	background:#ddd;
	line-height:20px;
	width:620px;
	height:auto;
	margin:10px 0 10px 0;
	padding:5px;
	/*redian*/
	border-radius:10px;
}
#content_wrapper .comment_box li .right_comment .sub_detail{
	float:left;
	font-size:14px;
	color:#333;
	line-height:20px;
	background:#FFE4B5;
	width:450px;
	height:auto;
	margin:5px 0 5px 20px;
	border-radius:10px;
	padding:5px;	
}
#content_wrapper .comment_box li .right_comment .re_comment{
	float:left;
	width:400px;
	height:auto;
	margin:5px 0 0 20px;
	color:#3399cc;
	cursor:pointer;
}
#content_wrapper .comment_box li .right_comment .textbox_forrecomment{
	float:left;
	width:250px;
	height:80px;
	border:1px solid #3399cc;
	background:#F0FFFF;
	margin:5px 0 5px 20px;
	text-align:left;
	font-size:12px;
	line-height:15px;
}
#content_wrapper .comment_box li .right_comment .button_forrecomment{
	float:left;
	width:auto;
	height:25px;
	margin:62px 0 0 10px;	
}
#content_wrapper .comment_box li .right_comment .pic{
	float:left;
	/*width:450px;*/
	height:auto;
	border:1px solid #ccc;
	margin:10px 0 10px 50px;
}
#content_wrapper .post_comment_wrapper{
	float:left;
	width:810px;
	height:auto;
	margin:10px 0 10px 10px;
}
#content_wrapper .post_comment{
	width:350px;
	height:120px;
	margin:0 0 10px 150px;
}
#content_wrapper .post_comment_name{
	margin:10px 0 10px 150px;
}
#content_wrapper .post_comment_button{
	width:94px;
	height:32px;
	margin:0 0 10px 260px;
	background:url(../img/button_01.png);
	border:none;
	font-size:11px;
	cursor:pointer;
}
/*-- travel --*/
.ctrl_content{
	float:right;
	width:775px;
	min-height:50px;
	margin:10px 10px 0 235px;
	background:#F1F1F1; 
	/*redian*/
	border-radius:7px;
	/*-moz-border-radius:15px;
	-webkit-border-radius:15px;*/
	/*shadow*/
	/*box-shadow:0px 2px 5px #333;
	-moz-box-shadow:0px 2px 5px #333;
	-webkit-box-shadow:0px 2px 5px #333;*/
}
#content_left{
	float:left;
	width:760px;
	min-height:200px;
	margin:0 0 20px 0;
	background: #F1F1F1;
}
#content_left .province_name{
	text-align:left;
	padding:5px 0 0 10px;
	color:#d96e26;
	font-size:20px;
	font-weight:bold;
}
#content_left .province_name a{
	color:#42678b;
	font-size:18px;
	margin:0 0 0 05px;
	font-weight:normal;
}
#content_left .province_name a:hover{
	color:#d96e26;
}
.bg_for_content_left{
	float:left;
	width:530px;
	min-height:200px;
	margin:0 0 20px 0;
	/*background:url(../images/water.png);*/
}
#content_left li{
	float:left;
	width:160px;
	/*height:160px;*/
	list-style:none;
}
/******* theme1 ********/
/********** tab_menu ***************/
#menutab_word{
	width:700px;
	margin:5px 0 0 10px;
	height:auto;
	min-height:30px;
}
#menutab_word .text{
	font-weight:bold;
	font-size:13px;
}
#menutab_word .text a{
	padding:3px;
	line-height:25px;
	font-weight:normal;
	color:#222;
}
#menutab_word .text a:hover{
	color:#FF8C00;
}
div#i_containTab{
	float:left;
	/*position:relative;*/
	display:block;
	width:755px;
	margin:5px 0 0 0;
}
ul#navi_containTab{
	float:left;
	list-style:none;
	padding:0 0 0 25px;
	margin:0;	
	width:100%;
	
}
ul#navi_containTab li{
	display:block;
	float:left;
	width:auto;
	min-width:65px;
	height:20px;	
	cursor:pointer;
	padding:2px;
	margin:0;
	text-align:center;
	line-height:20px;
	border:1px solid #fff;
	background:url(../images/bg_tab.png);
		border-top-left-radius:10px;
		border-top-right-radius:10px;
}
ul#navi_containTab li a{
	color:#000;
	font-size:13px;
}
ul#navi_containTab li a:hover{
	color:#ddd;
}
ul#navi_containTab .current_page{
	height:20px;	
	width:137px;
	cursor:pointer;
	border:1px solid #fff;
	background:#FFE4C4;
	margin:-1px 0 0 -1px;
}
ul#detail_containTab{
	list-style:none;
	padding:0;
	margin:0;	
	width:100%;	
}
ul#detail_containTab li{
	float:left;
	width:100%;
	height:auto;
	min-height:50px;
	margin-top: 10px;
	list-style:none;
	background: #F1F1F1;
}

/* class รูปแบบของแต่ละเนื้อหา */
.detailContent1{
	background-color:#fff;	
	display:block;
	float:left;
}
.detailContent2, .detailContent3, .detailContent4, .detailContent5, .detailContent6{
	background-color:#fff;		
	display:none;
	float:left;
}
#detail_in_tab{
	float:left;
	width:510px;
	height:auto;
	margin:-7px 0 5px 0;
}
#detail_in_tab h1{
	float:left;
	color:#000;
	font-size:12px;
	margin:5px 0 0 20px;
}

/*** table in tab ***/
#tab_table{
	width:510px;
	height:auto;
	margin:7px 0 0 0;
	border-collapse:collapse;
}
#tab_table th{
	height:20px;
	background:#87CEFA;
	margin:0;
	font-size:12px;
	border:1px solid #ddd;
}
#tab_table td{
	height:20px;
	background:none;
	margin:0;
	border:1px solid #ddd;
	text-align:center;
	font-size:11px;
}
#tab_table .ctrl_td1{
	width:200px;
	text-align:left;
	padding:0 0 0 3px;
}
#tab_table td a{
	color:#333;
}
#tab_table td a:hover{
	color:#3399cc;
}
/********* end tab_menu ************/
/****** theme2 *********/
#content_left .post_wrapper1{
	float:left;
}
#content_left .post{
	float:left;
	width:160px;
	height:auto;
	min-height:120px;
	margin:5px 0 0 10px;
	background:#fff; 
	/*redian*/
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	/*shadow*/
	/*box-shadow:0px 2px 5px #333;*/
	/*-moz-box-shadow:0px 2px 5px #333;*/
	/*-webkit-box-shadow:0px 2px 5px #333;*/
	border:1px solid #ddd\0/;
	text-align:center;
	border:1px solid #bbb;
}
#content_left .post img{
	margin:10px 0 0 0;
}
:root #content_left .post{ /* IE9 */
	border:none\0/;
}
#content_left .tab_title_name_wrapper{
	float:left;
	width:100%;
	min-height:30px;
	margin:10px 0 10px 0px;
	background:#fff; 
	/*redian*/
	border-radius:5px;
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;*/
	/*shadow*/
   /*	box-shadow:0px 2px 5px #333;
	-moz-box-shadow:0px 2px 5px #333;
	-webkit-box-shadow:0px 2px 5px #333;
	border:1px solid #ddd\0/;	*/
} 
:root #content_left .tab_title_name_wrapper{/* IE9 */
	border:none\0/;
}
#content_left .tab_symbol{
	float:left;
	width:25px;
	height:25px;
	margin:5px;
	cursor:pointer;
}
#content_left .tab_title_name{
	width:400px;
	margin:7px 0 5px 10px;
}
#content_left .tab_title_name a{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	line-height:15px;
	color:#003366;
}
#content_left .tab_title_name a:hover{
	color:#d96e26;
}
#content_left .pic{
	/*width:140px;*/
	height:90px;
	margin:10px 0 0 10px;
	border-radius:15px;
	/*-moz-border-radius:15px;
	-webkit-border-radius:15px;*/
}
#content_left h1{
	margin:5px;
	text-align:center;
}
#content_left h1 a{
	font-weight:bold;
	color:#3d698c;
	font-size:12px;
}
#content_left h1 a:hover{
	color:#000;
}
#content_left .title{
	margin:-90px 0 0 150px;
}
#content_left .title a{
	font-size:14px;
	color:#3d698c;
}
#content_left .title a:hover{
	color:#000;
}
#content_left .star{
	width:130px;
	height:20px;
	margin:-20px 0 0 330px;
}
.page_navigation{
	float:left;
	width:770px;
	height:auto;
	text-align:center;
	margin:20px 0 20px 0;
}
.page_navigation .current{
	color:#222;
	text-decoration:none;
}
.page_navigation a{
	font-size:12px;
	padding:2px;
	line-height:20px;
	color:#3399CC;
	text-decoration:underline;
}
.page_navigation a:hover{
	color:#222;
}
.content_right{
	float:right;
	width:300px;
	margin:10px 0 10px 0;
}
.content_right .shadow_left{
	background:url(../images/travel_shadow1.png);
	width:20px;
	height:257px;
	position:absolute;
	margin:-5px 0 0 5px;
}
/* --> hot hotel --*/
.content_right .hot_hotel{
	width:268px;
	height:auto;
	border:1px solid #999;
	border-top:none;
	background:#fff;
	margin:0 0 0 25px;
}
.content_right .hot_hotel .tab{
	width:270px;
	height:31px;
	background:url(../images/tab/hot_hotel.png);
}
.content_right .hot_hotel .tab_title_box1{
	float:left;
	color:#fff;
	font-weight:bold;
	margin:8px 0 0 5px;
}
.content_right .hot_hotel .pic{
	width:266px;
	height:100px;
	margin:0 0 0 1px;
}
.content_right .hot_hotel h1{
	font-size:14px;
	color:#e09216;
	line-height:20px;
	margin:0 0 0 15px;
}
.content_right .hot_hotel h1 a{
	color:#e09216;
}
.content_right .hot_hotel h1 a:hover{
	color:#222;
}
.content_right .hot_hotel h2{
	width:245px;
	height:78px;
	overflow:hidden;
	font-size:12px;
	color:#000;
	line-height:20px;
	margin:0 0 0 15px;
}
.content_right .hot_hotel .ctrl_more_detail{
	line-height:20px;
	margin:0 0 0 205px;
	background:#999;
}
:root .content_right .hot_hotel .ctrl_more_detail{ /* IE9 */
	margin:0 0 0 200px\0/IE9;
}
.content_right .hot_hotel .ctrl_more_detail a{
	font-size:12px;
	color:#000;
}
/* --> hot search --*/
.content_right .hot_search{
	float:left;
	width:268px;
	height:auto;
	min-height:200px;
	margin:10px 0 0 25px;
	/*box-shadow:2px 3px 5px #bbb;*/
	background:#f3f3f3;
}
.content_right .hot_search .tab{
	width:270px;
	height:31px;
	margin:-5px 0 0 -2px;
	background:url(../images/tab/hot_search.png);
}
.content_right .hot_search .tab_title_left{
	float:left;
	color:#fff;
	width:200px;
	font-weight:bold;
	margin:10px 0 0 5px;
}
.content_right .hot_search .tab_title_right{
	float:right;
	color:#fff;
	width:30px;
	min-height:33px;
	margin:2px 0 0 0;
}
.content_right .hot_search .body_hotsearch{
	float:left;
	margin:10px;
	font-size:13px;
}
.content_right .hot_search .ctrl_text_hotsearch{
	float:left;
	margin:2px 0 10px 0;
	padding:5px 0 0 4px;
}
.content_right .hot_search .ctrl_text_hotsearch a{
	color:#333;
	background:#bbb;
	border-radius:10px 0 10px 10px;
	padding:4px 6px;
}
.content_right .hot_search .ctrl_text_hotsearch a:hover{
	background:#e18f51;
	color:#222;
}
.content_right .hot_search .ctrl_text_hotsearch a.text_style1{
	color:#333;
	background:#ccc;
	border-radius:10px 0 10px 10px;
	padding:4px 6px;
}
.content_right .hot_search .ctrl_text_hotsearch a:hover.text_style1{
	background:#e18f51;
	color:#222;
}
.content_right .hot_search .ctrl_text_hotsearch a.text_style2{
	color:#333;
	background:#a1a1a1;
	border-radius:10px 0 10px 10px;
	padding:4px 6px;
}
.content_right .hot_search .ctrl_text_hotsearch a:hover.text_style2{
	background:#e18f51;
	color:#222;
}
.content_right .hot_search .ctrl_text_hotsearch a.text_style3{
	color:#fff;
	background:#898989;
	border-radius:10px 0 10px 10px;
	padding:4px 6px;
}
.content_right .hot_search .ctrl_text_hotsearch a:hover.text_style3{
	background:#e18f51;
	color:#222;
}
.content_right .hot_search .ctrl_text_hotsearch a.text_style4{
	color:#fff;
	background:#464646;
	border-radius:10px 0 10px 10px;
	padding:4px 6px;
}
.content_right .hot_search .ctrl_text_hotsearch a:hover.text_style4{
	background:#e18f51;
	color:#222;
}
/*cus_review*/
#cus_review_wrapper{
	width:270px;
	margin:10px 0 0 25px;
}
#cus_review_wrapper .cus_review_tab{
	width:270px;
	height:65px;
	margin:-5px 0 0 5px;
	background:url(../images/review_head.png);
}
#cus_review_wrapper .cus_review_tab span{
	color:#fff;
	line-height:75px;
	font-weight:bold;
	margin:0 0 0 10px;
}
#cus_review_wrapper .cus_review_body{
	width:260px;
	min-height:100px;
	height:280px;
	background:#0062f7;
	margin:-6px 0 0 5px;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;	
}
#cus_review_wrapper .cus_review_body ul{
	float:left;
	margin:5px 0 10px 10px;
	padding:5px;
	width:230px;
	height:250px;
	overflow:auto;
	background:#fff;
	border-radius:15px;
}
#cus_review_wrapper .cus_review_body li{
	list-style:none;
	border-bottom:1px dashed #0062f7;
}
#cus_review_wrapper .cus_review_body li .text_body{
	width:190px;
	background:#fff;
	margin:5px;
	padding:5px;
	border-radius:5px;
}
#cus_review_wrapper .cus_review_body li .text_body a{
	color:#333;
	font-size:13px;
}
/******** categories **********/
.pic_categories{
	border-radius:10px;
	margin:-10px 0 0 0;
}
.title_categories a{
	color:#3399cc;
}
/******** end categories **********/

/* footer */
#footer_wrapper{
	float:left;
	width:100%;
	height:200px;
	margin:30px 0 0 0;
	padding:0;
	background:url(../images/n-footer.png) repeat-x bottom;
}
#footer_wrapper .title{
	font-size:16px;
	color:#000;
	font-weight:bold;
}
#footer_wrapper span{
	font-size:12px;
	color:#222;
	line-height:30px;
}
#footer_wrapper a{
	font-size:12px;
	color:#222;
	line-height:normal;
}
#footer_wrapper a:hover{
	color:#3399CC;
}
#footer_content{
	width:1060px;
	height:auto;
	margin:0 auto;
}
#footer_box{
	float:left;
	width:160px;
	height:auto;
	margin:10px 0 0 0;
}
#footer_social{
	float:right;
	width:222px;
	height:205px;
	background:url(../images/footer_postit.png);
	margin:-30px 0 0 0;
}
#footer_flag{
	height:auto;
}
#footer_copyright{
	height:auto;
}
#footer_copyright h1{
	color:#000;
	font-size:11px;
	text-align:center;
}
#footer_copyright h1 img{
	height:10px;
	width:10px;
	margin:5px 0 0 0;
}
.footer_facebook a{
	background:url(../images/footer_facebook.png);
	margin:-10px 0 0 25px;
	width:165px;
	height:48px;
	position:absolute;
		float:right;
}
.footer_facebook a:hover{
	margin:-10px 0 0 30px;
}
.footer_twitter a{
	background:url(../images/footer_twitter.png);
	margin:40px 0 0 16px;
	width:165px;
	height:48px;
	position:absolute;
}
.footer_twitter a:hover{
	margin:40px 0 0 20px;
}
.footer_youtube a{
	background:url(../images/footer_youtube.png);
	margin:87px 0 0 25px;
	width:155px;
	height:49px;
	position:absolute;
}
.footer_youtube a:hover{
	margin:87px 0 0 30px;
}
.ctrl_footer_point{
	margin:5px 0 0 90px;
}
.sub_left{
	float:left;
	width:auto;
	height:auto;
	line-height:normal;
}
.sub_left li{
	width:auto;
	list-style:none;
}
 .sub_right{
	float:left;
	width:100px;
	height:auto;
	margin:30px 0 0 30px;
}
.sub_right li{
	width:auto;
	list-style:none;
	line-height:normal;
}

/*********************************/
#jsddm{	
	float:left;
	height:30px;
	margin:10px 0  0 0;
	background:#3d698c;
	width:1067px;
}
#jsddm li{	
	float:left;
	width:auto;
	height:auto;
	display:inline;
	list-style:none;
	background:#3d698c;
	margin:5px 0 0 30px;
}
#jsddm li .left{	
	float:left;
	list-style:none;
	font-size:12px;
	background:#3d698c;
	min-height:170px;
}
#jsddm li .left a{	
	font-size:12px;
	color:#fff;
}
#jsddm li .right{	
	float:left;
	list-style:none;
	font-size:12px;
	background:#3d698c;
	min-height:170px;

}
#jsddm li .right a{	
	font-size:12px;
	color:#fff;
}
#jsddm .currentpage{
	background:#3399CC;
}
#jsddm li a{	
	display:block;
	padding:5px;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	white-space:nowrap;
}
#jsddm li a:hover{	
	color:#000;
}
#jsddm li ul{	
	margin:0;
	padding:0;
	position:absolute;
	visibility:hidden;
	border-top:1px solid white;
}

#jsddm li ul li{	
	float:none;
	display:inline;
}

#jsddm li ul li a{	
	width:auto;
	background:#3d698c;
}

#jsddm li ul li a:hover{	
	background:#3399cc;
}

/*******&&&&&&&&&&&&&&&***************/
#tesaa{
	float:left;
	height:37px;
	margin:0 0 0 0;
	/*background:url(../images/right22.png);*/
	background:#3399cc;
	width:1067px;
	width:100%;
	/*
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;*/
	/*position:absolute;*/
	position: fixed;
	z-index:99;
}	
#jsddm2{	
	float:left;
	height:37px;
	margin:0 20px 0 30px;
	/*position:absolute;*/
	/*position: fixed;*/
	z-index:99;
}

#jsddm2 li{	
	float:left;
	width:auto;
	height:auto;
	display:inline;
	list-style:none;
	background:none;
	margin:6px 0px 0 5px;
}
#jsddm2 li img{	
	/*width:40px;*/
	/*height:35px;*/
	margin:-8px 0 0 0 ;
}
#jsddm2 li .havedata{	
	width:10px;
	height:10px;
	margin:5px 0 0 4px;
	position:absolute;
}
#jsddm2 li .left, .right{	
	float:left;
	/*margin:5px;*/
	list-style:none;
	font-size:12px;
	min-width:100px;
	/*min-height:150px;*/
	border-radius:10px;
	/*
	background:url(../images/bg_bottom.png) no-repeat bottom;
	 _background-image: url(images/submenu-bottom.gif);*/	
	                                                                             
}
#jsddm2 li .left a{	
	font-size:15px;
	color:#fff;
	background:url(../images/submenu-bottom.png) no-repeat;
	
}
#jsddm2 li .left a:hover{	
	color:#fff;
}
#jsddm2 li .right a{	
	font-size:12px;
	color:#000;
	background:url(../images/submenu-bottom.png) no-repeat;
}
#jsddm2 li .right a:hover{	
	color:#fff;
}
#jsddm2 .currentpage{
	background:#3399CC;
}
#jsddm2 li a{	
	display:block;
	padding:5px;
	text-decoration:none;
	font-size:17px;
	color:#fff;
	white-space:nowrap;
}
#jsddm2 li a:hover{	
	color:#fff;
}
#jsddm2 li ul{	
	margin-top: -2px;
	padding:0;
	position:absolute;
	/*visibility:hidden;	*/
	display: none;
	background:#1392FF;
}
#jsddm2 li ul .bottom{	
	height:auto;
	
}
#jsddm2 li ul li{	
	float:left;
	display:inline;
	margin:0;	
	list-style:none;
}
#jsddm2 li ul li a{	
	width:auto;
	background:#fff;
}
#jsddm2 li ul li a:hover{	
	background:#2383C4;
}
/*******&&&&&&&&&&&&&&&***************/
/******************************************/
.gplace_title{
	width:500px;
	margin:10px 0 0 10px;
}
.gplace_title strong{
	color:#333;
	font-weight:bold;
	margin:5px 0 0 5px;
	line-height:30px;
}
.gplace_detail{
	width:780px;
	margin:0 0 10px 10px;
	text-align:justify;
	overflow:hidden;
}
.gplace_detail p{
	font-size:12px;
	line-height:20px;
	text-indent:15px;
	margin:10px 0 0 0;
}

/*****************************************/
#about_us{
	float:left;
}
#about_us .title{
	width:500px;
	margin:10px 0 0 10px;
}
#about_us .title strong{
	color:#333;
	font-weight:bold;
	margin:5px 0 0 5px;
	line-height:30px;
}
#about_us .detail{
	float:left;
	width:730px;
	height:auto;
	margin:10px 0 10px 15px;
	border-bottom:1px dashed #999;
}
#about_us .detail_left{
	float:left;
	width:300px;
	font-size:12px;
	line-height:25px;
	margin:10px 0 0 30px;
}
#about_us .detail_left a{
	color:#3399cc;
	text-decoration:underline;
}
#about_us .detail_left a:hover{
	color:#333;
}
#about_us .detail_left strong{
	font-weight:bold;
	color:#3d698c;
}
#about_us .ctrl_span_inform{
	
}
#about_us .ctrl_span_inform span{
	color:#f00;
}
#about_us .ctrl_span_inform p{
	line-height:40px;
}
#about_us .ctrl_span_inform label{
	float:left;
	width:75px;
	text-align:right;
	margin:0 0 0 -30px;
}
#about_us .crtl_button_contact{
	width:94px;
	height:32px;
	background:url(../images/button_01.png) no-repeat;
	border:none;
	cursor:pointer;
}
#about_us .crtl_textbox_contact{
	width:230px;
	margin:0 0 0 5px;	
}
#about_us .crtl_textarea_contact{
	width:230px;
	height:100px;
	margin:0 0 0 5px;	
}
#about_us .detail_right{
	float:right;
	width:350px;
	height:auto;
	margin:10px 0 10px 0;
}
#about_us .detail_right img{
	width:340px;
	height:200px;
	/*shadow*/
/*	box-shadow:0px 2px 5px #333;*/
	/*-moz-box-shadow:0px 2px 5px #333;
	-webkit-box-shadow:0px 2px 5px #333;*/
}
/******************************************/
/* register_form*/
#register_form_wrapper{ 
	float:left;
	margin:0;
}
#register_form_wrapper .register_form{
	float:left;
	width:800px;
	min-height:500px;
	margin:50px 0 0 0;
	/*background:#fff; */
	/*redian*/
	border-radius:15px;
	/* -moz-border-radius:15px;*/
	/* -webkit-border-radius:15px;*/
	/* shadow*/
	/*box-shadow:0px 1px 0px #333;*/
	/*-moz-box-shadow:0px 0px 0px #333*/
	/* -webkit-box-shadow:0px 0px 0px #333;*/
	/*border:1px solid #bbb;*/
}
#register_form_wrapper .pic_title {
	position:absolute;
	margin:25px 0 0 250px;
}
#register_form_wrapper .pic_title h1{	
	font-size:20px;
	color:#fff;
	font-weight:bold;
	margin:-65px 0 0 70px;
}
#register_form_wrapper .post_register{	
	float:left;
	width:730px;
	height:auto;
	margin:110px 0 0 0;
}
#register_form_wrapper .post_register label{
	float:left;
	font-size:16px;
	line-height:30px;
	width:240px;
	color:#222;
	text-align:right;
}
#register_form_wrapper .ctrl_textbox{
	background:url(../images/regis_input_text.png);
	width:280px;
	height:30px;
	border:none;
	margin:0 0 30px 20px;
	padding:0;
}
#register_form_wrapper .ctrl_button{
	background:url(../images/button/regis_button.png);
	width:114px;
	height:56px;
	font-size:18px;
	line-height:40px;
	border:none;
}
.ctrl_font{
	color:#f00;
	font-size:12px;
}
/* end register_form */

/**************************************/
/* light_box */

#light_bg{
	width:1400px;
	height:990px;
	position:absolute;
	z-index:99;
	top:0%;
	left:0%;
	background:#444;
	opacity:0.7;
	display:none;
}
#login{
	color:black;
	padding:10px;
	width:70px;
	text-align:center;
	margin-left:650px;
	margin-top:250px;
}
#login_box{
	width:600px;
	height:370px;
	position:absolute;
	top:0%;
	margin-left:350px;
	margin-top:100px;
	padding-left:20px;
	display:none;
}
#close{
	color:#000000;
	font-size:13px;
	text-decoration:underline;
	/*margin:265px 0 0 470px;*/
	margin:0 0 0 508px;
	float:left;
	position:absolute;
	cursor:pointer;
}
#login_box .title{
	font-size:16px;
	color:#3399cc;
	margin:50px 0 0 110px;
}
#login_box .title span{
	font-size:18px;
	color:#035f94;
}
#login_box .title .ctrl_span1{
	font-size:11px;
	color:#035f94;
}
#login_box .title a{
	font-size:18px;
	color:#d98524;
	text-decoration:underline;
}
#login_box .ctrl_form{
	margin:-60px 0 0 150px;
}
#login_box h1{
	color:#035f94;	
	font-size: 18px;
	font-weight: bold;
	margin:80px 0 5px 20px;	
	font-family:'Pridi',"Arial", Helvetica, sans-serif;	
}
#login_box h2{
	color:#035f94;	
	font-size: 18px;
	font-weight: bold;
	margin:10px 0 5px 20px;	
	font-family:'Pridi',"Arial", Helvetica, sans-serif;	
}
#login_forget{
	margin:-6px 0 0 -35px;
}
#login_forget a{
	color:#000;
	font-size:12px;
}
#login_forget a:hover{
	color:#fff;
}
#logintext {
	height:35px;
	width:300px;
	text-indent:15px;
	margin:0 0 0 20px;
	padding:0;
	font-size:20px;
	color:#385B88;
	border:0px solid #385B88;
	font-family:'Pridi',Verdana, Arial, Helvetica, sans-serif;
}
#loginsubmit1 {
	width:78px;
	height:36px;
	margin:20px 0 0 0;
	background:url(../images/button/login_button.png) no-repeat;
	border:0px solid #385B88;
	font-size:16px;
	color:#035f94;
	font-weight:bold;
}
/* end light_box */
/********************************/
/* forgetpassword_wrapper */
.forgetpassword{
	width:466px;
	height:294px;
	background:url(../images/forgetpassword_box.png);
	margin:50px 0 0 180px;
}
.forgetpassword .text{
	float:left;
	font-size:18px;
	color:#035f94;
	font-weight:bold;
	margin:110px 0 0 130px;
}
.forgetpassword .ctrl_textbox_forget{
	width:280px;
	height:25px;
	margin:30px 0 0 0;
}
/* end forgetpassword_wrapper */

/* pop up start home*/
#light_bg_popup {
	width: 100%;
	height: 990px;
	position: absolute;
	z-index: 99;
	top: 0%;
	left: 0%;
	background-color:rgba(68, 68, 68, 0.8);
	display: none;
	text-align: center;
	padding-top: 4%;
}
#popup_box img {
	width: 800px;	
}
#close-popup {
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
	color:#FFF;
	margin-bottom: 10px;
}
/*end pop up start home*/

/************** mobileapp *****/
#mobile_wrapper{
	float:left;
	height:auto;
}
#mobile_wrapper h1{
	margin:20px;
	font-size:18px;
	color:#333;
}
#mobile_slide{
	float:left;
	width:380px;
	height:400px;
	margin:10px 0 0 0;
}
/*Slideshow*/
#mobile_frame {
	width:200px;
	height:326px;
	margin:-3px 0 0 100px;
}
#slides {
	position:absolute;
	margin:0 0 0 40px;
	z-index:5;
}
.slides_container {
	width:137px;
	overflow:hidden;
	position:relative;
	display:none;
	margin:55px 0 0 88px;
}
.slides_container a {
	width:137px;
	height:270px;
	display:block;
}
.slides_container a img {
	display:block;
}
#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:0;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
#slides .next {
	left:300px;
}
.pagination {
	margin:26px 0 0 130px;
	width:100px;
}
.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/mobileapp/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 -12px;
}

/* --> other_place --*/
.content_right .other_place{
	float:left;
	width:268px;
	height:auto;
	min-height:200px;
	margin:10px 0 0 25px;
	/*box-shadow:2px 3px 5px #bbb;*/
	background:#f3f3f3;
}
.content_right .other_place .tab{
	width:270px;
	height:31px;
	margin:-5px 0 0 -2px;
	background:url(../images/tab/view_history.png);
}
.content_right .other_place .tab_title_left{
	float:left;
	color:#fff;
	width:200px;
	font-weight:bold;
	margin:10px 0 0 5px;
}
.content_right .other_place .tab_title_right{
	float:right;
	color:#fff;
	width:30px;
	min-height:33px;
	margin:2px 0 0 0;
}
.content_right .other_place .body_other_place{
	float:left;
	margin:10px;
	font-size:13px;
}
.content_right .other_place .ctrl_text_other_place{
	float:left;
	margin:2px 0 10px 0;
	padding:5px 0 0 4px;
}
.content_right .other_place .ctrl_text_other_place a{
	color:#333;
	background:#bbb;
	border-radius:10px 0 10px 10px;
	padding:4px 6px;
}
.content_right .other_place .ctrl_text_other_place a:hover{
	background:#e18f51;
	color:#222;
}
/***********************/
#mobile_flash{
	float:left;
	width:440px;
	height:320px;
	margin:10px 0 0 0;
}
#mobile_load{
	float:left;
	width:440px;
	height:auto;
	margin:0 20px 20px 0;
}
#mobile_show{
	width:830px;
	float:left;
	margin:0 0 0 10px;
}
#mobile_show li{
	list-style:none;
}
#mobile_show li img{
	float:left;
	width:140px;
	margin:5px;
	border:1px solid #ccc;
}
#vdo{
	float:left;
	margin:1px 0 0 -348px;	
}

#mood {
	float:left;	
	width:1060px;
	margin:0 0 0 10px;
}
.mtitle{
	height:30px;
	background:url(../images/bg_tab2.png);
}
.mtext {
	color:#FFFFFF;
	margin:-20px 0 0 20px;
}
#Event1{
	width:1035px;
	height:150px;
	-webkit-box-shadow:0px 0px 1px ;
	border-radius:10px;
	background-color:#e3e3e4;
	margin:0 0 0 10px;
}
.event_m{
	height:30px;
	background:url(../images/bg_tab2.png);
}
.event_text{
	color:#FFFFFF;
	margin:-20px 0 0 20px;
}		
.pikachoose{
	border:1px solid #f00;
	width:400px;
	height:250px;
	margin:10px 0 0 0;
}
#mslide{
	width:1035px;
	height:170px;
	margin:10px 0 0 0;
	/*-moz-box-shadow:0px 2px 5px #333;*/
	-webkit-box-shadow:0px 0px 1px ;
	border-radius:10px;
	background-color:#e3e3e4;
}
/*Event*/

/*End event*/
/*ต่างประเทศ*/
.tour{
	height:150px;
	padding:30px 0 0 0;
}
.mtour {
	text-align:center;
	float:left;	
	margin:0 10px; 

}
/*ต่างประเทศ*/
.tab_a {
	float:left;
	margin:20px 10px;
	text-align:center;
}
#detail_h {
	font-size: 16px;
	color: #2482FA;
	font-weight: bold;
	font-style: italic;
}
.clear {
	clear:both;
}
.flag {
	float:left;
	margin:1px;
	background: #1392FF !important;
}
.flag :hover{
	background: #1392FF !important;
}
.flag_all {
	float:right;
	padding-top:7px;
	margin-right: 5px;
}
.addthis_button_tweet iframe {
	margin-bottom:5px;
	width: 51px !important;
}
.addthis_floating_style {
	background: #ECECEC;
	padding-top:15px;
}
.add_left {
	width:140px;
	height:100px;
	position: fixed;
	left:0px;
	top:100px;
	z-index: 99;
}
#iso0 {
	margin:10px 0 0 0;
	padding:0 0 0 20px;
}
#iso {
	margin:10px 0 0 0;
	padding:0 0 0 20px;
}
#iso2 {
	margin:10px 0 0 0;
	padding:0 0 0 20px;
}
#iso3 {
	margin:10px 0 0 0;
	padding:0 0 0 20px;
}
.fb_login {
	margin-top:4px;
	width:150px;
	height:22px;
	background:#1392FF url(../images/network_signin_banner2.png) 311px -87px ;
}
.fb_login :hover{
	background:#1392FF url(../images/network_signin_banner2.png) 311px -87px ;
}
.prev_img {
	left: 20px;
	height: 70px;
	margin-top: -30px;
	opacity: 1;
	position: absolute;
	top: 50%;
	width: 70px;
	z-index: 50;		
	background: url(../images/icon/arrow_prev.png);
	background-size: 50px;
	opacity: 0.4;	
	background-repeat: no-repeat;
	/*
	left: 10px;
	height: 145px;
	margin-top: -30px;
	opacity: 1;
	position: absolute;
	top: 50%;
	width: 127px;
	z-index: 50;	
	background: url(../images/icon/left.png);		
	background-repeat: no-repeat;
	*/
}	
.next_img {
	right: -5px;
	height: 70px;
	margin-top: -30px;
	opacity: 1;
	position: absolute;
	top: 50%;
	width: 70px;
	z-index: 50;
	opacity: 0.4;	
	background: url(../images/icon/arrow_next.png);
	background-size: 50px;	
	background-repeat: no-repeat;
	/*
	right: -95px;
	height: 145px;
	margin-top: -30px;
	opacity: 1;
	position: absolute;
	top: 50%;
	width: 127px;
	z-index: 50;		
	background: url(../images/icon/right.png);		
	background-repeat: no-repeat;
	*/
}
.prev_img:hover{
	opacity: 0.9;
}

.next_img:hover{
	opacity: 0.9;
}