body {
	background: #99cc99 url(bg_main.jpg) repeat-x;
	color: #ffffcc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
H1 {
	font-size: 26px;
}
H2 {
	font-size: 16px;
}
H3 {
	font-size: 14px;
}
H4 {
	font-size: 12px;
}
.kiemelt {
	font-weight: bold;
}
.rem {
	font-size: 10px;
}
p.warn {
	color: #FF0000;
}
p.good {
	color: #00c000;
}
fieldset {
	border: 1px solid #ffffcc;
}
legend {
	color: Gold;
}
fieldset.info {
	background-color: #007800;
	border: 1px solid #00cc00;
	font-size: 10px;
}
legend.info {
	font-size: 10px;
}
td.admenu {
	border: 1px solid #ffffcc;
}
.thead {
	background-color: #007800;
	border-bottom: 1px solid #ffffcc;
}
.tfoot {
	background-color: #007800;
	border-top: 1px solid #ffffcc;
}
.light {
	background-color: #007800;
}
#light {
	background-color: #007800;
}
.adm0 {
	background-color: #990017;
}
.adm1 {
	background-color: #cc0033;
}
p.cal_title {
	color: Gold;
	border-bottom: 1px solid #FFFFCC;
}
table.calendar {
	border: none;
}
td.c_het {
	color: Gold;
	border-bottom: 1px solid #FFFFCC;
}
td.c_today {
	color: Gold;
	border: 1px solid #FFFFCC;
}
td.c_nap {
	color: #FFFFCC;
}
td.c_esem {
	color: White;
}
a.n_esem {
	color: White;
}
a.n_esem:hover {
	color: White;
}
#w_end {
	background-color: #008000;
}
input.button {
	background-color: #003366;
	color: White;
}
input.button:hover {
	background-color: #006699;
	color: White;
}
input.disbutton {
	background-color: #666666;
	color: White;
}
a, a.umft {
	COLOR: Gold;
	TEXT-DECORATION: none;
}
a:hover, a.umft:hover {
	COLOR: Goldenrod;
	TEXT-DECORATION: underline;
}
a.foot {
	color: #003300;
}
a.foot:hover {
	color: #009900;
}
#alsokep, #felsokep {
	border: 2px solid White;
}
div.fullcont {
	background: url(bg_content.jpg) repeat-y;
}
div.head {
	background: url(bg_head.jpg) no-repeat;
}
div.menu {
	background: url(bg_menu.jpg) no-repeat;
}
div.innercont {
	background: url(bg_contentup.jpg) no-repeat;
}
div.menupont0 {
	color: Gold;
}
div.menupont1 {
	color: White;
}
div.menupont2 {
	color: #FFFFCC;
}
div.almenupont0 {
	color: Gold;
}
div.almenupont1 {
	color: White;
}
div.foot {
	background: url(bg_foot.jpg) no-repeat;
}
div.ft_left {
	color: #003300;
}
div.ft_right {
	color: #003300;
}
div.calendar {
	border: 1px solid #FFFFCC;
}
div.boxtop {
	background: url(box_fej.jpg) no-repeat;
	color: Gold;
}
div.boxmid {
	background: url(box_koz.jpg) repeat-y;
}
div.boxinn {
	color: #FFFFCC;
}
div.boxbot {
	background: url(box_lab.jpg) no-repeat;
}
div.cdivider {
	border-bottom: 1px solid Gold;
}
div.pager {
	position: absolute;
	height: 20px; 
}
div.o_page {
	height: 16px;
	width: 16px;
	margin: 0px 2px 0px 2px;
	float: left;
	border: 1px solid #006633;
	color: #006633;
	background-color: #F0FFF0;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
div.o_act {
	height: 16px;
	width: 16px;
	margin: 0px 2px 0px 2px;
	float: left;
	border: 1px solid #F0FFF0;
	color: #F0FFF0;
	background-color: #006633;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
div.microtime {
	color: #003300;
}

