
 
.subMainBox .tabBox{clear:left; height:36px; margin-bottom:12px;background:url(/ebs/WebCommon/images/subMain/bg_tab.gif) 0 0 no-repeat;}	
.subMainBox .tabBox li{float:left; padding-left:2px; background:url(/ebs/WebCommon/images/subMain/bg_tab_line.gif) 0 9px no-repeat;}	
.subMainBox .tabBox li.first{padding:0; background-image:none;}

.subMainBox .hTitle{margin-top:2px;}
.subMainBox .hTitle img{display:block;}
.subMainBox .recommendProgram{
  margin-bottom:30px; 
	border:1px solid #e6e6e6; 
}
.subMainBox .recommendProgram{*zoom:1;} 
.subMainBox .recommendProgram:after {content:" "; display:block; clear:both;} 
.subMainBox .recommendProgram h2{height:28px; padding-left:14px;; background:url(/ebs/WebCommon/images/subMain/bg_h2.gif) 0 0 repeat-x;}
.subMainBox .recommendProgram ul{padding:14px 0 8px 0; *zoom:1;}
.subMainBox .recommendProgram ul:after{content:" "; display:block; clear:both;}
.subMainBox .recommendProgram li{float:left; width:207px; padding:0 10px 0 17px; border-left:1px solid #efefef;}
.subMainBox .recommendProgram li p{float:left; margin-right:9px;} 
.subMainBox .recommendProgram li p img{border:1px solid #e6e6e6;}
.subMainBox .recommendProgram li .info{margin-left:107px;}
.subMainBox .recommendProgram li .title{
	display:block; height:24px; margin-bottom:8px; line-height:1.3; font-weight:bold; letter-spacing:-0.1em; font-size:11px;
}
.subMainBox .recommendProgram li.first{border-left:none;}
.subMainBox .recommendProgram li span{display:block; margin-bottom:5px; font-size:11px; color:#999;}
.subMainBox .recommendProgram li span img{margin-right:5px;}
.subMainBox .recommendProgram li .info *{ vertical-align:middle;}

.tableSelectBox {position:relative; height:12px; padding-top:3px; margin-bottom:8px; }
.tableSelectBox strong{color:#ff6600; }
.tableSelectBox span{position:absolute;top:0;right:0;}
/*.tableSelectBox .select{
	position:absolute; top:-5px; right:0; width:96px; height:16px;padding:3px 0 0 3px;  border:1px solid #ccc;
	background:url(/ebs/WebCommon/images/subMain/btn_select.gif) right top no-repeat;
	cursor:pointer;
}
*/
.tableSelectBox ul{display:none;position:absolute; top:20px; right:0; width:99px; padding:3px 0; border:1px solid #ccc; background-color:#fff;} 
.tableSelectBox ul li{padding:2px 4px; cursor:pointer}
					
.table {clear:left; padding-top:16px;  margin-bottom:20px; background:url(/ebs/WebCommon/images/subMain/bg_table_top.gif) 0 0 no-repeat;}	
.table .bottom{padding:0 20px 30px 20px; background:url(/ebs/WebCommon/images/subMain/bg_table_bottom.gif) 0 bottom no-repeat;}
.table .box{position:relative; background:url(/ebs/WebCommon/images/subMain/bg_thead.gif) 0 0 no-repeat;}
.table table{width:100%;margin-bottom:23px; border-collapse:collapse;}
.table th{height:24px;padding-top:2px; color:#727f9f; background:url(/ebs/WebCommon/images/subMain/th_gu.gif) left 6px no-repeat;}
.table th.first{background-image:none;}
.table th
 *{vertical-align:bottom;}
.table td{height:27px;border-bottom:1px solid #e6e6e6;}
 
.table td *{ vertical-align:middle;}
.table .title{padding-left:10px;} 
.table .title img{margin-right:0;}
.table .title a{font-weight:bold; margin-right:4px;}
.table .area, .table .level{text-align:center; }

#title_comment{
	position:absolute; left:230px; z-index:100; display:none; width:442px; height:125px; padding:12px 0 0 5px; 	
	background:url(/ebs/WebCommon/images/subMain/layer_comment.gif) 0 0 no-repeat;	
}
#title_comment strong{display:block; height:18px; font-size:11px;padding-top:2px; margin:0 0 12px 5px; color:#192f6b;}	
#title_comment table{width:400px;margin:0 0 0 14px;  }
#title_comment td{line-height:1.4; border-bottom:none; }
#title_comment td.photo{width:95px;  }
#title_comment td.cont{width:304px;}
#title_comment td *{font-size:11px;}
#title_comment .box{border:1px solid #e6e6e6; }
#title_comment p{padding:0 0 0 10px;  text-align:left;}

.new_programReview{
	position:relative;  height:245px;padding:26px 0 0 26px; 
	background:url(/ebs/WebCommon/images/subMain/bg_programReview.gif) 0 0 no-repeat;
}
.new_programReview .box{padding:3px; border:1px solid #e3e3e3;}
.new_programReview .porgramSummary{
	position:absolute; top:26px; left:339px; width:356px;
}		
.new_programReview .porgramSummary table{width:100%; margin-bottom:13px;  border-collapse:collapse;}
.new_programReview .porgramSummary th{ 
	padding:7px 0; text-align:left; 
	background:url(/ebs/WebCommon/images/subMain/bg_th.gif) right center no-repeat;
}
.new_programReview .porgramSummary tr{background:url(/ebs/WebCommon/images/subMain/bg_line.gif) 0 bottom repeat-x;}
.new_programReview .porgramSummary td{
	padding:7px 0 7px 12px; 
}
.new_programReview .porgramSummary .gu{
	background:url(/ebs/WebCommon/images/subMain/bg_th.gif) 0 right no-repeat;
}
.new_programReview .porgramSummary th span{
	padding-left:14px;
	background:url(/ebs/WebCommon/images/subMain/blet_squ.gif) 0 center no-repeat;
}
.new_programReview .porgramSummary .book{color:#ff6600;}
.new_programReview .porgramSummary .grp{
	overflow:hidden;
	width:240px; height:20px; background:url(/ebs/WebCommon/images/subMain/bg_grp.gif) 0 0 no-repeat;
}
.new_programReview .porgramSummary .line{
	float:left;width:80px; height:8px;  
	background:url(/ebs/WebCommon/images/subMain/bg_grp_on.gif) 0 0 repeat-x;  border:none;
}
.new_programReview .porgramSummary .line2{
	float:left;width:80px; height:8px;  
	border:none;
}
.new_programReview .porgramSummary .line span{position:relative; z-index:-1;}
.new_programReview .porgramSummary .btn{padding-left:15px;position:relative;}
.new_programReview .porgramSummary li{position:relative;float:left; margin-right:5px;} 
.new_programReview .porgramSummary li .info{position:absolute; left:0}
.new_programReview .porgramSummary .btn a{ text-decoration:none;}
.new_programReview .porgramSummary .info{display:none;position:absolute; top:25px; left:45px;}
.subDetailCont .programCont .section h3{	
	padding-left:0;
}

/* 20110804 수정 콘텐츠맵 */
.contents_tab {
	clear:left;	position:relative; width:907px; height:95px; margin-bottom:11px; padding:10px; 
	background:url(/ebs/WebCommon/images/new_2011/subMain/bg_1deps.gif) left top no-repeat; 
}		

.contents_tab ul {overflow:hidden; width:100%;}
.contents_tab li{
	float:left;
}
.contents_tab li li{
	padding-left:1px; margin-right:0;
	margin-left:-1px;
	/*background:url(/ebs/WebCommon/images/subMain/bg_gu.gif) 0 11px no-repeat;*/
} 
.contents_tab li ul{overflow:hidden; display:none; position:absolute; left:35px; top:51px; z-index:1;}
.contents_tab li.item_5 {padding:0 20px 0 13px;}
.contents_tab li.item_01 ul{left:35px;}
.contents_tab li.item_02 ul{left:174px;}
.contents_tab li.item_03 ul{left:246px;}
.contents_tab li.item_04 ul{left:356px;}
.contents_tab li.item_01 ul li{ margin:0 5px 0 5px;}
.contents_tab li.item_02 ul li{ margin:0 5px 0 5px;}
.contents_tab li.item_03 ul li{ margin:0 5px 0 5px;}
.contents_tab li.item_04 ul li{ margin:0 5px 0 5px;}
.contents_tab li.on ul{display:block;}
.contents_tab .end{padding-left:28px;}
.contents_tab .btn_contents{position:absolute; right:10px; top:11px;}
.contents_table {width:891px;margin-left:2px; padding:12px 16px; border:1px solid #e2e2e2;}
.contents_table table{width:100%;border-collapse: collapse;}
.contents_table .border_no{ border-left:none; background-color:#eceff8;}
.contents_table th{
	 height:27px; color:#355f94;
	 border-top:2px solid #a8b7cf; border-left:1px solid #cbd2e3; 
}
.contents_table .th_1{background-color:#edf5ff;}
.contents_table .th_2{background-color:#e0edff}
.contents_table .th_3{background-color:#d4e6ff;}
.contents_table tbody th{width:67px;border:1px solid #cbd2e3; border-left:none; color:#666; background-color:#eceff8;}
.contents_table td{padding:9px 7px 0 7px; vertical-align:top;  border:1px solid #cbd2e3; border-right:none;}
.contents_table td li{font-size:11px;margin-bottom:9px;}
.contents_table td li a:hover{font-weight:bold; text-decoration;none;}
 

