@charset "utf-8";
@import url(../css/content.css);
* { margin:0; padding:0; font-family:'Segoe UI',Meiryo,'Trebuchet MS','나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic','돋움',Dotum,AppleGothic,sans-serif; font-size:12px; }
a { text-decoration:none; }
li { list-style:none; }
img { border:none; }
body{  }
#main { position:relative; }  
#sub { position:relative; }
table.table_green { font-weight:normal}
#BodyWrap { width:1006px; margin:0 auto; position:relative; }
table { font-weight:normal!important; }
td.pd { font-weight:normal!important; font-size:12px; padding:5px 5px; }
p{font-weight:normal!important; font-size:12px; }
td.none { padding:0; }

#BodyWrap #header { position:relative; height:116px; z-index:999; width:1006px; } 
#BodyWrap #header h1 { position:absolute; }
#BodyWrap #header .top_text { position:absolute; left:220px; top:4px; width:200px; height:170px; }
#BodyWrap #header .top_link { position:absolute; right:0; top:6px; width:165px; *width:175px; height:15px; }
#BodyWrap #header .top_link li { float:left; }
#BodyWrap #header .top_link a { display:block; padding-left:5px; color:#999; font-size:11px; }

#BodyWrap #header #main_menu { position:absolute; right:100px; top:28px; height:85px; width:690px; background:url(../images/main_menubg.gif) no-repeat left top; font-weight:bold; }
#BodyWrap #header #main_menu li a { display:block;  padding:16px 0px 30px 28px; color:#494949; font-family:"굴림"; font-size:12px; }

#BodyWrap #header #main_menu li a:hover {  }
#BodyWrap #header #main_menu li { float:left; }

#BodyWrap #header #main_menu li ul { display:none; z-index:1000; position:absolute; left:0; top:55px; /*width:600px;*/height:15px;  }
#BodyWrap #header #main_menu li ul li { padding:0 5px; float:left; }
#BodyWrap #header #main_menu li ul li a { color:#636b75; font-size:12px; padding:0 }
#BodyWrap #header #main_menu li ul li a:hover { color:#F00; background:none; } 
#BodyWrap #header .login_box { position:absolute; right:0px; top:27px; width:180px; height:89px; }

.widger_one { width:260px; height:148px; }
.widger_one h3 { height:21px; }
.widger_one a { float:right; margin-top:21px; }

/*site map*/
#sitemap {  margin-top:10px; background:url(../images/bg_sitemap.gif) repeat-x left 6px; width:1006px; height:300px;border-bottom: solid #f2f2f2 10px; }
#index { margin :0 auto; width:990px; overflow:hidden; height:100%; clear:both; }
#index a { color:#666; }
#copy{background:url(copyback.gif); height:329px; clear:both; overflow:hidden; height:100%; color:#767676;}
#copy1{color:#767676; margin-right:50px; float:left; width:215px; font-size:12px;}
#copy1 h1{font-size:15px; margin-top:28px;  margin-bottom:32px; font-weight:bold; color:#666;}
#copy2{margin-right:50px; float:left; width:465px;
font-size:12px; font-weight:100;}
#copy2 h1{font-size:15px; margin-top:28px;  margin-bottom:32px; font-weight:bold; color:#666;}


#copy4{float:left;font-size:12px; font-weight:100;line-height:200%; width:200px;}
#copy4 ul{list-style:none; margin:0; padding:0; line-height:200%}
#copy4 h1{font-size:15px; margin-top:28px;  margin-bottom:32px; font-weight:bold; color:#666;}
#copy4 ul li{list-style:none; margin:0; font-size:13px;
border-bottom:solid 1px #b7b6b6; background:url(../images/icon1.png); background-position:left; background-repeat:no-repeat; padding-left:15px; line-height:270%;}
#copy4 ul li a:link{text-decoration:none; color:#666;}
#copy4 ul li a:hover{text-decoration:none; color:#274279;}
.clear { clear:both; }


#BodyWrap #footer { margin-top:17px; height:70px; position:relative; }
#BodyWrap #footer .address { position:absolute; left:315px; line-height:130%; color:#827e7b; font-size:12px; }
#BodyWrap #footer ul { position:absolute; left:32px; }
#BodyWrap #footer ul li { display:inline; }
#BodyWrap #right_box { position:absolute; right:-94px; top:90px; z-index:1; width:93px; height:251px; }

/*main start*/
#BodyWrap #slider { width:1006px; height:220px; }
#container { overflow:hidden; }
#container .banner_footer { clear:both; margin-top:-10px; height:41px; }
#container .banner_footer li { float:left; margin-left:25px; }
#container .banner_footer li.first { margin-left:18px; }

/*main end*/

/*sub start*/
#sub #sub_banner { height:140px; margin-top:20px; }

#sub #sub_content { overflow:hidden; height:100%; width:1006px; margin-top:22px; position:relative;  }
#sub #sub_content h3 { font-size:20px; color:#000; border-bottom:1px solid #cddbe6; padding:0px 0 7px 0px; color:#707976; margin-bottom:20px; }
#sub #sub_content #path { position:absolute; top:9px; right:0; color:#9f9fa0; font-size:11px; font-weight:normal; }
#sub #sub_content #path span { font-size:11px; }

#sub #sub_content #sidebar { float:left; width:183px; height:400px; background:url(../images/left_menubg.gif) no-repeat left top; padding:19px 0 0 18px; }
#sub #sub_content #sidebar h3 { font-size:18px; border-bottom:2px solid #929aa7; width:166px; height:33px; color:#237e5d; margin-bottom:8px; *margin-bottom:-10px; }
#sub #sub_content #sidebar #side_menu { height:150px;}
#sub #sub_content #sidebar #side_menu a { display:none; color:#707070; font-size:12px; border-bottom:1px solid #cccfd6; width:160px; padding:4px 0 6px 6px; font-weight:bold; }


#sub #sub_content #sidebar #side_menu a:hover {  }
#sub #sub_content #sidebar #side_menu li ul {}
#sub #sub_content #sidebar #side_menu li ul li.active a { color:black; display:block; }
#sub #sub_content #sidebar #side_menu li ul li.active { margin:0}
#sub #sub_content #sidebar #side_menu .active a { display:block; }
#sub #sub_content #content { float:left; width:775px; margin-left:30px; }

/*sub end*/
#sub_banner img { display:none; }