/* CSS Document */
body, p, div, span, h1, h2, h3, h4, form, ul, li {
	padding:0;
	margin:0;
}
body, div {
	font-family: Tahoma;
	font-size:13px;
	font-weight:normal;
	color:#AD8600;
}
body {
	background:url(bgall.jpg) top left repeat-y;
}
a:link, a:visited {
	color:#AD8600;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#423500;
}
a:link img, a:visited img {
	border:0px;
}

.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}

.mg_auto {margin:auto;}

.t_align_r {text-align:right;}

.t_align_l {text-align:left;}

.t_align_c {text-align:center;}

.fl_l {float:left;}

.fl_r {float:right;}

.clear{clear:both;}

.w_font{color:#FFFFFF;}

.gray_font{color:#333333;}


.menu ul  {
	list-style:none;	
	margin-left:20px;
}
.menu ul  li {
	display:block;
	float:left;
	margin-left:13px;
}
.menu ul li a:link, .menu ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.menu ul li a:hover {
	color:#000000;
	text-decoration:none;
}
h1, h2 {
	font-family:"Microsoft Sans Serif";
	font-size:13px;
	font-weight:normal;
	display:inline;
}
.king_bar {
	background:url(king_thailand_bar01.jpg) top left no-repeat;
	width:285px;
	height:38px;
}
.king_bar span {
	display:block;
	padding-top:15px;
	margin-left:40px;
	color:#896400;	
}
.king_about {
	margin-right:80px;
	padding:10px 10px 0 10px;
}
.content_king a:link img, .content_king a:visited img {
	border:1px solid #8A6E00;
}
.king_link a:link , .king_link a:visited {
	color:#8A6E00;
}
.king_link a:link img, .king_link a:visited img {
	border:2px solid #C8990F;
}

.news_page{
float:left; width:20px;
text-align:center;
border:1px solid #B8951B;
margin:0px 1px;
}

.news_page a:link , .news_page a:visited{
color:#776500;
text-decoration:none;
}
.news_page a:active , .news_page a:hover{
color:#FF0066;
text-decoration:underline;
}

.input_text{
border:0px;
width:450px;
background:#DEDEDE;
height:20px;
text-align:left;
}




/*#royal_duties_zone {  width:720px;  padding:0px 0 0px 0;   height:300px; margin-top:15px; margin:0 auto; }

#royal_duties_zone  ul { width:720px;  margin:0 auto; margin-top:8px;   }

#royal_duties_zone ul li.thump1 { width:150px; height:140px; float:left; display:inline;  text-align:center; padding-top:4px; margin:0 0px 0 24px; overflow:hidden;   }
#royal_duties_zone ul li.thump1 a  { display:block;   position:relative;  width:150px; height:140px;  z-index:0; font-size:13px; margin:0 auto; color:#AD8600;  text-align:left }
#royal_duties_zone ul li.thump1 a img { width:144px; height:85px; margin-bottom:6px; border:1px solid #e7c047; display:inline-block; padding:2px;}
#royal_duties_zone ul li.thump1 a img.icon { height:auto; width:auto; margin-left:3px; border:none} 
#royal_duties_zone ul li.thump1 a em.color1 { width:144px; height:3px; border-top:2px dotted #eb9605; display:block; margin:0 auto;}
#royal_duties_zone ul li.thump1 a em.color2 { width:150px; height:3px; border-top:2px dotted #a0c40f; display:block; margin:0 auto;}
#royal_duties_zone ul li.thump1 a:hover span { text-decoration:underline; color:#AD8600;  font-size:13px; text-align:left }*/


#royal_duties_zone {  width:720px;  padding:0px 0 0px 0; height:auto; margin-top:15px; margin:0 auto; }

#royal_duties_zone  ul { width:720px;  margin:0 auto; margin-top:8px;   }

#royal_duties_zone  ul li { list-style:none}
#royal_duties_zone ul li.thump1 a  { display:block;   position:relative;  width:660px; height:100px;  z-index:0; font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border-bottom:2px dotted #eb9605; padding-top:10px;}
#royal_duties_zone ul li.thump1 a img { width:144px; height:85px; margin-bottom:6px; border:1px solid #e7c047; display:inline; padding:2px; float:left}
#royal_duties_zone ul li.thump1 a span { width:500px; height:85px; margin-bottom:6px;display:inline; padding:2px; float:left; margin-left:6px;}
#royal_duties_zone ul li.thump1 a span strong { font-size:15px;}

#royal_duties_zone ul li.thump1 a img.icon { height:auto; width:auto; margin-left:3px; border:none} 
#royal_duties_zone ul li.thump1 a em.color1 { width:144px; height:3px; border-top:2px dotted #eb9605; display:block; margin:0 auto;}
#royal_duties_zone ul li.thump1 a em.color2 { width:150px; height:3px; border-top:2px dotted #a0c40f; display:block; margin:0 auto;}
#royal_duties_zone ul li.thump1 a:hover span { text-decoration:underline; color:#AD8600;  font-size:13px; text-align:left; display:inline; float:left; }



#royal_words_zone {  width:720px;  padding:0px 0 0px 0; height:auto; margin-top:15px; margin:0 auto; }
#royal_words_zone  ul { width:720px;  margin:0 auto; margin-top:8px;   }
#royal_words_zone  ul li { list-style:none; margin-bottom:10px ; float:left; display:inline; margin-left:8px;}
#royal_words_zone ul li.thump1 a  { display:block;   position:relative;  width:348px; height:74px;  z-index:0; font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border:1px dashed #eb9605; padding-top:4px;}
#royal_words_zone ul li.thump1 a img { width:100px; height:64px; margin-bottom:4px; border:1px solid #e7c047; display:inline; padding:2px; float:left; margin-left:4px;}
#royal_words_zone ul li.thump1 a span { width:225px; height:61px; margin-bottom:4px;display:inline; padding:2px; float:left; margin-left:4px;  padding-top:7px; }
#royal_words_zone ul li.thump1 a span strong { font-size:13px; font-weight:normal; }

#royal_words_zone ul li.thump1 a img.icon { height:auto; width:auto; margin-left:3px; border:none} 
#royal_words_zone ul li.thump1 a em.color1 { width:144px; height:3px; border-top:2px dotted #eb9605; display:block; margin:0 auto;}
#royal_words_zone ul li.thump1 a em.color2 { width:150px; height:3px; border-top:2px dotted #a0c40f; display:block; margin:0 auto;}
#royal_words_zone ul li.thump1 a:hover span { text-decoration:underline; color:#AD8600;  font-size:13px; text-align:left; display:inline; float:left; }

#royal_words_zone ul li.thump2 a  { display:block;   position:relative;  width:348px; height:74px;  z-index:0; font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border:1px dashed #eb9605; padding-top:4px; }
#royal_words_zone ul li.thump2 a img { width:100px; height:64px; margin-bottom:4px; border:1px solid #e7c047; display:inline; padding:2px; float:left; margin-left:6px;}
#royal_words_zone ul li.thump2 a span { width:225px; height:61px; margin-bottom:4px;display:inline; padding:2px; float:left; margin-left:4px;  padding-top:3px;}
#royal_words_zone ul li.thump2 a span strong { font-size:13px; font-weight:normal; }

#royal_words_zone ul li.thump2 a img.icon { height:auto; width:auto; margin-left:3px; border:none} 
#royal_words_zone ul li.thump2 a em.color1 { width:144px; height:3px; border-top:2px dotted #eb9605; display:block; margin:0 auto;}
#royal_words_zone ul li.thump2 a em.color2 { width:150px; height:3px; border-top:2px dotted #a0c40f; display:block; margin:0 auto;}
#royal_words_zone ul li.thump2 a:hover span { text-decoration:underline; color:#AD8600;  font-size:13px; text-align:left; display:inline; float:left; }


#royal_words_zone2 {  width:720px;  padding:0px 0 0px 0; height:auto; margin-top:15px; margin:0 auto; }
#royal_words_zone2  ul { width:720px;  margin:0 auto; margin-top:8px;   }
#royal_words_zone2  ul li { list-style:none; margin-bottom:10px;}
#royal_words_zone2 ul li.thump1 a  { display:block;   position:relative;  width:700px; height:75px;  z-index:0; font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border:1px dashed #eb9605; padding-top:6px; background-color:#ffffea}
#royal_words_zone2 ul li.thump1 a img { width:100px; height:64px; margin-bottom:6px; border:1px solid #e7c047; display:inline; padding:2px; float:left; margin-left:6px;}
#royal_words_zone2 ul li.thump1 a span { width:573px; height:37px; margin-bottom:6px;display:inline; padding:2px; float:left; margin-left:6px;  padding-top:28px;}
#royal_words_zone2 ul li.thump1 a span strong { font-size:14px; }

#royal_words_zone2 ul li.thump1 a img.icon { height:auto; width:auto; margin-left:3px; border:none} 
#royal_words_zone2 ul li.thump1 a em.color1 { width:144px; height:3px; border-top:2px dotted #eb9605; display:block; margin:0 auto;}
#royal_words_zone2 ul li.thump1 a em.color2 { width:150px; height:3px; border-top:2px dotted #a0c40f; display:block; margin:0 auto;}
#royal_words_zone2 ul li.thump1 a:hover span { text-decoration:underline; color:#AD8600;  font-size:13px; text-align:left; display:inline; float:left; }

#royal_words_zone2 ul li.thump2 a  { display:block;   position:relative;  width:700px; height:75px;  z-index:0; font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border:1px dashed #eb9605; padding-top:6px; background-color:#ffffea}
#royal_words_zone2 ul li.thump2 a img { width:100px; height:64px; margin-bottom:6px; border:1px solid #e7c047; display:inline; padding:2px; float:left; margin-left:6px;}
#royal_words_zone2 ul li.thump2 a span { width:573px; height:42px; margin-bottom:6px;display:inline; padding:2px; float:left; margin-left:6px;  padding-top:23px;}
#royal_words_zone2 ul li.thump2 a span strong { font-size:13px; }

#royal_words_zone2 ul li.thump2 a img.icon { height:auto; width:auto; margin-left:3px; border:none} 
#royal_words_zone2 ul li.thump2 a em.color1 { width:144px; height:3px; border-top:2px dotted #eb9605; display:block; margin:0 auto;}
#royal_words_zone2 ul li.thump2 a em.color2 { width:150px; height:3px; border-top:2px dotted #a0c40f; display:block; margin:0 auto;}
#royal_words_zone2 ul li.thump2 a:hover span { text-decoration:underline; color:#AD8600;  font-size:13px; text-align:left; display:inline; float:left; }



#photo2013 {  width:650px;  padding:0px 0 0px 0; height:auto; margin-top:15px; margin:0 auto; }
#photo2013 h2 { font-size:18px; font-weight:bold}
#photo2013 ul { width:650px;  margin:0 auto; margin-top:15px;   }

#photo2013 ul li  { display:inline; float:left;  width:640px; height:auto;  font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border:1px dashed #eb9605; padding:7px; background-color:#ffffea; text-align:center; margin-bottom:5px; margin-top:10px;}

#photo2013 ul li a span { display:block; float:left ; font-size:13px; text-align:left; width:470px;}
#photo2013 ul li a img { width:150px; height:122px; margin-bottom:6px; border:1px solid #e7c047;  padding:2px; display:inline-block; float:left ; margin-right:12px; -webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}

#photo2013 ul li  a strong  { text-align:left; font-size:14px; color:#660000; display:block; float:left; margin-bottom:5px;  }

#photo2013 ul li.thump2 a  { display:block;   position:relative;  width:700px; height:75px;  z-index:0; font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border:1px dashed #eb9605; padding-top:6px; background-color:#ffffea}
#photo2013 ul li.thump2 a img { width:100px; height:64px; margin-bottom:6px; border:1px solid #e7c047; display:inline; padding:2px; float:left; margin-left:6px;}
#photo2013 ul li.thump2 a span { width:573px; height:42px; margin-bottom:6px;display:inline; padding:2px; float:left; margin-left:6px;  padding-top:23px;}
#photo2013 ul li.thump2 a span strong { font-size:13px; }

#photo2013 ul li.thump2 a img.icon { height:auto; width:auto; margin-left:3px; border:none} 
#photo2013 ul li.thump2 a em.color1 { width:144px; height:3px; border-top:2px dotted #eb9605; display:block; margin:0 auto;}
#photo2013 ul li.thump2 a em.color2 { width:150px; height:3px; border-top:2px dotted #a0c40f; display:block; margin:0 auto;}
#photo2013 ul li.thump2 a:hover span { text-decoration:underline; color:#AD8600;  font-size:13px; text-align:left; display:inline; float:left; }


#photo2014 {  width:650px;  padding:0px 0 0px 0; height:auto; margin-top:15px; margin:0 auto; }
#photo2014 h2 { font-size:18px; font-weight:bold}
#photo2014 ul { width:650px;  margin:0 auto; margin-top:15px;   }

#photo2014 ul li  { display:inline; float:left;  width:640px; height:auto;  font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border:1px dashed #eb9605; padding:7px; background-color:#ffffea; text-align:center; margin-bottom:5px; margin-top:10px;}

#photo2014 ul li a span { display:block; float:left ; font-size:13px; text-align:left; width:440px; text-indent:25px; margin-bottom:4px; line-height:18px;}
#photo2014 ul li a img { width:180px; height:146px; margin-bottom:6px; border:1px solid #e7c047;  padding:2px; display:inline-block; float:left ; margin-right:12px; -webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}

#photo2014 ul li  a strong  { text-align:left; font-size:14px; color:#660000; display:block; float:left; margin-bottom:5px;  background-color:#fff7a8; width:430px; padding:4px 5px}
#photo2014 ul li>a>em {  display:block; clear:both; color:#a52620; font-size:12px; text-align:center; width:180px;  margin-top:2px ; padding-bottom:4px  ;font-style:normal ; font-weight:bold}

#photo2014 ul li>em { display:block; height: auto; padding:5px 0 0 0; text-align:center; font-style:normal ; border-top:1px dotted #CC6633; width:100%; clear:both; font-size:11px; margin-top:10px;}
#photo2014 ul li>em>a { color:#a52620; font-weight:bold}


#photo2014_zone {  width:690px;  padding:0px 0 0px 0; height:auto; margin-top:15px; margin:0 auto; }
#photo2014_zone h2 { font-size:18px; font-weight:bold}
#photo2014_zone ul { width:690px;  margin:0 auto; margin-top:15px;   }

#photo2014_zone ul li  { display:inline; float:left;  width:680px; height:auto;  font-size:13px; margin:0 auto; color:#AD8600;  text-align:left ; border:1px dashed #eb9605; padding:7px; background-color:#ffffea; text-align:center; margin-bottom:5px; margin-top:10px;}

#photo2014_zone ul li a span { display:block; float:left ; font-size:13px; text-align:left; width:480px; text-indent:25px; margin-bottom:4px; line-height:18px;}
#photo2014_zone ul li a img { width:180px; height:146px; margin-bottom:6px; border:1px solid #e7c047;  padding:2px; display:inline-block; float:left ; margin-right:12px; -webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}

#photo2014_zone ul li  a strong  { text-align:left; font-size:14px; color:#660000; display:block; float:left; margin-bottom:5px;  background-color:#fff7a8; width:470px; padding:4px 5px}
#photo2014_zone ul li>a>em {  display:block; clear:both; color:#a52620; font-size:12px; text-align:center; width:180px;  margin-top:2px ; padding-bottom:4px  ;font-style:normal ; font-weight:bold}

#photo2014_zone ul li>em { display:block; height: auto; padding:5px 0 0 0; text-align:center; font-style:normal ; border-top:1px dotted #CC6633; width:100%; clear:both; font-size:11px; margin-top:10px;}
#photo2014_zone ul li>em>a { color:#a52620; font-weight:bold}



#photo2012_zone {  width:720px;  padding:0px 0 0px 0; height:auto; margin:0 auto; clear:both }
#photo2012_zone h2 { font-size:18px; font-weight:bold;  margin-top:30px;}
#photo2012_zone  ul { width:720px;  margin:0 auto; margin-top:8px;   }
#photo2012_zone  ul li { list-style:none; margin-bottom:10px;  border:1px dashed #eb9605;   background-color:#ffffea;  width:700px;padding-bottom:6px;}
#photo2012_zone ul li.thump1 a  { display:block;   position:relative;  z-index:0; margin:0 auto; color:#AD8600;  text-align:left ; }
#photo2012_zone ul li.thump1 a img { width:185px; height:150px; margin-bottom:6px; border:1px solid #e7c047; display:inline; padding:2px; float:left; margin-left:6px; margin-top:6px}
#photo2012_zone ul li.thump1 a span { width:488px; height:158px; margin-bottom:6px;display:inline; padding:2px; float:left; margin-left:6px;  padding-top:8px; font-size:13px; }
#photo2012_zone ul li.thump1 a span strong { font-size:14px; color:#993300 }


#photo2012_zone ul li.thump1 em {   width:700px; height:30px; background-color:#FFFF99; font-style:normal; text-align:center }
#photo2012_zone ul li.thump1  em a{  font-size:12px; font-style:normal; color:#555 ;  font-weight:normal;  text-align:center }

#photo2012_zone ul li.thump1  em strong{  font-size:12px; font-style:normal; color:#0099CC; font-weight:normal }



#photo2012_zone ul li.thump1 a img.icon { height:auto; width:auto; margin-left:3px; border:none} 
#photo2012_zone ul li.thump1 a em.color1 { width:144px; height:3px; border-top:2px dotted #eb9605; display:block; margin:0 auto;}
#photo2012_zone ul li.thump1 a em.color2 { width:150px; height:3px; border-top:2px dotted #a0c40f; display:block; margin:0 auto;}
#photo2012_zone ul li.thump1 a:hover span { text-decoration:underline; color:#AD8600;  font-size:13px; text-align:left; display:inline; float:left; }

