html { height:100% }
body { margin:0; padding:0; height:100%; }

img { border:0; padding:0px; }
form { display : inline}
table { border-collapse:collapse; }
	td, div { font-size:11px; color:#666666; font-family:tahoma; word-break:break-all; line-height:17px; letter-spacing:0px;}
	th { font-size:11px; color:#b4b7bb; font-family:tahoma; word-break:break-all;letter-spacing:0px;}

select, input, textarea { font-size:12px; background-color: transparent; }

a:link, a:visited { color:#666666; text-decoration:none; }
a:hover { color:#999999; text-decoration:none; }
a { selector-dummy:expression(this.hideFocus=true); } 

/*bg*/
.bg { background: url(/img/bg.gif) repeat-x; background-color: dbdbdb;}
.index_bg { background: url(/img/index_bg.jpg) no-repeat; background-position:top left; }
.main_bg { background: url(/img/main_bg.jpg) no-repeat; background-position:top left; }
.sub_bg { background: url(/img/sub_bg.jpg) no-repeat; background-position:top left; }
.con_bg { background-color: ffffff; height:420px;}
.con_top { background: url(/img/contents_top_bg.gif) repeat-x; height:35px;}
.con_left { background: url(/img/contents_left_bg.gif) repeat-y; background-color: ffffff;}
.con_left_top { background: url(/img/contents_left_top.gif) repeat-x; height:35px;}
.con_bottom { background: url(/img/contents_bottom_bg.gif) repeat-x; height:40px;}
.con_left_bottom { background: url(/img/contents_left_bottom.gif) repeat-x; height:40px;}

/* navi_text */
#navi_position { font-size:11px; font-family:dotum; color:#999999; letter-spacing: -1px;}
	#navi_position span { font-family:dotum; font-size:11px; color:#666666; font-weight: bold; letter-spacing: -1px;}
	.navi_txt {font-family:dotum; color:#999999; font-size:11px; letter-spacing: -1px;}
	
/* text */
.font_gray {color:#a1a1a1;font-size: 11px; font-family: "dotum";}
.font_11px {font-size: 11px;font-family: "dotum"; color:#999999;}
.line_height15px {line-height:15px; font-size: 11px; font-family: "dotum";}
.font_white {color:#ffffff;}
.font_big {	font-size: 15px; font-weight: bold;	color: #2774ba;}
.font_point {font-size: 11px; color: #ee7c3a;}

/* table */
.tbline { background-color:#3ba7e2;}
.thead { background-color:#76c3e9; text-align:center; color:#ffffff;font-weight:bold;font-family:tahoma;font-size:11px;padding:5px 0;}
.tbody { background-color:#ddecf4; text-align:center; color:1074aa; padding:5px 0;}
.tcon { background-color:#ffffff; text-align:center; padding:5px 0;}
.tline { background-color:#c5daec; height:1;}
.gline { background-color:#e6e6e6; height:1;}
.wline { background-color:#ffffff; height:2;}

/* form */
.border_login { border:1px solid #d7d7d7; background-color: #ededed; font-size:11px; color:#898989; font-family:tahoma; padding:3px;}
.border_white { border:1px solid #c5daec; background-color: #ffffff; color:#2673b9;font-weight:bold;font-family:tahoma;font-size:11px;}
.border_gray { border:1px solid #e1e1e1; background-color: #ffffff; }
.border_input { border:1px solid #093c6c; background-color: #092643; color:#b4b7bb; 
				scrollbar-face-color:#030c18; scrollbar-highlight-color:#083767; scrollbar-3dlight-color: #083767;
				scrollbar-shadow-color: #083767; scrollbar-darkshadow-color: #083767; scrollbar-track-color: #030c18; 					
				scrollbar-arrow-color:#083767}

/* bbs */
.line_top {height:1px; background-color:#1b6094;}
.line_bottom {height:1px; background-color:#1b6094;}
.line_white {height:2px; background-color:#ffffff;}
.line_list {height:1px; background-color:#95bada;}
.line_con {height:1px; background-color:#2f4157;}
.line_gray { height:1px; background-color:#eaeaea;}
.list_color {background-color:#bcd8f0;}
.line_gap {width:1px; background-color:#95bada;}

.bbs_num {color: #ee7c3a;font-weight:bold;}
.bbs_subject {color: #397db7; font-weight:bold;} 
.text_point {color: #80aed4;}