﻿@charset "utf-8";
/* Default CSS ==================
= Developer Name: 박보경
= Create Date: 2010.07.28
= Reversion History: (일자,개발자,내용 기술)
= Date.Name Description =
2010.07.28.박보경. 최종수정
============================= */


/* body */
#body_head #location_new { position: absolute; right: 0; top: 11px; min-width: 1em; color: #666; font-size: .92em; line-height: 1.22; letter-spacing: -1px; text-align: right; white-space: nowrap; }

#body_head #location_new a { display: inline; float: left; height: 14px; margin: 0 0 0 8px; padding: 0 0 0 8px; background: url(/image/cm/location_sep.gif) no-repeat 0 50%; color: #666; letter-spacing: -1px; }
#body_head #location_new .on { font-weight: normal; text-decoration: underline; cursor: default; }
#body_head #location_new a.home { display: inline; float: left; height: 14px; padding: 0 0 0 14px; cursor: pointer; }


/* Layout ========== */
#foot_in_new { z-index: 10; clear: both; position: relative; width: auto; min-width: 20px; height: 0px; margin: 0 0px 0 0px; }
#hr_new { line-height: 3px; display: black; border-top: 2px solid #ddd; }

/* 페이지 네비게이션 */
table.page_navi_new { clear: both; margin: 2em auto; border-collapse: collapse; border: 0; }
table.page_navi_new td a { display: block; height: 5px; padding: 2px 3px; color: #666 !important; line-height: 1.25; border: 0px; }
table.page_navi_new td.active a { border: 0px; }
table.page_navi_new td a.active { font-weight: bold; text-decoration: none; border: 0px; }
table.page_navi_new tr.img td { border: 0px; padding: 0 0 0 1px; background: url(/image/cm/board/page_sep.gif) no-repeat 0 50%; }
table.page_navi_new tr.img td.pfirst,
table.page_navi_new tr.img td.pprev,
table.page_navi_new tr.img td.pnext,
table.page_navi_new tr.img td.plast { padding: 0 1px 0 1px; background: transparent; }
table.page_navi_new tr.img td.pfirst a,
table.page_navi_new tr.img td.pprev a,
table.page_navi_new tr.img td.pnext a,
table.page_navi_new tr.img td.plast a { border: 0px; padding: 1px 0; background: transparent; }
table.page_navi_new tr.img td img { border: 0px; vertical-align: middle; }
table.page_navi_new tr.img td.first { border: 0px; padding: 0; border: 0; background: transparent; }

/* 상단 메뉴 */
#globalmenu_new { position: absolute; left: 450px; top: 29px; width: 500px; height: 20px; overflow: hidden; }
#globalmenu_new ul { position: absolute; right: 0; top: 0; }
#globalmenu_new ul li { display: inline; float: left; margin: 0 0 0 10px; padding: 2px 0; }
#globalmenu_new ul li a { display: inline; float: left; }
#globalmenu_new ul li.m2 { margin: 0; padding: 0px 0 0 0px; }
#globalmenu_new ul li.m3 { margin: 0; padding: 0 0 0 2px; background: url(/image/cm/gm3sep.gif) no-repeat 0 50%; }
#globalmenu_new ul li.m3 a { margin: 0; padding: 0 12px; }
#globalmenu_new ul li.m3.eng { margin: 0 0 0 10px; }
#globalmenu_new ul li.m2.login { margin: 0 0 0 10px; }

#globalmenu_main { position: absolute; left: 500px; top: 29px; width: 530px; height: 20px; overflow: hidden; }
#globalmenu_main ul { position: absolute; right: 0; top: 0; }
#globalmenu_main ul li { display: inline; float: left; margin: 0 0 0 10px; padding: 2px 0; }
#globalmenu_main ul li a { display: inline; float: left; }
#globalmenu_main ul li.m2 { margin: 0; padding: 0px 0 0 0px; }
#globalmenu_main ul li.m3 { margin: 0; padding: 0 0 0 2px; background: url(/image/cm/gm3sep.gif) no-repeat 0 50%; }
#globalmenu_main ul li.m3 a { margin: 0; padding: 0 12px; }
#globalmenu_main ul li.m3.eng { margin: 0 0 0 10px; }
#globalmenu_main ul li.m2.login { margin: 0 0 0 10px; }


/* 슬로건 */
#slogon { position: absolute; left: 120px; top: 5px; width: 500px; height: 100px; overflow: hidden; }
#slogon ul { position: absolute; right: 0; top: 0; }
#slogon ul li { display: inline; float: left; margin: 0 0 0 10px; padding: 2px 0; }
#slogon ul li a { display: inline; float: left; }
#slogon ul li.m2 { margin: 0; padding: 0px 0 0 0px; }



/* footer 라인 */
#foot_new { z-index: 30; clear: both; position: relative; width: auto; min-width: 950px; height: 90px; margin: 0 30px 0 20px; background: url(/image/voc/bg_foot_new.gif) repeat-x 50% 0; }

#authorinfo_new { position: absolute; left: 0; top: 5px; width: 900px; height: 50px; }
#authorinfo_new h4 { position: absolute; left: 780px; top: 2px;}
#authorinfo_new ul { position: absolute; left: 17px; top: 17px; width: 700px; height: 28px; background: url(/image/cm/foot_address.gif) no-repeat; overflow: hidden; font-size: 0; line-height: 0; text-indent: -9999px; }
#authorinfo_new address { display: block; color: #555; }
#authorinfo_new address.copyright { position: absolute; left: 17px; top: 50px; width: 700px; height: 14px; background: url(/image/cm/foot_copyright.gif) no-repeat; overflow: hidden; font-size: 0; line-height: 0; text-indent: -9999px; }
#authorinfo_new .bann { position: absolute; right: 126px; top: 10px; background: transparent !important; }
#authorinfo_new .email { position: absolute; left: 288px; top: 50px; background: transparent !important; }



/* 표 */
/* 01공통 */
table.layout_new { margin: 0 !important; padding: 0 !important; border-collapse: collapse; border: 0 !important; }
table.layout_new td { padding: 0 !important; border: 0 !important; background: #fff !important; /* color: #666 !important; */ vertical-align: top !important; }

table.t1_new { margin: 6px 0; border-collapse: collapse; border-top: 1px solid #ccc; }
* html table.t1_new { border-right: 1px solid #fff; }
*:first-child+html table.t1_new { border-right: 1px solid #fff; }
table.t1_new th,
table.t1_new td { padding: 6px 19px 6px; background: url(/image/cm/table.t1.td.bg.gif) no-repeat 0 12px; vertical-align: top; }
table.t1_new th { background: #eee; color: #D69611; font-weight: bold; text-align: left; }
table.t1_new th a {  }
table.t1_new td ul { margin: 2px 0; padding: 0; }

table.t2_new { margin: 6px 0; border-collapse: collapse; border: 1px solid #ccc; }
table.t2_new tr { text-align: left; vertical-align: top; }
table.t2_new th,
table.t2_new td { border: 1px solid #ccc; padding: 6px 10px 6px; }
table.t2_new th { background: #eee; color: #D69611; font-weight: bold; text-align: left; }

table.t3_new { margin: 6px 0; border-collapse: collapse; border-top: 2px solid #9AD3DD; border-bottom: 1px solid #ccc; border-right: 1px hidden #fff; background: #fff; }
* html table.t3_new { border-right: 1px solid #fff !important; }
*:first-child+html table.t3 { border-right: 1px solid #fff !important; }
table.t3_new tr { text-align: left; }
table.t3_new th { font-size: 1em; }
table.t3_new td { font-size: 1em; border: 1px solid #ccc; border-width: 1px 1px 0 0; padding: 6px 14px 6px; }
table.t3_new th { background: #EBF6F8; color: #0390AA; font-weight: normal; text-align: left; }
table.t3_new thead th,
table.t3_new tfoot th { font-weight: bold; font-size: 1em; text-align: center; vertical-align: middle; }
table.t3_new tr.t1 th,
table.t3_new tr.t1 td { border-width: 0 1px 0 0; padding: 1px 14px 1px; }
table.t3_new tr.t2 th,
table.t3_new tr.t2 td { border-width: 0 1px 0 0; padding: 1px 14px 6px; }
table.t3_new .tdtac td { text-align: center; }
table.t3_new .tdtar td { text-align: right; }
table.t3_new td.thc { background: #ebf6f8; color: #0390aa; font-weight: bold; font-size: 1em; text-align: center; vertical-align: middle; }

table.t3_new table.t3_1 { border-collapse: collapse; border: 0px; }
table.t3_new table.t3_1 td { border: 0px; }
table.t3_new table.t3_1 th { border: 0px; background: #f5f5f5;}


table.t3p0_new { margin: 6px 0; border-collapse: collapse; border-top: 2px solid #9AD3DD; border-bottom: 1px solid #ccc; border-right: 1px hidden #fff; background: #fff; }
* html table.t3p0_new { border-right: 1px solid #fff !important; }
*:first-child+html table.t3p0_new { border-right: 1px solid #fff !important; }
table.t3p0_new tr { text-align: left; }
table.t3p0_new th,
table.t3p0_new td { border: 1px solid #ccc; border-width: 1px 1px 0 0; padding: 6px 0 6px; }
table.t3p0_new th { background: #EBF6F8; color: #0390AA; font-weight: normal; text-align: left; }
table.t3p0_new thead th,
table.t3p0_new tfoot th { font-weight: bold; font-size: 1em; text-align: center; vertical-align: middle; }
table.t3p0_new tr.t1 th,
table.t3p0_new tr.t1 td { border-width: 0 1px 0 0; padding: 1px 0 1px; }
table.t3p0_new tr.t2 th,
table.t3p0_new tr.t2 td { border-width: 0 1px 0 0; padding: 1px 0 6px; }
table.t3p0_new .tdtac td { text-align: center; }
table.t3p0_new .tdtar td { text-align: right; }

table.t4_new { width: 100%; border-collapse: collapse; border: 1px solid #9AD3DD; border-top: 2px solid #9AD3DD; background: #fff; }
table.t4_new caption { padding-bottom: 4px; }
table.t4_new tr {  }
table.t4_new th,
table.t4_new td { border: 1px solid #9AD3DD; padding: 6px 10px 6px; font-weight: normal; font-size: 1em; }
table.t4_new td * { font-size: 1em; }
table.t4_new thead th,
table.t4_new tfoot th { background: #EBF6F8; }
table.t4_new tbody th { background: #EBF6F8; text-align: left; }
table.t4_new tr.e * { background: #F4F4F4 !important; }
table.t4_new em.up { color: #D54D4F; }
table.t4_new em.down { color: #06c; }
table.t4_new em img { padding: 2px 6px; }
table.t4_new .tdtac td { text-align: center; }
table.t4_new .tdtar td { text-align: right; }

table.t0_new th { font-size: 1em; text-align:center; font-weight: normal; background: #EBF6F8; }



