@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;z-index:0;}
#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:0;}
#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;position:relative;height:35px;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:8px 3px 0 3px;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}

.t_menu_on {font-size:15px;font-weight:600;padding:6px 0px;color:#dfffa8;}
.t_menu_off {font-size:15px;font-weight:600;padding:6px 0px;color:#fff;}

#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:#279441;text-decoration:none;}
#topmenu div.submenu a.on{color:#279441;font-weight:normal;} 

.sub_line {width:100%;margin:0 auto;border-bottom:#e1e1e1 solid 1px;background:#ffffff;height:28px;*margin-top:-10px;}

/*¼­ºê¸Þ´º À§Ä¡ ¹× »çÀÌÁî*/
#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:250px;left:15px;}
#topmenu ul li.m4 div.submenu{width:280px;left:15px;}
#topmenu ul li.m5 div.submenu{width:280px;left:15px;}
#topmenu ul li.m6 div.submenu{width:380px;left:-100px;}
#topmenu ul li.m7 div.submenu{width:450px;left:-200px;}
#topmenu ul li.m8 div.submenu{width:400px;left:-160px;}


#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;}