@media print{
	#wrap_menu, #wrap_side_menu, #wrap_quick_menu, #idm_sub_content_img, #wrap_address, .wrap_list_search, .cls_button_wrap {
		display:none;
	}
	body, #container{
		background:none;
	}
	#wrap_body, #wrap_h_body, #wrap_content{
		width:100%;
		height:100%;
		float:none;
		overflow:visible;
	}
}
@media screen{
	body{
		background: #fffffd;
	}
	#container{
		background: #ffffff;	
	}
	#wrap_body{
		width:980px;
	}
	#wrap_h_body{		
		width:980px;
	}
	#wrap_content{
		float:left;
		width:769px;
	}
}
html, body, #container{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
body{
	font-size: 12px;
	color: #2f2f2f;
	font-family: "µ¸¿ò", "±¼¸²", "¼­¿ï", "Arial";
	z-index:1;
	/* ie */
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #d8d6cd;
	scrollbar-highlight-color: #d8d6cd;
	scrollbar-3dlight-color: #f0f0f0;
	scrollbar-darkshadow-color: #f0f0f0;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #847b5c;
}
form {
	margin:0;
	padding:0;
}
hr {
	display:none;
}
ul, li, dl, dt, dd{
	margin:0;
	padding:0;
	list-style:none;
}
span#objBody, span#objtheme, span#objBody1, span#objBody2, span#objBody3{
	width:100%;
	display:block;
	overflow-x:auto;
	overflow-y:visible;
}
#idm_sub_content ul{
	list-style-position:outside;
	list-style-type:disc;
	margin:10px auto 10px 30pt;
}
#idm_sub_content li{
	list-style-position:outside;
	list-style-type:disc;
	margin:10px auto 10px auto;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;	
}
strong{
	color:#3a6089;
}


/* °ø¿ë */

a:link 		{color: #2F2F2F; text-decoration:none;}

a:visited 	{color: #2F2F2F; text-decoration:none;}

a:active 	{color: #2F2F2F; text-decoration:none;}

a:hover 	{color: #610000; text-decoration:none;}

td 	{font-size:12px; color: #2F2F2F; line-height:16px; text-decoration:none;}

.brown	{color: #820d00; text-decoration:none;}

.brown a:link 		{color: #820d00; font-weight:bold; text-decoration:none;}

.brown a:visited 	{color: #820d00; font-weight:bold; text-decoration:none;}

.brown a:active 	{color: #820d00; font-weight:bold; text-decoration:none;}

.brown a:hover 		{color: #820d00; font-weight:bold; text-decoration:underline;}


.brown_w	{color: #98540b; text-decoration:none;}

.brown_w a:link 		{color: #98540b; text-decoration:none;}

.brown_w a:visited 	{color: #98540b; text-decoration:none;}

.brown_w a:active 	{color: #98540b; text-decoration:none;}

.brown_w a:hover 		{color: #98540b; text-decoration:underline;}




.red	{color: #b20000; text-decoration:none;}

.red a:link 	{color: #b20000; font-weight:bold; text-decoration:none;}

.red a:visited 	{color: #b20000; font-weight:bold; text-decoration:none;}

.red a:active 	{color: #b20000; font-weight:bold; text-decoration:none;}

.red a:hover 	{color: #d71ea9; font-weight:bold; text-decoration:underline;}

.body_stext { padding-left:25px; line-height:18px;}



/* Input form */

.input_textfield_m {

  font-size: 12px;

	padding: 5px 0px 0px 3px;

	border: 1px solid #849bb5;

	color: #09386b;

	height:20px;

	text-decoration: none;

	background-color: #f3f8ff;

}

.input_select_m {

  font-size: 12px;

	padding: 2px 0px 0px 3px;

	border: 1px solid #bdb3ab;

	color: #09386b;

	height:22px;

	text-decoration: none;

	background-color: #ffffff;

}

.input_textarea {

  	font-size: 12px;
	
	height: 22px;

	padding: 5px 3px 0px 3px;

	border: 1px solid #bdb3ab;

	color: #2F2F2F;

	text-decoration: none;

	background-color: #FFFFFF;

}

.input_textarea_f {
  font-size: 12px;	
	padding: 2px 0px 0px 3px;
	border: 1px solid #bdb3ab;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
}

.input_textfield_list {

  font-size: 12px;

	padding: 2px 0px 0px 3px;

	border: 1px solid #849bb5;

	color: #09386b;

	height:18px;

	text-decoration: none;

	background-color: #f3f8ff;

}

/* º»¹®_Å¸ÀÌÆ², ³»¿ë µîµî */

.body_tit_1	{font-family:"¸¼Àº°íµñ",  "¼­¿ï", "µ¸¿ò", "±¼¸²"; font-size: 17px; font-weight:bold; text-align:left; color: #2F2F2F; padding: 0px 10px 0px 0px; border-bottom:2px #09386b solid; text-decoration: none;}

.body_titline_1	{border-bottom:2px #e0e0e0 solid; text-decoration: none;} /* ______Å¸ÀÌÆ² ¿ÞÂÊ¶óÀÎ */

.body_tit_3	{font-family:"¸¼Àº°íµñ",  "¼­¿ï", "µ¸¿ò", "±¼¸²"; font-size: 12px; font-weight:bold; color: #3c0000; letter-spacing:-1px; padding:10px 0px 7px 0px; text-decoration: none;} /* ______º»¹® Áß¿¡¼­ ÀÛÀºÅ¸ÀÌÆ² */

.body_text  {font-size: 12px; color: #2F2F2F; padding:20px 20px 30px 20px; border-bottom:1px #849bb5 solid; text-decoration: none;}/* ______º»¹® ³»¿ë */

/* ¸ñ·ÏÀÐ±â(Ã¥±¸¸ÅÆäÀÌÁö_°¡°Ý µî)*/

.body_tit_2	{font-family:"¸¼Àº°íµñ",  "¼­¿ï", "µ¸¿ò", "±¼¸²"; font-size: 12px; font-weight:bold; color: #333333; letter-spacing:-1px; padding:8px 0px 9px 0px; text-decoration: none;} /* ______¸ñ·Ï º¸±â Á¦¸ñ */

.listv_bar	{font-family:"Verdana"; font-size: 10px; color: #c4c4c4; text-align:center; text-decoration: none;}/* ______Á¦¸ñ°ú ±¸ºÐ¼± */

.listv_count	{font-size: 12px; color: #3d921b; text-decoration: none;}/* ______Á¶È¸¼ö */

.listv_price	{font-size: 12px; color: #ef7701; text-decoration: none;}/* ______°¡°Ý */

.listv_subject2	{font-size: 12px; color: #09386b; padding:0px 0px 0px 7px; text-align:right; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ(Ã¥ÀÚÀÎ°æ¿ì)  */

/* ¸ñ·ÏÀÐ±â(±âº»_ÀúÀÚ, ¹ßÇàÀÏ, Á¶È¸¼ö µî) */

.listv_tit	{font-size: 12px; color: #09386b; padding:6px 5px 3px 0px; border-top:2px #849bb5 solid; text-align:right; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */

.listv_stit	{font-size: 12px; color: #09386b; padding:6px 5px 3px 0px; border-top:1px #d1d1d1 dotted; border-bottom:1px #d1d1d1 solid; text-align:right; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */

.listv_stitc	{font-size: 12px; color: #09386b; padding:6px 5px 3px 0px; border-top:1px #d1d1d1 dotted; text-align:right; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */

.listv_stitd	{font-size: 12px; color: #09386b; padding:5px 5px 5px 0px; border-top:1px #d1d1d1 solid; border-bottom:2px #849bb5 solid; text-align:right; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */

.listv_subject	{font-size: 12px; color: #09386b; font-weight:bold; padding:6px 5px 3px 0px; border-top:2px #849bb5 solid; text-decoration: none;} /* ______º»¹® Ç¥ Á¦¸ñ(³»¿ë»ó) */

.listv_stext	{font-size: 12px; color: #2F2F2F; padding:10px 5px 7px 0px; border-top:2px #849bb5 solid; text-decoration: none;} /* ______º»¹® Ç¥ Á¦¸ñ(³»¿ë»ó) */

.listv_stit_text	{font-size: 12px; color: #2F2F2F; padding:6px 5px 3px 0px; border-top:1px #d1d1d1 dotted; border-bottom:1px #d1d1d1 solid; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */

.listv_stitc_text	{font-size: 12px; color: #2F2F2F; padding:6px 5px 3px 0px; border-top:1px #d1d1d1 dotted; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */

.listv_stitd_text	{font-size: 12px; color: #2F2F2F; padding:6px 5px 3px 0px; border-top:1px #d1d1d1 solid; border-bottom:2px #849bb5 solid; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */

/* ¸ñ·ÏÀÐ±â(Á¦¸ñ¸¸ ÀÖ´Â°æ¿ì) */

.listv_subject_1line	{font-size: 12px; color: #09386b; font-weight:bold; padding:10px 5px 7px 20px; border-top:2px #849bb5 solid; border-bottom:1px #d1d1d1 solid; text-decoration: none;} /* ______º»¹® Ç¥ Á¦¸ñ(³»¿ë»ó) */

/* º»¹®_¸ñ·Ï */

.list_TR_over td{
	background-color:#f3f8ff;
}
.list_text	{font-family:"±¼¸²"; font-size: 12px; color: #505050; padding-right:10px; text-align:center; border-bottom:1px #e2e2e2 solid; text-decoration: none;}/* ______¹øÈ£, ÀúÀÚ, ¹ßÇàÀÏ, Á¶È¸ */

.list_subject	{font-family:"±¼¸²"; font-size: 12px; color: #2F2F2F; padding-right:10px; text-align:left; padding:5px 5px 2px 3px; border-bottom:1px #e2e2e2 solid; text-decoration: none;}/* ______Á¦¸ñ */

.list_subject a:active 		{color: #2F2F2F; text-decoration: none;}

.list_subject a:visited 	{color: #2F2F2F; text-decoration: none;}

.list_subject a:link 		{color: #2F2F2F; text-decoration: none;}

.list_subject a:hover 		{color: #004a9a; text-decoration: none;}

.list_page_bg2	{border-top:1px #ad9380 solid; padding:7px 0px 5px 0px; text-align:center;}/* ______3ÁÙÂ¥¸® ¸ñ·Ï¿¡ »ç¿ë */

.list_page	{ font-family:Tahoma; font-size: 11px; color: #cacaca; padding:0px 20px 0px 20px; text-align:center;}

.list_page a:active 	{color: #2F2F2F; text-decoration: none;}

.list_page a:visited 	{color: #2F2F2F; text-decoration: none;}

.list_page a:link 		{color: #2F2F2F; text-decoration: none;}

.list_page a:hover 		{color: #c04300; text-decoration: underline;}

/* º»¹®_¸ñ·Ï(°Ë»ö) 

.list_search	{font-family:"Verdana"; font-size: 10px; color: #9a7957; font-weight:bold; text-decoration: none;}*/

/* º»¹®_±â´É¹öÆ° */

.butt 				{font-family:"Tahoma"; font-size: 11px; color: #2F2F2F; padding:0px 7px 0px 7px; text-decoration: none; text-align:center;}

.butt a:link, .butt a:visited, .butt a:active, .butt a:hover{

	color: #2F2F2F; text-decoration: none;

}

.butt_kor 				{font-family:"µ¸¿ò"; font-size: 12px; color: #2F2F2F; padding:4px 7px 0px 7px; text-decoration: none; text-align:center;}

.butt_kor a:link, .butt_kor a:visited, .butt_kor a:active, .butt_kor a:hover{

	color: #2F2F2F; text-decoration: none;

}

/* ÆË¾÷ */

.pup_tit	{font-family:"¸¼Àº°íµñ", "¼­¿ï", "µ¸¿ò", "±¼¸²"; font-size: 17px; color: #FFFFFF; font-weight:bold; padding-left:10px; text-decoration: none;}

.pup_border_tit	{font-size: 12px; color: #752900; padding:2px 0px 5px 0px; border-bottom:1px #ad9a77 solid; text-decoration: none;}

/* °ø¿ë ³¡ */

/* ¹öÆ° */

.cls_button_wrap{
	clear:both;
	width:630px;
	height:20px;
	overflow:auto;
	margin-top:5px;
	margin-bottom:5px;
}

.cls_button_left{
	float:left;
	height:20px;
	width:300px;
	overflow:hidden;
}
#categorySelect{
 	font-size: 12px;
	border: 1px solid #bdb3ab;
	color: #5a3b35;
	height:20px;
	text-decoration: none;
	background-color: #ffffff;
}
.cls_button_right{
	float:right;
	height:20px;
	overflow:auto;
}
.cls_button{
	float:left;
	height:20px;
	padding-left:5px;
	white-space:nowrap;
	background:transparent url('/keei/keei_img/button_arr.gif') no-repeat scroll 0 -40px;
}
.cls_button span{
	float:left;
	height:20px;
	overflow:hidden;
	padding-right:5px;
	white-space:nowrap;
	background:transparent url('/keei/keei_img/button_arr.gif') no-repeat scroll 100% 0;
}
.cls_button a{
	float:left;
	height:20px;
	white-space:nowrap;
	background:transparent url('/keei/keei_img/button_arr.gif') repeat-x scroll 0 -20px;
}
.butt_d a{
	font-family:"Tahoma";
	padding:3px 15px 0px 15px;
	font-size: 11px;
	color: #2F2F2F;
	text-decoration: none;
}
.butt_d a:link, .butt_d a:visited, .butt_d a:active, .butt_d a:hover,
.butt_kor_d a:link, .butt_kor_d a:visited, .butt_kor_d a:active, .butt_kor_d a:hover {
	color: #2F2F2F;
	text-decoration: none;
}
.butt_kor_d a{
	font-family:"µ¸¿ò";
	padding:4px 15px 0px 15px;
	font-size: 12px;
	color: #2F2F2F;
	text-decoration: none;
}

.inline_butt_d{

	cursor:pointer;

	font-family:"Tahoma";

	font-weight:normal;

	font-size:11px;

	height:18px;

	padding:0px 3px 0px 3px;

	background:#ffffff;

	border-width:1px;

	border-style: solid; 

	border-color: #849bb5 #849bb5 #849bb5 #849bb5;

	color:#5a3b35;

}

.inline_butt_o{

	cursor:pointer;

	font-family:"Tahoma";

	font-weight:normal;

	font-size:11px;

	height:18px;

	padding:0px 3px 0px 3px;

	background:#f3f8ff;

	border-width:2px;

	border-style: solid; 

	border-color: #849bb5 #849bb5 #849bb5 #849bb5;

	color:#093863;

}

/* ¸®½ºÆ® */

.list_table_h_f{

	width:5px;

	height:31px;

	background:transparent url('/keei/keei_img/list_round.gif') no-repeat scroll 0 0;

}

.list_table_h_l{

	width:5px;

	height:31px;

	background:transparent url('/keei/keei_img/list_round.gif') no-repeat scroll 0 -62px;

}

.list_tit	{

	font-family:"¸¼Àº°íµñ", "¼­¿ï", "µ¸¿ò", "±¼¸²"; 

	font-size: 12px;

	font-weight:normal;

	color: #09386b;

	padding-right:10px; 

	text-align:center;

	padding-top:5px; 

	text-decoration:none;

	background:transparent url('/keei/keei_img/list_round.gif') repeat-x scroll 0 -31px;

}

.list_page_left{

	width:5px;

	height:28px;

	background:transparent url('/keei/keei_img/list_round.gif') no-repeat scroll 0 -93px;

}

.list_page_right{

	width:5px;

	height:28px;

	background:transparent url('/keei/keei_img/list_round.gif') no-repeat scroll 0 -121px;

}

/* frame ±¸¼º */
#wrap_quick_navi{
	display:none;
}
#wrap_quick_navi_bottom{
	display:none;
}
#container{	
	text-align:center; /* ie : center*/
}
#wrap_menu{
	width:980px;
	height:80px;	
	overflow:hidden;
	margin:0 auto 0 auto;
}
#wrap_func{
	float:right;
	height:35px;
	overflow:hidden;
}
#wrap_func div, #wrap_func li{
	float:left;
}
#idm_user{
	margin-top:9px;
}
#idm_func{
	margin-top:5px;
	vertical-align:middle;
}
#idm_func li{
	padding-left:19px;
	height:25px;
	overflow:hidden;
	background: transparent url('/keei/keei_img/keei_top_dot.gif') no-repeat scroll 0 3px;
}
#idm_mypage{
	padding-right:10px;
	margin-left:10px;
	overflow:hidden;
	background: transparent url('/keei/keei_img/keei_top_dot.gif') no-repeat scroll 45px 0px;
}
#idm_func li.first{
	padding-left:10px;
	background:none;
}
#idm_main_search{
	/*width:275px;*/
	margin-top:2px;	
	vertical-align:top;
}
#main_search_qt{
	width:100px;
}
#idm_main_search select, #idm_main_search img, #idm_main_search input, #idm_main_search a{
	float:left;
	margin-right:4px;
}
#wrap_main_menu{
	clear:both;
	height:45px;
}

#wrap_main_menu div, .main_menu{
	float:left;
}
#idm_logo{
	width:212px;
	height:45px;
	padding-top:8px;
	background:#ffffff;
}
#idm_menu_list{
	height:45px;		/* º¯°æÇÏÁö ¸»°Í js°¡ È®ÀÎ */
	width:768px;
	padding-top:8px;
	text-align:right;
	background:url('/keei/keei_img/topmenu_bg.gif') no-repeat;
}
#idm_logo img{
}
.main_menu {
	height:30px;
	padding-left:31px;
	background:transparent url('/keei/keei_img/topmenu_dot.gif') no-repeat scroll 6px 11px;
}
#idm_issue{
	background:none;
}
.sub_menu {
	position:absolute;
	width:0px;
	height:0px;
	overflow:hidden;
	background-color:#ffffff;
	clear:both;
	text-align:left;
	z-index:5;
}
.sub_menu_item a, .sub_menu_item a:link, .sub_menu_item a:visited{
	display:block;
	white-space:nowrap;
	text-decoration: none;
	color:#606060;
	background-color:#ffffff;
	padding:4px 11px 1px 11px;
	/* letter-spacing:-1pt; */
}
.sub_menu_item a:active, .sub_menu_item a:hover, .sub_menu_item a:focus{
	display:block;
	white-space:nowrap;
	text-decoration: none;
	color:#09386b;
	background:url(/keei/keei_img/sub_menu_bg.gif) no-repeat center;
	padding:4px 11px 1px 11px;
	/* letter-spacing:-1pt; */
}
/* º»¹® */
#wrap_body{
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
}
#wrap_content{
	text-align:left;
	margin-bottom:15px;
}
#idm_sub_content_img{
	width:630px;
	height:129px;
	margin-left:15px;
	margin-top:15px;
	overflow:hidden;
	background:transparent url('/keei/keei_img/body_img_01.gif') no-repeat scroll 0 0;
}

#idm_sub_content{
	position:relative;
	margin-left:15px;
	width:630px;
	overflow:hidden;
}
div.location{
	position:relative;
	height:25px;
	text-align:right;
	width:630px;
	margin-bottom:6px;
}
.location	{font-family:"Verdana"; font-size: 11px; color: #808080; letter-spacing:-1px; text-align:right; text-decoration: none;}
.location a{font-family:"Verdana"; font-size:11px;color: #808080;}
.location a:active 		{color: #808080; text-decoration: none;}
.location a:visited 	{color: #808080; text-decoration: none;}
.location a:link 		{color: #808080; text-decoration: none;}
.location a:hover 		{color: #000000; text-decoration: none;}

.content_title { 
//	position:absolute;
	top:0px;
	left:0px;	
	border-bottom:2px solid #E0E0E0;
	width:630px;
	height:25px;
	z-index:-1;
}

.content_title h1{
	float:left;
	height:25px;
//	position:relative;
	top:0px;
	left:0px;
	border-bottom:2px solid #09386b;
	color:#2F2F2F;
	font-family:"µ¸¿ò","Arial";
	font-size:17px;
	font-weight:bold;
	margin-bottom:-2px;
	padding:0 10px 0 22px;
	letter-spacing:-1px;
	text-align:left;
	text-decoration:none;	
	background:transparent url('/keei/keei_img/body_tit_icon.gif') no-repeat scroll 0 0;
}

.wrap_list_search{
	margin-top:0px;
	overflow:auto;
}

.list_search	{
	float:right;
	font-family:"Verdana"; 
	font-size: 10px; 
	color: #09386b; 
	font-weight:bold; 
	text-decoration: none;
	vertical-align:top;
}

.rss_button {
	float:left;
}

/* ¿ÞÂÊ ¸Þ´º */
#wrap_side_menu{
	float:left;
	width:211px;
	text-align:left;
}

#idm_side_menu_title{
	width:196px;	

	margin-top:15px;

	margin-left:5px;

}

#idm_side_menu_list{	
	width:196px;
	margin-left:5px;
	background:transparent url('/keei/keei_img/letit_bg.gif') no-repeat scroll 0 0;
	padding:35px 5px 0 5px;
}
.side_main li{	
	color:#2F2F2F;
	font-family:"µ¸¿ò","arial";
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:4px 0 3px 22px;
	text-decoration:none;	
	border-bottom:1px solid #d9d9d9;
}
.side_main a, .side_main a:link, .side_main a:visited{
	color:#2F2F2F;
	text-decoration:none;
}
.side_main a:hover, .side_main a:active, .side_main a:focus {
	color:#90120d;
	text-decoration:none;
}
#side_main_icon_1{
	background:transparent url('/keei/keei_img/no_01.gif') no-repeat scroll 0 2px;
}
#side_main_icon_2{
	background:transparent url('/keei/keei_img/no_02.gif') no-repeat scroll 0 2px;
}
#side_main_icon_3{
	background:transparent url('/keei/keei_img/no_03.gif') no-repeat scroll 0 2px;
}
#side_main_icon_4{
	background:transparent url('/keei/keei_img/no_04.gif') no-repeat scroll 0 2px;
}
#side_main_icon_5{
	background:transparent url('/keei/keei_img/no_05.gif') no-repeat scroll 0 2px;
}
#side_main_icon_6{
	background:transparent url('/keei/keei_img/no_06.gif') no-repeat scroll 0 2px;
}
#side_main_icon_7{
	background:transparent url('/keei/keei_img/no_07.gif') no-repeat scroll 0 2px;
}
#side_main_icon_8{
	background:transparent url('/keei/keei_img/no_08.gif') no-repeat scroll 0 2px;
}
#side_main_icon_9{
	background:transparent url('/keei/keei_img/no_09.gif') no-repeat scroll 0 2px;
}
#side_main_icon_10{
	background:transparent url('/keei/keei_img/no_10.gif') no-repeat scroll 0 2px;
}
li.side_sub_li {
	background:none;
	padding-bottom:10px;
}
li.side_sub_toggle {
	display:none;
}
.side_sub li {
	width:160px;
	border:0px;
	background:none;
	padding:0px;
}
li.side_sub_li ul{
	display:inline;
}
.side_sub a{
	display:block;
	width:100%;
	padding:4px 0 2px 3px;
	font-weight:normal;
}

.side_sub a, .side_sub a:link, .side_sub a:visited{

	color:#2f2f2f;

	background-color:#ffffff;

}

.side_sub a:hover, .side_sub a:active, .side_sub a:focus{

	color:#90120d;

	background:transparent url('/keei/keei_img/le_bg2.gif') no-repeat scroll 0px 0px;	

}
li.side_sub_top_line {
	border-top:1px solid #e6e6e6;
	padding-top:3px;
	margin-top:5px;
}

li.side_sub_select a, li.side_sub_select a:active, li.side_sub_select a:link, li.side_sub_select a:visited, 

li.side_sub_select a:hover, li.side_sub_select a:focus{

	color:#333333;

	background:transparent url('/keei/keei_img/le_bg.gif') no-repeat scroll 0px 0px;	


}

#idm_hot_issue{
	width:186px;
	height:53px;
	margin:20px 0 0 10px;
	background:transparent url('/keei/keei_img/le_hotissue_bg.gif') no-repeat scroll bottom;
}
#idm_hot_issue a{
	display:block;
	margin-left:30px;
	margin-top:7px;
}
#idm_viewer_down{
	margin:20px 0 0 9px;
}
#idm_viewer_down li{
	float:left;
	margin-left:1px;
}
#idm_viewer_down a{
	display:block;
	height:53px;
	width:35px;
	background:transparent url('/keei/keei_img/bt_viewer.gif') no-repeat scroll;
}
#idm_viewer_pdf a{
	background-position:0 0;
	width:43px;
}
#idm_viewer_hwp a{
	background-position:0 -55px;	
}
#idm_viewer_doc a{
	background-position:0 -110px;	
}
#idm_viewer_xls a{
	background-position:0 -165px;	
}
#idm_viewer_ppt a{
	background-position:0 -220px;	
}
/* ÇÏ´Ü */

#wrap_address {

	clear:both;

	width:100%;

	height:100px;

	background-color:#f4f3ef;	

	text-align:center;

}

#idm_line{

	float:left;

	width:100%;

	height:2px;

	margin-top:2px;

	background-color:#ffffff;	

	overflow:hidden;

}

#idm_address{

	clear:both;

	width:980px;

	height:96px;

	margin:0 auto 0 auto;

	text-align:left;

}

#idm_policy_wrap{
	padding-left:0px;
}
#idm_policy{
	float:left;
	width:983px;
	padding-bottom:10px;
	margin:14px 0 0 0;
}

#idm_policy li{
	float:left;
	padding-left:10px;
	background:transparent url('/keei/keei_img/bottom_line2.gif') no-repeat scroll -3px -2px;
}
#idm_policy .first{
	background:none;
	padding-left:395px;
}

#idm_policy a{

	font-family: "µ¸¿ò", "arial";

	font-size: 12px;

	color: #2F2F2F;

	text-decoration: none;

}

#idm_policy a:active, #idm_policy a:visited, #idm_policy a:link, #idm_policy a:hover {

	color: #2F2F2F;

	text-decoration: none;

}
#idm_btm_logo{
	padding:0px 0px 0px 85px;
	float:left;
	width:155px;
	height:50px;
	text-align:center;
}
#idm_btm_logo img{
	margin-top:0px;
}

#idm_keei_addr{

	float:left;
	margin-left:50px;

	width:690px;

}

#idm_keei_addr li{

	float:left;

	padding-left:8px;

	background: transparent url('/keei/keei_img/bottom_line2.gif') no-repeat scroll -15px 0px;

}

li#idm_addr{

	padding-left:0px;

	background:none;

}

#wrap_quick_menu{

	width:100px;

	height:243px;

	display:none;

}

/* ir */

.clm_ir{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:-1;
}
#wrap_func a{
	display:block;
	margin-top:4px;
	background: transparent url('/keei/keei_img/topsmenu.gif') no-repeat scroll;
	height:17px;
	z-index:1;
}
#idm_login a{
	margin-top:0px;
	background-position:0 0;
	width:56px;
}
#idm_logout a{
	margin-top:0px;
	background-position:0 -18px;
	width:56px;
}
#idm_mypage a{
	margin:0 0 0 5px;
	background-position:0 -90px;
	width:40px;
}
#idm_contact a{
	background-position:0 -36px;
	width:60px;
}

#idm_help a{
	background-position:0 -192px;
	width:24px;
	height:16
}

#idm_sitemap a{
	background-position:0 -54px;
	width:40px;
}
#idm_english a{
	background-position:0 -72px;
	width:36px;
}

#idm_search a{
	margin-top:0;
	margin-right:0;
	background-position:0 -170px;
	width:45px;
	height:22px;
}

#idm_meta_search a{
	margin-top:5;
	margin-right:0;
	background-position:1 -210px;
	width:57px;
	height:22px;
}
#idm_zoom{

	background: transparent url('/keei/keei_img/topsmenu.gif') no-repeat scroll 0 -108px;

	width:92px;

	height:25px;

	margin:5px 0px 0px 10px;

}

#idm_zoomin a{

	background-position:0 -134px;

	width:17px;

	margin:4px 0 0 55px;

}

#idm_zoomout a{

	background-position:0 -152px;

	width:17px;

	margin:4px 0 0 2px;

}

.main_menu a{

	display:block;

	height:21px;

	margin-top:5px;

	text-decoration: none;

	font-weight:bold;

	background: transparent url('/keei/keei_img/topmenu.gif') no-repeat scroll;

	z-index:1;

}

#idm_issue a{

	width:96px;/* 132*/
	margin-left:15px;
	background-position:0 0;

}

#idm_bal a{

	width:80px;

	background-position:0 -22px;

}


#idm_stat a{

	width:93px;

	background-position: 0 -66px;

}

#idm_lib a{

	width:80px;

	background-position:0 -44px;

}

#idm_res a{

	width:104px;

	background-position: 0 -88px;

}

#idm_inq a{

	width:85px;

	background-position: 0 -110px;

}

#idm_mem a{

	width:100px;

	background-position: 0 -132px;

}
#idm_keei_addr a{
	display:block;
	height:14px;
	background: transparent url('/keei/keei_img/bottom_imgs.gif') no-repeat scroll;
	z-index:1;
}
#idm_addr span{
	display:block;
	width:680px;
	height:16px;
	background: transparent url('/keei/keei_img/bottom_imgs.gif') no-repeat scroll 0px 0px;	
}
#idm_addr2 span{
	display:block;
	width:212px;
	height:14px;
	background: transparent url('/keei/keei_img/bottom_imgs.gif') no-repeat scroll 0px -18px;	
}
li#idm_addr2{
	padding-left:0px;
	background:none;
}
#idm_webmater a{
	width:78px;
	background-position: 0px -35px;
}
#idm_opinion a{
	width:104px;
	background-position: 0px -53px;
}
#idm_rss a{
	width:37px;
	height:16px;
	background-position: 0px -71px;	
}
#idm_copy_right{
}

#idm_copy_right span{
	display:block;
	width:220px;
	height:16px;
	background: transparent url('/keei/keei_img/bottom_imgs.gif') no-repeat scroll -41px -73px;
}

/* ¾ç½ÄÈ­¸é (°øÅë) */
.comp_table	{border-bottom:1px #dcd9d8 solid; border-top:2px #849bb5 solid; } /* ______¾ç½ÄÅ×ÀÌºí */
.comp_tit	{font-size: 12px;font-weight:normal;color: #09386b; background-color: #f7f9fa; padding:6px 10px 3px 0px; border-top:1px #dae1e9 solid; text-align:right; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */
.comp_tit_c	{font-size: 12px;font-weight:normal;color: #613910; background-color: #f9f6f2; padding:6px 10px 3px 0px; border-top:1px #dae1e9 solid; text-align:center; text-decoration: none;} /* ______º»¹® Ç¥ ¼¿Á¦¸ñ */
.comp_subject	{font-size: 12px; color: #2f2f2f; padding:5px 5px 5px 6px; border-top:1px #dae1e9 solid; text-decoration: none;} /* ______º»¹® Ç¥ Á¦¸ñ(³»¿ë) */
.comp_subject_input_textarea {
  font-size: 12px;  
  height: 22px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #849bb5;
	color: #2F2F2F;	
	width: 504px;
	text-decoration: none;
	background-color: #FFFFFF;
}

.comp_input_textarea {
  font-size: 12px;	
	height: 22px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #849bb5;
	color: #2F2F2F;	
	width: 90%;
	text-decoration: none;
	background-color: #FFFFFF;
}
.comp_but {
	font-family:µ¸¿ò;
 	font-size: 12px;
	padding: 3px 3px 0px 3px;
	border-color:#849bb5;	
	border-style:solid;	
	border-width:1px;
	color: #09386b;
	text-decoration: none;
	background-color: #f3f8ff;
}

/* ´ÜÀ§º¯È¯ */
.uni_box	{ padding:20px; border:1px #dae1e9 solid; background-color:#f7f9fa; } 

.uni_tit	{ font-family:Verdana; font-size:13px; color:#2F2F2F; padding:10px 0px 7px 0px; border-bottom:1px #f0eee5 solid; } /* ______°è»êÇÒ ´ÜÀ§ */

.uni_text	{ font-family:Verdana; font-size:13px; color:#903001; padding:10px 0px 7px 0px; border-bottom:1px #f0eee5 solid; } /* ______°è»êµÈ °ª */




/* Åë°èDB */


.esdb_menu	{ 
	padding:5px 3px 1px 5px; 
	border-color:#d0dce9 #8c98a5 #8c98a5 #d0dce9;	
	border-style:solid;	
	border-width:1px;
	} 
	
.bg1 { background-color:#e6ebf0; 
	padding:5px 3px 1px 5px; 
	border-color:#d0dce9 #8c98a5 #8c98a5 #d0dce9;	
	border-style:solid;	
	border-width:1px;
	}
	
.bg2 { background-color:#FFFFFF;
	padding:5px 3px 1px 5px; 
	border-color:#d0dce9 #8c98a5 #8c98a5 #d0dce9;	
	border-style:solid;	
	border-width:1px;
	}

.esdb_date	{ 
	padding:10px 20px 7px 20px; 
	} 
	
.input_button {
	font-family:µ¸¿ò;
 	font-size: 12px;
	padding: 3px 15px 0px 15px;
	border-color:#d0dce9 #8c98a5 #8c98a5 #d0dce9;	
	border-style:solid;	
	border-width:1px;
	color: #062546;
	text-decoration: none;
	background-color: #FFFFFF;
}



.input_select_sub	{

  	font-size: 12px;

	padding: 2px 0px 0px 3px;

	border: 1px solid #bdb3ab;

	color: #5a3b35;

	height:22px;

	text-decoration: none;

	background-color: #ffffff;

}


.gr_tit { text-align:center; padding-bottom:5px;}
.tab_tit01 	{ background-color:#f4f0e4; font-weight:bold;}
.cell_02 	{ background-color:#f8f8f8;}
.tab_02 	{ background-color:#FFFFFF;}

/* ======== È«º¸ÀÚ·á½Ç/»çÁø°¶·¯¸® ===== */

.photo_tit 		{size:12px; padding-left:10px; letter-spacing:-1px; vertical-align:top;}
.photo_tit2     {font-Size:12px; color: #13498c; font-weight:bold;}
.photo_tit3     {font-Size:12px; color: #13498c; font-weight:bold; padding:10px 15px 2px 15px;}

.photo_b        {padding:15px 15px 15px 15px; background-color: #e5e5e5; text-align:center;}
.photo_text     {padding:2px 15px 10px 15px; size:12px;}

/* ======== È«º¸ÀÚ·á½Ç/µ¿¿µ»ó ===== */
.mov        {padding:8px 8px 8px 8px; background-color: #d7e4e9; text-align:center;}
.mov_text        {font-family:"±¼¸²"; padding-bottom:20px; size:12px; color:#525252; vertical-align:bottom;}

/* ======== È«º¸ÀÚ·á½Ç/¿¬Â÷º¸°í¼­ ===== */
.y_book_tit       {padding-left:20px; size:13px; color: #13498c; font-weight:bold; }
.y_book_text       {padding:10px 5px 5px 5px; size:12px; color:#525252; text-align:center;}

/* ±âÅ¸ html page */

#rss_div{	
	margin-top:5px;
	padding:10px 10px 10px 10px;
}
#rss_div p{
	margin-left:20px;
	padding-left:10px;
}

.padding_20 { padding-left:38px;}
.padding_45 { padding-left:47px;}
.padding_40	{padding-left:38px; color:#4a6d98; font-weight:bold; letter-spacing:-1px;}

.padding_10 { padding-left:20px;}
.history_date { color:#09386b; font-weight:bold;}
.intro_stit	{font-family:"µ¸¿ò", "±¼¸²"; font-size: 14px; font-weight:bold; color: #09386b; letter-spacing:-1px;text-decoration: none;} /* ______Áß°£ Á¦¸ñ */

.intro_profile1	{font-family:"µ¸¿ò", "±¼¸²"; font-size: 12px; font-weight:bold; color: #2f2f2f; text-align:right; padding-right:20px; border-bottom:1px #e1e1e1 solid; text-decoration: none;} /* ______¿øÀåÇÁ·ÎÇÊ Á¦¸ñ */

.intro_profile2	{font-family:"µ¸¿ò", "±¼¸²"; font-size: 12px; font-weight:bold; color: #2e63b2; border-bottom:1px #e1e1e1 solid; text-decoration: none;} /* ______¿øÀåÇÁ·ÎÇÊ Á¦¸ñ */



.list_tel			{font-weight:bold; font-Size:12px; color: #5c5c5c; background-color:#f6f6f6; text-decoration: none; padding:1px 0px 1px 5px;}

.list_name 				{font-Size:12px; color: #2f2f2f; text-decoration: none; padding:5px 0px 5px 4px;}

.list_name a:link 		{size:12px; color: #508623; text-decoration: none;}

.list_name a:visited 	{size:12px; color: #508623; text-decoration: none;}

.list_name a:active 	{size:12px; color: #508623; text-decoration: none;}

.list_name a:hover 		{size:12px; color: #2f6700; text-decoration: none;}

/* »ç¿ëÀÚ Mileage */
#idm_user_mileage{
	margin:15px 0 0 10px;
}
#idm_user_mileage h2{
	float:left;
	padding-left:25px;
	font-size:12px;
	font-weight:normal;	
	background:transparent url('/keei/keei_img/mypage_icon_mileage.gif') no-repeat scroll 0 0;
}
#idm_user_mileage span{
	padding-left:15px;
	font-weight:bold;
	color:#58b131;
}


.rss_link 				{font-Size:12px; color: #a4763c; text-decoration: none; border-bottom:1px #b1aea9 dotted;}

.rss_link a:link 		{size:12px; color: #a4763c; text-decoration: none;}

.rss_link a:visited 	{size:12px; color: #a4763c; text-decoration: none;}

.rss_link a:active 		{size:12px; color: #a4763c; text-decoration: none;}

.rss_link a:hover 		{size:12px; color: #b64201; text-decoration: none;}


.link_site 				{font-Size:12px; color: #2f2f2f; text-decoration: none; border-bottom:1px #e6ebf0 solid; padding:3px 0px 1px 5px;}

.link_site a:link 		{size:12px; color: #3b0483; text-decoration: none;}

.link_site a:visited 	{size:12px; color: #3b0483; text-decoration: none;}

.link_site a:active 	{size:12px; color: #3b0483; text-decoration: none;}

.link_site a:hover 		{size:12px; color: #b82b00; text-decoration: none;}


.text_black			{font-Size:12px; color: #2f2f2f; font-weight:bold; text-decoration: none;}


.photo_brown_w	{color: #98540b; text-decoration:none; border-bottom:2px #849bb5 solid;}
.photo_01  		{padding:13px 0px 6px 0px; background-color:#f2f6fb;}
.photo_02  		{border:2px #FFFFFF solid;}
.photo_tit  	{padding:7px 0px 2px 0px; text-align:center;}
.photo_tit2  	{color:#2f2f2f; font-weight:bold; padding:10px 0px 10px 0px; text-align:center;}
.photo_line 	{text-decoration:none; border-bottom:1px #849bb5 solid;}

.body_movie  {font-size: 12px; color: #2F2F2F; background-color:#e6e6e1; padding:15px 0px 15px 0px; border-bottom:1px #849bb5 solid; text-decoration: none;}

.body_movie_text  {font-size: 12px; color: #2F2F2F; background-color:#f9f9f4; padding:15px 20px 15px 20px; border-bottom:1px #849bb5 solid; text-decoration: none;}


.table_01  {background-color:#a5ccf2; border-top:1px #849bb5 solid; }
.cell_01   {color:#4c4c4c; font-weight:bold; padding:5px 5px 3px 5px; text-align:center; background-color:#f3f8ff; border-bottom:1px #a5ccf2 solid;}
.tab_tit01	{color:#4c4c4c; font-weight:bold; padding:5px 5px 3px 5px; text-align:center; background-color:#f3f8ff; border-bottom:1px #a5ccf2 solid;}

.cell_02   {color:#2f2f2f; padding:5px 5px 3px 5px; background-color:#f8f8f8;}
.tab_01	   {color:#2f2f2f; padding:5px 5px 3px 5px; background-color:#f8f8f8;}

.cell_03   {color:#2f2f2f; padding:5px 5px 3px 5px; background-color:#ffffff; }
.tab_02   {color:#2f2f2f; padding:5px 5px 3px 5px; background-color:#ffffff; }

.cell_04   {color:#123660; padding:5px 5px 3px 5px; background-color:#eef1e7; border-bottom:1px #a5ccf2 solid;}
.tab_03	 {color:#123660; padding:5px 5px 3px 5px; background-color:#eef1e7; border-bottom:1px #a5ccf2 solid;}
.tab_04	 {color:#123660; padding:5px 5px 3px 5px; background-color:#dbe4d7; border-bottom:1px #a5ccf2 solid;}


.w_search   { 
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold;
	border-width:1px;
	border-style: solid;
	text-align:center;
	padding:2px;
	border-color: #f1f1f1 #cecece #cecece #f1f1f1;
	}
	
.w_search a:link 		{color: #2f2f2f; text-decoration: none;}
.w_search a:visited 	{color: #2f2f2f; text-decoration: none;}
.w_search a:active 		{color: #2f2f2f; text-decoration: none;}
.w_search a:hover 		{color: #c12626; text-decoration: none;}


.titleLink	{color: #09386b; text-decoration: none;}
.titleLink a:link 		{color: #09386b; text-decoration: none;}
.titleLink a:visited 	{color: #09386b; text-decoration: none;}
.titleLink a:active 	{color: #09386b; text-decoration: none;}
.titleLink a:hover 		{color: #9912e7; text-decoration: underline;}


.line_bott	{ border-bottom:2px #b5c3d3 solid; padding-bottom:20px;}
