@charset "utf-8";
/*공통 스타일 -  관리자모드, 프로그램모듈(사용자,관리자 공통) 사용*/

/*새창 팝업*/
.popups {position:relative;z-index:3000;}
/*
.popup_layers {position:absolute;background:#FFF;border:1px solid #CCC;display:block;overflow:auto;z-index:3000;}
.popup_layers h3 {width:100%;height:auto;padding-top:0.6em;padding-bottom:0.6em;font-size:12px;line-height:1.2em;background:#f8f8f8;text-align:center;border-bottom:1px solid #EDEDED;}
*/
.popup_layers {position:absolute;background:#FFF;border:1px solid #CCC;z-index:3000;}
.popup_layers h3 {width:100%;height:auto;padding-top:0.6em;padding-bottom:0.6em;font-size:12px;line-height:1.2em;background:#f8f8f8;text-align:center;border-bottom:1px solid #EDEDED;}
.popup_layer_body {position:relative;}
.popup_layers .popup_layer_body img {/*max-width:100%;*/}


.poplayer_foot, .popwin_foot {background:#282828;overflow:hidden;display:block;color:#FFF;font-size:11px;height:1.2em;padding:0.6em 0;line-height:1.2em;}
.poplayer_foot button, .popwin_foot button {position:absolute;right:5px;border:0px;padding:0;background:none;color:#FFF;font-size:11px;line-height:120%;cursor:pointer;}
.popwin_wrap {position:relative;width:100%;height:100%;overflow:hidden;}
.popwin_wrap .popwin_cont {position:relative;width:100%;overflow:hidden;}
.popwin_wrap .popwin_cont img {width:100%;vertical-align:top;}


/*레이어 팝업*/
.pop_windoc {width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:6000;_position:absolute; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);}
.pop_windoc_bg {width:100%;height:100%;background:#282828;opacity:.80;filter:alpha(opacity:80);_background:#282828;left:0px;top:0px;position:absolute;z-index:6001;}
.pop_windoc_box {position:relative;z-index:6002;background:#FFFFFF;}
.pop_winWrap {height:100%;width:100%;border:1px solid #444;box-shadow:3px 3px 15px rgba(33,33,33,0.5);/*background:#FFF url(../_img/bg/top_bg2.gif) repeat-x left top;*/position:relative;display:block;transition:all .3s ease}
.pop_winWrap .pop_winTop {height:43px;background:#FFF;width:100%;color:#csc-point1;border-bottom:2px solid #csc-point1;position:relative;display:block;}
.pop_winWrap .pop_title {position:absolute;top:50%;left:15px; font-size:1.231em;height:20px;margin-top:-10px;color:#csc-point1; font-weight:bold;}
.pop_winWrap .pop_close {position:absolute;top:0;height:43px;width:43px;background:rgba(0,0,0,0.4) url(/_Img/Common/sbtn_close.png) no-repeat center center;right:0;border:0;text-indent:-9999em;}

.pop_winWrap .pop_winTop button {background:transparent url(/_Img/Common/sbtn_close.gif) no-repeat center center;border:0;margin:0;padding:0;width:30px;height:30px;display:block;overflow:hidden;}
.pop_winWrap .pop_winTop button span {display:inline-block;padding-left:9999em;white-space:nowrap;}

.pop_winWrap .pop_winFoot  {background:#BBBBBB;width:100%;display:block;text-align:center;position:absolute;bottom:0px;left:0px;height:15px;}
.pop_winWrap .pop_winBody {padding:0px 2px 0px 0px;overflow-y:auto;display:block;position:relative;box-sizing:border-box;max-width:100%;max-height:100%}
.pop_winWrap .ifrmBody {overflow-y:hidden;}
.pop_winWrap .pop_body {position:relative;display:block;padding-bottom:15px;}
.pop_winWrap .pop_body:after {clear:both;content:"";display:block;}
.pop_winWrap .cont_top {display:none;}
.pop_winWrap .contents {position:relative;display:block;}

.pop_windoc_box .popErrorBox {background:#FFF;border-radius:15px;width:100%;height:100%;}

/* 레이어팝업 */
.layerpop-wr .pop-head {position:fixed;top:0;left:0;width:100%;height:50px;z-index:1000;background:#817660}

.layerpop-wr .pop-head .lpop-tit {color:#FFF;font-size:1.6em;padding:0.5em 0 0.5em 1em;font-weight:normal;letter-spacing:-.05em;line-height:1.2em}
.layerpop-wr .btn-close,
.layerpop-wr .btn-reload,
.layerpop-wr .btn-minsize,
.layerpop-wr .btn-maxsize {position:fixed;top:0px;border:0;text-indent:-9999px;display:block;cursor:pointer;z-index:1200;width:50px;height:50px;background:rgba(0,0,0,0.5)}
.layerpop-wr .btn-close:after,
.layerpop-wr .btn-reload:after,
.layerpop-wr .btn-minsize:after,
.layerpop-wr .btn-maxsize:after {content:"";display:block;position:absolute;width:40px;height:40px;left:50%;top:50%;margin-top:-20px;margin-left:-20px;background:url(/_Img/Admin/pop_ctrls.png) no-repeat left -40px}
.layerpop-wr .btn-reload:after {background-position:-40px -40px;}
.layerpop-wr .btn-minsize:after {background-position:-120px -40px;}
.layerpop-wr .btn-maxsize:after {background-position:-80px -40px;}


.layout-popup-wrap {position:fixed;z-index:9999;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;/* display:none;*/}
.layout-popup-wrap .back {position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, .65);cursor:default;transition:all .1s ease;}
.layout-popup-wrap > .layerpop-wr {position:absolute;width:auto;height:auto;background:#fff;overflow:hidden;}
.layout-popup-wrap > .layerpop-wr .pop-head {position:static;overflow:hidden;}
.layout-popup-wrap > .layerpop-wr .pop-cont {padding:0;margin:0;overflow:auto;}

.layout-popup-wrap > .layerpop-wr .pop-btn-1 {position:absolute;right:0;top:0}
.layout-popup-wrap > .layerpop-wr .pop-btn-2 {position:absolute;right:50px;top:0;}
.layout-popup-wrap > .layerpop-wr .pop-btn-3 {position:absolute;right:100px;top:0;}

.layout-msgpop-wr {position:fixed;z-index:9999;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}
.layout-msgpop-wr .back {position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, .8);cursor:default;}
.layout-msgpop-wr .msgpop-wr {position:absolute;width:auto;height:auto;background:#FFF;border-radius:1.5em;box-shadow:3px 3px 15px rgba(33,33,33,0.5);border:1px solid #333;overflow:hidden;}
.layout-msgpop-wr .msgpop-wr .msgpop-tit {padding:0.75em 1.5em;background:#eaeaea;line-height:1em;}
.layout-msgpop-wr .msgpop-wr .msgpop-tit em {font-style:normal;}
.layout-msgpop-wr .msgpop-wr .msgpop-cont {text-align:center;padding:2em 1em;}



/*로그아웃 메세지 및 자동로그아웃 알림*/
.g-logout-alarm {font-size:12px;padding:40px;border:5px solid #222;height:auto;width:360px;margin:0 auto;}
.g-logout-alarm-top {padding-left:85px;background:url(/_Img/Share/logout_alm_wicon.gif) no-repeat left top;padding-bottom:15px;border-bottom:1px dashed #DDD;margin-bottom:20px;}
.g-logout-alarm .c-list01-li {font-size:12px}
.g-logout-alarm .limit-time-txt {margin-top:10px;}
.g-logout-alarm .ss-logintime {font-family:Verdana;font-weight:bold;color:#0391b1;font-size:16px;}

.g-logout-wrap {width:420px;margin:250px auto;}

/*
.g-logout-alarm {padding:40px;border:4px solid #222;height:240px;}
.g-logout-alarm-top {padding-left:85px;background:url(/_Img/Share/logout_alm_wicon.gif) no-repeat left top;padding-bottom:15px;border-bottom:1px dashed #DDD;margin-bottom:20px;min-height:60px;}
*/

.g-logout-box {padding:40px;border:4px solid #222;height:160px;width:420px;margin:250px auto;}
.g-logout-box-top {padding-left:85px;background:url(/_Img/Share/logout_alm_wicon.gif) no-repeat left top;padding-bottom:15px;border-bottom:1px dashed #DDD;margin-bottom:20px;}


.errmsg-box-wr {display:block;}
.errmsg-box {display:block;padding:165px 50px 80px 50px;background:#f3f3f3 url(/_Img/Common/icon_ext.png) no-repeat center 70px;text-align:center;font-size:17px;color:#333}
.errmsg-box strong {display:block;color:#333;letter-spacing:-1px;font-weight:normal;font-size:13px;}
.errmsg-box strong:first-child {letter-spacing:-1px;font-weight:400;font-size:17px;}
.errmsg-box.loading {background:#f3f3f3 url(/_Img/Common/icon_loading.gif) no-repeat center 105px;}
.errmsg-box-wr .bt-wr {margin-top:20px;text-align:center;}
.errmsg-box-wr .ico {display:block;width:80px;height:80px;margin:0 auto 20px auto;background:url(/_Img/Board/ico_err.png) no-repeat center center;}
.errmsg-box-wr .bt-wr .bt-login, .errmsg-box-wr .bt-wr .bt-back {margin-left:10px}



/* 관리자모드, 프로그램 사용 기본 스타일*/

.a-pagelist-wr {margin-top:50px;}
.a-frmbtn-wr {margin-top:20px;margin-bottom:20px;text-align:center;}
.a-fixbtn-wr {position:fixed;text-align:right;right:20px;bottom:15px;}

/*탭메뉴 */
.a-tab01, .a-tab01 ul, .a-tab01 li,
.a-tab02, .a-tab02 ul, .a-tab02 li {list-style:none;}

.a-tab01 {position:relative;/* overflow:hidden; */}
.a-tab01:after {clear:both;content:"";display:block;}

.a-tab01 li {float:left;width:auto;min-width:10.0%;text-align:center;overflow:hidden;}
.a-tab01 li a {display:block;line-height:1.3em;padding:0.75em 0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #d2d2d2;background:#fcfcfc;margin-right:1px;}
.a-tab01 li a span {color:#333;/*display:block;line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;*/}
.a-tab01 li a:hover, .a-tab01 li a:active {background:#eee;}
.a-tab01 li a:hover span,  .a-tab01 a:active span  {color:#222;text-decoration:underline;}
.a-tab01 .over a, .a-tab01 .over a:hover, .a-tab01  a.over {background:#636a71;border:1px solid #636a71;color:#fff;}
.a-tab01 .over span, .a-tab01 li  a.over span, .a-tab01 .over a:hover span {color:#fff;}

.a-tab02 {position:relative;overflow:hidden;margin-bottom:30px;border-top:2px solid #9a9fa3;border-bottom:1px solid #b4bbc3;background:#f7f7f7}
.a-tab02.nomg {margin-bottom:0px !important}
.a-tab02 li {float:left;width:16.6666%;font-size:1em;text-align:center;padding-top:11px;padding-bottom:10px;}
.a-tab02 li a {border-left:1px dashed #DEDEDE;padding:0.3em 10px 0.15em 10px;line-height:1.35em;height:1.35em;display:block;border-style:solid;margin:0px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a-tab02 li a span {display:inline-block;width:auto;height:1.25em;padding-right:15px;color:#444;background:transparent url(/_Img/Layout/ctab_bg.png) no-repeat right -163px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a-tab02 li:first-child a, .a-tab02 li.is-first a, .a-tab02 li.first a {border-left:0;}
.a-tab02 .over span, .a-tab02 li  a.over span {color:#csc-dpoint1;font-weight:bold;background-position:right -213px;}
.a-tab02 li a:hover span, .a-tab02 a:focus span{color:#csc-dpoint1;text-decoration:underline;background-position:right -213px;}
.a-tab02 li a.over:hover span, .a-tab02 .over a:hover span, .a-tab02 li a.over:focus span, .a-tab02 .over a:focus span {color:#csc-dpoint1;font-weight:bold;text-decoration:underline;background-position:right -213px;}

.a-tab02 button {border:0;position:absolute;width:40px;height:45px;text-indent:-9999px;cursor:pointer;}
.a-tab02 button.btn-prev {left:0;top:0;border-right:0px solid #d7d7d7;background:#fff url(/_Img/Common/cprvnxt_btns01.gif) no-repeat center 9px;}
.a-tab02 button.btn-next {right:0;top:0;border-left:0px solid #d7d7d7;background:#fff url(/_Img/Common/cprvnxt_btns01.gif) no-repeat center -41px;}


.a-tit01 {font-size:1.385em;font-weight:700;letter-spacing:-1px;color:#222;padding-left:0px;padding-top:8px;line-height:120%;margin-bottom:20px;} 
.a-tit02 {font-size:1.154em;font-weight:600;color:#0354ab;padding-left:0px;background:url(../_Img/Admin/tit_blt2.gif) no-repeat 1px 0em;line-height:130%;margin-bottom:10px;padding-top:0.5em;} 
.a-tit03 {font-size:1em;font-weight:600;color:#333;padding-left:12px;background:url(../_Img/Admin/tit_blt3.png) no-repeat 1px 0.40em;line-height:130%;margin-bottom:10px;} 
.a-tit04 {font-size:1em;font-weight:400;padding-left:12px;background:url(../_Img/Admin/tit_blt4.gif) no-repeat 1px 0.60em;line-height:130%;margin-bottom:10px;} 


.a-info-help {background:url(../_Img/Admin/ico_ex01.png) no-repeat 0 0;display:inline-block;min-height:1.5em;line-height:1.3em;width:16px;font-size:11px;line-height:1.3em;position:relative;}
.a-info-help p {left:20px;font-weight:normal;width:auto;white-space:nowrap;background:rgba(255,255,255,0.8);display:none;position:absolute;left:20px;top:-8px;padding:5px;border:1px solid #3e75be}
.a-info-help:hover {overflow:visible;}
.a-info-help:hover p {display:block;}
.a-info-ex1 {background:url(../_Img/Admin/ico_ex01.png) no-repeat 0 0.1em;display:inline-block;min-height:1.5em;padding-left:20px;line-height:1.3em}
.a-info-ex2 {background:url(../_Img/Admin/ico_ex02.png) no-repeat 0 0.1em;display:inline-block;min-height:1.5em;padding-left:20px;line-height:1.3em;color:#3e75be}
.a-info-ex3 {background:url(../_Img/Admin/ico_ex03.png) no-repeat 0 0.1em;display:inline-block;min-height:1.5em;padding-left:20px;line-height:1.3em;color:#f73a3a}

.a-frm-box {display:block;position:relative;background:#f7f7f7;padding:0.5em 0;min-height:1em;line-height:1.3em;}
.a-frm-box:after {clear:both;content:"";display:block;}
.a-info-box {display:block;position:relative;background:#878f9a;padding:0.5em 0;min-height:1em;line-height:1.3em;color:#FFF}
.a-info-box:after {clear:both;content:"";display:block;}
.a-infoic-box {display:block;position:relative;background:#f7f7f7;padding:0.75em 1em 0.75em 60px;min-height:2em;line-height:1.3em;background:url(/_Img/Admin/ico_ex04.png) no-repeat 10px 10px}
.a-infoic-box:after {clear:both;content:"";display:block;}
.a-infoic-box2 {display:block;position:relative;padding:0.75em 1em 0.75em 70px;min-height:2em;line-height:1.3em;background:#f9f9f9 url(/_Img/Admin/ico_ex04.png) no-repeat 10px 10px;border:1px solid #DDD;}
.a-infoic-box2:before {content:"";display:block;height:100%;width:55px;border-right:1px solid #DDD;position:absolute;left:0;top:0;background:#FFF url(/_Img/Admin/ico_ex04.png) no-repeat 10px 1.25em;}
.a-infoic-box2:after {clear:both;content:"";display:block;}


.a-nlist, .a-nlist ul, .a-nlist li {list-style:none;}
.a-list01, .c-list02, .c-list03 {padding:3px 0;list-style:none;}
.a-list01 li, .a-list01-li {position:relative;line-height:1.3;padding:5px 0 5px 12px;color:#555;font-size:14px;}
.a-list01 li:before, .a-list01-li:before {position:absolute;top:12px;left:0;content:"";display:block;width:3px;height:2px;background:#csc-dpoint1;}
.a-list01 li ul {margin-top:9px;}
.a-list01 li ul li{color:#666;padding:3px 0 3px 15px;margin-left:0}
.a-list01 li ul li:before {top:14px;left:0;content:"";display:block;width:5px;height:1px;background:#888;}


.a-scrfix-fbt {display:none;z-index:3000;position:fixed;bottom:0px;width:1400px;left:50%;margin-left:-700px;background:#333;text-align:right;padding:10px 10px;box-sizing:border-box; color:#fff;overflow:hidden;}
.a-scrfix-fbt a {color:#FFF;}

.a-r-box {display:block;background:#fbf0e6;padding:0.5em 15px;min-height:1em;border:1px dashed #d1001d;line-height:1.3em;}
.a-g-box {display:block;background:#f9f9f9;padding:0.5em 15px;min-height:1em;border:1px solid #DDD;line-height:1.3em;}
.a-w-box {display:block;background:#fff;padding:0.5em 15px;min-height:1em;border:1px solid #DDD;line-height:1.3em;}
.a-dg-box {display:block;background:#999;color:#fff;padding:0.5em 15px;min-height:1em;line-height:1.3em;}

.a-sl-tf {border-top:1px solid #999;border-bottom:1px solid #999;}
.a-sl-t {border-top:1px solid #999;}
.a-sl-f {border-bottom:1px solid #999;}

.a-bl-tf {border-top:2px solid #999;border-bottom:2px solid #999;}
.a-bl-t {border-top:2px solid #999;}
.a-bl-f {border-bottom:2px solid #999;}



/* 관리자용 폼 스타일 재정의 */
input[type='tel'].a-text,input[type='url'].a-text,input[type='number'].a-text, input[type='email'].a-text, input[type='text'].a-text, input[type='password'].a-text, 
input.a-text,input.a-text {border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fff;height:1.35em;line-height:1.25em;padding:0.25em 5px 0.35em 5px;vertical-align:middle;margin:1px;}
select.a-sel {height:28px;vertical-align:middle;padding:1px 20px 1px 1px;line-height:1.2em;border-color:#ccc;box-sizing:border-box;}


.a-stgl-btn {display:inline-block;height:2em;width:auto;background:#csc-point2;border-radius:1em;white-space:nowrap;font-size:0.846em;padding:0 0.5em;position:relative;}
.a-stgl-btn .txt {width:50%;display:inline-block;text-align:center;color:#FFF;}
.a-stgl-btn .bt {display:inline-block;position:absolute;top:0;left:50%;height:2.1em;border-radius:1em;z-index:2;background:#fff;width:50%;transition:all .1s ease;}
.a-stgl-btn.on .bt {left:0;}

.a-datalist-wr,.a-datalist-wr li {list-style:none;}
/* 관리자모드용 기본 테이블 스타일 ( 회색조 ) :a-tbl-list ~ a-tbl-list3, a-tbl-write */
table.a-tbl-list {border-top:1px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse:collapse; border-spacing:0px;}
.a-tbl-list thead th, .a-tbl-list thead td {background:#f7f7f7;border-bottom:1px solid #bbb;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list th, .a-tbl-list td {border-left:1px solid #B7BABC;/*border-right:1px solid #CCC;*/text-align:center;padding:0.7em 0px 0.7em 0px;line-height:1.25em;}
.a-tbl-list th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}

.a-tbl-list tbody td, .a-tbl-list tbody  th {background-color:#FFFFFF;}
.a-tbl-list tbody .tr1 td, .a-tbl-list tbody .tr1 th {background-color:#f7f7f7;}
.a-tbl-list tbody td, .a-tbl-list tbody th {border-bottom:1px solid #dEdEdE;}
.a-tbl-list tbody tr:hover td, .a-tbl-list tbody tr:hover th {background-color:#fffef5;}
.a-tbl-list tr > :first-child {border-left:0;}
.a-tbl-list tr > :last-child {border-right:0;}
.a-tbl-list a:hover {text-decoration:underline;}

table.a-tbl-list2 {border-top:1px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse:collapse; border-spacing:0px;}
.a-tbl-list2 thead th, .a-tbl-list2 thead td {background:#f7f7f7;border-bottom:1px solid #bbb;border-left:1px solid #B7BABC;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list2 th, .a-tbl-list2 td {/*border-right:1px solid #CCC;*/text-align:center;padding:0.7em 5px 0.7em 5px;line-height:1.25em;}
.a-tbl-list2 th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}

.a-tbl-list2 tbody td, .a-tbl-list2 tbody  th {background-color:#FFFFFF;}
.a-tbl-list2 tbody .tr1 td, .a-tbl-list2 tbody .tr1 th {background-color:#f7f7f7;}
.a-tbl-list2 tbody td, .a-tbl-list2 tbody th {border-bottom:1px solid #dEdEdE;}
.a-tbl-list2 tbody tr:hover td, .a-tbl-list2 tbody tr:hover th {background-color:#fffef5;}
.a-tbl-list2 tr > :first-child {border-left:0;}
.a-tbl-list2 tr > :last-child {border-right:0;}
.a-tbl-list2 a:hover {text-decoration:underline;}


table.a-tbl-list3 {border-top:1px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse:collapse; border-spacing:0px;}
.a-tbl-list3 thead th, .a-tbl-list3 thead td {background:#f7f7f7;border-bottom:1px solid #bbb;font-size:0.923em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list3 th, .a-tbl-list3 td {/*border-right:1px solid #CCC;*/text-align:center;padding:0.4em 5px 0.4em 5px;line-height:1.25em;}
.a-tbl-list3 th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}

.a-tbl-list3 tbody td, .a-tbl-list3 tbody  th {background-color:#FFFFFF;}
.a-tbl-list3 tbody .tr1 td, .a-tbl-list3 tbody .tr1 th {background-color:#f7f7f7;}
.a-tbl-list3 tbody td, .a-tbl-list3 tbody th {border-bottom:0px solid #dEdEdE;}
.a-tbl-list3 tbody tr:hover td, .a-tbl-list3 tbody tr:hover th {background-color:#fffef5;}
.a-tbl-list3 tr > :first-child {border-left:0;}
.a-tbl-list3 tr > :last-child {border-right:0;}
.a-tbl-list3 a:hover {text-decoration:underline;}


.a-tbl-write {border-collapse:collapse; border-spacing:0px;border-top:1px solid #BBB;border-bottom:1px solid #BBB;table-layout:fixed}
.a-tbl-write th {padding:0.5em 1em 0.5em 1em;background:#f8f8f8;font-weight:bold;border-bottom:1px solid #EEE;box-sizing:border-box;}
.a-tbl-write td {padding:0.5em 1em 0.5em 1em;border-bottom:1px solid #EEE;box-sizing:border-box;}
.a-tbl-write td input {max-width:94%;}
.a-tbl-write td table.in-tbl {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;}
.a-tbl-write td table.in-tbl thead th {}
.a-tbl-write td table.in-tbl th, .a-tbl-write td table.in-tbl td {border-left:1px solid #eee;}
.a-tbl-write td table.in-tbl td {border-bottom:0}
.a-tbl-write td table.in-tbl th:first-child, .a-tbl-write td table.in-tbl td:first-child {border-left:0}

.a-tbl-write2 {border-collapse:collapse; border-spacing:0px;border-top:1px solid #BBB;border-bottom:1px solid #BBB;table-layout:fixed}
.a-tbl-write2 th {padding:0.85em 1em 0.5em 1em;font-weight:bold;box-sizing:border-box;vertical-align:top;text-align:left;}
.a-tbl-write2 td {padding:0.5em 1em 0.5em 1em;box-sizing:border-box;}
.a-tbl-write2 td input {max-width:94%;}

.a-tbl-write td textarea, .a-tbl-write2 td textarea {padding:5px;width:94%;box-sizing:border-box;}

.frm-info {line-height:1.3em;font-size:0.923em;display:block;margin-top:0.25em;margin-bottom:0.25em;}
.frm-info p {margin-top:5px;display:block;}

.a-sec-top {position:relative;}
.a-sec-top:after {clear:both;content:"";display:block;}
.a-sec-top .ctrls {position:absolute;right:0;bottom:0;font-size:0.923em;}



/*관리자 검색 폼, 버튼*/
.a-srch-box {position:relative;}
.a-srch-box .srch-frm {/*margin-right:100px;*/}
.a-srch-box .srch-btn {position:absolute;right:0;bottom:6px;text-align:right;}

.a-bt-srch3 {display:inline-block;cursor:pointer;line-height:1.2em;height:30px;padding:74px 33px 54px 33px;width:auto;font-size:13px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#06a9dc url(../_Img/Admin/bt_search_w.png) no-repeat center 35%;}
.a-bt-srch3 span {display:inline-block;width:auto;height:100%;white-space:nowrap;text-align:left;color:#FFF;}

.a-bt-rest3 {display:inline-block;cursor:pointer;line-height:1.2em;height:30px;padding:7px 13px 7px 38px;width:auto;font-size:13px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#555 url(../_Img/Admin/bt_reload_w.png) no-repeat 10px center;}
.a-bt-rest3 span {display:inline-block;width:auto;height:100%;white-space:nowrap;text-align:left;color:#FFF;}

.a-srch-box2 {position:relative;}
.a-srch-box2 .srch-frm {margin-right:100px;}
.a-srch-box2 .srch-btn {position:absolute;right:0;bottom:0px;text-align:right;width:100px;height:100%;}

.a-srch-box2 .a-bt-rest3 {position:relative;display:inline-block;cursor:pointer;line-height:1.2em;width:100%;height:100%;padding:7px 13px 7px 38px;font-size:13px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#555 url(../_Img/Admin/bt_reload_w.png) no-repeat center 35%;}
.a-srch-box2 .a-bt-rest3 span {position:absolute;left:0;top:55%;display:inline-block;width:100%;text-align:center;height:auto;white-space:nowrap;text-align:left;color:#FFF;text-align:center;}


/* 관리자 버튼 */
.a-bt-srch, .a-bt-srch2 {display:inline-block;cursor:pointer;line-height:1.2em;height:28px;padding:7px 8px 7px 8px;width:30px;font-size:11px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#06a9dc url(../_Img/Admin/bt_search_w.png) no-repeat center center;}
.a-bt-srch span, .a-bt-srch2 span {display:inline-block;width:50px;height:100%;padding-left:50px;white-space:nowrap;}
.a-bt-srch2 {background-color:#555}

.a-bt-rest, .a-bt-rest2 {display:inline-block;cursor:pointer;line-height:1.2em;height:28px;padding:7px 8px 7px 8px;width:30px;font-size:11px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#06a9dc url(../_Img/Admin/bt_reload_w.png) no-repeat center center;}
.a-bt-rest span, .a-bt-rest2 span {display:inline-block;width:50px;height:100%;padding-left:50px;white-space:nowrap;}
.a-bt-rest2 {background-color:#555}


.a-ic-btn {display:inline-block;cursor:pointer;line-height:1.2em;height:18px;padding:4px 5px 4px 5px;font-size:12px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;}
input.a-ic-btn, button.a-ic-btn {height:28px;padding-top:3px;background-color:#FFF}
.isIE7 button.a-ic-btn, .isIE7 input.a-ic-btn  {padding-left:2px;padding-right:2px;}
.a-ic-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;}
.a-ic-btn span {color:#444;}
.a-ic-btn .ico {margin-right:5px;}
.a-ic-btn .txt {vertical-align:middle;}

.a-ic-xls {display:inline-block;width:16px;height:16px;background:url(../_Img/Admin/ficon_xls.gif) no-repeat left center;vertical-align:middle;}

.a-sw-btn,.a-sg-btn, .a-sdg-btn, .a-sp-btn, .a-sp2-btn, .a-sp3-btn, .a-sdp-btn{display:inline-block;cursor:pointer;line-height:1.2em;height:14px;padding:7px 8px 7px 8px;font-size:12px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;text-decoration:none !important;}
.a-sw-btn span,.a-sg-btn span,.a-sdg-btn span, .a-sp-btn span, .a-sp2-btn span, .a-sp3-btn span, .a-sdp-btn span  {}
.a-sw-btn, .a-sg-btn {background:#fff;padding-top:6px;padding-bottom:6px;}

input.a-sw-btn, button.a-sw-btn,  
input.a-sg-btn, button.a-sg-btn, 
input.a-sdg-btn, button.a-sdg-btn, 
input.a-sp-btn, button.a-sp-btn,
input.a-sp2-btn, button.a-sp2-btn,
input.a-sp3-btn, button.a-sp3-btn,
input.a-sdp-btn, button.a-sdp-btn {height:28px;border-width:0;padding-top:5px;}

input.a-sw-btn, button.a-sw-btn {border-width:1px;}

.isIE7 button.a-sp-btn, .isIE7 input.a-sp-btn,
.isIE7 button.a-sp2-btn, .isIE7 input.a-sp2-btn,
.isIE7 button.a-sp3-btn, .isIE7 input.a-sp3-btn,
.isIE7 button.a-sg-btn, .isIE7 input.a-sg-btn,
.isIE7 button.a-sdg-btn, .isIE7 input.a-sdg-btn,
.isIE7 button.a-sdp-btn, .isIE7 input.a-sdp-btn,
.isIE7 button.a-sw-btn, .isIE7 input.a-sw-btn  {padding-left:5px;padding-right:5px;}

.a-sw-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;}
.a-sw-btn span {color:#444;}

.a-sdg-btn, input.a-sdg-btn, button.a-sdg-btn {background:#555;border:1px solid #444;} 
.a-sdg-btn, .a-sdg-btn span {color:#FFF;}

.a-sg-btn, input.a-sg-btn, button.a-sg-btn {background:#f2f2f2;border:1px solid #ccc;} 
.a-sg-btn, .a-sg-btn span {color:#666;}

.a-sp-btn, input.a-sp-btn, button.a-sp-btn {background:#06a9dc;border:1px solid #06a9dc;} 
.a-sp2-btn, input.a-sp2-btn, button.a-sp2-btn {background:#5a9236;border:1px solid #5a9236;} 
.a-sp3-btn, input.a-sp3-btn, button.a-sp3-btn {background:#dc9217;border:1px solid #dc9217;} 
.a-sdp-btn, input.a-sdp-btn, button.a-sdp-btn {background:#ca0011;border:1px solid #ca0011;} 
.a-sp-btn, .a-sp-btn span,
.a-sp2-btn, .a-sp2-btn span,
.a-sp3-btn, .a-sp3-btn span,
.a-sdp-btn, .a-sdp-btn span {color:#FFF;}
a.a-sdg-btn,a.a-sp-btn,a.a-sp2-btn, a.a-sp3-btn, a.a-sdp-btn {border:0;}


.a-cw-btn,.a-cg-btn, .a-cdg-btn, .a-cp-btn, .a-cp2-btn, .a-cp3-btn, .a-cdp-btn{display:inline-block;cursor:pointer;line-height:1.2em;height:14px;padding:12px 13px 12px 13px;font-size:13px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-decoration:none !important;}
.a-cw-btn span,.a-cg-btn span,.a-cdg-btn span, .a-cp-btn span, .a-cp2-btn span, .a-cp3-btn span, .a-cdp-btn span  {}
.a-cw-btn, .a-cg-btn {background:#fff;padding-top:11px;padding-bottom:11px;}

input.a-cw-btn, button.a-cw-btn,  
input.a-cg-btn, button.a-cg-btn, 
input.a-cdg-btn, button.a-cdg-btn, 
input.a-cp-btn, button.a-cp-btn,
input.a-cp2-btn, button.a-cp2-btn,
input.a-cp3-btn, button.a-cp3-btn,
input.a-cdp-btn, button.a-cdp-btn {height:38px;border-width:0;padding-top:11px;}

input.a-cw-btn, button.a-cw-btn {border-width:1px;}

.isIE7 button.a-cp-btn, .isIE7 input.a-cp-btn,
.isIE7 button.a-cp2-btn, .isIE7 input.a-cp2-btn,
.isIE7 button.a-cp3-btn, .isIE7 input.a-cp3-btn,
.isIE7 button.a-cg-btn, .isIE7 input.a-cg-btn,
.isIE7 button.a-cdg-btn, .isIE7 input.a-cdg-btn,
.isIE7 button.a-cdp-btn, .isIE7 input.a-cdp-btn,
.isIE7 button.a-cw-btn, .isIE7 input.a-cw-btn  {padding-left:5px;padding-right:5px;}

.a-cw-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;}
.a-cw-btn span {color:#444;}

.a-cdg-btn, input.a-cdg-btn, button.a-cdg-btn {background:#555;border:1px solid #444;} 
.a-cdg-btn, .a-cdg-btn span {color:#FFF;}

.a-cg-btn, input.a-cg-btn, button.a-cg-btn {background:#f2f2f2;border:1px solid #ccc;} 
.a-cg-btn, .a-cg-btn span {color:#666;}

.a-cp-btn, input.a-cp-btn, button.a-cp-btn {background:#06a9dc;border:1px solid #06a9dc;} 
.a-cp2-btn, input.a-cp2-btn, button.a-cp2-btn {background:#5a9236;border:1px solid #5a9236;} 
.a-cp3-btn, input.a-cp3-btn, button.a-cp3-btn {background:#dc9217;border:1px solid #dc9217;} 
.a-cdp-btn, input.a-cdp-btn, button.a-cdp-btn {background:#ca0011;border:1px solid #ca0011;} 
.a-cp-btn, .a-cp-btn span,
.a-cp2-btn, .a-cp2-btn span,
.a-cp3-btn, .a-cp3-btn span,
.a-cdp-btn, .a-cdp-btn span {color:#FFF;}
a.a-cdg-btn,a.a-cp-btn,a.a-cp2-btn, a.a-cp3-btn, a.a-cdp-btn {border:0;}


.a-icbt {display:inline-block;width:28px;height:28px;background-color:#eaeaea;background-repeat:no-repeat;background-position:center center;border:0;border-radius:2px}
.a-icbt.ic-copy {background-image:url(/_Img/Common/icon/copy.png);}
.a-icbt.ic-del {background-image:url(/_Img/Common/icon/delete.png);}
.a-icbt.ic-edit {background-image:url(/_Img/Common/icon/edit.png);}
.a-icbt.ic-link {background-image:url(/_Img/Common/icon/Link.png);}
.a-icbt.ic-home {background-image:url(/_Img/Common/icon/home.png);background-size:70% 70%;}
.a-icbt.ic-cfg {background-image:url(/_Img/Common/icon/setting.png);}
.a-icbt.ic-move {background-image:url(/_Img/Common/icon/move.png);}
.a-icbt.ic-add {background-image:url(/_Img/Common/icon/add.png);}
.a-icbt.ic-view {background-image:url(/_Img/Common/icon/view.png);}

.a-icbt-lbl {font-size:11px;text-align:center;background-color:#666;background:rgba(0,0,0,0.6);color:#FFF;line-height:1.2em;border-radius:3px;padding:3px 5px;white-space:nowrap;width:auto;}
.a-icbt.disable {opacity:0.2;background-color:#bbb}


.a-rw-btn,.a-rg-btn, .a-rdg-btn, .a-rp-btn, .a-rp2-btn, .a-rp3-btn, .a-rdp-btn{display:inline-block;cursor:pointer;line-height:1em;height:1em;padding:0.75em 1.25em 0.75em  1.25em;margin:1px;font-size:12px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3em;ext-decoration:none !important;}
.a-rw-btn span,.a-rg-btn span,.a-rdg-btn span, .a-rp-btn span, .a-rp2-btn span, .a-rp3-btn span, .a-rdp-btn span  {}
.a-rw-btn, .a-rg-btn {background:#fff;padding-top:6px;padding-bottom:6px;}

input.a-rw-btn, button.a-rw-btn,  
input.a-rg-btn, button.a-rg-btn, 
input.a-rdg-btn, button.a-rdg-btn, 
input.a-rp-btn, button.a-rp-btn,
input.a-rp2-btn, button.a-rp2-btn,
input.a-rp3-btn, button.a-rp3-btn,
input.a-rdp-btn, button.a-rdp-btn {height:2.5em;border-width:0;padding-top:0.65em}

input.a-rw-btn, button.a-rw-btn {border-width:1px;}


.a-rw-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;}
.a-rw-btn span {color:#444;}

.a-rdg-btn, input.a-rdg-btn, button.a-rdg-btn {background:#555;border:1px solid #444;} 
.a-rdg-btn, .a-rdg-btn span {color:#FFF;}

.a-rg-btn, input.a-rg-btn, button.a-rg-btn {background:#f2f2f2;border:1px solid #ccc;} 
.a-rg-btn, .a-rg-btn span {color:#666;}

.a-rp-btn, input.a-rp-btn, button.a-rp-btn {background:#06a9dc;border:1px solid #06a9dc;} 
.a-rp2-btn, input.a-rp2-btn, button.a-rp2-btn {background:#5a9236;border:1px solid #5a9236;} 
.a-rp3-btn, input.a-rp3-btn, button.a-rp3-btn {background:#dc9217;border:1px solid #dc9217;} 
.a-rdp-btn, input.a-rdp-btn, button.a-rdp-btn {background:#ca0011;border:1px solid #ca0011;} 
.a-rp-btn, .a-rp-btn span,
.a-rp2-btn, .a-rp2-btn span,
.a-rp3-btn, .a-rp3-btn span,
.a-rdp-btn, .a-rdp-btn span {color:#FFF;}
a.a-rdg-btn,a.a-rp-btn,a.a-rp2-btn, a.a-rp3-btn, a.a-rdp-btn {border:0;}


/*//////////////////////////////////////////////////////////*/
/* 컨텐츠 공용 버튼 */

.ssw-btn,.ssg-btn, .ssdg-btn, .ssp-btn, .ssp2-btn, .ssp3-btn, .ssdp-btn{display:inline-block;cursor:pointer;line-height:13px;height:14px;padding:4px 5px 2px 5px;font-size:11px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;font-family:Dotum,Arial;letter-spacing:-1px;text-decoration:none !important;}
.ssw-btn span,.ssg-btn span,.ssdg-btn span, .ssp-btn span, .ssp2-btn span, .ssp3-btn span, .ssdp-btn span  {}
.ssw-btn, .ssg-btn {background:#fff;padding-top:4px;padding-bottom:0px;}

input.ssw-btn, button.ssw-btn,  
input.ssg-btn, button.ssg-btn, 
input.ssdg-btn, button.ssdg-btn, 
input.ssp-btn, button.ssp-btn,
input.ssp2-btn, button.ssp2-btn,
input.ssp3-btn, button.ssp3-btn,
input.ssdp-btn, button.ssdp-btn {height:20px;border-width:0;padding-top:3px;}

input.ssw-btn, button.ssw-btn {border-width:1px;}

.isIE7 button.ssp-btn, .isIE7 input.ssp-btn,
.isIE7 button.ssp2-btn, .isIE7 input.ssp2-btn,
.isIE7 button.ssp3-btn, .isIE7 input.ssp3-btn,
.isIE7 button.ssg-btn, .isIE7 input.ssg-btn,
.isIE7 button.ssdg-btn, .isIE7 input.ssdg-btn,
.isIE7 button.ssdp-btn, .isIE7 input.ssdp-btn,
.isIE7 button.ssw-btn, .isIE7 input.ssw-btn  {padding-left:5px;padding-right:5px;}

.ssw-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;
	background-image:-webkit-linear-gradient(#fcfcfc, #eaeaea);
	background-image:-moz-linear-gradient(#fcfcfc, #eaeaea);
	background-image:-ms-linear-gradient(#fcfcfc, #eaeaea);
	background-image:-o-linear-gradient(#a1e048, #6a942f);
	background-image:linear-gradient(#fcfcfc, #eaeaea);
}
.ssw-btn span {color:#444;}

.ssdg-btn, input.ssdg-btn, button.ssdg-btn {background:#555;border:1px solid #444;} 
.ssdg-btn, .ssdg-btn span {color:#FFF;}

.ssg-btn, input.ssg-btn, button.ssg-btn {background:#f2f2f2;border:1px solid #ccc;} 
.ssg-btn, .ssg-btn span {color:#666;}

.ssp-btn, input.ssp-btn, button.ssp-btn {background:#06a9dc;border:1px solid #06a9dc;} 
.ssp2-btn, input.ssp2-btn, button.ssp2-btn {background:#5a9236;border:1px solid #5a9236;} 
.ssp3-btn, input.ssp3-btn, button.ssp3-btn {background:#dc9217;border:1px solid #dc9217;} 
.ssdp-btn, input.ssdp-btn, button.ssdp-btn {background:#ca0011;border:1px solid #ca0011;} 
.ssp-btn, .ssp-btn span,
.ssp2-btn, .ssp2-btn span,
.ssp3-btn, .ssp3-btn span,
.ssdp-btn, .ssdp-btn span {color:#FFF;}
a.ssdg-btn,a.ssp-btn,a.ssp2-btn, a.ssp3-btn, a.ssdp-btn {border:0;}

a.disable, button.disable {opacity:0.5}

.a-bt-listtypes {display:inline-block;vertical-align:middle;height:30px;}
.a-bt-listtypes button, .a-bt-listtypes a {box-sizing:border-box;width:30px;height:30px;border:1px solid #CECECE;display:inline-block;float:left;overflow:hidden;background:#FFF;border-left:0;position:relative;cursor:pointer;}
.a-bt-listtypes > :first-child {border-left:1px solid #CECECE;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.a-bt-listtypes > :last-child {border-top-right-radius:3px;border-bottom-right-radius:3px;}
.a-bt-listtypes button span, .a-bt-listtypes a span {display:inline-block;white-space:nowrap;text-indent:100%;}
.a-bt-listtypes button:after, .a-bt-listtypes a:after {content:"";display:inline-block;background:#acacac url(/_Img/Common/btn_listtype.gif) no-repeat left 0;border:0;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-13px;width:26px;height:26px;}
.a-bt-listtypes button.is-on:after, .a-bt-listtypes a.is-on:after {background-color:#00a9e0;}
.a-bt-listtypes .bt-gal:after {background-position:-2px -2px;}
.a-bt-listtypes .bt-list:after {background-position:-32px -2px;}
.a-bt-listtypes .bt-view:after {background-position:-62px -2px;}
.a-bt-listtypes .bt-gal.is-on:after {background-position:-2px -32px;}
.a-bt-listtypes .bt-list.is-on:after {background-position:-32px -32px;}
.a-bt-listtypes .bt-view.is-on:after {background-position:-62px -32px;}

/*//////////////////////////////////////////////////////////*/

/*기본 텍스트 포인트 칼라*/
.csc-p1 {color:#8e6820;}
.csc-p2 {color:#b8924b;}
.csc-p3 {color:#817660;}
.csc-p4 {color:#a69073;}
.csc-p5 {color:#6f685f;}
.csc-dp1 {color:#6881ad;}
.csc-dp2 {color:#d57f56;}
.csc-dp3 {color:#44a2c3;}
.csc-dp4 {color:#d36774;}


.c-status {font-size:12px;letter-spacing:-0.1em;line-height:1.05em;padding:3px 10px 6px 10px;border:1px solid #656565;background:#7b7b7b;color:#FFF;border-radius:14px;/*vertical-align:middle;*/}
.c-status.st0 {background-color:#7b7b7b;border-color:#7b7b7b;border-width:0;color:#FFF;}
.c-status.st1 {background-color:#e1f3db;border-color:#cce2be;color:#5d9045;}
.c-status.st2 {background-color:#d5dbfb;border-color:#c7caf5;color:#4562c8;}
.c-status.st3 {background-color:#f1e6f4;border-color:#d7c9e2;color:#8e42a6;}
.c-status.st4 {background-color:#fbe7e9;border-color:#d9cac7;color:#c32345}
.c-status.st5 {background-color:#f8ebf5;border-color:#dacfd3;color:#c245a1}
.c-status.st6 {background-color:#daf3ef;border-color:#b1daca;color:#028371}
.c-status.st7 {background-color:#e6e6e6;border-color:#dfcbb2;color:#b85500}
.c-status.st8 {background-color:#e8f4ff;border-color:#b2cfd3;color:#2c7ab8}
.c-status.st9 {background-color:#e6e6e6;border-color:#d2d2d2;color:#666666;}

.c-status.st11 {background-color:#FFF;border-color:#a5d99b;color:#5d9045;}
.c-status.st12 {background-color:#FFF;border-color:#c1caeb;color:#4562c8;}
.c-status.st13 {background-color:#FFF;border-color:#dfc0ec;color:#8e42a6;}
.c-status.st14 {background-color:#FFF;border-color:#f3bdca;color:#c32345}
.c-status.st15 {background-color:#FFF ;border-color:#f3a2dd;color:#c245a1}
.c-status.st16 {background-color:#FFF;border-color:#8ed0c2;color:#028371}
.c-status.st17 {background-color:#FFF;border-color:#eabea5;color:#b95603}
.c-status.st18 {background-color:#e8f4ff;border-color:#b2cfd3;color:#2c7ab8}
.c-status.st19 {background-color:#e6e6e6;border-color:#d2d2d2;color:#666666;}


/*프로그램 모듈 카테고리 관리*/
.cfg-category-list, .cfg-category-list ul, .cfg-category-list li {list-style:none;}

.cfg-category-list {max-width:640px;}

.cfg-category-list li {margin:5px 0;}
.cfg-category-list .li-wr {position:relative;height:40px;border:1px solid #ccc;background:#f9f9f9;padding-left:60px;}
.cfg-category-list .li-wr:hover {background-color:#fffdf0}
.cfg-category-list .nm-wr {padding-top:10px;padding-bottom:10px;}
.cfg-category-list .nm-wr .is-code {display:inline-block;width:70px;color:#999;font-size:11px;}
.cfg-category-list .nm-wr .is-nm {display:inline-block;padding-right:5px;}
.cfg-category-list .bt-wr {position:absolute;right:5px;top:50%;height:30px;margin-top:-15px;}
.cfg-category-list .is-handle {position:absolute;left:0px;top:0;height:40px;width:40px;}
.cfg-category-list .is-handle button {width:40px;height:40px;background:#666 url(/_Img/Common/md_folder_icons.png) no-repeat center -80px;border:0;}
.cfg-category-list .has-sub.is-open > .li-wr .is-handle button {background-position:center 0px;}
.cfg-category-list .has-sub.is-close > .li-wr .is-handle button {background-position:center -40px;}

.cfg-category-list li ul {margin-left:40px;}

/*분류사용표시*/
.nm-usest {display:inline-block;font-size:12px;background:#f9f9f9;border:1px solid #DDD;border-radius:99em;width:4em;text-align:center;font-weight:normal;letter-spacing:-1px;background:#FFF;}
.nm-usest-on {color:#666 !important;}
.nm-usest-off {color:#fff !important; background-color:#999;border-color:#999;}

/*
.frm-adm-ctrl input[type='radio'] {width:1.35em;height:1.35em;vertical-align:middle;margin-right:0.25em;line-height:1em;}
.frm-adm-ctrl input[type='checkbox'] {width:1.35em;height:1.35em;vertical-align:middle;}
*/


/*지도 좌표 검색*/
.search-map-point {position:relative;width:480px;height:300px;margin-top:0px;border:1px solid #CCC;}
.view-map-wr {position:relative;width:100%;height:480px;margin-top:0px;border:1px solid #CCC;}
.map-area {width:100%;height:100%;}
.map-target {padding:0;margin:0;position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px;z-index:100;width:44px;height:44px;background:url("http://web.cs21.com/_Img/Common/marker.gif") no-repeat;}




/*탭메뉴 스크립트용*/
.auto-tab1 {position:relative;overflow:hidden;margin-bottom:30px;}
.auto-tab1 li {float:left;width:16.6666%;font-size:1em;text-align:left;overflow:hidden;height:48px;}
.auto-tab1 li a {padding:0px 0px;height:47px;display:block;border-style:solid;line-height:1.35em;background:#FFF;border:1px solid #d2d2d2;border-top-width:0;border-left-width:0;margin:0px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .3s ease;}
.auto-tab1 li a span {color:#444;display:block;padding-left:1em;padding-right:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:14px;padding-bottom:13px;height:19px;font-weight:normal;}
.auto-tab1 ul li a span:after {position:absolute;top:50%;margin-top:-12.5px;right:13px;content:"";display:block;width:25px;height:25px;background:url(/_Img/Content/ctab01_arr.png) no-repeat -52px 0;z-index:100}
.auto-tab1 li:first-child a, .auto-tab1 li.is-first a, .auto-tab1 li.first a {border-left:1px solid #d2d2d2;}
.auto-tab1 .first-row a {border-top:1px solid #d2d2d2;height:46px;}
.auto-tab1 li a:hover span, .auto-tab1 a:focus span{color:#555;text-decoration:underline;font-weight:bold;}
.auto-tab1 a.over, .auto-tab1 .over a {background:#0059b7;border-color:#0059b7;border-bottom-width:0;padding-bottom:14px;color:#fff;font-weight:bold;}
.auto-tab1 .over span, .auto-tab1 li  a.over span {color:#FFF;}

.auto-tab1 li a:hover, .auto-tab1 a:focus {background-color:#f5f5f5;}
.auto-tab1 li a.over:hover, .auto-tab1 .over a:hover, .auto-tab1 li a.over:focus, .auto-tab1 .over a:focus {background-color:#0059b7;color:#fff;font-weight:bold;text-decoration:underline;}
.auto-tab1 li a.over:hover span, .auto-tab1 .over a:hover span, .auto-tab1 li a.over:focus span, .auto-tab1 .over a:focus span {color:#FFF}

.auto-tab1 ul li.over a span:after, .auto-tab1 ul li.over a:hover span:after, .auto-tab1 ul li.over a:focus span:after, .auto-tab1 ul li.over a:active span:after {background-position:0 0}
.auto-tab1 ul li a:hover span:after, .auto-tab1 ul li a:focus span:after, .auto-tab1 ul li a:active span:after {background-position:-26px 0}

.auto-tab1.wfull li a {border-top:1px solid #D2d2d2;height:43px;}

.auto-tab1 button {border:0;position:absolute;width:30px;height:48px;text-indent:-9999px;cursor:pointer;}
.auto-tab1 button.btn-prev {left:0;top:0;background:#f4f4f4 url(/_Img/Board/btn_prev.gif) no-repeat center center;}
.auto-tab1 button.btn-prev:hover, .auto-tab1 button.btn-prev:focus, .auto-tab1 button.btn-prev:active {background:#f4f4f4 url(/_Img/Board/btn_prev_o.gif) no-repeat center center;}
.auto-tab1 button.btn-next {right:30px;top:0;background:#f4f4f4 url(/_Img/Board/btn_next.gif) no-repeat center center;}
.auto-tab1 button.btn-next:hover, .auto-tab1 button.btn-next:focus, .auto-tab1 button.btn-next:active {background:#f4f4f4 url(/_Img/Board/btn_next_o.gif) no-repeat center center;}
.auto-tab1 button.btn-toggle {right:0px;top:0;background:#f4f4f4 url(/_Img/Board/btn_next.gif) no-repeat center center;width:30px;}


.c-in-tab, .sel-tab-list {width:100%;position:relative;}
.c-in-tab:after {clear:both;content:"";display:block}
.sel-tab-list ul {border:1px solid #DDD;position:relative;}
.sel-tab-list:after, .sel-tab-list ul:after {clear:both;content:"";display:block}
.sel-tab-list button {border:0;background:#DDD;border:1px solid #DDD;}
.sel-tab-list button.close {width:100%;height:30px;text-align:center;}

@media all and (min-width:600px) and (max-width:860px){
	.sel-tab-list ul {padding:1em 0;}
	.sel-tab-list li {width:33.33% !important;float:left;}
	.sel-tab-list li a {display:block;padding:0.25em 1em;border:0 !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.sel-tab-list li a:before {content:"";display:inline-block;vertical-align:middle;height:3px;width:3px;background:#666;margin-right:0.5em}
}

@media all and (min-width:441px) and (max-width:860px){
	.sel-tab-list ul {padding:1em 0;}
	.sel-tab-list li {width:50% !important;float:left;}
	.sel-tab-list li a {display:block;padding:0.25em 1em;border:0 !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.sel-tab-list li a:before {content:"";display:inline-block;vertical-align:middle;height:3px;width:3px;background:#666;margin-right:0.5em}
}

@media all and  (max-width:440px){
	.sel-tab-list li {border-bottom:1px solid #DDD;width:100% !important;}
	.sel-tab-list li a {display:block;padding:10px;border:0 !important;}
}

.a-st-txt {display:inline-block;font-size:11px;letter-spacing:-1px;border:1px solid #DDD;background:#fff;border-radius:99em;margin-right:5px;padding:1px 7px;}
.a-st-txt.off {background:#eaeaea;}