div.blockPopUp{
    
}
div.button{
    margin: 3px;
    padding: 3px 6 2 6;
    line-height: 20px;
    font-family:'Courier New';	
    font-size:15px;
    color: rgba(255,255,255,1.00);
    text-align: center;
    border:1px solid #0170D7;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgba(149,149,149,0.90); 
    background-color: rgba(159,176,253,1.00);
    cursor: pointer;
    border-radius: 4px;
}
div.button:hover{
    background-color: rgba(255,179,179,1.00);
}
div#fon{
	width: 100%;
	height: 100%;
	z-index: 999;
	background-color: rgba(25,25,25,0.4);
	position: fixed;
	top:0;
	left: 0;
}
div#fon.hidden{
	display: none;
}
div#fon.visible{
	display:block;
}
div#spinner{
	position:fixed;
	top:50%;
	left:50%;
	width: 50px;
	height: 50px;
	z-index: 1000;
	background-color: transparent;
}
div#spinner.hidden{
	display: none;
}
div#spinner.visible{
	display:block;
}
@media (min-width: 1891px) {
	div.left{
		display:inline-block;
		float:left;
		width:250px;
		margin:10px;
		padding-top:25px;
	}
	div.right{
		display:inline-block;
		max-width:1600px;
		width:100%;
	}
	div.top_link{
		border-bottom:1px solid #0170D7;
		border-top:1px solid #0170D7;
		
	}
	div.top_link:hover{
		cursor: pointer;
	}
}
@media (max-width: 1890px) {
	div.left{
		display:inline-block;
		float:left;
		width:100%;
		margin:10px;
	}
	div.right{
		display:inline-block;
		width:100%;	
	}
	div.top_link{
		border-radius:5px;
		border: 1px solid rgba(159,176,253,1.00);
		text-align:center;
	}
	div.top_link:hover{
		cursor: pointer;
	}
}
div.FacultyName{
	display:inline-block;
	padding:2px;
	padding-top:7px;
	float:left;
	margin:5px;
	width:175px;
	height:60px;
	font-size:12;
	border:1px solid #0170D7;
	border-radius:5px;
	text-align:center;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px rgba(149,149,149,0.90);
}
div.FacultyName:hover{
	color:#FF2158;
}
div.right{
	margin-bottom: 10px;
	margin-top: 10px;
}
div.top_link{
	display:inline-block;
	float:left;
	width:246px;
	margin:1px;
	padding: 1px 2px 0 4px;
	line-height:20px;
	font-size:12px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px rgba(149,149,149,0.90);
	letter-spacing:1px;
	background-color:rgba(159,176,253,1.00);
	color:rgba(255,255,255,1.00);
}
div.top_link:hover{
	color:#0170D7;
	background-color:rgba(255,255,255,1.00);
}
div.active, i.active{
	color:#0170D7;
	background-color:rgba(223,223,223,1.00);
}
div.content1{
	display:block;
	padding:5px;
}
div.left_content {
	display:inline-block;
	float:left;
	margin:15px;
	width:500px;
}
div.right_content {
	display:inline-block;
	width:500px;
	margin:15px;
	/*margin-left:30px;*/
	
}
div.title_content{
	text-align:center;
	font-size:18px;
	font-variant:small-caps;
	border-bottom:1px solid #0308F5;
	text-shadow: 1px 1px 1px rgba(56,56,56,0.4);
	color:#2C45BB;
}
div.text_content{
	text-align:justify;
	font-size:14px;
	color:#7C7A7B;
	height:125px;
}
div.foot_content{
	text-align:center;
}
div.content_content{
	display:block;
	margin:10px;
}
div.foot_content div.bottom{
	border:1px solid #0308F5;
	padding-top:2px;
	font-size:12px;
	color:#FFFFFF;
	line-height:25px;
	text-shadow: 1px 1px 1px rgba(56,56,56,0.4);
	border-radius:5px;
	background-color:#2C45BB;
}
div.foot_content div.bottom:hover{
	background-color:#FFFFFF;
	color:#2C45BB;
}
a {
	text-decoration:none;
}
a.back{
	font-size:16px;
	color:#FF2158;
	text-decoration:none;
	text-transform:uppercase;
		
}
a.back:hover{
	color:#0170D7;	
}
div.load_dir{
	display:block;
	margin:25px;
	width:500px;
	height:400px;
	border:1px solid #898989;
	box-shadow:inset 1px 1px 1px rgba(115,114,114,1.00);
}
div.load_dir1{
	display:block;
	width:500px;
	height:400px;
	overflow:auto;
	/*border:1px solid #898989;*/
	box-shadow:inset -1px -1px 1px rgba(115,114,114,1.00);
}
div.row{
	
	display:block;
	margin:1px;
	border-bottom: 1px solid rgba(202,202,202,1.00);
	line-height:25px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
}
div.sub_row{
	display:block;
	margin:1px;
	margin-left:25px;
	border-bottom: 1px solid rgba(202,202,202,1.00);
	line-height:25px;
	color:rgba(89,89,89,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
}
/*div.row:hover, div.sub_row:hover{
	background-color:rgba(141,174,251,0.4);
}*/
div.row div:first-child{
	width:250px;
	border-right:1px dotted rgba(202,202,202,1.00);
	font-family: "Courier New";
}
 div.sub_row div:first-child{
	width:226px;
	border-right:1px dotted rgba(202,202,202,1.00);
	font-family: "Courier New";
}
div.ceil{
	display:inline-block;
	/*border:1px solid rgba(202,202,202,1.00);*/
	width:200px;
	padding-left:5px;
}
.reg_form {
margin:200px auto 200px;
width:400px;
}
.reg_form form {
margin-top:10px;
margin-bottom: 0px;
}
.reg_form label {
width:150px;
height:26px;
font:bold 12px/26px Arial, san-serif;
display:inline-block;
vertical-align:top;
/**display:inline;*/
*zoom:1;
}
.reg_form input[type=text], .reg_form input[type=password] {
margin-bottom:10px;
padding:0 3px;
width:230px;
height:22px;
font:bold 12px/26px Arial, san-serif;
border:1px solid #ccc;
}
input[type=text].disciplin{
	max-height:25px;
	min-height:25px;
	padding-bottom:3px;
	padding-top:3px;
	max-width:245px;
	min-width:245px;
}
.reg_form input[type=submit] {
margin:10px 15px 0 0;
padding:6px 18px;
width: 100%;
right: 0px;
background:#ccc;
border:0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font:bold 10px Arial, san-serif;
text-transform:uppercase;
position:relative;
cursor:pointer;
behavior: url(PIE.htc);
}
.reg_form input[type=submit]:hover {
color:#fff;
}
.reg_form a:hover{
	text-decoration:none;
	color:rgba(85,119,251,1.00);
	background-color: #FFFFFF;
}
.reg_form input[type=checkbox]{
	display:inline-block;
	margin-right: 40px;
}
#overlay {
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
background:#000;
opacity:.8;
z-index:-80;
}
.popup, div.blockPopUp {
padding:5px 15px 15px;
overflow:hidden;
border:1px solid #ccc;
background:#fff;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
z-index:1000;
behavior: url(PIE.htc);
}
.popup h2, .popuphelp h2, .popuphelp2 h2, div.blockPopUp h2{
font: 18px Arial, san-serif;
line-height:10px;
}
.popuphelp h3, .popuphelp2 h3, div.blockPopUp h3{
font: 16px Arial, san-serif;
line-height:10px;
}
.popuphelp, div.blockPopUp{
	text-align:justify;
	font-size:14px;
	width:600px;
	padding:5px 15px 15px;
	position:fixed;
	top:50px;
	left:35%;
	display:none;
	overflow:hidden;
	border:1px solid #ccc;
	background:#fff;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	z-index:1000;
	behavior: url(PIE.htc);
	box-shadow: 2px 2px 3px rgba(126,126,126,0.94);
}
div.blockPopUp div.contentAcademicCertificate{
	width: 590px;
    overflow-y: scroll;
    height: 400px;
	font-family: "Courier New";
	color:#0170D7;
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
	font-size: 15px;
	font-weight: 700;
}
div.blockPopUp div.contentAcademicCertificate input,
div.blockPopUp div.contentAcademicCertificate textarea{
	width: 570px;
}
div.blockPopUp div.contentAcademicCertificate hr{
	border: none; 
    height: 1px; /* Толщина линии */
	color:#FF2158;
	background-color: #FF2158;
	box-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.blockPopUp div.contentAcademicCertificate input[type=submit]{
	background-color: #0170D7;
	color: rgba(218,218,218,1.00);
}
div.blockPopUp div.contentAcademicCertificate input[type=submit]:hover{
	background-color: rgba(255,255,255,1.00);
	color:#0170D7;
}
div.blockPopUpStudentStatus{
	text-align:justify;
	font-size:12px;
	width:120px;
	padding:5px 5px 5px;
	position:absolute;
	top:4px;
	left:25%;
	display:none;
	overflow:hidden;
	border:1px solid #ccc;
	background:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	z-index:1000;
	behavior: url(PIE.htc);
	box-shadow: 2px 2px 3px rgba(126,126,126,0.94);
}
.popuphelp2{
	text-align:justify;
	font-size:14px;
	width:450px;
	padding:5px 15px 15px;
	position:fixed;
	top:250px;
	left:35%;
	display:none;
	overflow:hidden;
	border:1px solid #ccc;
	background:#fff;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	z-index:1000;
	behavior: url(PIE.htc);
	box-shadow: 2px 2px 3px rgba(126,126,126,0.94);
}
.popuphelp2 a.close,
.blockPopUp a.close{
	color:rgba(130,130,130,1.00);
	width:16px;
	height:16px;
	display:block;
/*text-indent:-9999px;*/
	position:absolute;
	top:10px;
	right:10px;
/*background:url(../images/close.png) no-repeat;*/
}
.popuphelp2 a.close:hover,
.blockPopUp a.close:hover{
	color:#FF2158;
}
div.warning{
	min-height:25px;
	font-size:14px;
	color:#e74c3c;
	text-align:justify;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	border-radius: 5px;
	border:solid 1px #7488FD;
	background-color:#CFE3FF;
	text-shadow: 1px 0px 1px rgba(0,0,0,0.4);
}
div.error{
	min-height:25px;
	font-size:12px;
	color:#e74c3c;
	text-align:justify;
	margin-bottom:15px;
	margin-top:15px;
	margin-left:150px;
	margin-right:150px;
	padding:3px;
	border-radius: 5px;
	border:solid 1px #7488FD;
	background-color:#CFE3FF;
	text-shadow: 1px 0px 1px rgba(0,0,0,0.4);
}
div.warning i:first-child{
	margin-top:2px;
	margin-left:3px;
	margin-right:7px;
	color:#1318FC;
	text-shadow: 1px 0px 1px rgba(0,0,0,0.96);
}
div.line{
	position:relative;
	height:1px;
	width:100%;
	clear:both;
	border-top:solid 2px #2635D7;
	}
div.middle{
	padding:0px;
	margin:5px auto;
	position:relative;
	}
div.form{
	/*border:1px solid #00F;*/
}
div.pole{
	border-bottom:1px solid #d4d9df;
	padding-bottom:12px;
	padding-top:12px;
	height:45px;
}
div.formleft{
	color:#797979;
	font-size:13px;
	float:left;
	width:320px;
}
div.formleft-info{
	color:#797979;
	font-size:16px;
	float:left;
	width:500px;	
}
div.formright{
	/*border:1px solid #00F;*/
	/*float:left;*/
	padding-top:8px;
	width:635px;
	margin-left:321px;
	}
div.formright-info{
	padding-top:0px;
	color:#2F3DD8;
	font-size:20px;
	width:500px;
	margin-left:501px;
}
div.about div.formright{
	/*border:1px solid #00F;*/
	/*float:left;*/
	width:572px;
	margin-left:191px;
	}
label{
	float:right;
	text-align:right;
	margin-right:15px;	
}
input, textarea, select{
	padding:1px;
	min-height:30px;
	border:1px solid rgba(223,223,223,1.00);
	border-radius:5px;	
}
div.about input, div.about textarea, div.about select{
	
	width:570px;
	border:1px solid rgba(223,223,223,1.00);	
}
div.popuphelp select, div.blockPopUp select{
	width:370px;
}
#submit{
	width:170px;
	text-align:center;
	margin:25px 3px 3px 3px;
	/*padding-top:5px;*/
	float:right;
	border:1px solid #4F4F4F;
	background-color:#e74c3c;
	color:#FFFFFF;
	font-size:12px;
	height:21px;
	border-radius: 7px;
	text-shadow: 1px 1px 1px rgba(56,56,56,0.9);
	/*font-size:14px;*/
	text-transform:uppercase;
	}
#submit:hover {
	background-color:#C3C3C3;
	}
input.login{
	width:170px;
	}
input#utoch{
	width:25px;
}
input#utoch[type=submit]{
	width:65px;
}
div.link_create{
	display:inline-block;
	height:30px;
	text-align:center;
	padding-top:8px;
	width:250px;
	margin: 8px;
	border: 1px solid #1E1E1E;
	font-size:15px;
	text-shadow: 1px 1px 1px rgba(56,56,56,0.5);
	background-color:#C7C7C7;
	border-radius: 5px;
}
div.link_create:hover{
	background-color:#E4E4E4;
}
div.tableRow{
	display:block;
	margin-top:1px;
	border-bottom: 1px solid rgba(202,202,202,1.00);
	line-height:25px;
	min-height:35px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
}
div.tableRow:hover{
	background-color:rgba(141,174,251,0.4);
}
div.tableRow div:first-child{
	/*border-right:1px dotted rgba(202,202,202,1.00);*/
}

div.tableCell{
	width:20%;
	display:inline-block;
	vertical-align:middle;
	padding-left:3px;
	padding-right:3px;
    border-left:1px dotted rgba(202,202,202,1.00);
}
div.content_content div.tableRow:first-child{
	font-family: "Courier New";
	background-color:rgba(141,174,251,0.4);
	/*text-align:center;*/
}
div.tableCell:hover{
	/*background-color:rgba(141,174,251,0.5);*/
}
div.tableRow div:last-child{
	font-family: "Courier New";
	width:10%;
	font-size:12px;
	color:#FF2158;
	/*border-left:1px dotted rgba(202,202,202,1.00)*/;
}div.tableRow div:last-child:hover{
	color:#0170D7;
	cursor:pointer;
}
/**********All styles popup**********/
#overlay1 {
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
display:none;
background:#000;
opacity:.8;
z-index:80;
}
.popup1 {
padding:5px 15px 15px;
position:fixed;
top:10px;
left:60%;
display:none;
overflow:hidden;
border:1px solid #ccc;
background:#fff;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
z-index:1000;
behavior: url(PIE.htc);
}
.popup1 h2 {
font:bold 22px Arial, san-serif;
}
.popup1 a.close {
	color:rgba(130,130,130,1.00);
width:16px;
height:16px;
display:block;
/*text-indent:-9999px;*/
position:absolute;
top:10px;
right:10px;
/*background:url(../images/close.png) no-repeat;*/
}
.popup1help{
	text-align:justify;
	font-size:14px;
	width:600px;
	padding:5px 15px 15px;
position:fixed;
top:50px;
left:35%;
display:none;
overflow:hidden;
border:1px solid #ccc;
background:#fff;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
z-index:1000;
behavior: url(PIE.htc);

	}
div.hidden, i.hidden{
	display:none;
}
div#ScrollDisciplines{
	margin:0px;
	padding:0px;
	width:1165px;
	height:765px !important;
	overflow-y:auto;
}
div.ListDisciplines div.DisciplinesRow{
	display:table;
	margin-top:1px;
	height:35px;
	font-size:15px;
	line-height:18px;
	border-bottom:1px solid rgba(202,202,202,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
}
div.ListDisciplines #ListDisciplinesHead div.DisciplinesRow:first-child,
div.ListDisciplines #ListDisciplinesHead div.DisciplinesRow:first-child:hover{
	text-align:center;
	font-family:"Courier New";
	font-size:15px;
	background-color:rgba(141,174,251,0.4);
}
div.ListDisciplines #ListDisciplinesHead div.DisciplinesRow:nth-child(2),
div.ListDisciplines #ListDisciplinesHead div.DisciplinesRow:nth-child(2):hover{
	text-align:center;
	background-color:rgba(218,218,218,0.3);
}
div.ListDisciplines #ListDisciplinesHead input{
	max-height:25px;
	min-height:25px;
	padding-bottom:3px;
	padding-top:3px;
	max-width:495px;
	min-width:495px;
}
div.ListDisciplines #ScrollDisciplines div.DisciplinesRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ListDisciplines div.DisciplinesRow div.Cell{
	padding-left:3px;
	padding-right:3px;
	display:table-cell;
	vertical-align:middle;
	line-height:18px;
}
div.ListDisciplines div.Cell:nth-child(1){
	min-width:500px;
	max-width:500px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.ListDisciplines div.Cell:nth-child(2){
	min-width:500px;
	max-width:500px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.ListDisciplines div.Cell:nth-child(3){
	color:#FF2158;
	text-align:center;
	min-width:125px;
	max-width:125px;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:1px dotted rgba(202,202,202,1.00);
}
div.ListDisciplines div.Cell:nth-child(3):hover{
	color:#0170D7;
	cursor:pointer;
}
/**********************Стилі сторінки спеціальностей**********************/
div.ListSpeciality div.DisciplinesRow{
	display:table;
	margin-top:1px;
	height:35px;
	font-size:15px;
	line-height:18px;
	border-bottom:1px solid rgba(202,202,202,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
}
div.ListSpeciality div.DisciplinesRow:first-child,
div.ListSpeciality div.DisciplinesRow:first-child:hover{
	text-align:center;
	font-family:"Courier New";
	font-size:15px;
	background-color:rgba(141,174,251,0.4);
}
div.ListSpeciality div.DisciplinesRow:nth-child(2),
div.ListSpeciality div.DisciplinesRow:nth-child(2):hover{
	text-align:center;
	background-color:rgba(218,218,218,0.3);
}
div.ListSpeciality input{
	max-height:25px;
	min-height:25px;
	padding-bottom:3px;
	padding-top:3px;
	max-width:245px;
	min-width:245px;
}
div.ListSpeciality div.DisciplinesRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ListSpeciality div.DisciplinesRow div.Cell{
	padding-left:3px;
	padding-right:3px;
	display:table-cell;
	vertical-align:middle;
	line-height:18px;
}
div.ListSpeciality div.Cell:nth-child(1){
	min-width:250px;
	max-width:250px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.ListSpeciality div.Cell:nth-child(2){
	min-width:250px;
	max-width:250px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.ListSpeciality div.Cell:nth-child(3){
	min-width:250px;
	max-width:250px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.ListSpeciality div.Cell:nth-child(4){
	min-width:250px;
	max-width:250px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.ListSpeciality div.Cell:nth-child(5){
	color:#FF2158;
	text-align:center;
	min-width:125px;
	max-width:125px;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:1px dotted rgba(202,202,202,1.00);
}
div.ListSpeciality div.Cell:nth-child(5):hover{
	color:#0170D7;
	cursor:pointer;
}

/**********************Стилі форми додавання студента*********************/
div.AddStudent{
	font-size:14px;
	font-family:"Courier New";
	color:rgba(97,97,97,1.00);
}
div.AddStudent  .fa-asterisk{
	color:#FF2158;
	font-size:12px;
	vertical-align:super;
}
div.AddStudent div.AddStudentRow{
	display:table;
	margin-top:1px;
	text-shadow: 1px 1px 1px rgba(149,149,149,0.90);
	border-bottom: 1px solid rgba(202,202,202,1.00);
	padding-bottom:1px;
	background-color:rgba(218,218,218,0.3);
}
div.AddStudent div.AddStudentRow div.Cell{
	display:table-cell;
	vertical-align:middle;
}
div.AddStudent div.AddStudentRow:last-child div.bottom,
#AddForma div.bottom{
	text-align:center;
	font-size:18px;
	margin:5px auto;
	border: 1px solid #0170D7;
	width:200px;
	border-radius:5px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px rgba(149,149,149,0.90);
	letter-spacing:1px;
	background-color:rgba(159,176,253,1.00);
	color:rgba(255,255,255,1.00);
}
div.AddStudent div.AddStudentRow:last-child div.bottom:hover,
#AddForma div.bottom:hover{
	color:#0170D7;
	background-color:rgba(255,255,255,1.00);
}
div.AddStudent input, div.AddStudent select{
	margin-bottom:5px;
	margin-top:5px;
}
div.AddStudent div.AddStudentRow:first-child,
div.AddStudent div.AddStudentRow:last-child,
div.AddStudent div.AddStudentRow:first-child:hover,
div.AddStudent div.AddStudentRow:last-child:hover{
	width:1410px;
	height:40px;
	vertical-align:middle;
	text-align:center;
	font-family:"Courier New";
	font-size:20px;
	padding-top:3px;
	background-color:rgba(141,174,251,0.4);
}
div.AddStudent div.AddStudentRow:hover,
div.ListStudent div.tableRow:hover,
div.ListCurriculum div.tableRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.AddStudent div.Cell{
	line-height:18px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.AddStudent div.Cell:nth-child(1){
	text-align:right;
	min-width:200px;
	max-width:200px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.AddStudent div.Cell:nth-child(2){
	text-align:center;
	min-width:200px;
	max-width:200px;
	border-right:1px dotted rgba(202,202,202,1.00);
}
div.AddStudent div.Cell:nth-child(2) select[name=id_speciality],
div.AddStudent div.Cell:nth-child(2) select[name=PersonDocumentTypeId]{
	width:190px;
}
div.AddStudent div.Cell:nth-child(3){
	text-align:right;
	min-width:230px;
	max-width:230px;
}
div.AddStudent div.Cell:nth-child(4){
	text-align:center;
	min-width:200px;
	max-width:200px;
	border-right:1px dotted rgba(202,202,202,1.00);
}
div.AddStudent div.Cell:nth-child(4) select[name=id_Qualification],
div.AddStudent div.Cell:nth-child(4) select[name=PaymentTypeId]{
	width:190px;
}

div.AddStudent div.Cell:nth-child(5){
	text-align:right;
	min-width:275px;
	max-width:275px;
}
div.AddStudent div.Cell:nth-child(6){
	text-align:center;
	min-width:300px;
	max-width:300px;
	border-right:1px dotted rgba(202,202,202,1.00);
}
div.AddStudent div.Cell:nth-child(6) select[name=id_StudyProgram]{
	width:190px;
}
div.AddStudent div.Cell:nth-child(6) select[name=StudentStatus]{
	width:100px;
}
div.AddStudent select.set{
	width:70px;
}
div.AddStudent input[type=radio]{
	width:15px;
	min-height:15px;
	max-height:15px;
	vertical-align:sub;
}
div.AddStudent label.radio{
	display:inline-block;
	float:none;
	margin-right:5px;
	max-width:60%;
	min-width:200px;
}
div.AddStudent input[type=text]{
	width:190px;
}
/******************************************************/



div#conteinerScrolListStudent{
	margin:0px;
	padding:0px;
	width:1570px;
	height:675px !important;
	overflow-y:auto;
}
div.ListStudent input,
div.ListStudent select{
	max-height:25px;
	min-height:25px;
}
div.ListStudent{
	width:100%;
}
div.ListStudent div.ListStudentRow{
	display:table;
	margin-top:1px;
	height:35px;
	font-size:14px;
	line-height:18px;
	border-bottom:1px solid rgba(202,202,202,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.ListStudent div.ListStudentRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ListStudent div.ListStudentRow div.Cell{
	padding-left:3px;
	padding-right:3px;
}
div.ListStudent div.ListStudentRow div.Cell:last-child{
	font-family: "Courier New";
	font-size:12px;
	color:#FF2158;
	padding-left:10px;
}
div.ListStudent div.ListStudentRow div.Cell:last-child i:hover,
div.ListStudent div#ListStudentHead div.ListStudentRow div.Cell:last-child:hover,
div.ListStudent div.ListStudentRow div#updateStudent:last-child:hover{
	color:#0170D7;
	cursor:pointer;
	}
div.ListStudent div#ListStudentHead div.ListStudentRow,
div.ListStudent div#ListStudentHead div.ListStudentRow:hover{
	text-align:center;
	background-color:rgba(141,174,251,0.4);
	font-family:"Courier New";
	font-size:15px;
	line-height:18px;
}
div.ListStudent div#ListStudentHead div.ListStudentRow:nth-child(1){
	height:60px;
}
div.ListStudent div#ListStudentHead div.ListStudentRow:nth-child(2){
	height:35px;
}


div.ListStudent div#ListStudentHead div.ListStudentRow:nth-child(1),
div.ListStudent div#ListStudentHead div.ListStudentRow:nth-child(1):hover{
	background-color:rgba(141,174,251,0.4);
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	max-width:30px;
	min-width:30px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	border-left:1px dotted rgba(202,202,202,1.00);
	text-align:center;
	max-width:75px;
	min-width:75px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(3){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	border-left:1px dotted rgba(202,202,202,1.00);
	text-align:center;
	max-width:75px;
	min-width:75px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(4){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:230px;
	min-width:230px;
}
div.ListStudent div#ListStudentHead div.ListStudentRow div.Cell:nth-child(4) input#search[name='LastName']{
	max-width:130px;
	min-width:130px;
	}
div.ListStudent div.ListStudentRow div.Cell:nth-child(5){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:60px;
	min-width:60px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(5) select#search[name=pilga]{
	max-width:55px;
	min-width:55px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(6){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:75px;
	min-width:75px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(6) select#search[name=HigherEducation]{
	max-width:65px;
	min-width:65px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(7){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:75px;
	min-width:75px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(7) select#search[name=YearEntry]{
	max-width:70px;
	min-width:70px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(8){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:270px;
	min-width:270px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(8) select#search[name=id_speciality]{
	max-width:265px;
	min-width:265px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(9){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:80px;
	min-width:80px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(9) select#search[name=EducationFormId]{
	max-width:75px;
	min-width:75px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(10){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:115px;
	min-width:115px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(10) select#search[name=PaymentTypeId]{
	max-width:110px;
	min-width:110px;
}

div.ListStudent div.ListStudentRow div.Cell:nth-child(11){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:125px;
	min-width:125px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(11) i{
	color:#FF2158;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(11) i:hover{
	color:#0170D7;
	cursor:pointer;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(11) select#search[name=StudyGroupName]{
	max-width:120px;
	min-width:120px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(12){
	display:table-cell;
	vertical-align:middle;
    position: relative;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:43px;
	min-width:43px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(13){
	display:table-cell;
	vertical-align:middle;
    position: relative;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:90px;
	min-width:90px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(13) select#search[name=StudentStatus]{
	max-width:85px;
	min-width:85px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(14){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:100px;
	min-width:100px;
}
div.ListStudent div.ListStudentRow div.Cell:nth-child(13):hover{
    cursor: pointer;
    color: #0170D7;
}
div.StudentStatus{
    border-bottom: 1px solid rgba(202,202,202,1.00);
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}
div.StudentStatus:hover{
    background-color:rgba(109,252,80,0.31);
    cursor: pointer;
}
div.pilgaScroll{
    width: 595px;
    overflow-y: scroll;
    height: 400px;
}
table.pilga{
	width: 560px;
}
table.pilga td:nth-child(1){
	min-width: 100px;
    max-width: 100px;
	text-align: center;
	vertical-align: middle;
	border: dotted 1px rgba(81,81,81,1.00)
}
table.pilga tr:first-child td{
	text-align:center;
	text-shadow:1px 1px 1px rgba(56,56,56,0.3); 
}
div.pilgaScroll table.pilga tr:first-child td:nth-child(1){
	text-align:center;
    text-shadow: 0px 0px 0px rgba(56,56,56,0.3);
}
div.pilgaScroll table.pilga tr:first-child td:nth-child(2){
	text-align:justify;
    text-shadow: 0px 0px 0px rgba(56,56,56,0.3);
}
table.pilga td:nth-child(2){
	min-width: 460px;
    max-width: 460px;
	text-align: justify;
	vertical-align: middle;
	border: dotted 1px rgba(81,81,81,1.00)
}
div.ListStudent .fa-check-square-o{
	color: #009E12;
	cursor: pointer;
}
div.ListStudent .fa-square-o{
	color: #4E4E4E;
	cursor: pointer;
}
div.ListStudent .fa-check-square-o:hover,
div.ListStudent .fa-square-o:hover{
	color: #0170D7;
}
/*******************************************************************/
/*********************навчальні плани*******************************/
div#conteinerScrolListCurriculum{
	margin:0px;
	padding:0px;
	width:1656px;
	height:675px !important;
	overflow-y:auto;
}
div.ListCurriculum input,
div.ListCurriculum select{
	max-height:25px;
	min-height:25px;
}
table.department{
	width: 725px;
}
div.Curriculum div.blockPopUp{
    width: 750px;
}
div#scroll{
    height: 400px !important;
    overflow-y: auto;
}
table.department td{
    text-shadow:1px 1px 1px rgba(56,56,56,0.3);
}
table.department thead td,
table.department thead td:nth-child(2),
table.department thead td:nth-child(3){
    font-family: "Courier New";
	background-color:rgba(141,174,251,0.4);
	text-align:center;
}
table.department td:nth-child(1){
	min-width: 100px;
    max-width: 100px;
	text-align: center;
	vertical-align: middle;
	border: dotted 1px rgba(81,81,81,1.00)
}
table.department td:nth-child(2),
table.department thead tr:last-child td:nth-child(2){
	min-width: 300px;
    max-width: 300px;
	text-align: left;
	vertical-align: middle;
	border: dotted 1px rgba(81,81,81,1.00)
}
table.department thead tr:last-child td:nth-child(2) input:first-child{
    width: 50px;
}
table.department thead tr:last-child td:nth-child(2) input:last-child{
    width: 140px;
}
table.department td:nth-child(3){
	min-width: 300px;
    max-width: 300px;
	text-align: left;
	vertical-align: middle;
	border: dotted 1px rgba(81,81,81,1.00)
}
div.department .fa-check-square-o{
	color: #009E12;
	cursor: pointer;
}
div.department .fa-square-o{
	color: #4E4E4E;
	cursor: pointer;
}
div.department .fa-check-square-o:hover,
div.department .fa-square-o:hover{
	color: #0170D7;
}
div.ListCurriculum div.ListCurriculumRow{
	display:table;
	margin-top:1px;
	height:35px;
	font-size:14px;
	line-height:18px;
	border-bottom:1px solid rgba(202,202,202,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.ListCurriculum div#conteinerScrolListCurriculum div.ListCurriculumRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ListCurriculum div.ListCurriculumRow div.Cell{
	padding-left:3px;
	padding-right:3px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:last-child{
	font-family: "Courier New";
	font-size:12px;
	color:#FF2158;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:last-child i:hover,
div.ListCurriculum div#ListCurriculumHead div.ListCurriculumRow div.Cell:last-child:hover,
div.ListCurriculum div.ListCurriculumRow div#updateCurriculum:last-child:hover{
	color:#0170D7;
	cursor:pointer;
	}
div.ListCurriculum div#ListCurriculumHead div.ListCurriculumRow,
div.ListCurriculum div#ListCurriculumHead div.ListCurriculumRow:hover{
	text-align:center;
	background-color:rgba(141,174,251,0.4);
	font-family:"Courier New";
	font-size:15px;
	line-height:18px;
}
div.ListCurriculum div#ListCurriculumHead div.ListCurriculumRow:nth-child(1){
	height:60px;
}
div.ListCurriculum div#ListCurriculumHead div.ListCurriculumRow:nth-child(2){
	height:35px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
    text-align:center;
	border-right:none;
	max-width:50px;
	min-width:50px;
}

div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:75px;
	min-width:75px;
}
select[name=YearEntry],
input[name=YearEntry]{
	max-width:72px;
	min-width:72px;	
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(3){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:100px;
	min-width:100px;
}
select[name=EducationFormId]{
	max-width:95px;
	min-width:95px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(4){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:150px;
	min-width:150px;
}
input[name=EducationPeriod],
input[name=EducationPeriodEn],
select[name=EducationPeriod]{
	max-width:145px;
	min-width:145px;
}
input[name=EducationPeriodEn]{
	margin-top: 2px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(5){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:110px;
	min-width:110px;
}
select[name=HigherEducation]{
	max-width:105px;
	min-width:105px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(6){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:150px;
	min-width:150px;
}
select[name=BasedOn]{
	max-width:145px;
	min-width:145px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(7){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:225px;
	min-width:225px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(7) select[name=id_speciality]{
	max-width:220px;
	min-width:220px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(8){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:225px;
	min-width:225px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(8) select[name=id_StudyProgram]{
	max-width:220px;
	min-width:220px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(9){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:225px;
	min-width:225px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(9) select[name=id_Qualification]{
	max-width:220px;
	min-width:220px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(10){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:175px;
	min-width:175px;
}
div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(10) select[name=id_Qualification]{
	max-width:170px;
	min-width:170px;
}
/*div.ListCurriculum div.ListCurriculumRow div.Cell:nth-child(10){
	display:table-cell;
	vertical-align:middle;
	padding-left:10px;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:150px;
	min-width:150px;
	
}*/
/********************************************************************************************************/
/*****************************Сторінка Предметів індивідуальних навчальних планів************************/
/********************************************************************************************************/
div.IndividualSC{
	display:table;
	margin-top:10px;
	width:98%;
	height:35px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
	border-top:1px dotted rgba(202,202,202,1.00);
	border-bottom:1px dotted rgba(202,202,202,1.00);
	background-color:rgba(141,174,251,0.4);
}
div.IndividualHead{
	display: block;
	margin-top:10px;
	width:98%;
	text-align: center;
	border-top:1px dotted rgba(202,202,202,1.00);
	border-bottom:1px dotted rgba(202,202,202,1.00);
	background-color:rgba(4,100,0,0.3);
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
	font-family:"Courier New";
	font-size:16px;
	line-height:24px;
	color: rgba(4,100,0,1.00);
	letter-spacing: 0.8px;
	font-weight: 600;
}
div.IndividualSC div.Cell{
	display:table-cell;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 14px;
}
div.IndividualSC div.Cell:nth-child(3) i.fa-file-pdf-o:hover{
    color: rgba(255,9,9,0.91);
    cursor: pointer;
}
div.IndividualSC div.Cell:nth-child(3) i.fa-warning,
div.IndividualSC div.Cell:nth-child(2) i.fa-arrow-left{
	color: rgba(255,9,9,0.91);
}
div.IndividualSC div.Cell:nth-child(1) i.fa-group{
	padding-right: 15px;
}
div.IndividualSC div.Cell:nth-child(1){
	text-align:right;
	padding-right: 15px;
	color:rgba(0,46,155,1.00);
}
div.IndividualSC div.Cell:nth-child(2){
	text-align: center;
}
div.IndividualSC div.Cell:nth-child(3){
	font-size: 16px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
	text-align: center;
}
div.Curriculum div.Row div.Cell:nth-child(24) div.bottom{
	width: 75px;
	display: block;
	margin: 1px auto;
	padding: 2px;
	font-family: "Courier New";
	font-size: 11px;
	border: 1px solid #FF2158;
	text-align: center;
	border-radius: 2px;
	background-color: rgba(1,112,215,0.4);
}
div#All_content div.Curriculum div.Cell:last-child{
	display: table-cell;
	text-align:center;
	cursor:auto;
	font-size:12px;
	color:#FF2158;
}
div.Curriculum div.Row div.Cell:nth-child(24) div.bottom:hover{
	background-color: rgba(1,112,215,0.2);
	cursor: pointer;
	color:#0170D7;
}
#fa-remove-individual{
	font-weight: 200;
	color:#0170D7;
	cursor:auto;
}
/********************************************************************************************************/
/**************************************Предмети навчальних планів*****************************************/
/********************************************************************************************************/
div.Curriculum{
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
}

div.Curriculum div.CurriculumRow:first-child{
	display:block;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.Curriculum div.CurriculumRow:first-child:hover{
	background-color:inherit;
}
div.Curriculum div.CurriculumRow:first-child div:first-child{
	display:block;
	text-transform:uppercase;
}
div.Curriculum div.CurriculumRow{
	display:table;
	width:100%;
	line-height:25px;
	border-bottom:1px dotted rgba(202,202,202,1.00);
}
div.Curriculum div.CurriculumRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.Curriculum div.CurriculumRow div.CurriculumCell{
	display:table-cell;
	vertical-align:middle;
	width:450px;
	min-width:140px;
}
/**************************************************************************************/
div#conteinerScrol{
	margin:0px;
	padding:0px;
	width:1680px;
	max-height:400px !important;
	overflow-y:auto;
}

div.Curriculum div.Cell{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
	padding-top:4px;
}
div.Curriculum div.Cell:last-child{
	text-align:center;
	font-family: "Courier New";
	font-size:12px;
	color:#FF2158;
}
div.Curriculum div.Row#SUMA i{
	color:#FF2158;
}
div.Curriculum div.Cell:last-child:hover,
div.Curriculum div.Row#SUMA i:hover{
	color:#0170D7;
	cursor:pointer;
}

div.Curriculum div.Row:hover{
	background-color:rgba(109,252,80,0.31);
}
div.Curriculum div.Row{
	display:table;
	/*height:inherit;*/
	font-size:14;
}
div.Curriculum div#head div.Row:first-child,
div.Curriculum div#head div.Row:first-child:hover{
	text-align:center !important;
	background-color:rgba(141,174,251,0.4) !important;
	font-size:14px !important;
	line-height:18px !important;
	height:112px !important;
}
div.Curriculum div#head div.Row:first-child span{
	min-width: 112px;
	max-width: 112px;
}
div.Curriculum div.Row#RowSearch,
div.Curriculum div.Row#RowSearch:hover,
div.Curriculum div.Row#SUMA{
	background-color:rgba(141,174,251,0.4);
}
div.Curriculum div#conteinerScrol div.Row{
	display:table;
	/*height:inherit;*/
	font-size:14;
	line-height:17px;
}
/*div.Curriculum div#conteinerScrol div.Row:first-child{
	display:table;
	text-align:left !important;
	background-color:#ffffff !important;
	font-size:14px !important;
	line-height:18px !important;
	max-height:50px !important;
	min-height:50px !important;
}*/
div.Curriculum div#conteinerScrol div.Row:first-child:hover{
	background-color:rgba(109,252,80,0.31) !important;
}
div.Curriculum div.Row div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	min-width:95px;
	max-width:95px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(2) span{
	position:relative;
	left:-15px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(3){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	min-width:25px;
	max-width:25px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(3) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(4){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	min-width:225px;
	max-width:225px;
}
div.Curriculum div.Row div.Cell:nth-child(5){
	display:table-cell;
    text-align: center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	min-width:50px;
	max-width:50px;
}
div.Curriculum div#conteinerScrol div.Row div.Cell:nth-child(5){
    color:#0170D7;
}
div.Curriculum div#conteinerScrol div.Row div.Cell:nth-child(5):hover{
    cursor: pointer;
    color:#FF2158;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(5) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(6){
	display:table-cell;
	text-align: center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	min-width:50px;
	max-width:50px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(6) span{
	position:relative;
	left:-33px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(7){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	min-width:171px;
	max-width:171px;
}

div.Curriculum div.Row div.Cell:nth-child(8){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	min-width:172px;
	max-width:172px;
}
div.Curriculum div.Row div.Cell:nth-child(9){
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
	
}
div.Curriculum div.Row:first-child div.Cell:nth-child(9) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(10){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(10) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(11){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(11) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(12){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(12) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(13){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(13) span{
	max-width:110px;
	min-width:110px;
	position:relative;
	left:-40px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(14){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(14) span{
	max-width:110px;
	min-width:110px;
	position:relative;
	left:-40px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(15){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(15) span{
	max-width:110px;
	min-width:110px;
	position:relative;
	left:-40px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(16){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(16) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(17){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(17) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(18){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(18) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(19){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(19) span{
	position:relative;
	left:-40px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(20){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(20) span{
	position:relative;
	left:-40px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(21){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(21) span{
	position:relative;
	left:-40px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(22){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(22) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(23){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(23) span{
	position:relative;
	left:-45px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(24){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(24) span{
	position:relative;
	max-width:100px;
	min-width:100px;
	left:-40px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(25){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	max-width:35px;
	min-width:35px;
}
div.Curriculum div.Row:first-child div.Cell:nth-child(25) span{
	position:relative;
	max-width:100px;
	min-width:100px;
	left:-34px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.Curriculum div.Row div.Cell:nth-child(26){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:110px;
	min-width:110px;
}
input[name=AcademicYear], select[name=AcademicYear]{
	margin-bottom:6px;
	margin-top:6px;
	width:85px;
}
select[name=Semester], select[name=GoAddition], select[name=Exam], select[name=Zalik], select[name=CourseWork], select[name=Active]{
	width:20px;
}
select[name=id_disciplines]{
	width:215px;
}
select[name=Mandatory]{
	width:167px;
}
select[name=id_Specialization]{
	width:167px;
}
input[name=Credits], input[name=Hours], input[name=Exam], input[name=Zalik], input[name=CourseWork], input[name=Lectures], input[name=LaboratoryWork], input[name=PracticalLessons], input[name=IndependentWork], input[name=EducationalPractice], input[name=ManufacturingPractice], input[name=NumberWeek], input[name=NumberWeeklyHours]{
	width:30px;
}
input[name=id_ecurse]{
	width:45px;
}
input[type=radio],input[type=checkbox]{
	width:15px;
	min-height:15px;
	max-height:15px;
}
/************************************************************************************************************/
/***********************************************Успішність групи***********************************************/
/************************************************************************************************************/
div#conteinerScrolListAssessmentStudyGroup{
	margin:0px;
	padding:0px;
	/*width:3260px;*/
    min-height: 1px;
	max-height:380px !important;
	overflow-y:auto;
	/*border-top:1px dotted rgba(202,202,202,1.00);*/
}
div.ListAssessmentStudyGroup div.head{
	display:table;
	width:1236px;
	text-align:center;
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.ListAssessmentStudyGroup div.head div.title{
	font-size:24px;
	display:table-row;
	vertical-align:middle;
	max-height:60px;
	min-height:60px;
}
div.ListAssessmentStudyGroup div.head div.text{
	font-size:20px;
	display:table-row;
	vertical-align:middle;
}
div.ListAssessmentStudyGroup div.head div.text select[name=FSemester]{
	max-width:45px;
	min-width:45px;
	margin-bottom:10px;
	margin-top:10px;
}
div.ListAssessmentStudyGroup div.head div.text select[name=FAcademicYear]{
	margin-left:30px;
	max-width:110px;
	min-width:110px;
}
div.ListAssessmentStudyGroup div.head div.text span,
div.ListAssessmentStudyGroup div.head div span{
	margin-left:25px;
	color:#FF2158;
}
div.ListAssessmentStudyGroup div.head div.text span.excel, span.excel a{
	color:rgba(6,125,1,1.00);
}
div.ListAssessmentStudyGroup div.head div.text span:hover,
div.ListAssessmentStudyGroup div.head div span:hover,
span.excel a:hover{
	color:#0170D7;
	cursor:pointer;
}
div.ok-close{
    display:table-cell;
    position:absolute;
	top:10px;
	right:30px;
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    text-shadow:1px 1px 1px rgba(56,56,56,0.2);
    /*box-shadow:1px 1px 1px rgba(56,56,56,0.3);
    background-color:rgba(109,252,80,0.31);
    border:1px solid #0170D7;*/
    color:rgba(130,130,130,1.00);
    font-size:14px;
    font-weight: 600;
}
div.ok-close:hover{
    color:#FF2158;
	cursor:pointer;
    
}
div.ListAssessmentStudyGroup input,
div.ListAssessmentStudyGroup select{
	max-height:25px;
	min-height:25px;
}
div.ListAssessmentStudyGroup{
	display:table;
	width:100%;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow,
div.ListAssessmentStudyGroup div.ListRecalculationRow{
	display:table;
	margin-top:1px;
	height:35px;
	font-size:14px;
	line-height:15px;
	border-bottom:1px solid rgba(202,202,202,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow:hover,
div.ListAssessmentStudyGroup div.ListRecalculationRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell,
div.ListAssessmentStudyGroup div.ListRecalculationRow div.Cell{
	padding-left:3px;
	padding-right:3px;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:last-child{
}
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupHead div.ListAssessmentStudyGroupRow div.Cell i,
div.ListAssessmentStudyGroup div#conteinerScrolListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell i,
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell i{
	color:#FF2158;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:last-child i:hover,
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupHead div.ListAssessmentStudyGroupRow div.Cell i:hover,
div.ListAssessmentStudyGroup div#conteinerScrolListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell i:hover,
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell i:hover,
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupHead div.ListAssessmentStudyGroupRow div.Cell:last-child:hover,
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div#updateStudent:last-child:hover{
	color:#0170D7;
	cursor:pointer;
	}
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupHead div.ListAssessmentStudyGroupRow,
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupHead div.ListAssessmentStudyGroupRow:hover{
	text-align:center;
	margin-top:1px;
	background-color:rgba(141,174,251,0.4);
	font-family:"Courier New";
	font-size:15px;
	line-height:15px;
}
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupFoot,
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupFoot:hover{
    text-align:center;
	margin-top:1px;
    padding-top: 5px;
	background-color:rgba(141,174,251,0.4);
    text-shadow:1px 1px 1px rgba(56,56,56,0.4);
	font-family:"Courier New";
	font-size:15px;
    height:30px;
}

div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupHead div.ListAssessmentStudyGroupRow:nth-child(1){
	height:250px;
}
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupHead div.ListAssessmentStudyGroupRow:nth-child(2){
	height:35px;
}
div.ListAssessmentStudyGroup div#ListAssessmentStudyGroupHead div.ListAssessmentStudyGroupRow:nth-child(2) div.Cell{
	text-align:center;
}

div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	max-width:30px;
	min-width:30px;
}
div.ListAssessmentStudyGroup div.ListRecalculationRow div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	max-width:30px;
	min-width:30px;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:215px;
	min-width:215px;
}
div.ListAssessmentStudyGroup div.ListRecalculationRow div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:50px;
	min-width:50px;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(3){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:70px;
	min-width:70px;
}
div.ListAssessmentStudyGroup div.ListRecalculationRow div.Cell:nth-child(3){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:150px;
	min-width:150px;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(4){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:30px;
	min-width:30px;
}
div.ListAssessmentStudyGroup div.ListRecalculationRow div.Cell:nth-child(4){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:350px;
	min-width:350px;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(4) span{
	position:relative;
	left:-98px;
	float:left;
	max-width:240px;
	min-width:240px;
	min-height:30px;
	max-height:30px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(n+5){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:60px;
	min-width:60px;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(n+5) input#Assessment,
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(n+5) input,
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(n+5) input#NomExaminationNote{
	max-width:55px;
	min-width:55px;
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.Cell:nth-child(n+5) span{
	position:relative;
	left:-90px;
	float:left;
	max-width:240px;
	min-width:240px;
	min-height:60px;
	max-height:60px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.red{
	background-color:rgba(255,0,4,0.35);
}
div.ListAssessmentStudyGroup div.ListAssessmentStudyGroupRow div.yelov{
	background-color:rgba(255,206,0,0.75);
}
.popup a.close {
	color:rgba(130,130,130,1.00);
width:16px;
height:16px;
display:block;
/*text-indent:-9999px;*/
position:absolute;
top:10px;
right:10px;
/*background:url(../images/close.png) no-repeat;*/
}
div.ListAssessmentStudyGroup div.popuphelp div.ListAssessmentStudyGroupRow div.Cell:nth-child(1),
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	text-align:center;
	max-width:50px;
	min-width:50px;
}
div.ListAssessmentStudyGroup div.popuphelp div.ListAssessmentStudyGroupRow div.Cell:nth-child(2),
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	text-align:center;
	max-width:150px;
	min-width:150px;
}
div.ListAssessmentStudyGroup div.popuphelp div.ListAssessmentStudyGroupRow div.Cell:nth-child(2) input,
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell:nth-child(2) input{
	max-width:100px;
	min-width:100px;
	margin-bottom:10px;
	margin-top:10px;
}
div.ListAssessmentStudyGroup div.popuphelp div.ListAssessmentStudyGroupRow div.Cell:nth-child(3),
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell:nth-child(3){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	text-align:center;
	max-width:100px;
	min-width:100px;
}
div.ListAssessmentStudyGroup div.popuphelp div.ListAssessmentStudyGroupRow div.Cell:nth-child(4),
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell:nth-child(4){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	text-align:center;
	max-width:100px;
	min-width:100px;
}
div.ListAssessmentStudyGroup div.popuphelp div.ListAssessmentStudyGroupRow div.Cell:nth-child(4) input,
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell:nth-child(4) input{
	max-width:50px;
	min-width:50px;
	margin-bottom:10px;
	margin-top:10px;
}
div.ListAssessmentStudyGroup div.popuphelp div.ListAssessmentStudyGroupRow div.Cell:nth-child(5),
div.ListAssessmentStudyGroup div.blockPopUp div div.ListAssessmentStudyGroupRow div.Cell:nth-child(5){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	text-align:center;
	max-width:150px;
	min-width:150px;
}
/************************************************************************************************************/
/***********************************************Перелік груп групи***********************************************/
/************************************************************************************************************/
div#conteinerScrolListGroup{
	margin:0px;
	padding:0px;
	width:1310px;
	height:325px !important;
	overflow-y:auto;
}
div.ListGroup input,
div.ListGroup select{
	max-height:25px;
	min-height:25px;
}
div.ListGroup div.StudentStatus{
	display:table;
    text-align: left;
	margin-top:1px;
	/*height:35px;*/
	font-size:14px;
	/*line-height:18px;*/
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.ListGroup div.StudentStatus span{
    color:#FF2158;
}div.ListGroup div.StudentStatus span:hover{
    color:#0170D7;
	cursor:pointer;
}
div.ListGroup div.StudentStatus div.title_content{
    height:5px;
}
div.ListGroup div.ListGroupRow{
	display:table;
	margin-top:1px;
	height:35px;
	font-size:14px;
	line-height:18px;
	border-bottom:1px solid rgba(202,202,202,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.ListGroup div.ListGroupRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ListGroup div.open:hover{
	background-color:rgba(255,255,255,1.00);
}
div.ListGroup div.ListGroupRow div.Cell{
	padding-left:3px;
	padding-right:3px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.ListGroup div#conteinerScrolListGroup div.ListGroupRow div.Cell:last-child,
div.ListGroup div#ListGroupHead div.ListGroupRow:nth-child(2) div.Cell:last-child{
	border-right:1px dotted rgba(202,202,202,1.00);
	font-family: "Courier New";
	font-size:12px;
	color:#FF2158;
}
div.ListGroup div.ListGroupRow div.Cell:last-child i:hover,
div.ListGroup div.ListGroupRow div#filter:last-child:hover,
div.ListGroup div#ListGroupHead div.ListGroupRow:nth-child(2) div.Cell:last-child:hover{
	color:#0170D7;
	cursor:pointer;
	}
div.ListGroup div#ListGroupHead div.ListGroupRow,
div.ListGroup div#ListGroupHead div.ListGroupRow:hover{
	text-align:center;
	margin-top:1px;
	background-color:rgba(141,174,251,0.4);
	font-family:"Courier New";
	font-size:15px;
	line-height:18px;
}
div.ListGroup div#ListGroupHead div.ListGroupRow:nth-child(1){
	height:60px;
}
div.ListGroup div#ListGroupHead div.ListGroupRow:nth-child(2){
	height:35px;
}

div.ListGroup div.ListGroupRow div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-right:none;
	max-width:30px;
	min-width:30px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	max-width:200px;
	min-width:200px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(2) select[name=StudyGroupName]{
	max-width:195px;
	min-width:195px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(3){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	max-width:450px;
	min-width:450px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(3) select[name=id_speciality]{
	max-width:445px;
	min-width:445px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(4){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-right:none;
	max-width:110px;
	min-width:110px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(4) select[name=YearEntry]{
	max-width:105px;
	min-width:105px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(5){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-right:none;
	max-width:150px;
	min-width:150px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(5) select[name=EducationFormId]{
	max-width:145px;
	min-width:145px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(6){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-right:none;
	max-width:150px;
	min-width:150px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(6) select[name=HigherEducation]{
	max-width:145px;
	min-width:145px;
}
div.ListGroup div.ListGroupRow div.Cell:nth-child(7){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	max-width:130px;
	min-width:130px;
}
/************************************************************************************************************/
/*********************************************Залікові книжки**************************************************/
/************************************************************************************************************/

div#conteinerScrolZalikNote{
	margin:0px;
	padding:0px;
	width:1065px;
	height:675px !important;
	overflow-y:auto;
}
div.ZalikNote input,
div.ZalikNote select{
	max-height:25px;
	min-height:25px;
}
div.ZalikNote{
	width:100%;
}
div.ZalikNote div.ZalikNoteRow{
	display:table;
	margin-top:1px;
	height:35px;
	font-size:14px;
	line-height:18px;
	border-bottom:1px solid rgba(202,202,202,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.ZalikNote div.ZalikNoteRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ZalikNote div.ZalikNoteRow div.Cell{
	padding-left:3px;
	padding-right:3px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:last-child{
	font-family: "Courier New";
	font-size:12px;
	color:#FF2158;
	padding-left:10px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:last-child i:hover,
div.ZalikNote div#ZalikNoteHead div.ZalikNoteRow div.Cell:last-child:hover,
div.ZalikNote div.ZalikNoteRow div#updateStudent:last-child:hover{
	color:#0170D7;
	cursor:pointer;
	}
div.ZalikNote div#ZalikNoteHead div.ZalikNoteRow,
div.ZalikNote div#ZalikNoteHead div.ZalikNoteRow:hover{
	text-align:center;
	background-color:rgba(141,174,251,0.4);
	font-family:"Courier New";
	font-size:15px;
	line-height:18px;
}
div.ZalikNote div#ZalikNoteHead div.ZalikNoteRow:nth-child(1){
	height:60px;
}
div.ZalikNote div#ZalikNoteHead div.ZalikNoteRow:nth-child(2){
	height:35px;
}


div.ZalikNote div#ZalikNoteHead div.ZalikNoteRow:nth-child(1),
div.ZalikNote div#ZalikNoteHead div.ZalikNoteRow:nth-child(1):hover{
	background-color:rgba(141,174,251,0.4);
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	max-width:50px;
	min-width:50px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:275px;
	min-width:275px;
}
div.ZalikNote div#ZalikNoteHead div.ZalikNoteRow div.Cell:nth-child(2) input#search[name='LastName']{
	max-width:175px;
	min-width:175px;
	}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(3){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:95px;
	min-width:95px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(3) select#search[name=HigherEducation]{
	max-width:85px;
	min-width:85px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(4){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:85px;
	min-width:85px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(4) select#search[name=YearEntry]{
	max-width:80px;
	min-width:80px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(5){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:140px;
	min-width:140px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(5) select#search[name=StudyGroupName]{
	max-width:135px;
	min-width:135px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(6){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:100px;
	min-width:100px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(7) input[name=NomZalikNote]{
	max-width:100px;
	min-width:100px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(6) select#search[name=StudentStatus]{
	max-width:95px;
	min-width:95px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(7){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:115px;
	min-width:115px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(7) select#search[name=PaymentTypeId]{
	max-width:110px;
	min-width:110px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(8){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:125px;
	min-width:125px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(8) i{
	color:#FF2158;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(8) i:hover{
	color:#0170D7;
	cursor:pointer;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(8) select#search[name=StudyGroupName]{
	max-width:120px;
	min-width:120px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(9){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:90px;
	min-width:90px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(9) select#search[name=StudentStatus]{
	max-width:85px;
	min-width:85px;
}
div.ZalikNote div.ZalikNoteRow div.Cell:nth-child(10){
	display:table-cell;
	vertical-align:middle;
	border-left:1px dotted rgba(202,202,202,1.00);
	border-right:none;
	max-width:133px;
	min-width:133px;
}


/************************************************************************************************************/
/************************************************************************************************************/
/******************************************Перелік груп групи***********************************************/
/************************************************************************************************************/
div#conteinerScrolListFormDodatki{
	margin:0px;
	padding:0px;
	width:1180px;
	height:525px !important;
	overflow-y:auto;
}
div.ListFormDodatki input,
div.ListFormDodatki select{
	max-height:25px;
	min-height:25px;
}
div.ListFormDodatki div.ListFormDodatkiRow{
	display:table;
	margin-top:1px;
	height:35px;
	font-size:14px;
	line-height:18px;
	border-bottom:1px solid rgba(202,202,202,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
div.ListFormDodatki div.ListFormDodatkiRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ListFormDodatki div.open:hover{
	background-color:rgba(255,255,255,1.00);
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell{
	padding-left:3px;
	padding-right:3px;
	border-left:1px dotted rgba(202,202,202,1.00);
}
div.ListFormDodatki div#conteinerScrolListFormDodatki div.ListFormDodatkiRow div.Cell:last-child,
div.ListFormDodatki div#ListFormDodatkiHead div.ListFormDodatkiRow:nth-child(2) div.Cell:last-child,
div.ListFormDodatki div#ListFormDodatkiHead div.ListFormDodatkiRow:nth-child(1) div.Cell:last-child{
	border-right:1px dotted rgba(202,202,202,1.00);
	font-family: "Courier New";
	font-size:12px;
	color:#FF2158;
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell:last-child i:hover,
div.ListFormDodatki div.ListFormDodatkiRow div#filter:last-child:hover,
div.ListFormDodatki div#ListFormDodatkiHead div.ListFormDodatkiRow:nth-child(2) div.Cell:last-child:hover,
div.ListFormDodatki div#ListFormDodatkiHead div.ListFormDodatkiRow:nth-child(1) div.Cell:last-child:hover{
	color:#0170D7;
	cursor:pointer;
	}
div.ListFormDodatki div#ListFormDodatkiHead div.ListFormDodatkiRow,
div.ListFormDodatki div#ListFormDodatkiHead div.ListFormDodatkiRow:hover{
	text-align:center;
	margin-top:1px;
	background-color:rgba(141,174,251,0.4);
	font-family:"Courier New";
	font-size:15px;
	line-height:18px;
}
div.ListFormDodatki div#ListFormDodatkiHead div.ListFormDodatkiRow:nth-child(1){
	height:60px;
}
div.ListFormDodatki div#ListFormDodatkiHead div.ListFormDodatkiRow:nth-child(2){
	height:35px;
}

div.ListFormDodatki div.ListFormDodatkiRow div.Cell:nth-child(1){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-right:none;
	max-width:30px;
	min-width:30px;
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell:nth-child(2){
	display:table-cell;
	vertical-align:middle;
    text-align: center;
	border-right:none;
	max-width:75px;
	min-width:75px;
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell:nth-child(3){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
	max-width:200px;
	min-width:200px;
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell:nth-child(4){
	display:table-cell;
	vertical-align:middle;
	border-right:none;
    text-align: center;
	max-width:100px;
	min-width:100px;
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell:nth-child(5){
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-right:none;
	max-width:200px;
	min-width:200px;
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell:nth-child(6){
	font-size: 13px;
	display:table-cell;
	vertical-align:middle;
	text-align:justify;
	border-right:none;
	max-width:220px;
	min-width:220px;
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell:nth-child(7){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-right:none;
	max-width:200px;
	min-width:200px;
}
div.ListFormDodatki div.ListFormDodatkiRow div.Cell:nth-child(8){
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-right:none;
	max-width:75px;
	min-width:75px;
}
form#AddForma table.none-border{
	border: none;
	width: 80%;
}
form#AddForma table.none-border td{
	border-bottom: 1px dotted rgba(202,202,202,1.00);
	background-color:rgba(170,170,170,0.4);
	margin: 0;
	padding: 3px;
	width: 50%;
}
form#AddForma table.none-border input,
form#AddForma table.none-border select,
form#AddForma table.none-border textarea{
	margin-bottom: 5px;
	margin-top: 5px;
	min-width: 99%;
	max-width: 99%;
}
/************************************************************************************************************/
table.ListStudentGroup{
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 37px;
	font-size: 14px;
}
table.ListStudentGroup th{
	font-family: "Courier New";
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
	text-align: center;
	height: 45px;
	color: rgba(0,0,0,0.75);
	background-color:rgba(141,174,251,0.4);
	letter-spacing: 1px;
}
table.ListStudentGroup i{
	color:#0170D7;
}
table.ListStudentGroup i:hover{
	color:#FF2158;
	cursor: pointer;
}
table.ListStudentGroup tbody tr:hover{
	background-color:rgba(109,252,80,0.31);
}
table.ListStudentGroup th,
table.ListStudentGroup td{
	border-top: 1px solid rgba(202,202,202,1.00);
	border-left: 1px dotted rgba(202,202,202,1.00);
	padding:3px; 
	vertical-align: middle;
}
table.ListStudentGroup th:last-child,
table.ListStudentGroup td:last-child{
	border-right: 1px dotted rgba(202,202,202,1.00);
}
table.ListStudentGroup tr:last-child td{
	border-bottom: 1px solid rgba(202,202,202,1.00);
}
table.ListStudentGroup th:nth-child(1),
table.ListStudentGroup td:nth-child(1){
	text-align: center;
	min-width: 30px;
	max-width: 30px;
}
table.ListStudentGroup th:nth-child(2){
	text-align: center;
	min-width: 250px;
	max-width: 250px;
}
table.ListStudentGroup td:nth-child(2){
	text-align: left;
	min-width: 250px;
	max-width: 250px;
}
table.ListStudentGroup th:nth-child(3),
table.ListStudentGroup td:nth-child(3){
	text-align: center;
	min-width: 65px;
	max-width: 65px;
}
table.ListStudentGroup th:nth-child(4),
table.ListStudentGroup td:nth-child(4){
	text-align: center;
	min-width: 75px;
	max-width: 75px;
}
table.ListStudentGroup th:nth-child(5){
	text-align: center;
	min-width: 320px;
	max-width: 320px;
}
table.ListStudentGroup td:nth-child(5){
	text-align: left;
	min-width: 320px;
	max-width: 320px;
}
table.ListStudentGroup th:nth-child(6){
	text-align: center;
	min-width: 320px;
	max-width: 320px;
}
table.ListStudentGroup td:nth-child(6){
	text-align: left;
	min-width: 320px;
	max-width: 320px;
}
table.ListStudentGroup textarea{
	min-width: 314px;
	max-width: 314px;
	border-radius: 3px;
}
table.ListStudentGroup th:nth-child(7),
table.ListStudentGroup td:nth-child(7){
	text-align: center;
	min-width: 123px;
	max-width: 123px;
}
/************************************************************************************************************/
/************************************************************************************************************/

/************************************************************************************************************/
/********************************стилі попереднього перегляду додатків******************************************/
/************************************************************************************************************/
div.dodatok{
	font-family:"Times New Roman";
	display:block;
	background-color:rgba(178,177,177,1.00);
	padding:10px;
}
div.dodatok div.knopka{
	position: relative;
	top:10px;
	left:-60px;
	width: 30px;
	height: 30px;
	border: 1px solid rgba(62,83,179,1.00);
	box-shadow: 2px 2px 3px rgba(117,117,117,1.00);
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
	background-color: rgba(255,255,255,1.00);
	float:right;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	color:rgba(255,33,88,1.00);
}
div.dodatok div.knopka:hover{
	color:#0170D7;
	cursor:pointer;
}
div.dodatok div.knopka i{
	margin-top: 7px;
}
div.dodatok div.PageDodatokTitul{
	width:210mm;
	height: 297mm;
	padding:0px;
	margin: 20px auto;
	background-color:rgba(255,255,255,1.00);
	box-shadow:2px 2px 3px rgba(117,117,117,1.00);
	background:url(/images/f_g.png) no-repeat;
    background-size: 100%;
}
span.NomPage{
	font-size:10px;
	position:relative;
	top:1005px;
	left: 345px;
}
div.dodatok div.PageDodatok{
	width:210mm;
	height: 297mm;
	padding:0px;
	margin: 20px auto;
	background-color:rgba(255,255,255,1.00);
	box-shadow:2px 2px 3px rgba(117,117,117,1.00);
	background:url(/images/fon.png) no-repeat;
    background-size: 100%;
}
div.dodatok div.PageDodatok div.PageContent,
div.dodatok div.PageDodatokTitul div.PageContent{
	padding:55px;
}
div.dodatok div.titleDodatok{
	color:rgba(4,2,175,1.00);
	text-align:center;
	font-size:17px;
	font-weight:600;
	
}
div.dodatok div.nomdip{
	color:rgba(4,2,175,1.00);
	margin-top:5px;
	text-align:center;
	font-size:15px;
	font-weight:600;
}
div.dodatok div.nomdod{
	color:rgba(4,2,175,1.00);
	margin-top:4px;
	text-align:center;
	font-size:13px;
}
div.dodatok div.dodatRow{
	margin-top:5px;
	font-size:9px;
	display:table;
}
div.dodatok div.dodatRow div.dodatCell:nth-child(1){
	display:table-cell;
	width:38%;
}
div.dodatok div.dodatRow div.dodatCell:nth-child(2){
	display:table-cell;
	width:30%;
	margin-right:25px;
	text-align:left;
}
div.dodatok div.dodatRow div.dodatCell:nth-child(3){
	display:table-cell;
	width:27%;
	text-align:right;
}
div.dodatok div.Row2{
	width:100%;
	margin-top:3px;
	font-size:13px;
	display:table;
	
}
div.dodatok div.Row2 div.Cell2:nth-child(1){
	display:table-cell;
	width:40%;
	margin-right:50px;
}
div.dodatok div.Row2 div.Cell2:nth-child(2){
	display:table-cell;
	width:10%;
}
div.dodatok div.Row2 div.Cell2:nth-child(3){
	display:table-cell;
	width:40%;
}
div.dodatok div.nameRozdil{
	margin-top:3px;
	font-size:14px;
	color:rgba(4,2,175,1.00);
	border-bottom:1px solid rgba(4,2,175,1.00);
	font-weight:600;
}
div.dodatok div.nameRozdilEn{
	font-size:14px;
	color:rgba(4,2,175,1.00);
	font-weight:600;
}
div.dodatok div.nameRozdil2{
	margin-top: 3px;
	font-size:12px;
	color:rgba(0,0,0,1.00);
	border-bottom:1px dotted rgba(0,0,0,1.00);
	font-weight:600;
}
div.dodatok div.nameRozdil2En{
	font-size:13px;
	color:rgba(0,0,0,1.00);
	font-weight:600;
}
div.dodatok div.textRozdil{
	text-align: justify;
	margin-top: 3px;
	font-size:11px;
	color:rgba(0,0,0,1.00);
}
div.dodatok div.text-12{
	font-size: 12px;
}
div.dodatok div.text-10{
	font-size: 10px;
}
div.dodatok table.ocinki,
div.dodatok table.shema{
	font-size: 12px;
}
div.dodatok table.dip{
	font-size: 11px;
}
div.dodatok table th,
div.dodatok table td{
	border-top: 1px solid rgba(0,0,0,1.00);
	border-left: 1px solid rgba(0,0,0,1.00);
	
}
div.dodatok table th{
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
	
}
div.dodatok table td{
	text-align: center;
	vertical-align: middle;
}
div.dodatok table.ocinki{
	font-size: 11px;
}
div.dodatok table.ocinki td.bold{
	font-weight: 600;
}
div.dodatok table.ocinki td:nth-child(2),
div.dodatok table.dip td{
	padding-left: 5px;
	text-align: left;
}
div.dodatok table th:last-child,
div.dodatok table td:last-child{
	border-right: 1px solid rgba(0,0,0,1.00);
}
div.dodatok table tr:last-child td{
	border-bottom: 1px solid rgba(0,0,0,1.00);
}
div.dodatok table.ocinki th:nth-child(1){
	min-width: 53px;
	max-width: 53px;
}
div.dodatok table.ocinki th:nth-child(2){
	min-width: 200px;
	max-width: 200px;
}
div.dodatok table.ocinki th:nth-child(3){
	min-width: 50px;
	max-width: 50px;
}
div.dodatok table.ocinki th:nth-child(4){
	min-width: 40px;
	max-width: 40px;
}
div.dodatok table.ocinki th:nth-child(5){
	min-width: 40px;
	max-width: 40px;
}
div.dodatok table.ocinki th:nth-child(6){
	min-width: 120px;
	max-width: 120px;
}
div.dodatok table.ocinki th:nth-child(7){
	min-width: 45px;
	max-width: 45px;
}
div.dodatok table.shema th:nth-child(1){
	min-width: 300px;
	max-width: 300px;
}
div.dodatok table.shema th:nth-child(2){
	min-width: 188px;
	max-width: 188px;
}
div.dodatok table.shema th:nth-child(3){
	min-width: 188px;
	max-width: 188px;
}
div.dodatok table.dip th:nth-child(1){
	min-width: 250px;
	max-width: 250px;
}
div.dodatok table.dip th:nth-child(2){
	min-width: 425px;
	max-width: 425px;
}
/************************************************************************************************************/
/************************************************************************************************************/
/***************************************Стилі термінів навчання*********************************************/
div.Duration{
	
}
div.Duration div#ScrollDuration{
	margin:0px;
	padding:0px;
	width:1600px;
	height:325px !important;
	overflow-y:auto;
}
div.Duration div.selectGroup{
	text-align: center;
	margin-bottom: 5px;
}
div.Duration div.selectGroup span{
	color:#0170D7;
}
div.Duration div.selectGroup span:hover{
	color:#FF2158;
	cursor: pointer;
}
div.Duration .StudentBox{
	/*font-family:"Courier New";*/
	font-size:14px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
	border-bottom: 1px solid rgba(145,145,145,1.00);
	border-top: 1px solid rgba(145,145,145,1.00);
	margin-top: 2px;

}
div.Duration .StudentBox .StudentName{
	float: left;
	min-width: 200px;
	max-width: 200px;
}
div.Duration .StudentBox .StudentName .Cell:nth-child(1){
	display: table-cell;
	vertical-align: middle;
	min-width: 30px;
	max-width: 30px;
	padding: 2px;
}
div.Duration .StudentBox .StudentName .Cell:nth-child(2){
	display: table-cell;
	vertical-align: middle;
	min-width: 170px;
	max-width: 170px;
	padding: 2px;
}
div.Duration .StudentBox .StudentDuration{
	margin-left: 205px;
	/*min-width: 1000px;
	max-width: 1000px;*/
	
}
div.Duration .StudentBox .StudentDuration .RowDuration{
	border-bottom: 1px dotted rgba(145,145,145,1.00);
	border-top: 1px dotted rgba(145,145,145,1.00);
	margin-top: 1px;
	margin-bottom: 1px;
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(1){
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	min-width: 90px;
	max-width: 90px;
	border-right: 1px dotted rgba(145,145,145,1.00);
	border-left: 1px dotted rgba(145,145,145,1.00);
	padding: 2px;
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(1) input{
	min-width: 85px;
	max-width: 85px;
	box-shadow:inset 1px 1px 1px rgba(115,114,114,1.00);
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(2){
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	min-width: 90px;
	max-width: 90px;
	border-right: 1px dotted rgba(145,145,145,1.00);
	padding: 2px;
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(2) input{
	min-width: 85px;
	max-width: 85px;
	box-shadow:inset 1px 1px 1px rgba(115,114,114,1.00);
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(3){
	display: table-cell;
	vertical-align: middle;
	min-width: 275px;
	max-width: 275px;
	border-right: 1px dotted rgba(145,145,145,1.00);
	padding: 2px;
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(3) input{
	min-width: 270px;
	max-width: 270px;
	box-shadow:inset 1px 1px 1px rgba(115,114,114,1.00);
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(4){
	display: table-cell;
	vertical-align: middle;
	min-width: 275px;
	max-width: 270px;
	border-right: 1px dotted rgba(145,145,145,1.00);
	padding: 2px;
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(4) input{
	min-width: 270px;
	max-width: 270px;
	box-shadow:inset 1px 1px 1px rgba(115,114,114,1.00);
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(5){
	display: table-cell;
	vertical-align: middle;
	min-width: 275px;
	max-width: 270px;
	border-right: 1px dotted rgba(145,145,145,1.00);
	padding: 2px;
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(5) input{
	min-width: 270px;
	max-width: 270px;
	box-shadow:inset 1px 1px 1px rgba(115,114,114,1.00);
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(6){
	display: table-cell;
	vertical-align: middle;
	min-width: 275px;
	max-width: 275px;
	border-right: 1px dotted rgba(145,145,145,1.00);
	padding: 2px;
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(6) input{
	min-width: 270px;
	max-width: 270px;
	box-shadow:inset 1px 1px 1px rgba(115,114,114,1.00);
}
div.Duration .StudentBox .StudentDuration .RowDuration .Cell:nth-child(7){
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	min-width: 50px;
	max-width: 50px;
	padding: 2px;
	
}
div.Duration div.StudentBox i{
	color:#0170D7;
}
div.Duration div.StudentBox i:hover{
	color:#FF2158;
	cursor: pointer;
}
/************************************************************************************************************/
/************************************************************************************************************/
/**********************************Стилі адміністрування навчальних груп*************************************/
/************************************************************************************************************/
div.ListStudyGroup div.activeGroup{
	background-color:rgba(109,252,80,0.31);
}
div.ListStudyGroup table.contenier td{
	vertical-align: top;
}
div.ListStudyGroup table.contenier td:nth-child(1){
	width: 460px;
}
div.ListStudyGroup table.contenier td:nth-child(2){
	width: 410px;
}
div.ListStudyGroup table.contenier td:nth-child(3){
	width: 50px;
	
}
div.ListStudyGroup table.contenier td#uprav{
	padding-top: 50px;
	text-align: center;
}
div.ListStudyGroup table.contenier td#uprav div{
	width: 45px;
	height: 20px;
	border: 1px solid rgba(145,145,145,0.31);
	border-radius: 3px;
	padding-top: 2px;
	background-color:rgba(218,218,218,0.3);
	color:#0170D7;
}
div.ListStudyGroup table.contenier td#uprav div:hover{
	color:#FF2158;
	cursor: pointer;
}
div.ListStudyGroup table.contenier td:nth-child(4){
	width: 410px;
}
div.ListStudyGroup .LeftListStudyGroup{
	/*border: 1px dotted rgba(145,145,145,1.00);*/
	width: 450px;
	float:left;
}
div.ListStudyGroup .LeftListStudyGroup .DisciplinesRow{
	width: 432px;
	border-bottom: 1px solid rgba(145,145,145,0.31);
	margin-top: 1px;
}
div.ListStudyGroup .LeftListStudyGroup .DisciplinesRow:hover{
	background-color:rgba(109,252,80,0.31);
}
div.ListStudyGroup .RightListStudyGroup{
	/*border: 1px dotted rgba(145,145,145,1.00);*/
	text-align: center;
	width: 400px;
}
div.ListStudyGroup .RightListStudyGroup2{
	/*border: 1px dotted rgba(145,145,145,1.00);*/
	text-align: center;
	width: 400px;
	
}
div.ListStudyGroup #ListStudyGroupHead .DisciplinesRow:nth-child(1),
div.ListStudyGroup #ListStudyGroupHead .DisciplinesRow:nth-child(1):hover{
	background-color:rgba(141,174,251,0.4);
	font-family:"Courier New";
	font-size:15px;
	line-height:18px;
}
div.ListStudyGroup #ListStudyGroupHead .DisciplinesRow:nth-child(2),
div.ListStudyGroup #ListStudyGroupHead .DisciplinesRow:nth-child(2):hover{
	background-color:rgba(218,218,218,0.3);
	height: 39px;
}
div.ListStudyGroup #ListStudyGroupHead .DisciplinesRow:nth-child(3),
div.ListStudyGroup #ListStudyGroupHead .DisciplinesRow:nth-child(3):hover{
	background-color:rgba(218,218,218,0.3);
	height: 39px;
}
div.ListStudyGroup #ListStudyGroupHead .DisciplinesRow .Cell{
	height: 40px;
	text-align: center;
}
div.ListStudyGroup .DisciplinesRow .Cell{
	display: table-cell;
	vertical-align: middle;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
	height: 30px;
	font-size:14px;
	padding: 2px;
}
div.ListStudyGroup .DisciplinesRow .Cell:nth-child(1){
	min-width: 50px;
	max-width: 50px;
	text-align: center;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.ListStudyGroup .DisciplinesRow .Cell:nth-child(2){
	min-width: 190px;
	max-width: 190px;
	text-align: left;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.ListStudyGroup .DisciplinesRow .Cell:nth-child(2) input{
	min-width: 185px;
	max-width: 185px;
}
div.ListStudyGroup .DisciplinesRow .Cell:nth-child(3){
	min-width: 100px;
	max-width: 100px;
	text-align: center;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.ListStudyGroup .DisciplinesRow .Cell:nth-child(3) input{
	min-width: 95px;
	max-width: 95px;
}
div.ListStudyGroup .DisciplinesRow .Cell:nth-child(4){
	min-width: 70px;
	max-width: 70px;
	text-align: center;
}
div.ListStudyGroup .DisciplinesRow .Cell:nth-child(4) i{
	color:#0170D7;
}
div.ListStudyGroup .DisciplinesRow .Cell:nth-child(4) i:hover{
	color:#FF2158;
	cursor: pointer;
}
div.ListStudyGroup #ScrollListStudyGroup{
	margin:0px;
	padding:0px;
	width:448px;
	height:565px !important;
	overflow-y:auto;
}
/************************************************************************************************************/
/************************************************************************************************************/
/*****************************Стилі адміністрування попередніх документів про освіту*************************/
/************************************************************************************************************/
div.PreviousDocumentEducation{
	
}
div.PreviousDocumentEducation #Scroll{
	padding: 0;
	margin: 0;
	width:1532px;
	height:368px !important;
	overflow-y:auto;
}
div.PreviousDocumentEducation div.HeadRow,
div.PreviousDocumentEducation div.HeadRow:hover{
	display:table;
	margin-left: 1px;
	background-color:rgba(141,174,251,0.4);
	font-family:"Courier New";
	font-size:15px;
	line-height:18px;
}
div.PreviousDocumentEducation div.HeadRow div.Cell{
	display: table-cell;
	vertical-align: middle;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
	height: 40px;
	padding: 2px;
	text-align: center;
}
div.PreviousDocumentEducation div.row div.Cell,
div.PreviousDocumentEducation div.row div.Cell-Citizen{
	display: table-cell;
	height: 30px;
	font-size:14px;
	padding: 2px;
}
div.PreviousDocumentEducation div.row{
	display:table;
}
div.PreviousDocumentEducation div.row:hover{
	background-color:rgba(109,252,80,0.31);
}
div.PreviousDocumentEducation div.Cell:nth-child(1),
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(1){
	min-width: 30px;
	max-width: 30px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
	border-left: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(2),
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(2){
	min-width: 200px;
	max-width: 200px;
	text-align: left;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(3)
{
	min-width: 395px;
	max-width: 395px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(3) select{
    min-width: 390px;
	max-width: 390px;
}
/*****************************************/
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(3){
    min-width: 885px;
	max-width: 885px;
	text-align: center;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(3) div.RowCitizen{
    display:table;
    margin-top: 1px;
    border-bottom: 1px solid rgba(145,145,145,0.4);
}
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(3) div.RowCitizen div.Cell:nth-child(1){
    min-width: 393px;
	max-width: 393px;
	text-align: right;
    font-size: 13px;
    line-height: 17px;
    vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
    
}
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(3) div.RowCitizen div.Cell:nth-child(2) input,
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(3) div.RowCitizen div.Cell:nth-child(2) select,
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(3) div.RowCitizen div.Cell:nth-child(2) textarea{
    min-width: 370px;
	max-width: 370px;
}
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(3) div.RowCitizen div.Cell:nth-child(2){
    min-width: 375px;
	max-width: 375px;
	text-align: center;
    vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
/*******************************************/
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(4){
    min-width: 110px;
	max-width: 110px;
	text-align: center;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(4){
	min-width: 100px;
	max-width: 100px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(4) input{
	min-width: 90px;
	max-width: 90px;
}
div.PreviousDocumentEducation div.Cell:nth-child(5){
	min-width: 100px;
	max-width: 100px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(5) input{
	min-width: 90px;
	max-width: 90px;
}
div.PreviousDocumentEducation div.Cell:nth-child(6){
	min-width: 100px;
	max-width: 100px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(6) input{
	min-width: 90px;
	max-width: 90px;
}
div.PreviousDocumentEducation div.Cell:nth-child(7){
	min-width: 200px;
	max-width: 200px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(7) input{
	min-width: 195px;
	max-width: 195px;
}
div.PreviousDocumentEducation div.Cell:nth-child(8){
	min-width: 200px;
	max-width: 200px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(8) input{
	min-width: 195px;
	max-width: 195px;
}
div.PreviousDocumentEducation div.Cell:nth-child(9),
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(4){
	min-width: 50px;
	max-width: 50px;
	text-align: center;
    vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.PreviousDocumentEducation div.Cell:nth-child(9) i,
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(4) i{
	color:#0170D7;
}
div.PreviousDocumentEducation div.Cell:nth-child(9) i:hover,
div.PreviousDocumentEducation div.row div.Cell-Citizen:nth-child(4) i:hover{
	color:#FF2158;
	cursor: pointer;
}

/************************************************************************************************************/
/************************************************************************************************************/
/****************************Стилі повідомлень***************************************************************/
/************************************************************************************************************/
div.textMessage{
	text-align: justify;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
}
div.addMessage{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px;
	border: 1px solid rgba(255,255,255,1.00);
	width: 250px;
	height: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
	background-color: #0170D7;
	color: rgba(255,255,255,1.00);
}
div.addMessage:hover{
	border: 1px solid #0170D7;
	background-color: rgba(255,255,255,1.00);
	color: #0170D7;
}
table.message{
	width: 1054px;
	border: none;
	padding-left: 2px;
	padding-right: 2px;
	border-spacing:0 1px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
}
table.message a, table.message a:visited{
	text-decoration:none;
	color:#0170D7;	
}
table.message a:hover{
	text-decoration:none;
	color:#FF2158;
}

table.message tr{
	height: 45px;
}
table.message tr td{
	border-bottom: 1px solid rgba(38,38,38,0.5);
}
table.message tr:hover{
	background-color:rgba(109,252,80,0.31);
}
table.message tr td:nth-child(1){
	border-right: 1px dotted rgba(38,38,38,1.00);
	width: 50px;
	text-align: center;
	vertical-align: middle;
}
table.message tr td:nth-child(2){
	border-right: 1px dotted rgba(38,38,38,1.00);
	width: 150px;
	text-align: center;
	vertical-align: middle;
}
table.message tr td:nth-child(3){
	border-right: 1px dotted rgba(38,38,38,1.00);
	width: 650px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: justify;
	vertical-align: middle;
}
table.message tr td:nth-child(4){
	border-right: 1px dotted rgba(38,38,38,1.00);
	width: 50px;
	text-align: center;
	vertical-align: middle;
}
table.message tr td:nth-child(5){
	width: 150px;
	text-align: center;
	vertical-align: middle;
}
form.message input, form.message textarea{
	padding: 5px;
	display: block;
	margin: 15px;
	width: 650px;
}
/************************************************************************************************************/
/************************************************************************************************************/
/*********************************Стипендія*********************************************************/
/************************************************************************************************************/
div.blockPopUpGroups{
    text-align:justify;
	font-size:12px;
	width:220px;
	padding:5px 5px 5px;
	position:absolute;
	top:4px;
	left:25%;
	display:none;
	overflow:hidden;
	border:1px solid #ccc;
	background:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	z-index:1000;
	behavior: url(PIE.htc);
	box-shadow: 2px 2px 3px rgba(126,126,126,0.94);
}
div.blockPopUpGroups div.scroll{
    height: 450px;
    overflow-y:auto;
}
div.blockPopUpGroups div.bottom{
	border:1px solid #0308F5;
    margin: 10px;
	padding-top:1px;
    text-align: center;
	font-size:14px;
	color:#FFFFFF;
	line-height:25px;
	text-shadow: 1px 1px 1px rgba(56,56,56,0.4);
	border-radius:5px;
	background-color:#94A2E5;
}
div.blockPopUpGroups div.bottom:hover{
	background-color:#FFFFFF;
	color:#2C45BB;
}
table.ListStudyGroupName{
    font-size: 12px;
    width: 95%;
	border-spacing: 1px;
    line-height: 14px;
}
table.ListStudyGroupName tr td{
    padding: 2px;
	border: 1px dotted rgba(38,38,38,1.00); 
    text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
table.ListStudyGroupName tr td:nth-child(2){
    text-align: center;
}
table.ListStudyGroupName input{
    margin: 0;
}
select.sem{
    width: 35px;
    margin-top: 15px;
    margin-bottom: 5px;
}
select.AY{
    width: 100px;
}
div.ListAssessmentStudyGroup div.head div p{
	font-size: 12px;
}
table.reyting table tbody tr td{
    border:0;
    vertical-align: middle;
    
}
table.reyting i{
    margin-left: 5px;
    color:#FF2158;
}
table.reyting i:hover{
    color:#0170D7;
}
table.reyting{
	width: 100%;
	border-spacing: 1px;
}
table.reyting thead tr th{
	padding: 2px;
	border: 1px dotted rgba(38,38,38,1.00);  
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
	/*text-transform:uppercase;*/
	font-size: 13px;
	font-family:"Courier New";
	background-color:rgba(141,174,251,0.4);
	/*line-height: 35px;*/
}
table.reyting tbody tr td.green{
    background-color:rgba(14,160,3,0.2);
}

table.reyting tbody tr td{
	padding: 2px;
	border: 1px dotted rgba(38,38,38,1.00);  
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
	/*text-transform:uppercase;*/
	font-size: 13px;
	/*line-height: 35px;*/
}
table.reyting tbody tr.ColSpan td{
	padding: 2px;
	border: 1px dotted rgba(38,38,38,1.00);
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px 1px rgba(56,56,56,0.2);
}
table.reyting thead tr th:nth-child(1){
	width: 35px;
}
table.reyting tbody tr td:nth-child(1){
    text-align: center;
}
table.reyting thead tr th:nth-child(2){
	width: 225px;
}
table.reyting tbody tr td:nth-child(2){
    text-align: left;
}
table.reyting thead tr th:nth-child(3){
	width: 125px;
}
table.reyting tbody tr td:nth-child(3){
    text-align: center;
}
table.reyting thead tr th:nth-child(4){
	width: 100px;
}
table.reyting tbody tr td:nth-child(4){
    text-align: right;
}
table.reyting thead tr th:nth-child(5){
	width: 100px;
}
table.reyting tbody tr td:nth-child(5){
    text-align: right;
}
table.reyting thead tr th:nth-child(6){
	width: 100px;
}
table.reyting tbody tr td:nth-child(6){
    text-align: right;
}
table.reyting thead tr th:nth-child(7){
	width: 200px;
}
table.reyting tbody tr td:nth-child(7){
    text-align: justify;
    font-size: 11px;
}
table.reyting tbody tr td:nth-child(7) td{
    border: 0px;
    margin: 0;
    padding: 0;
    margin-bottom: 3px;
}
table.reyting thead tr th:nth-child(8){
	width: 125px;
}
table.reyting tbody tr td:nth-child(8){
    text-align: center;
    font-size: 11px;
}
div.bottomProtocol{
    border:1px solid #0308F5;
    width: 95%;
    margin: 1px;
	padding-top:1px;
    text-align: center;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	text-shadow: 1px 1px 1px rgba(56,56,56,0.4);
	border-radius:5px;
	background-color:#94A2E5;
}
div.bottomProtocol:hover{
	background-color:#90EBA0;
	color:#2C45BB;
    cursor: pointer;
}
div.AddProtocol{
    border:1px solid #0308F5;
    margin: 3px;
    padding: 2px;
    background-color:rgba(148,161,229,0.10);
}
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/***************Стилі Управління користувачами********************************/
div.Title{
	text-align:left;
	padding-left: 50px;
	margin-bottom: 2px;
	font-size:18px;
	font-variant:small-caps;
	text-shadow: 1px 1px 1px rgba(56,56,56,0.4);
	color:#2C45BB;
}
div.UserAdmin,
div.UserPermission{
	/*width:100%;*/
	text-shadow: 1px 1px 1px rgba(56,56,56,0.4);
}
div.UserAdmin div.UserScrol,
div.UserPermission div.UserScrol{
	padding: 0;
	margin: 0;
	width:1370px;
	height:450px !important;
	overflow-y:auto;
}
div.UserAdmin div.UserTableHead,
div.UserPermission div.UserTableHead{
	display: table;
	font-family: "Courier New";
	background-color:rgba(141,174,251,0.4);
	text-align:center;
	/*height: 36px;*/
}
div.UserAdmin div.UserTableHead:hover,
div.UserPermission div.UserTableHead:hover{
	background-color:rgba(141,174,251,0.4);
}
div.UserAdmin div.UserRow,
div.UserPermission div.UserRow{
	display: table;
	border-bottom: 1px solid rgba(145,145,145,0.31);
	margin-top: 1px;
}
div.UserAdmin div.UserCell,
div.UserPermission div.UserCell{
	display: table-cell;
	padding: 2px 2px 2px 2px;
	color: rgba(0,0,0,0.80);
}
div.UserAdmin div.UserTableHead div.UserRow:first-child div.UserCell,
div.UserPermission div.UserTableHead div.UserRow:first-child div.UserCell{
	height: 45px;
	text-align: center;
	font-size: 12pt;
}
div.UserAdmin div.UserTableHead div.UserRow:last-child div.UserCell{
	height: 28px;
}
div.UserAdmin div.UserCell:nth-child(1),
div.UserPermission div.UserCell:nth-child(1){
	min-width: 50px;
	max-width: 50px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
	border-left: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(2),
div.UserPermission div.UserCell:nth-child(2){
	min-width: 250px;
	max-width: 250px;
	text-align: left;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(3){
	min-width: 300px;
	max-width: 300px;
	text-align:left;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(3) select{
    min-width: 295px;
	max-width: 295px;
}
div.UserPermission div.UserCell:nth-child(3){
	min-width: 100px;
	max-width: 100px;
	text-align:center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(4){
	min-width: 125px;
	max-width: 125px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserPermission div.UserCell:nth-child(4){
	min-width: 100px;
	max-width: 100px;
	text-align:center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(5){
	min-width: 200px;
	max-width: 200px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserPermission div.UserCell:nth-child(5){
	min-width: 110px;
	max-width: 110px;
	text-align:center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(6){
	min-width: 75px;
	max-width: 75px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserPermission div.UserCell:nth-child(6){
	min-width: 100px;
	max-width: 100px;
	text-align:center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(7),
div.UserPermission div.UserCell:nth-child(7){
	min-width: 100px;
	max-width: 100px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(7) select{
    min-width: 95px;
	max-width: 95px;
}
div.UserAdmin div.UserCell:nth-child(7) i,
div.UserPermission div.UserCell i,
div.UserAdmin div.UserCell:nth-child(9) i{
    color:#0170D7;
}
div.UserAdmin div.UserCell:nth-child(7) i:hover,
div.UserPermission div.UserCell i:hover,
div.UserAdmin div.UserCell:nth-child(9) i:hover{
    cursor: pointer;
    color:#FF2158;
}
div.UserAdmin div.UserCell:nth-child(8){
	font-size: 12px;
	min-width: 125px;
	max-width: 125px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
div.UserAdmin div.UserCell:nth-child(9){
	min-width: 80px;
	max-width: 80px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px dotted rgba(145,145,145,1.00);
}
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/


/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/***************Стилі Робочих навчальних планів***********************/
div.WorkCurriculum{
    
}
div.WorkCurriculum div.WCBody{
    margin:0px;
	padding:0px;
	width:1920px !important;
    height: 500px !important;
	overflow-y:auto;
}
/*div#ContentWorkCurriculum{
    margin:0px;
	padding:0px;
	width:99% !important;
	overflow-x:auto;
}*/
div.WorkCurriculum div.selectAcademicYear select{
    width: 100px;
}
div.WorkCurriculum span.link{
    margin-left: 5px;
    color:#0170D7;
}
div.WorkCurriculum span.link:hover{
    cursor: pointer;
    color:#FF2158;
}
div.WorkCurriculum div.WCHead{
	display: table;
	font-family: "Courier New";
	background-color:rgba(141,174,251,0.4);
	text-align:center;
	/*height: 36px;*/
}
div.WorkCurriculum div.WCHead:hover{
	background-color:rgba(141,174,251,0.4);
}
div.WorkCurriculum div.WCRow{
	display: table;
	border-bottom: 1px solid rgba(145,145,145,0.31);
	margin-top: 1px;
}
div.WorkCurriculum div.WCHead div.WCRow:first-child{
	height: 160px;
}
div.WorkCurriculum div.WCHead div.WCRow:last-child{
	height: 26px;
}
div.WorkCurriculum div.WCCell{
    text-shadow: 1px 1px 1px rgba(56,56,56,0.1);
    font-size: 10pt;
    display: table-cell;
    vertical-align: middle;
	padding: 2px 2px 2px 2px;
	color: rgba(0,0,0,0.80);
}
div.WorkCurriculum div.WCHead div.WCRow div.WCCell{
	text-align:center;
}
div.WorkCurriculum div.WCBody div.WCRow div.WCCell:hover{
	background-color: rgba(142,249,147,0.5);
}
div.WorkCurriculum div.WCBody div.WCRow:hover{
    background-color: rgba(142,249,147,0.5);
}
div.WorkCurriculum div.WCRow div.WCCell:nth-child(1){
    min-width: 25px;
    max-width: 25px;
    text-align: center;
    border-right: 1px dotted rgba(145,145,145,1.00);
}
div.WorkCurriculum div.WCRow div.WCCell:nth-child(2){
    min-width: 35px;
    max-width: 35px;
    text-align: center;
    border-right: 1px dotted rgba(145,145,145,1.00);
}
div.WorkCurriculum div.WCRow div.WCCell:nth-child(3){
    min-width: 200px;
    max-width: 200px;
    text-align: left;
    border-right: 1px dotted rgba(145,145,145,1.00);
}
div.WorkCurriculum div.WCRow div.WCCell:nth-child(4){
    min-width: 50px;
    max-width: 50px;
    text-align: center;
    border-right: 1px dotted rgba(145,145,145,1.00);
}
div.WorkCurriculum div.WCRow:first-child div.WCCell:nth-child(4) rotate{
	position:relative;
	left:-8px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
div.WorkCurriculum div.WCRow div.WCCell:nth-child(5){
    min-width: 195px;
    max-width: 195px;
    text-align: left;
    border-right: 1px dotted rgba(145,145,145,1.00);
}

div.WorkCurriculum div.WCRow div.WCCell:nth-child(n+6){
    min-width: 44px;
    max-width: 44px;
    text-align: center;
    border-right: 1px dotted rgba(145,145,145,1.00);
}
div.WorkCurriculum div.WCRow:first-child div.WCCell:nth-child(n+6) rotate{
	position:relative;
	left:-58px;
	float:left;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
    width: 160px;
}
div.WorkCurriculum div.WCBody div.WCRow div.WCCell-All{
    text-shadow: 1px 1px 1px rgba(56,56,56,0.1);
    font-size: 11pt;
    min-width:1799px;
    max-width:1799px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
	padding: 2px 2px 2px 100px;
	color: rgba(0,0,0,0.80);
    text-transform: uppercase;
    border-right: 1px dotted rgba(145,145,145,1.00);
}
/*-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
	transform: rotate(-90deg);*/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/

/*Стилі модуля адміністрування бази даних*/
table.adminDB td{
    height: 32px;
    vertical-align: middle;
}
table.adminDB td:first-child{
    min-width: 800px;
    max-width: 800px;
    border-right: 1px dotted rgba(0,0,0,0.80);
}
table.adminDB td:last-child{
    min-width: 75px;
    max-width: 75px;
    text-align: center;
}
table.adminDB td:last-child{
    color:#0170D7;
}
table.adminDB td:last-child:hover{
    cursor: pointer;
    color:#FF2158;
}

table.insertCurriculumStudent td{
    height: 32px;
    vertical-align: middle;
}
table.insertCurriculumStudent td:first-child{
    min-width: 75px;
    max-width: 75px;
    border-right: 1px dotted rgba(0,0,0,0.80);
}
table.insertCurriculumStudent td:last-child{
    min-width: 75px;
    max-width: 75px;
    text-align: center;
}
table.insertCurriculumStudent td:nth-child(2){
    min-width: 250px;
    max-width: 250px;
    text-align: left;
}
table.insertCurriculumStudent td:nth-child(3){
    min-width: 75px;
    max-width: 75px;
    text-align: center;
}
table.insertCurriculumStudent td:last-child{
    color:#0170D7;
}
table.insertCurriculumStudent td:last-child:hover{
    cursor: pointer;
    color:#FF2158;
}

/*********************************************************************/
/*********************************************************************/
/*********************************************************************/

/***************************************************************************************************/
/*************Стилі ЄДКІ**************************************************************************/
/***************************************************************************************************/
div.edki{
    display: table;
}
div.edki .Row{
    display: table-row;
    margin-top: 1px;
}
div.edki .Cell{
    display: table-cell;
    border-right: 1px dotted rgba(202,202,202,1.00);
    border-bottom: 1px solid rgba(202,202,202,0.6);
}
div.edki .TableBody .Row:last-child div.Cell{
    border-bottom: none;
}
div.edki .Row div.Cell:last-child{
    border-right: none;
}
div.edki .TableHead .Cell{
    vertical-align: middle;
    font-family: "Courier New";
	background-color:rgba(141,174,251,0.4);
	text-align:center;
    text-shadow: 1px 1px 1px rgba(56,56,56,0.4);
}
div.edki .TableBody .Row:hover{
    background-color: rgba(142,249,147,0.5);
}
div.edki .TableBody .Row .Cell:nth-child(8):hover{
    background-color: rgba(255,255,255,1.00);
}
div.edki .Cell input{
    margin-top: 2px;
    margin-bottom: 2px;
    box-shadow: inset 1px 1px 3px rgba(56,56,56,0.2);
}
div.edki i.fa-save{
    color:#0170D7;
}
div.edki i.fa-pencil{
    color: rgba(0,124,14,1.00);
}
div.edki i.fa-save:hover{
    color:#FF2158;
    cursor: pointer;
}
div.edki i.fa-pencil:hover{
    color:#0170D7;
	cursor: pointer;
}
div.edki i.fa-trash-o{
    color:#FF2158;
}
div.edki i.fa-trash-o:hover{
    color:#0170D7;
    cursor: pointer;
}
div.edki .Cell:nth-child(1){
    min-width: 50px;
    max-width: 50px;
    text-align:center;
}
div.edki .Cell:nth-child(2){
    min-width: 275px;
    max-width: 275px;
}
div.edki .Cell:nth-child(3){
    min-width: 90px;
    max-width: 90px;
    text-align:center;
}
div.edki .Cell:nth-child(3) input{
    min-width: 70px;
    max-width: 70px;
}
div.edki .Cell:nth-child(4){
    min-width: 125px;
    max-width: 125px;
    text-align:center;
}
div.edki .Cell:nth-child(4) input{
    min-width: 115px;
    max-width: 115px;
}
div.edki .Cell:nth-child(5){
    min-width: 170px;
    max-width: 170px;
    text-align:center;
}
div.edki .Cell:nth-child(6){
    min-width: 120px;
    max-width: 120px;
    text-align:center;
}
div.edki .Cell:nth-child(6) input{
    min-width: 80px;
    max-width: 80px;
}
div.edki .Cell:nth-child(7){
    min-width: 135px;
    max-width: 135px;
    text-align:center;
}
div.edki .Cell:nth-child(7) input{
    min-width: 80px;
    max-width: 80px;
}
div.edki .Cell:nth-child(8){
    min-width: 75px;
    max-width: 75px;
    text-align:center;
}
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
div#ElectiveGeneralUniversityDisciplines{

}
div#ElectiveGeneralUniversityDisciplines div.bottom{
	display:inline-block;
	margin:3px;
	border: 1px solid rgba(202,202,202,1.00);
	border-radius: 3px;
	width: 250px;
	line-height:35px;
	min-height:35px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
	padding-left:3px;
	padding-right:3px;

}
div#ElectiveGeneralUniversityDisciplines Row{
	display:block;
	margin-top:1px;
	border-bottom: 1px solid rgba(202,202,202,1.00);
	line-height:25px;
	min-height:35px;
	text-shadow:1px 1px 1px rgba(56,56,56,0.4);
}
div#ElectiveGeneralUniversityDisciplines Ceil{
	width:20%;
	display:inline-block;
	vertical-align:middle;
	padding-left:3px;
	padding-right:3px;
	border-left:1px dotted rgba(202,202,202,1.00);
}




