@charset "utf-8";

.h2_aside {display:block; margin:18px 0 40px 0;}
.lecture {}
.lecture_bg {background:#fff url('../../images/lecture/lecture_bg.jpg') 93% top no-repeat;}

/* list */
.lecture .lecture_list {}
.lecture .lecture_list ul {border-top:2px solid #b157aa;}
.lecture .lecture_list ul li {padding:24px 22px; border-bottom:1px solid #e2e2e2; overflow:hidden; _zoom:1; }
.lecture .lecture_list ul li.last {border-bottom:1px solid #363636;}
.lecture .lecture_list ul li .thumb {float:left; margin:0 20px 0 0; }
.lecture .lecture_list ul li .thumb img {border:1px solid #dedede; }
.lecture .lecture_list ul li .aside {float:left; width:490px; padding:8px 0 0 0; }
.lecture .lecture_list ul li strong a {display:block; margin:0 0 15px 0; color:#363636; }
.lecture .lecture_list ul li strong.accent a {color:#d0006f; }
.lecture .lecture_list ul li .aside .desc a {font-size:12px; color:#737373; line-height:16px; }
.lecture .lecture_list ul li .aside .info {font-family:'돋움' dotum; font-size:11px;  color:#999; margin:10px 0 0 0;  }
.lecture .lecture_list ul li .aside .info span {display:inline-block; margin:0 40px 0 0;}

/* tab */
.lecture .lectureTabs {clear:both;}
.lecture .lectureTabs ul.lectureTab {overflow:hidden; _zoom:1; }
.lecture .lectureTabs ul.lectureTab li {float:left; }
.lecture .tab_container {clear:both; }

/* search */
.lecture .lecture_search {width:698px;  line-height:18px; padding:19px 0 25px 0; }
.lecture .lecture_search .select {width:124px; height:21px; vertical-align:middle;}
.lecture .lecture_search .sort {float:right;  width:124px; height:21px; vertical-align:middle;}
.lecture .lecture_search .input_txt {width:325px; height:12px; padding:4px 2px; font:11px dotum,'돋움'; color:#999; vertical-align:middle;border:1px solid #c1c1c1;}
.lecture .lecture_search .input_img {display:inline-block; vertical-align:middle;}

/* recommand */
.lecture .recommand {overflow:hidden; _zoom:1; margin:0 0 40px 0;  background:url('../../images/lecture/recommand_bg.gif') no-repeat 0 0; }
.lecture .recommand strong.title {padding:11px 0 0 18px; height:23px; display:block; background:url('../../images/lecture/recommand_title_bg.gif') repeat-x left top;}
.lecture .recommand .articles {padding:39px 0 30px 18px; overflow:hidden; _zoom:1; }
.lecture .recommand .articles .thumb {float:left; margin:0 20px 0 0; }
.lecture .recommand .articles .thumb img {border:1px solid #dedede; }
.lecture .recommand .articles .aside {float:left; width:490px; padding:8px 0 0 0; }
.lecture .recommand .articles .aside strong a {display:block; margin:0 0 20px 0;  font-size:14px; color:#0f0f0f; }
.lecture .recommand .articles .aside .desc a {display:block; margin:0 0 20px 0;font:11px '돋움' dotum; color:#737373; line-height:16px; }
.lecture .recommand .articles .aside .info {font:11px '돋움' dotum; color:#999; }
.lecture .recommand .articles .aside .info span {display:inline-block; margin:0 40px 0 0;}

/* view */
.player_view {padding:33px 10px 33px 10px; width:680px; overflow:hidden; _zoom:1; }
.player_view .player {float:left; width:433px; height:317px; padding:10px; background:#2D2D35;}
.player_view .playList {float:left; width:217px; height:307px; padding:30px 5px 0 5px; background:url('../../images/lecture/playlist_bg.gif') no-repeat 0 0;}
.player_view .playList .list {margin:0 0 20px 0; }
.player_view .playList .list strong.title {font-size:12px; font-family:'돋움', dotum; color:#fff;  padding: 0 0 0 22px; background:url('../../images/icon/list_icon.gif') no-repeat 5px 0; }
.player_view .playList .list ol {height:192px; padding:10px 0 0 0;  border-top:1px solid #0c0c0e; border-bottom:1px solid #575760; background:#2e2f37 url('../../images/lecture/playList_ol_bg.gif') no-repeat right top; }
.player_view .playList .list ol li {padding:11px 0 0 0; height:24px; border-top:1px solid #43444b; border-bottom:1px solid #09090b;font-size:12px; font-family:'돋움', dotum;letter-spacing:-1px;}
.player_view .playList .list ol li.top {border-top:none;}
.player_view .playList .list ol li.bottom {border-bottom:none;}
.player_view .playList .list ol li.on a {color:#d0006f; }
.player_view .playList .list ol li a {padding:0 0 0 40px; color:#d0d0d0; display:block; line-height:11px;}
.player_view .playList .list ol li a:hover {color:#d0006f; }
.player_view .playList .list ol li a.num1 {background:url('../../images/icon/icon_playlist_num.gif') no-repeat 16px 0;}
.player_view .playList .list ol li a.num2 {background:url('../../images/icon/icon_playlist_num.gif') no-repeat 16px -37px;}
.player_view .playList .list ol li a.num3 {background:url('../../images/icon/icon_playlist_num.gif') no-repeat 16px -74px;}
.player_view .playList .list ol li a.num4 {background:url('../../images/icon/icon_playlist_num.gif') no-repeat 16px -111px;}
.player_view .playList .list ol li a.num5 {background:url('../../images/icon/icon_playlist_num.gif') no-repeat 16px -147px;}

.player_view .playList .download {margin:0 0 0 0; }
.player_view .playList .download strong.title {font-size:12px; font-family:'돋움', dotum; color:#fff;  padding: 0 0 0 22px; background:url('../../images/icon/icon_playlist.gif') 5px 2px no-repeat; }
.player_view .playList .download span {display:block; height:17px; padding:5px 0 0 21px; font-size:12px; font-family:'돋움', dotum; line-height:11px; color:#fff; border-top:1px solid #0c0c0e; border-bottom:1px solid #575760; background:#2e2f37; }
.player_view .playList .download span a {color:#9394a0; }
.player_view .playList .download span a:hover {color:#d0006f; }