@charset "utf-8";
/* 전체 */
body,div,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button{margin:0;padding:0; -webkit-text-size-adjust:none;}
body{
	color:#787878;
	font-size:14px;
	font-family:돋움,sans-serif,Helvetica,Arial,tahoma;
	letter-spacing:-1px;
	word-spacing:1px;
	margin-left: 0px;
	margin-top: 0px;
	
}
select,textarea{color:#787878;font-size:14px; font-family:돋움,sans-serif,Helvetica,Arial,tahoma;letter-spacing:-1px;word-spacing:1px;font-weight:normal;width:92%;}
body{background-color:#fff; -webkit-text-size-adjust:none;}
hr{display:none;}
img,fieldset{border:0 none;}
img,select,textarea{vertical-align:middle;}
ul,ol,li{list-style:none outside;}
input[type="text"]{height:16px; background-color:#ffffff; border:1px solid #cdcbcb; border-right:1px solid #cdcbcb; border-bottom:1px solid #cdcbcb; color:#cdcbcb; font-size:13px;width:92%;}
input[type="password"]{height:16px; background-color:#ffffff; border:1px solid #cdcbcb; border-right:1px solid #cdcbcb; border-bottom:1px solid #cdcbcb; color:#cdcbcb; font-size:13px;width:92%;}
a:link,a:hover,a:active{text-decoration:none;}
a{text-decoration:none; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#525252;}
/*a:link,a:hover,a:active{text-decoration:none; color:#929292;}*/
a:link{text-decoration:none; color:#525252;}
.png24 {tmp:expression(setPng24(this));}


/*서브 바로가기 버튼*/
#wrap {width:100%; height:50px; position:relative;margin:0 auto;}
#wrap .allmenubtn {position:absolute; width:80%; right:0; top:0px; z-index:300;}
#wrap .allmenu{position:absolute; right:0; top:50px; z-index:100;}
/*#wrap .allmenuText2 {line-height:16px;  }*/
#wrap .allmenuText2 ul{list-style:none; }
#wrap .allmenuText2 ul li { float:left; margin:0 10px 10px 0;}
.margin_type3 {margin-top:15px; margin-left:10px;}

#top_menu{
	width:100%;
	text-align:center;
	background-color:#ffffff; 
	}

/* 서브공통 */
#scontent_wrap{position:relative;}
#scontent{padding:15px 15px 10px 10px; repeat-x; background-color:#f3e9ed; }
#tcontent{padding:10px 10px 10px 10px; text-align:left; font-size:13px; color:#787878; line-height:21px; font-weight:200; border-bottom: 2px solid #e3cee2; border-top: 2px solid #e3cee2; background-color:#FFFFFF; }

#smenu{clear: both;	height:30px; text-align:center;	background-color:#715fdd;}

#stxt_menu{ background-color:#f3e9ed; text-align:center; margin:0 auto;padding:5px 5px 5px 5px;clear:both;}
/*#stxt_menu ul{list-style:none; font-size:13px; color:#6666CC;}
#stxt_menu li{ float:left;padding:0 5px;line-height: 23px; }*/

#mtitle{padding:50px 0 15px 0;}
#mtitle01{padding:20px 0 15px 0;}

.line1{ background:#c5cace; height:1px;}
.linebg { background:url(../board_img/ling-bg.gif); height:1px;}
.menu_text{ width:100%; padding-top:13px;}
.menu_text th{font-size:13px; font-weight:bold; color:#535353; text-align:left; background:#e9edf3; width:60px; height:25px; padding:6px 10px 0 10px;}
.menu_text td{ padding-left:10px;}

/*sub 풋터*/
#footer_sub_wrap{height:100px; text-align:center;}
#footer_bt{background-color:#e3cee2; height:30px;}

#footer_bt ul{list-style:none; }
#footer_bt li{float:left; padding:0 8px; color:#763473; border-right:1px solid #999; font:bold;}
#footer_bt .no_line{ border-right:none;}




/*member*/
/*#join_wrap {width:100%; height:auto; margin:0px auto; border:5px solid #d9d9d9; padding-top:70px; padding-bottom:70px; }*/
#join_wrap table {border-top:4px solid #e9e9e9; border-bottom:2px solid #e9e9e9;}
#join_wrap table th {width:25%; height:40px; padding-left:10px; background:#ebf0fb;  vertical-align:middle; border-bottom:1px dashed #d9d9d9; font-weight:bold;}
#join_wrap table td {width:75%; height:40px; padding-left:10px; background:#ffffff;  vertical-align:middle; border-bottom:1px dashed #d9d9d9;}
 