@charset "UTF-8";

* {margin: 0; padding: 0;}

body {
	font-family: Tahoma, Arial, sans-serif, serif;
	font-size: 0.8em;
	color: #000000;
	background-color:#ffffff;
	background-repeat:repeat-x;
}

a:link { color: #333333; text-decoration: none }
a:visited { color: #333333; text-decoration: none }
a:active { color: #333333; text-decoration: none }
a:hover { color: #333333; text-decoration: underline }

img { border: none; }

hr { display:none; }

table .title {
	background:#FFFFFF;
	color:#000000;
	font-weight:bold;
	padding-left: 5px;
	text-align:right;
}

table .input1 {
	padding-left: 5px;
	background:#D9FFD9;
}

table .input2 {
	padding-left: 5px;
	background:#F0FFF0;
}

table .error {
	padding:5px 5px 5px 5px;
	background:#FFFFCC;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
}

.txt_header {
	color:#FFFFFF;
}



#body-frame {
	position: relative;
	float: none;
	margin: 0 auto;
	background: #FFFFFF;
	width: 1000px;
	overflow: hidden;
}

#body-frame-body {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 1000px;
}

#logo {
	position: relative;
	float: left;
	width: 1000px;
	height: 180px;
	background: url(../images/bg_header.jpg);
}

#logo h1 {
	display: none;
}

#logo .top_menu {
	position: relative;
	float: left;
	width: 995px;
	height: 21px;
	padding:4px 5px 0 0;
	text-align:right;
	font-weight:bold;
	color:#646464;
	z-index:1999;
}

#logo .top_menu a:link { color: #646464; text-decoration: none }
#logo .top_menu a:visited { color: #646464; text-decoration: none }
#logo .top_menu a:active { color: #646464; text-decoration: none }
#logo .top_menu a:hover { color: #646464; text-decoration: underline }

#logo .left {
	position: relative;
	float: left;
	width: 250px;
	height: 100px;
}

#logo .center {
	position: relative;
	float: left;
	width: 200px;
	height: 70px;
	padding: 30px 0 0 0;
}

#logo .center_icon {
	position: relative;
	float: left;
	width: 30px;
	height: 20px;
	text-align:right;
}

#logo .center_text {
	position: relative;
	float: left;
	width: 165px;
	height: 20px;
	padding: 0 0 0 5px;
	font-weight:bold;
}

#logo .center_text a:link { color: #19a51f; text-decoration: underline }
#logo .center_text a:visited { color: #19a51f; text-decoration: underline }
#logo .center_text a:active { color: #19a51f; text-decoration: underline }
#logo .center_text a:hover { color: #19a51f; text-decoration: underline }

#logo .right {
	position: relative;
	float: left;
	width: 550px;
	height: 94px;
	padding: 6px 0 0 0;
}

#logo .menulink {
	position: relative;
	/* float: left; */
	width: 940px;
	padding-left:60px;
	height: 27px;
	z-index:999;
}

#logo .menusearch {
	position: relative;
	float: left;
	width: 1000px;
	height: 23px;
	text-align:right;
	padding: 2px 0 0 0;
}

#content {
	position: relative;
	float: left;
	width: 1000px;
	background-image: url(../images/bg_content.jpg);
}

#content .content_left {
	position: relative;
	float: left;
	width: 830px;
	padding: 2px 3px 2px 3px;
}

#content .content_right {
	position: relative;
	float: left;
	width: 164px;
}

#content .content_left_1 {
	position: relative;
	float: left;
	width: 170px;
}

#content .content_left_2 {
	position: relative;
	float: left;
	width: 660px;
	padding: 2px 3px 2px 3px;
}

#content .news_maquee {
	position: relative;
	float: left;
	width: 820px;
	height:20px;
	padding: 2px 5px 0 5px;
	background:#f5f5f5;
}

#content .c300 {
	position: relative;
	float: left;
	width: 300px;
	padding: 5px 0 0 0;
}

#content .c320 {
	position: relative;
	float: left;
	width: 320px;
	padding: 5px 0 0 0;
}

#content .c200 {
	position: relative;
	float: left;
	width: 200px;
	padding: 5px 0 0 0;
}

#content .c220 {
	position: relative;
	float: left;
	width: 230px;
	padding: 5px 0 0 0;
}

#content .c820 {
	position: relative;
	float: left;
	width: 820px;
	padding: 5px 0 0 0;
}

#content .c520 {
	position: relative;
	float: left;
	width: 520px;
	padding: 5px 0 0 0;
}

#content .c620 {
	position: relative;
	float: left;
	width: 620px;
	padding: 5px 0 0 0;
}

#content .r164-date {
	position: relative;
	float: left;
	/* width: 164px; */
	width: 160px;
	color:#FFFFFF;
	background:#afafb1;
	padding: 2px 2px 2px 2px;
}

#content .r_header {
	position: relative;
	float: left;
	/* width: 161px; */
	width: 160px;
	height:27px;
	color:#000000;
	font-weight:bold;
	/* padding: 10px 2px 2px 5px; */
	padding: 10px 2px 2px 2px;
	background-image: url(../images/bg_r.jpg);
}

#content .r_space_center {
	position: relative;
	float: left;
	/* width: 164px; */
	width: 160px;
	padding: 2px 2px 0 2px;
}

#content .r_space_bottom {
	position: relative;
	float: left;
	/* width: 164px; */
	width: 160px;
	padding: 2px 2px 10px 2px;
}




#content3col {
	position: relative;
	float: left;
	width: 1000px;
	background-image: url(../images/bg_content3col.jpg);
}

#content3col .content_left {
	position: relative;
	float: left;
	width: 170px;
}

#content3col .content_center {
	position: relative;
	float: left;
	width: 660px;
	padding: 2px 3px 2px 3px;
}

#content3col .content_right {
	position: relative;
	float: left;
	width: 164px;
}

#content3col .navi {
	position: relative;
	float: left;
	width: 650px;
	height:20px;
	padding: 2px 5px 0 5px;
	background:#f5f5f5;
	font-weight:bold;
}

#content3col .navi-header1 {
	position: relative;
	float: left;
	width: 495px;
	height:20px;
	padding: 2px 0 0 5px;
	background:#67b136;
	color:#FFFFFF;
	font-weight:bold;
}

#content3col .navi-header2 {
	position: relative;
	float: left;
	width: 155px;
	height:20px;
	padding: 2px 5px 0 0;
	background:#67b136;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}

#content3col .header {
	position: relative;
	float: left;
	width: 650px;
	height:20px;
	padding: 2px 5px 0 5px;
	background:#CCCCCC;
	font-weight:bold;
}

#content3col .c650 {
	position: relative;
	float: left;
	width: 660px;
	padding: 5px 0 0 0;
}

#content3col .c650-underline {
	position: relative;
	float: left;
	width: 660px;
	padding: 5px 0 5px 0;
	border-bottom: 1px #EEEEEE solid;
}

#content3col .sublink {
	position: relative;
	float: left;
	width: 658px;
	padding: 1px 1px 1px 1px;
	margin: 5px 0 0 0;
	background:#009900;
}

#content3col .sublink_inner {
	position: relative;
	float: left;
	width: 650px;
	padding: 4px 4px 4px 4px;
	background:#FFFFFF;
}

#content3col .sublink_cate_header {
	position: relative;
	float: left;
	width: 650px;
	padding: 0 0 5px 0;
	font-weight:bold;
	color:#006600;
}

#content3col .sublink_cate_link {
	position: relative;
	float: left;
	width: 325px;
	padding: 0 0 3px 0;
}

#content3col .sublink_cate_link_3col {
	position: relative;
	float: left;
	width: 216px;
	padding: 0 0 3px 0;
}

#content3col .r164-date {
	position: relative;
	float: left;
	/* width: 164px; */
	width: 160px;
	color:#FFFFFF;
	background:#afafb1;
	padding: 2px 2px 2px 2px;
}

#content3col .l170 {
	position: relative;
	float: left;
	width: 166px;
	color:#FFFFFF;
	background:#afafb1;
	padding: 2px 2px 2px 2px;
}

#content3col .l_space_center {
	position: relative;
	float: left;
	width: 166px;
	padding: 2px 2px 0 2px;
}

#content3col .r_header {
	position: relative;
	float: left;
	/* width: 161px; */
	width: 160px;
	height:27px;
	color:#000000;
	font-weight:bold;
	/* padding: 10px 2px 2px 5px; */
	padding: 10px 2px 2px 2px;
	background-image: url(../images/bg_r.jpg);
}

#content3col .r_space_center {
	position: relative;
	float: left;
	/* width: 164px; */
	width: 160px;
	padding: 2px 2px 0 2px;
}

#content3col .r_space_bottom {
	position: relative;
	float: left;
	/* width: 164px; */
	width: 160px;
	padding: 2px 2px 10px 2px;
}






#footer {
	position: relative;
	float: left;
	width: 1000px;
	background:#FFFFFF;
}

#footer .menulink {
	position: relative;
	float: left;
	width: 1000px;
	height: 27px;
	background: url(../images/bg_footer.jpg);
}

#footer .textlink {
	position: relative;
	float: left;
	width: 1000px;
	background:#EEEEEE;
}

#footer .copyright {
	position: relative;
	float: left;
	width: 1000px;
	height: 22px;
	padding-top:5px;
	background:#d8d9db;
	text-align:center;
}



#footer_menu ul{
	height: 26px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding-left:70px;
	list-style: none;
}
#footer_menu li {float: left;}
#footer_menu li a{
	color: #fff;
	text-decoration: none;
	line-height: 26px;
	display: block;
	padding: 0 9px;
}
#footer_menu li a:hover,.dropdown .selected a {color: #333333; background: #fff; text-decoration: none;}





.table_header {
	padding:3px 3px 3px 3px;
	text-align:center;
	color:#FFFFFF;
}

.table_title {
	padding:3px 3px 3px 3px;
	text-align:right;
	font-weight:bold;
}

.table_body_l {
	padding:3px 3px 3px 3px;
}

.table_body_r {
	padding:3px 3px 3px 3px;
	text-align:right;
}

.table_body_c {
	padding:3px 3px 3px 3px;
	text-align:center;
}








#content-tools{margin:0 0 10px 10px; display:block; width:170px;float:right;}
#content-tools ul{list-style:none; list-style-position: outside; margin:0;}
#content-tools .tools{border:1px solid #CCC; padding:5px 0 5px 10px;}
#content-tools .related, #content-tools .other-column {margin-top:10px; border:1px solid #CCC; padding:5px}		
#content-tools .related ul,#content-tools .other-column ul{overflow:hidden;}
#content-tools .other-column ul{margin-left:6px;}
#content-tools .tools legend{padding:0 5px; font-size:11px; color:#999; background-color:#FFF; font-size-adjust:none;}
#content-tools .related legend, #content-tools .other-column legend{padding:0 5px; font-size:12px; color:#F00; background-color:#FFF; font-size-adjust:none;}
#content-tools .tools ul li{padding:5px 0 0 0;}
#content-tools, #content-tools .tools a{color:#808080; font-size:13px; font-size-adjust:none; line-height:20px;}
#content-tools .tools a:hover{text-decoration:none;}
#content-tools .related ul li, .include-list-section ul li, .include-list-column ul li{background: url(http://www.bangkokbiznews.com/home/main/images/icon/red-bulet.gif) no-repeat 0 8px; padding:0 0 8px 8px; line-height: 15px;}
#content-tools .related ul li, .include-list-column ul li{padding:0 0 3px 8px;}
#content-tools .related a, .other-column ul li a{color:#808080; font-size:11px; font-size-adjust:none;}
#content-tools .other-column h4 {margin-bottom:2px;}	
#content-tools .other-column h4 a{color:#666666; font-size:13px; font-size-adjust:none;}
.include-list-column .H-arrow-spacing{padding:0 0 0 3px;}
.more-pic{margin:4px auto 8px; width:458px; border:1px solid #CCC;}
.set-border{border-bottom:1px solid #CCC; height:15px; padding-bottom:3px; margin-bottom:8px;}
#gall1{padding-left:7px;}
* html #gall1{padding-bottom:5px;} 
.include-section{clear:both; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:25px; padding:20px 0 20px 5px;}
.include-list-section{ float:left; margin:0 4px; width:204px; overflow:hidden;}
.include-list-section ul li{padding:0 0 0 8px;}
.include-list-section a{color:#0647A6;}
.control-adsense{width:300px; margin:0 auto;}



.nanotabs { text-align:left; width:820px;}
.nanotabs2 { text-align:left; width:820px;}
.nanotabs3 { text-align:left; width:820px;}
.nanotabs4 { text-align:left; width:820px;}
/* .nanotabs { text-align:left; width:820px; margin:20px auto 0;} */
/* .tabs { margin:20px 0 60px; } */
.tabs li { float:left; list-style:none; margin-right:1px;}
.tabs li span { display:block; padding:4px 5px; width:150px; color:#006600; font-weight:bold; text-decoration:none; }
.tabs li a { display:block; padding:4px 6px; background:url(../images/tab_bg_menu_sel.jpg); color:#FFF; font-weight:bold; text-decoration:none; width:118px; text-align:center;}
.tabs li a:hover { background:#EEE; color:#000; */ }
.tabs li a.selected { background:#DDD; color:#333; }
/* .tabs li a.selected { background:#555; color:#FFF; } */

.nanotabs_content {background:url(../images/tab_bg.jpg); border-top:1px solid #555; border-bottom:1px solid #888; padding:8px; *padding-top:4px; clear:left; height:300px; }
.nanotabs2_content {background:url(../images/tab_bg.jpg); border-top:1px solid #555; border-bottom:1px solid #888; padding:8px; *padding-top:4px; padding-left:20px; clear:left; height:320px; }
.nanotabs3_content {background:url(../images/tab_bg.jpg); border-top:1px solid #555; border-bottom:1px solid #888; padding:8px; *padding-top:4px; clear:left; height:300px; }
.nanotabs4_content {background:url(../images/tab_bg.jpg); border-top:1px solid #555; border-bottom:1px solid #888; padding:8px; *padding-top:4px; clear:left; height:300px; }