@charset "utf-8";
/*공통 스타일*/

/*새창 팝업*/
.popups {position:relative;z-index:3000;}
.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;}
.poplayer_foot, .popwin_foot{display:block;position:absolute;bottom:0px;width:100%;background:#282828;overflow:hidden;display:block;color:#FFF;font-size:11px;height:1.2em;padding:0.6em 0;line-height:1.2em;}

.popup_layers {display:block;overflow:auto;}
.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 {height:100%;width:100%;}


/*레이어 팝업*/
.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;transition:all .3s ease}
.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:#005aab;border-bottom:2px solid #005aab;position:relative;display:block;}
.pop_winWrap .pop_title { position:absolute;top:50%;left:15px; font-size:1.231em;height:20px;margin-top:-10px;color:#005aab; font-weight:500;}
.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%;}


/*로그아웃 메세지 및 자동로그아웃 알림*/
.g-logout-wrap {}
.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:500;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;}


/* 관리자모드, 프로그램 사용 기본 스타일*/

.a-pagelist-wr {margin-top:20px;}
.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 {position:relative;/* overflow:hidden; */}
.a-tab01:after {clear:both;content:"";display:block;}

.a-tab01 .this-wrap {}
.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:500;*/}
.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.html) 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:#1c4190;font-weight:500;background-position:right -213px;}
.a-tab02 li a:hover span, .a-tab02 a:focus span{color:#1c4190;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:#1c4190;font-weight:500;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.html) no-repeat center 9px;}
.a-tab02 button.btn-prev:hover, .a-tab02 button.btn-prev:focus, .a-tab02 button.btn-prev:active {}
.a-tab02 button.btn-next {right:0;top:0;border-left:0px solid #d7d7d7;background:#fff url(../_Img/Common/cprvnxt_btns01.html) no-repeat center -41px;}
.a-tab02 button.btn-next:hover, .a-tab02 button.btn-next:focus, .a-tab02 button.btn-next:active {}


.a-tit01 {font-size:1.385em;font-weight:500;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_blt2.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-scrfix-fbt {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 1px 1px 1px;line-height:1.2em;border-color:#ccc;box-sizing:border-box;}


.a-stgl-btn {display:inline-block;height:2em;width:auto;background:#fd8900;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-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:500;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:500;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:500;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:500;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-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:500;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;}

.sec-top {position:relative;}
.sec-top:after {clear:both;content:"";display:block;}
.sec-top .sec-top-scont {position:absolute;right:0;bottom:0;font-size:0.923em;}


/* 관리자 버튼 */
.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.html);}
.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}

/*//////////////////////////////////////////////////////////*/
/* 컨텐츠 공용 버튼 */

.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}

/*//////////////////////////////////////////////////////////*/

/*기본 텍스트 포인트 칼라*/
.csc-p1 {color:#005aab;}
.csc-p2 {color:#fd8900;}
.csc-p3 {color:#ff9a22;}
.csc-p4 {color:#0067d4;}
.csc-dp1 {color:#1c4190;}
.csc-dp2 {color:#ea480f;}
.csc-dp3 {color:#ec6f00;}
.csc-dp4 {color:#004a98;}


.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 {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;}



/* CMS 관리 스타일 */
#adm-pannel {position:fixed;bottom:0;right:-300px;height:60px;width:340px;text-align:center;font-size:11px;font-family:Dotum;color:#fff;z-index:4001;}
#adm-pannel .cfg-pannel {width:100%;height:100%;background:#c82626;position:absolute;left:0;top:0px;border-top-left-radius:30px;border-bottom-left-radius:30px;}
#adm-pannel .cfg-cont {text-align:right;padding-right:20px;padding-top:10px;}

.errmsg-box-wr {display:block;}
.errmsg-box {display:block;padding:50px;border:4px solid #DEDEDE;text-align:center;font-size:17px;color:#333}
.errmsg-box strong {display:block;color:#f33d19;letter-spacing:-1px;}
.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}

.prgr-dft-combo {vertical-align:middle;position:relative;display:inline-block;border:1px solid #ddd;height:28px;width:280px;}
.prgr-dft-combo * {vertical-align:middle;}
.prgr-dft-combo-input {border:0;height:100%;width:100%;box-sizing:border-box;padding-left:10px;padding-right:45px;font-size:13px;}
.prgr-dft-combo-toggle {position:absolute;right:0;border:0;width:30px;height:100%;background:transparent url(../_Img/Medi/btn_mtoggle.html) no-repeat center center;border-left:1px solid #DDD}
.prgr-selmenu-wr {display:inline-block;vertical-align:middle;}
.prgr-selmenu-wr .ui-state-default {background-color:#fff;border-color:#DDD}
.prgr-selmenu-wr .ui-selectmenu-text {margin-right:30px;border-right:1px solid #DDD;}
.prgr-selmenu .ui-state-disabled {display:none !important;}
