﻿@charset "utf-8";
/* CSS Document */

html,body {
	background: white;
	background-image: url(../images/theme-mountain/bg-main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	height:100%;
	color: #000;
	font-family: arial, "Helvetica Neue", "Helvetica", Helvetica, tahoma;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	font-size: 13px;
	cursor: default;
	
	
}


#wrapper {
	min-height:100%;
	position:relative;
}



/* Typography resets */
div,
dl,
dt,
dd,
ol,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  direction: ltr; }
#content ul { margin-left:0;}
#content li { margin-left:55px;}

img.center {display:block; margin:10px auto;}
img.left {display:block; float:left;}
img.right {display:block; float:right;}

.center { text-align:center;}


/* Default Link Styles */
a {
  color: #4c392c;
  text-decoration: none;
  line-height: inherit; }
  a:hover, a:focus {
    color: #8a6b56;}
  a img {
    border: none; }

/* Default paragraph styles */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  text-rendering: optimizeLegibility; }
  p aside {
    font-size: 0.875em;
    line-height: 1.35;
    font-style: italic; }

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  line-height: 1.2125em; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 0; }

.h1 {
  font-size: 2.125em; }

.h2 {
  font-size: 1.6875em; }

.h3 {
  font-size: 1.375em; }

.h4 {
  font-size: 1.125em; }

.h5 {
  font-size: 1.125em; }

.h6 {
  font-size: 1em; }

hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25em 0 1.1875em;
  height: 0; }

/* Helpful Typography Defaults */
em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit; }

small {
  font-size: 60%;
  line-height: inherit; }

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #7f0a0c; }

/* Lists */
ul,
ol,
dl {
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  list-style-position: outside;
  font-family: inherit; }

ul, ol {
  margin-left: 15px; }

/* Unordered Lists */
ul li ul,
ul li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
  font-size: 1em;
  /* Override nested font-size change */ }
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit; }
ul.square {
  list-style-type: square; }
ul.circle {
  list-style-type: circle; }
ul.disc {
  list-style-type: disc; }
ul.no-bullet {
  list-style: none; }

/* Ordered Lists */
ol li ul,
ol li ol {
  margin-left: 1.25em;
  margin-bottom: 0; }

/* Definition Lists */
dl dt {
  margin-bottom: 0.3em;
  font-weight: bold; }
dl dd {
  margin-bottom: 0.75em; }

/* Abbreviations */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px dotted #dddddd;
  cursor: help; }

abbr {
  text-transform: none; }

/* Blockquotes */
blockquote {
  margin: 0 0 1.25em;
  padding: 0.5625em 1.25em 0 1.1875em;
  border-left: 1px solid #dddddd; }
  blockquote cite {
    display: block;
    font-size: 0.8125em;
    color: #555555; }
    blockquote cite:before {
      content: "\2014 \0020"; }
    blockquote cite a,
    blockquote cite a:visited {
      color: #555555; }

blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f; }
  

.left {
  float: left !important; }

.right {
  float: right !important; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 100px; }

select {
  width: 100%; }

/* Grid HTML Classes */
.row {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
  *zoom: 1;
}
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse .column,
  .row.collapse .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left; }

@media only screen {
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  .small-1 {
    position: relative;
    width: 8.33333%; }

  .small-2 {
    position: relative;
    width: 16.66667%; }

  .small-3 {
    position: relative;
    width: 25%; }

  .small-4 {
    position: relative;
    width: 33.33333%; }

  .small-5 {
    position: relative;
    width: 41.66667%; }

  .small-6 {
    position: relative;
    width: 50%; }

  .small-7 {
    position: relative;
    width: 58.33333%; }

  .small-8 {
    position: relative;
    width: 66.66667%; }

  .small-9 {
    position: relative;
    width: 75%; }

  .small-10 {
    position: relative;
    width: 83.33333%; }

  .small-11 {
    position: relative;
    width: 91.66667%; }

  .small-12 {
    position: relative;
    width: 100%; }

  .small-offset-0 {
    position: relative;
    margin-left: 0%; }

  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%; }

  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%; }

  .small-offset-3 {
    position: relative;
    margin-left: 25%; }

  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%; }

  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%; }

  .small-offset-6 {
    position: relative;
    margin-left: 50%; }

  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%; }

  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%; }

  .small-offset-9 {
    position: relative;
    margin-left: 75%; }

  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%; }

  [class*="column"] + [class*="column"]:last-child {
    float: right; }

  [class*="column"] + [class*="column"].end {
    float: left; }

  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important; } }
/* Styles for screens that are atleast 768px; */
  
  
/* header */

#head-zone {
	width: 100%;
	height: 125px;
	margin: 0px;
	padding: 0px;
}
#head-zone ul li {
	margin-left: 10px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #185374;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nav {
	background-color: #8a6b56;
	padding: 5px 0 5px 0;
	margin-bottom: 10px;
}
#topnav {
	width: 100%;
	position: relative;
}
#head-zone ul li a, #sizer a {
	color: #fff;
	text-decoration: none;
	line-height: inherit;
	padding: 0 3px 0 3px;
}
#head-zone ul li a:hover, #head-zone ul li a:focus, #sizer a:hover, #sizer a:focus {
	color: #fff;
	text-decoration: underline;
}
#sizer {
	padding-top: 0px;
	font-size: 1.5em;
	float:right;
}
#top-icon {float:right;}
#language {float:right; padding-top:0px; margin:0 15px 0 15px;font-size: 1.5em; color:#FFFFFF;}

#head-zone #language a {
	color: #fff;
	text-decoration: none;
	line-height: inherit;
	
}
#head-zone #language a:hover {
	color: #fff;
	text-decoration: underline;
	line-height: inherit;
}

#logo {border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 5px #817f7f;
    -moz-box-shadow:0 0 5px #817f7f;
    -webkit-box-shadow:0 0 5px #817f7f;
	padding:0px 14px 0px 14px;
	background-color:#FFFFFF;
}

#head-login {width:215px; margin-top:0px;}
#head-login label.user {display: inline; font-size:1.45em; margin-bottom:0.3em; cursor: default; background:#8a6b56; padding:0 0 0 7px; color:#FFFFFF;}

#head-login label.password {display: inline; font-size:1.45em; margin-bottom:0.3em; cursor: default; background:#8a6b56;  padding:0 0 0 7px; padding-right:1px; color:#FFFFFF;}

#head-login input[type="text"],
#head-login input[type="password"] {width:130px; display:inline; font-size:1.3em; margin-right:0; line-height:0; padding:0 3px 0 3px; height:1.5em; margin-bottom:0.3em;margin: 0 0em 0.3em 0;}

#head-login span {float:right;font-size:1.4em;}
#signin_submit {
    padding:0px 4px 0px 4px;
    border-radius: 3px;
    border: solid 1px #5b4231;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c392c), to(#5a4638));
    background: -moz-linear-gradient(0% 0% 270deg,#4c392c, #5a4638);
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
	font-size: .875em;
	font-family: 'thai_sans_literegular';
	text-shadow: 0px 1px 0px rgba(0,0,0, .5);

}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover {
	cursor:pointer;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8a6b56), to(#9e806c));
    background: -moz-linear-gradient(0% 0% 270deg,#8a6b56, #9e806c);
}
.disabled {
	cursor: not-allowed;
	opacity: .5;
}


/* content index */


#col-left {
	width: 685px;
	float: left;
	position: relative;
	margin-right: 20px;
}
#slidebanner {
	width: 685px;
	height: 393px;
	background:url(../images/theme-tree/poll-bg2.png);
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 5px #817f7f;
    -moz-box-shadow:0 0 5px #817f7f;
    -webkit-box-shadow:0 0 5px #817f7f;
	padding:7px;
	border:2px solid #FFFFFF;
	position:relative;
	top:-15px;
}
#slidebanner #border {
	width: 666px;
	height:100%;
	border-radius:8px;
	border:2px solid #FFFFFF;
	padding:11px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
	background-image: -o-linear-gradient(top, #d4c5a0, #8a6b56);
background-image: -moz-linear-gradient(top, #d4c5a0, #8a6b56);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d4c5a0), to(#8a6b56));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#d4c5a0’, endColorstr=’#8a6b56′);

}
#main-menu {
	width: 685px;
	float: left;
	position: relative;
	margin-top: 20px;
	background:url(../images/theme-tree/poll-bg2.png);
	border: 2px solid #FFFFFF;
	padding: 0 0 3px 5px;
	font-size: 1.4em;
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 5px #817f7f;
    -moz-box-shadow:0 0 5px #817f7f;
    -webkit-box-shadow:0 0 5px #817f7f;
	top:-25px;
}
#main-menu .icon { width:95px; text-align:center; float:left; padding:0 3px 0 3px;}
#main-menu .icon a:link { color:#1d1d1d;}
#main-menu .icon a:hover { color:#1d1d1d;}

#leftmenu {
	float: left;
	position: relative;
	margin-top: 20px;
    background-color:#d9d9d9;
	border: 2px solid #FFFFFF;
	font-size: 1.4em;
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 5px #817f7f;
    -moz-box-shadow:0 0 5px #817f7f;
    -webkit-box-shadow:0 0 5px #817f7f;
	
}
#leftmenu .icon { width:95px; text-align:center; float:left; padding:0 3px 0 3px;}
#leftmenu .icon a:link { color:#1d1d1d;}
#leftmenu .icon a:hover { color:#ff0000;}

#col-right {
	width: 215px;
	float: left;
	position: relative;
}
#youtube { background:url(../images/theme-mountain/banner-greenchannel.png) no-repeat;}
#info-banner {
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 5px #817f7f;
    -moz-box-shadow:0 0 5px #817f7f;
    -webkit-box-shadow:0 0 5px #817f7f;
	background: url('../images/theme-tree/poll-bg1.png');
	border: 2px solid #FFFFFF;
	width: 215px;
	padding: 5px;
}
#poll {
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 5px #817f7f;
    -moz-box-shadow:0 0 5px #817f7f;
    -webkit-box-shadow:0 0 5px #817f7f;
	background: url('../images/theme-tree/poll-bg1.png');
	border: 2px solid #FFFFFF;
	margin-top: 15px;
	width: 215px;
	padding: 5px;
	font-size: 1.5em;
}
#poll_text {
	padding: 8px 15px 5px 15px;
	background: url('../images/theme-tree/poll-bg2.png');
}
.poll-radio {width:80px; float:left; color: #464646; font-size:.9em;}
#visit {
	color: #fff;
	font-size: .9em;
	background-color: #8a6b56;
	padding: 5px 0 5px 5px;
}
#link {
	margin-top:10px;
	float: left;
	width: 920px;
	height: 44px;
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 5px #817f7f;
    -moz-box-shadow:0 0 5px #817f7f;
    -webkit-box-shadow:0 0 5px #817f7f;
	border:2px solid #FFFFFF;
	background:url(../images/theme-tree/poll-bg2.png);
	position:relative;
	top:-25px;
}
#footer {
	width:100%;
	min-height:27px;
	position:absolute;
	bottom:0;
	left:0;
	padding: 5px 0 5px 0;
	font-size: 1.3em;
	text-align: center;
	text-align: center;
	background:#4c392c;

}

/* lightbox ที่ mainmenu , ผลโหวต*/

.lightbox-target {
position: fixed;
top: 100%;
width: 100%;
background: rgba(0,0,0,.7);
width: 100%;
opacity: 0;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out;
overflow: hidden;
}

a.lightbox-close {
display: block;
width:50px;
height:50px;
box-sizing: border-box;
background: white;
color: black;
text-decoration: none;
position: absolute;
top: -80px;
right: 160px;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}

a.lightbox-close:before {
content: "";
display: block;
height: 30px;
width: 1px;
background: black;
position: absolute;
left: 26px;
top:10px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}

a.lightbox-close:after {
content: "";
display: block;
height: 30px;
width: 1px;
background: black;
position: absolute;
left: 26px;
top:10px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}

.lightbox-target:target {
opacity: 1;
top: 0;
bottom: 0;
}

.lightbox-target:target a.lightbox-close {
top: 0px;
}
.lightbox-target .menu {width:920px; margin:10% auto;border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px; 
    box-shadow:0 0 5px #817f7f;
    -moz-box-shadow:0 0 5px #817f7f;
    -webkit-box-shadow:0 0 5px #817f7f;
	background:url(../images/theme-tree/poll-bg2.png);
	border: 2px solid #FFFFFF;
    padding:40px 30px 0px 30px;}
.lightbox-target .menu .icon { width:170px; height:150px; text-align:center; float:left; padding:2px; font:1.6em 'thaisans_neuebold', arial;}
.lightbox-target .menu .icon .icon1 { width:170px; height:150px; text-align:center; float:left; padding:2px; font:1.6em 'thaisans_neuebold', arial;}





/*แถบหัวข้อ*/
#main-content .title {background-image: -o-linear-gradient(left, #4c392c, #4c392c);
background-image: -moz-linear-gradient(left, #4c392c, #4c392c);
background-image: -webkit-gradient(linear, left bottom, right bottom, from(#4c392c), to(#4c392c));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#4c392c’, endColorstr=’#4c392c′);
padding:5px;box-shadow:0 0 3px #817f7f; font-size:1.4em;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#main-content .title ul { padding:0; margin:0;}
#main-content .title ul li {padding: 0 5px 0 5px; margin:0; list-style:none; display:inline;}
#main-content .title ul li .icon {background-image: -o-linear-gradient(top, #fff1dd, #ac9068);
background-image: -moz-linear-gradient(top, #fff1dd, #ac9068);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff1dd), to(#ac9068));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#fff1dd’, endColorstr=’#ac9068′); border:1px solid #a2988a;border-radius:10px;}
#main-content .title-21 {}
#main-content .title-21 ul { padding:0; margin:0;}
#main-content .title-21 ul li {padding: 0 5px 0 5px; margin:0; list-style:none; display:inline;}

.detail1 .icon {background-image: -o-linear-gradient(top, #fff1dd, #ac9068);
background-image: -moz-linear-gradient(top, #fff1dd, #ac9068);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff1dd), to(#ac9068));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#fff1dd’, endColorstr=’#ac9068′); border:1px solid #a2988a;border-radius:13px;}
.lightbox-target .icon-gradient {background-image: -o-linear-gradient(top, #fff1dd, #ac9068);
background-image: -moz-linear-gradient(top, #fff1dd, #ac9068);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff1dd), to(#ac9068));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#fff1dd’, endColorstr=’#ac9068′); border:1px solid #a2988a;border-radius:17px; width:73px; height:73px; margin-bottom:5px;}

#main-content .title ul li img { margin-right:10px;}
#main-content .title ul li a { color:#FFFFFF;}
#main-content .title ul li a:focus { color:#fff;}
#main-content .title ul li a:hover { color:#fff;}




#main-content #content {background:url(../images/theme-tree/content-bg.png);
	border: 1px solid #FFFFFF;
	padding: 20px;
	font-size:1.04em;
	position:relative;
	line-height:1.5;
	margin-top:10px;
	margin-bottom:40px;
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 3px #fff;
    -moz-box-shadow:0 0 3px #fff;
    -webkit-box-shadow:0 0 3px #fff;}
#main-content #content .title-content { font-size:2em;font-family: 'thaisans_neuebold'; padding-bottom:10px; line-height:1.1; }
#main-content .title .title2 {font-size:1.5em; padding:7px;}

#main-content #content .title3 {font-size:1.5em; border-bottom:1px dashed #B3B3B3; border-top:1px dashed #B3B3B3; line-height:1; color:#5a4638; padding:10px 0 10px 0; margin-bottom:30px;}
#main-content #content .title3 .title4 {font-size:.6em; color:#1b1b1b; padding-top:10px;}
#main-content #content .attachments {background-color:#efe7dd; padding:2px 10px 2px 10px; border-bottom:1px solid #8a6b56; border-top: 2px solid #8a6b56; margin-top:30px;}
#main-content #content .attachments .attachments1 { background:url(../images/theme-mountain/icon-download.png) no-repeat; width:50px; height:39px; float:left;}
#main-content #content .tag {background-color:#e6e7e6; padding:4px 5px 4px 5px; font-size:1em;}
#main-content #content .tag span.bg {background-color:#8a6b56; color:#FFFFFF; padding:2px 10px 2px 10px; margin-right:20px;}

/*เมนูด้านข้าง*/
.left-menu{
    position:fixed;
    left:0px;
	top:45px;
	z-index:1;
}
.left-menu img{
    border:none;
}
.left-menu > ul{
    padding:0;
    margin:0;
    float:right;
    display:table;
    margin-top:200px;
	right:20px;
	
}
.left-menu > ul > li{
    list-style:none;
    margin-bottom:5px;
	padding:0;
	
}
.left-menu > ul > li > a[href="#main-menu"]{
    width:18px;
    height:110px;
    display:block;
	
	
}
.left-menu > div{
    border-radius:8px;
    float:left;
}
.left-menu > #leftmenu{
	padding:5px 0 5px 0;
	width:100px;
	overflow:hidden;
	margin-top:0;
}


#ceo2 {
	width:240px; 
	margin:30px 38px 20px 38px;
	float:left;

}
#ceo2 .pic { background:url(../images/theme-tree/ceo-bg.png) no-repeat; text-align:center; width:150px; height:190px; margin-left:40px; margin-right:25px; -webkit-box-shadow: 0px 0px 2px 2px rgba(200, 197, 200, 1);
    box-shadow: 0px 0px 2px 2px rgba(200, 197, 200, 1);}
#ceo2 .text { margin-top:10px; width:230px; text-align:center; padding:0 8px 0 8px;border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
	background-color:#d9dcd5;
    box-shadow:0 0 3px #b1b1b1;
    -moz-box-shadow:0 0 3px #b1b1b1;
    -webkit-box-shadow:0 0 3px #b1b1b1;
	font-size: 1.6em; border:1px solid #b1b1b1; line-height:1.2;}
#ceo2 .text a:link { color:#000;}
#ceo2 .text a:hover { color:#000;}
#ceo2 .text-detail {font-size:1.3em;margin-top:10px; width:230px; text-align:center;}

.text-detail-ceo {font-size:1.3em;margin-top:10px; text-align:center;}
#ceo3 {
	width:210px; 
	margin:20px auto;

}
#ceo3 .pic { background:url(../images/theme-tree/ceo-bg.png) no-repeat; text-align:center; width:150px; height:190px;  margin-left:25px; margin-right:25px;}
#ceo3 .text { margin-top:10px; width:200px; text-align:center; padding:0 8px 0 8px;border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
	background-color:#d9dcd5;
    box-shadow:0 0 3px #b1b1b1;
    -moz-box-shadow:0 0 3px #b1b1b1;
    -webkit-box-shadow:0 0 3px #b1b1b1;
	font-size: 1.6em; border:1px solid #b1b1b1; line-height:1.2;}
#ceo3 .text a:link { color:#000;}
#ceo3 .text a:hover { color:#000;}


#ceo4 {
	width:260px; 
	margin:20px auto;
}
#ceo4 .pic { background:url(../images/theme-tree/ceo-bg.png) no-repeat; text-align:center; width:150px; height:190px;  margin-left:50px; margin-right:50px; -webkit-box-shadow: 0px 0px 2px 2px rgba(200, 197, 200, 1);
    box-shadow: 0px 0px 2px 2px rgba(200, 197, 200, 1);}
#ceo4 .text { margin-top:10px; width:250px; text-align:center; padding:0 8px 0 8px;border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
	background-color:#d9dcd5;
    box-shadow:0 0 3px #b1b1b1;
    -moz-box-shadow:0 0 3px #b1b1b1;
    -webkit-box-shadow:0 0 3px #b1b1b1;
	font-size: 1.6em; border:1px solid #b1b1b1; line-height:1.2;}
#ceo4 .text a:link { color:#000;}
#ceo4 .text a:hover { color:#000;}

#content .detail { float:left; width:550px; font-size:1.5em;}
#content .detail1 { float:left; width:550px; font-size:1.8em;}
#content .detail1 ul { padding:0; margin:0;}
#content .detail1 ul li { padding:5px 0 5px 0; margin:0; list-style:none;}

#ceo1 {
	width:240px; 
	margin:0px 0px 10px 0px;
	float:left;

}
#ceo1 .pic { background:url(../images/theme-tree/ceo-bg.png) no-repeat; text-align:center; width:150px; height:190px;  margin-left:40px; margin-right:25px; -webkit-box-shadow: 0px 0px 2px 2px rgba(200, 197, 200, 1);
    box-shadow: 0px 0px 2px 2px rgba(200, 197, 200, 1);}
#ceo1 .text { margin-top:10px; width:230px; text-align:center; padding:0 8px 0 8px;border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
	background-color:#d9dcd5;
    box-shadow:0 0 3px #b1b1b1;
    -moz-box-shadow:0 0 3px #b1b1b1;
    -webkit-box-shadow:0 0 3px #b1b1b1;
	font-size: 1.6em; border:1px solid #b1b1b1; 
	line-height:1.2;}
#ceo1 .text a:link { color:#000;}
#ceo1 .text a:hover { color:#000;}


.menu-content {width:880px; margin:0 auto; padding:0px 0 20px 5px;}
.menu-content .icon { width:217px; text-align:center; float:left; padding:10px; font:1.5em 'thai_sans_literegular', arial; height:150px; line-height:1;}
.menu-content .icon img { border:2px solid #4c392c;border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px; padding:5px; background-color:#FFFFFF;}
	
.menu-content-eservies {width:880px; margin:0 auto; padding:0px 0 20px 5px;}
.menu-content-eservies .icon { width:217px; text-align:center; float:left; padding:10px; font:1.5em 'thai_sans_literegular', arial; height:140px; line-height:1;}
.menu-content-eservies .icon img { border:1px solid #a2988a;border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px; padding:0px; background-color:#FFFFFF;}
.menu-content-eservies .icon-gradient {background-image: -o-linear-gradient(top, #fff1dd, #ac9068);
background-image: -moz-linear-gradient(top, #fff1dd, #ac9068);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff1dd), to(#ac9068));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#fff1dd’, endColorstr=’#ac9068′); border:1px solid #a2988a;border-radius:17px; width:73px; height:73px; margin-bottom:5px;}

.menu-content-division {width:880px; margin:0 auto; padding:0px 0 20px 5px;}
.menu-content-division .icon { width:217px; text-align:center; float:left; padding:10px; font:1.5em 'thai_sans_literegular', arial; height:140px; line-height:1;}
.menu-content-division .icon img { border:1px solid #a2988a;border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px; padding:0px; background-color:#FFFFFF;}
.menu-content-division .icon-gradient {background-image: -o-linear-gradient(top, #fff1dd, #ac9068);
background-image: -moz-linear-gradient(top, #fff1dd, #ac9068);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff1dd), to(#ac9068));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#fff1dd’, endColorstr=’#ac9068′); border:1px solid #a2988a;border-radius:17px; width:73px; height:73px; margin-bottom:5px;}


.menu-content-knowledge {width:880px; margin:0 auto; padding:0px 0 5px 5px;}
.menu-content-knowledge .icon { width:109px; text-align:center; float:left; padding:10px; font:1.5em 'thai_sans_literegular', arial; height:140px; line-height:1;}
.menu-content-knowledge .icon img { border:1px solid #a2988a;border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px; padding:5px; background-color:#FFFFFF;}
.menu-content-knowledge .icon-gradient {background-image: -o-linear-gradient(top, #fff1dd, #ac9068);
background-image: -moz-linear-gradient(top, #fff1dd, #ac9068);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff1dd), to(#ac9068));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#fff1dd’, endColorstr=’#ac9068′); border:1px solid #a2988a;border-radius:17px; width:73px; height:73px; margin-bottom:5px;}





/*pagination แบ่งเลขหน้า*/


.content-bottom {background-color:#5a4638; padding:2px; margin-top:10px;}
.content-bottom-left {float:left; width:38%;font-size: .875em; padding-left:8px; color:#FFFFFF;}
.content-bottom-right {float:right; width:60%;}


.pagination {
	text-align:right;
}

.page {
    display: inline-block;
    padding: 0px 8px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    text-decoration: none;
    color: #717171;
	line-height:1.3;
	font-family: 'thai_sans_literegular';
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}


.pagination.dark {
    color: #feffff;
}

.page.dark {
    border: solid 1px #2d1e13;
    background: #5a4638;
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #feffff;
    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
}

.page.dark:hover, .page.dark.gradient:hover {
    background: #9e806c;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8a6b56), to(#9e806c));
    background: -moz-linear-gradient(0% 0% 270deg,#8a6b56, #9e806c);
}

.page.dark.active {
    border: none;
    background: #402d20;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .1);
}

.page.dark.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c392c), to(#5a4638));
    background: -moz-linear-gradient(0% 0% 270deg,#4c392c, #5a4638);
}






/* Tables */
table {
  background: white;

  border: solid 2px #8a6b56; }
  table thead,
  table tfoot {
    background: whitesmoke;
	background-color:#4c392c;
 }
    table thead tr th,
    table thead tr td,
    table tfoot tr th,
    table tfoot tr td {
      padding: 0.5em 0.625em 0.625em;
      font-size: 1.5em;
      color: #fff;
      text-align: center; }
  table tr th,
  table tr td {
    padding: 0.5625em 0.625em;
    font-size: 1.3em; 
    color: #222222; }
  table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #f1f1f1; }
  table thead tr th,
  table tfoot tr th,
  table tbody tr td,
  table tr td,
  table tfoot tr td {
    display: table-cell;
    line-height: 1.125em; }
	
	
/*button*/
.button {
    padding:0px 10px 0px 10px;
    border-radius: 3px;
    border: solid 1px #2d1e13;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c392c), to(#5a4638));
    background: -moz-linear-gradient(0% 0% 270deg,#4c392c, #5a4638);
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
	font-size: 1.5em;
	font-family: 'thai_sans_literegular';
	text-shadow: 0px 1px 0px rgba(0,0,0, .5);

}
.button::-moz-focus-inner {
padding:0;
border:0;
}
.button:hover {
	cursor:pointer;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8a6b56), to(#9e806c));
    background: -moz-linear-gradient(0% 0% 270deg,#8a6b56, #9e806c);
}


/* Labels */

label.search {text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline;
  position: relative;
  padding: 0.1875em 0.625em 0.25em;
  font-size: 0.875em;
  background-color: #8a6b56;
  cursor:default;
  color: white;}
#poll label {
  color: #4d4d4d;
  display: block;
  font-size:.9em;
  margin-bottom: 0.1875em; }

label {
  color: #4d4d4d;
  display: inline;
  font-size:1.5em;
  margin-bottom: 0.1875em;}
  label.right {
    float: none;
    text-align: right; }
  label.inline {
    margin: 0 0 1em 0;
    padding: 0.625em 0; }
	
	
form .text-small {color:#666666;
display:inline;
font-size:1.2em;
font-style:italic;
font-weight:normal;}

form .title-signup {text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  position: relative;
  margin-bottom:20px;
  padding: 0.1875em 0.625em 0.25em;
  font-size: 1.8em;
  background-color: #8a6b56;
  cursor:default;
  color: white;}
form#signup label { width:150px; display: inline; float:left;}


form#signup ul { margin:20px 0 20px 0; padding:0; list-style:none; border-top:1px solid #eee;}
form#signup li { margin:0; padding:0; list-style:none; border-bottom:1px solid #eee; display: block;}

form#signup h2 {
    display: inline; font-family: 'thai_sans_literegular'; }

form#signup .required_notification {
    color:#d45252; 
    margin:5px 0 20px 0; 
    display:inline;
    float:right;
	font-size:1.3em;
}

form#signup lebel {
    margin-top: 3px;
    padding:3px;
	 float:left; width:200px;
	 display:inline;
	}
form#signup input {
}
form#signup textarea {padding:8px; width:300px;}
form#signup button { font-size:2em;}

/*ddd*/

form#edit label { width:250px; display: inline; float:left;}
form#edit label.right1 { width:620px; display: inline; float:left;}



form#edit ul { margin:20px 0 20px 0; padding:0; list-style:none; border-top:1px solid #eee;}
form#edit li { margin:0; padding:0; list-style:none; border-bottom:1px solid #eee; display: block;}

form#edit h2 {
    display: inline; font-family: 'thai_sans_literegular'; }
form#edit .title5 { font-size:1.5em;}

form#edit .required_notification {
    color:#d45252; 
    margin:5px 0 20px 0; 
    display:inline;
    float:right;
	font-size:1.3em;
}
form#edit span.red {
    color:#d45252; 
}
form#edit lebel {
    margin-top: 3px;
    padding:3px;
	 float:left; width:500px;
	 display:inline;
	}
form#edit input {
}
form#edit textarea {padding:8px; width:500px;}
form#edit textarea.tinymce {font-family: 'thai_sans_literegular';}
form#edit input[type="password"] {padding:8px; width:500px;}
form#edit select { width:500px;}
form#edit input[type="text"] , form#edit input[type="number"] {width:500px;}
form#edit button { font-size:2em;}
form#edit input[type="file"] {
display: inline; width:500px;
  padding: 8px 0 20px 0;}
form#edit input[type="checkbox"] {margin: .5em 1em .5em 0;
  padding: 0 10px 0 0px;}	
form#edit ul li .title_form { background-color:#4c392c; color:#fff; padding-left:8px; margin:20px 0 15px 0; width:100%;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	background: -moz-linear-gradient(top,  rgba(76,57,44,1) 0%, rgba(138,107,86,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,57,44,1)), color-stop(100%,rgba(138,107,86,1)));
    background: -webkit-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%);
    background: -o-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%); 
    background: linear-gradient(to bottom,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c392c', endColorstr='#8a6b56',GradientType=0 );
	}
.title_form { background-color:#4c392c; font-size:1.5em; color:#fff; padding:3px 8px 3px 8px; margin:20px 0 15px 0; width:100%;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: -moz-linear-gradient(top,  rgba(76,57,44,1) 0%, rgba(138,107,86,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,57,44,1)), color-stop(100%,rgba(138,107,86,1)));
    background: -webkit-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%);
    background: -o-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%); 
    background: linear-gradient(to bottom,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c392c', endColorstr='#8a6b56',GradientType=0 );
}
.title_form_border {
	border:4px solid #4c392c; background:#fff url(/images/theme-tree/bg-form.png) no-repeat right -50% bottom;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;
}
.title_form_border label {
	padding-top:8px;
}
.title_form_border1 {
	border:4px solid #4c392c; background-color:#fff;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;
}
.title_form_border1 label {
	padding-top:8px;
}



form#edit ul li .form-radio { font-size:1.5em; }
form#edit ul li span {
	font-size:20px;
	color:#1b1b1b;
}

.tsm-profile {
	width:880px; overflow:hidden; margin:0 auto; border:4px solid #4c392c;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.tsm-profile-colleft {
	width:300px; float:left; background:#4c392c url(/images/theme-tree/bg-tsm-profile.png) no-repeat right bottom; padding:30px 20px;
}
.tsm-profile-colright {
	width:166px; height:206px;  padding:8px; background-color:#fff; margin-left:45px; color:#fff;
}
.tsm-profile-colleft img {
	-webkit-box-shadow: 0px 0px 2px 2px rgba(200, 197, 200, 1); box-shadow: 0px 0px 2px 2px rgba(200, 197, 200, 1);
}
	
	
/*input, form*/


input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea, select {
  background-color: white;
  width:300px;
  font-family: inherit;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color:#1b1b1b;
  display: inline;
  font-size: 1.5em;
  margin: .5em 1em .5em 0;
  padding: 0 10px 0 10px;
  height: 1.5em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  
  
#search input[type="search"] ,#search select {height: 1.5em; font-size:1em;}
  
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  textarea:focus ,select:focus {
    -webkit-box-shadow: 0 0 5px #999999;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  textarea:focus ,select:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
  input[type="text"][disabled],
  input[type="password"][disabled],
  input[type="date"][disabled],
  input[type="datetime"][disabled],
  input[type="datetime-local"][disabled],
  input[type="month"][disabled],
  input[type="week"][disabled],
  input[type="email"][disabled],
  input[type="number"][disabled],
  input[type="search"][disabled],
  input[type="tel"][disabled],
  input[type="time"][disabled],
  input[type="url"][disabled],
  textarea[disabled] ,select[disabled] {
    background-color: #dddddd; }

/* Adjust margin for form elements below */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0;}

/* Normalize file input width */
input[type="file"] {
  width: 100%;}
 
.tab select { width:200px; margin-right:30px;}
select { width:300px; margin-right:30px;margin: .5em 1em .5em 0;}

/* We add basic fieldset styling */
fieldset {
  border: solid 1px #dddddd;
  padding: 1.25em;
  margin: 1.125em 0; }
  fieldset legend {
    font-weight: bold;
    background: white;
    padding: 0 0.1875em;
    margin: 0;
    margin-left: -0.1875em; }

/* Error Handling */
.error input,
input.error,
.error textarea,
textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1); }
  .error input:focus,
  input.error:focus,
  .error textarea:focus,
  textarea.error:focus {
    background: #fafafa;
    border-color: #999999; }

.error label,
label.error {
  color: #c60f13; }

.error small,
small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: -1.3125em;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: white; }

/* Custom Checkbox and Radio Inputs */
form.custom .hidden-field {
  margin-left: -99999px;
  position: absolute;
  visibility: hidden; }
form.custom .custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  vertical-align: middle;
  border: solid 1px #cccccc;
  background: white; }
  form.custom .custom.checkbox {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: -1px; }
  form.custom .custom.radio {
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
    padding: 3px; }
  form.custom .custom.checkbox:before {
    content: "";
    display: block;
    font-size: 16px;
    color: white; }
  form.custom .custom.radio.checked:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
    background: #222222;
    position: relative; }
  form.custom .custom.checkbox.checked:before {
    content: "\00d7";
    color: #222222;
    position: absolute;
    top: -50%;
    left: 50%;
    margin-top: 4px;
    margin-left: -5px; }

/* Custom Select Options and Dropdowns */
form.custom {
  /* Custom input, disabled */ }
  form.custom .custom.dropdown {
    display: block;
    position: relative;
    top: 0;
    height: 2.3125em;
    margin-bottom: 1.25em;
    margin-top: 0px;
    padding: 0px;
    width: 100%;
    background: white;
    background: -moz-linear-gradient(top, white 0%, #f3f3f3 100%);
    background: -webkit-linear-gradient(top, white 0%, #f3f3f3 100%);
    -webkit-box-shadow: none;
    background: linear-gradient(to bottom, white 0%, #f3f3f3 100%);
    box-shadow: none;
    font-size: 0.875em;
    vertical-align: top; }
    form.custom .custom.dropdown ul {
      overflow-y: auto;
      max-height: 200px; }
    form.custom .custom.dropdown .current {
      cursor: default;
      white-space: nowrap;
      line-height: 2.25em;
      color: rgba(0, 0, 0, 0.75);
      text-decoration: none;
      overflow: hidden;
      display: block;
      margin-left: 0.5em;
      margin-right: 2.3125em; }
    form.custom .custom.dropdown .selector {
      cursor: default;
      position: absolute;
      width: 2.5em;
      height: 2.3125em;
      display: block;
      right: 0;
      top: 0; }
      form.custom .custom.dropdown .selector:after {
        content: "";
        display: block;
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: #aaaaaa transparent transparent transparent;
        border-top-style: solid;
        position: absolute;
        left: 0.9375em;
        top: 50%;
        margin-top: -3px; }
    form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      border-color: #222222 transparent transparent transparent;
      border-top-style: solid; }
    form.custom .custom.dropdown .disabled {
      color: #888888; }
      form.custom .custom.dropdown .disabled:hover {
        background: transparent;
        color: #888888; }
        form.custom .custom.dropdown .disabled:hover:after {
          display: none; }
    form.custom .custom.dropdown.open ul {
      display: block;
      z-index: 10;
      min-width: 100%;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box; }
    form.custom .custom.dropdown.small {
      max-width: 134px; }
    form.custom .custom.dropdown.medium {
      max-width: 254px; }
    form.custom .custom.dropdown.large {
      max-width: 434px; }
    form.custom .custom.dropdown.expand {
      width: 100% !important; }
    form.custom .custom.dropdown.open.small ul {
      min-width: 134px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    form.custom .custom.dropdown.open.medium ul {
      min-width: 254px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    form.custom .custom.dropdown.open.large ul {
      min-width: 434px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  form.custom .custom.dropdown ul {
    position: absolute;
    width: auto;
    display: none;
    margin: 0;
    left: -1px;
    top: auto;
    -webkit-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 0;
    background: white;
    border: solid 1px #cccccc;
    font-size: 16px; }
    form.custom .custom.dropdown ul li {
      color: #555555;
      font-size: 0.875em;
      cursor: default;
      padding-top: 0.25em;
      padding-bottom: 0.25em;
      padding-left: 0.375em;
      padding-right: 2.375em;
      min-height: 1.5em;
      line-height: 1.5em;
      margin: 0;
      white-space: nowrap;
      list-style: none; }
      form.custom .custom.dropdown ul li.selected {
        background: #eeeeee;
        color: black; }
      form.custom .custom.dropdown ul li:hover {
        background-color: #e4e4e4;
        color: black; }
      form.custom .custom.dropdown ul li.selected:hover {
        background: #eeeeee;
        cursor: default;
        color: black; }
    form.custom .custom.dropdown ul.show {
      display: block; }
  form.custom .custom.disabled {
    background: #dddddd; }



/* Button Groups */
.button-group {
  list-style: none;
  margin: 0;
  *zoom: 1; }
  .button-group:before, .button-group:after {
    content: " ";
    display: table; }
  .button-group:after {
    clear: both; }
  .button-group > * {
    margin: 0 0 0 -1px;
    float: left; }
    .button-group > *:first-child {
      margin-left: 0; }
  .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
    -moz-border-radius-bottomleft: 1000px;
    -moz-border-radius-topleft: 1000px;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px; }
  .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
    -moz-border-radius-topright: 1000px;
    -moz-border-radius-bottomright: 1000px;
    -webkit-border-top-right-radius: 1000px;
    -webkit-border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px; }
  .button-group.even-2 li {
    width: 50%; }
    .button-group.even-2 li button, .button-group.even-2 li .button {
      width: 100%; }
  .button-group.even-3 li {
    width: 33.33333%; }
    .button-group.even-3 li button, .button-group.even-3 li .button {
      width: 100%; }
  .button-group.even-4 li {
    width: 25%; }
    .button-group.even-4 li button, .button-group.even-4 li .button {
      width: 100%; }
  .button-group.even-5 li {
    width: 20%; }
    .button-group.even-5 li button, .button-group.even-5 li .button {
      width: 100%; }
  .button-group.even-6 li {
    width: 16.66667%; }
    .button-group.even-6 li button, .button-group.even-6 li .button {
      width: 100%; }
  .button-group.even-7 li {
    width: 14.28571%; }
    .button-group.even-7 li button, .button-group.even-7 li .button {
      width: 100%; }
  .button-group.even-8 li {
    width: 12.5%; }
    .button-group.even-8 li button, .button-group.even-8 li .button {
      width: 100%; }

.button-bar {
  *zoom: 1; }
  .button-bar:before, .button-bar:after {
    content: " ";
    display: table; }
  .button-bar:after {
    clear: both; }
  .button-bar .button-group {
    float: left;
    margin-right: 0.625em; }
    .button-bar .button-group div {
      overflow: hidden; }

/* Dropdown Button */
.dropdown.button {
  position: relative;
  padding-right: 3.1875em; }
  .dropdown.button:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    border-color: white transparent transparent transparent;
    top: 50%; }
  .dropdown.button:before {
    border-width: 0.5625em;
    right: 1.5em;
    margin-top: -0.25em; }
  .dropdown.button:before {
    border-color: white transparent transparent transparent; }
  .dropdown.button.tiny {
    padding-right: 2.1875em; }
    .dropdown.button.tiny:before {
      border-width: 0.4375em;
      right: 0.875em;
      margin-top: -0.15625em; }
    .dropdown.button.tiny:before {
      border-color: white transparent transparent transparent; }
  .dropdown.button.small {
    padding-right: 2.8125em; }
    .dropdown.button.small:before {
      border-width: 0.5625em;
      right: 1.125em;
      margin-top: -0.21875em; }
    .dropdown.button.small:before {
      border-color: white transparent transparent transparent; }
  .dropdown.button.large {
    padding-right: 4em; }
    .dropdown.button.large:before {
      border-width: 0.625em;
      right: 1.75em;
      margin-top: -0.3125em; }
    .dropdown.button.large:before {
      border-color: white transparent transparent transparent; }
  .dropdown.button.secondary:before {
    border-color: #333333 transparent transparent transparent; }
	
	
	
	

	
/*lightbox*/	
	

img.border{	
	padding:6px;border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 3px #999;
    -moz-box-shadow:0 0 3px #999;
    -webkit-box-shadow:0 0 3px #999; margin:10px;  }
img.border {opacity: 1;}
img.border:hover {opacity: .7;}


/* Google Maps */
div.google-map {
	background: #E5E3DF;
	height: 300px;
	margin: 10px 0 20px 0;
	width: 100%;
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 3px #999;
    -moz-box-shadow:0 0 3px #999;
    -webkit-box-shadow:0 0 3px #999;
}

img.map {border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    box-shadow:0 0 3px #999;
    -moz-box-shadow:0 0 3px #999;
    -webkit-box-shadow:0 0 3px #999; margin-top:15px; margin-bottom:10px;}
img.map {opacity: 1;}
img.map:hover {opacity: .7;}


/* tooltip*/

/*Tooltip UI component by www.menucool.com */

/*For tooltip box*/
div#mcTooltip 
{

    border-width: 2px;   
    color:#fff; 
    border-color:#4c392c;
    padding:5px;
    font-size: 1.3em;
	font-family: 'thai_sans_literegular';
    border-radius:1px; /*Rounded corners. N/A for IE 8 and below.*/
}

div#mcTooltip, div.mcTooltipInner 
{
    background-color:#2d1e13;
}

/* For hyperlink within tooltip */
div#mcTooltip a { color:#6CF; }

/*Close button. Available when sticky or overlay has been set to true, or is on iPhone, iPad, Android, BlackBerry, or IEMobile devices. */
div#mcttCloseButton 
{
    width:14px;height:14px;position:absolute;background-image:url(closeBtn.gif);cursor:pointer; overflow:hidden;
    top:12px; right:12px; left:auto;
}     

/* Only applies when overlay has been set to true or 1 */
div#mcOverlay 
{
    background-color: black;
    opacity:0.5; filter: alpha(opacity=50); 
    display:none;top:0;left:0;width:100%;height: 100%;overflow:visible;z-index:4;
}

/*The settings below should remain unchanged*/
div#mcTooltipWrapper {position:absolute;visibility:hidden;overflow:visible;z-index:9999999999;top:-2000px;}
div#mcTooltip {float:left;border-style:solid;position:relative;overflow:hidden;}
div.mcTooltipInner {float:left;position:relative;width:auto;height:auto;}
div#mcttCo {position:absolute;text-align:left;}
div#mcttCo em, div#mcttCo b {display:block; width:0; height:0;overflow:hidden;}

/*workable with bootstrap*/
div#mcTooltip, div#mcTooltip div {
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing:content-box;
}

/*footer*/
#footer_button {
		width: 980px;
		margin: 0 auto;
		text-align: center;

		color: white;
		cursor: pointer;
	}
.footer-arrow1 {position:absolute; top:-20px; right:0px; cursor:pointer; width:108px; height:20px; background:url(../images/theme-mountain/footer-arrow-sitemap.png) no-repeat;}
	
	#footer_higher {
		width:100%;
		background: #4c392c;
	}
	#footer_higher #footer_content {
		width: 920px;
		margin: 0 auto;
		display: none;
	}
	#footer_higher #footer_content a:link {
		color:#FFFFFF;
	}
	#footer_higher #footer_content a:hover {
		color: #FFFFFF;
		text-decoration:underline;
	}
	#footer_higher #footer_content .footbox1 {

		float: left;
		width: 570px;
		margin-top:20px;
		text-align:left;
		color:#FFFFFF;
		margin-bottom:10px;
		padding-right:10px;
		
	}
	#footer_higher #footer_content .footbox1 span {
		background-color:#2d1e13;
		padding:0 5px 0 5px;
		margin-bottom:10px;
	}
	#footer_higher #footer_content .footbox1 p {
		padding:0;
		margin:0;
		
		line-height:1.2;
	}
	#footer_higher #footer_content .footbox2 {
		padding: 15px 5px 15px 5px;
		float: left;
		width: 350px;
		margin-top:20px;
		color:#FFFFFF;

		background:url(../images/theme-tree/poll-bg1.png);
	}
.clear { clear:both;}


/*chart poll*/
#live-poll-area {
  overflow: auto;
  margin-top:0;
  padding-bottom:20px;
}
#live-poll-area p {
	font-size:1.5em;
	margin:0;
	margin-left:15px;
	font-family: 'thai_sans_literegular';
}
.graph-container {
  display: none;
}
.canvas .graph-container {
  display: block;
}
.graph-container .graph {
  width: 280px;
  float:left;
}
.graph-container .graph canvas {
  max-width: 380px;
  height: auto;
}
.bar-chart {
  list-style-type: none;
  padding: 0;
   float:left;
   width:500px;
   padding-right:50px;
   margin-top:0;
   margin-bottom:0;
  max-width: 500px;
}
.bar-chart li {
  margin: 0;
  padding: 0;
  font-family: 'thai_sans_literegular';
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.45;
  overflow: auto;
}
.bar-chart span {
  display: block;
}
.bar-chart .label {
  width: 70%;
  float: left;
}
.bar-chart .percentage {
  width: 30%;
  float: right;
  font-size: 1em;
  text-align: right;
  font-family: 'thai_sans_literegular';
}
.bar-chart .bar-track {
  clear: both;
  display: block;
  background: #e6f0f2;
  box-shadow: 0 2px 0 #cccccc;
  height: 20px;
  overflow: visible;
  margin-bottom: 5px;
}
.bar-chart .bar {
  display: block;
  height: 20px;
}
.bar-chart .answer-0 .bar {
  background-color: #6ba58f;
  box-shadow: 0 2px 0 #298763;
}
.bar-chart .answer-1 .bar {
  background-color: #e97641;
  box-shadow: 0 2px 0 #e85613;
}
.bar-chart .answer-2 .bar {
  background-color: #4d74ad;
  box-shadow: 0 2px 0 #2b5fad;
}
.bar-chart .answer-3 .bar {
  background-color: #eaa736;
  box-shadow: 0 2px 0 #eb9707;
}
.bar-chart .answer-4 .bar {
  background-color: #ebb49b;
  box-shadow: 0 2px 0 #eb946c;
}


.icon-buttom {border:1px solid #a2988a; color:#FFFFFF; font-size:.8em; box-shadow:0 0 0px #817f7f; border-radius:3px; padding:3px;float:right; background-image: -o-linear-gradient(top, #fff1dd, #ac9068);
background-image: -moz-linear-gradient(top, #fff1dd, #ac9068);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff1dd), to(#ac9068));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#fff1dd’, endColorstr=’#ac9068′);}

a:hover .icon-buttom { background-image: -o-linear-gradient(top, #ac9068, #fff1dd);
background-image: -moz-linear-gradient(top, #ac9068, #fff1dd);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ac9068), to(#fff1dd));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#ac9068’, endColorstr=’#fff1dd′); }

@media print   
{   
     .left-menu { display: none; }  
	 .icon-buttom  { display: none; } 
	 #head-zone {
  display:none;
  }
  #main-content .title {
  display:none;
  }
  #footer {
  display:none;
  }
	 
	 
} 

.tab-area {
  width: auto;
  float: left;
}

.tab-link {

  display: block;
  float: left;
  text-align: center;
  padding: 0px 15px 0 15px;
    color: #fff;
    font-size:1.8em;
    font-weight: normal;
    font-family: 'thai_sans_literegular';
	background-color:#4c392c;
    cursor: pointer;
    position: relative;
    top: 3px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	margin-left:4px;
	border-bottom:4px solid #8a6b56;
}

.tab-link:hover {
  background-color:#6e5748;
  top: 0;
  text-decoration:none;
}

.tab-link:nth-of-type(1) {
	
  text-decoration:none;
  
}

.tab-link:hover {
  color: #fff;
}

.tab {
  clear: both;
  text-align: left;
  width: auto;
  font-size: 1.5em;
  line-height: 140%;
  background: #f6f8ed;
  padding:20px 30px 10px 30px;
  color:#1d1d1d;
  border:4px solid #8a6b56;
  left: 0;
  box-sizing: border-box;
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  font-family: 'thai_sans_literegular';
}
.tab .box {padding:10px 0 10px 0;}
.tab .box:hover { background-color:#efe7dd;}
.tab .box .detail-tab {width:122px; float:left;}
.tab .box .text {width:685px; float:left; padding-left:20px; line-height:1.2; display:inline;}
.tab .box .detail-tab img {border:1px solid #a7a7a7; padding:3px; background-color:#FFFFFF;}
.tab .box .text1 {padding-top:5px; margin-top:5px;border-top:1px dashed #BCBCBC; font-size:.8em;}

.tab .box1 {padding:10px 0 10px 0;}
.tab .box1:hover { background-color:#f3f0eb;}
.tab .box1 .detail-tab {width:100px; float:left;}
.tab .box1 .text {width:707px; float:left; line-height:1.2; display:inline; padding-right:20px;}
.tab .box1 .detail-tab img {padding:3px;border-left:1px dashed #BCBCBC; padding-left:20px;}
.tab .box1 .text1 {padding-top:5px; font-size:.8em;}

.tab .box1-1 {padding:10px 0 10px 0; background-color:#efe7dd;}
.tab .box1-1:hover { background-color:#ebe2d6;}
.tab .box1-1 .detail-tab {width:100px; float:left;}
.tab .box1-1 .text {width:707px; float:left; line-height:1.2; display:inline; padding-right:20px;}
.tab .box1-1 .detail-tab img {padding:3px;border-left:1px dashed #BCBCBC; padding-left:20px;}
.tab .box1-1 .text1 {padding-top:5px; font-size:.8em;}

.tab .box2 {padding:10px 0 10px 0; width:405px; float:left;}
.tab .box2 .detail-tab {width:125px; float:left;}
.tab .box2 .text {width:250px; float:left; padding-left:20px; padding-top:20px; line-height:1.2; display:inline;}
.tab .box2 .detail-tab img {}
.tab .box2 .text1 {padding-top:5px; margin-top:5px;border-top:1px dashed #BCBCBC; font-size:.8em;}

.tab .box3 {padding:10px 0 10px 0; width:405px; float:left;}
.tab .box3 .detail-tab {width:150px; float:left;}
.tab .box3 .text {width:225px; float:left; padding-left:20px; padding-top:20px; line-height:1.2; display:inline;}
.tab .box3 .detail-tab img {}
.tab .box3 .text1 {padding-top:5px; margin-top:5px;border-top:1px dashed #BCBCBC; font-size:.8em;}


.table-content {border:2px solid #8a6b56; margin:0 20px 20px 20px; font-size:1em;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.table-content td {padding:6px 12px 6px 12px;}
.table-content1 {border:2px solid #8a6b56; margin:0 0px 20px 0px; font-size:.7em;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.table-content1 td {padding:6px 12px 6px 12px;}

/* banner small*/
.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 920px;
    padding: 5px 35px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 120px;
    height: 32px;
    padding: 10px 10px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  855px;
    height: 32px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 130px;
    height: 32px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 15px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/theme-mountain/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/theme-mountain/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/theme-mountain/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/theme-mountain/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/theme-mountain/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}




/* Slider banner */

ul.bjqs{position:relative; list-style:none;0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#banner-fade,
#banner-slide{ 
}


ol.bjqs-markers li a{
	color:#fff;
	padding:2px 10px;
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{

	background:url(../images/theme-mountain/slidebanner-markers.png) no-repeat;
	width:27px; height:29px;
}

p.bjqs-caption{
	background: rgba(0,0,0,0.5);
	width:100%;
	color:#FFFFFF;
    font-family: 'thai_sans_literegular';
	font-size:1.7em;
	padding:8px 8px 8px 8px;
	line-height:18px;
}

.underline {padding:0 7px 0 7px; border-bottom:1px dashed #8a6b56;}
.line {border-bottom:1px solid #8a6b56; margin-bottom:10px; }
.label-text { padding:5px 0 10px 0;}
.required_notification {
	color:#d45252;
	margin:0;
	padding:0; 
    display:inline;
    float:right;
	font-size:1.3em;
	}
	


.accordion {
    margin: 0;
    background: #8a6b56;
    text-decoration:none;
    color: #000;
    font-size:1em;
	padding:5px 15px;
	cursor:pointer;
	border-top:1px solid #EDEDED;

}
.accordion-open {
    background:#8a6b56;
    color: #fff;
}
.accordion-open span {
    display:block;
    float:right;
    padding:10px;
}
.accordion-open span {
    background:url(../images/theme-tree/minus.png) center center no-repeat;
}
.accordion-close span {
    display:block;
    float:right;
    background:url(../images/theme-tree/plus.png) center center no-repeat;
    padding:10px;
}
div.container {
    padding:0;
    margin:0;
}
div.content {
    margin: 0;
    padding:10px 10px 10px 10px;
    font-size:.9em;
    line-height:1.5em;
}
div.content ul, div.content p {
    padding:0;
	margin:0;
}

label.detail4 {
	line-height:1;
}
label.detail span.detail5 {
	font-size:.8em;
	line-height:1;
}
label.detail4 span.detail5 {
	font-size:.8em;
	line-height:1;
}
button[type="button"].signin_submit {
    border-radius: 3px;
    border: solid 1px #a9a9a9;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cfcfcf), to(#a9a9a9));
    background: -moz-linear-gradient(0% 0% 270deg,#cfcfcf, #a9a9a9);
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #fff;
	font-size: .875em;
	font-family: 'thai_sans_literegular';
	text-shadow: 0px 1px 0px rgba(0,0,0, .5);
	padding:3px 7px; 
	margin:5px 5px;
}
.table-content1 table thead td {
	background-color:#4c392c;
	background: -moz-linear-gradient(top,  rgba(76,57,44,1) 0%, rgba(138,107,86,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,57,44,1)), color-stop(100%,rgba(138,107,86,1)));
    background: -webkit-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%);
    background: -o-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%); 
    background: linear-gradient(to bottom,  rgba(76,57,44,1) 0%,rgba(138,107,86,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c392c', endColorstr='#8a6b56',GradientType=0 );
}

.redformat {
	color:red;
}
.greenformat{ 
	color:#00FF00;
}
.blueformat{ 
	color:#0000FF;
}
.pinkformat{ 
	color:#FF00FF;
}
.yellowformat{ 
	color:#FFFF00;
}/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
