/****************************************************
*  ÀüÃ¼°øÅë                              2012.11.23
*****************************************************/
a, body, option, p, br, tr, div, span, center, pre, blockquote 
{FONT-FAMILY: »õ±¼¸², verdana; FONT-SIZE:9pt;color:747474;LINE-HEIGHT: 15px;}

table				{border-collapse:collapse; border:0;}
p, form				{margin:0; margin:0;}
textarea			{border:solid 1px #D0CCC4; font:12px/1.4 µ¸¿ò; padding:5px;} 
img					{border:none;}
td					{font:12px/1.5em µ¸¿ò; color:#8a8a8a;}
input, select		{font:12px/1 µ¸¿ò; color:#666;}
.text_input	{padding-left:2px; border-top:1px solid #AEAEAE; border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; border-left:1px solid #AEAEAE; background:#f6f6f6; font-size:12px; font-family:µ¸¿ò; line-height:17px;}
textarea { resize:none;}
textarea:focus { outline:none;}

input.top	{font:12px µ¸¿ò; color:#666; margvgyin:0; border:1px solid #D3D3D3;}
input.text	{font:12px µ¸¿ò; color:#666; margin:0; padding:2; border:1px solid #D0CCC4;}
.radio		{margin:5px; border:none;}

.div	{border:1px solid #000;}

.png24 {tmp:expression(setPng24(this));}


A:link  {TEXT-DECORATION:none;} 
A:active {TEXT-DECORATION:none;}
A:visited {TEXT-DECORATION:none;}
A:hover {COLOR:#000000;TEXT-DECORATION:underline;}


/***************************************************
*»çÀÌÆ®¸Ê ¸µÅ©(±èº¸¶ó 12.12.28)
*****************************************************/

.Asmall:link  {TEXT-DECORATION:none; font-size:8pt; font-family:"µ¸¿ò"; color:#6c6c6c;} 
.Asmall:active {TEXT-DECORATION:none; font-size:8pt; font-family:"µ¸¿ò";}
.Asmall:visited {TEXT-DECORATION:none; font-size:8pt; font-family:"µ¸¿ò"; color:#6c6c6c;}
.Asmall:hover {COLOR:#000000;TEXT-DECORATION:underline; font-size:8pt; font-family:"µ¸¿ò";}


.Acsmall:link  {TEXT-DECORATION:none; font-size:8pt; font-family:"µ¸¿ò"; color:#114694;} 
.Acsmall:active {TEXT-DECORATION:none; font-size:8pt; font-family:"µ¸¿ò";}
.Acsmall:visited {TEXT-DECORATION:none; font-size:8pt; font-family:"µ¸¿ò"; color:#114694;}
.Acsmall:hover {COLOR:#000000;TEXT-DECORATION:underline; font-size:8pt; font-family:"µ¸¿ò";}


.top_small
		{font-size:8pt; font-family:"µ¸¿ò";color:#6c6c6c; text-decoration:none; line-height:13px;}
		


/* ÆùÆ® °ü·Ã */
.p10													{ font-size:10px; }
.p11													{ font-size:11px; }
.p12													{ font-size:12px; line-height: 140%;}
.p13													{ font-size:13px; }
.p14													{ font-size:14px; line-height: 120%;}
.p16													{ font-size:16px; line-height: 160%;}
.p20													{ font-size:20px; } 
.b														{ font-weight:bold; }
.pb14													{ font-size:14px; color:#000000;}

.red													{ color:#f80c00; }
.black												{ color:#000000; }
.white												{ color:#FFFFFF; }
.yel												{ color:#ffff00; }
.blue													{ color:#1f4ad4; }
.blue2												{ color:#0538D0; }
.blue3												{ color:#147fa1; } /* 0318 */
.violet												{ color:#A710DB; } /* 0510 Ãß°¡ */ 
.gray													{ color:#676767; }
.gray2													{ color:#333333; } /* 1228 Ãß°¡ */ 
.orange												{ color:#E23A00; }
.orange2                      { color:#F58320; }
.orange3											{ color:#DA641A; }
.orange4											{	color:#DE7530; } /* 0509 Ãß°¡ */
.orange5											{	color:#D55E0F; } /* 0509 Ãß°¡ */
.orange6											{	color:#ec5631; } 
.brown                        { color:#886B57; }
.brown2                       { color:#583924; }
.brown4												{	color:#633B20; } /* 0509 Ãß°¡ */
.green												{ color:#1f74b5; }
.green2												{ color:#2F7E00; } /* 0510 Ãß°¡ */ 
.yellow												{ color:#FFA200; } /* 0510 Ãß°¡ */ 	
.pink1											{ color:#e57ba0; } 
.pink2											{ color:#e60b58; } 




/****************************************************
* ÀÚÁÖ¾²´Â ÆùÆ®
*****************************************************/

.top_time{FONT-SIZE:8pt;color:1D648E;padding:0 3 0 0;font-weight:bold;}
.font8{FONT-SIZE:8pt;}
.font11{FONT-FAMILY:±¼¸², ±¼¸²Ã¼;FONT-SIZE:11pt;}
.font10{FONT-FAMILY:±¼¸², ±¼¸²Ã¼;FONT-SIZE:10pt;}
.f_h{FONT-FAMILY:µ¸¿òÃ¼; FONT-SIZE:8pt;color:A0A0A0;LINE-HEIGHT: 14px;padding:5}
.font12{FONT-FAMILY:±¼¸², ±¼¸²Ã¼;FONT-SIZE:12pt;color:#000000;LINE-HEIGHT: 20px;}
.font13{FONT-FAMILY:±¼¸², ±¼¸²Ã¼;FONT-SIZE:10pt;color:#000000;LINE-HEIGHT: 16px;}
.font14{FONT-FAMILY:±¼¸², ±¼¸²Ã¼;FONT-SIZE:15pt;color:#000000;LINE-HEIGHT: 20px;}
/****************************************************
* ÀÚÁÖ¾²´Â padding
*****************************************************/

.ptb{padding:30 10 50 10;}



/****************************************************
* textarea
*****************************************************/


textarea {
	BACKGROUND-COLOR: #ffffff; 
    BORDER-BOTTOM: #C9C9C9 1px solid; 
    BORDER-LEFT: #C9C9C9 1px solid; 
    BORDER-RIGHT: #C9C9C9 1px solid; 
    BORDER-TOP: #C9C9C9 1px solid;
	padding:5;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	scrollbar-highlight-color: ffffff;  	
	SCROLLBAR-SHADOW-COLOR: #C9C9C9; 
	SCROLLBAR-3DLIGHT-COLOR: #C9C9C9; 
	SCROLLBAR-ARROW-COLOR: #C9C9C9; 
	scrollbar-track-color: #ffffff;  
	SCROLLBAR-BASE-COLOR: #ffffff;	
}



/****************************************************
* SCROLLBAR
*****************************************************/
body {
	scrollbar-face-color: ffffff; 			/*½ºÅ©·Ñ¹Ù¿¡¼­ Ç¥¸é »ö»ó*/
	scrollbar-highlight-color: ffffff;  	/*Ç¥¸é ¿ÞÂÊºÎºÐ °Ñ»ö»ó*/
	scrollbar-shadow-color: C9C9C9;  		/*Ç¥¸é ¿À¸¥ÂÊ ºÎºÐ ±×¸²ÀÚ °Ñ»ö»ó*/
	scrollbar-3dlight-color:C9C9C9;  		/*Ç¥¸é ¿ÞÂÊ ºÎºÐ ÀÔÃ¼°¨ »ö»ó*/
	scrollbar-arrow-color: C9C9C9;  		/*½ºÅ©·Ñ¹Ù¿¡¼­ Á¶±×¸¸ »ï°¢ÇüÀÖÁÒ ±×°Å »ö»ó*/
	scrollbar-track-color: ffffff;  		/*½ºÅ©·Ñ¹Ù°¡ ¹Ø¿¡ ·¹ÀÏ Æ®·º »ö»ó*/
	scrollbar-darkshadow-color: ffffff;  	/*Ç¥¸é ¹ØºÎºÐ ±×¸²ÀÚ »ö»ó*/
}


/****************************************************
* ÀÎÇ²¹Ú½º3
*****************************************************/

.in3
{  
	BACKGROUND-COLOR: #F8F8F8;
	BORDER-RIGHT: #C8CFC9 1px solid;
	BORDER-TOP: #C8CFC9 1px solid;
	border: #C8CFC9; 
	border-style: solid; 
	height: 18px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	FONT-SIZE: 9pt;
	font-family: "±¼¸²","Verdana", "Arial", "Helvetica", "sans-serif"}

.checkbox								{width:15px; HEIGHT: 15px; border: 1px solid #000000;}	

/****************************************************
* ÀÎÇ²¹Ú½º4
*****************************************************/

.in4
{  
	BACKGROUND-COLOR: #F8F8F8;
	BORDER-RIGHT: #C8CFC9 1px solid;
	BORDER-TOP: #C8CFC9 1px solid;
	border: #C8CFC9; 
	border-style: solid; 
	height: 18px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	FONT-SIZE: 9pt;
	font-family: "»õ±¼¸²","Verdana", "Arial", "Helvetica", "sans-serif"}


.btn_
{
    FONT: 12px ±¼¸²;
    CURSOR: pointer;
    TEXT-DECORATION: none
}


/****************************************************
* ¼ö°­½ÅÃ» Å×ÀÌºí ¹Ú½º(Àåµ¿È­2012.12.10)
*****************************************************/
.lec {font-size:9px; 
font-family: '»õ±¼¸²', 'µ¸¿ò', dotum, verdana, arial;
font-color:#666666;
border-top:solid 2px #b8d1e1;}
.lec td{padding-bottom:10px; 
      padding-top:10px;}
.teacher {border:solid 2px #b8d1e1; padding:20px;}
.lec01 {border-bottom:solid 2px #b8d1e1;
border-left:solid 2px #b8d1e1;
border-right:solid 2px #b8d1e1;
padding:10px;}
.lecbg01 {width:190; height:58px;
border-top:solid 2px #b8d1e1;
border-left:solid 2px #b8d1e1;
border-right:solid 2px #b8d1e1;
background:#ffffff;
text-align:center;
padding:10px;}
.lecbg02 {width:190; height:58px;
border-top:solid 2px #d1d1d1;
border-left:solid 2px #d1d1d1;
border-right:solid 2px #d1d1d1;
border-bottom:solid 2px #b8d1e1;
background:#ffffff;
text-align:center;
padding:10px;}

/****************************************************
* ÆË¾÷Ã¢ Å×ÀÌºí ¹Ú½º(Àåµ¿È­2012.12.12)
*****************************************************/
.pop_title {background:url(/image/sub/pop_bg.gif);
background-repeat:repeat-x;
padding:10px 0px 10px 20px;
font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum;
FONT-SIZE:14pt;}
.pop_point {font-family:'³ª´®°íµñ',nanumgothic,'µ¸¿ò',dotum;}
.lec02 td{border:solid 1px #d9d9d9; padding:5px;}
.pop_box {border:solid 2px #b8d1e1;
text-align:center;
padding:10px;}
.pop_box1 {border:solid 2px #f78aa5;
text-align:center;
padding:10px;}

/****************************************************
* °Ô½ÃÆÇ Å×ÀÌºí ¹Ú½º(Àåµ¿È­2012.12.13)
*****************************************************/
.g_list {font-size:9px; 
font-family: '»õ±¼¸²', 'µ¸¿ò', dotum, verdana, arial;
font-color:#666666;
border-top:solid 2px #b8d1e1;}


/***************************************************
*¸ÞÀÏ Áß¾Ó ¹Ú½º(Àåµ¿È­ 12.12.05)
*****************************************************/
.mail_box_top{width:638px;
		background-image:url(/image/mail/box_top.gif); 
		background-repeat:no-repeat; background-position:top;}
.mail_box{width:637px;
		background-color:#f4f4f4; 
		border-left:solid 1px #d5d5d5; 
		border-right:solid 1px #d5d5d5;
		padding:10px 20px 20px 20px;}
.mail_box_bom{width:638px; 
		background-image:url(/image/mail/box_bom.gif); 
		background-repeat:no-repeat; background-position:bottom;}
		
		
/***************************************************
*ÇÐ½ÀÀå¾Ö ÆË¾÷(±èº¸¶ó 12.12.28)
*****************************************************/
.menu8_pop_text{font-size:12px;
font-color:#333333; font-weight:bold;}
.menu8_pop_box{padding:5px;}
.menu8_pop_img{padding-bottom:10px;}



/***************************************************
*ÂÊÁöÇÔ(°­½ÂÈñ 14.03.04)
*****************************************************/
@import url(bbs.css);





/***************************************************
*³ªÀÇÇÐ½À°èÈ¹ÆË¾÷(°­½ÂÈñ 14.03.05)
*****************************************************/
#studyPlanPopup{ width:660px; }
#studyPlanPopup .basicInfoBox{ border:3px #86c3e9 solid; padding:20px; margin:20px 0 0 0; }
#studyPlanPopup .basicInfoBox  p.infoTit{font-weight:bold; text-align:center; color:#8a8a8a;}
#studyPlanPopup .basicInfoBox .basicInfo{ width:614px; border-top:2px #b8d1e1 solid; margin:10px 0 30px 0; }	
#studyPlanPopup .basicInfoBox .basicInfo tr td{ border-bottom:1px #c5c5c5 dotted; text-align:center; height:28px; line-height:28px; }
#studyPlanPopup .basicInfoBox .basicInfo tr td.tableSection{ font-weight:bold; background:#f4fafd; width:120px; }

#studyPlanPopup .basicInfoBox .studyPlanList{ width:614px;  border-top:2px #b8d1e1 solid; margin:10px 0 0 0; }
#studyPlanPopup .basicInfoBox .studyPlanList thead tr{ background:#f5f5f5; text-align:center; }
#studyPlanPopup .basicInfoBox .studyPlanList thead th{ color:#6c6c6c; height:25px; line-height:25px; font-weight:normal; font-size:11px; font-family:µ¸¿ò; border-bottom:1px #c5c5c5 dotted;  }
#studyPlanPopup .basicInfoBox .studyPlanList td{ border-bottom:1px #c5c5c5 dotted; text-align:center; }
#studyPlanPopup .basicInfoBox .studyPlanList tbody td{ height:30px; }

#studyPlanPopup .studyPlan{ margin:50px 0 30px 0; }
#studyPlanPopup .studyPlan .Tit{ font-weight:bold; text-align:center; color:#8a8a8a; }
#studyPlanPopup .studyPlan .planTable{ width:660px; border-top:2px #b8d1e1 solid; margin:20px 0 0 0; }
#studyPlanPopup .studyPlan .planTable td{ border-bottom:1px #c5c5c5 dotted; text-align:center; padding:5px 0;  }
#studyPlanPopup .studyPlan .planTable .first{ width:55px; font-size:11px; line-height:110%; vertical-align:middle; text-align:center; color:#6c6c6c; }
#studyPlanPopup .studyPlan .planTable thead tr th{ background:#f4fafd; height:45px; line-height:45px; text-align:center; border-bottom:1px #c5c5c5 dotted; font-weight:normal; color:#8a8a8a; }
#studyPlanPopup .studyPlan .planTable tbody tr:first-child td{ padding:10px 0; }
#studyPlanPopup .studyPlan .planTable tfoot td{ background:#f5f5f5; height:40px; line-height:40px; }

#studyPlanPopup .studyPlan .planTable .detailPlanTable{ width:188px; border-top:1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; }
#studyPlanPopup .studyPlan .planTable .detailPlanTable th{ font-weight:normal; color:#8a8a8a; border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; background:#f5f5f5; height:30px; line-height:30px; }
#studyPlanPopup .studyPlan .planTable .detailPlanTable th.first{ width:100px; font-size:12px; }
#studyPlanPopup .studyPlan .planTable .detailPlanTable tr td{ border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; height:25px; line-height:25px; padding:0;  }

#studyPlanPopup .licensePlan{ margin:0 0 10px 0 ;}
#studyPlanPopup .licensePlan table{ width:658px; border-top:1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; margin:15px 0 0 0; }
#studyPlanPopup .licensePlan table th{ background:#f5f5f5; border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; color:#8a8a8a; font-weight:normal; height:30px; line-height:30px; }
#studyPlanPopup .licensePlan table th:first-child,
#studyPlanPopup .licensePlan table th:nth-child(2){ width:60px; }
#studyPlanPopup .licensePlan table th:nth-child(3){ width:230px; }
#studyPlanPopup .licensePlan table th:nth-child(4){ width:200px; }
#studyPlanPopup .licensePlan table td{ border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; color:#8a8a8a; text-align:center; padding:3px 0 ; }
#studyPlanPopup .licensePlan table td a{ color:#8a8a8a; }
#studyPlanPopup .licensePlan table td img{ vertical-align:middle; }

#studyPlanPopup .hakjumAccept{ margin:0 0 10px 0 ;}
#studyPlanPopup .hakjumAccept table{ width:658px; border-top:1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; margin:15px 0 0 0; }
#studyPlanPopup .hakjumAccept table th{ background:#f5f5f5; border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; color:#8a8a8a; font-weight:normal; height:30px; line-height:30px; width:33%; }
#studyPlanPopup .hakjumAccept table th:nth(2){ width:34%; }
#studyPlanPopup .hakjumAccept table td{ border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; color:#8a8a8a; text-align:center; padding:3px 0 ; }
#studyPlanPopup .hakjumAccept table td a{ color:#8a8a8a; }
#studyPlanPopup .hakjumAccept table td img{ vertical-align:middle; }

#studyPlanPopup .closePopup{ text-align:center; padding:10px; }

	
	
	
/***************************************************
*³ªÀÇÇÐ½À°èÈ¹ÆË¾÷(°­½ÂÈñ 14.03.05)
*****************************************************/


#bookViewPopup{ width:623px; line-height:150%; padding:0 10px; }
#bookViewPopup .bookInfoBox{ border:3px #86c3e9 solid; margin:20px 0 0 0; }
#bookViewPopup .bookInfoBox .bookName{ background:#f4fafd; border-bottom:1px #c5c5c5 dotted; padding:10px; color:#4e6599; font-size:11px; }
#bookViewPopup .bookInfoBox .bookName span{ font-size:7px; vertical-align:1px; color:#999; }
#bookViewPopup .bookInfoBox .bookName strong{ font-size:16px; color:#2c4a70; vertical-align:-1px; }

#bookViewPopup .bookInfoBox .bookInfo{ padding:20px; overflow:hidden; }
#bookViewPopup .bookInfoBox .bookInfo .bookCover{ width:240px; height:340px; float:left; }
#bookViewPopup .bookInfoBox .bookInfo .bookSummary{ width:320px; height:320px; float:left; padding:0 0 0 15px;}
#bookViewPopup .bookInfoBox .bookInfo .bookSummary table{ width:320px; border-top:2px #b8d1e1 solid; }
#bookViewPopup .bookInfoBox .bookInfo .bookSummary table td{ border-bottom:1px #c5c5c5 dotted; padding:6px 10px; }
#bookViewPopup .bookInfoBox .bookInfo .bookSummary table td:first-child{ background:#f4fafd; width:70px; text-align:center; font-weight:bold; }
#bookViewPopup .bookInfoBox .bookInfo .bookSummary table strong{ color:#F00; }
#bookViewPopup .bookInfoBox .bookInfo .bookSummary table strong.bookPrice{ font-size:18px; font-family:Verdana, Geneva, sans-serif;}
#bookViewPopup .bookInfoBox .bookInfo .bookSummary table span{ font-size:11px; }
#bookViewPopup .bookInfoBox .bookInfo .bookSummary .bookInfoBtn{ text-align:right; margin:30px 0 0 0; }

#bookViewPopup .bookDescription{ border-bottom:1px #c5c5c5 dotted; border-top:1px #c5c5c5 dotted; background:#f5f5f5; color:#6c6c6c; margin:20px 0 0 0; padding:20px; }
#bookViewPopup .bookDescription p:first-child{ margin:0 0 5px 0; }

#bookViewPopup .bookListBox{ margin:20px 0 0 0 ; border-top:2px #b8d1e1 solid; }
#bookViewPopup .bookListBox p{ margin:0 0 10px 0; background:#f4fafd; border-bottom:1px #c5c5c5 dotted; font-weight:bold; text-align:center; height:30px; line-height:30px; }
#bookViewPopup .bookListBox .bookList{ padding:0 0 0 20px;}

#bookViewPopup .close{ text-align:center; margin:20px 0 0 0; border-top:1px #ccc solid; padding:10px; background:#f3f3f3; }







