@charset "windows-874";
body { margin:0; background:url(../images/bg.gif) repeat-y #F2F2FE; font-family:Tahoma; font-size:11px; color:#454545;}

.arrow_r{ background:url(../images/img_arrow_r.gif) no-repeat; width:5px;}
.bg_login {background:url(../images/img_login.jpg) no-repeat; padding-top:75px; padding-left:36px; padding-right:36px; padding-bottom:20px; height:67px; width:137px;}
.txtbox {border:1px solid #615E3F; background:#FFFFFF; font-family:Tahoma; font-size:11px; color:#747474; width:135px;}
.btn_submit {background:#486CDA; border:1px solid #11467A; font-family:Tahoma; font-size:11px; color:#fff; font-weight:bold; width:60px; height:20px}
.btn_submit a {color:#fff; text-decoration:none;}
.btn_submit a:hover {color:#fff; text-decoration:none;}
.btn_submit:hover {background:#486CDA; border:1px solid #fff; font-family:Tahoma; font-size:11px; color:#fff; cursor: pointer;}

.btn_submit2 {background:#486CDA; border:1px solid #11467A; font-family:Tahoma; font-size:11px; color:#fff; font-weight:bold; width:80px; height:20px}
.btn_submit2 a {color:#fff; text-decoration:none;}
.btn_submit2 a:hover {color:#fff; text-decoration:none;}
.btn_submit2:hover {background:#486CDA; border:1px solid #fff; font-family:Tahoma; font-size:11px; color:#fff; cursor: pointer;}

.txt_content {font-family:Tahoma; font-size:11px; color:#282A2D;}
.txt_content_pad {font-family:Tahoma; font-size:11px; color:#282A2D; padding:8px;}

.txt_remark,.txt_remark a {font-family: Tahoma; font-size:11px; color:#ED0E2D;text-decoration:none;}
.txt_remark:hover,.txt_remark a:hover {font-family: Tahoma; font-size:11px; color:#ED0E2D;text-decoration:none;}
.txt_title { font-family: Tahoma; font-size:11px; font-weight:bold;color:#8668E9; padding-bottom:5px;}
.txt_red  {font-family: Tahoma; font-size:11px; color:#ED0E2D;text-decoration:none; padding-bottom:5px;}
.remark_red {font-family: Tahoma; font-size:11px; color:#ED0E2D;text-decoration:none; padding:8px;}
.txt_name_pro { font-family: Tahoma; font-size:11px; font-weight:bold;color:#8668E9; vertical-align:middle; text-align:left; padding-left:7px; height:20px;}


/*หัวข้อบทความ  news*/
.txt_subject  {font-family:Tahoma; font-size:11px; font-weight:bold; color:#57595E; text-decoration:none;}
.txt_subject hover {font-family:Tahoma; font-size:11px; font-weight:bold; color:#1A3FA2; text-decoration: underline;}
/* จบหัวข้อบทความ */

.txt_link,.txt_link a {font-family:Tahoma: Font-sixe:11px; color:#7F93CD; text-decoration:none;} .txt_link :hover , .txt_link a:hover{font-family:Tahoma: Font-sixe:11px; color:#8369E8; text-decoration:none;}
 
 .txt_mail,.txt_mail a {font-family:Tahoma: Font-sixe:11px; color:#58595E; text-decoration:none;}
 .txt_mail:hover , .txt_mail a:hover{font-family:Tahoma: Font-sixe:11px; color:#7F93CD; text-decoration:none;}

.txt_header, .txt_header a{ font-family:Tahoma; font-size:11px; color:#282A2D; font-weight:bold; text-decoration:none; padding-bottom:5px;}
.txt_header a:hover { font-family:Tahoma; font-size:11px; color:#1A3FA2; font-weight:bold; text-decoration:none;}

.txt_header_news, .txt_header_news a{ font-family:Tahoma; font-size:11px; color:#282A2D; font-weight:bold; text-decoration:none; padding-bottom:5px;}
.txt_header_news a:hover { font-family:Tahoma; font-size:11px; color:#1A3FA2; font-weight:bold; text-decoration: underline;}


.txt_contentbold, .txt_contentbold a{ font-family:Tahoma; font-size:11px; color:#282A2D; font-weight:bold; text-decoration:none;}
.txt_contentbold a:hover { color:#8668E9; text-decoration:none;}

.txt_more,.txt_more a { font-family:Tahoma; font-size:11px; font-weight:bold; color:#ED1B28; text-decoration:none;}
.txt_more:hover,.txt_more a:hover { font-family:Tahoma; font-size:11px; font-weight:bold;color:#193FA0;   text-decoration:none;}

.txt_next , .txt_next a { font-family:Tahoma; font-size:11px; font-weight : bold; color:#0D349C;cursor:pointer; text-decoration: none; }
.txt_next:hover , .txt_next a:hover {font-family:Tahoma; font-size:11px; font-weight : bold; color:#ED1B28;cursor:pointer; text-decoration:none;}

.txt_head_blue { font-family:Tahoma; font-size:12px; color:#1941A3; font-weight:bold; text-decoration: none; padding-bottom:10px;}
.txt_position { font-family:Tahoma; font-size:12px; color:#ED1B28; font-weight:bold; text-decoration: none; padding-bottom:10px;}

.img_box { border:1px solid #9B9CBC; padding:3px; background:#FFF;}
.img_box:hover {border:1px solid #1A48C3;  padding:3px; cursor:pointer;}

.img_flag { border:1px solid #9B9CBC; padding:1px; background:#FFF;}
.img_flag:hover {border:1px solid #ED1B28;  padding:1px; cursor:pointer;}

.img_nohover {  border:1px solid #9B9CBC; padding:3px; background:#FFF;}

/*submenu*/
.txt_submenu { padding-right:13px;font-family:Tahoma; font-size:11px; font-weight: bold; color:#4E525D; text-align:right; text-decoration: none;}
.txt_submenu:hover {padding-right:13px; font-family:Tahoma; font-size:11px;  font-weight: bold; color:#8668E9; text-align:right; text-decoration: none; background:url(../images/img_arrow.gif) no-repeat right center; cursor:pointer;}
.txt_submenu a {color:#4E525D; text-decoration: none;}
.txt_submenu a:hover {color:#8668E9; text-align:right; text-decoration: none;}

.txt_submenu_de {font-family:Tahoma; font-size:11px; font-weight: bold; color:#8668E9; text-align:right; text-decoration: none;/* background:url(../images/img_arrow.gif) no-repeat right center;*/}
/*End submenu*/

.txt_submenu_de:active {font-family:Tahoma; font-size:11px; font-weight: bold; color:#8668E9; text-align:right; text-decoration: none;background:url(../images/img_arrow.gif) no-repeat right center;}

/*login_innerpage*/
.bg_login02 { background:url(../images/img_bg_login.jpg) no-repeat; padding-left:15px; padding-right:10px; padding-top:67px;}
.bg_login03 { background:url(../images/img_bg_login03.jpg) no-repeat; padding-left:15px; padding-right:10px; padding-top:67px;}
.box_login02 { border:1px solid #4B5572; font-family:Tahoma; color:#747474 ;font-size:11px; background:#FFFFFF; width:130px;}
.box_login03 { border:1px solid #4B5572; font-family:Tahoma; color:#747474 ;font-size:11px; background:#FFFFFF; width:140px;}
/*End login_innerpage*/
.repeat_line {background:url(../images/img_bg_repeat.jpg) repeat ;}

/*contact us*/
.box_form { border-left:1px solid #505A76; border-bottom:1px solid #505A76; border-top:1px solid #505A76; border-right:2px solid #7309B0; font-family: Tahoma ; font-size:11px; color:57595E;width:270px; }
.box_form_small { border-left:1px solid #505A76; border-bottom:1px solid #505A76; border-top:1px solid #505A76; border-right:2px solid #7309B0; font-family: Tahoma ; font-size:11px; color:57595E;width:10px; }
/*End contact us*/

.linedot_hor {background:url(../images/img_line.gif) repeat-x center left; height:50px;}
.linedot_hor_products {background:url(../images/img_line.gif) repeat-x center left; height:20px;}
.linedot_hor_download {background:url(../images/img_line.gif) repeat-x center left; height:5px;}
.linedot_hor_job {background:url(../images/img_line.gif) repeat-x center left; height:10px;}

.linedot_var_products {background:url(../images/img_line_ver.gif) repeat-y  top center ; width:20px;}

.linedot_var_index {background:url(../images/img_line_ver.gif) repeat-y  top center ; width:50px;}

/* Footer*/
.txt_footer , txt_footer a { font-family:Tahoma; font-size:11px; color:#A2A8B8; text-decoration:none;}
.txt_footer a:hover { font-family:Tahoma; font-size:11px; color:#57595E; text-decoration:none;}

.txt_footer_in , txt_footer_in a { font-family:Tahoma; font-size:11px; color:#6B56B0; text-decoration:none;}
.txt_footer_in a:hover {font-family:Tahoma; font-size:11px; color:#fff; text-decoration:none;}
/* end Footer*/
.menu_bottom, .menu_bottom a { font-family:Tahoma ; font-size:11px ;color:#666; text-decoration:none;}
.menu_bottom a:hover { font-family:Tahoma ; font-size:11px ;color:#1941A3; text-decoration:none;}
.menu_de{ font-family:Tahoma ; font-size:11px ;color:#1941A3; text-decoration:none;}

.bgfooter { background:url(../images/img_footer.jpg) no-repeat bottom left; width:569px; height:95px; padding-left:30px; padding-right:30px;}
.bg_footer_mid {background:url(../images/img_bg_footer.gif) repeat-y left top; width:220px;}

.bgfooter2 { background:url(../images/img_footer_products.jpg) no-repeat bottom left; width:815px; height:95px; }

.table_products{ border:1px solid #D8D9F8; padding:2px ;}

.txt_download, .txt_download a { font-family:Tahoma; font-size:11px; color:#282A2D; font-weight:bold; text-decoration:none:}
.txt_download:hover, .txt_download a:hover { font-family:Tahoma; font-size:11px; color:#3757AE; font-weight:bold; text-decoration:none;}

div.hide { display:none;}
div.show { display:inline;}

.txt_job_vacancy, .txt_job_vacancy a {font-family:Tahoma; font-size:11px; color:#282A2D; text-decoration:none; text-align:left; vertical-align:top;}
.txt_job_vacancy:hover, .txt_job_vacancy:hover a {color:#8668E9; text-decoration:none;}

.txt_job_vacancy_de, .txt_job_vacancy_de a {font-family:Tahoma; font-size:11px; color:#ED1B28; text-decoration:none; text-align:left; vertical-align:top;}

.txtbox_job { border-left:1px solid #505A76; border-bottom:1px solid #505A76; border-top:1px solid #505A76; border-right:2px solid #7309B0; font-family: Tahoma ; font-size:11px; color:57595E;width:300px; }
.txtbox_job_notim { border:1px solid #505A76; font-family: Tahoma ; font-size:11px; color:57595E;width:302px; }
.txtbox_job_comment { border-left:1px solid #505A76; border-bottom:1px solid #505A76; border-top:1px solid #505A76; border-right:2px solid #7309B0; font-family: Tahoma ; font-size:11px; color:57595E;width:10px; }

/*CSS for promotion-download*/
.txt_head_promotion {font-size:12px; color:#EE1B28; font-weight:bold; text-decoration:none; padding-bottom:10px;}
.txt_subhead_promotion {font-size:11px; color:#8668E9; font-weight:bold; text-decoration:none; padding-bottom:7px;}

tr.txt_head_tbl {font-size:11px; font-weight:bold; color:#282A2D; text-align:center; vertical-align:middle; background:#E1E0FE; padding:3px;}
.tr1 {background:#ECEBFD; text-align:center; vertical-align: top;}
.tr2 {background:#F2F2FE; text-align:center; vertical-align:top;}
.tr1:hover, .tr2:hover {color:#000; background:#fff;}


.box_map { border:1px solid #9B9CBC; padding:1px; background:#FFF; padding:5px;}
.box_map:hover {border:1px solid #ED1B28;  padding:1px; cursor:pointer; padding:5px;}

/*end*/
