body{font-family:dotum;font-size:12px;color:#333333;padding:0px;
	margin:0px;vertical-align:top;}
img{border:0}

#wrap{text-align:center;margin:0px;padding:0px;}
#header {width:100%;display:inline-block;margin:0;padding:0;height:96px;}
#header .home {width:100%;height:23px;display:inline-block;background:#bc0000}
#header .home .home_menu {width:1000px;height:23px;margin:0 auto;display:inline-block;}
#header .home .home_menu .home_btn{width:160px;float:right;}
#header .home .home_menu .home_btn ul li{float:left}
#header .inner {width:1000px;height:67px; margin:0 auto; position:relative;display:inline-block;margin-top:29px;}
#header .inner .logo {width:219px;height:67px;float:left;}

#header .inner .gnb {display:inline-block;width:524px;float:right;}
#header .inner .gnb .dep1 {float: left;display:inline-block;margin-left:25px;}
#header .inner .gnb .dep1 ul {position:absolute;left:-9999px; top:-9999px;}
#header .inner .gnb .dep1 ul li {float:left;}
#header .inner .gnb .dep1.on ul.sub1 {width:160px;position:absolute;left:0px;top:68px;}
#header .inner .gnb .dep1.on ul.sub2 {width:546px;position:absolute;left:-100px;top:68px;}
#header .inner .gnb .dep1.on ul.sub3 {width:140px;position:absolute;left:330px;top:68px;}
#header .inner .gnb .dep1.on ul.sub4 {width:160px;position:absolute;left:390px;top:68px;}
#header .inner .gnb .dep1.on ul.sub1, #header .inner .gnb .dep1.on ul.sub2, #header .inner .gnb .dep1.on ul.sub3, #header .inner .gnb .dep1.on ul.sub4
{border-top:1px solid #8ba8d3;border-bottom:2px solid #8ba8d3;background-color:#ffffff;}
.headerline{background-color:#0070e2;height:3px;display:inline-block;width:100%;}

ul, ul li{list-style:none;margin:0;padding:0}

#container {width: 100%;margin-bottom:20px;}
#contents{width:1000px;margin:0 auto;display:inline-block;position:relative;}
#scontents{width:100%;height:150px;margin:0 auto;display:inline-block;background:#f3ede4;border-bottom:1px solid #dfdad1;border-top:1px solid #dfdad1;}

#contents .section1 {width: 1000px; min-height:381px; margin: 0 auto; overflow:hidden; position:relative;background:url(../images/main/visual.png);}
#contents .section1 .title {width: 342px; height: 56px; position:absolute; right:6px; top:120px; }
#contents .section1 .main_spot {display:inline-block; position:absolute; right:10px; bottom:40px;}
#contents .section1 .main_spot li {margin-left: 20px; float: left; }
#contents .section1 .main_spot li span {display:inline-block; border: solid 1px #c1c3c5;}
#contents .section1 .main_spot li.on span {border: solid 1px #2f88c7;}
#contents .section1 .main_spot li:hover span {border: solid 1px #2f88c7;}
#contents .section1 .main_spot li .detail {position:absolute; left:-1200px; top:-220px;}
#contents .section1 .main_spot li .detail2 {position:absolute; left:-255px; top:-170px; filter: alpha(opacity=0); opacity:0;}

#copyright{margin-top:45px;border-top:1px solid #e0e0e0;padding:15px 0px 15px 0px;}

.mvisual{position:relative;background:url(../images/main/index_bg.png) repeat-x;height:473px;width:100%;}
.visual{position:relative;background:url(../images/main/visual.png);height:473px;width:1000px;margin:0 auto}
.slider{padding-top:179px;}
.svisual{position:relative;height:140px;background:url(../images/common/sub_bg.png) repeat-x;width:100%;}
.sv{position:relative;background:url(../images/common/svisual.png);height:140px;width:1000px;margin:0 auto}
.move_txt{opacity:0;margin-left:-25px;position:absolute;top:50px;left:557px}
.smove_txt{opacity:0;margin-left:-25px;position:absolute;top:35px;left:550px}
.move_img01{opacity:0;margin-left:-25px;position:absolute;top:0px;left:0px;z-index:1000;}
.move_img02{opacity:0;margin-left:-25px;position:absolute;top:0px;left:0px;z-index:1000;}
.move_img03{opacity:0;margin-left:-25px;position:absolute;top:0px;left:0px;z-index:1000;}
.welcome{background:#373737;width:100%;display:inline-block;}
.welcome_txt{width:1000px;margin:0 auto;padding:10px;color:#c0c0c0;text-align:left;display:inline-block;}
.welcome_txt span{font-weight:bold}
.con_l{width:323px;margin-right:47px;float:left;}
.con_r{width:630px;float:left;text-align:left}
.notice_imgs{float:left;width:95px}
.notice{width:317px;float:left;display:inline-block;}
.notice_txt{width:222px;float:left}
.banner{display:inline-block;margin-top:30px;}
.banner ul li{list-style:none;float:left}
.gallery{height:112px;margin-top:15px;}
.gallery img{border:1px solid #999999;}
.slide_wrap{position:relative;width:1000px;height:473px}
.slide a{display:none;width:465px;height:473px;position:absolute;top:0;left:0;}
.idx_button{position:absolute;top:160px;left:565px;}
.idx_button a{margin-right:10px;width:78px; height:11px; background-image:url('../images/main/rolling_btn_off.png');background-position:center center;display:inline-block;}    
.idx_button .active{background-image:url('../images/main/rolling_btn_on.png');}

.sub_content{width:1000px;margin:0 auto;display:inline-block;margin-top:10px;}
.sub_title, .sub_tab, .tab_content{margin-top:20px;text-align:left}
.l_menu{width:230px;margin-right:30px;float:left}
.l_menu li{line-height:0px}
.marl{margin-left:28px}
.marb{margin-bottom:1px}
.con{width:740px;float:left;text-align:left}
.mart{margin-top:20px;margin-bottom:20px}
.mart2{margin-top:10px}

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #e1dfdf;
    border-left: 1px solid #e1dfdf;
    width: 100%;
    font-family:"dotum";
    font-size:12px;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    width:82px;
    padding:0px 20px;
    line-height: 31px;
    border: 1px solid #e1dfdf;
    border-left: none;
    background: #f4f4f4;
    overflow: hidden;
    position: relative;
}

ul.tabs li a{text-decoration:none;color:#333}
ul.tabs li a:hover{text-decoration:none;color:#333;}

ul.tabs li.active {
    background: #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight:bold;
}
.tab_container {
    border-top: none;
    clear: both;
    float: left;
    width: 1000px;
    background: #FFFFFF;
}
.tab_content {
    padding: 5px;
    font-size: 12px;
    display: none;
}
.tab_container .tab_content ul {
    width:100%;
    margin:0px;
    padding:0px;
}
.tab_container .tab_content ul li {
    padding:5px;
    list-style:none;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
text-align:left
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #686868;
font-weight:bold;
text-decoration: none;
}

.glossymenu div.submenu ul li a:hover{
}