body {font-family:"나눔고딕","NanumGothic","dotum";}

.user_photo{width:150px;display:block;margin-bottom:5px;}
.nav > li:hover ul{display:block;}
.nav ul{margin:0 0 0 2px;}
header h1 a{text-decoration: none;color:#333}
header h1 a:hover{text-decoration: none;color:#333}
.breadcrumb {background-color: #fff;margin:0;text-align:right;}
.controls textarea{width: 300px;height: 200px;}
.controls ul{list-style:none;margin-left:10px;}
.controls .level1{font-size:14px;}
.controls .level2{font-size:13px;}
.controls .level3{font-size:12px;}
.custom-drop {width:90px;min-width:90px;}
.custom-drop li{text-align:center;}
.custom-drop li a{text-align:center;padding:3px;}
.table .write{color:#fff}
.table a{text-decoration: none;color:#333}
.div_input {display: inline-block;margin-bottom: 0;vertical-align: middle;background-color: #fff;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;height: 20px;padding: 4px 6px;font-size: 14px;line-height: 20px;-webkit-border-radius: 4px;border-radius: 4px;margin-left: 0;width: 206px;	}
.table-hover a:hover td {background-color: #f5f5f5;}
.code_list {display:inline-block}
.code_list input{margin-bottom: 3px;}
#charge_form .control-label{width:80px;}
#charge_form .controls{margin-left:90px;}
.submenu td span{font-size:13px;margin-left:30px}
.grade_list li span{width:18%;display:inline-block}
.grade_list .th span{width:18%;display:inline-block}
.grade_list .th {background-color: #faf2cc}
.grade_list .td {background-color: #fcf8e3;}
#logout{line-height:40px;color: #777;text-decoration: none;}

.student_box {width:220px;margin-left:10px;min-height:500px;height:100%;position:absolute;top:0;right:0;background:url('/image/info_bg.png') no-repeat;background-position:center 260px;background-color: #fafafa;border:1px #d4d4d4 solid;}
#student_info{list-style-type:none;margin:0px;}
#student_info li{margin:5px 10px;height:30px;padding-top:10px;padding-left:25px;font-weight:bold;color:#333;background:url('/image/info_bar.jpg') bottom center no-repeat;}
#student_info .info_title {background:#eaeaea;margin:0;text-align:center;padding-left:0;padding-top:15px;font-size:16px;height:35px;}
#student_info li .info_head{display:inline-block;}
#student_info li .info_cont {color:#017cc2;}
#student_info li .info_time {color:#ff0000;}
#btn_list{margin:0;}
#btn_list .btn{display:block;margin:0;padding:20px;font-weight:bold;font-size:20px;color:#eee; width:188px;float:left;margin-right:9px;}
input#exam_btn {display:block;font-size:25px;padding:20px 0;width:222px;float:right;}
.exam_navibar {
border:1px solid #d4d4d4;
height:80px;margin-top:30px;margin-bottom:10px;
background-color: #fafafa;
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
background-image: -o-linear-gradient(top,#fff,#f2f2f2);
background-image: linear-gradient(to bottom,#fff,#f2f2f2);
background-repeat: repeat-x;	
}
.exam_navibar h1{color:gray;text-align:center;margin-top:20px;font-size: 30px;}
.exam_index_name {border-bottom:1px solid #d4d4d4;color:#404040;padding:32px 0 32px 240px;margin:0;font-size:25px;font-weight:500;background: url(../image/logo_small.jpg) no-repeat left center;}
.exam_index_name1 {border-bottom:1px solid #d4d4d4;color:#404040;padding:30px 0;margin:0;font-size:32px;font-weight:500;}

.content{min-height:600px;}
.footer {background: url(../image/copyright.jpg) no-repeat left top;padding-top:10px;border-top:1px #ddd solid;min-height:70px;margin-top:10px;}
.footer p {text-align:right;color:#999;margin:0px;font-size:12px;}


/* pop_inspect */
#question_btn{width:100%;float:left}
#question_list{width:100%;float:left}
#answer_list textarea{width:95%;height:270px}
#answer_list textarea[readonly]{background-color: #fff;cursor:default}
.question_txt{float:left;padding:5px;}
.question_txt p{margin:0;font-size:14px}
#answer_list{width:99%;float:left;margin-left:2px;}
label.custom_label {display:inline-block;padding:10px;margin-top:10px;}
.custom_blue{color:blue;}
.custom_red{font-weight:bold;color:red}

.login_box {background:url('/image/admin/login_bg.png') top center no-repeat;width:644px;height:242px;margin:0 auto;padding-top:54px;}
.login_user {background:url('/image/login_bg_u.png') top center no-repeat;width:940px;height:487px;margin:0 auto;background-color:#fff;}

.monitor_login_box {background:url('/image/monitor_login_bg.png') top center no-repeat;width:644px;height:242px;margin:0 auto;padding-top:54px;}
.content_box1 {background:url('/image/admin/login_bg_02.png') no-repeat;background-position:center 105px;}
.content_box2 {background:url('/image/monitor_login_bg_02.png') no-repeat;background-position:center 110px;}

.blue {font-weight:bold;color:#007cc8;}
.black {font-weight:bold;}
.red {color:#ff0000;}

/* view_exam (시작) */
.info th {text-align:center;}
#questions .center {text-align:center;vertical-align:middle;}
/* view_exam (끝) */

/* write_exam (시작) */
.table-center th {text-align:center;}
.table-center .center {text-align:center;vertical-align:middle;}
.table-center .bold {font-weight:bold;}
/* write_exam (끝) */

/* exam (시작) */
.content .question_element {min-height:480px;}
.router_btn {position:absolute;bottom:15px;left:0;width:680px;margin:0 13px;}
.router_btn ul {margin:0 auto;list-style-type:none;width:680px;}
.router_btn ul li {width:168px;cursor:pointer;float:left;background:url('../image/router_btnOff_bg.jpg') no-repeat;background-position:left center;background-size:80px;background-color:#f2f2f2;padding:0;border-right:2px solid #fff;}
.router_btn ul li span {display:block;font-size:16px;font-weight:500;padding:20px 10px 20px 0;color:#333;text-decoration:none;text-align:right;}
.router_btn .btn_on {background:url('../image/router_btn_bg.jpg') no-repeat;background-position:left center;background-size:80px;background-color:#108ECD;}
.router_btn .btn_on:hover {background:url('../image/router_btn_bg2.jpg') no-repeat;background-position:left center;background-size:80px;background-color:#08c;}
.router_btn .btn_on span {color:#eee;text-align:right;padding-right:10px;}
.router_btn .btn_on span:hover {color:#fff;}
.router_list .img_container {width:100%;padding-top:20px;float:left;text-align: right;}
.router_list img {margin:10px;cursor:pointer;}
.termBox {position:absolute;top:80px;left:0;border:1px #555555 solid;display:none; z-index:2;}
.question {min-height:600px;border:1px #d4d4d4 solid;margin-left:0px;padding:0 3px;position:relative;}
.question_text {margin:10px;padding:5px 5px 15px 5px;line-height:1.6em;font-weight:300;}
.question_text span {font-weight:600;font-size:17px;line-height:1.8em;}
.question_img {margin:10px 0 85px 0;padding:40px 0 20px 0;background:url('/image/add_img_bg.jpg') no-repeat;background-position:10px 15px;border:1px solid #ddd; text-align:center;}
img.question_image {margin:10px;}
/* exam (끝) */

/* index(admin) */
.control {width:800px;height:120px;margin:0 auto;padding:25px 0;border-bottom:1px solid #e3e3e3;}
.control >a {width:180px;padding:12px 0;margin-top:18px;font-weight:500;}
.control >p {padding:0;margin:0;float:right;margin-top:-10px;}
.delete {width:800px;height:120px;margin:0 auto;padding:25px 0 0 0;}
.delete >p {padding:15px 10px;width:500px;margin:0;float:left;}
.delete >a {width:180px;padding:12px 0;margin-top:13px;}