@charset "utf-8";

* { margin:0; padding:0; list-style:none;}
html, body { height:100%;}
body { background:url(../images/admin/menu_bg.gif) repeat-x left 70px;}
body, table, th, td, ul, ol, li, dl, dt, dd, div, input, textarea, select { font-family:돋움, Dotum, "Apple Gothic", sans-serif; font-size:12px; color:#8c8c8c; line-height:16px;}
table { border-collapse:collapse;}
img { border:0;}

.texC { text-align:center;}

.vM { vertical-align:middle;}

.f11 { font-size:11px;}

.mT05 { margin-top:5px;}
.mT10 { margin-top:10px;}
.mT15 { margin-top:15px;}
.mT20 { margin-top:20px;}
.mT25 { margin-top:25px;}

.pT10 { padding-top:10px;}

/* login */
.login { height:100%; margin:auto 0;}
.loginBox { margin-top:20px; padding:22px 72px; border:1px solid #c8cfd7;}
.loginBox input { padding:0 3px; height:16px; width:124px; border:1px solid #617284;}
.loginFoot { margin-top:15px; text-align:center;}

#content { margin-top:20px;}
#content tr { vertical-align:top;}
#sideTit { height:22px; border-bottom:3px solid #931c1c; text-align:center;}

.logo { padding-left:37px; height:70px;}
.menu { height:42px; background:url(../images/admin/menu_bg.gif) repeat-x left top;}
.menu td { padding-top:11px; background:url(../images/admin/menu_gu_bar.gif) no-repeat right top; vertical-align:top; text-align:center; color:#FFF;}
.menu td a { color:#fff; text-decoration:none;}
.menu td a:hover { color:#fff; text-decoration:none; font-weight:bold; letter-spacing:-1px;}

.side li { padding:7px 0 9px 12px; background:url(../images/admin/bl_squ01.gif) no-repeat left 12px; color:#931c1c; font-size:14px; font-weight:bold;}
.side li.sub { padding:0; height:1%; background:none;}
.side ol { background:#f6f6f6;}
.side ol li { padding:3px 0 5px 17px; background:url(../images/admin/bl_squ02.gif) no-repeat 8px 10px; color:#333; font-size:11px; font-weight:normal;}


.contTit { padding-left:12px; margin:6px 0 20px 0; background:url(../images/admin/tit_bar.gif) no-repeat left top; color:#333; font-size:15px; font-weight:bold;}
.book img { border:1px solid #e6e7e8;}
.bookTxt { padding-right:10px; font-size:11px;}

.bookList { padding:8px; width:95px; background:#f5f5f5;}
.bookList li { padding:8px 0 5px 0; background:url(../images/admin/dot_line.gif) repeat-x left top; line-height:14px;}
.bookList li.first { padding:0 0 5px 0; background:none;}
.bookList img { border:1px solid #e6e7e8;}
.bookList .txt { margin-top:5px; text-align:center;}

.pageNo { margin-top:10px; text-align:center;}
.pageNo li { display:inline; padding:0 2px; font-size:11px;}
.pageNo li a { color:#8c8c8c; text-decoration:none;}
.pageNo li a:hover { color:#8c8c8c; text-decoration:none;}

/* wrtie */
.write { width:100%; border-top:1px solid #e6e7e8;}
.write input { padding:0 3px; height:16px; border:1px solid #617284;}
.write textarea { overflow:auto; padding:0 3px; border:1px solid #617284;}
.write th, .write td { border-bottom:1px solid #e6e7e8;}
.write th { padding:7px 0 5px 36px; background:url(../images/admin/bl_arrow.gif) no-repeat 19px 10px; text-align:left;}
.write td { padding:5px 0 3px;}
.write td.inp { padding:4px 0;}

.btnR { margin:10px 18px 0 0; text-align:right;}

.pressList { padding:25px 0; background:url(../images/admin/dot_line02.gif) repeat-x left bottom;}
.pressList th { text-align:left;}
.pressList td.date { padding-left:8px; background:url(../images/admin/date_bar.gif) no-repeat left 2px; font-size:11px;}
.pressList td.text { position:relative; padding-top:10px;  font-size:11px;}
.pressList td.text span { position:absolute; right:0; bottom:0;}

.industryInfo { padding-bottom:12px; margin-top:25px; border-bottom:1px solid #e8e9ea;}
.industyList { padding:15px 20px; background:#f6f4f5;}
.industyList li { display:inline; padding:0 4px 0 8px; background:url(../images/admin/industry_bar.gif) no-repeat left top; line-height:18px;}
.industyList li.first { padding:0 4px 0 0; background:none;}

.industry { padding:25px 0; background:url(../images/admin/dot_line02.gif) repeat-x left bottom;}
.industry th { text-align:left;}
.industry td.sTxt { font-size:11px; line-height:12px;}
.industry td.blTxt { padding:10px 0 0 13px; background:url(../images/admin/bl_squ03.gif) no-repeat left 15px; font-size:11px;}

.faq { }
.faq th { height:29px; background:#f6f6f6; border-top:1px solid #e6e7e8; border-bottom:1px solid #e6e7e8; vertical-align:middle;}
.faq td { height:29px; border-bottom:1px solid #e6e7e8; text-align:center; vertical-align:middle;}
.faq td a { color:#8c8c8c; text-decoration:none;}
.faq td a:hover { color:#8c8c8c; text-decoration:underline;}
.faq td.tit { padding-left:15px; background:url(../images/admin/bl_arrow.gif) no-repeat left 10px; font-weight:bold; text-align:left;}
.faq td.answer { padding:10px 36px 10px 0; text-align:left;}
.faq td.answer .answerTxt { padding:15px; background:#f6f6f6; font-size:11px; line-height:18px;}

.tableBase{border:0px;}