@charset "euc-kr";
/* 2013.04.16 ÀÛ¾÷ ½ºÅ¸Æ® ¹Ú¼±¹Ì */
#wrap_header {width:100%;background:url(http://img1.teachme.co.kr/images/mains3/bg_header.gif) repeat-x;text-align:center;height:155px}
.header {margin:0 auto;text-align:left;width:1000px;position:relative;zoom:1;padding-top:50px;z-index:99}
.header h1{position:absolute;top:46px ;left:11px}

/*layour*/
#header{width:100%;background:url(http://img1.teachme.co.kr/images/mains3/bg_header2.gif) repeat-x;text-align:center;height:185px}
.header_wrap{margin:0 auto;text-align:left;width:1000px;position:relative;zoom:1;padding-top:50px;z-index:99}
.header_wrap h1{position:absolute;top:46px ;left:11px}

.utill_menu{position:absolute; top:8px ; left:0; _width:140px}
.utill_menu ul{zoom:1;}
.utill_menu ul:after{content:''; display:block; clear:both}
.utill_menu ul li{float:left; font-size:11px; background:url(http://img1.teachme.co.kr/images/mains3/bg_utill_bar.gif) no-repeat left 3px; padding:0 9px 0 8px; width:auto;}
.utill_menu ul li img{vertical-align:middle}
.utill_menu ul li.fav{background:url(http://img1.teachme.co.kr/images/mains3/bg_fav.gif) no-repeat left 1px;padding-left:14px}
.utill_menu ul li .cart_cnt{color:#e81f05; font-weight:bold}
.utill_menu ul li.event a{color:#e81f05; font-weight:bold}

.fav_menu{position:absolute; top:6px ; right:0; }
.fav_menu ul{zoom:1;float:right}
.fav_menu ul:after{content:''; display:block; clear:both}
.fav_menu ul li{float:left; font-size:11px; background:url(http://img1.teachme.co.kr/images/mains3/bg_utill_bar.gif) no-repeat left 6px; padding:0 7px 0 8px; width:auto;}
.fav_menu ul li a{display:block; padding-left:12px; background:url(http://img1.teachme.co.kr/images/mains3/bg_fav_menu.gif) no-repeat 0 8px;line-height:20px;*line-height:22px ;line-height:25px \0/IE9;}
.fav_menu ul li.item1{background:none}
.fav_menu ul li.item1 a{background-position:0 2px; color:#ba1904}
.fav_menu ul li.item2 a{background-position:-60px 3px}
.fav_menu ul li.item3 a{background-position:-132px 3px}

.dday{position:absolute;top:153px;left:0;width:160px;text-align:center;padding:8px 0 8px 0}
.dday .cnt{margin-left:10px}

.top_sch{width:370px;height:59px;background:url(http://img1.teachme.co.kr/images/mains3/bg_top_sch.gif) no-repeat;margin-left:305px}
.top_sch fieldset{position:relative}
.top_sch label{padding:13px 0 0 14px;display:block;visibility:hidden}
.top_sch label img{vertical-align:top}
.top_sch input{position:absolute;top:8px;left:4px;width:310px;vertical-align:top;border:1px solid #fff; padding-left:10px; font-weight:bold; color:#333}
.top_sch .ppr_tag{margin-top:14px; line-height:20px; *line-height:20px; *margin-top:10px}
.top_sch .ppr_tag:after{content:'';clear:both;display:block}
.top_sch .ppr_tag li{display:inline-block;*display:inline; padding:0 8px; background:url(http://img1.teachme.co.kr/images/mains3/bg_utill_bar2.gif) no-repeat left 3px;*background:url(http://img1.teachme.co.kr/images/mains3/bg_utill_bar2.gif) no-repeat left 0px}
.top_sch .ppr_tag li:first-child{padding-left:0; background:none}
.top_sch .ppr_tag li a{font-size:11px;color:#666; letter-spacing:-1px}
.top_sch .btn_search {position:absolute;top:0;right:0;overflow:hidden;display:inline-block;width:39px;height:32px;border:0 none;font-size:0;line-height:0;cursor:pointer;background:url(http://img1.teachme.co.kr/images/mains3/bt_top_sch.gif) no-repeat 0 0;*zoom:1}
.top_sch .btn_search > span {text-indent:-9999em}


.top_bn{position:absolute;top:40px ;right:0;width:234px;height:43px}
.top_bn img{width:239px; height:60px}

.gnb{margin-top:3px; position:relative;}
.gnb ul{*zoom:1; background:url(http://img1.teachme.co.kr/images/mains3/bg_gnb_pat.gif) no-repeat;}
.gnb ul:after{content:''; clear:both; display:block}
.gnb ul li{float:left;}
.gnb ul li a{display:block;height:43px; color:#FFF; position:relative;}
.gnb ul li a span{position:absolute; top:0; left:0; width:100%; height:100%;background:url(http://img1.teachme.co.kr/images/mains3/bg_gnb2.gif) no-repeat; cursor:pointer;*cursor:hand;}


.gnb ul li.menu1 a{width:129px;margin-right:49px; }
.gnb ul li.menu2 a{width:91px;margin-right:28px;}
.gnb ul li.menu3 a{width:91px;margin-right:29px;}
.gnb ul li.menu4 a{width:91px;margin-right:23px;}
.gnb ul li.menu5 a{width:91px;margin-right:261px;}
.gnb ul li.menu6 a{width:121px;}
.gnb ul li.menu7 a{width:116px;}

.gnb ul li.menu1 a span{background-position:0 0}
.gnb ul li.menu2 a span{background-position:-178px 0}
.gnb ul li.menu3 a span{background-position:-297px 0}
.gnb ul li.menu4 a span{background-position:-417px 0}
.gnb ul li.menu5 a span{background-position:-531px 0}
.gnb ul li.menu6 a span{background-position:-763px 0}
.gnb ul li.menu7 a span{background-position:-884px 0}

.gnb ul li.menu1 a:hover span,.gnb ul li.menu1 a.on span{background-position:0 -43px}
.gnb ul li.menu2 a:hover span,.gnb ul li.menu2 a.on span{background-position:-178px -43px}
.gnb ul li.menu3 a:hover span,.gnb ul li.menu3 a.on span{background-position:-297px -43px}
.gnb ul li.menu4 a:hover span,.gnb ul li.menu4 a.on span{background-position:-417px -43px}
.gnb ul li.menu5 a:hover span,.gnb ul li.menu5 a.on span{background-position:-531px -43px}
.gnb ul li.menu6 a:hover span,.gnb ul li.menu6 a.on span{background-position:-763px -43px}
.gnb ul li.menu7 a:hover span,.gnb ul li.menu7 a.on span{background-position:-884px -43px}
.gnb ul li.menu1 a.active span,.gnb ul li.menu1 a.active:hover span{background-position:0 -82px; height:43px}
.gnb ul li.menu6 a.active span,.gnb ul li.menu6 a.active:hover span{background-position:-565px -82px; height:43px}
.gnb ul li.menu7 a.active span,.gnb ul li.menu7 a.active:hover span{background-position:-656px -82px; height:43px}


.gnb ul li.menu1 .bt_all_teacher{position:absolute;top:14px ;left:108px;width:14px;height:13px;background:none}
.gnb .all_teacher{position:absolute;top:43px;left:0;border:1px solid #c40e0d;border-top:none;width:1000px;background:#FFF;padding:20px 0;z-index:9999}
.gnb .list_wrap{*zoom:1;background:url(http://img1.teachme.co.kr/images/mains3/bg_all_teacher.gif) repeat-y}
.gnb .list_wrap:after{content:'';display:block;clear:both}
.gnb .list_wrap dl{float:left;padding-left:22px}
.gnb .list_wrap dt{font-weight:bold;color:#000;margin-bottom:5px}
.gnb .list_wrap dl dd{padding-left:7px;background:url(http://img1.teachme.co.kr/images/mains3/bg_list_teacher.gif) no-repeat 0 5px}
.gnb .list_wrap dl dd *{vertical-align:middle}
.gnb .list_wrap dl dd.cls{padding:0;background:none;font-weight:bold;margin:5px 0}
.gnb .list_wrap dl dd a{width:94px;color:#797979;font-size:11px;height:20px;margin-right:19px}
.gnb .list_wrap dl dd a span{position:static;background:none;color:#000;width:auto;margin-right:3px;position:relative;top:3px }
.gnb .all_teacher .bt_close button{width:88px;height:27px;border:none;display:block;position:absolute;bottom:-26px;right:-1px}
.gnb .all_teacher .bt_close button span{width:100%;height:100%;position:absolute;top:0;left:0;background:url(http://img1.teachme.co.kr/images/mains3/bt_layer_close.gif) no-repeat}

.top_login{position:absolute; top:160px; left:150px; width:600px}
.top_login .input_area{display:inline-block;_zoom:1;_display:inline}
.top_login .input_area input{border:none; width:92px; height:19px; line-height:19px; color:#9e9e9e; font-size:11px; border:1px solid #d0d0d0; background:url(http://img1.teachme.co.kr/images/mains3/bg_login_input.gif) no-repeat 0 4px #FFF ;}
.top_login .input_area #u_id{}
.top_login .input_area #u_pass{background-position:0 -15px;}
.top_login .input_area input.active{background:#fff}
.top_login .bt_login{display:inline-block;_zoom:1;*display:inline; *margin-left:4px; *width:43px;}
.top_login .bt_login a{width:46px; height:27px; width:43px; height:17px; background:#e82d2a; color:#fbe0e0; font-size:11px;*padding-top:3px;display:inline-block; text-align:center; line-height:20px; *line-height:17px;}
:root .top_login .bt_login a{line-height:22px \0/IE9;}
.top_login .bt_login a:hover{color:#FFF}

.top_login .info{display:inline-block; margin-left:14px; color:#777; line-height:17px;*display:inline;*zoom:1;*padding-top:2px}
.top_login .info label{color:#777; font-size:11px;letter-spacing:-1px; padding:0 3px 0 6px; display:inline-block}
.top_login .info a{font-size:11px; color:#777;letter-spacing:-1px; padding:0 3px 0 7px;  background:url("http://img1.teachme.co.kr/images/mains3/bg_utill_bar.gif") no-repeat  left 3px; display:inline-block}
.top_login .info input{width:11px; height:11px}

.top_login .log_info{font-size:11px ; color:#777; float:left;   line-height:22px; margin-right:12px;}
.top_login .log_info em{color:#333; font-weight:bold}
.top_login .bt_area{ float:left}
.top_login .bt_my{position:absolute; top:0; right:5px}
.top_login .my_menu{float:left; line-height:21px; margin-right:7px}
.top_login .my_menu li{display:inline-block; padding:0 0 0 4px;  background:url("http://img1.teachme.co.kr/images/mains3/bg_utill_bar.gif") no-repeat left 5px;*padding-right:4px;*zoom:1;*display:inline; *background:url("http://img1.teachme.co.kr/images/mains3/bg_utill_bar.gif") no-repeat left 7px;}
.top_login .my_menu li.first{background:none}
.top_login .my_menu li a{font-size:11px; color:#777}
.top_login .my_menu li a em{font-weight:bold; color:#ea6056}

/* ½ºÄ«ÀÌ ¹è³Ê 121024 */
.bnSky {position:absolute;left:1015px;top:165px;z-index:100;text-align:center}
.bnSky p{width:95px;height:122px;margin:0 0 5px 0;border:1px solid #f0f0f0}

#wrap_footer {clear:both;overflow:hidden;width:100%;height:150px;background:url(/images/t/bg_wrap_footer.gif) repeat-x scroll 0 0}
#wrap_footer .footer {overflow:hidden;position:relative;width:1000px;margin:0 auto}
#wrap_footer .footer .logo {position:absolute;top:52px;left:112px}
#wrap_footer .address {width:614px;padding:14px 0 0 250px}
#wrap_footer .escrow {position:absolute;top:52px;right:0;width:134px;height:36px}
#wrap_footer .ftr_menu {overflow:hidden;padding:10px 0 10px 240px;font-family:Dotum, Tahoma, Geneva, sans-serif, "µ¸¿ò";font-size:11px;line-height:16px;color:#999;letter-spacing:-0.02em}
#wrap_footer .ftr_menu li {float:left;padding:0 12px 0 10px;background:url(/images/t/ftr_list_bar.gif) no-repeat scroll left center}
#wrap_footer .ftr_menu .first {padding-left:0;background:none}
#wrap_footer .ftr_menu li a:hover {color:#666}
#wrap_footer .ftr_menu li a.em {font-weight:bold}

#container {overflow:visible;position:relative;width:1000px;margin:10px auto 0 auto;padding-bottom:50px;zoom:1}
#container:after {content:'';display:block;clear:both}
#contents {float:right;width:767px}
/*
#subNavi {float:left;width:218px;margin-right:15px;padding-bottom:4px;background:url(/images/t/bg_btm_subNavi.gif) no-repeat 0 100%}
#subNavi .d_day {margin:5px 0;padding:15px 0 12px 41px;background-color:#e4e4e4}
#subNavi .bin_img {height:4px;background:url(/images/t/bg_top_subNavi.gif) no-repeat 0 0}
#subNavi .oneDepth {padding:0 20px;letter-spacing:-1px}
#subNavi .oneDepth > li {border-bottom:1px solid #dddddd;background:none;padding:0 }
#subNavi .oneDepth > li > a {color:#666666;font-weight:bold;display:block;line-height:1.2em;padding:8px 0 5px 20px;background:url(/images/t/ico_menu.gif) no-repeat 0 10px}
#subNavi .oneDepth > li:hover, #subNavi .oneDepth > li.select {background-position:4px -20px}
#subNavi .oneDepth > li a:hover, #subNavi .oneDepth > li.select a {color:#fa8000}
#subNavi .oneDepth > li.twoDepth {background:url();padding:0;margin:0;zoom:1}
#subNavi .oneDepth > li > a img{vertical-align:middle;margin-left:4px;position:relative;top:-2px}

#subNavi .twoDepth ul {padding:5px 0;font-size:11px;line-height:20px}
#subNavi .twoDepth li {border:0;padding:0;padding:3px 0 2px 20px;background:url(/images/t/ico_dot02.gif) no-repeat 10px 7px}
#subNavi .twoDepth li a {color:#868686;font-weight:normal}

#subNavi .twoDepth li:hover, #subNavi .twoDepth li.select {background:url(/images/common/icon_dot2_blue.gif) no-repeat 20px 7px}
#subNavi .twoDepth li a:hover, #subNavi .twoDepth li.select a {color:#fa8000;font-weight:bold}

#subNavi .twoDepth dl {background:url(/images/common/line_dot4.gif) left bottom repeat-x;font-size:11px;margin:0 7px;padding:5px 10px}
#subNavi .twoDepth dl.last {background:url()}
#subNavi .twoDepth dt {font-weight:bold}
#subNavi .twoDepth dd {background:url(/images/common/icon_dot2.gif) no-repeat left 7px;padding-left:10px}
#subNavi .twoDepth dd a {color:#868686;font-weight:normal}
#subNavi .twoDepth dd a:hover, #subNavi .twoDepth dd.select a {color:#fa8000;font-weight:bold}


#subNavi .banner {padding:20px 0 0 10px}
#subNavi .banner li {padding-bottom:10px}

#subNavi .oneDepth, #subNavi .banner {background:url(/images/t/bg_subNavi_list.gif) repeat-y 0 0}
*/
#skyBanner {width:95px;position:absolute;top:0;right:-110px}
#skyBanner li {padding-bottom:5px}


/**·¹ÇÁÆ®  ¼öÁ¤**/
	.subLeft{width:218px;float:left;}
	.leftMenu{width:218px;float:left;}
	.leftMenu h2{padding-bottom:5px}
	.leftMenu h2 a{height:80px; overflow:hidden}
	.leftmain_Menu{ border:1px solid #dddddd; border-top:none}
	.leftmain_Menu li.first{border:none}
	.leftmain_Menu li{border-top:1px solid #dddddd;zoom:1;}
	/*
	.leftmain_Menu li.close{background:url('http://img1.teachme.co.kr/img/info/2014info/default/bg_menu_plus.gif') no-repeat right 12px; }
	.leftmain_Menu li.open{background:url('http://img1.teachme.co.kr/img/info/2014info/default/bg_menu_minus.gif') no-repeat right 12px; }
	*/
	.leftmain_Menu li.none {background:none;}

	.leftmain_Menu li.close a{color:#666666; text-decoration:none;font-weight:bold}
	.leftmain_Menu li.open a{color:#666666; text-decoration:none;font-weight:bold}
	.leftmain_Menu li.none a{color:#666666; text-decoration:none;font-weight:bold}

	.leftmain_Menu li a{font-size:12px; display:block; padding:8px 0 8px 24px; letter-spacing:-1px;}
	.leftmain_Menu li a img{position:relative;}
	.leftmain_Menu li.open a{border-bottom:1px dashed #dedede;}
	.leftmain_Menu li.close a{border-bottom:none;}
	.leftmain_Menu li.none a{border-bottom:none;}
	.leftmain_Menu li.open li a{border:none}
	.leftmain_Menu li a:hover,.leftMenu ul li.open a{color:#333333; text-decoration:none;}


	.leftmain_Menu li.spc{background:#deebff; }
	.leftmain_Menu li.spc a{color:#666666; font-weight:bold}

	.leftmain_Menu li ul{ padding:2px 0 2px 24px; display:none}
	.leftmain_Menu li em{color:#666666; font-size:11px; display:block; padding:8px 0 0 24px; letter-spacing:-1px;display:none;font-weight:bold}
	.leftmain_Menu li.open ul{display:block}
	.leftmain_Menu li.open em{display:block}

	.leftmain_Menu li ul li{margin:0;padding:0; font-size:11px; border:none}
	.leftmain_Menu li ul li a, .leftmain_Menu li.close ul li a{display:block;border:none;padding:5px 0 5px 0; font-weight:normal; color:#666; font-size:11px;}
	.leftmain_Menu li.open ul li a,.leftmain_Menu li.open ul li a{color:#666; font-weight:normal}
	.leftmain_Menu li ul li a:hover,.leftmain_Menu li ul li.on a{color:#666666; font-weight:bold}
	.leftmain_Menu li img {display:inline-block;position:relative;vertical-align:top;}

	.leftMenu .smenu_ad {border:1px solid #dddddd; background:#f6f6f6;margin-top:4px}
	.leftMenu .smenu_ad  li{border-top:1px solid #dddddd; background:url(/http://img1.teachme.co.kr/img/info/2014info/default/main/common/bg_smenu_ad.gif) no-repeat right 16px; zoom:1;}
	.leftMenu .smenu_ad  li.first{border-top:none}
	.leftMenu .smenu_ad li a{display:block;font-size:13px;padding:12px 0 12px 24px;color:#666666; font-weight:bold}
	.leftMenu .left_bn{margin-top:9px}
	.tin_list{zoom:1}
	.tin_list:after{content:''; clear:both; display:block}
	.leftmain_Menu li ul.tin_list li{width:50%; float:left; padding-left:0}