.Sub_center0 {width:989px;margin-left:291px;}
 .Sub_center1 {width:989px;}
 .Sub_center {width:989px;margin-left:291px;padding-top:143px;}
 .Sub_center .login {width:1030px;background:url(/images/sub/login_back1.gif) no-repeat;height:382px;}
 .Sub_center .login > ul {overflow:hidden;float:left;}
 .Sub_center .login > ul.bum {float:left;margin-top:202px;margin-left:73px;}
 .Sub_center .login > ul.id {margin-left:70px;margin-top:202px;}
 .Sub_center .login > ul.id > li {float:left;}
 .Sub_center .login > ul.btn {margin-top:110px;}
 .Sub_center .login > ul.join {margin-left:210px;margin-top:70px;}
 .Sub_center .login1 {width:550px;height:382px;margin:0 auto;}
 .Sub_center .login1 > ul {overflow:hidden;float:left;}
 .Sub_center .login1 > ul.bum {float:left;margin-top:202px;margin-left:73px;}
 .Sub_center .login1 > ul.id {margin-left:90px;margin-top:202px;}
 .Sub_center .login1 > ul.id > li {float:left;}
 .Sub_center .login1 > ul.btn {margin-top:110px;}
 .Sub_center .login1 > ul.join {margin-left:210px;margin-top:70px;}

/* 게시물 리스트 */
.board_list {position:relative;}
.board_list table {width:850px;border-top:1px solid #a9cdb2;}
.board_list table th {height:35px;text-align:center;vertical-align:middle;font-weight:normal;background:#d1e7d7;border-bottom:1px solid #ccc; color:#000;font-size:12px;}
.board_list table td {height:35px;border-bottom:1px solid #e0e0e0;text-align:center;}
.board_list table .tleft {padding-left:10px; font-size:13px;}
.board_list table td a:hover {color:#00802d;}
.board_list table td a:focus {color:#00802d;}
.board_list table tbody tr:hover {background:#f5f5f5;}

.board_list table tr.commentWrap {display:none;}
.board_list table tr.commentWrap div {text-align:left; padding-left:96px;}
.board_list table tr.commentWrap div.post {padding-top:10px;padding-bottom:10px;}
.board_list table tr.commentWrap div:first-child{}
.board_list table tr.commentWrap div.comment{color:#848484;padding-right:183px;min-height:40px; padding-bottom:10px; padding-top:20px;border-top:dotted 1px #dedede; background:url("/images/sub/reply_bg.png") no-repeat 40px 16px;}
.board_list table tr.commentWrap div.faq {padding-left:63px;background:url("/images/sub/reply_bg.png") no-repeat 20px 16px;padding-bottom:10px; padding-top:24px;line-height:18px;}


.notice_search {width:850px;}
.notice_search .searchWrap {padding:14px 33px; border:solid 1px #eaeaea; background-color:#f3f3f3; margin-top:30px;text-align:center;}
.notice_comment{border-top:solid 1px #dedede;}

/* 게시물 보기 */
.board_view {}
.board_view table {width:850px; _width:99%;  border-top:1px solid #a9cdb2;}
.board_view table * {}
.board_view table th {height:35px;vertical-align:middle;font-weight:normal;text-align:center;background:#d1e7d7;border-bottom:1px solid #a9cdb2; color:#333;font-size:13px;}
.board_view table td {padding:5px 0 8px 0;border-bottom:1px solid #e0e0e0;line-height:24px;}
.board_view table .tright {float:right; padding-right:15px;color:#444;font-size:12px;}
.board_view table .tright .name {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;}
.board_view table .tright .date {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;letter-spacing:0px;}
.board_view table .tright span:first-child {background:none;}
.board_view table td .text {width:95%; padding:20px; word-break:break-all;overflow:hidden;font-size:13px;letter-spacing:-0.5;}
.board_view table td a:hover {color:#6ca53b;}
.board_view table td a:focus {color:#6ca53b;}

.board_view table tr.commentWrap {display:none;}
.board_view table tr.commentWrap p{text-align:left; padding-left:96px;}
.board_view table tr.commentWrap p:first-child{padding-right:540px;}
.board_view table tr.commentWrap p.comment{color:#848484;padding-right:183px; padding-top:8px;border-top:dotted 1px #dedede; background:url("/images/sub/reply_bg.png") no-repeat 40px 16px;}
.board_view table.pay_view{border-color:#e0e0e0;}
.board_view table.pay_view th{border-color:#e0e0e0;}
.board_view table.pay_view td{text-align:left; padding-left:13px;}

.board_view.lecture_board table td{text-align:left; padding-left:10px;}
.board_view.lecture_board table .btnWrap{text-align:right;}


.pageCtr {margin-top:20px; width:95%;}
.pageCtr th {width:100px; padding-left:10px; text-align:left;}
.pageCtr td {padding:8px 10px; line-height:35px;}
.pageCtr td span {float:left; width:500px; color:#444;padding-left:15px; font-size:12px;}
.pageCtr td a {display:inline-block; color:#444; max-width:550px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pageCtr td .date {float:right; width:auto; color:#999;letter-spacing:0;font-size:12px;padding-right:15px;}
.pageCtr td a:hover {color:#6ca53b;}
.pageCtr td a:focus {color:#6ca53b;}
.pageCtr tr:hover {background:#f5f5f5;}


/* 페이지 */
.cont_bottomWrap {position:relative;margin-top:30px;}
.cont_bottomWrap p.write_btn{position:absolute;right:0;top:0;}
.paging{text-align:left; margin:0 0 0 0;}
.paging a,.paging strong{padding:0 10px;margin-right:3px; display:inline-block; height:22px; border:1px solid #dedede;vertical-align:top; text-align:center; color:#939393;line-height:22px;}
.paging strong, .paging a.active {background:#227f83; color:#fff;border:solid 1px #227f83;}
.paging .prev, .paging .prevEnd, .paging .next, .paging .nextEnd {border:none;padding:0;}
.paging img {vertical-align:top; margin-right:3px;}
.board_view .paging, .my_payment .paging{text-align:center;}


/* 게시물 쓰기 */
.board_write {}
.board_write table {width:850px; _width:99%; border-top:1px solid #a9cdb2;}
.board_write table * {text-align:left;}
.board_write table th {height:35px;vertical-align:middle;font-weight:normal;background:#d1e7d7;border-bottom:1px solid #a9cdb2;text-align:center;font-size:13px; color:#333;}
.board_write table th .point {color:#f00; margin-right:3px;}
.board_write table td {padding:7px 0 7px 0;padding-left:10px;border-bottom:1px solid #e5e5e5;line-height:26px;}
.board_write table .selectbox_title {margin:0 !important;}
.board_write .btn {margin-top:20px;}

/* 격려사 */
.insa {overflow:hidden;}
.insa ul li {float:left;padding-left:50px;padding-top:30px;width:375px;height:217px;}
.insa_content {border:5px solid #444444;box-shadow: 2px 2px 2px 3px rgba(0,0,0,0.08);position:relative;padding:25px;width:925px;background-color:#ffffff;}
.insa_content .close {position:absolute; top:15px; left:15px;}
.insa_content #insa_img {margin-left:50px;}


.id_1 {position:relative;left:50px;top:352px;width:400px;height:300px;}
.pw_1 {position:relative;left:440px;top:52px;width:370px;height:220px;}
.input_hp {width:57px;height:30px;border:1px solid #5f85c9;}

/* 주요활동 게시판*/
.act_list {position:relative;}
.act_list table {width:100%;border-top:1px solid #d2b294;}
.act_list table th {height:35px;text-align:center;vertical-align:middle;font-weight:normal;background:#e7d3c0;border-bottom:1px solid #ccc; color:#000;font-size:12px;}
.act_list table td {height:35px;border-bottom:1px solid #e0e0e0;text-align:center;}
.act_list table .tleft {padding-left:10px; font-size:13px;}
.act_list table td a:hover {color:#b05555;}
.act_list table td a:focus {color:#b05555;}
.act_list table tbody tr:hover {background:#f5f5f5;}

.act_list table tr.commentWrap {display:none;}
.act_list table tr.commentWrap div {text-align:left; padding-left:96px;}
.act_list table tr.commentWrap div.post {padding-top:10px;padding-bottom:10px;}
.act_list table tr.commentWrap div:first-child{}
.act_list table tr.commentWrap div.comment{color:#848484;padding-right:183px;min-height:40px; padding-bottom:10px; padding-top:20px;border-top:dotted 1px #dedede; background:url("/images/sub/reply_bg.png") no-repeat 40px 16px;}
.act_list table tr.commentWrap div.faq {padding-left:63px;background:url("/images/sub/reply_bg.png") no-repeat 20px 16px;padding-bottom:10px; padding-top:24px;line-height:18px;}


.act_view {}
.act_view table {width:100%; _width:99%;  border-top:1px solid #d2b294;}
.act_view table * {}
.act_view table th {height:35px;vertical-align:middle;font-weight:normal;text-align:center;background:#e7d3c0;border-bottom:1px solid #a9cdb2; color:#333;font-size:13px;}
.act_view table td {padding:5px 0 8px 0;border-bottom:1px solid #e0e0e0;line-height:24px;}
.act_view table .tright {float:right; padding-right:15px;color:#444;font-size:12px;}
.act_view table .tright .name {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;}
.act_view table .tright .date {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;letter-spacing:0px;}
.act_view table .tright span:first-child {background:none;}
.act_view table td .text {width:95%; padding:20px; word-break:break-all;overflow:hidden;font-size:13px;letter-spacing:-0.5;}
.act_view table td a:hover {color:#b05555;}
.act_view table td a:focus {color:#b05555;}

.act_view table tr.commentWrap {display:none;}
.act_view table tr.commentWrap p{text-align:left; padding-left:96px;}
.act_view table tr.commentWrap p:first-child{padding-right:540px;}
.act_view table tr.commentWrap p.comment{color:#848484;padding-right:183px; padding-top:8px;border-top:dotted 1px #dedede; background:url("/images/sub/reply_bg.png") no-repeat 40px 16px;}
.act_view table.pay_view{border-color:#e0e0e0;}
.act_view table.pay_view th{border-color:#e0e0e0;}
.act_view table.pay_view td{text-align:left; padding-left:13px;}

.act_view.lecture_board table td{text-align:left; padding-left:10px;}
.act_view.lecture_board table .btnWrap{text-align:right;}

/* 온라인 상담 */
.onlineWrap {width:800px;height:700px;background:url(/images/sub/back_student.png) no-repeat;}
/* .onlineWrap .close {padding-top:59px;margin-left:707px;position:absolute;} */
.onlineWrap .close {top:-40px;right:-33px;position:absolute;}
.online_write {}
.online_write table {width:100%; border-top:1px solid #a9cdb2;}
.online_write table * {text-align:left;}
.online_write table th {height:35px;vertical-align:middle;font-weight:normal;background:URL('/images/sub/online_write_background.jpg') 100% 100%;border-bottom:1px solid #a9cdb2;text-align:center;font-size:13px; color:#FFF;}
.online_write table th .point {color:#f00; margin-right:3px;}
.online_write table td {padding:7px 0 7px 0;padding-left:10px;border-bottom:1px solid #e5e5e5;line-height:26px;}
.online_write table .selectbox_title {margin:0 !important;}
.online_write .btn {margin-top:20px;}

/* 수강신청 개설과목 */
.soo_notice {width:842px;height:78px;background:url('/images/sub/soo_notice_back.gif') no-repeat;}
.soo_notice p {margin-left:150px;padding-top:30px;}
.soo_notice p.stit {font-size:15px; padding-top:55px;font-weight:bold;color:#000;background:url(/images/sub/dot_green1.png) no-repeat 2px 59px;padding-left:20px;margin-left:5px;}
.soo_list {margin-top:60px;}
.soo_list table {width:842px;border-top:1px solid #a9cdb2;border-left:1px solid #e0e0e0;}
.soo_list table th {height:35px;text-align:center;vertical-align:middle;font-weight:bold;background:#8b8c8c;border-bottom:1px solid #ccc; color:#fff;font-size:13px;}
.soo_list table td {height:35px;background-color:#dedfdf;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;}
.soo_list table .tleft {padding-left:10px; font-size:13px;}
.soo_list table td a:hover {color:#00802d;}
.soo_list table td a:focus {color:#00802d;}

.popWrap {background:#fff;border-radius:10px;width:750px;height:380px;box-shadow: 2px 2px 2px 3px rgba(0,0,0,0.08);}
.popWrap .close {margin-top:-140px;margin-left:756px;position:absolute;}

.popWrap1 {background:#fff;border-radius:10px;width:750px;height:380px;}

.latest_notice_box{position:relative;padding:16px 40px;line-height:25px;border:1px solid #dddddd;margin-top:10px;width:1017px;height:25px;}
.latest_notice_box .notice_txt{margin:0 120px 0 0;}
.latest_notice_box .notice_txt .notice_title{float:left;width:80px;font-size:15px;padding:0;line-height:25px;color:#fa2828;}
.latest_notice_box .notice_txt .notice_list{float:left;position:relative;width:808px;height:25px;overflow:hidden;}
.latest_notice_box .notice_txt .notice_list li{position:relative;padding-left:20px;}
.latest_notice_box .notice_txt .notice_list li a{position:relative;padding-left:20px;color:#004191;}
.latest_notice_box .notice_txt a{font-size:14px;}
.latest_notice_box .notice_txt .datetime{position:absolute;top:0;right:0;font-size:14px; color:#004191;}
.latest_notice_box .btns{position:absolute;top:0;right:0;width:153px;height:56px;overflow:hidden;}
.latest_notice_box .btns .more{position:absolute;top:0;right:0;width:119px;height:56px;font-size:16px;font-weight:bold;line-height:56px;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;overflow:hidden;}
.latest_notice_box .btns .more span{position:absolute;top:0;right:0;width:91px;height:100%;padding:0 0 0 28px;cursor:pointer;}
.latest_notice_box .btns .more span:hover{text-decoration:underline;}
.latest_notice_box .btns .more span:focus{text-decoration:underline;}

#lecture_list {width:840px;border-top:2px solid #8b8c8c;}
#lecture_list th {height:50px;text-align:center;vertical-align:middle;font-weight:bold;background:#8b8c8c; color:#fff;font-size:13px;}
#lecture_list td {height:45px;border-bottom:1px solid #e0e0e0;text-align:center;font-size:13px;}
#lecture_list .tleft {padding-left:10px; font-size:13px;}
#lecture_list td a:hover {color:#00802d;}
#lecture_list td a:focus {color:#00802d;}

#stabmenu { position:relative;top:20px;background-color:yellow;}
#stabmenu ul {float:left;}
#stabmenu ul li {color:#FFF;font-weight:bold;font-size:14px;width:175px;text-align:center;padding-top:14px;padding-bottom:14px;background:URL('/images/sub/soo05_08.jpg') no-repeat;}
#stabmenu ul li a{color:#FFF;display:block;cursor:pointer !important}
#stabmenu ul li.on {color:#FFF;font-weight:bold;font-size:14px;width:175px;padding-top:14px;padding-bottom:14px;background:URL('/images/sub/soo05_06.jpg') no-repeat;}
#stabmenu ul li.on a {color:#FFF;font-weight:bold;font-size:14px;}

#stabMenu1 { padding-top:60px;}
#stabMenu1 ul {float:left;}
#stabMenu1 ul li {color:#8b8b8b;font-weight:bold;font-size:14px;border:1px solid #bababa;width:118px;text-align:center;line-height:15px;height:30px;text-align:center;vertical-align:middle;font-weight:bold;background:#fff; color:#7f7e7e;}
#stabMenu1 ul li a{color:#7f7e7e;display:block;cursor:pointer !important}
#stabMenu1 ul li.on {color:#7f7e7e;font-weight:bold;font-size:14px;border:1px solid #2483df;width:118px;}
#stabMenu1 ul li.on a {color:#7f7e7e;font-weight:bold;font-size:14px;}

#stab01 {padding-top:15px}
#stab02 {padding-top:15px}
#stab03 {padding-top:15px}
#stab04 {padding-top:15px}
#stab06 {padding-top:15px}
#stab07 {padding-top:8px;padding-bottom:7px}
#stab08 {padding-top:8px;padding-bottom:7px}

/* 강의소개 */
.curriWrap {width:840px;background-color:#f2f2f2;padding-bottom:90px;}
.curriWrap .top {height:201px;background:url(/images/sub/teach_top_back.gif) no-repeat;}
.curriWrap .top ul {float:left;overflow:hidden;}
.curriWrap .top ul li.title {font-size:35px;color:#505050;font-weight:bold;padding-top:74px;margin-left:90px;}
.curriWrap .top ul li.txt {font-size:15px;color:#5d5d5d;font-weight:bold;padding-top:52px;margin-left:92px;}
.curriWrap .top ul.tv {float:right;padding-top:54px;padding-right:30px;}

#ctabmenu{ position:relative; height:31px;width:256px;margin-left:34px;}
#ctabmenu ul {height:31px;overflow:hidden;float:left;}
#ctabmenu ul li {font-size:15px;color:#fff;height:31px;width:127px;background:url(/images/sub/teach_tab.png) no-repeat;line-height:31px;text-align:center;padding-right:1px;}
#ctabmenu ul li a{display:block;color:#fff;cursor:pointer !important}
#ctabmenu ul li.on {color:#fff;font-weight:bold;font-size:15px;background:url(/images/sub/teach_tab_on.png) no-repeat;line-height:31px;text-align:center;width:127px;}
#ctabmenu ul li.on a{color:#fff;font-weight:bold;font-size:15px;background:url(/images/sub/teach_tab_on.png) no-repeat;line-height:31px;text-align:center;width:127px;}

#ctabcontent0 {padding-top:40px;padding-left:44px;background-color:#fff;background:url(/images/sub/teach_backline.gif) repeat-y;border-top:solid 1px #d5d5d5;position:relative;border-bottom:1px solid #d5d5d5;width:774px;margin-left:11px;}
#ctabcontent0 .page {right:0px;top:-1px;position:absolute;}
#ctabcontent0 .title {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_green.png) no-repeat 2px 4px;padding-left:20px;}
#ctabcontent0 .txt {padding-left:5px;width:730px;color:#747474;letter-spacing:-0.5px;}
#ctabcontent0 .line {margin-left:7px;width:728px;background:url(/images/sub/line_dot.gif) repeat; margin-top:30px;margin-bottom:30px;height:1px;}

#ctabcontent0 .title1 {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;}

.curri_list {}
.curri_list table {width:100%;border-top:1px solid #a9cdb2;border-left:1px solid #e0e0e0;}
.curri_list table th {height:30px;text-align:center;vertical-align:middle;font-weight:bold;background:#9dc4a4;border-bottom:1px solid #ccc; color:#fff;font-size:12px;}
.curri_list table td {height:30px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;}
.curri_list table .tleft {padding-left:10px; font-size:12px;}
.curri_list table td a:hover {color:#00802d;}
.curri_list table td a:focus {color:#00802d;}


#ctabcontent1 {padding-top:40px;padding-left:44px;background-color:#fff;background:url(/images/sub/teach_backline.gif) repeat-y;border-top:solid 1px #d5d5d5;position:relative;border-bottom:1px solid #d5d5d5;margin-left:11px;width:774px;margin-left:11px;}
#ctabcontent1 .page {right:0px;top:-1px;position:absolute;}
#ctabcontent1 .title {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_green.png) no-repeat 2px 4px;padding-left:20px;}
#ctabcontent1 .txt {padding-left:5px;width:730px;color:#747474;letter-spacing:-0.5px;}
#ctabcontent1 .line {margin-left:7px;width:728px;background:url(/images/sub/line_dot.gif) repeat; margin-top:30px;margin-bottom:30px;height:1px;}

/* 수강신청 결제 */
.orderWrap {width:850px;}
.orderWrap p.stit {font-size:15px;font-weight:bold;color:#000;background:url(/images/sub/dot_purple.gif) no-repeat 2px 5px;padding-left:20px;}
.order_list {}
.order_list table {width:850px;}
.order_list table th {height:35px;text-align:center;vertical-align:middle;font-weight:bold;background:#9da0c4; color:#fff;font-size:13px;border-top:2px solid #8b8ead;}
.order_list table td {height:65px;border-bottom:1px solid #e0e0e0;font-size:13px;}
.order_list table .tleft {padding-left:18px;}
.order_list table .tright {padding-right:18px;}

.order_list1 {margin-top:50px;}
.order_list1 .boxWrap {width:850px;background-color:#dbdada;height:50px;}
.order_list1 .boxWrap ul {float:left;}
.order_list1 .boxWrap ul.menu {margin-left:60px;margin-top:36px;font-size:13px;color:#484848;float:left;}
.order_list1 .boxWrap ul.result {margin-left:239px;background-color:#fff;border:1px solid #c3c3c3;width:629px;height:100px;margin-top:-84px;float:left;}

.order_select {text-align:center;}
.order_select ul {float:left;}
.order_select ul li {float:left;padding-left:50px;color:#535353;font-size:14px;margin-top:13px;}

.order_bank {width:919px;border:solid 1px #e0e0e0;margin-top:10px;}
.order_bank table {width:700px;border-top:#b6b6b6 solid 1px;border-bottom:#b6b6b6 1px solid;margin:0 auto 0;margin-top:23px;margin-bottom:23px;}
.order_bank table th {height:35px;color:#FFF;text-align:center;font-weight:bold;background:URL('/images/sub/online_write_background.jpg') 100% 100%;line-height:35px;border-bottom:1px solid #dddddd;}
.order_bank table td {height:35px;padding-left:20px;border-bottom:1px solid #dddddd;}


/* 회원가입_완료 */
.join_ok {width:838px;height:402px;background:url(/images/sub/join_welcome.gif) no-repeat;margin:0 auto 0;}
.join_ok .result {width:289px;height:78px;background-color:#e4f3b4;position:relative;top:207px;left:278px;}
.join_ok .result > li {float:left;}
.join_ok .go_login {background-color:red;position:relative;top:130px;left:576px;width:94px;}

/* 회원가입_약관동의 */
.member_agree {width:100%; padding:10px 0 40px 0;margin-top:20px;}
.member_agree p.stit {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_green.png) no-repeat 2px 4px;padding-left:20px;margin-left:5px;}
.member_agree p.agree {padding:12px 0 35px 10px;}
.agree1 {width:96%; height:140px; background:#fbfbfb; padding:10px; overflow-y: scroll; border:1px solid #d6d6d6; margin-left:10px;}
.agree_right {float:right;margin-right:10px;margin-top:5px;}
.agree_all {margin-top:60px;width:100%;border-top:solid 1px #d6d6d6;text-align:center;font-size:14px;padding-top:10px;font-weight:bold;}
.agree1 p {color:#636363; }
.agree2 {width:96%; height:140px; background:#fbfbfb; padding:10px; overflow-y: scroll; border:1px solid #d6d6d6; margin-left:10px; }
.agree2 p {color:#636363; }
.agree3 {width:96%; height:140px; background:#fbfbfb; padding:10px; overflow-y: scroll; border:1px solid #d6d6d6; margin-left:10px; }
.agree3 p {color:#636363; }
.table_tit {color:#313131; padding-bottom:13px;}

.agree_yak {width:96%; padding-left:10px;}
.agree_yak p.stit {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_green.png) no-repeat 2px 4px;margin-left:-3px;}

/* 회원가입_실명인증 */
.name_agree {width:939px;height:471px;background:url(/images/sub/name_back.gif) no-repeat;}
.name_agree .name {padding-top:181px;position:relative;margin-left:360px;}
.name_agree .name > li {float:left;}
.name_agree .how {margin-top:176px;position:relative;margin-left:650px;}

/* 회원가입_상세정보입력 */
.join_write_wrap {width:100%; padding:10px 0 40px 0;}
.join_write_wrap p.stit {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_beige.png) no-repeat 2px 4px;padding-left:20px;margin-left:5px;}
.join_write_wrap p.stit1 {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_beige.png) no-repeat 2px 4px;padding-left:20px;margin-left:5px;margin-top:10px;}
.join_write table {width:850px; border-top:1px solid #d5d1be;margin-left:8px;}
.join_write table * {text-align:left;}
.join_write table th {height:35px;vertical-align:middle;font-weight:normal;background:URL('/images/sub/online_write_background.jpg') 100% 100%;border-bottom:1px solid #d5d1be;text-align:center;font-size:13px; color:#FFF;}
.join_write table th .point {color:#f00; margin-right:3px;}
.join_write table td {padding:7px 0 7px 0;padding-left:10px;border-bottom:1px solid #e5e5e5;line-height:26px;}
.join_write table .selectbox_title {margin:0 !important;}
.join_write .btn {margin-top:20px;}

/* 교수 및 채용정보 */
.recruit_write1 wrap {width:100%; padding:10px 0 40px 0;}
.recruit_write1 wrap p.stit {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_beige.png) no-repeat 2px 4px;padding-left:20px;margin-left:5px;}
.recruit_write1 wrap p.stit1 {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_beige.png) no-repeat 2px 4px;padding-left:20px;margin-left:5px;margin-top:10px;}
.recruit_write1 table {width:850px; border-top:1px solid #d5d1be;margin-left:8px;}
.recruit_write1 table * {text-align:left;}
.recruit_write1 table th {height:35px;vertical-align:middle;font-weight:normal;background:URL('/images/sub/recruit_background.jpg');background-size:cover;border-bottom:1px solid #d5d1be;text-align:center;font-size:13px; color:#FFF;}
.recruit_write1 table th .point {color:#f00; margin-right:3px;}
.recruit_write1 table td {padding:7px 0 7px 0;padding-left:10px;border-bottom:1px solid #e5e5e5;line-height:26px;}
.recruit_write1 table .selectbox_title {margin:0 !important;}
.recruit_write1 .btn {margin-top:20px;}
.recruit_write2 wrap {width:100%; padding:10px 0 40px 0;}
.recruit_write2 wrap p.stit {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_beige.png) no-repeat 2px 4px;padding-left:20px;margin-left:5px;}
.recruit_write2 wrap p.stit1 {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_beige.png) no-repeat 2px 4px;padding-left:20px;margin-left:5px;margin-top:10px;}
.recruit_write2 table {width:850px; border-top:1px solid #d5d1be;margin-left:8px;}
.recruit_write2 table * {text-align:left;}
.recruit_write2 table th {height:35px;vertical-align:middle;font-weight:normal;background:URL('/images/sub/recruit_background1.jpg') 100% 100%;border-bottom:1px solid #d5d1be;text-align:center;font-size:13px; color:#FFF;}
.recruit_write2 table th .point {color:#f00; margin-right:3px;}
.recruit_write2 table td {padding:7px 0 7px 10px;border-bottom:1px solid #e5e5e5;line-height:26px;}
.recruit_write2 table .selectbox_title {margin:0 !important;}
.recruit_write2 .btn {margin-top:20px;}

/* 회원가입_완료 */
.join_ok {width:838px;height:402px;background:url(/images/sub/join_welcome.gif) no-repeat;margin:0 auto 0;}
.join_ok .result {width:289px;height:78px;background-color:#e4f3b4;position:relative;top:207px;left:278px;}
.join_ok .result > li {float:left;}
.join_ok .go_login {background-color:red;position:relative;top:130px;left:576px;width:94px;}

#tabmenu{ position:relative; height:55px;width:955px;border-bottom:1px solid #e7e7e7;padding-top:73px;}
#tabmenu ul {margin:0 auto 0;height:55px;font-size:14px;overflow:hidden;}
#tabmenu ul li p.menu {color:#4e4e4e;background:url(/images/sub/dot_red.gif) no-repeat 2px 24px;padding-left:20px;float:left;line-height:55px;}
#tabmenu ul li a{display:block;cursor:pointer !important}
#tabmenu ul li.on {color:#000;font-weight:bold;font-size:18px;}
#tabmenu ul li.on a{color:#000;font-weight:bold;font-size:18px;}
.c_board_list table {width:95%;border-top:1px solid #c6bb8d;}
.c_board_list table th {height:35px;text-align:center;vertical-align:middle;font-weight:normal;background:#dad2b7;border-bottom:1px solid #c8bd98; color:#000;font-size:12px;}
.c_board_list table td {height:35px;border-bottom:1px solid #e0e0e0;text-align:center;letter-spacing:0px;}
.c_board_list table .tleft {padding-left:10px; font-size:13px;}
.c_board_list table td a:hover {color:#966a27;}
.c_board_list table td a:focus {color:#966a27;}
.c_board_list table tbody tr:hover {background:#fcfbf9;}

.c_board_list table tr.commentWrap {display:none;}
.c_board_list table tr.commentWrap div {text-align:left; padding-left:96px;}
.c_board_list table tr.commentWrap div.post {padding-top:10px;padding-bottom:10px;}
.c_board_list table tr.commentWrap div:first-child{}
.c_board_list table tr.commentWrap div.comment{color:#848484;padding-right:183px;min-height:40px; padding-bottom:10px; padding-top:20px;border-top:dotted 1px #dedede; background:url("/images/sub/reply_bg.png") no-repeat 40px 16px;}
.c_board_list table tr.commentWrap div.faq {padding-left:63px;background:url("/images/sub/reply_bg.png") no-repeat 20px 16px;padding-bottom:10px; padding-top:24px;line-height:18px;}

.c_board_list {position:relative;}
.c_board_list table {width:100%;border-top:1px solid #c6bb8d;}
.c_board_list table th {height:35px;text-align:center;vertical-align:middle;font-weight:normal;background:#dad2b7;border-bottom:1px solid #c8bd98; color:#000;font-size:12px;}
.c_board_list table td {height:35px;border-bottom:1px solid #e0e0e0;text-align:center;letter-spacing:0px;}
.c_board_list table .tleft {padding-left:10px; font-size:13px;}
.c_board_list table td a:hover {color:#966a27;}
.c_board_list table td a:focus {color:#966a27;}
.c_board_list table tbody tr:hover {background:#fcfbf9;}

.c_board_list table tr.commentWrap {display:none;}
.c_board_list table tr.commentWrap div {text-align:left; padding-left:96px;}
.c_board_list table tr.commentWrap div.post {padding-top:10px;padding-bottom:10px;}
.c_board_list table tr.commentWrap div:first-child{}
.c_board_list table tr.commentWrap div.comment{color:#848484;padding-right:183px;min-height:40px; padding-bottom:10px; padding-top:20px;border-top:dotted 1px #dedede; background:url("/images/sub/reply_bg.png") no-repeat 40px 16px;}
.c_board_list table tr.commentWrap div.faq {padding-left:63px;background:url("/images/sub/reply_bg.png") no-repeat 20px 16px;padding-bottom:10px; padding-top:24px;line-height:18px;}


.c_board_write {}
.c_board_write table {width:100%; _width:99%; border-top:1px solid #c6bb8d;}
.c_board_write table * {text-align:left;}
.c_board_write table th {height:35px;vertical-align:middle;font-weight:normal;background:#dad2b7;border-bottom:1px solid #c8bd98;text-align:center;font-size:13px; color:#333;}
.c_board_write table th .point {color:#f00; margin-right:3px;}
.c_board_write table td {padding:7px 0 7px 0;padding-left:10px;border-bottom:1px solid #e5e5e5;line-height:26px;}
.c_board_write table .selectbox_title {margin:0 !important;}
.c_board_write .btn {margin-top:20px;}


.c_board_view {}
.c_board_view table {width:100%; _width:99%;  border-top:1px solid #c6bb8d;border-bottom:1px solid #c6bb8d;}
.c_board_view table * {}
.c_board_view table th {height:35px;vertical-align:middle;font-weight:normal;text-align:center;background:#dad2b7;border-bottom:1px solid #c8bd98; color:#333;font-size:13px;}
.c_board_view table td {padding:5px 0 8px 10px;border-bottom:1px solid #e0e0e0;line-height:24px;}
.c_board_view table .tright {float:right; padding-right:15px;color:#444;font-size:12px;}
.c_board_view table .tright .name {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;}
.c_board_view table .tright .date {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;letter-spacing:0px;}
.c_board_view table .tright span:first-child {background:none;}
.c_board_view table td .text {width:95%; padding:20px; word-break:break-all;overflow:hidden;font-size:13px;letter-spacing:-0.5;}
.c_board_view table td a:hover {color:#966a27;}
.c_board_view table td a:focus {color:#966a27;}

.c_board_view table tr.commentWrap {display:none;}
.c_board_view table tr.commentWrap p{text-align:left; padding-left:96px;}
.c_board_view table tr.commentWrap p:first-child{padding-right:540px;}
.c_board_view table tr.commentWrap p.comment{color:#848484;padding-right:183px; padding-top:8px;border-top:dotted 1px #dedede; background:url("/images/sub/reply_bg.png") no-repeat 40px 16px;}
.c_board_view table.pay_view{border-color:#e0e0e0;}
.c_board_view table.pay_view th{border-color:#e0e0e0;}
.c_board_view table.pay_view td{text-align:left; padding-left:13px;}

.c_board_view.lecture_board table td{text-align:left; padding-left:10px;}
.c_board_view.lecture_board table .btnWrap{text-align:right;}

/* 나의 강의실 수강신청 결제내역*/
.classWrap {width:850px;height:740px;}
.classWrap p.stit {font-size:15px;font-weight:bold;color:#000;background:url(/images/sub/dot_green.gif) no-repeat 2px 5px;padding-left:20px;}
.class_list {}
.class_list table {width:850px;}
.class_list table th {height:35px;text-align:center;vertical-align:middle;background:#dad2b7;font-weight:normal; color:#000;font-size:12px;border-top:1px solid #c6bb8d;border-bottom:1px solid #c8bd98;}
.class_list table tr.beige {height:50px;background-color:#f9f8eb;}
.class_list table td {height:50px;border-bottom:1px solid #e5e5e5;font-size:13px;}
.class_list table .tleft {padding-left:18px;}
.class_list table .tright {padding-right:18px;}

.class_commu {width:850px;background:url(/images/sub/daily_back2.gif) no-repeat;height:150px;position:absolute;}
.class_commu .box {width:820px;margin-left:103px;height:133px;margin-top:150px;}
.class_commu .box ul {float:left;overflow:hidden;}
.class_commu .box ul li {width:240px;}
.class_commu .box ul li p.stit {font-size:15px; padding-bottom:12px;font-weight:bold;color:#000;background:url(/images/sub/dot_red.gif) no-repeat 0px 4px;padding-left:20px;}

/* 나의 강의실 상담 검색 */
.coun_search {width:100%;}
.coun_search .searchWrap {padding:14px 20px; border:solid 1px #f3f3f3; background:url(/images/sub/dot_back.gif); margin-top:20px;}
.coun_comment{border-top:solid 1px #dedede;}


/* 수강중인 강의 */
.my_list {}
.my_list table {width:850px;}
.my_list table th {height:35px;text-align:center;vertical-align:middle;background:#dad2b7;font-weight:normal; color:#000;font-size:12px;border-top:1px solid #c6bb8d;border-bottom:1px solid #c8bd98;}
.my_list table tr.beige {height:50px;background-color:#f9f8eb;}
.my_list table td {height:50px;border-bottom:1px solid #e5e5e5;font-size:12px;text-align:center;}
.my_list table .tleft {padding-left:18px;}
.my_list table .tright {padding-right:18px;}

.quiz_list table {width:850px;}
.quiz_list th {height:35px;text-align:center;vertical-align:middle;background:#6e7172;font-weight:normal; color:#FFF;font-size:12px;border-right:1px solid #bfc0c0;border-top:1px solid #bfc0c0;border-bottom:1px solid #bfc0c0;}
.quiz_list td {height:30px;text-align:center;vertical-align:middle;text-align:center;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}


.myinfo_list {width:850px;}

.myinfo_list .list_top {width:852px;height:477px;background:url(/images/sub/class_top_back.jpg) no-repeat;}

.myinfo_list .list_top .pic {width:185px;height:206px;background:url(/images/sub/frame.png) no-repeat;top:50px;margin-left:57px;position:relative;}
.myinfo_list .list_top .pic ul {float:left;}
.myinfo_list .list_top .pic ul li.img {width:185px;height:216px;}
.myinfo_list .list_top .pic ul li.btn_info {margin-top:-44px;}

.myinfo_list .list_top .txt {width:657px;height:76px;position:relative;}
.myinfo_list .list_top p.title {font-size:22px;color:#FFF;font-weight:bold;text-align:center;line-height:75px;letter-spacing:-2.8px;}
.myinfo_list .list_top p.date {font-size:20px;color:#FFF;font-weight:normal;text-align:center;}

.myinfo_list .list_top .txt1 {width:400px;position:relative;margin-left:95px;margin-top:63px;}
.myinfo_list .list_top .txt1 .small {font-size:14px;color:#FFF;font-weight:bold;}
.myinfo_list .list_top .txt1 .big {font-size:18px;color:#FFF;font-weight:bold;}

.myinfo_list .list_top .btn_list {position:relative;float:right;top:-55px;right:25px;}
.myinfo_list .list_top .btn_kang {position:relative;top:-160px;left:420px;float:left;}

.myinfo_list .list_top .check {width:571px;height:132px;margin-left:373px;margin-top:45px;}
.myinfo_list .list_top .check ul {overflow:hidden;margin-left:75px;width:340px;position:absolute;top:240px;}
.myinfo_list .list_top .check ul li {height:25px;color:#FFF;font-size:12px;letter-spacing:0.2px;font-weight:bold;}


.myinfo_list .list_middle {width:850px;}

.myinfo_list .list_middle #mytab {width:850px;height:80px;border-bottom:#2483df 1px solid;margin-top:20px;}
.myinfo_list .list_middle #mytab ul {float:left;}
.myinfo_list .list_middle #mytab ul li {float:left;}
.myinfo_list .list_middle #mytab ul li {color:#8b8b8b;font-weight:bold;font-size:14px;border:1px solid #bababa;width:168px;text-align:center;line-height:45px;height:45px;text-align:center;vertical-align:middle;font-weight:bold;background:#fff; color:#7f7e7e;}
.myinfo_list .list_middle #mytab ul li a{color:#7f7e7e;display:block;cursor:pointer !important}
.myinfo_list .list_middle #mytab ul li.on {color:#7f7e7e;font-weight:bold;font-size:14px;border:1px solid #2483df;width:168px;}
.myinfo_list .list_middle #mytab ul li.on a {color:#7f7e7e;font-weight:bold;font-size:14px;}


.myinfo_list .list_middle .title {width:750px;height:138px;background:url(/images/sub/myclass_top_back1_1.jpg) no-repeat;}
.myinfo_list .list_middle .title .btn {float:right;padding-right:22px;padding-top:39px;}
.myinfo_list .list_middle .title .btn ul li {float:right;padding:0px;}

.myinfo_list .list_middle .title2 {width:850px;height:138px;background:url(/images/sub/myclass_top_back2.gif) no-repeat;}
.myinfo_list .list_middle .title2 .btn {float:right;padding-right:22px;padding-top:39px;}
.myinfo_list .list_middle .title2 .btn ul li {float:right;padding:0px;}

.myinfo_list .list_middle .title3 {width:850px;height:138px;background:url(/images/sub/myclass_top_back3.gif) no-repeat;}
.myinfo_list .list_middle .title3 .btn {float:right;padding-right:22px;padding-top:39px;}
.myinfo_list .list_middle .title3 .btn ul li {float:right;padding:0px;}

.myinfo_list .list_middle .title5 {width:850px;height:138px;background:url(/images/sub/myclass_top_back5.gif) no-repeat;}
.myinfo_list .list_middle .title5 .btn {float:right;padding-right:22px;padding-top:39px;}
.myinfo_list .list_middle .title5 .btn ul li {float:right;padding:0px;}

.myinfo_list .list_middle .list {width:850px;}
.myinfo_list .list_middle .list table {width:850px;}
.myinfo_list .list_middle .list th {height:45px;text-align:center;vertical-align:middle;background:#8b8c8c;font-weight:normal; color:#FFF;font-size:12px;border-top:1px solid #c6bb8d;border-bottom:1px solid #c8bd98;line-height:15px;}
.myinfo_list .list_middle .list td {height:55px;font-size:12px;text-align:center;}
.myinfo_list .list_middle .list tr.gray {background:#fcfcfc;height:55px;font-size:12px;text-align:center;color:#000;}

.myinfo_list .list_middle .list td .graph {width:68px;height:8px;background:url(/images/sub/graph_back.png) no-repeat;padding-left:2px;padding-right:2px;}
.myinfo_list .list_middle .list td .graph ul {height:8px;float:left;}
.myinfo_list .list_middle .list td .num {text-align:right;margin-right:15px;margin-top:-13px;}

.myinfo_list .list_middle .exam {width:850px;}
.myinfo_list .list_middle .exam .test {margin-top:25px;}
.myinfo_list .list_middle .exam .test table {width:850px;border-bottom:1px solid #e5e5e5;}
.myinfo_list .list_middle .exam .test th {height:35px;text-align:center;background:#dad2b7;font-weight:normal; color:#000;font-size:12px;border-top:1px solid #c6bb8d;border-bottom:1px solid #c8bd98;}
.myinfo_list .list_middle .exam .test td {height:65px;border-bottom:1px solid #e5e5e5;font-size:12px;text-align:center;}

.myinfo_list .list_middle .exam .m_test {margin-top:45px;}
.myinfo_list .list_middle .exam .m_test table {width:850px;border-bottom:1px solid #e5e5e5;}
.myinfo_list .list_middle .exam .m_test th {height:35px;text-align:center;background:#c6bbaf;font-weight:normal; color:#000;font-size:12px;border-top:1px solid #b2a08b;border-bottom:1px solid #b2a08b;}
.myinfo_list .list_middle .exam .m_test td {height:65px;border-bottom:1px solid #e5e5e5;font-size:12px;text-align:center;}

.myinfo_list .list_middle .exam .f_test {margin-top:45px;}
.myinfo_list .list_middle .exam .f_test table {width:850px;border-bottom:1px solid #e5e5e5;}
.myinfo_list .list_middle .exam .f_test th {height:35px;text-align:center;background:#c6bbaf;font-weight:normal; color:#000;font-size:12px;border-top:1px solid #b2a08b;border-bottom:1px solid #b2a08b;}
.myinfo_list .list_middle .exam .f_test td {height:65px;border-bottom:1px solid #e5e5e5;font-size:12px;text-align:center;}

.myinfo_list .list_middle .exam .re_test {margin-top:45px;width:989px;height:105px;background:url(/images/sub/myclass_exam04.gif) no-repeat;}
.myinfo_list .list_middle .exam .re_test .txt {margin-left:65px;padding-top:65px;font-size:15px;font-weight:bold;color:#5e5e5e;}
.myinfo_list .list_middle .exam .re_test .btn {margin-left:731px;margin-top:-50px;}


.myinfo_list .list_middle .report {margin-top:15px;background:url(/images/sub/hw_back.gif) no-repeat;border-bottom:solid 2px #f2f2f2;padding-left:45px;padding-top:73px;padding-bottom:25px;font-weight:bold;font-size:13px;}
.myinfo_list .list_middle .report ul {width:575px;}
.myinfo_list .list_middle .report ul li {padding-top:5px;padding-bottom:7px;border-bottom:solid 1px #e7e7e7;}
.myinfo_list .list_middle .report .btn {width:200px;height:180px;margin-top:-140px;margin-left:620px;}


.myinfo_list .list_middle .discu {width:850px;margin-top:15px;}
.myinfo_list .list_middle .discu #box {padding-left:12px;padding-right:12px;padding-top:3px;padding-bottom:3px;background:#f8f8f8;margin-top:22px;font-size:13px;position:absolute;margin-left:505px;}
.myinfo_list .list_middle .discu .info {background:url(/images/sub/dc_back.gif) no-repeat;padding-left:45px;padding-top:70px;padding-bottom:20px;font-size:13px;font-weight:bold;color:#696969;padding-right:45px;border-bottom:solid 2px #f2f2f2;}
.myinfo_list .list_middle .discu .info ul li {padding-top:7px;padding-bottom:7px;border-bottom:solid 1px #e7e7e7;}

.myinfo_list .list_middle .discu .myinfo {background:url(/images/sub/dc1_back.gif) no-repeat;padding-left:45px;margin-top:15px;font-size:13px;color:#696969;padding-top:73px;padding-bottom:35px;font-weight:bold;border-bottom:solid 2px #f2f2f2;}
.myinfo_list .list_middle .discu .myinfo .acout {background:url(/images/sub/vs_back.png) no-repeat;margin-left:580px;width:200px;height:67px;margin-top:-60px;}
.myinfo_list .list_middle .discu .myinfo .acout .num {font-family:tahoma;color:#646464;font-size:20px;font-weight:bold;padding-top:38px;text-align:center;}
.myinfo_list .list_middle .discu .myinfo ul {width:475px;}
.myinfo_list .list_middle .discu .myinfo ul li {padding-top:5px;padding-bottom:7px;border-bottom:solid 1px #e7e7e7;}


.Dbeige_list {width:100%;}
.Dbeige_list table {border-top:1px solid #b2a08b;}
.Dbeige_list table th {border-bottom:1px solid #b2a08b;background:#c6bbaf;height:35px;color:#000;font-weight:normal;}
.Dbeige_list table td {border-bottom:1px solid #e5e5e5;height:45px;text-align:center;}


.Dbeige_view {width:100%;letter-spacing:-0.5px;}
.Dbeige_view table {border-top:1px solid #c6bb8d;border-bottom:1px solid #c6bb8d;}
.Dbeige_view table th {border-bottom:1px solid #c6bb8d;background:#dad2b7;height:30px;color:#000;font-weight:normal;}
.Dbeige_view table td {border-bottom:1px solid #e5e5e5;padding:7px 15px;}
.Dbeige_view table .tright {float:right; padding-right:15px;color:#444;font-size:12px;}
.Dbeige_view table .tright .name {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;}
.Dbeige_view table .tright .date {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;letter-spacing:0px;}
.Dbeige_view table .tright span:first-child {background:none;}
.Dbeige_view table td .text {width:95%; padding:20px; word-break:break-all;overflow:hidden;font-size:13px;letter-spacing:-0.5;}
.Dbeige_view table td a:hover {color:#966a27;}
.Dbeige_view table td a:focus {color:#966a27;}

.to_btn {margin-left:395px;margin-top:10px;}


.myinfo_list .list_middle .discu .otherinfo {margin-top:55px;}
.myinfo_list .list_middle .discu .otherinfo table {width:850px;}
.myinfo_list .list_middle .discu .otherinfo th {height:35px;text-align:center;background:#c6bbaf;font-weight:normal; color:#000;font-size:12px;border-top:1px solid #b2a08b;border-bottom:1px solid #b2a08b;}
.myinfo_list .list_middle .discu .otherinfo td {height:30px;border-bottom:1px solid #e5e5e5;font-size:12px;text-align:center;}




.joinpopWrap {width:980px;height:312px;background:url(/images/sub/dc3_back.gif);border:5px solid #444444;}
.joinpopWrap .close {margin-top:10px;margin-left:948px;}
.joinpopWrap table {width:690px;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;}
.joinpopWrap th {width:150px;background:#f5f5f5;font-weight:normal;color:#000;font-size:13px;border-bottom:1px solid #d9d9d9;}
.joinpopWrap td {height:40px;border-bottom:1px solid #d9d9d9;font-size:13px;padding-left:7px;}
.joinpopWrap .btnWrap {margin-top:-180px;margin-left:805px;}
.joinpopWrap .btnWrap .txt {font-size:17px;font-weight:bold;line-height:30px;padding-left:40px;}

.joinpopWrap1 {width:780px;height:312px;border:5px solid #444444;}
.joinpopWrap1 .close {margin-top:10px;margin-left:748px;}
.joinpopWrap1 table {width:690px;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;}
.joinpopWrap1 th {width:150px;background:#f5f5f5;font-weight:normal;color:#000;font-size:13px;border-bottom:1px solid #d9d9d9;}
.joinpopWrap1 td {height:40px;border-bottom:1px solid #d9d9d9;font-size:13px;padding-left:7px;}
.joinpopWrap1 .btnWrap {margin-top:-180px;margin-left:805px;}
.joinpopWrap1 .btnWrap .txt {font-size:17px;font-weight:bold;line-height:30px;padding-left:40px;}

.joinpopWrap2 {width:780px;height:432px;border:5px solid #444444;}
.joinpopWrap2 .close {margin-top:10px;margin-left:748px;}
.joinpopWrap2 table {width:690px;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;}
.joinpopWrap2 th {width:150px;background:#f5f5f5;font-weight:normal;color:#000;font-size:13px;border-bottom:1px solid #d9d9d9;}
.joinpopWrap2 td {height:40px;border-bottom:1px solid #d9d9d9;font-size:13px;padding-left:7px;}
.joinpopWrap2 .btnWrap {margin-top:-180px;margin-left:805px;}
.joinpopWrap2 .btnWrap .txt {font-size:17px;font-weight:bold;line-height:30px;padding-left:40px;}


#examWrap {width:1000px;height:670px;background:url(/images/sub/exam_back.jpg);}
#examWrap #txt {width:470px;padding-top:66px;padding-left:405px;}
#examWrap #txt ul {overflow:hidden;}
#examWrap #txt ul li {float:left;}
#examWrap #txt ul li .title {font-weight:bold;font-size:13px;color:#737373;}
#examWrap #txt ul li .cont {font-weight:bold;font-size:13px;color:#824c00;}

#examWrap #info {width:485px;margin-top:93px;margin-left:360px;}
#examWrap #info .bg {background:#eeff79;color:#000;}

#examWrap #paper {width:480px;margin-left:284px;margin-top:130px;}
#examWrap #paper ul {overflow:hidden;margin-left:85px;font-size:13px;height:23px;vertical-align:middle;width:325px;}
#examWrap #paper ul li {float:left;}
#examWrap #paper .btn {margin-left:180px;margin-top:30px;}

#examWrap1 {width:1000px;height:670px;background:url(/images/sub/exam1_back.jpg);}
#examWrap1 #txt {width:470px;padding-top:66px;padding-left:390px;}
#examWrap1 #txt ul {overflow:hidden;}
#examWrap1 #txt ul li {float:left;}
#examWrap1 #txt ul li .title {font-weight:bold;font-size:13px;color:#737373;}
#examWrap1 #txt ul li .cont {font-weight:bold;font-size:13px;color:#824c00;}
#examWrap1 #txt .clock {font-weight:bold;font-size:32px;color:#fff;font-family:tahoma;width:146px;background:url(/images/sub/time_back.png) no-repeat;height:57px;position:absolute;margin-left:420px;margin-top:-50px;line-height:51px;padding-left:5px;padding-right:5px;letter-spacing:-0.7px;}

#examWrap1 #center {width:645px; height:490px; margin:50px 0 0 45px; letter-spacing:-0.5px; overflow:auto;}
#examWrap1 #center ul {}
#examWrap1 #center ul li {font-size:13px;}
#examWrap1 #center ul li .que {display:inline-block; font-weight:bold;font-size:14px;color:#107b5b;padding-bottom:10px;}

#examWrap1 #finish {width:430px;margin-top:100px;margin-left:150px;}
#examWrap1 #finish table {width:410px;margin-top:10px;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;letter-spacing:-0.5px;}
#examWrap1 #finish th {width:80px;background:#f8f8f8;color:#000;border-bottom:1px solid #e7e7e7;height:30px;} 
#examWrap1 #finish td {font-weight:bold;border-bottom:1px solid #e7e7e7;height:30px;padding-left:7px;}
#examWrap1 #finish .btn {margin-top:20px;}


#examWrap1 #answer {width:240px;top:180px;left:714px;position:absolute;}
#examWrap1 #answer table {width:240px;}
#examWrap1 #answer table th {background:#94bb42;border-bottom:#aed35f 1px solid;height:23px;width:25px;color:#fff;}
#examWrap1 #answer table td {background:#fff;border-bottom:#eeeeee 1px solid;height:24px;padding-left:5px; text-align:center;}
#examWrap1 #answer .btn {margin-top:5px;}


#examWrap2 {background-color:#ffffff; padding:5px;}
#examWrap2 #center {width:645px; height:490px; padding:20px; letter-spacing:-0.5px; overflow:auto;}
#examWrap2 #center ul {}
#examWrap2 #center ul li {font-size:13px;}
#examWrap2 #center ul li .que {display:inline-block; font-weight:bold;font-size:14px;color:#107b5b;padding-bottom:10px;}


/* 교수소개 */
#int_proWrap {width:700px;margin:0 auto;height:700px;}
#int_proWrap .close {margin-top:0px;margin-left:708px;position:relative;}

#int_proWrap #int_top {width:700px;height:275px;background:url(/images/sub/int_pro_top.png) no-repeat;}
#int_proWrap #int_top .pic {width:131px;height:153px;margin-left:513px;padding-top:78px;}
#int_proWrap #content {width:590;height:360px; background:#fff;padding-left:70px;padding-right:40px;padding-bottom:10px;overflow:auto;}


/* 강의평가 */
#pollWrap {width:900px;margin:0 auto;}
#pollWrap .close {margin-top:0px;margin-left:908px;position:relative;}
#pollWrap #poll_content {background:#fff;}
#pollWrap #poll_content table {width:95%;border-top:1px solid #3b3b3b;}
#pollWrap #poll_content table th {height:45px;background:#fbfbfb;font-weight:normal;color:#000;border-bottom:1px solid #e8e8e8;}
#pollWrap #poll_content table td {height:60px;border-bottom:1px dashed #e4e4e4;}

.khaki_list {width:100%;}
.khaki_list table {border-top:1px solid #9da291;}
.khaki_list table th {border-bottom:1px solid #9da291;background:#b3b6ab;height:35px;color:#000;font-weight:normal;}
.khaki_list table td {border-bottom:1px solid #e5e5e5;height:35px;text-align:center;border-right:1px solid #e5e5e5;}

.khaki1_list {width:100%;letter-spacing:-0.3px;}
.khaki1_list table {border-top:1px solid #b3c3b4;}
.khaki1_list table th {border-bottom:1px solid #b3c3b4;background:#c9d4cb;height:33px;color:#000;font-weight:normal;}
.khaki1_list table td {border-bottom:1px solid #e5e5e5;height:40px;text-align:center;}
.khaki1_list table tr.gr {background:#f7faf4;}

.khaki1_view {width:100%;letter-spacing:-0.3px;}
.khaki1_view table {border-top:1px solid #b3c3b4;border-bottom:1px solid #b3c3b4;}
.khaki1_view table th {border-bottom:1px solid #b3c3b4;background:#c9d4cb;height:30px;color:#000;font-weight:normal;}
.khaki1_view table td {border-bottom:1px solid #e5e5e5;padding:7px 15px;}


.khaki2_list {width:100%;letter-spacing:-0.3px;}
.khaki2_list table {border-top:1px solid #b3c3b4;}
.khaki2_list table th {border-bottom:1px solid #b3c3b4;background:#c9d4cb;height:33px;color:#000;font-weight:normal;border-right:1px solid #b3c3b4;}
.khaki2_list table td {border-bottom:1px solid #e5e5e5;height:40px;text-align:center;border-right:1px solid #e5e5e5;}
.khaki2_list table tr.gr {background:#f7faf4;}

.beige_list {width:100%;letter-spacing:-0.3px;}
.beige_list table {border-top:1px solid #ccc8bb;}
.beige_list table th {border-bottom:1px solid #ccc8bb;background:#dcd8cb;height:35px;color:#000;font-weight:normal;}
.beige_list table td {border-bottom:1px solid #e5e5e5;height:35px;text-align:center;border-right:1px solid #e5e5e5;}


.beige1_list {width:100%;letter-spacing:-0.3px;}
.beige1_list table {border-top:1px solid #ccc8bb;}
.beige1_list table th {border-bottom:1px solid #ccc8bb;background:#dcd8cb;height:35px;color:#000;font-weight:normal;}
.beige1_list table td {border-bottom:1px solid #e5e5e5;height:70px;text-align:center;}

.beige1_view {width:100%;letter-spacing:-0.3px;}
.beige1_view table {border-top:1px solid #ccc8bb;border-bottom:1px solid #ccc8bb;}
.beige1_view table th {border-bottom:1px solid #ccc8bb;background:#dcd8cb;height:30px;color:#000;font-weight:normal;}
.beige1_view table td {border-bottom:1px solid #e5e5e5;padding:7px 15px;}


.beige2_list {width:100%;letter-spacing:-0.8px;}
.beige2_list table {border-top:1px solid #ccc8bb;}
.beige2_list table th {border-bottom:1px solid #ccc8bb;background:#dcd8cb;height:45px;color:#000;font-weight:normal;border-right:1px solid #ccc8bb;}
.beige2_list table td {border-bottom:1px solid #e5e5e5;height:55px;text-align:center;line-height:14px;border-right:1px solid #e5e5e5; }
.beige2_list table tr.be {background:#fbfbf8;}


.beige3_list {width:100%;letter-spacing:-0.3px;}
.beige3_list table {border-top:1px solid #ccc8bb;}
.beige3_list table th {border-bottom:1px solid #ccc8bb;background:#dcd8cb;height:35px;color:#000;font-weight:normal;}
.beige3_list table td {border-bottom:1px solid #e5e5e5;padding:10px;text-align:center;}

.green_list {width:100%;}
.green_list table {border-top:1px solid #8e9d7c;}
.green_list table th {border-bottom:1px solid #8e9d7c;background:#a8b595;height:35px;color:#000;font-weight:normal;}
.green_list table td {border-bottom:1px solid #e5e5e5;height:35px;text-align:center;}
.green_list table tbody tr:hover {background:#fafaef;}

.evaluationDetail_list2 {width:100%;}
.evaluationDetail_list2 table {border-top:1px solid #8e9d7c;}
.evaluationDetail_list2 table th {border-bottom:1px solid #8e9d7c;background:#a8b595;height:35px;color:#000;font-weight:normal;}
.evaluationDetail_list2 table td {border-bottom:1px solid #e5e5e5;height:35px;text-align:center;}
.evaluationDetail_list2 table tbody tr:hover {background:#fafaef;}

.green_view {width:100%;letter-spacing:-0.3px;}
.green_view table {border-top:1px solid #8e9d7c;border-bottom:1px solid #8e9d7c;}
.green_view table th {border-bottom:1px solid #8e9d7c;background:#a8b595;height:30px;color:#000;font-weight:normal;}
.green_view table td {border-bottom:1px solid #e5e5e5;padding:7px 15px;}
.green_view table .tright {float:right; padding-right:15px;color:#444;font-size:12px;}
.green_view table .tright .name {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;}
.green_view table .tright .date {padding-left:20px; color:#999; background:url('/images/sub/bar.gif') no-repeat 10px 4px;letter-spacing:0px;}
.green_view table .tright span:first-child {background:none;}
.green_view table td .text {width:95%; padding:20px; word-break:break-all;overflow:hidden;font-size:13px;letter-spacing:-0.5;}
.green_view table td a:hover {color:#966a27;}
.green_view table td a:focus {color:#966a27;}

/* 강의 종합관리 탭메뉴 */
#ptabmenu {height:39px;width:880px;border-bottom:2px solid #6c7f56;}
#ptabmenu ul {float:left;overflow:hidden;}

/* 테이블 설명 박스 */
.cont_box {border:7px solid #e7e7e7;padding:25px;margin-top:20px;font-size:13px;line-height:20px;}
.num_box {width:312px;height:118px;background:url(/images/sub/num_back.png) no-repeat;float:right;margin-top:-79px;margin-right:-15px;font-size:17px;color:#fff4e7;letter-spacing:-0.8px;}
.num_box1 {padding:10px 25px;float:right;margin-top:-51px;margin-right:-13px;font-size:15px;color:#fff4e7;letter-spacing:-0.5px;background:#9e8b73;}
.alert_box {padding:20px;border-top:2px dashed #e7e7e7;border-bottom:2px dashed #e7e7e7;font-size:15px;font-weight:bold;background:#fcfcfc;text-align:center;}


.lecture_title {font-size:20px;color:#6c613a;text-align:center;padding:20px;background:#f0ecdd;font-weight:bold;}
.font_o {font-family:tahoma;color:#31b48e;font-weight:bold;letter-spacing:0px;}
.font_x {font-family:verdana;color:#f2715f;font-weight:bold;letter-spacing:0px;}
.font_l {font-family:verdana;color:orange;font-weight:bold;letter-spacing:0px;}


/* 강의 종합관리 검색 */
.pcoun_search {width:100%;}
.pcoun_search .searchWrap {padding-top:14px;padding-bottom:14px; border:solid 1px #f3f3f3; background:url(/images/sub/dot_back.gif);text-align:center;}
.pcoun_search .search_box {padding:0px 5px 0px 5px;background:#6a6a6a;color:#fff;font-size:12px;border:0px;display:inline-block;height:21px;top:-1px;position:relative;font-weight:normal;}
.pcoun_comment{border-top:solid 1px #dedede;}



/* 과제 제출 인원*/
.hwNum {width:253px;height:98px;background:url(/images/sub/hw_num.gif) no-repeat;}
.hwNum .count {font-family:tahoma;color:#646464;font-size:20px;font-weight:bold;padding-top:60px;text-align:center;}


/* 토론 참여 인원*/
.toNum {width:253px;height:98px;background:url(/images/sub/to_num.gif) no-repeat;}
.toNum .count {font-family:tahoma;color:#646464;font-size:20px;font-weight:bold;padding-top:60px;text-align:center;}


/* 레이어팝업 */
.popWrap {background:#fff;border-radius:10px;width:750px;height:380px;box-shadow: 2px 2px 2px 3px rgba(0,0,0,0.08);}
.popWrap .close {margin-top:-140px;margin-left:756px;position:absolute;}


/* 퀴즈 */
.quiz_name {font-size:15px;margin-bottom:10px;background:url(/images/sub/dot_cocoa.png) no-repeat 1px 5px;padding-left:20px;}

/* 온오프 */
.evnt_list{position:relative;width:100%;}
.evnt_list li{padding:20px 0;height:124px;}
.evnt_list .evnt_img{width:300px;height:124px;}
.evnt_list .evnt_img img{vertical-align:top;}
.evnt_list .evnt_txt_box{padding:20px;}
.evnt_list .evnt_txt_box .evnt_title a{font-size:16px;font-family:'NGBold';font-weight:bold;}
.evnt_list .evnt_txt_box .evnt_term{font-size:13px;color:#777;}
.fl_l{float:left;}.fl_r{float:right;}

.layerWrap {background-color:rgba(0,0,0,0.5);position:absolute;}
.layerWrap .center {
    background-color:#fff;
	margin:0 auto 0;
	margin:15px;
	position:relative;
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);
	border-radius:10px;
}
.layerWrap p.img {padding:10px 10px;}
.layerWrap .today {background-color:#fff;height:25px;border:solid 1px #bcbcbc;padding-right:15px; text-align:right;}
.layerWrap .today .close {position:absolute; top:5px; right:5px;}


.registerRoll_Box{
	width:1017px;
	padding:16px 40px;
	border:1px solid #ddd;
	margin-top:10px;
	line-height:25px;
	position:relative;
}

.registerRoll_Box .registerRoll_Box_Text{
	height:35px;
	margin-bottom:16px;
	
}

.registerRoll_Box .registerRoll_Box_Text ul{
	height:35px;
	border-bottom:2px solid #fa2828;
}

.registerRoll_Box .registerRoll_Box_Text ul li:first-child{
	width:917px;
}

.registerRoll_Box .registerRoll_Box_Text ul li{
	float:left;
	height:35px;
	line-height:35px;
	font-size:15px;
	font-weight:bold;
	color:#fa2828;
}

.registerRoll_Box .register_Section{
	height:197px;
	overflow:hidden;
}

.registerRoll_Box .register_Section div{
	float:left;
	width:500px;
	height:195px;
	overflow:hidden;
	border:1px solid #ddd;
}

.registerRoll_Box .register_Section .registerRoll{
	margin-left:12px;
	width:480px;
	padding:10px;
}

.registerRoll_Box .register_Section .registerRoll ul{
	width:4820px;
	overflow:hidden;
}

.registerRoll_Box .register_Section .registerRoll ul li{
	line-height:35px;
	font-size:15px;
	color:#333;
}

.registerRoll_Box .register_Section .registerRoll ul li img{width:11px;
	height:11px;
	margin-top:12px;}

/* 
.registerRoll{
	display:none;
} */