html {
	width:100%;
	height:100%;
}
body {
	color: #c4c4c4;
	width: 100%;
	height: 100%;
	background-image:url(/image/body_bg.jpg);
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13.5px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color:#3c4b5e;
}
#footer.body {
	color: #c4c4c4;
	width: 100%;
	height: 100%;
	background-image:url(/image/bg.gif);
	background-repeat:repeat;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13.5px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color:#3c4b5e;
}

#right.body {
	background-color:#3c4b5e !important;
}

div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13.5px;
	margin: 0px;
	padding: 0px;
	line-height:16px;
}
ul, ol { list-style: none}

table, th, td { border-collapse: collapse; margin: 0; padding: 0}
table caption {display: none;}
select, input, textarea {
	color: #c4c4c4;
	font-size:13px;

}
* {
	margin:0;
	padding:0;
}
select{padding:2px;}

input { height:16px; border:1px solid #c4c4c4;}
input.check {border:0 !important; vertical-align:middle; *margin:0 -3px;}
input.check02 {border:0 !important; vertical-align:middle;}

fieldset { border:0; margin: 0px; padding: 0px}
legend { display: none}

.ch_tm{margin-top:5px;}

/* 기본링크 설정 */
a:link, a:visited,
a:active { color: #a6b6c5; text-decoration: none; padding:0;margin:0 }
a:hover { color: #a6b6c5; text-decoration: underline;}




img		{border:0;margin:0;padding:0;display:inline-block; vertical-align:top;}
hr { display: none}
col { background: none}

.png24 { tmp:expression(setPng24(this)); } 


/* 기타 설정*/
.input_btn {vertical-align:baseline;border:0;}
.input_btn02 {border:0;}
.input_no{border:0;}

.blank	{margin-top:10px}
.pd5 	{padding: 5px;}
.pd_l5 {padding-left: 5px;}
.pd_r5 {padding-right: 5px;}
.pd_t5 {padding-top: 5px;}
.pd_b5 {padding-bottom: 5px;}

.pd_l9 {padding-left: 9px;}
.pd_r9 {padding-right: 9px;}
.pd_t9 {padding-top: 9px;}
.pd_b9 {padding-bottom: 9px;}

.pd10 {padding: 5px;}
.pd_l10 {padding-left: 10px;}
.pd_r10 {padding-right: 10px;}
.pd_t10 {padding-top: 10px;}
.pd_b10 {padding-bottom: 10px;}

.pd_l15 {padding-left: 15px;}
.pd_r15 {padding-right: 15px;}
.pd_t15 {padding-top: 15px;}
.pd_b15 {padding-bottom: 15px;}

.pd_l20 {padding-left: 20px;}
.pd_r20 {padding-right: 20px;}
.pd_t20 {padding-top: 20px;}
.pd_b20 {padding-bottom: 20px;}

.pd_l30 {padding-left: 30px;}
.pd_r30 {padding-right: 30px;}
.pd_t30 {padding-top: 30px;}
.pd_b30 {padding-bottom: 30px;}

.mg_l5 {margin-left: 5px;}
.mg_r5 {margin-right: 5px;}
.mg_t5 {margin-top: 5px;}
.mg_b5 {margin-bottom: 5px;}

.mg_l10 {margin-left: 10px;}
.mg_r10 {margin-right: 10px;}
.mg_t10 {margin-top: 10px;}
.mg_b10 {margin-bottom: 10px;}

.mg_l20 {margin-left: 20px;}
.mg_r20 {margin-right: 20px;}
.mg_t20 {margin-top: 20px;}
.mg_b20 {margin-bottom: 20px;}

.fl_r{float:right;}
.fl_l{float:left;}
.cl_b{clear:both;}

.ta_r {text-align:right !important;}
.ta_l {text-align:left !important;}
.ta_c {text-align:center !important;}

.r{border-right:none !important}
.b{border-bottom:none !important}

.ft_wt{font-weight:bold !important}
