/************************************************************************
 * 파일명      : main_eng.css
 * 설명        : 영문메인페이지
 * 작성자      : 이정운
 * 작성일      : 2007.02.8
************************************************************************/

/* left & right */
.leftQuick	{margin-bottom:15px}
#eng_left	.bul	{width:122px; margin:32px 0 10px 15px}
#eng_left	.bul	li	{padding-top:2px; padding-bottom:2px}
*html #eng_left	.bul	li	{padding-bottom:0}	

.leftTitle	{border-bottom:1px solid #E5E5E5; padding-bottom:5px; overflow:auto; width:100%; margin-bottom:8px; overflow:hidden;}
	.leftTitle	.leftA	{padding-top:2px}

.noticeList	{overflow:auto; width:100%; overflow:hidden;}
.noticeList	li	{height:17px; float:left}
	.noticeList	.title	{clear:both; width:180px; padding-left:2px;}
	.noticeList	.date	{font-size:10px; font-family:verdana}


.faqList	li{height:15px; padding-left:2px}


/* 0525 태그수정 */
.left_tag	{background:url('/front/kor/images/main/bg_tag_070525_1600.gif') no-repeat 0 0 ; width:170px; height:380px; overflow:auto; overflow:hidden}
	.left_tag	.title	{padding-top:10px; margin:0px 6px 0px 0px; float:right; overflow:auto;}
	.left_tag	.tag	{width:145px; margin:10px 0 0 15px; clear:both}
	.left_tag	.tag 	.tag1 a	{color:#6AC36A; font-size:14px; font-weight:bold}
	.left_tag	.tag 	.tag2 a	{color:#6AC36A}
	.left_tag	.tag 	.tag3 a	{color:#999999}
	.left_tag	.tag 	.tag4 a	{color:#999999; font-size:11px}
	.left_tag	.tag	.line	{margin:10px 4px 3px 7px; vertical-align:middle;}
/* 0525 태그수정 */

/* billboard */
#mainBill	{width:660px; height:260px; position:relative;}
	#mainBill	.billboard	{position:absolute; top:0 ; left:0; z-index:1;}
	#mainBill	.Event	{overflow:auto; position:relative; top:169px; left:36px; width:590px; z-index:2}
		#mainBill	.Event	.banner	{float:left;}
		#mainBill	.Event	.list	{float:left; margin-left:18px; width:312px;}
		#mainBill	.Event	.list	.title	{overflow:auto; width:312px;  margin-bottom:5px; overflow:hidden;}
		#mainBill	.Event	.list	dl	{overflow:auto; width:313px; font-size:11px; margin-bottom:2px}
		#mainBill	.Event	.list	dt	{float:left; clear:both; width:212px; line-height:13px}
		#mainBill	.Event	.list	dd	{float:right; width:95px; color:#999999}
		#mainBill	.Event	.list	dl.on	dd,
		#mainBill	.Event	.list	dl.on	a,
		#mainBill	.Event	.list	dl.on	a:hover	{color:#5DA930}

/* billboard_kor */
#mainBill_kor	{width:660px; height:213px; position:relative;}
	#mainBill_kor	.billboard	{position:absolute; top:0 ; left:0; z-index:1;}
	#mainBill_kor	.Event	{overflow:auto; position:relative; top:169px; left:36px; width:590px; z-index:2}
		#mainBill_kor	.Event	.banner	{float:left;}
		#mainBill_kor	.Event	.list	{float:left; margin-left:18px; width:312px;}
		#mainBill_kor	.Event	.list	.title	{overflow:auto; width:312px;  margin-bottom:5px; overflow:hidden;}
		#mainBill_kor	.Event	.list	dl	{overflow:auto; width:313px; font-size:11px; margin-bottom:2px}
		#mainBill_kor	.Event	.list	dt	{float:left; clear:both; width:212px; line-height:13px}
		#mainBill_kor	.Event	.list	dd	{float:right; width:95px; color:#999999}
		#mainBill_kor	.Event	.list	dl.on	dd,
		#mainBill_kor	.Event	.list	dl.on	a,
		#mainBill_kor	.Event	.list	dl.on	a:hover	{color:#5DA930}


#mainBill_S2	{width:660px; height:180px; position:relative;}
#mainBill_S2	.billboard	{position:absolute; top:0 ; left:0; z-index:1;}

#mainBill_S3	{width:665px; height:180px; position:relative;}
#mainBill_S3	.billboard	{position:absolute; top:0 ; left:0; z-index:1;}


.box_mainTab_bg	{margin-top:10px}
.p_main	.tab	{padding-left:0; overflow:auto; width:100%;}
	.box_mainTab_btm	{overflow:hidden}
	.box_mainTab_btm	.updateTitle	{width:252px;}
	.box_mainTab_btm	.updateTitle	img	{margin-left:7px; display:inline}
	.box_mainTab_btm	.list	{width:626px; margin:15px 0 10px 15px; overflow:hidden;}
	.box_mainTab_btm	.list	.btn	{text-align:right}
	.box_mainTab_btm	.list	.btn	img	{margin-right:5px}
	.box_mainTab_btm	.more	{text-align:right; margin:0 12px 12px 0}


#mainCon_2depth	{overflow:auto; width:660px; margin-top:5px}
#mainCon_2depth	.centerA	{float:left; width:470px;}
.box_mainTab2_btm	.updateTitle	{width:182px;}







#free_profile	{
	margin-top:3px;
	background:url('/front/kor/images/main/free_bgm.gif') no-repeat 0 0 ;
	width:470px; height:160px;
}


#free_profile	.info1	{float:left; width:470px; padding:0 0 0 0px}
#free_profile	.info1	.photo,
#free_profile	.info1	.state,


#free_profile	.info1	.state	{float:left}
						

#free_profile	.info1	.photo	{float:left; padding:19px 0 0 15px; }
* html #free_profile .info1	.photo {padding:19px 0 0px 15px;}
*:first-child+html #free_profile .info1	.photo {padding:19px 0 0px 15px}
html:\66irst-child #free_profile .info1	.photo {padding:19px 0 0px 15px;}	/** for opera **/


#free_profile	.info1	.phototxt	{width:97px; margin:8px 0 0 0px; letter-spacing:-0.1em;}
#free_profile	.info1	.state	{
		float:left;
		letter-spacing:-0.05em;
		width:337px;
		height:45px;
		margin-top:5px;
		padding:5px 0 0 7px;
}

#free_profile	.info1 .titleS3	{line-height:12px; margin:4px 0px 1px 1px; color:#333333;}
#free_profile	.info1 .titleS32	{line-height:12px; margin:1px 0px 6px 1px; color:#666666;}
#free_profile	.info1 .infoS3	{line-height:10px; margin:5px 0px 7px 1px;}

#free_profile	.info1	.b_bg	{
		letter-spacing:-0.05em;
		width:400px;
		margin-top:0px;
		padding:0px 0 0 15px;
		
		}




#online_profile	{
	margin-top:3px;
	background:url('/front/kor/images/main/on_live_bgm.gif') no-repeat 0 0 ;
	 height:167px; overflow:hidden;

}


#online_profile	.total	{float:left; padding:11px 0 0 0px;  overflow:hidden; }
#online_profile	.total 	.photo01,
#online_profile	.total 	.photo02,
#online_profile	.total 	.photo03,
#online_profile	.total 	.photo04,


#online_profile	.total	.photo01	{float:left; padding:4px 0 0 14px;}
* html #online_profile .total	.photo01 {float:left; padding:4px 0 0px 14px;  top:0px;}
*:first-child+html #online_profile .total	.photo01 {float:left; padding:4px 0 0px 14px;}
html:\66irst-child #online_profile .total	.photo01 {float:left; padding:4px 0 0px 14px;}	/** for opera **/

#online_profile	.total	.photo02	{padding:4px 0 0 0px;}
* html #online_profile .total	.photo02 { padding:4px 0 0px 0px;}
*:first-child+html #online_profile .total	.photo02 {padding:4px 0 0px 0px}
html:\66irst-child #online_profile .total	.photo02 {padding:4px 0 0px 0px;}	/** for opera **/

#online_profile	.total	.photo03	{float:left; padding:4px 0 0px 0px;}
* html #online_profile .total	.photo03 {float:left; padding:4px 0 0px 0px;}
*:first-child+html #online_profile .total	.photo03 {float:left; padding:4px 0 0px 0px}
html:\66irst-child #online_profile .total	.photo03 {float:left; padding:4px 0 0px 0px;}	/** for opera **/

#online_profile	.total	.photo04	{float:right; padding:2px 0 0px 0px;}
* html #online_profile .total	.photo04 {float:right; padding:0px 0 0px 0px;}
*:first-child+html #online_profile .total	.photo04 {float:right; padding:0px 0 0px 0px}
html:\66irst-child #online_profile .total	.photo04 {float:right; padding:2px 0 0px 0px;}	/** for opera **/


#online_profile	.total	.tab01	{float:left; padding:4px 0 0 3px;}
* html #online_profile .total	.tab01 {float:left; padding:4px 0 0px 3px;  top:0px;}
*:first-child+html #online_profile .total	.tab01 {float:left; padding:4px 0 0px 3px}
html:\66irst-child #online_profile .total	.tab01 {float:left; padding:4px 0 0px 3px;}	/** for opera **/

#online_profile	.total	.tab02	{float:left; padding:4px 0 0 0px;}
* html #online_profile .total	.tab02 {float:left; padding:4px 0 0px 0px;  top:0px;}
*:first-child+html #online_profile .total	.tab02 {float:left; padding:4px 0 0px 0px}
html:\66irst-child #online_profile .total	.tab02 {float:left; padding:4px 0 0px 0px;}	/** for opera **/

#online_profile	.total	.tab03	{float:left; padding:4px 0 0 0px;}
* html #online_profile .total	.tab03 {float:left; padding:4px 0 0px 0px;  top:0px;}
*:first-child+html #online_profile .total	.tab03 {float:left; padding:4px 0 0px 0px}
html:\66irst-child #online_profile .total	.tab03 {float:left; padding:4px 0 0px 0px;}	/** for opera **/

#online_profile	.total	.tab04	{float:right; margin:-90px 0 0 0px;}
* html #online_profile .total	.tab04 {float:right; margin:-92px 0 0px 0px;  top:0px;}
*:first-child+html #online_profile .total	.tab04 {float:right; margin:-92px 0 0px 0px}
html:\66irst-child #online_profile .total	.tab04 {float:right; margin:-90px 0 0px 0px;}	/** for opera **/


#online_profile	.total	.phototxt01	{margin:-10px 0 0 10px; letter-spacing:-0.075em; z-index:10; position:relative;}
#online_profile	.total .lan	{line-height:12px; margin:3px 0px 1px 10px; color:#333333; letter-spacing:-0.075em;}






#play_profile	{
	margin-top:3px;
	background:url('/front/kor/images/main/contents_bgm.gif') no-repeat 0 0 ;
	width:470px; height:130px;
}


#play_profile	.total	{float:left; width:470px; padding:0 0 0 0px}
#play_profile	.total 	.play01,
#play_profile	.total 	.play02,
#play_profile	.total 	.play03,
#play_profile	.total 	.play04,
#play_profile	.total 	.play05,


#play_profile	.total	.play01	{float:left; width:80px; padding:14px 0 0 10px; }
* html #play_profile .total	.play01 {width:80px;  padding:14px 0 0px 10px;}
*:first-child+html #play_profile .total	.play01 {padding:14px 0 0px 10px}
html:\66irst-child #play_profile .total	.play01 {padding:14px 0 0px 10px;}	/** for opera **/

#play_profile	.total	.play02	{float:left; width:80px; padding:14px 0 0 12px; }
* html #play_profile .total	.play02 {width:80px; padding:14px 0 0px 12px;}
*:first-child+html #play_profile .total	.play02 {padding:14px 0 0px 12px}
html:\66irst-child #play_profile .total	.play02 {padding:14px 0 0px 12px;}	/** for opera **/

#play_profile	.total	.play03	{float:left; width:80px; padding:14px 0 0 12px; }
* html #play_profile .total	.play03 {padding:14px 0 0px 12px;}
*:first-child+html #play_profile .total	.play03 {padding:14px 0 0px 12px}
html:\66irst-child #play_profile .total	.play03 {padding:14px 0 0px 12px;}	/** for opera **/

#play_profile	.total	.play04	{float:left; width:80px; padding:14px 0 0 13px; }
* html #play_profile .total	.play04 {padding:14px 0 0px 13px;}
*:first-child+html #play_profile .total	.play04 {padding:14px 0 0px 13px}
html:\66irst-child #play_profile .total	.play04 {padding:14px 0 0px 13px;}	/** for opera **/

#play_profile	.total	.play05	{float:left; width:80px; padding:14px 0 0 13px; }
* html #play_profile .total	.play05 {width:80px; padding:14px 0 0px 13px;}
*:first-child+html #play_profile .total	.play05 {padding:14px 0 0px 13px}
html:\66irst-child #play_profile .total	.play05 {padding:14px 0 0px 13px;}	/** for opera **/


#play_profile	.total	.playtxt01	{margin:3px 0 0 0px; letter-spacing:-0.05em;}
#play_profile	.total .cate	{line-height:12px; margin:0px 0px 1px 0px; color:#333333;}










#mainCon_2depth	.update .list	{width:437px; margin:15px 0 10px 15px; overflow:auto; overflow:hidden;}
	#mainCon_2depth	.update .list	.btn	{text-align:right}
	#mainCon_2depth	.update .list	.titleimg	{text-align:right; margin-top:5px}
	#mainCon_2depth	.update .list	.line_td10	{height:14px}

#mainCon_2depth	#rightCon		{float:left; width:175px; margin-left:15px;}

.p_main	.table_list2	.photo	{background: url('/front/com/images/bg_photoMain.gif') no-repeat 0 0; width:68px; height:68px;}
*html .p_main	.table_list2 .photo_id	{margin-top:-5px;}
*+html .p_main	.table_list2 .photo_id	{margin-top:-5px;}


#mainCon_2depth	.main_list1	.OnOff		{float:left; text-align:center; height:60px; width:80px;}
#mainCon_2depth	.main_list1	.OnOff	img	{margin-top:10px}
#mainCon_2depth	.main_list1	.titleA		{float:left; line-height:13px; width:185px; padding:0}
#mainCon_2depth	.main_list1	.title		{margin-top:0; margin-bottom:5px}

#mainCon_2depth	.main_list2	.titleA		{float:left; width:262px; padding-right:10px}
#mainCon_2depth	.main_list2	.title		{margin:10px 0 8px 0}
#mainCon_2depth	.main_list2	.title	ul	{overflow:auto; width:100%;}
#mainCon_2depth	.main_list2	.title	li	{float:left}
#mainCon_2depth	.main_list2	.title	li.grade	{float:right}


#mainCon_2depth	.table_list2	.flowautoA	{width:100%;overflow:hidden;}
#mainCon_2depth	.table_list2	.info	{margin-top:8px; overflow:auto; width:100%; overflow:hidden;}
	#mainCon_2depth	.table_list2	.info .grade	{width:62px; padding-top:1px}
	#mainCon_2depth	.table_list2	.info .time	{width:115px; margin-right:0}
	#mainCon_2depth	.table_list2	.info .ico	{width:185px; margin:2px 0 0 0;}
	*html #mainCon_2depth	.table_list2	.info .ico	{width:182px}
	#mainCon_2depth	.table_list2	.info .ico	img	{margin:0 0 0 2px}

#main_list3.table_list2	.date	{margin-bottom:3px}
#main_list3.table_list2	.title	{margin-bottom:3px;}


.main_searchTeacher	.product	{width:170px; overflow:auto; overflow:hidden;}
	.main_searchTeacher	.product	li	{float:left;}
	.main_searchTeacher	.product	.photo	{background:url('/front/com/images/main_RT_photobg.gif') no-repeat 0 0; width:56px; height:56px; padding:6px 0 0 6px; margin-right:9px}
	.main_searchTeacher	.product	.info	{width:99px}
	.main_searchTeacher	.product	.tag	{margin-top:2px}
	.main_searchTeacher	.product	.id		{clear:both; width:62px; text-align:center; margin:3px 9px 0 0; font-weight:bold}
	.main_searchTeacher	.product	.page	{margin-top:5px; font-size:10px;  font-family:verdana}
	.main_searchTeacher	.product	.page	a,
	.main_searchTeacher	.product	.page	a:hover
	{color:#999999;}
	.main_searchTeacher	.product	.page	img	{vertical-align:middle; margin-bottom:1px}

.main_searchTeacher	.select_A	{margin-top:3px}
	.main_searchTeacher	.select_A	select	{width:170px; margin-bottom:5px;}
	.main_searchTeacher	.select_A	img		{margin-top:3px}

.main_classrequest	{width:170px; height:212px; margin-top:15px; overflow:auto; overflow:hidden;}
	.main_classrequest	ul	{margin:110px 12px 0 10px}
	.main_classrequest	li	{border-top:1px solid #EDEDED; padding:3px 0 0 4px; background-position:5px 8px; font-size:11px; height:15px}
	.main_classrequest	.date	{font-size:10px; font-family:verdana; padding-right:5px; text-decoration:none}




#searchS2	{
	margin-top:3px;
	background:url('/front/kor/images/main/r_search_bgm.gif') no-repeat 0 0 ;
	width:175px; height:160px;
}


.stitS2 {padding:7px 0 0px 9px; line-height:12px;}

* html .stitS2 {padding:7px 0 0px 9px; margin-top:0px}
*:first-child+html .stitS2 {padding:6px 0 0px 9px;}
html:\66irst-child .stitS2 {padding:7px 0 0px 9px;}	/** for opera **/

.selS201 {padding:13px 26px 0px 0px;}

* html .selS201 {padding:10px 18px 0px 0px; margin-top:0px}
*:first-child+html .selS201 {padding:10px 18px 0px 0px;}
html:\66irst-child .selS201 {padding:13px 22px 0px 0px;}	/** for opera **/

.selS202 {padding:2px 9px 0px 0px;}

* html .selS202 {padding:1px 9px 0px 0px; margin-top:0px}
*:first-child+html .selS202 {padding:2px 9px 0px 0px;}
html:\66irst-child .selS202 {padding:2px 9px 0px 0px;}	/** for opera **/

.selS203 {padding:1px 9px 0px 0px;}

* html .selS203 {padding:1px 9px 0px 0px; margin-top:0px}
*:first-child+html .selS203 {padding:1px 9px 0px 0px;}
html:\66irst-child .selS203 {padding:2px 9px 0px 0px;}	/** for opera **/


.btn_selS2 {padding:7px 0px 0px 9px;}

* html .btn_selS2 {padding:7px 0px 0px 9px; margin-top:0px}
*:first-child+html .btn_selS2 {padding:7px 0px 0px 9px;}
html:\66irst-child .btn_selS2 {padding:7px 0px 0px 9px;}	/** for opera **/



#new_box	{
	margin-top:3px;
	background:url('/front/kor/images/main/r_new_bgm.gif') no-repeat 0 0 ;
	width:175px; height:422px;
}

#new_box .new_pho {padding:10px 0 0 15px;}

* html #new_box .new_pho {padding:14px 0px 0px 15px; margin-top:0px}
*:first-child+html #new_box .new_pho {padding:14px 0px 0px 15px;}
html:\66irst-child #new_box .new_pho {padding:14px 0px 0px 15px;}	/** for opera **/

#new_box .new_id {padding:10px 0 0 0px;}

* html #new_box .new_id {padding:10px 0px 0px 0px; margin-top:0px}
*:first-child+html #new_box .new_id {padding:14px 0px 0px 0px;}
html:\66irst-child #new_box .new_id {padding:12px 0px 0px 0px;}	/** for opera **/

#new_box .list_new01 {padding:10px 0 0 14px;}

* html #new_box .list_new01 {padding:14px 0px 0px 14px; margin-top:0px}
*:first-child+html #new_box .list_new01 {padding:13px 0px 0px 14px;}
html:\66irst-child #new_box .list_new01 {padding:14px 0px 0px 14px;}	/** for opera **/




#new_box .list_new02 {padding:9px 0 0 14px;}

* html #new_box .list_new02 {padding:11px 0px 0px 14px; margin-top:0px}
*:first-child+html #new_box .list_new02 {padding:10px 0px 0px 14px;}
html:\66irst-child #new_box .list_new02 {padding:11px 0px 0px 14px;}	/** for opera **/

#new_box .list_new03 {padding:6px 0 0 14px;}

* html #new_box .list_new03 {padding:10px 0px 0px 14px; margin-top:0px}
*:first-child+html #new_box .list_new03 {padding:7px 0px 0px 14px;}
html:\66irst-child #new_box .list_new03 {padding:8px 0px 0px 14px;}	/** for opera **/

#new_box .list_new04 {padding:7px 0 0 14px;}

* html #new_box .list_new04 {padding:9px 0px 0px 14px; margin-top:0px}
*:first-child+html #new_box .list_new04 {padding:7px 0px 0px 14px;}
html:\66irst-child #new_box .list_new04 {padding:8px 0px 0px 14px;}	/** for opera **/

#new_box .list_new05 {padding:7px 0 0 14px;}

* html #new_box .list_new05 {padding:11px 0px 0px 14px; margin-top:0px}
*:first-child+html #new_box .list_new05 {padding:7px 0px 0px 14px;}
html:\66irst-child #new_box .list_new05 {padding:8px 0px 0px 14px;}	/** for opera **/

#new_box .list_new06 {padding:7px 0 0 14px;}

* html #new_box .list_new06 {padding:9px 0px 0px 14px; margin-top:0px}
*:first-child+html #new_box .list_new06 {padding:8px 0px 0px 14px;}
html:\66irst-child #new_box .list_new06 {padding:8px 0px 0px 14px;}	/** for opera **/

#new_box .list_new07 {padding:7px 0 0 14px;}

* html #new_box .list_new07 {padding:9px 0px 0px 14px; margin-top:0px}
*:first-child+html #new_box .list_new07 {padding:8px 0px 0px 14px;}
html:\66irst-child #new_box .list_new07 {padding:8px 0px 0px 14px;}	/** for opera **/


#new_box .list_new08 {padding:7px 0 0 14px;}

* html #new_box .list_new08 {padding:11px 0px 0px 14px; margin-top:0px}
*:first-child+html #new_box .list_new08 {padding:9px 0px 0px 14px;}
html:\66irst-child #new_box .list_new08 {padding:8px 0px 0px 14px;}	/** for opera **/


.list_noti{clear:both;background:url('/front/kor/images/main/noti_bgm0709.gif') no-repeat 0 0 ;padding-top:5px;}
* html .list_noti {padding:5px 0px 0px 0px;}
*:first-child+html .list_noti {padding:3px 0px 0px 0px;}


.list_no dd ul{padding:5px 0 0 0}
.list_no dd li{background:url(/front/kor/images/common/bul_sq_red.gif) 0 4px no-repeat;padding:0 0 5px 5px;font-size:11px;font-family:돋움;letter-spacing:-1px;}

* html .list_no dd li{background:url(/front/kor/images/common/bul_sq_red.gif) 0 5px no-repeat;padding:0 0 5px 5px;font-size:11px;font-family:돋움;letter-spacing:-1px;}
*:first-child+html .list_no dd li{background:url(/front/kor/images/common/bul_sq_red.gif) 0 5px no-repeat;padding:0 0 7px 5px;font-size:11px;font-family:돋움;letter-spacing:-1px;}


.list_no{width:170px;margin:0 0 0 0px;}
.list_no dt{width:170px;float:left;background:url(/front/kor/images/common/bul_sq_red.gif) 0 5px no-repeat;padding:0 0 0 4px;font-size:11px;font-family:돋움;letter-spacing:-1px;margin-top:5px;}
.list_no dt span{letter-spacing:-1px;color:#729B51}

* html .list_no {padding:0px 0px 0px 0px;}
*:first-child+html .list_no dt{padding:1px 0px 0px 5px;}



#notizone	.title01	{padding:10px 0 0 5px;}
* html #notizone .title01 {padding:13px 0px 0px 5px; margin-top:0px}
*:first-child+html #notizone .title01 {padding:13px 0px 0px 5px;}
html:\66irst-child #notizone .title01 {padding:11px 0px 0px 5px;}	/** for opera **/


#notizone	.title02	{padding:6px 0 0 5px;}
* html #notizone .title02 {padding:6px 0px 0px 5px; margin-top:0px}
*:first-child+html #notizone .title02 {padding:8px 0px 0px 5px;}
html:\66irst-child #notizone .title02 {padding:6px 0px 0px 5px;}	/** for opera **/



#tabBill	{width:470px; height:167px; position:relative;}
	#tabBill	.online	{position:absolute; top:0 ; left:0; z-index:1;}
	#tabBill	.phototab01	{overflow:auto; position:relative; top:12px; left:10px; width:590px; z-index:2}
	#tabBill	.phototab01	.imgphoto	{float:left;}


/*무료체험존*/
.free_z{
	width:470px;
	height:145px;
	background:url(/front/kor/images/main/bg_free_zone.gif) no-repeat;
	padding:0 0 15px 0
	}
.free_roll{margin:0 0 12px 5px}
.free_roll_con{margin:6px 0 0 5px}
.free_roll_con dt{
	height:19px;	
	font-weight:bold;color:#333333;font-size:12px;font-family:굴림;
	letter-spacing:-1px
	}
.free_roll_con dt em{color:#82BD24}
.free_roll_con dd{
	color:#666666;
	font-size:12px;font-family:굴림;line-height:1.4em;
	}
.free_roll_con dd span{font-size:11px;color:#999999}

/*070903 로그인 후 영역변경*/
.logout{
	width:170px;height:110px;
	background:url(/front/kor/images/main/box_log_t.gif) top no-repeat;
	text-align:center;
	}
.logout .name{
	width:160px;height:30px;
	background:url(/front/kor/images/main/bg_my.gif) bottom no-repeat;
	margin:0 auto;
	text-align:left;
	font-size:12px;font-family:굴림;
	}
.logout .name p{padding:11px 0 0 8px}
.logout .name strong{color:#498F22;}
.logout .todays {
	clear:both;
	width:160px;height:33px;
	background:url(/front/kor/images/main/bg_bt.gif) top no-repeat;
	margin:0 auto
	}
.log_con{
	width:142px;height:47px;
	margin:0 auto
	}
.log_con li{
	float:left;
	background:url(/front/kor/images/common/dotline_gray03.gif) 0 bottom repeat-x;
	margin:7px 0 0 0;
	}
.log_con li dl{
	float:left;
	width:138px;
	background:url(/front/kor/images/common/bul_green02.gif) 0 4px no-repeat;
	padding:0 0 2px 5px
	}
.log_con li dt{
	float:left;
	font-size:11px;font-family:돋움;color:#333333;
	font-weight:bold;
	margin:0;padding:0;
	text-align:left;
	letter-spacing:-1px
	}
.log_con li dd{
	float:right;
	color:#999999;font-size:12px;font-family:굴림;
	}
.log_con li dd a strong{color:#46941A;text-decoration:underline}
.log_con li.bg_none{background:none}

/*071212추가*/
.tb_block{padding:0 0 10px 0}
.tb_l_cate{background:url(/front/kor/images/main/bg_cate.gif) repeat-y}
.tb_l_cate .cate_list{width:152px;margin:0 auto}
.tb_l_cate .cate_list dt{padding:0 0 3px 0}
.tb_l_cate .cate_list dd{font-size:12px;font-family:굴림;background:url(/front/kor/images/common/bul_sq_green02.gif) 8px 3px no-repeat;padding:0 0 6px 14px;letter-spacing:-1px;color:#777777}



/*온라인 라이브강의*/
.online_img{float:left;width:100%;margin:0px 0 0 0;display:inline;border-bottom:1px solid #E5E5E5;padding:0 0 5px 0}
.online_img li{float:left;display:inline;margin:0 0 0 10px;width:107px}
.online_img li .bg_img{background-color:#E5E5E5;height:98px;width:98px}
.online_img li .bg_img img{margin:4px 0 0 4px}
.on_name {margin:4px 0 0 0;font-family:굴림;font-size:11px;;letter-spacing:-1px;color:#333333;line-height:1.5em;}
.on_name .tutor{
	background:url(/front/kor/images/s2_id_070625.gif) 2px 2px no-repeat;
	padding:0 0 0 14px;font-weight:bold;height:100%
	}
.on_name .tutor a{color:#999999}
.on_name .tutor a:hover{text-decoration:underline; color:#5DA930;}
.on_name .class{margin:0 0 0 2px}
.space01{padding:15px 0 0 0;clear:both}
*:first-child+html .space01{padding:8px 0 0 0;clear:both }

/*081009 소속강사추가*/
.com_btn{margin:0 0 8px 0}

/*0804new*/
.list_con_line{clear:both;border-bottom:1px solid #E5E5E5;padding-top:10px;}
* html .list_con_line {padding:0px 0px 0px 0px; margin-top:5px}
*:first-child+html .list_con_line {padding:5px 0px 0px 0px;}

.S3_comment {float:left;width:100%; margin:0 0 0px 0; padding:7px 0 0px 0}

.list_student{height:80px;margin:0 0 0 10px;}
.list_student dt{float:left;background:url(/front/kor/images/common/bul_sq_red.gif) 0 5px no-repeat;padding:0 0 0 4px;font-size:12px;font-family:굴림}
.list_student dt span{letter-spacing:-1px;color:#729B51}
.list_student dd{margin:0 0 0 391px;padding:0 0 5px 0}

.title_nemu{float:left;width:100%;margin:0 0 10px 0;border-bottom:2px solid #D3D3D3;padding:0 0 1px 0}
.title_nemu dt{
	float:left;
	font-size:12px;font-family:굴림;letter-spacing:-1px;font-weight:bold;color:#333333;
	background:url(/front/kor/images/common/bul_green.gif) 0 1px no-repeat;
	padding:0 0 0 11px;
	}
*html .title_nemu dt{	
	background:url(/front/kor/images/common/bul_green.gif) 0 3px no-repeat;
	padding:2px 0 0 11px;
	}
.title_nemu dt span{
	font-weight:normal;font-size:11px;font-family:돋움;color:#999;letter-spacing:-1px;
	background:url(/front/kor/images/common/bar_gry02.gif) left 0 no-repeat;
	padding:0 0 0 10px;margin:0 0 0 6px
	}
.title_nemu dt em, .title_nemu_green_line dt em{color:#46941B}
.title_nemu dd {text-align:right;margin:0;padding:4px 0 0 0}
.title_nemu dd img{margin:0 2px 0 0;}




.title_nemu_green_line{
	float:left;width:100%;background:url(/front/kor/images/main/title_greenline.gif) bottom no-repeat;
	padding:0 0 5px 0
	}
.title_nemu_green_line dt{
	float:left;
	font-size:12px;font-family:굴림;letter-spacing:-1px;font-weight:bold;color:#333333;
	background:url(/front/kor/images/common/bul_green.gif) 0 1px no-repeat;
	padding:0 0 0 11px;
	}

.main_speaking{
	width:470px;clear:both;background:url(/front/kor/images/main/bg_speaking.gif) top left no-repeat;border-bottom:1px solid #E5E5E5;
	padding:0 0 8px 0
	}
.main_speaking .explain{
	margin:0 0 0 38px;	padding:44px 0 0 0
	}
.main_speaking .explain dt{font-size:12px;font-family:굴림;letter-spacing:-1px;line-height:1.5em;margin:0 0 0 72px;padding:0 0 14px 0}

.speaking_leveltest{float:left;;width:470px;background:url(/front/kor/images/main/bg_leveltest.gif) bottom no-repeat;padding:0 0 4px 0}
.leveltest_img{float:left;width:112px;margin:0 0 0 13px;display:inline}

.leveltest_info{float:right;width:328px;padding:0 0 0 0}
.leveltest_info dl{margin:0 4px 0 0}
.leveltest_info dt{font-size:12px;font-family:굴림;font-weight:bold;color:#333;padding:5px 0 7px 0;letter-spacing:-1px;}
.leveltest_info dt em{color:#83BD25}
.leveltest_info dd{line-height:1.5em;font-size:12px;font-family:굴림;letter-spacing:-1px;}
.leveltest_info dd.button{padding:5px 0 3px 0;}

.main_content{margin:3px 0 0 7px;clear:both}
.main_content dt{float:left}
.main_content dd{margin:0 0 0 133px}
.main_content dt img{border:1px solid #DBDBDB}
.main_content dd ul{padding:1px 0 0 0}
.main_content dd li{background:url(/front/kor/images/common/bul_sq_red.gif) 0 7px no-repeat;padding:0 0 5px 3px;font-size:12px;font-family:arial}
.main_content dd li em{color:#729B51;font-size:12px;font-family:굴림;letter-spacing:-1px}







#mainCon_S3	{overflow:auto; width:665px; margin-top:5px}
#mainCon_S3	.centerA	{float:left; width:475px;}


#mainCon_S3	.update .list	{width:437px; margin:15px 0 10px 15px; overflow:auto; overflow:hidden;}
	#mainCon_S3	.update .list	.btn	{text-align:right}
	#mainCon_S3	.update .list	.titleimg	{text-align:right; margin-top:5px}
	#mainCon_S3	.update .list	.line_td10	{height:14px}

#mainCon_S3	#rightCon		{float:left; width:175px; margin-left:15px;}

.p_main	.table_list2	.photo	{background: url('/front/com/images/bg_photoMain.gif') no-repeat 0 0; width:68px; height:68px;}
*html .p_main	.table_list2 .photo_id	{margin-top:-5px;}
*+html .p_main	.table_list2 .photo_id	{margin-top:-5px;}


#mainCon_S3	.main_list1	.OnOff		{float:left; text-align:center; height:60px; width:80px;}
#mainCon_S3	.main_list1	.OnOff	img	{margin-top:10px}
#mainCon_S3	.main_list1	.titleA		{float:left; line-height:13px; width:185px; padding:0}
#mainCon_S3	.main_list1	.title		{margin-top:0; margin-bottom:5px}

#mainCon_S3	.main_list2	.titleA		{float:left; width:262px; padding-right:10px}
#mainCon_S3	.main_list2	.title		{margin:10px 0 8px 0}
#mainCon_S3	.main_list2	.title	ul	{overflow:auto; width:100%;}
#mainCon_S3	.main_list2	.title	li	{float:left}
#mainCon_S3	.main_list2	.title	li.grade	{float:right}


#mainCon_S3	.table_list2	.flowautoA	{width:100%;overflow:hidden;}
#mainCon_S3	.table_list2	.info	{margin-top:8px; overflow:auto; width:100%; overflow:hidden;}
#mainCon_S3	.table_list2	.info .grade	{width:62px; padding-top:1px}
#mainCon_S3	.table_list2	.info .time	{width:115px; margin-right:0}
#mainCon_S3	.table_list2	.info .ico	{width:185px; margin:2px 0 0 0;}
*html #mainCon_S3	.table_list2	.info .ico	{width:182px}
#mainCon_S3	.table_list2	.info .ico	img	{margin:0 0 0 2px}


.titleS3_name{float:left;width:100%;margin:0 0 10px 0;border-bottom:2px solid #D3D3D3;padding:0 0 1px 0}

.titleS3_name dt{
	float:left;
	font-size:12px;font-family:굴림;letter-spacing:-1px;font-weight:bold;color:#333333;
	background:url(/front/kor/images/common/bul_green.gif) 0 1px no-repeat;
	padding:0 0 0 7px;
	}

.titleS3_name dt span{
	font-weight:normal;font-size:11px;font-family:돋움;color:#999;letter-spacing:-1px;
	background:url(/front/kor/images/common/bar_gry02.gif) left 0 no-repeat;
	padding:0 0 0 10px;margin:0 0 0 6px
	}
.titleS3_name dt em, .title_S3_green_line dt em{color:#34A730}
.titleS3_name dd {text-align:right;margin:0;padding:4px 0 0 0}
.titleS3_name dd img{margin:0 2px 0 0;}


.title_S3_green_line{
	float:left;width:100%;background:url(/front/kor/images/main/title_greenline.gif) bottom no-repeat;
	padding:0 0 5px 0
	}
.title_S3_green_line dt{
	float:left;
	font-size:12px;font-family:굴림;letter-spacing:-1px;font-weight:bold;color:#333333;
	background:url(/front/kor/images/common/bul_green.gif) 0 1px no-repeat;
	padding:0 0 0 7px;
	}


.S3_tit_line{float:left;width:100%;margin:0 0 5px 0;border-bottom:2px solid #D3D3D3;padding:0 0 1px 0}

.S3_tit_line dt{
	float:left;
	font-size:12px;font-family:굴림;letter-spacing:-1px;font-weight:bold;color:#333333;
	padding:0 0 0 0px;
	}
.S3_tit_line dd {text-align:right;margin:0;padding:4px 0 0 0}


.S3_tit{float:left;width:100%;margin:0 0 0px 0;padding:0 0 1px 0}

.S3_tit dt{
	float:left;
	font-size:12px;font-family:굴림;letter-spacing:-1px;font-weight:bold;color:#333333;
	padding:0 0 0 0px;
	}
.S3_tit dd {text-align:right;margin:0;padding:0px 0 0 0}

.course_tab_line{height:157px;border-bottom:1px solid #D4D4D4;float:left;width:100%}

.box_Tab_top	{background:url('/front/kor/images/main/box_courseTab_top.gif') no-repeat 0 0;  width:100%;}



.box_course_layer {width:475px; height:134px;}


.edu_program {width:475px; height:77px;padding:0 0 0 0px;}
.edu_program dt{float:left;padding:0px 0 0 0px;font-size:11px;font-family:돋움}
.edu_program dt span{letter-spacing:-1px;color:#333333}
.edu_program dd{float:right; margin:0 0 0 0px;padding:0px 0px 0px 0px}






.down_sample	{
	margin-top:17px;
	background:url('/front/kor/images/main/img_clinic_sample.gif') no-repeat 0 0 ;
	width:175px; height:85px;
}

* html .down_sample {padding:0px 0px 0px 0px; margin-top:0px}


.clinic_book{width:175px; height:25px;padding:0 0 0 0px;}
.clinic_book dt{float:left;padding:10px 0 0 17px;font-size:11px;font-family:돋움}
.clinic_book dt span{letter-spacing:-1px;color:#333333}
.clinic_book dd{float:right; margin:0 0 0 0px;padding:8px 12px 0px 0px}


.inter_guide	{
	margin-top:0px;
	background:url('/front/kor/images/main/img_eng_guide.gif') no-repeat 0 0 ;
	width:175px; height:190px;
}

* html .inter_guide {padding:0px 0px 0px 0px; margin-top:0px}

.guide_lin{width:155px;padding:0px 0px 0 10px;}
.guide_lin dt{float:left;padding:0px 0 0 0px;font-size:11px;font-family:돋움}
.guide_lin dd{float:right; margin:0 0 0 0px;padding:0px 0px 0px 0px}


.ucc_que	{
	margin-top:0px;
	overflow:hidden;
	background:url('/front/kor/images/main/img_ucc_que.gif') no-repeat 0 0 ;
	width:175px; height:141px;
}


*html .ucc_que	{margin-top:0px;}
*+html .ucc_que	{margin-top:0px;}



/*시즌3.0 레이아웃 */
#MainAreaS3	{overflow:auto; width:672px; margin-top:4px}
#MainAreaS3	.centerA	{float:left; width:458px;}


#MainAreaS3	.update .list	{width:437px; margin:15px 0 10px 15px; overflow:auto; overflow:hidden;}
	#MainAreaS3	.update .list	.btn	{text-align:right}
	#MainAreaS3	.update .list	.titleimg	{text-align:right; margin-top:5px}
	#MainAreaS3	.update .list	.line_td10	{height:14px}

#MainAreaS3	#rightCon		{float:left; width:206px; margin-left:8px;}

.p_main	.table_list2	.photo	{background: url('/front/com/images/bg_photoMain.gif') no-repeat 0 0; width:68px; height:68px;}
*html .p_main	.table_list2 .photo_id	{margin-top:-5px;}
*+html .p_main	.table_list2 .photo_id	{margin-top:-5px;}


#MainAreaS3	.main_list1	.OnOff		{float:left; text-align:center; height:60px; width:80px;}
#MainAreaS3	.main_list1	.OnOff	img	{margin-top:10px}
#MainAreaS3	.main_list1	.titleA		{float:left; line-height:13px; width:185px; padding:0}
#MainAreaS3	.main_list1	.title		{margin-top:0; margin-bottom:5px}

#MainAreaS3	.main_list2	.titleA		{float:left; width:262px; padding-right:10px}
#MainAreaS3	.main_list2	.title		{margin:10px 0 8px 0}
#MainAreaS3	.main_list2	.title	ul	{overflow:auto; width:100%;}
#MainAreaS3	.main_list2	.title	li	{float:left}
#MainAreaS3	.main_list2	.title	li.grade	{float:right}


#MainAreaS3	.table_list2	.flowautoA	{width:100%;overflow:hidden;}
#MainAreaS3	.table_list2	.info	{margin-top:8px; overflow:auto; width:100%; overflow:hidden;}
#MainAreaS3	.table_list2	.info .grade	{width:62px; padding-top:1px}
#MainAreaS3	.table_list2	.info .time	{width:115px; margin-right:0}
#MainAreaS3	.table_list2	.info .ico	{width:185px; margin:2px 0 0 0;}
*html #MainAreaS3	.table_list2	.info .ico	{width:182px}
#MainAreaS3	.table_list2	.info .ico	img	{margin:0 0 0 2px}

/*시즌4.0 이달의 강사 */
.teacher_box_bg	{
	margin-top:0px;
	overflow:hidden;
	background:url('/front/kor/images/main/teacher_box_bg.gif') no-repeat 0 0 ;
	width:206px; height:214px;
}


*html .teacher_box_bg	{margin-top:0px;}
*+html .teacher_box_bg	{margin-top:0px;}

/*시즌4.0 면접자료 검색 */
.search_bg	{
	margin-top:0px;
	overflow:hidden;
	background:url('/front/kor/images/main/search_bg.gif') no-repeat 0 0 ;
	width:206px; height:58px;
}


*html .search_bg	{margin-top:0px;}
*+html .search_bg	{margin-top:0px;}
