﻿@charset "utf-8";
/* CSS Document */

/* table style  */
.outbox_tb_h {
    border-top: 2px solid #339f9a;
} /* bluegreen */
.tb_st_h, .tb_st_hm{width:100%; border-spacing:0; border-collapse:collapse; text-align:center; color:#333;}
.tb_st_h th, .tb_st_h td{height:26px; padding:0 !important; border:1px solid #ccc !important; vertical-align:middle; font-size:12px;}
.tb_st_h th, .tb_st_h thead th{background:#f5f5f5;}
.tb_st_h td.con, .tb_st_h td.book_title{padding:0 7px !important; text-align:left;}
.tb_st_h td.con, .tb_st_h td.result{padding:5px 10px !important; text-align:left;}
.tb_st_h td.class_in{padding:10px 7px !important; text-align:left;}
.book_title a, .book_title a:hover, .book_title a:visited{text-decoration:none; color:#333;}
.tb_st_h .sp, .tb_st_h .sp a, .tb_st_h .sp:hover, .tb_st_h .sp:visited{color:#39f; font-weight:bold;}
.tb_st_h .sp_no, .tb_st_h .sp_no a, .tb_st_h .sp_no:hover, .tb_st_h .sp_no:visited{color:#f60; font-weight:bold;}
.tb_st_h .sp_color{color:#39f;}
.tb_st_h td.sp_bg{background:#fafafa;}

.tb_st_h th.select_class, .tb_st_h td.select_class{background:#eeffdd;} /* 선택th */
.tb_st_h th.strong_class, .tb_st_h td.strong_class{background:#F8E0F7;} /* 강조th */
.tb_st_h th.strong_class, .tb_st_h td.blue_class{background:#C8EAF9;} /* 색상 변경 */
.tb_st_h th.text_right, .tb_st_h td.text_right{padding:0 7px !important; text-align:right !important;}

.tb_in{border-top:none !important;}
.tb_in td, .tb_in th{border:1px solid #ddd !important; color:#666;}

/* 진하게 */
.outbox_tb_hm{border-top:2px solid #ccc;}
.tb_st_hm th, .tb_st_hm td{height:26px; padding:0 !important; border:1px solid #888; vertical-align:middle; font-size:12px;}
.tb_st_hm th, .tb_st_hm thead th{background:#777; color:#fff;}
.tb_st_hm td.con, .tb_st_hm td.book_title{padding:0 7px !important; text-align:left;}

/* 평가분기별 학생평가 */
.tb_st_comm{width:100%; border-spacing:0; border-collapse:collapse; color:#333;}
.tb_st_comm th, .tb_st_comm td{height:26px; padding:5px 10px !important; border:1px solid #cdcdcd; vertical-align:middle; font-size:12px; text-align:left;}
.tb_st_comm th, .tb_st_comm thead th{background:#f4f4f4; text-align:center;}
.tb_st_comm a, .tb_st_comm a:hover, .tb_st_comm a:visited{text-decoration:none; color:#333;}

/* table style 4_2 */
.tb_st_test{width:100%; border-spacing:0; border-collapse:collapse; border-top:2px solid #08f;}
.tb_st_test td, .tb_st_test th{padding:5px 10px; background:#fff; border-bottom:1px solid #bbb; vertical-align:middle; text-align:left;}
.tb_st_test th{padding:5px; text-align:center; border-right:1px dotted #bbb;}
.tb_st_test td.test,.tb_st_test th.test{text-align:center;}
.tb_st_test .type_bg td, .tb_st_test .type_bg th{background:#f4f4f4;}
.tb_st_test td img{width:43px; height:35px;}

/* 페이지 번호 */
.page_area{padding:20px 0 0 0; text-align:center;}
.page_area a{padding-left:15px;}
.page_area span{font-weight:bold; padding-left:15px;}

/* 선택정보 기본테이블 */

.tb_st_basic {
    width: 100%;
    margin-top: 3px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: left;
    color: #333;
    border-top: 2px solid #339f9a;
}
.tb_st_basic th, .tb_st_basic td{padding:5px 5px 4px 10px; min-height:18px; /*border-left:1px solid #bbb;  border-right:1px solid #bbb; */border-bottom:1px dotted #bbb; vertical-align:middle; font-size:11px;}
.tb_st_basic th{padding:0; background:#eaf1f1; text-align:center;}
/*.tb_st_basic td{background:#fff;}*/
.tb_st_basic tr.last td, .tb_st_basic tr.last th{border-bottom:1px solid #bbb;}

/* 테이블 표시없음 - 수업리스트 */
.tb_st_no{width:99%; margin:2px 5px; border-spacing:0; border-collapse:collapse; text-align:left; color:#333;}
.tb_st_no th, .tb_st_no td{padding:5px 0 2px 0 !important; background:none; min-height:18px; border:none !important; vertical-align:top; font-size:11px; text-align:left;}
.tb_st_no th.bb_line, .tb_st_no td.bb_line{padding:1px 0 4px 5px !important; border-bottom:1px dashed #cdcdcd;}

.tb_st_choice{width:99%; margin:2px 5px; border-spacing:0; border-collapse:collapse; text-align:left; color:#333;}
.tb_st_choice th, .tb_st_choice td{padding:5px 0 2px 0 !important; background:none; min-height:18px; border-bottom:1px solid #ccc !important; vertical-align:top; font-size:11px; text-align:left;}
.tb_st_choice .t_line, .tb_st_choice td.t_line, .tb_st_choice th.t_line{border-top:1px solid #ccc !important;}
.l_line{border-left:1px solid #ccc !important;}
.r_line{border-right:1px solid #ccc !important;}

/* 테이블 안의 테이블 */
.tb_st_in{width:100%; margin-top:5px; border-spacing:0; border-collapse:collapse; text-align:center; color:#555;
	border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tb_st_in th, .tb_st_in td{padding:0 2px; border-bottom:1px solid #ccc; vertical-align:middle; font-size:11px;}
.tb_st_in th{padding:5px 3px 4px 3px; background:#efd;}
.tb_st_in th+th, .tb_st_in td+td,  .tb_st_in th+td, .tb_st_in td+th{border-left:1px solid #ccc;}



