body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

/* */ 
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,tr,td,form,fieldset,legend,input,textarea,button,select{margin:0px;padding:0px;}  
body,textarea,select,button,table,th{font-family:"돋움", "Dotum", "Arial";font-size:12px;color:#505050; text-align:left;}  
img,fieldset{border:none;line-height:0px; padding:0;}  
ul,ol,li,div{list-style:none;margin:0px;}
th {font-weight:normal;}
img {vertical-align:top;}
em,address{font-style:normal}  
a{text-decoration:none; color:#505050; text-decoration:none;}  
a:hover,a:active,a:focus{text-decoration:underline;}
//div {border:1px solid red;}



/*공통*/
#wrap .clear {clear:both;}
#wrap {width:100%;}

#wrap .top_wrap {height:115px; width:100%; background:url(../images/top_bg.gif) center top repeat-x;}
#wrap .top_wrap .m_menu {width:980px; margin:0 auto; height:30px;}
#wrap .top_wrap .m_menu .s_box {float:right; margin-top:14px;}
#wrap .top {width:980px; margin:0 auto;}
#wrap .top .logo {margin-top:28px; float:left;}

#wrap .footer_wrap {border-top:1px solid #dedede; height:100px;}
#wrap .footer_wrap .footer {width:980px; margin:0 auto;}
#wrap .footer_wrap .footer .copy {margin-top:30px; float:left;}
#wrap .footer_wrap .footer .adm_site {float:right; margin-top:30px;}



/*메인*/
#wrap .main {width:1200px; margin:0 auto;}
#wrap .banner_wrap {width:100%; height:78px; background:url(../images/banner_bg.gif) center top repeat-x; border-top:1px solid #8a8a8a;}
#wrap .banner_wrap .banner_box {width:980px; margin:0 auto;}
#wrap .banner_wrap .banner_box .main_banner {float:left;}



/*서브*/
#sub_wrap { min-height:600px; background:url(../images/sub_bg.gif) center top repeat-y; padding-top:40px;}
#sub_wrap .sub_box {width:980px; margin:0 auto;}
#sub_wrap .leftmenu {width:200px; margin-top:25px;}
#sub_wrap .leftmenu .head {margin-bottom:20px;}
#sub_wrap .leftmenu ul li img{display:none; }  /* 추가 */
#sub_wrap .left_banner {margin-top:60px;}
#sub_wrap .center {width:750px; float:left; margin-left:30px;}
#sub_wrap .center .head {margin-top:28px;}
#sub_wrap .center .guide {font-size:11px; color:#676767;}
#sub_wrap .center .guide img {vertical-align:middle;}
#sub_wrap .center .contents { padding-top:20px; padding-bottom:50px;}
#sub_wrap .center .top_line {background-color:#cbcbcb; height:1px; width:750px; margin-top:19px;}

#sub_wrap .table_basic {width:100%; border-collapse:collapse; margin-top:20px;}
#sub_wrap .table_basic th {text-align:center;  padding:10px; border:1px solid #c6c6c6;}
#sub_wrap .table_basic td {border:1px solid #c6c6c6; padding:10px; text-align:left; line-height:1.4em; border-right:0;}
#sub_wrap .table_basic .main_tit {background-color:#f6f6f6; font-weight:bold; color:#195daf;}
#sub_wrap .table_basic .sub_tit {font-weight:bold; border-left:0;background-color:#fafafa; text-align:center;}
#sub_wrap .table_basic .sub_tit2 {font-weight:bold; background-color:#fafafa; text-align:center;}

#sub_wrap .history {float:left; border-left:1px solid #ddd; min-height:480px; padding-left:29px; width:430px;}
#sub_wrap .history table th{font-size:16px;font-weight:700;color:#ec202b;padding-top:30px}
#sub_wrap .history table td{padding-left:20px;line-height:160%;padding-top:30px}

#sub_wrap .map {border-top:2px solid #474648; border-collapse:collapse; width:100%; margin-top:20px;}
#sub_wrap .map td {padding:10px; border:1px solid #c6c6c6; text-align:left;}
#sub_wrap .map .map_tit {padding:10px 0; text-align:center; border:1px solid #c6c6c6; background-color:#fafafa; font-weight:bold; border-left:0;} 


/*사이트맵*/
#sub_wrap .sitemap {width:750px; border-collapse:collapse;}
#sub_wrap .sitemap th {background:url(../images/sitemap_bg.gif) center bottom no-repeat; font-weight:bold; color:#fff;}
#sub_wrap .sitemap td {border-bottom:1px solid #c6c6c6; padding:15px 10px;}
#sub_wrap .sitemap a:hover {color:red; text-decoration:none;}
