@charset 'utf-8';
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

/* Layout */
body{font:12px dotum; text-align:center;margin:0 auto}
/* Content */
#m_container{clear:both;width:970px;margin:23px auto 0 auto}
/* lecture */
.lecturea{width:606px;border:2px solid #d6d6d6;float:left; padding:16px 35px 0 35px}
.lecture_tt{color:#2e82ec;text-transform:uppercase;font-size:20px;font-weight:600;font-family:'Verdana','Lucida Sans Unicode','Lucida Grande','Arial',sans-serif;float:left;text-align:left}
.lecture_more{float:right;margin-top:8px}
.lecture_line{float:left;width:603px;border-top:1px solid #dfdfdf;padding-top:20px}
.video{margin-top:47px; text-align:left}
.video ul{overflow:hidden;font-family:"Merriweather",Georgia,serif;padding:0;width:700px}
.video li{overflow:hidden; padding-bottom:25px;float:left;width:285px}
.video li.rtv{position:relative}
.video li .bt_play{position:absolute}
.video .tit{display:block;font-size:20px;margin:20px 0 8px 0;height:48px; overflow:hidden}
.video .tit a{font-size:20px;text-align:left;color:#000;line-height:25px;font-weight:700;font-family: 'Merriweather', Georgia,serif}
.video .txt{text-align:left;color:#000;font-size:14px;overflow:hidden;font-family: "Open Sans",Helvetica,Arial,sans-serif;line-height:25px}
/* level */
.level_lt{float:left;width:285px}
.level_rt{float:right;width:285px}
.level_list{float:left;padding-top:20px; height:345px}
.level_list li{width:276px;overflow:hidden;padding:0 0 20px 0;color:#252525;text-align:left;text-overflow:ellipsis;line-height:23px}
.level_list li a{color:#000;font-size:14px}
.level_list li strong{font-family: 'Merriweather', Georgia,serif;font-weight:700}
/* 팀순위 */
.tra{float:left;width:220px;padding:25px 0 17px 20px;background:#1a2b64}
.tra_listtt{float:left;width:220px}
.tra_listtt_txt{float:left}
.tra_listtt_bt{float:right; font-size:0; padding-top:5px}
.tra_tb{ float:left;padding:0 0 4px 0}
.tra_tb th{padding:2px 0 0 0;height:22px;font-weight:100;color:#fff;font-weight:bold;font-family:'돋움',Dotum,AppleGothic,sans-serif;background:#0e76bc}
.tra_tb th.lt{width:11px; background:url(../images/main/tra_tt_lt.gif) no-repeat}
.tra_tb th.rt{width:11px; background:url(../images/main/tra_tt_rt.gif) no-repeat}
.tra_tb td.firstrow{padding-top:10px}
.tra_tb td {color:#9dcff1;padding:3px 3px 1px 3px;text-align:center;font-family:'돋움',Dotum,AppleGothic,sans-serif}
.tra_tb td img{vertical-align:middle}
.tra_tb td .team{text-align:left}
.tra_tb td a{color:#9dcff1}
/* 중간배너 */
.mbn li{display:block;float:left; border-top:1px solid #ccc}
.mbn li img{vertical-align:top}
/* photo */
.m_photoa{position:relative;width:660px}
.m_photo_listtt{width:100%;height:27px;border-bottom:3px solid #252525}
.m_photo_listtt_txt{float:left}
.m_photo_list{margin-top:14px}
.m_photo_list li{float:left}
.m_photo_bn{position:relative;border:1px solid #b8b8b8;width:205px;height:137px}
.m_photo_txt{position:absolute;left:0;bottom:0; z-index:100;background:url(../images/main/m_photo_txt_bg.png) repeat-x; width:200px; height:18px; color:#FFF;text-align:left; padding:5px 0 0 5px; white-space:nowrap;text-overflow:ellipsis}
