@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);.hidden{display:none !important}.icon{vertical-align:top}
.icon .ico{display:inline-block;background-image:url("../../img/desktop/icon_gray.png");background-position:-25px -25px;background-repeat:no-repeat;width:16px;height:16px;margin-right:5px}
.icon .ico.ico_topic,.icon .ico.add_topic,.icon .ico.add_topic_module_owner,.icon .ico.complete_topic{background-position:0 -1px}
.icon .ico.ico_module_s,.icon .ico.add_module{background-position:0 -25px}.icon .ico.ico_course_s,.icon .ico.add_course{background-position:0 -50px}
.icon .ico.ico_everystudy,.icon .icoadd_topic_everystudy_complete,.icon .ico.add_topic_everystudy_member,.icon .ico.join_everystudy_register{background-position:0 -75px}
.icon .ico.ico_halloffame{background-position:0 -100px}.icon .ico.ico_marked{background-position:0 -127px}
.icon .ico.ico_marking{background-position:0 -150px}.icon .ico.ico_comment{background-position:0 -175px}
.icon .ico.ico_comment_del{background-position:0 -200px}.icon .ico.ico_close{background-position:0 -225px}
.icon .ico.ico_modify{background-position:0 -250px}.icon .ico.ico_twitter{background-position:0 -275px}
.icon .ico.ico_facebook{background-position:0 -300px}.icon .ico.ico_email{background-position:0 -325px}
.icon .ico.ico_join{background-position:0 -350px}.icon .ico.ico_signin{background-position:0 -375px}
.icon .ico.ico_signout{background-position:0 -400px}.icon .ico.ico_privite{background-position:0 -425px}
.icon .ico.ico_public{background-position:0 -450px}.icon .ico.ico_on{background-position:0 -475px}
.icon .ico.ico_reply{background-position:0 -500px}.icon .ico.ico_search{background-position:0 -525px}
.icon .ico.ico_member{background-position:0 -550px}.icon .ico.ico_menu{background-position:0 -575px}
.icon .ico.ico_notifier{background-position:0 -600px}.icon .ico.ico_twitter2{background-position:0 -625px}
.icon .ico.ico_facebook2{background-position:0 -650px}.icon .ico.ico_more{background-position:0 -675px}
.icon .ico.ico_topic_add{background-position:0 -700px}.icon .ico.ico_topic_modify{background-position:0 -725px}
.icon .ico.ico_topic_delete{background-position:0 -750px}.icon .ico.ico_arrow_prev{background-position:0 -775px}
.icon .ico.ico_arrow_next{background-position:0 -800px}.icon .ico.ico_course{background-position:0 -825px}
.icon .ico.ico_module{background-position:0 -850px}.icon .ico.ico_reply_small{background-position:0 -875px}
.icon .ico.ico_modify_small{background-position:0 -900px}.icon .ico.ico_delete_small{background-position:0 -925px}
.icon .ico.ico_go{background-position:0 -950px}.icon .ico.ico_back{background-position:0 -975px}
.icon .ico.ico_home{background-position:0 -1000px}.icon .ico.ico_right{background-position:0 -1025px}
.icon .ico.ico_bottom{background-position:0 -1050px}.icon .ico.ico_left{background-position:0 -1075px}
.icon .ico.ico_top{background-position:0 -1100px}.icon .ico.ico_right_small{background-position:0 -1125px}
.icon .ico.ico_bottom_small{background-position:0 -1150px}.icon .ico.ico_left_small{background-position:0 -1175px}
.icon .ico.ico_top_small{background-position:0 -1200px}.icon .ico.ico_setting{background-position:0 -1250px}
.icon .ico.ico_help{background-position:0 -1225px}.icon .ico.ico_marked_blue{background-position:0 -1275px}
.icon .ico.ico_marking_blue{background-position:0 -1300px}.icon .ico.ico_private{background-position:0 -1325px}
.icon:hover{color:#000}.icon:hover span.ico{background-image:url("../../img/desktop/icon.png")}
.icon.bg span.ico{background-image:url("../../img/desktop/icon.png")}.icon.bg:hover{color:inherit}
.icon.bg:hover span.ico{background-image:url("../../img/desktop/icon.png")}div#author_balloon{border:1px solid #bbb;background-color:#fff;display:none;line-height:1.8em;position:absolute;top:0;left:0;width:334px;z-index:15;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
div#author_balloon div.pin{background-image:url('../../img/desktop/pin_layer.png');background-repeat:no-repeat;background-position:left bottom;position:absolute;height:9px;top:-8px;left:48px;width:50px}
div#author_balloon div.box{overflow:hidden;width:100px;height:70px;margin-left:15px;margin-top:15px}
div#author_balloon div.box img.avatar{width:100px;height:70px;background-size:100% auto;background-position:center center}
div#author_balloon div.header strong{display:block;position:absolute;left:130px;top:20px;color:#000;font-size:2em;font-weight:normal;line-height:1.3em;width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#author_balloon div.header a{position:absolute;left:130px;top:55px;color:#999}
div#author_balloon div.body{padding:1px 15px 15px}div#author_balloon div.body ul#statistics{overflow:hidden}
div#author_balloon div.body ul#statistics li{color:#fff;float:left;width:100px;height:70px;margin-right:1px;margin-bottom:1px}
div#author_balloon div.body ul#statistics li span.text{display:block;padding:12px 10px 5px 10px;vertical-align:middle;font-size:11px}
div#author_balloon div.body ul#statistics li span.text i{background-image:url("../../img/desktop/ico_profile.png");display:inline-block;width:16px;height:16px;margin-right:6px;margin-top:-2px;vertical-align:middle}
div#author_balloon div.body ul#statistics li span.count{display:block;font-size:20px;font-weight:550;font-family:Tahoma,Arial,sans-serif;padding-left:10px}
div#author_balloon div.body ul#statistics li.topic,div#author_balloon div.body ul#statistics li.module,div#author_balloon div.body ul#statistics li.course{background-color:#3c9}
div#author_balloon div.body ul#statistics li.readit,div#author_balloon div.body ul#statistics li.comment,div#author_balloon div.body ul#statistics li.hof{background-color:#bbb}
div#author_balloon div.body ul#statistics li.topic i{background-position:0 0}div#author_balloon div.body ul#statistics li.module i{background-position:0 -20px}
div#author_balloon div.body ul#statistics li.course i{background-position:0 -40px}
div#author_balloon div.body ul#statistics li.readit i{background-position:0 -60px}
div#author_balloon div.body ul#statistics li.comment i{background-position:0 -80px}
div#author_balloon div.body ul#statistics li.hof i{background-position:0 -100px}div.spinner{position:absolute !important;width:0 !important;left:auto !important;top:20px !important;right:21px !important}
.layerbox{margin:0 auto;position:relative;width:400px;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.layerbox div.pin{background-image:url('../../img/desktop/pin_layer.png');background-repeat:no-repeat;position:absolute;height:25px;width:25px;z-index:1}
.layerbox div.pin.pin_big_top{background-position:bottom left;top:-24px;left:100px}
.layerbox div.pin.pin_big_left{background-position:bottom right;top:50px;left:-24px}
.layerbox div.pin.pin_big_right{background-position:top left;top:50px;right:-24px}
.layerbox div.pin.pin_big_bottom{background-position:top right;bottom:-24px;left:100px}
.layerbox div.spinner{top:10px;left:auto;right:10px}.layerbox .table{background-color:#fff;border:1px solid #bbb;color:#666}
.layerbox .table .head,.layerbox .table .header{border-bottom:1px solid #ddd;text-align:left;padding:15px}
.layerbox .table .head strong,.layerbox .table .header strong{color:#000;font-size:1em}
.layerbox .table div.body{padding:20px 0}.layerbox .table div.body div.feedback{border-bottom:1px solid #ddd;color:red;line-height:1.5em;padding-bottom:22px;padding-left:30px;margin-bottom:22px}
.layerbox .table div.body input.text{font-size:14px;height:30px;line-height:30px;padding:0 5px;width:200px}
.layerbox .table div.body div.btns{margin-top:20px}.layerbox .table div.body label{color:#999}
.layerbox .table div.tail,.layerbox .table div.footer{font-size:14px;padding:0 20px 20px 20px;text-align:center}
.layerbox .table div.tail a,.layerbox .table div.footer a{color:#666 !important;display:inline-block;font-size:14px;margin:0 3px}
.btn{padding:10px 20px;cursor:pointer;display:inline-block;border:0;font-weight:bold}
.btn.btn_submit,.btn.btn_save{padding:10px 40px !important;background-color:#3c9;border:1px solid #3c9;color:#fff}
.btn.btn_submit:hover,.btn.btn_save:hover{border:1px solid #77b9cb;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}
.btn.btn_cancel{background-color:#ccc;border:1px solid #ccc;color:#fff}.btn.btn_cancel:hover{border:1px solid #bbb;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}
.btn.btn_delete,.btn.btn_etc{background-color:#999;border:1px solid #999;color:#fff}
.btn.btn_delete:hover,.btn.btn_etc:hover{border:1px solid #888;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}
.btn.btn_disabled{background-color:#ddd;cursor:default;font-weight:normal;color:#bbb}
.btn_small{background-color:#fff;color:#666;cursor:pointer;border:1px solid #d5d5d5;padding:5px 10px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:.95em}
.btn_small:hover,.btn_small.hover{border:1px solid #bbb;color:#333;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}
.btn_small[disabled]{border:1px solid #ddd;padding:5px 10px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:.9em;background-color:#eee;color:#ccc;cursor:default}
.btn_small[disabled]:hover{border:1px solid #d5d5d5;color:#ccc !important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.btn_close{background-image:url("../../img/desktop/close_x.png");background-position:center center;background-color:inherit;border:0;text-indent:-5000px;cursor:pointer;position:absolute;width:15px;height:15px;right:15px;overflow:hidden}
.btn_close span{display:none}#attention{cursor:pointer;background-color:#fc3;padding:.5rem;font-size:1.5rem;color:#000;text-align:center;position:fixed;bottom:0;right:0;width:100%;z-index:100}
#attention p{background-repeat:no-repeat;background-position:left center;padding:.5em}
header{background-color:#fff !important}header a{color:#333 !important}header .subtitle small{color:#333 !important}
header hgroup{padding-bottom:20px !important}header #left_nav #to_home span{color:#000 !important;font-weight:bold !important}
header #right_nav span.title{color:#666 !important}header #right_nav .title{border:none !important}
#whole_wrapper div#body div#cols>div.wrapper{border-left:none !important;border-right:none !important}
#breadcrumb{border-top:1px solid #eee !important;border-bottom:1px solid #eee !important;background-color:#f8f8f8 !important}
#cols{background-image:none !important}body.module{background-color:#f8f8f8 !important}
body.module header{background-color:#f8f8f8 !important;padding-top:4em !important}
body.module header hgroup{background-color:#fff !important;padding-top:20px !important}
#main_menu{background-color:#333 !important}#main_menu>.wrapper>ul.sub_nav{padding:.6em !important}
#main_menu>div.wrapper>ul>li>div.label a{color:#bbb !important}#main_menu>div.wrapper>ul>li>div.label a:hover{color:#fff !important}
#whole_wrapper>.head nav#main_menu>div.wrapper>ul li.selected>div.label a{color:#fff !important}
aside #topic_list_index .course_cover,aside #topic_list_index .module_cover{background-color:#fff !important;font-weight:bold !important}
aside #topic_list_index .course_cover a,aside #topic_list_index .module_cover a{color:#999 !important;padding:10px 14px !important;border-bottom:none !important}
aside #topic_list_index .course_cover a:hover,aside #topic_list_index .module_cover a:hover{color:#000 !important;background-color:#f6f6f6 !important}
aside #topic_list_index .course_cover.selected a,aside #topic_list_index .module_cover.selected a{background-color:#f6f6f6 !important;color:#333 !important}
aside #topic_list_index h2{font-size:.7em !important;color:#bbb !important;font-weight:normal !important}
aside #topic_list_index nav a{background-color:#fff !important;color:#999 !important;padding:10px 14px !important}
aside #topic_list_index nav a:hover{background-color:#f6f6f6 !important;color:#000 !important}
aside #topic_list_index nav a.selected{background-color:#f6f6f6 !important;color:#000 !important}
div.controllers{height:auto !important;border-bottom:none !important;line-height:normal !important}
div.controllers .wrapper{height:auto !important}div.controllers .wrapper #left_ctrs{height:auto !important;line-height:normal !important;background-image:none !important}
div.controllers .wrapper #right_ctrs{height:auto !important;line-height:normal !important}
div.controllers .wrapper #right_ctrs a{background-image:none !important}div.controllers .wrapper #left_ctrs .btn#add{background-image:none !important;line-height:normal !important}
div.controllers a.btn{width:auto !important;height:auto !important;line-height:normal !important;border:1px solid #eee !important;border-radius:16px !important;margin:10px 2px !important;padding:8px 15px !important;font-size:.9em !important;background-image:none !important}
div.controllers a.btn:hover{background-color:#fff !important;border-color:#999 !important;color:#333 !important}
.form_wrapper div.comment_form_footer button{background-color:#fff !important;color:#666 !important;width:auto !important;height:auto !important;line-height:normal !important;border:1px solid #eee !important;border-radius:16px !important;margin:10px 2px !important;padding:8px 15px !important;font-size:.9em !important}
.form_wrapper div.comment_form_footer button:hover{background-color:#fff !important;border-color:#999 !important;color:#333 !important}
.form_wrapper div.comment_form_footer button.btn_close{border:none !important;height:10px !important;width:10px !important;background-color:inherit !important;border-radius:0 !important;top:35px !important}
.entry-area #social_group{background-color:#fff !important;margin-bottom:30px !important}
.entry-area #social_group .marking{background-color:#fff !important;color:#999 !important;width:auto !important;height:auto !important;line-height:normal !important;border:1px solid #eee !important;border-radius:16px !important;margin:10px 2px !important;padding:8px 15px !important;font-size:.9em !important}
.entry-area #social_group .marking:hover{background-color:#fff !important;border-color:#999 !important;color:#333 !important}
.entry-area #social_group #readit .marking{background-image:none !important;border:1px solid #666 !important;background-color:#666 !important;color:#eee !important;font-weight:bold !important}
.entry-area #social_group #readit .marking:hover{color:#fff !important;background-color:#333 !important}
.entry-area #social_group #readit .marking .action{font-weight:normal !important;color:#ccc !important}
.entry-area #social_group #readit .marking:hover .action{color:#fff !important}.entry-area #topic_navigator{margin-right:10px !important}
.entry-area #topic_navigator .prev a{padding:8px 15px 8px 20px !important;background-position-x:9px !important}
.entry-area #topic_navigator .next a{padding:8px 20px 8px 15px !important;background-position-x:42px !important}
.entry-area #topic_navigator span{background-color:#fff !important;color:#ccc !important;width:auto !important;height:auto !important;line-height:normal !important;border:1px solid #eee !important;border-radius:16px !important;margin:10px 2px !important;padding:8px 15px !important;font-size:.9em !important}
.entry-area #topic_navigator .prev span{padding:8px 15px 8px 20px !important;background-position-x:9px !important}
.entry-area #topic_navigator .next span{padding:8px 20px 8px 15px !important;background-position-x:42px !important}
.entry-area #comment{border-top:1px solid #f3f3f3 !important;background-color:#fff !important;padding:0 !important}
.entry-area #comment #comment_notifier{background-image:none !important;font-size:1em !important;color:#aaa !important;margin-bottom:0 !important}
.entry-area #comment #comment_notifier span.hidden{display:block !important;float:left !important;margin-right:5px !important;color:#000 !important;font-weight:bold !important;font-size:.9em !important}
.entry-area #comment form{border-bottom:none !important;padding-top:20px !important}
.entry-area #comment form .profile_image{top:20px !important}.entry-area #comment #comment_list li{padding:25px 0 !important}
.entry-area #comment #comment_list li[data-is-question="yes"]{background-color:#f2f2f2 !important}
.entry-area #comment #comment_list li:hover{background-color:#fbfbfb !important}.entry-area #comment #comment_list li .name.time strong{font-size:1.1em !important;font-family:sans-serif !important;font-weight:normal !important}
.entry-area #comment #comment_list li .name.time time{color:#bbb !important}.entry-area #comment #comment_list li .comment_content{color:#999 !important}
.entry-area #comment #comment_list li li{padding:15px 0 !important}.entry-area #comment a.icon{border:1px solid #ddd !important;border-radius:10px !important;font-size:.8em !important;padding:0 5px !important;color:#ccc !important}
.entry-area #comment a.icon:hover{background-color:#fbfbfb !important;border-color:#999 !important;color:#666 !important}
.entry-area #comment a.icon .ico{display:none !important}.entry-area #comment .profile_image img{border-radius:50% !important}
.entry-area #comment .profile_image.small{top:17px !important}.entry-area article{padding-top:70px !important}
.entry-area article hgroup{border-bottom:1px solid #eee !important;clear:right !important;padding-bottom:2em !important}
.entry-area article h2{border-bottom:none !important}.btn.btn_submit{background-color:#fff !important;border:1px solid #eee !important;border-radius:20px !important;color:#999 !important;font-weight:normal !important}
.btn.btn_submit:hover{border:1px solid #999 !important;color:#333 !important}header #btn_create_module{margin-top:15px !important;margin-right:27px !important}
header #btn_create_module a{background-image:url("../../img/desktop/icon_module.png") !important;background-repeat:no-repeat !important;background-color:#fff !important;border:1px solid #999 !important;border-radius:50% !important;padding:1px !important;text-indent:-100px !important}
header #btn_create_module a:hover{background-image:url("../../img/desktop/icon_module_hover.png") !important;background-repeat:no-repeat !important;background-color:#fff !important;border:1px solid #666 !important}
header #btn_create_module #new_module_layer div.pin{left:149px !important}header #notify_count{margin-top:15px !important;margin-right:13px !important}
header #notify_count a.title{background-image:url("../../img/desktop/icon_notify.png") !important;background-position:0 0 !important;color:#999 !important;padding-left:18px !important;font-size:1em !important;height:18px !important}
header #notify_count a.title:hover{background-image:url("../../img/desktop/icon_notify_hover.png") !important;color:#333 !important}
header .layerbox{box-shadow:0 0 12px #00 !important}#notifier_layer{width:320px !important}
#notifier_layer div.pin{left:197px !important}#notifier_layer header{color:#ddd !important}
#notifier_layer .body img.user_pict{border-radius:50% !important}#notifier_layer .body li{padding:12px !important;border-bottom:#f3f3f3 !important}
#notifier_layer .body li:hover{background-color:#f9f9f9 !important}#notifier_layer .body p{color:#999 !important;font-size:1em !important;line-height:normal !important}
#notifier_layer .body .username,#notifier_layer .body a,#notifier_layer .body strong{font-weight:normal !important}
#notifier_layer a.more_notifier{background-color:#fff !important;border:none !important;padding-top:30px !important}
header #course_allview{margin-top:17px !important}header #course_allview a{background-image:url("../../img/desktop/icon_allview.png") !important}
header #course_allview a:hover{background-image:url("../../img/desktop/icon_allview_hover.png") !important}
#all_menus{background-color:#f8f8f8 !important}#all_menus div.pin{left:259px !important}
body#homepage hgroup h2{font-size:1.8em !important}body#homepage section .gate .cover{display:none !important}
body#homepage section .gate .btn_create_model{border-radius:20px !important;background-color:#fff !important;border:1px solid #eee !important;color:#999 !important}
body#homepage section .box.gate .btn_create_model:hover{border:1px solid #999 !important;color:#333 !important}
body#homepage section .box:hover{box-shadow:0 0 5px rgb(204 204 4.08%) !important}
body#homepage section .card .name a{color:#666 !important;font-size:.9em !important}
body#homepage section .card .name a:hover{color:#000 !important}body#homepage section.module .box{border-radius:6px !important;background-color:#fff !important}
body#homepage section.module .name_card{background-color:#f9f9f9 !important}body#homepage section.module .name_card img{border-radius:50% !important}
body#homepage section.course .listwrap{padding:10px !important}body#homepage section.course .box{margin:0 -1px -1px 0 !important;padding:10px !important;background-color:#fff !important;border:1px solid #ddd !important;width:195px !important}
body#homepage section.course .box .name_card{padding:15px 0 !important;background-color:#f9f9f9 !important}
body#homepage section.course .box .name_card img{margin-left:10px !important;border-radius:50% !important}
body#homepage form.search{background-color:#f3f3f3 !important}body#homepage form.search input{width:460px !important;border:1px solid #ccc !important}
body#homepage form.search .btn_search{border-radius:3px !important;border:none !important;background-color:#ccc !important;color:#fff !important;margin-left:10px !important;padding:11px !important}
body#homepage form.search .btn_search:hover{background-color:#999 !important}body#homepage .company_info{background-color:#f8f8f8 !important;color:#999 !important}
body#homepage .company_info a{color:#999 !important}body#homepage .company_info a:hover{color:#000 !important}
body#homepage aside a:hover{color:#000 !important}header nav#right_nav .title{color:#999 !important}
header nav#right_nav .title:hover{color:#333 !important}header nav#right_nav #donations a{background-image:url("../../img/desktop/ico_donation.png") !important;display:block !important;background-repeat:no-repeat !important;background-position:0 7px !important;padding:0 10px 0 22px !important}
header nav#right_nav #donations a:hover{background-image:url("../../img/desktop/ico_donation_hover.png") !important}
form.entry-area>.btns{margin:60px 40px !important}form.entry-area .btns button{border-radius:20px !important;background-color:#fff !important;color:#bbb !important;border:1px solid #ddd !important;font-size:.9em !important}
form.entry-area .btns button:hover{border-color:#aaa !important;color:#999 !important}
form.entry-area .btns button.btn_save{border-color:#bbb !important;color:#999 !important;font-size:1.1em !important}
form.entry-area .btns button.btn_save:hover{border-color:#999 !important;color:#333 !important}
form.entry-area #dl_movies .btns{right:25px !important}div.black-dialog,div.white-dialog{position:absolute;text-align:center;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
div.black-dialog div.pin,div.white-dialog div.pin{display:none}div.black-dialog div.title,div.white-dialog div.title{height:35px;visibility:hidden}
div.black-dialog div.content,div.white-dialog div.content{font-size:14px;line-height:1.5em;margin:0 60px;text-align:left}
div.black-dialog div.btns,div.white-dialog div.btns{margin:10px 0 0 0 !important;padding:25px 0;text-align:center !important}
div.black-dialog div.btns button,div.white-dialog div.btns button{border:none !important;font-size:12px;height:30px;line-height:30px;padding:0 15px;margin:0 .2em;cursor:pointer}
div.black-dialog.pinned div.pin,div.white-dialog.pinned div.pin{background-repeat:no-repeat;display:block;height:15px;width:8px;position:absolute;top:30px;left:-8px}
div.black-dialog{background-color:#666;color:#fff}div.black-dialog div.btns button{background-color:#6d6d6d;color:#fff}
div.black-dialog.pinned div.pin{background-image:url("../../img/desktop/pin2_left.png")}div.black-dialog#otautosave_confirm,div.black-dialog#unauthorized_confirm{width:400px !important}
div.black-dialog#otautosave_confirm div.title,div.black-dialog#unauthorized_confirm div.title{height:30px}
div.black-dialog#otautosave_confirm div.content,div.black-dialog#unauthorized_confirm div.content{margin:0 30px}
div.black-dialog#otautosave_confirm div.btns,div.black-dialog#unauthorized_confirm div.btns{margin-top:0 !important}
div.black-dialog#topic_order_dialog{top:0;left:220px;z-index:11}div.black-dialog#topic_order_dialog div.content{float:none;margin:0 auto;padding-left:0;text-align:center;width:150px}
div.black-dialog#topic_order_dialog.fixed{position:fixed;top:41px}div.black-dialog#topic_new_dialog{width:250px;top:0;left:0}
div.black-dialog#topic_new_dialog div.title{display:none}div.black-dialog#topic_new_dialog div.content{float:none;margin:0 auto;padding:20px 0;text-align:center}
div.black-dialog#topic_new_dialog div.pin{background-image:url("../../img/desktop/pin_top.png");background-repeat:no-repeat;display:block;height:11px;width:19px;position:absolute;top:-11px;left:60px;z-index:1}
div.white-dialog{background-color:#fff;color:#999;border:1px solid #ccc}div.white-dialog div.btns button{background-color:#ccc;color:#fff}
div.white-dialog.pinned div.pin{background-image:url("../../img/desktop/pin_left.png")}div.white-dialog#comment_delete_dialog{top:55px;left:auto;right:10px;z-index:11}
div.white-dialog#comment_delete_dialog div.content{margin:0;text-align:center}div.white-dialog#comment_delete_dialog div.content p{color:#000;font-weight:bold}
div.white-dialog#comment_delete_dialog div.content input[type="password"]{width:198px !important;height:29px !important;font-size:12px;line-height:29px !important;text-align:center;margin-top:15px !important}
div.white-dialog#comment_delete_dialog div.btns{padding:10px 0 25px}div.white-dialog#comment_delete_dialog.pinned div.pin{background-image:url("../../img/desktop/pin.png");height:8px;width:15px;position:absolute;top:-8px;left:200px}
#message-area{position:absolute;right:10px;top:0;width:250px;z-index:1000}#message-area div.message{border:5px solid rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.8);color:#fff;font-size:12px;margin:10px auto;padding:10px;position:relative;text-align:center;-webkit-background-clip:padding-box;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#message-area div.message span.close{background-image:url("../../img/desktop/closebox.png");background-repeat:no-repeat;cursor:pointer;display:none;position:absolute;text-indent:-200%;overflow:hidden;top:-15px;right:-15px;height:30px;width:30px}
div#module_connector_layer{position:absolute;left:0;right:auto;top:35px;background-color:#fff;width:630px;z-index:1;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
div#module_connector_layer div.pin{left:32px}div#module_connector_layer div.head button.btn_close{top:15px}
div#module_connector_layer.alone{left:-360px}div#module_connector_layer.alone div.pin{display:none}
div#module_connector_layer.alone div.head{font-size:15px}div#module_connector_layer.alone div.head strong{display:block;color:#000}
div#module_connector_layer.alone div.head button.btn_close{top:15px}div#module_connector_layer.alone div.head button.btn_close:hover{background-color:#fff;padding:0;border:0}
div#module_connector_layer div.body{background-color:#fff;overflow:hidden;padding-top:12px}
div#module_connector_layer div.body form{margin-bottom:20px}div#module_connector_layer div.body form dl{height:29px;margin-bottom:9px}
div#module_connector_layer div.body form dl dt{float:left;height:25px;position:relative;width:84px}
div#module_connector_layer div.body form dl dt div.label_wrapper{background-color:#fff;border:1px solid #d7d7d7;margin-left:auto;width:67px;zoom:1;box-sizing:border-box}
div#module_connector_layer div.body form dl dt div.label_wrapper.spread{border-color:#9d9d9d}
div#module_connector_layer div.body form dl dt div.label_wrapper.spread div#label_display{border-bottom:1px solid #9d9d9d}
div#module_connector_layer div.body form dl dt div.label_wrapper.spread div.label_1,div#module_connector_layer div.body form dl dt div.label_wrapper.spread div.label_2{display:block}
div#module_connector_layer div.body form dl dt div.label_wrapper div#label_display,div#module_connector_layer div.body form dl dt div.label_wrapper div.label{cursor:pointer;color:#000;display:block;height:25px;line-height:25px;margin-left:auto}
div#module_connector_layer div.body form dl dt div.label_wrapper div#label_display span,div#module_connector_layer div.body form dl dt div.label_wrapper div.label span{padding-left:8px}
div#module_connector_layer div.body form dl dt div.label_wrapper div.label span{padding-right:15px;background-repeat:no-repeat;background-position:right center}
div#module_connector_layer div.body form dl dt div.label_wrapper div#label_display{background-image:linear-gradient(bottom,#fff 5%,#ebebeb 100%);background-image:-o-linear-gradient(bottom,#fff 5%,#ebebeb 100%);background-image:-moz-linear-gradient(bottom,#fff 5%,#ebebeb 100%);background-image:-webkit-linear-gradient(bottom,#fff 5%,#ebebeb 100%);background-image:-ms-linear-gradient(bottom,#fff 5%,#ebebeb 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.05,#fff),color-stop(1,#ebebeb));border-bottom-width:1px}
div#module_connector_layer div.body form dl dt div.label_wrapper div#label_display span{background-image:url("../../img/desktop/arrow_down.gif")}
div#module_connector_layer div.body form dl dt div.label_wrapper div.label_1,div#module_connector_layer div.body form dl dt div.label_wrapper div.label_2{display:none}
div#module_connector_layer div.body form dl dt div.label_wrapper div.label_1:hover,div#module_connector_layer div.body form dl dt div.label_wrapper div.label_2:hover{background-color:#eee}
div#module_connector_layer div.body form dl dd{float:left;padding-left:4px}div#module_connector_layer div.body form dl dd input.text{border:1px solid #ced5dd;font-size:12px;height:27px;line-height:27px;vertical-align:middle;width:513px;zoom:1;box-sizing:border-box}
div#module_connector_layer div.body div.list_panel{height:300px;float:left;width:50%}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper{margin-right:20px;overflow:auto;height:320px}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol{list-style-type:none}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol li{cursor:pointer;background-position:17px 5px;list-style-type:none;padding-left:28px;height:21px;line-height:21px}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol li input{display:none}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol li a{color:#999;display:inline-block;text-decoration:none;width:250px}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol li a span{vertical-align:middle}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol li a span:first-child{display:inline-block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol li a span:last-child{color:#000;padding-left:3px}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol li:hover a{color:#06f}
div#module_connector_layer div.body div.list_panel div.scroll_wrapper ol li.selected a{color:#09f}
div#module_connector_layer div.body div.preview_panel{width:50%;float:right}div#module_connector_layer div.body div.preview_panel div#module_previewer{height:265px;position:relative;text-align:center;width:293px}
div#module_connector_layer div.body div.preview_panel div#module_previewer span.empty{color:#bbb;display:block;font-size:14px;padding-top:35px}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full{text-align:left}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full strong{color:#050505;display:block;font-size:15px;font-weight:normal}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul{list-style-type:none;margin-left:48px !important;margin-top:9px;position:relative}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul li{display:inline-block;line-height:20px;list-style-type:none}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul li:first-child{position:absolute;left:-48px;top:0}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul li:first-child img{background-color:#eee;padding:0 !important}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul li:nth-child(4){clear:left}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul li:nth-child(2):after,div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul li:nth-child(4):after{content:','}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul li:nth-child(3),div#module_connector_layer div.body div.preview_panel div#module_previewer div.full ul li:nth-child(5){margin-left:15px}
div#module_connector_layer div.body div.preview_panel div#module_previewer div.full summary{margin-top:20px;height:150px;overflow-y:auto;line-height:1.3em}
div#module_connector_layer div.body div.preview_panel form.tail{padding-bottom:9px;margin-right:15px;text-align:center}
div#module_connector_layer div.body div.preview_panel form.tail button.submit{background-color:#8fcada;border:0;cursor:pointer;color:#fff;font-size:14px;padding:12px 0;text-align:center;width:150px;font-weight:normal}
div#module_connector_layer div.body div.preview_panel form.tail button[disabled]{background-color:#ddd;cursor:default}
div#module_connector_layer div.body div.preview_panel form.tail button.cancel{background-image:url("../../img/desktop/close_x_small.gif");background-repeat:no-repeat;cursor:pointer;border:0;height:15px;position:absolute;right:13px;top:13px;overflow:hidden;width:15px;text-indent:-100px}
div#module_connector_layer div.spinner{background-color:#fff;left:auto !important;top:23px !important;position:absolute !important;right:24px}
body{font-family:NanumGothic,sans-serif;font-size:.75em;color:#666;background-image:url('../../img/admin/bg.gif');background-repeat:repeat-y;background-position:-51px 0}
a{text-decoration:none;color:#666}a:hover{color:#000}label{cursor:pointer}input,textarea,button{font-family:NanumGothic;color:#666;font-weight:normal}
.ico_help{background-image:url('../../img/common/ico_help.gif');background-repeat:no-repeat;width:15px;height:15px;display:inline-block;vertical-align:text-top}
.ico_help span{display:none}header{background-color:#34495e;position:relative;color:#ccc;height:4.5em;line-height:4.5em}
header h1{display:none}div#content{position:relative}div#content nav#main{width:250px;height:60px !important;background-color:#213245;padding:0 20px;position:absolute;top:0;left:0;zoom:1;box-sizing:border-box}
div#content nav#main ul li{float:left}div#content nav#main ul li a{color:#ccc;text-align:center;font-size:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#content nav#main ul li a span.name{position:relative;display:block;width:70px;height:60px;line-height:60px}
div#content nav#main ul li a span.name span.status{background-image:url('../../img/admin/indicator.gif');background-repeat:no-repeat;width:17px;height:8px;overflow:hidden;text-indent:100%;position:absolute;bottom:0;left:29px}
div#content nav#main ul li a span.en{display:none}div#content nav#main ul li.selected a{color:#3c9}
div#content form#condition li.prevent-click{pointer-events:none;opacity:.6}div#content form#condition input[type='radio']{display:none}
div#content form#condition fieldset#modules{background-color:#f8f8f8;width:250px;position:absolute;top:60px;left:0}
div#content form#condition fieldset#modules button,div#content form#condition fieldset#modules .button{background-color:#bbb;border:1px solid #bbb;cursor:pointer;color:#fff !important;padding:.2em}
div#content form#condition fieldset#modules button:hover,div#content form#condition fieldset#modules .button:hover{background-color:#999;border:1px solid #999}
div#content form#condition fieldset#modules select{background-color:#bbb;border:1px solid #bbb;color:#fff;padding:.2em;cursor:pointer}
div#content form#condition fieldset#modules select:hover{background-color:#999;border:1px solid #999}
div#content form#condition fieldset#modules select option{margin:.5em 0;cursor:pointer}
div#content form#condition fieldset#modules legend{height:40px;visibility:none}div#content form#condition fieldset#modules div.controls{position:relative;top:0}
div#content form#condition fieldset#modules div.controls button,div#content form#condition fieldset#modules div.controls select{height:22px;font-size:.95em;position:absolute;top:-31px}
div#content form#condition fieldset#modules div.controls button{border:0;width:34px;z-index:100}
div#content form#condition fieldset#modules div.controls button#add_module{right:68px}
div#content form#condition fieldset#modules div.controls button#add_course{right:42px}
div#content form#condition fieldset#modules div.controls button#move{right:5px}div#content form#condition fieldset#modules div.controls select{right:5px;width:60px;z-index:100;padding:1px}
div#content form#condition fieldset#modules div#course_list,div#content form#condition fieldset#modules div#module_list{position:relative;top:0;width:250px}
div#content form#condition fieldset#modules div#course_list h2,div#content form#condition fieldset#modules div#module_list h2{display:none}
div#content form#condition fieldset#modules div#course_list .placeholder,div#content form#condition fieldset#modules div#module_list .placeholder{border-bottom:2px solid #333;height:3px;margin-left:12px;padding:0}
div#content form#condition fieldset#modules div#course_list .mjs-nestedSortable-error,div#content form#condition fieldset#modules div#module_list .mjs-nestedSortable-error{background:#fbe3e4;border-color:transparent}
div#content form#condition fieldset#modules div#course_list .all_view,div#content form#condition fieldset#modules div#module_list .all_view{position:absolute;top:-40px;left:0;width:100%;background-color:#ddd;height:40px;line-height:40px}
div#content form#condition fieldset#modules div#course_list .all_view li label,div#content form#condition fieldset#modules div#module_list .all_view li label{font-size:1.1em;padding-left:1em;height:40px !important;line-height:40px !important}
div#content form#condition fieldset#modules div#course_list .all_view li label:hover,div#content form#condition fieldset#modules div#module_list .all_view li label:hover{background-color:#ddd !important}
div#content form#condition fieldset#modules div#course_list .all_view li.selected label,div#content form#condition fieldset#modules div#module_list .all_view li.selected label{color:#35ac68}
div#content form#condition fieldset#modules div#module_list li.selected{color:#3c9}
div#content form#condition fieldset#modules div#module_list li label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:2em;line-height:2em;padding:0 1.4em 0 1em;vertical-align:middle}
div#content form#condition fieldset#modules div#module_list li label:hover{color:#3c9;background-color:#eee}
div#content form#condition fieldset#modules div#course_list ol.sortable li div a.add_btn{display:none !important;background-color:#ccc;font-size:.95em !important;width:30px;height:2.2em !important;line-height:2.2em !important;padding:0 .3em;text-align:center}
div#content form#condition fieldset#modules div#course_list ol.sortable li div:hover a.add_btn{background-color:#bbb;color:#fff !important;position:absolute;top:0;right:6px;display:block !important}
div#content form#condition fieldset#modules div#course_list ol.sortable li.selected>div a{color:#3c9}
div#content form#condition fieldset#modules div#course_list ol.sortable li>div a:hover{color:#3c9}
div#content form#condition fieldset#modules div#course_list ol.sortable li div{position:relative}
div#content form#condition fieldset#modules div#course_list ol.sortable li div a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root{background-color:#eee}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root>div span.empty,div#content form#condition fieldset#modules div#course_list ol.sortable li.root>div span.arrow{display:inline-block;width:22px;height:20px;vertical-align:middle}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root>div span.arrow{background-image:url("../../img/admin/icon_course_opened.gif");background-position:center center;background-repeat:no-repeat;cursor:pointer}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root>div a{vertical-align:middle;height:3em;line-height:3em;color:#000}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root>div:hover a.add_btn{margin-top:10px}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root.selected>div a{color:#3c9}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root.opened span.arrow{background-image:url("../../img/admin/icon_course_closed.gif")}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root.opened>ol.sortable{display:block !important}
div#content form#condition fieldset#modules div#course_list ol.sortable li.root>ol.sortable{display:none}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li{border-top:1px solid #ddd}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li div a{font-size:1.1em;height:2em;line-height:2em}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li div a.course{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;vertical-align:middle}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li div a.active{color:#3c9 !important}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li>ol.sortable>li div:hover{background-color:#eee}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li>ol.sortable>li a.title{width:200px}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li>ol.sortable>li>ol.sortable>li div:hover{background-color:#eee}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li>ol.sortable>li>ol.sortable>li a.title{width:180px}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li>ol.sortable>li>ol.sortable>li>ol.sortable>li div:hover{background-color:#eee}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li>ol.sortable>li>ol.sortable>li>ol.sortable>li a.title{width:170px}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li>ol.sortable>li>ol.sortable>li>ol.sortable>li>ol.sortable>li div:hover{background-color:#eee}
div#content form#condition fieldset#modules div#course_list>ol.sortable>li>ol.sortable>li>ol.sortable>li>ol.sortable>li>ol.sortable>li a.title{width:160px}
div#content form#condition fieldset#modules div#course_list>ol li ol li{list-style:none;margin-left:1em}
div#content form#condition fieldset#modules div#course_list>ol li ol li div{background:url("../../img/admin/bull_topic.gif") no-repeat left center;background-position:left .95em;padding-left:1em}
div#content form#condition fieldset#modules div#course_list>ol li ol li div a{color:#999;font-size:1em !important;height:2em;line-height:2em}
div#content form#condition fieldset#modules div#course_list>ol li ol li div a:hover{color:#3c9}
div#content form#condition fieldset#modules div#course_list>ol li ol li div a.course{width:9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-right:1.4em;vertical-align:middle}
div#content form#condition fieldset#modules div#course_list>ol li ol li ol li{margin-left:1.2em}
div#content form#condition fieldset#functions{width:743px;overflow:hidden;position:absolute;left:250.1px;top:59px;z-index:100}
div#content form#condition fieldset#functions legend{display:none}div#content form#condition fieldset#functions ul{overflow:hidden}
div#content form#condition fieldset#functions ul li{display:block;float:left;border-left:.1em solid #fff;width:10.1em;background-color:#eee}
div#content form#condition fieldset#functions ul li label{display:block;height:40px;line-height:40px;padding-left:1em;padding-right:1em;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#content form#condition fieldset#functions ul li label:hover{background-color:#3c9;color:#fff !important}
div#content form#condition fieldset#functions ul li input[type='radio']:checked+label{color:#fff;background-color:#3c9}
div#content form#condition fieldset#functions ul li:last-child{border-right:.1em solid #fff}
div#content div#view{padding-bottom:3em;width:730px;margin-left:250px}div#content div#view article hgroup#breadcrumb{position:relative}
div#content div#view article hgroup#breadcrumb h2{height:60px;line-height:60px;color:#333;font-size:1.4em;font-weight:normal;margin-bottom:3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#content div#view article hgroup#breadcrumb div.controls{text-align:right;position:absolute;right:.5em;top:9em;z-index:100}
div#content div#view article hgroup#breadcrumb div.controls a.btn{background-color:#bbb;color:#fff;display:inline-block;font-size:.95em}
div#content div#view article hgroup#breadcrumb div.controls a.orrange{background-color:#f89a69}
div#content div#view article section{width:730px}div#content div#view article section th{height:3em;background-color:#fcfcfc;border-bottom:.1em solid #ddd;color:#999;text-align:center;vertical-align:middle;padding:0 .4em}
div#content div#view article section td{border-bottom:.1em solid #ddd;text-align:center;vertical-align:middle;padding:.5em;height:2.5em}
div#content div#view article section table.layout{border:.1em solid #ccc;margin-left:1.5em;width:100%}
div#content div#view article section table.layout tr td{border-bottom:0;text-align:left}
div#content div#view article section table.layout tr td input.text{border:.1em solid #bbb;font-size:1.1em;height:2em;line-height:2em;margin:0;padding:0 .4em;width:36em}
div#content div#view article section table.layout tr.line_1 th,div#content div#view article section table.layout tr.line_1 td{background-color:#eee}
div#content div#view article section .edit_box dl.field-line{float:none;margin-left:1em}
div#content div#view article section .edit_box dl.field-line:hover{background-color:#f8f8f8}
div#content div#view article section .edit_box dl.field-line dt{display:inline-block;font-size:11px;width:100px;padding-left:5px}
div#content div#view article section .edit_box dl.field-line dd{display:inline-block;padding:5px 0}
div#content div#view article section .edit_box dl.field-line dd.dt{line-height:42px;padding:0 !important}
div#content div#view article section .edit_box dl.field-line dd.dt input.radio{margin-right:3px}
div#content div#view article section .edit_box dl.field-line dd.dt input.radio+label{margin-right:6px}
div#content div#view article section .edit_box dl.field-line dd input.text{border:1px solid #ccc;height:31px;line-height:31px;margin:0;padding:0 5px}
div#content div#view article section .edit_box dl.field-line dd input.text#connect_module_id{width:40px}
div#content div#view article section .edit_box dl.field-line dd textarea{font-size:12px;height:50px;margin:0;padding:5px;width:590px;border:1px solid #ccc}
div#content div#view article section .edit_box dl.field-line dd textarea.cke_source{border:0}
div#content div#view article section .edit_box dl.field-line dd .cke_button_savebtn_label{display:inline}
div#content div#view article section .edit_box dl.field-line dd #cke_editor1{border:1px solid #b6b6b6}
div#content div#view article section .edit_box dl.field-line#dl_subject dt{display:none}
div#content div#view article section .edit_box dl.field-line#dl_subject dd{border:1px solid #ccc;padding:0;margin:5px 0;width:710px}
div#content div#view article section .edit_box dl.field-line#dl_subject dd input.text{border:0;display:block;width:700px;font-size:1.5em;margin:0 auto;padding:0}
div#content div#view article section .edit_box dl.field-line#dl_subject:hover{background-color:#fff}
div#content div#view article section .edit_box dl.field-line#dl_description{min-height:516px}
div#content div#view article section .edit_box dl.field-line#dl_description:hover{background-color:#fff}
div#content div#view article section .edit_box dl.field-line#dl_description dt{display:none}
div#content div#view article section .edit_box dl.field-line#dl_description #description_backup{position:absolute;visibility:hidden}
div#content div#view article section .edit_box dl.field-line#dl_summary dt{vertical-align:top;padding-top:1em}
div#content div#view article section .edit_box dl.field-line#dl_movies{position:relative}
div#content div#view article section .edit_box dl.field-line#dl_movies dt{vertical-align:top;padding-top:10px}
div#content div#view article section .edit_box dl.field-line#dl_movies dd.movie{margin-bottom:5px}
div#content div#view article section .edit_box dl.field-line#dl_movies dd.movie div.group{margin-bottom:5px}
div#content div#view article section .edit_box dl.field-line#dl_movies dd.movie div.group input{width:520px}
div#content div#view article section .edit_box dl.field-line#dl_movies dd.movie div.btns{margin:0;position:absolute;top:0;right:3px;margin-top:7px}
div#content div#view article section .edit_box dl.field-line#dl_movies dd.movie div.btns #add_movie{font-size:12px;background-color:#fff;color:#666;cursor:pointer;display:inline-block;height:30px;line-height:15px;border:1px solid #d5d5d5;padding-left:10px;padding-right:10px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
div#content div#view article section .edit_box dl.field-line#dl_comment dt{vertical-align:top;padding-top:10px}
div#content div#view article section .edit_box dl.field-line#connect_module_id_nest{position:relative;top:0}
div#content div#view article section .edit_box dl.field-line#connect_module_id_nest input{height:20px}
div#content div#view article section .edit_box dl.field-line#connect_module_id_nest dd em{color:red;font-style:normal}
div#content div#view article section .edit_box dl.field-line#connect_module_id_nest a#module_connect{background-color:#fff;color:#666;cursor:pointer;border:1px solid #d5d5d5;padding:5px 10px;font-size:.95em;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
div#content div#view article section .edit_box dl.field-line#connect_module_id_nest a#module_connect:hover{border:1px solid #bbb;color:#333;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}
div#content div#view article section fieldset.category{margin:10px auto;padding:0;width:720px;border:1px solid #ddd}
div#content div#view article section fieldset.category legend{font-size:12px;margin-left:10px;padding:0 3px}
div#content div#view article section fieldset.category legend a{font-size:11px}div#content div#view article section fieldset.category div.items{padding:0 10px}
div#content div#view article section fieldset.category div.items dl.item{margin-bottom:20px;margin-top:10px;margin-left:0 !important}
div#content div#view article section fieldset.category div.items dl.item dt{background-color:#eee;display:block;float:none;height:auto;line-height:1em;margin-bottom:5px;padding:5px;width:auto}
div#content div#view article section fieldset.category div.items dl.item dd{vertical-align:top;line-height:18px;margin-left:5px}
div#content div#view article section fieldset.category div.items dl.item dd input.text{border:1px solid #ccc;height:25px;line-height:25px;margin:0;padding:0 5px;width:678px}
div#content div#view article section fieldset.category div.items dl.item dd span{vertical-align:top;display:inline-block;min-width:105px;padding-right:10px}
div#content div#view article section div.buttons{margin-top:3em;text-align:center;border-left:.1em solid #fff}
div#content div#view article section div.buttons .inner{margin:0 2em}div#content div#view article section div.buttons .inner button.emphasis,div#content div#view article section div.buttons .inner #preview{margin-right:.1em}
div#content div#view article section.datalist{position:relative}div#content div#view article section.datalist form.searchbox{position:absolute;top:1em;text-align:right;vertical-align:middle;width:100%}
div#content div#view article section.datalist form.searchbox input[type='checkbox']{margin-left:.8em;margin-right:.2em;vertical-align:middle}
div#content div#view article section.datalist form.searchbox label{vertical-align:middle}
div#content div#view article section.datalist form.searchbox input[type='search']{background-color:#eee;border:.1em solid #ccc;height:1.8em;margin-left:1em;vertical-align:middle;-webkit-appearance:none}
div#content div#view article section.datalist form.searchbox button{background-image:url('../../img/admin/searchbox_magnifier.gif');background-repeat:no-repeat;background-position:center center;background-color:#ccc;border:0;text-indent:-350%;overflow:hidden;vertical-align:middle;height:2.2em;width:2.3em}
div#content div#view article section.datalist form.datalist div.before{height:4em;line-height:4em;padding-left:1.5em;width:365px;position:relative;z-index:1}
div#content div#view article section.datalist form.datalist table{margin:.5em 0;border-top:.1em solid #999;width:100%;line-height:1.2em}
div#content div#view article section.datalist form.datalist table caption{font-size:1.1em;text-align:center;padding-bottom:1em;margin:1em 0 0 1.6em}
div#content div#view article section.datalist form.datalist table tr:hover{background-color:#f8f8f8}
div#content div#view article section.datalist form.datalist table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div#content div#view article section.datalist form.datalist table th.chk,div#content div#view article section.datalist form.datalist table td.chk{width:3.4em}
div#content div#view article section.datalist form.datalist table th.chk input,div#content div#view article section.datalist form.datalist table td.chk input{margin-left:.8em}
div#content div#view article section.datalist form.datalist table th.title a,div#content div#view article section.datalist form.datalist table td.title a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:25em}
div#content div#view article section.datalist form.datalist table th.module span,div#content div#view article section.datalist form.datalist table td.module span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:12em}
div#content div#view article section.datalist form.datalist table th.image,div#content div#view article section.datalist form.datalist table td.image{width:6em;display:none}
div#content div#view article section.datalist form.datalist table th.image img,div#content div#view article section.datalist form.datalist table td.image img{background-color:#eee;border:0;width:3.5em;height:3.5em}
div#content div#view article section.datalist form.datalist table th.detail,div#content div#view article section.datalist form.datalist table td.detail{line-height:1.45em;text-align:left}
div#content div#view article section.datalist form.datalist table th.detail a strong,div#content div#view article section.datalist form.datalist table td.detail a strong{font-size:1.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:normal}
div#content div#view article section.datalist form.datalist table th.detail a small,div#content div#view article section.datalist form.datalist table td.detail a small{color:#bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:34em}
div#content div#view article section.datalist form.datalist table th.topic,div#content div#view article section.datalist form.datalist table td.topic{width:6em}
div#content div#view article section.datalist form.datalist table th.status,div#content div#view article section.datalist form.datalist table td.status,div#content div#view article section.datalist form.datalist table th.public,div#content div#view article section.datalist form.datalist table td.public{width:3.4em}
div#content div#view article section.datalist form.datalist table th.date,div#content div#view article section.datalist form.datalist table td.date{width:10em}
div#content div#view article section.datalist form.datalist table th.delete,div#content div#view article section.datalist form.datalist table td.delete{width:3.4em}
div#content div#view article section.datalist form.datalist table th.delete a,div#content div#view article section.datalist form.datalist table td.delete a{background-image:url('../../img/admin/trash.gif');background-repeat:no-repeat;cursor:pointer;display:block;margin:0 auto;width:13px;height:14px;overflow:hidden;text-indent:-350%}
div#content div#view article section.datalist form.datalist table td{color:#bbb;font-size:1.1em;padding:10px 5px}
div#content div#view article section.datalist form.datalist table td.status a,div#content div#view article section.datalist form.datalist table td.public a{background-image:url('../../img/admin/on.gif');background-repeat:no-repeat;cursor:pointer;display:block;overflow:hidden;text-indent:-350%;height:1.2em;margin:0 auto;width:1.2em}
div#content div#view article section.datalist form.datalist table td.status a.complete,div#content div#view article section.datalist form.datalist table td.public a.complete,div#content div#view article section.datalist form.datalist table td.status a.public,div#content div#view article section.datalist form.datalist table td.public a.public{background-image:url('../../img/admin/on.gif')}
div#content div#view article section.datalist form.datalist table td.status a.ready,div#content div#view article section.datalist form.datalist table td.public a.ready,div#content div#view article section.datalist form.datalist table td.status a.private,div#content div#view article section.datalist form.datalist table td.public a.private{background-image:url('../../img/admin/off.gif')}
div#content div#view article section table.datagrid{margin:1.5em 0 .5em 1.5em;width:728.5px}
div#content div#view article section table.datagrid caption{padding-bottom:1em;margin:1em 0 0 1.6em}
div#content div#view article .qq-uploader{position:relative}div#content div#view article .qq-uploader .qq-upload-button{display:block;width:105px;padding:7px 0;text-align:center;background-color:#fff;border:.1em solid #ddd}
div#content div#view article .qq-uploader .qq-upload-button-hover{border-color:#eee}
div#content div#view article .qq-uploader .qq-upload-button-focus{outline:.1em dotted black}
div#content div#view article .qq-uploader .qq-upload-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:70px;z-index:2;background-color:#ff9797;text-align:center}
div#content div#view article .qq-uploader .qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}
div#content div#view article .qq-uploader .qq-upload-drop-area-active{background-color:#ff7171}
div#content div#view article .qq-uploader .qq-upload-list{margin:15px 35px;padding:0;list-style:disc}
div#content div#view article .qq-uploader .qq-upload-list li{margin:0;padding:0;line-height:15px;font-size:12px}
div#content div#view article .qq-uploader .qq-upload-file,div#content div#view article .qq-uploader .qq-upload-spinner,div#content div#view article .qq-uploader .qq-upload-size,div#content div#view article .qq-uploader .qq-upload-cancel,div#content div#view article .qq-uploader .qq-upload-failed-text{margin-right:7px}
div#content div#view article .qq-uploader .qq-upload-spinner{display:inline-block;background:url("../../img/admin/loading.gif");width:15px;height:15px;vertical-align:text-bottom}
div#content div#view article .qq-uploader .qq-upload-size,div#content div#view article .qq-uploader .qq-upload-cancel{font-size:11px}
div#content div#view article .qq-uploader .qq-upload-failed-text{display:none}div#content div#view article .qq-uploader .qq-upload-fail .qq-upload-failed-text{display:inline}
div#content div.buttons .big_btn{background-color:#bbb;border:0;color:#fff;cursor:pointer;width:8em;height:3em;font-size:1.2em}
div#content div.buttons .emphasis{background-color:#3c9}body.on_moving ol.sortable div a{cursor:move}
body#module_topic div#view dd .movie{margin-bottom:.5em}body#module_topic div#view dd .movie input{width:40em !important}
body#module_topic div#view fieldset{border:.1em solid #eee;margin-left:1.5em;padding:1.5em}
body#module_topic div#view section.datalist form.datalist table thead th.module,body#module_topic div#view section.datalist form.datalist table thead th.title{text-align:left !important}
body#module_topic div#view section.datalist form.datalist table tbody td.module,body#module_topic div#view section.datalist form.datalist table tbody td.title{text-align:left !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body#module_topic div#view section.datalist form.datalist table tbody td.module{width:12em}
body#module_topic div#view section.datalist form.datalist #module_seemore{background-color:#fff;color:#666;display:inline-block;font-size:1em;margin:0 1.3em 0 0;padding-top:1.45em;padding-bottom:1.45em;text-align:center;width:8em}
body#module_topic div[role='dialog']{background-color:#fff;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
body#module_topic div[role='dialog'] div.ui-dialog-titlebar{font-weight:bold;padding:10px;font-size:14px}
body#module_topic div[role='dialog'] div.ui-dialog-titlebar a{position:absolute;right:8px;top:8px;text-indent:-200px;overflow:hidden;height:15px;width:15px;border:1px solid #000;background-image:url("../../img/admin/btn_close.gif");background-repeat:no-repeat;background-position:center center}
body#module_topic div[role='dialog'] #topic_list_for_order{padding:0;overflow:hidden !important}
body#module_topic div[role='dialog'] #topic_list_for_order p{padding:1em;color:#999;font-size:11px}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper{height:32em;padding:0 1em;overflow:auto;background-color:#f8f8f8}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper #topic_list_tree{padding:.5em 0}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper #topic_list_tree li span{cursor:move}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper #topic_list_tree li span.ready{background:url("../../img/common/icon_ready.gif") no-repeat right top;padding:0 20px 2px 0}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper #topic_list_tree li span.private{color:#ddd}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper #topic_list_tree li span:hover{color:#39f}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper #topic_list_tree li div{padding:.5em 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper #topic_list_tree li div:hover{background-color:#eee}
body#module_topic div[role='dialog'] #topic_list_for_order .wrapper #topic_list_tree li ol li{background:url("../../img/admin/bull_topic.gif") no-repeat left center;list-style:none;padding-left:1em;margin-left:.2em;background-position:left .7em}
body#module_topic div[role='dialog'] div.ui-dialog-buttonpane{padding:10px;text-align:right}
body#module_topic div[role='dialog'] div.ui-dialog-buttonpane button{font-size:12px;margin-left:5px;padding:.5em 1em}
body#module_category div#view article hgroup#breadcrumb{width:100%}body#module_category div#view article hgroup#breadcrumb h2{padding-bottom:1em}
body#module_category div#view article section form .detail{line-height:1.4em;padding-left:2em;text-align:left}
body#module_category div#view article section form .topic{width:5em}body#module_category div#view article section form thead th.module,body#module_category div#view article section form thead th.title{text-align:left !important}
body#module_category div#view article section form tbody td.module,body#module_category div#view article section form tbody td.title{text-align:left !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body#module_category div#view article section form tbody td.module{width:12em}body#module_category div#view article section div#item_nest{margin-left:1.5em}
body#module_category div#view article section div#item_nest div.empty{height:20em;line-height:20em;text-align:center}
body#module_category div#view article section div#item_nest form.category_form{margin-bottom:3em;padding-top:3em;position:relative}
body#module_category div#view article section div#item_nest form.category_form:hover button.delete{display:block}
body#module_category div#view article section div#item_nest form.category_form table.layout{border:.1em solid #ccc;margin-left:0;width:100%}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr th{border-bottom:0;background-color:transparent;text-align:left;vertical-align:top;height:auto;width:7.7em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr th label,body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr th span.label{margin-left:1em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr td{background-color:transparent;text-align:left;vertical-align:top;padding:.95em 0}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr td label.error{display:block;color:red;margin-top:.5em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr td.delete a{display:inline-block;background-image:url("../../img/admin/btn_close.gif");background-position:center center;width:0;height:0;padding:.5em;margin:.5em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr td.delete a span{display:none}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_1{background-color:#eee}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_1 th{vertical-align:middle}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_1 td input.text{vertical-align:middle}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_1 td span.folding_indicator{background-image:url("../../img/admin/icon_course_opened_2.gif");background-position:center center;background-repeat:no-repeat;display:inline-block;cursor:pointer;margin-left:8.5em;vertical-align:middle;height:1.2em;width:1.2em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_1 td span.folding_indicator.opened{background-image:url("../../img/admin/icon_course_closed.gif")}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_2{height:3.8em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_2 th{vertical-align:middle}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_2 td{height:auto}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_2 td.saved{vertical-align:middle}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_2 select,body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_2 option{font-size:1.1em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>th{padding-top:.5em;vertical-align:top}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td{padding:.3em 0 1.4em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group{border:.1em solid #ccc;margin-right:auto;width:46em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table{table-layout:fixed;width:100%}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table tr th,body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table tr td{text-align:center}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table thead tr th{height:2.6em;padding:0;background-color:#f6f6f6;vertical-align:middle}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table thead tr th.default,body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table thead tr th.delete{width:3.8em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table thead tr th.value{width:auto !important}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table tbody tr td{border-top:.1em solid #eee;padding-top:.8em;padding-bottom:.5em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table tbody tr td.default{padding:0;vertical-align:middle}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table tbody tr td.default input{vertical-align:middle}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table tbody tr td.value{text-align:left}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table tbody tr td.value input.option_value{width:34em;border:0;background-color:#eee;color:#666}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group table tbody tr td.delete{vertical-align:middle}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group div.buttons{margin-top:.2em;padding-bottom:.95em;text-align:center;width:auto;background-color:#fff}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group div.buttons button{background-color:#fff;color:#666;cursor:pointer;line-height:1.8em;font-size:1em;width:5em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.group div.buttons button:hover{background-color:#f8f8f8}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td div.cke_contents{height:auto !important}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_3>td span.cke_bottom{display:none}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_4>th{padding-top:.5em;vertical-align:top}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_4>td{padding:0 0 1.7em}
body#module_category div#view article section div#item_nest form.category_form table.layout tbody tr.line_4>td textarea{font-size:1em;height:8em;width:44.7em;line-height:1.5em;color:#666}
body#module_category div#view article section div#item_nest form.category_form button.delete{cursor:pointer;display:none;position:absolute;left:100%;top:36px;background-color:#eee;border:0;color:#666 !important;font-size:1em;margin:0;height:4.4em;text-align:center;width:4.5em}
body#module_category div#view article section div#item_nest div.buttons{margin-left:1.5em;margin-top:4em}
body#module_category div#view article section div#item_nest div.buttons button#cancel{float:right}
body#module_share #content #view section form#shareform{margin:1.5em 0 3em 1.5em;width:100%}
body#module_share #content #view section form#shareform fieldset{border:0;padding-top:1em}
body#module_share #content #view section form#shareform fieldset legend{font-size:1.1em}
body#module_share #content #view section form#shareform fieldset div.group{border:.1em solid #e1e1e1;border-top-color:#9f9f9f;border-right-color:#dfdfdf;padding:2em 1em}
body#module_share #content #view section form#shareform fieldset div.group input{margin-right:.5em}
body#module_share #content #view section form#shareform fieldset div.group input#share_type_nobody,body#module_share #content #view section form#shareform fieldset div.group input#share_type_permission{margin-left:3em}
body#module_share #content #view section form#shareform button{display:none}body#module_share #content #view section table{width:100%}
body#module_share #content #view section table thead tr th{border-top:.1em solid #999;text-align:center}
body#module_share #content #view section table thead tr th.course{padding-left:1.5em;text-align:left}
body#module_share #content #view section table thead tr th.moderator{text-align:left}
body#module_share #content #view section table thead tr th.module{text-align:left;padding-left:20px}
body#module_share #content #view section table tbody tr th.module{text-align:left;padding-left:24px}
body#module_share #content #view section table tbody tr td.course{padding-left:1.5em}
body#module_share #content #view section table tbody tr td.module{text-align:left}
body#module_share #content #view section table tbody tr td.moderator{text-align:left}
body#module_share #content #view section table tbody tr td.status,body#module_share #content #view section table tbody tr td.date,body#module_share #content #view section table tbody tr td.controls{text-align:center}
body#module_share #content #view section table tbody tr td.module{line-height:1.3em;padding-left:2em !important;text-align:left !important}
body#module_share #content #view section table tbody tr td.empty{height:12em;text-align:center}
body#module_share #content #view section table tbody tr td.way{width:12em}body#module_share #content #view section table tbody tr td.num{width:10em}
body#module_role #view section table{width:100%;border-top:.1em solid #999}body#module_role #view section table tbody tr th.module{text-align:left;padding-left:24px}
body#module_role #view section table tbody tr td.empty{text-align:center;padding:2em !important}
body#module_role #view section table tbody tr td.num{width:5em}body#module_role #view section table tbody tr td.apply{width:5em}
body#module_role #view section table tbody tr td.module{line-height:1.3em;padding-left:2em !important;text-align:left !important}
body#module_role #view section table tbody tr td.set{width:7em}body#module_role #view section table tbody tr td span{background-image:url('../../img/admin/on.gif');background-repeat:no-repeat;cursor:pointer;display:block;overflow:hidden;text-indent:-350%;height:1.2em;margin:0 auto;width:1.2em}
body#module_role #view section table tbody tr td span.on{background-image:url('../../img/admin/on.gif')}
body#module_role #view section table tbody tr td span.off{background-image:url('../../img/admin/off.gif')}
body#module_role #view section .group h3{font-size:1.2em}body#module_role #view section div#writers{margin-top:1em}
body#module_role #view section div#writers h3{margin-left:1.5em}body#module_role #view section div#writers .option{margin-top:.5em;text-align:right}
body#module_role #view section div#writers #explaination{border:.1em solid #e1e1e1;background-color:#f6f6f6;margin-top:2em;margin-left:1.5em;padding:1em;font-size:.95em}
body#module_role #view section div#writers #explaination h4{background-image:url('../../img/admin/icon_help.gif');background-repeat:no-repeat;background-position:left;padding-left:1.7em;margin-bottom:1em}
body#module_role #view section div#writers #explaination table{border-left:.1em solid #ddd;border-top:.1em solid #ddd;margin:0 auto;width:100%}
body#module_role #view section div#writers #explaination table th{background-image:none;border-bottom:.1em solid #ddd}
body#module_role #view section div#writers #explaination table th,body#module_role #view section div#writers #explaination table td{border-right:.1em solid #ddd;text-align:center}
body#module_role #view section div#writers #explaination table tbody tr th,body#module_role #view section div#writers #explaination table tbody tr td{height:2.5em;text-transform:capitalize}
body#module_role #view section div#writers #explaination table tbody tr th span,body#module_role #view section div#writers #explaination table tbody tr td span{background-image:url('../../img/admin/on.gif');background-repeat:no-repeat;background-position:center center;display:block;overflow:hidden;margin:0 auto;text-indent:-150em;height:1.5em;padding:.2em}
body#module_role #view section #roletypeform{margin-top:4em}body#module_role #view section #roletypeform h3{margin-left:1.5em}
body#module_role #view section #roletypeform ul{background-image:url('../../img/admin/door.gif');background-repeat:no-repeat;background-position:1.8em center;margin:1em 0 0 1.5em;border-bottom:.1em solid #ddd;border-top:.1em solid #999;line-height:2.3em;padding:1em 6.5em}
body#module_role #view section #roletypeform ul li input{margin-right:.5em}body#module_role #view section div.line{margin-top:4em;overflow:hidden}
body#module_role #view section div.line h3{margin-left:1.5em}body#module_role #view section div.line .group{width:345px}
body#module_role #view section div.line form#authorityform{float:left}body#module_role #view section div.line form#authorityform table{width:100%}
body#module_role #view section div.line form#authorityform table thead th.nickname{text-align:left}
body#module_role #view section div.line form#authorityform table thead th.nickname span{padding-left:1.5em}
body#module_role #view section div.line form#authorityform table thead th.authority{width:10.9em}
body#module_role #view section div.line form#authorityform table tbody td.nickname label{display:block;padding-left:1.5em}
body#module_role #view section div.line form#authorityform table tbody td.authority{text-align:center}
body#module_role #view section div.line form#adduserform{float:right;width:364px}
body#module_role #view section div.line form#adduserform table.layout{width:94%;margin:1.5em 0 .5em 1.5em;border-bottom:.1em solid #e1e1e1;border-top:.1em solid #999}
body#module_role #view section div.line form#adduserform table.layout th{text-align:right;padding-left:1.7em}
body#module_role #view section div.line form#adduserform table.layout td{text-align:left}
body#module_role #view section div.line form#adduserform table.layout th,body#module_role #view section div.line form#adduserform table.layout td{border:0;background-image:none}
body#module_role #view section div.line form#adduserform table.layout tr.line-1 th,body#module_role #view section div.line form#adduserform table.layout tr.line-1 td{height:auto;padding:1em .5em .5em .5em}
body#module_role #view section div.line form#adduserform table.layout tr.line-1 th input,body#module_role #view section div.line form#adduserform table.layout tr.line-1 td input{font-size:1em;line-height:1.5em;margin:0;width:20em}
body#module_role #view section div.line form#adduserform table.layout tr.line-2 th,body#module_role #view section div.line form#adduserform table.layout tr.line-2 td{height:auto;padding:.5em;padding-bottom:.9em}
body#module_role #view section div.line form#adduserform table.layout tr.line-3 th,body#module_role #view section div.line form#adduserform table.layout tr.line-3 td{height:auto;padding:.5em .5em 1em .5em}
body#module_role #view section div.line form#adduserform table.layout tr.line-3 th button,body#module_role #view section div.line form#adduserform table.layout tr.line-3 td button{border:.1em solid #bbb;background-color:#fff;display:inline-block;font-size:1em;line-height:1.8em;padding-left:.8em;padding-right:.8em;vertical-align:middle;width:6em;color:#666}
body#module_template #view section dt{display:none}body#module_template #view section table .module{line-height:1.3em;padding-left:2em !important;text-align:left !important}
body#module_template #view section table td.set{width:10em}body#module_template #view section table td.set span{background-image:url('../../img/admin/on.gif');background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-350em;height:1.2em;margin:0 auto;width:1.2em}
body#module_template #view section table td.set span.on{background-image:url('../../img/admin/on.gif')}
body#module_template #view section table td.set span.off{background-image:url('../../img/admin/off.gif')}
body#module_basic fieldset#modules li label,body#module_topic fieldset#modules li label,body#module_category fieldset#modules li label,body#module_share fieldset#modules li label,body#module_role fieldset#modules li label,body#module_template fieldset#modules li label{height:2.3em !important;line-height:2.3em !important}
body#module_basic hgroup#breadcrumb h2,body#module_topic hgroup#breadcrumb h2,body#module_category hgroup#breadcrumb h2,body#module_share hgroup#breadcrumb h2,body#module_role hgroup#breadcrumb h2,body#module_template hgroup#breadcrumb h2{background-image:url('../../img/admin/icon_title.png');background-repeat:no-repeat;background-position:12px -32px;padding-left:45px;overflow:hidden}
body#module_basic #view article section{margin-top:1em !important}body#module_basic #view article section table td{height:3em}
body#module_basic #view article section table td strong{font-size:1.2em !important}
body#course_basic div#view{padding-top:0}body#course_basic div#view article section{margin-top:0}
body#course_basic div#view hgroup#breadcrumb h2{background-image:url('../../img/admin/icon_title.png');background-repeat:no-repeat;background-position:12px 18px;padding-left:45px;overflow:hidden;margin-bottom:0 !important}
body#course_basic input[name=upload]{font-size:12px;cursor:pointer;display:inline-block;height:30px;line-height:15px;border:1px solid #d5d5d5;padding-left:10px;padding-right:10px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body#account_edit div#content div#view{padding-top:0}body#account_edit div#content div#view article hgroup#breadcrumb h2{background-image:url('../../img/admin/icon_title.png');background-repeat:no-repeat;background-position:10px -135px;padding-left:42px;overflow:hidden}
body#account_edit div#content div#view article th{height:3em;background-image:url('../../img/admin/bg_thead.gif');border-bottom:0;color:#999}
body#account_edit div#content div#view article #user_profile{margin-bottom:5em;margin-top:2em;overflow:hidden;position:relative}
body#account_edit div#content div#view article #user_profile form#form .edit_box{padding-left:2.5em}
body#account_edit div#content div#view article #user_profile form#form .edit_box#profile_edit_box dl{height:auto}
body#account_edit div#content div#view article #user_profile form#form .edit_box img{float:left;width:5em;height:5em;border:1px solid #ccc;padding:4px}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl{padding-left:4em;min-height:60px;margin-left:0}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd{display:inline-block;font-size:12px;vertical-align:top}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt input,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd input{background-color:#f8f8f8;height:35px;font-size:1.2em;line-height:35px;width:390px}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt textarea,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd textarea{height:80px;margin:0;width:390px}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl{margin-bottom:20px;width:420px}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dt,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dt,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dd,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dd{display:inline}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dt input,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dt input,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dd input,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dd input{height:25px;line-height:1em;vertical-align:middle}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dt input,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dt input{width:90px}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dd input,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dd input{width:297px}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dd a.btn,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dd a.btn{background-color:#fff;background-size:18px 18px;display:inline-block;text-indent:-300px;overflow-x:hidden;padding:0 !important;width:18px;height:18px;vertical-align:middle}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dd a.btn.btn_add,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dd a.btn.btn_add{overflow:hidden;background-image:url("../../img/admin/add.png")}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt dl dd a.btn.btn_remove,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd dl dd a.btn.btn_remove{overflow:hidden;background-image:url("../../img/admin/remove.png")}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dt{width:145px;text-align:left !important;margin-right:1.2em;font-size:1em;border-top:1px solid #ccc;padding-left:4px;height:2.8em;line-height:2.8em;width:12em}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl>dd{min-height:25px;line-height:25px;padding:0}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl .social_connect,body#account_edit div#content div#view article #user_profile form#form .edit_box>dl #account_withdrawal{width:10em;font-size:.9em;font-family:inherit;padding:0}
body#account_edit div#content div#view article #user_profile form#form .edit_box>dl #fb_connect>.social_connect{margin-left:2em}
body#account_edit div#content div#view article #user_profile form#form .edit_box#profile_edit_box dt{height:100px}
body#account_edit div#content div#view article #user_profile form#form .edit_box #avatar_box{width:450px}
body#account_edit div#content div#view article #user_profile div.buttons{text-align:left;margin-left:216px}
body#account_edit div#content div#view article #user_profile div.buttons a{border:.1em solid #eee;font-size:.95em;padding:.8em 2em;position:absolute;left:26em;top:2.8em}
body#account_edit div#content div#view article div.sections{overflow:hidden}body#account_edit div#content div#view article div.sections section{width:26em;margin-left:1.5em;float:left}
body#account_edit div#content div#view article div.sections section h3{font-size:1.15em;margin-bottom:1em}
body#account_edit div#content div#view article div.sections section ul{border:.1em solid #d4d4d4;padding:.6em 1.3em;min-height:20em}
body#account_edit div#content div#view article div.sections section ul.empty{font-size:1.2em;list-style-type:none;min-height:16.5em;padding:1.1em 1.3em;text-align:center}
body#account_edit div#content div#view article div.sections section ul.empty li{list-style-type:none;line-height:1.2em;padding-top:7em}
body#account_edit div#content div#view article div.sections section#now_studying ul li{margin:1em 0}
body#account_edit div#content div#view article div.sections section#now_studying ul li span.bar_graph{background-color:#e9e9e9;display:inline-block;margin-top:.6em;margin-right:.4em;width:20.5em}
body#account_edit div#content div#view article div.sections section#now_studying ul li span.bar_graph span.inner{background-color:#6fb2dd;display:block;height:1.3em;margin-right:auto}
body#account_edit div#content div#view article div.sections section#now_studying ul li span.percent{display:inline-block;font-size:.95em;margin-top:.9em;vertical-align:top}
body#account_edit div#content div#view article div.sections section#done_it ul,body#account_edit div#content div#view article div.sections section#hall_of_fame ul{list-style-type:disc;padding-top:1.1em;padding-bottom:1.1em}
body#account_edit div#content div#view article div.sections section#done_it ul li,body#account_edit div#content div#view article div.sections section#hall_of_fame ul li{line-height:1.2em;list-style-type:disc;margin:.2em 0 .2em 1em}
body#account_edit div#content div#view article div.sections section#done_it ul.empty,body#account_edit div#content div#view article div.sections section#hall_of_fame ul.empty{background-color:#f6f6f6}
body#account_edit div#content div#view article div.sections section#done_it ul.empty li,body#account_edit div#content div#view article div.sections section#hall_of_fame ul.empty li{list-style-type:none;margin:0}
body#account_edit div#content div#view article div.sections section#hall_of_fame{width:18em}
footer{border-top:.1em solid #ddd;padding:2.5em;clear:both;display:none}#go-to-top{position:absolute;display:none;left:91em;top:10em;z-index:5;border:.1em solid #ddd;padding:1em}
div#content div#view article .cke_skin_kama{padding:0 !important}div#content div#view article .cke_skin_kama .cke_wrapper{background-color:#eee !important;background-image:none !important}
div#content div#view article .cke_skin_kama .cke_wrapper td.cke_bottom{border-bottom:0 !important;padding:0 !important}
.cke_skin_kama .cke_toolgroup{background-image:none !important;background-color:#fff !important;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.cke_skin_kama .cke_toolgroup .cke_button a{padding:.4em !important}.cke_skin_kama .cke_toolgroup .cke_button_movieCmd .cke_icon{width:42px !important}
.cke_skin_kama .cke_rcombo a,.cke_skin_kama .cke_rcombo a:active,.cke_skin_kama .cke_rcombo a{background-image:none !important;background-color:#fff;padding:.5em !important;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 !important}
div.curtain,div.ui-widget-overlay{position:absolute;left:0;top:0;background-color:#fff;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}
div.ui-widget-overlay{z-index:99}div.black-dialog{background-color:#888;color:#fff;position:absolute;text-align:center;width:230px;z-index:10;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
div.black-dialog div.pin{display:none}div.black-dialog div.title{height:35px;visibility:hidden}
div.black-dialog div.content{font-size:14px;line-height:1.5em;margin:0 auto;text-align:left;width:150px}
div.black-dialog div.btns{margin:10px 0 0 0 !important;padding:25px 0;text-align:center !important}
div.black-dialog div.btns button{background-color:#6d6d6d;border:none !important;color:#fff;font-size:12px;height:30px;line-height:30px;padding:0 15px;margin:0 .2em;cursor:pointer}
div.black-dialog.pinned{display:none}div.black-dialog.pinned div.pin{background-image:url("../../img/admin/pin2_left.png");background-repeat:no-repeat;display:block;height:15px;width:8px;position:absolute;top:30px;left:-8px}
div.black-dialog#topic_order_dialog{top:0;left:220px;z-index:11}div.black-dialog#topic_order_dialog div.content{float:none;margin:0 auto;padding-left:0;text-align:center;width:150px}
div.black-dialog#topic_order_dialog.fixed{position:fixed;top:38px}#cke_cominfo span.cke_top{display:none}
#avatar_box{height:auto !important}#avatar_box #file-uploader{margin-left:177px}#avatar_box #profile_nest{float:left}
#avatar_box #profile_nest #user_avatar{float:none !important;width:160px !important;height:160px !important}
#avatar_box ul{list-style-type:disc;margin-top:10px;margin-left:170px;padding-left:20px}
#avatar_box ul li{list-style-type:disc;font-size:11px;line-height:1.8em}#btn_profile{width:110px;font-size:12px}
#label_profile{vertical-align:top}div#module_connector_layer.alone{right:0 !important;left:0 !important}
div#module_connector_layer.alone div.pin{display:none}div#module_connector_layer.alone div.head strong{padding:0 !important}
div#module_connector_layer.alone div.body{overflow:hidden !important}#cke_description{width:710px !important}
#cke_description .cke_inner .cke_contents{margin:0 25px}#cke_cominfo{width:600px !important}