body {
  font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  font-size: 10pt;
  background-color: #FFF0B0;
  margin: 0px;
  padding: 0px;
}

#loginpage {
  position:absolute;
  width:100%;
  height:100%;
}

#loginpage table table {
  border: 1px solid silver;
  border-top:1px solid white;
  border-left:1px solid white;
  background-color: #FAEAA0;
}

#loginpage table table .login {
  font-size:11px;
}
.window_run { display: none; }
.frm_title {
  padding:5px;
  font-size:14px;
  font-weight:bold;
  background-color:#F0F0F0;
  border-bottom: 1px solid silver;
  font-style:italic;
}

table.inputform th,td {font-size:11px;}
table.inputform { border-collapse:collapse; }
table.inputform th { padding:2px; border: none; text-align:right; padding-right: 5px;}
table.inputform th.left { text-align:left;}
table.inputform td { padding:2px; border: none; }
table.inputform td.input input { margin:0px;  width:100%; border:1px solid gray; }
table.inputform td.input input[type="button"] { margin:0px;  width:100%;border:1px solid gray; border-left:1px solid white; border-top:1px solid white; cursor:pointer;  }
table.inputform td.input select { margin:0px;  width:100%; border:1px solid gray;}
table.inputform td.input textarea { margin:0px;  width:100%; height: 100%; border:none; padding:0px; }
table.inputform td.input input.number { text-align:right; } 

.formular_table_menu { border-collapse:collapse; border:1px solid gray; width:145px;}
.formular_table_menu td {border:1px solid gray; padding:0px; width:80px;}
.formular_table_menu td input {border:none; padding:0px; margin:0px; width:100%;}
.formular_table_menu th {border:1px solid gray; background-color:#E0E0E0; font-size:10px;}

.top_buttons { padding: 3px; background-color: #F0F0F0; height:24px; border-bottom: 1px solid silver;}
.top_buttons input { float:left;}
.top_buttons input[type="button"] { margin:1px;}

.prodej_menu button {float:left; margin:0px;}

.lanovka { border-collapse: collapse; }
.lanovka tr.light .tr_bg {background-color: #E0E0E0;}
.lanovka tr.dark .tr_bg {background-color: #D0D0D0;}
.lanovka td {text-align: center; border:1px solid white; padding:0px;}
.lanovka .typlistku { font-size:15pt;}
.lanovka .pocet { width:60px; font-size:20pt; text-align:right;}
.lanovka button { font-size: 40pt; width:70px; height:60px; margin:0px;}
.lanovka .celkem {font-size:30pt;width:160px; text-align:right; margin:0px; }
.lanovka select {width:164px; margin:0px;}
.lanovka input[value="HOTOVO"] { font-size:25pt; margin:0px; width:164px;}

table.pokladna_vycetka input[type="text"] {margin:0px; margin-left:5px; margin-right:5px;}

table.bt_property_table {border-collapse:collapse; width:100%;}
table.bt_property_table td:first-child { border:1px solid gray; background-color: silver;}
table.bt_property_table td { border:1px solid gray;}
table.bt_property_table input[type="text"] {margin:0px; border:0px; width:100%;}          