body {font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò; background-color:#fff;}

body,table ,div, ul, li, td { margin:0 auto; padding:0; text-align:left; font-size:12px; line-height:18px;}


/*main*/
img {border:0}
td {margin:0 auto; padding:0; text-align:left; font-size:12px; line-height:18px; }
input {font-size:12px;font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;color:555555}
input#border {font-size:12px;font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;color:666666;border:1 solid #C4C4C4}
textarea#border {font-size:12px;font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;color:666666;border:1 solid #C4C4C4}
select {color:333333;font-size:12px;font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;}
.sub_txt {color:000000;background:f7f7f7}

div {clear:both;}

li {list-style:none;}

a {font-size:11px;text-decoration:none;margin:0;}
a:link {color:#444;}
a:visited {color:#444;}
a:hover {color:#777;text-decoration:underline;}

/* ÃÖ»ó´Ü¸Þ´º */
#wrap1 {width:100%; padding:0; margin:0 auto; position:relative; background:url(/bizdemo18979/img/daol/bg.jpg) repeat-x; }

#wrap1 #ttop_glo #ttmenu { width:1040px; height:25px; padding:0; margin:0 auto;}
#wrap1 #ttop_glo #ttmenu ul {list-style:none; margin-right:10px; padding:0; float:right;}
#wrap1 #ttop_glo #ttmenu ul li {margin:0; padding:0; float:left;}
#wrap1 #ttop_glo #ttmenu ul .link_top {margin-right:37px; padding:3px 0 0 0; float:left; text-align:right; font-size:11px; text-decoration:none; }
#wrap1 #ttop_glo { width:100%; height:25px; padding:0; margin:0 auto; text-align:center; background:#025070; border-bottom:1px #001c28 solid;}
/* ¸ÞÀÎ¸Þ´º¹Ù */
#wrap1 #menu_a {width:100%; height:108px; margin:0 auto; padding:0;}
#wrap1 #menu_a #top_menu {width:1040px;margin:0 auto; padding:0;  }
#wrap1 #menu_a #top_menu tr .logo {padding-left:16px; padding-right:45px; padding-top:34px; float:left;}
#wrap1 #menu_a #top_menu tr td .menu_bg {width:791px; margin:0; padding:0; float:left;}
#wrap1 #menu_a #top_menu tr td .menu_bg .big_m {width:791px; height:43px; float:left; background:url(/bizdemo18979/img/daol/top_menu_bg2.jpg) repeat-x; border-bottom:3px #f7efe3 solid;}

#wrap1 #menu_area #top_menu tr td .menu_bg a {font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;}


/* ½½¶óÀÌµå */
#wrap1 #main_visual {width:100%; height:502px; margin:0 auto; padding:0; clear:both;}

/* ¸ÞÀÎ¹è³Ê */
#wrap1 #main_banner {width:100%; height:166px; margin:0 auto; padding:0; background-color:#025070;}
#wrap1 #main_banner #ban {width:1040px; margin:0 auto; padding:0;}
#wrap1 #main_banner #ban ul {margin:0; padding:0; list-style:none; overflow:hidden;}
#wrap1 #main_banner #ban ul li {margin:0px; padding:0; float:left; }

/*¸ÞÀÎ °Ô½ÃÆÇ & °í°´¼¾ÅÍ*/
#wrap1 #main_comm {width:100%; height:172px; margin:0 auto; padding:0; list-style:none; background-color:#fff;}
#wrap1 #main_comm #ban2 {width:1040px; height:138px; margin:0 auto; padding:0; list-style:none;}
#wrap1 #main_comm #ban2 ul {}
#wrap1 #main_comm #ban2 ul .li1 {width:273px; margin:0; padding-left:19px; padding-top:22px; float:left;}
#wrap1 #main_comm #ban2 ul .li2 {width:390px; margin:0; padding-left:14px; padding-top:22px; float:left;}
#wrap1 #main_comm #ban2 ul .li3 {width:335px; margin:0; padding-left:9px; padding-top:22px; float:left;}


/* ¼­ºê */
#wrap1 #sub_visual {width:100%; height:210px; margin:0 auto; padding:0; clear:both;}
#wrap1 #sub_visual ul li {width:1040px; height:210px; margin:0 auto; padding:0; list-style:none;}

#wrap1 #sub_contents {width:1040px; margin:20px auto 0 auto; padding:0;}

#wrap1 #sub_contents .left_area {width:230px; margin:0 26px 30px 0; padding:0; list-style:none; float:left; }
#wrap1 #sub_contents .left_area li {margin:0; padding:0; float:top; }
#wrap1 #sub_contents .left_area li a {font-size:14px; color:#333; text-decoration:none; margin-left:30px; font-weight:bold; font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;}
#wrap1 #sub_contents .left_area li a:hover {font-size:14px; color:#888; text-decoration:underline; margin-left:30px; font-weight:bold; }
#wrap1 #sub_contents .left_area .menu { padding:0; float:top; height:34px; line-height:34px;  background:url(/bizdemo18979/img/daol/sub_li_bg.png) no-repeat; }
#wrap1 #sub_contents .left_area .last { padding:0; float:top; margin-bottom:50px; height:34px; line-height:34px; background:url(/bizdemo18979/img/daol/sub_li_bg.png) no-repeat;}

#wrap1 #sub_contents .right_area {width:784px; height:100%; margin:0 0 60px 0; padding:0; float:left; list-style:none; background:#fff;}
#wrap1 #sub_contents .right_area li {font-size:11px; color:#666; margin:0; padding:0; text-align:left; float:top;}
#wrap1 #sub_contents .right_area .cont_area { margin:10px auto 0 auto; padding:0; text-align:left; float:top;} 
#wrap1 #sub_contents .right_area li .sitemap_tit {width:185px; height:30px; background-color:#e6e5df; padding:10px 0 0 20px; text-align:left; font-size:14px; font-weight:bold; color:#444; float:left;}
#wrap1 #sub_contents .right_area li .sitemap_txt {width:710px; height:30px; border-bottom:1px #e6e5df solid; margin-bottom:25px; padding:10px 0 0 25px; text-align:left; float:left;} 

#wrap1 #sub_contents .right_area li .img_slarea { width:770px; border:1px #ddd solid; padding-top:20px; padding-bottom:25px; margin-bottom:20px;}

#wrap1 .line {width:1100px; margin:15px auto; padding:0;}

#wrap1 .main_pro {width:1100px; margin:40px auto; padding:0;}

/* ÇÏ´Ü */
#wrap1 #footer {width:100%; height:110px; margin:0 auto; background:url(/bizdemo18979/img/daol/footer_bg.jpg) repeat-x; clear:both;}
#wrap1 #footer #info {width:1040px; margin:0 auto; padding:0; clear:both;}
#wrap1 #footer #info ul { margin:0; padding:0; float:top; }
#wrap1 #footer #info ul li { margin:0; padding:0; float:left; }
#wrap1 #footer #info ul li div { margin:16px 0 0 0; padding:0; float:left; }


/* ¼­ºê¸Þ´ºÀÇ ½ºÅ¸ÀÏ°ª2 */
.fontff {color:#f2f2f2; padding-left:10px; padding-right:10px; height:30px; line-height:30px;}
.fontff span {color:#979094; font-weight:normal;}
.fontff a {color:#f2f2f2;text-decoration:none; padding-left:10px; padding-right:10px;}
.fontff a:link {color:#000;text-decoration:none; padding-left:10px; padding-right:10px;}
.fontff a:visited {color:#000; text-decoration:none; padding-left:10px; padding-right:10px;}
.fontff a:hover {color:#000; text-decoration:none; padding-left:10px; padding-right:10px;}