@charset "utf-8";

/* 기본 설정 */
@font-face {
  font-family: 'ng';
  src: url('../font/NanumGothic.eot');
  src: url('../font/NanumGothic.eot?#iefix') format('eot'), url('../font/NanumGothic.woff') format('woff');
}
html, body { height:100%; font-size:12px; font-weight:normal; }
body { margin:0; padding:0; line-height:18px; background-color:#101010; }
body, table, th, td, button, input { font:normal 12px NanumGothic, "나눔고딕", ng, "굴림", Gulim, "돋움", Dotum, "Lucida Sans", "Trebuchet MS", Arial, Tahoma, sans-serif; }
div,h1,h2,h3,h4,h5,h6,form,input,textarea,p { margin:0; padding:0; }
fieldset, img { border:0 none; }
a, a:visited, a:hover, a:active, a:focus { text-decoration:none; }
a, input { outline:none; }
:focus { outline: 0; }

.box_shadow5 { box-shadow:0 0 5px rgba(0,0,0,.1); }
.float_left { float:left; }
.float_right { float:right; }
/* ---- 레이아웃 스타일 시작 ---- */
#xet_layout { position:relative; }
#xet_layout_wrp { position:relative; margin:0 auto; }

/* ---- 헤더 영역 ---- */
#xet_header01 { position:relative; height:30px; background:#101010; border-bottom:5px solid #f47320; } /*f47320 .. 815ed1*/
#xet_header01 .xet_header01_wrp { position:relative; margin:0 auto; }
#xet_header01 .header_title { line-height:30px; font-weight:bold; color:#ccc; }
#xet_header02 { z-index:99;  position:relative; clear:both; *zoom:1; background:#eee; border-top:0px solid #fff; border-bottom:1px solid #ccc; }
#xet_header02 .xet_header02_wrp { position:relative; margin:0 auto; }
#xet_header02 .xet_header02_cot { position:relative; height:70px; }
#xet_header02 .xet_logo { position:relative; float:left; width:330px; height:70px; border-right:1px solid #ccc; } /* width:220px */
#xet_header02 .xet_logo img { vertical-align:top; margin:20px 0; }

			/* 통합 검색 */
.xet_search { position:absolute; right:0; top:20px; *zoom:1; }
.xet_search_form { position:relative; margin:0; border:none; background:none; }
.xet_search_form .itext { float:left; width:110px; height:25px; line-height:25px; font-size:12px; margin:0; padding:0 10px; overflow:hidden; border:1px solid #ccc; background:#f9f9f9; color:#ccc; }
.xet_search_form .itext:focus { font-weight:bold; color:#555; }
.xet_search_btn { width:60px; height:27px; font-size:12px; margin:0; padding:0; cursor:pointer; text-transform:uppercase; border-width:1px 1px 1px 0; border-style:solid; border-color:#ccc; background:#e1e1e1; color:#888; }



/* ---- 바디 영역 ---- */
#xet_body { position:relative; clear:both; *zoom:1; margin:0 auto; background:#f9f9f9; }
#xet_body .xet_body_wrp { position:relative; clear:both; *zoom:1; margin:0 auto; padding:30px 0;}
#xet_body .xet_body_wrp:after { content:""; display:block; clear:both; }

	/* 사이드 영역 */
#e1 { position:relative; float:left; margin-right:25px; }


	/* ---- 프로모션 영역 ---- */
.xet_promotion { position:relative; clear:both; *zoom:1; margin:0 0 30px; padding:3px; background:#fff; border:1px solid #ccc; }
.xet_promotion:after { content:""; display:block; clear:both; }
.xet_promotion_wrp { }
		/* 정지이미지출력 */
.xet_promotion .xet_promotion_img { position:relative; margin:0 auto; overflow:hidden; }
.xet_promotion .xet_promotion_img a { margin:0; padding:0; }
.xet_promotion .xet_promotion_img img { vertical-align:top; }
	/* 위젯출력 */
.xet_promotion .xet_promotion_body { position:relative; margin:0 auto; overflow:hidden; }

	/* 본문타입 */
#xet_body_content { position:relative; clear:both; *zoom:1; margin:0 auto;  }
#xet_body_content:after { content:""; display:block; clear:both; }

	/* 콘텐츠영역 */
#xet_body_content .xet_content { position:relative; *zoom:1; overflow:hidden; padding:20px;  border:1px solid #ccc; background:#fff; }
#xet_body_content .xet_content:after{ content:""; display:block; clear:both; }



/* 푸터 영역 */
#xet_footer { position:relative; clear:both; *zoom:1; border-top:10px solid #f47320; }/*f47320 .. 815ed1*/
#xet_footer .xet_footer01 { position:relative; clear:both; *zoom:1; background:#403d49; }
#xet_footer .xet_footer02 { position:relative; clear:both; *zoom:1; background:#101010; }

	/* 하단위젯 */
#xet_footer .xet_footer_widget { *zoom:1; position:relative; margin:0 auto; padding:20px 0; clear:both; }
#xet_footer .xet_footer_widget:after { content:""; display:block; clear:both; }
#xet_footer .xet_footer_wz_wrp { position:relative; float:left; margin:0; padding:0; }
#xet_footer .xet_footer_wz_cot { position:relative; margin:0; padding:0 15px; }
#xet_footer .xet_footer_wz_title { display:block; position:relative; overflow:hidden; *zoom:1; font-size:18px; font-weight:bold; height:40px; line-height:40px; padding:0; color:#fff; border-bottom:1px dotted #888; }
#xet_footer .xet_footer_wz_body { overflow:hidden; padding:10px 0; color:#fff; }
#xet_footer .xet_footer_wz_body a { color:#fff !important; }

	/* 하단메뉴 */
#xet_footer .xet_footer_wrp { position:relative; margin:0 auto; padding:20px 0; min-height:150px; }
#xet_footer .xet_footer_menu { float:left; text-align:left; margin:0 0 20px; padding:0 0 10px; list-style:none; }
#xet_footer .xet_footer_menu:after { content:""; display:block; clear:both; }
#xet_footer .xet_footer_menu li { float:left; margin:0; padding:0 10px 0 0; }
#xet_footer .xet_footer_menu li a { display:block; font-weight:normal; margin:0; padding:0; font-size:11px; color:#999; }
#xet_footer .xet_footer_menu li a img { vertical-align:middle; }


	/* 카피라이트 */
#xet_footer .xet_copyright { clear:both; vertical-align:middle; padding:0; line-height:18px;  font-size:11px; color:#999; }


#xet_footer .xet_notice { position:relative; width:300px; }
#xet_footer .xet_notice .notice_title { margin:0 0 20px; color:#999; }









