@charset "euc-kr";
* {margin:0; padding:0;}
img {border:0;}
ul, li {padding:0; margin:0; list-style:none;}
.pointer {cursor:pointer;}
.bold {font-weight:bold;}
.black {color:black;}
.green {color:green;}
.white{color:white;}
.red {color:red;}
.orange {color:orange;}
.blue {color:blue;}
.gray {color:gray;}
.silver {color:silver;}
.clearboth {clear:both; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.color555 {color:#555;}
.color999 {color:#999;}
.hidden {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
* {font-size:12px; font-family:"Verdana", "±¼¸²", "µ¸¿òÃ¼"; line-height: 18px; color: #333333; letter-spacing: -1px;}
a {text-decoration:none; color:#000000;}
a:visit {text-decoration:none; font-weight:bold; color:#±ÛÀÚ»ö;}
a:hover {text-decoration:underline; color:#±ÛÀÚ»ö;}

 
/* ·¹ÀÌ¾Æ¿ô */`
#wrap {position:relative; width:100%; z-index:0;}
#top {position:relative; width:100%; height:110px; text-align:center; z-index:10;}
	#top_in {position:relative; width:924px; height:110px; margin:0 auto; text-align:left; z-index:0;}
#body {position:relative; width:100%; height:601px; text-align:center; z-index:0; background:url('img/bg/bg_flash.jpg') top left repeat-x;}
	#body_in {position:relative; width:924px; height:518px; margin:0 auto; text-align:left; z-index:0;}
#foot {position:relative; width:100%; height:100px; text-align:center; z-index:; border-top:1px solid #ccc; overflow:hidden; }
	#foot_in {position:relative; width:924px; height:100px; margin:0 auto; text-align:left; z-index:0;}

/* ³×ºñ */
.logo {position:absolute; top:40px; left:35px;}
.logo_mono_a {position:absolute; top:30px; left:60px;}
.logo_mono_b {position:absolute; top:30px; left:760px;}
.copyright {position:absolute; top:30px; left:300px;}
.sit {position:absolute; top:15px; width:60px; height:13px; right:60px;}
.email {position:absolute; top:15px; width:30px; height:13px; right:10px;}

* {margin:0; padding:0;}
img {border:0;}
.navigation_wrap {position:absolute; top:0; left:0; width:673px; height:54px;}
.navigation_wrap ul li {position:relative; float:left; padding:0 30px; font-size:0; height:15px;}
.navigation_wrap ul li.rightliline {border-right:1px solid #ccc;}

.navigation_in_black {position:absolute; top:25px; background:black; height:21px; font-size:0; display:none;}
.navigation_in_black img {position:relative; margin-top:5px;}
.navigation_in_black a {padding:0 15px 0 15px;}
#navi_in_black1 {left:24px;}
#navi_in_black2 {left:130px;}

/*¸ÞÀÎ*/
.body_bg {position:relative; width:924px; height:83px; margin:0 auto; background:url('img/bg/main_bg_05.gif') no-repeat;}
.main_prevbox {position:relative; width:304px; height:121px; overflow:hidden; margin-top:10px; float:left; text-align:left; left:30px;}
.main_prevbox2 {position:relative; width:304px; height:121px; overflow:hidden; margin-top:24px;}
.prevbox ul li {position:relative; margin:4px 0 0 3px; font-size:12px; font-family:µ¸¿ò; padding-top:2px; padding-left:8px; background:url('img/bg/dot.gif') center left no-repeat;}
.prevbox ul li span {position:absolute; top:0; right:3px; color:white;}
.prevbox ul li a {color:white; text-decoration:none;}
.prevbox ul li a:hover {color:#3366ff; text-decoration:underline;}
.prevbox ul li a:visited {color:white; text-decoration:none;}
.prevbox .rseof {position:relative; margin:45px 0; text-align:center; font-size:12px; font-family:µ¸¿ò;}

.main_map {position:relative; width:198px; float:left; top:12px; left:82px;}
.main_online {position:relative; width:248px; top:12px; left:150px; float:left;}

/* ¼­ºê·¹ÀÌ¾Æ¿ô */
#sub_data {position:relative; width:100%; text-align:center; background:url('img/bg/bg_main_data.jpg') top left repeat-x; padding:20px 0 40px 0;}
#sub_body {position:relative; width:924px; margin:0 auto; text-align:left;}

#sub_left {position:relative; width:173px; margin-right:20px; float:left;}
	#sub_left dl dd {position:relative; width:163px; height:28px; border-bottom:2px solid #4787c7; padding-left:10px;}
	#sub_left dl dt {position:relative; width:163px; height:19px; border-bottom:1px solid #ccc; padding-top:6px; padding-left:10px;}
	#sub_left .sc {margin-top:15px;}

#sub_right {position:relative; width:720px; float:left;}
	#sub_right .h2 {position:relative; width:720px; height:28px; _height:30px; border-bottom:2px solid #ccc;}
	.h2 h2 {position:absolute; top:3px; left:4px;}
	.h2 .mapping {position:absolute; top:10px; right:10px; color:#666; font-size:11px;}
	#sub_right .contents {position:relative; width:638px;}
	#fla_wrap {position:relative; width:100%; height:401px; text-align:center; background:url('img/bg/bg_blue.jpg') top left repeat-x; z-index:0;}

#fla_wrap_sub {position:relative; width:100%; height:203px; text-align:center; background:url('img/bg/sub_flash_bg.jpg') top left repeat-x; z-index:0; overflow:hidden;}
	#fla_obj {position:relative; width:924px; height:401px; margin:0 auto; text-align:center; text-align:left; }
	#fla_obj_sub {position:relative; width:924px; height:203px; margin:0 auto; text-align:center; text-align:left;}

.img_bg01 {position:absolute; top:40px; left:400px;}

/* ÅÇ */
.contents_tab {position:relative; overflow:hidden;} 
.contents_tab dt a{position:relative; display:inline-block; float:left; margin-top:10px; margin-bottom:5px; margin-right:5px; padding:3px 15px; height:20px; text-align:center; background:#c5d1f0;}
.contents_tab dt a:hover{position:relative; display:inline-block; float:left; margin-top:10px; margin-bottom:5px; margin-right:5px; padding:3px 15px; height:20px; text-align:center; background:#a2b1d5;}
.contents_tab dt.selected a{position:relative; display:inline-block; float:left; margin-right:5px; height:20px; text-align:center; padding:3px 15px;}
.contents_tab .noneback {background:black; height:50px;}

.img01 {position:relative; width:170px; float:left; top:10px;}
.img02 {position:relative; width:162px; float:left; top:10px;}
.img03 {position:relative; width:210px; float:left; top:10px;}
.text01 {position:relative; width:450px; margin:15px 0 20px 0;}
.tit0202 {position:relative; _width:600px;}
.logo_mono_b 


/* sitmap */
.sitmap {position:relative; width:735px; height:300px; z-index:0; background:url('img/map_bg.gif') no-repeat; top:28px; left:20px}
.map {position:relative; width:586px: height: 77px; float:left; top:20px;}
.map_tit {position:relative; width:102px; height:24px; top:35px; left:120px; padding-left:12px;}
.map_s {position:relative; width:102px; height:28px; top:35px; left:120px; padding-left:12px;}
.style1 {font-size: 10px}
.super {vertical-align:super; font-size:9px;}








