@charset "utf-8";
/* CSS Document */
/* default style */	
img {border:none; vertical-align:middle;}
table, body, tr, td, ul, li { margin:0; padding:0; border:none; font-family: "돋움","굴림","Arial"; font-size: 11px; color: #333333; line-height:130%; }
body {background-color:transparent;
scrollbar-face-color: #e6e6e6;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #999999;}

form {margin:0; color: #5E5E5D; font-family:돋움,arial;font-size:11px;letter-spacing:-0.02em; text-decoration:none;line-height:12pt; border:0;}
input, textarea {margin:0; color: #5E5E5D; font-family:돋움,arial;font-size:11px;letter-spacing:-0.02em; text-decoration:none;line-height:12pt;border:0; padding:0; background-color:transparent;}

/*Link style*/
A:link    {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active  {color:#333333;text-decoration:none;}
A:hover  {color:#999999;text-decoration:underline;}

/*font style*/
h1 {font-family: "돋움","굴림","Arial";font-size: 12px;color: #FF9900;line-height:140%;font-weight:bold;  float:left;}
h2 { font-family: "돋움","굴림","Arial"; font-size: 12px; color: #333333; line-height:130%; font-weight:bold;  float:left;}
.grey { font-family: "돋움","굴림","Arial"; font-size: 11px; color: #999999; line-height:130%; font-weight:bold;}
.big { font-family:"Arial","돋움"; font-size: 30px; color: #666666; line-height:150%; font-weight:bold; }
.blue { font-family: "돋움","굴림","Arial"; font-size: 12px; color: #000066; line-height:140%; font-weight:bold; background-color:#FFFFFF;}
.blueover { font-family: "돋움","굴림","Arial"; font-size: 13px; color: #000000; line-height:140%; font-weight:bold; background-color:#E6ECF7; }
.num {float:left;width:20px; font:'돋움'; color:#003399; font-weight:bold; font-size:13px;}
.con {float:right;width:470px;}	

/*div 팝업style*/
.SLB_center { cursor:pointer; visibility:hidden; border:0;}   
.SLB_close {cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 12px; color: #333333; height:15px; width:600px; margin:-30px 0 0 0; padding:0 20px 0 0; z-index: 999;}
.SLB_caption { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }   
#SLB_loading { cursor: pointer; display:none; z-index: 997; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding: 3px 0px 4px 0px; border: solid 2px #cfcfcf; }   

/*행간 style*/
ul { float:left;list-style:none; display:inline;}
li { float:left; list-style:none;  display:inline;}

.lt {float:left;}
.rt {float:right; }
.st {position:static;}
.rl {position:relative;}
.ab {position:absolute;}
.clear {clear:both;}

/* index default style */
#main_wrapper { position:absolute; width: 883px; height:658px; top: 50%;left: 50%;width:883px;height:658px;margin-top: -329px;margin-left: -441px;}
#main_ab{ width: 883px; height:676px; top:0px; left:0px; position:absolute;}
#main-top { width:883px; height:565px; float: left; }

/* footer style */
#footer { width:890px; height:111px; float: left; }
#notice { float:left; width: 260px; height: 93px; padding: 18px 0 0 15px; }
#notice ul { padding:3px 0 0 0; text-align:left; width:240px;}
#notice li { width:240px; }
#customer { float:left; width: 112px; height: 93px; padding: 16px 0 0 0; }
#main_navi { float:left; width: 455px; height: 100px; margin: 8px 0 0 0; display:inline;}
#location { float:left; width: 510px; text-align: right; height: 19px; }

/* sub default style */
#sub_wrapper {position:relative;width:883px; height:567px;}
#sub_top { width:600px; height:187px; margin: 0 0 0 206px;}
#sub_top2 { width:600px; height:187px; margin: 0 0 0 140px;}
#sub_contents {position:relative;width:883px; height:380px; overflow:auto;}

/* intro style */
#intro_contents {width:650px; height:567px; margin:0 0 0 206px;}

/*board style */
#board_wrapper {position:relative; width:500px; height:380px;}
#board_wrapper .listtopbg{position:relative; width:100%; height:20px; padding:5px 0 0 0; background-color:#669966;}
#board_wrapper .listbg{position:relative; width:100%; height:20px; padding:5px 0 0 0; border-top:dotted #666666 1px;}
#board_wrapper .listbottombg{position:relative; width:100%; height:20px; padding:5px 0 0 0; border-top:solid #669966 3px;}
#board_wrapper .listtop{float:left; height:15px; color:#FFFFFF; font-family: "돋움","굴림","Arial";font-size: 11px; font-weight:bold; margin:0 0 0 10px; text-align:center;}
#board_wrapper .gray{float:left; height:15px; color:#666666; margin:0 0 0 10px; text-align:center;}
#board_wrapper .bt{float:left; width:40px; height:16px; color:#666666; margin:0 0 0 10px; padding:2px 0 0 15px;}

/*사이트맵 style*/
#sitemap { position:absolute; left:80px; top:385px; width:800px; height:230px; z-index:888; display:none; background-color:transparent; }
#sitemap ul{text-align:left;}
#sitemap li{list-style-image:url(./images/icon.gif);font-family: "돋움","굴림","Arial"; font-size: 11px; color: #999999; line-height:140%; width:140px; padding:0 0 0 5px;}
#sitemap h1{color:#3399CC; margin:0 0 10px 0;}

/*로그인 style */
#sitelogin {position:absolute; left:470px; top:490px; width:222px; height:127px; z-index:999; display:none; background-color:transparent;}

/* table 속성 */
 .base_t {width:480px; clear:both; margin-top:10px;}
 .base_t table {width:480px;}
 .base_t th {font-weight: bold;padding: 5px;}
 .base_t table,  .base_t th,  .base_t td {	border: 1px solid #D4E0EE;	border-collapse: collapse; color: #555; }
 .base_t caption {	font-size: 150%;	font-weight: bold;	margin: 5px;}
 .base_t td {padding: 5px;}
 .base_t thead {background:none; height:auto;}
 .base_t thead th {	text-align: center;	background: #E6EDF5;	color: #4F76A3;	font-size: 100% !important;}
 .base_t tbody th {	font-weight: bold;}
 .base_t tbody tr { background: #FCFDFE; }
 .base_t tbody tr.odd { background: #F7F9FC; }
 .base_t table a:link {	color: #718ABE;	text-decoration: none;}
 .base_t table a:visited {	color: #718ABE;	text-decoration: none;}
 .base_t table a:hover {	color: #718ABE;	text-decoration: underline !important;}
 .base_t tfoot th, tfoot td {	font-size: 85%;}

 .box_t {width:480px; clear:both; margin-top:10px;}
 .box_t table {width:480px;}
 .box_t thead {background:none; height:auto;}
 .box_t table {border:1px solid #ccc; border-top:2px solid #D4E0EE; border-collapse: collapse;}
 .box_t thead th {border-bottom:1px solid #ccc; border-collapse: collapse;padding:5px;}
 .box_t td {padding:5px;}
 .base_t tbody th {	font-weight: bold;}

 .bin_t { width:480px; clear:both; margin-top:10px; }
 .bin_t table {width:480px;}
 .bin_t table {border:0; border-collapse: collapse;}
 .bin_t td{border:0; border-collapse: collapse;padding:5px;}

