@charset "UTF-8";
/*
 * Base, Common, System, Admin, Common Write, Search, Tiny, BBS, jQuery UI 로 구성
 *
*/

/* ---< Base >----------------------------------------------------------------------------------------------------
html, body {height: 100%;}
html, body, ol, ul, dl, p {margin: 0;padding: 0;}
ol, ul {list-style-type: none;}
html, body {
    color: #555;
    font-size: 12px;
    font-family: 돋움,Dotum,굴림,Gulim,Verdana,Arial,sans-serif;
    scrollbar-face-color: #EDEDEA;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #F0F0F0;
    scrollbar-shadow-color: CCCDC7;
    scrollbar-darkshadow-color: #F0F0F0;
    scrollbar-track-color: #FAFAFA;
    scrollbar-arrow-color: #A8A798;
}
fieldset {position: relative;margin: 0;padding: 0;border: 0;}
legend {position: absolute;top: 0;left: 0;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;overflow: hidden;visibility: hidden;}
input[type="text"] {*margin: -1px 0;height: 15px;*height: 14px;padding: 2px 0 0 2px;*padding: 3px 0 0 2px;border: 1px solid #D1D1D1;color: #2F3743;font-size: 13px;line-height: 100%;color: #555;font-family: 돋움,Dotum,굴림,Gulim,Verdana,Arial,sans-serif;}
input.text {*margin: -1px 0;height: 15px;*height: 14px;padding: 2px 0 0 2px;*padding: 3px 0 0 2px;border: 1px solid #D1D1D1;color: #2F3743;font-size: 13px;line-height: 100%;color: #555;font-family: 돋움,Dotum,굴림,Gulim,Verdana,Arial,sans-serif;}
input.disabled {background-color: #ECECEC;}
textarea {*margin: -1px 0;border: 1px solid #D1D1D1;color: #555;font-size: 12px;font-family: 돋움,Dotum,굴림,Gulim,Verdana,Arial,sans-serif;}
select, button {color: #555;font-family: 돋움,Dotum,굴림,Gulim,Verdana,Arial,sans-serif;}
select {font-size: 13px;}
select.inline {margin: -4px 0;vertical-align: middle;}
label input.chk {margin: -5px 3px -3px 0;*margin: -5px 0 -3px -4px;*vertical-align: top;vertical-align: middle;}
label input.rad {margin: -5px 3px -3px 0;*margin: -4px 0 -3px -4px;*vertical-align: top;vertical-align: middle;}
button {padding: 0 1px 0 0;border: 0;background: transparent;*margin: -1px 0;font-size: 12px;cursor: pointer;*overflow: visible;}
img {border: 0;}
hr {display: none;}
a, button {outline: none;}
a, img, input, button {selector-dummy: expression(this.hideFocus=true);}
a:link {color: #335075;text-decoration: none;}
a:visited {color: #335075;text-decoration: none;}
a:hover {color: #335075;text-decoration: underline;}
a:active {color: #000;text-decoration: none;}

table {border-collapse: collapse;table-layout: fixed;}

.xb:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/* Hide from IE-mac \*/* html .xb {height: 1%;}/* //Hide from IE-mac */

*/

/* ---< Common >---------------------------------------------------------------------------------------------------- */


.area-plain-hor {padding: 5px 5px 5px 10px;border-width: 1px 0;border-style: solid;border-top-color: #E4E4E4;border-bottom-color: #999;}
.set-combo-inline {padding: 6px 5px 4px;}
.plain-hor {width: 100%;}
.plain-hor th {background: url("../img/common/bul_th_plainhor.gif") no-repeat 0 6px;padding: 5px 4px 3px 7px;font-weight: normal;text-align: left;}

.doclist td.title {padding-top: 2px;}
.doclist td.title a {display: block;padding: 3px 0 1px 20px;line-height: 100%;}
.doclist td.title .xlsx {background: url("../img/icon/file_xlsx.gif") no-repeat left top;}
.doclist td.title .jt {background: url("../img/icon/file_jt.gif") no-repeat left top;}
.doclist td.title .doc {background: url("../img/icon/file_doc.gif") no-repeat left top;}
.doclist td.title .ppt {background: url("../img/icon/file_ppt.gif") no-repeat left top;}
.doclist td.title .txt {background: url("../img/icon/file_txt.gif") no-repeat left top;}
.doclist td.title .hwp {background: url("../img/icon/file_hwp.gif") no-repeat left top;}
.doclist td.title .prt {background: url("../img/icon/file_prt.gif") no-repeat left top;}
.doclist td.title .asm {background: url("../img/icon/file_asm.gif") no-repeat left top;}
.doclist td.title .mdf {background: url("../img/icon/file_mdf.gif") no-repeat left top;}
.doclist td.title .cgm {background: url("../img/icon/file_cgm.gif") no-repeat left top;}
.doclist td.title .pdf {background: url("../img/icon/file_pdf.gif") no-repeat left top;}
.doclist td.title .gul {background: url("../img/icon/file_gul.gif") no-repeat left top;}
.doclist td.title .rtf {background: url("../img/icon/file_rtf.gif") no-repeat left top;}

.plain-vert td.division, .plain-vert td.title, .plain-vert td.location, .plain-vert td.author, .plain-vert td.name, .plain-vert td.apprstatus, .plain-vert td.company-abbr, .plain-vert td.company-PN {text-align: left;}
.plain-vert td.incqty, .plain-vert td.weight {text-align: right;padding-right: 15px;}
.plain-vert td.period, #User table.plain-vert td.status {padding: 2px 4px;}

.header-table {margin-bottom: 1px;}
.cropwin-list table {margin-top: -1px;margin-right: -18px;}
.cropwin-list .plain-vert td {border-top: 1px solid #E0E0E0;border-bottom: 0;}

td.select-only .short {width: 100px;}
td.select-only .normal {width: 200px;}
td.select-only .full {width: 100%;}
td.textarea-only .full {width: 100%;margin-right: 4px;}

.plain-vert td.form-only {padding: 2px 4px 2px 2px;}
.plain-vert td.form-only *, .searchbox td.form-only *, .plain-vert td.form-only-select, .searchbox td.form-only-select * {width: 100%;}
.plain-vert td.form-only input, .searchbox td.form-only input {margin-right: -4px;}

.confirm-alone {margin: 10px 0;background: url("../img/icon/confirm_item.gif") no-repeat left top;padding: 2px 0 2px 20px;}

/* 검색 조건 입력
.searchbox {padding: 1px 0;border-top: 1px solid #E4E4E4;}
.searchbox .sup {min-height: 22px;background-color: #F7F7F7;padding: 5px 0 5px;}
.searchbox table {width: 100%;}
.searchbox th {padding: 4px 5px 2px 7px;font-weight: normal;text-align: right;}
.searchbox td {padding: 1px 0 2px;vertical-align: top;}
.searchbox .addl {padding-top: 1px;}
.searchbox .addl button {margin-right: 5px;vertical-align: middle;}
.searchbox .reset, .searchbox .expand {font-size: 11px;}
.searchbox td.term .set {float: left;margin-right: 2px;}
.searchbox td.term .set button {margin: -1px 0 -3px 0;vertical-align: middle;}
.searchbox td.term .set button.date {margin-left: 2px;}
.searchbox td.term .set input {width: 58px;*margin: -2px 0 0;height: 16px;*height: 14px;padding: 1px 4px 0 4px;*padding: 3px 4px 0 4px;vertical-align: middle;}
.searchbox td.term .sd {display: inline-block;padding: 0 2px;}
.searchbox td.term .preset {float: left;*margin-bottom: -2px;*padding-top: 1px;}
.searchbox td.term .preset button {float: left;}
.searchbox td.author input.text {width: 100px;margin-right: 2px;}
.searchbox td.author * {vertical-align: top;}
.searchbox td.author button {margin: 0 0 -3px;}
.searchbox td.form-only {padding-right: 4px;}
.searchbox td .checkitems label {float: left;padding: 4px 15px 2px 4px;}

.searchbox .colui-2-fol .colui-lead .colui-lead-sup {margin-right: 75px;padding-left: 10px;}
.searchbox .colui-2-fol .colui-fol {width: 54px;margin-left: -61px;}

.searchbox-toggle {min-height: 9px;margin-bottom: 5px;border-top: 1px solid #E4E4E4;}
.searchbox-toggle .trigger {float: right;padding: 0 0 2px 10px;cursor: pointer;}

.header-table {padding: 1px 0;border-width: 1px 0;border-style: solid;border-top-color: #E4E4E4;border-bottom-color: #999;}*/

/* 크랍 윈도우 - 스크롤 영역 생성 */
.cropwin {background-color: #FFF;padding: 9px;border: 1px solid #8199AB;}
.cropwin .cont {height: 360px;overflow: auto;}
.cropwin-list {height: 219px;border-bottom: 1px solid #999;*overflow-x: hidden;overflow: auto;}
.cropwin-list .no-results {margin: 10px;text-align: center;}

/* 버튼 시스템 */
.actions {_position: relative;min-height: 20px;_height: 20px;margin: 5px 0;}
.actions .btn-cont {display: inline-block;float: left;background-position: -10px -10px;margin-right: 2px;}
.actions .btn-cont.hover {background-position: -10px -40px;}
.actions .btn-cont.down {background-position: -10px -70px;}
.actions .btn-cont a {position: relative;right: -3px;display: inline-block;min-height: 11px;_height: 11px;background-repeat: no-repeat;background-position: -10px -10px;padding: 5px 7px 4px 5px;_padding: 5px 7px 4px 5px;line-height: 100%;font-size: 11px;}
.actions .btn-cont a:link,
.actions .btn-cont a:visited {background-position: 100% -10px;text-decoration: none;}
.actions .btn-cont a:hover {background-position: 100% -40px;text-decoration: none;}
.actions .btn-cont a:active {background-position: 100% -70px;text-decoration: none;}
.actions .func,
.actions .func a {background-image: url("../img/common/bg_btn_func.gif");}
.actions .func a:link,
.actions .func a:visited {color: #919191;}
.actions .func a:hover {color: #768EAC;}
.actions .func a:active {color: #556E91;}
.actions .sys,
.actions .sys a {background-image: url("../img/common/bg_btn_system.gif");}
.actions .sys a:link,
.actions .sys a:visited {color: #8ABEA9;}
.actions .sys a:hover {color: #59A284;}
.actions .sys a:active {color: #59A284;}
.actions .sys-first {margin-left: 3px;}
.actions .page,
.actions .page a,
.preview .actions .page,
.preview .actions .page a {background-image: url("../img/common/bg_btn_page.gif");}
.actions .page {margin-left: 2px;margin-right: 3px;}
.actions .page a {position: relative;right: -3px;display: inline-block;min-height: 11px;_height: 11px;background-repeat: no-repeat;background-position: -10px -10px;padding: 5px 8px 4px 20px;_padding: 5px 8px 4px 20px;line-height: 100%;font-weight: bold;}
.actions .page a:link,
.actions .page a:visited {color: #666;}
.actions .page a:hover {color: #748DAB;}
.actions .page a:active {color: #57779D;}
.actions .sfunc,
.actions .sfunc a {background-image: url("../img/common/bg_btn_sfunc.gif");}
.actions .sfunc a.ex {background-image: url("../img/common/bg_btn_sfunc_ex.gif");}
.actions .sfunc a:link,
.actions .sfunc a:visited {color: #919191;}
.actions .sfunc a:hover {color: #768EAC;}
.actions .sfunc a:active {color: #556E91;}
.actions .sfunc {margin-left: 1px;margin-right: 3px;}
.actions .sfunc a {padding: 4px 6px 3px 3px;letter-spacing: -1px;_vertical-align: middle;}
.actions .sfunc a.ex {padding-right: 12px;}
.actions .disabled {background-position: -10px -100px;}
.actions .disabled a:link,
.actions .disabled a:visited,
.actions .disabled a:hover,
.actions .disabled a:active {background-position: 100% -100px;color: #B1B2B2;}
.actions .global {float: right;}

.actions .func .unlock {width: 82px;}
.actions .sys .add-user {width: 67px;}

.tiny .actions {padding-right: 10px;}
.tiny .actions .page,
.tiny .actions .page a {background-image: url("../img/common/bg_btn_page_tiny.gif");}
.tiny .actions .func,
.tiny .actions .func a {background-image: url("../img/common/bg_btn_func_tiny.gif");}
.tiny .actions .page a:link,
.tiny .actions .page a:visited,
.tiny .actions .page a:hover,
.tiny .actions .page a:active {color: #FFF;}

.actions-global {float: right;padding: 4px 9px 4px 10px;}
.actions-global span {display: inline-block;float: left;background-position: -10px -10px;margin-left: 2px;padding-left: 9px;}
.actions-global span.hover {background-position: -10px -42px;}
.actions-global span.down {background-position: -10px -106px;}
.actions-global span a {display: inline-block;_height: 1%;background-repeat: no-repeat;background-position: -10px -10px;padding: 5px 20px 3px 2px;}
.actions-global span a:link,
.actions-global span a:visited {background-position: 100% -10px;color: #496A82;}
.actions-global span a:hover {background-position: 100% -42px;color: #264459;}
.actions-global span a:active {background-position: 100% -106px;color: #2D4C61;}
.actions-global span,
.actions-global span a {background-image: url("../img/common/bg_btn_global.gif");}
.system .actions-global span,
.system .actions-global span a {background-image: url("../img/common/bg_btn_global_system.gif");}

/* 권한 설정 */
.tiny .set-auth #Contents {padding-top: 0;}
.set-auth {position: relative;width: 482px;}
.set-auth h2 {margin: 0 0 10px;padding-bottom: 5px;}
.set-auth h3 {margin: 0 0 3px;font-size: 12px;color: #496A82;}
.set-auth .rcbox {background-color: #FFF;padding: 9px;border: 2px solid #9FB1BC;}
.set-auth .rcbox .cont {background-color: #FFF;height: 360px;overflow: auto;}
.set-auth .auth {position: relative;float: left;width: 215px;margin-right: 10px;}
.set-auth .auth button.info {position: absolute;top: 18px;right: 0;}
.set-auth .auth li {margin-bottom: 2px;}
.set-auth .auth li span.name {display: block;_height: 1%;background-color: #D8E2E9;padding: 4px 5px 2px 5px;}
.set-auth .auth li ul {padding: 4px 0 4px 5px;}
.set-auth .auth li li {background-image: none;margin-bottom: 0;padding: 0;}
.set-auth .auth li li input {vertical-align: middle;}
.set-auth .auth-details {float: left;width: 233px;}
.set-auth .auth-details h5 {background: url("../img/admin/bg_authdetails_type.gif") no-repeat right top;margin: 2px 0 8px;padding-right: 5px;font-size: 12px;color: #496A82;}
.set-auth .auth-details h5 span {display: block;background: url("../img/admin/bg_authdetails_type.gif") no-repeat left top;padding: 5px 0 3px 5px;}
.set-auth .auth-details legend {position: static;height: auto;font-size: 100%;overflow: visible;visibility: visible;margin-left: -8px;*margin-left: -5px;line-height: 120%;color: #496A82;font-weight: bold;}
.set-auth .auth-details fieldset {padding: 0 0 5px 10px;}
.set-auth .auth-details fieldset label {display: block;}
.set-auth .auth-details .subject .grade label {display: block;float: left;width: 35%;}

/* 부가 권한
.tiny .auth-addl #Contents {min-height: 204px; _height: 204px;}
.auth-addl {position: relative;width: 260px;}
.auth-addl .sbox {background-color: #FFF;padding: 9px;border: 2px solid #8199AB;}
.auth-addl .sbox h3 {margin: 3px 0 2px 4px;font-size: 12px; color:#496a82}
.auth-addl .sbox .ttl {margin: 10px 0 2px 0;}*/

/* 기술자료에서 임시로 받아온 클래스 - 정리 필요 */
.functions{clear:both; margin-left:110px;}
.functions span {float: left;background-position: -10px -10px;margin-right: 3px; padding-left:7px; font-size: 11px;letter-spacing: -1px;}
.functions span.hover {background-position: -10px -39px;}
.functions span.down {background-position: -10px -97px;}
.functions span a, .btn_delete a, .btn_add a {display: block;width: 49px;min-height: 14px;_height: 13px;background-repeat: no-repeat;background-position: -10px -10px;padding: 5px 9px 1px 0;_padding-top: 6px;line-height: 100%;}
.functions span a:link,
.functions span a:visited {background-position: 100% -10px;color: #5A708B;}
.functions span a:hover {background-position: 100% -39px;color: #A1A1A1;}
.functions span a:active {background-position: 100% -97px;color: #5A708B;}
.functions span,
.functions span a {background-image: url("../images/button/village/handlefunc.gif");}
.functions span a.checkin {width:39px;}
.functions span a.cancel-checkout {width:69px;}
.functions .btn_add,
.functions .btn_add a{background-image: url("../images/button/village/handlefunc_b.gif");}
.functions .btn_add a:link,
.functions .btn_add a:visited,
.functions .btn_add a:active {color: #737373;}
.functions .btn_add a:hover {color: #A1A1A1;}
.functions .btn_add a{width:30px;}


/* 조직도 트리 */
.orgtree .name {display: block;margin-bottom: 10px;font-size: 14px;color: #496A82;}
.orgtree li {padding: 3px 0 1px;}
.orgtree li.selected {background-color: #D5DEE4;margin-left: -14px;padding-left: 14px;}
.orgtree li.selected ul {background-color: #FFF;}
.orgtree .depth2 {padding-left: 14px;}
.orgtree .depth2 ul {margin-left: -14px;}
.orgtree .depth2 ul li {padding-left: 28px;}


/* Column UI - Prototype 2009-10-28 제정
    .colui-칼럼수-고정영역

*/
.colui-2-lead .colui-lead {float: left;width: 300px;margin-right: -300px;}
.colui-2-lead .colui-fol {float: left;width: 100%;}
.colui-2-lead .colui-fol .colui-fol-sup {margin-left: 310px;}
.colui-2-fol .colui-fol {float:left; width:130px; margin-left:-130px;}
.colui-2-fol .colui-lead {float: left;width: 100%;}
.colui-2-fol .colui-lead .colui-lead-sup {margin-right: 120px;}

.colui-2-lead-box {min-height: 281px;_height: 281px;border: 1px solid #8097B2;}
.colui-2-lead-box .colui-lead {position: relative;float: left;width: 299px;min-height: 14px;_height:605px;margin-right: -299px;}
.colui-2-lead-box .colui-lead h3 {float: left;background: url("../img/common/bul_tit_colui_lead.gif") no-repeat 0 1px;margin: 0;padding: 0 0 0 10px;color: #496A82;font-size: 12px;}
.colui-2-lead-box .colui-lead .checklist {height: 255px;overflow: auto;}
.colui-2-lead-box .colui-lead .cropwin {border: 0;}
.colui-2-lead-box .colui-fol {float: left;width: 100%;}
.colui-2-lead-box .colui-fol .colui-fol-sup {position: relative;margin-left: 300px;}
.colui-2-lead-box .colui-fol h3 {float: left;background: url("../img/common/bul_tit_colui_fol.gif") no-repeat 0 1px;margin: 0;padding: 0 0 0 10px;color: #496A82;font-size: 12px;}
.colui-2-lead-box .colui-fol .status {float: right;margin: 0;}
.colui-2-lead-box .header-form {min-height: 19px;_height: 21px;background-color: #DFE6EE;padding: 2px 16px 2px 13px;_padding-bottom: 0;}
.colui-2-lead-box .header-form label {float: left;width: 64px;min-height: 14px;_height:14px;background: url("../img/common/bul_tit_colui_lead.gif") no-repeat 0 7px;margin-right: -76px;padding: 4px 2px 1px 10px;color: #335075;font-weight: bold;letter-spacing: -1px;}
.colui-2-lead-box .header-form .content {float: left;width: 100%;padding: 0;}
.colui-2-lead-box .header-form .content span {display: block;margin: 0 24px 0 76px;padding-right: 4px;}
.colui-2-lead-box .header-form .content span input {width: 100%;margin-right: -4px;}
.colui-2-lead-box .header-form .submit {float: left;width: 24px;margin: 0 -2px -1px -22px;}
.colui-2-lead-box .header-form .submit button {*margin-top: 0;}
.colui-2-lead-box .header-text {min-height: 14px;_height:14px;background-color: #DFE6EE;padding: 6px 7px 3px 13px;}
.colui-2-lead-box .content {width: auto;padding: 6px 6px 6px 5px;}
#SetSanctionRoute .colui-2-lead-box .header-form .jquery-selectbox {margin-right:-110px;}


.colui-2-lead-box .colui-fol td.status {float: none;}

ul.checklist {padding: 3px 0 1px 1px;}
ul.checklist li {padding: 5px 5px 4px 12px;}
ul.checklist li.on {background-color: #EAEDF2;}
ul.checklist li label {cursor: pointer;}

.checkspecs .colui-2-lead-box .colui-lead {width: 339px;margin-right: -339px;}
.checkspecs .colui-2-lead-box .colui-fol .colui-fol-sup {margin-left: 340px;}
.checkspecs .need-weight td {background-color: #DAF7DA;}
.parts-list .confirmed {background: url("../img/icon/confirmed.gif") no-repeat right top;padding-right: 13px;}
.specinfo-details .cropwin-list {height: 193px;}


/* 2009-11-09 추가 */



/* 등록신청(System, 타 사업부 등록 신청) */
.form-sysreg .gbm {margin: 4px 0;padding: 1px 0;border-width: 1px 0;border-style: solid;border-color: #E4E4E4;}
.form-sysreg .gbm caption {text-align: left;font-weight: bold;}
.form-sysreg .gbm caption label {display: block;background-color: #DFE4E9;_margin-bottom: -2px;padding: 6px 10px 5px 10px;cursor: pointer;line-height: 100%;}
.form-sysreg .gbm table {width: 100%;background-color: #F2F2F2;vertical-align: top;}
.form-sysreg .gbm col.title {*width: 53px;}
.form-sysreg .gbm th {padding: 9px 5px 3px 13px;vertical-align: top;font-weight: normal;text-align: left;}
.form-sysreg .gbm td {padding: 5px 0 0;}
.form-sysreg .gbm td.term .set, .system .gbm td.term .preset {float: left;}
.form-sysreg .gbm td.term .set {margin-right: 2px;}
.form-sysreg .gbm td.term .set button {margin-left: 3px;vertical-align: middle;}
.form-sysreg .gbm td.term .set input {width: 58px;*margin: -2px 0 0;height: 16px;*height: 14px;padding: 1px 4px 0 4px;*padding: 3px 4px 0 4px;vertical-align: middle;}
.form-sysreg .gbm td.term .preset {*margin-bottom: -2px;*padding-top: 1px;}
.form-sysreg .gbm td.term .sd {display: inline-block;padding: 0 2px;}
.form-sysreg .gbm td.term .preset button {float: left;}
.form-sysreg .gbm td.details {padding: 5px 18px 5px 0;}
.form-sysreg .gbm td.details textarea {width: 100%;margin-right: -4px;overflow: auto;}
.form-sysreg .gbm td img {vertical-align: top;}
.form-sysreg .gbm .applied {background-color: #DFE4E9;margin: 0;padding: 6px 10px 5px 10px;color: #8097B2;}
.form-sysreg .gbm .applied label {font-weight: bold;}



/* --- //Common ---------------------------------------------------------------------------------------------------- */

/* ---< System >---------------------------------------------------------------------------------------------------- */
.system {background-color: #F5F7FA;color: #555;}
.system h1 {min-height: 17px;_height: 17px;background: url("../img/ums/system/bul_title.gif") no-repeat left top;margin: 0;padding: 4px 5px 3px 17px;color: #FFF;font-size: 16px;line-height: 100%;vertical-align: middle;}
.system legend {position: static;width: auto;height: auto;font-size: 100%;color: #555;line-height: 100%;overflow: visible;visibility: visible;*margin-left: -7px;vertical-align: middle;}
.system #Wrap {padding: 14px 10px 6px;margin: 0 auto;}
.system #Header, .system #Contents {border-style: solid;border-color: #8097B2;}
.system #Header {background: url("../img/ums/system/bg_header.gif") repeat-x left center;padding: 2px 0 3px 11px;border-width: 1px 1px 0;}
.system #Contents {min-height: 100px;background-color: #FFF;padding: 20px 15px 0;border-width: 0 1px 1px;}
.system #Footer {padding: 13px 0 10px;text-align: center;}
.system #Footer p {margin: 0;font-size: 10px;font-family: Tahoma,Verdana,Arial,sans-serif;color: #858586;}
.system #Footer .logo {margin: -7px 0;}
.system .regular {width: 590px;}
.system .mini {width: 438px;}
.system .note-lead {margin: 0 0 15px;line-height: 140%;}
.system .meminfo {width: 100%;margin-bottom: 20px;border: 1px solid #999;border-width: 1px 0;}
.system .meminfo th {background: #E8ECF0;height: 21px;*height: 15px;padding: 4px 4px 2px 10px;border-bottom: 1px solid #E0E0E0;color: #58778D;text-align: left;}
.system .meminfo td {height: 21px;*height: 15px;padding: 4px 4px 2px;border-bottom: 1px solid #E0E0E0;}
.system .actions {margin: 2px 0 9px;}
.system .gbm-select {margin: 7px 0;padding: 1px 0;border-width: 1px 0;border-style: solid;border-color: #E4E4E4;}

/* System - 잠금해제 요청 */
.system .gbm-select {margin-bottom: 9px;}
.system .gbm-select-sup {background-color: #F7F7F7;padding: 10px 10px;}
.system .gbm-select fieldset ul {min-height: 40px;_height: 40px;padding: 8px 0 0 4px;}
.system .gbm-select fieldset li {float: left;width: 50%;padding: 4px 0;}
.system .gbm-select fieldset li label {cursor: pointer;}
.system .gbm-select legend {font-weight: bold;}
.system .gbm-select .status {margin: 8px 0 0;}

/* System - 보안 서약서 */
.system .secupledge .note-lead {margin: 0 0 9px;}
.system .secupledge .tarea-full {margin-bottom: 9px;padding-right: 18px;}
.system .secupledge .tarea-full textarea {height: 247px;padding: 7px 8px;margin-right: -18px;}

/* System - 접속 불가 */
.system .accessdenied #Contents {padding-bottom: 14px;}
.system .accessdenied .contact {line-height: 140%;}

#alert_lock{ width:292px; height:130px;}
#alert_lock .view{ background:url(../img/system/bg_lock_ptn.gif) repeat-y; height:100px;padding:10px 30px 0px 30px}
#alert_lock .view .read{ float:left; background:url(../img/system/img_alret.gif) no-repeat left top;  height:60px; border-bottom:1px solid #e1e1e1; line-height:18px ; width:180px; padding-left:60px}
#alert_lock .view .btn{ float: left; width:240px;  height:20px;  vertical-align: middle; padding:10px 0px 0px 0px; text-align:center}

/* --- //System ---------------------------------------------------------------------------------------------------- */

/* ---< Admin >---------------------------------------------------------------------------------------------------- */
.plm-template #Header,
.plm-template #Footer {min-width: 1000px;_width:expression(document.documentElement.clientWidth < 996? "996px":"auto");}
.plm-template #Header {position: relative;height: 60px;background: #BBCDDE url("../img/admin/bg_header.gif") repeat-x left top;padding: 10px 10px 10px 20px;border-top: 2px solid #2A5281;z-index: 1;}
.plm-template #Header .logo {float: left;width: 168px;margin-right: 14px;}
.plm-template #Hairpin {float: right;margin-bottom: 5px;}
.plm-template #Hairpin .user {float: left;margin-right: 50px;padding-top: 4px;}
.plm-template #Hairpin .shortcuts {float: left;padding-top: 4px;}
.plm-template #Hairpin .shortcuts select {margin-top: -4px;vertical-align: top;}
.plm-template #Channels {clear: right;min-height: 20px;}
.plm-template #Channels .content {float: left;width: 500px;min-height: 20px;}
.plm-template #Channels .content li {float: left;margin-right: 2px;}
.plm-template #Channels .content li a {display: block;width: 100px;padding: 5px 5px 3px;border: 1px solid #727272;text-align: center;}
.plm-template #Channels .content li a:hover {padding: 4px 4px 2px;border-color: #000;border-width: 2px;color: #000;}
.plm-template #Channels .content li a:active {padding: 4px 4px 2px;border-color: #F60;border-width: 2px;color: #F60;}
.plm-template #Channels .search {float: right;}
/* 2009-10-21 임시 비활성화
#Container {min-height: 100%;_height: 100%;margin: -82px 0 -31px;} */
.plm-template #LNB {width: 164px;background: #FFF url("../img/admin/bg_contindex.gif") repeat-y left top;overflow: auto;}
.plm-template #LNB .sup {min-height: 100%;_height: 100%;background: url("../img/admin/bg_contindex_top.gif") no-repeat left top;}
.plm-template #LNB h1 {width: 139px;min-height: 20px;_heignt: 20px;margin: 0 0 20px;padding: 25px 5px 10px 20px;font-size: 16px;color: #FFF;}
.plm-template #LNB h1 span {font-size: 10px;font-weight: normal;}
.plm-template #LNB #LN-Tree {padding-left: 13px;}
.plm-template #LNB ul.publ-temp {padding: 10px 6px 10px 22px;}
.plm-template #LNB ul.alt {margin-top: 20px;}
.plm-template #LNB ul.publ-temp li {margin-top: 2px;border-bottom: 1px solid #C2C2C2;}
.plm-template #LNB ul.publ-temp li a {display: block;_height: 1%;padding: 5px 5px 3px 15px;}
.plm-template #LNB ul.publ-temp li a:link,
.plm-template #LNB ul.publ-temp li a:visited {color: #8A8A8A;}
.plm-template #LNB ul.publ-temp li a:hover {color: #000;}
.plm-template #LNB ul.publ-temp li a:active {color: #25456F;}
#Content {min-height: 400px;_height: 400px;padding: 11px 23px 20px 19px;}
#Content {min-width: 782px;_width:expression(document.documentElement.clientWidth < 824? "782px":"auto");}
.panel {float: left;}
.vert .panel {float: none;margin: 10px 0 35px;}
.vert .panel h3 {float: left;margin: 2px 0 4px;}
.vert .panel h3 .tip {margin: -2px 0 0 3px;}
.vert .panel h4 {margin: 15px 0 5px;padding: 1px 0 0;color: #496A82;font-size: 12px;}
.vert .panel .header {min-height: 19px;border-bottom: 1px solid #CBD5E1;}
.vert .panel .header-contin {border-bottom: 0;}
.vert .panel .header .actions,
.vert .panel .header .addl {float: right;}
.vert .panel .header .addl br {display: none;}
.vert .panel .header .addl .period {float: left;}
.vert .panel .header .addl .period img {_position: relative;margin-top: -6px;vertical-align: top;}
.vert .panel .header .addl .period .func {font-size: 12px;}
.vert .panel .header .addl .period .status {float: left;margin-right: 10px;padding-top: 8px;}
#Content .rcbox {padding: 9px;border: 1px solid #8199AB;}
#Content .rcbox .cont {height: 360px;overflow: auto;}
#Content .auth-owner h3 {float: left;}
#Content .auth-owner .handle {float: right;}
#Content .auth-owner .handle .actions {float: right;}
#Content .auth-owner table {clear: both;}
#Content .auth-owner td.auth-details img {vertical-align: top;margin-top: -3px;}
#Content .auth .info {position: absolute;top: -2px;right: 10px;}
#Content .auth .info .details {position: absolute;top: -7px;left: 87px;width: 300px;background-color: #FFF;padding: 8px;border: 1px solid;display: none;}
#Content .auth .info .details h4 {font-size: 12px;}
#Content .auth .info .details li {margin-top: 1px;}
#Content .auth .info .details li a {display: block;padding: 4px 4px 2px;border: 1px solid #000;}
#ContentHeader {min-height: 18px;_height: 18px;margin-bottom: 5px;}
#ContentHeader h2 {float: left;background: url("../img/admin/bul_tit_content.gif") no-repeat left top;margin: 0;padding-left: 12px;color: #446C9B;font-size: 16px;}
#CurrentLocation {position:  relative;_height: 1%;margin: 5px 0 0 0;float: right;color: #9C9C9C;font-size: 11px;}
#CurrentLocation dt {position: absolute;top: -1.2em;visibility: hidden;}
#CurrentLocation strong {color: #FEA94F;font-weight: normal;}
#CurrentLocation .home {background: url("../img/admin/bul_curloc_home.gif") no-repeat 0 0;padding-left: 17px;}
#ContentBody {min-height: 400px;_height: 400px;margin-top: 10px;}
#Footer {position: relative;clear: left;height: 30px;border-top: 1px solid #D1DDEA;}
#Footer .copyright {float: left;}
#Footer .help {float: right;}

/* Common Classes */
.panel h3, .panel .title {background: url("../img/admin/bul_tit_panel.gif") no-repeat 0 2px;padding: 1px 0 0 16px;color: #496A82;font-size: 12px;}
.auth-list {min-height: 1em;padding: 10px 6px 5px 20px;border: 1px solid #8199AB;}
.auth-list li {float: left;width: 170px;background: url("../img/admin/bul_auth_each.gif") no-repeat 0 4px;margin: 0 10px 3px 0;padding-left: 8px;}
.auth-list li.dbl {width: 358px;}
table.plain-vert td.auth-list {border-width: 0 0 1px 1px;border-color: #8199AB;}
table.plain-vert td.auth-list li {text-align: left;}

.auth-management {min-height: 400px;position: relative;}
.auth-management .auth {float: left;width: 100%;}
.auth-management .auth .auth-sup {position: relative;_height: 1%;margin-right: 65%;padding-right: 20px;}
.auth-management .auth li {margin-bottom: 2px;}
.auth-management .auth li span.name {display: block;_height: 1%;background-color: #D8E2E9;padding: 4px 5px 2px 5px;}
.auth-management .auth li ul {height: auto;margin: 7px 0 10px 17px;overflow: visible;}
.auth-management .auth li li {background: url("../img/admin/bul_auth_li_sub.gif") no-repeat 0 8px;margin-bottom: 0;padding: 3px 0 1px 9px;}
.auth-management .auth-owner {float: left;width: 65%;margin-left: -65%;}

.divisioninfo {width: 45%;margin-right: 10px;}
.divisioninfo .rcbox {height: 408px;}
.divisioninfo .name {display: block;margin-bottom: 10px;font-size: 14px;color: #496A82;}
.divisioninfo li {padding: 3px 0 1px;}
.divisioninfo li.selected {background-color: #D5DEE4;margin-left: -14px;padding-left: 14px;}
.divisioninfo li.selected ul {background-color: #FFF;}
.divisioninfo .depth2 {padding-left: 14px;}
.divisioninfo .depth2 ul {margin-left: -14px;}
.divisioninfo .depth2 ul li {padding-left: 28px;}

.handle {min-height: 19px;_height: 19px;margin-bottom: 4px;}
.handle .actions {float: left;margin: 0;}
.handle .config {float: right;}
.handle .config label {display: inline-block;padding: 4px 4px 2px;}
.handle .config select {vertical-align: top;}
.handle .config .tip {margin: -2px 0 0 3px;vertical-align: middle;}
.handle .config .options {display: inline-block;margin: -1px 0;}
.handle .search {float: right;margin-right: 10px;}
.handle .search * {vertical-align: top;}
.handle .search label {display: inline-block;padding-top: 3px;}
.handle .search label input {width: 100px;margin-top: -3px;*margin-top: -4px;}
.handle .config .func {_position: relative;display: inline-block;margin: -2px 0 -1px;}
.handle .quicksort {clear: both;}

.approval .note {padding-left: 20px;color: #9FA0A0;text-align: left;}
.approval td.period, .approval td.set-auth {padding: 1px 4px;}
.approval .auth-list li img {vertical-align: top;margin-top: -2px;}
.approval td.period input, .approval td.period img, .approval td.period button {vertical-align: top;}
.approval .chk {vertical-align: top;}
.approval td.set-auth {position: static;}

#UserList tr {cursor: pointer;}
#UserList td.division {text-align: left;}

.system .persinfo dt {float: left;width: 58px;background: url("../img/system/bg_label.gif") no-repeat left top;margin-bottom: 3px;padding-left: 8px;color: #FFF;}
.system .persinfo dt strong {display: block;min-height: 14px;_height: 14px;background: url("../img/system/bg_label.gif") no-repeat right top;padding: 5px 10px 2px 0;font-weight: normal;line-height: 100%;}

.persconfig .vert .panel .header {border-bottom: 0;}
.persconfig .plain-vert td.name, .persconfig .plain-vert td.desc {text-align: left;}

.samsungcal .handle {margin-bottom: 5px;font-size: 14px;}
.samsungcal .handle * {vertical-align: top;}
.samsungcal .handle img {margin-top: -1px;}
.samsungcal .handle select {_position: relative;margin-top: -2px;}
.samsungcal .plain-vert .week {background-image: none;}
.samsungcal .plain-vert th.week {background-color: #E8ECF0;border-bottom: 1px solid #E0E0E0;color:#666;}
.samsungcal .header-table {margin-bottom: 0;}
.samsungcal .header-table .plain-vert th.week {background-color: #F7F7F7;border-bottom: 0;}
.samsungcal .plain-vert td {border-left: 1px solid #E0E0E0;}
.samsungcal .plain-vert td{ padding:6px 9px; text-align:right; font-weight:bold; color:#555; vertical-align:top;}
.samsungcal .plain-vert td.sun{ color:#FF0000; text-align:right;font-weight:bold;vertical-align:top;}
.samsungcal .plain-vert td select{ width:100%; margin:10px 0 0 0;}
.samsungcal .plain-vert td.na {/* not available */color: #BFC1C4;}

.prodimage .grid tr {cursor: pointer;}
.prodimage .plain-vert td.subjname, .prodimage .plain-vert td.devteam {text-align: left;}



/*현정추가*/
#textalign td{ text-align: left;}
#box{ width:98.5%; padding:7px 0 6px 7px; border:1px solid #8199AB; margin: 1px 0 3px 1px;}
#box a{ line-height:20px;}
#box a.table_delet{ background:url(../img/admin/bul_table_delet.gif) no-repeat left top; padding:5px 2px 5px 17px; height:20px; margin-right:3px;}
#box a.table_add{ background:url(../img/admin/bul_table_add.gif) no-repeat left top;  padding:5px 2px 5px 17px;height:20px; }
#box p{ margin:7px 0 0 0; padding:0px;}
#box p .file{ margin-left:50px;}
#box p span em{ margin-left:50px; font-weight:normal; font-size:12px;}

.panel2 h3{ background: url("../img/admin/bul_tit_panel.gif") no-repeat 0 2px;padding:1px 0 0 16px;color: #496A82; font-size:12px; margin:15px 0 5px 0;}
#admin_ddadmin{ margin-bottom:15px;}
.texttool textarea{ width:99%; text-align:left; padding:5px; margin:0px;}

.table_over_icon{ background:url(../img/admin/btn_search_img_over.gif) no-repeat right 1px; display:inline-block; width:14px; height:18px; vertical-align: text-bottom; }
.table_out_icon{ background:url(../img/admin/btn_search_img_out.gif) no-repeat right 1px; display:inline-block; width:14px; height:18px; vertical-align: text-bottom; }
/*현정추가 끝*/

.preview #Contents {min-height: 100%;_height: 100%;margin-bottom: -70px;}
.preview #ContentsWrap {padding-bottom: 70px;}
.preview #Footer {min-width: 310px;_width:expression(document.documentElement.clientWidth < 310? "310px":"auto");width: auto;min-height: 69px;_height: 69px;background: #C0D1DD url("../images/common/bg_tiny_actions.gif") repeat-x left top;padding-top: 1px;border-top: 1px solid #FFF;}
.preview #Footer .actions {padding-right: 10px;}

/* --- //Admin ---------------------------------------------------------------------------------------------------- */

/* ---< Common Write(편지 쓰기, 결재 상신) >---------------------------------------------------------------------------------------------------- */
.common-write #Header {border-bottom: 1px solid #638298;}
.common-write #Content {min-width: 794px;_width:expression(document.documentElement.clientWidth < 820? "794px":"auto");min-height: 526px;_height: 525px;padding: 15px 13px 5px;}
.common-write #ContentBody {min-height: 500px;_height: 500px;}
.common-write h1 {background: url("../img/common/bg_header_commonwrite.gif") repeat-x left bottom;margin: 0;padding: 5px 10px 5px;border-width: 1px 1px 0;border-style: solid;border-color: #FFF;color: #555;font-size: 15px;}
.common-write h2 {background: url("../img/admin/bul_tit_panel.gif") no-repeat 0 1px;padding-left: 14px;margin: 3px 10px 3px 0;color: #53637C;font-size: 12px;}
.common-write table.lead {margin-bottom: 10px;border-top: 1px solid #E0E0E0;}
.common-write table.lead th {padding: 4px 4px 2px 10px;background-color: #E8ECF0;border-bottom: 1px solid #E0E0E0;color: #58778D;font-weight: bold;text-align: left;}
.common-write table.lead th.receiver .tip,
.common-write table.lead th.decider .tip {margin: -2px 0 0 3px;}
.common-write table.lead th.decider-list .rules {margin: 2px 0 0;}
.common-write table.lead td {padding: 2px 10px 2px 3px;border-bottom: 1px solid #E0E0E0;}
.common-write table.lead td.title input {width: 690px;}
.common-write table.lead td.receiver .keyword {width: 411px;margin-right: 3px;}
.common-write table.lead td.decider .keyword {width: 369px;margin-right: 3px;}
.common-write table.lead td.receiver *,
.common-write table.lead td.decider * {vertical-align: top;}
.common-write table.lead td.receiver button,
.common-write table.lead td.decider button {_position: relative;*margin: 0 2px -2px 0;vertical-align: top;}
.common-write table.lead td.receiver-list .add,
.common-write table.lead td.decider-list .add {float: left;margin: -20px 0 0;vertical-align: top;}
.common-write table.lead td.receiver .to-me {display: inline-block;padding: 4px 0 3px}
.common-write img {vertical-align: top;}
.common-write .config {float: left;margin-bottom: 5px;}
.common-write #WritingArea {clear: left;min-height: 230px;_height: 230px;margin-bottom: 7px;}
.common-write .addl {margin-bottom: 6px;}
.common-write .addl h2 {float: none;clear: left;margin: 6px 0 3px;padding-top: 0;}
.common-write .addl textarea {width: 782px;height: 50px;padding: 3px 4px 1px;border-color: #B2C1CC;}
.common-write .option h2 {float: left;}
.common-write .option p.note {float: left;background: url("../img/common/icon_sanction_opt_close.gif") no-repeat 0 0;margin: 4px 0 3px 10px;padding: 2px 0 0 23px;cursor: pointer;}
.common-write .option p.note.open {background-image: url("../img/common/icon_sanction_opt_open.gif");}
.common-write .option fieldset {display: none;clear: left;padding: 7px;border: 1px solid #B2C1CC;}
.common-write .option fieldset br {display: none;}
.common-write .option label.auth {float: left;width: 60px;min-height: 15px;_height: 15px;padding: 18px 5px 15px 0;text-align: center;}
.common-write .option select {float: left;width: 625px;}
.common-write .option .set {float: right;width: 75px;}
.common-write .option .set label {display: block;margin-bottom: 1px;}
.common-write .option .set input {*margin-top: -4px;vertical-align: top;}
.common-write .receiver-list select,
.common-write .decider-list select {width: 100%;vertical-align: top;}
.common-write .receiver-list .colui-2-fol,
.common-write .decider-list .colui-2-fol {width: 700px;}
.common-write .receiver-list .colui-lead-sup,
.common-write .decider-list .colui-lead-sup {margin-right: 135px;}
.common-write .receiver-list .colui-fol,
.common-write .decider-list .colui-fol {width: 130px;margin-left: -130px;min-height: 50px;padding-top: 20px;}
.common-write .receiver-list .sort {float: left;clear: left;width: 90px;margin-bottom: -5px;padding-top: 1px;}
.common-write .decider-list .sort {float: left;clear: left;width: 66px;margin-bottom: -3px;}
.common-write .receiver-list .sort label,
.common-write .decider-list .sort label {display: block;min-height: 1em;_height: 1em;padding: 4px 0 3px;_padding-bottom: 1px;cursor: pointer;}
.common-write .receiver-list .sort label {padding: 7px 0 6px;_padding-bottom: 4px;}
.common-write .receiver-list .controll {float: right;width: 33px;margin-bottom: -5px;padding-top: 3px;}
.common-write .decider-list .controll {float: right;width: 56px;margin: -20px -7px -5px;}
.common-write .receiver-list .controll span {display: block;padding: 3px 0;}
.common-write .decider-list .controll span {display: block;padding: 1px 0 0;}
.common-write .controll button {_position: relative;}

/* Dialog 외부 페이지용 */
.common-write-addl h1 {background: url("../img/common/bul_tit_write_addl.gif") no-repeat 0 0;margin: 0 0 7px;padding: 0 0 5px 20px;border-bottom: 1px solid #CCC;color: #58778D;font-size: 12px;}
.common-write-addl #Wrap {min-height: 50px;padding: 6px 9px 4px;border: 3px solid #CCC;}
.common-write-addl table.cont {margin-bottom: 6px;}
.common-write-addl .actions {float: right;}

/* --- //Common Write ---------------------------------------------------------------------------------------------------- */

/* ---< Document >---------------------------------------------------------------------------------------------------- */

.tab-page {min-height: 26px;_height: 26px;background: url("../img/common/hbar_tab_page.gif") repeat-x left bottom; width:378px; }
.tab-page li, .tab-page li a {background-image: url("../img/common/bg_tab_page_item.gif");background-repeat: no-repeat;}
.tab-page li {float: left;background-position: left top;margin-right: 5px;font-weight: bold;}
.tab-page li.cur, .tab-page li.cur a {background-image: url("../img/common/bg_tab_page_item_cur.gif");}
.tab-page li a {display: inline-block;min-height: 13px;_height: 13px;position: relative;right: -4px;background-position: right top;padding: 7px 11px 6px 8px;line-height: 100%;_vertical-align: middle;}
.tab-page li a:link, .tab-page li a:visited {color: #A9A9A9;}
.tab-page li a:hover {color: #446C9B;}
.tab-page li a:active {color: #A9A9A9;}
.tab-page li.cur a:link, .tab-page li.cur a:visited, .tab-page li.cur a:hover, .tab-page li.cur a:active {color: #446C9B;}
/* 확인바래-화살표안보임.tab-page li.cur strong, .tab-page li.ui-tabs-selected strong {display: inline-block;background: url("../img/common/bg_tab_page_item_on.gif") no-repeat left top;margin-right: 3px;}
.tab-page li.cur strong a, .tab-page li.ui-tabs-selected strong a {background: url("../img/common/bg_tab_page_item_current.gif") no-repeat center bottom;} */

/* --- //Document ---------------------------------------------------------------------------------------------------- */

/* ---< Search >---------------------------------------------------------------------------------------------------- */

.cropwin-list p.noresults {margin: 20px 0;text-align: center;}
.cropwin-list ul.noresults {width: 50%;margin: 20px auto;padding: 0;border: 0;line-height: 120%;}

/* Result Sender Class */
.resultsender {background-color: #E7F2FA;_height: 1%;padding: 10px 10px 5px;}
.resultsender .proc {_height: 1%;background-color: #FFF;border: 1px solid #8097B2;}
.resultsender .results {_height: 1%;padding: 8px;}
.resultsender .results .colui-2-lead-box {border: 0;}
.resultsender .results .details .cropwin-list {height: 194px;}
.resultsender .results .details .actions {margin-bottom: 0;}
.resultsender .apply {_height: 1%;padding: 8px;border-top: 1px solid #8097B2;}
.resultsender .apply h2 {float: left;margin: 3px 0 0;}
.resultsender .panel {float: none;}
.resultsender .footer {min-height: 30px;_height: 30px;}
.resultsender .footer .actions {float: right;}

.resultsender .parts-search .searchbox {margin-bottom: 5px;border-bottom: 1px solid #E4E4E4;}
.resultsender .parts-search .cropwin-list {height: 109px;}

.resultsender .selparts .apply .actions {float: right;margin-top: -3px;}
.resultsender .selparts .apply .data {}
.resultsender .selparts .apply .data select {width: 100%;}

.resultsender .user-search-samename .qsearch-user {position: relative;margin-bottom: 0;}
.resultsender .user-search-samename .cropwin-list {height: 329px;}

body.user {background-color: #E7F2FA;}
.user #Footer {min-width: 692px;_width:expression(document.documentElement.clientWidth < 692? "692px":"auto");}
.user #Header,
.user #ContentsWrap {min-width: 674px;_width:expression(document.documentElement.clientWidth < 674? "674px":"auto");padding-bottom: 5px;}
.user #Header {min-height: 18px;_height: 18px;background: url("../img/search/bg_header.gif") repeat-x left top;margin-bottom: 9px;padding: 7px 9px 5px;}
.user #ContentsWrap {min-height: 300px;_height: 300px;padding: 9px 9px 0;}
.user #Contents {min-height: 480px;_height: 480px;background-color: #FFF;border: 1px solid #8097B2;}
.user #Footer {min-height: 28px;_height: 28px;border-top: 0;}
.user #Footer .actions {padding-right: 9px;}
.user #Lead {min-height: 20px;margin-bottom: 5px;}
.user #Lead .note {float: right;}
.user h1 {background: url("../img/search/bul_title_page.gif") no-repeat 0 2px;margin: 0;padding-left: 17px;font-size: 15px;color: #FFF;}
.user .index-tab {position: relative;min-height: 21px;_height: 21px;margin: 0;padding: 4px 0 0 0;}
.user .index-tab li,
.user .index-tab li a {background-image: url("../img/search/bg_tab_index.gif");background-repeat: no-repeat;}
.user .index-tab li {float: left;width: 110px;background-position: left top;margin-right: 12px;}
.user .index-tab li a {position: relative;right: -12px;display: block;min-height: 16px;_height: 16px;padding: 5px 12px 2px 0;background-position: right top;text-align: center;font-weight: bold;}
.user .index-tab li a:link {color: #7B96AA;}
.user .index-tab li a:visited {color: #7B96AA;}
.user .index-tab li.cur a,
.user .index-tab li.cur a:link,
.user .index-tab li.cur a:visited {color: #3C577F;}
.user .index-tab li a:hover {background-image: url("../img/search/bg_tab_index_cur.gif");color: #3C577F;}
.user .index-tab li a:active {color: #7B96AA;}
.user .index-tab li.cur,
.user .index-tab li.hover {margin-top: -4px;}
.user .index-tab li.cur,
.user .index-tab li.hover,
.user .index-tab li.cur a {background-image: url("../img/search/bg_tab_index_cur.gif");}
.user .index-tab li.cur a,
.user .index-tab li.hover a {padding: 7px 12px 4px 0;}
.user .index-tab li.cur {position: relative;_height: 21px;}
.user .results {min-height: 373px;_height: 373px;}

/* 결재자 검색 */
.search-decider .apply {min-height: 100px;padding: 4px 6px 2px;border-top: 1px solid #8097B2;}
.search-decider .route {min-height: 132px;_height: 132px;}
.search-decider .decider {min-height: 108px;_height: 108px;}
.search-decider .apply .config {margin: 0 135px 3px 0;border-width: 1px 0;border-style: solid;border-color: #E0E0E0;}
.search-decider .apply .config th {background-color: #E8ECF0;padding: 0;font-weight: normal;}
.search-decider .apply .config td {padding: 2px 9px 2px 5px;}
.search-decider .apply .config td input.text {width: 100%;margin-right: -4px;}
.search-decider .apply select {width: 100%;}
.search-decider .apply .colui-lead-sup {margin-right: 135px;}
.search-decider .apply .colui-fol {width: 130px;margin-left: -130px;padding-top: 2px;}
.search-decider .apply .sort {float: left;width: 70px;margin-top: 1px;}
.search-decider .apply .sort label {display: block;padding: 6px 0;_padding-bottom: 5px;cursor: pointer;}
.search-decider .apply .controll {float: right;width: 54px;margin-top: -2px;}
.search-decider .apply .controll span {display: block;padding: 1px 0;}
/* 수신자 검색 */
.search-receiver .apply {min-height: 100px;padding: 4px 6px 2px;border-top: 1px solid #8097B2;}
.search-receiver .apply .config {margin: 0 135px 3px 0;border-width: 1px 0;border-style: solid;border-color: #E0E0E0;}
.search-receiver .apply .config th {background-color: #E8ECF0;padding: 0;font-weight: normal;}
.search-receiver .apply .config td {padding: 2px 9px 2px 5px;}
.search-receiver .apply .config td input.text {width: 100%;margin-right: -4px;}
.search-receiver .apply select {width: 100%;}
.search-receiver .apply .colui-lead-sup {margin-right: 135px;}
.search-receiver .apply .colui-fol {width: 130px;margin-left: -130px;padding-top: 2px;}
.search-receiver .apply .sort {float: left;width: 90px;margin-top: -2px;}
.search-receiver .apply .sort label {display: block;padding: 7px 0 6px;_padding-bottom: 4px;cursor: pointer;}
.search-receiver .apply .controll {float: right;width: 33px;margin-top: -5px;padding-top: 3px;}
.search-receiver .apply .controll span {display: block;padding: 3px 0;}

.search-receiver .address-add .apply .config,
.search-receiver .address-add .apply .colui-lead-sup {margin-right: 45px;}
.search-receiver .address-add .apply .colui-fol {width: 45px;margin-left: -45px;}
/* 권한 관리 - 사용자 추가 */
.search-receiver .add-user .apply {padding: 4px; border-top:0px}
.search-receiver .add-user .apply .colui-lead-sup {position: relative;_height: 1%;margin-right: 255px;padding-right: 32px;}
.search-receiver .add-user .apply .delete {position: absolute;top: 0;*top: 1px;right: 0;}
.search-receiver .add-user .apply .colui-lead-sup .note {clear: right;margin: 7px 0 0;}
.search-receiver .add-user .apply .colui-fol {width: 250px;margin-left: -250px;padding-top: 0;}
.search-receiver .add-user .auth-details {float: right;width: 220px;padding: 0 10px;border: 1px solid #7F9DB9; padding:5px}
.search-receiver .add-user .auth-details h2 {margin: 4px 0 0 5px;font-size: 12px;}
.search-receiver .add-user .auth-details input {vertical-align: middle;*margin-top: -3px;}
.search-receiver .add-user .auth-details label {cursor: pointer;}
.search-receiver .add-user .auth-details .type, .user .auth-details .grade {margin: 3px 0 5px;}
.search-receiver .add-user .auth-details .type {width: 130px;margin-left: 10px;}
.search-receiver .add-user .auth-details .type label {display: block;}
.search-receiver .add-user-plain .apply {position: relative;_height: 1%;padding: 4px 40px 2px 6px;}
.search-receiver .add-user-plain .apply select {width: 100%;}
.search-receiver .add-user-plain .apply .delete {position: absolute;top: 4px;*top: 5px;right: 5px;}

/* --- //Search ---------------------------------------------------------------------------------------------------- */

/* ---< Tiny >---------------------------------------------------------------------------------------------------- */

/* Tiny Base */
.tiny #Header {background: #D8E2E8 url("/ui/img/common/bg_tiny_header.gif") repeat-x left bottom;border-bottom: 1px solid #FFF;}
.tiny #Contents {min-height: 400px; _height: 400px; background: #E2EAEE url("/ui/img/common/bg_tiny_contents.gif") repeat-x left top;padding: 14px 9px 15px;}
.tiny #Contents01 {min-height: 400px; _height: 400px; background: #E2EAEE url("/ui/img/common/bg_tiny_contents.gif") repeat-x left top;padding: 14px 23px 15px 9px;}
.tiny #Footer {min-height: 30px;_height: 30px;background: #C0D1DD url("/ui/img/common/bg_tiny_actions.gif") repeat-x left top;border-top: 1px solid #FFF;}
.tiny h1 {min-height: 18px;_height: 18px;margin: 0;padding: 7px 40px 10px 10px;font-size: 13px; _height: 1%;}
.tiny h2 {margin: 15px 0 2px 4px;padding: 1px 0 0 15px;background: url("../img/admin/bul_tit_panel.gif") no-repeat 0 2px;font-size: 12px;_height: 1%;}
.tiny table.set {width: 100%;}
.tiny .tab-prop {min-height: 37px;_height: 37px;margin-bottom: 15px;}
.tiny .tab-prop li {float: left;background-position: -10px -10px;padding-left: 5px;font-weight: bold;letter-spacing: -1px;}
.tiny .tab-prop li.hover {background-position: -10px -57px;}
.tiny .tab-prop li.down {background-position: -10px -151px;}
.tiny .tab-prop li a {display: block;width: 52px;_height: 1%;background-repeat: no-repeat;background-position: -10px -10px;padding: 12px 2px 10px 26px;}
.tiny .tab-prop li a:link,
.tiny .tab-prop li a:visited {background-position: 100% -10px;color: #496A82;}
.tiny .tab-prop li a:hover {background-position: 100% -57px;color: #2D4256;}
.tiny .tab-prop li a:active,
.tiny .tab-prop li.down a {background-position: 100% -151px;color: #E86D18;}
.tiny .tab-prop li.cur {background-position: -10px -151px;}
.tiny .tab-prop li.cur a:link,
.tiny .tab-prop li.cur a:visited,
.tiny .tab-prop li.cur a:hover,
.tiny .tab-prop li.cur a:active {background-position: 100% -151px;color: #E86D18;}

.tiny .close {position: absolute;top: 1px;right: 7px;width: 17px;height: 17px;padding: 6px;}
/* //Tiny Base */

/* Tiny Contents */

.tiny .prop {width: 444px;}
.tiny .tab-prop li.info,
.tiny .tab-prop li.info a {background-image: url("../images/button/tiny/local_info.gif");}
.tiny .tab-prop li.rel,
.tiny .tab-prop li.rel a {background-image: url("../images/button/tiny/local_rel.gif");}
.tiny .tab-prop li.ver,
.tiny .tab-prop li.ver a {background-image: url("../images/button/tiny/local_ver.gif");}
.tiny .tab-prop li.hist,
.tiny .tab-prop li.hist a {background-image: url("../images/button/tiny/local_hist.gif");}
.tiny .tab-prop li.auth,
.tiny .tab-prop li.auth a {background-image: url("../images/button/tiny/local_auth.gif");}
.tiny .prop .users {height: 84px;background-color: #FFF;overflow: auto;}
.tiny .prop .users li {background: url("../images/icon/man.gif") no-repeat -17px -2px;margin-bottom: 1px;padding-left: 13px;}
.tiny .prop .users li.sel {background-position: -3px -22px;}
.tiny .prop .users li a {display: block;_height: 1%;padding: 4px 5px 2px 2px;}
.tiny .prop .users li a:hover {background-color: #E1F3CC;color: #566F83;}
.tiny .prop .users li a:active {background-color: #3E5F85;color: #FFF;}
.tiny .prop .users li.sel a:link,
.tiny .prop .users li.sel a:visited,
.tiny .prop .users li.sel a:hover,
.tiny .prop .users li.sel a:active {background-color: #3E5F85;color: #FFF;}

.tiny .docu_view {width: 458px;}
.tiny .docu_view .users {height: 84px;background-color: #FFF;overflow: auto;}
.tiny .docu_view .users li {background: url("../images/icon/man.gif") no-repeat -17px -2px;margin-bottom: 1px;padding-left: 13px;}
.tiny .docu_view .users li.sel {background-position: -3px -22px;}
.tiny .docu_view .users li a {display: block;_height: 1%;padding: 4px 5px 2px 2px;}
.tiny .docu_view .users li a:hover {background-color: #E1F3CC;color: #566F83;}
.tiny .docu_view .users li a:active {background-color: #3E5F85;color: #FFF;}
.tiny .docu_view .users li.sel a:link,
.tiny .docu_view .users li.sel a:visited,
.tiny .docu_view .users li.sel a:hover,
.tiny .docu_view .users li.sel a:active {background-color: #3E5F85;color: #FFF;}

/* 테이블 */
.tiny .listbox {min-height: 1em;background: url("/ui/img/common/listbox_tiny_body.gif") repeat-y left top; clear:both;}
.tiny .listbox .top {background: url("/ui/img/common/listbox_tiny_top.gif") no-repeat left top;padding-top: 12px;}
.tiny .listbox .toptranbg {_height: 1%; background: url("/ui/img/common/listbox_tiny_top_tranbg.gif") no-repeat left top;padding-top: 10px;}/* 09_1016 전진희추가 */
.tiny .listbox .bottom {_height: 1%;background: url("/ui/img/common/listbox_tiny_bottom.gif") no-repeat left bottom;padding: 0 10px 9px; clear:left;}
.tiny .hei{ margin-top:10px;}

/* 속성들 */
.tiny .inquiry .item {float: left;width: 50%;margin-bottom: 3px;}
.tiny .inquiry .item label { left:0px; float: left;width: 50px;background: url("../images/common/bg_tiny_label.gif") no-repeat left top;margin-right: 9px;padding-left: 10px;color: #FFF;}
.tiny .inquiry .item label strong {display: block;min-height: 15px;_height: 15px;background: url("../images/common/bg_tiny_label.gif") no-repeat right top;font-weight: normal;padding: 4px 9px 2px 0;}
.tiny .inquiry .version select, .tiny .inquiry .type select {width: 120px;}
.tiny .inquiry .created {width: 100%;}
.tiny .inquiry .created * {vertical-align: middle;}
.tiny .inquiry .created input {width: 55px;border: 1px solid #8199AB;}
.tiny .inquiry .created input.submit {width: auto;border: 0;}
.tiny .inquiry .created button {vertical-align: top;}

/* 아이콘리스트 */
.tiny .aaasdf dt {clear: left;float: left;width: 66px;background: url("../images/common/bg_tiny_label.gif") no-repeat left top;margin-right: 10px;padding-left: 9px;}
.tiny .aaasdf dt strong {display: block;min-height: 15px;_height: 15px;background: url("../images/common/bg_tiny_label.gif") no-repeat right top;padding: 4px 9px 2px 0;font-weight: normal;color: #FFF;}
.tiny .aaasdf dd {margin: 0 0 3px; height:20px; line-height:20px; padding:1px 0px 0px; }
.tiny .aaasdf span.select_over{ position:relative; padding:0px; z-index:2; vertical-align:middle; width:80%;}
.tiny .aaasdf select.select_box{ padding:0px;width:120px; height:18px; line-height:18px; border:1px solid #ccc; color:#666666;  _height:1%;_height:15px; _line-height:15px;}
.tiny .aaasdf input.text_box{width:300px; height:14px; padding:2px;line-height:14px; border:1px solid #ccc; color:#666666;  _height:1%;_height:14px;}
.tiny .aaasdf dd.unerline{ text-decoration:underline;}
.tiny .aaasdf span.tip{ background:url(../images/icon/tip_icon.gif) no-repeat right top;_height: 1%; width:28px; height:11px; display:inline-block; cursor: pointer; _cursor:hand; vertical-align:text-top;}
.tiny .set-term button {padding: 0 1px 0 0;border:0;background: transparent;cursor: pointer;*overflow:visible; display:inline;}

/* 아이콘title */
.tiny .file_title{ background: url(../images/common/icon_tiny_file.gif) no-repeat 5px 1px;width:30px; height:27px; margin-bottom:10px; clear:left; margin-top:-5px; width:350px;}
.tiny .file_title .docu_title{width:370px; height:14px; padding:5px;line-height:14px;  border:1px solid #63798a; font-weight:bold; font-size:14px; color:#8197a8;  _height:1%;_height:14px; margin-left:40px;}

/* file_local */
.file_local{ width:400px;}
.file_local h3{background: url(../images/button/tiny/green_stylelist.gif) no-repeat 3px 4px; padding: 0 0 08px; margin:10px 0 5px 0; color:#3a9496; border-bottom:2px solid #ced7dd; height:20px; padding-left:8px;  }
.file_local h3 strong{ color:#3a9496; font-weight:bold; margin-right:25px; _margin-right:29px;}
.file_local .property_icon{ background: url(../images/icon/property_view.gif) no-repeat left top; width:85px;cursor:pointer;_cursor:hand; display:inline-block; height:16px;}

/* view */
.tiny .view {width: 444px;}
.tiny #view{ background: #e2eaee url(../images/common/bg_tiny_view.gif) repeat-y top left;padding: 15px 9px 18px;}
.tiny .view_listbox {min-height: 1em;background: url("../images/common/view_listbox_tiny_body.gif") repeat-y left top; clear:both; _height: 1%;}
.tiny .view_listbox .top {background: url("../images/common/view_listbox_tiny_top.gif") no-repeat left top;padding-top: 10px;}
.tiny .view_listbox .bottom {_height: 1%;background: url("../images/common/view_listbox_tiny_bottom.gif") no-repeat left bottom;padding: 0 9px 10px;}
.tiny .view h2 {margin: 15px 0 2px 4px;padding: 1px 0 0 15px;background: url("../images/button/tiny/list_title_icon.gif") no-repeat 0 0;font-size: 12px;_height: 1%;}

/* view scroll */
.view_scroll {clear: both;}
.view_scroll table.header {width:100%; background: none;padding: 0;margin-bottom: 0;border-bottom: 0;vertical-align: top;}
.view_scroll .list {width:426px; height: 60px; max-height:307px;overflow-x:hidden; overflow-y:scroll;}
.view_scroll .list td{ border-left:1px solid #A8BCC6;}
.view_scroll .list table {width:100%;border-top: 0;}
.view_scroll tr.on td {background-color: #E1F3CC;}
.view_scroll tr.alt td {background-color: #E8EEF1;}
.view_scroll td.version,.view_scroll td.data,.view_scroll td.type,.view_scroll td.name,.view_scroll td.contents,.view_scroll td.property,.view_scroll td.file,.view_scroll td.auth,.view_scroll td.part{text-align: center;}
.view_scroll th{ clear:both;}
.view_scroll span.icon_over{background: url(../images/button/tiny/table_over.gif) no-repeat top left; width:13px; cursor:pointer;_cursor:hand; height:13px; display:inline-block; margin-left:2px;vertical-align:text-top; }

/* 윤현정추가 */
#blind{ display:none; }
p.h { height:10px; margin:0px; padding:0px;}
.table_scroll {clear: both;}
.table_scroll table.header {width:100%; background: none;padding: 0;margin-bottom: 0;border-bottom: 0;vertical-align: top; padding-right:-23px;}
.table_scroll .list {width:100%; height: 307px; max-height:307px;overflow-x:hidden; overflow-y:auto;}
.table_scroll .list td{ border-left:1px solid #A8BCC6;}
.table_scroll .list table {width:100%;border-top: 0;}
.table_scroll tr.on td {background-color: #E1F3CC;}
.table_scroll tr.alt td {background-color: #E8EEF1;}
.table_scroll td.version,.table_scroll td.date,.table_scroll td.type ,.table_scroll td.name{text-align: center;}
.table_scroll th{ clear:both;}
.table_scroll span.icon_over{background: url(../images/button/tiny/table_over.gif) no-repeat top left; width:13px; cursor:pointer;_cursor:hand; height:13px; display:inline-block; margin-left:2px;vertical-align:text-top; }

.tiny .view_icon{ position: absolute; right:1px; top:50px;}

.functions{clear:both; margin-left:110px;}
.functions span {float: left;background-position: -10px -10px;margin-right: 3px; padding-left:7px; font-size: 11px;letter-spacing: -1px;}
.functions span.hover {background-position: -10px -39px;}
.functions span.down {background-position: -10px -97px;}
.functions span a, .btn_delete a, .btn_add a {display: block;width: 49px;min-height: 14px;_height: 13px;background-repeat: no-repeat;background-position: -10px -10px;padding: 5px 9px 1px 0;_padding-top: 6px;line-height: 100%;}
.functions span a:link,
.functions span a:visited {background-position: 100% -10px;color: #5A708B;}
.functions span a:hover, {background-position: 100% -39px;color: #A1A1A1;}
.functions span a:active {background-position: 100% -97px;color: #5A708B;}
.functions span,
.functions span a {background-image: url("../images/button/village/handlefunc.gif");}
.functions span a.checkin {width:39px;}
.functions span a.cancel-checkout {width:69px;}
.functions .btn_add,
.functions .btn_add a{background-image: url("../images/button/village/handlefunc_b.gif");}
.functions .btn_add a:link,
.functions .btn_add a:visited,
.functions .btn_add a:active {color: #737373;}
.functions .btn_add a:hover {color: #A1A1A1;}
.functions .btn_add a{width:30px;}

/* 09_1015 전진희추가 */
.tiny .handle {min-height: 19px;_height: 19px;margin-top: 3px;}
.tiny .handle img {vertical-align: top;_position: relative;}
.tiny .handle .functions {float: right;}
.tiny .handle .functions span {float: right;background-position: -10px -10px;margin-right: 3px;padding-left: 13px;font-size: 11px;letter-spacing: -1px;}
.tiny .handle .functions span.hover {background-position: -10px -39px;}
.tiny .handle .functions span.down {background-position: -10px -97px;}
.tiny .handle .functions span a {display: block;width: 42px;min-height: 14px;_height: 13px;background-repeat: no-repeat;background-position: -10px -10px;padding: 5px 6px 1px 0;_padding-top: 6px;line-height: 100%;}
.tiny .handle .functions span a:link,
.tiny .handle .functions span a:visited {background-position: 100% -10px;color: #979797;}
.tiny .handle .functions span a:hover {background-position: 100% -39px;color: #696968;}
.tiny .handle .functions span a:active {background-position: 100% -97px;color: #979797;}
.tiny .handle .functions span,
.tiny .handle .functions span a {background-image: url("../images/button/tiny/handlefunc.gif");}
.tiny .handle .functions span a.delete {width: 22px;}
.tiny .handle .functions span a.add {width: 22px;}

.tiny .trans{clear:both; *height:1%;}
.tiny .trans h2 {_height: 1%; margin: 5px 0 0 4px;padding: 1px 0 2px 15px;background: url("../images/common/bul_tiny_sectit.gif") no-repeat 0 0;font-size: 12px; float:left; }
.tiny .trans .function_bu span {float: right; background-position: -10px -10px;margin-right: 3px;padding-left: 23px;font-size: 11px;letter-spacing: -1px;}
.tiny .trans .function_bu span.hover {background-position: -10px -39px;}
.tiny .trans .function_bu span.down {background-position: -10px -97px;}
.tiny .trans .function_bu span a {display: block;width: 42px;min-height: 14px;_height: 13px;background-repeat: no-repeat;background-position: -10px -10px;padding: 5px 6px 1px 0;_padding-top: 6px;line-height: 100%;}
.tiny .trans .function_bu span a:link,
.tiny .trans .function_bu span a:visited {background-position: 100% -10px;color: #979797;}
.tiny .trans .function_bu span a:hover {background-position: 100% -39px;color: #696968;}
.tiny .trans .function_bu span a:active {background-position: 100% -97px;color: #979797;}
.tiny .trans .function_bu span,
.tiny .trans .function_bu span a {background-image: url("../images/button/tiny/handlefunc.gif");}
.tiny .trans .function_bu span a.delete {width: 25px;}
.tiny .trans .function_bu span a.add {width: 25px;}

/*연결끊기*/
.function_bu01 span {float:left; background-position: -10px -10px;margin-right: 3px;padding-left: 13px;font-size: 11px;letter-spacing: -1px;}
.function_bu01 span.hover {background-position: -10px -39px;}
.function_bu01 span.down {background-position: -10px -97px;}
.function_bu01 span a {display: block;width: 42px;min-height: 14px;_height: 13px;background-repeat: no-repeat;background-position: -10px -10px;padding: 5px 6px 1px 0;_padding-top: 6px;line-height: 100%;}
.function_bu01 span a:link,
.function_bu01 span a:visited {background-position: 100% -10px;color: #979797;}
.function_bu01 span a:hover {background-position: 100% -39px;color: #696968;}
.function_bu01 span a:active {background-position: 100% -97px;color: #979797;}
.function_bu01 span,
.function_bu01 span a {background-image: url("../images/button/tiny/handlefunc.gif");}
.function_bu01 span a.delete {width: 22px;}
.function_bu01 span a.add {width: 22px;}

.tiny .doth3 h3 {_height: 1%; padding: 1px 0 0 15px;background: url("../images/common/bul_tiny_sectith3.gif") no-repeat 0 0;font-size: 12px; font-weight: bold; margin:0;}
.tiny .auth-requ {border-top: 1px solid #b1c0ca; line-height:15px; margin-top:20px;}
.tiny .auth-requ .textg {line-height:15px;display: block;padding-top: 4px; color:#838282;}
.tiny .auth-requ .textg a:link,
.tiny .auth-requ .textg a:visited {color: #1c47a7; text-decoration:underline;}
.tiny .auth-requ .textg a:hover {color: #1c47a7; text-decoration:underline;}
.tiny .auth-requ .textg a:active {color: #1c47a7; text-decoration:underline;}
.tiny .auth-requ dt { clear:left; float: left; width: 58px; background: url("../images/common/bg_tiny_label.gif") no-repeat left top;margin-top: 6px;margin-right: 10px;margin-bottom: 5px;padding-left: 9px; }
.tiny .auth-requ dt strong {display: block; min-height:15px; _height:15px; background: url("../images/common/bg_tiny_label.gif") no-repeat right top;font-weight: normal;color: #FFF;padding: 4px 9px 2px 0; }
.tiny .auth-requ dd {margin:0 0 3px ; padding: 4px 9px 3px 76px; border-top: 1px solid #b1c0ca;}
.tiny textarea{ }
.tiny .requcheckb { font-weight:bold;}
.tiny .requcheckf { letter-spacing:-2px;}

.tiny .datadot span { background: url("../images/common/dot_s.gif") no-repeat left top;padding-left: 6px; font-weight:bold; color:#3a9496;}
.tiny .datadot #leftli {float:left; margin: 0px;padding:0; min-width: 230px;_width: 230px;line-height: 18px;}
/* //09_1015 진추가 */

/*09-1016 유연추가*/
/* 확인 후 필요하면 Base에 추가
p {margin:0; padding:0;} */
.tiny .doth4 h3 {_height: 1%; padding: 1px 0 0 15px;background: url("../images/common/bul_tiny_sectith3.gif") no-repeat 0 0;font-size: 12px; font-weight: bold; margin:0; border-bottom:1px solid #C9D3D9;}
.tiny .doth4 ul{}
.tiny .doth4 ul li{ padding-bottom:2px;}
.tiny .doth4 p.file_road{ width:402px; padding:3px 0 0 5px;}
.tiny .doth4 p.file_road input{margin-right:6px;}
.tiny .doth4 p.file_road img{vertical-align: text-bottom;}

.tiny .doth4 .list_popEx dl{float:left; padding-right:5px; background:url(../images/common/img_pop_dotline.gif) no-repeat right; background-position: 100% 22px;}
.tiny .doth4 .list_popEx .bg_delete{ background-position:100% -50px;}
.tiny .doth4 .list_popEx dl dd{ width:40px; padding:0 5px 0 25px; margin:0;}

.clear{clear:both;}

/*유연추가끝*/

/* --- //Tiny ---------------------------------------------------------------------------------------------------- */

/* ---< BBS >---------------------------------------------------------------------------------------------------- */
.bbs-list .plain-vert td {text-align: center;}
.bbs-list .plain-vert td.title, .bbs-list .plain-vert td.division {text-align: left;}
.bbs-list .plain-vert td.hits {text-align: right;}
.bbs-view .info, .bbs-write .info {width: 100%;}
.bbs-view .info th, .bbs-view .info td {height: 21px;*height: 15px;padding: 4px 4px 2px;border-bottom: 1px solid #E0E0E0;}
.bbs-view .content {min-height: 200px;_height: 200px;border:1px solid #E0E0E0;padding:14px 23px;}
.bbs-view .addl {margin: 15px 0 5px;}
.bbs-view .attaching, .bbs-write .attaching {min-height:83px;_height:83px;border:1px solid #E0E0E0; margin: 7px 0;}
.bbs-view .content .plain-vert th {border-top: 1px solid #E4E4E4;border-bottom: 1px solid #999;}
.bbs-view .content .plain-vert th.order {background-image: none;}
.bbs-view .content .plain-vert td {border-left: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;}
.bbs-view .content .plain-vert td.order {border-left: 0;text-align: right;}

.bbs-write h3 {background: url("../img/admin/bul_tit_panel.gif") no-repeat 0 1px;margin: 14px 0 8px 0;padding-left: 14px;color: #53637C;font-size: 12px;}
.bbs-write .info, .bbs-view .info {margin-bottom: 7px;border: 1px solid #999;border-width: 1px 0;}
.bbs-write .info th, .bbs-view .info th {background: #E8ECF0;padding: 4px 4px 2px 10px;color: #58778D;text-align: left;}
.bbs-write .info td.term label, .bbs-write .info td.term .termset-normal, .bbs-write .info td.term .note, .bbs-write .info td.term .size {float: left;}
.bbs-write .info td.term label, .bbs-write .info td.term .note, .bbs-write .info td.scope label {min-height: 14px;_height: 14px;padding: 4px 4px 1px 0;}
.bbs-write .info th {border-bottom: 1px solid #E0E0E0;}
.bbs-write .info td {padding: 1px 4px 1px 5px;border-bottom: 1px solid #E0E0E0;}
.bbs-write .info td.title input {width: 256px;}
.bbs-write .info td.category select {width: 219px;}
.bbs-write .info td.term td img {vertical-align: top;}
.bbs-write .info td.term .type {min-height: 19px;_height: 19px;margin-bottom: 2px;}
.bbs-write .info td.term .popup {margin-bottom: 0;}
.bbs-write .info td.term .set {margin-right: 2px;}
.bbs-write .info td.term .set button {margin: -1px 0 -3px 0;vertical-align: middle;}
.bbs-write .info td.term .set button.date {margin-left: 2px;}
.bbs-write .info td.term .set input {width: 58px;*margin: -2px 0 0;height: 16px;*height: 14px;padding: 1px 4px 0 4px;*padding: 3px 4px 0 4px;vertical-align: middle;}
.bbs-write .info td.term .size label {display: inline-block;}
.bbs-write .info td.term .size button {_position: relative;margin: -1px 0 -3px;vertical-align: middle;}
.bbs-write .info td.term .sd {display: inline-block;padding: 0 2px;}
.bbs-write .info td.scope label, .bbs-write .info td.scope .select {float: left;}
.bbs-write .info td.scope .select {margin-right: 8px;}
.bbs-write .info td.scope .select input {width: 168px;margin-right: 2px;vertical-align: top;}
.bbs-write .info td.scope .select button {_position: relative;margin: -1px 0 -3px;vertical-align: middle;}
.bbs-write .info td.select-only {padding-right: 0;}
.bbs-write .content {border:1px solid #E0E0E0;margin: 7px 0;}
.ui-dialog .ui-dialog-content .sel-division .cont {height: 199px;}
.ui-dialog .ui-dialog-content .sel-subject .cont {height: 200px;}
.ui-dialog .ui-dialog-content .sel-subject .cont a {display: block;_height: 1%;padding: 2px 0;}

/* 레이어 팝업 - DTD */
.layerpop { margin:10px 9px;}
.layerpop .assist {min-height: 74px;_height: 74px;padding: 7px 10px 0;}
.layerpop .assist.alert {min-height: 50px;_height: 50px; }
.layerpop .title {display: block;background: url("../img/common/bul_tit_layerpop.gif") no-repeat 0 1px;padding: 0 0 5px 16px;color: #446C9B;}
.layerpop .content {border:1px solid #FFF;}
.layerpop .content .note {margin: 5px 0 8px;}
.layerpop .content li {background:none;}
.layerpop table {border-top: 1px solid #E0E0E0;}
.layerpop th, .layerpop td {height: 15px;padding: 4px 4px 2px;border-bottom: 1px solid #E0E0E0;}
.layerpop th {background-color: #E8ECF0;font-weight: normal;}
.layerpop td.form {padding: 2px 4px 2px 3px;}
.layerpop td.form input.text {width: 100%;margin-right: -4px;}
.layerpop .actions {float: right;}
.layerpop .caution {display: block; margin-bottom:10px; font-weight:normal; margin-left:-7px; height:45px; vertical-align:middle; }
.layerpop .footer { color:#777777; text-align:right; color:#6c6c6c; font-size:11px; width:405px; height:20px; margin-top:7px; padding-right:70px; position:relative; vertical-align:middle; }
<!--.layerpop .footer .btn { vertical-align:top; margin-top:10px; border:1px solid #FF0000; padding-top:10px;} -->
.layerpop .footer img {top:-3px; right:0px; position:absolute; }

.layerpop.accessinfo { }
.layerpop.accessinfo .assist {padding: 0;}
.layerpop.accessinfo .content {width: 480px; height:224px;  background:url(../img/cache/lastUserLog_100625.gif) no-repeat;}
.layerpop.accessinfo .details {line-height:160%;  margin-left:180px; margin-top:83px;   width:300px; color:#666; font-size:11px; }
.layerpop.pkgsave {width: 640px;}
.bbs-write .layerpop .content {border: 0;margin: 0;}

.neopop {position: absolute;width: 520px;background-color: #FFF;}
.neopop .bgiframe {position: absolute;top: 0;left: 0;padding: 0;}
.neopop .outer {position: relative;border: 1px solid #1E3F6C;}
.neopop .assist {position: relative;min-height: 50px;border: 1px solid #799CC1;}
.neopop .title {position: relative;width: 100%;}
.neopop .title strong {display: block;background: #FFF url("../img/common/bul_tit_layerpop.gif") no-repeat 0 8px;margin-left: 10px;padding: 7px 0 0 16px;color: #446C9B;}
.neopop .content {width: 100%;margin-top: -20px;padding-top: 20px;}
.neopop .content iframe {padding: 0;}
.neopop-src {padding: 5px 10px 0;background-color: #FFF;}
.neopop-src table {border-top: 1px solid #E0E0E0;}
.neopop-src th, .neopop-src td {height: 15px;padding: 4px 4px 2px;border-bottom: 1px solid #E0E0E0;}
.neopop-src th {background-color: #E8ECF0;font-weight: normal;text-align: left;}
.neopop-src td.form {padding: 2px 4px 2px 3px;}
.neopop-src td.form input.text {width: 100%;margin-right: -4px;}
.neopop-src .actions {float: right;}

.layerpop .plain-vert {border-top: 0;}
.layerpop .plain-vert th {background-color: #F7F7F7;padding: 4px 2px 2px;border-bottom: 0;font-weight: bold;}
.layerpop .plain-vert td {padding: 4px 2px 2px;}
.layerpop .plain-vert td.incqty {padding-right: 15px;}

/* 레이어 팝업 - no DTD.적용상의 문제점으로 임시 생성.2009-11-23.공인식 */
.layerpop-div {border: 1px solid #1E3F6C;}
.layerpop-div .sup {min-height: 74px;_height: 74px;padding: 7px 10px 0;border: 1px solid #799CC1;}
.layerpop-div .title {display: block;background: url("../img/common/bul_tit_layerpop.gif") no-repeat 0 1px;padding: 0 0 5px 16px;color: #446C9B;}
.layerpop-div .actions {float: right;}
.layerpop-div .short .colui-2-lead {min-height: 1em;clear: left;border-top: 1px solid #E0E0E0;}
.layerpop-div .short .colui-2-lead .colui-lead {position: relative;width: 93px;margin-right: -100px;padding: 5px 2px 2px 5px;}
.layerpop-div .short .colui-2-lead .colui-fol {*height: 1%;background-color: #E8ECF0;border-bottom: 1px solid #E0E0E0;}
.layerpop-div .short .colui-2-lead .colui-fol .colui-fol-sup {display: block;background-color: #FFF;margin-left: 103px;padding: 2px 4px 2px 3px;}
.layerpop-div th, .layerpop-div td {font-size: 12px;height: auto;}
.layerpop-div td.form input.text {height: 19px;}
.layerpop-div .colui-2-lead .colui-fol input.text {width: 100%;margin-right: -4px;}
.layerpop-div-nodtd {width: 428px;}
.layerpop-div-nodtd .colui-2-lead .colui-fol .colui-fol-sup {}
.layerpop-div-nodtd .colui-2-lead .colui-fol input.text {position: relative;margin-right: -4px;height: 19px;}

.rep-ref {width: 185px;background-color: #FFF;padding: 1px 0 1px 2px;border: 1px solid #919191;border-top-width: 0;}
.rep-ref li {_height: 1%;}
.rep-ref a {display: block;width: 100%;padding: 1px 0 0;font-size: 11px;color: #919191;line-height: 100%;vertical-align: top;overflow: hidden;*text-overflow: ellipsis;white-space: nowrap;}
.rep-ref-tip th, .rep-ref-tip td, .userinfo-pop th, .userinfo-pop td {padding: 4px 4px 2px 10px;text-align: left;}
#AddressListDialog .rep-ref {width: 143px;}

.neopop .content {_height: 120px;}
.neopop .userinfo .content {width: 100%;height: 124px;}
.userinfo-pop {width: 100%;border: 0;}
.userinfo-pop .assist {padding: 0;border: 0;}

/* --- //BBS ---------------------------------------------------------------------------------------------------- */

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }

/* ---< jQuery UI - Dialog 임시 >-------------------------------- */
.ui-dialog { position: relative;background-color: #FFF;width: 300px;/* IE6에서 약한 오류 생김 border: 2px solid #696969; */}
.ui-dialog .ui-dialog-titlebar {position: relative;border-width: 1px 1px 0;border-style: solid;border-color: #1E3F6C;}
.ui-dialog .ui-dialog-title {display: block;background: url("../img/common/bul_tit_write_addl.gif") no-repeat 10px 9px;padding: 7px 9px 5px 25px;border-width: 1px 1px 0;border-style: solid;border-color: #799CC1;color: #446C9B;font-size: 12px;line-height: 100%;font-weight: bold;}
.ui-dialog .ui-dialog-titlebar-close { display: none;position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {background: none;border-width: 0 1px 1px;border-style: solid;border-color: #1E3F6C;overflow: hidden; *zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-dialog .ui-dialog-content .sup {min-height: 1em;_height: 1%;padding: 0 9px;border-width: 0 1px 1px;border-style: solid;border-color: #799CC1;vertical-align: top;}
.ui-dialog .ui-dialog-content table {width: 100%;}
.ui-dialog .ui-dialog-content .actions {float: right;margin: 6px 0;}
.ui-dialog .ui-dialog-content .handle .actions {float: left;margin: 0;}/* 컴포넌트용 */

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/* --- //jQuery UI -------------------------------- */





/* --- 임시 ---------------------------------------------------------------------------------------------------- */
/* 기술자료 검색 */
#DocumentSearch-Pop {padding: 15px 13px 5px;}
#DocumentSearch-Pop .note {min-height: 12px;_height: 12px;background: #E7EDF0 url("../img/icon/dragndroppable.gif") no-repeat 7px 2px;margin: 0;padding: 5px 5px 3px 29px;color: #1E3F6C;font-size: 11px;letter-spacing: -1px;}



/* 공통 - FAQ */
.faq dt {padding-top: 1px;border-top: 1px solid #E4E4E4;cursor: pointer;}
.faq dt.cur .ques {background-image: url("../img/icon/faq_q.gif");}
.faq dd {margin-left: 0;padding-bottom: 1px;border-bottom: 1px solid #E4E4E4;}
.faq .ques {background: #DFE4E9 url("../img/icon/faq_q_dis.gif") no-repeat 10px 5px;padding: 9px 10px 7px 38px;font-weight: bold;}
.faq .ans {min-height: 20px;_height: 20px;background: #F7F7F7 url("../img/icon/faq_a.gif") no-repeat 10px 9px;padding: 13px 10px 15px 38px;line-height: 140%;}
.faq .subj {display: block;background: url("../img/icon/faq_ans_bul_subj.gif") no-repeat left top;margin: 20px 0 5px;padding: 1px 0 0 20px;color: #315786;font-weight: normal;line-height: 100%;_vertical-align: middle;}
.faq .subj.first {margin-top: 0;}
.download .deco {display: inline-block;width: 16px;height: 14px;background: url("../img/icon/download_prog.gif") no-repeat left top;margin: -1px 2px;}

/* 탭 */
.tab-page {min-height: 26px;_height: 26px;background: url("../img/common/hbar_tab_page.gif") repeat-x left bottom;margin-bottom: 11px;}
.tab-page li, .tab-page li a {background-image: url("../img/common/bg_tab_page_item.gif");background-repeat: no-repeat;}
.tab-page li {float: left;background-position: left top;margin-right: 5px;font-weight: bold;}
.tab-page li.cur, .tab-page li.cur a {background-image: url("../img/common/bg_tab_page_item_cur.gif");}
.tab-page li a {display: inline-block;min-height: 13px;_height: 13px;position: relative;right: -4px;background-position: right top;padding: 7px 11px 6px 8px;line-height: 100%;_vertical-align: middle;}
.tab-page li a:link, .tab-page li a:visited {color: #A9A9A9;}
.tab-page li a:hover {color: #446C9B;}
.tab-page li a:active {color: #A9A9A9;}
.tab-page li.cur a:link, .tab-page li.cur a:visited, .tab-page li.cur a:hover, .tab-page li.cur a:active {color: #446C9B;}

.tab-popindex {position: relative;min-height: 25px;_height: 25px;margin: 0 0 -1px;}
.tab-popindex li,
.tab-popindex li a {float: left;background-image: url("../img/search/bg_tab_popindex.gif");background-repeat: no-repeat;}
.tab-popindex li {background-position: left top;margin-right: 5px;}
.tab-popindex li a {position: relative;right: -4px;display: block;min-height: 17px;_height: 17px;padding: 7px 8px 2px 5px;background-position: right top;text-align: center;font-weight: bold;}
.tab-popindex li a:link {color: #AAA;}
.tab-popindex li a:visited {color: #AAA;}
.tab-popindex li a:hover {color: #446C9B;}
.tab-popindex li a:active {color: #7B96AA;}
.tab-popindex li.cur a,
.tab-popindex li.cur a:link,
.tab-popindex li.cur a:visited,
.tab-popindex li.cur a:active {color: #446C9B;}
.tab-popindex li.cur,
.tab-popindex li.cur a {background-image: url("../img/search/bg_tab_popindex_cur.gif");}

.download:link, .download:visited {color: #446C9B;}
.download:hover {color: #446C9B;text-decoration: underline;}
.download:active {color: #446C9B;text-decoration: none;}

/* 드롭 다운 멀티 셀렉트 */
.ddmultisel {position: relative;height: 17px;background-color: #FFF;margin: 0 -1px;border: 1px solid #C5C5C5;}
.ddmultisel-over {border: 1px solid #40A8C9;}
.ddmultisel .val {float: left;width: 100%;background: url("../img/common/vbar_ddsel_val.gif") no-repeat right top;}
.ddmultisel .val-sup {display: block;height: 14px;margin-right: 15px;padding: 3px 2px 0;}
.ddmultisel .val-over {background-image: url("../img/common/vbar_ddsel_val_over.gif");}
.ddmultisel .open {float: left;width: 15px;margin-left: -15px;cursor: pointer;}
.ddmultisel-optlist {background-color: #F4FAFF;padding: 3px 0;border: 1px solid #3496B6;border-top-width: 0;}
.ddmultisel-optlist .sel-all {margin-bottom: 3px;padding: 0 0 3px;border-bottom: 1px solid #C5C5C5;}
.ddmultisel-optlist li {list-style-type: none;}
.ddmultisel-optlist label.hover {background-color: #CBE3F9;}
.ddmultisel-optlist label {display: block;min-height: 14px;_height: 1%;padding: 4px 2px 2px 4px;vertical-align: top;}
.ddmultisel-optlist .actions {float: right;margin: 0 5px 3px 0;}
.ddmultisel-inline {float: left;width: 120px;margin: 0;}

/* 메뉴 - 옵션형 createPopop 으로 생성되는 팝업 메뉴 */
.menu-optional {padding: 3px 0;border: 1px solid #C1C1C1;}
.menu-optional a {display: block;min-height: 12px;_height: 12px;padding: 2px 3px 1px;vertical-align: top;}
.menu-optional a:link, .sel a:visited {background-color: #FFF;color: #333;}
.menu-optional a:hover {background-color: #F2F2F2;text-decoration: none;color: #333;}
.menu-optional a:active {background-color: #FFF;color: #333;}

/* 로그인아웃 */
.loggedout {position: absolute;top: 50%;left: 50%;margin: -90px 0 0 -195px; background:url(../img/cache/loggedout_100625.gif); width:422px; height:236px;}
.loggedout .login {position:absolute; bottom:57px; left:170px;}
.logCheck {position: absolute;top: 50%;left: 50%;margin: -90px 0 0 -195px; background:url(../img/cache/logCheck_100625.gif); width:422px; height:234px;}
.loading {position:absolute; left:80px;    bottom:75px; }

/*에러*/
.errorWrapper { border:1px solid #d0cdcd; position:relative; height:99.4%; overflow:hidden;}
.error { }
.erLayer {margin:0; top:0; left:0;}
.error .blockBtn { position:absolute; top:50%; left:50%; width:130px; height:50px; margin:60px 0 0 -50px; }
.error label { color:#a8a8a8; font-size:11px;  position:absolute; top:50%; right:-10px; width:200px; height:50px; margin:-57px 0 0 0; }
.errorBg { width:100%; background:url(../img/common/bg_errorBox.gif) repeat-x; top:50%; left:50%; position:absolute; margin:-40px 0 0 -50%; border-bottom:1px solid  #b7cceb; border-top:1px solid  #b7cceb; vertical-align:middle;}
table.table_ar {width:350px; text-align:left; margin:18px auto;}
table.table_ar td {padding:2px 2px 2px 0; white-space:normal; line-height:130%; height:50px; }
.e_icon{ vertical-align: middle; padding-right:5px; padding-bottom:5px; }
.errorBg2 { width:100%; font-size:15px; font-weight:bold; background:url(../img/common/bg_errorBox.gif) repeat-x; top:20%; left:50%; position:absolute; margin:-40px 0 0 -50%; border-bottom:1px solid  #b7cceb; border-top:1px solid  #b7cceb; vertical-align:middle; }
table.table_ar2 {width:1500px; text-align:left; margin:18px auto; margin-left:100px;}
table.table_ar2 td {padding:2px 2px 2px 0; white-space:normal; line-height:150%; height:50px; }


/* 강조구문 */
.reqd {color: #FE8505;font-weight: normal;}/* 필수 입력항목 Required */



/* 확장 키워드 검색 */
.richkeyword {min-height: 19px;}
.richkeyword .keyword {float: left;width: 100%;}
.richkeyword .keyword-sup {display: block;margin-right: 44px;padding-right: 4px;}
.richkeyword .keyword-sup input.text {width: 100%;margin-right: -4px;}
.richkeyword .option {float: left;width: 42px;margin-left: -42px;}
.richkeyword .option button {margin: -1px 0 -3px 0;vertical-align: middle;}
.richkeyword .rich-addl {clear: left;min-height: 19px;margin-top: 3px;}
.richkeyword .rich-addl .keyword-sup {margin-left: 85px;}
.richkeyword .rich-addl .cond {position: relative;float: left;width: 85px;margin-right: -85px;padding-top: 4px;}

/* 타겟 설정 */
.set-target .value {float: left;width: 100%;}
.set-target .value-sup {display: block;margin-right: 148px;padding-right: 4px;}
.set-target .value-sup input.text {width: 100%;margin-right: -4px;}
.set-target .func {float: left;width: 42px;margin-left: -146px;}
.set-target .func button {margin: -1px 0 -3px 0;vertical-align: middle;}
.set-target .option {float: left;width: 100px;margin-left: -100px;padding-top: 4px;}

/* 제목 자동입력 */
.title-autofill .colui-2-fol .colui-fol {width: 64px;margin-left: -64px;}
.title-autofill .colui-2-fol .colui-lead .colui-lead-sup {display: block;margin-right: 70px;padding-right: 4px;}
.title-autofill .colui-2-fol .colui-lead input {width: 100%;margin-right: -4px;}
.title-autofill .colui-2-fol .colui-fol {padding: 4px 0 2px;}

/* 사용자 검색 */
.qsearch-user {float: left;width: 190px;min-height: 19px;}
.qsearch-user-name {width: 100px;}
.qsearch-user .keyword {float: left;width: 100%;}
.qsearch-user .keyword-sup {display: block;margin-right: 44px;padding-right: 4px;}
.qsearch-user .keyword-sup input.text {width: 100%;margin-right: -4px;}
.qsearch-user .submit {float: left;width: 40px;margin-left: -42px;}
.qsearch-user .submit button {margin: -1px 0 -3px 0;vertical-align: middle;}
.qsearch-user-withcond {float: none;width: 307px;padding: 8px 8px 0;}
.qsearch-user-withcond .cond {float: left;width: 103px;margin: 0 -110px 0 7px;padding-top: 3px;}
.qsearch-user-withcond .cond label {margin-right: 7px;}
.qsearch-user-withcond .keyword-sup {margin-left: 103px;}

/* UL */
.dotted-box {margin: 10px 0;padding: 10px;border: 1px solid #CCC;line-height: 120%;}
.dotted-box li {background: url("../img/common/bul_dotted_li.gif") no-repeat 0 7px;padding-left: 7px;}
.dotted-lead-box {margin-top: 0;}

.checkoptions {margin: 10px 0;}

/* 기술자료에서만 쓰이는 것 */
.partappr .plain-vert .shared td {background-color: #DAF7DA;border-bottom: 0;}
.partappr .plain-vert .shared td.doc-attaching,
.partappr .plain-vert .shared-end td {border-bottom: 1px;}
.partappr .plain-vert .shared td.doc-attaching {vertical-align: top;}
/* --- //임시 ---------------------------------------------------------------------------------------------------- */


/* 레이어팝업 */
#layer_progress{position:absolute; top:116px; left:19px; background:#FFFFFF; min-width:700px; width:93%; border:1px solid #1E3F6C; visibility:hidden;}
#layer_progress .outLine {padding:10px 10px 3px 10px; border:1px solid #799CC1; height:100%;}
#layer_progress .outLine .layerPopTable,
#layer_progress .outLine .layerPopTable th{ border-left:solid;  border-top:solid; border-color: #B0C3CD;background-color: #D9E2E8;font-weight: normal; color:#446C9B; height:21px;}
#layer_progress .outLine .layerPopTable td { border-bottom-style:solid; border-color: #B0C3CD; background-color: #FFF; color:#555555;}
#layer_progress .outLine .layerPopTable {border-collapse: collapse; border:1px ;table-layout: fixed; text-align:center; width:100%;}
#layer_progress .outLine table.layerPopTable th,
#layer_progress .outLine table.layerPopTable td {height: 24px;*height: 17px;padding:1px;border-width:1px;}

#layer_progress .outLine .cropwin-listPop {height: 68px;border-bottom: 1px solid #B0C3CD; border-right: 1px solid #B0C3CD; *overflow-x: hidden;overflow: auto;}
#layer_progress .outLine .cropwin-listPop table {margin-right: -18px;}


/*  팝업  파일삭제 09_1125 */
.PopFD #Container p{margin:0; padding:0;}
.PopFD #Container{width:400px; height:296px; border:1px solid #345599; background:#fff}
.PopFD #Container .title{ width:398px; height:33px; background:url(../img/common/fd_title_bg.gif) repeat-x; border:1px solid #fff;}
.PopFD #Container .title h1{font-size:15px; color:#fff; margin-top:7px; background:url(../img/common/fd_title_bul.gif) no-repeat left; padding-left:27px; background-position:11px 50%;}
.PopFD #Container #content{ width:380px; height:207px; margin:10px; _margin-top:0;}
.PopFD #Container #content h2{margin:0 0 2px 0; font-size:12px; color:#446c9b; padding-left:14px; background:url(../img/common/fd_con_bul.gif) no-repeat left; background-position:0 1px; }
.PopFD #Container #content .T_list{ width:378px; height:145px; border:1px solid #95a3c1; overflow-x:hidden; overflow-y:scroll;}
.PopFD #Container #content .T_list table { border:0; width:100%;}
.PopFD #Container img{vertical-align:middle; }
.PopFD #Container #content .T_list table td{height:45px; border-top:none; border-right:none; border-left:none; border-bottom:1px dotted #acacac; line-height:16px; }
.PopFD #Container #content .T_list table td .icon_td{padding-left:10px;}
.PopFD #Container #content .T_list table .select_tr{ font-weight:bold; background:#dde5ef;}
.PopFD #Container .txt_color01{color:#ff0000;}
.PopFD #Container .txt_color02{color:#008ae2;}
.PopFD #Container #content .file_state li{ float:left; line-height:20px;}
.PopFD #Container #content .file_state li.file_imposs,
.PopFD #Container #content .file_state li.file_remain{float:right;font-weight:bold;}
.PopFD #Container .complete{ background:#eef2f6; height:20px;}

.PopFD #Container .progress {width:380px; margin:8px 0 7px 0;}
.PopFD #Container .progress p{float:left;}
.PopFD #Container .progress p.percent{ float:right;}
.PopFD #Container #progress_bar{width:302px; height:14px; background: url(../img/common/fd_prograssbar.gif); float:left; margin-left:6px;}

.PopFD #Container #footer{ margin:0 10px; padding-top:5px; _padding-top:0;}
.PopFD #Container #footer .txt_result{ float:left; font-weight:bold; padding-top:5px;}
.PopFD #Container #footer ul{ float:right;}
.PopFD #Container #footer li{ float:left;}
.PopFD #Container #footer button{_height:22px;}

.PopFD #Container #content .T_list2{ width:378px; height:195px; border:1px solid #95a3c1;}
.PopFD #Container #content .T_list2 .contitle_text{ margin:9px 6px 6px; font-weight:bold;}
.PopFD #Container #content .T_list2 .con_listbox{ width:353px; height:145px; background:#e7edf4; margin:7px; padding:7px; _margin:7px 0;}
.PopFD #Container #content .T_list2 .con_listbox .con_listbox2{ width:337px; height:101px; background:#fff; margin-top:5px; padding:8px; overflow-x:hidden; overflow-y:scroll;}
.PopFD #Container #content .T_list2 li{ line-height:20px; background: url(../img/common/fd_con_bul2.gif) no-repeat left; padding-left:15px; background-position:0 4px;}

/* Corner radius */
.PopFD.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.PopFD.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.PopFD.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.PopFD.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.PopFD.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.PopFD.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.PopFD.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.PopFD.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.PopFD.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.PopFD.ui-progressbar { height:14px; text-align: left; }
.PopFD.ui-progressbar.ui-progressbar-value {height:100%; background: #F7B64A}

/* IE6은 다중 선택자 조합 일부를 지원하지 않습니다(아래에서는 PopFD 클래스를 무시함).개선 필요.2009-12-11.공인식(insik.kong) */
.PopFD.ui-dialog { position: relative;background-color: #FFF; width: auto;}
/*.PopFD.ui-dialog .ui-dialog-titlebar {position: relative; width:auto; height:33px; background:url(/ui/img/workplace/images/common/fd_title_bg.gif) repeat-x; border:1px solid #fff;}*/
.PopFD.ui-dialog .ui-dialog-title {font-size:15px; color:#fff; margin-top:0px; border-width: 0 0 0; background:url(/ui/img/workplace/images/common/fd_title_bul.gif) no-repeat left; padding-left:27px; background-position:11px 50%;}
.PopFD.ui-dialog .ui-dialog-titlebar-close { display:none; position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.PopFD.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.PopFD.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.PopFD.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.PopFD.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.PopFD.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.PopFD.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.PopFD.ui-draggable .ui-dialog-titlebar { cursor: move; }

.PopFD {width:100%; height:100%; border:1px solid #345599; background:#fff}
.PopFD img{vertical-align:middle; }
.PopFD table { border:0; width:100%; font-size:12px;}
.PopFD.content{width:100%;}/* IE6은 다중 선택자 조합 일부를 지원하지 않습니다.개선 필요.2009-12-11.공인식(insik.kong) */
.PopFD.T_list{ width:100%; height:145px; border:1px solid #95a3c1; overflow-x:hidden; overflow-y:scroll;}
.PopFD.T_list table td{height:45px; border-top:none; border-right:none; border-left:none; border-bottom:1px dotted #acacac; line-height:16px; }
.PopFD.T_list table td .icon_td{padding-left:10px;}
.PopFD.T_list table .select_tr{ font-weight:bold; background:#dde5ef;}

.PopFD.txt_color01{color:#ff0000;}
.PopFD.txt_color02{color:#008ae2;}
.PopFD.file_state li{ float:left; line-height:20px;}
.PopFD.file_state li.file_imposs,
.PopFD.file_state li.file_remain{float:right;font-weight:bold;}
.PopFD.complete{width:100%; background:#eef2f6; height:20px;}

.PopFD.progress {width:100%; margin:8px 0 7px 0;}
.PopFD.progress .percent{float:right;}
.PopFD.progressBar{width:100%;  border: 1px solid #aaaaaa; color: #222222;}

.PopFD.footer{ width:100%; margin:8px 0 7px 0;}
.PopFD.footer .txt_result{ float:left; font-weight:bold;}
.PopFD.footer table{ height:28;}
.PopFD.footer ul{ float:right;}
.PopFD.footer li{ float:left;}



.PopFDLink #Container p{margin:0; padding:0;}
.PopFDLink #Container{width:400px; height:296px; border:1px solid #345599; background:#fff}
.PopFDLink #Container .title{ width:398px; height:33px; background:url(/ui/img/workplace/images/common/fd_title_bg.gif) repeat-x; border:1px solid #fff;}
.PopFDLink #Container .title h1{font-size:15px; color:#fff; margin-top:7px; background:url(/ui/img/workplace/images/common/fd_title_bul.gif) no-repeat left; padding-left:27px; background-position:11px 50%;}
.PopFDLink #Container #content{ width:380px; height:207px; margin:10px; _margin-top:0;}
.PopFDLink #Container #content h2{margin:0 0 2px 0; font-size:12px; color:#446c9b; padding-left:14px; background:url(/ui/img/workplace/images/common/fd_con_bul.gif) no-repeat left; background-position:0 1px; }
.PopFDLink #Container #content .T_list{ width:378px; height:145px; border:1px solid #95a3c1; overflow-x:hidden; overflow-y:scroll;}
.PopFDLink #Container #content .T_list table { border:0; width:100%;}
.PopFDLink #Container img{vertical-align:middle; }
.PopFDLink #Container #content .T_list table td{height:45px; border-top:none; border-right:none; border-left:none; border-bottom:1px dotted #acacac; line-height:16px; }
.PopFDLink #Container #content .T_list table td .icon_td{padding-left:10px;}
.PopFDLink #Container #content .T_list table .select_tr{ font-weight:bold; background:#dde5ef;}
.PopFDLink #Container .txt_color01{color:#ff0000;}
.PopFDLink #Container .txt_color02{color:#008ae2;}
.PopFDLink #Container #content .file_state li{ float:left; line-height:20px;}
.PopFDLink #Container #content .file_state li.file_imposs,
.PopFDLink #Container #content .file_state li.file_remain{float:right;font-weight:bold;}
.PopFDLink #Container .complete{ background:#eef2f6; height:20px;}
.PopFDLink #Container .progress {width:380px; margin:8px 0 7px 0;}
.PopFDLink #Container .progress p{float:left;}
.PopFDLink #Container .progress p.percent{ float:right;}
.PopFDLink #Container #progress_bar{width:302px; height:14px; background: url(/ui/img/workplace/images/common/fd_prograssbar.gif); float:left; margin-left:6px;}
.PopFDLink #Container #footer{ margin:0 10px; padding-top:5px; _padding-top:0;}
.PopFDLink #Container #footer .txt_result{ float:left; font-weight:bold; padding-top:5px;}
.PopFDLink #Container #footer ul{ float:right;}
.PopFDLink #Container #footer li{ float:left;}
.PopFDLink #Container #footer button{_height:22px;}
.PopFDLink #Container #content .T_list2{ width:378px; height:195px; border:1px solid #95a3c1;}
.PopFDLink #Container #content .T_list2 .contitle_text{ margin:9px 6px 6px; font-weight:bold;}
.PopFDLink #Container #content .T_list2 .con_listbox{ width:353px; height:145px; background:#e7edf4; margin:7px; padding:7px; _margin:7px 0;}
.PopFDLink #Container #content .T_list2 .con_listbox .con_listbox2{ width:337px; height:101px; background:#fff; margin-top:5px; padding:8px; overflow-x:hidden; overflow-y:scroll;}
.PopFDLink #Container #content .T_list2 li{ line-height:20px; background: url(/ui/img/workplace/images/common/fd_con_bul2.gif) no-repeat left; padding-left:15px; background-position:0 4px;}

/*// 여기까지 plm.css 입니다. 컨버전에 따른 UI재작업 개발완료후 추후 삭제예정 */


/* ===< plm.core.css >============================================================== */




/* ===< 공통 모듈 >================================================================ */

.TableIndent{ border:1px solid #c5c5c5; padding:8px; margin-top:-8px} /* 테이블 2뎁스로 나올경우. 장순자 추가 */

.cont .assist .headArea {margin-top:4px;} /* 팁레이어에서 중제목 상단마진값 조정 _ 2010.01.29 김은아 */

.colui-2-lead-box .header-select {min-height: 19px;_height: 21px;background-color: #DFE6EE; padding:2px 0 2px 4px; _padding-bottom:0px;} /* 결재경로 설정에서 헤더부분에 셀렉트 박스들어갔을 경우 마진값 조정 _ 2010.01.29 김은아 */

.approvalSet .checkbox-valign {line-height:15px;}  /* 복수인명정보에서 라디오버튼 높이조절 _ 2010.02.01 김은아 */

  /* 공통 - 관련 S/W 설치 0129 장순자*/
.def-vert {margin:7px 0; border:1px solid #c5c5c5;}
.def-vert h3 {background:#e7ecf4; margin:0; padding:6px 5px 4px 15px; color:#333; font-size:12px; font-weight:normal}
.def-vert .cont {padding:8px 15px 7px 15px; line-height:140%; background:#f7f7f7;}
.def-vert .cont a, .def-vert .cont a:link, .def-vert .cont a:visited {color:#446C9B;}
.def-vert .cont a:hover {color:#446C9B; text-decoration:underline;}
.def-vert .cont a:active {color:#446C9B; text-decoration:none;}
.def-vert .cont dt{ background:url(../img/icon/bul_sw_dt.gif) no-repeat 0 5px; text-indent:12px; margin:0px 0 6px;}
.def-vert .cont dd {margin:0; padding:3px; border:1px solid #dbdbdb; background:#fff;}
.def-vert p.cont {margin:0;}

/*  popup  */
#comContainer .close {position:absolute; top:6px; *top:7px; right:7px; display:inline-block;} /*페이지에 열리는 레이어 */
.comWarp {background:#F5F7FA}
#comContainer {border:1px solid #9dc4eb; position:relative; width:500px; margin-bottom:-10px; margin:20px auto; background:#fff; _padding-right:0; filter:progid:DXImageTransform.Microsoft.Shadow(color:'#888787', Direction=135, Strength=5);}
#comContainer #popHead {position:relative; padding-top:3px; background: url(../img/icon/pop_tit_bg2.gif) no-repeat left top; height:32px;}
#comContainer h1  {background:url("../img/icon/bul_big_title.gif") no-repeat 12px 12px; _background-position:12px 11px; font-size:16px; text-indent:5px;  line-height:25px; margin-top:0; _margin-top:10px;  _margin-bottom:-5px;}
#comContainer #popContent {overflow:hidden; padding-top:0; padding-right:10px; _padding-right:0; margin-bottom:0; width:auto; height:auto; }
/*#comContainer #popContent .dataGrid { width:auto;}*/
#comContainer #popFoot { height:27px; position:relative;}
#comContainer #popFoot .popBtn {float:right; _margin-bottom:10px; }
#comFooter {position:relative; height: 30px; margin-top:15px;  text-align:center}
#comFooter .logo {margin-bottom:-9px;}
#comFooter p {margin:0; font-size:10px; font-family:Tahoma,Verdana,Arial,sans-serif; color:#858586;}
#comContainer #popContent .space {padding:0;}
#comContainer #popContent .gbm .applied {color:#8097b2; /*margin:0 0 -15px 0;*/ margin:0;}
#comContainer .layer-select legend {width:98%; margin-left:0; *margin-left:-5px;}
#comContainer .layer-select ul {margin-left:5px; *margin-left:0;}
.gbm .applied label {font-weight:bold;}

/* 보안서약서 */
.securityPledge {border:none !important; width:794px !important; margin:50px auto !important; background:url('../img/common/bg_security.gif') no-repeat bottom !important; padding-bottom:50px; filter:progid:DXImageTransform.Microsoft.Shadow(color:'#ffffff', Direction=0, Strength=0) !important;}
.securityPledge #popHead {background:none !important; margin:0 !important; padding:0 0 75px 0 !important; _padding:0 !important;}
.securityPledge h1  {background:none !important; text-indent:0 !important; margin:0 !important; padding:0 !important;}
.securityPledge #popContent {margin:0 8px !important; padding:0 50px 0 25px !important; _padding:0 25px !important;}
.securityPledge p {background:url('../img/icon/bul_comCon.gif') no-repeat 3px center; font-weight:bold !important; text-indent:11px; margin:0 0 5px 0 !important;}
.securityPledge ul {border:1px solid #e1e1e1; padding:15px 10px; background:url('../img/icon/bg_comConBox.gif') repeat-x top; float:left; _float:none; width:100%; _width:auto;}
.securityPledge ul li {width:100%; margin:15px 0 0 0; clear:both; display:inline-block;}
.securityPledge ul img {float:left; display:inline-block; margin:2px 5px 0 0;}
.securityPledge ul span {float:left; margin:0; line-height:150%; width:650px;}
.securityPledge #popFoot {right:25px; _right:10px; top:7px; *top:5px; _top:10px;}
.securityPledge #popFoot span {width:45px;}
.securityPledge #popFoot a {width:35px; text-align:center;}

/* 등록신청/잠금해제/접속불가 */
.default {border:5px solid #e6e6e6 !important; margin:20px auto 10px !important; filter:progid:DXImageTransform.Microsoft.Shadow(color:'#ffffff', Direction=0, Strength=0) !important; width:684px !important;}
.default #popHead {border:1px solid #cfcfd1; border-bottom:none; margin:0 !important; padding:0 !important; height:110px !important; width:684px !important;}
.default h1 {position:relative; top:80px; _top:70px; left:15px;}
.default #popContent {border:1px solid #cfcfd1; border-top:none; margin:0 !important; padding:0 25px 25px !important; width:634px !important;}
.default ul {border:1px solid #e1e1e1; padding:0 15px 15px; background:url('../img/icon/bg_comConBox.gif') repeat-x top; margin-top:10px;}
.default ul p {margin:0; padding:0;}
.comFooterC {background:url('../img/common/bg_comFooter.gif') no-repeat center; height:20px; width:100%;}

/* 등록신청 */
.register #popHead {background:url('../img/common/tit_register.jpg') no-repeat top !important;}
/* 접속불가 */
.default.accessDenied {width:516px !important; margin-top:100px !important;}
.accessDenied #popHead {background:none !important; margin:0 !important; padding:0 !important; width:516px !important; height:90px !important;}
.accessDenied h1 {background:none !important; text-indent:0 !important; margin:0 !important; padding:0 !important; top:0; left:0;}
.accessDenied #popContent {width:466px !important; }
.accessDenied ul p {margin-bottom:15px !important; line-height:150%;}
.accessDenied ul li {font-weight:bold; color:#004b7f; background:url('../img/icon/bul_comCon.gif') no-repeat left 3px !important; text-indent:10px; display:block; *display:inline-block; margin-bottom:7px; margin-left:5px;}
/* 잠금해제 */
.unlock {position:relative; margin-top:58px !important;}
.unlock #popHead {background:url('../img/common/tit_unlock.jpg') no-repeat top !important;}
.unlock #popContent {padding-bottom:40px !important;}
.unlock #popFoot {position:absolute !important; bottom:40px; _bottom:10px; right:13px; _right:2px; height:0 !important;}
.unlock .layer-select {background:#f7f7f7 !important;}
.unlock ul {border:none; background:none; margin:5px 0 0 !important; padding:0 !important;}
.unlock li {width:50%; margin:0 !important; *margin:0 0 -5px 0 !important; text-indent:10px;}
.unlock p.status {margin-top:20px !important;}

/* System - 잠금해제 요청 */
.gbm-select {margin-bottom: 5px;}
.gbm-select-sup {background-color: #F7F7F7;padding: 5px 5px; border:1px solid #c5c5c5}
.gbm-select fieldset ul {min-height: 40px;_height: 40px;padding: 5px 0 0 4px;}
.gbm-select fieldset li {float: left;width:48%;padding: 4px 0;}
.gbm-select fieldset li label {cursor: pointer;}
.gbm-select legend {font-weight: bold;}
.gbm-select .status {margin: 8px 0 0 10px;}

.select-scroll {margin-bottom:5px}

/* 은영추가 메일템플릿*/
.mcon {width:800px;}
.mailHead {height:36px;    padding-left:100px;    padding-top:18px;background:url(../../ui/img/mail/mail_top.gif);font-size:15px;    font-weight:bold;color:#1d3f6d;}
.mcontent{height:158px; padding:20px;border:1px solid #06499b; clear:both;}
.mcon .footer{ background-image:url(../../ui/img/mail/mail_footer.gif); height:21px;}
.mbtn{position:absolute;top:14px;left: 698px;}


#popContainerFixedHeight #popContent .colui-2-fol .colui-fol xb .sort {float: left;width: 70px;margin-top: 1px; background:#0033CC;}
#popContainerFixedHeight #popContent .colui-2-fol .colui-fol xb .sort label {display: block;padding: 6px 0;_padding-bottom: 5px;cursor: pointer;}

.deactivate {height:46px !important;}

.headArea .fL .icon .year {display:inline-block; margin:0 1px 1px -3px;}

/* ===< plm.css와의 충돌에 의한 버그용 _ 삭제 예정 >=========================================== */

/* input text + 아이콘 */
.dataset {float:left;}
.dataset button {*margin:-1px 0 -3px 0; vertical-align:middle;}
.dataset button.date, .dataset button.icon {margin-left:2px;}
.dataset input {margin:-2px 0 0; height:16px; *height:14px; padding:1px 4px 0 4px; *padding:3px 4px 0 4px; vertical-align:middle;}
.dataset .sd {display:inline-block; padding:0 2px;}
.dataset select {margin:-1px 0; vertical-align:middle;}
.dataset label {display:inline-block; margin:4px 5px 0 0; _margin:3px 5px 1px 0; float:left;}
.dataGrid .dataset button {*margin:-4px 0 -3px 0;}
.dataGrid .dataset button.date, .dataGrid .dataset button.icon {margin-left:2px;}
.dataGrid .requirTxt {color:#f00;}/* 헤더 텍스트 컬러 구분(필수입력) */
.fR .dataset {float:left;}
.fR .dataset button {*margin-top:-2px;}
.headArea .fR .dataset {margin:2px 0 -2px 0; _margin:0;}
.headArea .fR .dataset input, .headArea .fR .dataset button {_margin:0;}
.headArea .fR .dataset button.icon {margin-left:2px;}
.headArea .fR .dataset input, .headArea .fR .dataset button {float:left;}
.dateSet select {margin-right:0;}
.dateSet label {float:left; display:inline-block; height:19px; line-height:19px; margin:0 3px 0 1px; padding:0;}
.dateSet select {float:left;}
.dateSet .sd {display:inline-block; padding:2px 3px 2px 0; float:left;}

.nextBlock {margin-bottom:4px;}


/*공통 결재상신에 textarea삭제하고 div로 스크롤 처리*/
.appText { overflow-y: auto; height:150px; line-height:18px}
.appBox2 {border:1px solid #dbdbdb; padding:6px}
.appBox3 {margin-top:-6px; margin-left:-9px;}

/*주소록 검색에서 플렉스 자체 마진값을 갖고있어 마이너스 처리_김은아*/
#popContainerFixedHeight #popContent .appBox {margin:-10px -10px 0 -10px; border:none;}

/* EveryOne 권한 설정_doc전진희_최은영수정 */
.box {width:500px; background:url(../img/common/bottom_left.gif) no-repeat left bottom;margin:0 auto; }
.box_outer {background:url(../img/common/bottom_right.gif) no-repeat right bottom; padding-bottom:15px;}
.box_inner {background:url(../img/common/top_left.gif) no-repeat left top;padding-left:15px; }
.box_title {background:url(../img/common/top_right.gif) no-repeat right top; padding:15px 15px 0 0;line-height:15px; }


.box_in {width:100%; background:url(../img/common/bottom_left_in.gif) no-repeat left bottom;margin:auto; margin-top:10px;  }
.box_outer_in {background:url(../img/common/bottom_right_in.gif) no-repeat right bottom; padding-bottom:15px;}
.box_inner_in {background:url(../img/common/top_left_in.gif) no-repeat left top; }
.box_title_in {background:url(../img/common/top_right_in.gif) no-repeat right top; padding:15px; line-height:15px; position:relative;}



/* 게시작성 */
.descText {float:left; height:19px; line-height:19px;}

/* 협력사 수신자 */
.headArea h3 {float:left;}
.headArea h3 strong { font-weight:normal;}
.container .appBox2 .headArea .compBtn {margin-top:1px;}


/* 결재.메일에서 버튼 가로가이즈 고정 */
.compBtn span.fixed {width:24px; display:inline-block; margin-right:10px; _margin-right:0; }
.compBtn span.fixed a {width:24px;  text-align:center;}
.compBtn span.fixed2 {width:44px; display:inline-block; margin-right:10px; _margin-right:0;}
.compBtn span.fixed2 a {width:44px; text-align:center;}

/* 말줄임과 버튼이 동시 존재 */
.ellip {margin-right:20px; margin-top:2px; }
.ellipInput {width:100%; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:1px; _margin-top:2px; vertical-align:middle;}
.ellipBtn {float:right; margin-top:-3px;  _margin-bottom:-4px; }

.apprBox {overflow:auto;}

/* ===< 버그용. 추후 plm.cp.css 삭제와 같이 삭제함 >===============2010 0427 pjt.css에서 이동해옴 정리시켜주세요=============================================== */
.colui-fol button img{margin-top:0;}
.searchbox-toggle, .coChain-toggle {min-height:4px; border-top:1px solid #C8DFF7;} /* 신규디자인적용 cp충돌로 core와 중복 */

/* 인명 조직도 검색(상단에 플렉스 들어감) */
#popContainerFixedHeight #popContent {padding:0 0 10px 0;}
#popContainerFixedHeight #popContent .appBoxContents {border:none;}
#popContainerFixedHeight #popContent .appBoxContents .appBox {margin:0;}
#popContainerFixedHeight #popContent .appBoxContents .appRouteLayout { border:1px solid #8097b2; width:745px; margin-left:10px;}

/* system Notice */
.sysWrokNts {border:5px solid #e6e6e6; width:502px;  position:absolute; top:50%; left:50%; margin:-200px 0 0 -260px; }
.pcNoHead {border:none;}
.sysWrokNts .head {height:47px;}
.sysWrokNts .head h2 {padding:18px 0 0 16px; color:#fff; font-size:14px; }
.sysWrokNts .contarea {background:#fff; border:1px solid #cfcfcf;}
.sysWrokNts .contarea .cont {padding:0 33px 0 33px; background:url(../img/cache/bg_sysWrok_con_100625.gif) repeat-x left top;}
.sysWrokNts .foot {height:20px;*height:24px; padding:6px 15px 0 0;*padding:2px 15px 0 0; background:#F0F0F0; color:#555555; text-align:right; font-size:11px; border-top:1px solid #e6e6e6; }
.sysCopy {width:500px; height:26px; background:#fff url(../img/cache/bg_sysWrok_copy_100625.gif) no-repeat center bottom; position:absolute; top:50%; left:50%; margin:160px 0 0 -220px;}
.sysWrokNts .foot input {vertical-align:middle; margin:0 0 2px 0;}
.sysWrokNts .lline { border-top:1px solid #dadada; display:block; margin-top:10px; }

.sysWrokNts .contarea h3 {padding:19px 0 7px 23px; font-size:14px; color:#004a80; background:url(../img/common/bul_sysWrok_h3.gif) no-repeat 0 17px;}
.sysWrokNts p.nts {margin-bottom:18px; margin-top:15px; line-height:130%; color:#4b4b4b;}
.sysWrokNts .ntsBox {padding:4px 10px 10px 10px; border:1px solid #a4cef6; background: url(../img/common/ntsBox_bg.gif) repeat-x; margin:26px 30px; }
.sysWrokNts .ntsBox2 {padding:4px 10px 10px 10px; border:1px solid #E4E4E4; background:#F1F1F1; margin:26px 30px;}
.sysWrokNts .ntsBox li {margin:8px 0 0 0; _margin:6px 0 0 0; padding:0 0 0 10px; font-weight:bold; color:#044B7D; background:url(../img/common/bul_tit_defvert.gif) no-repeat 0 3px;}
.sysWrokNts .ntsBox2 li {margin:8px 0 0 0; _margin:6px 0 0 0; padding:0 0 0 10px; font-weight:bold; color:#044B7D; }




.sysWrok {position:absolute; top:50%; left:50%; width:422px; height:236px; margin:-118px 0 0 -211px;}
.sysWrok .contarea {padding:6px; background:#F1EBEC;}
.sysWrok .contarea .cont {padding:0 15px 0 15px; border:1px solid #B9D5F4; background:#fff url(../img/common/bg_sysWrok_cont2.gif) repeat-x left top;}
.sysWrok .contarea .title {margin:0 0 25px 0; border-bottom:1px solid #8DBFDF;}
.sysWrok .contarea .title h3 {padding:19px 0 7px 23px; font-size:14px; color:#0076BC; background:url(../img/common/bul_sysWrok_h3.gif) no-repeat 0 17px;}
.sysWrok .contarea .cont.traffic {padding:0 25px 0 185px; background:#fff url(../img/cache/bg_sysWrok_cont2_traffic_100625.gif) no-repeat left top;}
.sysWrok .contarea .cont.traffic .title {margin:35px 0 15px 0; border-bottom:none;}
.sysWrok p.nts {margin-bottom:18px; line-height:20px; }
.sysWrok li {margin:8px 0 0 0; _margin:6px 0 0 0; padding:0 0 0 10px; font-weight:bold; color:#044B7D; background:url(../img/common/bul_tit_defvert.gif) no-repeat 0 3px;}
.sysWrok .copy {height:26px; background:#fff url(../img/cache/bg_sysWrok_copy_100625.gif) no-repeat center bottom;}


/*기술자료 프로그램 설치--10.06.11(윤현정)*/
.Doc_Program{ margin:0px auto; width:800px;}
.Doc_Program .doc_top{ background:url(../img/common/doc_img/bg_docProgram_top.gif) no-repeat left top;padding:28px 28px 0; }
.Doc_Program .doc_top h1{background:url(../img/common/doc_img/icon_docProgram_file.gif) no-repeat left top;padding-left:25px; color:#0173b9;padding-bottom:10px; _padding-bottom:8px; border-bottom:1px solid #8dbfe2; font-weight:bold; font-size:14px;}
.Doc_Program .doc_body{ background:url(../img/common/doc_img/bg_docProgram_body.gif) repeat-y left top; padding:10px 28px; color:#555;}
.Doc_Program .doc_body strong{ color:#0071ba; font-weight:bold; font-size:12px;}
.Doc_Program .doc_tip{ margin:0px 20px 25px;}
.Doc_Program .doc_tip li{ padding-left:60px; line-height:20px; margin:25px 0px 0px;}
.Doc_Program .doc_tip li.tip1{ background:url(../img/common/doc_img/icon_doc_top1.gif) no-repeat left top; }
.Doc_Program .doc_tip li.tip2{ background:url(../img/common/doc_img/icon_doc_top2.gif) no-repeat left top; }
.Doc_Program .doc_tip li.tip3{ background:url(../img/common/doc_img/icon_doc_top3.gif) no-repeat left top; }
.Doc_Program .doc_tip li ul{ margin:5px 0px;}
.Doc_Program .doc_tip li ul li{ margin:0px; padding:0px; line-height:20px;}
.Doc_Program .Program_guide{ background:#eaf3fa; border:2px solid #d6e8f2;margin:0px 20px; clear:both;}
.Doc_Program .Program_guide .guide_list{ padding:15px;}
.Doc_Program .Program_guide .guide_list dt{margin-left:100px; line-height:20px;}
.Doc_Program .Program_guide .guide_list dd{margin:6px 0px 0px;}
.Doc_Program .Program_guide .guide_list dd.img{display:inline-block; float:left; margin: -25px 15px 0 0; _ margin: -25px 12px 0 0;}
.Doc_Program .Program_guide p.download{ text-align:center; margin-bottom:15px;}

.Doc_Program .doc_bottom{ background:url(../img/common/doc_img/bg_docProgram_bottom.gif) no-repeat left top; height:16px; }

/* 에러메시지 레이어용 */
#error #popHead {background:#fff;}
#error .pcBody {position:static; min-height:auto; _height:auto;}
#error .box_in {margin-top:0; *margin-top:10px;}

/*tab>iframe>iframe 경우 블럭간 여백(2010-1011)*/
#ResultHeader.bSpace{margin-top:0; *margin-top:-3px;  _margin-top:-9px;}
#ResultHeader div.bhSpace{margin-top:0; padding-top:0;}

.draft {color:#000;}
.approval {color:#705C0E;}
.consent {color:#9F8B76;}
.postApproval {color:#5F5F5F;}
.notify {color:#5975A4;}

/* 메일노티와 편지쓰기가 같은 화면을 사용할때 */
.container .headArea h1 {color:#444; display:inline-block; float:left; background:url("../img/icon/bul_middle_title.gif") no-repeat left 3px; _background-position:left 2px; font-size:12px; text-indent:10px; height:17px; line-height:17px; margin-top:2px; _margin-top:3px; _margin-bottom:-2px; font-weight:bold !important; margin:0 !important ; }/* 2depth title */
.container .container .headArea h2 {background:url(../img/icon/bul_table_bul03.gif) no-repeat left center; color:#555; font-size:12px; text-indent:8px; height:17px; line-height:17px; margin-top:2px; _margin-top:3px; _margin-bottom:-2px;}/* container 안에 들어가는 2depth 아이콘은 h3의 아이콘을 사용함  */

/* 공지 팝업_신규디자인 20101020 */
#popNoti {width:340px;    background:url(../img/common/popNoti_head.gif) repeat-y;    padding:140px 40px 0 40px;}
#popNoti h1 {font-size:13px; color:#0054a6;    font-family:굴림, Gulim; margin-bottom:5px;}
#popNoti p {line-height:19px;color:#4b4b4b;}
#popNoti .notiCont {background:#fcf4a5;    border:1px solid #e3dfd7; padding:15px; margin-top:10px; color:#4b4b4b;}
#popNoti .notiCont h2 {font-size:12px; color:#603913; line-height:19px;}
#popNoti .notiCont ol {    list-style:decimal; line-height:18px; margin-left:20px; *margin-left:23px; }
#popNoti_foot {    background: url(../img/common/popNoti_foot.gif) no-repeat; height:23px; *height:26px; padding-top:40px; *padding-top:37px; color:#555555; text-align:right; font-size:11px; width:420px; }
#popNoti_foot input { vertical-align:middle; margin:0 0 2px 0; }
#popNoti_foot span {margin-right:15px; }
#popNoti .notiCont ol {    list-style:decimal; line-height:18px; margin-left:20px; *margin-left:23px; }

