/*****************************
제목 : 종로편입학원 서브 템플릿 CSS
작성일 : 2012.03.26
*****************************/



.sub_menu {float:left; position:relative; width:1000px; height:25px; background:#f1f1f1; border-bottom:1px solid #e4e4e4;}
.sub_menu div {position:absolute; top:-2px; display:none; z-index:2}
.sub_menu div#sub1 {left:30px; background:url(https://cdn.hackersut.com/www/images/common/menu_arrow.gif) 44px top no-repeat;}
.sub_menu div#sub2 {left:35px; background:url(https://cdn.hackersut.com/www/images/common/menu_arrow.gif) 163px top no-repeat;}
.sub_menu div#sub3 {left:123px; background:url(https://cdn.hackersut.com/www/images/common/menu_arrow.gif) 208px top no-repeat;}
.sub_menu div#sub4 {left:223px; background:url(https://cdn.hackersut.com/www/images/common/menu_arrow.gif) 250px top no-repeat;}
.sub_menu div#sub5 {left:452px; background:url(https://cdn.hackersut.com/www/images/common/menu_arrow.gif) 175px top no-repeat;}
.sub_menu div#sub6 {right:0; background:url(https://cdn.hackersut.com/www/images/common/menu_arrow.gif) 350px top no-repeat;}
.sub_menu div#sub7 {left:840px; background:url(https://cdn.hackersut.com/www/images/common/menu_arrow.gif) 50px top no-repeat;}
.sub_menu li {float:left; margin:8px 30px 0 0;}
.sub_menu a {display:inline-block; height:20px; background:url(https://cdn.hackersut.com/www/images/common/sub_menu_.gif) no-repeat;}
.sub_menu a span {display:none;}

.sub_menu a.menu0101 {width:34px; background-position:0 0;}
.sub_menu a.menu0101:hover,
.sub_menu .on a.menu0101 {width:34px; background-position:0 -173px;}

.sub_menu a.menu0102 {width:43px; background-position:-63px 0;}
.sub_menu a.menu0102:hover,
.sub_menu .on a.menu0102 {width:43px; background-position:-63px -173px;}

.sub_menu a.menu0103 {width:43px; background-position:-135px 0;}
.sub_menu a.menu0103:hover,
.sub_menu .on a.menu0103 {width:43px; background-position:-135px -173px;}

.sub_menu a.menu0104 {width:43px; background-position:-207px 0;}
.sub_menu a.menu0104:hover,
.sub_menu .on a.menu0104 {width:43px; background-position:-207px -173px;}

.sub_menu a.menu0105 {width:53px; background-position:-280px 0;}
.sub_menu a.menu0105:hover,
.sub_menu .on a.menu0105 {width:53px; background-position:-280px -173px;}

.sub_menu a.menu0106 {width:74px; background-position:-364px 0;}
.sub_menu a.menu0106:hover,
.sub_menu .on a.menu0106 {width:74px; background-position:-364px -173px;}

.sub_menu a.menu0107 {width:44px; background-position:-468px 0px;}
.sub_menu a.menu0107:hover,
.sub_menu .on a.menu0107 {width:44px; background-position:-468px -173px;}

.sub_menu a.menu0108 {width:44px; background-position:-540px 0;}
.sub_menu a.menu0108:hover,
.sub_menu .on a.menu0108 {width:44px; background-position:-540px -173px;}

.sub_menu a.menu0109 {width:65px; background-position:-613px 0px;}
.sub_menu a.menu0109:hover,
.sub_menu .on a.menu0109 {width:65px; background-position:-613px -173px;}

.sub_menu a.menu0110 {width:75px; background-position:-712px 0px;}
.sub_menu a.menu0110:hover,
.sub_menu .on a.menu0110 {width:75px; background-position:-712px -173px;}

.sub_menu a.menu0201 {width:76px; background-position:0 -20px;}
.sub_menu a.menu0201:hover,
.sub_menu .on a.menu0201 {width:76px; background-position:0 -193px;}

.sub_menu a.menu0202 {width:65px; background-position:-105px -20px;}
.sub_menu a.menu0202:hover,
.sub_menu .on a.menu0202 {width:65px; background-position:-105px -193px;}

.sub_menu a.menu0203 {width:60px; background-position:-210px -20px;}
.sub_menu a.menu0203:hover,
.sub_menu .on a.menu0203 {width:60px; background-position:-210px -193px;}

.sub_menu a.menu0204 {width:75px; background-position:-293px -20px;}
.sub_menu a.menu0204:hover,
.sub_menu .on a.menu0204 {width:75px; background-position:-293px -193px;}

.sub_menu a.menu0205 {width:45px; background-position:-398px -20px;}
.sub_menu a.menu0205:hover,
.sub_menu .on a.menu0205 {width:45px; background-position:-398px -193px;}

.sub_menu a.menu0206 {width:64px; background-position:-472px -20px;}
.sub_menu a.menu0206:hover,
.sub_menu .on a.menu0206 {width:64px; background-position:-472px -193px;}

.sub_menu a.menu0207 {width:70px; background-position:-566px -20px;}
.sub_menu a.menu0207:hover,
.sub_menu .on a.menu0207 {width:70px; background-position:-566px -193px;}

.sub_menu a.menu0208 {width:105px; background-position:-667px -20px;}
.sub_menu a.menu0208:hover,
.sub_menu .on a.menu0208 {width:105px; background-position:-667px -193px;}

.sub_menu a.menu0209 {width:76px; background-position:-786px -20px;}
.sub_menu a.menu0209:hover,
.sub_menu .on a.menu0209 {width:76px; background-position:-786px -193px;}

.sub_menu a.menu0210 {width:94px; background-position:-891px -20px;}
.sub_menu a.menu0210:hover,
.sub_menu .on a.menu0210 {width:94px; background-position:-891px -193px;}

.sub_menu a.menu0301 {width:54px; background-position:0 -40px;}
.sub_menu a.menu0301:hover,
.sub_menu .on a.menu0301 {width:54px; background-position:0 -213px;}

.sub_menu a.menu0302 {width:55px; background-position:-83px -40px;}
.sub_menu a.menu0302:hover,
.sub_menu .on a.menu0302 {width:55px; background-position:-83px -213px;}

.sub_menu a.menu0303 {width:65px; background-position:-167px -40px;}
.sub_menu a.menu0303:hover,
.sub_menu .on a.menu0303 {width:65px; background-position:-167px -213px;}

.sub_menu a.menu0304 {width:54px; background-position:-261px -40px;}
.sub_menu a.menu0304:hover,
.sub_menu .on a.menu0304 {width:54px; background-position:-261px -213px;}

.sub_menu a.menu0305 {width:75px; background-position:-344px -40px;}
.sub_menu a.menu0305:hover,
.sub_menu .on a.menu0305 {width:75px; background-position:-344px -213px;}

.sub_menu a.menu0306 {width:44px; background-position:-449px -40px;}
.sub_menu a.menu0306:hover,
.sub_menu .on a.menu0306 {width:44px; background-position:-449px -213px;}

.sub_menu a.menu0307 {width:65px; background-position:-522px -40px;}
.sub_menu a.menu0307:hover,
.sub_menu .on a.menu0307 {width:65px; background-position:-522px -213px;}

.sub_menu a.menu0308 {width:78px; background-position:-616px -40px;}
.sub_menu a.menu0308:hover,
.sub_menu .on a.menu0308 {width:78px; background-position:-616px -213px;}

.sub_menu a.menu0309 {width:78px; background-position:-712px -40px;}
.sub_menu a.menu0309:hover,
.sub_menu .on a.menu0309 {width:78px; background-position:-712px -213px;}

.sub_menu a.menu0310 {width:76px; background-position:-823px -40px;}
.sub_menu a.menu0310:hover,
.sub_menu .on a.menu0310 {width:76px; background-position:-823px -213px;}


.sub_menu a.menu0401 {width:86px; background-position:0 -60px;}
.sub_menu a.menu0401:hover,
.sub_menu .on a.menu0401 {width:86px; background-position:0 -233px;}

.sub_menu a.menu0402 {width:75px; background-position:-116px -60px;}
.sub_menu a.menu0402:hover,
.sub_menu .on a.menu0402 {width:75px; background-position:-116px -233px;}

.sub_menu a.menu0403 {width:87px; background-position:-220px -60px;}
.sub_menu a.menu0403:hover,
.sub_menu .on a.menu0403 {width:87px; background-position:-220px -233px;}

.sub_menu a.menu0404 {width:65px; background-position:-336px -60px;}
.sub_menu a.menu0404:hover,
.sub_menu .on a.menu0404 {width:65px; background-position:-336px -233px;}

.sub_menu a.menu0405 {width:69px; background-position:-431px -60px;}
.sub_menu a.menu0405:hover,
.sub_menu .on a.menu0405 {width:69px; background-position:-431px -233px;}

.sub_menu a.menu0406 {width:65px; background-position:-529px -60px;}
.sub_menu a.menu0406:hover,
.sub_menu .on a.menu0406 {width:65px; background-position:-529px -233px;}

.sub_menu a.menu0407 {width:55px; background-position:-623px -60px;}
.sub_menu a.menu0407:hover,
.sub_menu .on a.menu0407 {width:55px; background-position:-623px -233px;}




.sub_menu a.menu0501 {width:55px; background-position:0 -80px;}
.sub_menu a.menu0501:hover,
.sub_menu .on a.menu0501 {width:55px; background-position:0 -253px;}

.sub_menu a.menu0502 {width:54px; background-position:-83px -80px;}
.sub_menu a.menu0502:hover,
.sub_menu .on a.menu0502 {width:54px; background-position:-83px -253px;}

.sub_menu a.menu0503 {width:54px; background-position:-167px -80px;}
.sub_menu a.menu0503:hover,
.sub_menu .on a.menu0503 {width:54px; background-position:-167px -253px;}

.sub_menu a.menu0504 {width:64px; background-position:-250px -80px;}
.sub_menu a.menu0504:hover,
.sub_menu .on a.menu0504 {width:64px; background-position:-250px -253px;}

.sub_menu a.menu0505 {width:45px; background-position:-344px -80px;}
.sub_menu a.menu0505:hover,
.sub_menu .on a.menu0505 {width:45px; background-position:-344px -253px;}

.sub_menu a.menu0506 {width:56px; background-position:-418px -80px;}
.sub_menu a.menu0506:hover,
.sub_menu .on a.menu0506 {width:56px; background-position:-418px -253px;}




.sub_menu a.menu0601 {width:76px; background-position:0 -100px;}
.sub_menu a.menu0601:hover,
.sub_menu .on a.menu0601 {width:76px; background-position:0 -273px;}

.sub_menu a.menu0602 {width:75px; background-position:-106px -100px;}
.sub_menu a.menu0602:hover,
.sub_menu .on a.menu0602 {width:75px; background-position:-106px -273px;}

.sub_menu a.menu0603 {width:64px; background-position:-210px -100px;}
.sub_menu a.menu0603:hover,
.sub_menu .on a.menu0603 {width:64px; background-position:-210px -273px;}

.sub_menu a.menu0604 {width:70px; background-position:-305px -100px;}
.sub_menu a.menu0604:hover,
.sub_menu .on a.menu0604 {width:70px; background-position:-305px -273px;}

.sub_menu a.menu0605 {width:43px; background-position:-406px -100px;}
.sub_menu a.menu0605:hover,
.sub_menu .on a.menu0605 {width:43px; background-position:-406px -273px;}

.sub_menu a.menu0606 {width:90px; background-position:-475px -100px;}
.sub_menu a.menu0606:hover,
.sub_menu .on a.menu0606 {width:90px; background-position:-475px -273px;}


.sub_menu a.menu0701 {width:43px; background-position:0 -120px;}
.sub_menu a.menu0701:hover,
.sub_menu .on a.menu0701 {width:43px; background-position:0 -293px;}

.sub_menu a.menu0702 {width:43px; background-position:-73px -120px;}
.sub_menu a.menu0702:hover,
.sub_menu .on a.menu0702 {width:43px; background-position:-73px -293px;}





/* 좌즉 메뉴 */
.lnb {position:relative; top:0; left:0;float:left; width:196px; margin-right:23px;}
.lnb h2 {padding:7px 0 12px; border-bottom:2px solid #cc0000;}
.lnb .menu {margin:0 0 15px;}
.lnb .menu a {display:block; width:196px; height:36px;}
.lnb .menu a span {display:none;}
.lnb .menu li {*margin-bottom:-4px; position:relative}

.lnb .lecture a {background:url(https://cdn.hackersut.com/www/images/left/lnb_lecture_.gif) no-repeat;}
.lnb .academy a {background:url(https://cdn.hackersut.com/www/images/left/lnb_academy_.gif) no-repeat;}
.lnb .room a {background:url(https://cdn.hackersut.com/www/images/left/lnb_room.gif) no-repeat;}
.lnb .transfer a {background:url(https://cdn.hackersut.com/www/images/left/lnb_transfer_.gif) no-repeat;}
.lnb .freeLecture a {background:url(https://cdn.hackersut.com/www/images/left/lnb_freeLecture_.gif) no-repeat;}
.lnb .community a {background:url(https://cdn.hackersut.com/www/images/left/lnb_community_.gif) no-repeat;}
.lnb .online a {background:url(https://cdn.hackersut.com/www/images/left/lnb_online.gif) no-repeat;}
.lnb .customer a {background:url(https://cdn.hackersut.com/www/images/left/lnb_customer.gif) no-repeat;}
.lnb .mypage a {background:url(https://cdn.hackersut.com/www/images/left/lnb_mypage.gif) no-repeat;}
.lnb .cafe01 a {background:url(https://cdn.hackersut.com/www/images/left/lnb_cafe01.gif) no-repeat;}
.lnb .cafe02 a {background:url(https://cdn.hackersut.com/www/images/left/lnb_cafe02.gif) no-repeat;}
.lnb .member a {background:url(https://cdn.hackersut.com/www/images/left/lnb_member.gif) no-repeat;}
.lnb .sitemap a {background:url(https://cdn.hackersut.com/www/images/left/lnb_sitemap.gif) no-repeat;}
.lnb .online a {background:url(https://cdn.hackersut.com/www/images/left/lnb_online.gif) no-repeat;}
.lnb .exam a {background:url(https://cdn.hackersut.com/www/images/left/lnb_exam_.gif) no-repeat;}


.lnb .menu img {position:absolute; top:13px;}
#container .lnb .menu dd img {position:relative; top:0; vertical-align:middle; margin-left:4px;}






.lnb a.menu01 {background-position:0 0;}
.lnb a.menu01:hover,
.lnb .on a.menu01 {background-position:-196px 0;}
.lnb .academy a.menu01 img {left:65px;}
.lnb .academy a.menu01:hover img, .lnb .academy .on a.menu01 img{display:none;}
.lnb .lecture a.menu01 img {left:100px;}
.lnb .lecture a.menu01:hover img, .lnb .lecture .on a.menu01 img{display:none;}
.lnb .room a.menu01 img {left:80px;}
.lnb .room a.menu01:hover img, .lnb .room .on a.menu01 img{display:none;}
.lnb .transfer a.menu01 img {left:65px;}
.lnb .transfer a.menu01:hover img, .lnb .transfer .on a.menu01 img{display:none;}
.lnb .freeLecture a.menu01 img {left:110px;}
.lnb .freeLecture a.menu01:hover img, .lnb .freeLecture .on a.menu01 img{display:none;}
.lnb .community a.menu01 img {left:75px;}
.lnb .community a.menu01:hover img, .lnb .community .on a.menu01 img{display:none;}
.lnb .community a.menu01 img {left:75px;}
.lnb .community a.menu01:hover img, .lnb .community .on a.menu01 img{display:none;}
.lnb .customer a.menu01 img {left:65px;}
.lnb .customer a.menu01:hover img, .lnb .customer .on a.menu01 img{display:none;}


.lnb a.menu02 {background-position:0 -36px;}
.lnb a.menu02:hover,
.lnb .on a.menu02 {background-position:-196px -36px;}
.lnb .academy a.menu02 img {left:75px;}
.lnb .academy a.menu02:hover img, .lnb .academy .on a.menu02 img{display:none;}
.lnb .lecture a.menu02 img {left:90px;}
.lnb .lecture a.menu02:hover img, .lnb .lecture .on a.menu02 img{display:none;}
.lnb .transfer a.menu02 img {left:75px;}
.lnb .transfer a.menu02:hover img, .lnb .transfer .on a.menu02 img{display:none;}
.lnb .community a.menu02 img {left:87px;}
.lnb .community a.menu02:hover img, .lnb .community .on a.menu02 img{display:none;}
.lnb .customer a.menu02 img {left:87px;}
.lnb .customer a.menu02:hover img, .lnb .customer .on a.menu02 img{display:none;}


.lnb a.menu03 {background-position:0 -72px;}
.lnb a.menu03:hover,
.lnb .on a.menu03 {background-position:-196px -72px;}
.lnb .academy a.menu03 img {left:65px;}
.lnb .academy a.menu03:hover img, .lnb .academy .on a.menu03 img{display:none;}
.lnb .room a.menu03 img {left:65px;}
.lnb .room a.menu03:hover img, .lnb .room .on a.menu03 img{display:none;}
.lnb .transfer a.menu03 img {left:75px;}
.lnb .transfer a.menu03:hover img, .lnb .transfer .on a.menu03 img{display:none;}
.lnb .freeLecture a.menu03 img {left:88px;}
.lnb .freeLecture a.menu03:hover img, .lnb .freeLecture .on a.menu03 img{display:none;}
.lnb .community a.menu03 img {left:78px;}
.lnb .community a.menu03:hover img, .lnb .community .on a.menu03 img{display:none;}
.lnb .customer a.menu03 img {left:65px;}
.lnb .customer a.menu03:hover img, .lnb .customer .on a.menu03 img{display:none;}



.lnb a.menu04 {background-position:0 -108px;}
.lnb a.menu04:hover,
.lnb .on a.menu04 {background-position:-196px -108px;}
.lnb .academy a.menu04 img {left:65px;}
.lnb .academy a.menu04:hover img, .lnb .academy .on a.menu04 img{display:none;}
.lnb .lecture a.menu04 img {left:65px;}
.lnb .lecture a.menu04:hover img, .lnb .lecture .on a.menu04 img{display:none;}
.lnb .room a.menu04 img {left:75px;}
.lnb .room a.menu04:hover img, .lnb .room .on a.menu04 img{display:none;}
.lnb .transfer a.menu04 img {left:90px;}
.lnb .transfer a.menu04:hover img, .lnb .transfer .on a.menu04 img{display:none;}
.lnb .freeLecture a.menu04 img {left:93px;}
.lnb .freeLecture a.menu04:hover img, .lnb .freeLecture .on a.menu04 img{display:none;}
.lnb .community a.menu04 img {left:78px;}
.lnb .community a.menu04:hover img, .lnb .community .on a.menu04 img{display:none;}
.lnb .customer a.menu04 img {left:65px;}
.lnb .customer a.menu04:hover img, .lnb .customer .on a.menu04 img{display:none;}


/*.lnb .lecture dd a.menu04_1 img {left:100px;}
.lnb .lecture dd a.menu04_2 img {left:100px;}
.lnb .lecture dd a.menu04_3 img {left:100px;}
.lnb .lecture dd a.menu04_4 img {left:100px;}*/


.lnb a.menu05 {background-position:0 -144px;}
.lnb a.menu05:hover,
.lnb .on a.menu05 {background-position:-196px -144px;}
.lnb .academy a.menu05 img {left:98px;}
.lnb .academy a.menu05:hover img, .lnb .academy .on a.menu05 img{display:none;}
.lnb .transfer a.menu05 img {left:78px;}
.lnb .transfer a.menu05:hover img, .lnb .transfer .on a.menu05 img{display:none;}
.lnb .freeLecture a.menu05 img {left:88px;}
.lnb .freeLecture a.menu05:hover img, .lnb .freeLecture .on a.menu05 img{display:none;}

.lnb .community a.menu05 img {left:75px;}
.lnb .community a.menu05:hover img, .lnb .community .on a.menu05 img{display:none;}
.lnb .community a.menu06 img {left:85px;}
.lnb .community a.menu06:hover img, .lnb .community .on a.menu06 img{display:none;}

.lnb .customer a.menu05 img {left:85px;}
.lnb .customer a.menu05:hover img, .lnb .customer .on a.menu05 img{display:none;}


.lnb a.menu06 {background-position:0 -180px;}
.lnb a.menu06:hover,
.lnb .on a.menu06 {background-position:-196px -180px;}
.lnb .academy a.menu06 img {left:65px;}
.lnb .academy a.menu06:hover img, .lnb .academy .on a.menu06 img{display:none;}
.lnb .transfer a.menu06 img {left:105px;}
.lnb .transfer a.menu06:hover img, .lnb .transfer .on a.menu06 img{display:none;}

.lnb .lecture a.menu06 img {left:85px !important;}
.lnb .lecture a.menu06:hover img, .lnb .lecture .on a.menu06 img{display:none !important;}


.lnb .lecture a.menu06 img {left:88px;}
.lnb .lecture .on a.menu06:hover img, .lnb .lecture .on a.menu06 img{display:none;}

.lnb a.menu07 {background-position:0 -216px;}
.lnb a.menu07:hover,
.lnb .on a.menu07 {background-position:-196px -216px;}
.lnb .academy a.menu07 img {left:65px;}
.lnb .academy a.menu07:hover img, .lnb .on a.menu07 img{display:none;}
.lnb .lecture a.menu07 img {left:95px;}
.lnb .lecture a.menu07:hover img, .lnb .lecture .on a.menu07 img{display:none;}
.lnb .freeLecture a.menu07 img {left:78px;}
.lnb .freeLecture a.menu07:hover img, .lnb .freeLecture .on a.menu07 img{display:none;}


.lnb a.menu08 {background-position:0 -252px;}
.lnb a.menu08:hover,
.lnb .on a.menu08 {background-position:-196px -252px;}
.lnb .academy a.menu08 img {left:85px;}
.lnb .academy a.menu08:hover img, .lnb .academy .on a.menu08 img{display:none;}
.lnb .lecture a.menu08 img {left:95px;}
.lnb .lecture a.menu08:hover img, .lnb .lecture .on a.menu08 img{display:none;}




.lnb a.menu09 {background-position:0 -288px;}
.lnb a.menu09:hover,
.lnb .on a.menu09 {background-position:-196px -288px;}
.lnb a.menu09 img {left:55px;}
.lnb a.menu09:hover img, .lnb .on a.menu09 img{display:none;}
.lnb .lecture a.menu09 img {left:95px;}
.lnb .lecture a.menu09:hover img, .lnb .lecture .on a.menu09 img{display:none;}

.lnb .academy a.menu09 img {left:85px;}
.lnb .academy a.menu09:hover img,
.lnb .academy .on a.menu09 img{display:none;}


.lnb a.menu10 {background-position:0 -324px;}
.lnb a.menu10:hover,
.lnb .on a.menu10 {background-position:-196px -324px;}
.lnb a.menu10:hover img, .lnb .on a.menu10 img{display:none;}


/* 기초영문법 핵심포인트 lnb 추가 2012.06.12 박선희추가 */
.lnb .freeLecture a.menu08 {background-position:0 -252px;}
.lnb .freeLecture a.menu08:hover,
.lnb .freeLecture .on a.menu08 {background-position:-196px -252px;}
.lnb .freeLecture a.menu08 img {left:55px;}
.lnb .freeLecture a.menu08:hover img, .lnb .on a.menu08 img{display:none;}


/* 모의고사 lnb 추가 2012.06.26 정정인추가 */
.lnb .freeLecture a.menu10 {background-position:0 -324px;}
.lnb .freeLecture a.menu10:hover,
.lnb .freeLecture .on a.menu10 {background-position:-196px -324px;}
.lnb .freeLecture a.menu10 img {left:55px;}
.lnb .freeLecture a.menu10:hover img, .lnb .on a.menu10 img{display:none;}


/* 수강신청일 경우 */

.lnb .lecture a.menu11 {background-position:0 -360px;}
.lnb .lecture a.menu11:hover,
.lnb .lecture .on a.menu11 {background-position:-196px -360px;}
.lnb .lecture a.menu11 img {left:100px;}
.lnb .lecture a.menu11:hover img, .lnb .lecture .on a.menu11 img{display:none;}


.lnb .lecture a.menu12 {background-position:0 -396px;}
.lnb .lecture a.menu12:hover,
.lnb .lecture .on a.menu12 {background-position:-196px -396px;}
.lnb .lecture a.menu12 img {left:100px;}
.lnb .lecture a.menu12:hover img, .lnb .lecture .on a.menu12 img{display:none;}


.lnb .lecture a.menu13 {background-position:0 -432px;}
.lnb .lecture a.menu13:hover,
.lnb .lecture .on a.menu13 {background-position:-196px -432px;}
.lnb .lecture a.menu13 img {left:65px;}
.lnb .lecture a.menu13:hover img, .lnb .lecture .on a.menu13 img{display:none;}

.lnb .lecture a.menu14 {background-position:0 -469px;}
.lnb .lecture a.menu14:hover,
.lnb .lecture .on a.menu14 {background-position:-196px -469px;}
.lnb .lecture a.menu14 img {left:87px;}
.lnb .lecture a.menu14:hover img, .lnb .lecture .on a.menu14 img {display: none;}



.lnb li dl {width:196px; padding:0 0 11px; _margin-bottom:4px; background:#fafafa; border-bottom:1px solid #e0e0e0;}
.lnb li dt {width:196px; margin:0 0 5px;}

.lnb .room dt a,
.lnb .lecture dt a,
.lnb .freeLecture dt a,
.lnb .community dt a,
.lnb .transfer dt a,
.lnb .mypage dt a,
.lnb .cafe01 dt a,
.lnb .cafe02 dt a,
.lnb .online dt a {height:36px;}

.lnb li dd {width:196px; height:21px; margin:0; padding:2px 0 0;}

.lnb .room dd a,
.lnb .lecture dd a,
.lnb .freeLecture dd a,
.lnb .community dd a,
.lnb .cafe01 dd a,
.lnb .cafe02 dd a,
.lnb .transfer dd a,
.lnb .mypage dd a,
.lnb .online dd a,
.lnb .exam dd a{width:190px; height:15px; _margin:0 0 -6px; padding:3px 0 2px 5px; background:none;}


.lnb .room dd a:hover,
.lnb .lecture dd a:hover,
.lnb .freeLecture dd a:hover,
.lnb .community dd a:hover,
.lnb .cafe01 dd a:hover,
.lnb .cafe02 dd a:hover,
.lnb .transfer dd a:hover,
.lnb .mypage dd a:hover,
.lnb .online dd a:hover,
.lnb .exam dd a:hover{color:#cc0000;}

.lnb dd.on a {color:#cc0000;}

.contents {display:inline; float:left; width:800px; margin:0 0 0 0;}
.contents h2.title {position:relative; height:41px; margin:0 0 20px; border-bottom:2px solid #bcbcbc;font-size: 28px; font-weight: 500; color: #494949;}
.contents h2.title span {position:absolute; top:15px; right:0; text-align:right; font-weight:normal; font-size:11px; color:#818181;}
.halpBtn_member{position:absolute; top:8px !important; right:150px !important;}
.halpBtn_memberModify{position:absolute; top:8px !important; right:252px !important;}
.halpBtn_menu{position:absolute; top:8px !important; right:210px !important;}
.halpBtn_lecture{position:absolute; top:8px !important; right:152px !important;}
.halpBtn_mypage{position:absolute; top:8px !important; right:112px !important;}
.halpBtn_roomInfo{position:absolute; top:8px !important; right:194px !important;}
.halpBtn_menu_1{position:absolute; top:8px !important; right:164px !important;}
.halpBtn_memberOut{position:absolute; top:8px !important; right:230px !important;}

.contents h2.title strong.t { font-size:26px; line-height:26px; color:#454545; letter-spacing:-2px;  }
.contents h2.title span em {color:#cc0000;}

.box {float:left; margin:13px 0 0; padding:0 30px 30px 30px; border:5px solid #f3f3f3; width:710px; }
* html .box {width:780px; overflow:hidden;}
.box02 {float:left; width:769px; margin:4px 0 0; border:5px solid #f3f3f3; text-align:left; }
.box03 {float:left; width:780px; margin:4px 0 0; text-align:left; }

.btn_top {float:right; margin:10px 0 40px;}
/* 강의안에 탑버튼만 적용 150327 */
/* .lecture_app .btn_top { position:absolute; right:10px; bottom:0px;  margin:0px; } */



.none {display:none;}


/*고객센터*/
.cs_center {padding:10px; }
.cs_center a, .cs_center p{color:#6b6a6a;font-weight: bolder;}
.cs_center .contact {text-align:right;}
.cs_center .contact,.cs-phone__col, .cs-time__col{display: flex;align-items: center;justify-content: space-between;}
.cs_center .contact a.email {margin-top:7px;}
.cs_center .cs_phone{padding:11px 0 12px; margin:10px 0 11px 0; border-top:1px #f0f0f0 solid; border-bottom:1px #f0f0f0 solid;}
.cs_center .cs_phone{ _padding:10px 0; _margin:10px 0 9px;}
*:first-child+html .cs_center .cs_phone{padding:10px 0; margin:10px 0 9px;}
.cs_center .cs-phone__col__red{color:#8a4949;}
.cs-time__col02__tr{text-align: right;width: 47%;}

/*120621 박선희 캠퍼스바로가기 위치 수정*/
.lnb .room a.menu10 {background-position:0 -144px;}
.lnb .room a.menu10:hover,
.lnb .room .on a.menu10 {background-position:-196px -144px;}
.lnb .room dt a.menu10 img {left:100px;}
.lnb .room dt a.menu10:hover img, .lnb .lecture dt .on a.menu10 img{display:none;}

/* 20130131 gnb v1.1 */
.subMenu {float:left; position:relative; width:1000px; height:25px; background:#f1f1f1; border-bottom:1px solid #e4e4e4;}
.subMenu div {position:absolute; top:-2px; display:none; z-index:2}
.subMenu div#sub1 {left:30px;}
.subMenu div#sub2 {left:0;}
.subMenu div#sub2 li {margin:8px 13px 0;}
.subMenu div#sub3 {right:0;}
.subMenu div#sub4 {left:400px;}
.subMenu div#sub5 {right:0;}
.subMenu div#sub6 {right:60px;}
.subMenu div#sub7 {right:0;}

.subMenu div#sub1 .arrow {position:absolute; top:0; left:44px;}
.subMenu div#sub2 .arrow {position:absolute; top:0; left:193px;}
.subMenu div#sub3 .arrow {position:absolute; top:0; right:664px;}
.subMenu div#sub4 .arrow {position:absolute; top:0; left:74px;}
.subMenu div#sub5 .arrow {position:absolute; top:0; right:366px;}
.subMenu div#sub6 .arrow {position:absolute; top:0; right:180px;}
.subMenu div#sub7 .arrow {position:absolute; top:0; right:103px;}

.subMenu li {float:left; margin:8px 15px 0 15px; background:#f1f1f1;}
.subMenu a {color:#333;}
.subMenu a:hover {color:#cc0000; }

/* 20130213 lnb v1.1 좌즉 메뉴 */
.lnbTxt {position:relative; top:0; left:0; float:left; width:200px; margin-right:25px; padding-bottom:80px;}
.lnbTxt h2 {height: 41px; line-height: 41px; color: #d50058; border-bottom:2px solid #d50158;}
.lnbTxt .menu {margin:20px 0 20px;}

.lnbTxt .menu a {display:block; width:186px; height:38px; line-height:36px; /* padding-left:10px; font-weight:bold; */ font-size:14px; color:#222;}
.lnbTxt .menu a:hover,
.lnbTxt .menu a:hover span,
.lnbTxt .menu li.on a,
.lnbTxt .menu li.on a:hover,
.lnbTxt .menu li.on a span,
.lnbTxt .menu li.on a:hover span,
.lnbTxt .menu dt a:hover,
.lnbTxt .menu dl.on dt a {color:#d50158; border-bottom:none; border-top:none;}
.lnbTxt .menu dt a:hover,
.lnbTxt .menu dl.on dt a,
.lnbTxt .menu dl.on dt a span{font-weight: bold; color:#d50158;}
.lnbTxt .menu li {border-top:1px solid #e0e0e0;}
.lnbTxt .menu li:first-child{border-top:none;}

.lnbTxt .menu dl {width:196px;}
.lnbTxt .menu dt {width:196px; background:#fff;}
.lnbTxt .menu dd a {width:190px; height:30px; line-height:28px; padding-left: 10px; background:none; font-weight:normal; font-size:12px; color: #888;}
.lnbTxt .menu dd a:hover,.lnbTxt .menu dd.on a {color:#d5005a; background:none;}
#container .lnbTxt .menu img {vertical-align:middle; margin-left:4px; margin-top:-2px;}

/* 교수소개 서브메뉴 추가 */
.lnbTxt .menu dl.teacher_menu dt{margin:15px 0 0 10px;border-left:1px solid #cc0000;padding-left:5px;}
.lnbTxt .menu dl.teacher_menu dt a{padding:0;background:none;color:#5c5c5c;line-height:10px;*line-height:12px;height:12px;font-size:12px;}
.lnbTxt .menu dl.teacher_menu dd ul{*zoom:1;margin-top:5px;}
.lnbTxt .menu dl.teacher_menu dd ul:after{content:'';display:block;clear:both;}
.lnbTxt .menu dl.teacher_menu dd ul li{border-bottom:0;border-left:1px solid #bcbcbc;float:left;margin:5px 0 0 5px;padding-left:5px;border-top:none;}
.lnbTxt .menu dl.teacher_menu dd ul li.clear{clear:both;}
.lnbTxt .menu dl.teacher_menu dd ul li:first-child,.lnbTxt .menu dl.teacher_menu dd ul li.clear{border-left:0;margin-left:10px;}
.lnbTxt .menu dl.teacher_menu dd ul li a{width:auto;padding:0;line-height:10px;*line-height:12px;height:12px;font-size:12px;}

.lnbBanner {}

/* 상단즐겨찾기 */
.top_start {position:absolute; top:6px; left:0;}
.top_start li {float:left;}


/*고려대배치고사 20141108*/
.contents_Wide {width:100%;}
.box_Wide {width:100%; margin:0 auto;}

/* 마이페이지 학원/인강 탭 */
.site_mypage { padding:10px 0px; }
.site_mypage li { float:left; border-left:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;  width:97px;}
.site_mypage li:first-child { border-left:none;  }
.site_mypage li a { color:#666; font-size:13px; text-align:center;  display:block; padding:9px 0px;
background:#fff;   }
.site_mypage li.active a,.site_mypage li a:hover {  color:#fff;
background:#cc0000; }
