input.hidden {
    width: 0px;
    height: 0px;
    background-color: transparent!important;
    border: none!important;
}

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

TABLE.naptar TR TD.head {
	background: #0075A2;
	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: #0075A2!important;
	font-weight: bold!important;
}

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

.naptar_sarok{
	background-color: #d9d9d9!important;
}
.naptar_napok_red,
.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: #0075A2;
	font-weight: bold;
}
a.naptar:visited{
	color: #ffffff;
	background-color: #0075A2;
	font-weight: bold;
}
a.naptar:hover{
	color: #ffffff;
	background-color: #0075A2;
	font-weight: bold;
}
a.naptar_nincs,
a.naptar_het{
	color: #003e67;
	text-decoration: none;
	font-size: 8pt;
}
a.naptar_nincs:link,
a.naptar_het:link{
	color: #003e67;
	font-weight: bold;
}
a.naptar_nincs:visited,
a.naptar_het:visited{
	color: #003e67;
	font-weight: bold;
}
a.naptar_nincs:hover,
a.naptar_het:hover{
	color: red;
	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: #C8E9EF;
}
A.prev:visited, A.next:visited {
	background: #C8E9EF;
}
A.prev:hover, A.next:hover {
	background: #73C3D6;
}

table.naptar_heti tr td.naptar_napora_felt div.naplo_form form input.isubmit,
a.naptar_uj_vonal,
a.naptar_uj_jelol,
a.naptar_uj_jelol_a,
a.naptar_uj_jelol_b,
a.naptar_uj_jelol_c,
a.naptar_uj {
    width: 100%;
    display: block;
    float: left;
    text-align: center;
    color: #003e67;
    font-weight: bold;
}
a.naptar_uj {
    background-color: #D8ECD4;
}

table.naptar_heti tr td.naptar_napora_felt div.naplo_form form input.isubmit,
a.naptar_uj_jelol_a,
a.naptar_uj_jelol_b,
a.naptar_uj_jelol_c,
a.naptar_uj_jelol {
    background-color: #a2b49e;
}
a.naptar_uj_vonal {
    /*border-bottom: 1px solid #ffffff;*/
    margin-bottom: 3px;
}
a.naptar_uj_jelol_a {
    width: 100%;
    color: #ffffff;
    padding: 2px 0px;
    text-align: left;
    font-size: 14px;
}
a.naptar_uj_jelol_c,
a.naptar_uj_jelol_b {
    width: 9%;
    margin-right: 25px;
    padding: 2px 10px;
    color: #000000;
}

P.this_month {
	width: 86%;
	float: left;
	overflow: hidden;
	font-size: 12px;
	padding: 0px;
	text-align: center;
}
P.this_month A.naptar_ho {
  color: #ffffff;
} 
DIV#naptar_toltes {
  clear: both;
  width: 100%;
}


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: #0075A2;
}

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

.closefontclass {

}


TABLE.naptar_heti {
	clear: both;
	width: 100%;
	background: #d8ecd4;
	margin: 5px auto 0px auto;
	font-size: 8pt;
	padding: 0px;
}
TABLE.naptar_heti table.inside {
	border-left: 1px solid #50524d;
	border-top: 1px solid #50524d;
}

TABLE.naptar_heti table.inside tr td {
	background: #d8ecd4;
	color: #000000;
	border-bottom: 1px solid #50524d;
	border-right: 1px solid #50524d;
	vertical-align: top;
}

TABLE.naptar_heti TR TD.head {
	background: #0075A2;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
}
TABLE.naptar_heti tr td.naptar_ora,
TABLE.naptar_heti tr td.naptar_sarok {
    width: 2%;
    text-align: center;
	padding: 2px!important;
	margin: 0px!important;
}
TABLE.naptar_heti tr td.naptar_sarok {
	background-color: #d9d9d9!important;
}
TABLE.naptar_heti tr td.naptar_ora {
	background: #d8ecd4!important;
}
TABLE.naptar_heti tr td.naptar_napok {
    width: 14%!important;
    color: #000000!important;
}
TABLE.naptar_heti table.inside tr td.naptar_napora_jelol {
    border-bottom: none!important;
    background-color: #A2B49E!important;
}
TABLE.naptar_heti tr td.naptar_napok_red {
    width: 14%!important;
    color: red!important;
}

TABLE.naptar_heti tr td.head {
	background-color: #8d8e8f!important;
	background-image: url(../img/style/default_blue/icon/button_naptar_inakt_74x19.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 19px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
}

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

TABLE.naptar_heti tr td.naptar_ora a.naptar_ora {
    color: #000000;
    font-size: 7pt;
}

TABLE.naptar_heti tr td.naptar_ora a.naptar_ora img {
    vertical-align: middle;
}

TABLE.naptar_heti A.prev {
	float: left;
}
TABLE.naptar_heti A.next {
	float: right;
}

TABLE.naptar_heti A.prev:link,
TABLE.naptar_heti A.next:link {
	background: #8d8e8f;
	background-image: url(../img/style/default_blue/icon/button_naptar_inakt_74x19.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
TABLE.naptar_heti A.prev:visited,
TABLE.naptar_heti A.next:visited {
	background: #8d8e8f;
	background-image: url(../img/style/default_blue/icon/button_naptar_inakt_1x19.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
TABLE.naptar_heti A.prev:hover,
TABLE.naptar_heti A.next:hover {
	background: #dcddde;
	background-image: url(../img/style/default_blue/icon/button_naptar_akt_1x19.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
TABLE.naptar_heti P.this_month {
	width: 94%;
	float: left;
	overflow: hidden;
	font-size: 12px;
	padding: 0px;
	text-align: center;
}
TABLE.naptar_heti P.this_month A.naptar_ho {
    display: block;
    float:none;
    height:19px;
    margin:0 auto;
    text-align:center;
    width:150px;
    color: #ffffff;
	background-image: url(../img/style/default_blue/icon/button_naptar_inakt_1x19.gif);
	background-position: top left;
	background-repeat: repeat-x;
} 
TABLE.naptar_heti P.this_month A.naptar_ho:hover {
    color: #ffffff;
	background-image: url(../img/style/default_blue/icon/button_naptar_akt_1x19.gif);
	background-position: top left;
	background-repeat: repeat-x;
} 

/**
    felviteli form
        */
TABLE.naptar_heti tr td.naptar_napora_felt {
    background-color: #ffffff!important;
}

TABLE.naptar_heti tr td.naptar_napora_felt div.naplo_form {
    width: 100%;
    margin-top: 10px;
    text-align: left;
}

TABLE.naptar_heti tr td.naptar_napora_felt div.naplo_right {
    width: 0%;
    margin-top: 10px;
    text-align: left;
}

TABLE.naptar_heti tr td.naptar_napora_felt div.naplo_form form div {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    clear: left;
}

TABLE.naptar_heti tr td.naptar_napora_felt div.naplo_form form label {
    width: 95px;
    text-align: left;
    display: block;
    float: left;
    margin-right: 5px;
    font-weight: bold;
    vertical-align: middle;
}

TABLE.naptar_heti tr td.naptar_napora_felt div.naplo_form form label.ido {
    width: 20px;
    text-align: left;
    display: block;
    float: left;
    margin: 0px 5px;
    font-weight: bold;
}


TABLE.naptar_heti tr td.naptar_napora_felt div.naplo_form form input {
    width: 275px;
    text-align: left;
    display: block;
    float: left;
    border: 1px solid #c4d3ab;
}

TABLE.naptar_heti tr td.naptar_napora_felt div.naplo_form form select {
    display: block;
    float: left;
    border: 1px solid #c4d3ab;
}

div.naptar_esemeny_napi,
div.naptar_egyesemeny,
div.naptar_egyesemeny div {
    width: 100%;
    margin: 0px;
    clear: left;
}
div.naptar_esemeny_napi div.head {
    background-color:#A2B49E;
    color:#FFFFFF;
    font-size:14px;
    padding:2px 0;
    text-align:left;
    width:100%;
    height: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

div.naptar_egyesemeny {
    margin-bottom: 10px;
}
