@charset "utf-8";
/* CSS Document */

/**********************************************************************
                               sublist
/**********************************************************************/

#container_sb{position:relative;}
#container_sb #snb{position:absolute;top:0;left:10px;width:152px;,}
#container_sb #contents_sb{/*width:auto;*/min-height:600px; margin-left:167px;padding:0 10px 15px 25px;}
#container_sb #contents_nsb{/*width:auto;*/min-height:600px; margin-left:10px;padding:0 10px 15px 25px;}
#container_sb #contents_nb{padding:0 10px 15px 25px;background:url(../images/common/nav_sh.gif) repeat-y left top}
#container_sb #contents_wd{margin:0;padding:0 10px 15px 25px;}
#wrapP{max-width:1590px;overflow-x:hidden;overflow-y:hidden;}

#container_tsb  {width:1240px; overflow:auto;} //{position:relative;}
#container_tsb #snb{position:absolute;top:0;left:10px;width:152px;,}
#container_tsb #contents_sb{/*width:auto;*/margin-left:10px;padding:0 0px 0px 0px;}
#container_tsb #contents_nb{padding:0 10px 15px 25px;background:url(../images/common/nav_sh.gif) repeat-y left top}
#container_tsb #contents_wd{margin:0;padding:0 10px 15px 25px;}

/* TAB */
#pop-wrap{min-width:1488px;overflow-x:hidden;overflow-y:hidden;}/*팝업1600px에 최적화되어있습니다.수정하시려면 이곳에서 */
#container_sb #contents_pw{margin:0;padding:5px;}

/* LNB collapse / Expand */
#snb .nav_col{position:absolute;top:0;right:-8px;width:8px;height:53px;background:url(../images/common/nav_ce.gif) no-repeat left top;cursor:pointer;}
#snb .nav_col{display:block;min-height:53px;cursor:pointer;}
#snb .nav_exp{display:none;}

/* LNB */
#snb h2{height:23px;margin-bottom:17px;padding-top:30px;border-bottom:1px solid #5b8db0;font-size:1.25em;font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움";}
#snb ul li{margin:9px 0;}
#snb ul li a{display:block;padding:4px 0 4px 12px;background:url(../images/common/navs.png) no-repeat left 7px;font-weight:bold;}
#snb ul li ul{display:none;margin-bottom:7px;margin-left:14px;}
#snb ul li ul li{margin:0;}
#snb ul li li a,#snb ul li.on li a{padding-left:8px;background:url(../images/common/navs.png) no-repeat left -23px;font-weight:normal;color:#000;}
#snb ul li.on a{background:url(../images/common/navs.png) no-repeat left -84px;color:#666;cursor:default;}
#snb ul li.on ul{display:block;}
#snb ul li.on ul li a:hover{color:#2e7dab;cursor:pointer;}
#snb ul li.on ul li.on a{font-weight:bold;}
#snb ul li.on ul li.on a:hover{color:#000;cursor:default;}
/* UI Object */
.menu_v{position:relative;width:150px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal}
.menu_v ul{margin:0;padding:0;list-style:none}
.menu_v li{position:relative;margin:0 0 -1px 0;vertical-align:top;*zoom:1}
.menu_v li a{display:block;position:relative;padding:8px 10px;color:#666;font-weight:bold;text-decoration:none;background:#fafafa;border:0px solid #eee;*zoom:1}
.menu_v li a .i{position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;color:red;background:url(/images/ico_sub.gif) no-repeat left top}
.menu_v li ul{padding:5px 0;background:#fff}
.menu_v li li{margin:0}
.menu_v li li a{padding:5px 10px;border:0;background:#fff;font-weight:normal}
.menu_v li li a span{color:#666}
.menu_v li li.on li.on a:hover{color:red;cursor:pointer}
.menu_v li.active{z-index:2;border:0px solid #ccc}
.menu_v li li.active{border:0}
.menu_v li.active a{border:0;color:#000}
.menu_v li.active .i{background-position:0 -44px}
.menu_v li.active li a{border:0}
.menu_v li.active ul{display:block;border-top:1px solid #eee}
.menu_v li.active li.active a span{font-weight:bold;color:#13b200;letter-spacing:-1px}
/* //UI Object */

/***** location *****/
.location {height:15px; margin-top:43px;}
.location ul {float:right; margin-right:0;}
.location ul li {float: left; background: url(../images/common/location.gif) no-repeat 0 3px; padding: 0 5px 0 10px;}
.location ul li:first-child {background: url(../images/common/home.gif) no-repeat 0 center; padding-left: 15px;}
.location ul li, .location ul li a {font: 12px/12px  Arial,Tahoma; word-spacing:-1px; color:#707070; text-decoration:none;}


/***** box type-blue
.box_type1 {position:relative; min-height:25px; padding:10px; background:#e2f8cd; border-radius:8px; border:1px solid #81d72b; border-bottom:3px solid #a9ea68;}
.box_type1.boxColor {background:#f2f7f9;}
.ie8 .box_type1 {border-radius:8px; behavior:url(js/PIE.htc);}
.box_type1:after {content:""; display:block; clear:both;}
.box_type1 .tbl_type1 {margin-top:15px;}
.box_type1 .tbl_type1:first-child{margin-top:0;}
 *****/

/***** box type *****/
.box_type1 {position:relative; min-height:25px; padding:10px; background:#e2f8cd; border-radius:8px; border:1px solid #81d72b; border-bottom:3px solid #a9ea68;}
.box_type1 { max-width:1300px, }
.box_type1{margin-top:5px;margin-bottom:10px;}
.box_type1.boxColor {background:#f2f7f9;}
.ie8 .box_type1 {border-radius:8px; behavior:url(js/PIE.htc);}
.box_type1:after {content:""; display:block; clear:both;}
.box_type1 .tbl_type1 {margin-top:15px;}
.box_type1 .tbl_type1:first-child{margin-top:0;}




/***** article & section *****/
article {margin:0 25px 0}
article:after {content:""; display:block; clear:both;}
section {position:relative; padding-top:10px;}
article section:first-child .box_type1 {position:relative; overflow:hidden;}
section section, article section section:first-child {padding:0; padding-bottom:0; background:none;}
section h3 {margin:15px 0 10px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(../images/common/tle_bul.gif) no-repeat 0 center; padding-left: 13px;}


/********btn_type-2**************/
.btn_group {margin:15px 0 0 0; text-align:right; clear:both;}
.btn_group_no_margin {margin:0 0 0 0; vertical-align:bottom;}
.btn_group:after {content:""; display:block; clear:both;}
.btn {display:inline-block; height:22px; vertical-align:middle;}
.btn a {display:inline-block; padding-left:12px; font-weight:bold;}
.btn a span {display:inline-block; min-width:55px; text-align:center; height:22px; padding-right:12px;font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움"; text-decoration:none;}
.btn:hover a {background-position:0 -22px !important;}
.btn:hover a span {background-position:right -22px !important;}
.btn.type2 a {background:url(../images/common/type02_f.png) 0 0 no-repeat;}
.btn.type2 a span {background:url(../images/common/type02_e.png) right 0 no-repeat; color:#fff;}
.btn.type2:hover a span {color:#fff;}
.btn.type2.disabled a span {color:#e4e4e4;}
.btn em {display:inline-block; width:16px; height:16px; margin-right:3px; margin-left:-3px; background:url(../images/common/btn_ico.png) 0 0 no-repeat; vertical-align:middle;}
.btn.type2.disabled em {background-position:0 bottom;}
.btn em.search {background-position:0 0;}
.btn.disabled em.search {background-position:0 -16px;}


/*********btn_type-3****************/
.btn_group {margin:15px 0 0 0; text-align:right; clear:both;}
.btn_group:after {content:""; display:block; clear:both;}
.btn {display:inline-block; height:22px; vertical-align:middle;}
.btn a {display:inline-block; padding-left:12px; font-weight:bold;}
.btn a span {display:inline-block; min-width:55px; text-align:center; height:22px; padding-right:12px;font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움"; text-decoration:none;}
.btn:hover a {background-position:0 -22px !important;}
.btn:hover a span {background-position:right -22px !important;}
.btn.type3 a {background:url(../images/common/type03_f.png) 0 0 no-repeat;}
.btn.type3 a span {background:url(../images/common/type03_e.png) right 0 no-repeat; color:#333;}
.btn.type3:hover a span {color:#fff;}
.btn.type3.disabled a span {color:#e4e4e4;}
.btn em {display:inline-block; width:16px; height:16px; margin-right:3px; margin-left:-3px; background:url(../images/common/btn_ico.png) 0 0 no-repeat; vertical-align:middle;}
.btn.type3.disabled em {background-position:0 bottom;}
.btn em.search {background-position:0 0;}
.btn.disabled em.search {background-position:0 -16px;}


/*********btn_type-4****************/

.btn.type4 a {background:url(../images/common/type04_f.png) 0 0 no-repeat;}
.btn.type4 a span {background:url(../images/common/type04_e.png) right 0 no-repeat; color:#333; font-size:11px!important;}
.btn.type4:hover a span {color:#0076a3;}
.btn.type4.disabled a span {color:#e4e4e4;}
.btn em {display:inline-block; width:16px; height:16px; margin-right:3px; margin-left:-3px; background:url(../images/common/btn_ico.png) 0 0 no-repeat; vertical-align:middle;}
.btn.type3.disabled em {background-position:0 bottom;}
.btn em.search {background-position:0 0;}
.btn.disabled em.search {background-position:0 -16px;}

/* btn_center */
.btn_group_ct {margin:0 auto; text-align:center; clear:both; margin-bottom:30px;}
.btn_group_ct:after {content:""; display:block; clear:both;}

/* list_table */
.list_wrap{margin-top:5px;margin-bottom:10px;}
.list_table{/*clear:both;*/width:100%;border:1px solid #aeaeae;border-collapse:collapse;}
.list_table th{border:1px solid #d5c7ba;border-top:1px solid #00d6fd;background:#6081a5;text-align:center;color:#fff;}
.list_table th.sub{border:1px solid #d5c7ba;border-top:1px solid #00d6fd;background:#b6d2ea;text-align:center;color:#666;}
.list_table th.total{border:1px solid #d5c7ba;border-top:1px solid #00d6fd;background:#f9e1bc;text-align:center;color:#666;}
.list_table th{padding:3px 3px 2px;}
.list_table td{padding:2px 3px 2px;border:1px solid #dcdcdc;}
.list_table img,.list_table span{vertical-align:middle;}
.list_table td a:hover{text-decoration:none;}
.list_table td.tc{text-align:center;}
.list_table td.tr{text-align:right;}
.list_table input[type="text"], .list_table input[type="number"], .list_table input[type="password"], .list_table select, .list_table textarea{height:19px;border-width:1px;border-style: solid;
  border-color: #ddd #ededed #ededed #ddd;color:#2b477a;line-height:19px;text-indent:5px;width:100%;}
.list_table td.total{text-align:right; background:#fffde5; color:#ff5400; font-weight:bold;}
.list_table td.icoOn{background:url(../images/common/ico_on.png) no-repeat 11px 3px;}
.list_table td.icoOff{background:url(../images/common/ico_off.png) no-repeat 11px 3px;}
.list_table td.icoRe{background:url(../images/common/ico_re.png) no-repeat 10px 7px; padding-left:20px; color:#0f6fe6; font-weight:bold;}
.list_table td.icoOnNo{background:url(../images/common/ico_on.png) no-repeat 11px 6px;}
.list_table td.pd03{padding-bottom:8px;}
.list_table td.pd04{padding:10px;}
/*
.list_table tbody tr:hover td {background-color:#00ffff; cursor: pointer; }
*/
/****** table-1 ******/
.tbl_type1 table {width:100%; table-layout:auto;}
.tbl_type1 th,
.tbl_type1 td {padding-top:1px; padding-bottom:1px; text-align:left; empty-cells:show; color:#666}
.tbl_type1 tr th:first-child,
.tbl_type1 tr td:first-child {padding-left:0 !important;}
.tbl_type1 th {width:10px; max-width:150px; padding-right:5px; padding-left:15px; overflow:hidden; text-align:center; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; vertical-align:top; padding-top:3px;}
.tbl_type1 td {padding-left:5px;}
.tbl_type1 td input[type="text"],
.tbl_type1 td input[type="password"],
.tbl_type1 td select,
.tbl_type1 td textarea {width:100%;}
.tbl_type1 td .calendar_input,
.tbl_type1 td .input_search {width:100%; vertical-align:middle;}
.tbl_type1 td table th {font-weight:normal;}

/****** table-2 ******/
.tbl_type2 {border-top:1px solid #ddd; border-right:1px solid #ddd;}
.tbl_type2 table {width:100%; table-layout:fixed;}
.tbl_type2 th,
.tbl_type2 td {height:20px; padding:3px 6px; color:#222; border-left:1px solid #ddd; border-bottom:1px solid #ddd; empty-cells:show;}
.tbl_type2 tr th:first-child,
.tbl_type2 tr td:first-child {border-left:1px solid #ddd;}
.tbl_type2 th {background-color:#f1f1f1; font-weight:normal; text-align:center; overflow:hidden;}
.tbl_type2 th.va{vertical-align:middle;}
.tbl_type2 td:hover {background-color:;}

.tbl_type2 input[type="text"],
.tbl_type2 input[type="password"],
.tbl_type2 input[type="text"].ar,
.tbl_type2 textarea {width:100%;}
.tbl_type2 select {width:100%;}
.tbl_type2 td .calendar_input,
.tbl_type2 td .poplist_input {width:100%; vertical-align:middle;}
.tbl_type2 table table td th,
.tbl_type2 table td table td {border:none !important; padding:2px 0 3px 5px;}
.tbl_type2 table td table td:first-child {padding-left:0;}
.tbl_type2 table td table.tableClass th {border:none !important; padding:0; background:none; color:#0d6cb3;}
.tbl_type2 table td table.tableClass td:before {content:'-'; padding-right:3px;}


/****** table-2 ******/
.tbl_type3 {border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ededed;}
.tbl_type3 table {width:100%; table-layout:fixed;}
.tbl_type3 th,
.tbl_type3 td {text-align:center; height:20px; padding:3px 6px; color:#222; border-left:1px solid #ddd; border-bottom:1px solid #ddd; empty-cells:show;}
.tbl_type3 tr th:first-child,
.tbl_type3 tr td:first-child {border-left:1px solid #ddd;}
.tbl_type3 th {background-color:#f1f1f1; font-weight:normal; text-align:center; overflow:hidden;}
.tbl_type3 td:hover {background-color:;}
.tbl_type3 input[type="text"],

.tbl_type3 input[type="password"],
.tbl_type3 input[type="text"].ar,
.tbl_type3 textarea {width:100%; /*padding:0; text-indent:2px; border-color:#ddd; border-style:solid; border-left:1px; border-right:1px; border-top:1px; border-radius:0;*/}
.tbl_type3 select {width:100%;}
.tbl_type3 td .calendar_input,
.tbl_type3 td .poplist_input {width:100%; vertical-align:middle;}
.tbl_type3 table table td th,
.tbl_type3 table td table td {border:none !important; padding:2px 0 3px 5px;}
.tbl_type3 table td table td:first-child {padding-left:0;}
.tbl_type3 table td table.tableClass th {border:none !important; padding:0; background:none; color:#0d6cb3;}
.tbl_type3 table td table.tableClass td:before {content:'-'; padding-right:3px;}


.tbl_type4 {border-top:1px solid #ddd; border-right:1px solid #ddd;}
.tbl_type4 table {width:100%; table-layout:fixed;}
.tbl_type4 th,
.tbl_type4 td {height:20px; padding:3px 6px; color:#222; font-size:14px;border-left:1px solid #ddd; border-bottom:1px solid #ddd; empty-cells:show;}
.tbl_type4 tr th:first-child,
.tbl_type4 tr td:first-child {border-left:1px solid #ddd;}
.tbl_type4 th {background-color:#f1f1f1; font-weight:normal; text-align:center; overflow:hidden;}
.tbl_type4 th.va{vertical-align:middle;}
.tbl_type4 td:hover {background-color:;}

.tbl_type4 input[type="text"],
.tbl_type4 input[type="password"],
.tbl_type4 input[type="text"].ar,
.tbl_type4 textarea {width:100%;}
.tbl_type4 select {width:100%;}
.tbl_type4 td .calendar_input,
.tbl_type4 td .poplist_input {width:100%; vertical-align:middle;}
.tbl_type4 table table td th,
.tbl_type4 table td table td {border:none !important; padding:2px 0 3px 5px;}
.tbl_type4 table td table td:first-child {padding-left:0;}
.tbl_type4 table td table.tableClass th {border:none !important; padding:0; background:none; color:#0d6cb3;}
.tbl_type4 table td table.tableClass td:before {content:'-'; padding-right:3px;}

/* paging */
.paging {clear:both; height:auto; margin-top:10px; text-align:center;}
.paging a {display:inline-block; padding:2px 4px; font: normal 12px/12px Arial; color:#222; text-decoration:none; font-weight:bold;}
.paging a.on {color:#ff6600;}
.paging a.on:hover, .paging a:hover{color:#ff6600;}
.paging .pageico {display:inline-block; width: 21px; height: 15px; background:url(../images/common/page.png) 0 0 no-repeat; text-indent:-9999px; padding-top: -10px; cursor: pointer;}
.paging .pageico_pp {background-position:0 0;}
.paging .pageico_pp:hover {background-position:0 bottom;}
.paging .pageico_p {background-position:-21px 0; margin-right: 10px;}
.paging .pageico_p:hover {background-position:-21px bottom;}
.paging .pageico_n {background-position:-42px 0; margin-left: 10px;}
.paging .pageico_n:hover {background-position:-42px bottom;}
.paging .pageico_nn {background-position:-63px 0;}
.paging .pageico_nn:hover {background-position:-63px bottom;}

/* input_search */
.input_search {position:relative;; display:inline-block; min-width:80px;}
.input_search input[type="text"] {width:100%;}
.input_search a {position:absolute; top:3px; right:2px; display:inline-block; width:16px; height:16px; background:url(../images/common/poplist.png) 0 0 no-repeat; text-indent:-9999px; z-index:2;}
.input_search a.attached {background-position:-16px 0;}
.input_search a.search {background-position:-32px 0;}

/******** margin/padding **************/
.mg01{margin:10px 0 10px 0;}
.mg02{margin:0 0 10px 0;}
.mg03{margin-bottom:10px}
.mg04{margin-right:-37px!important;}
.mg05{margin-top:30px;}
.mg06{margin-left:5px;}
.mg07{margin:10px 0 35px 0;}
.mg08{margin-top:10px!important;}
.pd01{padding-top:30px;}
.pd02{padding:5px 0 18px 0;}
.pd03{padding-bottom:5px;padding-right:5px;}

.tR{text-align:right;}
.ac{text-align:center!important;}
.am{vertical-align:middle;}
.ar{text-align:right!important;}
.al{text-align:left!important;}
.int{text-indent:5px; margin:5px 0 5px 0;}
.id{color:#ff5400; font-weight:bold; font-size:14px;}
.ids{color:#ff5400; font-weight:bold; font-size:14px; margin:0 10px 0 10px;}
.infotle{color:#ff5400; font-weight:bold; font-size:12px; margin:10px 0 10px 0;}
.fL{float:left;}


/*************** stle & ICON ********************/
.bulL{float:left; margin-bottom:10px;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}
.bul01{margin:10px 0 10px 0;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}
.bul_gL{float:left;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}
.bul_Re{float:left;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -78px;}
.bul_Recenter{float:center;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -78px;}
.bul_info{float:left;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -26px;}
.bul_total{float:left;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -56px; color:#666;}
/* .info_gR{float:right;font-weight:bold;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -78px; color:#ff5400;} */
.info_gR{float:left;font-weight:bold;padding-left:10px;margin-left:50px;background:url(../images/common/buls_title.gif) no-repeat left -78px; color:#ff5400;}
.info_gK{float:right;font-weight:bold;padding-left:10px;color:#ff5400;}
.icoOn{margin:10px 0 10px 0;padding-left:10px;background:url(../images/common/ico_on.png) no-repeat 11px 3px;}
.info_tb01{float:left;font-weight:bold;padding-left:10px;color:#ff5400; padding:10px 0 0 0;}
.info_tb02{float:left;font-weight:bold;padding-left:10px;color:#03C; padding:10px 0 0 0;}

/* icon */
.ICO{position:relative; display:inline-block;}
.ico-hwp{width:13px; height:12px; background:url(../images/common/ico_hwp.gif) no-repeat 0 0; padding-bottom:3px;}
.ico-pdf{width:13px; height:12px; background:url(../images/common/ico_pdf.gif) no-repeat 0 0; padding-bottom:3px;}
.ico-word{width:13px; height:12px; background:url(../images/common/ico_word.gif) no-repeat 0 0; padding-bottom:3px;}
.ico-ppt{width:13px; height:12px; background:url(../images/common/ico_ppt.gif) no-repeat 0 0; padding-bottom:3px;}
.ico-excel{width:13px; height:12px; background:url(../images/common/ico_excel.gif) no-repeat 0 0; padding-bottom:3px;}
.ico-on{width:30px; height:16px; background:url(../images/common/ico_on.png) no-repeat 0 0; padding-bottom:2px;}
.ico-off{width:30px; height:16px; background:url(../images/common/ico_off.png) no-repeat 0 0; padding-bottom:2px;}
.ico-re{width:8px; height:7px; background:url(../images/common/ico_re.png) no-repeat 0 0; padding-left:20px; color:#0f6fe6; font-weight:bold;}
.ico-onno{width:30px; height:16px; background:url(../images/common/ico_on.png) no-repeat 0 0; padding-bottom:2px;}
.ico-view{width:23px; height:16px; background:url(../images/common/ico_view.png) no-repeat 0 0; padding-bottom:2px;}
.ico-print{width:23px; height:16px; background:url(../images/common/ico_print.png) no-repeat 0 0; padding-bottom:2px;}
.ico-ebook{width:23px; height:16px; background:url(../images/common/ico_ebook.png) no-repeat 0 0; padding-bottom:2px;}
.ico-step-down{width:14px; height:8px; background:url(../images/common/ico_step_down.gif) no-repeat 0 0; padding:0 10px 2px 0;}
.ico-step-up{width:14px; height:8px; background:url(../images/common/ico_step_up.gif) no-repeat 0 0; padding:0 10px 2px 0;}


/*********** input width **********/
.w4{width:40px!important;}
.w5{width:50px!important;}
.w6{width:60px!important;}
.w7{width:70px!important;}
.w10{width:100px!important;}
.w13{width:130px!important;}
.w14{width:140px!important;}
.w142{width:142px!important;}
.w145{width:145px!important;}
.w15{width:150px!important;}
.w17{width:170px!important;}
.w18{width:180px!important;}
.w19{width:190px!important;}
.w195{width:195px!important;}
.w20{width:200px!important;}
.w207{width:207px!important;}
.w21{width:210px!important;}
.w213{width:213px!important;}
.w22{width:220px!important;}
.w23{width:230px!important;}
.w24{width:243px!important;}
.w25{width:250px!important;}
.w30{width:300px!important;}
.w40{width:400px!important;}
.w60{width:600px!important;}

/******** calendar_input ***********/
.calendar_input {position:relative; display:inline-block; min-width:80px;}
.calendar_input input[type="text"] {width:100%;}
.calendar_input a {position:absolute; top:2px; right:2px; display:inline-block; width:16px; height:16px; background:url(../images/common/calendar.gif) 0 0 no-repeat; text-indent:-9999px; z-index:2;}


/******** calendar_ico ***********/
.ico_cal {position:relative; display:inline-block; min-width:80px;}
.ico_cal a {display:inline-block; width:16px; height:16px; background:url(../images/common/calendar.gif) 0 0 no-repeat; text-indent:-9999px; z-index:2;}


/******************* table scroll ******************************/
.grid_wrap .grid_wrap {width:1390px; height:400px; overflow:auto;}
.grid_wrap{position:relative; border-collapse:collapse; float:none; clear:both; color:#232323;}
.grid_wrap table thead tr,
.grid_wrap table tbody tr {}
.grid_wrap table thead tr th {background-color:#e9ebed;}
.grid_wrap table thead tr th {border:1px solid #b1bdcc; padding:0; overflow:hidden; white-space:nowrap; *white-space:pre;}
.grid_wrap table tbody tr td {border:1px solid #d9d9d9; padding:0; overflow:hidden; word-break:keep-all; white-space:nowrap; cursor:pointer; *white-space:pre; text-indent:3px;}
.grid_wrap table tbody tr.test-hover,
.grid_wrap table tbody tr.test-hover td {background-color:#e5f0f7;}

.grid_wrap .grid_wrap1100 {width:1150px; height:400px; overflow:auto;}
.grid_wrap{position:relative; border-collapse:collapse; float:none; clear:both; color:#232323;}
.grid_wrap table thead tr,
.grid_wrap table tbody tr {}
.grid_wrap table thead tr th {background-color:#e9ebed;}
.grid_wrap table thead tr th {border:1px solid #b1bdcc; padding:0; overflow:hidden; white-space:nowrap; *white-space:pre;}
.grid_wrap table tbody tr td {border:1px solid #d9d9d9; padding:0; overflow:hidden; word-break:keep-all; white-space:nowrap; cursor:pointer; *white-space:pre; text-indent:3px;}
.grid_wrap table tbody tr.test-hover,
.grid_wrap table tbody tr.test-hover td {background-color:#e5f0f7;}

.grid_wrapT .grid_wrapT {width:1220px; height:400px; overflow:auto;}
.grid_wrapT{position:relative; border-collapse:collapse; float:none; clear:both; color:#232323;}
.grid_wrapT table thead tr,
.grid_wrapT table tbody tr {}
.grid_wrapT table thead tr th {background-color:#e9ebed;}
.grid_wrapT table thead tr th {border:1px solid #b1bdcc; padding:0; overflow:hidden; white-space:nowrap; *white-space:pre;}
.grid_wrapT table tbody tr td {border:1px solid #d9d9d9; background-color:#fff; padding:0; overflow:hidden; word-break:keep-all; white-space:nowrap; cursor:pointer; *white-space:pre; text-indent:3px;}
.grid_wrapT table tbody tr.test-hover,
.grid_wrapT table tbody tr.test-hover td {background-color:#e5f0f7;}


table.table-list {width:100%;font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움";font-size:12px;border:1px solid #aeaeae;border-collapse:collapse;}
table.table-list thead tr th,
table.table-list tbody tr th,
table.table-list tbody tr td,
table.table-list tfoot tr th,
table.table-list tfoot tr td {padding:3px 3px 2px;}
table.table-list thead tr th {border:1px solid #d5c7ba;border-top:1px solid #00d6fd;background:#6081a5;text-align:center;color:#fff;}
/*table.table-list tbody tr th {}*/

/*
background-color:#fff; 
*/
table.table-list tbody tr td {text-align:center;padding:2px 3px 2px;border:1px solid #dcdcdc;word-break:keep-all; white-space:nowrap;}
table.table-list tbody tr td .al{text-align:left;}
table.table-list tbody tr:hover td {background-color:#e5f0f7;}




table.rtable-list {width:100%;font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움";font-size:12px;border:1px solid #aeaeae;border-collapse:collapse;}
table.rtable-list thead tr th,
table.rtable-list tbody tr th,
table.rtable-list tbody tr td,
table.rtable-list tfoot tr th,
table.rtable-list tfoot tr td {padding:3px 3px 2px;}
table.rtable-list thead tr th {border:1px solid #d5c7ba;border-top:1px solid #00d6fd;background:#ffd599;text-align:center;color:#494949;}
/*table.table-list tbody tr th {}*/

/*
background-color:#fff; 
*/
table.rtable-list tbody tr td {text-align:center;padding:2px 3px 2px;border:1px solid #dcdcdc;word-break:keep-all; white-space:nowrap;}
table.rtable-list tbody tr td .al{text-align:left;}
table.rtable-list tbody tr:hover td {background-color:white;}

/*********** popup *************************/
.popuppa .type01 {width:215px;padding:12px 13px;border: 1px solid #669fda; box-shadow: 1px 1px 3px #cdcdcd; background-color: #fff; border-radius:6px; behavior:url(js/PIE.htc);}
.popuppa .type01 .head h2 {display:inline-block; margin:5px 0 7px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(../images/common/tle_bul.gif) no-repeat 0 center; padding-left:13px;}

.popup .type01 {width:900px;padding:12px 13px;border: 1px solid #669fda; box-shadow: 1px 1px 3px #cdcdcd; background-color: #fff; border-radius:6px; behavior:url(js/PIE.htc);}
.popup .type01 .head h2 {display:inline-block; margin:5px 0 7px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(../images/common/tle_bul.gif) no-repeat 0 center; padding-left:13px;}

.popup .type13 {width:1300px;padding:12px 13px;border: 1px solid #669fda; box-shadow: 1px 1px 3px #cdcdcd; background-color: #fff; border-radius:6px; behavior:url(js/PIE.htc);}
.popup .type13 .head h2 {display:inline-block; margin:5px 0 7px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(../images/common/tle_bul.gif) no-repeat 0 center; padding-left:13px;}

.popup .type02 {width:300px;padding:12px 13px;border: 1px solid #669fda; box-shadow: 1px 1px 3px #cdcdcd; background-color: #fff; border-radius:6px; behavior:url(js/PIE.htc);}
.popup .type02 .head h2 {display:inline-block; margin:5px 0 7px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(../images/common/tle_bul.gif) no-repeat 0 center; padding-left:13px;}

.popup .type03 {width:450px;padding:11px 11px;border: 1px solid #669fda; box-shadow: 1px 1px 3px #cdcdcd; background-color: #fff; border-radius:6px; behavior:url(js/PIE.htc);}
.popup .type03 .head h2 {display:inline-block; margin:5px 0 7px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(../images/common/tle_bul.gif) no-repeat 0 center; padding-left:13px;}

.popup .type07 {width:700px;padding:12px 13px;border: 1px solid #669fda; box-shadow: 1px 1px 3px #cdcdcd; background-color: #fff; border-radius:6px; behavior:url(/js/PIE.htc);}
.popup .type07 .head h2 {display:inline-block; margin:5px 0 7px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(/images/common/tle_bul.gif) no-repeat 0 center; padding-left:13px;}

.popup .type65 {width:610px;padding:12px 13px;border: 1px solid #669fda; box-shadow: 1px 1px 3px #cdcdcd; background-color: #fff; border-radius:6px; behavior:url(js/PIE.htc);}
.popup .type65 .head h2 {display:inline-block; margin:5px 0 7px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(../images/common/tle_bul.gif) no-repeat 0 center; padding-left:13px;}

.popup .type120 {width:1580px;padding:12px 13px;border: 1px solid #669fda; box-shadow: 1px 1px 3px #cdcdcd; background-color: #fff; border-radius:6px; behavior:url(js/PIE.htc);}
.popup .type120 .head h2 {display:inline-block; margin:5px 0 7px 0; font-family:'맑은 고딕','Malgun Gothic',dotum,"돋움" color:#333; font-size:14px;background: url(../images/common/tle_bul.gif) no-repeat 0 center; padding-left:13px;}

/****LGlogo_tle****/
.lgH{background:url(../images/common/top_bg.gif) repeat-x; height:117px;}

/******popup_scroll-y*****/
.p-scroll{overflow-y:scroll; height:200px;}
.p-scroll45{overflow-y:scroll; height:450px;}

/**************************** form ***************************/
input[type="text"], input[type="password"], textarea {position:relative; border-width:1px; border-style:solid; border-color:#CCC; border-radius:3px;}
.ie8 input[type="text"], .ie8 input[type="password"], .ie8 textarea {border-radius:3px; behavior:url(js/PIE.htc); background-color:#eaeaea;}
input[type="text"], input[type="password"] {height:19px; border-width:1px; border-style:solid; border-color:#ccc; color:#2b477a; line-height:19px; text-indent:5px;}
select {position:relative; height:21px; line-height:15px;/* for safari */}
select.type1 {width:40px;}
select.type2 {width:60px;}
select.type3 {width:80px;}
select.type4 {width:100px;}
select.type5 {width:120px;}
input[type="text"]:focus, 
input[type="password"]:focus, 
select:focus, 
textarea:focus {border-width:1px; border-style:solid; border-color:#4d78e2 #99b4f7 #99b4f7 #4d78e2; background-color:#FF9; outline:none;}
input[readonly], 
textarea[readonly],
input[type="text"]:disabled,input:disabled, 
input[type="password"]:disabled, 
select:disabled, 
textarea:disabled {background-color:#eaeaea !important; border-width:1px; border-style:solid; border-color:#dbdbdb; color:#666;}
textarea {padding:5px 0 5px 5px; border-width:1px; border-style:solid; font:normal 12px/12px Arial, Corbel, Tahoma; color:#034764;}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {border:1px solid #99b4f7; background-color:#FF9; outline:none;}
input[type="file"] {height:20px;}
label {margin-left:5px; margin-right:16px; vertical-align:middle;}

/***************ie8*****************/
.ie8 .popup.type1 {border-radius:6px; behavior:url(js/PIE.htc);}
.ie8 .popup.type1 .head {border-radius:7px 7px 0 0; behavior:url(js/PIE.htc);}
.ie8 .popup.type1 .inner, 
.ie9 .popup.type1 .inner {border-radius:6px; background:url(../images/popup/bg_type1.gif) 0 0 repeat; behavior: url(js/PIE.htc);}
.ie8 .box_type1 {border-radius:8px; behavior:url(js/PIE.htc);}
.ie8 .login_wrap .container section input[type="text"],
.ie8 .login_wrap .container section input[type="password"] {border-radius:2px 0 0 2px; behavior:url(js/PIE.htc);}

/* bbs_approval */
.approval span.aprv{position:absolute;top:0;left:0;}
.approval li{padding-left:53px;}
span.aprv{display:block;float:left;min-width:50px;margin-right:4px;padding:0 1px 1px;font-size:.95em;color:#fff;text-align:center;vertical-align:top; margin-top:4px;}
span.a_save{border:1px solid #7c6f63;background:#998675;}
span.a_processing{border:1px solid #779ec2;background:#85b0d8;}
span.a_complete{border:1px solid #9ab252;background:#acc65b;}
span.a_cancel{border:1px solid #64afa9;background:#6fc3bc;}
span.a_reject{border:1px solid #da733c;background:#f68e56;}
span.a_reject{border:1px solid #da733c;background:#f68e56;}
span.a_extra{border:1px solid #3a933c;background:#3a933c;}

/* popup_notice */
.popup-wrap{background:url(../images/common/popup_notice.png) no-repeat; width:450px; height:413px; background-position:50% 50%;}
.pop-pd{padding:10px 5px 5px 5px;}
.pop-pd input[type="radio"]{vertical-align:middle;}
.pop-pd input[type="checkbox"]{vertical-align:middle;}

/*******************************************************************************************************************************
													  접수처리-TAB (팝업1600px에 최적화되어있습니다.)
*********************************************************************************************************************************/
/* utillty */
.utillty{display:inline-block;padding-right:40px;}
.utillty span.t1{padding-right:20px;}
.utillty span.t2{padding-right:20px;}
.utillty span.t1 select{margin-left:10px;width:50px;}
.utillty span.t2 input[type="checkbox"]{margin-right:3px; vertical-align:middle;}

/* tb-box */
.tb-box-1{border:13px solid #ffffa6;border-top:10px solid #ffffa6; margin:5px; outline:1px solid #d9d947;overflow:hidden;}
.tb-box-1 h1{font-size:1.5em; background:#ffffa6; padding-bottom:10px; color:#494949;}
.tb-box-1 h1 span.bull{margin:10px 0 10px 0;padding-left:15px;background:url(../images/common/ico_ballYw.png) no-repeat;}

.tb-box-2{border:13px solid #ffd599;border-top:10px solid #ffd599; margin:5px; outline:1px solid #f6a14a;}
.tb-box-2 h1{font-size:1.5em; background:#ffd599; padding-bottom:10px; color:#494949;}
.tb-box-2 h1 span.bull{margin:10px 0 10px 0;padding-left:15px;background:url(../images/common/ico_ballOg.png) no-repeat;}

.tb-box-3{border:13px solid #99f8ff;border-top:10px solid #99f8ff; margin:5px; outline:1px solid #32d6e2;}
.tb-box-3 h1{font-size:1.5em; background:#99f8ff; padding-bottom:10px; color:#494949;}
.tb-box-3 h1 span.bull{margin:10px 0 10px 0;padding-left:15px;background:url(../images/common/ico_ballSky.png) no-repeat;}

.tb-box-4{border:13px solid #99d2ff;border-top:10px solid #99d2ff; margin:5px; outline:1px solid #419de6; overflow:hidden;}
.tb-box-4 h1{font-size:1.5em; background:#99d2ff; padding-bottom:10px; color:#494949;}
.tb-box-4 h1 span.bull{margin:10px 0 10px 0;padding-left:15px;background:url(../images/common/ico_ballBlue.png) no-repeat;}

.tb-box-5{border:13px solid #d3c2ff;border-top:10px solid #d3c2ff; margin:5px; outline:1px solid #96c2ff; overflow:hidden;}
.tb-box-5 h1{font-size:1.5em; background:#d3c2ff; padding-bottom:10px; color:#494949;}
.tb-box-5 h1 span.bull{margin:10px 0 10px 0;padding-left:15px;background:url(../images/common/ico_ballBlue.png) no-repeat;}
.tb-box-5 h2{font-size:1.5em; background:#d3c2ff; padding-bottom:10px; color:#494949;}
.tb-box-5 h2 span.bull{margin:10px 0 10px 0;padding-left:115px;background:url(../images/common/ico_ballBlue.png) no-repeat;}

.tb-box-6{border:13px solid #f9c2ff;border-top:10px solid #f9c2ff; margin:5px; outline:1px solid #fd2d11; overflow:hidden;}
.tb-box-6 h1{font-size:1.5em; background:#f9c2ff; padding-bottom:10px; color:#494949;}
.tb-box-6 h1 span.bull{margin:10px 0 10px 0;padding-left:15px;background:url(../images/common/ico_ballBlue.png) no-repeat;}

.tb-box-7{border:13px solid #b912ff;border-top:10px solid #b912ff; margin:5px; outline:1px solid #ff2de6; overflow:hidden;}
.tb-box-7 h1{font-size:1.5em; background:#b912ff; padding-bottom:10px; color:#494949;}
.tb-box-7 h1 span.bull{margin:10px 0 10px 0;padding-left:15px;background:url(../images/common/ico_ballBlue.png) no-repeat;}

/* tab */
.hw-tab-content{background:#ededed;border:1px solid #999; padding:10px; width:1360px; height:440px;overflow:hidden;}  /**탭컨텐츠width는1600px에 최적화되어있습니다.***/
ul.hw-list-tab {height:32px;overflow:hidden; margin:10px 0 0 0;}
ul.hw-list-tab li,
ul.hw-list-tab li a {background-image:url(../images/common/bg_tab.png);}
ul.hw-list-tab li {float:left; height:32px; padding-left:2px; background-position:left top; margin-right:1px;}
ul.hw-list-tab li a {display:block; height:21px; padding:7px 26px 0 26px; color:#fff; font-weight:bold; background-position:right top;}
ul.hw-list-tab li.hw-selected {background-position:left 32px;}
ul.hw-list-tab li.hw-selected a {background-position:right 32px; color:yellow; font-weight:bold;}
   
   
/* tab-list_table */
#tab-wrap{min-width:1588px;}/**탭컨텐츠width는1600px에 최적화되어있습니다.최소1588px로 지정해야 컨텐츠가 잘 보입니다.***/
#btn-wrap{}
#btn-wrap .fl{float:left}
#btn-wrap .fr{float:right; margin:8px 140px 0 0;}
.tab-con-lt{float:left;width:632px;}
.tab-con-lt h1{font-size:1em; color:#333;margin:10px 0 10px 0;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}

.tab-con-lte{float:left;width:580px;}
.tab-con-lte h1{font-size:1em; color:#333;margin:10px 0 10px 0;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}


.tab-con-rt_xxx{float:right; width:900px;}
.tab-con-rt{float:left; width:670px; margin-left:20px}
.tab-con-rt h1{font-size:1em; color:#333;margin:10px 0 10px 0;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}

.tab-con-ltsm-1{float:left; margin-right:15px;}
.tab-con-ltsm-1 h1{font-size:1em; color:#333;margin:10px 0 10px 0;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}

.tab-con-ltsm-2{float:left;}
.tab-con-ltsm-2 h1{font-size:1em; color:#333;margin:10px 0 10px 0;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}

.tab-con-single{float:left;width:1200px;}
.tab-con-single h1{font-size:1em; color:#333;margin:10px 0 10px 0;padding-left:10px;background:url(../images/common/buls_title.gif) no-repeat left -55px;}

.tab-con-wide{float:left;width:1500px;}

/* tab_content_scroll*/
.tab-list-head-1{width:631px;}
.tab-list-head-2{width:764px;}
.tab-scroll-type1{overflow-y:scroll; height:120px;}
.tab-scroll-type2{overflow-y:scroll; height:100px;width:864px;}
.tab-scroll-type631{width:631px; height:120px;}

/* tab_table_list */
.tab-list_wrap{margin:10px;}
.tab-list_table{/*clear:both;*/width:100%;border:1px solid #aeaeae;border-collapse:collapse;}
.tab-list_table th{border:1px solid #d5c7ba;border-top:1px solid #00d6fd;background:#6081a5;text-align:center;color:#fff;}
.tab-list_table th.sub{border:1px solid #d5c7ba;border-top:1px solid #00d6fd;background:#b6d2ea;text-align:center;color:#666;}
.tab-list_table th.total{border:1px solid #d5c7ba;border-top:1px solid #00d6fd;background:#f9e1bc;text-align:center;color:#666;}
.tab-list_table th{padding:3px 3px 2px;}
.tab-list_table th.va{vertical-align:middle;}
.tab-list_table td{padding:3px 6px 3px 3px;border:1px solid #dcdcdc; background:#fff;}
.tab-list_table img,.tab-list_table span{vertical-align:middle;}
.tab-list_table td a:hover{text-decoration:none;}
.tab-list_table td.tc{text-align:center;}

.tab-list_table input[type="text"], .tab-list_table input[type="password"], .tab-list_table select, .tab-list_table textarea{height:19px;border-width:1px;border-style: solid;
  border-color: #ddd #ededed #ededed #ddd;color:#2b477a;line-height:19px;text-indent:5px;width:100%;}

/* 접수내용 */  
#table-wrap{}
#table-wrap .colum-1{float:left;width:60%;}
#table-wrap .colum-2{float:right;width:37%; position:absolute;top:47px;right:20px;}
#table-wrap .colum-3{float:left;width:30%;}
#table-wrap .colum-4{float:right;width:69%;}
.tb-cell-bg{background:#fff!important; margin:10px;}

/*tablescroll*/
.tableone {margin-right:17px;}
.tabletwo {overflow-y:scroll; overflow-x:hidden; table-layout:fixed; margin:0;}
.tablethree {overflow-y:scroll; overflow-x:scroll; table-layout:fixed;margin-left:200px;}
.tablefour {overflow-y:scroll; overflow-x:hidden; table-layout:fixed; margin:0;}

/* total-cost */
.total-cost{padding:10px; text-align:right;font-weight:bold;color:#ff5400;}
.total-cost input.cost{text-align:right; padding-right:7px;}




