div#subDetail .contentArea{margin-left:12px;width:728px;}
.subDetailCont{}
.subDetailCont .programReview{position:relative;width:728px;height:299px;background:url('/ebs/WebCommon/images/subMain/bgDetailStudyInfo.gif') no-repeat;}
.subDetailCont .programReview .img{position:absolute;top:24px;left:24px;padding:3px;width:281px;height:195px;border:1px solid #e3e3e3;}
.subDetailCont .programReview .programTable{position:absolute;top:22px;left:342px;}
.subDetailCont .programReview .programTable th{padding:2px 0;border-bottom:1px solid #e2e2e2;}
.subDetailCont .programReview .programTable td{width:276px;padding-left:10px;font-size:11px;border-bottom:1px solid #e2e2e2;}
.subDetailCont .programReview .programTable td strong{color:#ff6600;}
.subDetailCont .programReview .useContent{position:absolute;top:144px;right:30px;}
.subDetailCont .programReview .useContent ul{width:auto;overflow:hidden;}
.subDetailCont .programReview .useContent li{float:left;margin-left:1px;}
.subDetailCont .programReview .level{position:absolute;top:185px;left:342px;width:357px;height:28px;background:url('/ebs/WebCommon/images/subMain/bgdetailLevel.gif') no-repeat;}
.subDetailCont .programReview .level ul{margin-top:-1px;width:330px;margin-left:44px;}
.subDetailCont .programReview .level ul li{float:left;}
.subDetailCont .programReview .btn{position:absolute;top:236px;left:344px;}
.subDetailCont .programReview .say{position:absolute;top:235px;right:390px;}
.subDetailCont .programCont{float:clear;   margin:12px 0 0 2px; padding-top:20px; background:url('/ebs/WebCommon/images/subMain/bgDetailCont.gif')  0 0 no-repeat; }
.subDetailCont .programCont .bot{  padding:0 20px 20px 20px;background:url('/ebs/WebCommon/images/subMain/bgDetailCont.gif') 0 bottom no-repeat;}
.subDetailCont .programCont .section{position:relative;width:686px;line-height:16px; *zoom:1;}
.subDetailCont .programCont .section:after {content:" "; display:block; clear:both;}
.subDetailCont .programCont .section h3{padding:0 0 5px 5px;background:url('/ebs/WebCommon/images/common/bulOrangeBox.gif') no-repeat 0 5px;border-bottom:1px solid #eeeeee;}
.subDetailCont .programCont .section p{padding-top:5px; margin-bottom:20px;}
.subDetailCont .programCont .section .more{position:absolute;top:-10px;right:0;}
.subDetailCont .programCont .section .img{float:left;margin-top:10px;padding:7px;border:1px solid #dddddd;}
.subDetailCont .programCont .section_2{padding-bottom:20px;}

/* 20100329 넓이 수정 */
.subDetailCont .programCont .section .cont{float:left;margin:10px 0 0 10px;width: 565px;}

.subDetailCont .programCont .section .cont strong.name{padding-right:10px;color:#555555;}
.subDetailCont .programCont .section .cont ul{margin-top:13px;}
.subDetailCont .programCont .section .cont li{padding:0 0 3px 5px;color:#888888;background:url('/ebs/WebCommon/images/common/bulGrayBox.gif') no-repeat 0 5px;}
.subDetailCont .programCont .section .cont table{margin-bottom:7px;width:100%;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
.subDetailCont .programCont .section .cont th{padding:6px 0 6px 15px;width:85px;text-align:left;border-bottom:1px solid #eeeeee;background:#f8f8f8;font-weight:normal;}
.subDetailCont .programCont .section .cont td{padding:6px 0 6px 15px;border-bottom:1px solid #eeeeee;}
.subDetailCont .programCont .section .cont span{color:#888;}
.subDetailCont .programCont .section dl{float:left;margin:10px 0 0 15px;}
.subDetailCont .programCont .section dl.str{margin-left:0;}
.subDetailCont .programCont .section dt img{border:1px solid #dfdfdf;}
.subDetailCont .programCont .section dd{padding:3px 0;}


.detailPopup{width:700px;background:#f0e0cb;}
.detailPopup h2{margin-left:20px;width:660px;}
.detailPopup .cont{margin-left:19px;padding:25px;width:610px;border:1px solid #d3ba99;background:#fff;}
.detailPopup .cont h3{padding:0 0 12px 8px;background:url('/ebs/WebCommon/images/common/bulOrangeBox.gif') no-repeat 0 7px;}
.detailPopup .cont .listTable{width:610px;font-size:11px;}
.detailPopup .cont .listTable thead th{padding:5px 0;border-top:2px solid #c5c5c5;border-bottom:1px solid #e7e7e7;background:#f4f4f4;}
.detailPopup .cont .listTable tbody td{padding:5px 0;border-bottom:1px solid #e7e7e7;}
.detailPopup .cont .listTable tbody td.vod{text-align:right;}
.detailPopup .cont .listTable tbody td.nor{text-align:center;}
.detailPopup .cont .listTable tbody td.num{text-align:center;}
.detailPopup .cont .listTable tbody td.tit{}
.detailPopup .cont div.say{padding-top:7px;font-size:11px;}
.detailPopup .cont div.btnDiv{margin-top:-12px;text-align:right;}
.detailPopup .closeDiv{margin-left:20px;padding:8px 0;width:660px;text-align:right;}
