TABLE.naptar {
	clear: both;
	width: 148px;
	border: 1px solid #ae0910;
	background: #ffffff;
	margin: 5px auto 0px auto;
	font-size: 8pt;
	padding: 0px;
}

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


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

table.inside td {
	background-color: #ffffff;
	color: #003e67;
	border: 1px solid #c8c8c8;
	padding: 3px;
}

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

.naptar_j_nap{
	background-color: #f0e5c4!important;
	color: #ae0910!important;
	font-weight: bold!important;
}

.naptar_j_nap_a{
	background-color: #f0e5c4!important;
	color: #ae0910!important;
	font-weight: bold!important;
	padding: 0px!important;
}

.naptar_sarok{
	background-color: #d9d9d9!important;
}
.naptar_napok{
	width: 18px!important;
	overflow: hidden!important;
	background-color: #d9d9d9!important;
	font-weight: bold!important;
	color: #787878!important;
}
.naptar_napok2{
	width: 18px!important;
	overflow: hidden!important;
	color: #000000!important;
}
.naptar_nap{
}
.naptar_ures{
	background-color: #fef3e7!important;
}
a.naptar{
	color: #c8c8ff;
	display: block;
	text-decoration: none;
	padding: 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;
	width: 10px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 3px 2px 4px;
	font-size: 9pt;
	text-decoration: none;
}
A.prev {
	float: left;
}
A.next {
	float: right;
}

A.prev:link, A.next:link {
	background: #d99621;
}
A.prev:visited, A.next:visited {
	background: #d99621;
}
A.prev:hover, A.next:hover {
	background: #680c02;
}

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


DIV#overDiv {
	 position: absolute;
	 visibility: hidden;
	 z-index: 1;
	 background: #ffffff;
}

TABLE.testtable {
	border: 10px solid yellow;
}



.textfontclass {
	display: block;
	font-size: 8pt;
	padding: 10px;
	color: #000000;
}

.fgclass {
	background: #ffffff;
}

.bgclass {
	background: #ae0910;
}

.captionfontclass {
	font-size: 8pt;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
}

.closefontclass {

}

