@charset "utf-8";


.float_left { 
	float:left; 
}
.float_right { 
	float:right;
}
.xet_row {
	*zoom: 1;
}
.xet_row:before,
.xet_row:after {
	display: table;
	content: "";
	line-height: 0;
}
.xet_row:after {
	clear: both;
}
.xet_container {
	position:relative; 
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.xet_container:before,
.xet_container:after {
	display: table;
	content: "";
	line-height: 0;
}
.xet_container:after {
	clear: both;
}
.radius5 { 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
}
.boxshadow { 
	-moz-box-shadow: 0px 3px 0px rgba(0,0,0,.1); 
	-webkit-box-shadow: 0px 3px 0px rgba(0,0,0,.1); 
	box-shadow: 0px 3px 0px rgba(0,0,0,.1);
}

/* --------------------------------------------------------------------------------------------------------------------- */
body {
	background:#f2f2f2;
}

/* ---- header ---- */

#xet_header {  
	z-index:99; 
	position:relative;
	height:105px;
}
#xet_header .acc_wrp { 
	height:25px;
	background:#444;
}
#xet_header .nav_wrp { 
	z-index:99; 
	height:80px;
	border-bottom:1px solid #444; 
	background:#f9f9f9;
	background-image: -moz-linear-gradient(top, #ffffff, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
	background-image: -o-linear-gradient(top, #ffffff, #f9f9f9);
	background-image: linear-gradient(to bottom, #ffffff, #f9f9f9);
	-moz-box-shadow: 0px 3px 1px rgba(0,0,0,.1); 
	-webkit-box-shadow: 0px 3px 1px rgba(0,0,0,.1); 
	box-shadow: 0px 3px 1px rgba(0,0,0,.1);

}
#xet_header .nav_cont { 
	z-index:99; 
	position:relative;
	height:80px;
}
.fix_header{  
	z-index:99; 
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
#xet_header .xet_logo { 
	margin-left:15px;
	height:80px;
	line-height:80px;
	overflow:hidden;
	font-size:36px;
	float:left;
}
#xet_header .xet_logo a {
	display:block;
	color:#333; 
}
#xet_header .xet_logo img { 
	vertical-align:middle; 
}

/* ---- main slide area ---- */
.xet_promo_wrp { 
	position:relative;
	margin:0;
	padding:0 0 40px;
	background:#fff;
}

/* ---- main widget area ---- */
.xet_top_widget { 
	position:relative; 
	margin:0; 
	padding:50px 0;
}
.xet_top_widget .top_widget_content { 
	position:relative; 
	margin:0 auto;
}
.xet_top_widget .top_widget_title { 
	position:relative; 
	line-height:40px;
	font-size:2em; 
	color:#555;
}
.xet_top_widget .top_widget_body { 
	position:relative; 
	padding:10px 0;
}

/* widget2 area */
.xet_top_widget2 { 
	position:relative; 
	margin:0; 
	padding:40px 0;
	background:#444;
}
.xet_top_widget2 .top_widget_content { 
	position:relative; 
	margin:0 auto;
}
.xet_top_widget2 .top_widget_title_wrp { 
	position:relative; 
	clear:both; 
	*zoom:1; 
}
.xet_top_widget2 .top_widget_title_wrp:after { 
	content:""; display:block; clear:both;
}
.xet_top_widget2 .top_widget_title { 
	font-size:2em; 
	color:#fff;
}
.xet_top_widget2 .desc { 
	font-size:16px; 
	color:#ccc;
}
.xet_top_widget2 .more { 
	display:block;
	vertical-align:middle;
	font-size:16px;
	color:#fff; 
	padding:10px 20px;
	background:#64C9EA;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s;
}
.xet_top_widget2 .more:hover { 
	background:#000;	
}


/* ---- body area ---- */
#xet_body { 
	position:relative;
}
.xet_body_wrp {  
	position:relative;
	clear:both; *zoom:1; 
	margin:0 auto;
	padding:0; 
}
.xet_body_wrp:after { 
	content:""; display:block; clear:both; 
}

/* side area */
.xet_side { 
	position:relative; 
	overflow:hidden;
	background:#f9f9f9;
	border:1px solid #fff;
}
.xet_side.left { 
	float:left; 
}
.xet_side.right{ 
	float:right;
}

/* search */
.search_widget  { 
	padding:30px;
	background:#444; 
}
.search_widget .widget_title { 
	font-size:1.5em; 
	color:#fff; 
}
.search_widget .widget_body { 
	overflow:hidden; 
	padding:20px 0; 
}
.search_form {
	position:relative;
	margin:0;
	padding:0;
}
.search_form .itext { 
	width:90%;
	height:40px;
	line-height:40px;
	margin:0; 
	padding:0 4%;
	font-size:11px;
	border:0;
	color:#555; 
	background:#fff; 
}
.search_form .search_button {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	height:40px;
	padding:0; 
	cursor:pointer; 
	text-transform:uppercase; 
	border:none;  
	background:url(../img/search_icon.png) center center no-repeat; 
}
.search_form .search_button span {
	font-size:0;
	visibility:hidden; 
}

/* side widget */
.xet_side_widget { 
	position:relative; 
	padding:30px;
	background:#f1f1f1; 
}
.xet_side_widget .widget_title { 
	font-size:1.5em; 
	text-transform:uppercase;
	color:#333; 
}
.xet_side_widget .widget_body {
	overflow:hidden; 
	padding:20px 0;
}

/* contnet area */
.xet_content_wrp { 
	position:relative; 
	overflow:hidden; 
	*zoom:1; 

}
.xet_content { 
	position:relative; 
	padding:30px;
	background:#fff;
}
	


/* bottom widget */
.xet_bottom_widget_wrp { 
	padding:50px 0;
	background:#444;
}
.xet_bottom_widget { 
	position:relative; 
	margin:0 auto; 
	*zoom:1; 
}
.xet_bottom_widget:after{ 
	content:""; display:block; clear:both; 
}
.xet_bottom_widget .bottom_widget_content { 
	position:relative; 
}
.xet_bottom_widget .bottom_widget_title { 
	display:block; 
	position:relative; 
	overflow:hidden; 
	*zoom:1; 
	font-size:1.5em; 
	text-transform:uppercase;
	height:40px; 
	line-height:40px; 
	padding:0; 
	color:#fff; 
}
.xet_bottom_widget .bottom_widget_body { 
	overflow:hidden;
	padding:5px 0;
	font-size:14px;
	color:#ccc;
}

/* 푸터 영역 */
#xet_footer { 
	position:relative;
	background:#fff;
	border-top:1px solid #444;
}
#xet_footer .xet_footer_content { 
	position:relative; 
	margin:0 auto; 
	padding:30px 0;
	text-align:center;
	
}

	/* footer menu */
.xet_footer_menu { 
	margin:0 0 20px; 
	padding:0;
	clear:both;
	list-style:none; 
}
.xet_footer_menu li {
	display:inline;
	margin:0; 
	padding:0 10px;
	background:url(../img/footer_delimiter.gif) left 50% no-repeat;
}
.xet_footer_menu li:first-child { 
	background:none; 
}
.xet_footer_menu li a { 
	display:inline-block; 
	font-weight:normal; 
	font-size:11px; 
	color:#777; 
}

.xet_footer_menu li a:hover { 
	color:#6BD5F1;
}

/* copyright */
.xet_copyright { 
	
}
.xet_copyright a { 
	text-decoration:underline; 
	color:#777; 
}


