
a {color:#444444;text-decoration:none }
a:hover{color:#444444;text-decoration:underline;}
ul{list-style:none;}

.left {float:left;}

#skin_bg{position: relative;background:url(../images/bg/top_bg.gif) no-repeat 60% -80px; padding:0;margin:0;z-index:20;width:984px;height:360px;border:0px solid red;}
.skin{position:relative; float:left; padding-top:15px;margin-top:0px; margin-left:20px;width:240px; height:50px;border:0px solid red;}

.popular {clear:both; width:400px; margin:0; padding-top:7px;}
.popular .icon {width:45px;}

.popular span {float:left;}
.popular span.sepa {padding:0 7px 0 7px;}
.popular span a {text-decoration:none; color:#000000; font-size:12px;}


#top_mid{position:absolute;top:87px;left:0;padding:0 0 0 0;width:984px;height:260px;float:left;border:0px solid #cccccc;z-index:20}

#top_mid_left{position:relative;padding:0;width:480px;height:361px;float:left;border:0px solid #cccccc;z-index:10;}
#top_mid_right{position:relative;padding:12px 0 0 0;width:490px;height:260px;float:right;border:0px solid #cccccc;z-index:12;}

/*포커스,비전,명소*/
#tab { position: absolute; left:0; top:0; width: 545px; height: 361px; margin:0 0 0 0; background:url(../images/bg/focus.jpg) no-repeat;border:0px solid #cccccc;z-index:50;}
#tab img { vertical-align: top; }
#tab .tabmenu { position: absolute; left: 0; top: 0; width: 480px; height: 47px; border:0px solid red; }
#tab .tabmenu ul { list-style: none; float: right; right:0; margin: 0; padding: 0; }
#tab .tabmenu ul li { display: inline; float: left; margin: 0; padding: 0; background: transparent; }
#tab .tabcontent { position: absolute; left:60px; top: 45px; width: 410px; height:320px; margin:0; padding: 0;border:0px solid #cccccc;z-index:40; }
#tab .tabcontent h2{ float:left;margin:20px 0 0 18px; width:380px;padding: 0;color: #0047A3; font-size: 1.2em; letter-spacing: -1px; border:0px solid red; }
#tab .tabcontent .p_line{float:left;border:1px solid #cccccc;padding:2px;margin:10px 0 20px 18px;}
#tab .tabcontent .txt{width:200px;float:right;padding:0 12px 0 0;margin:10px 0 0 0;border:0px solid red;}
#tab .tabcontent span{float:right;margin:10px 15px 0 0; }

#tab .tabcontent .list{ float: left; width: 380px;padding:0; margin:10px 0 0 10px;border-top:1px dotted #cccccc;}
#tab .tabcontent .list ul { float: left; padding:10px 0 0 10px; margin:0;}
#tab .tabcontent .list ul li { float: none; width: 100%; margin: 0 !important; padding: 0; white-space: nowrap;}
#tab .tabcontent .list ul li a { display: block; height:19px; margin: 0; padding: 0 0 0 8px; background: url(../images/dot/circle_lorange01.gif) no-repeat 0 5px; color: #333; overflow: hidden; }
#tab .tabcontent .list ul li span:hover { text-decoration: underline; }
#tab .tabmore { position: absolute;padding:4px; width:120px;right: 0px; bottom: 0px;}
#tab .tabmore a { }
#tab .tabmore img { vertical-align: top; top:0}


#top_mid_top{position:relative;float:left;border:0px solid #cccccc;}
#top_mid1{padding-left:140px;margin:0 ;float:left; width:90px;height:90px;background:url(../images/bg/b_r1.gif) no-repeat 0 0;border:0px solid red;}
#top_mid1 ul{float:left; padding:0;margin:20px 0 0 0;width:80px;border:0px solid red;}
#top_mid1 ul li{float:left; padding:0;margin:0;width:80px;border:0px solid red;}
#top_mid1 ul li a{float:left;display: block;list-style: none;padding:0;margin:0;border:0px solid red;}
#top_mid2{float:left;padding:0 0 0 5px;border:0px solid red;}
#top_mid2 div{text-align:center;padding:3px 0 0 0 ;}
#top_mid2 span{font-family:돋움, Tahoma;color:#ffffff;font-size:0.95em;font-weight:bold;letter-spacing: -1px;}
#top_mid2 a{font-family:돋움, Tahoma;color:#ffffff;font-size:0.95em;font-weight:bold;}

#top_mid_bottom{float:left;width:485px;border:0px solid red;}
#top_mid3{float:left;width:198px;padding:20px 20px 0 15px;border:0px solid red;}
#top_mid3 a{float:left;margin:0;padding:0;}
#top_mid4{float:right;padding:7px 5px 0 0;border:0px solid red;}
#top_mid4_1{float:left;width:200px;height:152px;padding:0 0 0 39px;background:url(../images/bg/event/bg1.gif) no-repeat 0 0;border:0px solid red;}



#body_left{position:relative;float:left; width:520px; padding:0;margin:112px 0 0 0;z-index:1;border:0px solid #cccccc; }

#notice_area {position:relative; height:142px;}
#notice_tab {padding-left:10px;}
.notice_tab {float:left; padding-left:1px; height:21px;}
.more {position:absolute; top:0; left:470px;display:none;  padding-top:3px; padding-right:5px; background:url(../images/dot/arrow_right_orange01.gif) no-repeat 37px 7px;}
.notice_body {position:absolute; top:21px;left:0; display:none; width:519px; height:121px; background:url(../images/bg/notice.gif) no-repeat left top;}
.notice_body ul{position:relative; padding:15px 0 0 20px; margin:0; }
.notice_body ul li{height:18px;padding:0 0 0 10px;  background:url(../images/dot/circle_lorange01.gif) no-repeat 0 35%;}
.notice_body ul li .title{float:left;width:380px;}
.notice_body ul li a{font-family:굴림, gulim; color:#000000;font-size:12px;}
.notice_body ul li .date{float:right;width:75px; padding-right:20px;}

#inquiry_area {position:relative; float:right;width:443px; height:121px;border:0px solid red;}
.inquiry_tab {float:left; height:25px;}
.inquiry_body {position:absolute;top:25px;left:0; display:none; width:340px; height:96px; padding-left:100px; background:url(../images/bg/inquiry.gif) no-repeat left bottom;border:0px solid red;}
#inquiry_area .image{float:left;padding:10px 0 0 5px;margin:0;}
#inquiry_area a{float:left;margin:0;}
#inquiry_area ul{float:left;position:relative; padding-top:20px; margin:0;}
#inquiry_area ul.left{padding-left:15px; margin:0;}
#inquiry_area ul.mid{padding-left:30px;}
#inquiry_area ul.right{padding-left:30px;}
#inquiry_area ul li{ height:18px;padding:0 0 0 6px;  background:url(../images/dot/dot_ygreen.gif) no-repeat 0 30%;width:80px;}
#inquiry_area ul li a{font-family:굴림, Tahoma;color:#5e5e5e;font-size:0.98em;font-weight:bold;letter-spacing: -2px;}
#inquiry_area ul li a:hover, #inquiry_area ul li a:active {text-decoration:none; color:#025891;}



#pop_tab1 {float:left; border:0px solid red;}
.pop_tab {float:left;margin:137px 0 0 2px;}
.pop_body {position:absolute;top:110px;right:3px;display:none; width:245px; height:135px;}



#left2 {position:relative;margin:15px 0 0 0;padding:0;width:518px;height:39px;background:url(../images/bg/b_l2.gif) no-repeat 0 bottom;border:0px solid red;}
#left2 h2 img{position:absolute;left:10px;top:14px;margin:0;padding:0;}
#left2 .left2_content{float:left;padding:0 0 0 0px;margin:0px 0 0 90px;width:400px;background:url(../images/dot/arrow_right_blue03.gif) no-repeat 0 54%;border:0px solid red;}
#left2 .left2_button {position:absolute;right:5px;margin:0;padding:0;width:12px;border:0px solid red;}
#left2 .left2_button ul {float:left;padding:0;margin:2px 0 0 0;}
#left2 .left2_button ul li {float:left;padding:0;margin:0;}
#left2 .left2_button ul li a{position:relative;float:left;display: block;list-style: none;padding:0;margin:0;border:0px solid red;}
#left2 .left2_button ul li img{padding:0;margin:0;}


.label{float:left;height:25px;width:100%;padding:5px 1px 0 0; border-bottom:1px solid #BFC0C2;}
.label .subject {float:left; border:0px solid #333333;}
.label .more{float:right; border:0px solid #333333;padding-top:2px;}

#body_right{position:relative;float:right;width:440px;padding:10px 0 0 0px;border:0px solid red;}
#right1{position:relative;float:right;height:122px;border:0px solid red;}
#right1_1{float:left;width:160px;border:0px solid red;}
#right1_1 ul.left{float:left;margin:0;padding:10px 0 0 0;}
#right1_1 ul.right{float:left;margin:0;padding:10px 0 0 10px;}
#right1_1 ul li{display:block;padding-left:5px;background:url(../images/dot/dot_skyblue.gif) no-repeat 0 50%;}
#right1_1 ul li a{font-family:굴림, Tahoma;color:#5e5e5e;font-size:0.98em;font-weight:normal;letter-spacing: -1px;}

#right1_2{position:relative;float:right;width:250px;border:0px solid red;}
#right1_2 ul.left{float:left;margin:0;padding:10px 0 0 0;}
#right1_2 ul.right{float:left;margin:0;padding:10px 0 0 0;}
#right1_2 ul li{width:120px;display:block;padding-left:5px;background:url(../images/dot/dot_skyblue.gif) no-repeat 0 50%;}
#right1_2 ul li a{font-family:굴림, Tahoma;color:#5e5e5e;font-size:0.98em;font-weight:normal;letter-spacing: -1px;}

#right3{float:left;width:230px;padding:0;margin:0;border:0px solid red;}
#right3_1{float:left;width:220px;height:44px;padding:20px 0 0 0;}
#right3_2{position:absolute;right:0;top:-68px;width:201px;height:44px;padding:15px 0 0 19px;}
#right3_2 .go{padding:0 0 0 0; clear:both; height:25px;width:200px; background:url(../images/bg/select.gif) no-repeat 0 0;}
#right3_2 a{padding:0 0 0 0;float: left;}
#right3_2 .go .sel{ float: left; padding:0; margin:1px 10px 0 1px;COLOR: #000000;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; width:162px; height:18px; font-family:굴림;font-size: 1em; }

#body_bottom{position:relative;float:left;width:984px;height:45px;padding:0;border:0px solid red;}
#body_bottom h2{position:absolute;left:8px;top:8px;margin:0;padding:0;}
#body_bottom_1 {float:left;width:762px;height:45px;position:relative;float:left;padding:0;background:url(../images/bg/banner.gif) no-repeat 0 0;border:0px solid #cccccc;}
#body_bottom_1 ul{position:relative;list-style:none;padding:7px 0 0 35px;margin:0;float:left; height:30px;border:0px solid #cccccc;}
#body_bottom_1 ul li{display:inline;padding-left:0px;margin:0;}

#body_bottom_1 ul.button{float:left;padding:0;margin:3px 0 0 0; width: 12px; }
#body_bottom_1 ul.button li{float:left;padding:0;margin:0;line-height:12px;} 
#body_bottom_1 ul.button a{position:relative;float:left;padding:0;margin:0;}
#body_bottom_1 ul.button a img{width:11px;height:11px;}

#body_bottom_2{float:right;width:201px;height:45px;padding:0 0 0 10px;border:0px solid red;}
#body_bottom_2 .go{padding:0 0 0 0; clear:both; height:25px; width:200px; background:url(../images/bg/select.gif) no-repeat 0 0px;}
#body_bottom_2 a{padding:0 0 0 0;float: left;}
#body_bottom_2 .go .sel{ float: left; padding:0; margin:1px 10px 0 1px;COLOR: #000000;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; width:162px; height:18px; font-family:굴림;font-size: 1em;background: #F8F8F8; }

.hidden { display: none; }
