/*---------------------------------------------
      :::  Layout style  :::
----------------------------------------------*/

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-family: µ¸¿ò, Dotum, sans-serif, verdana;
	color:#545454;

	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#CDCDCD; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#CDCDCD; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#CDCDCD;

}
body#main {background:#191919 url(../../images/comm/bg_main.gif) repeat-x;}  
body#sub {background:#262626 url(../../images/comm/bg_cont.gif) repeat-y;}  
table {
	border: none;
	border-collapse: collapse;
}
table th, table td {
	padding: 0;
	font-size: 12px;
	font-family: µ¸¿ò, Dotum, sans-serif, verdana; 
	color: #545454;
}
div,p {
	margin: 0;
	font-size: 12px;
	font-family: µ¸¿ò, Dotum, sans-serif, verdana;
	color: #545454;
	word-break:keep-all;
}
p {margin-bottom:15px;}
img {
	border:none;
}
form {
	margin: 0;
	display: inline;
}
ul, dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Anchors outline clear */
a,area {blr:expression(this.onFocus=this.blur())} /* for IE */
:focus {-moz-outline-style:none;} /* for Firefox */ 

#logoFlash {
	position: relative;
	width:192px;
	height:130px;
	line-height:0;
	font-size:0;
}
#tmenu {
	position: relative;
	width:764px;
	height:32px;
	background:#000000;
	line-height:0;
	font-size:0;
}
#menuFlash {
	position: relative;
	width:764px;
	height:98px;
	line-height:0;
	font-size:0;
}
#mainFlash {
	position: relative;
	width:953px;
	height:403px;
	line-height:0;
	font-size:0;
}
#mContent {
	position: relative;
 	width: 953px;
	margin: 0;
	z-index: 0;
}
#content {
	clear: both;
	position: relative;
	width: 956px;
	margin: 0;
	z-index: 0;
}
#sideContent {
	width: 192px;
	display:inline;
	position: relative;
	float: left;
}
#mainContent {
	width: 764px;
	position: relative;
	float: left;
} 
#contBody {
	width: 719px;
	line-height:18px;
	margin-left:45px;
}

/*---------------------------------------------
      :::  Menu style  :::
----------------------------------------------*/
#subTitle {
	width: 192px;
	height: 80px;
	margin: 0;
}
#subMenu {
	width: 163px;
	margin: 0 0 0 15px;
}
#contTitle {
	width: 764px;
	height: 79px;
	margin: 0;
	padding: 0;
}
#contPath {
	width: 720px;
	margin: 11px 0 21px 0;
	padding: 0;
	text-align:right;
}
/* ÁÂÃø¸Þ´º */
ul.submenu {
	display:block;
	margin: 0;
	padding: 0;
	line-height:0;
}
ul.submenu li.menu {
	width: 163px;
	height:26px;
	font-size:0;
}
ul.submenu li.menubar {
	background: url(../../images/comm/menubar.gif) no-repeat;
	height:1px;
	font-size:0;
	margin:0;
	padding:0;
}

/*---------------------------------------------
      :::  FORM style  :::
----------------------------------------------*/
form,select,option	{
	font-size: 12px;
	font-family: µ¸¿ò, Dotum, sans-serif, verdana;
}
input	{
	font-size: 12px;
	font-family: µ¸¿ò, Dotum, sans-serif, verdana;
	color:#545454;
	margin:0; padding:0;
}
textarea {
	font-size: 12px;
	font-family: µ¸¿ò, Dotum, sans-serif, verdana;
	color: #545454;
	line-height: 18px;
}
.input_sch	{
	border: 1px solid #AFAFAF;
	color:#545454;
	font-size:12px;
	height:18px;
}
.input_rep	{
	border: 1px solid #CCCCCC;
	color:#545454;
	font-size:12px;
}
.textarea_rep	{
	line-height:18px;
	border:1px solid #CCCCCC;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#CDCDCD; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#CDCDCD; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#CDCDCD;
}
.input01	{
	border: 1px solid #CBC9C5;
	color: #545454;
	background:#FFFFFF;
}
.textarea01	{
	line-height:18px;
	border:1px solid #CBC9C5;
	background:#FFFFFF;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#CDCDCD; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#CDCDCD; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#CDCDCD;
}
.textarea_join	{
	line-height:18px;
	border:1px solid #A3A3A3;
	background:#FFFFFF;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#CDCDCD; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#CDCDCD; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#CDCDCD;
}
.textarea_frm	{
	line-height:18px;
	border:0;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#CDCDCD; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#CDCDCD; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#CDCDCD;
}

.input_join	{
	border: 1px solid #A3A3A3;
	color: #545454;
	background:#FFFFFF;
}
.textarea_zip	{
	line-height:18px;
	border:0;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#CDCDCD; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#CDCDCD; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#CDCDCD;
}

/* È¸¿ø°¡ÀÔ */
.joinBg01 {background:#F1EDE6;font-size:0;height:5px;}
.joinBg02 {font-size:0;height:5px;}
.joinTd01 {background:#E8E8E8;padding-left:20px;}
.joinTd02 {padding:5px 0 5px 10px;}
.joinFn11 {font-size:11px;color:#8D8D8D;}
.joinLine01 {background:#C1C1C1;}

/*---------------------------------------------
      :::  Anchor style  :::
----------------------------------------------*/

/* ÀÏ¹Ý °Ô½ÃÆÇ */
a:link		{color: #545454; text-decoration: none;}
a:visited	{color: #545454; text-decoration: none;}
a:active	{color: #545454; text-decoration: none;}
a:hover		{color: #FF4800; text-decoration: none;}

.fld01	 			{text-align:center;height:32px;background: #CADBF8 url(../../images/board/fld_bar.gif) no-repeat right top;}
.fld01end 			{background-color: #CADBF8;text-align:center;height:34px;}
.fld02	 			{background-color: #E9F1FE;}
.fld03	 			{text-align:center;height:34px;background: url(../../images/board/fld_bar.gif) no-repeat right top;}
.fld04	 			{text-align:center;height:34px;background: #E9F1FE url(../../images/board/fld_bar.gif) no-repeat right top;}

.m_news	 			{color:#7C7C7C; font-family:µ¸¿ò, Dotum;padding:2px 0;}
.m_news	span 		{color:#FF8B54;}
.m_news a:link 		{color:#7C7C7C; text-decoration: none;}
.m_news a:visited	{color:#7C7C7C; text-decoration: none;}
.m_news a:hover 	{color:#FFFFFF; text-decoration: none;}

.m_news2	 		{color:#7C7C7C; font-family:µ¸¿ò, Dotum;padding:2px 0;}
.m_news2 span 		{color:#FF8B54;}
.m_news2 a:link 	{color:#7C7C7C; text-decoration: none;}
.m_news2 a:visited	{color:#7C7C7C; text-decoration: none;}
.m_news2 a:hover 	{color:#FF8B54; text-decoration: none;}

.bbs01	 			{color:#545454; font-family:µ¸¿ò, Dotum;padding:8px 5px 6px 5px;}
.bbs01 a:link 		{color:#545454; text-decoration: none;}
.bbs01 a:visited	{color:#545454; text-decoration: none;}
.bbs01 a:hover 		{color:#0036E4; text-decoration: underline;}

.bbs02	 			{color:#545454; font-family:µ¸¿ò, Dotum;padding:8px 5px 6px 5px;text-align:center;}

.fldLine01 			{background-color: #93AEDD;}
.fldLine02 			{background-color: #A5B5D2;}
.bbsLine01 			{background-color: #B6C7E6;height: 1px;}
.bbsLine01End 		{background:url(../../images/board/bgline01.gif) repeat-x;height: 3px;}

/* bbs page list */
#bbsSch {text-align:center;}

#pageList	{text-align:center;}
#pageList .listpgbtn {float:right;}
#pageList table img {vertical-align:top;}
#pageList td span.pgb		{color: #FF0000;font-family: µ¸¿ò, Dotum;font-weight: bold;font-size: 12px;}
#pageList td.pg				{color: #959595;font-family: µ¸¿ò, Dotum;white-space: nowrap;font-size: 12px;padding: 0 10px;}
#pageList td.pg a:link 		{color: #959595;text-decoration: none;}
#pageList td.pg a:visited	{color: #959595;text-decoration: none;}
#pageList td.pg a:hover 	{color: #FF0000;text-decoration: none;}
#pageList td.pd	{padding: 0 3px;}
#pageList ul li {float:left;}
#pageList ul li.pd01 {width:593px;text-align:center;}
#pageList ul li.pd02 {width:59px;text-align:right;}

#btn {text-align:center;}


/*---------------------------------------------
      ::: font style  :::
----------------------------------------------*/

.fnPoint {color:#FF4800;}
.fnDate {color:#898989;font-size:11px;}
.hline18 {line-height:18px;}
.fnTitle {color:#1F57A5;font-weight:bold;}