﻿/* 20/01/2012 */

.imgleft {padding:10px 10px 10px 0; text-align:center; font-size:11px; color:#999999; float:left;}
.imgright {padding:10px 0 10px 10px; text-align:center; font-size:11px; color:#999999; float:right;}
.clr {clear:both;}
.cr {clear:right;}

.headspace {margin-bottom:20px;}
.th-topic {background:url('images/icon-topic.gif') no-repeat left; padding:0 0 0 25px; font-weight:bold; color:#CC8F11; margin:25px 0 10px; height:20px; position:relative;}
.th-topic a {color:#CC8F11; text-decoration:none;}
.th-subtopic {background:url('images/icon-subtopic.gif') no-repeat left; padding:0 0 0 25px; font-weight:bold; color:#AB7A1C;}
.th-subtopic a {color:#AB7A1C; text-decoration:none;}
.th-location {color:#AB7A1C;}
.th-remark {color:red; margin-top:10px;}
.th-underline {text-decoration:underline;}
.th-locate {margin-top:15px;  font-weight:bold; font-style:italic;}
.th-fixwidth {display:inline-block; width:55px;}
.th-fixwidth100 {display:inline-block; width:100px; font-weight:bold;}
.th-width120 {width:120px;}
.th-width150 {width:150px;}
.th-width180 {width:180px;}
.th-width250 {width:250px;}


.th-topmenu a {background:url('images/icon-topmenu.gif') no-repeat left; padding:3px 0 0 20px; color:#AB7A1C;}


.th-listing {width:100%; margin:5px auto; border-collapse:collapse; font-size:11px;}
.th-listing td {padding:3px 5px; border:1px #CCCCCC solid; vertical-align:top;}
.th-listing th {padding:3px 5px; border:1px #CCCCCC solid; background-color:#FBEED2; text-align:left; font-weight:bold;}
.th-listing .no {width:15%; font-weight:bold;}
.th-listing .detail {width:35%; font-weight:bold;}
.th-listing .name {width:20%; font-weight:bold;}
.th-listing .contact {width:15%; font-weight:bold;}
.th-listing a {color:#006699; font-weight:normal; text-decoration:none;}


/* Festival */
.th-festivalstyle {width:100%; border:1px solid #DED3DD; border-collapse:collapse;}
.th-festivalstyle tr {background-color:#FDEAF3;}
.th-festivalstyle td {width:auto; vertical-align:top; text-align:left;}
.th-festivalstyle th {width:10%; text-align:left; padding:5px;}

/* Festival New - By Puu */
.th-festlogo img {margin:30px 15px 15px 0; clear:both; }
.th-festext {margin:50px 0 15px 0;}

.th-festblock{width:100%; font-family:Arial, Helvetica, sans-serif; margin-top:75px;}
.th-festblock img{float:left; margin:0 15px 0 0}
.th-festblock h2{font-size:14px; color:#ab7a1c; margin:0 0 2px 0;}
.th-festblock h3{font-size:12px; font-weight:lighter; margin:8px 0 0 0}
.th-festblock p{margin:6px 0 0 0; font-size:12px; color:#4d4d4d}
.th-festblock strong{ color:#ed464d}
.th-festblock a{color:#AB7A1C;}

.th-festblock1{width:100%; font-family:Arial, Helvetica, sans-serif; margin-top:25px; margin-bottom:15px;}
.th-festblock1 img{float:left; margin:0 15px 0 0}
.th-festblock1 h2{font-size:14px; color:#ab7a1c; margin:0 0 0 0;}
.th-festblock1 h3{font-size:12px; font-weight:lighter; margin:8px 0 0 0}
.th-festblock1 p{margin:6px 0 0 0; font-size:12px; color:#4d4d4d}
.th-festblock1 strong{ color:#ed464d}
.th-festblock1 a{color:#AB7A1C;}
.th-festline{ color:#515151; border-bottom:thin; border-bottom-style:dotted; margin-top:40px;}

/* Muay Thai */
.th-muaysche {width:100%; background-color:gray; }
.th-muaysche th {background-color:#E7CFB8; padding:3px 5px; text-align:left;}
.th-muaysche td {background-color:#FCF9F5;}


/* Statistics */
.th-stat {width:750px; margin:5px 0; border-collapse:collapse; font-size:11px;}
.th-stat td {width:10px; padding:3px 5px; border:1px #CCCCCC solid; vertical-align:top;}
.th-stat th {width:180px; padding:3px 5px; border:1px #CCCCCC solid; vertical-align:top; text-align:left; font-weight:normal;}


/* Food */
.th-food {width:100%; margin:5px auto; border-collapse:collapse;}
.th-food td {padding:3px 5px; vertical-align:top;}
.th-food th {padding:3px 5px; text-align:left; font-weight:bold; color:#AB7A1C;}

.th-foodlist {width:100%; margin:5px auto; border-collapse:collapse; font-size:11px;}
.th-foodlist td {padding:3px 5px; border:1px #CCCCCC solid; vertical-align:top; width:25%}
.th-foodlist th {padding:3px 5px; border:1px #CCCCCC solid; background-color:#FBEED2; text-align:left; font-weight:bold;}

.th-nextpage {float:right; font-weight:bold;}
.th-previouspage {float:left; font-weight:bold;}
.th-nextpage a {color:#006699; font-weight:normal; text-decoration:none;}
.th-previouspage a {color:#006699; font-weight:normal; text-decoration:none;}


/* Fruit */
.th-fruit {width:100%; margin:5px auto; border-collapse:collapse; font-size:11px; text-align:center}
.th-fruit td {padding:5px 8px; border:1px #CCCCCC solid; vertical-align:top;}
.th-fruit th {padding:5px 8px; border:1px #CCCCCC solid; background-color:#FBEED2; text-align:left; font-weight:bold; text-align:center}

.th-statparties {width:750px; margin:5px 0; border-collapse:collapse; font-size:11px; border:1px #CCCCCC solid;}
.th-statparties td {background-color:#F3F3F3; padding:3px 5px;}
.th-statparties th {background-color:#CCCCCC;padding:3px 5px; text-align:left;}


/* National Park */
.th-nationalpark {float:right; width:350px; margin:5px 0; border-collapse:collapse; font-size:11px; border:1px #CCCCCC solid;}
.th-nationalpark td {padding:3px 5px; border:1px #CCCCCC solid; vertical-align:top;}
.th-nationalpark .nationpark {width:230px;}
.th-nationalpark .province {width:120px;}


/* Zoo */
.th-zoo {width:100%; margin:5px auto; border-collapse:collapse; font-size:11px;}
.th-zoo td {padding:3px 5px; vertical-align:top;}


.th-airport {width:auto; margin:0; border-collapse:collapse;}
.th-airport td {width:210px; padding:3px 5px; vertical-align:top;}

.th-more {position:absolute; right:0;}
.th-more a {color:blue; font-weight:normal;}


/* Info list menu */
ul.th-leftmenu {float:left; width:45%; margin:0; padding:0;}
ul.th-rightmenu {float:right; width:45%; margin:0; padding:0;}
ul.th-leftmenu li, ul.th-rightmenu li {list-style:none;}

