/* =============================================================================
   ### °øÅëÀû¿ë »çÇ× ½ÃÀÛ
   ========================================================================== */

html,form{margin:0px;padding:0px;border:0px;}

/*html{overflow:scroll;}*/


body, table, div, td{
	color: #333333;
	line-height:130%;
	padding:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border:1px;
	font-size:12px;
	font-family:Nanum Gothic, NanumGothic,µ¸¿ò,µ¸¿òÃ¼,±¼¸²,±¼¸²Ã¼,¸¼Àº°íµñ;	
	/*background:#ededed; */


}

*{padding:0px; margin:0px;}
img{border:0px;}

/* reset */
html, body {width:100%; height:100%}
body {word-break:break-all}
html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin:0; padding:0}
img, fieldset, iframe {border:0 none; vertical-align:middle}
ul, ol {list-style:none}
em, address {font-style:normal}
input, textarea, button, select {vertical-align:middle}
button {border:0 none; background-color:transparent; cursor:pointer}
table {border-collapse:collapse; border-spacing:0}


a {		color: #333333;	  font-style: normal;	line-height: 16px;	  text-decoration: none;}
a:link {	color: #333333;	  line-height: 16px;	text-decoration: none;}
a:visited {color: #333333;	  line-height: 16px;	text-decoration: none;}
a:hover {color: #639e00;	line-height: 16px;	}

.Table1 {width:98%; background-color:#DDDDDD; border-top:2px solid #333; margin:0 auto;}
.Table1 th { height:24px; text-align:center; padding:5px 0px 5px 0px; background-color:#F1F1F1;}
.Table1 td { height:24px; text-align:left; padding:5px 0px 5px 20px; background-color:#FFFFFF; }


a.fot_pa:link, a.fot_pa:visited, a.fot_pa:active { 	
	display:inline-block;
	padding:0px 10px 0px 10px;
	border:1px solid #FF7701;
	border-radius:3px;
	-webkit-border-radius:3px; 
 	-moz-border-radius:3px;    
	background-color:#FF7701;
	line-height:30px;
	height:30px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	}		
a.fot_pa:hover { 
	display:inline-block;
	padding:0px 10px 0px 10px;
	border:1px solid #000;
	border-radius:3px;
	-webkit-border-radius:3px; 
 	-moz-border-radius:3px;	
	background-color:#000;	
	line-height:30px;
	height:30px;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
}

a.fot_pb:link, a.fot_pb:visited, a.fot_pb:active { 	
	display:inline-block;
	padding:0px 10px 0px 10px;
	border:1px solid #000;
	border-radius:3px;
	-webkit-border-radius:3px; 
 	-moz-border-radius:3px;    
	background-color:#000;
	line-height:30px;
	height:30px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	}		
a.fot_pb:hover { 
	display:inline-block;
	padding:0px 10px 0px 10px;
	border:1px solid #FF7701;
	border-radius:3px;
	-webkit-border-radius:3px; 
 	-moz-border-radius:3px;	
	background-color:#FF7701;	
	line-height:30px;
	height:30px;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
}


.r{border:2px solid red;}


input[type=text]{border:1px solid #d2d2d2;}
input[type=password]{border:1px solid #d2d2d2;}

.cate_tit {
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
	letter-spacing: -0.05em;
	background-color:#43170E;
	font-style: normal;
	line-height: 40px;	
	border:1px solid #43170E;
	font-family:  Nanum Gothic, NanumGothic,  'µ¸¿ò', 'Gulim', 'sans-serif', 'Tahoma'
}
.cate_box {
	font-size: 12px;
	font-weight:400;
	width: 173px;
	height: 30px;
	line-height:30px;
	padding:0 0 0 15px;
	text-align:left;
	cursor:pointer;
	color:#000000;
	border-bottom:0px solid #e0e0e0;
	letter-spacing: -0.05em;
	font-family:  Nanum Gothic, NanumGothic,  'µ¸¿ò', 'Gulim', 'sans-serif', 'Tahoma'
}
.cate_boxover {
	font-size: 12px;
	/*font-weight:600;*/
	width: 100%;
	height: 30px;
	line-height:30px;
	padding:0 0 0 15px;
	text-align:left;
	cursor:pointer;
	color:#ffffff;	
	letter-spacing: -0.05em;
	background: url('/image/cate_over.gif') no-repeat;
	font-family:  Nanum Gothic, NanumGothic,  'µ¸¿ò', 'Gulim', 'sans-serif', 'Tahoma'
}