@charset "utf-8";
/* CSS Document */
/*page enter grade sub*/
.sub:hover{cursor:pointer;
            color:red;
			font-weight:bold;}

.group-btn{display:inline-block;
            margin-right:25px;border:1px solid #0066CC;
        background-color:#CCCCCC;
		border-radius:7px;
        box-shadow: inset 0px 1px 0px #2ab7ec, 0px 3px 0px 0px #156785, 0px 3px 3px #999;}
		
.group-btn .btn{display:inline-block;margin:2px;cursor:pointer;}
.nav-sem{float:left;margin:5px auto -5px auto;}	
.select-quart{float:left;}

/*add student to plan*/

.shadow{background: #e5e5e5;
		background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
		background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		-webkit-box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.75);
		-moz-box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.75);
		box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.75);}
		
#tableStuPla td{border: 1px solid #06F;}
#tableStuPla th{border: 1px solid #CCC;
                /*position:relative;*/
				padding-top:10px;}	
#tableStuPla .heading{height:30px;
                      padding-top:10px;
					  }
.sotrtN{cursor:alias;}
.vis{cursor:pointer;}
.vis:hover{background-color:#F63;}
.btn_G_H22{padding:1px 5px;;cursor:pointer;
     background:url(../image/btn_GR_H22.png);border:1px solid rgba(255,255,255,1)}
.thWidth{width:50px;}
table { empty-cells: show; }
.selected{background-color:#66CC33;}


.current-sem{position:absolute;
             margin-left:12px;
			 margin-top:6px;
			 font-weight:bold;}
.btn_subjects_count{
 text-decoration: none;
 font-weight:bold;

}		
.num-sub span{
	border:1px solid #000000;
	padding: 2px 6px 2px 6px;
	 background-color:#E0ECFF;

		 }		 
.select-sem{-moz-border-radius: 0px 20px 20px 0px;
             -webkit-border-radius: 0px 20px 20px 0px;
			 border-radius: 0px 20px 20px 0px;
			 float:right;}
.select-sem2{-moz-border-radius: 20px 0px 0px 20px;
             -webkit-border-radius: 20px 0px 0px 20px;
			 border-radius: 20px 0px 0px 20px;
			 float:left;}