/*//////////////// ÀüÃ¼ °øÅë¼³Á¤ºÎºÐ /////////////////*/

a:link {  color: #333333; text-decoration: none}
a:visited {  color: #333333; text-decoration: none}
a:hover {  color: #333333; text-decoration: underline}

html { width:100%; height:100%; }
input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #333333}
TABLE, TR, TD {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #333333; text-decoration: none; line-height: 150%;}
SELECT {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #333333; text-decoration: none; line-height: 150%;}
BODY {
	font-size:11pt;color:#333333;font-family:"Verdana", "Arial", "Helvetica", "sans-serif"
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;/* background-color: #FFFFFF;*/
	/*background-image: url(../images/img_common/frame_sky_bg.jpg);*/
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #9D9987;
	SCROLLBAR-SHADOW-COLOR: #9D9987;
	SCROLLBAR-3DLIGHT-COLOR: #F7F7F7;
	SCROLLBAR-ARROW-COLOR: #9D9987;
	SCROLLBAR-TRACK-COLOR: #F7F7F7;
	SCROLLBAR-DARKSHADOW-COLOR: #F7F7F7;
} 
img {border:0}

/*////////////////////////////////////*/

.sub_cate11 {
	font-family:"µ¸¿ò";
	font-size:11px;
	color:#666666;
	}

.blue_11 {
	font-family:"±¼¸²";
	font-size:11px;
	color:#253385;
	letter-spacing:-1px;
	}
	
.blue_bold_11 {
	font-family:"±¼¸²";
	font-size:11px;
	color:#253385;
	font-weight:bold;
	letter-spacing:-1px;
	}	
	
.gray_11 {
	font-family:"±¼¸²";
	font-size:11px;
	color:#666666;
	}
	
.books_11 {
	font-family:"±¼¸²";
	font-size:11px;
	color:#74552c;
	}
	
.books_bold_11 {
	font-family:"±¼¸²";
	font-size:11px;
	font-weight:bold;
	color:#916e40;
	}

.contents_text_12 {
	font-family:"±¼¸²";
	font-size:12px;
	color:#666666;
	letter-spacing:-1px;
	}

.board_text_12 {
	font-family:"±¼¸²";
	font-size:12px;
	color:#666666;
	}

.board_text_11 {
	font-family:"±¼¸²";
	font-size:11px;
	color:#666666;
	}

.board_search3 {
	font-family:"±¼¸²";
	font-size:11px;
	border-left:#d4c7a1 1px solid;
	border-top: #d4c7a1 1px solid;
	border-right:#d4c7a1 1px solid;
	border-bottom: #d4c7a1 1px solid;
	background-color: #FFFFFF;
	width: 200px;
	height: 20px;
	}

	
/*/////////////////input box////////////////////*/

.sub_login {
	font-family:"±¼¸²";
	font-size:11px;
	border-left:#92b2dd 1px solid;
	border-top: #92b2dd 1px solid;
	border-right:#92b2dd 1px solid;
	border-bottom: #92b2dd 1px solid;
	background-color: #FFFFFF;
	width: 95px;
	height: 18px;
	}


/*//////////////// ¸µÅ©/////////////////*/

A:link  {color:#555555; text-decoration:none;}
A:visited  {color:#555555; text-decoration:none;}
A:active  {color:#555555; text-decoration:none;}
A:hover  {color:#74AADD; text-decoration:none;}

A.a_admin:link  {color:#000000; text-decoration:none;}
A.a_admin:visited  {color:#666666; text-decoration:none;}
A.a_admin:active  {color:#666666; text-decoration:none;}
A.a_admin:hover  {color:#74AADD; text-decoration:none;}

A.main:link  {color:#53971b; text-decoration:none;}
A.main:visited  {color:#53971b; text-decoration:none;}
A.main:active  {color:#3C5087; text-decoration:none;}
A.main:hover  {color:#3C5087; text-decoration:none;}

A.book:link  {color:#333333; text-decoration:none;}
A.book:visited  {color:#333333; text-decoration:none;}
A.book:active  {color:#333333; text-decoration:none;}
A.book:hover  {color:#1859b2; text-decoration:none;}

A.admin:link  {color:#ffffff; text-decoration:none;}
A.admin:visited  {color:#ffffff; text-decoration:none;}
A.admin:active  {color:#9ceaeb; text-decoration:none;}
A.admin:hover  {color:#9ceaeb; text-decoration:none;}


/*//////////////// MAIN /////////////////*/

.news
{
    position:absolute;
    visibility:hidden;
    width:400;
}

.t_title3 {
	font-family:"±¼¸²";
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	letter-spacing:1px;
}


.t_title2 {
	font-family:"µ¸¿ò";
	font-size:13px;
	color:#333333;
	font-weight:bold;
	letter-spacing:1px;
}


/*//////////////// º»¹® /////////////////*/

.gongi {
	font-family:"µ¸¿ò";
	font-size:11px;
	color:#555555;
	}

.cal_t_12 {
	font-family:"µ¸¿ò";
	font-size:12px;
	color:#FF0000;
	}

.notice_01 {
	font-family:"±¼¸²";
	font-size:14px;
	color:#1859b2;
	font-weight:bold;
	letter-spacing:-1px;
	}

.title_01 {
	font-family:"±¼¸²";
	font-size:11px;
	color:#1859b2;
	font-weight:bold;
	letter-spacing:-1px;
	}

.title_02 {
	font-family:"±¼¸²";
	font-size:11px;
	color:#53971b;
	font-weight:bold;
	letter-spacing:-1px;
	}

.title_12 {
	font-family:"±¼¸²";
	font-size:12px;
	color:#1859b2;
	font-weight:bold;
	letter-spacing:-1px;
	}
	
.week_title {
	font-family:"±¼¸²";
	font-size:12px;
	color:black;
	font-weight:bold;
	letter-spacing:-1px;
	}	
	

.quiz_ban {
	font-family:"±¼¸²";
	font-size:11px;
	color:#2f26a9;
	font-weight:bold;
	letter-spacing:-1px;
	}

.quiz_dab {
	font-family:"±¼¸²"; 
	font-size:13px; 
	color:#28288C;
	}

.contents {
	font-family:"±¼¸²"; 
	font-size:12px; 
	color:#555555;
	}
	
.view_title {
	font-family:"±¼¸²"; 
	font-size:12px; 
	color:#000000;
	font-weight:bold
	}

.input_login {
	font-family:"±¼¸²";
	font-size:11px;
	border-left:#9EB7E0 1px solid;
	border-top: #9EB7E0 1px solid;
	border-right:#9EB7E0 1px solid;
	border-bottom: #9EB7E0 1px solid;
	background-color: #FFFFFF;
	width: 90px;
	height: 20px;
	}

.search {
	font-family: "±¼¸²"; 
	font-size: 12px; 
	list-style-type: 
	lower-alpha; 
	width: 90px; 
	height: 18px;
	}

.cal_sch {
	font-family: "Tahoma"; 
	font-size: 12px; 
	list-style-type: 
	width: 80px;
	height: 20;
	}


.comment3 {
	font-family:"±¼¸²";
	font-size:11px;
	border-left:#cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #FFFFFF;
	width: 420px;
	height: 70px;
	}

.comment_field {
	font-family:"±¼¸²";
	font-size:11px;
	border-left:#cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #e6e6e6;
	width: 110px;
	height: 17px;
	}


.search_field {
	font-family:"±¼¸²";
	font-size:12px;
	border-left:#9EB7E0 1px solid;
	border-top: #9EB7E0 1px solid;
	border-right:#9EB7E0 1px solid;
	border-bottom: #9EB7E0 1px solid;
	background-color: #FFFFFF;
	width: 120px;
	height: 20px;
	}

.jump_link {
	font-family: "±¼¸²"; 
	font-size: 12px; 
	list-style-type: 
	lower-alpha; 
	width: 150px; 
	height: 18px;
	}

/******************* Admin *************************/

.adm_field {
	font-family:"±¼¸²";
	font-size:12px;
	border-left:#9EB7E0 1px solid;
	border-top: #9EB7E0 1px solid;
	border-right:#9EB7E0 1px solid;
	border-bottom: #9EB7E0 1px solid;
	background-color: #FFFFFF;
	width: 250px;
	height: 20px;
	}

.adm_bb_12t {
	font-family:"Tahoma";
	font-size:12px;
	color:#232323;
	font-weight:bold;
	letter-spacing:-1px;
	}

.adm_bt_12t {
	font-family:"Tahoma";
	font-size:12px;
	color:#0000FF;
	letter-spacing:-1px;
	}

.adm_bc_12t {
	font-family:"Tahoma";
	font-size:12px;
	color:#232323;
	letter-spacing:-1px;
	}

.adm_bc_13t {
	font-family:"Tahoma";
	font-size:13px;
	color:#232323;
	letter-spacing:-1px;
	}

.adm_t_11 {
	font-family:"±¼¸²";
	font-size:12px;
	color:#EFEFEF;
	font-weight:bold;
	letter-spacing:-1px;
	}

.adm_t_14 {
	font-family:"±¼¸²";
	font-size:14px;
	color:#EE3333;
	font-weight:bold;
	letter-spacing:-1px;
	}

.quiz_t_14 {
	font-family:"±¼¸²";
	font-size:14px;
	color:#3C3C3C;
	font-weight:bold;
	letter-spacing:-1px;
	}

.quiz_tw_14 {
	font-family:"±¼¸²";
	font-size:14px;
	color:#EFEFEF;
	font-weight:bold;
	letter-spacing:-1px;
	}

.menu_13 {
	font-family:"±¼¸²";
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	}
	
.menu_13_line {
	font-family:"±¼¸²";
	font-size:13px;
	color:#ffffff;
	letter-spacing:-1px;
	}

.leftmenu_13 {
	font-family:"±¼¸²";
	font-size:13px;
	color:#000000;
	font-weight:bold;
	letter-spacing:-1px;
	}

.menu_bw_14 {
	font-family:"±¼¸²";
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	}

/***************************************************/


/******************** INPUT BOX ********************/

.box_a {
	height: 25px;
	}

.box_normal {
	border-left:#cac9c9 1px solid;
	border-top: #cac9c9 1px solid;
	border-right:#cac9c9 1px solid;
	border-bottom: #cac9c9 1px solid;
	background-color: #FFFFFF;
	height: 20px;
	}


.box_book {
	font-family: µ¸¿ò;
	font-size: 10pt;
	color: #333333;
	border: 1px #c8c8c8 solid;
	}

.box_book_150 {
	font-family: µ¸¿ò;
	font-size: 10pt;
	color: #FF0000;
	border: 1px #c8c8c8 solid;
	width: 150px;
	}

/**************************************************/

/****** sLighBox ******/
.SLB_center { cursor:pointer; visibility:hidden; border: solid 4px #000000; background-color: #FFF}
.SLB_close { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
.SLB_caption { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
#SLB_loading { cursor: pointer; display:none; z-index: 99998; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding: 3px 0px 4px 0px; border: solid 2px #cfcfcf; }

.table_login {width:100%; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}/*- text-align:center;-*/
.table_login caption {display:none;}
.table_login tfoot {font-weight:bold; background-color:#F5F7F9;}
.table_login th {padding:7px 0 4px 0; background-color:#F5F7F9; border-top:2px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; font:12px dotum; font-weight:bold; color:#666666;}
.table_login td {padding:6px 0 4px 5px; border:1px solid #E5E5E5; color:#4C4C4C; height:30px;}
.table_login td.mtitle {padding:6px 0 4px 5px; text-align:center; border:1px solid #E5E5E5; color:#4C4C4C; font:12px dotum; font-weight:bold; color:#666666;}
.table_login td.ranking {font-weight:bold;}

.input{font-family:"µ¸¿ò";font-size: 12px;font-weight: normal;color: #7F7E79;background-color: #FFFFFF;border: 1px solid border-color:#bebebe #ededed #ededed #bebebe;}
.input2{font-family:"µ¸¿ò";font-size: 12px;color: #345CA5;background-color: #FAFAFA;border: 1px solid #D3D3D3;}
.input3{font-family:"µ¸¿ò";font-size: 12px;color: #345CA5;background-color: #F0F0F0;border: 1px solid #D3D3D3;}