@charset "utf-8";

#wrap {width:100%;}

#contents_wrap {clear:both; width:100%; }
#contents {position:relative; width:1040px; padding:0px; margin:0 auto; margin-bottom:0px; }


/* Header */
#header_wrap {width:100%; padding:10px 0px; background:url(../images/new/menu/gnb_bg.png) repeat-x; /*border-top:3px solid #00adee; border-bottom:1px solid #00adee;*/ z-index:10;}
#header_wrap .bg_lnb_wrap {display:none; position:relative; left:0px; top:10px; width:100%; border-bottom:1px solid #b5b5b5; background-color:#fff; }
#header_wrap .bg_lnb_wrap .bg_lnb {width:1040px; height:250px; margin:0 auto; /*background:url(/New/images/gnb_bg_img.png) 0px 2px no-repeat;*/ }

#header {*zoom:1; position:relative; width:1040px; height:120px; margin:0 auto; background-color:#fff;}
#header:after {content:""; display:block; clear:both;}
#header .logo_header {display:inline-block; position:absolute; left:0px; top:10px; z-index:20;}
#header .gnb {display:inline-block; *zoom:1; position:absolute; right:5px; top:10px; z-index:10;}
#header .gnb:after {content:""; display:block; clear:both;}
#header .gnb li {float:left; margin-left:17px;}
#header .gnb li.sns {margin-left:2px;}
#header .gnb form > input[type="text"] {
	width:150px; 
	padding:4px; 
	border-top-left-radius:3px; 
	border-bottom-left-radius:3px; 
	border-top-right-radius:0px; 
	border-bottom-right-radius:0px;
	border:1px solid #b1b4c4; 
	font-size:14px; 
	vertical-align: middle;
	}

#header .gnb li a {font-size:14px; line-height:25px; color:#666;}
#header .gnb li a:hover {color:#0035b5; text-decoration:none;}
#header .gnb li a.btn_topLogin {color:#ffffff;}
#header .gnb .name {line-height:25px;}

#header .lnb_wrap {display:inline-block; position:absolute; left:100px; top:80px; z-index:20; width: 100%;}
#header .lnb {*zoom:1; height:50px;}
#header .lnb:after {content:""; display:block; clear:both;}
#header .lnb li.node1 {float:left; position:relative; width:200px; }
#header .lnb li.node1:nth-child(1) {width: 160px;}
/*#header .lnb li.node1:nth-child(2) {width: 180px;}*/
#header .lnb li.node1:nth-child(4) {width: 160px;}
#header .lnb li.node1 a.depth1 {display:block; height:37px; font-family:"NGEB"; font-size:20px; line-height:37px; color:#5e5e5e; width: 100%; }
#header .lnb li.node1.on a.depth1 {color:#0035b5;}
#header .lnb li.node1 ul.submenu {display:none; position:relative; top:0px; height:260px; overflow:hidden; padding:25px 0 0 0;}
#header .lnb li.node1 ul.submenu li.node2 {margin-top:11px;}
#header .lnb li.node1 ul.submenu li.node2 a.depth2 {font-size:14px; line-height:16px; color:#666; letter-spacing:-1px;}
#header .lnb li.node1 ul.submenu li.node2:hover a.depth2 {color:#0035b5; text-decoration:none;}


/* footer */
#footer_wrap {clear:both; /*position:relative;*/ width:100%; margin-top:115px; height:156px;  background:url(../images/new/footer_bg.png) repeat;}
#footer {clear:both; width:1040px; margin:0 auto; }
#footer .menu {width:993px; height:44px; float:left;}
#footer .menu ul {float:left;}
#footer .menu ul li {float:left; font-size:14px; padding:15px 18px 0 0;}
#footer .menu ul li a {display: block;}
#footer .menu ul li.tRed a {display: block; color:#f23f3e;}
#footer .topBtn {display:inline-block; font-size:12px; float:left;}
#footer .topBtn a {display:block; width:47px; height:44px; border:1px solid #588bff; background:url(../images/new/icon_top_off.png) center 9px no-repeat; padding-top:21px; text-align:center; color:#588bff;}
#footer .topBtn a:hover {display:block; width:47px; height:44px; border:1px solid #588bff; background:url(../images/new/icon_top_on.png) #588bff center 9px no-repeat; padding-top:21px; text-align:center; color:#fff;}


#footer .inner {width:1040px; height:112px; margin:0 auto; padding:20px 0px;}
#footer .inner .footerLogo {position:absolute; top:26px; left:0;}
#footer .inner .copy {position:relative; }
#footer .inner .copy span {color:#cb0d00; }
#footer .inner .copy ul {position:relative; top:25px; left:215px; padding-bottom:15px;}
#footer .inner .copy ul li {display: inline; padding: 0 5px; } 
#footer .inner .copy ul li a {color: #585858; font-size:14px; } 
#footer .inner .copy form {position:absolute; top:0; right:0; }
#footer .inner .copy address {position:absolute; top:48px; left:180px; font-size:13px; line-height:20px; }
#footer .inner .copy p.copyright {position:absolute; top:73px; left:180px; font-size:13px; }
#footer .inner .copy p.wamark {position:absolute; top:30px; right:0px; }

/* 윙배너 */
#floatMenu {
	position: absolute;
	width: 140px;
	top: 250px;
	left: 50%;
	margin-left: 540px;	
	display:inline-block;
	}
