*
{ padding:0; margin:0;}

#p_lt_ctl01_cmsmenu_menuElem tr .CMSMenuHighlightedMenuItem
{background-image: url(./Images/mod1_menuho.jpg); background-position: 50% 50%; background-repeat: no-repeat !important; }

#p_lt_ctl01_cmsmenu_menuElem tr .CMSMenuItemMouseOver
{background-image: url(./Images/mod1_menuho.jpg); background-position: 50% 50%; background-repeat: no-repeat !important; }

#p_lt_ctl01_cmsmenu_menuElem tr .CMSMenuHighlightedMenuItemMouseOver
{background-image: url(./Images/mod1_menuho.jpg); background-position: 50% 50%; background-repeat: no-repeat !important; }

#p_lt_ctl01_cmsmenu_menuElem tr .CMSMenuItemMouseDown,
#p_lt_ctl01_cmsmenu_menuElem tr .CMSMenuItemMouseUp 
{background:url(./images/mod1_menuho.jpg) no-repeat center;}

#main 
{
    width:100%;
	
    background:url(./Images/bg_thai01.png);background-position: top; background-repeat:no-repeat;
    background-position: top;
    background-position-y: 35px;
	overflow: hidden;
    display: block;	
}

.hedge{ float:left; width:1px; background-color:#fff; margin:5px 0; height:25px; float:right; }
.greyline { background:url(./Images/mod1_slidebg.jpg); height:8px; width:100%; }
.h05px{ width:100%; height:5px; }
.h10px{ width:100%; height:10px; }
.h18pxGrey{ width:100%; height:18px; background-color:#ebebeb; }
.h20px{ width:100%; height:20px; }
.slidenavL{ cursor:pointer; float:left; vertical-align:middle; margin: 5px 13px 5px 8px; width:15px; height:43px; background-image:url(./Images/mod1_arrowl.jpg);}
.slidenavL:hover{ background-image:url(./Images/mod1_arrowl_ho.jpg);}
.slidenavR{ cursor:pointer; float:left; vertical-align:middle; margin: 5px 8px 5px 13px; width:15px; height:43px; background-image:url(./Images/mod1_arrowr.jpg);}
.slidenavR:hover{ background-image:url(./Images/mod1_arrowr_ho.jpg);}
.slideitem{ float:left; padding:0 3px;}
.clearfix{ float:none; clear:both;}

/* top bar */
#searchbar
{    
    width:100%;
    background-color:#333;
    margin: 0 auto;
    height:35px;
}
#topbar{ margin:0 auto; width:1000px;}
#searchbox{ float:right; margin:5px 0 ; }
#searchfield{ float:left; padding:3px; 	font-size: 13px; line-height: 17px; font-weight:normal; color: #ffffff;}
#searchbutton{ float:left; padding:3px 4px;}
#languageflag{ float:right; margin:5px 2px; }
#flagTH, #flagEN{ float:left; padding:5px 3px;}
/* end top bar */

/* head container */
#headcontainer{ width:100%;} /*background:url(./Images/bg_thai01.png);background-position: top; background-repeat:no-repeat;}*/ /* min-height:553px;} */
#topcontainer{ width:100%;  background:url(./Images/mod1_flash_shadow.png) repeat-x; min-height:73px; margin:0 auto;}
#tc_block{width:1000px; margin:0 auto;}
#tc_logo{margin:0 auto; text-align:center; width:193px;}
#tc_logo img{}
#bodycontainer{ width:1000px; margin:20px auto 0;}
#bc_flashmenu { width:990px; margin:0 auto;}
#bc_menu{ width:1000px; margin:0 auto;}
/* end head container */

/* page */
#page{ width:1000px; margin:0 auto; background-color:#ebebeb;}

.left 
{
    float: left;
    padding: 0 5px 10px;
    width: 713px;
}
.right
{
    float: left;
    margin: 0 5px 0 0;
    width: 272px;
}


#slidetop{width:990px; margin:0 auto; min-height:53px; padding:5px; background-color:#fff;}
#slidebot{width:990px; margin:0 auto; min-height:53px; padding:5px; background-color:#fff;}

.pagetop{ background-color:#ebebeb;}
#activities{float:left; width:713px; min-height:300px;background-color:#ebebeb; padding:0 ;}
#activities_preview{background-color:#fff; float:left;}
#acp_desc{ margin:12px 5px 8px; background-color:#fff; width:385px;}
#ac_preview{ width:395px; height:260px; margin:5px !important; background-color:#333;}
#ac_viewall{ text-align:right;}
#activities_title{height:27px; width:100%; background:#ccc; margin-top:5px;}
#activities_content{min-height:200px; background:#fff; margin-top:10px; width:713px; overflow:hidden;}
#minister{width:262px; float:left;padding:21px 5px 0 5px;background-color:#ebebeb;}
#ac_list{float:left; width:303px; margin-right:0px;}
.ac_list{border:1px solid #ebebeb; margin: 5px 5px 10px 0px; width:301px; height:78px; position:relative;}
.acl_pic{ float:left; margin: 5px;}
.acl_dsc{ float:left; margin: 5px; 5px auto 0; display:table-cell; word-wrap:break-word; width:191px; vertical-align:middle; height:68px;}

#pagebottom{ width:100%; background-color:#ebebeb; overflow:hidden; margin:0px 0 0;}
.boxpadding{ margin:20px 0 0;}

#news{float:left; width:713px; padding:0 0 25px}
.nt{float:left; padding-right:5px;}
.newscontent{width:100%; background-color:#fff; overflow:hidden;float:left;}
.nc_preview{ width:294px; float:left; }
.nc_list{ float:left; width:414px; margin :10px 0 5px 0; min-height:180px; }
.ncp_pic{ margin:5px; display:inline-block; }
.ncp_con{ margin:5px 5px 5px 5px; display:inline-block;}
.nc_item { background-color:#fff; float:left; margin-bottom:5px;}
.nci_bullet{ float:left; width:6px; margin:5px 5px 5px;}
.nci_title{ float:left; margin:0px 4px;}
.nc_viewall{ min-height:55px; text-align:right; position:relative;}
.nc_viewall img{ position:absolute; bottom:0; right:0;}
#vdo{width:272px; float:left; margin:62px 5px 0 0;}
#vdotitle{ width:272px; float:left; background-color:#ccc;}
#vdoplay{ margin: 0 auto; text-align:center;}
/* end page */

/* about container */
#aboutcontainer{ width:100%; background-color:#fff; }
#aboutend{ width:1000px; background:#333; height:8px;}
#aboutdesc{ padding:0 54px 10px 67px; overflow:hidden;}
.aboutdesc{ float:left;}
.ft_alone{ margin: 5px 0 0;}
.ft_normal{ margin:1px 0 0;}
#fd_1{width:186px; word-wrap:break-word; margin-right:46px;}
#fd_2{width:186px; word-wrap:break-word; margin-right:62px;}
#fd_3{width:186px; word-wrap:break-word; margin-right:43px;}
.submenu{ padding-left:24px;  margin:1px 0 0;}
.ul_submenu{ list-style-type: circle; }
.submenu li{margin:0; padding:0;}

#contactme{width:1000px; margin:0 auto;}

#stat_container{ margin:5px auto; width:200px; }
#stat_txt{ /*float:left;*/ margin: 2px 6px 0 0;}
/*#stat{ float:left;}*/
/* end about container */




/* Responsive */
/*@media(max-width:575px) {
  body {
    width:100%;
  }
  #main {
      overflow: unset;
  }
  #page {
      width: 100%;
      margin: 0 auto;
      background-color: #ebebeb;
  }
  #tc_block {
      width: 100%;
      margin: 0 auto;
  }
  .menu-banner {
    width:100%;
  }
  .menu-banner img {
    width:100%;
  }
  #contactme {
      width: 100%;
      margin: 0 auto;
  }
  #contactme div img {
      width: 100%;
      height: auto;
  }
  #stat span img {
      width: 11px;
  }
  #stat a.footer-viewer img {
    width: 50px;
  }
  .IPv6-begin a.footer-viewer img {
    width: 50px!important;
  }
  #stat_container {
    width:100%;
    display: -webkit-box;
    display: -moz-box; 
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
  }
  #aboutdesc .blockb4f {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 100%;
  }
  #aboutdesc {
      padding: 0 0 10px 20px;
      overflow: hidden;
  }
  #activities {
      float: left;
      width: 100%;
      min-height: 300px;
      background-color: #ebebeb;
      padding: 0;
  }
  #activities_content {
      min-height: 200px;
      background: #fff;
      margin-top: 10px;
      width: 100%;
      overflow: hidden;
  }
  .left {
      float: unset;
      padding: 0 5px 10px;
      width: 100%;
  }
  #bodycontainer {
      width: 100%;
      margin: 20px auto 0;
  }
  #activities_preview {
      background-color: #fff;
      float: unset;
  }
  #ac_list {
      float: unset;
      width: 100%;
      margin-right: 0px;
  }
  #activities_preview #ac_preview img {
        width: 100%;
        height: auto;
  }
  .ac_list {
      border: 1px solid #ebebeb;
      margin: 5px 5px 10px 0px;
      width: 100%;
      height: 78px;
      position: relative;
  }
  .acl_pic img {
      width: 100px;
      height: 100%;
  }
  #ac_preview {
      width: 100%;
      height: auto;
      margin: 5px !important;
      background-color: #333;
  }
  #news {
      float: left;
      width: 100%;
      padding: 0 0 25px;
  }
  #aboutline img {
      width: 100%;
      height: unset;
  }
  #aboutend {
    width:100%;
  }
}*/

