  *{font-family:Verdana;}

  /* navigacni pruh */
  .navigator { background:#C0C0C0; color: black; font-family: Arial; font-size: 8pt; text-align: left; }

  /* tabulka s vysledky databazoveho dotazu */
  .tabletitle    { background: gray; color: white; font-size: 10pt; }
  .table_oddrow  { background: white; color: black; font-size: 8pt; }
  .table_evenrow { background: silver; color: black; font-size: 8pt; }

  /* pruh s odkazy pro pridani kmene */
  .classadddata { background: gray; color: white; font-size: 8pt; font-weight: bold; text-align: left; }

  /* editacni formular kmene */
    /* bunky legendy */
  .editform_legend  { vertical-align: middle; background: silver; color: black; font-size: 9pt; }
    /* A. zadavane udaje jsou NEverejne */
  .editform_column1 { vertical-align: middle; background: silver; color: black; font-size: 8pt; }
  .editform_column2 { vertical-align: middle; background: silver; color: midnightblue; font-style: italic; font-size: 9pt; }
  .editform_column3 { vertical-align: middle; background: silver; color: red; font-weight: bolder; font-size: 16pt; }
  .editform_column4 { vertical-align: middle; background: silver; color: black; font-size: 8pt; }
    /* B. zadavane udaje jsou verejne */
  .editform_column1_public { vertical-align: middle; background: silver; color: blue; font-size: 8pt; }
  .editform_column2_public { vertical-align: middle; background: silver; color: midnightblue; font-style: italic; font-size: 9pt; }
  .editform_column3_public { vertical-align: middle; background: silver; color: red; font-weight: bolder; font-size: 16pt; }
  .editform_column4_public { vertical-align: middle; background: silver; color: black; font-size: 8pt; }

  /* vysledky uzivatelskeho SQL dotazu */

  .sqlresulttitle { background: gray; color: white; font-size: 10pt; padding: 6pt; }
  .sqlresultrow   { background: white; color: black; font-size: 8pt; padding-left: 6pt; padding-right: 6pt; }

  /* formular pro zadani noveho vyhledavaciho kriteria */
  .searchform { background: gray; color: white; font-size: 10pt; text-align: left; }

  /* tabulka s podrobnostmi o vybranem zaznamu */
  .detail_column1  { background: gray; color: white; font-size: 10pt; width: 25%;}
  .detail_column2  { background: silver; color: black; font-size: 9pt; }

  /* formular pro prohledavani */
  #searchfrm {_margin:20px;padding:20px;background:#E1DFDF;border:1px solid black;font-size: 12pt;}
  #searchfrm fieldset {border:0 none;}
  #searchfrm legend {font-size:1.2em;color:black;font-weight:bold;_margin-left:-8px;padding-bottom:.7em;text-transform:uppercase;}
  #searchfrm label {display:block;clear:both;font-size:1.2em;margin:3px 0px 3px 5px; font-size: 10pt;}
  #searchfrm label span{display:block;float:left;margin-right:5px;width:8em; color:black;font-size:11pt;}
  #searchfrm H1 {font-size:2em;color:black;}
  #searchfrm H2 {font-size:1.5em;color:black;}
  #searchfrm .tlacitko {font-weight:bold;color:black;border:1px solid black;background:#ffff;}
  #searchfrm .helptext {_margin:0px 6px;font-weight:normal;font-size:9 pt;}

  /* DIV pro tlacitko odhlaseni */
  .logout {float:right; 
           width:80px;
           border-top: #b6b9bc 2px solid; 
           border-right: #b6b9bc 2px solid;
           border-bottom: #878f9a 2px solid;
           border-left: #878f9a 2px solid;
           text-align:center;
           padding:2px; 
           margin-right:5%;
           text-decoration:none;
           font-family:verdana; 
           font-weight:bold;
           font-size:0.8em;}
  .logout a {text-decoration:none;}

