TABLE.naptar {
	float: right;
	width: 148px;
	border: 1px solid #6d96bd;
	background: #ffffff;
	margin: 5px 20px 0px 0px;
	font-size: 8pt;
	padding: 0px;
}

TABLE.naptar TR TD.head {
	background: #6d96bd;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
}


TABLE.inside {
	width: 100%;
	font-size: 7pt;
	text-align: center;
}

.naptar_napok3 {
	background: #d99621;
	color: #ffffff;
	font-weight: bold;
}

.naptar_j_nap{
	background-color: #f0e5c4;
	color: #e4871b;
	font-weight: bold;
}
.naptar_sarok{
	background-color: #d9d9d9;
}
.naptar_napok{
	width: 18px;
	overflow: hidden;
	background-color: #d9d9d9;
	font-weight: bold;
	color: #787878;
	padding: 3px 3px 3px 3px;
}
.naptar_napok2{
	width: 18px;
	overflow: hidden;
	background-color: #ffffff;
	color: #000000;
	padding: 3px 3px 3px 3px;
}
.naptar_nap{
	background-color: #ffffff;
	color: #003e67;
	border: 1px solid #c8c8c8;
	padding: 3px 3px 3px 3px;
}
.naptar_ures{
	background-color: #fef3e7;
	padding: 3px 3px 3px 3px;
}
a.naptar{
	color: #c8c8ff;
	display: block;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
}
a.naptar:link{
	color: #ffffff;
	background-color: #ae0910;
	font-weight: bold;
}
a.naptar:visited{
	color: #ffffff;
	background-color: #ae0910;
	font-weight: bold;
}
a.naptar:hover{
	color: #ffffff;
	background-color: #ae0910;
	font-weight: bold;
}

A.prev, A.next {
	display: block;
	float: left;
	width: 10px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 3px 2px 4px;
	font-size: 9pt;
	text-decoration: none;
}

A.prev:link, A.next:link {
	background: #015294;
}
A.prev:visited, A.next:visited {
	background: #015294;
}
A.prev:hover, A.next:hover {
	background: #e4871b;
}

P.this_month {
	width: 122px;
	float: left;
	overflow: hidden;
	font-size: 7pt;
	padding: 3px;
	text-align: center;
	color: #ffffff;
}
P.this_month A.naptar_ho {
  color: #ffffff;
}
DIV#naptar_toltes {
  clear: both;
}