div.form_buttons {
 	text-align:right !important;
}
#msg-mask {
	position:fixed; 
	top:0; 
	left:0; 
	height:100%; 
	width:100%; 
	background:#FFF; 
	opacity:.75; filter:alpha(opacity=75); 
	z-index:100
}

#ajax-loading, #system-message {
	position:fixed; 
	left:50%; 
	top:50%; 
	margin-left:-100px;
	margin-top:-30px;
	z-index:999;
	border: 2px solid #8FC1EF; 
	padding:2px;
	background-color:#ffffff;
	display:none;
}

#system-message span {
	font: bold  1.4em/1.8em Arial, sans-serif;
}

tr.calculated {}
tr.calculated td {}
tr.calculated input.calculated {width:60px; border:0; text-align:right;}
.overall{border: none !important;background: #fff !important;font-weight:bold;}
.avg{background:none !important;border:none !important;}

div.error {color:#ff0000; font: normal 12px Verdana;}

#autoGenPasw strong {color:#5A9042;}

.slava {}
.reg-pr-desc{width:350px;height:150px;}