@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);



body, td, th, div, span, input, select, textarea { font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#686868; margin: 0px; line-height:16px; }
img, th, td { border:0; }
li, ul { list-style:none; margin:0px; padding:0;}

textarea { border:1px solid #d1d1d1; }
input, select, label { vertical-align:middle; }

a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }

a:link { color:#888888; text-decoration: none; line-height:16px; }
a:visited { text-decoration: none;  color:#888888; }
a:hover { text-decoration: underline;  color:#888888; }
a:active { text-decoration: none;  color:#888888; }
#notice li { margin-top:6px;}
#sub_menu01{position:relative; width:316px; top:5px; left:50px;}
#sub_menu02{position:relative; width:378px; top:5px; left:50px;}
#sub_menu03{position:relative; width:486px; top:5px; left:100px;}
#sub_menu04{position:relative; width:501px; top:5px; left:200px;}
#sub_menu05{position:relative; width:448px; top:5px; left:250px;}
#smenu_top01{position:relative; width:8px; left:50px;}
#smenu_top02{position:relative; width:8px; left:160px;}
#smenu_top03{position:relative; width:8px; left:235px;}
#smenu_top04{position:relative; width:8px; left:285px;}
#smenu_top05{position:relative; width:8px; left:370px;}
#mainbanner {border:#e8e8e8 1px solid;}

#m_banner {width:1000px;}
#mbanner1 {width:496px; float:left; margin-right:3px; margin-top:3px; border:#e8e8e8 1px solid;}
#mbanner2 {width:497px; float:left; margin-bottom:3px; margin-top:3px; border:#e8e8e8 1px solid;}
#mbanner3 {width:246px; float:left; margin-right:3px; margin-bottom:3px; border:#e8e8e8 1px solid;}
#mbanner4 {width:246px; float:right; border:#e8e8e8 1px solid;}
#mbanner5 {width:246px; float:left; margin-right:3px; border:#e8e8e8 1px solid;}
#mbanner6 {width:496px; float:left; margin-right:3px; border:#e8e8e8 1px solid;}


#other {font-family:'Nanum Gothic',Dotum,; font-size:11px; color:#d8d8d8;}
#other a{font-family:'Nanum Gothic',Dotum,; font-size:11px; color:#d8d8d8; text-decoration:none;}
#other a:hover{color:#d8d8d8; text-decoration: underline;}
#other input {width:145px; height:19px; border-left:#d0dde5 1px solid; border-top:#d0dde5 1px solid;border-bottom:#d0dde5 1px solid; border-right:0;}

#copyright a{font-family:'Nanum Gothic', Dotum,; font-size:12px; color:#666666; text-decoration:none;}
.side {margin:0 35px;}
/*   */

#lmenu ul li { margin-bottom:10px;}

.join_tit {font-family:'Nanum Gothic', "Dotum"; font-size:12px; font-weight:bold; color:#000; background-color:#f7f7f7; padding-left:10px; height:30px; }
.input_border{border:1px solid #dddddd; }
.input_search{border:1px solid #dbdbdb; width:195px; height:22px;}
.textarea {border:1px solid #dddddd; height:250px; line-height:2.2;}



.board_title {background:url(../images/board_titbg.jpg) repeat-x; height:37px; font-size:13px; font-weight:bold; color:#222222; }
.board_line { border-bottom:#e2e2e2 1px dashed; height:1px;}
.board_view {background:url(../images/titbox_bg.jpg) repeat-x; font-size:16px; font-weight:bold; color:#333333;}

.faq1 {padding:13px; height:40px; border-bottom:#c8c8c8 dotted 1px; font-family:Tahoma, Geneva, sans-serif; font-size:22px; color:#333333; font-weight:bold; }
.faq2 {padding:13px; height:40px; border-bottom:#c8c8c8 dotted 1px; font-size:13px; font-weight:bold; color:#444444;}
.faq2 a{ text-decoration:none}
.faq3 {border-bottom:#cecece solid 1px; background-color:#f4f4f4; padding:13px; font-family:Tahoma, Geneva, sans-serif; font-size:17px; color:#e9baba; font-weight:bold; }
.faq4 {border-bottom:#cecece solid 1px; background-color:#f4f4f4; padding:13px; font-size:12px; color:#888888; line-height:1.8;}


 /* SITE MAP CSS */
.sitemapWrap { table-layout:fixed;}
.sitemap { width:200px; float:left; margin:20px; min-height:130px; height:auto !important; height:130px; }
.sitemap dl { margin:0; padding:0; font:12px dotum; }
.sitemap dd.depth1 { margin:0; padding-top:10px; width:200px; height:38px; xpadding:5px; font-size:14px; font-weight:bold; text-align:left; color:#333333; background:url(../images/sitemap_bg_5.jpg) no-repeat; }
.sitemap dd.depth1 a{color:#333333; text-decoration:none;}
.sitemap dd.depth2 { margin:0; padding:0; padding:5px; border-bottom:1px dotted #e1e1e1; width:190px;  text-align: left; }
.sitemap dd.depth2.hasSub { border-bottom:0; padding:5px 5px 0 5px; }
.sitemap div.depth3 { margin:0; margin:3px 0 0 5px }