/*  list css
**************************************************************************/
#faq {}
.list_faq{ overflow:hidden; }
.list_faq dt{ margin:4px 0 0 0; padding:14px 0 13px 0;  border-bottom:1px solid #e2e2e2; height:22px;  background:#fff; overflow:hidden;}
.list_faq dt:first-child { margin:0; }
.list_faq dt.on{font-weight:bold; background: url("/layouts/default/image/common/header_bg.gif") repeat;}
.list_faq dt.on a { color:#fff;}
.list_faq dt a{color:#202020; float:left; text-decoration:none; display:inline-block;}
.list_faq dt .r_icon { width:70px; float:right; color:#1f1f1f; font-weight:bold; background: url("/layouts/default/image/faq_icon.png") no-repeat center 5px; }
.list_faq dt.on .r_icon{ background: url("/layouts/default/image/faq_icon.png") no-repeat center -5px;}

.list_faq dd.on{display:block;}
.list_faq dd{display:none;padding:30px 0 30px 0; margin:4px 0 0 0;background:#fff; overflow:hidden; }
.list_faq dd em { width:70px; float:left; text-align:center; font-weight:bold; color:#1f1f1f; margin:0 30px 0 0;}

.list_faq dd span { width:780px; float:right; padding:0 40px 0 0; }
.list_faq .qa{ width:70px; float:left; text-align:center; font-weight:bold; color:#e54132; margin:0 30px 0 0; background:url("/layouts/default/image/faq_bar.gif") no-repeat right center; }
.list_faq dt.on .qa{ background:url("/layouts/default/image/faq_bar2.gif") no-repeat right center; }
.list_faq dd .qa{color:#fe0000;}

/* 관리자 버튼 */
#faq .admin_box { zoom:1; margin:8px 0; }
#faq .admin_box:after { content:''; display:block; clear:both; }
#faq .admin_box .btnbox1 { float:left; }
#faq .admin_box .btnbox2 { float:right; }

#faq .pagenate { margin:0; }
#faq .pagenate select { display:none; }

#faq .btn_del { margin:8px 0 0 0; }
#faq .btn_del a { color:#000; font-weight:normal; }
#faq .btn_del a:hover,
#faq .btn_del a:focus { color:#e54132; }

#faq .no_list { text-align:center; padding:20px 0;  border-top: 3px solid #333; background:url("/layouts/default/image/w_line_bg.gif") repeat-x 0 bottom;  }

/*************************************************************************/

/* view css
**************************************************************************/

#bbsview { }
#bbsview table { width:100%; /* border-collapse: separate; border-spacing:0 6px; */ }
#bbsview thead th { padding:13px 0; font-weight:bold; font-size:12px; color:#fff; background:#252525; }
#bbsview tbody td { padding:13px 0 17px 0;   text-align:center;  background:#fff url("/layouts/default/image/common/back.gif") repeat-x 0 bottom;}
#bbsview tbody td.notice { font-size:12px;  color:#e54132; }
#bbsview tbody td.num { color:#1f1f1f; font-size:10px; }
#bbsview tbody td.sbj { text-align:left; font-weight:bold; color:#1f1f1f; }
#bbsview tbody td.sbj a {  }
#bbsview tbody td.sbj a:hover,
#bbsview tbody td.sbj a:focus{  font-weight:bold; }
#bbsview tbody td.sbj .new {color:#ff0000;}
#bbsview tbody td.sbj .comment { color:#757575; font-size:10px; }
#bbsview tbody td.sbj .trackback { color:#757575; font-size:10px; }
#bbsview tbody td.sbj .imgpos {margin-bottom:-1px;}
#bbsview tbody td.now { color:#757575; font-size:10px; }
#bbsview tbody td.pn { color:#1f1f1f; font-size:10px; }
#bbsview tbody td.pn_txt { text-align:left; }
#bbsview tbody td.cat { font-size:12px; }
#bbsview tbody td.date { color:#757575; font-size:10px; }
#bbsview tbody td.hit { color:#1f1f1f; font-size:10px; }
#bbsview tbody td .nolist_txt { font-size:12px;  color:#e54132; }

#bbsview .content { padding:20px 80px 20px 0; text-align:left; }
#bbsview .content .tag { }
#bbsview .content .tag a {font-size:11px; }
#bbsview .content .tag a:hover,
#bbsview .content .tag a:focus { }
#bbsview .content .attach { padding:10px 0 0 0; }
#bbsview .content .attach ul { padding:0;margin:0; }
#bbsview .content .attach li {list-style-type:none;background:url('../../../../../_core/image/_public/ico_file.gif') left no-repeat;padding:0 0 0 15px;}
#bbsview .content .attach li a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .content .attach li a:hover {text-decoration:underline;}
#bbsview .content .attach li .size {font-size:11px;font-family:arial;color:#999;}
#bbsview .content .attach li .down {font-size:11px;font-family:arial;color:#333;}
#bbsview .content .scorebox {text-align:center;padding:20px 0 20px 0;}
#bbsview .content .snsbox {padding:20px 0 0 0;text-align:right;}
#bbsview .content .snsbox img {cursor:pointer;}

/*************************************************************************/

/* write css
**************************************************************************/

#bbswrite {}

/* iconbox */
#bbswrite .iconbox {border-left:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;border-right:#e0e0e0 solid 1px;background:#f9f9f9;padding:6px 0 8px 7px; margin:-1px 0 0 0;  }
#bbswrite .iconbox a {padding:0 3px 0 3px;font-size:11px;font-family:dotum;color:#333;}
#bbswrite .iconbox a:hover {color:#7899C7;}
#bbswrite .iconbox a img {position:relative;top:2px;left:-2px;margin-right:3px;}

#bbswrite table { width:100%; }
#bbswrite table.top_line { border-top:2px solid #1f1f1f; }
#bbswrite tbody td { padding:10px 0; background:#fff; text-align:left; border-bottom:1px solid #ededed; }
#bbswrite tbody td.th { font-weight:bold; color:#1f1f1f; text-align:center; }
#bbswrite tbody td.split { background:Red;}
#bbswrite tbody td .guide { font-size:11px; padding:10px 0 0 0; }
#bbswrite tbody td .guide img { vertical-align:middle; }
#bbswrite tbody td .check {color:#666;}
#bbswrite tbody td .check input { position:relative; }
#bbswrite tbody td select .cattt {background:#efefef;}
#bbswrite tbody td .after { padding:10px 0 0 0; color:#999; font-size:11px; }

/*************************************************************************/