@import url(/font/th_srisakdi.css);
@import url(/font/thaisansneue-semibold.css);
@import url(/font/th_koho.css);

/*img {
-webkit-filter: grayscale(100%); 
filter: grayscale(100%);
}
html {
-webkit-filter: grayscale(100%);
}*/

.black-ribbon {
  position: fixed;
  z-index: 9999;
  width: 70px;
}
@media only all and (min-width: 768px) {
  .black-ribbon {
    width: auto;
  }
}
.stick-left { left: 0; }
.stick-right { right: 0; }
.stick-top { top: 0; }
.stick-bottom { bottom: 0; }

.header-body {background: #FFF bottom left no-repeat url('/nongbo/header/header-bottom.jpg'); width: 992px; height:995px; margin-bottom: 0px;}
#header-block-1  {position:absolute; left: 50px; top:465px; width:720px;}
#header-block-2 {z-index:999; position:absolute; right: 10px; top:310px; width:235px; height:110px; }
#header-block-3 {position: absolute; width: 250px; height: 45px; right: 20px; top: 10px;}
#header-block-4 {z-index:999;position: absolute;right: 63px;top: 130px;}
#header-block-5 {z-index:999;position: absolute;left: 60px;top: 50px;width: 126px;height: 126px;}

#login-form #modlgn-username, #login-form #modlgn-passwd { width: 130%; margin: 3px 0px 0px 0px; padding: 2px 2px 2px 3px;}

.componentheading {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; color:#161616000; margin:5px 0px 10px 0px; }

#header-discription {font: italic; font-size: 13px; color:#161616; font-family: font-family:Tahoma, Arial, sans-serif, verdana; margin-bottom: 20px;}

.subheading-category {font-family: 'thaisans_neuesemi_bold'; font-size:23px; line-height: 100%; font-weight: normal; text-align:center; letter-spacing: 2px; color: #000; }

/* begin PostHeaderIcon */
.art-postheader {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal;  letter-spacing: 1px; color: #000 !important; margin: 10px 0px; line-height: 120%;}
.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a.hovered { font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal;  letter-spacing: 1px; color: #FFF !important; margin: 10px 0px; line-height: 120%; }
.art-postheader a, .art-postheader a:link {font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal;  letter-spacing: 1px; color: #000 !important; margin: 10px 0px; line-height: 120%; text-align: left; text-decoration: none;}
.art-postheader a:visited, .art-postheader a.visited {color: #000 !important;}
.art-postheader a:hover,  .art-postheader a.hovered { color: #ffc75e !important;}
/* end PostHeaderIcon */

.art-article {border-collapse: separate;padding-bottom: 10px;}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover {color: #ffc75e;}

.art-postcontent p {margin: 0px 0px 0px 0px;}
.art-postcontent a {text-decoration: none; font-family: 'thaisans_neuesemi_bold' !important; font-weight: normal;  letter-spacing: 1px; color: #161616 !important;}
.art-postcontent a:link{text-decoration: none; color: #000 !important;}
.art-postcontent a:visited, .art-postcontent a.visited {color: #000 !important;}
.art-postcontent  a:hover, .art-postcontent a.hover{color: #e31a6d !important;}

div.art-block img {border-width: 0;margin: 0px;}

span.art-button-wrapper>a.art-button, span.art-button-wrapper>a.art-button:link, span.art-button-wrapper>input.art-button, span.art-button-wrapper>button.art-button {font-family: 'thaisans_neuesemi_bold'; font-size:16px; font-weight: normal; font-style:italic; letter-spacing: 2px; color: #FFF;line-height: 26px;height: 26px;margin: 0 !important;padding: 0 10px !important;}
span.art-button-wrapper.hover>.art-button, span.art-button-wrapper.hover>a.art-button:link {color: #FFF !important; text-decoration: none !important;}

.category-list table.category a {
	line-height:20px; 
	font-size:16px !important; 
	font-style: italic;
	font-weight: normal !important;  
	background:url('/imagessetup/pdf-icon.png') no-repeat scroll 0 0px; 
	padding: 0px 0px 8px 30px; 
	margin: 0px;
}
.list-title { 
	padding:5px 0px 5px 0px !important; 
}
.category-list table.category {
  width: 700px !important; 
  margin: 20px 0px 0px 20px;
}
.list-date {
  font-size: 10px !important;
  color: #FFF !important;
  width: 100px;
  text-align: right;
  vertical-align: top;
}
.items-more h3 {
	font-family: 'thaisans_neuesemi_bold' !important;
	font-size: 20px !important; 
	color: #000 !important;
	font-weight: normal;  
	letter-spacing: 1px; 
	margin-top: 40px !important;
}
.items-more ol li {
	font-family: 'thaisans_neuesemi_bold' !important;
	font-size: 18px !important; 
	color: #000 !important;
	font-weight: normal;  
	letter-spacing: 1px;
}

#form-x { margin: 10px; padding-top: 0px;}
#form-x fieldset { margin: 0; padding-top:.5em; border:none; border-top:5px solid #f1f1f1;}		
#form-x legend {background:#fff; padding:0 5px; font-style:italic; }	
#form-x label { float:left; width:30px; display:block; text-align:right; margin-right: 3px;}	
#form-x input, #form-x select, #form-x textarea { width:130px; height:15px; line-height: 13px; color:#545454; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-weight: normal; border:1px solid #ddd; margin:0px; padding:3px 10px 3px 10px;}
#imgbotton-1 input { width:64px; height:24px;}
#imgbotton-2 input { width:24px; height:24px;}
#imgbotton-3 input { width:35px; height:35px;}

ul#accordeonck119 {margin-top: 30px; padding: 0px !important; margin: -13px 0px 0px 0px !important;}

#accordeonck119 li.level1 a {opacity: 1; font-family: 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-size:18px; font-weight: normal; font-style: italic; color: #000; }
#accordeonck119 li.level2 a {font-family: 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-size:16px; font-weight: normal; font-style: italic; color: #000; }
#accordeonck119 li.level3 a {font-family: 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-size:14px; font-weight: normal; font-style: italic; color: #000; }

#accordeonck119 li.level1 { margin: 3px 0px; opacity: 0.6;}
#accordeonck119 li.level2 { margin: 3px 0px; background: url('/imagessetup/bg-arrow-more.png') no-repeat scroll 25px -197px; padding: 3px 0px 4px 35px;}
#accordeonck119 li.level3 { margin: 3px 0px; padding-left: 10px; }

ul#accordeonck119 li a:hover, ul#accordeonck119 ul li a:focus {color: #000 !important;}

.xbody {float: left; width: 734px; padding: 0px;  margin-bottom: 10px;}
.xbody-1 {
	float: left;
	width: 495px;
    padding-left: 3px;
}
.xbody-2{float: left; width: 355px; padding: 0px;}
.xbody-3 {float: right; width: 235px; padding: 0px; margin: 0px;}

.xheader-a {width: 360px; background:url('/imagessetup/bg-block-header-a.png') no-repeat scroll 0px 0px; margin: -50px 0px 0px 0px; padding: 20px;}
.header-icon-1 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal;  letter-spacing: 1px; font-style: italic; color:#000; width: 200px; padding: 10px 10px 10px 0; margin: -5px 15px 0px 0px; } 

.xheader-b {width: 360px;  background:url('/imagessetup/bg-block-header-a.png') no-repeat scroll 0px 0px; margin: -50px 0px 0px 15px; padding: 15px 15px 17px 15px;}
.header-icon-2 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; font-style: italic; color: #FFF; padding: 12px 40px 10px 0px !important; }

.xheader-c {width: 225px; background:url('/imagessetup/bg-block-header-b.png') no-repeat scroll 0px 0px; margin: -43px 0px 15px 0px; padding: 15px 0px 18px 0px;} 
.header-icon-3 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; font-style: italic; color: #FFF; margin: 0px; padding: 8px 0px 9px 40px !important; }

/*List Link*/
.xheader-d {width: 225px; background:url('/imagessetup/bg-block-header-b.png') no-repeat scroll 0px 0px; margin: -43px 0px 15px 0px; padding: 15px 0px 18px 0px;} 
.header-icon-4 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; font-style: italic; color: #FFF; margin: 0px; padding: 8px 0px 9px 50px !important; }

.xheader-e {width: 300px; background: #f62a33; border-radius: 0px 10px 0px 10px; margin: -30px 0px 10px 0px; padding: 0px;}
.header-icon-5 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 2px; color: #000; padding: 10px 10px 10px 50px !important; }

.xheader-f {width: 300px; background: #f62a33; border-radius: 0px 10px 0px 10px; margin: -30px 0px 10px 0px; padding: 0px;}
.header-icon-6 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 2px; color: #000; padding: 10px 10px 10px 50px !important; }

/*Left Poll*/
.xheader-g {width: 225px; background:url('/imagessetup/bg-block-header-b.png') no-repeat scroll 0px 0px; margin: -43px 0px 15px 10px; padding: 15px 0px 18px 0px;} 
.header-icon-7 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; font-style: italic; color: #FFF; margin: 0px; padding: 8px 0px 9px 50px !important; }

/*Left Facebook*/
.xheader-h {width: 220px; background:url('/imagessetup/bg-block-header-b.png') no-repeat scroll 0px -80px; margin-top: -50px; padding: 20px 0px 26px 0px;} 
.header-icon-8 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; font-style: italic; color: #FFF; margin: 0px; padding: 8px 0px 9px 40px !important; }

/*Right Poll*/
.xheader-i {width: 220px; background:url('') no-repeat scroll 0px 10px; margin: -23px 0px 0px 2px; padding: 18px 0px 25px 0px;} 
.header-icon-9 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 2px; color: #000; margin: 3px 0px 0px -65px; padding: 4px 10px 9px 110px !important; }

/*Kunena Lastest*/
.xheader-j {width: 220px; background:url('/imagessetup/bg-block-header-b.png') no-repeat scroll 0px -80px; margin-top: -50px; padding: 20px 0px 26px 0px;} 
.header-icon-10 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; font-style: italic; color: #FFF; margin: 0px; padding: 8px 0px 9px 50px !important; }

.xheader-k {width: 300px; background: #fec34d; border-radius: 0px 10px 0px 10px; margin: -30px 0px 10px 0px; padding: 0px;}
.header-icon-11 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 2px; color: #000; padding: 10px 10px 10px 60px; !important; background:url('') no-repeat scroll 40px -1095px;}

.xbanner-nayok {z-index: 666;position:absolute; right:0px; top:480px; width: 215px; height:352px; background:url('/nongbo/banner/nayok.png') no-repeat scroll 0px 0px; margin: 0px; padding: 0px;}
.xbanner-palad {width: 215px; height:352px; background:url('/nongbo/banner/palad.png') no-repeat scroll 0px 0px; margin: -205px 0px 20px 5px; padding: 0px;}
.aec {z-index: 999; position:absolute; width: 147px; height:153px; left: 290px; top:835px; margin: 0px; padding: 0px;}
.aec-slogan {z-index: 999; position:absolute; width: 240px; left: 430px; top:917px; margin: 0px; padding: 0px;text-align:center;}
.thepwongsa-slogan {z-index: 999; position:absolute; width: 400px; left:300px; bottom:230px; margin: 0px; padding: 0px;text-align:center;}
.damrongtham {z-index: 999; position:absolute; width: 335px; height:96px; right: 5px; top:905px; margin: 0px; padding: 0px;}

.banner-scroller {width: 724px; height: 107px; text-align:left; background: transparent; border-radius: 5px; margin: 8px 0px 35px 0px; padding: 5px;}
.list-link-body {background: transparent; width: 220px; height: 360px; padding: 9px 2px 20px 11px; margin-top: 12px; border: solid 1px #FFF; border-radius: 10px;}
.vdo-body {width: 220px; height:259px; border-radius: 10px 10px 0px 0px; padding: 10px 2px 20px 13px; margin-top: 48px; }

.poll-container {width: 235px;  float: left;  margin:25px 0px 25px 0px; padding: 0px;}
.poll-inner {background: transparent; width: 228px; margin-top: 10px; padding: 10px 0px 10px 5px; border-radius: 10px; border: solid 1px #FFF; }

.klatest-x-container {width: 228px;  float: left; margin:45px 0px 0px 0px; padding: 0px;}
.klatest-x-inner {background: transparent; width: 228px; margin: 0px; padding: 10px 0px 10px 5px; border-radius: 10px;  border: solid 1px #FFF;}

.facebook-container {width: 233px;  float: left; margin-bottom: 10px; margin-top: 30px; padding-top: 15px;}
.facebook-inner {width: 233px; margin: 0px; padding: 10px 0px 10px 0px; border-radius: 10px;  border: solid 1px #FFF;}

.gk4-body-1 {
	width: 724px;
    float: left;
    padding: 9px 0px 10px 5px;
    margin-top: 27px;
    margin-left: 3px;
    border: solid 1px #FFF;
    border-radius: 10px;
}
.gk4-content-1 {width: auto; padding-bottom: 10px; margin-top: 47px;}

.gk4-body-2 {width: 475px; height: 365px; float: left; padding: 10px 0px 8px 5px; margin-top: 5px; border: solid 1px #FFF; border-radius: 10px;}
.gk4-content-2 {width: 471px; padding: 0px; margin: 8px 0px 10px 0px;}

.gk4-body-3 {width: 714px; height: auto; float: left; background: #FFF; border-radius: 10px; padding: 10px; margin: 10px 10px 10px 0px;}
.gk4-content-3 {width: 692px; height: auto; border-radius: 5px; border: dashed 1px #464646; padding: 10px; margin-bottom: 13px;}

.gk4-body-4 {
	width: 716px;
    height: auto;
    float: left;
    padding: 10px 0px 27px 10px;
    margin-left: 5px;
    margin-top: 5px;
    border: solid 1px #FFF;
    border-radius: 10px;
}
.gk4-body-4s {background: top left repeat-x url(/imagessetup/border-bg-h.png); width: 744px; height: 10px; float: left;  padding: 0px; margin: 0px;}
.gk4-inner-4 {width: auto; height: auto; padding-bottom: 20px; margin: 0px;}

.nspArt h4.nspHeader {line-height:18px !important;  font-family: 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-size:18px !important; font-style: italic;font-weight: normal; color: #161616!important; padding-right:10px;} 
.nspArt h4.nspHeader:hover {color: #e31a6d!important;}     
.nspArt p.nspText { float:none; font-family:Tahoma, Arial, sans-serif, verdana; font-style: italic; font-size:12px; padding:5px 10px 0px 0px; margin:0px; }

.nspArt h4.nspHeader a {line-height:20px; font-family: 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-size:18px !important; font-style: italic;font-weight: normal !important;  color: #161616; background:url('/imagessetup/pdf-icon.png') no-repeat scroll 0 0px; padding: 0px 0px 8px 30px; margin: 0px; } 
.nspArt h4.nspHeader a.visited {color: #161616;}
.nspArt h4.nspHeader a:hover {color: #e31a6d;}

.nspTopInterface div {float: right; padding: 0px 10px 18px 0px;}

.nspArt p.nspInfo { font-family: 'thaisans_neuesemi_bold' !important; letter-spacing: 1px; font-size:14px !important; font-style: italic; font-weight: normal; color: #FFF !important; }
.info-x .nspArt p.nspInfo { font-family: 'thaisans_neuesemi_bold' !important; letter-spacing: 1px; font-size:14px !important; font-style: italic; font-weight: normal; color: #cd9e67 !important; }

#border-img img.nspImage {border: solid 5px #FFF; filter:alpha(opacity=100); opacity:1;}
#border-img img.nspImage:hover {filter:alpha(opacity=50); opacity:0.8;}

#header-img img.nspImage {border: 5px solid #ceb291; padding:0px; filter:alpha(opacity=100); opacity:1;}
#header-img img.nspImage:hover {border: 5px solid #ffc75e; padding:0px; filter:alpha(opacity=50); opacity:0.8;}

#officer-img img {border: solid 4px #FFF; padding:0px; filter:alpha(opacity=100); opacity:1;}
#officer-img img:hover {filter:alpha(opacity=50); opacity:0.8;}

.x-img img:hover {filter:alpha(opacity=50); opacity:0.8;}

#officer-header {width: 200px; background: #00a199; border-radius: 30px; padding: 10px 20px; font-family: 'thaisans_neuesemi_bold'; letter-spacing: 2px; font-size:20px; font-weight: normal; font-style: italic; color: #FFF;}

div.blog td img {float : left; width:332px; border: 5px solid #FFF; padding:0px; filter:alpha(opacity=100); opacity:1;}
div.blog td img:hover {padding:0px; filter:alpha(opacity=50); opacity:0.8;}

#Kunena .ktitle, #Kunena a.ktitle {;display: block;text-decoration: none;float: left; font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 2px; text-decoration: none;}
#Kunena .kheader h2, #Kunena .kheader h2 a {font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 2px; text-decoration: none;}
#Kunena div.kthead-title a {display: inline-block; float: left; padding-bottom: 0px; margin-bottom: 3px; font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 2px; text-decoration: none;}
#Kunena #ktab a span {font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 1px; text-decoration: none;}
.kheader h2 {font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 1px; text-decoration: none;}

#Kunena a:link, #Kunena a:visited, #Kunena a:active, #Kunena a:focus {font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 2px; text-decoration: none; color: #161616!important;background-color: transparent!important;}
#Kunena a:hover {color: #e31a6d !important;}

#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {font-family: 'thaisans_neuesemi_bold'; font-weight: normal; letter-spacing: 1px; text-decoration: none;}
#Kunena h2, #Kunena span {font-size:12px;}

#Kunena span.ktopic-posted-time {font-size: 14px;}
#Kunena .ktopic-date {font-size: 14px;}
#Kunena span.kmsgdate {font-family: 'thaisans_neuesemi_bold'; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; padding-left:20px;}
#Kunena div.kmsg-header-left span.kmsgdate-left {padding: 0px 0px 5px 30px;}
#Kunena .ks {font-family: 'thaisans_neuesemi_bold'; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; padding-left:5px;}

#Kunena .kbutton {background-color: #e31a6d !important; color: #FFF !important; font-family: 'thaisans_neuesemi_bold'; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; border: 0px solid;padding: 5px 10px;}
#Kunena .kbutton:hover, #Kunena .kbutton:focus {background-color: #71a93c !important; color: #FFF !important; font-family: 'thaisans_neuesemi_bold'; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; border: 0px solid;padding: 5px 10px;}

#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton {background-color: #e11729; color: #FFF !important;}
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton:hover {background-color: #cfcfcf; color: #000 !important;}

#Kunena ul li {font-family: 'thaisans_neuesemi_bold'; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none;}
#Kunena div {font-size:18px; letter-spacing: 0px;}
#Kunena div.kthead-desc {font-size:16px;}
#Kunena .kfooter-time {font-size:16px; letter-spacing: 1px;color: #000;}

#Kunena .kicon-button {line-height: 100%;}

#Kunena tr.ksth th {
  padding: 3px 5px;
  text-align: center;
  background-color: #8bca50;
}

.kl-cal h4 {font-size:16px; font-weight:normal; color:#161616; padding:12px 0 0px 8px;}
.kl-next {text-align:right; padding:10px;}
.kl-next a {color:#161616 !important; background:url('/imagessetup/bg-arrow-more.png') no-repeat scroll 0 5px; padding:0px 0 0px 15px;}

.klatest-items ul.klatest-itemdetails {background: transparent;}
ul.klatest-itemdetails {display:table-row;}
ul.klatest-itemdetails li {display:table-cell; position:relative; }
li.klatest-item {display:table; position:relative; width:100%;}

li.klatest-subject {width: 70%; color: #161616 !important; font-size: 10px; margin-right: 0px; padding: 2px; 5px; 2px; 0px;}
li.klatest-subject a {font-family:Tahoma, Arial, sans-serif, verdana; font-size:14px; font-weight:normal; color:#161616 !important; background:url('/imagessetup/bg-arrow-more.png') no-repeat scroll 0px -153px; padding:6px 0px 4px 20px;}
li.klatest-subject a:hover {color:#e31a6d !important;}

.klatest-itemdetails li.klatest-author {display: inline; width:30%; text-align:right; margin-left: 0px; padding-left: 5px;}
li.klatest-author a {font-family:Tahoma, Arial, sans-serif, verdana; font-size:13px; font-weight:bold; color:#161616 !important; background:url('/imagessetup/bg-arrow-more.png') no-repeat scroll 0 -129px; padding:4px 0px 5px 18px;}
li.klatest-author a:hover {color:#e31a6d !important;}

.footer-body {background: #FFF top left no-repeat url('/nongbo/footer/footer.jpg'); width: 992px; height:476px; margin-top: 0px;}
.footer-block-1 {position: absolute; left: 50px; bottom: 15px; float:left; width: 900px; margin: 0px; color:#FFF; font-size: 13px; line-height: 150%;}
.footer-block-2 {position: absolute; bottom: 100px; left: 50px; margin: 0px;}
.footer-block-3 {position: absolute; right: 46px; bottom: 130px; float: left; width: 290px; margin: 0px;}
.footer-block-4 {position:absolute; right:60px; bottom:350px; width: 600px;}
.footer-block-5 {position:absolute; right:60px; bottom:300px; width: 360px;}

#font-style-1 {font-weight: bold;font-size: 16px; color:#ff0000; font-family:Tahoma, Arial, sans-serif, verdana; margin:10px 0px 10px 10px;}
#font-style-2 {font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 1px; color:#000; padding: 5px;}
#font-style-3 h4 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; color:#000; margin:5px 10px 10px 10px;}
#font-style-3 h4:hover {color:#e31a6d;}  
#font-style-4 {font-family: 'THSrisakdi'; font-size:20px; font-weight: normal; letter-spacing: 1px; color:#000; padding: 5px;}
#font-style-5 h3 {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; color:#000; margin:5px 10px 10px 10px;}
.font-style-6 h1 {font-family: 'thaisans_neuesemi_bold'; font-size:23px; font-weight: normal; letter-spacing: 3px; color:#000; margin:5px 10px 10px 10px;}
#font-style-7 a:link, #font-style-7 a:visited  {font-family: 'thaisans_neuesemi_bold'; font-size:22px; font-weight: normal; letter-spacing: 1px; color:#000; text-decoration: none; padding: 0px;}
#font-style-7 a:hover { color:#e31a6d;}
.Linkstyle-2 a:link, .Linkstyle-2 a:visited {color:#545454; text-decoration:none;font-family:Tahoma, Arial, sans-serif, verdana; font-size:12px;font-weight: bold;font-style: italic;}
.Linkstyle-2 a:hover {color:#e11729;}
.Linkstyle-3 a:link, .Linkstyle-3 a:visited {color:#ff9000; text-decoration:none;font-family:Tahoma, Arial, sans-serif, verdana; font-size:12px; font-weight: bold;font-style: italic;}
.Linkstyle-3 a:hover {color:#ffcc00;}
.Linkstyle-8 a:link, .Linkstyle-8 a:visited {color:#FFF; text-decoration:none;font-family:Tahoma, Arial, sans-serif, verdana; font-size:12px;font-weight: normal;}
.Linkstyle-8 a:hover {color:#e11729;}

#navlist {margin-left: 50px; padding-left: 0px; list-style: none;}
#navlist li {padding-left: 15px; background-image: url(/nonhom-2015/icon/arrow.gif); background-repeat: no-repeat; background-position: 0 .5em;}
#navlist li a:link {font-family: 'thaisans_neuesemi_bold'; font-size:20px; font-weight: normal; letter-spacing: 1px; color:#161616000; padding-left: 15px; }
#navlist li a:hover  {color:#fec34d !important;}

.xklatest-button a:link, .xklatest-button a:visited {font-family: 'thaisans_neuesemi_bold'; color:#FFF; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; text-align:center; background: #00a199; border-radius: 0px 30px 0px 30px; padding: 5px 18px; }
.xklatest-button a:hover {background: #ffc75e; color:#FFF !important; } 

.xread-more ul li a {font-family: 'thaisans_neuesemi_bold'; color:#FFF; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; text-align:center; background: #00a199; border-radius: 30px 0px 30px 0px;  margin: 10px 20px 0px 0px; padding: 5px 15px; }
.xread-more ul li a:hover {background: #ffc75e; color:#FFF;}

.xread-more-b ul li a {font-family: 'thaisans_neuesemi_bold'; color:#FFF; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; text-align:center; background: #00a199; border-radius: 30px 0px 30px 0px;  padding: 5px 15px; margin:0px 180px 20px 0px; }
.xread-more-b ul li a:hover {background: #ffc75e; color:#FFF;}

.xread-more-c {margin: 10px 0px 0px 50px;}
.xread-more-c ul li a {font-family: 'thaisans_neuesemi_bold'; color:#FFF; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; text-align:center; background: #00a199; border-radius: 30px 0px 30px 0px;  padding: 5px 15px; margin:0px 20px 20px 0px; }
.xread-more-c ul li a:hover {background: #ffc75e; color:#FFF;}

.x-pagination ul li {width: 40px; height: 40px; background: transparent url('/imagessetup/number-bg.png') no-repeat scroll 3px 0px; float:left; padding: 0 2px; margin: 0px; }
.x-paginationul li a {background: #bababa; padding: 2px 13px 2px 13px; margin: 0px 2px 0px 2px; border-radius: 35px; display: inline; }
.x-pagination ul li {font-family: 'thaisans_neuesemi_bold'; font-size:22px; font-weight: normal; letter-spacing: 0px; color:#000; text-align: center; line-height: 180%; display: inline;}
.x-pagination ul li a:link, .x-pagination ul li a:visited {font-family: 'thaisans_neuesemi_bold'; font-size:22px; font-weight: normal; letter-spacing: 0px; color:#FFF; text-align: center; line-height: 180%; display: inline; padding:0px; margin:0px;}
.x-pagination ul li.pagination-start, .pagination-start a:link {background:url('/imagessetup/start.png') no-repeat scroll 0px 0px; margin: 0px; padding: 0px; width:30px; height:36px; display: block; float:left; text-indent:-6000px;}
.x-pagination ul li.pagination-end, .pagination-end a:link {background:url('/imagessetup/end.png') no-repeat scroll 0px 0px; margin: 0px; padding: 0px; width:30px; height:36px; display:block; float:right;text-indent:-6000px;}
.x-pagination ul li.pagination-prev, .pagination-prev a:link {background:url('/imagessetup/prev.png') no-repeat scroll 0px 0px; margin: 0px; padding: 0px; width:30px; height:36px; display: block; float:left; text-indent:-6000px;}
.x-pagination ul li.pagination-next, .pagination-next a:link {background:url('/imagessetup/next.png') no-repeat scroll 0px 0px; margin: 0px; padding: 0px; width:30px; height:36px; display: block; float:left; text-indent:-6000px;}

.x-counter  {font-family: 'thaisans_neuesemi_bold'; color:#000; font-size:16px; font-weight: normal; letter-spacing: 1px; text-decoration: none; text-align:center; background: #FFF; border-radius: 30px;  padding: 5px 15px; margin-top:50px; }

.art-postcontent ul {margin: 1em 0 1em 2em; padding-right: 23px;}

/* !important Do not new order line */
.pd-subcategory a  {padding-left: 20px;background: transparent url('images/folder.png') 0 center no-repeat; font-family:Tahoma, Arial, sans-serif, verdana; font-style: italic; font-size:13px;color: #545454;}
.pd-subcategory a.link a.visited a:hover {color: #545454;}
#pd-subcategory phoca-dl-category-box .pd-subcategory, #phoca-dl-file-box .pd-file {margin: 15px 5px 15px 50px; padding: 0px;}
.pd-subcategory a:link { font-family: 'thaisans_neuesemi_bold'; font-size:18px !important; font-weight: normal !important;  letter-spacing: 1px; color: #000 !important; margin: 5px 0px;line-height: 120%;}
.pd-subcategory a.visited {color: #000 !important;}
.pd-subcategory a:hover {color: #E60F6B !important;}
#phoca-dl-category-box .pd-category h3, #phoca-dl-file-box .pd-file h3 { font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 1px; color: #000; padding: 5px 5px 5px 20px; background: #FFF url('images/grey-bg.png') left top repeat-x; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc; -o-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc; -webkit-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc; -moz-box-shadow: inset 0 1px 3px #fff, 0 0 3px #ccc;}
#phoca-dl-category-box .pd-filenamebox {width: 80%;}
.pd-float a:link { position: relative;float: left;margin: -5px; font-family: 'thaisans_neuesemi_bold'; font-size:18px; font-weight: normal; letter-spacing: 2px; line-height: 100%; color: #000 !important;}
.pd-float a:hover {color: #E60F6B !important;}
#phoca-dl-category-box .pd-document16 {padding-left: 30px;background: url('/imagessetup/pdf-icon.png') scroll 0px -1px no-repeat; height: 26px;line-height: 16px;}
#phoca-dl-file-box .pd-document16, #phoca-dl-category-box .pd-document16 {padding-left: 30px; margin-bottom: 30px;background: url('/imagessetup/pdf-icon.png') scroll 0px -1px no-repeat; height: 26px;line-height: 16px;}

#phoca-dl-category-box .pd-button-download a {background-color: #e31a6d; color:#FFF!important;}
#phoca-dl-category-box .pd-button-download a:hover {background-color: #71a93c; color:#FFF!important;}

.design-by  {font-family: 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-size:18px;font-style: italic;font-weight: normal; color: #000; } 
.design-by a:link {font-family: 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-size:14px;font-style: italic;font-weight: normal; color: #000; background: #bababa; padding: 2px 10px;} 
.design-by a:hover {color: #E60F6B;}

.cleared {display:block; clear: both; float: none; margin: 0; padding: 0; border: none; font-size: 0; height:0; overflow:hidden;}
.reset-box {overflow:hidden; display:table;}

#back-top {	position: fixed; bottom: 30px; margin-left: -150px;}
#back-top a {width: 108px; display: block; text-align: center; font: 18px/100% 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-weight: normal; text-transform: uppercase; text-decoration: none; color: #bbb; 
-webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #9c813c; }
#back-top span { width: 108px; height: 108px; display: block; margin-bottom: 7px; background: #dfd9cb url('/detudomcity-2014/icon/up-arrow.png') no-repeat center center;
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; 
-webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }

#back-top a:hover span { background-color: #c4ad72; }

#form-x { margin: 10px; padding-top: 0px;}
#form-x fieldset { margin: 0; padding-top:.5em; border:none; border-top:5px solid #f1f1f1;}		
#form-x legend {background:#fff; padding:0 5px; font-style:italic; }	
#form-x label { float:left; width:30px; display:block; text-align:right; margin-right: 3px;}	
#form-x input, #form-x select, #form-x textarea { width:130px; height:15px; line-height: 13px; color:#545454; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-weight: normal; border:1px solid #ddd; margin:0px; padding:3px 10px 3px 10px;}
#imgbotton-1 input { width:64px; height:24px;}
#imgbotton-2 input { width:24px; height:24px;}

#form-search input, #form-search select, #form-search textarea {width: 130px; line-height: 100%;color: #545454;font-family: 'thaisans_neuesemi_bold'; font-style:italic; letter-spacing: 1px; font-size:18px; font-weight: normal;border: 1px solid #ddd; border-radius: 15px; margin: 0px 15px 0px 0px; padding: 5px 15px;}

.gkTab {position: relative; margin-right: 8px;}
.gkTabItem {padding: 0px 0px 0px 0px;}
ul.gkTabs {margin: 0px !important; padding: 0!important; background: none !important; height: 50px; border: none!important; padding-bottom: 5px !important;}

#gkTab-161 .gkTabContainer0, #gkTab-161 .gkTabContainer1, #gkTab-161 .gkTabContainer2 {height: 600px; background: transparent; border-radius: 0px 0px 10px 10px;}

ul.gkTabs li {font-family: 'thaisans_neuesemi_bold'; letter-spacing: 1px; font-size:18px;font-style: italic;font-weight: normal; list-style-type: none; line-height: 50px !important;cursor: pointer;font-weight: bold;color: #858585;}
ul.gkTabs li:hover, ul.gkTabs li.active {color: #fff !important;}
ul.gkTabs li {line-height: 50px !important;color: #FFF; background: #00a199 !important; border-radius: 0px 10px 0px 0px;}
ul.gkTabs li:hover, ul.gkTabs li.active {background: #ffc75e !important; border-radius: 0px 10px 0px 0px;}
ul.gkTabs li {position: relative; float: left; margin: 0 5px 0 0!important; padding: 0 10px!important; border: none !important;}

ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper { display:block; float:left; margin:0; padding:0 5px 5px 0; }
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper { display:block; float:left; margin:-5px 0 0 -5px; border: 5px solid #FFF; padding:0px; }

tr.img116 img {width: 116px; height: 162px;}
tr.img126 img {width: 126px; height: 176px;}
tr.img150 img {width: 150px; height: 210px;}

/* system-message */
#system-message dd.message ul {background: #91bd78 url(../../system/images/notice-info.png) 4px center no-repeat; border-top: 3px solid #FFF !important; border-bottom: 3px solid #FFF !important; margin: 0; padding-left: 40px; text-indent: 0;}
#system-message dd.error ul {color: #c00; background: #91bd78 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #FFF !important; border-bottom: 3px solid #FFF !important; margin: 0; padding-left: 40px; text-indent: 0;}
#system-message dd.notice ul {color: #c00; background: #91bd78 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #FFF !important; border-bottom: 3px solid #FFF !important; margin: 0; padding-left: 40px; text-indent: 0;}

.artprettyphoto {margin: 5px; border: 3px solid #FFF !important; }

.featureCarousel .feature {border: 3px solid white !important;}
.featureCarousel .feature > div p {
  margin: 0 !important;
  padding: 5px !important;
  font-family: 'thaisans_neuesemi_bold'; 
  letter-spacing: 1px;
  font-weight: 100 !important;
  font-size: 16px!important;
  color: #161616!important;
  background-color: #FFF;
  opacity: 0.9;
  text-align: center;
}

.award-header{
  font-size: 18px;
  font-family: 'thaisans_neuesemi_bold';
  color: #000;
  font-weight: normal;
  letter-spacing: 1px;
  font-style: italic;
  margin: 5px;
}