body
{
	margin:0;
	padding:0;

	/*background-color: #AFD76B;
	background-repeat: repeat-x;*/
	/*background:url(background-all.jpg);*/

	font-family: 'Kanit', sans-serif !important;
}

input{
	font-family: 'Kanit', sans-serif !important;
}

textarea{
	font-family: 'Kanit', sans-serif !important;
}

.mceContentBody {
	font-family: 'Kanit', sans-serif !important;
}

#background0
{
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	/*background:url(background-all.jpg);*/
}

#background1
{
	background-color: #AFD76B;
	background-repeat: repeat-x;
	/*background:url(background-all.jpg);*/
}

#background2
{
	background-color: #F6DC76;
	background-repeat: repeat-x;
	/*background:url(background-all.jpg);*/
}

#background3
{
	background-repeat: repeat-x  repeat-y;
	background:url(bg4.jpg);
}

#background4
{
	background-repeat: repeat-x  repeat-y;
	background:url(bg5.jpg);
}

#background5
{
	background-repeat: repeat-x  repeat-y;
	background:url(bg6.jpg);
}

#background6
{
	background-repeat: repeat-x  repeat-y;
	background:url(bg7.jpg);
}

#background7
{
	background-repeat: repeat-x  repeat-y;
	background:url(bg8.jpg);
}

#container
{
	/*margin: 0;*/
  margin-left: auto;
  margin-right: auto;
	padding:0;
	/*width: 995px;*/
	width:100%;
	/*background: #fff;*/ /*777*/
}

/*#header
{
	background:url(baac_lr_47.png) center  no-repeat;
	padding: 0;
	margin:0;
	height:62px;
	position:relative;
	max-width:1585px !important;
	min-width:1000px;
	background-position:relative top;
}*/

#header
{
	/*background: #fff url('baac_lr_47_2.png') repeat-x 100% 0;*/
	background-color: #6ec962;
	padding: 0;
	margin:0;
	height:59px;
}

#header2
{
	/*background: #fff url('bg_HH.jpg') center top;*/
	/*padding: 0;*/
	/*margin:0;*/
	/*height:182px;*/
}

#header img
{
    border: 0 none;
    margin: 0;
    padding: 0;
}

#tank
{
	padding: 0;
	margin:0;
	height:212px;
}

.tank_bt
{
	padding-left: 10;
	padding-right: 10;
	margin:3;
	cursor: pointer;
	width:255px;
}

.searchbutton
{
	background: url('baac_lr_26_2.png') no-repeat;
	border: none;
	height:33px;
	width:173px;
	text-decoration: none;
	text-align:center;
	color:#ffffff;
	padding-top:8px;
}

#breadcrumb
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	color:#223322;
	background-color:transparent;
	background:none;
	background-image: none
}

/*Start navigation */

/*Start Publisher & Reader*/
#navigation
{
	float: left;
	/* width: 995px; */
	width: 100%;
	/*background: #fff url(baac_lr_27_new.png) repeat-y 100% 0;*/ /*original*/
	/*background:  url(baac_lr_27_new.png) repeat-y 100% 0;*/
	background-color: #6dc961;
	height:41px;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation img
{
	border: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	/*padding: 12px 8px 4px 8px;*/
	padding: 0px 10px 0px 10px;
	color: #0f400c;
	text-decoration: none;
	border-right: 1px solid #2A4E2A;
	/*height:41px;*/
	font-size:14px;
}

#navigation  a
{
	display: block;
	float: left;
	/*color:#CCFF99;*/
	color:#FFFFFF;
	text-decoration: none;
	/*border: 2px solid #2A4E2A;*/
	font-size:16px;
}

#navigation table
{
	float: left;
	text-decoration: none;
	padding: 6px 8px 4px 8px;
	color: #A1B89E;
	height:41px;
}

#navigation form
{
	padding:0;
	margin:0;
}

#navigation li a:hover
{
	color:#FFFFFF;
}
/*End Publisher & Reader*/

/*Start Approve*/
#navigation2
{
	float: left;
	/* width: 995px; */
	width: 100%;
	/*background:  url(baac_lr_27_new2.png) repeat-y 100% 0;*/
	background-color: #6dc961;
	height:41px;
}

#navigation2 ul
{
	margin: 0;
	padding: 0;
}

#navigation2 img
{
	border: 0;
}

#navigation2 ul li
{
	list-style-type: none;
	display: inline;
}

#navigation2 li a
{
	display: block;
	float: left;
	padding: 12px 8px 4px 8px;
	color: #A1B89E;
	text-decoration: none;
	border-right: 1px solid #2A4E2A;
	height:41px;
	font-size:14px;
}

#navigation2  a
{
	display: block;
	float: left;
	color:#CCFF99;
	text-decoration: none;
	border: 2px solid #2A4E2A;
	font-size:16px;
}

#navigation2 table
{
	float: left;
	text-decoration: none;
	padding: 6px 8px 4px 8px;
	color: #A1B89E;
	height:41px;
}

#navigation2 form
{
	padding:0;
	margin:0;
}

#navigation2 li a:hover
{
	color:#FFFFFF;
}
/*End Approve*/

/*Start Select*/
#navigation3
{
	float: left;
	/* width: 995px; */
	width: 100%;
	/*background:  url(baac_lr_27_new2.png) repeat-y 100% 0;*/
	background-color: #6dc961;
	height:41px;
}

#navigation3 ul
{
	margin: 0;
	padding: 0;
}

#navigation3 img
{
	border: 0;
}

#navigation3 ul li
{
	list-style-type: none;
	display: inline;
}

#navigation3 li a
{
	display: block;
	float: left;
	padding: 12px 8px 4px 8px;
	color: #A1B89E;
	text-decoration: none;
	border-right: 1px solid #2A4E2A;
	height:41px;
	font-size:14px;
}

#navigation3  a
{
	display: block;
	float: left;
	color:#CCFF99;
	text-decoration: none;
	border: 2px solid #2A4E2A;
	font-size:16px;
}

#navigation3 table
{
	float: left;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	color: #A1B89E;
	height:41px;
}

#navigation3 form
{
	padding:0;
	margin:0;
}

#navigation3 li a:hover
{
	color:#FFFFFF;
}
/*End Select*/

/*Start KM*/
#navigation4
{
	float: left;
	/* width: 995px; */
	width: 100%;
	/*background:  url(baac_lr_27_new4.png) repeat-y 100% 0;*/
	background-color: #6dc961;
	height:41px;
}

#navigation4 ul
{
	margin: 0;
	padding: 0;
}

#navigation4 img
{
	border: 0;
}

#navigation4 ul li
{
	list-style-type: none;
	display: inline;
}

#navigation4 li a
{
	display: block;
	float: left;
	padding: 12px 8px 4px 8px;
	color: #A1B89E;
	text-decoration: none;
	border-right: 1px solid #2A4E2A;
	height:41px;
	font-size:14px;
}

#navigation4 a
{
	display: block;
	float: left;
	color:#CCFF99;
	text-decoration: none;
	border: 2px solid #2A4E2A;
	font-size:16px;
}

#navigation4 table
{
	float: left;
	text-decoration: none;
	padding: 6px 8px 4px 8px;
	color: #A1B89E;
	height:41px;
}

#navigation4 form
{
	padding:0;
	margin:0;
}

#navigation4 li a:hover
{
	color:#FFFFFF;
}
/*End KM*/

/*Start Export*/
#navigation5
{
	float: left;
	/* width: 995px; */
	width: 100%;
	/*background:  url(baac_lr_27_new5.png) repeat-y 100% 0;*/
	background-color: #6dc961;
	height:41px;
}

#navigation5 ul
{
	margin: 0;
	padding: 0;
}

#navigation5 img
{
	border: 0;
}

#navigation5 ul li
{
	list-style-type: none;
	display: inline;
}

#navigation5 li a
{
	display: block;
	float: left;
	padding: 12px 8px 4px 8px;
	color: #A1B89E;
	text-decoration: none;
	border-right: 1px solid #2A4E2A;
	height:41px;
	font-size:14px;
}

#navigation5  a
{
	display: block;
	float: left;
	color:#CCFF99;
	text-decoration: none;
	border: 2px solid #2A4E2A;
	font-size:16px;
}

#navigation5 table
{
	float: left;
	text-decoration: none;
	padding: 6px 8px 4px 8px;
	color: #A1B89E;
	height:41px;
}

#navigation5 form
{
	padding:0;
	margin:0;
}

#navigation5 li a:hover
{
	color:#FFFFFF;
}
/*End Export*/

/*Start Admin*/
#navigation6
{
	float: left;
	/* width: 995px; */
	width: 100%;
	/*background:  url(baac_lr_27_new6.png) repeat-y 100% 0;*/
	background-color: #6dc961;
	height:41px;
}

#navigation6 ul
{
	margin: 0;
	padding: 0;
}

#navigation6 img
{
	border: 0;
}

#navigation6 ul li
{
	list-style-type: none;
	display: inline;
}

#navigation6 li a
{
	display: block;
	float: left;
	padding: 12px 8px 4px 8px;
	color: #A1B89E;
	text-decoration: none;
	border-right: 1px solid #2A4E2A;
	height:41px;
	font-size:14px;
}

#navigation6  a
{
	display: block;
	float: left;
	color:#CCFF99;
	text-decoration: none;
	border: 2px solid #2A4E2A;
	font-size:16px;
}

#navigation6 table
{
	float: left;
	text-decoration: none;
	padding: 6px 8px 4px 8px;
	color: #A1B89E;
	height:41px;
}

#navigation6 form
{
	padding:0;
	margin:0;
}

#navigation6 li a:hover
{
	color:#FFFFFF;
}
/*End Admin*/




#navigation9
{
	float: left;
	/* width: 995px; */
	width: 100%;
	/*background: #fff url(baac_lr_27_new.png) repeat-y 100% 0;*/ /*original*/
	/*background:  url(baac_lr_27_new.png) repeat-y 100% 0;*/
	background-color: #6dc961;
	height:30px;
}

#navigation9 ul
{
	margin: 0;
	padding: 0;
}

#navigation9 img
{
	border: 0;
}

#navigation9 ul li
{
	list-style-type: none;
	display: inline;
}

#navigation9 li a
{
	display: block;
	float: left;
	/*padding: 12px 8px 4px 8px;*/
	padding: 0px 10px 0px 10px;
	color: #0f400c;
	text-decoration: none;
	border-right: 1px solid #2A4E2A;
	/*height:41px;*/
}

#navigation9  a
{
	display: block;
	float: left;
	/*color:#CCFF99;*/
	color:#FFFFFF;
	text-decoration: none;
	/*border: 2px solid #2A4E2A;*/
}

#navigation9 table
{
	float: left;
	text-decoration: none;
	padding: 6px 8px 4px 8px;
	color: #A1B89E;
	height:41px;
}

#navigation9 form
{
	padding:0;
	margin:0;
}

#navigation9 li a:hover
{
	color:#FFFFFF;
}
/*End Publisher & Reader*/




/*End navigation */

#content-container
{
	/* float: left; */
	/*width: 995px;*/
	/*background: #fff url(baac_lr_42_new.png) repeat-y 100% 0;*/
	/*background: url(baac_lr_42_new.png) repeat-y 100% 0;*/
	/*background-color: #E2FADF;*/
}

#section-navigation
{
	float: left;
	width: 255px;
	padding: 0px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
	display: inline;
	text-align:left;
}

#section-navigation a
{
	color:fb5e11;
}

#section-navigation2  a
{
	color:#595959;
}

#section-navigation ul
{
	margin: 0;
	padding: 0;
}

#section-navigation table
{
	color:#595959;
	margin:10px 20px 0px 30px;
	font-size:14px;
}

#section-navigation ul li
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}

#comment-text
{
	margin:0 0 0 0;
	background: #FFFDF1 ;
	width:270px;
	border-style:solid ;
	border-color:  rgba(0,0,0,0.05);
}

.comment-text1
{
	margin:0 0 0 0;
	background: #FFFDF1 ;
	width:270px;
	border-style:solid ;
	border-width: 1px;
	border-color: #D9D9D9;
	padding: 0px 0px 0px 0px;
}

#comment-text2
{
	margin:0 0 0 0;
	background: #FFFDF1 ;
	/* width:270px; */
	width: 100%;
	border-style:solid ;
	border-width: 1px;
	border-color: #D9D9D9;
	padding: 0px 0px 0px 0px;

}

#rating-text
{
	margin:0 0 0 0;
	background: #FFFDF1 ;
	width:270px;
	border-style:solid ;
	border-color:  rgba(0,0,0,0.05);
}

#personal1
{
	background: url('personal1.png') no-repeat ;
	height:26px;
	width:460px;
}

#personal2
{
	background: #fff url('personal2.png') repeat-y;
	padding: 0;
	margin:0;
	/*height:62px;*/
	width:460px;
	text-align:center;
}

#personal3
{
	background: url('personal3.png') no-repeat;
	border: none;
	height:13px;
	width:460px;
	text-decoration: none;
	text-align:center;
}

#content
{
	margin-left:auto;
	margin-right:auto;
	/* float: left; */
	/* width: 655px; */
	/* padding: 20px 20px 20px 20px; */
	/* margin: 0; */
}

#content-empty
{
	padding: 215px;
}

#content h2 { margin: 0; }

#footer
{
	display:none;
	clear: left;
	background: #E2FADF;
	text-align: right;
	height: 40px;
	/* width: 995px; */
	width: 100%;
	/*background: #fff url(baac_lr_43_new.png) repeat-y 100% 0;*/
	/*background:  url(baac_lr_43_new.png) repeat-y 100% 0;*/

}

#footer-space
{
	/*margin-bottom:70;*/
	background:none;
}

#box1
{
	background: url('baac_lr_103.png') no-repeat;
	border: none;
	height:16px;
	width:600px;
	text-decoration: none;
	text-align:center;
}

#box2
{
	background: #fff url('baac_lr_104.png') repeat-y ;
	padding: 0px 0px 0px 5px;
	margin:0;
	/*height:62px;*/
	width:600px;
	text-align:left;
}
#box2 img
{
	float:left;
	margin-right: 15px;
}
#box2 a
{
	color:green;
	text-decoration: none;
}

#box3
{
	background: url('baac_lr_105.png') no-repeat;
	border: none;
	height:29px;
	width:600px;
	text-decoration: none;
	text-align:center;
}
#table2
{
	padding: 1px 0px 1px 1px;
	margin:0;
}

/*---------------- box profile ----------*/
#boxlogin {
/*background: url('boxlogin.png');*/
width: 230px;
height: 125px;
margin: 10px 0px 0px 0px;
background-color: #fcfffc;
border: 4px solid #ebab0a;
}

ul#logged {
padding: 0;
margin: 0px 0px 0px 0px;
clear: both;
color: #C6B69B;
font-size: 14px;
list-style-type: none;

}

ul#logged li a {
	color: #7d67ee;
	text-decoration: none;
}
ul#logged li a:hover {
	color: #3D1AE1;
	text-decoration: none;
}

ul#mainnav {
	float: left;
}
ul#mainnav li a {
	line-height: 24px;
	padding: 0px 20px 0px 20px !important;
    text-decoration: none;
    border: none !important;
    border-right: 1px solid #FFF !important;
    height: 24px !important;
	font-family: 'thaisans_neueregular';
	font-weight: bold;
	font-size: 15px !important;
	color: #0f400c !important;
}

#userthumb {
float: left;
margin: 20px 15px 0px 20px;
width: 62px;
height: 78px;
}

#loginlay {
width: 120px;
color: #107e22;
margin: 10px 0px 0px 0px;
float: left;
}

#loggname {
float: left;
}

#loggout {
float: right;
}

/*---------------- END box profile ----------*/


/*Start Star*/
.rate_widget {
		/*border:     1px solid #CCC;*/
		overflow:   visible;
		/*padding:    10px;*/
		position:   relative;
		width:      150px;
		/*height:     32px;*/
	}
	.ratings_stars {
		background: url('../star/star_empty2.png') no-repeat;
		float:      left;
		height:     20px;
		/*padding:    2px;*/
		width:      20px;
	}
	.ratings_vote {
		background: url('../star/star_full2.png') no-repeat;
	}
	.ratings_over {
		background: url('../star/star_highlight2.png') no-repeat;
	}
	.total_votes {
	   /* background: #eaeaea;*/
		top: 20px;
		left: 0;
		padding: 5px;
		position:   absolute;
	}
	.movie_choice {
		font: 10px verdana, sans-serif;
		margin: 6 10 10px auto;
		width: 140px;
		float:      right;
	}
/*End Star*/


.imenu_older {
	/*background-color: #7383e2;*/
	color: #FFF;
	width: 230px;
	height: 50px;
	margin: 0px 5px 10px 5px;
	float: left;
	position: relative;
}

.imenu {
    color: #FFF;
    width: 200px;
    height: 70px;

	float: left;
    position: relative;

    margin: 10px 15px 10px 15px;;
}

.imenu a {
	display: block;
	position:absolute;
	width:100%;
	height: 100%;
	width:230px;
	height:50px;

	top:0;
	left:0;
	/*background-color:#7383E2; /*workaround to make clickable in IE */*/
	opacity: 100; /*workaround to make clickable in IE */
	filter: alpha(opacity=100); /*workaround to make clickable in IE */
}
.imenucon {
	width: 75px;
	height: 75px;
	float: left;
	margin-right: 7px;
}

.imenucon img {
	width:75px;
	height: 75px;
	/*background-color: #1b2a89*/
}
.imenutext {
	/*width: 166px;
	height: 36px;
	*/
	/*background-color: #7383e2;*/
	/*float: left;*/
	padding: 7px;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	/*color: #FFF;*/
	font-family: 'Kanit', sans-serif;
	color: #337ab7;
	text-align: left;
}

.imenuwrap {
	margin-bottom: 20px;
}

.comment-text2 a {
	text-decoration: none;
}

.h_large {
	font-family:'thaisans_neueregular';
	font-size: 18px;
	font-weight: bold;
	color: #13570e;
	text-align: left
}

.wrap_rightcontent {
	padding: 0px 20px 0px 20px
}


.orange_menu1 {
	  z-index: 3000;
}
.orange_menu1 a{
    color: #000;
    font-family: 'Kanit', sans-serif;
	padding-top: 30px;
    padding-bottom: 30px;
    /* font-size: 16px; */
    font-size: 14px;
}
.orange_menu1 a:hover,.orange_menu1 a:focus{
	color: #000;
	background-color: transparent !important;
  border-bottom: 4px solid #28b3b6;
}


#submenu1 {
	margin-top: 6px;
	float: right;
	/*margin-right: 125px;*/
	/*margin-top: 20px;*/
	/*margin-bottom: 50px;*/
}

#submenu1 .active a{
  color:#f89828;
}

#submenu1 li a{
	color: #FFF;
	text-decoration: none !important;
	text-shadow: 0px 1px 3px #052a2b;
}
#submenu1 li a:hover,#submenu1 li a:focus{
	color: #f89828;
	text-decoration: none !important;
	background-color: transparent !important;
  	border-bottom: 4px solid #28b3b6;
    /* text-shadow: 0px 0px 6px #fff !important; */
}
#submenu1 li{
  font-family: 'Kanit', sans-serif;
  font-size: 16px;
	text-decoration: none;
	float:left;
	/*padding-left: 30px;
	padding-right: 30px;*/
	padding-left: 10px;
	padding-right: 10px;
	list-style-type: none;
}

.welcome_name{
	float: left;
	font-size: 13px;
	/*margin: 10px 70px;*/
	margin-top: 10px;
}


.header_text1{
	font-family: 'Kanit', sans-serif;
  /*font-size: 16px;*/
  font-size: 20px;
	color: #28b3b6;
  padding-top: 10px;
  padding-bottom: 20px;
}

.header_text2{
    font-family: 'Kanit', sans-serif;
    /* font-size: 16px; */
    font-size: 20px;
    color: #28b3b6;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #F1BA87;
}

.info_block{
	background-color: #cde6e6 !important;
	border: 1px solid #cce7e8 !important;
	padding: 10px 0px 10px 20px  !important;
	border-radius: 10px  !important;
}


.submenu_bar{
	background: rgba(125,255,255,1);
	background: -moz-linear-gradient(left, rgba(125,255,255,1) 0%, rgba(114,245,245,1) 5%, rgba(40,179,182,1) 38%, rgba(40,179,182,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(125,255,255,1)), color-stop(5%, rgba(114,245,245,1)), color-stop(38%, rgba(40,179,182,1)), color-stop(100%, rgba(40,179,182,1)));
	background: -webkit-linear-gradient(left, rgba(125,255,255,1) 0%, rgba(114,245,245,1) 5%, rgba(40,179,182,1) 38%, rgba(40,179,182,1) 100%);
	background: -o-linear-gradient(left, rgba(125,255,255,1) 0%, rgba(114,245,245,1) 5%, rgba(40,179,182,1) 38%, rgba(40,179,182,1) 100%);
	background: -ms-linear-gradient(left, rgba(125,255,255,1) 0%, rgba(114,245,245,1) 5%, rgba(40,179,182,1) 38%, rgba(40,179,182,1) 100%);
	background: linear-gradient(to right, rgba(125,255,255,1) 0%, rgba(114,245,245,1) 5%, rgba(40,179,182,1) 38%, rgba(40,179,182,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dffff', endColorstr='#28b3b6', GradientType=1 );
	margin-left:auto;
	margin-right:auto;
	display:table;
	width: 100%;
	height:40px;
	background-color:#28b3b6;
	margin-bottom: 0px;
	/*border-bottom: 1px solid #fff;*/
}

.supercontainer{
	margin-left: auto;
    margin-right: auto;
    margin-top:30px;
    margin-bottom:30px;
    display: table;
    width: 90%;
}

.supercontainer_video{
	margin-left: auto;
    margin-right: auto;
    /* margin-top: 30px;
    margin-bottom: 30px; */
    display: table;
    width: 100%;
    background-color: #f7f7f7;
    margin-bottom: 30px;
    box-shadow: inset 1px 1px 13px 0px #e0e0e0;
}

.left_column40{
	float:left;
	width:40%;
	margin-bottom: 30px;
}

.right_column60{
	float:left;
	width:60%;
	margin-bottom: 30px;
}

.left_column60{
	float:left;
	width:40%;
	margin-bottom: 30px;
}

.right_column40{
	float:left;
	width:60%;
	margin-bottom: 30px;
}

.line_cut{
	background-color: #28b3b6;
	width: 90%;
	height: 3px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

.vdo_detail1{
	margin: 0px 0px 0px 100px;
	font-family: 'Kanit', sans-serif;
    color: #337ab7;
}


.vdo_detail1 h3{
	font-size: 20px;
    color: #337ab7;
}


.vdo_detail1 p{
	font-size: 16px;
    color: #7d7d7d;
}



.vdo_console{
	margin-left: auto;
	margin-right: auto;
	display: block;
	/*box-shadow: 1px 1px 14px 1px #ccc;*/
}

.vdo_items_list1{
	width: 100%; */
    /* background-color: #fff; */
    padding: 0px 20px 0px 20px;
    font-family: 'Kanit', sans-serif;
    border-bottom: 1px solid #ccc;
    float: left;
    margin: 0px 50px 0px 10px;
    width:90%;
}

.vdo_items_list1 img{
	float: left;
    width: 30%;
    margin: 20px 20px 10px 10px;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 1px 1px #ccc;
}


.vdo_items_list1_text{
	float:left;
}

.vdo_items_list1 h3{
	font-size: 20px;
	color: #337ab7;
}
.vdo_items_list1 h6{
	font-size: 16px;
	color: #337ab7;
}
.vdo_items_list1 p{
	font-size: 14px;
	color: #666;
}

.vdo_items_list1_header {
	background-color:#017781;
	padding: 8px 2px 8px 2px;
    border-radius: 5px;
    margin: 0px 50px 0px 10px;
    width:90%;
}

.vdo_items_list1_header_text {
	font-family: 'Kanit', sans-serif;
    font-size: 20px;
    color: #FFF;
    margin-left: auto;
    margin-right: auto;
    display: table;
    margin: 0px 50px 0px 10px;
    width:90%;
}

.head_line1 {
    text-decoration: none;
    border-bottom: 4px solid #f89828;
    font-family: 'Kanit', sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    text-align:center;
    width:100%;
}

.ghb_box1{
	padding: 30px 0px 30px 0px;
    margin: 0px 0px 0px 20px;
    border-radius: 10px !important;
    /* background: #fffaf6; */
    border: 1px solid #f7e4d6;
}

.tbl1 {
	font-family: 'Kanit', sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-left: 30px;
}
.tbl1 img{
	margin: 0px 10px 0px 20px;
}
.tbl1 p{
	margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f89828;
}
.tbl1 span{

}

.gallery_list  img{
    border: 4px solid #017781;
    padding: 7px;
    margin-bottom: 20px;
    margin-top: 20px;
    box-shadow: 1px 1px 4px 0px #ababab;
    background-color: #ffffff;
    color: black;
}

.gallery_list  a{
	font-family: 'Kanit', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color:#017781;
    text-decoration: none;
}

.gallery_list  a:hover{
    color:red;
    text-decoration: none;
}

.gallery_list  h2{
	font-family: 'Kanit', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding-left: 20px;
}

.gallery_list  h5{
	font-family: 'Kanit', sans-serif;
    font-size: 14px;
    font-weight: 200;
}

.gallery_list  h1{
	font-family: 'Kanit', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color:#017781;
    text-decoration: none;
}

.gallery_list  p{
    font-family: 'Kanit', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #6f6f6f;
    padding-left: 20px;
    padding-right: 20px;
    word-break: break-word;
}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}


.footer {
	color:#fff;
    background-color: #000;
    /* padding: 50px 0; */
    padding: 20px 0;
    text-align: center;
    /* position: absolute; */
    bottom: 0px;
    width: 100%;
}


/********* Override class *********/
.navbar{
	border-radius: 0px !important;
}
.nav > li > a {
    padding: 10px 10px  !important ;
    line-height: 30px !important;
}
.navbar-default {
    background-color: #f89828 !important;
    border: none !important;
}
.navbar-default .navbar-nav > li > a {
    color: #000;
		background-color: #f89828;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #000 !important;
    border-bottom: 4px solid #28b3b6;
		background-color: #f89828 !important;
}
.navbar-default .navbar-nav > li > a{
    color: #000 !important;
    background-color: transparent;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #000 !important;
    background-color: transparent;
}
.navbar-right{
	margin-top: 15px !important;
}
.nav > li {
	text-align: center;
}
.table {
    margin-bottom: 0px !important;
}
.fc-view-container{
	background-color: #fff;
}
/***************************/

.reqfield {
	font-size: 18px;
	font-weight: bold;
	color: #c7254e !important;
}

.box_bg1{
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: #f9ffff;
    margin-top: 50px;
    border: 1px solid #e8e7e7;
    border-radius: 10px !important;
}

@media only screen and (max-width: 1024px) {
	#submenu1 {
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
	}
	#submenu1 li{
		float: none;
		/* text-align: center; */
		margin-left: 30px;
	}
	.welcome_name{
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;
		/* text-align: center; */
		margin-left: 40px;
	}

#submenu1 li a{
	color: #FFF;
	text-decoration: none !important;
	text-shadow: 0px 1px 3px #052a2b;
}
#submenu1 li a:hover,#submenu1 li a:focus{
	color: #f89828;
	text-decoration: none !important;
	background-color: transparent !important;
  	border-bottom: 4px solid #28b3b6;
    text-shadow: 0px 0px 6px #fff !important;
}


}

@media only screen and (max-width: 783px) {
	.navbar-default .navbar-nav > .active > a,
	 .navbar-default .navbar-nav > .active > a:hover,
	  .navbar-default .navbar-nav > .active > a:focus {
    color: #000 !important;
    border-bottom: 4px solid #28b3b6;
    margin-left: 50px !important;
    margin-right: 50px !important;
    background-color: #f89828 !important;
		margin-bottom: -4px;
	}
	.orange_menu1 a:hover, .orange_menu1 a:focus {
    color: #000;
    background-color: transparent !important;
    border-bottom: 4px solid #28b3b6;
		margin-left: 50px !important;
    margin-right: 50px !important;
		margin-bottom: -4px;
	}


}


.lis_block_km{
	border: 1px solid #ccc;
	border-radius: 20px;
	padding: 20px;
  margin: 10px 0px 10px 0px;
}
.lis_block_km_detail{
    font-size: 14px;
    font-family: kanit;
    padding: 2px 0px 0px 0px;
    margin-bottom: 8px;
}
.lis_block_km_hd{
	height: 85px;
	/* height: 120px; */
	/*font-size: 14px;*/
	font-size: 18px;
	font-family: kanit;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-top: -8px;
}

.lis_block_km_hd .type_a{
    box-shadow: 1px 1px 1px #ddd;
    border-radius: 3px;
    margin-top: 4px;
    width: 100%;
    /* height: 50%; */
}

.lis_block_km_hd .type_b{
    /* box-shadow: 1px 1px 1px #ddd; */
    /* border-radius: 3px; */
    margin-top: 4px;
    width: 100%;
    /* height: 50%; */
}


.lis_block_km_etc{
	font-size: 14px;
    font-family: kanit;
    margin-bottom: 20px;
    background-color: #effbfb;
    padding: 0px 10px 10px 10px;
    border-radius: 10px;
    border: 1px solid #d0e4e4;
    margin: 0px 0px 0px 0px;
}

.tbl2 {
	width: 100%;
    border: 1px solid #ddd;
}

.tbl2 td{
    font-size: 12px !important;
    border: 1px solid #ddd;
}


@media only screen and (max-width: 783px) {
	.lis_block_km{
		height:auto;
	}
	.lis_block_km_detail{
		height: auto;
		margin-bottom: 0px;
	}
	.lis_block_km_hd{
		height: auto;
		margin-bottom: 0px;
		padding-bottom: 10px;
	}
	.lis_block_km_etc{
		margin-bottom: 0px;
	}
}

@media only screen and (max-width: 600px)
{
	.jplist-panel {
	    display: block ! important;
	}
}

.ghb_gallery_lastupdate{
	border: 3px solid #f17802;
    padding: 10px;
    margin: 10px 50px 10px 50px;
}

.ghb_img_thumb_lastupdate{
	width: 100%;
    height: 300px;
    background-position: top;
    background-size: cover;
    box-shadow: 2px 2px 5px 0px #484a4c;
    border-radius: 5px;
}



.ghb_gallery_years_group{
    /*border: 3px solid #f17802;*/
    padding: 10px;
    margin: 10px 50px 10px 50px;
    background-color: #ff9732;
}

.ghb_gallery_years_group ul{
	list-style: none;
	margin-left: 0px;
    padding-left: 0px;
}
.ghb_gallery_years_group ul li{
	color: #fff;
	float: left;
    margin-left: 10px;
}
.ghb_gallery_years_group ul li:before{
	content : " | ";
}
.ghb_gallery_years_group ul li a{
	color: #fff;
  text-decoration: none;
}
.ghb_gallery_years_group ul li a:hover ,
.ghb_gallery_years_group ul li a:focus {
	color: #28b3b6;
	/* color: #f17802; */
}
.ghb_gallery_years_group ul li a.active{
	color: #28b3b6;
}

.ghb_gallery_location_group{
    padding: 10px 10px 10px 10px;
    margin: 10px 50px 10px 50px;
    background-color: #28b3b6;
    color: #fff;
		cursor: pointer;
}

.ghb_img_thumb{
    width: 100%;
    height: 250px;
    background-position: top;
    background-size: cover;
    margin-top: 5px;
    margin-bottom: 20px;
    box-shadow: 2px 2px 5px 0px #484a4c;
}

.ghb_img_thumb .text{
	color: white;
    /* background-color: #28b3b6c7; */
    background-color: #01254ec7;
    padding: 10px;
    font-size: 14px;
    position: relative;
    bottom: -140px;
    height: 111px;
    text-shadow: 0px 0px 10px #000;
    overflow: hidden;
}

.ghb_img_thumb a .text{
	color:#fff;
	text-decoration:none;
}

.ghb_img_thumb a:hover,
.ghb_img_thumb a:focus {
	text-decoration:none;
}
.ghb_img_thumb a:hover .text,
.ghb_img_thumb a:focus  .text{
	color:#ff9732;
}

.ghb_img_picture_list{
    width: 100%;
    height: 250px;
    background-position: top;
    background-size: cover;
    margin-top: 5px;
    margin-bottom: 20px;
    box-shadow: 2px 2px 5px 0px #484a4c;
    border-radius: 5px;
    outline:none;
    margin-bottom:0px !important;
}

.para1{
    text-align: justify;
    overflow: hidden;
    margin-bottom: 30px;
    transition: height .35s cubic-bezier(0.66, 0.33, 0.48, 1.62);
}
.para1_on{
    height: 220px;
    padding-bottom: 0px;
}
.para1_off{
    height: unset;
    padding-bottom: 30px;
}

.para2{
    text-align: justify;
}

.smoke{
	transition: height .35s cubic-bezier(0.66, 0.33, 0.48, 1.62);
}

.smoke_on{
    background: linear-gradient(to bottom , #fff0 , #fff 80%);
    z-index: 5;
    height: 220px;
    position: absolute;
    width: 100%;
    opacity:1;
}
.smoke_off{
    opacity:0;
}

.smoke_readmore:hover,
.smoke_readmore:visited,
.smoke_readmore:focus,
.smoke_readmore:active
  {
	text-decoration: unset;
	color: #fff;
}

.smoke_readmore {
	text-decoration: unset;
    background-color: #ff8204;
    box-shadow: 1px 2px 3px #af5f0f;
    color: #fff;
    padding: 5px 15px 5px 15px;
    z-index: 9;
    border-radius: 5px;
    position: absolute;
    bottom: 0px;
}

.smoke_readmore:hover  {
	text-decoration: unset;
    background-color: #925b23;
    box-shadow: 0px 1px 1px #af5f0f;
    color: #fff;
}

.vdo_link_dot{
	padding:3px;
	position: relative;
	bottom: 5px;
	color: #323232;
	transition: color .35s cubic-bezier(0.66, 0.33, 0.48, 1.62);
}
.vdo_link_dot:hover{
	color: #ff8204;
	transition: color .35s cubic-bezier(0.66, 0.33, 0.48, 1.62);
}

.vdo_link_dot_first,
.vdo_link_dot_last{
	position: relative;
	bottom: 5px;
	text-decoration: none;
	color: #323232;
	transition: color .35s cubic-bezier(0.66, 0.33, 0.48, 1.62);
}

.vdo_link_dot_first:hover,
.vdo_link_dot_last:hover{
	text-decoration: none;
	color: #ff8204;
	transition: color .35s cubic-bezier(0.66, 0.33, 0.48, 1.62);
}

.vdo_link_active{
	color: #ff8204;
}

.vdo_link_dot_left>i,
.vdo_link_dot_right>i{
	font-size: 30px!important;
	color: #323232;
	transition: color .35s cubic-bezier(0.66, 0.33, 0.48, 1.62);
}

.vdo_link_dot_left>i:hover,
.vdo_link_dot_right>i:hover{
	color: #ff8204;
	transition: color .35s cubic-bezier(0.66, 0.33, 0.48, 1.62);
}


#vdo_list_controlbox{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ghb_gallery_location_group_btn{
	display: inline;
  font-size: 28px;
  position: absolute;
  right: 0;
}

.simonsay.html5gallery-tn-0{	
	box-shadow: 2px 2px 5px 0px #484a4c;
}

.simonsay.html5gallery-tn-selected-0{
	background-color: #ff8204 !important;
	box-shadow: 2px 2px 5px 0px #484a4c;
	/*color: #ff8204;*/
}

.simonsay.html5gallery-tn-selected-0 div{
 	/*color:#fff !important;*/
}
.simonsay .html5gallery-tn-title-0{
	margin-top: 5px;
}

.simonsay_hi1, .simonsay_hi2{
	height:300px !important;
	width: 530px !important;
}

.simonsay_hi2{
	width: 530px !important;
	position: relative !important;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block !important;
}
.simonsay_hi3{
	height:990px !important;
	top: 310px !important;
}
/*.simonsay_hi4{
	height:10px !important;
}
.simonsay_hi5
{
	height: 300px !important;
	width: 530px !important;*/
}

.simonsay_hi4{
	position: relative;
  display: block;
  background-color: #000;
  width: 530px;
  height: 300px;
}
.html5gallery-container-0 video{
	position: relative !important;
  display: block !important;
  background-color: #000 !important;
  width: 530px !important;
  height: 300px !important;
}

.html5gallery-left-0 ,.html5gallery-right-0{
	display:none !important;
}

/*.html5boxVideoControls{
		top:250px;
}*/

.html5gallery-elem-video-0{
		display: block !important;
    position: absolute !important;
    overflow: hidden !important;
    top: 0px !important;
    left: 0px !important;
    width: 530px !important;
    height: 300px !important;
}

.html5gallery-title-0{
	width:530px !important;
}

/****************************************/


.html5gallery-tn-0 {
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}
.judisay2{
	height: 200px;
}
.judisay3{
	position: relative;
	width: 255px;
	height: 100px;
	bottom: -100px;
	background-color: #131313de;
	color:#fff ;
	text-shadow: 0px 0px 10px #000;
	overflow: hidden;	    
    font-size: 14px;
}
.judisay3:hover{
	position: relative;
	width: 255px;
	height: 100px;
	bottom: -100px;
	background-color: #000;
	color: #ff9732;
	text-shadow: 0px 0px 10px #000;
}
.judisay3 p{
	padding: 10px;
    height: 85px;
    overflow:  hidden;
}

.simonsay.html5gallery-tn-selected-0 p{
	color: #ff9732 !important;
}
