table {
  border: 0px;
}

.admin_section-title {
  font-weight: bold;
  font-size: 9pt;
}

.group-title {
  font-weight: bold;
  background-color: #99CCFF;
  text-align: center;
}

/**********************************************
 barvy tabulky vypisu seznamu dat z databaze
 **********************************************/
/* spolecne pro vsechny */
.report-header, .report-group, .report-odd_row, .report-even_row {
  padding: 1px 2px 1px 2px;
  border-width: 1px 0px 0px 1px;
  border-style: solid;
  border-color: white;
  text-align: center;
}

/* hlavicka tabulky s popisem sloupcu */
.report-header {
  background-color: #DFDFDF;
}

/* radek oddelujici skupiny */
.report-group {
  font-weight: bold;
  background-color: #005599;
  color: #FFFFFF;
}

/* lichy radek */
.report-odd_row {
  text-align: left;
  background-color: #66CCFF;
}

/* sudy radek */
.report-even_row {
  text-align: left;
  background-color: #99CCFF;
}

/* tlacitko (modre) pomoci CSS */
.button-blue:active, .button-blue:hover, .button-blue:visited, .button-blue:link {  
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: xx-small; 
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #336699;
  text-align: center; 
  vertical-align: middle;
  padding: 1px;
  padding-right: 5px;
  padding-left: 5px;
  border-color: #CCCCCC #999999 #999999 #CCCCCC;
  border-style: solid;
  border-width: 0px;
  height: 12px;
}

.button-blue:hover {
  background-color: #0099CC;
}

/* tlacitko (cervene) pomoci CSS */
.button-red:active, .button-red:hover, .button-red:visited, .button-red:link {  
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: xx-small; 
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FF0000;
  text-align: center; 
  vertical-align: middle;
  padding: 1px;
  padding-right: 5px;
  padding-left: 5px;
  border-color: #CCCCCC #999999 #999999 #CCCCCC;
  border-style: solid;
  border-width: 0px;
  height: 12px;
}

.button-red:hover {
  background-color: #FF9595;
}

.page-header {
  border-width: 0px;
  border-style: none;
  padding: 0px;
  margin: 0px;
}

/*
###############################################################

 Styly pro vykreslení bloku tabulky ve funkci printOpenTable()

 - pokud neni zadan zadny parametr funkce, je standartne dosazen
   styl 'table-common'
 - pri definici stylu tabulky je potreba definovat styl bunky
   tabulky ('.nazev_bloku TD')

###############################################################
*/
/* standartni styl pro blok (!!! nemazat !!!) */
.table-common {
  padding: 5px;
  margin: 0px;
  border: 1px;
  border-color: #538C70;
  border-style: solid;
  background: #FFFFFF;
}

/* pro zpravy  (!!! nemazat !!!) */
.table-message {
  padding: 0px;
  margin: 0px;
  border: 1px;
  border-color: #538C70;
  border-style: solid;
  background: #FFFFFF;
  text-align: center;
}

/* titulek  (!!! nemazat !!!) */
.table-title {
  color: #FACDBE;
  background: #D94513;
  text-align: left;
  font-weight: bold;
  padding: 5px;
  margin: 0px;
  border: 0px;
  border-color: #D94513;
  border-style: solid;
  text-align: center;
}

