﻿@charset "utf-8";

html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:100%;
  vertical-align: baseline;
}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}

*{margin:0;padding:0;scrollbar-arrow-color:#666;scrollbar-face-color:#e5e3e3;scrollbar-highlight-color:#d6d5d5;scrollbar-3dlight-color:#f0f0f0;scrollbar-shadow-color:#d6d5d5;scrollbar-darkshadow-color:#f0f0f0;scrollbar-track-color:#f2f2f2}
html {-webkit-text-size-adjust:none}
body {font: 12px/18px 'Dotum', '돋움', 'AppleGothic', 'verdana'}
img {border:0;}
a{text-decoration:none}
a:hover{text-decoration:underline}
.pointer{cursor:pointer}
ul,ol {margin:0 auto;padding:0;list-style:none}
input,textarea {font-family:'Dotum', '돋움', 'AppleGothic', 'verdana';resize:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both;font-size:0;line-height:0%;height:0}
.clear-wrap{*zoom:1}
.clear-wrap:after{content:" ";display:block;clear:both}
fieldset{border:0}
fieldset legend{text-indent:-9999px;font-size:0;line-height:0%;height:0}
.accessibility, caption{position:absolute;visibility:hidden;overflow:hidden;width:1px;height:0;font-size:0;line-height:0}
.korean{IME-MODE:active}
.english{IME-MODE:disabled}

/*login*/
.login-wrap{display:block;background:url(../img/bg_login1.gif) no-repeat;width:1090px;left:50%;margin-left:-545px;height:541px;top:50%;margin-top:-270px;position:absolute}
.login-wrap .logo{display:block;position:absolute;left:73px;top:53px}
.login-wrap .divide{display:block;position:absolute;left:324px;top:77px}
.login-wrap .divide select{width:150px;font:normal 14px/16px 'NanumGothic';color:#7f7f7f}
.login-wrap .frm-input{display:block;position:absolute;left:73px;top:128px;width:400px}
.login-wrap .frm-input .frm1{display:block;width:306px;height:33px;font:normal 16px/30px 'NanumGothic';color:#7f7f7f;border:0;margin:2px 0 0 2px}
.login-wrap .frm-input .frm2{display:block;width:306px;height:33px;font:normal 16px/30px 'NanumGothic';color:#7f7f7f;border:0;margin:10px 0 0 2px}
.login-wrap .frm-input .action{float:right;margin:-78px 0 0 0;cursor:pointer}
.login-wrap .frm-input .chk{margin:13px 4px 0 0}
.login-wrap .frm-input label{font-size:11px;color:#7f7f7f;vertical-align:middle}
.login-wrap .article-notice{display:block;position:absolute;left:73px;top:278px;width:390px}
.login-wrap .article-notice p{font:bold 14px/16px 'NanumGothicBold';color:#313745}
.login-wrap .article-notice table.list{width:100%;border-spacing:0px;border:0;border-collapse:collapse;color:#666;table-layout:fixed;margin-top:10px}
.login-wrap .article-notice table.list tbody tr{cursor:pointer}
.login-wrap .article-notice table.list tbody tr td{padding:3px 0 2px 0;vertical-align:top;text-align:center;line-height:17px}
.login-wrap .article-notice table.list tbody tr:hover{color:#2e9acc;text-decoration:none}

/*top*/
#gnb{min-width:1135px;width:100%;height:63px;background:url(../img/bg_gnb1.gif) repeat-x;*zoom:1}
#gnb:after{content:".";display:block;clear:both;height:0;visibility:hidden}
#gnb .menu1-wrap{float:left;width:78%;margin-top:28px}
#gnb .menu1-wrap ul{margin-left:40px;*zoom:1}
#gnb .menu1-wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
#gnb .menu1-wrap ul li{float:left;background:url(../img/bg_gnb2.gif) 0 2px no-repeat;padding:0 35px 0 30px}
#gnb .menu1-wrap ul li .home{background:url(../img/ic_home1.gif) 0 1px no-repeat;padding:0 60px 0 23px;margin-left:35px}
#gnb .menu1-wrap ul li a{font:bold 14px/18px 'NanumGothicBold', 'Dotum', '돋움';color:#fff}
#gnb .menu1-wrap ul li a:hover{text-decoration:none}
#gnb .menu2-wrap{float:right;width:22%;margin-top:28px}
#gnb .menu2-wrap ul{float:right;margin-right:40px;*zoom:1}
#gnb .menu2-wrap ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
#gnb .menu2-wrap ul li{float:left}
#gnb .menu2-wrap ul li.setting{background:url(../img/ic_setting1.gif) 0 1px no-repeat;padding:0 0 0 23px}
#gnb .menu2-wrap ul li.setting a{background:url(../img/ic_arrow1.gif) right 1px no-repeat;padding-right:24px;display:block;height:19px}
#gnb .menu2-wrap ul li a{font:bold 14px/18px 'NanumGothicBold', 'Dotum', '돋움';color:#fff}
#gnb .menu2-wrap ul li a:hover{text-decoration:none}

/*left*/
#lnb{width:167px;margin-left:40px}
#lnb .logo{display:block;margin-bottom:20px}
#lnb .box-user{display:block;border:3px solid #ced4dd;padding:14px 10px 13px 10px;margin-bottom:20px}
#lnb .box-user p{background:url(../img/ic_user1.gif) 3px 1px no-repeat;padding-left:20px;color:#7f7f7f;line-height:15px}
#lnb .box-user strong{display:block;font-size:14px;line-height:18px}
#lnb .box-user strong a{color:#313745}
#lnb .box-user strong a:hover{color:#2e9acc;text-decoration:none}
#lnb .box-user .action{display:block;margin:7px 0 0 20px;cursor:pointer}
#lnb .box-menu{border-top:1px solid #ced4dd;border-bottom:1px solid #ced4dd}
#lnb .box-menu .depth1-list li{border-left:1px solid #ced4dd;border-right:1px solid #ced4dd;background:url(../img/bg_lnb1.gif) #f8f9fb top no-repeat;padding:10px 10px}
#lnb .box-menu .depth1-list li a{display:block;font:bold 13px/16px 'NanumGothicBold', 'Dotum', '돋움';color:#646b78;width:117px;background:url(../img/lnb_bu1.gif) right no-repeat;padding-left:18px}
#lnb .box-menu .depth1-list li a:hover{text-decoration:none}
#lnb .box-menu .depth1-list li.sub-on{border-top:1px solid #283243;border-left:0;border-right:0;background:none #495164}
#lnb .box-menu .depth1-list li.sub-on a{background:url(../img/lnb_bu4.gif) left 2px no-repeat;color:#fff;cursor:pointer}
#lnb .box-menu .depth1-list li.sub-off a{background:url(../img/lnb_bu2.gif) left 2px no-repeat;color:#646b78;cursor:pointer}
#lnb .box-menu .depth1-list li.sub-off .depth2-list{display:none}
#lnb .box-menu .depth1-list li.endrow{padding-bottom:30px}
#lnb .box-menu .depth1-list li.fstrow{background:none #f8f9fb}
#lnb .box-menu .depth1-list li.menu-on{background:none #495164}
#lnb .box-menu .depth1-list li.menu-on a{background:url(../img/bg_lnb1.gif) #f8f9fb top no-repeat left 2px no-repeat;color:#fff}
#lnb .box-menu .depth2-list{margin-top:10px}
#lnb .box-menu .depth2-list li{border-left:0;border-right:0;background:none #495164;padding:0 0 5px 11px}
#lnb .box-menu .depth2-list li a{display:block;font:normal 11px/14px 'Dotum', '돋움';color:#fff;width:125px;background:url(../img/lnb_bu3.gif) left 5px no-repeat !important;padding-left:7px}
#lnb .box-menu .depth2-list li a:hover{display:block;font:normal 11px/14px 'Dotum', '돋움';color:#45cdff;width:125px;background:url(../img/lnb_bu5.gif) left 5px no-repeat !important;padding-left:7px}
#lnb .box-menu .depth2-list li a.selected{display:block;font:normal 11px/14px 'Dotum', '돋움';color:#45cdff;width:125px;background:url(../img/lnb_bu5.gif) left 5px no-repeat !important;padding-left:7px}

/*footer*/
#footer-main{min-width:1135px;width:100%;height:120px;background:url(../img/bg_footer1.gif) #f8f9fb repeat-x;position:absolute}
#footer{min-width:1193px;position:relative}
#footer .copyright{position:absolute;left:40px;top:20px}
#footer .logo{position:absolute;left:40px;top:20px}
#footer .btn-link{position:absolute;right:40px;top:20px;float:right}
#footer address{position:absolute;left:40px;top:47px;display:block;width:321px;height:9px;background:url(../img/txt_copyright1.gif) no-repeat;text-indent:-9999px;font-size:0;line-height:0%}
#footer-menu{min-width:440px;position:relative}
#footer-menu .btn-link{position:absolute;right:40px;top:20px;float:right}

/*main page*/
.main-wrap{width:893px;height:520px;background:url(../img/img_main1.gif) right bottom no-repeat;margin-top:30px;*zoom:1}
.main-wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main-wrap .col1{float:left;width:496px;border-right:1px solid #e3e3e8}
.main-wrap .col2{float:left;width:367px;margin-left:29px}
.main-wrap .cnt-doc{*zoom:1}
.main-wrap .cnt-doc:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main-wrap .cnt-doc li{float:left;border-right:1px solid #e3e3e8;background:url(../img/bg_cntoff1.gif) 0 bottom no-repeat;height:95px}
.main-wrap .cnt-doc li.focus{background:url(../img/bg_cnton1.gif) 0 bottom no-repeat}
.main-wrap .cnt-doc li.focus_over{background:url(../img/bg_cnton2.gif) 0 bottom no-repeat}
.main-wrap .cnt-doc li.col1{width:143px}
.main-wrap .cnt-doc li.col2{width:145px;margin-left:31px}
.main-wrap .cnt-doc li.col3{width:113px;margin-left:31px;border-right:0}
.main-wrap .cnt-doc li strong{display:block;font:bold 14px/16px 'NanumGothicBold';color:#313745}
.main-wrap .cnt-doc .col1 .cntwrap{display:block;width:65px;float:right;margin:25px 56px 0 0}
.main-wrap .cnt-doc .col2 .cntwrap{display:block;width:65px;float:right;margin:25px 56px 0 0}
.main-wrap .cnt-doc .col3 .cntwrap{display:block;width:65px;float:right;margin:25px 25px 0 0}
.main-wrap .list-wrap{position:relative;margin-top:20px;width:466px}
.main-wrap .col2 .list-wrap{margin-top:0;width:366px}
.main-wrap .list-wrap strong{display:block;font:bold 14px/16px 'NanumGothicBold';color:#313745;border-bottom:1px solid #e3e3e8;padding-bottom:8px;margin-bottom:10px}
.main-wrap .list-wrap strong em{font-size:13px;color:#2994c6;font-style:normal;margin-left:5px}
.main-wrap .list-wrap .list li{margin-bottom:4px;*zoom:1}
.main-wrap .list-wrap .list li:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main-wrap .list-wrap .list li em{float:right;font-style:normal;color:#7f7f7f}
.main-wrap .list-wrap .list a{display:block;float:left;color:#7f7f7f;background:url(../img/bu1.gif) 0 6px no-repeat;padding-left:8px;width:80%}
.main-wrap .list-wrap .list a:hover{color:#1690c2;text-decoration:none}
.main-wrap .list-wrap .more{position:absolute;top:4px;right:0}
.main-wrap .list-wrap-main{height:150px}
.main-wrap .list-wrap-main table.list{width:100%;border-spacing:0px;border:0;border-collapse:collapse;color:#666;table-layout:fixed}
.main-wrap .list-wrap-main table.list thead tr th{border-bottom:1px solid #ced4dd;color:#557097;padding:0 0 7px 0;vertical-align:top}
.main-wrap .list-wrap-main table.list tbody tr{cursor:pointer}
.main-wrap .list-wrap-main table.list tbody tr td{padding:3px 0 2px 0;vertical-align:top;text-align:center;line-height:17px}
.main-wrap .list-wrap-main table.list tbody tr td .hidetext{width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main-wrap .list-wrap-main table.list tbody tr td.al{text-align:left;padding-left:10px}
.main-wrap .list-wrap-main table.list tbody tr:hover, div.board-wrap table.list tbody tr:hover a{color:#2e9acc;text-decoration:none}

/*fax count*/
.total-faxcnt{display:block;background:url(../img/ic_fax3.gif) 0 0 no-repeat;background-position:left 2px;height:20px;padding-left:40px;margin-bottom:6px;font-size:14px;font-weight:bold;color:#2d476c}
.total-faxcnt em{font-style:normal;font-weight:bold;color:#f06600}
.total-faxcnt .gap{color:#c1c9d4;font-weight:normal;padding:0 9px 0 10px}

/*button*/
a.btn1{display:inline-block;background:url(../img/bg_btn1.gif) 0 0 no-repeat;border:0;text-decoration:none;color:#455672 !important;font-weight:bold;font-size:11px;letter-spacing:-1px;padding:1px 28px 2px 28px;margin:0;height:18px;line-height:20px;position:relative}
a.btn1 span{display:block;background:url(../img/edge_btn1.gif) no-repeat;position:absolute;top:0;right:0;width:3px;height:21px}
a.btn2{display:inline-block;background:url(../img/bg_btn2.gif) 0 0 no-repeat;border:0;text-decoration:none;color:#2f3743 !important;font-size:11px;letter-spacing:-1px;padding:2px 15px 3px 8px;margin:0;height:17px;line-height:19px;position:relative}
a.btn2 span{display:block;background:url(../img/edge_btn2.gif) no-repeat;position:absolute;top:0;right:0;width:8px;height:20px}
a.btn3{display:inline-block;background:url(../img/bg_btn3.gif) 0 0 no-repeat;border:0;text-decoration:none;color:#31333a !important;font-size:12px;font-weight:bold;letter-spacing:-1px;padding:5px 15px 2px 14px;margin:0;height:20px;line-height:18px;position:relative}
a.btn3 span{display:block;background:url(../img/edge_btn3.gif) no-repeat;position:absolute;top:0;right:0;width:3px;height:27px}
a.btn4{display:inline-block;background:url(../img/bg_btn4.gif) 0 0 no-repeat;border:0;text-decoration:none;color:#fff !important;font-size:12px;font-weight:bold;letter-spacing:-1px;padding:5px 15px 2px 14px;margin:0;height:20px;line-height:18px;position:relative}
a.btn4 span{display:block;background:url(../img/edge_btn4.gif) no-repeat;position:absolute;top:0;right:0;width:3px;height:27px}
a.btn5{display:inline-block;background:url(../img/bg_btn5.gif) 0 0 no-repeat;border:0;text-decoration:none;color:#fff !important;font-size:12px;font-weight:bold;letter-spacing:-1px;padding:1px 11px 2px 10px;margin:0;height:17px;line-height:17px;position:relative}
a.btn5 span{display:block;background:url(../img/edge_btn5.gif) no-repeat;position:absolute;top:0;right:0;width:3px;height:20px}
a.btn6{display:inline-block;background:url(../img/bg_btn6.gif) 0 0 no-repeat;border:0;text-decoration:none;color:#2d476c !important;font-size:11px;font-weight:normal;letter-spacing:-1px;padding:1px 10px 2px 20px;margin:0;height:17px;line-height:19px;position:relative}
a.btn6 span{display:block;background:url(../img/edge_btn6.gif) no-repeat;position:absolute;top:0;right:0;width:3px;height:20px}
a.btn7{display:inline-block;background:url(../img/bg_btn7.gif) 0 0 no-repeat;border:0;text-decoration:none;color:#2d476c !important;font-size:11px;font-weight:normal;letter-spacing:-1px;padding:1px 10px 3px 11px;margin:0;height:17px;line-height:19px;position:relative}
a.btn7 span{display:block;background:url(../img/edge_btn7.gif) no-repeat;position:absolute;top:0;right:0;width:3px;height:20px}
a.btn8{display:inline-block;background:url(../img/bg_btn8.gif) 0 0 no-repeat;border:0;text-decoration:none;color:#2d476c !important;font-size:11px;font-weight:normal;letter-spacing:-1px;padding:2px 6px 3px 24px;margin:0;height:16px;line-height:17px;position:relative}
a.btn8 span{display:block;background:url(../img/edge_btn8.gif) no-repeat;position:absolute;top:0;right:0;width:3px;height:20px}
a.btn0{display:inline-block;background:url(../img/ic_refresh1.gif) 0 0 no-repeat;border:0;padding:0 2px 2px 25px;margin:0;height:16px;line-height:17px;position:relative}

.btn-r{text-align:right;padding-top:15px;position:relative}
.btn-r .frm1{position:absolute;left:0;top:12px}
.btn-r .frm1 label{color:#757575;line-height:18px;vertical-align:top;margin-left:4px}
.btn-l{text-align:left;padding-top:15px}
#offsetTable .btn-r{text-align:right;padding-top:15px;border-top:1px solid #c1c9d4;margin-top:20px}
#offsetTable .btn-c{text-align:center;padding:20px 0 20px 0}
#offsetTable .btn-tr{text-align:right;padding-bottom:10px}
.tbtn-left{float:left;padding-bottom:6px}
.tbtn-right{float:right;padding-bottom:6px}
.tbtn-right img{vertical-align:top}
.tbtn-right .total{font-size:11px;color:#666}
.tbtn-right .total em{font-size:12px;color:#2d4768;font-weight:bold;font-style:normal}
.tbtn-right .total .gap{color:#c1c9d4;padding:0 6px 0 7px;font-size:14px}
.box1{border:1px solid #c1c9d4;background-color:#fff;height:17px;color:#757575;font-family:Gulim,굴림, AppleGothic, Arial;padding-left:3px}

/*title
h3{display:block;background:url(../img/bu2.gif) 0 2px no-repeat;padding-left:20px;font:normal 20px/24px 'NanumGothic';color:#3f506a;margin-bottom:18px}
.title-h4{color:#455672;font-weight:bold;background:url(../img/bu3.gif) 0 1px no-repeat;background-position:left 4px;padding-left:14px;display:block;margin-bottom:5px}*/

/*top comment*/
.t-comment{display:block;font-size:11px;color:#455672;text-align:right;margin-bottom:4px}
.t-comment em{color:#50b3cf;font-style:normal;font-weight:bold}
.t-comment .ic-chk{vertical-align:middle;margin:0 5px 0 0}

/*contents of frame*/
#frame-contents{min-width:840px;width:95%;margin:0 40px 0 30px}
.w893{width:893px}
body.login{background-color:#f6f7f7}

/*multi select*/
.multiselect-wrap{display:block;border-bottom:1px solid #ced4dd;padding-bottom:10px;*zoom:1}
.multiselect-wrap:after{content:" ";display:block;clear:both}
.multiselect-wrap select{border:1px solid #bdbdbd;background-color:#f8f9fb;font-size:12px;margin-bottom:10px}
.multiselect-wrap .btn6{vertical-align:top;margin-left:4px}
.multiselect-wrap .btn7{vertical-align:top}

/*depth style*/
.txt-depth1{margin-left:15px}
.txt-depth1 .btn6{vertical-align:top;margin-top:-4px}
.txt-depth1 li{padding-bottom:12px;color:#666;font-size:12px}
.txt-depth1 em{font-weight:bold;font-style:normal}
.txt-depth1 .color1{color:#50b3cf}
.txt-depth2{margin:3px 0 0 16px}
.txt-depth2 li{background:url(../img/bu4.gif) 0 6px no-repeat;padding-left:9px}

/*tab style*/
div.tab-wrap{background:url(../img/bg_tab1.gif) 0 0 repeat-x;height:33px;margin-bottom:30px}
div.tab-wrap ul li{float:left;margin-right:1px}
div.tab-wrap a.tab-on{display:inline-block;background:url(../img/bg_tabon1.gif) no-repeat;height:27px;border:0;line-height:30px;padding:6px 43px 0 43px;color:#557097;font-weight:bold;font-size:12px;letter-spacing:-1px;text-decoration:none;position:relative}
div.tab-wrap a.tab-on span{display:block;background:url(../img/bg_tabon2.gif) no-repeat;width:3px;height:33px;position:absolute;top:0;right:0}
div.tab-wrap a.tab-off{display:inline-block;background:url(../img/bg_taboff1.gif) 0 0 no-repeat;height:27px;border:0;line-height:30px;padding:6px 43px 0 43px;color:#557097;font-weight:bold;font-size:12px;letter-spacing:-1px;text-decoration:none;;position:relative}
div.tab-wrap a.tab-off span{display:block;background:url(../img/bg_taboff2.gif) right 0 no-repeat;width:3px;height:33px;position:absolute;top:0;right:0}

/*form write style
.form-wrap{border-top:2px solid #2d476c}
.form-wrap table.write{width:100%;border-spacing:0px;border:0;border-collapse:collapse;color:#666}
.form-wrap table.write tbody th{text-align:left;padding:9px 0 4px 18px;color:#557097;background-color:#f2f4f6;border-bottom:1px solid #ced4dd;border-left:1px solid #ced4dd;vertical-align:top;line-height:18px}
.form-wrap table.write tbody th.sub{background-color:#fff;color:#557097;border-bottom:1px solid #ced4dd;padding:9px 0 4px 18px}
.form-wrap table.write tbody td{text-align:left;padding:8px 0 5px 18px;border-bottom:1px solid #ced4dd;border-left:1px solid #ced4dd;vertical-align:top;line-height:18px}
.form-wrap table.write tbody td.ac{text-align:center;padding-left:0px}
.form-wrap table.write tbody th.fst, .form-wrap table.write tbody td.fst{border-left:0}
.form-wrap table.write tbody td a{color:#2e9acc}
.form-wrap table.write tbody td a span{vertical-align:top}
.form-wrap input.box1{border-left:1px solid #bdbdbf;border-top:1px solid #bdbdbf;border-right:1px solid #d3d3d4;border-bottom:1px solid #d3d3d4;font-weight:normal;font-size:12px;line-height:22px;font-family:Dotum, 돋움, AppleGothic, Arial;
	color:#2d476c;background-color:#f8f9fb;height:20px;vertical-align:top;margin:-2px 0 -2px 0}
.form-wrap input.box2{border-left:1px solid #bdbdbf;border-top:1px solid #bdbdbf;border-right:1px solid #d3d3d4;border-bottom:1px solid #d3d3d4;font-weight:bold;font-size:12px;line-height:22px;font-family:Dotum, 돋움, AppleGothic, Arial;
	color:#f06600;background-color:#f8f9fb;height:18px;vertical-align:top;margin:-2px 0 -2px 0;text-align:right;padding-right:8px}	
.form-wrap textarea{border-left:1px solid #bdbdbf;border-top:1px solid #bdbdbf;border-right:1px solid #d3d3d4;border-bottom:1px solid #d3d3d4;font-weight:normal;font-size:12px;font-family:Dotum, 돋움, AppleGothic, Arial;
	color:#2d476c;background-color:#f8f9fb;vertical-align:top;margin:-2px 0 -2px 0; resize:none}
.form-wrap table.write .list-type1{margin:0;*zoom:1}
.form-wrap table.write .list-type1:after{content:" ";display:block;clear:both}
.form-wrap table.write .list-type1 li{float:left;padding:0 30px 7px 0;position:relative}
.form-wrap table.write .list-type1 li img{position:absolute;top:0;right:25px}
.form-wrap table.write .list-type2{margin-top:5px}
.form-wrap table.write .list-type2 li{float:none;padding:0 0 5px 0;color:#666}
.form-wrap table.write .list-type2 li em{font-style:normal;font-weight:normal;color:#8f8f8f}
.form-wrap table.write .list-type2 li img{vertical-align:top;margin-left:8px}
.form-wrap table.write .action{display:inline-block;vertical-align:top;margin:-2px 0 -2px 0;cursor:pointer}
.form-wrap select{border:1px solid #bac9d2;font-size:12px;font-family:'Dotum', '돋움';vertical-align:top;color:#577e91;height:20px;margin:-2px 0 -2px 0 !important}
.form-wrap .frm-row{display:block;margin-bottom:8px}
.form-wrap .chk1{width:13px;height:13px;vertical-align:middle}
.form-wrap label{vertical-align:middle;margin:-4px 10px 0 5px;display:inline-block}
.form-wrap label.color1{color:#50b3cf;font-weight:bold;margin:0 2px 0 0}
.form-wrap label.txt1{line-height:21px}
.form-wrap .ast{color:#50b3cf;font-weight:bold;letter-spacing:-1px;font-size:11px}
.form-wrap .he30 th, .form-wrap .he30 td{height:66px;vertical-align:middle !important}
*/
/*표지미리보기*/
.cover-preview {
	position: absolute;
	top: 80px;
	left: 50px;
	z-index: 100
}
.cover-preview fieldset.coverbody{padding:8px;border:1.5px solid #666;background-color:White;width:800px;height:520px;text-align:center}

/*search box*/
.search-wrap{display:block;height:43px;margin-bottom:30px;background:url(../img/bg_search1.gif) no-repeat;position:relative;text-align:center;color:#666;*zoom:1}
.search-wrap:after{content:" ";display:block;clear:both}
.search-wrap .edge{display:block;background:url(../img/bg_search2.gif) no-repeat;width:2px;height:43px;position:absolute;right:0;top:0}
.search-wrap fieldset{padding:11px 0 0 0}
.search-wrap legend{display:none}
.search-wrap select{color:#2d476c;font-size:12px;font-family:'Dotum', '돋움';height:20px;border:1px solid #c1c9d4;vertical-align:top; -webkit-vertical-align:inherit;}
.search-wrap label{color:#557097;font-size:12px;font-weight:bold;margin:0 5px 0 20px;vertical-align:top;line-height:24px}
.search-wrap label.style1{color:#666;font-weight:normal;margin:0 0 0 4px;display:inline-block;vertical-align:top;letter-spacing:-1px}
.search-wrap img{vertical-align:top;margin-top:4px}
.search-wrap .action{display:inline-block;margin:0 0 0 5px;vertical-align:top;cursor:pointer}
.search-wrap .box1{font-size:12px;line-height:20px;color:#2d476c;border:1px solid #c1c9d4;height:18px}
.search-wrap .chk1{width:13px;height:13px;vertical-align:top}
.search-wrap .chk1 label{color:#666;font-weight:normal;margin:-1px 0 4px 5px;display:inline-block;vertical-align:middle;letter-spacing:-1px}
.search-wrap input[type=checkbox]{width:13px; height:13px; vertical-align:middle; margin-right:4px;}
.search-wrap input[type=checkbox]+label{position:relative; top:1px; margin:0px;}

.search2-wrap{display:block;height:94px;margin-bottom:30px;background:url(../img/bg_search3.gif) no-repeat;position:relative;text-align:center;color:#666;*zoom:1}
.search2-wrap:after{content:" ";display:block;clear:both}
.search2-wrap .edge{display:block;background:url(../img/bg_search4.gif) no-repeat;width:3px;height:94px;position:absolute;right:0;top:0}
.search2-wrap legend{display:none}
.search2-wrap .action{display:inline-block;margin:0 0 0 5px;vertical-align:top;cursor:pointer}
.search2-wrap select{color:#2d476c;font-size:12px;font-family:'Dotum', '돋움';height:20px;border:1px solid #c1c9d4;vertical-align:top}
.search2-wrap .box1{font-size:12px;line-height:20px;color:#2d476c;border:1px solid #c1c9d4;height:18px}
.search2-wrap img{vertical-align:top;margin-top:4px}
.search2-wrap fieldset.report{text-align:left;margin-left:130px;padding-top:11px}
fieldset.report .th{color:#455672;font-weight:bold;background:url(../img//bu3.gif) 0 4px no-repeat;padding:3px 0 0 14px;float:left;display:block;width:90px}
fieldset.report .td{float:left;display:block}
fieldset.report .period{vertical-align:top;margin:6px 0 1px 0}

.search3-wrap{text-align:right;margin-bottom:6px}
.search3-wrap legend{display:none}
.search3-wrap .action{vertical-align:top;cursor:pointer}

/*board style*/
div.board-wrap{border-top:2px solid #2d476c;border-bottom:2px solid #c1c9d4}
div.board-wrap table.list{width:100%;border-spacing:0px;border:0;border-collapse:collapse;color:#666;table-layout:fixed}
div.board-wrap table.list thead tr th{border-bottom:1px solid #ced4dd;color:#557097;padding:10px 0 5px 0;vertical-align:top}
div.board-wrap table.list thead tr td{border-bottom:1px solid #ced4dd;color:#557097;padding:5px 0 5px 0;vertical-align:top}
div.board-wrap table.list tbody tr{cursor:pointer}
div.board-wrap table.list tbody tr td{border-top:1px solid #ced4dd;padding:5px 0 2px 0;vertical-align:top;text-align:center;line-height:20px}
div.board-wrap table.list tbody tr td .hidetext{width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.board-wrap table.list tbody tr td .hidetext-subject{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;text-align:right}
div.board-wrap table.list tbody tr td label{vertical-align:middle;margin:-2px 5px 0 3px;display:inline-block}
div.board-wrap table.list tbody tr td.al{text-align:left;padding-left:10px}
div.board-wrap table.list tbody tr:first-child td{border-top:0}
div.board-wrap table.list tbody tr:hover, div.board-wrap table.list tbody tr:hover a{color:#2e9acc;text-decoration:none}
div.board-wrap table.list thead .chk1{width:13px;height:13px;vertical-align:top;margin:0}
div.board-wrap table.list tbody .chk1{width:13px;height:13px;vertical-align:top;margin-top:2px}
div.board-wrap table.list .ic1{margin:-2px 0 -3px 0}
div.board-wrap table.list a{color:#666}
div.board-wrap table.list select{margin-top:-2px;color:#577e91;font-size:12px;font-family:'Dotum', '돋움'}
div.board-wrap table.list .box1{border-left:1px solid #bdbdbf;border-top:1px solid #bdbdbf;border-right:1px solid #d3d3d4;border-bottom:1px solid #d3d3d4;font-weight:normal;font-size:12px;font-family:'Dotum', '돋움', 'AppleGothic', 'Arial';
	color:#2d476c;background-color:#f8f9fb;height:15px;vertical-align:top;padding-top:3px;margin-bottom:1px}
div.board-wrap table.list .box2{border-left:1px solid #bdbdbf;border-top:1px solid #bdbdbf;border-right:1px solid #d3d3d4;border-bottom:1px solid #d3d3d4;font-weight:normal;font-size:12px;font-family:'Dotum', '돋움', 'AppleGothic', 'Arial';
	color:#2d476c;background-color:#f8f9fb;height:16px;vertical-align:top;margin-bottom:1px}
div.board-wrap table.list .drop-bu img{vertical-align:top;margin:1px 0 0 5px}
div.board-wrap table.list .non-confirmed, div.board-wrap table.list .non-confirmed a{color:#b2b2b2}
div.board-wrap .btn7, div.board-wrap .btn8{margin-top:-2px}
/*내부전달리스트*/
div.board-wrap table.list .head{border-bottom:1px solid #ced4dd;color:#557097;padding:10px 0 5px 0;vertical-align:top;text-align:center;font-weight:bold}
div.board-wrap table.list .body{border-top:1px solid #ced4dd;padding:5px 0 2px 0;vertical-align:top;text-align:center;line-height:20px;cursor:pointer}
div.board-wrap table.list .body:hover{color:#2e9acc;text-decoration:none}
div.board-wrap table.list .head .chk1{width:13px;height:13px;vertical-align:top;margin:0;cursor:pointer}
div.board-wrap table.list .body .chk1{width:13px;height:13px;vertical-align:top;margin-top:2px}

/*보고서*/
div.board-wrap table.report{width:100%;border-spacing:0px;border:0;border-collapse:collapse;color:#666}
div.board-wrap table.report thead th{border-bottom:1px solid #ced4dd;border-left:1px solid #ced4dd;color:#2d4768;vertical-align:middle;padding:9px 0 4px 0}
div.board-wrap table.report thead th:first-child{border-left:0}
div.board-wrap table.report thead th.sub{border-right:1px solid #ced4dd;color:#666;font-weight:normal;padding:4px 0 3px 0}
div.board-wrap table.report thead th.fstsub{border-left:1px solid #ced4dd;color:#666;font-weight:normal;padding:4px 0 3px 0}
div.board-wrap table.report tbody th{border-top:1px solid #ced4dd;border-right:1px solid #ced4dd;color:#2d4768;vertical-align:middle;padding:5px 0 2px 0}
div.board-wrap table.report tbody th:first-child{border-left:0}
div.board-wrap table.report tbody th.rowspan{border-left:1px solid #ced4dd !important}
div.board-wrap table.report tbody td{border-top:1px solid #ced4dd;border-right:1px solid #ced4dd;color:#a9b0b9;vertical-align:middle;text-align:center;padding:4px 0 3px 0;min-width:9px}
div.board-wrap table.report .tot{color:#666 !important}

/*board bottom page number, button align*/
div.board-bottom{position:relative;min-height:40px}
div.board-bottom .page{text-align:center;padding-top:13px}
div.board-bottom .page img{vertical-align:middle;margin-bottom:2px}
div.board-bottom .page .first{margin:0}
div.board-bottom .page .prev10{margin:0 0 0 3px}
div.board-bottom .page .prev{margin:0 5px 0 3px}
div.board-bottom .page .next{margin:0 3px 0 5px}
div.board-bottom .page .next10{margin:0 3px 0 0px}
div.board-bottom .page .last{margin:0}
div.board-bottom .page a{color:#535152;font-size:12px;margin:0 7px 0 7px}
div.board-bottom .page a.focus{font-weight:bold}
div.board-bottom .total-no{position:absolute;left:3px;top:11px;color:#666;font-size:11px}
div.board-bottom .total-no em{font-style:normal;color:#2d4768;font-weight:bold}
div.board-bottom .page-no{position:absolute;right:3px;top:11px;color:#666;font-size:11px}
div.board-bottom .page-no em{font-style:normal;color:#2d4768;font-weight:bold}

/*popup style*/
#offsetTable{padding:20px 25px 15px 20px}
#offsetTable h4{margin-bottom:25px;display:block}
#offsetTable .multi{border:1px solid #bdbdbd;background-color:#f8f9fb;color:#666;font-size:12px;margin-bottom:10px}
#offsetTable .caption-title{color:#455672;font-weight:bold;background:url(../img/bu3.gif) 0 2px no-repeat;padding-left:14px;display:block;margin-bottom:5px;line-height:15px}
#offsetTable .docsave-wrap{*zoom:1}
#offsetTable .docsave-wrap:after{content:" ";display:block;clear:both}
#offsetTable .docsave-wrap .move-left{float:left}
#offsetTable .docsave-wrap .move-right{float:right}
#offsetTable .docsave-wrap .move-arrow{float:left}
#offsetTable .docsave-wrap .move-arrow .arrow-right{display:block;margin:155px 0 0 16px}
#offsetTable .docsave-wrap .move-arrow .arrow-left{display:block;margin:6px 0 0 16px}
#offsetTable .docsave-wrap .chk{display:block;text-align:center}
#offsetTable .docsave-wrap .chk label{color:#666;font-size:12px;vertical-align:top;margin-left:4px}
.scroll-iframe{overflow-x:hidden;overflow-y:scroll;
	scrollbar-arrow-color:#666;scrollbar-face-color:#e5e3e3;scrollbar-highlight-color:#d6d5d5;scrollbar-3dlight-color:#f0f0f0;scrollbar-shadow-color:#d6d5d5;scrollbar-darkshadow-color:#f0f0f0;scrollbar-track-color:#f2f2f2}
.scroll2-iframe{overflow:auto;
	scrollbar-arrow-color:#666;scrollbar-face-color:#e5e3e3;scrollbar-highlight-color:#d6d5d5;scrollbar-3dlight-color:#f0f0f0;scrollbar-shadow-color:#d6d5d5;scrollbar-darkshadow-color:#f0f0f0;scrollbar-track-color:#f2f2f2}
.viewfax-wrap{border:1px solid #2d476c;padding-left:15px;*zoom:1;width:96%;height:82%;position:absolute}
.viewfax-wrap:after{content:" ";display:block;clear:both}
.viewfax-close .viewfax-data{float:left;display:none}
.viewfax-close .viewfax-solution{float:left;width:99%;height:99%;position:relative}
.viewfax-close .viewfax-solution .hideleft{position:absolute;left:-15px;top:43%;z-index:900;cursor:pointer}
.viewfax-open .viewfax-data{float:left;width:25%;height:99%;position:absolute}
.viewfax-open .viewfax-solution{float:right;width:73%;height:99%;border-left:1px solid #2d476c;position:relative}
.viewfax-open .viewfax-solution .hideleft{position:absolute;left:-15px;top:43%;z-index:900;cursor:pointer}

/* file */
.fileBox {position:absolute;z-index:100;width:368px;top:0px;overflow:hidden;vertical-align:middle} 
.hideFile {width:98px;height:18px;float:right;cursor:pointer;position:absolute;z-index:11;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.fileBox label{color:#757575;vertical-align:top;margin:2px 0 0 7px;display:inline-block}
.cnt_box{border-left:1px solid #bdbdbf;border-top:1px solid #bdbdbf;border-right:1px solid #d3d3d4;border-bottom:1px solid #d3d3d4;font-weight:normal;font-size:12px;font-family:Dotum, 돋움, AppleGothic, Arial;
	color:#ff0000;background-color:#f8f9fb;height:14px;text-align:right;vertical-align:middle;padding:1px 3px 0 0}

/* tree view */
.treechart-wrap{*zoom:1}
.treechart-wrap:after{content:" ";display:block;clear:both}
.treechart-wrap .tree{float:left;border:1px solid #d3d3d5;background-color:#f8f9fb;width:238px;height:165px;overflow:hidden;vertical-align:top}
.treechart-wrap .arrow-move{float:left}
.treechart-wrap .arrow-move .arrow-right{display:block;margin:50px 0 0 11px}
.treeview {font-family:'NanumGothic', 'Dotum', '돋움'; overflow:scroll;}
.treeview td div {height:20px !important}
.treeview a:hover {text-decoration:none}
.treeview a.treeView_0 {padding:0 3px 0 3px;color:#646464}
.treeview .tdva {vertical-align:bottom}

/*caleander Layer*/
.layer-calendar{border:1px solid #ced4dd;position:relative;background:#fff;z-index:100}
.layer-calendar select{border:1px solid #bac9d2;font-size:12px;height:20px;margin:-2px 0 -2px 0 !important}
.layer-calendar fieldset{border-bottom:1px solid #ced4dd;padding:4px;text-align:center}
.layer-calendar fieldset .btn{vertical-align:top;margin-left:30px}
.layer-calendar fieldset .box1{border-left:1px solid #bdbdbf;border-top:1px solid #bdbdbf;border-right:1px solid #d3d3d4;border-bottom:1px solid #d3d3d4;font-weight:normal;font-size:12px;line-height:15px;font-family:Dotum, 돋움, AppleGothic, Arial;
	color:#2d476c;background-color:#f8f9fb;height:15px;width:65px}
.layer-calendar table{width:181px;border-spacing:0px;border:0;color:#aaa;overflow:hidden;margin-bottom:-1px}
.layer-calendar table tr th{width:25px;height:14px;text-align:center;border-bottom:1px solid #e6e9ee;font-size:11px;line-height:13px;color:#666;padding-top:3px}
.layer-calendar table tr td{width:25px;height:14px;text-align:center;border-bottom:1px solid #e6e9ee;border-right:1px solid #e6e9ee;font-size:11px;line-height:13px;padding-top:3px}
.layer-calendar a{color:#aaa}
.layer-calendar a:hover{color:#2e9acc;text-decoration:none}
.layer-calendar .day, .layer-calendar .day a{}
.layer-calendar .sun, .layer-calendar .sun a{color:#ed1b24}
.layer-calendar .sat, .layer-calendar .sat a{color:#2d9be6}
.layer-calendar .today, .layer-calendar .today a{font-weight:bold;color:#557097;background-color:#f2f4f6}
.layer-calendar .selected, .layer-calendar .selected a{color:#45cdff;background-color:#495164}
.layer-calendar .close{text-align:right;border-top:1px solid #ced4dd;padding:4px 7px 4px 0}

/*loading layer*/
.layer-loading{position:absolute;z-index:100;left:31%;top:35%}
.layer-loading .loading{display:block;background:url(../img/bg_loading1.png) no-repeat;width:341px;height:193px}
.layer-loading .loading .img{display:block;text-align:center}
.layer-loading .loading .img img{margin-top:30px}
.layer-loading .loading p{display:block;text-align:center;font-size:12px;font-weight:bold;color:#455672;margin-top:25px}
.layer-loading .loading p em{color:#2994c6;font-style:normal}
	
@media screen and (-webkit-min-device-pixel-ratio:0) { 
a.btn1{line-height:18px}
a.btn2{line-height:16px}
a.btn3{line-height:15px}
a.btn4{line-height:15px}
a.btn5{line-height:17px}
a.btn6{line-height:17px}
a.btn7{line-height:17px}
a.btn8{line-height:16px}
div.board-wrap .btn7, div.board-wrap .btn8{vertical-align:top;}
div.board-bottom .page img{margin-top:2px}
#offsetTable .docsave-wrap .chk label{vertical-align:top;margin-top:-2px;display:inline-block}
.form-wrap input.box1, .form-wrap input.box2{line-height:20px}
.form-wrap label{margin-top:0}
} /*chr,safari*/
@-moz-document url-prefix() { 

} /*FF*/	 


/*통계*/
div.search-wrap table.report{width:100%;border-spacing:0px;border:0;border-collapse:collapse;color:#666}    /*보고서*/
div.search-wrap table.report thead th{border-bottom:1px solid #ced4dd;border-left:1px solid #ced4dd;color:#2d4768;vertical-align:middle;padding:8px 0 7px 0}
div.search-wrap table.report thead th:first-child{border-left:0}
div.search-wrap table.report thead th.sub:first-child{border-left:1px solid #ced4dd}
div.search-wrap table.report thead th.sub{color:#666;font-weight:normal;padding:4px 0 3px 0}
div.search-wrap table.report tbody th, div.search-wrap table.report tbody th.rowspan{border-bottom:1px solid #ced4dd;border-left:1px solid #ced4dd !important;color:#2d4768;vertical-align:middle;padding:4px 0 3px 0}
div.search-wrap table.report tbody th:first-child{border-left:0}
div.search-wrap table.report tbody td{border-bottom:1px solid #ced4dd;border-left:1px solid #ced4dd !important;color:#666;vertical-align:middle;text-align:center;padding:4px 0 3px 0;min-width:9px}
div.search-wrap table.report tbody td.rowspan{border-bottom:1px solid #ced4dd;border-left:1px solid #ced4dd !important;color:#2d4768;vertical-align:middle;padding:4px 0 3px 0}
div.search-wrap table.report tbody td:first-child{border-left:0}

.search-wrap-statistic{display:block;height:70px;margin-bottom:30px;background:url(../img/bg_search5.gif) no-repeat;position:relative;text-align:center;color:#666;*zoom:1}    /*상단검색부*/
.search-wrap-statistic:after{content:" ";display:block;clear:both}
.search-wrap-statistic .edge{display:block;background:url(../img/bg_search6.gif) no-repeat;width:2px;height:70px;position:absolute;right:0;top:0}
.search-wrap-statistic fieldset{padding:11px 0 0 0}
.search-wrap-statistic legend{display:none}
.search-wrap-statistic select{color:#2d476c;font-size:12px;font-family:'Dotum', '돋움';height:20px;border:1px solid #c1c9d4;vertical-align:top}
.search-wrap-statistic label{color:#557097;font-size:12px;font-weight:bold;margin:0 5px 0 20px;vertical-align:top;line-height:24px}
.search-wrap-statistic label.style1{color:#666;font-weight:normal;margin:0 0 0 4px;display:inline-block;vertical-align:top;letter-spacing:-1px}
.search-wrap-statistic img{vertical-align:top;margin-top:4px}
.search-wrap-statistic .action{display:inline-block;margin:0 0 0 5px;vertical-align:top;cursor:pointer} /*수정:조수진-cursor:pointer 추가 */
.search-wrap-statistic .box1{font-size:12px;line-height:20px;color:#2d476c;border:1px solid #c1c9d4;height:18px}
.search-wrap-statistic .chk1{width:13px;height:13px;vertical-align:middle}
.search-wrap-statistic .chk1 label{color:#666;font-weight:normal;margin:-1px 0 4px 5px;display:inline-block;vertical-align:middle;letter-spacing:-1px} /*추가:조수진-체크박스옆 label*//*수정:김혜진-체크박스옆label간격조정*/

/*통계 테이블*/
.table_st09 { vertical-align:middle; color:#666; font-weight:bold; line-height:28px; padding : 2 0 0 0;background: #e9edfc; border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6; width:80px}
.table_total { vertical-align:middle; color:#666; line-height:28px; padding : 2 0 0 0;background: #fdf1f2; border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.table_hap { vertical-align:middle; color:#666; line-height:28px; padding : 2 0 0 0;background: #f4f3f3; border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6; width:80px}
.table_statistic01 { vertical-align:middle; line-height:27px; padding : 2 0 0 5;background: #FFFFFF; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6; width:80px}

/*Fax_Send 스타일*/
#back {
	position: absolute;
	z-index: 100;
	background-color: #000000;
	display: none;
	left: 0;
	top: 0;
}

#loadingBar {
	position: absolute;
	left: 50%;
	top: 40%;
	margin-left: -80px;
	display: none;
	z-index: 200;
}

@keyframes spin {
	from {
		transform: rotate(0);
	}

	to {
		transform: rotate(360deg);
	}
}



.pop-layer .pop-container {
	padding: 20px 25px;
}

.pop-layer p.ctxt {
	color: #666;
	line-height: 25px;
}

.pop-layer .btn-r {
	width: 100%;
	margin: 10px 0 20px;
	padding-top: 10px;
	border-top: 1px solid #DDD;
	text-align: right;
}

.pop-layer {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 410px;
	height: auto;
	/*background-color: #fff;
  border: 5px solid #3571B5;*/
	z-index: 10;
}

.dim-layer {
	display: none;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}

	.dim-layer .dimBg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: .5;
		filter: alpha(opacity=50);
	}

	.dim-layer .pop-layer {
		display: block;
	}

a.btn-layerClose {
	display: inline-block;
	height: 25px;
	padding: 0 14px 0;
	border: 1px solid #304a8a;
	background-color: #3f5a9d;
	font-size: 13px;
	color: #fff;
	line-height: 25px;
}

	a.btn-layerClose:hover {
		border: 1px solid #091940;
		background-color: #1f326a;
		color: #fff;
	}