* {
	padding: 0px;
	margin: 0px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11pt;
}

body {
	background-color: #888888;
}

table {
    background-color: #AAAAAA;
	border: 1px solid #000000;
}

thead {
    background-color: #CCEEEE;
	color: #222288;
    font-weight: bold;
}

tfoot {
    background-color: #222288;
	color: #222288;
    font-weight: bold;
}

tbody {
}

tr.odd, tr.odd_hover {
    background-color: #F0F0F0;
}

tr.even, tr.even_hover {
    background-color: #E0E0E0;
}

tr.odd_hover:hover, tr.even_hover:hover {
    background-color: #0000E0;
	color: #F0F020;
}

td {
    vertical-align: middle;
	padding: 3px;
}

a {
}

p {
}

table.hatter {
	width: 100%;
	height: 500px;
	border: 0px;
	background-color: transparent;
}

td.hatter {
}

input {
	border: 1px solid #88AAAA;
	background-color: #FFFFFF;
	color: #000000;
	padding: 1px;
	margin: 2px;
}

img.calendar_trigger {
	padding: 0px 0px 4px 0px;
	vertical-align: middle;
	border: 0px;
	cursor: hand;
}

p.diak-adatai {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #22EEEE;
}

p.kijelentkezes {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.hiba {
	font-weight: bold;
	color: #EE2222;
}

.atlag {
	font-weight: bold;
}

.bukas {
	color: #AA2222;
}

.jeles {
	color: #22AA22;
}

.targy {
	font-weight: bold;
}

p.hiba-info {
	width: 340px;
	text-align: justify;
	margin-top: 20px;
	margin-bottom: 20px;
}

td.hianyzas-honap {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}

td.hianyzas-nap {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}

td.hianyzas-napneve {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

td.hianyzas-ikon {
	text-align: center;
	vertical-align: middle;
}

td.hianyzas {
	text-align: right;
	vertical-align: middle;
}

td.igazolt {
	text-align: right;
	vertical-align: middle;
}

td.igazolatlan {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	color: #E02020;
}

tfoot.hianyzas {
    background-color: #CCEEEE;
	font-weight: bold;
}

td.keses_igazolatlan {
	text-align: justify;
}

span.osszes_igazolatlan {
	color: #E02020;
}

