@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;
	background:url('./image/main_bg.jpg') top repeat-x;
	color:#111;
}
input,select,textarea {font-size:12px;}
select {font-size:12px;}
label {cursor:pointer;}
a {text-decoration:none;color:#111;}
a:hover {color:#d90000;}

html
{	overflow-x:hidden;
	overflow-y:scroll;
}

.wrap {width:970px;margin:auto;}
#header {width:970px;margin:auto;}

#gnb {width:970px;margin:auto;padding:6px 0 7px 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:#d90000;}

#header {}
#header .wrap {height:60px;}
#header .logo {float:left;padding:0px 0 20px 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;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;height:34px;position:relative;padding:8px 0px 7px 0px;}
#topmenu ul li.active{height:35px;color:#ffe3a8;}
#topmenu ul li .on{color:#ffe3a8;}
#topmenu ul li a{display:block;color:#fff; cursor:pointer;font-family:"Nanum Gothic Bold","malgun gothic",dotum,gulim;font-size:14px;}
#topmenu ul li a:hover {color:#ffe3a8;}
#topmenu ul li .vline {position:absolute;right:-1px;top:13px;}
#topmenu ul li .vlineFirst {position:absolute;left:-1px;top:13px}

#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:#333;height:24px;line-height:24px;display:inline-block;font-family:"Nanum Gothic Bold","malgun gothic",dotum,gulim;font-size:13px;font-weight:normal;}
#topmenu div.submenu a:hover{color:#d90000;text-decoration:none;}
#topmenu div.submenu a.on{color:#d90000;font-weight:normal;} 

/*¼­ºê¸Þ´º À§Ä¡ ¹× »çÀÌÁî*/
#topmenu ul li.m1 div.submenu{width:580px;left:15px;}
#topmenu ul li.m2 div.submenu{width:350px;left:15px;}
#topmenu ul li.m3 div.submenu{width:550px;left:-35px;}
#topmenu ul li.m4 div.submenu{width:420px;left:-90px;}
#topmenu ul li.m5 div.submenu{width:380px;left:-100px;}
#topmenu ul li.m6 div.submenu{width:350px;left:-120px;}
#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;}

.s_line {width:968px;margin:0 auto;border-left:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;border-right:#e1e1e1 solid 1px;background:#ffffff;height:30px;*margin-top:-20px;}

#footer {width:970px;margin:auto;height:95px;background:url("./image/foot_back.jpg") repeat;}

#footer .copyWrap {width:970px;height:65px;margin:0 auto;padding-top:8px;background:url("./image/foot_back.jpg") repeat;}
#footer .copyWrap .b_menu {font-size:12px;color:#ccc;padding:2px 5px 2px 0;font-weight:normal;}
#footer .copyWrap .address {font-size:12px;;color:#ddd;padding:4px 0 4px 8px;letter-spacing:0px;line-height:140%;float:left;letter-spacing:0px;}
#footer .copyWrap .address .tel {letter-spacing:0px;}
#footer .copyWrap .address .wcopy {font-family:tahoma;font-size:11px;letter-spacing:0px;color:#aaa;letter-spacing:0px;}
#footer .copyWrap .address a{color:#ddd;}
#footer .copyWrap .address a:hover{color:#c6dbff;}
#footer .copyWrap .fmenu a{float:right;text-align:right;font-size:12px;color:#ddd;letter-spacing:-1px;padding:6px 0px 0 0;}
#footer .copyWrap .fmenu a:hover{color:#b9ff85;}
#footer .copyWrap .footerLogo {float:left;margin:0px 20px 0 20px;}
#footer .copyWrap .ssl {float:right;margin:-12px 12px 0 5px;}

#pages_top {}

#pages_top .title {padding:0px 0 7px 0;margin:0 0 10px 0;border-bottom:#2ea1cb solid 1px;height:32px;}
#pages_top .title .xl {float:left;}
#pages_top .title .xl h2 {font-size:20px;padding:0;margin:0;}
#pages_top .title .xr {float:left;}

#pages_top .title .xr ul {padding-left:0px;margin:0;}
#pages_top .title .xr li {font-size:12px;position:relative;top:8px;height:29px;list-style-type:none;float:left;border-top:#ddd solid 1px;border-right:#ddd solid 1px;background:#f9f9f9;cursor:pointer;color:#444;}
#pages_top .title .xr li a {display:block;padding:2px 15px 0 15px;}
#pages_top .title .xr li a:hover {color:#3676d5;}
#pages_top .title .xr li .catnum {font-family:tahoma;font-size:10px;color:#ff6600;}
#pages_top .title .xr li a img {position:relative;top:-3px;}
#pages_top .title .xr .leftside {border-left:#ddd solid 1px;border-right:0;}
#pages_top .title .xr .selected {border-top:#2ea1cb solid 2px;border-left:#2ea1cb solid 2px;border-right:#2ea1cb solid 2px;border-bottom:#ffffff solid 2px;background:#ffffff;color:#777;font-weight:bold;margin-left:-1px;}
#pages_top .title .xr .selected a{color:#666;font-weight:bold;}
#pages_top .title .xr .selected a:hover{color:#3676d5;font-weight:bold;}

.cat_num{font-family:arial;font-size:11px;color:#2ea1cb;letter-spacing:0px;}

/* ÄÁÅÙÃ÷ ÅÇ */
ul.tab-cp{zoom:1;clear:both;overflow:hidden;margin:0 0 10px 0;letter-spacing:-1px;background:url('./image/tab/cptab_line.gif') left top;padding:2px;}
ul.tab-cp li{list-style:none;display:inline-block;float:left;height:30px;margin:20px 2px 5px 0;padding:0;background:url('./image/tab/cptab_left_off.gif') no-repeat left top;font-weight:bold;}
ul.tab-cp li span{float:left;white-space:nowrap;padding:3px 20px 8px 20px;margin:0;background:url('./image/tab/cptab_right_off.gif') no-repeat right top;letter-spacing:0px;}
ul.tab-cp li span a{color:#222;font-weight:normal;text-decoration:none !important;}
ul.tab-cp li.on{background:url('./image/tab/cptab_left_on.gif') no-repeat left top;}
ul.tab-cp li.on span{background:url('./image/tab/cptab_right_on.gif') no-repeat right top;padding:3px 20px 8px 19px;font-weight:bold;}
ul.tab-cp li.on span a{color:#4495bf;font-weight:bold !important;}
ul.tab-cp li span a:hover{font-weight:normal;text-decoration:none;}