*	{ 
	margin:0; 
	padding:0; 
	font-size:12px; 
	line-height:18px; 
	font-family:Dotum, AppleGothic, Sans-serif; 
}
html, body	{ height:100%;background:#F8F8F8 }
html, body, div	{ 
	scrollbar-face-color:#FFFFFF;
 	scrollbar-highlight-color:#F3F3F3;
 	scrollbar-shadow-color:#CDCDCD;
 	scrollbar-3dlight-color:#CECECE;
 	scrollbar-arrow-color:#CDCDCD;
 	scrollbar-darkshadow-color:#f2f2f2;
 	scrollbar-base-colo: #FFFFFF; 
}	
a:link { 
	color:#666;
	text-decoration:none; 
}
a:visited { 
	color:#666;
	text-decoration:none; 
}
a:hover, a:active, a:focus { 
	color:#000;
	text-decoration:underline; 
}
img { border:0; }
*:first-child+html img { margin-right:-1px; }
label { cursor:pointer; }
select { 
	border:1px solid #CCC; 
	cursor:pointer; 
	vertical-align:middle; 
}
form { border:0; }
hr { display:none; }
ul li { list-style:none; }
em, address { font-style:normal; }
table { table-layout: fiexd; }

/* 공통요소 */
.floL{float:left}
.floR{float:right}
.valignM { vertical-align:middle; }
.valignT { vertical-align:top; }
.valignB { vertical-align:bottom; }
.alignC { text-align:center; }
.paddingT3 { padding-top:3px; }
.paddingT5 { padding-top:5px; }
.paddingT7 { padding-top:7px; }
.paddingT10 { padding-top:10px; }
.paddingT14 { padding-top:14px; }
.paddingT20 { padding-top:20px; }
.paddingT30 { padding-top:30px; }
.paddingB3 { padding-bottom:3px; }
.paddingB5 { padding-bottom:5px; }
.paddingB10 { padding-bottom:10px; }
.paddingB60 { padding-bottom:60px; }
.paddingL5		{padding-left:5px; }
.paddingL10	{ padding-left:10px; }
.paddingL20	{ padding-left:20px; }
.paddingR3	{ padding-right:3px; }
.paddingR4	{ padding-right:4px; }
.paddingR5	{ padding-right:5px; }
.paddingR10	{ padding-right:10px; }
.paddingR30	{ padding-right:30px; }

.marginL4 { margin-left:4px; }
.marginL5 { margin-left:5px; }
.marginL10 { margin-left:10px;

.marginR4 { margin-right:4px; }
.marginR5 { margin-right:5px; }
.marginR10 { margin-right:10px; }

.marginT3 { margin-top:3px; }
.marginT5 { margin-top:5px; }
.marginT8 { margin-top:8px; }
.marginT20 { margin-top:20px; }

.marginB3 { margin-bottom:3px; }
.marginB20 { margin-bottom:20px; }

.noBorderR { border-right:none; }
.underLine { text-decoration:underline; }
.bold { font-weight:bold; }
.blank0 { 
	line-height:0;
	font-size:0;
}
.red{color:#ED1C24;}
.gray{color:#898989;}
.orange{color:#F26522;}
.vy{color:#572552;}

.input { border: 1px solid #CCCCCC; height:17px; vertical-align:middle;padding:0px 0 0 5px;}
.inputper { border: 1px solid #E03700; height:17px; vertical-align:middle; padding:0px 0 0 5px;}
.inputSearch { border:none;padding-left:4px;padding-top:4px;height:22px;font-size:11px;background:url(/images/common/top_searchbg.gif) no-repeat left center;}
.input2 { border: 3px solid #51224D; line-height:18px; text-align:left; padding:10px;letter-spacing:-1px; color:#636363;}
.combo { border: 1px solid #c4c4c4; height:19px; vertical-align:middle; }
.radio { vertical-align:middle; margin-top:-3px }

.small { font-size:11px;color:#707070;letter-spacing:-1px;line-height:14px;}
.fsmall { font-size:11px;}
.engSmall { font-size:11px;color:#707070;margin:10px 5px 10px 0px; text-align:right; width:590px;}
.bold46 { font-weight:bold; color:#464646;}