body { font-family: Tahoma; font-size: 8pt; margin: 0px 0px; padding: 0px 0px;}

input {  font-family: Tahoma; font-size: 10pt; }
select {  font-family: Tahoma; font-size: 10pt; }
textarea {  font-family: Tahoma; font-size: 10pt; }

.fontmain {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000; }
.fontmain a:link { color: #0066FF; text-decoration: underline }
.fontmain a:visited { color: #0066FF; text-decoration:underline }
.fontmain a:hover { color: #FF6600; text-decoration: none }
.fontmain a:active { color: #FF9900; text-decoration: none }

.fontmain_wb {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000; }
.fontmain_wb a:link { color: #0066FF; text-decoration: none }
.fontmain_wb a:visited { color: #0066FF; text-decoration:none }
.fontmain_wb a:hover { color: #FF6600; text-decoration: none }
.fontmain_wb a:active { color: #FF9900; text-decoration: none }


.fontheadprogram {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FF6600; }
.fontheadprogram a:link { color: #0066FF; text-decoration: underline }
.fontheadprogram a:visited { color: #0066FF; text-decoration:underline }
.fontheadprogram a:hover  { color: #FF9900; text-decoration: none }
.fontheadprogram a:active { color: #FF9900; text-decoration: none }



.topicprogram {
	font-family: Tahoma, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FF3300;
	font-weight:bold;
	text-align:left; }
.topicprogram a:link { color: #FF6600; text-decoration: underline }
.topicprogram a:visited { color: #FF9900; text-decoration:underline }
.topicprogram a:hover  { color: #FF9900; text-decoration: none }
.topicprogram a:active { color: #FF9900; text-decoration: none }


.fontdate {
	font-family: Tahoma, sans-serif;
	font-size: 12 px;
	font-style: normal;
	color: #009900;
	text-align:left;}
	
.fontblue{
	font-family: Tahoma, sans-serif;
	font-size: 14 px;
	font-style: normal;
	color: #0066FF;
	text-align:left;}

.fontsub {
	font-family: Tahoma, sans-serif;
	font-size: 12 px;
	font-style: normal;
	color: #666666;
	text-align:left;}
.fontsub a:link { color: #FF9900; text-decoration: none }
.fontsub a:visited { color: #FF9900; text-decoration:none }
.fontsub a:active { color: #FF9900; text-decoration: none }
.fontsub a:hover  { color: #FF9900; text-decoration: none }

.fontorange {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF6600; font-weight:bold;
	}
	
.fontwhite{
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF; font-weight:bold;
	}
	
.fontprice{
	font-family: Tahoma;
	font-size: 18px;
	font-style: normal;
	color: #FF0000; font-weight:bold;
	}

.fontpriceblack{
	font-family: Tahoma;
	font-size: 18px;
	font-style: normal;
	color: #000000; font-weight:bold;
	}

.menu1 a{width:209px; height:20px; 
font-family: Tahoma; font-size: 14px; color: #FF6600; text-decoration:none; text-indent:27px; padding-top:4px; border-bottom:1px #FF9900 dotted; margin-left:17px;
display:block;
}
.menu1 a:hover{width:209px; height:20px;
font-family: Tahoma; font-size: 14px;  color: #FF6600;  text-decoration:none; text-indent:37px; padding-top:4px; margin-left:17px; border-bottom:1px #FF9900 dotted; 
background-color: #FFFF99;
display:block;
}

.foot{width:984px; height:75px; background:url(../images/foot4.png)}
.foot{ behavior: url(../css/iepngfix.htc);}

/*ลดขนาดรูปภาพลง------------------------------------------------------------------------------------------------------------*/

	.resize IMG {
	max-width: 550px;
	width: expression(this.width > 550 ? 550: true); /*for IE 6 only*/
	max-height:600px;
	height: expression(this.height > 600 ? 600: true); /*for IE 6 only*/
	
	border: 0px; padding: 5px;
	}
	
	.resize TD{
    border: dashed 1px #CCCCCC; background:#FFFFFF;
	}
	.resize TR{
	border:1px; border-color: #CCCCCC;
	}
	
	.resize_tour IMG {
	max-width: 400px;
	width: expression(this.width > 400 ? 400: true); /*for IE 6 only*/
	max-height:400px;
	height: expression(this.height > 400 ? 400: true); /*for IE 6 only*/
	
	border: 0px; padding: 5px;
	}
	
	.resize_tour TD{
    border: dashed 1px #CCCCCC; background:#FFFFFF;
	}
	.resize_tour TR{
	border:1px; border-color: #CCCCCC;
	}
	
	.smallpicture IMG {
	max-width: 90px;
	width: expression(this.width > 90 ? 90: true); /*for IE 6 only*/
	max-height:600px;
	height: expression(this.height > 150 ? 150: true); /*for IE 6 only*/
	border:0px; padding: 2px; border-color:#000000;
	}
	.smallpicture TD{
    border: dashed 1px #CCCCCC; background:#FFFFFF;
	}
	.smallpicture TR{
	border:1px; border-color: #CCCCCC;
	}
	
	.smallpictureprog IMG {
	max-width: 130px;
	width: expression(this.width > 130 ? 130: true); /*for IE 6 only*/
	border:0px; padding: 2px; border-color:#000000;
	}
	.smallpictureprog  TD{
    border: dashed 1px #CCCCCC; background:#FFFFFF;
	}
	.smallpictureprog  TR{
	border:1px; border-color: #CCCCCC;
	}
	
	.smallpictureseason IMG {
	max-width: 260px;
	width: expression(this.width > 260 ? 260: true); /*for IE 6 only*/
	border:0px; padding: 2px; border-color:#000000;
	}
	.smallpictureseason  TD{
    border: dashed 2px #FFFFFF; background:#FFFFFF;
	}
	.smallpictureseason  TR{
	border:1px; border-color: #CCCCCC;
	}
	
	
	.smallpicturepack IMG {
	max-width: 70px;
	width: expression(this.width > 70 ? 70: true); /*for IE 6 only*/
	border:0px; padding: 2px; border-color:#000000;
	}
	.smallpicturepack  TD{
    border: dashed 1px #CCCCCC; background:#FFFFFF;
	}
	.smallpicturepack  TR{
	border:1px; border-color: #CCCCCC;
	}
	
	h1, h1 a {font: bold 30px Tahoma}
	h1.promotion {background: url("../images/tp_promotion.gif") 0 0 no-repeat; text-indent: -9999px; width: 695px; height: 54px}
	h1.board {background: url("../images/tp_board.gif") 0 0 no-repeat; text-indent: -9999px; width: 697px; height: 65px}
	h1.tour_hd {text-align:left; padding-left:80px; padding-top:10px; font: bold 24px Tahoma; color: #66CC00}
	h2, h2 a {font: bold 16px Tahoma; display: inline}
	h3 {font: 11px Tahoma; display: inline}
	h4 {font: 12px Tahoma; display: inline}
