@charset "utf-8";
/* CSS Document */

/* 전공별 및 제공처별 강의 영역
.lectureViewWrap{ overflow:hidden}
*/

/* leftMenuWrap */
.leftMenuWrap{ float:left;width:163px; }
.leftMenuW{overflow:hidden; width:163px; background:#f4f4f4}
.leftM {}
.leftMenuWrap .allView {padding:10px; font-weight:bold; line-height:16px; color:#ffffff; background:#4f4e4e url(/home/images/lecture/leftMenuAllviewBg.gif) no-repeat 0 0; } /* 전체보기 */

ul.leftM {padding: 0;margin: 0; font-size: 12px;list-style: none;}

ul.leftM li {}
ul.leftM li a {display: block;line-height:16px;padding:10px; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; background:url(/home/images/lecture/leftMenuOutBg.gif) no-repeat top left}
ul.leftM li a.first-child{ background:none}
ul.leftM li a:hover {color:#fff;background:#747474 url(/home/images/lecture/leftMenuOverBg.gif) no-repeat 145px 50%;}
ul.leftM li a.activeCss {color:#fff;background:#747474 url(/home/images/lecture/leftMenuOverBg.gif) no-repeat 145px 50%;}
ul.leftM li a.on {color:#fff;background:#747474 url(/home/images/lecture/leftMenuOverBg.gif) no-repeat 145px 50%;}

ul.leftM ul {display: none; margin: 0;padding: 5px 0 0 0;}
ul.leftM ul li {clear: both; margin: 0; padding: 0 10px 10px 22px;  background:url(/home/images/lecture/left2depthBg.gif) no-repeat 12px 7px;}
ul.leftM ul li a {padding:0 ; font-size: 12px;  font-weight: bold; outline:0; background:none}
ul.leftM ul li a:hover {color:#393939; background:none; text-decoration:underline}
ul.leftM ul li a.activeCss {color:#393939; background:none; text-decoration:none}
ul.leftM ul li a.nowCss {color:#FE7400; background:none; text-decoration:none}

ul.leftM ul ul{padding:5px 0 0 0}
ul.leftM ul ul li{padding:3px;background:none; font-weight:normal}
ul.leftM ul ul li a {color:#393939;	font-weight:normal}
ul.leftM ul ul li a:hover {color:#fe7400;font-weight:normal; text-decoration:none; background:none;}
ul.leftM ul ul li a.activeCss {color:#fe7400;font-weight:normal; text-decoration:none; background:none;}

ul.leftM span{float:right;}


.leftSNS{margin-top:20px;border:1px solid #e1e1e1; background:#f5f5f5;  }
.leftSNS ul{padding:8px 0 6px 10px; overflow:hidden}
.leftSNS ul li{ float:left;margin-right:18px;}

/* 강의자료 검색 */
.leftLetureSearch{margin:10px 0; padding:10px 8px; border:1px solid #e1e1e1; background:#f5f5f5;  }
.leftLetureSearch .tit {margin-bottom:2px; font-weight:bold; font-size:13px; color:#111111; }
.leftLetureSearch ul{padding:8px 0 6px 0px;overflow:hidden}
.leftLetureSearch ul li {float:left; width:42px; margin-right:18px;}
.leftLetureSearch ul li .input_m {width:13px; height:13px; margin-right:2px; vertical-align:middle; }
.leftLetureSearch ul li .base {position:relative; }

.divLetureSearch {}
.divLetureSearch .searchInput{float: left; width: 104px; height: 21px; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8;}
.divLetureSearch .searchInput input {width:100px ; height:17px; padding:2px 1px; border:0; }


/* rightContWrap */
.rightContWrap{ float:right;width:747px;}

/* topInfoTxt_20140221 */
.topInfoTxt{
	padding:8px 9px;
	margin-bottom:15px;
	border-bottom:1px solid #e1e1e1;
	font-weight:bold;
	color:#666;
	font-size:13px;
	background:url(/home/images/newSearch/dot2x2h_b2b2b2.gif) no-repeat 0 12px;
}
.topInfoTxt .orange {
    color: #FE7400;
}/*20140221*/


/*  강의 vod 리스트 */
.lectureListBox{margin-top:-1px;border:1px solid #e1e1e1; }
.borerTopLine{border-top:1px solid #e1e1e1;margin-top:0}/* 맨처음 상자 및 단독 상자에 사용 */
.marBot10{margin-bottom:10px;}

.lectureBranchTit{padding:12px 15px; background:#f5f5f5}

.lectureBranchTit{position:relative; padding:12px 15px; background:#f5f5f5}
.lectureBranchTit .titDeco{padding-right:15px; font-weight:bold; font-size:16px; color:#101010; background:url(/home/images/lecture/h4_point.gif) no-repeat right 5px}
.lectureBranchTit .titDeco .num{color:#666666; }

.vodListWrap{position:relative;width:646px;margin:19px 49px; overflow:hidden; z-index:1}
.vodListWrap .list{position:relative; width:9999px; top:0; left:0px;}
.vodListWrap .list li{ float:left;width:168px;}
.vodListWrap .list li dl{position: relative;width:142px; height:125px }
.vodListWrap .list li dl dt{width:140px; height:80px; border:1px solid #ededed}
.vodListWrap .list li dl dt .player {position: absolute;right: 3px;top: 37px;}
.vodListWrap .list li dl dd.ddTit {width:140px; overflow:hidden; text-overflow:ellipsis;}
.vodListWrap .list li dl dd.ddTit, .vodListWrap li dl dd.ddTit a{ margin-top:7px; text-align:center;font-weight:bold; color:#c54a00; text-decoration:none}
.vodListWrap .list li dl dd.ddTit a:hover{ text-decoration:underline}
.vodListWrap .list li dl dd.ddName{margin-top:3px; text-align:center; width:140px; overflow:hidden; text-overflow:ellipsis;}

.lectureListBox .btns{ position:relative;width:100%}
.lectureListBox .btns button {position:absolute;bottom:90px; width:11px; height:21px; border:none; z-index:2; cursor:pointer}
.lectureListBox .btns button em{display:block; text-indent:-9999px}
.lectureListBox .btns button.left {left:18px; background:url(/home/images/lecture/btnPre.gif) no-repeat 0 0}
.lectureListBox .btns button.right {right:18px; background:url(/home/images/lecture/btnNext.gif) no-repeat right 0}


/* 강의 컨텐츠 리스트 */
.lectureContentWrap {padding:10px 25px 25px 25px; *zoom:1;}
.lectureContentWrap:after {content:""; display:block; clear:both; zoom:1;}
.lectContList {position:relative; *zoom:1;}
.lectContList:after {content:""; display:block; clear:both; zoom:1;}
.lectContList li {margin-bottom:30px; padding-bottom:30px;  border-bottom:1px solid #ededed; }
.lectContList li dl.listWrap2 {position:relative;  *zoom:1; /*z-index:0;*/ }
.lectContList li dl.listWrap2:after {content:""; display:block; clear:both; zoom:1; z-index:0;}
.lectContList li dl.listWrap2 dt {float:left; min-width:190px; }
.lectContList li dl.listWrap2 dt .num{ display:block; float:left;width:40px;}
.lectContList li dl.listWrap2 dt .photo {position:relative;  top:3px; width:120px; height:82px;  }
.lectContList li dl.listWrap2 dt .photo img{ display:block;border:1px solid #d6d6d6;}
.lectContList li dl.listWrap2 dd {float:left; width:500px; color:#747474;  }

.lectContList li dl.listWrap2 .listCon2{position:relative; *zoom:1;}
.lectContList li dl.listWrap2:after .listCon2{content:""; display:block; clear:both; zoom:1;}
.lectContList li dl.listWrap2 .listCon2 dt {position:static; /*float:left;*/ min-width:30px; margin-bottom:5px; line-height:20px; font-size:14px; color:#121212;  }
.lectContList li dl.listWrap2 .listCon2 dt img {vertical-align:top; margin-top:2px; margin-left:5px; }
.lectContList li dl.listWrap2 .listCon2 dt a {color:#121212;}
.lectContList li dl.listWrap2 .listCon2 dt a:hover {text-decoration:underline; color:#121212; }
.lectContList li dl.listWrap2 .listCon2 dd.writer {margin-bottom:5px; line-height:18px; color:#121212}
.lectContList li dl.listWrap2 .listCon2 dd.writer span {margin-left:6px; padding-left:10px; background: url(../../images/newSearch/dot1x12h_d2d2d3.gif) left 1px no-repeat;}
.lectContList li dl.listWrap2 .listCon2 dd.writer span.first-child {margin-left:0; padding-left:0; background:none; }
.lectContList li dl.listWrap2 .listCon2 dd.writer span a {color:#121212;text-decoration:underline; }
.lectContList li dl.listWrap2 .listCon2 dd.writer span a:hover {color:#333;text-decoration:underline;}
.lectContList li dl.listWrap2 .listCon2 dd {clear:left; float:none; margin-left:0; padding-left:0; line-height:18px; color:#747474; z-index:9; }

/* liststyle 3 */
.lectContList li dl.listWrap2 .listCon2 dd.btnTypeList ul{*zoom:1; margin-top:8px; }
.lectContList li dl.listWrap2 .listCon2 dd.btnTypeList ul:after {content:""; display:block; clear:both; zoom:1;}
.lectContList li dl.listWrap2 .listCon2 dd.btnTypeList ul li {float:left; margin:0; padding:0; margin-bottom:0; padding-bottom:0; margin-right:10px; padding-right:10px; line-height:12px; background:#fff url(../../images/newSearch/dot1x12h_d2d2d3.gif) right 1px no-repeat; border:0;  }
.lectContList li dl.listWrap2 .listCon2 dd.btnTypeList ul li.last-child {background:none; }
.lectContList li dl.listWrap2 .listCon2 dd.btnTypeList ul li img {margin:0; padding:0; vertical-align:top; }

.lectContList li dl.listWrap3 {position:relative;  *zoom:1; /*z-index:0;*/ }
.lectContList li dl.listWrap3:after {content:""; display:block; clear:both; zoom:1; z-index:0;}
.lectContList li dl.listWrap3 dt {float:left; min-width:40px; }
.lectContList li dl.listWrap3 dt .num{ display:block; float:left; width:40px;}
.lectContList li dl.listWrap3 dd {float:left; width:640px; color:#747474;  }

.lectContList li dl.listWrap3 .listCon2{position:relative; *zoom:1;}
.lectContList li dl.listWrap3:after .listCon2{content:""; display:block; clear:both; zoom:1;}
.lectContList li dl.listWrap3 .listCon2 dt {position:static; /*float:left;*/ min-width:30px; margin-bottom:5px; line-height:20px; font-size:14px; color:#121212;  }
.lectContList li dl.listWrap3 .listCon2 dt img {vertical-align:top; margin-top:2px; margin-left:5px; }
.lectContList li dl.listWrap3 .listCon2 dt a {color:#121212;}
.lectContList li dl.listWrap3 .listCon2 dt a:hover {text-decoration:underline; color:#121212; }
.lectContList li dl.listWrap3 .listCon2 dd.writer {margin-bottom:5px; line-height:18px; color:#121212}
.lectContList li dl.listWrap3 .listCon2 dd.writer span {margin-left:6px; padding-left:10px; background: url(../../images/newSearch/dot1x12h_d2d2d3.gif) left 1px no-repeat;}
.lectContList li dl.listWrap3 .listCon2 dd.writer span.first-child {margin-left:0; padding-left:0; background:none; }
.lectContList li dl.listWrap3 .listCon2 dd.writer span a {color:#121212;text-decoration:underline; }
.lectContList li dl.listWrap3 .listCon2 dd.writer span a:hover {color:#333;text-decoration:underline;}
.lectContList li dl.listWrap3 .listCon2 dd {clear:left; float:none; margin-left:0; padding-left:0; line-height:18px; color:#747474; z-index:9; }

.lectContList li dl.listWrap3 .listCon2 dd.btnTypeList ul{*zoom:1; margin-top:8px; }
.lectContList li dl.listWrap3 .listCon2 dd.btnTypeList ul:after {content:""; display:block; clear:both; zoom:1;}
.lectContList li dl.listWrap3 .listCon2 dd.btnTypeList ul li {float:left; margin-bottom:0; padding-bottom:0; margin-right:10px; padding-right:10px; line-height:12px; background:#fff url(../../images/newSearch/dot1x12h_d2d2d3.gif) right 1px no-repeat; border:0;  }
.lectContList li dl.listWrap3 .listCon2 dd.btnTypeList ul li.last-child {background:none; }
.lectContList li dl.listWrap3 .listCon2 dd.btnTypeList ul li img {margin:0; padding:0; vertical-align:top; }


/* 제공처별 강의_ tab */
.lectureViewTab{ overflow:hidden; border-bottom: 4px solid #525252;}
.lectureViewTab ul{ float:right}
.lectureViewTab ul li{ float:left; width:183px; height:26px; font-weight:bold; background:url(/home/images/lecture/tabOut.gif) no-repeat 0 0}
.lectureViewTab ul li a{ display:block;padding-top:5px; text-align:center; color:#525252; text-decoration:none}
.lectureViewTab ul li.on{ background:url(/home/images/lecture/tabOn.gif) no-repeat 0 0}
.lectureViewTab ul li.on span{ display:block;padding-top:5px; text-align:center;color:#fff}

/* 제공처별 강의_대학사진 */
.univPic{margin-bottom:20px}

/* 제공처별 강의_상위 강의기부 리스트 20 */
.univList20{
	padding:10px 0 10px 5px;
	overflow:hidden
}/*20140221*/
.univList20 li{
	float:left;
	margin-right:65px;
	margin-bottom:20px;
}/*20140221*/
.univList20 li.last-child{margin-right:0}
.univList20 li dl dt{
	display:block;
	margin-bottom:7px;
	border:1px solid #d3d3d3
}/*20140221*/
.univList20 li dl dd{display:block; text-align:center; font-weight:bold; color:#666}

/* 제공처별 강의_전체대학리스트 */
.univListAll{
	margin: 0 0 16px 0px;
	border: 1px solid #e7e7e7;
}/* 20140221 */
.univListAll .stand{
	overflow:hidden;
	line-height:21px;
	padding:8px 30px ;
	font-weight:bold;
	font-size:13px;
	background:#f6f6f6
}/* 20140221 */
.univListAll .stand li{ float:left;margin-right:20px;font-size:13px; color:#a6a6a6}
.univListAll .stand li a.now{color: #f9801c;text-decoration: none; font-weight:bold}

.univListAll .univListBox ul{clear: both;overflow: hidden;padding:20px 0 }
.univListAll .univListBox ul li{ float:left;width:200px;padding: 0 0 8px 30px;}
.univListAll .univListBox ul li a{
	font-size:12px;
	color:#7a7a7a
}
.univListAll .univListBox ul li a.now{
	font-weight:bold;

}/* 20140221 */
.univListAll .univListBox ul li a em{color: #f9801c;}

/* 강의자료실 */
.lectureTxtListWrap{position:relative;width:646px; margin:19px 49px; overflow:hidden; z-index:1}
.lectureTxtListWrap .list{position:relative; width:9999px; top:0; left:0px;}
.lectureTxtListWrap .list li{ float:left; width:168px; height:90px; }
.lectureTxtListWrap .list li p {position: relative;width:140px; height:58px; padding-top:20px; text-align:center; border:1px solid #ededed; background-color:#faf8f8; }
.lectureTxtListWrap .list li p .lectureImgTit  { font-size:13px; font-weight:bold; line-height:20px; color:#c54a00; text-decoration:none }
.lectureTxtListWrap .list li p .lectureImgTit a,
.lectureTxtListWrap .list li p .lectureImgTit a:hover {font-size:13px; font-weight:bold; color:#c54a00; text-decoration:none }
.lectureTxtListWrap .list li p .lectureImgName {color:#888888; text-decoration:none}

.lectureListBox .lectureTxtList_btns {position:relative; width:100%; }
.lectureListBox .lectureTxtList_btns button {position:absolute; bottom:60px; width:11px; height:21px; border:none; z-index:2; cursor:pointer; }
.lectureListBox .lectureTxtList_btns button em{display:block; text-indent:-9999px}
.lectureListBox .lectureTxtList_btns button.left {left:18px; background:url(/home/images/lecture/btnPre.gif) no-repeat 0 0}
.lectureListBox .lectureTxtList_btns button.right {right:18px; background:url(/home/images/lecture/btnNext.gif) no-repeat right 0}

/* list위의 강의자료검색 */
.searchSumWrap .topLetureSearch{float:right; width:378px; height:23px; padding-left:0px;   }
.searchSumWrap .topLetureSearch .tit {float:left; margin-top:3px; margin-right:10px; }
.searchSumWrap .topLetureSearch ul{float:left; padding:0px 0 6px 0px;overflow:hidden}
.searchSumWrap .topLetureSearch ul li {float:left; width:42px; margin-right:18px; line-height:18px; }
.searchSumWrap .topLetureSearch ul li .input_m {width:13px; height:13px; margin-right:2px; vertical-align:middle; }
.searchSumWrap .topLetureSearch ul li .base {position:relative; }
.searchSumWrap .divLetureSearch {float:right; }
.searchSumWrap .divLetureSearch .searchInput {width:125px; }

/* 내강의실 */
.vodmyListWrap{position:relative; width:725px; margin:0 auto; padding:10px 0; overflow:hidden; z-index:1}
.vodmyListWrap .list{position:relative; }
.vodmyListWrap .list li{ float:left;width:170px; margin-right:14px}
.vodmyListWrap .list li.last-child {margin-right:0px}
.vodmyListWrap .list li dl{position: relative;width:170px; height:auto; }
.vodmyListWrap .list li dl dt{width:168px; height:80px; border:1px solid #ededed}
.vodmyListWrap .list li dl dt .player {position: absolute;right: 3px; top: 37px;}
.vodmyListWrap .list li dl dd {padding:8px 10px; border-right:1px solid #ededed; border-bottom:1px solid #ededed; border-left:1px solid #ededed; }
.vodmyListWrap .list li dl dd em {display:block; text-align:left; line-height:18px; }
.vodmyListWrap .list li dl dd .ddTit, .vodmyListWrap li dl dd .ddTit a{text-align:left;font-weight:bold; color:#c54a00; text-decoration:none}
.vodmyListWrap .list li dl dd .ddTit a:hover{ text-decoration:underline}
.vodmyListWrap .list li dl dd .ddName{clear:both; margin-top:3px;text-align:left; color:#888888; }
.vodmyListWrap .list li dl dd .memo{color:#333333; }

/*내강의실-강의리스트*/
.lectureContentWrap_type2 { }
.lectureContentWrap_type2:after {content:""; display:block; clear:both; zoom:1;}
.lectureContentWrap_type2 li{margin-bottom:10px; padding:10px 25px 25px 25px; border-bottom:1px solid #e1e1e1;}
.lectureContentWrap_type2 li.last-child{border-bottom:none;}

.mylectureListDiv {padding:12px 15px; border-bottom:1px solid #e1e1e1; }
.mylectureListDiv ul {overflow:hidden; line-height:18px; }
.mylectureListDiv ul li {float:left; margin:0; padding:0; margin-right:15px; padding-right:15px; color:#666666; background:transparent url(/home/images/lecture/dotLine1x13_gray.gif) no-repeat right 3px;}
.mylectureListDiv ul li.last-child {background:none; }
.mylectureListDiv .listExp{padding-left:10px; color:#4a4a4a; background:transparent url(/home/images/lecture/circleOrange.gif) no-repeat 0 4px; }

.mylectureListDiv2 {overflow:hidden; padding:12px 15px; border-bottom:none; }
.mylectureListDiv2 .listCheckView {float:left; margin:0 15px 0 0px; padding-right:15px; line-height:18px; font-weight:bold; color:#121212; background:transparent url(/home/images/lecture/dotLine1x13_gray.gif) no-repeat right 3px;}
.mylectureListDiv2 .listCheckView em.num {color:#adadad; }
.mylectureListDiv2 .listCheckView .txt {display:block; float:left; margin-right:10px;}
.mylectureListDiv2 .listCheckView .graph {display:block; float:left; margin-top:3px; width:140px; height:13px; background:#d2c6b4; }
.mylectureListDiv2 .listCheckView2 {float:left; margin:0px 10px 0px 0px; padding-right:15px; line-height:18px; font-weight:bold; color:#121212;}
.mylectureListDiv2 .listCheckView2 em.num {color:#adadad; }

.mylectureListDiv3 {position:relative; margin-top:-1px; padding:12px 15px 35px 12px; color:#747474; border:1px solid #e1e1e1; }

/* 내강의실-leftMyLecture */
.leftMenuW p.titMyLicture {}
.leftMenuW p.titLeftReLecture {height:37px; padding-left:13px; line-height:37px; font-weight:bold; color:#ffffff; background:#727272 url(/home/images/lecture/icoPointGray.gif) no-repeat 150px 17px;}
.leftMyLecture {margin:5px 5px; }
.leftMyLecture li {margin-bottom:2px; padding-left:10px; font-weight:bold; color:#393939; border:1px solid #bcbcbc; background:#fff;}
.leftMyLecture li a {text-decoration:none; }
.leftMyLecture li a:hover {text-decoration:none;}
.leftMyLecture li a.on {color:#e68904; }
.leftMyLecture li.open {background:#cccccc; }
.leftMyLecture li .titLeft2DepthOpenLecture {margin:10px 0 8px 0;}
.leftMyLecture li .btnMakeList {margin-bottom:10px;}
.leftMyLecture li .depth2leftMyLecture {}
.leftMyLecture li .depth2leftMyLecture li {line-height:35px; padding-left:10px; border:none; background:transparent url(/home/images/lecture/left2depthBg.gif) no-repeat 0 15px; }
.leftMyLecture li .depth2leftMyLecture li a {font-weight:bold; color:#393939; text-decoration:none;}
.leftMyLecture li .depth2leftMyLecture li a.on {color:#e68904; }
.leftMyLecture li .depth2leftMyLecture_type2 {margin:5px 0;}
.leftMyLecture li .depth2leftMyLecture_type2 li {line-height:22px; padding-left:10px; border:none; background:transparent url(/home/images/lecture/left2depthBg.gif) no-repeat 0 9px; }
.leftMyLecture li .depth2leftMyLecture_type2 li a {font-weight:bold; color:#393939; text-decoration:none;}
.leftMyLecture li .depth2leftMyLecture_type2 li a.on {color:#e68904; }
.leftMyLecture li .depth2leftMyLecture_type3 {margin:5px 0;}
.leftMyLecture li .depth2leftMyLecture_type3 li {line-height:22px; padding-left:10px; border:none; background:transparent url(/home/images/lecture/left2depthBg.gif) no-repeat 0 9px; }
.leftMyLecture li .depth2leftMyLecture_type3 li a {font-weight:normal; color:#393939; text-decoration:none;}
.leftMyLecture li .depth2leftMyLecture_type3 li a.on {color:#e68904; }
.leftMyLecture li .depth2leftMyLecture_type3 li a em.id{padding-left:5px; font-weight:normal; color:#393939; text-decoration:none; background:transparent url(/home/images/lecture/dotLine1x13_gray.gif) no-repeat 0 1px;}



/* 내강의실 */
.lectureBranchTit span.btnShare {position:absolute; top:10px; right:25px; }
.lectureBranchTit span.lineUpWrap {position:absolute; top:12px; right:25px; }
.lectureBranchTit span .lineUp {margin-right:8px; padding-right:8px; background:url(/home/images/search/dot1x12h_d2d2d3.gif) right 0px no-repeat; }
.btnShare_type2 {position:absolute; top:0px; right:0px; }
.btnSave {position:absolute; bottom:10px; right:10px; }

.lectContList_type2 {position:relative; }
.lectContList_type2 li {margin:0; padding:0; margin-bottom:30px; padding-bottom:30px;}
.lectContList_type2 li.first-child{margin:0; padding:0;padding-bottom:30px; margin-bottom:0px; } /* list 마지막 라인,padding, margin 빼기 */
.lectContList_type2 li.second-child {margin:0; padding:0;border-bottom:none; margin-bottom:0;  padding-bottom:0px; }
.lectContList_type2 li.last-child {margin:0; padding:0;border-bottom:none; margin-bottom:0; padding-bottom:0; } /* list 마지막 라인,padding, margin 빼기 */

.lectContList_type2 li dl.listWrap2 {position:relative;  *zoom:1; /*z-index:0;*/ }
.lectContList_type2 li dl.listWrap2:after {content:""; display:block; clear:both; zoom:1; z-index:0;}
.lectContList_type2 li dl.listWrap2 dt {float:left; min-width:190px; }
.lectContList_type2 li dl.listWrap2 dt .num{ display:block; float:left;width:40px;}
.lectContList_type2 li dl.listWrap2 dt .photo {position:relative;  top:3px; width:120px; height:82px;  }
.lectContList_type2 li dl.listWrap2 dt .photo img{ display:block;border:1px solid #d6d6d6;}
.lectContList_type2 li dl.listWrap2 dd {float:left; width:500px; color:#747474;  }

.lectContList_type2 li dl.listWrap2 .listCon2{position:relative; *zoom:1;}
.lectContList_type2 li dl.listWrap2:after .listCon2{content:""; display:block; clear:both; zoom:1;}
.lectContList_type2 li dl.listWrap2 .listCon2 dt {position:static; /*float:left;*/ min-width:30px; margin-bottom:5px; line-height:20px; font-size:14px; color:#121212;  }
.lectContList_type2 li dl.listWrap2 .listCon2 dt img {vertical-align:top; margin-top:2px; margin-left:5px; }
.lectContList_type2 li dl.listWrap2 .listCon2 dt a {color:#121212;}
.lectContList_type2 li dl.listWrap2 .listCon2 dt a:hover {text-decoration:underline; color:#121212; }
.lectContList_type2 li dl.listWrap2 .listCon2 dd.writer {margin-bottom:5px; line-height:18px; color:#121212}
.lectContList_type2 li dl.listWrap2 .listCon2 dd.writer span {margin-left:6px; padding-left:10px; background: url(../../images/newSearch/dot1x12h_d2d2d3.gif) left 1px no-repeat;}
.lectContList_type2 li dl.listWrap2 .listCon2 dd.writer span.first-child {margin-left:0; padding-left:0; background:none; }
.lectContList_type2 li dl.listWrap2 .listCon2 dd.writer span a {color:#121212;text-decoration:underline; }
.lectContList_type2 li dl.listWrap2 .listCon2 dd.writer span a:hover {color:#333;text-decoration:underline;}
.lectContList_type2 li dl.listWrap2 .listCon2 dd {clear:left; float:none; margin-left:0; padding-left:0; line-height:18px; color:#747474; z-index:9; }

/* liststyle 3 */
.lectContList_type2 li dl.listWrap2 .listCon2 dd.btnTypeList ul{*zoom:1; margin-top:8px; }
.lectContList_type2 li dl.listWrap2 .listCon2 dd.btnTypeList ul:after {content:""; display:block; clear:both; zoom:1;}
.lectContList_type2 li dl.listWrap2 .listCon2 dd.btnTypeList ul li {float:left; margin:0; padding:0; margin-bottom:0; padding-bottom:0; margin-right:10px; padding-right:10px; line-height:12px; background:#fff url(../../images/newSearch/dot1x12h_d2d2d3.gif) right 1px no-repeat; border:0;  }
.lectContList_type2 li dl.listWrap2 .listCon2 dd.btnTypeList ul li.last-child {background:none; }
.lectContList_type2 li dl.listWrap2 .listCon2 dd.btnTypeList ul li img {margin:0; padding:0; vertical-align:top; }

.lectContList_type2 li dl.listWrap3 {position:relative;  *zoom:1; /*z-index:0;*/ }
.lectContList_type2 li dl.listWrap3:after {content:""; display:block; clear:both; zoom:1; z-index:0;}
.lectContList_type2 li dl.listWrap3 dt {float:left; min-width:40px; }
.lectContList_type2 li dl.listWrap3 dt .num{ display:block; float:left; width:40px;}
.lectContList_type2 li dl.listWrap3 dd {float:left; width:640px; color:#747474;  }

.lectContList_type2 li dl.listWrap3 .listCon2{position:relative; *zoom:1;}
.lectContList_type2 li dl.listWrap3:after .listCon2{content:""; display:block; clear:both; zoom:1;}
.lectContList_type2 li dl.listWrap3 .listCon2 dt {position:static; /*float:left;*/ min-width:30px; margin-bottom:5px; line-height:20px; font-size:14px; color:#121212;  }
.lectContList_type2 li dl.listWrap3 .listCon2 dt img {vertical-align:top; margin-top:2px; margin-left:5px; }
.lectContList_type2 li dl.listWrap3 .listCon2 dt a {color:#121212;}
.lectContList_type2 li dl.listWrap3 .listCon2 dt a:hover {text-decoration:underline; color:#121212; }
.lectContList_type2 li dl.listWrap3 .listCon2 dd.writer {margin-bottom:5px; line-height:18px; color:#121212}
.lectContList_type2 li dl.listWrap3 .listCon2 dd.writer span {margin-left:6px; padding-left:10px; background: url(../../images/newSearch/dot1x12h_d2d2d3.gif) left 1px no-repeat;}
.lectContList_type2 li dl.listWrap3 .listCon2 dd.writer span.first-child {margin-left:0; padding-left:0; background:none; }
.lectContList_type2 li dl.listWrap3 .listCon2 dd.writer span a {color:#121212;text-decoration:underline; }
.lectContList_type2 li dl.listWrap3 .listCon2 dd.writer span a:hover {color:#333;text-decoration:underline;}
.lectContList_type2 li dl.listWrap3 .listCon2 dd {clear:left; float:none; margin-left:0; padding-left:0; line-height:18px; color:#747474; z-index:9; }

.lectContList_type2 li dl.listWrap3 .listCon2 dd.btnTypeList ul{*zoom:1; margin-top:8px; }
.lectContList_type2 li dl.listWrap3 .listCon2 dd.btnTypeList ul:after {content:""; display:block; clear:both; zoom:1;}
.lectContList_type2 li dl.listWrap3 .listCon2 dd.btnTypeList ul li {float:left; margin-bottom:0; padding-bottom:0; margin-right:10px; padding-right:10px; line-height:12px; background:#fff url(../../images/newSearch/dot1x12h_d2d2d3.gif) right 1px no-repeat; border:0;  }
.lectContList_type2 li dl.listWrap3 .listCon2 dd.btnTypeList ul li.last-child {background:none; }
.lectContList_type2 li dl.listWrap3 .listCon2 dd.btnTypeList ul li img {margin:0; padding:0; vertical-align:top; }

/* leftMenu없이 컨텐츠크게*/
.searchResultWWrap {}
/* 각 기관리스트 */
.orgListAll {overflow:hidden; margin: 0 0 16px 0px; padding:15px 30px 10px 30px; border: 3px solid #e7e7e7;}
.orgListAll .orgListBox {overflow:hidden; }
.orgListAll .orgListBox li {float:left; width:165px; padding:0 0 5px 0px; }
.orgListAll .orgListBox li a {text-decoration:none; color:#7a7a7a; }
.orgListAll .orgListBox li a.on {font-weight:bold; color:#111111; }
.orgListAll .orgListBox li a em {color:#f9801c}

.marBot45{margin-bottom:45px;}

/* 내강의실 더보기 상자 20140304 */
.moreBox{
	position:absolute;
	border:2px solid #b0b0b0;
	padding:10px 1px 1px 10px;
	background:#f6f6f6
}
.moreBox a{
	display:block;
	margin-right:10px;
	margin-bottom:7px;
	font-size:12px
}
.moreBox .btnClose{
	margin:0;
	padding:0;
	text-align:right
}
 .boxS1{
	top:28px;
	right:25px;
}
 .boxS2{
	top:17px;
	right:0;
}