@charset "utf-8";

/* Mobile XE */

body{margin:0;background:#fff;color:#000;word-wrap:break-word}

body,input,textarea,select,button,table{font-family:Tahoma, Geneva, sans-serif; font-size:13px;}

img{border:0}

em{font-style:normal}

form{margin:0;padding:0}

form ul{margin:0;padding:0;list-style:none}

form li{margin:0;padding:0;}

form li:last-child{border:0}

form p{margin:0}

form p.help{color:#666}

fieldset{border:0;margin:0;padding:0}

input,textarea,select{font-size:16px}

button{font-size:12px;cursor:pointer;background:#eee;border:1px solid #666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:visible;padding:3px;text-shadow:1px 1px 0 #fff;box-shadow:0 0 2px #666;-moz-box-shadow:0 0 2px #666;-webkit-box-shadow:0 0 2px #666;text-decoration:none;font-weight:normal}

select{width:90%}

/* Common Class */

.fl{float:left}

.fr{float:right}

.cb{clear:both}

.al{text-align:left}

.ar{text-align:right}

.ac{text-align:center}

.itx{border:1px solid #ccc;width:90%;font-size:20px;height:30px;padding:5px 10px}

.itxx{border:1px solid #ccc;width:90%;font-size:20px;padding:5px 10px;resize:vertical}

.db{display:block}

.di{display:inline}

.fb{font-weight:bold; padding:5px 0;}

.fn{font-weight:normal}

.sn{margin:10px;*zoom:1}

.sn:after{content:"";display:block;clear:both}

.wn{background:#f00;color:#fff;padding:10px;margin:0}

.mm{text-align:left;width:100%;background:f4f4f4;border:1px solid #6c0;border-top-color:#660;border-left-color:#660;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}

.mm strong{font-size:20px}

/* Read */

.rd .hx{padding:10px;background:#ddd;border:1px solid #ccc;border-left:0;border-right:0;text-shadow:1px 1px #fff}

.rd .hx h2{display:inline;font-size:20px}

.rd .hx em,.rd .hx span{font-size:12px;color:#666}

.rd .hx span{padding:0 0 0 10px;border-left:1px solid #ccc}

.rd .hx a{color:#000}

.rd .co{margin:0px 10px; padding:7px 0; word-break:break-word;overflow:hidden}

.rd .tg{position:absolute;width:100%;height:100%;background:transparent;border:0;text-align:right;top:0px;left:0;font-size:12px;margin:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}

.rd .tgo{display:none}

.rd .tgo.open{display:block}

.rd .tgo a{color:#333}

/* Reply */

.option {margin:0; display:inline-block; padding:0; position:relative; top:2px;}
.option a{text-decoration:none;}
.date { font-size:12px; padding:0 0 0 5px;border-left:1px solid #ccc; color:#666; font-family: Verdana, Geneva, sans-serif; letter-spacing:-1px;  display:inline-block}
.category { color:#666; text-decoration:none}
.bar { padding:5px; color:#666;  font-style:normal; font-weight:normal;}
.t_text {padding:0; white-space:normal; line-height:20px;  }
.t_text a{ text-decoration:none;color:#333; white-space: normal; }
.name { text-decoration:none; color:#000000; font-weight:bold; display:inline-block}
.replyNum { color:#FF0000; font-size:11px}
.cmList {width:100%; margin:0; padding:0; color:#333; background:#F7F7F7; table-layout:fixed; }
.cmList td{border:0; border-bottom:1px solid #ddd; white-space:nowrap; text-align:center; line-height:normal; vertical-align:middle; }
.cmList td.title{text-align:left; padding:7px 5px 7px 10px; white-space:normal; width:100%; vertical-align:middle; line-height:20px; overflow:hidden; word-break:break-all; word-wrap:break-word;}
.cmList .cm_c { background:url(iconReply.gif) no-repeat center left; padding:0px 5px 0 20px}
.cmList .md{padding:0 0 0 5px;border-left:1px solid #ccc; font-size:12px; color:#666; margin:0; text-decoration:none;display:inline-block; color:#390; }
.md{padding:0 0 0 5px;border-left:1px solid #ccc; font-size:12px; color:#666; margin:0; text-decoration:none;display:inline-block; color:#FF3366; }

.rp{margin:0;padding:0;list-style:none}

.rp ul{margin:0;padding:10px 0 0 0}

.rp li{border-bottom:1px solid #ccc;padding:10px;overflow:hidden}

.rp li li{border-bottom:0;border-left:1px solid #ccc}

.rp li:last-child{border-bottom:0}

.rp p{display:inline}

.rp em,.rp span{color:#666;font-size:12px}

.rp span,
.rp .md{padding:0 0 0 5px;border-left:1px solid #ccc}

.rp em a{text-decoration:none}

.rp .md{font-size:12px}

/* List */

.lt,.lt ul{margin:0;padding:0;list-style:none}

.lt li{border-bottom:1px solid #999}

.lt li:last-child{border:0}

.notice{background:#F69;color:#fff; padding:0 3px}

.lt a{display:block;text-decoration:none;padding:10px;color:#000;*zoom:1}

.lt a:after{content:"";display:block;clear:both}

.lt a:visited{color:#666}

.lt .title span{color:#f60}

.lt .titlex{display:block;padding:10px;color:#000}

.lt .auth{font-size:12px;color:#666}

.lt .auth em{margin:0 5px 0 0;border-left:1px solid #ccc;padding:0 0 0 5px}

.lt .auth span{border-left:1px solid #ccc;padding:0 0 0 5px}

.lt .th{float:left;margin:0 10px 5px 0;border:1px solid #ccc;background:#afafaf;color:#efefef;text-align:center;line-height:80px;width:80px;height:80px;font-size:14px}

.lt p{margin:0 0 10px 0;padding:0 10px;color:#666}

.lt p a{display:inline;padding:0;text-decoration:underline}

.lt p a:after{display:none}

.lt em{color:#f60}

/* Pagenation */

.pn{padding:10px 0;text-align:center;font-size:12px; border-bottom:1px solid #CCC; }

.pn a,.pn strong{padding:5px 10px;display:inline-block; border:1px solid #ccc; background:#f7f7f7; text-decoration:none;color:#333;}

.pn a:visited{color:#666}

.pn strong{border:0;background:none}

/* Body */

.bd{position:relative;overflow:hidden;clear:both}

.bd .h2{font-size:20px;background:#ccc;border:1px solid #aaa}

.bd .h3{font-size:16px;background:#eee;border:1px solid #ccc}

.bd .h2,.bd .h3{position:relative;margin:-1px 0;padding:10px;border:1px solid #aaa;border-left:0;border-right:0;text-shadow:1px 1px #fff}

.bd .h2 em,.bd .h3 em{font-weight:normal;color:#f60;font-size:12px}

.bd .h2 a,.bd .h3 a{color:#000}

.bd .h2 .bn{position:absolute;top:8px;right:10px;font-size:12px;margin:0}

/* Context */

.cm{margin:0;padding:10px;background:#777;color:#fff;text-align:center;list-style:none;border-top:1px solid #555;*zoom:1}

.cm:after{content:"";display:block;clear:both}

.cm .fl{margin:0 5px 0 0}

.cm .fr{margin:0 0 0 5px}

/* Button */

.bn{display:inline-block;padding:5px 10px;font-weight:normal;font-size:14px;border:1px solid #333;background:#eee;color:#000;text-shadow:1px 1px 0 #fff;box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none}

.bn_w{display:inline-block;padding:5px 10px;font-weight:normal;font-size:14px;border:1px solid #333;background:#FFF;color:#000;text-shadow:1px 1px 0 #fff;box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none}

/* GNB */

.gn,.gn ul{margin:0;padding:0;list-style:none}

.gn li{margin:-1px 0;border:1px solid #999;border-left:0;border-right:0;vertical-align:top}

.gn li a{display:block;text-decoration:none;height:45px;line-height:45px;padding:0 10px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.gn li a em{font-weight:normal;color:#f60;font-size:12px}

.gn li a:visited{color:#666}

.gn li li a{padding:0 10px 0 20px}

.gn li li li a{padding:0 10px 0 30px}

.gn li li li li a{padding:0 10px 0 50px}


.button{display:inline-block;padding:5px 10px;font-weight:normal;font-size:14px;border:1px solid #333;background:#eee;color:#000;text-shadow:1px 1px 0 #fff;box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none}

.rd .origin{padding:10px;margin:10px 10px 20px 10px;background:#ddd}

/* Search */
.sh{border:1px solid #bfbfbf;border-left:0;border-right:0;background:#e8e8e8;padding:10px;text-align:center}
.sh *{vertical-align:top}
.sh select{width:80px;font-size:14px;margin:0 0 5px 0}
.sh input[type=text]{width:160px;margin:0;font-size:14px;padding:5px; }
.sh .shbn{width:28px;height:28px;border:1px solid #666;background:#777 url(../img/mx.png) no-repeat 5px -60px;box-shadow:0 0 1px #fff inset;-moz-box-shadow:0 0 1px #fff inset;-webkit-box-shadow:0 0 1px #fff inset;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer}