div.mainPage{width:725px;overflow:hidden;}
div.mainCont{float:left;width:530px;}
div.mainRight{float:left;margin-left:15px;width:180px;}



div.mainCont .rankDiv{margin-top:15px;width:514px;height:185px;border:8px solid #ececec;overflow:hidden;}
div.mainCont .rankDiv .sectionDiv{float:left;width:350px;height:185px;}
div.mainCont .rankDiv .sectionDiv .tabUl{margin:15px 0 0 15px;width:320px;border-bottom:2px solid #efefef;overflow:hidden;}
div.mainCont .rankDiv .sectionDiv .tabUl li{float:left;padding:0 2px;background:url('/ebs/WebCommon/images/main/lineRankSect.gif') no-repeat right 3px;;}
div.mainCont .rankDiv .sectionDiv .tabUl li.end{background:none;}
div.mainCont .rankDiv .sectionDiv .contDiv{margin:13px 0 0 15px;width:320px;}
div.mainCont .rankDiv .sectionDiv .contDiv .img{float:left;width:135px;}
div.mainCont .rankDiv .sectionDiv .contDiv .img img{border:2px solid #ccc;}
div.mainCont .rankDiv .sectionDiv .contDiv .img p{padding-top:5px;line-height:14px;font-size:11px;font-weight:bold;}
div.mainCont .rankDiv .sectionDiv .contDiv .list{float:left;}
div.mainCont .rankDiv .sectionDiv .contDiv .list ul{}
div.mainCont .rankDiv .sectionDiv .contDiv .list ul li{margin-bottom:5px;padding:0 0 6px 3px;background:url('/ebs/WebCommon/images/common/lineGaryDot.gif') no-repeat left bottom;}
div.mainCont .rankDiv .sectionDiv .contDiv .list ul li a{padding-left:8px;color:#454545;background:url('/ebs/WebCommon/images/common/bulGrayBox.gif') no-repeat left 3px;}
div.mainCont .rankDiv .sectionDiv .contDiv .list ul li a:hover{color:#fe6601;text-decoration:none;}
div.mainCont .rankDiv .rankingDiv{float:left;width:163px;height:185px;border-left:1px solid #dfdfdf;}
div.mainCont .rankDiv .rankingDiv h3{width:136px;margin:17px 0 0 15px;padding-bottom:7px;border-bottom:2px solid #dfdfdf;}
div.mainCont .rankDiv .rankingDiv ol{margin-left:15px;width:136px;}
div.mainCont .rankDiv .rankingDiv ol li{width:119px;overflow:hidden;margin-top:11px;padding:1px 0 0 17px;}
div.mainCont .rankDiv .rankingDiv ol li.num1{background:url('/ebs/WebCommon/images/main/icoRankingNum1.gif') no-repeat left top;}
div.mainCont .rankDiv .rankingDiv ol li.num2{background:url('/ebs/WebCommon/images/main/icoRankingNum2.gif') no-repeat left top;}
div.mainCont .rankDiv .rankingDiv ol li.num3{background:url('/ebs/WebCommon/images/main/icoRankingNum3.gif') no-repeat left top;}
div.mainCont .rankDiv .rankingDiv ol li.num4{background:url('/ebs/WebCommon/images/main/icoRankingNum4.gif') no-repeat left top;}
div.mainCont .rankDiv .rankingDiv ol li.num5{background:url('/ebs/WebCommon/images/main/icoRankingNum5.gif') no-repeat left top;}
div.mainCont .rankDiv .rankingDiv ol li a{float:left;}
div.mainCont .rankDiv .rankingDiv ol li div.rightUp{float:right;padding-left:10px;width:15px;font-size:11px;color:#ff6600;background:url('/ebs/WebCommon/images/main/icoRankingUp.gif') no-repeat 0 1px;}
div.mainCont .rankDiv .rankingDiv ol li div.rightDown{float:right;padding-left:10px;width:15px;font-size:11px;background:url('/ebs/WebCommon/images/main/icoRankingDown.gif') no-repeat 0 2px;}
div.mainCont .rankDiv .rankingDiv ol li div.rightNew{float:right;padding-top:3px;width:25px;font-size:11px;}


div.mainCont .reviewDivCase{margin-top:10px;width:528px;border:1px solid #e7e7e7;overflow:hidden;}
div.mainCont .reviewDivCaseTop{height:126px;}
div.mainCont .reviewDivCaseBot{height:123px;}
div.mainCont .reviewDivCase .reviewDiv{position:relative;float:left;height:126px;background:url('/ebs/WebCommon/images/main/bgReviewDiv.gif') repeat-x left top;overflow:hidden;}
div.mainCont .reviewDivCase .leftDiv{width:264px; height:124px; overflow:hidden;}
div.mainCont .reviewDivCase .rightDiv{width:263px;border-left:1px solid #e6e6e6;height:124px;overflow:hidden;}

div.mainCont .reviewDivCase .reviewDiv .moreDiv{position:absolute;top:6px;right:5px;}
div.mainCont .reviewDivCase h3{margin-left:15px;}
div.mainCont .reviewDivCase .contReviewDiv {margin:15px 0 0 14px;}
div.mainCont .reviewDivCase .contReviewDiv .img{float:left;width:100px;}
div.mainCont .reviewDivCase .contReviewDiv .img img{border:1px solid #edeced;}
div.mainCont .reviewDivCase .contReviewDiv dl{float:left;width:140px;height:60px;}
div.mainCont .reviewDivCase .contReviewDiv dl dt{padding-top:2px;line-height:14px;}
div.mainCont .reviewDivCase .contReviewDiv dl dd{margin-top:5px;line-height:14px;}
div.mainCont .reviewDivCase .contReviewDiv dl dd.studyName{margin-top:12px;font-size:11px;}
div.mainCont .reviewDivCase .contReviewDiv.eView .img {width:92px;}
div.mainCont .reviewDivCase .contReviewDiv.eView dl {width:145px;}
div.mainCont .reviewDivCase .contReviewDiv.eView dt a {color:#ff6702; font-size:14px; }
div.mainCont .reviewDivCase .contReviewDiv.eView dd {letter-spacing:-0.1em;}

div.mainCont .reviewDivCase .contReviewDiv.eBook div.cont {float:left; width:160px;}
div.mainCont .reviewDivCase .contReviewDiv.eBook .img {width:63px; height:62px; padding:1px 0 0 27px; background:url('/ebs/WebCommon/images/main/bg_books.jpg') no-repeat 0 0;}
div.mainCont .reviewDivCase .contReviewDiv.eBook .img img {display:block; width:55px; height:61px; border:0;}
div.mainCont .reviewDivCase .contReviewDiv.eBook h4 a {color:#ff6702;}
div.mainCont .reviewDivCase .contReviewDiv.eBook dl {width:160px; height:55px; padding-top:5px; overflow:hidden; }
div.mainCont .reviewDivCase .contReviewDiv.eBook dl dt {float:left; width:65px; margin:0; padding:0 0 0 5px; color:#666; font-size:11px; letter-spacing:-1px; background:url('/ebs/WebCommon/images/common/bulGrayBox.gif') no-repeat left center;}
div.mainCont .reviewDivCase .contReviewDiv.eBook dl dd {float:right; width:85px; margin:0; padding:0 0 0 5px; color:#aaa; font-size:11px; letter-spacing:-1px; background:url('/ebs/WebCommon/images/main/bulGrayBook.gif') no-repeat left 3px;}
div.mainCont .reviewDivCase .contReviewDiv .btnPoll {position:absolute; right:6px; bottom:6px; }

/* 20091130 추가 내용 */
div.mainCont .reviewDivCase .contReviewDiv.eView2 .img {width:51px; border:solid 1px #ececec; margin-right:12px;}
div.mainCont .reviewDivCase .contReviewDiv.eView2 .img img {display:block; width:51px; border:0;}
div.mainCont .reviewDivCase .contReviewDiv.eView2 dl {width:180px;}
div.mainCont .reviewDivCase .contReviewDiv.eView2 dt {margin-top:8px; }
div.mainCont .reviewDivCase .contReviewDiv.eView2 dt a {color:#ff6702; font-size:12px; }
div.mainCont .reviewDivCase .contReviewDiv.eView2 dd {letter-spacing:-0.1em;}
div.mainCont .reviewDivCase .contReviewDiv.eBook2 div.cont {float:left; width:160px;}
div.mainCont .reviewDivCase .contReviewDiv.eBook2 .img {width:51px;height:63px;margin-right:12px;border:solid 1px #ececec;}
div.mainCont .reviewDivCase .contReviewDiv.eBook2 .img img {display:block; width:51px; height:63px; border:0;}
div.mainCont .reviewDivCase .contReviewDiv.eBook2 h4 a {color:#ff6702; font-size:12px;}
div.mainCont .reviewDivCase .contReviewDiv.eBook2 dl {width:160px;height:55px;padding-top:5px;overflow:hidden;}
div.mainCont .reviewDivCase .contReviewDiv.eBook2 dl dt {float:left; width:65px; margin:0; padding:0 0 0 5px; color:#666; font-size:11px; letter-spacing:-1px; background:url('../images/common/bulGrayBox.gif') no-repeat left center;}
div.mainCont .reviewDivCase .contReviewDiv.eBook2 dl dd {float:right; width:85px; margin:0; padding:0 0 0 5px; color:#aaa; font-size:11px; letter-spacing:-1px; background:url('../images/main/bulGrayBook.gif') no-repeat left 3px;}
div.mainCont .reviewDivCase .contReviewDiv.eBook2 dl dd a{color:#aaa; font-size:11px; letter-spacing:-1px; }
div.mainCont .reviewDivCase .contReviewDiv .btnPoll {position:absolute; right:6px; bottom:6px; }


div.mainCont .paperDivCase{margin-top:10px;width:530px;overflow:hidden;}
div.mainCont .paperDivCase .paperDiv{float:left;width:258px;height:138px;border:1px solid #e6e6e6;}
div.mainCont .paperDivCase .leftDiv{}
div.mainCont .paperDivCase .rightDiv{margin-left:10px;}
div.mainCont .paperDivCase .paperTitleDiv{margin:12px 0 0 14px;padding-bottom:6px;width:230px;border-bottom:1px solid #e0e0e0;overflow:hidden;}
div.mainCont .paperDivCase .paperTitleDiv h3{float:left;width:200px;}
div.mainCont .paperDivCase .paperTitleDiv .more{float:left;padding-top:5px;}
div.mainCont .paperDivCase .paperDiv ul.engChildSong{margin:5px 0 0 14px;width:230px;overflow:hidden;}
div.mainCont .paperDivCase .paperDiv ul.engChildSong li{float:left;width:80px;margin-bottom:7px;}
div.mainCont .paperDivCase .paperDiv ul.engChildSong li.end{width:70px;}
div.mainCont .paperDivCase .paperDiv ul.engChildSong li img{margin-top:5px;border:1px solid #e6e6e6;}
div.mainCont .paperDivCase .paperDiv ul.engChildSong li a{display:block;width:70px;margin-top:8px;font-size:11px;line-height:14px;}
div.mainCont .paperDivCase .paperDiv ul.engVodPic{margin:5px 0 0 14px;width:230px;overflow:hidden;}
div.mainCont .paperDivCase .paperDiv ul.engVodPic li{float:left;width:60px;margin-bottom:7px;}
div.mainCont .paperDivCase .paperDiv ul.engVodPic li.end{width:50px;}
div.mainCont .paperDivCase .paperDiv ul.engVodPic li img{margin-top:5px;border:1px solid #e6e6e6;}
div.mainCont .paperDivCase .paperDiv ul.engVodPic li a{display:block;width:50px;margin-top:3px;font-size:11px;line-height:14px;}



div.mainRight .rightBannerTop{margin-top:15px;}
div.mainRight .rightBannerBotTop{margin-top:10px;}
div.mainRight .rightBannerBot{margin-top:7px;}


/* 로그인 영역 CSS */
.loginArea{padding-bottom:30px;}
.loginArea .loginBox{position:relative;margin:50px auto 0;width:531px;height:209px;overflow:hidden;background:url('/ebs/WebCommon/images/login/bgLoginBox.gif') no-repeat;}
.loginArea .loginBox fieldset .textArea{position:absolute;top:112px;left:192px;}
.loginArea .loginBox fieldset .chkArea{position:absolute;top:160px;left:192px;}
.loginArea .loginBox fieldset .btnArea{position:absolute;top:112px;left:392px;}
.loginArea .loginBtnArea{margin:25px auto 0;width:531px;overflow:hidden;}
.loginArea .loginBtnArea ul li{padding:7px 0;width:531px;background:url('/ebs/WebCommon/images/common/bgGrayDot.gif') repeat-x left bottom;}
.loginArea .loginBtnArea ul li div.txt{float:left;padding-left:7px;background:url('/ebs/WebCommon/images/common/bulGrayBox.gif') no-repeat 0 4px;}
.loginArea .loginBtnArea ul li div.btn{float:right;}
.loginArea .loginBtnArea ul li.end{background:none;}



/* 20090909 송현이 강사 추가 내용 */

.moresong{position:absolute;top:13px;right:10px;}
div.mainCont .reviewDivCase .contReviewDiv.song .img {width:94px;}
div.mainCont .reviewDivCase .contReviewDiv.song dl {width:150px;}
div.mainCont .reviewDivCase .contReviewDiv.song dl dt{line-height:14px;height: 9px;}
div.mainCont .reviewDivCase .contReviewDiv.song dt a {color:#ff6702; font-size:14px; }
div.mainCont .reviewDivCase .contReviewDiv.song dd {
	font-family: "돋움";
	font-size: 11px;
	line-height: 12px;
}
div.mainCont .reviewDivCase .rightDiv02{width:263px;border-left:1px; solid #e6e6e6;height:124px;overflow:hidden;background-image: url('/ebs/WebCommon/images/main/bgReviewDiv.gif');
}
