@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 

* {
margin:0; padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
/* box-sizing: border-box; ¿¡µðÅÍ°¡ ³ªÅ¸³ªÁö ¾ÊÀ½ */

}

body{ 
	font-family: 'dotum', sans-serif;	
	background:url('/img/main_bg.jpg') repeat-x top center;
	background-color:#f2f2f2;
	font-size:12px ;
	color:#333;
	margin:0;
	padding:0;
	overflow-x:hidden;
}



#wrap { width:100%;  }
#header { width:1000px; height:87px; margin:0 auto; position:relative;} /* »ó´Ü ·Î°í µî div */
#m_menu { width:1000px; height:176px; margin:15px auto; background:url('/img/main_menu_bg.gif') no-repeat;} /* ¸ÞÀÎ ¸Þ´º div */
#m_menu table td{ text-align:center; } /* ¸ÞÀÎ ¸Þ´º div */

#m_content { width:1000px; margin:0 auto; padding: 0px 0; background-color:#ffffff; display:table; } /* ¸ÞÀÎ ÄÁÅÙÃ÷(ÁÂ, ¿ì) div */
#left { width:200px; float:left;padding:8px;  position:relative; display:table-cell;} /* ¸ÞÀÎ ÄÁÅÙÃ÷ ÁÂÃø(·Î±×ÀÎ, ¿¬¶ôÃ³ µî) div */
#body {width:800px;  float:left; padding:10px 15px; position:relative; display:table-cell; border-left:1px solid #dfdfdf; } /* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿ìÃø(°øÁö, °á°ú, ÀÏÁ¤ µî) div */
#bottom { clear:both; height:110px;background-color:#757575; padding-top:50px; text-align:center; color:#ffffff; margin-top: 20px;} /* ÇÏ´Ü div */


#m_login {background-color:#eaeaea;padding:6px;} /* ¸ÞÀÎ ·Î±×ÀÎ Æû div */

#header ul li {display:inline;}

.main_cnt_ttl { /* ¸ÞÀÎ °øÁö, »õ¼Ò½Äµî Å¸ÀÌÆ²  */
	font-size:16px;
	color:#252525;
	font-weight:700; padding:8px 0; margin-bottom:14px; border-bottom:1px solid #000000; 
}

h2.sub_title {
	
	padding:0 0 15px 5px;
	margin-bottom:15px;
	border-bottom:1px solid #cccccc;
	font-size: 20pt;
	font-family:'Nanum Gothic';
	font-weight:bold;
	letter-spacing:3px;
}

span.sub_title {	
	padding:0 0 5px 0;	
	font-size: 15pt;
	color:#041842;
	font-family:'Nanum Gothic';
	font-weight:bold;
}

.mainboard { padding-left:15px; list-style:square url("/img/ic_dot.gif");}

a.menulink {
	color:#c2daff;
	font-size:15px;
	font-weight:bold;
}

a.menulink:hover, a.menulink:active {
	color:#fff600;
	font-size:15px;
	font-weight:bold;
}



div, ul,  dl, dt, dd, p{
	margin:0;
	padding:0;
	font-family: 'dotum';
	font-weight:normal;
}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-family:'Nanum Gothic';
	font-weight:bold;
}


table {padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
th, td {padding:0px;}


form { margin:0px; }

form, fieldset, input, table, tr, th, td{
	font-family:'dotum'
}


input { border:1px solid #dfdfdf; }
input:focus { border:1px solid #092e65; }

img {border:0; }

ul, ol, dl { list-style:none; }
ul { padding:0; margin:0; }
ul li { padding:4px 0; }

fieldset, img{
	border:none
}
fieldset legend{
	display:none
}
a{	
	color:#515151;
	text-decoration:none;
}
a:hover, a:active{	
	color:#0000ff;
	text-decoration:none
}


