* {
  /*border: 1px solid black !important;*/
}

body, table, tr, td {
  font-family: Arial, sans-serif;
  font-size: 12pt;
  color: #505050;
  /*background: #cccccc url("img/parchment_tb.gif");*/
  background: #fffffe;
  margin: 0;
  padding: 0;
 /* border: 0;*/
}

img {
  border: 0;
  margin: 2;
}

table {
  width: 100%;
}

tr {         
  vertical-align: top;
}

td {         
  padding: 4;
}

a {
  color: #6060F0;
}

a:hover {
  color: #9090F0;
}

/*------------------------------------------------------------------------*/

/* pozadi hlavni stranky (rozdelovnik cz-en) */
body.index {
  background: #ffffff /*url("img/parchment_tb.gif")*/ ; /*#ddddff;*/
}

table.index {
  width: 250;
}

td.index {
  text-align: center;
  vertical-align: middle;         
  background: #ffffff /*url("img/parchment_tb.gif")*/ ; /*#ddddff;*/
}

img.index {
  margin: 16px;
}

/*------------------------------------------------------------------------*/
 
/* radka logo */
td.logo {   
  border-bottom: 3px solid black;
  margin: 0;
  padding: 4;
  /*background: #cccccc url("img/parchment.gif");*/
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
}

.logotext {
  font-size: 35px;
  text-decoration: none;
  font-weight: bold;
}

/*------------------------------------------------------------------------*/

/* bunka menu */
td.menu {
  border: 10;
  padding: 4;
  margin: 0;     
  width: 170px;
  height: 800px;
  //background: #cccccc url("img/parchment.gif");
  background: #0000F0;
  border: 0;
  border-right: 1px solid black;
}
  
ul.menu_main {         
  margin-left: 20px;
  border: 1px solid white;
}

ul.menu {         
  margin-top: 4px;
  border-top: 4px;
}

li.menu {
  color: #ffff00;
}

.menu {
  color: #ffffff;
  font-weight: bold;
}
   
/* odkazy v menu */ 
a.menu {
  color: #ffff00;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

a.menu:hover {
  color: #ffffcc;
}

.lastupdate {
  color: #00ff00;
  font-size: 10px;
}

/*------------------------------------------------------------------------*/

/* tabulky s udaji (data tables) */

table.data {
  border: 1px solid black;
  width: 80%;
}
 
tr.data {
  /*margin: 16px;*/
}

td.data {                 
  text-align: center;
  vertical-align: middle;
  background: #ffffff;
  border: 1px solid black;         
}
 
table.data2 {
  width: 35%;	
}

table.data3 {
  width: 55%;
}

td.hdata {           
  height: 3em;
  font-weight: bold;      
  text-align: center;
  vertical-align: middle;
  background: #ffff00;
  border: 1px solid black;         
}

td.ldata {   
  width: 25%;              
  text-align: left;
  vertical-align: middle;
  background: #ffffff;
  border: 1px solid black;         
}

/*------------------------------------------------------------------------*/

.center {
  text-align: center;
}
