body,td,a {
	font-family: Arial, Helvetica, sans-serif;
	color: 000000;
	font-size: 13px;
	background-color: ffffff;
	text-decoration: none;
}
.separator, .separator a, .separator td {
 background-color: ffffff;
}
.menu, .jeloltmenu{
	color: ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.jeloltmenu{
	color: 000000;                                        
}
a, a img{
	font-weight: bold;
  border:0px;
  text-decoration: none;
}

table {
  width: 95%;
  border-width: 0px;
  border-color: 777777;
  border-style: solid;
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}
#wthpic
{
	position: absolute;
	top: 10px;
	right: 10px;
}
.kistable {
  width:auto;
}

th {
	color: 000000;
	font-size: 13px;
	background-color: dddddd;
	border-width: 1px 0px 1px 0px;
  border-color: 777777;
  border-style: solid;
  border-collapse: separate;
}

td, td a {
	background-color: ffffff;
  border-width: 0px 0px 0px 0px;
  border-color: 444444;
  border-style: solid;
  border-collapse: separate;
}
.torolt, .torolt a, .torolt td, .torolt tr{
	color: 555555;
	background-color: aaaaaa;
	text-decoration: line-through;
	border-width: 1px 0px 0px 0px;  
  border-color: 777777;
  border-style: solid;
  border-collapse: separate;
  font-weight: bold;
	
}
.storno, .storno a, .storno td, .storno tr{
	color: #555555;
	background-color: #aaaaaa;
  text-decoration: line-through;
  border-width: 1px 0px 0px 0px;
  border-color: #777777;
  border-style: solid;
  border-collapse: separate;
  font-weight: bold;
}
.nemaznapi, .nemaznapi a, .nemaznapi td, .nemaznapi tr{
	color: #444444;
	background-color: #dddddd;
}
.szlafej, .szlafej td, .szlafej tr, .szlafej th,.szlafej a{
	background-color: #ffffff;
	color:#000000;
	border-width: 1px 0px 0px 0px;
  border-color: #777777;
  border-style: solid;
  border-collapse: separate;
  font-weight: bold;
}
.szlafej a {
  text-decoration: none;
  border-width: 0px 0px 0px 0px;
}
.szlaadat, .szlaadat td, .szlaadat tr, .szlaadat th{
  border-width: 0px 0px 0px 0px;
  border-color: #777777;
  border-style: solid;
  border-collapse: separate;
  padding-left:5px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  color:#000000;
}
.szlaadat{
  width:80%;
}
.szlaszum{
  letter-spacing:1px;
  font-weight:bold;
}



.adatfelvitel {
  width: auto;
  border-width: 0px;
  empty-cells: show;
}

.adatfelvitel td{
	font-weight: bold;
	text-align:center;
	border-width: 0px 0px 0px 0px;
  border-style: solid;
}

.adatfelvitel .warning {
	color: #00ffff;
	font-weight: bold;
}

.adatfelvitel .felirat {
  padding-right: 6px;
  padding-left: 10px;
	text-align: right;
}

.adatfelvitel .mezo {
	text-align:left;
}

textarea, input, select {
  color: #000000;
  background-color: #a4ddff;
  font-size : 11px;
}


.message {
	color: #ffff00;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
}

.right {
	text-align:right;
}

.divShow { visibility: visible; }
.divHide { visibility: hidden; }

.noline {
  text-decoration: none;
  font-weight: normal;
}


.ttip
{ BORDER-BOTTOM: #00cccc 1px dotted;
  color: red;
  FONT-SIZE: 18px;
  }
