body {
	font: 12pt/1.4 "Arial", "Geneva CE", lucida, sans-serif;
	color: black;
	background: none;
	width: 100%;
}

h1 {font-size: 15px;}

#logo, #logged-user, #menu, .context-menu, #nette-debug-bar, #kap-caption, #kap-info {display: none;}

#evaluation-sheet {font-size: 0.85em;}
#es-attendance    { width: 90%; margin: 0 auto 2em; border-collapse: collapse; border: 1px solid black;}

a img { border: none; }

#ajax-spinner { display: none; }

.no-print {display: none;}

#print-info, #print-info-separator {display: block;}
#print-info {font-size: 9px; text-align: center;}

.bold {font-weight: bold;}
.center { text-align: center; }

.datagrid {margin: 1em 0; border: 1px solid #888; font-size: 11px;}
.datagrid th, .datagrid td {padding: 0.2em 0.4em;  background-color: #aaa; border-right: 1px solid #888;}
.datagrid th { font-weight: bold;  border-bottom: 2px dotted #888; vertical-align: middle;}

.datagrid tr:nth-child(even) td,
tbody tr.even td  { 
	background: #e5ecf9;
}
.datagrid tr:nth-child(odd) td,
tbody tr.odd td  {
	background:  #ccc;
}


