@charset "utf-8";
/* CSS Document */



body, ul, li, ol, h1, h2, h3, h4, h5, h6, form, p, figure, figcaption { padding:0; margin:0; }
body { font-family: 'kittithada_light'; font-size:22px; color: #666; }
a { text-decoration:none; outline:none;  }
a:hover { text-decoration:none; }
*:focus { outline:none; }
a img { border:0; }
ul, li, ol { list-style:none; }

 


header, footer, nav, article, section, figure, figcaption, label { display:block; }

h1, h2, h3{ font-size:14px; display:inline; font-weight:normal}

.opa_0{ opacity:0}
.opa_1{ opacity:1}

.f10{font-size:10px;} .f11{font-size:11px;} .f12{font-size:12px;} .f13{font-size:13px;} .f14{font-size:14px;} .f16{font-size:16px;} .f17{font-size:17px;} .f18{font-size:18px;} .f19{font-size:19px;} .f20{font-size:20px;} .f22{font-size:22px;} .f24{font-size:24px;} .f26{font-size:26px;} .f28{font-size:28px;} .f30{font-size:30px;} .f32{font-size:32px;} .f34{font-size:34px;} .f36{font-size:36px;} .f38{font-size:38px;} .f40{font-size:40px;} .f42{font-size:42px;} .f44{font-size:44px;} .f46{font-size:46px;} .f48{font-size:48px;} .f50{font-size:50px;} .f52{font-size:52px;} .f54{font-size:54px;} .f56{font-size:56px;} .f58{font-size:58px;} .f60{font-size:60px;}

.fco_orange{ color:#F60 !important}

.fco_black{ color:#000 !important}
.fco_black a{ color:#000}
.fco_black a:hover{ color:#e02121}

.fco_white{ color:#FFF !important}
.fco_white a{ color:#FFF}
.fco_white a:hover{ color:#FF0}

.fco_green1{ color:#529400 !important}
.fco_green1 a{ color:#529400}
.fco_green1 a:hover{ color:#529400}

.fco_green2{ color:#4a7b0e !important}
.fco_green2 a{ color:#4a7b0e}
.fco_green2 a:hover{ color:#305800}

.fco_bluesky1{ color:#00ccff !important}
.fco_bluesky1 a{ color:#00ccff}
.fco_bluesky1 a:hover{ color:#00a7ed}

.fco_gray1{ color:#666 !important}
.fco_gray1 a{ color:#666}
.fco_gray1 a:hover{ color:#e02121}

.fco_gray2{ color:#888 !important}
.fco_gray2 a{ color:#888}
.fco_gray2 a:hover{ color:#e02121}

.fco_red{ color: #F00 !important}
.fco_red a{ color: #F00}
.fco_red a:hover{ color:#000}

.fco_yellow{ color: #FF3 !important}
.fco_yellow a{ color: #FF3}
.fco_yellow a:hover{ color:#F00}

.t_sha1{text-shadow: 0 1px 1px #426A14;}

.bg_trans05{background:url(http://www.kapook.com/app/images/bg_trans05.png) top left repeat}
.bg_trans10{background:url(http://www.kapook.com/app/images/bg_trans10.png) top left repeat}
.bg_trans20{background:url(http://www.kapook.com/app/images/bg_trans20.png) top left repeat}
.bg_trans30{background:url(http://www.kapook.com/app/images/bg_trans30.png) top left repeat}
.bg_trans40{background:url(http://www.kapook.com/app/images/bg_trans40.png) top left repeat}
.bg_trans50{background:url(http://www.kapook.com/app/images/bg_trans50.png) top left repeat}
.bg_trans60{background:url(http://www.kapook.com/app/images/bg_trans60.png) top left repeat}
.bg_trans70{background:url(http://www.kapook.com/app/images/bg_trans70.png) top left repeat}
.bg_trans80{background:url(http://www.kapook.com/app/images/bg_trans80.png) top left repeat}
.bg_trans90{background:url(http://www.kapook.com/app/images/bg_trans90.png) top left repeat}

.bg_w_trans10{background:url(http://www.kapook.com/app/images/bg_w_trans10.png) top left repeat}
.bg_w_trans20{background:url(http://www.kapook.com/app/images/bg_w_trans20.png) top left repeat}
.bg_w_trans30{background:url(http://www.kapook.com/app/images/bg_w_trans30.png) top left repeat}
.bg_w_trans40{background:url(http://www.kapook.com/app/images/bg_w_trans40.png) top left repeat}
.bg_w_trans50{background:url(http://www.kapook.com/app/images/bg_w_trans50.png) top left repeat}
.bg_w_trans60{background:url(http://www.kapook.com/app/images/bg_w_trans60.png) top left repeat}
.bg_w_trans70{background:url(http://www.kapook.com/app/images/bg_w_trans70.png) top left repeat}
.bg_w_trans80{background:url(http://www.kapook.com/app/images/bg_w_trans80.png) top left repeat}
.bg_w_trans90{background:url(http://www.kapook.com/app/images/bg_w_trans90.png) top left repeat}

.mg_auto {margin:auto;}
.clear_both{clear:both;}
.clear_after:after{ clear:both; display:block; content:""; }


.dpBlock { display:block; }
.dpInBlock { display:inline-block; }
.dpNone { display: none; }

.posi_relative { position:relative; }
.posi_absolute { position:absolute; }

.ovf_hidden { overflow:hidden; }
.v_align_mid{ vertical-align:middle}

.cursor_pt{ cursor:pointer}

.t_align_c {text-align:center;}
.t_align_r {text-align:right;}
.t_align_l {text-align:left;}
.fl_l {float:left;}
.fl_r {float:right;}
.fl_n {float:none;}
