@charset "utf-8"; 
@import url("layout.css");
@import url("default.css");

body {
	padding:0;
	margin:0;
	font-size:9pt;
	font-family: Dotum, AppleGothic, 'Lucida Grande', Arial, Verdana, sans-serif;
	width:100%;
	height:100%;
	background:url(../image/main/bg_top.jpg) repeat-x 0 10px #fff;
	color:#777;
	
}

a img { border:0 none; } /*링크걸린 이미지 보더 없애기 */

th, td { padding:0; } /* 테이블 여백 없애기 */
img, input.type-image {margin:0;padding:0; border:0 none; font-family:Dotum; }
form, h1, h2, h3, h4, h5, h6 { margin:0; padding:0;font-size:12px;clear:both ; font-family:Dotum; vertical-align:top}
ul, li, ol, dl, dt, dd { list-style:none; padding:0; font:12px/1.5em Dotum, Dotum, AppleGothic, 'Lucida Grande', Arial, Verdana, sans-serif; margin:0; /* for IE imge margin */ }
hr { display:none; margin:0; }
p { margin:0; padding:0;}
.fl{float:left}
.fr{float:right}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

#layBody:after { content:""; clear:both; display:block; }


a:link, a:visited{
	color:#888888;
	text-decoration:none;
	}
a:active,a:hover{
	color:#F60;
	text-decoration:underline;}
	
a.blue:link, a.blue:visited{
	color:#4793c8;
	text-decoration:none;
	}
a.blue:active,a.blue:hover{
	color:#4793c8;
	text-decoration:underline;}
	
caption{
	margin:0; 
	padding:0;
	border:0;
	height:0;
	visibility:hidden;
	font-size:0
	}	

fieldset {
	margin:0; 
	padding:0;
	border:0;
	
}

legend{
	margin:0; 
	padding:0;
	border:0;
	height:0;
	overflow:hidden;
	font-size:0;
}
.input{border:1px solid #dfdfdf;background:#f7f7f7;height:18px}
.textarea{border:1px solid #dfdfdf;background:#f7f7f7;}
/*글자*/
.txt_b{font-weight:bold}
.og_txt_b{font-weight:bold;color:#fa7c00}
.og_txt{color:#fa7c00}
.lh170{line-height:170%}

.txt_c{text-align:center}
.txt_vc{vertical-align:middle}

/*여백*/
.mg_top_10{margin-top:10px}
.mg_top_20{margin-top:20px}
.mg_top_30{margin-top:30px}
.mg_top_40{margin-top:40px}
.mg_top_50{margin-top:50px}
.mg_bottom_10{margin-bottom:10px}
.mg_bottom_20{margin-bottom:20px}
.mg_bottom_30{margin-bottom:30px}


.pd_top_30{padding-top:30px}

.pd_left_10{padding-left:10px}
.pd_left_30{padding-left:30px}
.pd_left_40{padding-left:40px}

/*테이블*/
.layout_table{clear:both}
.layout_table table{width:100%;border-collapse:collapse;border-top:2px solid #eabb8d;margin-top:10px}
.layout_table th{
	color:#c47425;
	border-top:1px solid #eabb8d;
	border-bottom:1px solid #eabb8d;
	background:url(../image/common/bg_th.gif) top right no-repeat #fcf5ef;
	height:27px;
	font-family: Dotum, AppleGothic, "Lucida Grande", Arial, Verdana, sans-serif;
}
.layout_table .no_bg{background-image:none}
.layout_table td{border-top:1px solid #eabb8d;border-bottom:1px solid #eabb8d; border-left:1px solid #eabb8d;;padding:5px 5px 5px 10px ; vertical-align:top ;line-height:150%}
.layout_table .no_line{border-left:0px }
.layout_table .no_line_40 {border-left:0px;height:40px }
.layout_table .color_td{border-left:0; background:#fef9f4;font-weight:bold;color:#fa5200}
.layout_table .cnt{text-align:center}
/*선*/
.line{border-bottom:1px solid #e7e7e7}

/*글씨 안보이기*/
.dis_txt{visibility:hidden;font-size:0pt;}
