/* CSS Document */

body  {
	font-family:dotum, gulim, Arial, Helvetica, sans-serif;
	size:12px;
    background-image:url(../images/common/bg.gif);
	background-repeat:repeat-x;
	margin: 0 auto;
	color: #444;
}

img {border:0; selector-dummy:expression(this.hideFocus=true); }

a {color:#555555; selector-dummy: expression(this.hideFocus=true);}  
a:link, a:visited, a:active { color:#555555; text-decoration:none; selector-dummy:expression(this.hideFocus=true);} 
a:hover {text-decoration:none; color:#2f4da8; selector-dummy:expression(this.hideFocus=true);}


/* °øÅëÀÏ¹Ý */
table, input, select, textarea, form, tr, td, br, b, p {font-size:12px; color: #5C5C5C; text-decoration: none; line-height:16px;}

td {margin:0;	padding:0;}
/*ÄÁÅÙÃ÷*/
.con_txt1	{text-align:left; line-height:18px; padding:2px 0px 2px 0px; color:#333333;}

.main_txt1 {text-align:left; color:#474747;  line-height:15px; padding:5px 0px;}
.main_txt2 {text-align:center; line-height:13px; font-size:11px; margin: 0;	padding: 0;}
.main_txt3 {text-align:right; color:#777777; line-height:13px; font-size:12px; margin: 0;	padding: 0;}
.main_txt4 {text-align:left; color: #2177cd; line-height:14px; }
.navi1 {font-size:11px; text-align:right; padding: 2px 5px 0 0}
.navi2 {color: #7b7a7a;}
.sub_depth01 {padding:2px 0px 2px 8px;}
.sub_depth02 {padding:2px 0px 2px 25px;line-height:20px;}
.sub_depth03 {padding:2px 0px 2px 40px;}
.blue_text {color:#2b56b4;}
.bluebold_text {color:#2b56b4; font-weight:bold;}	
.small_text {line-height:13px; font-size:11px; margin: 0;	padding: 0;}

/*¼­ºê³×ºñ°ÔÀÌ¼Ç*/
/*.sub_navi	{height:25px; padding-top:2px; font-size:12px; color: #444444; text-decoration: none;}
.sub_navi_ser{height:25px; padding-top:2px; font-size:12px; color: #444444; text-decoration: none; font-weight:bold;}*/

.sub_navi	{height:25px; padding-top:2px; font-size:12px; color: #444444; text-decoration: none;}
.sub_navi_ser{height:25px; padding-top:2px; font-size:12px; color: #3366CC; text-decoration: none; font-weight:bold;}
.sub_navi	a:link {color:#444444; text-decoration:none}
.sub_navi	a:visited {color:#444444; text-decoration:none}
.sub_navi	a:active {color:#444444; text-decoration:none} 
.sub_navi	a:hover {color:#444444; text-decoration:none}
.sub_navi_ser	a:link {color:#3366CC; text-decoration:none}
.sub_navi_ser	a:visited {color:#3366CC; text-decoration:none}
.sub_navi_ser	a:active {color:#3366CC; text-decoration:none} 
.sub_navi_ser	a:hover {color:#3366CC; text-decoration:none}

.sub_cell	{background:#e7effe; font-size:12px; padding: 4px 0px 4px 20px;  color: #444444; text-decoration: none; }
.sub_cell_ov{background:#e7effe; font-size:12px; padding: 4px 0px 4px 20px;  color: #3366CC; text-decoration: none; }
.sub_cell	a:link {color:#444444; text-decoration:none}
.sub_cell	a:visited {color:#444444; text-decoration:none}
.sub_cell	a:active {color:#444444; text-decoration:none} 
.sub_cell	a:hover {color:#444444; text-decoration:none}
.sub_cell_ov	a:link {color:#3366CC; text-decoration:none}
.sub_cell_ov	a:visited {color:#3366CC; text-decoration:none}
.sub_cell_ov	a:active {color:#3366CC; text-decoration:none} 
.sub_cell_ov	a:hover {color:#3366CC; text-decoration:none}


.sub_bla1	{height:1px; background:#d1def9;}
.sub_bla2	{height:1px; background:#ffffff;}

/*¼­ºêÅØ½ºÆ® ¸Ê*/
.sub_text_map	{color: #444444; text-decoration: none; }
/*¼­ºê°Ô½ÃÆÇ */
.sub_board	{text-decoration: none;  padding:6px; color:#333333;}
.sub_board_sp	{text-decoration: none;  padding:5px; color:#438ED3;}

/*°Ë»ö ÆûÀÔ·Â¾ç½Ä*/
.input_search1	{border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;border-top:1px solid #8a8788; border-left:1px solid #cdcdcd; color:#5C5C5C; font-size:12px; width:335px; height:18px;} 
.input_search_sub	{border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;border-top:1px solid #8a8788; border-left:1px solid #cdcdcd; color:#5C5C5C; font-size:12px; width:134px; height:15px;} 
.input_search_sub02	{border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;border-top:1px solid #8a8788; border-left:1px solid #cdcdcd; color:#5C5C5C; font-size:12px; width:123px; height:15px;} 
.input_search_sub03 {border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;border-top:1px solid #8a8788; border-left:1px solid #cdcdcd; color:#5C5C5C; font-size:12px; width:80px; height:15px;} 
.input_search2	{border:1px solid #cdcdcd; background-color:#F9F9F9; color:#5C5C5C;font-size:12px; width:84px; height:15px;} 
.input_search3	{border:1px solid #cdcdcd; background-color:#F9F9F9; color:#5C5C5C;font-size:12px; width:160px; height:15px;}

/*faq*/
.faq_tit	{height:25px; padding-top:4px; font-size:12px; color: #1973a6; text-decoration: none}
.faq_txt1	{height:25px;  font-size:12px; padding-top:4px; color: #525252; text-align:left; text-decoration: none}
.faq_txt2	{height:25px; font-size:12px; color: #707070; line-height:18px; text-align:left; background:#f6f6f6; text-decoration: none; padding: 10px 5px 10px 52px; }
.faq_txt3	{height:25px;  font-size:12px; padding-top:4px; color: #676767; text-align:center; text-decoration: none}


/*bbs*/
.bbs_tit	{height:25px; padding-top:4px; font-size:12px; color: #1973a6; text-decoration: none}
.bbs_txt1	{height:25px;  font-size:12px; padding-top:4px; color: #525252; text-align:left; text-decoration: none}
.bbs_txt2	{height:25px;  text-align:left;padding-top:4px; font-size:12px; color: #707070; line-height:18px; text-align:left; text-decoration: none; }
.bbs_txt3	{height:25px;  font-size:12px; padding-top:4px; color: #676767; text-align:center; text-decoration: none}
.bbs_txt4	{font-size:12px; color: #676767; text-align:center; text-decoration: none}


/*»çÀÌÆ®¸Ê*/
.site_tit	{padding:0px 0 0 10px; text-align:left; text-decoration: none}
.site_txt1	{height:25px;  font-size:12px; padding:4px 0 0 10px; color: #676767; text-align:left; text-decoration: none}
.site_txt2	{height:20px;  font-size:12px; padding:0px 0 0 10px; color: #676767; text-align:left; text-decoration: none}


/*°Ô½ÃÆÇ °øÅë*/
td.title_font	{font-family:""; font-size:12px; color: #6597A8; text-decoration: none}
td.title_font2	{ font-size:11px; font-weight:bold; color: #989898; text-decoration: none}
td.txt01	{color:#52909a; font-weight:bold; font-size:12px; text-decoration: none; background:#e3f3f6;}
td.txt02   { height:28px; font-size:12px; text-align:left; padding-left:8px; text-decoration: none}
td.txt03	{ padding-top:2px; font-size:12px; text-decoration: none; background:#ebeeef;}

/*°Ô½ÃÆÇ Æ÷ÀÎÆ®*/
td.point_font	{ font-size:12px; color: #1175a4; text-decoration: none}
td.point2_font	{ font-size:12px; color: #c40a0a; text-decoration: none}

/*°Ô½ÃÆÇ ÆùÆ®*/
td.title_font	{ font-weight:bold; font-size:12px; color: #12809c; text-decoration: none; padding:2px 0px 0px 0px;}

/*°Ô½ÃÆÇ °øÅë*/
td.board	{height:20pt;  font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_number	{height:20pt; border-bottom:1 solid #EEEEEE ; font-size:12px; color: #8E8E8E; text-decoration: none}
td.board_number2 {height:20pt; border-bottom:1 solid #EEEEEE ; border-left:1 solid #EEEEEE ; border-right:1 solid #EEEEEE ; font-size:12px; color: #8E8E8E; text-decoration: none}
td.board_number3 {height:20pt; border-bottom:1 solid #EEEEEE ; border-left:1 solid #EEEEEE ; border-right:1 solid #EEEEEE ; font-size:11px; color: #8E8E8E; text-decoration: none}
td.board_line	{height:23pt; border-bottom:1 solid #EEEEEE ; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_line	a:link {color:#5C5C5C; text-decoration:none}
td.board_line	a:visited {color:#5C5C5C; text-decoration:none}
td.board_line	a:active {color:#5C5C5C; text-decoration:none} 
td.board_line	a:hover {color:#4A5173; text-decoration:none}

/*¸ñ·Ï ÆäÀÌÁö¹øÈ£*/
td.board_list	{ font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_list	a:link {color:#5C5C5C; text-decoration:none}
td.board_list	a:visited {color:#5C5C5C; text-decoration:none}
td.board_list	a:active {color:#EB0D0D; text-decoration:none} 
td.board_list	a:hover {color:#EB0D0D; text-decoration:none}

/*»ó¼¼º¸±â*/
td.board_view	{height:25pt; border-bottom:2 solid #C9DFE6; font-size:12px; color: #5C5C5C; text-decoration: none; font-weight:bold}
td.board_view_line_gray		{height:20pt; border-bottom:1 solid #C9DFE6; text-align : center; background-color:#F2F6F7; font-size:12px; color:#5C5C5C; text-decoration: none}
td.board_view_line_admin	{height:20pt; border-bottom:1 solid #C9DFE6; text-align : center; background-color:#F2F6F7; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_view_line_seminar	{height:20pt; border-bottom:1 solid #C9DFE6; padding:0 0 0 15; background-color:#F2F6F7; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_view_line_white	{height:20pt; border-bottom:1 solid #C9DFE6; padding:0 0 0 15; background-color:#FFFFFF; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_view_line_white_seminar	{height:20pt; border-bottom:1 solid #C9DFE6; padding:0 0 0 15; background-color:#FFFFFF; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_view_line_bottom_gray	{height:20pt; border-bottom:2 solid #C9DFE6; padding:0 0 0 15; background-color:#F2F6F7; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_view_line_bottom_white	{height:20pt; border-bottom:2 solid #C9DFE6; padding:15 15 15 15; background-color:#FFFFFF; font-size:12px; color: #5C5C5C; text-decoration: none; line-height:18px;}
td.board_view_line_bottom_white02	{height:20pt; border-bottom:1 solid #C9DFE6; padding:15 15 15 15; background-color:#FFFFFF; font-size:12px; color: #5C5C5C; text-decoration: none; line-height:18px;}
td.board_view_line_bottom_white03	{height:20pt; border-bottom:2 solid #C9DFE6; padding:0 0 0 15; background-color:#FFFFFF; font-size:12px; color: #5C5C5C; text-decoration: none; line-height:18px;}
td.board_view_line_gray2	{height:25pt; border-bottom:1 solid #C9DFE6; padding:0 0 0 15; background-color:#F2F6F7; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_view_line_white2	{height:25pt; border-bottom:1 solid #C9DFE6; padding:0 0 0 15; background-color:#FFFFFF; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_view_line_nopadding	{height:25pt; border-bottom:1 solid #C9DFE6; padding:0 0 0 0; background-color:#FFFFFF; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_view_line	{border-bottom:1 solid #C9DFE6; padding:0 0 0 0; background-color:#FFFFFF;}

/*»ó¼¼º¸±â_ÀÌÀü±Û´ÙÀ½±Û*/
td.board_prevnext	{padding:0 0 0 15; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_prevnext	a:link {color:#5C5C5C; text-decoration:none}
td.board_prevnext	a:visited {color:#5C5C5C; text-decoration:none}
td.board_prevnext	a:active {color:#5C5C5C; text-decoration:none} 
td.board_prevnext	a:hover {color:#4A5173; text-decoration:underline}

/*±Û¾²±â*/
td.board_prevnext	{padding:0 0 0 15; font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_write_line_bottom_gray	{height:20pt; border-bottom:2 solid #C9DFE6; padding:0 0 0 15; background-color:#F2F6F7;  font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_write_line_bottom_white	{height:20pt; border-bottom:2 solid #C9DFE6; padding:0 0 0 15; background-color:#FFFFFF;  font-size:12px; color: #5C5C5C; text-decoration: none}
td.board_write_content_bottom_white	{height:20pt; border-bottom:1 solid #EEEEEE; padding:7 0 7 15; background-color:#FFFFFF;  font-size:12px; color: #5C5C5C; text-decoration: none}

/*´Þ·Â*/
/*.rev {color:#a6a6a6;}*/
.rev {color:#ff0000;}
.rev_01 { color:#567ccd;}