@charset "utf-8";
/* CSS Document */
body, ul, li, p, form, h1, h2, h3 { margin:0; padding:0; }
body { font-family:Tahoma; font-size:13px; font-weight:normal; background:url(bgall.jpg) #EEEEEE top center repeat-y; }
ul, li { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
#head, #menu, #foot, #main { margin:0 auto; width:873px; }
#menu { background:url(bgmenu.jpg) top left repeat-x; height:31px; font-size:14px; font-weight:bold; }
#menu ul { padding-top:6px; }
#menu li { float:left; display:block; margin-left:5px; padding:0 10px; height:25px; }
#menu li.here { background:url(menu01.jpg) top left no-repeat; padding:0; }
#menu li.here a { background:url(menu02.jpg) top right no-repeat; margin-left:5px; padding:0 8px 8px 3px; color:#990000; display:block; }
#menu li a { color:#FFF09E; }
#menu li a:hover { color:#FFFFFF; text-decoration:none; }
#left { float:left; width:611px; }
#right { float:left; width:262px; }
#main { background-color:#F1F1F1; }
.greeting { padding:15px; }
.greeting strong { font-size:20px; color:#990000; display:block; padding:5px 0;font-style: italic; }

.box_content { margin:10px; }
.hd_news { background:url(head_news.jpg) top left no-repeat; margin-left:3px; padding:5px 0 0 17px; color:#FFFFFF; height:21px; font-size:14px; color:#FFF09E; font-weight:bold; }
.hd_news2 { background:url(head_news2.jpg) top left no-repeat; margin-left:3px; padding:5px 0 0 17px; color:#FFFFFF; height:21px; font-size:14px; color:#FFF09E; font-weight:bold; }
.cn_news { border:1px solid #990000; padding:5px 15px; }
.cn_news p { float:left; }
.cn_news p img { margin-right:8px; }
.cn_news h2 { font-size:14px; color:#990000; }
.cn_news .more { display:block; padding:4px 0; clear:both; text-align:right; }
.cn_news .content { border-bottom:1px dashed #999999; margin-top:10px; }
.cn_news .content_final { border-bottom:1px ; margin-top:10px; }
.content a { color:#333333; }
.content_final a { color:#333333; }
.ft_news { padding:7px 0; text-align:right; }
.cn_publication { border-top:1px solid #990000; padding:5px 15px; background-color:#E4F4BA; }
.cn_publication li { padding:4px 0; }
.cn_publication li a { color:#6C4701; }
#language, #search { text-align:right; padding:5px 10px; }
#language a { text-decoration:underline; color:#990000; font-style:italic; }

#campaign { width:257px; background:url(bgcampaign.jpg) bottom center no-repeat; text-align:center; padding-bottom:15px; }
#campaign p { padding:0 10px; }
#campaign a { color:#6C4701; }
#alcohol_thailand { width:257px; margin-top:10px; }
#multimedia { width:257px; margin-top:10px; background:#E3E3E3; text-align:center; padding:5px 0; }
#multimedia li { float:left; width:85px; margin-top:5px; }
#multimedia li a { border:1px solid #333333; }
#multimediaall { width:800px; margin-top:10px; text-align:center; }
#multimediaall li { float:left; width:100px; margin-top:25px; }
#multimediaall li a { border:1px solid #333333; }


#stopdrinknetwork { width:800px; margin-top:10px; text-align:center; }
#stopdrinknetwork li { float:left; width:260px; margin-top:25px; }


.clear { clear:both; }
#visitor { text-align:center; margin-top:10px; }
#foot { background:url(bgfoot.jpg) top left repeat-x; height:48px; text-align:center; color:#FFFFFF; padding-top:10px; }
#foot a { color:#FFFFFF; }

.subgreet { float:left; width:571px; padding:30px 5px 0 0; font-size:18px; color:#990000; }
.subgreet img { padding-left:105px;}
.subgreet2 img { padding-left:10px;}
.subsearch { float:left; width:275px; padding:30px 0 0 10px; text-align:right; font-size:10px; }
.subsearch input { margin-bottom:5px; }
.subsearch2 { float:left; width:262px; padding:30px 0 0 0px; text-align:right; font-size:10px; }
.subsearch2 input { margin-bottom:5px; }
.maincontent { padding:10px; margin-top:20px; }
.publicationcontent { background:#FFFFFF; border:1px solid #D7D7D7; margin:5px 10px 20px; }
.subleft { float:left; width:571px; }
.subright { float:left; width:272px; }
.cn_subpublication { padding:5px 15px; background-color:#F9F8F8; color:#6C4701; border:0;  }
.cn_subpublication li { padding:4px 0; }
.cn_subpublication .content { border:0; padding:4px; }
.cn_subpublication .content a { color:#6C4701; }
.cn_subpublication h2 { font-size:14px; color:#6C4701; }
.ft_subpublication a { color:#6C4701; }
.rightbox { width:272px; margin-top:10px; }

.cn_campaign { width:272px; text-align:center; margin:0; padding:10px 0; }
.cn_campaign li { float:left; width:90px; margin-top:5px; }
.cn_morenews { border:1px solid #D7D7D7; }
.cn_morenews li, .cn_morenews ul { list-style:disc; margin:0 0 0 10px; }
.cn_subnewsevent { padding:5px 15px; background-color:#FFF6CB; color:#6C4701; border:1px solid #D7D7D7;  }
.cn_subnewsevent li { padding:4px 0; }
.cn_subnewsevent .content { border:0; padding:4px; }
.cn_upcoming { text-align:left; padding:10px; width:252px; }
.cn_upcoming a { color:#6B0A0D; }

.campaignscontent { margin:15px 110px 20px; line-height:20px; }
.framecontent { background:#f1f1f1; border:1px solid #CCCCCC; height:400px; overflow:auto; padding:10px; }
.framecontent h3 { font-size:16px; color:#990000; }
.printer { text-align:right; margin:5px 10px 0px; }
.printer a { color:#000000; }

.mainread h1 { background:url(bgcontent_hd.jpg) top left no-repeat; height:31px; width:627px; font-size:16px; padding:5px 0 0 10px; color:#FFF09E; }
.mainread p { padding:20px 10px; }

.contactmap { margin-top:20px; }
.textcontact { width:200px; height:120px; }
.inputcontact { width:200px; }


