@charset "euc-kr";

/* default */
body {font-family:'³ª´®¹Ù¸¥°íµñ','NanumBarunGothic','¸¼Àº °íµñ','Malgun Gothic','³ª´® °íµñ','Nanum Gothic','dotum';color:#666;font-size:14px;padding:0px;margin:0px;letter-spacing:normal;-webkit-text-size-adjust:none}
html {overflow-y:scroll}
html, body {width:100%;min-width:980px;}
body{overflow-x:visible !important}
div, p, ul, li,ol, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, sup {padding:0px;margin:0px;vertical-align:top}
ul, ol, dl, dd, dt, li {list-style-type:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
form, fieldset{margin:0;padding:0;border:0}
table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse}
img {border:0;vertical-align:top;outline:none}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px}
input {margin:0;vertical-align:middle;color:#888}
select {margin:0;vertical-align:middle;color:#888}
label {cursor:pointer;}
img, fieldset {border:0 none transparent;/*'transparent' for Opera7*/}
i, em {font-style:normal;}
caption{visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px}
legend{position:absolute;top:0;left:0;visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px}
/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
   display:block;
   padding:0;
   margin:0
}


.fl        {float:left}
.fr        {float:right}
.fc        {float:center}
.cl        {clear:left}
.cr        {clear:right}
.cb        {clear:both}


.l01     {padding-left:1px !important}
.l30     {padding-left:30px !important}


/* ¸µÅ© */
a {text-decoration:none;color:#666;cursor:pointer;}
a:link, a:visited {text-decoration:none;color:#666;}
a:hover, a:focus, a:active{background:none;text-decoration:none;}

/* accessibility */
a.accessibility{position:absolute;display:block;width:100%;left:0;text-align:center;top:-10000px;z-index:9999999;font-size:11px;font-weight:bold}
a.accessibility:hover, a.accessibility:focus, a.accessibility:active{position:absolute;top:0;padding:10px 0;font-weight:bold;color:#fff;background:#6f721e;z-index:9999999}
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}

#wrap{width:100%; position:relative;}

#wrap .container {position:relative;width:980px;margin:0 auto;z-index:100; padding-top:130px;}

/* header */
#header_wrap{position:absolute; top:0;left:0;width:100%; height:97px; min-width:980px;z-index:1000; background-color:#b50f27;}
#header_wrap .header{position:relative;width:980px;margin:0 auto;z-index:100; }

#header_wrap .header .global_menu {position:absolute;top:15px;right:0; font-size:11px;}
#header_wrap .header .global_menu li { float:left; padding-left:10px; color:#f4c79b; }
#header_wrap .header .global_menu li a{ font-size:11px; color:#f4c79b; }
#header_wrap .header .global_menu li a:hover{ font-size:11px; color:#fff; }
#header_wrap .header h1{position:absolute;top:0px;left:0;height:85px;}
#header_wrap .header .mTopNew { position:absolute; left:0px; top:20px; }

#header_wrap .gnb_wrap{position:relative;overflow:hidden;visibility:hidden; top:50px; margin-left:180px; width:810px;}
#header_wrap .gnb_wrap > ul > li{float:left}
#header_wrap .gnb_wrap > ul > li > a{display:block;width:160px;font-size:16px;color:#fff;line-height:30px;border-left:1px solid #d5828e; font-weight:bold; text-align:center;}
#header_wrap .gnb_wrap > ul > li.current > a,
#header_wrap .gnb_wrap > ul > li.actived > a{color:#ffec43;}
#header_wrap .gnb_wrap > ul > li.last > a{border-right:1px solid #d5828e}
#header_wrap .gnb_wrap > ul:after {content:" ";display:block;clear:both;overflow:hidden}
#header_wrap .otherMenu{position:absolute;top:45px;right:0}
#header_wrap .otherMenu li{float:left;line-height:18px;padding-left:23px;}
#header_wrap .otherMenu li img{vertical-align:middle}
#header_wrap .otherMenu li.last{padding-left:5px;background:none}
#header_wrap .otherMenu li.first{background:none}
#header_wrap .snb{text-align:left;}
#header_wrap .snb{margin-top:15px; background-color:#fff; border:1px solid #ededed; height:190px; width:160px;}
#header_wrap .snb li{margin-bottom:1px; padding-left:20px}
 
#header_wrap .snb li a{display:block; width:100%; font-size:12px;color:#929292;  font-weight:bold; line-height:30px;}
#header_wrap .snb li a:hover{color:#515151;}

#header_wrap .top_notice {position:absolute; top:5px; left:180px; width:630px; height:28px; background-color:#700918; color:#fff; line-height:28px; text-align:left; padding-left:10px;}
#header_wrap .top_notice div {position:absolute; top:2px; left:60px; width:530px; height:22px;  text-align:left;}

/* footer */
#footer_wrap{ width:100%;text-align:left;  margin-top:30px;  height:50px; min-width:980px; }

#footer_wrap .footer_a{position:relative;width:100%; background-color:#414141; text-align:center;}
#footer_wrap .footer_a .info_link{overflow:hidden; }
#footer_wrap .footer_a .info_link li{padding-left:4px;display:inline; line-height:28px; font-size:11px; color:#fff;}
#footer_wrap .footer_a .info_link li a { color:#ffffff;}
#footer_wrap .footer_a .info_link li a:hover { color:#8b8a8a;}
#footer_wrap .footer_a .info_link li.first{padding-left:0;background:none; }

#footer_wrap  address{position:relative;width:880px;margin:0 auto; text-align:left; clear:both;font-style:normal;font-size:11px;color:#707070;line-height:18px;margin-top:5px; padding:20px 0 15px 100px; ;
background:url(../../images/copyright/copy_logo2.gif) 0 0 no-repeat;}
#footer_wrap  address span {position:absolute; top:10px; right:0;}
