@charset "euc-kr";

* html { height: 1px; }
img {border:0}
* {
	margin: 0;
	padding: 0;
	font-family: verdana, tahomaDotum, AppleGothic, Gulim, "dotum", "Gulim Arial", Helvetica, sans-serif,"±¼¸²Ã¼", "µ¸¿òÃ¼", "±¼¸²", "µ¸¿ò";
	/*text-decoration: none;*/
	line-height: 160%;
}
body, td, input, textarea { font: 12px µ¸¿ò, verdana, sans-serif;	color: #444444; }
A:link {color: #444444; text-decoration:none}
A:visited {	color: #444444; text-decoration:none}
A:hover {	color: #405aa3; text-decoration:underline}
A:active {	color: #444444; text-decoration:none}
img { border: 0;}
input, textarea { vertical-align: middle; }
/*SELECT{FONT-SIZE:12px; color:#555555; LINE-HEIGHT:18px; FONT-FAMILY:µ¸¿ò, seoul, verdana;}*/
SELECT { font-size:9pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; BORDER-LEFT: #9c9c9c 1px solid; BORDER-BOTTOM: #9c9c9c 1px solid; BACKGROUND-COLOR: #ffffff }
selectbox { font-size:9pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; BORDER-LEFT: #9c9c9c 1px solid; BORDER-BOTTOM: #9c9c9c 1px solid; BACKGROUND-COLOR: #ffffff }

/*div.class {display:inline-block; *display:inline; *zoom:1;}*/

#top{ width:909px; height:109px; overflow:hidden;  }

#top_btn {padding-top:10px;}
#top_btn:after {content: "."; display: block; height:0px; clear:both; visibility:hidden;}

.right_top{ width:655px; height:109px; overflow:hidden; float:right; }

.logo{ width:201px; height:11px; padding-top:37px; padding-left:22px;  float:left; }
* html .logo { width: 238px; height:48px; }

.topmenu{ float:right; display:inline; margin-top:16px; padding-right:26px; }
.menu{ width:628px; height:72px; margin-top:8px; float:right; }

fieldset {border:0}
legend {display:none}

#flash{ width:909px; height:293px; overflow:hidden;  }

.cb {content: "."; display: block; height:0px; clear:both; visibility:hidden;}

#footer{ width:871px; height:34px; padding-left:19px; padding-top:20px;}
* html #footer { width: 890px; height:54px; }


#contents
#contents:after {content: "."; display: block; height:0px; clear:both; visibility:hidden;}

.clfix:after {content: "."; display: block; height:0px; clear:both; visibility:hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix{ zoom:1; } /*for IE 5.5-7*/

/* textfield */
.login_textfield {width:100px;height:18px;font-size:12px;color:000000;background-color: #ffffff;border-bottom: #b5b5b5 1px solid;border-left: #b5b5b5 1px solid; border-right: #b5b5b5 1px solid;border-top: #b5b5b5 1px solid}
.textfield {font-size:12px;color:000000;background-color: #ffffff;border-bottom: #b5b5b5 1px solid;border-left: #b5b5b5 1px solid; border-right: #b5b5b5 1px solid;border-top: #b5b5b5 1px solid}
.textfield02 {height:18px;font-size:12px;color:000000;background-color: #ffffff;border-bottom: #e0e0e0 1px solid;border-left: #e0e0e0 1px solid; border-right: #e0e0e0 1px solid;border-top: #e0e0e0 1px solid; vertical-align:middle;overflow:auto}
.textfield03 {width:370px;height:22px;font-size:12px;color:000000;background-color: #ffffff;border-bottom: #ffffff 1px solid;border-left: #ffffff 1px solid; border-right: #ffffff 1px solid;border-top: #ffffff 1px solid; vertical-align:middle;overflow:auto;padding-top:6px;_height:20px;}
.textfield05 {width:550px; border:1px solid #D6D6D6; COLOR:black; HEIGHT:18px; BACKGROUND-COLOR:#ffffff;}
.textfield06 {height:18px;font-size:12px;color:000000;background-color: #ffffff;border-bottom: #e0e0e0 1px solid;border-left: #e0e0e0 1px solid; border-right: #e0e0e0 1px solid;border-top: #e0e0e0 1px solid; }
.textfield11 {height:20px;font-size:12px;color:000000;background-color: #ffffff;border-bottom: #e0e0e0 1px solid;border-left: #e0e0e0 1px solid; border-right: #e0e0e0 1px solid;border-top: #e0e0e0 1px solid; }
.textarea01 {font-size:12px;color:000000;background-color: #ffffff;border-bottom: #e0e0e0 1px solid;border-left: #e0e0e0 1px solid; border-right: #e0e0e0 1px solid;border-top: #e0e0e0 1px solid; }

/* Search Option */
	#snb_wrap .snb_search_box .rdo_type {display:none;}
	#snb_wrap .snb_search_box label {font-size:12px; cursor:pointer; _cursor:hand;}
	#snb_wrap .snb_search_box .search_option_box {float:left; width:93px; _width /**/:95px;}
	#snb_wrap .snb_search_box .on .search_option {border:1px solid #888d95;}
	#snb_wrap .snb_search_box .on .search_option_layer {display:block;}
	#snb_wrap .snb_search_box .off .search_option  {border:1px solid #fff;}
	#snb_wrap .snb_search_box .off .search_option_layer  {display:none;}
	#snb_wrap .snb_search_box .search_option {width:100%; text-align:left;}
	#snb_wrap .snb_search_box .search_option label {display:block; font:12px "µ¸¿ò"; padding:8px 23px 0px 6px; color:#424242; background:url(/images/common/bu_arrow_down.gif) right 6px no-repeat; zoom:1;}
	:root #snb_wrap .snb_search_box .search_option label {padding:2px 23px 1px 6px;}
	#snb_wrap .snb_search_box .search_option .on {margin-bottom:-1px; padding-bottom:3px; _padding-bottom:0; background:url(/images/common/bu_arrow_up.gif) right 6px no-repeat;}
	:root #snb_wrap .snb_search_box .search_option .on {margin-bottom:-3px; padding:2px 23px 4px 6px;}
	#snb_wrap .snb_search_box .search_option_layer {position:absolute; left:3px; top:19px; width:93px; _width /**/:95px; padding-top:3px; border:1px solid #888d95; border-top:none; font:12px "µ¸¿ò"; background:#fff url(http://blogimgs.naver.com/static/common/snb/090513/bg_line.gif) left 2px repeat-x; text-align:left;}
	/* 090803 | BTS ¼öÁ¤ */
	#snb_wrap .snb_search_box .snb_search_box_sub {_display:inline; float:left; margin-right:0px;border:4px solid #37a332;}
	:root #snb_wrap .snb_search_box .snb_search_text {padding:3px 0 1px 2px;}
	#snb_wrap .snb_search_box .btn_search {float:left; margin:0 4px 0 -4px; font-size:0; zoom:1;}
	#snb_wrap .snb_search_box .btn_arrow {float:left;}
	#snb_wrap .snb_search_box .btn_arrow img {vertical-align:top;}

	#snb_wrap .snb_search_box .snb_search_text {float:left; width:360px; height:22px; margin:4px 0 0 0px; _margin:0; padding:4px 0 0 0px; border:0; color:#000000; font:12px µ¸¿ò, Dotum, AppleGothic, sans-serif;}
	:root #snb_wrap .snb_search_box .snb_search_text {padding:3px 0 1px 0px;}

.search_eah {float:left;background:url(/images/common/bu_arrow_down.gif) right 6px no-repeat; zoom:1;width:70px;padding:7px 5px 3px 5px}
#kmap {padding-left:2px;padding-top:2px;}
#kmap:after {content: "."; display: block; height:0px; clear:both; visibility:hidden;}

#notice {height:80px;width:200px; background:url(/images/main/left_menu_bg.gif); text-align:left}
#notice li {padding:0; background:url(/images/main/bg_notice.gif) no-repeat left;margin:0;height:20px;}


.newbook_font {font: 11px µ¸¿ò;color:#37a332}

.bestseller {border:1px solid #e0e0e0; height:340px; background:#f4faff;padding-top:10px;}
.bestseller:after {content: "."; display: block; height:0px; clear:both; visibility:hidden;}

.font_11px {font: 11px µ¸¿ò;color:#444444;line-height:16px;}
.font_11px_lg {font: 11px µ¸¿ò;color:#999999;letter-spacing:-1px}
.font_orange_12px {font: 12px µ¸¿ò;color:#ff6600;line-height:16px;}
.font_orange_14px {font: 14px µ¸¿ò;color:#ff6600;line-height:20px;font-weight:bold; }

.font_B_11px {font: 11px µ¸¿ò;color:#444444;line-height:16px;}
.font_B_11px:link {font: 11px µ¸¿ò;color:#444444;line-height:16px;text-decoration:none}
.font_B_11px:visited {font: 11px µ¸¿ò;color: #444444;line-height:16px; text-decoration:none}
.font_B_11px:hover {font: 11px µ¸¿ò;color: #405aa3;line-height:16px; text-decoration:underline}
.font_B_11px:active {font: 11px µ¸¿ò;color: #444444;line-height:16px; text-decoration:none}

.font_G_11px {font: 11px µ¸¿ò;color:#444444;line-height:16px;}
.font_G_11px:link {font: 11px µ¸¿ò;color:#444444;line-height:16px;text-decoration:none}
.font_G_11px:visited {font: 11px µ¸¿ò;color: #444444;line-height:16px; text-decoration:none}
.font_G_11px:hover {font: 11px µ¸¿ò;color: #13640f;line-height:16px; text-decoration:underline}
.font_G_11px:active {font: 11px µ¸¿ò;color: #444444;line-height:16px; text-decoration:none}

.font_R_11px {font: 11px µ¸¿ò;color:#e53031;line-height:16px;letter-spacing:-1px}
.font_R2_11px {font: 11px µ¸¿ò;color:#e53031;line-height:16px;}
.font_B_11px {font: 11px µ¸¿ò;color:#444444;line-height:16px;letter-spacing:-1px}
.font_C_11px {font: 11px µ¸¿ò;color:#0e59a0;line-height:16px;letter-spacing:-1px}
.font_C_11px2 {font: 11px µ¸¿ò;color:#0e59a0;line-height:16px;}
.font_C_12px {font: 12px µ¸¿ò;color:#0e59a0;line-height:18px;}

.font_R_12px {font: 12px µ¸¿ò;color:#e53031;line-height:16px;text-decoration:underline}
.font_R_12px:link {font: 12px µ¸¿ò;color:#e53031;line-height:16px;text-decoration:underline}
.font_R_12px:visited {font: 12px µ¸¿ò;color: #e53031;line-height:16px; text-decoration:underline}
.font_R_12px:hover {font: 12px µ¸¿ò;color: #e53031;line-height:16px; text-decoration:underline}
.font_R_12px:active {font: 12px µ¸¿ò;color: #e53031;line-height:16px; text-decoration:underline}

.font_Gray {font: 12px µ¸¿ò;color:#787878;line-height:16px;}
.font_Gray:link {font: 12px µ¸¿ò;color:#787878;line-height:16px;text-decoration:none}
.font_Gray:visited {font: 12px µ¸¿ò;color: #787878;line-height:16px; text-decoration:none}
.font_Gray:hover {font: 12px µ¸¿ò;color: #405aa3;line-height:16px; text-decoration:underline}
.font_Gray:active {font: 12px µ¸¿ò;color: #787878;line-height:16px; text-decoration:none}

.font_Gray02 {font: 12px µ¸¿ò;color:#aaaaaa;line-height:18px;}
.font_ybrown_11px {font: 11px µ¸¿ò;color:#e59301;line-height:18px;}

.font_Gray_link {font: 12px µ¸¿ò;color:#aaaaaa;line-height:18px;text-decoration:none}
.font_Gray_link:link {font: 12px µ¸¿ò;color:#aaaaaa;line-height:18px;text-decoration:none}
.font_Gray_link:visited {font: 12px µ¸¿ò;color:#aaaaaa;line-height:18px;text-decoration:none}
.font_Gray_link :hover{font: 12px µ¸¿ò;color:#aaaaaa;line-height:18px;text-decoration:underline}
.font_Gray_link:active {font: 12px µ¸¿ò;color:#aaaaaa;line-height:18px;text-decoration:none}

.font_green {font: 12px µ¸¿ò;color:#2a845b;line-height:18px;font-weight:bold;text-decoration:none}
.font_green:link {font: 12px µ¸¿ò;color:#2a845b;line-height:18px;font-weight:bold;text-decoration:none}
.font_green:visited {font: 12px µ¸¿ò;color:#2a845b;line-height:18px;font-weight:bold;text-decoration:none}
.font_green:hover {font: 12px µ¸¿ò;color:#2a845b;line-height:18px;font-weight:bold;text-decoration:underline}
.font_green:active {font: 12px µ¸¿ò;color:#2a845b;line-height:18px;font-weight:bold;text-decoration:none}

.h14 { line-height:14px;}
.h16 { line-height:16px;}
.h18 { line-height:18px;}
.h20 { line-height:20px;}

.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pa10 {padding:10px ;}

.academy_list01 {font: 11px µ¸¿ò;color:#ad730e; font-weight:bold; line-height:24px;background-color:#f4df75;padding:3px 3px 1px 3px;}
.academy_list02 {font: 12px µ¸¿ò;color:#5b942d; font-weight:bold; line-height:24px;background-color:#cfe286;padding:3px 3px 1px 3px;}
.wacademy_list01 {font: 11px µ¸¿ò;color:#5b942d; font-weight:bold; line-height:24px;background-color:#cfe286;padding:3px 3px 1px 3px;}

.academy_list_title {font: 11px µ¸¿ò;color:#7b835b; font-weight:bold;text-decoration:none }
.academy_list_title:link {font: 11px µ¸¿ò;color:#7b835b; font-weight:bold;text-decoration:none}
.academy_list_title:visited {font: 11px µ¸¿ò;color:#7b835b; font-weight:bold;text-decoration:none}
.academy_list_title:hover {font: 11px µ¸¿ò;color:#7b835b; font-weight:bold;text-decoration:underline}
.academy_list_title:active {font: 11px µ¸¿ò;color:#7b835b; font-weight:bold;text-decoration:none}

.academy_list_title02 {font: 12px µ¸¿ò;color:#444444; font-weight:bold;text-decoration:none }
.academy_list_title02:link {font: 12px µ¸¿ò;color:#444444; font-weight:bold;text-decoration:none}
.academy_list_title02:visited {font: 12px µ¸¿ò;color:#444444; font-weight:bold;text-decoration:none}
.academy_list_title02:hover {font: 12px µ¸¿ò;color:#444444; font-weight:bold;text-decoration:underline}
.academy_list_title02:active {font: 12px µ¸¿ò;color:#444444; font-weight:bold;text-decoration:none}


.academy_title {font: 16px µ¸¿ò;color:#074593;font-weight:bold;}
.academy_title2 {font: 14px µ¸¿ò;color:#074593;font-weight:bold;}
.academy_graph {font: 11px µ¸¿ò;color:#b0c19a; text-align:right}
.blue_12px {font: 12px µ¸¿ò;color:#074593;font-weight:bold;}
.grayblue_12px {font: 12px µ¸¿ò;color:#9caabf;font-weight:bold;}
.grayblue_11px {font: 11px µ¸¿ò;color:#9caabf;font-weight:bold;}
.red_12px {font: 12px µ¸¿ò;color:#dc2d2d;}

.academy_table {border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-collapse:collapse;}
.academy_table_td{padding:10px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.academy_table_td_blue{padding:10px; border-right:1px solid #d9e0e7; border-bottom:1px solid #d9e0e7;}
.academy_table_gray {padding:10px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;font:12px µ¸¿ò µ¸¿òÃ¼; color:#444444; font-weight:bold; background-color:#f4f4f4; text-align:center}
.academy_table_blue {padding:10px; border-right:1px solid #d9e0e7; border-bottom:1px solid #d9e0e7;font:12px µ¸¿ò µ¸¿òÃ¼; color:#0e59a0; font-weight:bold; background-color:#e8f0f7; text-align:center}

.academy_table02 {border-top:1px solid #dde3d5;border-left:1px solid #dde3d5;border-collapse:collapse;}
.academy_table02_td{padding:7px; border-right:1px solid #dde3d5; border-bottom:1px solid #dcdcdc;}
.academy_table02_gray {padding:7px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;font:12px µ¸¿ò µ¸¿òÃ¼;color:#444444; font-weight:bold; background-color:#f0f1ea; text-align:center}

.academy_table03 {border-top:1px solid #dde3d5;border-left:1px solid #dde3d5;border-collapse:collapse;}
.academy_table03_td{padding:7px; border-right:1px solid #dde3d5; border-bottom:1px solid #dcdcdc; text-align:center}
.academy_table03_gray {padding:7px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;font:12px µ¸¿ò µ¸¿òÃ¼; color:#444444; font-weight:bold; background-color:#fafafa; text-align:center}

.academy_table04 {border-top:1px solid #dde3d5;border-left:1px solid #dde3d5; border-right:1px solid #dde3d5; border-bottom:1px solid #dde3d5; border-collapse:collapse;}
.academy_table05_td{padding-top:7px; padding-bottom:7px; border-right:1px solid #dde3d5; border-bottom:1px solid #dcdcdc;}

.book_title {font: 16px µ¸¿ò;color:#074593;font-weight:bold;}
.book_title:link {font: 16px µ¸¿ò;color:#074593;font-weight:bold;}
.book_title:visited {font: 16px µ¸¿ò;color:#074593;font-weight:bold;}
.book_title:hover {font: 16px µ¸¿ò;color:#074593;font-weight:bold;font-weight:bold;text-decoration:underline}
.book_title:active {font: 16px µ¸¿ò;color:#074593;font-weight:bold;}

.book_title02 {font: 16px µ¸¿ò;color:#444444;}
.white {  font-family: "±¼¸²", "µ¸¿ò"; font-size: 12px; font-style: normal; line-height: 14px; color: #ffffff;}

.find_id{font-family: "±¼¸²", "µ¸¿ò"; font-size: 12px;background-color:#ffffff;border-right:#9c9c9c 1px solid; border-top:#ffffff 1px solid; border-left:#ffffff 1px solid; border-bottom:#ffffff 1px solid; border-right:#ffffff 1px solid; }
.font_11px_exp {font: 11px µ¸¿ò;color:#444444;line-height:16px;text-decoration:none;letter-spacing:-1px}
.font_11px_green {font: 11px µ¸¿ò;color:#13640f;line-height:16px;text-decoration:none;letter-spacing:-1px}

#following{
	background:#ffffff;padding:5px;border: 1px solid #10a310;position:absolute;font-size:15px;font-weight:bold;color:#000;z-index:99;
}