@font-face{font-family:NanumGothicweb; src:url(/font/nanuum.eot);}
@font-face{font-family:NanumGothicweb; src:url(/font/nanuum.ttf);}
a {outline: none;}
#div_top_1{height:102px;background:url('/img/img_s/top_back.jpg');}
.base_1000{width:1006px;margin:0 auto;}
#div_top_1_2_1{float:right;padding:4px 0 4px 0}
#div_top_1_2_2{float:right;padding:8px 0 0 0}


.rollover a img.over{display:none}
.rollover a:hover{position:relative}
.rollover a:hover img{display:none}
.rollover a:hover img.over{display:inline}
.rollover a img{vertical-align:top}

/* new */
.dd
{   margin: 0;
    padding: 0
}
.dd li
{   margin: 0;
    padding: 0 0 0 0;
    list-style: none;
    float: left;
}
.dd li a.menu
{  display: block;
    text-align: center;
    color: #FFF;
    text-decoration: none}
.dd li a.menu:hover
{  
    
    
}

.menu_ud{position:relative}

.submenu_top{
	width:100%;
    visibility: hidden;
    position: absolute;
    top:0px;
    padding:0px 0 0 0;
    background-repeat:no-repeat;
	font-family:'나눔 고딕';
	color:#FFFFFF;
 }
.submenu
{  
    text-align:center;
    z-index:8;
    box-shadow:2px 2px 3px rgba(0,0,0,0.3);z-index:8;
    background:#ffffff;
    color:#000000;
    border-left:solid 1px #D23719;
    border-right:solid 1px #D23719;
    border-bottom:solid 1px #D23719;
    font-family:'나눔 고딕';
}

.submenu a
{  
    text-indent:5px;
    display: block;
    color:#333333;
    font-size: 12px;
    font-family:'나눔 고딕','Malgun Gothic';
    text-decoration: none;
    padding: 2px 0 6px 0;

}


.submenu a:hover {background: #D23719;color: #ffffff}
.submenu a.active{color: gold}

.topcampusname{position:absolute;top:28px;left:150px;font-family:'나눔 고딕''Malgun Gothic';font-size:22px;color:#333333;}
.campusname2{font-family:'나눔 고딕','Malgun Gothic';font-size:12px;color:#ffffff;}



.pagename{font-family:'나눔 고딕','Malgun Gothic';font-size:12px;color:#ffffff;color:green;padding:0 20px 0 0}

.mainlogininput{border:solid 1px #B6B6B6;color:#999999;font-family:'나눔 고딕';height:16px;}
.subtitle{color:#999999;font-family:'나눔 고딕';height:26px;font-weight:bold;font-size:15px;padding-top:10px;}
.subtitle_ov{background:#117d8e;color:#ffffff;font-family:'나눔 고딕';height:26px;font-weight:bold;font-size:15px;padding-top:10px;}

#layout_content {/*background:url('/img/img_l/left2/bg.gif')*/}
#layout_content .gtheme {}
/*#layout_content .aside {float:left;width:171px;padding-bottom:20px;}*/
#layout_content .aside {float:left;width:190px;height:100%;margin: auto;background:#39a6cb;}
#layout_content .aside_body {width:782px;float:right;background:#ebeded;padding-left:34px;position:relative;height:100%;min-height:800px;}
#layout_content .center {background:red;float:left;}
#layout_content .m_side {float:left;width:780px;}
#layout_content .bside {float:right;width:200px;padding-bottom:20px; }
#layout_content .mainbox {margin:10px 0 30px 0;border-right:#DEDEDE solid 1px;border-bottom:#DEDEDE solid 1px;}
#layout_content .mainbox .post {float:left;width:158px;height:300px;border-top:#DEDEDE solid 1px;border-left:#DEDEDE solid 1px;}
#layout_content .mainbox .post0,#layout_content .mainbox .post17 {width:477px;background:#f7f7f7;}
#layout_content .mainbox .post8,#layout_content .mainbox .post10,#layout_content .mainbox .post18,#layout_content .mainbox .post26 {width:318px;background:#f7f7f7;}
#layout_content .mainbox .post .box1 {padding:10px 15px 15px 10px;}
#layout_content .mainbox .post .box1 .title {height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#layout_content .mainbox .post .box1 .title a {font-weight:bold;font-family:"malgun gothic";font-size:20px;color:#05447A;}
#layout_content .mainbox .post .box1 .title a:hover {}
#layout_content .mainbox .post .box1 .date {display:inline-block;padding:4px 0 5px 0;font-family:dotum;color:#2F3437;border-bottom:#DDDDDD solid 3px;}
#layout_content .mainbox .post .box1 .cont {margin-top:15px;height:180px;line-height:170%;font-weight:normal;font-family:"malgun gothic";font-size:15px;color:#35343C;white-space:;overflow:hidden;text-overflow:ellipsis;}
#layout_content .mainbox .post .box1 .cont img {float:left;height:135px;padding-top:7px;margin-right:10px;}
#layout_content .mainbox .post .box2 {padding:10px 15px 15px 10px;}
#layout_content .mainbox .post .box2 .title {height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#layout_content .mainbox .post .box2 .title a {font-weight:bold;font-family:"malgun gothic";font-size:20px;color:#05447A;}
#layout_content .mainbox .post .box2 .title a:hover {}
#layout_content .mainbox .post .box2 .date {padding-top:1px;font-family:dotum;color:#074075;}
#layout_content .mainbox .post .box2 .cont {margin-top:15px;height:205px;line-height:170%;font-weight:normal;font-family:"malgun gothic";font-size:15px;color:#35343C;white-space:;overflow:hidden;text-overflow:ellipsis;}
#layout_content .mainbox .post .box2 .cont img {float:left;height:100px;padding-top:7px;margin-right:10px;}
#layout_content .mainbox .post .box3 {padding:10px;height:257px;overflow:hidden;text-overflow:ellipsis;}
#layout_content .mainbox .post .box3 .title {line-height:190%;}
#layout_content .mainbox .post .box3 .title a {font-weight:bold;font-family:"malgun gothic";font-size:17px;color:#074075;}
#layout_content .mainbox .post .box3 .title a:hover {}
#layout_content .mainbox .post .box3 .date {padding-top:10px;font-family:dotum;color:#074075;}
#layout_content .mainbox .post .box3 .cont {margin-top:10px;line-height:140%;font-weight:normal;font-family:"malgun gothic";font-size:13px;color:#35343C;}
#layout_content .mainbox .post .box3 .cont img {width:135px;margin:0 0 10px 0;}
#layout_content .mainbox .noline {border-left:#ffffff solid 1px;}
#layout_content .mbrinfo {border:#dfdfdf solid 1px;margin-bottom:15px;background:#F4F4F4;padding:8px 7px 8px 12px;}
#layout_content .mbrinfo .symbol {float:left;}
#layout_content .mbrinfo .symbol img {width:37px;height:37px;}
#layout_content .mbrinfo .name {float:left;margin:0 0 0 10px;}
#layout_content .mbrinfo .name .namel {height:12px;font-weight:bold;color:#454545;padding:2px 0 0 0;}
#layout_content .mbrinfo .name .namer {padding-top:6px;}
#layout_content .mbrinfo .score,#layout_content .mbrinfo .score a {font-size:11px;font-family:dotum;color:#636363;padding:10px 0 0 0;margin:5px 0 0 0;border-top:#dfdfdf solid 1px;}
#layout_content .mbrinfo .score a:hover {text-decoration:underline;}
#layout_content .logout {border:#dfdfdf solid 1px;margin-bottom:15px;}
#layout_content .logout .tabbox .np {padding:10px 0 10px 10px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;font-weight:bold;color:#9E9E9E;}
#layout_content .logout .tabbox .tp {float:left;width:98px;height:22px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;padding-top:12px;cursor:pointer;}
#layout_content .logout .tabbox .vline {border-right:#D4D4D4 solid 1px;}
#layout_content .logout .tabbox .on {background:#ffffff;border-bottom:#ffffff solid 1px;color:#676767;}
#layout_content .logout .nlog {padding:15px 0 15px 12px;}
#layout_content .logout .i1 {font-size:11px;font-family:dotum;color:#67686A;letter-spacing:-1px;padding-bottom:3px;}
#layout_content .logout .i1 .input {float:left;width:105px;height:17px;border:#BEBEBE solid 1px;}
#layout_content .logout .i1 .input:focus {border:#BEBEBE solid 2px;}
#layout_content .logout .i1 .checkbox {margin-left:2px;}
#layout_content .logout .i1 .submit {float:left;margin-left:5px;}
#layout_content .logout .rbtm {font-size:11px;font-family:dotum;color:#67686A;letter-spacing:-1px;padding:10px 0 0 3px;}
#layout_content .logout .rbtm .ipc {color:#67686A}
#layout_content .logout .rbtm a {color:#313946;}
#layout_content .logout .rbtm span {padding:0 5px 0 5px;}
#layout_content .logout .slog {padding:15px 12px 15px 12px;}
#layout_content .logout .slog .icon {padding:10px;background:#efefef;text-align:center;}
#layout_content .logout .slog .icon img {cursor:pointer;margin:8px;}
#layout_content .logout .slog .guide {line-height:140%;font-size:11px;font-family:dotum;color:#999;letter-spacing:-1px;padding:10px 0 0 0;}
#layout_content .submenu {list-style-type:none;border:#dfdfdf solid 3px;padding:5px;margin:0 0 15px 0;border-radius:5px 5px 5px 5px;}
#layout_content .submenu li {background:url('./image/arr_plus.gif') 8px 9px no-repeat;padding:7px 0 7px 25px;line-height:140%;border-bottom:#efefef solid 1px;}
#layout_content .submenu li a {color:#707070;}
#layout_content .submenu li a:hover {color:#3B82BA;}
#layout_content .submenu li ul {padding:10px 0 0 0;margin:0;list-style-type:none;}
#layout_content .submenu li ul li {background:none;padding:2px 0 2px 0;border-bottom:0;}
#layout_content .submenu li ul li a {font-weight:normal;}
#layout_content .submenu li ul li a:hover {color:#3B82BA;}
#layout_content .submenu .open {background:url('./image/arr_minus.gif') 8px 9px no-repeat;}
#layout_content .submenu .on {font-weight:bold;color:#3B82BA;}
#layout_content .submenu ._last {border-bottom:0;}
#layout_content .submenu .none {color:#c0c0c0;}
#layout_content .banner {margin-bottom:15px;}
#layout_content .banner span {display:block;font-size:11px;font-family:dotum;color:#c0c0c0;padding:70px 0 70px 0;margin:0;border:#dfdfdf solid 1px;background:#efefef;text-align:center;}
#layout_content .hotbox {border:#dfdfdf solid 1px;margin-bottom:15px;}
#layout_content .hotbox .tabbox {}
#layout_content .hotbox .tabbox .tp {float:left;width:98px;height:20px;padding-top:10px;background:#F4F4F4;border-top:#ffffff solid 1px;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;cursor:pointer;}
#layout_content .hotbox .tabbox .vline {border-right:#D4D4D4 solid 1px;}
#layout_content .hotbox .tabbox .on {background:#ffffff;border-top:#ffffff solid 1px;border-bottom:#ffffff solid 1px;color:#424242;}
#layout_content .hotbox .hbody {padding:10px 5px 10px 8px;}
#layout_content .hotbox .hbody ul {padding:0;margin:0;list-style-type:none;}
#layout_content .hotbox .hbody li {height:14px;margin:10px 0 10px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#layout_content .hotbox .hbody li i {display:inline-block;width:11px;margin-right:7px;hieght:11px;font-style:normal;font-size:10px;font-family:arial;color:#ffffff;letter-spacing:-px;text-align:center;background:#C0C0C0;border:#B6B6B6 solid 1px;border-radius:2px 2px 2px 2px;}
#layout_content .hotbox .hbody li span {font-family:arial;font-size:11px;color:#E75801;padding-left:3px;}
#layout_content .hotbox .hbody li a {}
#layout_content .hotbox .hbody li .emp {background:#95A6FE;border:#7186FB solid 1px;}


/*

#myinfo_2 {width:773px;background-color:#fafafa;font-family:"NanumGothicweb";}
#myinfo_3 {width:773px;height:padding:0;margin:0;font-family:"NanumGothicweb";font-size:11px;}
#table_tr {background-image:url("/img/img_l/myinfo/p1_img3_table_top.jpg");width:773px;height:40px;}
.td_1 {height:36px;}
.td_2 {color:#1369b4;text-decoration:underline;font-weight:bold;}
.td_3 {color:#154e7b;font-size:16pt;}
.td_4 {background-image:url("/img/img_l/myinfo/p3_td_back.jpg");width:121px;height:38px;padding-right:17px;}
.td_5 {padding-left:15px;}
.myinfo_text {color:#4091d1;text-decoration:underline;font-weight:bold;}
.myinfo_text2 {color:#154e7b;font-size:12pt;}


.myinfo_text3 {color:#29496f;text-decoration:underline;font-weight:bold;text-align:center}



#myinfo_4 {margin:0;padding:0;width:774px;background-color:#fafafa;font-family:"NanumGothicweb";}
#tap_area {margin:0;padding:0;width:774px;background-image:url('/img/img_l/class_info/images/hsk_level3/hsk_tap_back.jpg'); height:42px;}
.tech_area {padding-left:5px;color:#1f739d;font-weight:bold;}
.page {color:#1f739d;font-size:9pt;}
.con {margin-bottom:40px;}
.con_1 {color:#0a4f59;font-size:9pt;}
.con_table {padding-bottom:5px;color:#545861;font-weight:bold;font-size:12pt;text-align:left}
.con_table2 {color:#545861;font-weight:bold;font-size:12pt;}
.con_text {color:#545861;text-align:left}
.price {text-decoration:line-through;font-size:14pt;}
.price2 {text-decoration:underline;font-size:20pt;color:#0a40a6;font-weight:bold;}



#contents {margin:0;}
#con_table {margin:0;width:687px;}
#con_table2 {margin:0;width:691px;border:1px solid #117d8e;}
#con_table3 {margin:0;background-image:url("/img/img_l/class_info/images/hsk_view/hsk_view_movie_back.jpg");width:277px;height:219px;}
.tb_1{background-color:#e8efef;border-bottom:1px dotted #d5d7d7;color:#0b616f;font-weight:bold;}
.tb_1_1{border-right:1px solid #117d8e;}
.tb_1_2{border-right:1px solid #117d8e;border-bottom:1px dotted #d5d7d7;}
.tb_1_3{border-bottom:1px dotted #d5d7d7;color:#0b616f;font-weight:bold;}
.tb_1_4{border-bottom:1px solid #117d8e;border-right:1px solid #117d8e;}
.tb_1_4_1{border-bottom:1px solid #117d8e;color:#0b616f;font-weight:bold;}
.tb_2{background-color:#e8efef;border-right:1px solid #117d8e;}
.tb_3 {background-color:#e8efef;border-bottom:1px dotted #d5d7d7;color:#0b616f;font-weight:bold;}
.tb_3_1 {background-color:#e8efef;border-bottom:1px solid #117d8e;color:#0b616f;font-weight:bold;}


*/



/* 서브페이지에서 navigation(기봉) */
.sub_navigation_image{
	margin-top:42px;
	margin-left:35px;
	float: left;
	position: relative;
}

.sub_navigation_text{
	margin-top:57px;
	padding-right:15px;
	float: right;
	position: relative;
	font-size:11px;
	font-family:'돋움';
	color:#999999;
}
.sub_navigation_text li{
	display:inline;
}

.sub_navigation_text_main{color:#696969;}
.sub_navigation_text1{ color:#1192a7; }
.sub_navigation_text2{ color:#1192a7; }
.sub_navigation_text3{ color:#1192a7; }
/* 서브페이지에서 navigation(기봉) */





/* 강의 안내 */
.sbj_ti1{font-size:15px;font-family:NanumGothicweb;color:#ffffff;text-decoration:none;line-height:150%;float:left;font-weight:bold;padding:0px 0px 3px 20px;width:30px;}
.sbj_ti2{font-size:15px;font-family:NanumGothicweb;color:#ffffff;text-decoration:none;line-height:150%;float:left;font-weight:bold;padding:0px 0px 3px 30px;}
.sbj_ti1_2{font-size:15px;font-family:NanumGothicweb;color:#ffffff;text-decoration:none;line-height:150%;float:left;font-weight:bold;padding:0px 0px 3px 10px;width:50px;}
.sbj_ti2_2{font-size:15px;font-family:NanumGothicweb;color:#ffffff;text-decoration:none;line-height:150%;float:left;font-weight:bold;padding:0px 0px 3px 20px;}
.sbj_ti1_3{font-size:15px;font-family:NanumGothicweb;color:#ffffff;text-decoration:none;line-height:150%;float:left;font-weight:bold;padding:0px 0px 3px 5px;width:60px;}
.sbj_ti2_3{font-size:15px;font-family:NanumGothicweb;color:#ffffff;text-decoration:none;line-height:150%;float:left;font-weight:bold;padding:0px 0px 3px 15px;}

.sbj{font-size:12px;font-family:NanumGothicweb;color:#8c8c8c;text-decoration:none;line-height:150%;float:left;font-weight:bold;}
.sbj_no{font-size:12px;font-family:NanumGothicweb;color:#8c8c8c;text-decoration:none;line-height:150%;float:left;}


/* 마이페이지 장바구니 */
#myinfo_1 {width:780px;background-color:#ffffff;font-family:"NanumGothicweb";}
#table_tr {background-image:url("/img/img_l/sub07/board_bg.gif");width:780px;height:36px;}
.td_w {font-size:13px;text-decoration:none;line-height:150%;font-weight:bold;}
.td_w2 {font-size:13px;text-decoration:none;line-height:150%;}
.td_1 {height:36px;color:#ffffff;text-decoration:none;line-height:150%;font-weight:bold;}
.td_2 {height:32px;color:#000000;text-decoration:none;line-height:150%;background:#ffffff;border-bottom:#dfdfdf solid 1px;}
.td_2_w {height:32px;color:#000000;text-decoration:none;line-height:150%;background:#ffffff;border-bottom:#dfdfdf solid 1px;font-weight:bold;}
.td_3 {height:32px;color:#0099cc;text-decoration:none;line-height:150%;background:#ffffff;border-bottom:#dfdfdf solid 1px;}
.td_bar {background-image:url("/img/img_l/sub07/t_bar.gif");width:1px;height:36px;}
.paging_my .paging{font-size:13px;width:780px;text-align:center;}
.paging_my .paging_inner{display:inline-block;overflow:hidden; padding-top:10px;}
.paging_my .page{color:#fd4a50;font-weight:bold;}
#myinfo_2 {width:780px;background-color:#ffffff;font-family:"NanumGothicweb";border:#bfc9c8 solid 1px;border-top:#666666 solid 2px;}
.td_my2_1 {height:30px;color:#808080;text-decoration:none;line-height:150%;font-weight:bold;float:left;padding:0px 0px 3px 30px;}
.td_my2_2 {height:30px;color:#808080;text-decoration:none;line-height:150%;float:left;padding:0px 0px 3px 3px;}


#order {width:450px;padding:10px 10px 10px 10px;}
.order1 {width:98px; height:69px;border:#bfc9c8 solid 1px;}
.order_red1 {height:32px;color:red;text-decoration:none;line-height:150%;background:#ffffff;border-bottom:#dfdfdf solid 1px;}
.order_sum {width:780px;background-color:#dbe09d;border-bottom:#c8cac9 solid 1px;border-top:#b5bd58 solid 1px;float:right;text-align: right;padding:5px 0px 5px 0px;}


.order_sum1 {color:red;font-weight:bold;padding-left:3px}
.order_sum2 {color:#927f3a;padding-left:3px}
#order .input {float:left;width:490px;height:17px;border:#BEBEBE solid 1px;}
#order .td_my2_3 {height:45px;color:#000000;text-decoration:none;line-height:150%;font-weight:bold;float:left;}
#order .ra1 { float:left; height: 12px; width: 12px; cursor:pointer; }

#myinfo_3 {float:left;width:780px;background-color:#ffffff;font-family:"NanumGothicweb";border:#bfc9c8 solid 1px;border-top:#666666 solid 2px;padding-left:25px}