body {
 margin: 5px;
 font:normal normal normal 12px 'Arial';
 overflow: auto;
}



.table_recount {
 border-collapse: collapse;
 background-color: #FFFFFF;
 color: #000000;
 white-space:normal;
 margin:0px 10px 0px 0px;
}

.table_recount td{
 text-align:center;
 padding:1px 16px 1px 15px;
 border:1px solid #d1d1d1;
 font:normal normal bold 12px 'Arial';
}

.table_tit {
 border-collapse: collapse;
 background-color: #FFFFFF;
 color: #000000;
 white-space:normal;
 margin:0px 10px 0px 0px;
}

.table_tit td{
 text-align:left;
 background-color: #ffffff;
 padding:2px;
 border:1px solid #d1d1d1;
 font:normal normal normal 12px 'Arial';
}

.gray {
 color: gray;
 font: italic normal normal 12px 'Arial';

}

.divhelp, .divhelpred, .divfeliratkozas, .divlemondas {
 width: 340px;
 padding: 5px;
 margin: 0px 0px 10px 0px;
}

.divhelp {
 background-color: rgb(255,250,205);
 border:1px solid rgb(255,215,0);
 color: black;
 font:italic normal normal 12px 'Arial';
}

.divhelpred {
 background-color: rgb(255,250,250);
 border:1px solid rgb(255,0,0);
 color: black;
 font:italic normal normal 12px 'Arial';
}


.divfeliratkozas {
 background-color: rgb(230,255,230);
 border:1px solid rgb(0,196,0);
 color: black;
 font:italic normal normal 12px 'Arial';
}

.divlemondas {
 background-color: rgb(255,235,235);
 border:1px solid rgb(196,0,0);
 color: black;
 font:italic normal normal 12px 'Arial';
}


.disabled {
 pointer-events: none;
 opacity: 0.5;
}

.accordion_ado, .accordion_tab {
  background-color: rgb(248,248,255);
  color: #444;
  cursor: pointer;
  padding: 8px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  transition: 0.4s;
  border: 1px solid rgb(230,230,240);
  font:normal bold normal 16px 'Arial';
}

.active, .accordion_ado:hover, .accordion_tab:hover {
  background-color: rgb(248,248,255); 
}

.panel_ado, panel_tab {
  padding: 0 18px;
  display: none;
  background-color: white;
 }

