@font-face{
font-family:"Nanum Gothic";
src: url('/fonts/NanumGothic.eot');
src:local(¡Ø), url('/fonts/NanumGothic.woff') format('woff')
}
@font-face{
font-family:"Nanum Gothic Bold";
src: url('/fonts/NanumGothicBold.eot');
src:local(¡Ø), url('/fonts/NanumGothicBold.woff') format('woff')
}

body {
	font-size:13px;
	font-family:"Nanum Gothic","malgun gothic",dotum,gulim,"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:-1px;
	color:#111;
}
input,select,textarea {font-size:12px;}
select {font-size:12px;}
label {cursor:pointer;}
a {text-decoration:none;color:#111;}
a:hover {color:#418aa8;}

html
{	overflow-x:hidden;
	overflow-y:scroll;
}

.wrap {width:970px;margin:auto;}
#header {width:970px;margin:auto;}

.top_back {	background:url("./image/top_back.jpg") repeat-x;}

#gnb {width:970px;margin:auto;padding:6px 0 7px 0;background:#fff;}
#gnb .top_menu {width:970px;margin:auto;font-size:11px;} 
#gnb .top_menu .top_left {padding-left:0px;margin:0;float:left;color:#111;}
#gnb .top_menu .top_left .mynic {font-weight:bold;}
#gnb .top_menu .top_left .myinfo {color:#333;}
#gnb .top_menu .top_right {float:right;color:#333;padding-right:0px;}
#gnb .top_menu .top_right ul {margin:0;}
#gnb .top_menu .top_right li {list-style-type:none;display:inline;}
#gnb .top_menu .top_right a{color:#333;}
#gnb .top_menu .top_right a:hover{color:#418aa8;}

#header {}
#header .wrap {height:60px;}
#header .logo {float:left;padding:5px 0 0px 0px;margin:0;position:absolute;z-index:100;}
#header .logo ._logo_img {}
#header .logo ._logo_img img {}
#header .logo ._logo_txt {padding:0;margin:0;}
#header .logo ._logo_txt a {}

#header .login {float:right;position:relative;}
#header .login a {}
#header .login i {display:inline-block;margin:0 3px 0 3px;position:relative;top:1px;width:1px;height:11px;}

#header .search {float:right;position:relative;margin:12px 0px 5px 20px;}
#header .search form {display:block;width:228px;height:25px;background:#ffffff;}
#header .search .keyword {float:left;padding:2px 0 0 3px;margin:3px 0 0 6px;width:186px;height:17px;font-size:11px;color:#888888;border:0;background:#ffffff;}
#header .search .keyword:focus {font-weight:bold;font-size:12px;color:#222222;}
#header .search .sbtn {float:left;padding:5px;position:relative;top:-1px;left:4px;}

/*¸ÞÀÎ¸Þ´º*/
#topmenu {width:970px;margin:0 auto;top:0px;*top:-5px;position:relative;height:38px;clear:both;background:url('./image/menu_back.jpg') no-repeat;z-index:0;}
#topmenu .homeIcon{position:absolute;left:40px;top:0px;}
#topmenu ul{margin:0;list-style:none;display:inline-block;float:left;}
#topmenu ul:after{content:""; display:block; float:none; clear:both;}
#topmenu ul li{float:left;left:45px;*left:90px;padding:0px 10px 0 10px;height:34px;position:relative;}
#topmenu ul li.active{height:28px;}
#topmenu ul li a{display:block; padding:0px 3px; color:#fff; cursor:pointer;}
#topmenu ul li .vline {position:absolute;right:-1px;top:11px;}
#topmenu ul li .vlineFirst {position:absolute;left:-1px;top:11px}

#topmenu div.submenu{display:none;position:absolute;margin-top:5px;padding-left:5px;top:0px;left:0;z-index:0;}
#topmenu div.submenu a{margin:0;padding:2px 4px 2px 0px;letter-spacing:-1px;color:#111;height:24px;line-height:24px;display:inline-block;font-weight:normal;}
#topmenu div.submenu a:hover{color:#418aa8;text-decoration:none;}
#topmenu div.submenu a.on{color:#418aa8;font-weight:normal;} 

/*¼­ºê¸Þ´º À§Ä¡ ¹× »çÀÌÁî*/
#topmenu ul li.m1 div.submenu{width:380px;left:20px;}
#topmenu ul li.m2 div.submenu{width:150px;left:25px;}
#topmenu ul li.m3 div.submenu{width:350px;left:-25px;}
#topmenu ul li.m4 div.submenu{width:280px;left:-25px;}
#topmenu ul li.m5 div.submenu{width:280px;left:-60px;}
#topmenu ul li.m6 div.submenu{width:450px;left:-180px;}
#topmenu ul li.m7 div.submenu{width:400px;left:-160px;}

/*¸ÞÀÎ¸Þ´º*/
#topmenu {width:970px;margin:0 auto;*margin-top:4px;}
#topmenu .sitefull {position:absolute;}
#topmenu .sitefull .sitemapIcon{text-indent:-750px;display:inline-block;width:17px;height:17px;position:relative;left:-27px;*left:-88px;top:8px;background:url(./image/sitemap_icon.png) no-repeat}
#topmenu .sitefull .sitemapIcon:hover{background-position: left -17px;}
#topmenu .sitefull .sitemapIcon.active {background-position: left bottom;}

.sub_line {width:100%;margin:0 auto;border-bottom:#e1e1e1 solid 1px;background:#ffffff;height:28px;*margin-top:-20px;}

.c_tit1 {font-family:"Nanum Gothic Bold","malgun gothic",dotum,gulim;font-size:19px;color:#df9e21;}

/*ÀüÃ¼¸Þ´º*/
#sitemap {width:970px;margin:0 auto;display:none;position:relative;z-index:100;}
#sitemap .fullmenu {width:968px;background:#efefef;border:#ddd solid 2px;left:0px;margin-top:28px;position:absolute;}
#sitemap .sitemapWrap{width:970px;padding:0;}
#sitemap .fullmenu ul.top_fullmenu {list-style:none;display:inline-block;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 {margin:0 2px 0 3px;*margin:10px 2px 0px 3px;width:120px;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 .oneDepth {display:block;font-weight:bold;text-align:left;padding-left:8px;color:#333;border:#d1d1d1 solid 1px;background:#ddd;letter-spacing:0px;margin-bottom:-4px;*margin-bottom:4px;height:24px;line-height:24px;text-shadow:1px 1px 0px #fff}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 a:hover {color:#4c8e2c;}

#sitemap .fullmenu ul.top_fullmenu li.topmenu2 dt,dd{margin:0 2px 0 85px;width:125px;*margin:0px 2px 0 44px;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 dt .selected2 {color:#4c8e2c;text-decoration:underline;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 dt a, dd a{display:block;letter-spacing:0px;text-align:left;margin:0 2px 0 -84px;width:110px;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 dt a {font-size:12px;font-weight:normal;padding:2px 2px 2px 6px;text-shadow:1px 1px 0px #fff;background:#f0f0f0;color:#333;margin-bottom:2px;text-align:left; -webkit-border-radius: 3px; -moz-border-radius: 3px;box-shadow:1px 1px 2px #c0c0c0;border:1px #ccc solid;background:#e9e9e9;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 dt .num1{font-size:11px;font-family:tahoma;font-weight:normal;color:#ff6600;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 dd a {font-size:11px;padding:3px;color:#111;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 dd a:hover {color:#00a6e2;}
#sitemap .fullmenu ul.top_fullmenu li.topmenu2 dd .num2{font-size:11px;font-family:tahoma;color:#00a6e2;}

#footer {width:100%;border-top:#ddd solid 1px;height:90px;}

#footer .copyWrap {height:40px;width:970px;margin:0 auto;}
#footer .copyWrap .b_menu {margin:12px 0 4px 0;}
#footer .copyWrap .b_menu a{font-size:12px;color:#555;font-weight:bold;}
#footer .copyWrap .b_menu a:hover{color:#486aa9;}
#footer .copyWrap .address {font-size:12px;;color:#222;padding:12px 0 4px 8px;letter-spacing:0px;line-height:140%;float:left;width:785px;}
#footer .copyWrap .address .tel {font-family:verdana;letter-spacing:0px;}
#footer .copyWrap .address .wcopy {font-family:verdana;font-size:11px;letter-spacing:0px;color:#777;letter-spacing:0px;}
#footer .copyWrap .address a{color:#333;}
#footer .copyWrap .address a:hover{color:#486aa9;}
#footer .copyWrap .footerLogo {float:left;margin:7px 20px 0 5px;}
#footer .copyWrap .ssl {float:right;margin:-16px 0px 0 5px;}