﻿/* etoos_header, footer 스타일 가이드 AEJ 2013.01.01 */

/* Reset */
html,body {width:100%;height:100%;}
body,
div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5,
form, fieldset, p, span, button, address, legend {margin:0;padding:0}
body, h1, h2, h3, h4, th, td,input,button {font-family:'돋움',dotum,'굴림',Gulim,Helvetica,sans-serif;font-size:12px;color:#555;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
img, fieldset, iframe {border:0}
dl, ul, ol, li {list-style:none}
input, select, button, textarea {vertical-align:middle}
/*img {vertical-align:top}*/
i, em, address{font-style:normal}
label, button{cursor:pointer}
hr {display:none;}

table caption, fieldset legend{display:none}
button {border:0; padding:0; background:transparent; cursor:pointer; *overflow:visible; }

#accessibility {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden; }
.blind {display:block;overflow:hidden;position:absolute;top:-100000em;left:0}
.ir {width:1px;height:1px;font-size:0;line-height:0;visibility:hidden; position:absolute;text-indent:-9999px;overflow:hidden}

.f_p1 {color:#888}

/* header */
#headerW  {height:132px;background:#000 url('http://img.etoos.com/home/main2013/bg_header.gif') left top repeat-x;margin-bottom:10px;z-index:10;background-color:#fff}
#headerW:after {content:"";clear:both;display:block}
#header_w {position:relative;width:990px;margin:0 auto;z-index:10}
#header_w h1 {position:absolute;top:56px;left:4px;z-index:14}
#log_w {position:relative;height:34px;z-index:14}
#log_w:after {content:"";clear:both;display:block} 
#gnb_w {position:relative; clear:both; width:990px;height:96px;z-index:13}

#quick {float:left}
#quick li {float:left; margin-right:11px; color:#888; }
#quick li a {display:block; padding:11px 0 13px 0; }

#login {float:right;position:relative;width:520px; font-size:11px; letter-spacing:-1px; }
#loginL {position:relative; font-size:11px; margin-top:13px;  }
html>/**/body #loginL, x:-moz-any-link, x:default {margin-top:12px; }
#loginR {position:absolute; top:0;left:168px;text-align:left }
#login .userid {position:absolute; top:7px; left:92px; width:123px; height:19px; font-size:11px;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;color:#81bad4; }
#login .userpw {position:absolute; top:7px; .top:6px; left:220px; font-size:9px; }
#login .userid input {float:left; width:60px;height:19px;padding:2px 5px;border:0 none; }
#login .userpw input {width:82px;height:21px;padding:2px 5px;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #ddd;border-bottom:1px solid #ddd; }
#login .idsel_btn {float:left; width:55px; height:14px; padding:0px 10px 0px 1px; font-family:arial; font-size:10px; color:#888; background:#fff url(http://img.etoos.com/home/main2013/bult_idsel.gif) right 50% no-repeat; text-align:center;  }
@media screen and (-webkit-min-device-pixel-ratio:0){#login .idsel_btn {padding:3px 10px 0px 1px;}}
#login .idselOn  {position:absolute; left:-1px;top:19px;width:56px;border:1px solid #c4c4c4; background:#fff;font-family:arial; font-size:9px!important;padding:2px 0 0 3px; letter-spacing:normal; color:#888; z-index:100; text-align:left; }
#login .idselOn li a {text-decoration:none; display:block;color:#888; text-align:left;font-size:10px; padding:2px 0 0 3px; }
#login .idselOn li:hover, #login .idselOn li:focus {background:#f1f1f1; }
#login .logon_btn {overflow:hidden;position:absolute; top:7px; right:0; width:46px;height:22px;background:url("http://img.etoos.com/home/main2013/btn_login.gif") 0 0 no-repeat;}
html>/**/body #login .logon_btn , x:-moz-any-link, x:default {height:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#login .logon_btn {height:20px;}}
#login .logon_btn span {display:none; }
#login .idsave {position:absolute; top:8px; left:0; width:90px; color:#888; background:url(http://img.etoos.com/home/main2013/line_sty1.gif) left 4px no-repeat; padding-left:9px; }
#login .idsave input {margin-bottom:2px; margin-right:-2px; }

#loginL .join {display:inline-block;float:left;font-size:11px;color:#888;background:url("http://img.etoos.com/home/main2013/line_sty1.gif") left top no-repeat; padding-left:9px;margin:-1px 7px 0 0;line-height:16px}
#loginL .find {display:inline-block;float:left;font-size:11px;color:#888;background:url("http://img.etoos.com/home/main2013/line_sty1.gif") left top no-repeat; padding-left:9px;margin:-1px 7px 0 0;line-height:16px}
#loginL .join .link {color:#888;text-decoration:none;font-size:11px;line-height:15px}
#loginL .find .link {color:#888;text-decoration:none;font-size:11px;line-height:15px}


#logmy {position:relative; float:right; position:relative; font-size:11px; margin-top:7px; letter-spacing:-0.05em; z-index:300 !important; }
#logmy .mylv {font-family:arial; font-size:10px; color:#28ace1; float:left; margin-right:7px; padding-top:3px; }
#logmy .myinfo1 {float:left; padding-top:6px; }
@media screen and (-webkit-min-device-pixel-ratio:0){#logmy .myinfo1 {padding-top:4px;}}
#logmy .myinfo1 .num {color:#28ace1; font-weight:bold;  }
#logmy .myinfo1 .num a {display:inline-block; color:#28ace1; text-decoration:none;  }
#logmy .myinfo1 .ly {background:url("http://img.etoos.com/home/main2013/bult.gif") left top no-repeat; background-position:5px -53px; padding:3px 5px 0 10px; margin-right:5px; .display:inline-block; .margin-top:-5px; }
#logmy .myinfo2 {float:left; background:url(http://img.etoos.com/home/main2013/line_sty1.gif) left 7px no-repeat; padding:0 10px 0 10px; padding-top:4px; font-size:11px; }
#logmy .myinfo2 a {font-size:11px;color:#666}
#logmy .myinfo2 em {font-weight:bold; color:#555;padding-right:2px }
#logmy .infore_btn {overflow:hidden;width:50px;height:22px;background:url("http://img.etoos.com/home/main2013/btn_infore.gif") 0 0 no-repeat}
#logmy .logout_btn {overflow:hidden;width:50px;height:22px;background:url("http://img.etoos.com/home/main2013/btn_logout.gif") 0 0 no-repeat}

#logmy_lyon {position:absolute; top:27px; left:0; background-color:#fff; border:1px solid #28ace1; width:358px; text-align:left;}
#logmy_lyon h3 {border-bottom:1px solid #ddd; padding:18px 0 12px 19px; }
#logmy_lyon h3 span {color:#009ddc; }
#logmy_lyon ul {background-color:#fafafa; }
#logmy_lyon li {border-top:1px solid #eee; position:relative;  }
#logmy_lyon li em {color:#444; font-weight:bold; }
#logmy_lyon .lmlist {display:block; width:250px; line-height:16px; padding:15px 0 12px 18px; }
#logmy_lyon .fdday {position:absolute; top:0; right:0; width:90px; text-align:center; font-size:18px; font-family:Verdana; font-weight:bold; *height:20px; line-height:59px; color:#ccc; }
#logmy_lyon .ndday {position:absolute; top:0; right:0; width:90px; text-align:center; font-size:18px; font-family:Verdana; font-weight:bold; *height:20px; line-height:59px; color:#777; }
#logmy_lyon .today {position:absolute; top:0; right:0; width:90px; text-align:center; font-size:15px; font-family:Verdana; font-weight:bold; *height:20px; line-height:59px; color:#009ddc; }
#logmy_lyon .lineNT {border-top:none; }
#logmy_lyon .lmlistN {text-align:center; color:#666; line-height:20px; padding:18px 0 20px 0; font-size:12px; letter-spacing:normal; background-color:#fafafa; }
#logmy_lyon .close {position:absolute; top:10px; right:20px; }

#snb {position:absolute; top:32px; height:16px; left:140px; }
#snb a {background:url("http://img.etoos.com/home/main2013/Hgnb_gsnb.png") left top no-repeat; display:block; width:100%; height:12px; text-decoration:none; }
#snb li {float:left; }
/*IE5쿽스 핵*/
#snb .snb_event, #snb .snb_mobile, #snb .snb_stms, #snb .snb_csc, #snb .snb_book, #snb .lineL {background:url("http://img.etoos.com/home/main2013/Hgnb_gsnb.png") left top no-repeat;height:12px;text-decoration:none;}
#snb .snb_event  {background-position:8px 0; width:48px; }
#snb .snb_mobile {background-position:-39px 0; width:48px; }
#snb .snb_stms   {background-position:-86px 0; width:58px; }
#snb .snb_csc    {background-position:-142px 0; width:58px; }
#snb .snb_book   {background-position:-200px 0; width:71px; }
#snb .lineL {background:url(http://img.etoos.com/home/main2013/line_sty2.gif) left 50% no-repeat; z-index:2; }

#gnb {position:absolute;top:56px;left:138px;z-index:10}
#gnb a:hover {background-position:0 -56px; }
#gnb li {float:left; height:20px; background:url(http://img.etoos.com/home/main2013/line_sty3.gif) right top no-repeat; }
/*IE5쿽스 핵*/
#gnb .gnb_myroom, #gnb .gnb_etoosT, #gnb .gnb_etoosT_on, #gnb .gnb_go3n, #gnb .gnb_go21, #gnb .gnb_uvexam, #gnb .gnb_infocs, #gnb .gnb_ppgo3n, #gnb .gnb_ppgo21 {background:url("http://img.etoos.com/home/main2013/Hgnb_gsnb.png") left top no-repeat; display:block; width:100%; height:17px; text-decoration:none;}

#gnb .gnb_myroom {background-position:10px -30px; width:57px; }
#gnb .gnb_myroom:hover {background-position:10px -56px; width:57px; }
#gnb .gnb_etoosT {background-position:-49px -30px; width:107px; z-index:100}
#gnb .gnb_etoosT:hover {background-position:-49px -56px; width:107px; }
#gnb .gnb_etoosT_on {background-position:-49px -56px; width:107px; }
#gnb .gnb_etoosT_on:hover {background-position:-49px -56px; width:107px; }
#gnb .gnb_go3n   {background-position:-158px -30px; width:69px; }
#gnb .gnb_go3n:hover   {background-position:-158px -56px; width:69px; }
#gnb .gnb_go21     {background-position:-228px -30px; width:51px; }
#gnb .gnb_go21:hover     {background-position:-228px -56px; width:51px; }
#gnb .gnb_uvexam   {background-position:-282px -30px; width:82px; }
#gnb .gnb_uvexam:hover   {background-position:-282px -56px; width:82px; }
#gnb .gnb_infocs   {background-position:-363px -30px; width:110px; }
#gnb .gnb_infocs:hover   {background-position:-363px -56px; width:110px; }
#gnb .go {position:absolute;top:0;left:143px;display:block;width:20px;height:17px;z-index:200;}
#gnb .go .link {display:block;width:20px;height:17px}

/* 추가 GNB 이미지 사이즈+20px 위치 +10 */
#gnb .gnb_ppgo3n   {background-position:-580px -30px; width:70px; }
#gnb .gnb_ppgo3n:hover   {background-position:-580px -56px; width:70px; }
#gnb .gnb_ppgo21     {background-position:-650px -30px; width:80px; }
#gnb .gnb_ppgo21:hover     {background-position:-650px -56px; width:80px; }
/* 추가 예비고3N수 */
.gnb_ppgo3n2   {display:block !important;background:url('http://img.etoos.com/home/main2013/Hgnb_gsnb_20131205.png') -580px -30px no-repeat !important;width:95px !important;height:17px;}
.gnb_ppgo3n2:hover   {background:url('http://img.etoos.com/home/main2013/Hgnb_gsnb_20131205.png') -580px -56px no-repeat !important;width:95px;}

#etoosT_lyon {position:absolute; top:97px!important; left:0px;background:#fff url('http://img.etoos.com/home/main2013/bg_line.gif') 0 100% no-repeat;border:1px solid #28ace1; width:988px;_width:990px;overflow:hidden;}
#etoosT_lyon h3 {border-bottom:1px solid #ccc; padding:18px 0 12px 20px; color:#009ddc; font-weight:bold; text-align:left; }

/*제2외국어 있는경우*/
#etoosT_lyon .tch1 {width:108px; float:left; border-right:1px solid #ddd; height:438px; }
#etoosT_lyon .tch1 dt {background-color:#f7f7f7; border-bottom:1px solid #eee;text-align:center;line-height:30px;color:#444; font-weight:bold; }
#etoosT_lyon .tch1 dd {position:relative; color:#666; text-align:center;height:25px;}
#etoosT_lyon .tch1 dd a {display:block;text-decoration:none;padding:0 !important;line-height:25px;}
#etoosT_lyon .tch1 dd a:hover {color:#29aae1; }

#etoosT_lyon .tch2 {width:217px; float:left; border-right:1px solid #ddd; height:438px; }
#etoosT_lyon .tch2 .tch_tit {background-color:#f7f7f7; border-bottom:1px solid #eee; text-align:center;padding:0;line-height:30px;color:#444; font-weight:bold; }
#etoosT_lyon .tch2L {width:108px; border-right:1px solid #ddd; float:left; height:370px;}
#etoosT_lyon .tch2R {width:108px; float:right; }
#etoosT_lyon .tch2L dt, #etoosT_lyon .tch2R dt {background-color:#fcfcfc; border-bottom:1px solid #eee; text-align:center;padding:1px 0 0;line-height:23px;color:#666; font-weight:bold; font-size:11px; }
#etoosT_lyon .tch2L dd, #etoosT_lyon .tch2R dd {position:relative;  color:#666; text-align:center;height:25px; }
#etoosT_lyon .tch2L dd a, #etoosT_lyon .tch2R dd a {display:block;text-decoration:none;padding:0 !important;line-height:25px;}
#etoosT_lyon .tch2L dd a:hover, #etoosT_lyon .tch2R dd a:hover {color:#29aae1; }

#etoosT_lyon .tch3 {width:116px; float:left; border-right:1px solid #ddd; height:438px; }
#etoosT_lyon .tch3 .tch_tit {background-color:#f7f7f7; border-bottom:1px solid #eee; text-align:center; padding:10px 0 5px 0;padding:0;line-height:30px; color:#444; font-weight:bold; }
#etoosT_lyon .tch3 dd dt {background-color:#fcfcfc; border-bottom:1px solid #eee; text-align:center; padding:1px 0 0;line-height:23px;color:#666; font-weight:bold; font-size:11px; }
#etoosT_lyon .tch3 dd {position:relative;  color:#666; text-align:center;height:25px; }
#etoosT_lyon .tch3 dd a {display:block; text-decoration:none;padding:0 !important;line-height:25px;}
#etoosT_lyon .tch3 dd a:hover {color:#29aae1; }

#etoosT_lyon .tch4 {width:108px; float:left; height:438px;  }
#etoosT_lyon .tch4 .tch_tit {background-color:#f7f7f7; border-bottom:1px solid #eee; text-align:center;padding:0;line-height:30px;color:#444; font-weight:bold; }
#etoosT_lyon .tch4R {width:108px; float:right; }
#etoosT_lyon .tch4R dt {background-color:#fcfcfc; border-bottom:1px solid #eee; text-align:center; padding:1px 0 0;line-height:23px;color:#666; font-weight:bold; font-size:11px; }
#etoosT_lyon .tch4R dd {position:relative;  color:#666; text-align:center;height:25px; }
#etoosT_lyon .tch4R dd a {display:block;text-decoration:none;padding:0 !important;line-height:25px;}
#etoosT_lyon .tch4R dd a:hover {color:#29aae1; }

/*선생님 바로가기 2014.05.20 (2013comm과 공통)*/
.tch_go_lyon {position:absolute;top:97px;left:0px;border:1px solid #28ace1;background:#fff url("http://img.etoos.com/home/main2013/bg_tchgo.gif") left bottom no-repeat;width:988px;overflow:hidden;z-index:100; _width:990px;}
.tch_go_lyon .tchgo_head {overflow:hidden;height:55px;border-bottom:1px solid #aedffc}
.tch_go_lyon .tchgo_head .tchgo_tit {float:left;padding:22px 0 0 20px}
.tch_go_lyon .tchgo_head .btn_close {position:absolute;top:0;right:0}
.tch_go_lyon .wr_tchgo_list {overflow:hidden;}
.tch_go_lyon .wr_tchgo_list .list_tit1 {display:block;background-color:#e9f5fc;height:30px;line-height:30px;color:#039edf;font-weight:bold;font-size:11px;text-align:center}
.tch_go_lyon .wr_tchgo_list .list_tit2 {display:block;padding-left:19px;margin-bottom:-12px;padding-top:1px;height:29px;line-height:30px;text-align:left;color:#30bef7;font-weight:bold;font-size:11px;}
.tch_go_lyon .wr_tchgo_list .list {margin-top:5px;overflow:hidden}
.tch_go_lyon .wr_tchgo_list .list li {float:left;width:100%;line-height:24px; text-align:left}
.tch_go_lyon .wr_tchgo_list .list li a {display:block;height:24px;padding-left:19px;font-size:11px;color:#555;}
.tch_go_lyon .wr_tchgo_list .list li a:hover {color:#30bef7;text-decoration:none}
.tch_go_lyon .wr_tchgo_list .ico_new {display:inline-block;vertical-align:middle; _height:24px;_padding-top:6px;_padding-left:3px}
.tch_go_lyon .list_type1 {width:123px;float:left;border-right:1px solid #daecf5;padding-bottom:22px; _width:124px;}
.tch_go_lyon .list_type1.no_r {float:left;border-right:0 none; _width:122px;}
.tch_go_lyon .list_type2 {width:244px;float:left;border-right:1px solid #daecf5;padding-bottom:22px; _width:245px;}
.tch_go_lyon .list_type2 .inner_l {float:left;width:121px;border-right:1px solid #daecf5; _width:122px;}
.tch_go_lyon .list_type2 .inner_r {float:left;width:122px}

/* header 14.05.20 (2013comm과 공통) */
.headmenu_quick {float:left;width:336px}
.headmenu_quick li {float:left}
.headmenu_quick .quick_menu {display:inline-block;overflow:hidden;background:url('http://img.etoos.com/home/main2013/menu_quick.gif') no-repeat;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:top}
.headmenu_quick .quick_pmclass {width:91px;height:34px;background-position:0 0}
.headmenu_quick .quick_allpass {width:90px;height:34px;background-position:-91px 0 !important}
.headmenu_quick .quick_oknonsul {width:70px;height:34px;background-position:-181px 0 !important}
.headmenu_quick .quick_korhistory {width:85px;height:34px;background-position:-251px 0 !important}

.head_myinfo {position:relative;float:right;width:640px;height:21px;margin-top:7px;letter-spacing:-0.05em;text-align:right;color:#888;line-height:21px;letter-spacing:-1px}
.head_myinfo .txt_bar {display:inline-block;color:#ddd;padding:0 5px}
.head_myinfo .my_myroom {position:relative;display:inline-block;font-size:11px;*zoom:1;*display:inline;}
.head_myinfo .link {display:inline-block;color:#888;line-height:25px;font-size:11px;text-decoration:none}
.head_myinfo .link:hover {text-decoration:none;color:#888;font-size:11px;}
.head_myinfo .infore_btn {overflow:hidden;width:50px;height:22px;background:url("http://img.etoos.com/home/main2013/btn_infore.gif") 0 0 no-repeat;margin-right:3px;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:top}
.head_myinfo .logout_btn {overflow:hidden;width:50px;height:22px;background:url("http://img.etoos.com/home/main2013/btn_logout.gif") 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:top}
.head_myinfo .num, .head_myinfo .name {font-weight:bold;color:#555;padding-right:1px;}
.head_myinfo .mb_grade {color:#28ace1;font-family:Arial, Helvetica, sans-serif;font-size:9px}
.head_myinfo .mb_ico {display:inline-block;vertical-align:middle}
.head_myinfo .ico_arow {display:inline-block;width:15px;height:21px;background:url("http://img.etoos.com/home/main2013/bult.gif") 8px -52px no-repeat;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:middle}
.head_myinfo .ico_arow:hover {text-decoration:none}
.head_myinfo .ico_more {display:inline-block;width:6px;height:5px;margin-top:-4px;background:url("http://img.etoos.com/home/main2013/bult.gif") 0 -80px no-repeat;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:middle}
.head_myinfo .myroom_on {position:absolute;top:25px;right:-10px;width:113px;border:1px solid #28ace1;background-color:#fff;z-index:12;overflow:hidden;text-align:left;}
.head_myinfo .myroom_on li {float:left;width:100%;border-bottom:1px solid #dceff8;height:27px;}
.head_myinfo .myroom_on li .link {display:block;font-size:11px;color:#888;padding-left:10px;padding-top:1px;line-height:27px; text-decoration:none}
.head_myinfo .myroom_on li .link:hover {text-decoration:none}
.head_myinfo .myroom_on li .on {background-color:#e9f5fc;color:#039edf}
.head_myinfo .myroom_on .lst {border-bottom:0 none}
.head_myinfo .lay_starclub {position:absolute;top:27px;left:0;width:234px;padding:10px 6px;border:1px solid #b3b2b2;background:#fff;text-align:left}
.head_myinfo .lay_starclub .btn_close {position:absolute;top:10px;right:10px}
.head_myinfo .lay_starclub .tit_starclub {margin-left:9px}
.head_myinfo .lay_starclub .desc_starclub {padding:8px 0 4px 10px;margin-top:6px;border-top:1px solid #e8e6e7;line-height:15px;color:#777;font-size:11px;letter-spacing: -1px}
.head_myinfo .lay_starclub .btn_starclub {margin-left:9px}

/*
#etoosT_lyon .tch1 {width:104px; float:left; border-right:1px solid #ddd; padding-bottom:10px; height:383px; }
#etoosT_lyon .tch1 dt {background-color:#f7f7f7; border-bottom:1px solid #eee; text-align:center; padding:10px 0 5px 0; margin-bottom:5px; color:#444; font-weight:bold; }
#etoosT_lyon .tch1 dd {position:relative; color:#666; text-align:center; }
#etoosT_lyon .tch1 dd a {display:block; text-decoration:none; padding:5px 0 3px 0; }

:root #etoosT_lyon .tch1 dd a {padding:6px 0 3px 0\0/IE9; }
#etoosT_lyon .tch1 dd a:hover {color:#29aae1; }
#etoosT_lyon .tch2 {width:209px; float:left; border-right:1px solid #ddd;height:353px; }
@media screen and (-webkit-min-device-pixel-ratio:0){#etoosT_lyon .tch2 {height:393px}}
#etoosT_lyon .tch2 .tch_tit {background-color:#f7f7f7; border-bottom:1px solid #eee; text-align:center; padding:10px 0 5px 0; color:#444; font-weight:bold; }
#etoosT_lyon .tch2L {width:104px; border-right:1px solid #ddd; float:left; height:350px; }
@media screen and (-webkit-min-device-pixel-ratio:0){#etoosT_lyon .tch2L {height:360px}}
#etoosT_lyon .tch2R {width:104px; float:right; }
#etoosT_lyon .tch2L dt, #etoosT_lyon .tch2R dt {background-color:#fcfcfc; border-bottom:1px solid #eee; text-align:center; padding:8px 0 3px 0; color:#666; font-weight:bold; font-size:11px; }
#etoosT_lyon .tch2L dd, #etoosT_lyon .tch2R dd {position:relative;  color:#666; text-align:center; }
#etoosT_lyon .tch2L dd a, #etoosT_lyon .tch2R dd a {display:block; text-decoration:none; padding:5px 0 2px 0; }
:root #etoosT_lyon .tch2L dd a {padding:6px 0 3px 0\0/IE9; }
:root #etoosT_lyon .tch2R dd a {padding:6px 0 3px 0\0/IE9; }
#etoosT_lyon .tch2L dd a:hover, #etoosT_lyon .tch2R dd a:hover {color:#29aae1; }
#etoosT_lyon .tch3 {width:148px; float:left; padding-bottom:10px; height:340px; }
#etoosT_lyon .tch3 .tch_tit {background-color:#f7f7f7; border-bottom:1px solid #eee; text-align:center; padding:10px 0 5px 0; color:#444; font-weight:bold; }
#etoosT_lyon .tch3 dd dt {background-color:#fcfcfc; border-bottom:1px solid #eee; text-align:center; padding:8px 0 3px 0; color:#666; font-weight:bold; font-size:11px; }
#etoosT_lyon .tch3 dd {position:relative;  color:#666; text-align:center; }
#etoosT_lyon .tch3 dd a {display:block; text-decoration:none; padding:5px 0 2px 0; }
:root #etoosT_lyon .tch3 dd a {padding:6px 0 3px 0\0/IE9; }
#etoosT_lyon .tch3 dd a:hover {color:#29aae1; }
*/
#etoosT_lyon .close a {position:absolute; top:12px; right:12px}
#etoosT_lyon .edge  {position:absolute; top:-8px; left:240px; background:url("http://img.etoos.com/home/main2013/bg_edge.png") left top no-repeat; width:14px; height:8px; }
.dtT {border-top:1px solid #eee; }
.tch2sH1 {height:200px}
.tch2sH2 {height:99px}
@media screen and (-webkit-min-device-pixel-ratio:0){.tch2sH2 {height:124px}}
.tch2sH3 {height:125px}
.tchnew  {position:absolute;top:3px}
@media screen and (-webkit-min-device-pixel-ratio:0){.tchnew {top:8px!important;}}

/*이투스 선생님 바로가기 변경*/
#etoosT_lyon .wr_tch1 {width:108px;float:left;border-right:1px solid #ddd;padding-bottom:10px;_width:109px;}
#etoosT_lyon .wr_tch2 {width:217px;float:left;border-right:1px solid #ddd;padding-bottom:10px;_width:218px;}
#etoosT_lyon .wr_tch3 {width:116px;float:left;border-right:1px solid #ddd;padding-bottom:10px;_width:117px;}
#etoosT_lyon .wr_tch4 {width:108px;float:left;padding-bottom:10px;}
#etoosT_lyon .tch2L {width:108px;border-right:1px solid #ddd;float:left;_width:109px;}
#etoosT_lyon .tch2R {width:108px;float:left; position:relative}
#etoosT_lyon .wr_tch2 img {vertical-align:middle}

#etoosT_lyon .inner_tch1 dt {background-color:#f7f7f7; border-bottom:1px solid #eee;height:30px;text-align:center;line-height:30px;color:#444;font-weight:bold}
#etoosT_lyon .inner_tch1 dd {position:relative;color:#666;text-align:center}
#etoosT_lyon .inner_tch1 dd a {display:block;color:#666;text-decoration:none;padding:0 !important;line-height:25px;}
#etoosT_lyon .inner_tch1 dd a:hover {color:#29aae1; }

#etoosT_lyon .inner_tch2  {margin-top:-1px;}
#etoosT_lyon .inner_tch2 dt {background-color:#fcfcfc;border-bottom:1px solid #eee;border-top:1px solid #eee;height:23px;text-align:center;padding:2px 0 0;line-height:23px;color:#666;font-weight:bold;font-size:11px}
#etoosT_lyon .inner_tch2 dd {position:relative;color:#666;text-align:center}
#etoosT_lyon .inner_tch2 dd a {display:block;color:#666;text-decoration:none;padding:0 !important;line-height:25px}
#etoosT_lyon .inner_tch2 dd a:hover {color:#29aae1}


#csacade {position:absolute; top:56px; left:625px; }
@media screen and (-webkit-min-device-pixel-ratio:0){#csacade {top:56px !important}}
#csacade a {background:url("http://img.etoos.com/home/main2013/Hgnb_gsnb.png") left top no-repeat; display:block; width:100%; height:17px; text-decoration:none;  }
#csacade a:hover {background-position:0 -56px; }
#csacade .csacade {background:url("http://img.etoos.com/home/main2013/Hgnb_gsnb.png") left top no-repeat; display:block; width:100%; height:17px; text-decoration:none;}
#csacade .csacade {background-position:-486px -30px; width:82px; background-color:#fff;  }
#csacade .csacade:hover {background-position:-486px -56px; width:82px; }
#csacade .csacade_on {background-position:-486px -56px; width:82px; }
#csacade .csacade_on:hover {background-position:-486px -56px; width:82px; }
.ppcsacade {left:656px !important}

#csacade_lyon {position:absolute; top:41px !important; left:-35px; background-color:#fff; border:1px solid #28ace1; width:148px; }
#csacade_lyon a {background:none; }
#csacade_lyon h3 {color:#009ddc; font-weight:bold; padding:17px 0 13px 13px; letter-spacing:-0.04em; text-align:left; }
#csacade_lyon dt {border-top:1px solid #ddd; border-bottom:1px solid #eee; background-color:#f7f7f7; color:#666; text-align:center; font-weight:bold; padding:10px 0 5px 0; margin-bottom:8px;  }
#csacade_lyon dd {color:#666; text-align:center; }
#csacade_lyon dd a {background:none; padding:4px 0 4px 0; }
#csacade_lyon dd a:hover {color:#29aae1; }
#csacade_lyon .close  {position:absolute; top:17px; right:10px; }
#csacade_lyon .edge  {position:absolute; top:-8px; left:70px; background:url("http://img.etoos.com/home/main2013/bg_edge.png") left top no-repeat; width:14px; height:8px; }

/* 하이퍼학원 */
#hyper {position:absolute; top:56px; left:626px; }
#hyper .wr_link a {background:url("http://img.etoos.com/home/main2013/Hgnb_gsnb.png") left top no-repeat; display:block; margin-top:-2px; height:21px; text-decoration:none;  }
#hyper .wr_link .hyper {background-position:0 -118px; width:95px; background-color:#fff;  }
#hyper .wr_link .hyper:hover, #hyper .wr_link .hyper_on {background-position:-110px -114px;width:95px; background-color:#fff; }
.pphyper {left:656px !important}

#hyper_lyon {position:absolute; top:41px!important; left:-35px; padding:20px 0 10px; background-color:#fff; border:1px solid #28ace1; width:148px; letter-spacing:-0.05em}
#hyper_lyon a {display:block;}
#hyper_lyon h3 {color:#009ddc; font-weight:bold; padding:15px 0 12px 13px; letter-spacing:-0.04em; }
#hyper_lyon dt {margin-top:10px;border-top:1px solid #ddd; border-bottom:1px solid #eee; background-color:#f7f7f7; color:#666; text-align:center; font-weight:bold; padding:10px 0 9px 0; margin-bottom:8px;  }
#hyper_lyon dt .sub {color:#bd6b70;font-size:11px}
#hyper_lyon dt .sub2 {color:#2f9691;font-size:11px}
#hyper_lyon dd {color:#666; text-align:center; }
#hyper_lyon dd a {background:none; padding:4px 0 4px 0; }
#hyper_lyon dd a:hover {color:#29aae1; }
#hyper_lyon .close  {position:absolute; top:12px; right:10px; }
#hyper_lyon .edge  {position:absolute; top:-8px; left:70px; background:url("http://img.etoos.com/home/main2013/bg_edge.png") left top no-repeat; width:14px; height:8px; }


#etclk {position:absolute; top:25px; right:0; }
#etclk a {background:url("http://img.etoos.com/home/main2014/Hgnb_gsnb.png") left top no-repeat; display:block; width:100%; height:17px; text-decoration:none;  }
#etclk li {position:relative;float:left}
/*IE5쿽스 핵*/
#etclk .elk_prmclass, #etclk .elk_bend {background:url("http://img.etoos.com/home/main2013/Hgnb_gsnb.png") left top no-repeat;}
#etclk .elk_prmclass {background-position:0 -90px; width:94px; margin-right:13px; background-color:#fff; }
#etclk .elk_bend     {background-position:-107px -90px; width:100px; margin-right:13px;  background-color:#fff; }
#etclk .elk_kds      {background-position:-220px -90px; width:95px; background-color:#fff; }
#etclk .elk_allpass  {background-position:-327px -90px; width:94px; margin-right:13px;  background-color:#fff; }
#etclk .new {position:absolute;top:4px;right:-8px}

#search {position:absolute;top:31px;height:25px;right:0;border:1px solid #9ad0e6;width:208px;z-index:12}
#search input {float:left; width:155px;padding:4px 0 2px 9px;border:0 none; margin-top:2px; font-size:11px; }
#search .search_btn {float:right; width:26px; height:24px;background:url("http://img.etoos.com/home/main2013/btn_search.gif") 0 0 no-repeat; vertical-align:top; margin-bottom:-14px; }
#search .search_btn span {display:block;overflow:hidden;position:relative;height:14px;font-weight:bold;font-size:14px;color:#fff;z-index:-1;*text-indent:-99999;*position:absolute;*width:1px;*height:1px;}
#search .autosch {background:#fff url("http://img.etoos.com/home/main2013/bult.gif") 9px 9px no-repeat; width:22px; height:22px; position:absolute; top:1px; left:155px; }
#search .autosch a {background-color:#fff; }
#search .autosch span {display:block;overflow:hidden;position:relative;height:14px;font-weight:bold;font-size:14px;color:#fff;z-index:-1;*text-indent:-99999;*position:absolute;*width:1px;*height:1px;}

#search_lyon {position:absolute; top:24px; left:-1px; border:1px solid #9ad0e6; background-color:#fff; width:208px; text-align:left;z-index:15}
/*#search_lyon ul {width:193px; margin:0 auto; padding:10px 0 8px 0; font-size:11px; }*/
#search_lyon ul { width:193px; padding:10px 0 8px 0; margin-left:8px; font-size:11px; }
#search_lyon li {line-height:18px; }
#search_lyon li a {line-height:18px; padding-left:1px; display:block; text-decoration:none; }
#search_lyon li a:hover {color:#29aae1; }
#search_lyon .lineB {border-bottom:1px solid #ddd; }
#search_lyon .autocp1 {width:193px; margin:0 auto; padding-top:10px;.padding-left:10px; font-size:11px; color:#777; line-height:18px; }
#search_lyon .autocp2 {width:193px; margin:0 auto; padding-top:3px;.padding-left:10px; padding-bottom:10px; font-size:11px; color:#999; line-height:18px; }
#search_lyon .autocpof {text-align:right;font-size:11px;margin-top:6px;margin-bottom:7px;padding:0 10px 0 0;letter-spacing:-0.03em; }
#search_lyon .autocpof a {text-decoration:underline;font-size:11px;color:#999; }

/* footer */
#footerW  {position:relative; height:170px; margin:17px 0 0; background:url("http://img.etoos.com/home/main2013/bg_footer.gif") left top repeat-x; text-align:center; }
#footerW:after {content:""; clear:both; display:block; }
#footer_menu {position:relative; width:990px; margin:0 auto; height:45px; }
#footer_menu #footlist {width:840px; float:left; overflow:hidden; padding-top:15px; }
#footer_menu #footlist li {background:url("http://img.etoos.com/home/main2013/line_sty1.gif") left 4px no-repeat; float:left; }
#footer_menu #footlist li a {display:block; padding:3px 7px 3px 7px; }
#footer_menu #footlist span {background:url("http://img.etoos.com/home/main2013/line_sty1.gif") right 4px no-repeat; display:block; }
#footer_menu select {width:145px; position:absolute; top:11px; right:1px; border:1px solid #d9d9d9; background-color:#f7f7f7; font-size:12px; color:#777; padding:1px 1px 1px 5px; }

#footer_adrs {position:relative; width:990px; margin:0 auto; font-size:11px; color:#999; line-height:17px; letter-spacing:-0.03em; padding-top:20px; padding-bottom:20px; }
#footer_adrs .Flogo {position:absolute; top:24px; left:13px;  }
#footer_adrs .Finfo {margin-left:137px;  text-align:left; }
#footer_adrs address {margin-left:137px; color:#666; text-align:left; }
#footer_adrs .mail {background:url("http://img.etoos.com/home/main2013/ico_email.gif") 5px 2px no-repeat; padding-left:18px;  }
#footer_adrs .mail a {color:000}
#footer_adrs .mail a:focus, #footer_adrs .mail a:hover, #footer_adrs .mail a:active {color:#494436; text-decoration:underline; }
#footer_adrs .withcon1 {position:absolute;top:20px;right:198px; }
#footer_adrs .withcon2 {position:absolute;top:20px;right:123px; }
#footer_adrs .withcon3 {position:absolute;top:30px;right:0px; }

/* common */
.MgR3 {margin-right:3px; }
.MgR26 {margin-right:26px;}
.lineRbg {background:url(http://img.etoos.com/home/main2013/line_sty1.gif) right 10px no-repeat; }
.lineB {border-bottom:1px solid #efefef; }
.lineR {border-right:1px solid #ddd; }
.lineR2 {border-right:1px solid #eee; }
.gobult   {background:url("http://img.etoos.com/home/main2013/bult.gif") 5px -15px no-repeat;   }
.gobult a {text-decoration:none; display:block; width:18px; height:20px; }
.pt_sky {color:#23a6db; }

.bnr_newenter {position:absolute;z-index:10;top:132px;right:0;}
.ico_newf {display:inline-block;margin-left:5px;vertical-align:middle; margin-bottom:2px;}




/* 공통 left메뉴 (표준, 비표준 동시사용) */
.left_gnb .mt_10 {margin-top:10px}
.left_gnb .mt_5 {margin-top:5px}
.left_gnb .ls_1 {letter-spacing:-1px!important}
.left_gnb .left_mark  {display:block;background:url('http://img.etoos.com/common/left_gnb/left_m_line.jpg') no-repeat; height:5px; margin-top:-3px }
.left_gnb {width:185px;padding-top:8px;background:url('http://img.etoos.com/common/left_gnb/bg1.gif') no-repeat;}
.left_gnb .ico_new {display:inline-block;*display:inline;*zoom:1;overflow:hidden;width:7px;height:7px;margin-top:-3px;background:url('http://img.etoos.com/home/main2011/ic_new.gif') 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999px;_text-indent:0;vertical-align:middle}
.left_gnb .ellip {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.left_gnb .wr_gnb {padding-bottom:8px;background:url('http://img.etoos.com/common/left_gnb/bg3.gif') 0 100% no-repeat;}
.left_gnb .wr_gnb .depth1 {overflow:hidden;padding:15px 15px;background:url('http://img.etoos.com/common/left_gnb/bg2.gif') repeat-y}
.left_gnb .wr_gnb .depth1 .sub {display:block;font-size:11px;color:#666}
.left_gnb .wr_gnb .depth1 .tit {font-size:14px;color:#333}
.left_gnb .list_gnb {width:100%;padding-bottom:10px;background:url('http://img.etoos.com/common/left_gnb/bg2.gif') repeat-y}
.left_gnb .list_gnb {display:block;clear:both;*zoom:1}
.left_gnb .list_gnb:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both}
.left_gnb .list_gnb .depth2 {display:inline-block;*display:inline;*zoom:1;width:100%;vertical-align:top}
.left_gnb .list_gnb .link_gnb {display:block;padding:7px 0 5px 18px;font-weight:bold;color:#666;background:url('http://img.etoos.com/common/left_gnb/bg_off.gif') no-repeat }
.left_gnb .list_gnb .link_gnb2 {display:block;padding:12px 0 0 18px;font-weight:bold;color:#666;background:url('http://img.etoos.com/common/left_gnb/bg_off2.gif') no-repeat }
.left_gnb .list_gnb .link_gnb_blue {color:#536ed3}
.left_gnb .list_gnb .link_gnb_green {color:#24a68f}
.left_gnb .list_gnb .sub_menu {padding:3px 0 3px 25px}
.left_gnb .list_gnb .sub_column2 {float:left;width:82px;padding:3px 0 3px}
.left_gnb .list_gnb .sub_column2 .class {margin-left:20px}
.left_gnb .list_gnb .sub_column2 .depth3 {padding:3px 0 10px}
.left_gnb .list_gnb .depth3 {width:100%;padding:3px 0 3px}
.left_gnb .list_gnb .depth3 {display:block;clear:both;*zoom:1}
.left_gnb .list_gnb .depth3:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both}
.left_gnb .list_gnb .depth3 img {vertical-align:text-top}
.left_gnb .list_gnb .depth3 li {float:left;width:100%;height:18px;line-height:15px}
.left_gnb .list_gnb .depth3 .link {display:inline-block;font-size:11px;color:#888;}
.left_gnb .list_gnb .depth3 .link .ellip {display:inline-block;width:150px;cursor:pointer}
.left_gnb .list_gnb .depth3 .ing .ellip {width:105px}
.left_gnb .list_gnb .depth3 .txt_ing {display:inline-block;*display:inline;*zoom:1;color:#ff9900;vertical-align:top}
.left_gnb .list_gnb .depth3 .link:hover {color:#34afc2}
.left_gnb .list_gnb .depth3 .on_link {color:#34afc2}
.left_gnb .list_gnb .depth3 .depth3 {padding:3px 0 0 0;margin-left:0}
.left_gnb .list_gnb .column2 li {width:50%}
.left_gnb .list_gnb .class {width:100%;}
.left_gnb .list_gnb .class:after { content:""; clear:both; display:block; } 
.left_gnb .list_gnb .class .tit {display:block;padding-top:5px;font-size:11px;letter-spacing:-1px;}
.left_gnb .list_gnb .menu_column2 {width:100%}
.left_gnb .list_gnb .menu_column2 .class {float:left;width:50%;}
.left_gnb .list_gnb .spe_img {text-align:center;display:block;margin:0 auto}
.left_gnb .list_gnb .onoff .sub_menu {display:none}
.left_gnb .list_gnb .tstory_left .sub_menu {padding:3px 0 3px 18px}
.left_gnb .list_gnb .box_link {float:left;width:135px;_width:157px;padding:8px 10px 6px;margin:0 14px 3px -4px;margin-top:5px;border:1px solid #d2ecf4;background-color:#f3fafc;text-align:center;line-height:16px;}
.left_gnb .list_gnb .box_link .link {font-size:11px;color:#378ad3;letter-spacing:-0.05em;text-decoration:underline;}
.left_gnb .list_gnb .on .link_gnb {color:#fff;background:url('http://img.etoos.com/common/left_gnb/bg_on.gif') no-repeat}
.left_gnb .list_gnb .on .link_gnb2 {padding:7px 0 5px 18px;color:#fff;background:url('http://img.etoos.com/common/left_gnb/bg_on.gif') no-repeat}
.left_gnb .list_gnb .on .link_gnb_hi {color:#fff;background:url('http://img.etoos.com/common/left_gnb/bg_on_hi.gif') no-repeat}
.left_gnb .list_gnb .on .left_paging_mini .btn_page {top:-21px}

/* 메뉴 클릭시 다른메뉴 닫힘 */
.left_gnb .open_reverse .sub_menu {display:none}
.left_gnb .open_reverse .on .sub_menu {display:block}
/* 메뉴 항상 오픈 */
.left_gnb .open_always .onoff .sub_menu {display:block}
/* 메뉴 탭 */
.left_gnb .tab_tit {overflow:hidden;width:100%;margin-top:-8px}
.left_gnb .tab_tit li {float:left}
.left_gnb .tab_tit .link_tab {display:block}
/* 메뉴 페이징 */
.left_gnb .left_paging {height:24px;margin:10px 0 0 -25px;line-height:22px;text-align:center}
.left_gnb .left_paging .link_page {color:#333}
.left_gnb .left_paging .on_page {font-weight:bold;color:#fe6317}
.left_gnb .left_paging .txt_bar {font-size:11px;color:#ccc}
.left_gnb .left_paging .btn_nav {display:inline-block;margin-right:3px;vertical-align:middle}
.left_gnb .left_paging .btn_prev {padding-left:12px;background:url('http://img.etoos.com/common/bt_pg_pre.gif') 0 7px no-repeat;}
.left_gnb .left_paging .btn_next {padding-right:12px;background:url('http://img.etoos.com/common/bt_pg_next.gif') 100% 7px no-repeat;}

.left_gnb .left_paging_mini {position:relative;}
.left_gnb .left_paging_mini .btn_page {position:absolute;overflow:hidden;top:-17px;left:141px;width:15px;height:13px;background:url('http://img.etoos.com/common/left_gnb/btn_nav.gif') 0 0 no-repeat;text-indent:-9999px}
.left_gnb .left_paging_mini .btn_next {left:156px;background-position:-15px 0 ;}

.left_gnb .wr_bnr {margin-top:10px;border:3px solid #eee}
.left_gnb .wr_bnr img {vertical-align:top}
.left_gnb .img_bnr {display:block}
.left_gnb .wr_bnr .img_bnr {border:1px solid #dededf}
.left_gnb .wr_bnr .list_bnr {border:1px solid #dededf;overflow:hidden}
.left_gnb .wr_bnr .list_bnr .line {padding:12px 12px 7px;border-bottom:1px solid #e1e1e1}
.left_gnb .wr_bnr .list_bnr .line2 {border-bottom:1px solid #e1e1e1}
.left_gnb .wr_bnr .list_bnr .link {display:block}
.left_gnb .wr_bnr .list_bnr .link_txt {display:inline-block;padding:2px 0 0 5px;font-size:11px;color:#888}
.left_gnb .wr_bnr .list_bnr .link_txt:hover {color:#34afc2}
.left_gnb .wr_bnr .line_b {border-bottom:1px solid #e1e1e1}

.left_gnb .wr_bnr .bnr_in {text-align:center}
.left_gnb .wr_bnr .bnr_in img {border-top:1px solid #e1e1e1; vertical-align:top}

/* 강원우T */
.left_gnb_kwu .link_gnb {padding:13px 0 12px 18px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') no-repeat !important}
.left_gnb_kwu .on .link_gnb {color:#fff;background:url('http://img.etoos.com/common/left_gnb/bg1_on.gif') no-repeat !important}
.left_gnb_kwu .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_kwu .depth3 {padding-top:9px !important;} /*padding:9px 0 4px !important;margin-left:-4px*/
.left_gnb_kwu .depth3 li {height:20px !important;line-height:17px}
.left_gnb_kwu .depth3 .ico_new {vertical-align:middle;margin-top:2px}
.left_gnb_kwu2 .link_gnb {padding:6px 0 6px 23px !important;background:url('http://img.etoos.com/common/left_gnb/tchlnb_bg2.gif') no-repeat !important}
.left_gnb_kwu2 .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_kwu2 .depth3 {padding-top:9px !important;}
.left_gnb_kwu2 .depth3 li {height:20px !important;line-height:17px}
.left_gnb_kwu2 .depth3 .ico_new {vertical-align:middle;margin-top:2px}
.left_gnb_kwu2 img {vertical-align:top}

/* 권브T */
.left_gnb_kb .link_gnb {padding:8px 0 6px 20px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') no-repeat !important}
.left_gnb_kb .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_kb .depth3 {padding-top:9px !important;} /*padding:9px 0 4px !important;margin-left:-4px*/
.left_gnb_kb .depth3 li {height:20px !important;line-height:17px}
.left_gnb_kb .depth3 .ico_new {vertical-align:middle}
.left_gnb_kb .depth3 .ico_app {vertical-align:middle}

/* 신영균T */
.left_gnb_syg .link_gnb {padding:8px 0 12px 20px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') no-repeat !important}
.left_gnb_syg .link_gnb img {vertical-align:top}
.left_gnb .left_gnb_syg .sub_menu {padding:0px 0 3px 0;margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb .left_gnb_syg .depth3 .link {margin-left:22px}
.left_gnb_syg .depth3 {padding-top:0 !important;} /*padding:9px 0 4px !important;margin-left:-4px*/
.left_gnb_syg .depth3 li {height:20px !important;line-height:17px}
.left_gnb_syg .depth3 .ico_new {vertical-align:middle}
.left_gnb_syg .depth3 .ico_app {vertical-align:middle}
.sub_menu

/* 프리미엄T(gnb) */
.left_gnb_premi .link_gnb {padding:13px 0 11px 20px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') 0 0 no-repeat !important}
.left_gnb_premi .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_premi .depth3 {padding-top:9px !important;}
.left_gnb_premi .depth3 li {height:20px !important;line-height:17px}
.left_gnb_premi .depth3 .ico_new {vertical-align:middle;margin-top:2px}
.left_gnb_premi img {vertical-align:top}

.left_gnb_premi2 .link_gnb {padding:5px 0 3px 20px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') 0 0 no-repeat !important}
.left_gnb_premi2 .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_premi2 .depth3 {padding-top:9px !important;}
.left_gnb_premi2 .depth3 li {height:20px !important;line-height:17px}
.left_gnb_premi2 .depth3 .ico_new {vertical-align:middle;margin-top:2px}
.left_gnb_premi2 img {vertical-align:top}

.left_gnb_premi3 .link_gnb {padding:12px 0 10px 15px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') 0 0 no-repeat !important}
.left_gnb_premi3 .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_premi3 .depth3 {padding-top:9px !important;}
.left_gnb_premi3 .depth3 li {height:20px !important;line-height:17px}
.left_gnb_premi3 .depth3 .ico_new {vertical-align:middle;margin-top:2px}

.left_gnb_premi4 .link_gnb {padding:6px 0 0 15px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') 0 0 no-repeat !important}
.left_gnb_premi4 .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_premi4 .depth3 {padding-top:9px !important;}
.left_gnb_premi4 .depth3 li {height:20px !important;line-height:17px}
.left_gnb_premi4 .depth3 .ico_new {vertical-align:middle;margin-top:2px}

.left_gnb_premi5 .link_gnb {padding:6px 0 5px 15px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') 0 0 no-repeat !important}
.left_gnb_premi5 .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_premi5 .depth3 {padding-top:9px !important;}
.left_gnb_premi5 .depth3 li {height:20px !important;line-height:17px}
.left_gnb_premi5 .depth3 .ico_new {vertical-align:middle;margin-top:2px}
.left_gnb_premi5 img {vertical-align:top}

.left_gnb_premi6 .link_gnb {padding:6px 0 6px 20px !important;background:url('http://img.etoos.com/common/left_gnb/tchlnb_bg1.gif') 0 0 no-repeat !important}
.left_gnb_premi6 .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_premi6 .depth3 {padding-top:9px !important;}
.left_gnb_premi6 .depth3 li {height:20px !important;line-height:17px}
.left_gnb_premi6 .depth3 .ico_new {vertical-align:middle;margin-top:2px}
.left_gnb_premi6 img {vertical-align:top}

/*LNB 4depth(이완T)*/
.depth4_tit {display:block;background:url('http://img.etoos.com/common/left_gnb/bg_lnb1.gif') 0 0 no-repeat !important;padding:11px 0 11px 19px !important;font-size:12px;font-weight:bold}
.depth2 .d2_type1 {color:#2a8bc3;font-weight:bold}
.depth2 .d2_type2 {padding:11px 0 5px 19px !important;color:#2ca88f;font-weight:bold}
.left_gnb .list_gnb .sub_menu2 {padding:0 0 3px 20px}
.left_gnb .list_gnb .depth4 {overflow:hidden;width:100%;padding-bottom:15px}
.left_gnb .list_gnb .depth4 img {vertical-align:text-top}
.left_gnb .list_gnb .depth4 li {overflow:hidden;float:left;width:100%;height:16px;line-height:14px}
.left_gnb .list_gnb .depth4 .link {display:inline-block;font-size:11px;color:#888;}
.left_gnb .list_gnb .depth4 .link:hover {color:#34afc2}
.left_gnb .list_gnb .depth4 .on_link {color:#34afc2}

/*LNB depth3_tit(신영균T)*/
.left_gnb .list_gnb .depth3 .depth3_tit {width:177px;margin:5px 0 7px 0 ;font-weight:bold;letter-spacing:-1px;text-indent:10px;color:#666;line-height:26px;height:24px !important;}
.left_gnb .list_gnb .depth3 .depth3_tit .sub {color:#e56c6c}
.left_gnb .list_gnb .depth3 .tit1 {background-color:#fbf2f6;margin-top:0;}
.left_gnb .list_gnb .depth3 .tit2 {background-color:#f9effb}
.left_gnb .list_gnb .depth3 .tit3 {background-color:#e9eff9}


/* checkbook */
.left_gnb_suc {margin-top:-3px}
.left_gnb_suc .gnb_tit {display:block;}
.left_gnb_suc .gnb_tit img {vertical-align:top}
.left_gnb_suc .gnb_bg {background:url('http://img.etoos.com/teacher/teacher_premium/checkbook/lnb_bg.gif') 0 bottom no-repeat;}
.left_gnb_suc .gnb_menu {padding:2px 8px 5px}
.left_gnb_suc .gnb_menu  li {border-top:1px solid #e7e7e7;padding-left:21px;height:15px;color:#888;vertical-align:middle;padding:6px 0 6px 21px}
.left_gnb_suc .gnb_menu .link {font-size:11px;color:#888;}
.left_gnb_suc .gnb_menu .link:hover {color:#5db8cf}
.left_gnb_suc .gnb_menu .fst {border-top:0 none}
.left_gnb_suc .gnb_menu .ico_new {vertical-align:middle;margin-top:2px}
.left_gnb_suc .gnb_menu .on {color:#5db8cf}

/* 심우철T */
.left_gnb_swc .link_gnb {padding:4px 0 2px 20px !important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') no-repeat !important}
.left_gnb_swc .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_swc .depth3 {padding-top:9px !important;} /*padding:9px 0 4px !important;margin-left:-4px*/
.left_gnb_swc .depth3 li {height:20px !important;line-height:17px}
.left_gnb_swc .depth3 .ico_new {vertical-align:middle;margin-top:2px}
.left_gnb_swc .depth3 .ico_app {vertical-align:middle;margin-top:2px}

/* 이승헌T */
.left_gnb_lsh .link_gnb {padding:0!important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') no-repeat !important;text-align:center}
.left_gnb_lsh .link_gnb img (vertical-align:top)
.left_gnb_lsh .sub_menu {margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_lsh .depth3 {padding-top:9px !important;} /*padding:9px 0 4px !important;margin-left:-4px*/
.left_gnb_lsh .depth3 li {height:20px !important;line-height:17px;letter-spacing:-0.05em}

/* 강용성T */
.left_gnb_kys .link_gnb {padding:1px 4px 0!important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') no-repeat !important}
.left_gnb_kys .on .link_gnb {color:#fff;background:url('http://img.etoos.com/common/left_gnb/bg1_on.gif') no-repeat !important}
.left_gnb_kys .sub_menu {padding:0!important;margin:0 4px;border-top:1px solid #c6e9ee}
.left_gnb_kys .tit_depth3 {display:block;padding:3px 10px;color:#fff;background:#29bdd7;font-size:11px;letter-spacing:-0.05em}
.left_gnb_kys .depth3 {padding:9px 10px !important;letter-spacing:-0.08em} /*padding:9px 0 4px !important;margin-left:-4px*/
.left_gnb_kys .depth3 li {height:20px !important;line-height:17px}
.left_gnb_kys .depth3 .ico_new {vertical-align:middle;margin-top:2px}

/* 전홍철T Booster */
.left_gnb_jhc2 .link_gnb {padding:1px 4px 0!important;background:url('http://img.etoos.com/common/left_gnb/bg1_off.gif') no-repeat !important;border-bottom: 1px solid #c6e9ee}
.left_gnb_jhc2 .on .link_gnb {color:#fff;background:url('http://img.etoos.com/common/left_gnb/bg1_on.gif') no-repeat !important}

/* 공통 sky배너 (표준, 비표준 동시사용) */
#skyRight .sky_bnr a {width:auto!important}
.sky_bnr .link_img {display:block;margin-bottom:5px}
.sky_bnr .special_bnr {width:90px;border:1px solid #313131;border-bottom:3px solid #313131;background-color:#f9f9f9;margin-bottom:5px}
.sky_bnr .special_bnr .list_tit {display:block;padding:6px 0;background-color:#313131;color:#fff;text-align:center;letter-spacing:-1px}
.sky_bnr .special_bnr .list {padding:0 6px}
.sky_bnr .special_bnr .list li {background:url('http://img.etoos.com/mystudyroom/bn/line.jpg') 50% 0 repeat-x;text-align:center;line-height:17px;padding:7px 0 5px 0;color:#555;letter-spacing:-2px }
.sky_bnr .special_bnr .list li a {color:#555;}
.sky_bnr .special_bnr .list li a:link {color:#555;}
.sky_bnr .special_bnr .list_first {background:none !important}
.sky_bnr .special_bnr .fc_p {font-weight:bold;color:#fc2723}

.sky_bnr .view_myhis {width:90px;margin-bottom:5px}
.sky_bnr .view_myhis .list_tit {display:block;padding:3px 0 0 0;line-height:18px;background-color:#6b6b6b;border-left:1px solid #7b7b7b;border-top:1px solid #7b7b7b;border-right:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;color:#fff;font-size:11px;font-weight:normal;text-align:center;}
.sky_bnr .view_myhis .num {font-weight:bold;color:#ffff00}
.sky_bnr .view_myhis .wr_list {border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.sky_bnr .view_myhis .wr_list .login {text-align:center;padding:9px 0;border-bottom:1px solid #dbdbdb}
.sky_bnr .view_myhis .wr_list .list_pmp li {border-bottom:1px solid #dbdbdb;text-align:center}
.sky_bnr .view_myhis .wr_list .list_pmp li img {vertical-align:top}

.sky_bnr .tch_quick {width:90px;margin-bottom:5px}
.sky_bnr .tch_quick .list_tit img {vertical-align:top}
.sky_bnr .tch_quick .list {background-repeat:repeat-y;padding:0 8px}
.sky_bnr .tch_quick .list li {border-top:1px solid #d3d3d3;font-size:11px;line-height:14px; text-align:center;padding:8px 0 7px 0;letter-spacing:-1px}
.sky_bnr .tch_quick .list li a {font-size:11px}
.sky_bnr .tch_quick .list_first {border-top:none !important;padding-top:5px !important}
.sky_bnr .tch_quick .dgn_btm {display:block;line-height:0px !important}
.sky_bnr .tch_quick .dgn_btm img {vertical-align:top}

.sky_bnr .tch_quick2 {width:90px;margin-bottom:5px}
.sky_bnr .tch_quick2 img {vertical-align:top}
.sky_bnr .tch_quick2 .list_tit {display:block;background:url('http://img.etoos.com/teacher/event/2012/05/kkh_14/top1.jpg') 0 0 repeat-y;padding:4px 0 3px 0;line-height:15px;color:#fff;text-align:center;font-size:11px;letter-spacing:-1px}
.sky_bnr .tch_quick2 .list {background:url('http://img.etoos.com/teacher/event/2012/05/kkh_14/bg.jpg') 0 0 repeat-y;padding:0 8px}
.sky_bnr .tch_quick2 .list li {border-top:2px dotted #d3d3d3;font-size:11px;line-height:14px;text-align:center;padding:8px 0 5px 0;letter-spacing:-1px}
.sky_bnr .tch_quick2 .list li a {font-size:11px}
.sky_bnr .tch_quick2 .list_first {border-top:0 none !important}
.sky_bnr .tch_quick2 .dgn_btm {display:block;height:8px;background:url('http://img.etoos.com/teacher/event/2012/05/kkh_14/bot.jpg') 0 0 no-repeat;}

/* 빠른강좌찾기 2014-05-15 */
#headerW {overflow:visible;height:132px}
#csacade {z-index:102}
#gnb_w {height:71px!important}
.clear {display:block;clear:both;*zoom:1}
.clear:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both}

.quick_search {position:absolute;overflow:visible;z-index:10;left:0;right:0;top:130px;width:100%;margin:1px 0 0;background:#ededef;border-top:1px solid #28ace1;text-align:center}
.quick_search .search_open {position:absolute;overflow:hidden;top:-27px;left:50%;width:143px;height:26px;margin-left:352px;font-size:0px;line-height:0;text-indent:-9999px;background:url('http://img.etoos.com/search/2014/btn_open.png') no-repeat;}
.search_on .search_open {background-image:url('http://img.etoos.com/search/2014/btn_open_on.png')}
.quick_search .inner_overflow {position:relative;overflow:hidden} /* ie7 버그해결 */
.quick_search .search_cont {overflow:hidden;text-align:left;border-bottom:1px solid #28ace1;text-align:center}
.quick_search .search_cont .real_cont {position:relative;overflow:hidden;width:990px;margin:0 auto;padding:25px 0;min-height:1px;text-align:left}
.quick_search .tit_quick {position:absolute;top:25px;left:0;padding-right:16px;margin:7px 11px 0 11px;border-right:1px solid #c8cad0}
.quick_search .btn_replace:link {position:absolute;top:25px;left:179px;padding-left:13px;margin-top:8px;padding-top:1px;background:url('http://img.etoos.com/search/2014/ico_replace.png') 0 4px no-repeat;font-size:11px;color:#8e9198;letter-spacing:-2px;line-height:18px;*line-height:20px;height:18px}
.quick_search .quick_search_intro {position:relative;height:93px;_height:119px;padding:25px 0 0;margin-top:-1px;border:1px solid #c9cacc;border-top:2px solid #4c5467;background-color:#fff;text-align:center;font-weight:bold;letter-spacing:-1px}
.quick_search .quick_search_intro img {vertical-align:top;margin-bottom:5px}
.quick_search .jq_tabonoff {display:block;clear:both;*zoom:1}
.quick_search .jq_tabonoff:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both}
.quick_search .tab_quick {overflow:hidden;float:right;width:750px;height:36px;margin-bottom:-2px;}
.quick_search .tab_quick {display:block;clear:both;*zoom:1}
.quick_search .tab_quick:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both}
.quick_search .tab_quick li {float:left;width:107px;margin-right:-1px;text-align:center}
.quick_search .tab_quick .tab {display:block;height:23px;_height:34px;padding-top:10px;background:#fcfcfc;border:1px solid #dfdfe1;border-bottom:0;text-decoration:none}
.quick_search .tab_quick .on {position:relative}
.quick_search .tab_quick .on .tab {height:24px;_height:36px;padding-top:10px;border:1px solid #4c5467;border-top:2px solid #4c5467;border-bottom:0;font-weight:bold}
.quick_search .tab_quick .lst {width:114px;margin-right:0}
.quick_search .tab_quick_cont {border:1px solid #dfdfe1;border-top:2px solid #4c5467;clear:both;background:#fff;}
.quick_search .tab_quick_txt {height:22px;_height:28px;padding:5px 0 0;border-bottom:1px dotted #7f7f7f;text-align:center}
.quick_search .tab_quick_txt li {display:inline}
.quick_search .tab_quick_txt .txt_bar {font-size:11px;color:#d7d7d7;padding:0 4px}
.quick_search .tab_quick_txt .tab {font-size:11px;color:#6e6e6e;letter-spacing:-1px;}
.quick_search .tab_quick_txt .on .tab {padding-right:10px;color:#009ddc;font-weight:bold;text-decoration:none;letter-spacing:-2px;background:url('http://img.etoos.com/search/2014/ico_arw.gif') 100% 3px no-repeat;}
.quick_search .tab_txt_cont .sel_option .wr_tit {height:26px}
.quick_search .tab_txt_cont .sel_option .wr_tit .tit {margin:7px 0 0 15px}
.quick_search .tab_txt_cont .sel_option .wr_tit .quick_check_label {margin:7px 9px 0 0}
.quick_search .tab_txt_cont .sel_option .bg_t {top:27px}
.quick_search .tab_txt_cont .sel_option .wr_tit {height:26px}
.quick_search .tab_txt_cont .sel_option .wr_cont {height:47px;_height:64px;}
.quick_search .sel_option {overflow:hidden;width:100%}
.quick_search .sel_option .option {position:relative;float:left;margin-left:-1px}
.quick_search .sel_option .option_tch {width:329px}
.quick_search .sel_option .option_curri {width:337px}
.quick_search .sel_option .option_step {width:325px}
.quick_search .sel_option .option_tch_curri {width:665px}
.quick_search .sel_option .wr_tit {overflow:hidden;width:100%;height:32px;border-left:1px solid #edeeef;}
.quick_search .sel_option .wr_tit .tit {display:inline;float:left;margin:11px 0 0 15px}
.quick_search .sel_option .wr_tit .quick_check_label {display:inline;float:right;margin:11px 9px 0 0}
.quick_search .sel_option .bg_hide {position:absolute;left:1px;background:#fff;width:94%;height:12px;line-height:0;font-size:0}
.quick_search .sel_option .bg_t {top:33px}
.quick_search .sel_option .bg_b {bottom:0}
.quick_search .sel_option .wr_cont {overflow:hidden;overflow-y:scroll;height:69px;_height:86px;padding:16px 0 0 20px;border-top:1px solid #edeeef;border-left:1px solid #edeeef}
.quick_search .sel_option .wr_cont .item_check {display:inline-block;width:67px;white-space:nowrap;height:20px}
.quick_search .sel_option .wr_cont .bt_blank {display:block;width:100%;height:9px;}
.quick_search .sel_option .item_line4 .item_check {width:68px}
.quick_search .sel_option .item_line4 .item_check2 {width:140px}
.quick_search .sel_option .item_line3 .item_check {width:90px}
.quick_search .sel_option .item_line3 .item_check2 {width:184px}
.quick_search .sel_option .item_line2 .item_check {width:140px}
.quick_search .sel_option .item_line_curri .item_check {width:79px}
.quick_search .sel_option .item_line_curri .item_check2 {width:162px}
.quick_search .sel_option .item_line_curri .item_check_long {width:124px}
.quick_search .sel_option .item_line_curri .item_check_long2 {width:101px}
.quick_search .sel_option .item_line_curri .item_check_long3 {width:90px}
.quick_search .sel_option .item_line_curri .item_line2 .item_check {width:140px}
.quick_search .quick_search_lect {margin-top:10px}
.quick_search .quick_search_lect .search_lect_head {overflow:hidden;width:100%;padding:4px 0;background-color:#6f7483;color:#fff;border:1px solid #616675;border-bottom:1px solid #4e525e}
.quick_search .quick_search_lect .search_lect_head .txt_total {display:inline;float:left;margin:4px 0 0 19px;line-height:17px}
.quick_search .quick_search_lect .search_lect_head .txt_total .num {color:#75d7ff}
.quick_search .quick_search_lect .search_lect_head .info_option {display:inline;float:right;margin-right:15px;line-height:16px}
.quick_search .quick_search_lect .search_lect_head .info_option .wr_check {float:left;height:16px;margin:3px 14px 0 0;padding-right:13px;border-right:1px solid #91949f;line-height:17px;vertical-align:middle}
.quick_search .quick_search_lect .search_lect_head .info_option .wr_check img {margin:-2px 7px 0 0;vertical-align:middle}
.quick_search .quick_search_lect .search_lect_head .inp_check {}
.quick_search .quick_search_lect .search_lect_head .check_label {display:inline-block;color:#c7c7c7;vertical-align:middle}
.quick_search .quick_search_lect .search_lect_head .sel_box {float:left;height:22px;border:1px solid #000}
.quick_search .search_lect_body {overflow:hidden;width:100%;overflow-y:scroll;height:327px;_height:328px;border:1px solid #dfdfe1;border-top:0 none;background:#fff}
.quick_search .search_lect_body .list_result_lect {overflow:hidden;width:910px;margin:7px 0 0 30px;_margin-top:10px;}
.quick_search .search_lect_body .list_result_lect li {float:left;width:910px;padding:13px 0 15px;border-top:1px solid #edeeef;line-height:1.5;margin-top:-1px}
.quick_search .search_lect_body .list_result_lect .cell {display:inline-block;*display:inline;*zoom:1;width:auto;vertical-align:middle}
.quick_search .search_lect_body .list_result_lect .cell_name {width:68px;margin-top:6px;margin-right:7px;*margin-right:12px;text-align:center} 
.quick_search .search_lect_body .list_result_lect .cell_tit {width:400px;margin-right:62px;*margin-right:66px;}
.quick_search .search_lect_body .list_result_lect .cell_tit .tit {display:block;line-height:20px}
.quick_search .search_lect_body .list_result_lect .cell_tit .tit a {font-size:14px;color:#222}
.quick_search .search_lect_body .list_result_lect .cell_tit .import {margin-top:2px;color:#ff5058;}
.quick_search .search_lect_body .list_result_lect .cell_tit .wr_btn {margin-top:6px}
.quick_search .search_lect_body .list_result_lect .cell_info {width:150px;margin-right:20px;*margin-right:24px;margin-bottom:-6px}
.quick_search .search_lect_body .list_result_lect .cell_info .info {font-size:11px;line-height:18px}
.quick_search .search_lect_body .list_result_lect .cell_info dt {display:inline;color:#b6b7bc;letter-spacing:-1px;padding-right:4px}
.quick_search .search_lect_body .list_result_lect .cell_info dd {display:inline;color:#555}
.quick_search .search_lect_body .list_result_lect .cell_buy {width:185px;margin:3px 0 -3px}
.quick_search .search_lect_body .list_result_lect .cell_buy .wr_price {padding:2px 0 2px;color:#9b9b9b}
.quick_search .search_lect_body .list_result_lect .cell_buy .check_label {color:#555}
.quick_search .search_lect_body .list_result_lect .cell_buy .del {text-decoration:line-through}
.quick_search .search_lect_body .list_result_lect .cell_buy .del span {text-decoration:line-through}
.quick_search .search_lect_body .list_result_lect .cell_buy .txt_num1 {color:#555}
.quick_search .search_lect_body .list_result_lect .cell_buy .txt_num2 {font-weight:bold;color:#ff5058}
.quick_search .search_lect_body .list_result_lect .cell_buy .wr_action {padding:7px 0 0;margin-top:2px;border-top:1px solid #edeeef}
.quick_search .search_lect_body .list_result_lect .cell_buy .wr_action .link {color:#009ddc}
.quick_search .search_lect_body .list_result_lect .cell_buy .wr_action .txt_bar {color:#c3c3c3}
.quick_search #lectureContent {position:relative}
.quick_search #searchLoading {position:absolute;top:0;left:0;}
.quick_search .wr_nodate {overflow:hidden;width:100%;height:327px;_height:328px;border:1px solid #dfdfe1;border-top:0 none;background:#fff;text-align:center}
.quick_search .wr_nodate .nodate {display:block;margin-top:120px;line-height:35px;font-size:14px;color:#555}
.quick_search .wr_nodate .loding {display:block;margin-top:140px}

.quick_search .quick_check {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0}
.quick_search .quick_check_label {display:inline-block;line-height:14px;}
.quick_search .quick_check_label .txt {display:inline-block;cursor:default;line-height:14px;vertical-align:top;letter-spacing:-1px}
.quick_search .quick_check_label .txt_s {display:inline-block;cursor:default;font-size:11px;line-height:14px;vertical-align:top;letter-spacing:-1px}
.quick_search .quick_check_label .ico_check {display:inline-block;width:14px;height:14px;margin-top:-1px;background:url('http://img.etoos.com/search/2014/inp_check.gif') no-repeat 2px;vertical-align:top;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0}
.quick_search .quick_check[type='checkbox']:checked + .quick_check_label .ico_check ,.quick_search .check_on .ico_check {background-position:-18px 2px}
.quick_search .jq_inp_check {width:13px;height:13px;vertical-align:text-top}
.quick_search .check_on2 {background:#e9f6fb;color:#009ddc}
.quick_search .inp_check {width:13px;height:13px;vertical-align:text-top}
/* Button - common 요소 */
.btnbg_quick {display:inline-block;background:url('http://img.etoos.com/search/2014/btn_bg.gif') 0 0 no-repeat;line-height:1;text-decoration:none !important;letter-spacing:-1px;white-space:nowrap;vertical-align:top;}
.btnbg_quick .inner {display:inline-block;overflow:hidden;background:url('http://img.etoos.com/search/2014/btn_bg.gif') 0 100% no-repeat;font-size:12px;text-align:center;vertical-align:top;cursor:pointer}
span.btnbg_quick .inner {cursor:auto}
.btnbg_type1 {height:21px;padding-left:6px;background-position:0 0}
.btnbg_type1 .inner{padding:5px 7px 3px 0;background-position:100% 0;font-size:11px;color:#6b6b6b;line-height:12px;line-height:15px \0/IE8+9;font-weight:bold}

/* 이벤트 코딩 관련(리뉴얼시 항상 가져가야함 필수) */
#wrapEvent img {vertical-align:top}
#eventWrap img {vertical-align:top}
.evtbl_bnr {border-top:1px solid #CCC;border-left:1px solid #CCC}
.evtbl_bnr th {padding:5px 0 3px 0;border-bottom:1px solid #CCC;border-right:1px solid #CCC;background-color:#f5f5f5;font-weight:normal;color:#000}
.evtbl_bnr td {padding:5px 0 3px 10px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;font-size:11px;color:#666;text-align:left}
.evtbl_bnr td img {vertical-align:top}


/* 2015 선생님 커리큘럼 템플릿 */
.ico_sub {display:inline-block;*display:inline;*zoom:1;overflow:hidden;background-image:url('http://img.etoos.com/sub2015/common/ico_sub_comm.png');background-repeat:no-repeat;font-size:0px;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:top} /* 아이콘 */
.icosub_play {width:14px;height:14px;background-position:0 -40px;vertical-align:middle}
.icosub_table {width:14px;height:14px;background-position:0 -60px;vertical-align:middle}
.icosub_picture {width:14px;height:14px;background-position:0 -80px;vertical-align:middle}

.curri_top {margin-top:20px;border-bottom:1px solid #dbdbdb}
.curri_top img {vertical-align:top}
.curri_top .wr_tit {float:left}
.curri_top .wr_tit .tit {margin:15px 0 0 5px}
.curri_top .wr_tit .btn_curri {margin:13px 0 0 5px}
.curri_top .tab_curri {position:relative;float:right;width:335px;height:40px;margin-bottom:-1px}
.curri_top .tab_curri:after {display:block;height:0;content:".";font-size:0;visibility:hidden;clear:both}
.curri_top .tab_curri li {float:left;margin-right:-1px;background-color:#f0f0f0;text-align:center;}
.curri_top .tab_curri .tab {display:block;text-decoration:none;height:38px;line-height:38px;font-weight:bold;color:#444;font-size:12px;border:1px solid #dbdbdb;}
.curri_top .tab_curri .on {position:relative;background-color:#fff;z-index:2;}
.curri_top .tab_curri .on .tab {height:39px;border-color:#666;border-bottom:0}
.curri_top .tab_curri .lst {float:none;overflow:hidden;width:auto!important;margin-right:0px;}

.curri_cont {margin-top:20px;}
.curri_cont .view_type {position:relative;float:left;margin-top:-4px;}
.curri_cont .view_type .ico_sub {margin:-1px 4px 0 0}
.curri_cont .view_type a:hover, .curri_cont .view_type .on {color:#219f9a;text-decoration:underline;}
.curri_cont .view_type a:hover .icosub_table, .curri_cont .view_type .on .icosub_table {background-position:-19px -60px}
.curri_cont .view_type a:hover .icosub_picture, .curri_cont .view_type .on .icosub_picture {background-position:-19px -80px}
.curri_cont .view_type a:hover .icosub_play, .curri_cont .view_type .on .icosub_play {background-position:0 -20px}

/* popup guide */
.dn{display:none !important;}
.wr_popup {border:2px solid #333;height:100%}
.wr_popup .pop_head {position:relative;padding:23px 25px 15px;}
.wr_popup .pop_head .tit {font:bold 22px/1.4 'Malgun Gothic','맑은 고딕',sans-serif;color:#000;text-align:center;letter-spacing:-0.05em;}
.wr_popup .pop_head .btn_close {position:absolute;top:28px;right:30px;}
.wr_popup .pop_body {padding:20px 20px 0;border-top:1px dashed #717171;}
