@charset "euc-kr";
@import url(layout.css);

body				{ color:#666666; font-size:12px; line-height:18px; font-family:Dotum,µ¸¿ò,Arial; margin:0; padding:0; }
td					{ color:#666666; font-size:12px; line-height:18px; font-family:Dotum,µ¸¿ò,Arial; }
input,select		{ color:#666666; font-size:11px; line-height:14px; font-family:Dotum,µ¸¿ò,Arial; padding-left:4px }
textarea			{ color:#666666; font-size:12px; line-height:18px; font-family:Dotum,µ¸¿ò,Arial; padding:5px }
img					{ border:none }



/* link */
a:link				{ color:#666666; text-decoration:none }
a:visited			{ color:#666666; text-decoration:none }
a:hover				{ color:#666666; text-decoration:underline }

.paging				{ padding:15px 0 12px 0; word-spacing:7px; font-size:10px; font-family:Tahoma; color:#7A7E82; text-align:center }
.paging a:link		{ color:#7A7E82; text-decoration:none }
.paging a:visited	{ color:#7A7E82; text-decoration:none }
.paging a:hover		{ color:#7A7E82; text-decoration:underline }

a.num:link			{ color:#7A7E82; text-decoration:none }
a.num:visited		{ color:#7A7E82; text-decoration:none }
a.num:hover			{ color:#7A7E82; text-decoration:underline }

.orange a:link		{ color:#FF530F; text-decoration:none }
.orange a:visited	{ color:#FF530F; text-decoration:none }
.orange a:hover		{ color:#FF530F; text-decoration:underline }

a.eng:link			{ color:#666666; text-decoration:none }
a.eng:visited		{ color:#666666; text-decoration:none }
a.eng:hover			{ color:#666666; text-decoration:underline }



/* form */
form				{ margin:0; padding:0 }
.in_login			{ border:solid 1px #6388C0; width:122px; height:18px; color:#2155A5  }
.in_search			{ border:solid 1px #CCCCCC; width:120px; height:18px; background-color:#F3F3F3  }
.in_bbs				{ border:solid 1px #CCCCCC; }


/* font color */
.blue				{ color:#2155A8 }
.orange				{ color:#FF530F }
.violet				{ color:#6138B5 }
.green				{ color:#1DAA98 }



/* padding */
.pL18				{ padding-left:18px }
.pB7				{ padding-bottom:7px }
.mR15				{ margin-right:15px }



/* board */
.bbs_blue			{ width:100%; border-top:solid 3px #2155A8; border-bottom:solid 1px #2155A8; table-layout:fixed }
.bbs_yellowish		{ width:100%; border-top:solid 3px #00AD05; border-bottom:solid 1px #00AD05; table-layout:fixed }
.bbs_orange			{ width:100%; border-top:solid 3px #FF530F; border-bottom:solid 1px #FF530F; table-layout:fixed }
.bbs_violet			{ width:100%; border-top:solid 3px #6138B5; border-bottom:solid 1px #6138B5; table-layout:fixed }
.bbs_sky			{ width:100%; border-top:solid 3px #007CDC; border-bottom:solid 1px #007CDC; table-layout:fixed }
.bbs_green			{ width:100%; border-top:solid 3px #1DAA98; border-bottom:solid 1px #1DAA98; table-layout:fixed }
.bbs_pink 			{ width:100%; border-top:solid 3px #A82190; border-bottom:solid 1px #A82190; table-layout:fixed }

.tbl_gray			{ width:100%; background-color:#CCCCCC; table-layout:fixed }
.tbl_gray td.top	{ background-color:#EEEEEE; padding:6px 0 3px 0; font-size:11px; font-weight:bold; text-align:center }
.tbl_gray td.txt	{ background-color:#FFFFFF; padding:3px 5px 1px 5px; font-size:11px; vertical-align:top  }

.con				{ padding:8px 19px;  line-height:18px; word-break:break-all; }
.bar				{ background:url(/images/common/bbs_bar.gif) no-repeat right top;  }
.tit				{ background-color:#F0F0F0; text-align:center; padding:9px 0 }
.num				{ padding-top:6px; color:#7A7E82; font-size:10px; font-family:Tahoma; text-align:center; vertical-align:top }
.dat				{ padding-top:6px; color:#A5A5A5; font-size:10px; font-family:Tahoma; text-align:center; vertical-align:top }
.mid				{ padding:8px 5px 5px 5px; vertical-align:top }
.lef				{ padding:8px 15px 5px 15px; vertical-align:top }
.rig				{ padding:8px 15px 5px 15px; vertical-align:top }
.w_lef				{ padding:8px 8px 6px 8px; vertical-align:top; text-align:right }
.w_for				{ padding:4px 8px 3px 8px; vertical-align:top; }
.w_rig				{ padding:6px 8px 2px 8px; vertical-align:top; }
.img				{ padding:10px 5px 5px 5px; vertical-align:top; text-align:center }
.bbs_line			{ background-color:#E6E6E6; height:1px }
.bbs_bg				{ background-color:#F0F0F0; }
.btn_lef			{ padding:13px 15px }
.btn_cen			{ padding:13px 15px; text-align:center }
.btn_rig			{ padding:13px 15px; text-align:right }



/* etc */
.body_bg			{ background:url(/images/common/bg.jpg) no-repeat left top; background-color:#FFFFFF  }
.leftmenu			{ margin-left:23px; width:237px; background:url(/images/common/left_bg.gif) repeat-y left top }
.leftmenu_in		{ margin:4px 0 0 31px }
.leftmenu_sub		{ background:url(/images/common/left_sub.gif) repeat-x left bottom; height:3px }
.title				{ padding-bottom:7px }
.copy				{ padding-bottom:8px }
.stitle				{ padding-bottom:8px }
.stitle02			{ padding:0 0 12px 18px }
.dan				{ height:20px }
.first				{ line-height:18px }
.search				{ background:url(/images/common/search_box.gif) no-repeat left top; width:100%; height:51px; text-align:center; padding-top:16px  }
.eng				{ font-size:10px; font-family:Tahoma; }
.line_yellowish		{ background-color:#00AD05; height:1px; width:100% }
.line_orange		{ background-color:#FF530F; height:1px; width:100% }
.line_violet		{ background-color:#6138B5; height:1px; width:100% }
.line_sky			{ background-color:#007CDC; height:1px; width:100% }
.line_green			{ background-color:#1DAA98; height:1px; width:100% }
.line_blue			{ background-color:#2155A8; height:1px; width:100% }
.line_dot			{ background:url(/images/common/line_dot.gif) repeat-x left center; }
#orange_list ul		{ padding:0; margin:0; list-style-type:none; text-align:left }
#orange_list ul li	{ padding:0 0 10px 7px; background:url(/images/common/orange_arrow.gif) no-repeat left top }
#num_list ol		{ padding:0 0 0 22px; margin:0; text-align:left }
#num_list ol li		{ padding:0 }




.just				{ text-align:justify }
.font11				{ font-size:11px }
.lh20				{ line-height:20px }
