/*==============================================================
+
+	파일명	: style.css
+	작성자	: skj
+	작성일	: 09.07.
+	수정일	:
+
================================================================*/

/*@charset "utf-8";*/


/*--------------------------------------------------------------*/

/*가이드*/



#wrap{ overflow:hidden;  zoom: 1; width:906px; margin:0 auto; }
#wrap #header{ position:relative; width:906px; height:187px; }
#wrap #header #logo{float:left; margin:69px 0 0 0; }
#wrap #header #gnb{ float:left;  }
#wrap #header .head_option .h_option{ margin:104px 26px 0 0; float:right; }
#wrap #header .head_option .h_option li{ float:left; font-size:0; }
#wrap #header .head_option .h_option li.tts{margin-right:3px;}

#wrap #header #fast_mn{ position:absolute; top:5px; right:0; height:26px; }
#wrap #header #fast_mn .loginbox{ position:relative; float:left; }
#wrap #header #fast_mn .loginbox .login{ position:absolute; top:3px; left:15px;}
#wrap #header #fast_mn .loginbox .join{position:absolute; top:3px; left:53px;}
#wrap #header #fast_mn .loginbox .cc{position:absolute; top:3px; left:97px;}

#wrap #header #fast_mn .logoutbox{ position:relative; float:left; }
#wrap #header #fast_mn .logoutbox .logout{position:absolute; top:3px; left:15px;}
#wrap #header #fast_mn .logoutbox .user{position:absolute; top:3px; left:60px;}
#wrap #header #fast_mn .logoutbox .cc{position:absolute; top:3px; left:120px;}
#wrap #header #fast_mn .my{margin-left:3px;}


#wrap #header #fast_mn .fast_box .fa st_box_z{background:url(/img/common/img_gr_bar.gif) no-repeat 0 5px;}
#wrap #header #fast_mn .fast_box ul{ margin-left:10px; }
#wrap #header #fast_mn .fast_box2 ul{ margin-left:13px; }
#wrap #header #fast_mn .fast_box li, #wrap #header #fast_mn .fast_box2 li{float:left; font-size:0; padding:4px 5px 0 3px; background:url(/img/common/img_gr_bar.gif) no-repeat right 8px; height:25px; }
#wrap #header #fast_mn .fast_box li.last, #wrap #header #fast_mn .fast_box li.last{padding-right:8px; background:none;}
#wrap #header #fast_mn .mynote{margin-left:18px;}


#wrap #header #search_bar{ background:url(/img/common/bg_search_bar.gif) no-repeat; height:44px; padding-top:9px; clear:both; }
#wrap #header #search_bar #search-area{margin:0 0 0 132px; padding:0; }
#wrap #header #search_bar #search-area .search-box{ margin:0 18px 0 15px; }
#wrap #header #search_bar #search-area .search-box input{ color:#000; font-family:Arial, Verdana, sans-serif; font-size:16px; font-weight:bold; border:0; background:none; padding:1px 0 0 0;_padding:4px 0 0 0; }

#wrap #header #search_bar #search-area .search-box .search_inp{ width:405px; }
#wrap #header #search_bar #search-area .search_button{margin:0 0 0 3px;}
#wrap #header #search_bar #search-area img,
#wrap #header #search_bar #search-area input{ vertical-align:middle; }
#wrap #container{ margin-top:23px; min-height:500px; overflow:hidden;  }


#wrap #footer{ margin:25px 0 50px 0; }

.footer { clear:both; position:relative; margin: 30px 0 30px 0; _width:907px; }
.footer li { margin: 0px; padding: 0px; list-style:none; font-size: 0; }
.footer .logo { float: left; padding: 0 80px 0 50px; _padding: 0 80px 0 45px; }
.footer .fmenu { overflow: hidden; zoom: 1; padding-top: 5px; }
.footer .fmenu li { float: left; padding-left: 15px; background: url(/img/common/address_line.gif) 7px 0 no-repeat; }
.footer .fmenu li.first { padding-left: 0; background: none; }
.footer address { margin-top: 13px; }
.footer .family { position:absolute; top:65px; _top:70px; *top:68px; right:110px; z-index:99; } /* 2009-12-14 설미현, 2009-12-08 설미현 / top 수정*/
.footer .site { display: none; position:absolute; bottom: 4px; left:0;
					overflow: auto; width: 128px; height: 100px; text-align: left; border: 1px solid #CCCCCC; background: #FFF; }
.footer .site li { padding: 4px 0 3px 4px; border-bottom: 1px dotted #ddd; }
.footer .site li a { font-size: 11px; color: #838383; font-family: 돋움; text-decoration: none; }
.footer .site li a:hover { font-size: 11px; color: #515151; }

/* 2009-12-08 설미현 추가 / 하단 배너 추가 */
.footer .footerBan {margin-bottom: 20px;}
