@charset "utf-8";
/* Author:Danny Cho */

/* 2013 평가단 */


/* 2013 평가단 상단테이블 */
.tblSctit{}
.tblSctit tbody td{font-size:12px;color:#404040;text-align:center; padding:4px 4px 4px; border:1px solid #ddd; border-right:0px; background:#fff; }
.tblSctit tbody th{font-size:11px;color:#476684;padding:9px 0 8px; border:1px solid #ddd;background:#f7f7f7;}
.tblSctit tbody th.first{border-left:0px;}
.tblSctit tbody td.ac, .tblSc tbody th.ac{text-align:center;}
.tblSctit caption {display: none}

/* 최근글게시판 */
.tblm{border-top:1px solid #3a6180;}
.tblm thead th{padding:9px 0 8px;border-bottom:1px solid #dddddd;background:#f9f9fa;font-size:12px;color:#60807e;letter-spacing:-0.1em;}
.tblm tbody td{padding:8px 0 7px;border-bottom:1px solid #dddddd;text-align:center;}
.tblm tbody td.aL {text-align:left;padding-left:10px;}
.tblm.addClass thead th,.tbl.addClass tbody td{border-left:1px solid #dddddd;}
.tblm tbody td.aL img{margin-left:5px;margin-bottom:-2px;}
.tblm tr.ans {background:#f1f5f8;font-weight:bold;}
.tblm tr.df {background:#f1f5f8;}

.swbox_odab {font-size:11px; margin-top:25px; padding:12px 9px 10px 12px; border:none; background-color:#f7f7f7;}
.swbox_odab span.name {color:#3a6180; font-weight:bold;}
.swbox_odab strong {color:#666;}
.swbox_odab ul {margin-top:-6px;padding:0px;display:inline-block;}
.swbox_odab li {margin-top:6px;list-style:none;}
.swbox_odab li.tit {font-size:14px; font-family:Nanum Gothic,'나눔고딕',NanumGothic,'돋움';font-weight:700;letter-spacing:-2px; color:#666;}
.swbox_odab img {margin-top:20px;}

h3.slptitm, .slptitm{font-size: 17px; color:#333;font-family:Nanum Gothic,'나눔고딕',NanumGothic,'돋움';font-weight:700;letter-spacing:-2px;} 



.bstnarea {width:645px; text-align:center; margin-top:20px;}

.bsubmit {

    display:inline-block;
	width:60%;
	padding:4px 7px 2px;
	margin-bottom:3px;
	letter-spacing:-0.1em;
    
    font-size:11px;
    font-weight:bold;
    color:#4F4F4F;
    
    cursor:pointer;
    
    text-align:center;
    
    background-color:#fff;
    
    border:1px #C3C3C3 solid;
    border-bottom:1px #A2A2A2 solid;
    border-top:1px #E3E3E3 solid;


    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.bsubmit.mod {color:#fff; background-color:#8790a6; border:1px #4b546a solid; border-bottom:1px #2a3349 solid; border-top:1px #6b748a solid;}
.bsubmit.mod:link, .bsubmit.mod:hover, .bsubmit.mod:focus, .bsubmit.mod:visited {color:#fff;}
.bsubmit.odab {color:#fff; background-color:#4c546d; border:1px #101831 solid; border-bottom:1px #000010 solid; border-top:1px #303851 solid;}
.bsubmit.odab:link, .bsubmit.odab:hover, .bsubmit.odab:focus, .bsubmit.odab:visited {color:#fff;}
.bsubmit.no {color:#999999; background-color:#f4f4f4; border:1px #C3C3C3 solid;}
.bsubmit.no:link, .bsubmit.no:hover, .bsubmit.no:focus, .bsubmit.no:visited {color:#999;}
.bsubmit.btn1 {color:#fff; width:150px; padding:.7em 7;font-size:12px; background-color:#4c546d; border:1px #101831 solid; border-bottom:1px #000010 solid; border-top:1px #303851 solid;}
.bsubmit.btn1:link, .bsubmit.btn1:hover, .bsubmit.btn1:focus .bsubmit.btn1:visited {color:#fff;}
.bsubmit.btn2 {color:#fff; width:150px; padding:.7em 7;font-size:12px; background-color:#818bab; border:1px #5a6584 solid; border-bottom:1px #565769 solid; border-top:1px #717a98 solid;}
.bsubmit.btn2:link, .bsubmit.btn2:hover, .bsubmit.btn2:focus, .bsubmit.btn2:visited {color:#fff;}

.bsubfree{display:inline-block;	padding:.4em 10px .2em; margin:0px; font-size:11px; font-weight:bold; color:#fff; cursor:pointer; text-align:center; background-color:#4c546d; border:1px #101831 solid; border-bottom:1px #000010 solid; border-top:1px #303851 solid; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bsubfree.btn{padding:.4em 10px .2em;}
.bsubfree.odab:link, .bsubfree.odab:hover, .bsubfree.odab:focus, .bsubfree.odab:visited {color:#fff;}

.bsubfree2{display:inline-block; padding:.4em 10px .2em; margin:0px; font-size:11px; font-weight:bold; color:#fff; cursor:pointer; text-align:center; background-color:#8790a6; border:1px #4b546a solid; border-bottom:1px #2a3349 solid; border-top:1px #6b748a solid; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bsubfree2:link, .bsubfree2:hover, .bsubfree2:focus, .bsubfree2:visited {color:#fff;}

/* 팝업 */
.scorePop {width:100%; height:59; background:url('http://img.jongroeclass.co.kr/eclass/comuser/slp/e_analBg.gif') repeat-x 0 100%;}
.scorePop ul {position:relative; margin:0;padding:0;width:100%;list-style:none; font-size:0;}
.scorePop ul li {float:left;}
.scorePop ul li.last{ padding:15px 15px 0; float:right;  font-size:18px; font-weight:bold; font-family:'맑은 고딕',Nanum Gothic,'나눔고딕',NanumGothic,'돋움'; color:#fff;}
.scorePop ul li.symbol{padding:10px 0 0 15px;}
.scorePop ul li.logotxt{padding:12px 0 0 5px; font-size:20; font-weight:bold; font-family:'맑은 고딕', Nanum Gothic,'나눔고딕',NanumGothic,'돋움'; color:#fff; letter-spacing:-1px;}

.slpBox1{height:40px; *padding-top:10px; padding-left:10px; padding-right:10px; overflow:hidden; border-bottom:1px solid #d3d3d3; background-color:#f7f7f7;}
.slpBox1 dl {width:100%;}
.slpBox1 dt{float:left; font-size:11px; margin:0px; padding:3px 10px 0 0; font-weight:bold;}
.slpBox1 dt.txt{padding-right:30px;}
.slpBox1 dd {float:left; margin:0px; padding-right:30px;}
.slpBox1 dd.btn{float:right; padding:0;}

.slpBox4{width:100%; padding:13px 15px 5px; height:30px;border-bottom:1px solid #d3d3d3; background-color:#f7f7f7;}
.slpBox4 dl {margin:0px; }
.slpBox4 dt{float:left; font-size:11px; margin:0px; padding:3px 10px 0 0; font-weight:bold;}
.slpBox4 dt.txt{padding-right:30px;}
.slpBox4 dd {float:left; margin:0px; padding-right:30px;}
.slpBox4 dd.btn{float:right; padding:0;}

.slpBox1 select,.slpBox1 input{margin-top:1px;}
.selSt{font-size:12px; font-family:dotum;}

.slptit.odabnt{width:915px; }
.slptit span{float:right; font-family:dotum; margin-left:5px;}

.exmundab {position:relative;display:block;overflow:hidden;width:915px; margin:0 0 25px; border:1px solid #999; border-top:1px solid #3a6180; }
.exmundab.fl{position:relative;margin:0; padding:0; width:513px; float:left; border:0px;font-family:Nanum Gothic,'나눔고딕',NanumGothic,'돋움'; src:url(/Comuser/SLP2013/common/font/NanumGothic.eot);}
.exmundab.fr{position:relative;margin:0; padding:0; width:400px; float:right; border:0px;font-family:Nanum Gothic,'나눔고딕',NanumGothic,'돋움'; src:url(/Comuser/SLP2013/common/font/NanumGothic.eot);}
.exmundab.fl dt{width:513px;float:left; margin:0;font-size:14px; font-weight:bold; border-bottom:1px solid #999; color:#333; background-color:#f9f9fa;height:25px;}
.exmundab.fl dd{width:513px;float:left; margin:0; padding:7px 0 0 7px;}
.exmundab.fr dt{width:400px;float:left; margin:0;font-size:14px; font-weight:bold; border-left:1px solid #999; border-bottom:1px solid #999; padding:8px 9px 8px;color:#333;background-color:#f9f9fa;}
.exmundab.fl dt span, .exmundab.fr dt span{float:right; font-family:dotum; margin-left:5px;}
.exmundab.fr dt.line{border-top:1px solid #999; border-left:1px solid #999;}
.exmundab.fr dd{width:400px;float:left;margin:0; padding:7px 0 7px 7px; border-left:1px solid #999;}

.exmundabtbl {display:block;overflow:hidden; margin:0; border:1px solid #999; border-top:1px solid #3a6180;}
.exmundabtbl.fltbl dt{float:left; margin:0;font-size:14px; font-weight:bold; border-bottom:1px solid #999; padding:12px 9px 5px; color:#333; background-color:#f9f9fa;overflow:hidden;}
.exmundabtbl.fltbl dd{float:left; margin:0; padding:0;}
.exmundabtbl.fltbl dt span, .exmundab.fr dt span{float:right; font-family:dotum; margin:-6px 0 0 5px;}
.exmundabtbl.frtbl dt{float:left; margin:0;font-size:14px; font-weight:bold; border-left:1px solid #999; border-bottom:1px solid #999; padding:8px 9px 8px;color:#333;background-color:#f9f9fa;}
.exmundabtbl.frtbl dt.line{width:380px;border-top:1px solid #999; border-left:1px solid #999;}
.exmundabtbl.frtbl dd{margin:0; padding:0; border-left:1px solid #999;}

.btnarea {width:915px; margin-top:12px;}
.btnarea span {float:right; margin-left:4px;}
.btnarea2 {width:645px; text-align:center;}

.bsubfree3{display:inline-block; padding:.2em 10px; margin:0px; font-size:11px; font-weight:bold; color:#999; cursor:pointer; text-align:center; background-color:#fff; border:1px #C3C3C3 solid; border-bottom:1px #A2A2A2 solid; border-top:1px #E3E3E3 solid; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/* 팝업 레이어 S */
.popupLayer {position:absolute; left:0; top:0; width:100%; height:100%; z-index:101; -ms-filter: alpha(opacity=50); filter: alpha(opacity=50%); opacity:0.3; -moz-opacity:0.3;}
.popupLayer .back {position:absolute; left:0; width:100%; height:3600; background:#000; z-index:1001;}

.popup_box {position:absolute; left:50%; top:900px; z-index:102; background:#fff;}
.popup_box .popup_contents {position:absolute; left:0; top:0px; width:100%; height:100%; z-index:1;}

/* 팝업 레이어 E */

/* 단원별 성취도 분석 */
.uniPrintOff{display:block;}
.uniPrintOn{display:none;}
.txtInterestUni{font-weight:bold;color:#999;margin-bottom:10px;}
.txtInterestUni strong{color:#195D56;padding-right:10px;}
.InterestUniBox{float:left;}
.InterestUniScrollBox{float:left;overflow:scroll;overflow-y:hidden;width:456px;}
.InterestUniScrollBox .in{width:3193px;}
.InterestUniScrollBox .in2{width:800px;}
.InterestUniBox1{float:left;overflow:hidden;border-right:1px solid #dddddd;}
.InterestUniBox2{float:left;overflow:hidden;border-right:1px solid #dddddd;}
.InterestUniBox3{float:left;overflow:hidden;margin-right:-1px;}
.tblUni{border-top:1px solid #3a6180;border-right:1px solid #9f9f9f;}
.tblUni thead th, .tblUni tbody th{font-size:11px;color:#3a6180;height:30px;line-height:120%;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#f9f9fa;}
.tblUni thead tr,.normalTt th{font-weight:normal;}
.tblUni tbody td{font-size:11px;color:#404040;height:22px;line-height:120%;text-align:center;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;word-break:break-all;}
.tblUni tbody td.line2px{font-size:1px;line-height:100%;height:2px;background:#739490;}
.tblUni tbody td p{padding:0 5px;}
.uni1{margin-right:-1px;}
.uni2{margin-right:-1px;}
.tblUni .txtJin1{font-weight:bold;color:#2EA799;}
.tblUni .txtJin2{font-weight:bold;color:#5494CA;}
.tblUni .txtJin3{font-weight:bold;color:#AC7BCB;}
.tblUni .txtJin4{font-weight:bold;color:#E08051;}

.tblUni .he1{height:40px !important;}
.tblUni .he2{height:44px !important;}
.tblUni .he3{height:70px !important;}
.tblUni .w0{width:72px;}
.tblUni .w1{width:35px;}
.tblUni .w2{width:35px;}
.tblUni .w3{width:35px;}
.tblUni .w4{width:50px;}
.tblUni .w5{width:32px;}
.tblUni .w6{width:40px;}
.tblUni .w7{width:35px;}
.tblUni .w8{width:36px;}
.tblUni .w9{width:35px;}
.tblUni .w10{width:31px;}
.tblUni .w11{width:65px;}
.tblUni .w12{width:40px;}
.thW1{width:81px !important;}
.thW1_1{width:80px !important;}
.thW2{width:45px;}
.thW2_1{width:45px !important;}
.thW3{width:50px !important;}
.thW3_1{width:51px !important;}
.thW4{width:50px !important;}
.thW4_1{width:50px !important;}
.searchW1{width:140px;}
.searchW1 select{width:135px;}
.searchW2{width:150px;}
.searchW2 select{width:145px;}
.searchW3{width:140px;}
.searchW3 select{width:120px;}
.searchW4{width:95px;}
.searchW5{width:74px;}
.tblUni .O{color:#DC6530 !important;}
.tblUni .S{color:#268F84 !important;}
.tblUni .U{}

.snotice {font-size:11px; font-weight:normal; margin-top:5px; line-height:150%; color:#999;}
.snotice2 {font-size:11px; font-weight:normal; margin-top:10px; line-height:150%; color:#999;}

.searchInputg{overflow:hidden;float:right;width:196px;padding:0; margin-top:-4px;}
.searchInputg .txt{width:148px;height:23px;margin:0; padding:2px 0 0 5px; border:1px solid #ccc !important;font-size:12px;}
.searchInputg .btn{width:44px;height:23px;margin:1px 0 0; padding:0; font-size:0px; border:none !important;vertical-align:top;}

a.tooltip{position:relative;}
  a.tooltip span{display:none;}

a.tooltip:hover span{
   display:block;
   position:absolute;
   font-size:11px;
   width:55px;
   top:5px;
   left:-55px;
   padding:9px 2px;
   border:1px solid #cca782;
   background-color:#f8f69f;
   text-decoration:none;
   color:#000;
   z-index:9999;
   }

.bachbox{position:relative;height:45px; padding:12px 9px 12px 12px; border:2px solid #d3d3d3;}
.bachbox .info_file { font-weight:bold; color:#333;}
.bachbox .info_file span { margin-left:5px; font-weight:normal;}
.bachbox span.bnum { font-family:Georgia; margin-left:0px; font-size:14px;}
.bachbox .rtit {font-size:14px; font-weight:bold; letter-spacing:-0.1em; color:#333;}
.bachbox .info_file img{margin-right:5px;}
.bachbox .txtInput {font-size:11px; height:19px;padding:1px 0 0 5px;border:1 solid #cbd7d5;}
.bachbox .btnbachbox{display:inline-block; padding:.3em 10px; margin:0 0 -4px 4px; font-size:11px; font-weight:bold; color:#fff; cursor:pointer; text-align:center; background-color:#8790a6; border:1px #4b546a solid; border-bottom:1px #2a3349 solid; border-top:1px #6b748a solid; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bachbox .btnbachbox:link, .bachbox .btnbachbox:hover, .bachbox .btnbachbox:focus, .bachbox .btnbachbox:visited {color:#fff;}

.slpBox2{width:645px; padding:12px; border:1px solid #d3d3d3; background-color:#f7f7f7;}
.slpBox2 dl {width:100%;}
.slpBox2 dt{float:left; font-size:11px; margin:0px; padding:6px 10px 0 0; font-weight:bold;}
.slpBox2 dd {float:left; margin:0px; padding:3px 30px 0 0;}
.slpBox2 dd.btn{float:right; padding:0;}

.slpBox3{display:block;position:relative;padding:10px;height:30px; border:1px solid #d3d3d3; background-color:#f7f7f7;}
.slpBox3 dl {width:100%;margin:0px;}
.slpBox3 dt{float:left; font-size:11px; margin:0px; padding:8px 2px 0 0; letter-spacing:-1px; }
.slpBox3 dd {float:left; margin:0px; padding:5px 4px 0 0;}
.slpBox3 dd.btn{float:right; padding:10px 0 0; font-size:11px;}

.rp_list ul {margin:10px 0 0 37px;}
.rp_list ul li {line-height:140%;}
.rp_list ul li.con {margin:10px 0 0 15px;}
.rp_list ul li input.rp_input {margin-left:148px;}

.mg_t40 {margin-top:40px;} .mg_t35 {margin-top:35px;} .mg_t25 {margin-top:25px;} .mg_t20 {margin-top:20px;} .mg_t15 {margin-top:15px;}, .mg_t10 {margin-top:10px;} .mg_t0 {margin-top:0px;}

/*  오답노트 구성 및 이용안내 */
.odabanne13 {float:left;width:114px;height:130px;background-color:#fff;border:1px solid #d3d3d3;}
.odabanne13 dt {float:left;width:114px;padding:5px 0 5px;font-size:12px;font-weight:bold;text-align:center;border-bottom:1px solid #d3d3d3;letter-spacing:-1px;}
.odabanne13 dd {padding:5px;margin:0px;color:#999;line-height:15px;}