body, table, tr, td, input, textarea { font-family:돋움, 돋움체, verdana; font-size:12px; color:#666666; line-height:18px; word-break:break-all; scrollbar-face-color:#DCDCDC; scrollbar-highlight-color: #CCCCCC; scrollbar-shadow-color: #CCCCCC; scrollbar-3dlight-color: #F2F2F2; scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #777777; }
body { margin: 0; padding: 0; text-align: center; }
select { background-color:#FFFFFF; border:1px solid #abadb3; font-family:돋움; font-size:12px; color:#646464; }
A:link { COLOR: #6b6b6b; TEXT-DECORATION: none }
A:visited { COLOR: #000000; TEXT-DECORATION: none }
A:active { COLOR: #6b6b6b; TEXT-DECORATION: none }
A:hover { COLOR: #000000; TEXT-DECORATION: none }
.address {font-verdana;font-size:11px;letter-spacing:-1px}
.address span {padding-left:5px; padding-right:5px}
.address span .bold {color:#000000;font-weight:bold}
/* main_left information*/
.main_information { height: 47px; color: #FFFFFF; letter-spacing: -1px; padding-top: 7px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
/*main_transaction */
.main_transaction { font-size:12px; color:#6b6b6b; }
.main_transaction A:link { color:#6b6b6b; }
.main_transaction A:visited { color:#000000;  }
.main_transaction A:active { color:#6b6b6b; }
.main_transaction A:hover { color:#000000; text-decoration: underline; }
.main_transactionc01 { font-size:12px; color:#5b9dd0; font-weight: bold; }
.main_transactionc01 A:link { color:#5b9dd0; }
.main_transactionc01 A:visited { color:#095691;  }
.main_transactionc01 A:active { color:#5b9dd0; }
.main_transactionc01 A:hover { color:#095691; text-decoration: underline; }
.main_transactionc02 { font-size:12px; color:#49b56f; font-weight: bold; }
.main_transactionc02 A:link { color:#49b56f; }
.main_transactionc02 A:visited { color:#127d37;  }
.main_transactionc02 A:active { color:#49b56f; }
.main_transactionc02 A:hover { color:#127d37; text-decoration: underline; }
/* td */
.td { font-size:12px; color:#525252; text-align: justify; line-height:22px; }
/*main_datalist */
.main_datalist { font-size:12px; color:#363636; line-height:15px; text-align: center; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; }
.main_datalistL { font-size:12px; color:#363636; line-height:15px; text-align: left; padding-top: 3px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
.main_datalist A:link { font-size:12px; color:#363636; line-height:15px; }
.main_datalist A:visited { font-size:12px; color:#000000; line-height:15px; }
.main_datalist A:active { font-size:12px; color:#363636; line-height:15px; }
.main_datalist A:hover { font-size:12px; color:#000000; line-height:15px; }
/*main_datalist left*/
.main_datalistleft { font-size:12px; color:#363636; line-height:15px; text-align: center; height: 26px; padding-top: 3px; background-image: url(../images/center/main/main_taplistimg01.gif); background-repeat: no-repeat; background-position: left top; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
/*main_datalist right*/
.main_datalistright { font-size:12px; color:#363636; line-height:15px; text-align: center; padding-top: 3px; background-image: url(../images/center/main/main_taplistimg02.gif); background-repeat: no-repeat; background-position: right top; height: 26px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
/*main_news */
.main_news { font-size:12px; color:#6b6b6b; line-height:25px; display:block; width:400px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.main_news A:link { color:#6b6b6b; line-height:25px; }
.main_news A:visited { color:#000000; line-height:25px; }
.main_news A:active { color:#6b6b6b; line-height:25px; }
.main_news A:hover { color:#000000; line-height:25px; }
.newNotice {background: url(../images/lib/main/main_noticenew.gif) no-repeat right center; padding-right: 30px;}
/*main_news_date */
.main_news_date { font-size:12px; color:#6b6b6b; line-height:15px; }
/* main_news_popup table */
.main_popuptable { background-color: #bfbfbf; }
/* main_news_popup td */
.main_popuptd01 { font-size:12px; color:#343434; line-height:15px; font-weight: bold; padding: 7px 15px 7px 25px; background: #f2f2f2 url(../images/center/board/board_icon01.gif) no-repeat 15px; }
.main_popuptd02 { font-size:12px; color:#343434; line-height:15px; padding-top: 7px; background-color: #FFFFFF; padding-left: 15px; padding-right: 15px; padding-bottom: 7px; }
.main_popuptd02 A:link { color:#77a1c5; }
.main_popuptd02 A:visited { color:#77a1c5;  }
.main_popuptd02 A:active { color:#77a1c5; }
.main_popuptd02 A:hover { color:#77a1c5; text-decoration: underline; }
.main_popuptd03 { font-size:12px; color:#343434; line-height:20px; background-color: #FFFFFF; padding: 20px; }
.main_popuptd03 A:link { color:#77a1c5; }
.main_popuptd03 A:visited { color:#77a1c5; }
.main_popuptd03 A:active { color:#77a1c5; }
.main_popuptd03 A:hover { color:#77a1c5; text-decoration: underline; }

.main_popuptd04 { font-size:12px; color:#343434; line-height:20px; background-color: #FFFFFF; padding-left: 20px; padding-right: 20px; }
.main_popuptd05 { font-size:12px; color:#343434; line-height:20px; background-color: #FFFFFF; padding-left: 20px; padding-top: 3px;}
.main_popuptd06 { font-size:12px; color:#343434; line-height:20px; background-color: #f2f2f2; padding-top: 3px; text-align: center; vertical-align: middle;}

/*main_news_popup */
.main_popup { font-size:12px; color:#363636; line-height:15px; text-align: center; padding-top: 3px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
.main_popup A:link { font-size:12px; color:#363636; line-height:15px; }
.main_popup A:visited { font-size:12px; color:#000000; line-height:15px; }
.main_popup A:active { font-size:12px; color:#363636; line-height:15px; }
.main_popup A:hover { font-size:12px; color:#000000; line-height:15px; }
/*login_input */
.login_input { color:#646464; border: 1px solid #D4D4D4; background-color: #FAFAFA; height: 20px; padding: 0 5px; }

/*�씤�뇙臾쇱텧�젰�떆�궗�슜*/
.printmain_popuptd01 { font-size:12px; color:#343434; line-height:15px; font-weight: bold; padding: 7px 15px 7px 10px; }
.printmain_popuptd02 { font-size:12px; color:#343434; line-height:15px; padding-top: 7px; background-color: #FFFFFF; padding-left: 15px; padding-right: 15px; padding-bottom: 7px; }
.printmain_popuptd02 A:link { color:#77a1c5; }
.printmain_popuptd02 A:visited { color:#77a1c5; text-decoration: underline; }
.printmain_popuptd02 A:active { color:#77a1c5; }
.printmain_popuptd02 A:hover { color:#77a1c5; text-decoration: underline; }

td {color:#6b6b6b;}

/* 레이어팝업 */
.dim-layer {
  display: none;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.dim-layer .dimBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=50);
}

.dim-layer .pop-layer {
  display: block;
}

.layerPopup{position:absolute;top:200px;left:250px;width:621px;border:2px solid #c8c8c8;background-color:#fff}
.layerPopup > p{margin:0}
.layerPopup > div{margin:0;padding:10px 30px 20px}
.layerPopup .popInfo{margin:0 0 10px 0;padding:10px 0;border:2px solid #ededed;text-align:center;color:#333}
.layerPopup .popInfo p{margin:0;font-size:12px;font-weight:bold}
.layerPopup .point1{color:#185798}
.layerPopup .point2{color:#ff6f6f}
.layerPopup .infoDetail{position:relative;height:218px;margin-bottom:20px;background-color:#ecf3fb;color:#333;font-size:12px}
.layerPopup .infoDetail > p{position:absolute;top:0;left:0;width:122px;height:100%;margin:0;color:#fff;background-color:#759ed3;font-weight:bold;text-align:center;font-size:13px;line-height:214px}
.layerPopup .infoDetail > div{margin-left:155px;padding:15px 0 0 0}
.layerPopup .infoDetail > div ol{margin:0;padding-left:0;text-align:left}
.layerPopup .infoDetail > div ol li{margin-top:5px}
.layerPopup .infoDetail > div ol li:first-child{margin-top:0}
.layerPopup .infoDetail > div p{margin:0 0 0 -15px}
.layerPopup .infoDetail > div p span{margin-left:104px}
.layerPopup .layerBtns{text-align:center}
.layerPopup .layerBtns input{height:38px;margin:0;padding:0;border:none;background:none;color:#fff;font-weight:bold;font-size:13px;vertical-align:top;line-height:38px;text-align:center}
.layerPopup .layerBtns a{display:inline-block;height:38px;color:#fff;font-weight:bold;font-size:13px;vertical-align:top;line-height:38px;text-align:center}
.layerPopup .layerBtns .btn1{width:126px;background-color:#185798}
.layerPopup .layerBtns .btn2{width:126px;background-color:#b1b1b1}