/* 공통 */
body,td,div,span	{ font:12px dotum,sans-serif; color:#666666; margin:0; padding:0; word-break:break-all; line-height:120%;}
input,select		{ font:12px dotum,sans-serif; color:#555555;}
img					{ border:0; }

/* 자간/행간 */
.spc_letter		{ letter-spacing:-1px; }
.ln_height17	{ line-height:17px; }


/* 링크 */
a:link       { text-decoration:none; color: #000000; }
a:visited    { text-decoration:none; color: #000000; }
a:active     { text-decoration:underline; color: #000000; }
a:hover      { text-decoration:underline; color: #000000; }


/* Left 메뉴 링크 */
.menu_01		{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_01 a:link,
.menu_01 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_01 a:active,
.menu_01 a:hover	{ font:12px dotum; color: #4FA8C9; font-weight:bold; text-decoration:none; }

.menu_0101		{ font:12px dotum; color:#000000; text-decoration:none; }
.menu_0101 a:link,
.menu_0101 a:visited	{ font:12px dotum; color:#000000; text-decoration:none; }
.menu_0101 a:active,
.menu_0101 a:hover	{ font:12px dotum; color: #4FA8C9; text-decoration:none; }

.menu_02		{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_02 a:link,
.menu_02 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_02 a:active,
.menu_02 a:hover	{ font:12px dotum; color: #CD88C6; font-weight:bold; text-decoration:none; }

.menu_0201		{ font:12px dotum; color:#000000; text-decoration:none; }
.menu_0201 a:link,
.menu_0201 a:visited	{ font:12px dotum; color:#000000; text-decoration:none; }
.menu_0201 a:active,
.menu_0201 a:hover	{ font:12px dotum; color: #CD88C6; text-decoration:none; }

.menu_03		{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_03 a:link,
.menu_03 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_03 a:active,
.menu_03 a:hover	{ font:12px dotum; color: #00B1B0; font-weight:bold; text-decoration:none; }

.menu_04		{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_04 a:link,
.menu_04 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_04 a:active,
.menu_04 a:hover	{ font:12px dotum; color: #8F84CE; font-weight:bold; text-decoration:none; }

.menu_05		{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_05 a:link,
.menu_05 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_05 a:active,
.menu_05 a:hover	{ font:12px dotum; color: #C9AA59; font-weight:bold; text-decoration:none; }

.menu_06		{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_06 a:link,
.menu_06 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_06 a:active,
.menu_06 a:hover	{ font:12px dotum; color: #55BE47; font-weight:bold; text-decoration:none; }

.menu_e_01		{ font:12px dotum; font-weight:bold; text-decoration:none; letter-spacing:-0.1em;}
.menu_e_01 a:link,
.menu_e_01 a:visited	{ font:12px dotum; color:#424242; font-weight:bold; text-decoration:none; }
.menu_e_01 a:active,
.menu_e_01 a:hover	{ font:12px dotum; color: #4395D3; font-weight:bold; text-decoration:none; }

.menu_e_0101		{ font:12px dotum; color:#929292; text-decoration:none; font-weight:normal; letter-spacing:-0.1em; }
.menu_e_0101 a:link,
.menu_e_0101 a:visited	{ font:12px dotum;  font-weight:normal; text-decoration:none; }
.menu_e_0101 a:active,
.menu_e_0101 a:hover	{ font:12px dotum; color: #4395D3; font-weight:normal; text-decoration:none; }

.menu_e_02		{ font:12px dotum; color:#424242; font-weight:bold; text-decoration:none; letter-spacing:-0.1em; }
.menu_e_02 a:link,
.menu_e_02 a:visited	{ font:12px dotum; color:#424242; font-weight:bold; text-decoration:none; }
.menu_e_02 a:active,
.menu_e_02 a:hover	{ font:12px dotum; color: #4395D3; font-weight:bold; text-decoration:none; }

.menu_child		{ font:14px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_child a:link,
.menu_child a:visited	{ font:14px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.menu_child a:active,
.menu_child a:hover	{ font:14px dotum; color: #000000; font-weight:bold; text-decoration:none; }


/* 게시판 list_공통 */
.list_txt_01	{ font:12px dotum; color:#000000; text-align:center; height:28px; }
.list_txt_02	{ font:12px dotum; color:#000000; font-weight:bold; text-align:left; height:28px; padding-left:10px; }
.list_txt_03	{ font:12px dotum; color:#000000; text-align:center; height:28px; }
.list_line		{ background-color:#E9E9E9; }
.paging_bg		{ background-color:#F7F7F7; text-align:center; height:35px; }

.paging				{ font:12px dotum; color:#000000; text-decoration:none; }
.paging a:link,
.paging a:visited	{ font:12px dotum; color:#000000; text-decoration:none; }
.paging a:active,
.paging a:hover		{ font:12px dotum; text-decoration:underline; color: #000000; }


/* 게시판 list */
.list_01		{ background-color:#F1F7FC; color:#3787C3; font-weight:bold; height:30px; text-align:center; border-top:2px solid #73B2E1; border-bottom:1px solid #73B2E1; }
.list_02		{ background-color:#F9F0FB; color:#C75EBC; font-weight:bold; height:30px; text-align:center; border-top:2px solid #D486CC; border-bottom:1px solid #D486CC; }
.list_03		{ background-color:#E8FAF8; color:#00A094; font-weight:bold; height:30px; text-align:center; border-top:2px solid #42BEB5; border-bottom:1px solid #42BEB5; }
.list_04		{ background-color:#F2F0FB; color:#6556B9; font-weight:bold; height:30px; text-align:center; border-top:2px solid #8F84CE; border-bottom:1px solid #8F84CE; }
.list_05 { background-color:#FAF7EE; color:#B7953D; font-weight:bold; height:30px; text-align:center; border-top:2px solid #C9AA59; border-bottom:1px solid #C9AA59; }

/* 게시판 view_공통 */
.view_dl 	{ background-color:#F8F8F8; height:25px; padding-left:20px; }
.view_txt_01	{ font:12px dotum; text-align:left; padding-left:7px; }


/* 게시판 view */
.view_02		{ background-color:#F9F0FB; color:#C75EBC; font-weight:bold; height:25px; text-align:center; }
.view_line_02 	{ background-color:#DFA6DA; }

.view_03		{ background-color:#E8FAF8; color:#00A094; font-weight:bold; height:25px; text-align:center; }
.view_line_03 	{ background-color:#6ED3CC; }

.view_04		{ background-color:#F2F0FB; color:#6556B9; font-weight:bold; height:25px; text-align:center; }
.view_line_04 	{ background-color:#ADA4DB; }


/* 게시판 form_공통*/
.form_txt_01	{ font:12px dotum; text-align:left; padding:0 7px 0 7px; }
.form_input		{ border: 1px solid #DDDDDD; color:#555555; font:12px dotum,sans-seif; background-color:#FBFBFB; }


/* 게시판 form */
.form_01		{ background-color:#F1F7FC; color:#3787C3; font-weight:bold; height:30px; text-align:center; }
.form_02		{ background-color:#F9F0FB; color:#C75EBC; font-weight:bold; height:30px; text-align:center; }
.form_03		{ background-color:#E8FAF8; color:#00A094; font-weight:bold; height:30px; text-align:center; }
.form_04		{ background-color:#F2F0FB; color:#6556B9; font-weight:bold; height:30px; text-align:center; }
.form_05		{ background-color:#FAF7EE; color:#B7953D; font-weight:bold; height:30px; text-align:center; }

.form_line_01 	{ background-color:#73B2E1; }
.form_line_02 	{ background-color:#DFA6DA; }
.form_line_03 	{ background-color:#6ED3CC; }
.form_line_04 	{ background-color:#ADA4DB; }
.form_line_05 	{ background-color:#C9AA59; }


/* FORM */
.input	{ border: 1px solid #DDDDDD; color:#555555; font:12px dotum,sans-seif; background-color:#ffffff; }


/* 이미지 박스 */
.imgbox	{ border: 1px solid #BEBEBE; background-color:#FFFFFF; padding:3px; }

/* 테이블 */
table { border-collapse:collapse; border-spacing:0; }
.table {background-color:#AFCFE5;border-top:1px solid #AFCFE5;float:left;margin-left:10px;}
.th {font-face:Dotum, 돋음;font-size:12px;color:#47A1C2;font-weight:bold;background-color:#E8F2F8;padding:4px 10px;}
.td {font-face:Dotum, 돋음;font-size:12px;color:#424242;background-color:#ffffff;padding:4px 10px;}

/* 영문페이지 */
#en_title {}
#tab_a {margin-top:20px;}
#tab_b {margin-top:12px;}
.en_title_b {margin-top:22px;}
.en_body {margin-top:12px;}
.image {float:left;border:1px solid #eaeaea;}

/* site map  국문*/
.map_01			{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_01 a:link,
.map_01 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_01 a:active,
.map_01 a:hover	{ font:12px dotum; color: #4FA8C9; font-weight:bold; text-decoration:none; }

.map_0101			{ font:12px dotum; color:#000000; text-decoration:none; }
.map_0101 a:link,
.map_0101 a:visited	{ font:12px dotum; color:#000000; text-decoration:none; }
.map_0101 a:active,
.map_0101 a:hover	{ font:12px dotum; color: #4FA8C9; text-decoration:none; }

.map_02			{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_02 a:link,
.map_02 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_02 a:active,
.map_02 a:hover	{ font:12px dotum; color: #CD88C6; font-weight:bold; text-decoration:none; }

.map_03			{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_03 a:link,
.map_03 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_03 a:active,
.map_03 a:hover	{ font:12px dotum; color: #00B1B0; font-weight:bold; text-decoration:none; }

.map_04			{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_04 a:link,
.map_04 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_04 a:active,
.map_04 a:hover	{ font:12px dotum; color: #8F84CE; font-weight:bold; text-decoration:none; }

.map_05			{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_05 a:link,
.map_05 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_05 a:active,
.map_05 a:hover	{ font:12px dotum; color: #C9AA59; font-weight:bold; text-decoration:none; }

.map_06			{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_06 a:link,
.map_06 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_06 a:active,
.map_06 a:hover	{ font:12px dotum; color: #55BE47; font-weight:bold; text-decoration:none; }



/* site map  영문*/

.map_en_01			{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_en_01 a:link,
.map_en_01 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_en_01 a:active,
.map_en_01 a:hover	{ font:12px dotum; color: #4FA8C9; font-weight:bold; text-decoration:none; }

.map_en_02			{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_en_02 a:link,
.map_en_02 a:visited	{ font:12px dotum; color:#000000; font-weight:bold; text-decoration:none; }
.map_en_02 a:active,
.map_en_02 a:hover	{ font:12px dotum; color: #C9AA59; font-weight:bold; text-decoration:none; }

