table.klasstable {
	margin: 0 auto;
	padding: 0;
	vertical-align:top;
	border: #edeeee 5px solid;
}
table.klasstable th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	padding: 5px;
	border:#edeeee 2px solid;
	vertical-align:middle;
	text-align:center;
}
table.klasstable td {
	padding: 10px;
	border: #edeeee 1px solid;
}

table.stats {
	border:1px solid gray;
	margin: 0 auto;
	padding: 0;
	border: #edeeee 5px solid;
}
table.stats td {
	border:1px solid gray;
	padding: 5px;
	font-size:14px;
	text-align:center;
}
table.stats th {
	border:1px solid gray;
	text-align:center;	
	font-size:16px;
	font-weight:bold;
	padding: 5px;
	background-color:#e2f4fd;
}
td.left-col {
	vertical-align: middle;
	text-align: center;
	font-weight:bold;
	font-size:14px;
	background-color: #ceecc2;
}
td.footer {
	background-color: #f2f0bf;
	vertical-align: middle;
	text-align: center;
	font-size:14px;
	font-weight:bold;
}
.diagram_profilization {
	background-color: #CEECC2;
	border: 5px solid gray;
	font-size:14px;
	text-align: justify;
	padding: 5px;

}
.diagram_profilization table {
	text-align: justify;
}

table.trevozh td.result {
	font-size: 10px;

}
table.trevozh p {
	font-size: 10px;
}
table.trevozh td.result b {
	font-size: 12px;
}

.splCont{
	display:none;
	border:1px solid #cccccc;
	padding:3px 5px;
	
}

.splLink {
	display: block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:300px;
	border:1px solid #cccccc;
	color: rgb(25, 163, 255);
}
.splLink:hover {
	display: block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:300px;
	border:1px solid #cccccc;
	color: rgb(25, 163, 255);
}
