/************************************************************************
 * 파일명      : cat_program.css
 * 설명        : 카테고리 강의프로그램
 * 작성자      : 이정운
 * 작성일      : 2007.01.08
************************************************************************/

/* 메인 */
#subMainTopA	.recomTag	.go	{margin-top:16px}

/* 강의프로그램 상세보기 */
.titimg_lecDetail	{background:url('/front/com/images/titimg_tuitionpro.gif');}
.titimg_lecDetail	li	{float:left}

/* 강의개설 요청 */

.ApplicationNote	{margin-bottom:30px;}
.ApplicationNote	.date	img {margin-bottom:2px}
.ApplicationNote	.text {padding:17px 0 0 20px; line-height:16px;}

#s2_lecDetail {background:url('/front/kor/images/program/lp_bgL.gif') no-repeat 0 0px ;}
#s2_lecDetail .infoA_1	{overflow:auto; width:100%; margin-bottom:25px}
#s2_lecDetail .infoA_2	{overflow:auto; width:100%; margin-bottom:25px}
#s2_lecDetail .infoA_3	{overflow:auto; width:100%; margin-bottom:25px; overflow:hidden;}

	#s2_lecDetail .phto	{
		float:left;
		width:195x;
		height:195px;
		padding:13px 0 0 12px;
		text-align:center;
		}
		#s2_lecDetail .phto img	{margin-bottom:0px;}
	#s2_lecDetail	.photo_btn	{clear:both; width:195px; text-align:center; padding:2px 0 0 12px;}

	#s2_lecDetail .def_info	{
		width:425px;
		float:left;
		margin-left:15px;
		overflow:hidden;
		}
		#s2_lecDetail .def_info .title	{margin:19px 0 5px 0}
		#s2_lecDetail .def_info .A1		{border-top:1px solid #E9E9E9; height:130px; margin-top:7px; padding:4px 0 0px 0;}
		#s2_lecDetail .def_info .A1	td	{padding-top:5px}
		#s2_lecDetail .def_info .A1 li	{float:left; width:95px; }

		#s2_lecDetail .def_info .title,
		#s2_lecDetail .def_info .tag,
		#s2_lecDetail .def_info .A1	{margin-left:9px;}
		#s2_lecDetail .def_info .A1	.table_bul	img	{vertical-align:top}
			
		#s2_lecDetail .def_info .tag .font_web_Gr	{line-height:18px; word-spacing:0.25em}
		
		#s2_lecDetail .def_info	.grade, #p_lecDetail .def_info	.tuitHope	{

		}
		#s2_lecDetail .def_info	.grade	{
		background:url('/front/kor/images/program/grade_00.gif') no-repeat 4px 0px; width:309px; height:42px; 
		float:left; text-align:center; margin-top:0px; padding:3px 0 0 5px; 
		}

		#s2_lecDetail .def_info	.grade	.total	{width:70px; border-right:1px solid #C8C7C7; margin-left:5px}
		#s2_lecDetail .def_info	.grade	.title	{margin:0 0 2px 0;}
		#s2_lecDetail .def_info	.grade	.total	.title	{margin-top:-2px}	


		#s2_lecDetail .def_info	.grade	.ta	{padding:5px 0 0px 10px;}
		#s2_lecDetail .def_info	.grade	.star_gray	{margin-top:4px}

		#s2_lecDetail .def_info	.tuitHope	table	{margin:8px 0 0 10px}
		#s2_lecDetail .def_info	.tuitHope	table	td	{height:16px}
		
		#s2_lecDetail .def_info	.btnA	{margin-top:4px; padding:0px 0 0px 10px; vertical-align:top;}
		

	#s2_lecDetail .profile	{
		width:292px; 
		float:left;
		background:url('/front/com/images/program/stit_profile.gif') no-repeat 0 0;
		}
		#s2_lecDetail .profile	.more	{padding:5px 0 0 70px}
		#s2_lecDetail .profile	.table_bul	{margin-top:25px;}
		.table_bul	tr	{height:16px}
			
	
	#s2_lecDetail .infoA_3	.box_1 	.content	{width:627px; margin:30px auto; overflow:auto; overflow:hidden;}
	#s2_lecDetail .infoA_3	.box_1	.content .info	{
		display:block;
		border-bottom:1px solid #E9E9E9; 
		margin-left:10px; line-height:18px; padding:20px 0; 
		overflow:auto; overflow:hidden;
	}
	#s2_lecDetail .infoA_3	.box_1 	.last	{margin-bottom:10px}
	#s2_lecDetail .infoA_3	.box_1 	.last	.info	{border:none}
	#s2_lecDetail .infoA_3	.box_1	.content .info	h3 {margin:8px 0 3px 0}
	#s2_lecDetail .sort	{width:100%; overflow:auto; margin:10px 0 8px 0;}
	#s2_lecDetail .sort	.rightA select	{vertical-align:top}
	
	#s2_lecDetail .infoA_3	ul	{overflow:hidden;}
	#s2_lecDetail .infoA_3 .QA	{
		background:url('/front/com/images/bg_Q.gif') no-repeat 0 6px;
		border-bottom:1px solid #EAEAEA;
		padding:5px 0 5px 30px;
	}
	#s2_lecDetail .infoA_3 .AA	{
		background:url('/front/com/images/bg_A.gif') no-repeat 0 3px;
		margin:5px 10px 15px 10px;
		padding-left:45px;
		color:#5F5F5F;
	}
	#s2_lecDetail .infoA_3 .AA	{padding-top:2px}
	#s2_lecDetail .infoA_3 .AA	.title	{padding-top:3px}
	#s2_lecDetail .infoA_3 .AA	.text, #p_lecDetail .infoA_3 .QA	.text	{color:#999999; padding-top:10px;}
	#s2_lecDetail .infoA_3 .AA	strong	{color:#5F5F5F;}
	
	#s2_lecDetail .infoA_3	.box_1	.refund	.info	{background:url('/front/com/images/img_Refund.gif') no-repeat 0 20px; padding-top:10px}
	#s2_lecDetail .infoA_3	.box_1	.refund	.info	p	{margin-left:140px;}

	#s2_lecDetail .infoA_3	.box_1	.Recom	{margin-bottom:10px}
		#s2_lecDetail .infoA_3	.box_1	.Recom .info, 
		#s2_lecDetail .infoA_3	.box_1	.Review .info, 
		#s2_lecDetail .infoA_3	.box_1	.qna .info	{border:none; padding-bottom:5px}
		#s2_lecDetail .infoA_3	.box_1	.Recom	.td_line	{height:30px;}
		#s2_lecDetail .infoA_3	.box_1	.Recom	.star {margin-top:10px;}
		#s2_lecDetail .infoA_3	.box_1	.Recom  .info h3 {margin-bottom:12px}
		#s2_lecDetail .infoA_3	.box_1	.Recom  .info .total	{margin-bottom:7px}
		#s2_lecDetail .infoA_3	.box_1	.Recom  .name	{padding-top:7px; height:20px;}
		
	#s2_lecDetail .box1_bottom2 .leftA	{overflow:auto; width:475px; border-right:1px solid #CBCBCB;}
	#s2_lecDetail .box1_bottom2 .leftA_eng	{overflow:auto; width:447px; border-right:1px solid #CBCBCB;}
	
	#s2_lecDetail .infoA_3 .con_expand1	.grade	{overflow:auto; width:100%}
	#s2_lecDetail .infoA_3 .con_expand1	.grade li	{float:left; margin-right:15px;}
	#s2_lecDetail .infoA_3 .con_expand1	.grade	img	{vertical-align:middle}
	#s2_lecDetail .infoA_3 .con_expand1	.grade_con	{clear:both; margin:13px 0 10px 0}

/* 수강신청 */
.table_W2	{width:100%;}
	.table_W2	.td_line	{background:url('/front/com/images/line_tdR3.gif') no-repeat right center;}

.dcBox1	{float:left; background:url('/front/com/images/bg_dcBox.gif') no-repeat 0 0; height:19px; margin:0 25px 0 5px;}
.dcBox2	{border-right:1px solid #DCDBDB; color:#333333; padding:4px 5px; text-align:center}

#p_takeClass	.boxLine1_btm	{padding:13px;}
#p_takeClass	.photo	{background:url('/front/com/images/bg_photo.gif') no-repeat 0 0; width:59px; height:59px; padding:3px 0 0 3px}
#p_takeClass	.sche_table	{
	width:632px; margin-top:10px; padding-top:25px;
	background:url('/front/com/images/program/stit_schedule2.gif') no-repeat;
}
	#p_takeClass	.sche_table	.st				{float:left}
		#p_takeClass	.sche_table	.st	.cal	{margin-top:0}
		#p_takeClass	.sche_table	.st	.cal	.th	{background:#fff;}

	#p_takeClass	.sche_table	.info			{float:left; margin-left:10px; letter-spacing:-1px}	

#p_takeClass	.writeF	{width:628px; margin-left:16px;}
	#p_takeClass	.writeF	dt	{background:none; width:148px; padding:15px 0 0 0;}
	#p_takeClass	.writeF	dd	{padding:15px 0 15px 0; width:480px;}
	#p_takeClass	.writeF	.dd_clear	{width:100%;}
	#p_takeClass	.session	.txtR	{width:35px}
	#p_takeClass	.session	.txt	{width:90px}

	#p_takeClass	.table_W	th, 
	#p_takeClass	.table_W	td,
	#p_takeClass	.font_D	 div	{font:normal 12px 돋움}

/* 0514 추가 */
#p_takeClass	.writeF01	{width:628px; margin-left:16px;}
	#p_takeClass	.writeF01	dt	{background:none; width:148px; padding:15px 0 0 0;}
	#p_takeClass	.writeF01	dd	{padding:15px 0 15px 0; width:628px;}
	#p_takeClass	.writeF01	.dd_clear	{width:100%;}
	#p_takeClass	.session	.txtR	{width:35px}
	#p_takeClass	.session	.txt	{width:90px}
/* 0514 추가 */


/* 강의프로그램보기 영문 */
#p_lecDetail .def_info	.grade_eng, #p_lecDetail .def_info	.tuitHope	{background:url('/front/com/images/program/bg_lecDetail_grade_eng.gif'); width:411px; height:67px}
		#p_lecDetail .def_info	.grade_eng	li	{width:284px; float:left; text-align:center;}
			#p_lecDetail .def_info	.grade_eng	li.left	{width:130px; float:left; text-align:center; margin-top:5px }
			#p_lecDetail .def_info	.grade_eng	li.right {width:130px; float:left; text-align:center; margin-top:5px }
		#p_lecDetail .def_info	.grade_eng	.total	{width:120px; height:49px; border-right:1px solid #C8C7C7; margin-top:8px;}

.IF_list	{width:615px; overflow:auto; margin-top:10px; overflow-x:hidden}	
*html #IF_page	{width:595px;}

/* 0517추가 */
.infoBox_search	{background:url('/front/com/images/img_infoBox_01.gif') no-repeat 50px center; padding:15px 0 13px 180px;}
	.infoBox_search		.search_result_txt	{border-bottom:none; border-top:1px solid #EAEAEA; padding:10px 0 10px 0; margin:10px 30px 0 2px; line-height:16px; }
/* 0517추가 */
