body { background:#f1f1f1; overflow:hidden }

#menualWrap { position:relative; width:820px; height:620px; *zoom:1 }
#menualWrap:after { display:block; clear:both; content:'' }

#menual_tit { position:absolute; top:17px; left:10px; height:45px; background:url(../img/menual/ico_menual.png) 13px 0 no-repeat; }
#menual_tit h1 { padding:5px 0 0 63px; font-size:18px; font-weight:bold; }

#leftArea { margin:62px 10px; float:left; width:170px }
#leftArea .left_menu { padding:0 9px; height:537px; border:1px solid #ccc; border-top:2px solid #535353; background:#fff }
#leftArea .left_menu > ul { padding-top:8px }
#leftArea .left_menu > ul > li { padding:10px 0; border-bottom:1px solid #f1f1f1 }
#leftArea .left_menu > ul > li > .depth1 { font-size:13px; font-weight:bold }
#leftArea .left_menu > ul > li > ul > .depth2 { padding-top:2px; font-size:13px; color:#626262; cursor:pointer }

#rightArea { padding-top:29px; float:left; width:600px }

#menuTab { padding-left:8px; position:relative; height:33px; border-bottom:2px solid #535353; *zoom:1 }
#menuTab:after { display:block; clear:both; content:'' }
#menuTab li { margin-right:4px; float:left; width:142px; height:33px; text-align: center }
#menuTab li a { display: block; height:32px; font-size:13px; color:#959595; font-weight:bold; line-height:32px; background:#efefef; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:2px solid #535353; overflow:hidden }
#menuTab li a.on { color:#313131; border:2px solid #535353; border-bottom:2px solid #fff; background:#fff }

.bx_scr { height:538px; border:1px solid #ccc; border-top:none; background:#fff; overflow:hidden }
.bx_scr .content { margin:25px 0 15px 15px; padding-right:15px; height:496px; overflow-x:hidden; overflow-y:scroll; line-height:20px  }

#centerArea { margin:29px 0 0 10px; float:left; width:780px; height:600px; }
#centerArea #menuTab { padding-left:188px }
#centerArea .bx_scr .content {  }

#customerInput .faqSearch2 { text-align:right }
#customerInput .faqSearch2 select { height:30px; border:1px solid #aaa }
#customerInput .faqSearch2 .searchTxt { padding-left:5px; width:245px; height:28px; line-height:28px; border:1px solid #ccc }
#customerInput .faqSearch2 .searchBtn { width:65px; height:30px; color:#fff; border:0 none; background:#535353; vertical-align:top }

#customerInput .faq-table-list {  }
#customerInput .faq-table-list thead tr th { padding:8px 0; font-size:13px; border-top:1px solid #a0a0a0; border-bottom:1px solid #d6d6d6; background:#f6f6f6 }
#customerInput .faq-table-list tbody tr td { padding:7px 0; font-size:13px; text-align:center; border-bottom:1px solid #d6d6d6 }
#customerInput .faq-table-list tbody tr td.question { padding-left:20px; text-align:left }
#customerInput .faq-table-list tbody tr td.question a { font-size:13px }

#customerInput .faq-table-view { border-top:1px solid #a0a0a0; }
#customerInput .faq-table-view tbody tr th { padding:8px 0; font-size:13px; border-bottom:1px solid #d6d6d6; background:#f6f6f6 }
#customerInput .faq-table-view tbody tr td { padding:8px 10px; font-size:13px; border-bottom:1px solid #d6d6d6 }

#customerInput .faq-btm { margin:20px 0; text-align:center }
#customerInput .faq-btm a { display:inline-block; padding:5px 20px;  color:#fff; text-align:center; background:#535353; }

/* paging */
.paging {padding:25px 0;height: 31px; text-align: center; line-height: 0; vertical-align:top }
.paging ol { display:inline-block; *zoom:1 }
.paging ol:after { display:block; clear:both; content:'' }
.paging li { margin-left:-1px;float: left; width:31px; height:31px; line-height:31px; border:1px solid #d7d5d5 }
.paging li a { display:block; overflow: hidden; width: 31px; height: 31px; font-size:14px; color: #313131; cursor: pointer }
.paging li a img { vertical-align:middle; }
.paging li a:hover,
.paging li.now a,
.paging li strong { display:block; height:28px; color: #313131; font-weight:bold; border-bottom:3px solid #313131 }

#mBottom { width:790px }





