/******** 바디부분 *******/
body {
	text-align:center;
	margin:0 auto;
}


body, th, td,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,blockquote, fieldset, legend, input,select,textarea {
	margin:0;padding:0;color:#8a8a8a;font-family:'Malgun Gothic' !important;font-size:13px;color:#000;
}
div,span,p {margin:0;padding:0}
ul, ol, li {list-style:none outside;border:0}


a {color:#868686;}
a:link, a:visited, a:active { text-decoration:none;}
a:hover { text-decoration:underline;}

img	{border:0 none;}

.clearb {clear:both}



#m_topbg {
	background:url('image/main_bg.jpg') left top repeat-x;
	text-align:center;
	width:100%;
	height:100%;
}	


#sub_topbg {
	background:url('image/sub_topbg.jpg') left top repeat-x;
	text-align:center;
	width:100%;
	height:100%;
}	

.m_top {
		height:75px;
		background:url('image/top_bg.jpg') left top repeat-x;
		width:320px;
		margin:0 auto;
		position:relative;

}


.m_top .logo {
	position:absolute;
	margin-top:13px;
	text-align:center;
	width:320px;
}


.sub_top {
		height:110px;
		background:url('image/sub_topbg2.jpg') left top repeat-x;
		width:320px;
		margin:0 auto;
		position:relative;

}

.sub_top .logo {
	position:absolute;
	margin-top:13px;
	text-align:center;
	width:320px;
}


.sub_top .back {
	position:absolute;
	margin:40px 0px 0px 10px;

}

.sub_top .home {
	position:absolute;
	margin:40px 0px 0px 250px;

}

.sub_top .category	{
	position:absolute;
	margin:76px 0px 0px 25px;
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;

}

.sub_top .category a{
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;

}



.m_con {
	margin:0 auto;
	text-align:center;
	width:320px;
	background:url('image/con_bg.jpg') left bottom repeat-x;

}

.m_con .leftba {
	width:113px;
	text-align:left;
}

.m_con .m_b5 {
	width:300px;
	margin:0 auto;
}

.m_board {
	width:300px;
	margin:15px auto 0px;
	text-align:left;
}

.m_board .left1_o {
	background:url('image/board1_o.jpg') left top repeat-x;
	width:140px;
	height:22px;
	padding-left:10px;
	font-weight:bold;
}

.m_board .left1_o a{
	color:#555;
}
.m_board .left1 {
	background:url('image/board1.jpg') left top repeat-x;
	width:140px;
	height:22px;
	padding-left:10px;
}

.m_board .left1 a {
	color:#4f3d32;
}

.m_board .left2_o {
	background:url('image/board2_o.jpg') left top repeat-x;
	width:140px;
	height:22px;
	padding-left:10px;
	font-weight:bold;
}

.m_board .left2_o a{
	color:#555;
}
.m_board .left2 {
	background:url('image/board1.jpg') left top repeat-x;
	width:140px;
	height:22px;
	padding-left:10px;
}

.m_board .left2 a {
	color:#4f3d32;
}

.borad_in {
	padding-top:12px;
	height:60px;
	padding-bottom:62px;
}



#bot {
	background:url('image/bot_bg.jpg') left top repeat-x;
	text-align:center;
	width:100%;
	height:65px;
}	
	
#bot table {
	width:320px;
	margin:0 auto;
	text-align:left;
	padding-top:15px;
	
}

#bot table td {
	color:#b3b3b3;
	padding-left:10px;
}

/********* sub********************************************************************************************/

.sub_tab {
	width:300px;
	margin:0 auto 20px;
	display:inline-block;
}

.sub_tab .over1 {
		background:url('image/1tab1_o.jpg') left top repeat-x;
		width:74px;
		height:26px;
		text-align:center;
		padding-top:5px;
		float:left;
	
}

.sub_tab .over1 a {
	color:#fff;
	font-weight:bold;
}

.sub_tab .out1 {
		background:url('image/1tab1.jpg') left top repeat-x;
		width:74px;
		height:26px;
		text-align:center;
		padding-top:5px;
		float:left;
	
}

.sub_tab .over2 {
		background:url('image/1tab2_o.jpg') left top repeat-x;
		width:144px;
		height:26px;
		text-align:center;
		padding-top:5px;
		float:left;
	
}

.sub_tab .over2 a {
	color:#fff;
	font-weight:bold;
}


.sub_tab .out2 {
		background:url('image/1tab2.jpg') left top repeat-x;
		width:144px;
		height:26px;
		text-align:center;
		padding-top:5px;
		float:left;
	
}

.in_txt {
	width:300px;
	margin:0 auto;
	text-align:left
}

.in_txt b {
	 color:#12809c;
}
/********* PADDING & MARGIN ********************************************************************************************/

.pd01 {padding: 1px;}
.pd02 {padding: 2px;}
.pd03 {padding: 3px;}
.pd04 {padding: 4px;}
.pd05 {padding: 5px;}
.pd06 {padding: 6px;}
.pd07 {padding: 7px;}
.pd08 {padding: 8px;}
.pd09 {padding: 9px;}
.pd10 {padding: 10px;}
.pd15 {padding: 15px;}
.pd20 {padding: 20px;}
.pd25 {padding: 25px;}
.pd30 {padding: 30px;}

.pdt01 {padding-top: 1px;}
.pdt02 {padding-top: 2px;}
.pdt03 {padding-top: 3px;}
.pdt04 {padding-top: 4px;}
.pdt05 {padding-top: 5px;}
.pdt06 {padding-top: 6px;}
.pdt07 {padding-top: 7px;}
.pdt08 {padding-top: 8px;}
.pdt09 {padding-top: 9px;}
.pdt10 {padding-top: 10px;}
.pdt12 {padding-top: 12px;}
.pdt15 {padding-top: 15px;}
.pdt20 {padding-top: 20px;}
.pdt25 {padding-top: 25px;}
.pdt30 {padding-top: 30px;}

.pdr01 {padding-right: 1px;}
.pdr02 {padding-right: 2px;}
.pdr03 {padding-right: 3px;}
.pdr04 {padding-right: 4px;}
.pdr05 {padding-right: 5px;}
.pdr06 {padding-right: 6px;}
.pdr07 {padding-right: 7px;}
.pdr08 {padding-right: 8px;}
.pdr09 {padding-right: 9px;}
.pdr10 {padding-right: 10px;}
.pdr15 {padding-right: 15px;}
.pdr20 {padding-right: 20px;}
.pdr25 {padding-right: 25px;}
.pdr30 {padding-right: 30px;}
.pdr35 {padding-right: 35px;}
.pdr50 {padding-right: 50px;}
.pdr70 {padding-right: 70px;}
.pdr100 {padding-right: 100px;}

.pdb01 {padding-bottom: 1px;}
.pdb02 {padding-bottom: 2px;}
.pdb03 {padding-bottom: 3px;}
.pdb04 {padding-bottom: 4px;}
.pdb05 {padding-bottom: 5px;}
.pdb06 {padding-bottom: 6px;}
.pdb07 {padding-bottom: 7px;}
.pdb08 {padding-bottom: 8px;}
.pdb09 {padding-bottom: 9px;}
.pdb10 {padding-bottom: 10px;}
.pdb13 {padding-bottom: 13px;}
.pdb15 {padding-bottom: 15px;}
.pdb20 {padding-bottom: 20px;}
.pdb25 {padding-bottom: 25px;}
.pdb30 {padding-bottom: 30px;}
.pdb50 {padding-bottom: 50px;}
.pdb80 {padding-bottom: 80px;}
.pdb100 {padding-bottom: 100px;}

.pdl01 {padding-left: 1px;}
.pdl02 {padding-left: 2px;}
.pdl03 {padding-left: 3px;}
.pdl04 {padding-left: 4px;}
.pdl05 {padding-left: 5px;}
.pdl06 {padding-left: 6px;}
.pdl07 {padding-left: 7px;}
.pdl08 {padding-left: 8px;}
.pdl09 {padding-left: 9px;}
.pdl10 {padding-left: 10px;}
.pdl15 {padding-left: 15px;}
.pdl17 {padding-left: 17px;}
.pdl20 {padding-left: 20px;}
.pdl25 {padding-left: 25px;}
.pdl30 {padding-left: 30px;}

.mg01 {margin: 1px;}
.mg02 {margin: 2px;}
.mg03 {margin: 3px;}
.mg04 {margin: 4px;}
.mg05 {margin: 5px;}
.mg06 {margin: 6px;}
.mg07 {margin: 7px;}
.mg08 {margin: 8px;}
.mg09 {margin: 9px;}
.mg10 {margin: 10px;}
.mg15 {margin: 15px;}
.mg20 {margin: 20px;}
.mg25 {margin: 25px;}
.mg30 {margin: 30px;}

.mgt01 {margin-top: 1px;}
.mgt02 {margin-top: 2px;}
.mgt03 {margin-top: 3px;}
.mgt04 {margin-top: 4px;}
.mgt05 {margin-top: 5px;}
.mgt06 {margin-top: 6px;}
.mgt07 {margin-top: 7px;}
.mgt08 {margin-top: 8px;}
.mgt09 {margin-top: 9px;}
.mgt10 {margin-top: 10px;}
.mgt15 {margin-top: 15px;}
.mgt18 {margin-top: 18px;}
.mgt20 {margin-top: 20px;}
.mgt25 {margin-top: 25px;}
.mgt30 {margin-top: 30px;}
.mgt37 {margin-top: 37px;}
.mgt40 {margin-top: 40px;}
.mgt50 {margin-top: 50px;}

.mgr01 {margin-right: 1px;}
.mgr02 {margin-right: 2px;}
.mgr03 {margin-right: 3px;}
.mgr04 {margin-right: 4px;}
.mgr05 {margin-right: 5px;}
.mgr06 {margin-right: 6px;}
.mgr07 {margin-right: 7px;}
.mgr08 {margin-right: 8px;}
.mgr09 {margin-right: 9px;}
.mgr10 {margin-right: 10px;}
.mgr12 {margin-right: 12px;}
.mgr15 {margin-right: 15px;}
.mgr18 {margin-right: 18px;}
.mgr20 {margin-right: 20px;}
.mgr25 {margin-right: 25px;}
.mgr30 {margin-right: 30px;}
.mgrnone {margin-right:none;}

.mgb01 {margin-bottom: 1px;}
.mgb02 {margin-bottom: 2px;}
.mgb03 {margin-bottom: 3px;}
.mgb04 {margin-bottom: 4px;}
.mgb05 {margin-bottom: 5px;}
.mgb06 {margin-bottom: 6px;}
.mgb07 {margin-bottom: 7px;}
.mgb08 {margin-bottom: 8px;}
.mgb09 {margin-bottom: 9px;}
.mgb10 {margin-bottom: 10px;}
.mgb15 {margin-bottom: 15px;}
.mgb20 {margin-bottom: 20px;}
.mgb25 {margin-bottom: 25px;}
.mgb30 {margin-bottom: 30px;}
.mgb35 {margin-bottom: 35px;}
.mgb40 {margin-bottom: 40px;}
.mgb100 {margin-bottom: 100px;}

.mgl01 {margin-left: 1px;}
.mgl02 {margin-left: 2px;}
.mgl03 {margin-left: 3px;}
.mgl04 {margin-left: 4px;}
.mgl05 {margin-left: 5px;}
.mgl06 {margin-left: 6px;}
.mgl07 {margin-left: 7px;}
.mgl08 {margin-left: 8px;}
.mgl09 {margin-left: 9px;}
.mgl10 {margin-left: 10px;}
.mgl15 {margin-left: 15px;}
.mgl20 {margin-left: 20px;}
.mgl25 {margin-left: 25px;}
.mgl30 {margin-left: 30px;}

