@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
a:link{color: #0080C0;text-decoration:none;}
a:visited{color: #0080C0;text-decoration:none;}
a:active{color: #4b4b4b;text-decoration:none;}
a:hover{color: #0099CC;text-decoration:none;}
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0;}
html{height:100%; overflow-y:scroll;}
body{font:normal dotum, 'µ¸¿ò'; font-size:12px; height:100%}
ul,ol,dl{list-style:none}
li{float:left}
img{border:0; vertical-align:top;}
ul{list-style:none; padding:0; margin:0}
.inputbox {background-color:#fff; border:black 1px solid; color:#555555; font-size:12px}



/*ÅÛÇÃ¸´ ±¸°£*/
h1{font-size:20px; color:#0f91db; font-weight:bold; font-family: "Nanum Gothic", sans-serif;  text-shadow: #d2d2d2 1px 1px 1px;  letter-spacing:-1px;  padding:5px 0 5px 20px; clear:both; background:url(ds_imgs/comm/bulit_02.png) no-repeat; padding:0 0 10px 22px}
h2{font-size:14px; color:#1b64c4; font-family:³ª´®°íµñ; font-style:normal; font-weight:bold; src:url('font/NanumGothic.eot'); padding:0 0 5px 30px; margin-top:10px; clear:both; background:url(ds_imgs/sub/h2.png)}
h3{font-size:14px; color:#323232; font-family:³ª´®°íµñ; font-style:normal; font-weight:normal; src:url('font/NanumGothic.eot'); background:url(ds_imgs/template/dot.png); padding:0 0 5px 20px}
h4{font-size:12px; color:#616161; font-weight:normal; padding:0px 0 5px 38px; background:url(ds_imgs/sub/h3.png); line-height:160%; clear:both}
h5{}
h6{}
p{	margin:0; padding:0; font-family:dotum; font-style:normal; font-size:13px; text-align:left; line-height:160%; color:#616161; text-align:justify}
.text_box{background:#f6f6f6; border:1px solid #e2e2e2; padding:20px; margin:0 auto; width:780px; margin-top:10px; margin-bottom:30px}
.top_text{font-size:13px; color:#5a5a5a; padding:130px 0px 0px 20px; width:830px;}
.pink-title{font-size:20px; color:#ED188F; font-weight:bold; font-family: "Nanum Gothic", sans-serif;  text-shadow: #d2d2d2 1px 1px 1px;  letter-spacing:-1px;  padding:5px 0 5px 20px; clear:both; background:url(ds_imgs/comm/bulit_02_02.png) no-repeat; padding:0 0 10px 22px}


/*±âº» Æ² CSS*/
#top{height:124px; width:100%;}
#navi{height:50px; width:100%;}
#visual{height:568px; width:100%;  background:url(ds_imgs/main/main_v_bg_2.png); background-position:center; background-repeat: repeat-x;}
#sub{height:221px; width:100%;  background:url(ds_imgs/main/sub_v_bg.png);}
#contents{height:220px; width:100%; padding:20px 0 20px 0px}
#site{height:40px; width:100%; padding:0px 0 0px 0px}
#bottom{height:50px; width:100%; border-top:1px #d6d6d6 solid; clear:both; padding-top:0px}
.box{width:1100px; margin:0 auto;}
.notice{float:left; width:328px; text-align:left}
.banner{float:left; width:772px; height:138px; text-align:left; margin-top:0px}

/*»ó´Ü*/
.logo{float:left; position:absolute; padding-top:10px}
.navi{float:left; position:absolute;}
.topmenu{float:left; width:1100px;  height:124px; margin:0; background:url(ds_imgs/main/main_top_bg.png); }
.menu{float:left; clear:both}

/*ºñÁÖ¾ó*/

.main_v_box_l{float:left;width:429px;}
.main_v_link_1{float:left;clear:both; margin:51px 0 0 13px}
.main_v_link_2{float:left;clear:both; margin:-7px 0 0 162px;}
.main_v_link_3{float:left;clear:both; margin:-7px 0 0 13px}
.main_v_box_r{float:left;width:600px; margin-top:60px; }
.main_v_text_1{float:left; width:363px;}
.main_v_text_2{float:left; margin:-40px 0 0 245px;}
.main_v_text_3{float:left; margin-top:-10px;}


.main_v_bg{float:left; position:absolute;}
.main_v_link1{float:left; position:absolute; padding:50px 0px 0px 12px}
.main_v_link2{float:left; position:absolute;  padding:195px 0px 0px 162px}
.main_v_link3{float:left; position:absolute;  padding:340px 0px 0px 12px}

.main_v_text1{float:left; position:absolute;  padding:55px 0px 0px 430px}
.main_v_text2{float:left; position:absolute;  padding:150px 0px 0px 675px}
.main_v_text3{float:left; position:absolute;  padding:40px 0px 0px 800px}


/*°øÁö»çÇ×*/
.board_title{width:328px; height:40px;}
.board_title_more{float:right; padding:7px 40px 0px 0px}
.board_box{width:328px; height:100px;  padding:0px 6px 6px 6px; clear:both}
.b_text{width:224px; background:url(ds_imgs/img/dot.png); padding-left:5px; color:#6b6b6b; clear:both; height:20px}
.b_data{width:60px; color:#a2a2a2; font-size:11px; }

/*¹è³Ê*/
.banner_1{float:left; width:269px; height:138px; text-align:left; margin-top:0px; background:url(ds_imgs/main/main_con_link2_bg.png);}
.banner_text_1{float:left; position:absolute; padding:42px 0px 0 15px;}
.banner_more_1{float:left; position:absolute; padding:95px 0px 0 75px;}

.banner_2{float:left; width:253px; height:138px; text-align:left; margin-top:0px; background:url(ds_imgs/main/main_con_link3_bg.png);}
.banner_text_2{float:left; position:absolute; padding:42px 0px 0 15px;}
.banner_more_2{float:left; position:absolute; padding:95px 0px 0 75px;}

.banner_3{float:left; width:250px; height:138px; text-align:left; margin-top:0px; background:url(ds_imgs/main/main_con_link4_bg.png);}
.banner_text_3{float:left; position:absolute; padding:42px 0px 0 15px;}
.banner_more_3{float:left; position:absolute; padding:80px 0px 0 15px;}


#site_set {float:left; width:1100px; height:85px; background:url(ds_imgs/main/main_b_bg.png) no-repeat;}
#site_set li.text1 {position:absolute; margin-top:23px; margin-left:53px; float:left;}
#site_set li.btn_l {position:absolute; margin-top:20px; margin-left:170px; float:left;}
#site_set li.btn_r {position:absolute; margin-top:20px; margin-left:950px; float:left;}
.bottom_rolling {position:absolute; margin-top:11px; margin-left:150px; float:left;width:1000px;}



/*Å×ÀÌºí±¸°£*/
caption.caption {display: none;}
.time {clear: both; table-layout: fixed; border-collapse: collapse; border: 0; border-spacing: 0; color:#595959; width:310px}
.time thead th.cell {padding-top: 5px; font-size:14px; border:1px solid #a3a3a3; text-align:center; color:#fff; background:#a3a3a3; height:35px}
.time tbody th.cell {padding: 0; font-weight:bold; text-align:center; border: 1px solid #dadada;  color:#595959; height:25px; border-bottom:2px solid #dadada}
.time tbody td.cell {padding: 0;border: 0; text-align:center; border: 1px solid #dadada;  color:#595959; height:40px}
.table_con {clear: both; table-layout: fixed; border-collapse: collapse; border: 0; border-spacing: 0; border-top: 1px solid #D8D8D8;  color:#595959; text-align:center}
.table_con thead th.cell {padding:7px; border: 1px solid #D8D8D8; background-color: #f6f6f6;  color:#595959}
.table_con thead td.cell {border: 0; padding:7px; background-color: white; border: 1px solid #D8D8D8; color:#595959}
.table_con tbody td.cell {border: 0; padding:7px; background-color: white; border: 1px solid #D8D8D8; color:#595959}
.table_con tbody th.cell {padding:7px; border: 1px solid #D8D8D8; background-color: #F7F7F7;  color:#595959}

.table_con1 {clear: both; table-layout: fixed; border-collapse: collapse; border: 0; border-spacing: 0; border-top: 1px solid #D8D8D8;  color:#595959; text-align:center}
.table_con1 thead th.cell {padding:7px; border: 1px solid #D8D8D8; background:url(ds_imgs/bg.png);  color:#595959}
.table_con1 thead td.cell {border: 0; padding:7px; background-color: white; border: 1px solid #D8D8D8; color:#595959}
.table_con1 tbody td.cell {border: 0; padding:7px; background-color: white; border: 1px solid #D8D8D8; color:#595959}




.left{float:left; width:330px;}
.leftmenu{float:left; width:200px;  height:auto; margin:0;}
.body{float:left; width:820px;  padding-left:30px}
.short{float:left;}
.short ul li{padding-right:10px}
.topnavi{float:right}
.topnavi ul li{padding-left:5px}




.g_img{width:420px; padding-top:10px}
.g_img ul li {width:126px; height:73px; padding:3px; border:1px #bcbcbc solid;}

.rolling_banner{z-index:1; border:#dcdcdc 1px solid; width:248px; height:110px; left:0; top:0; position:relative;}
.icon{z-index:2; position:absolute; margin:7px 0 0 11px; width:236px}
.play{float:left; padding-left:5px}
.play ul li{float:left; padding-right:5px}
.rolling_icon{float:right; padding-right:10px}
.rolling_icon ul li{float:left; padding-left:5px}

.subtitle{height:78px; width:770px;}
.subtitle_img{float:left; padding-top:33px}
.subtitle_text{float:right; color:#a7a7a7; padding:55px 10px 0 0; font-size:11px; font-family:Dotum}

.sub_line{height:1px; margin:20px 0 20px 0; clear:both}


