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}
img{border:0; vertical-align:top;}
ul{list-style:none; padding:0; margin:0}
li{float:left}
h1{font-size:30px; color:#af2008; font-family:³ª´®°íµñ; font-style:normal; font-weight:bold; src:url('font/NanumGothic.eot'); text-shadow: #9e9e9e 1px 1px 1px;}
h2{font-size:20px; color:#555555; font-family:³ª´®°íµñ; font-style:normal; font-weight:bold; src:url('font/NanumGothic.eot');}
p{	margin:0; padding:0; font-family:Dotum; font-size:12px; color:#636363}
.inputbox {background-color:#fff; border:black 1px solid; color:#555555; font-size:12px}

/*±âº» Æ² CSS*/
#top{height:135px; width:100%; background:#0093d1;}
.logo{width:100%; height:135px; background:url(ds_imgs/main/logo.png); background-position:center; text-align:center;}

#navi{height:53px; width:100%; background:url(ds_imgs/main/main_04.png)}
.navi{margin:0 auto; width:950px}
.navi ul{list-style:none; padding:0; margin:0}
.navi ul li{float:left; padding:0 15px 0 15px}

#visual{height:429px; width:1051px; margin:0 auto; margin-top:-16px}
#bar{height:72px; width:860px; margin:0 auto; padding-bottom:8px}
#contents{height:100px; width:1051px; margin:0 auto; clear:both; padding-top:7px}
#bottom{height:105px; width:100%; background:url(ds_imgs/main/main_26.png); color:#fff; clear:both;}
.box{width:1055px; margin:0 auto;}
.box_d{width:959px; margin:0 auto;}
.left{float:left; width:169px; padding:0 28px 0 38px; background:url(ds_imgs/leftmenu1/bg.jpg); height:333px}
.leftmenu{float:left; width:233px; margin:0;}
.body{float:left; width:788px;  height:100%; margin-left:13px}

.banner{height:363px; width:201px; padding:21px 0 0 35px;  float:left}
.notice{margin-left:31px; width:200px; height:184px; float:left; background:url(ds_imgs/main1/bg.jpg); padding:15px 24px 0 18px; text-align:left}
.qna{width:200px; height:184px; float:left; background:url(ds_imgs/main1/bg.jpg); padding:15px 24px 0 18px; text-align:left}
.schedule{width:271px; height:363px; padding-top:21px; float:left}
.bg{width:229px; height:193px; background:url(ds_imgs/main/main_21.png); float:left}
.gallery{width:794px; height:163px; padding-left:32px; float:left}

.title{float:left}
.more{float:right; padding-top:8px}
.list {clear:both; padding-top:7px; color:#636363}
.list li {float:left; height:20px}

.ga {clear:both}
.ga li{float:left; padding:0 4px 0 4px}

.btn{margin:0 auto; width:570px; padding-bottom:50px}
.btn ul li{float:left; padding:0 10px 0 10px}

/*µðÀÚÀÎ ¼öÁ¤_¸ÞÀÎ_20131007*/

#navi2{height:45px; width:100%;margin-top:50px;margin-bottom:15px;}
#navi2_d{height:155px; width:100%;}
.navi2_d{width:1000px;margin:0 auto;}
.navi2_d{width:959px;margin-left:45px;float:left;}
.navi2_d ul{list-style:none; width:959px; padding:0; margin:0}
.navi2_d ul li{float:left;}
.navi2{margin:0 auto; width:1000px}
.navi2 ul{list-style:none; padding:0; margin:0}
.navi2 ul li{float:left;}

#visual2{height:455px; width:1000px; margin:0 auto;margin-top:39px;}
#visual2_d{height:367px; width:959px; margin:0 auto;}
#bar_bt{height:92px; width:910px; margin:0 auto;margin-top:20px; }
#bar2{height:52px; width:820px; margin:0 auto;margin-top:20px; margin-bottom:28px;}
#bar2_d{height:136px; width:100%; margin:0 auto;margin-top:10px; margin-bottom:13px;background:url(ds_imgs/new/main_d/mid_ban_bg.jpg);}
#bar3_d{height:212px; width:100%; margin:0 auto;margin-top:10px;}

#contents2{height:572px; width:1000px; margin:0 auto;}
#contents2_d{height:449px; width:959px; margin:0 auto;}
.banner2{height:213px; width:959px;margin:0 auto; }
.notice_con{width:959px; height:305px; margin:0 auto;margin-top:17px;}
.notice_l{width:515px; height:305px; float:left;}
.notice_ls{width:253px; height:149px;float:left;}
.notice_bg{width:253px;height:106px;background-image:url(ds_imgs/new/main/notice_txt_bg.jpg);}
.notice_bg_d{width:293px;height:159px;border:1px solid #d9dadb;}
.notice_r{width:430px; height:305px; margin-left:14px;float:left;}
.notice_r_d{width:100%; height:238px; float:left;margin-bottom:20px;}
.gall_bg{width:430px; height:262px;background-image:url(ds_imgs/new/main/gall_txt_bg.jpg);}
.gall_bg_d{width:959px; height:174px;}

#bottom2{height:90px; width:100%;}

#bottom2_d{height:80px; width:100%; background:url(ds_imgs/new/main_d/copy_bg.jpg);float:left;}

#line_blue{width:100%;height:6px;background:#0091cd;float:left;}

.list2 {width:220px; height:85px;padding-top:10px; color:#636363;margin:0 auto;}
.list2 li {float:left; height:20px}

.list2_d {width:280px; height:150px;padding-top:10px; color:#636363;margin:0 auto;}
.list2_d li {float:left; height:20px}

.ga2 {margin-left:26px;}
.ga2 li{float:left; padding:8px 4px 0 4px}

.ga2_d {margin:0px; padding:0px;}
.ga2_d li{float:left; width:236px; height:174px;background:url(ds_imgs/new/main_d/photo_bg.jpg);margin-right:3px;}

/*µðÀÚÀÎ ¼öÁ¤_¼­ºê_20131007*/

#visual2_s{height:145px; width:959px; margin:0 auto;margin-top:39px;}
.leftmenu2{float:left; width:152px; margin:0;margin-left:30px;}
.body2{float:left; width:750px; margin-left:50px}