/* Deklarace stylu pro nenačítané prvky, tj. pro prvky interně generované */
div.sys_input, div.sys_submit, div.sys_txtarea, div.sys_option, div.sys_checkbox {
  /* Společná deklarace stylu pro prvky formuláře */
  margin: 0px;
  /*border: 1px black solid;*/
  padding: 0px;
  text-align: left;
  float: left;
  /*background-color: red;  /* testovací pro zobrazení velikosti protoru */
  height: 23px;
  width: 400px;
  /*clear: left;*/
}
div.sys_submit, div.sys_txtarea {
  width: auto;
  height: auto;
}
.sys_legend {
  border: 1px solid grey;
  padding: 4px; 
}
div.sys_input input {
  width: 178px;
  margin: 0px;
  
}

.red, .red a { color: red; }

div.sys_submit {
  /* Delarace stylu pro formuláře - SUBMIT */
  float: right;
}
div.sys_txtarea {
  /* Spiciální deklarace pro textareu.*/
}
textarea.TxtArea {
  /* Defaultní styl TextAreay */
  float: left;
  width: 535px;
  height: 190px;
  border: solid 1px #cccccc;
}
div.log_form {
  /* Styl pro login formulář na indexu */
  margin: 0px;
  padding: 0px 2px 0px 2px;
  border: 0px;
}
div.sys_lable {
  /* Label před imputem. */
  /*border: 1px black solid;*/
  width: 90px;
  height: 23px;
  float: left;
  padding: 0px;
  margin: 0px;
  text-align: left;
  /*background-color: blue; /* testovací pro zobrazení popisku */
  /*clear: left;*/
}
input.sys_checkbox {
  float: left;
}
div.sys_form {
  float: right;
  margin: 0px;
  padding: 0px 7px 0px 0px;
  width: 540px;
}
div.console {
  /* Styl konzole. */
  width: 98%;
  background-color: black;
  font-family: Courier New;
  font-size: 12px;
  color: white;  
  margin: 3px auto 3px auto;
  padding: 2px;
  min-width: 709px;
  text-align: left;
  float: left;
}
table tr td.table_form_submit {
  text-align: right;
}
table tr td input.slim {
  /* Lite verze inputu, používaná v tabulkách */
  height: 14px;
  font-size: 10px;
  width: 150px;
  margin: 0px;
  padding: 0px;
  border: solid 1px #cccccc;
}
table tr td input.small {
  width: 50px;
  height: 18px;
  /*border: 0px;*/
}
table tr td input.datum {
  height: 14px;
  font-size: 11px;
  width: 80px;
  margin: 1px;
  padding: 1px;
  border: solid 1px #cccccc;
}
table tr td input.ob_form {
  height: 14px;
  font-size: 11px;
  width: 170px;
  margin: 1px;
  padding: 1px;
  border: solid 1px #cccccc;
}
input {
  border: solid 1px #cccccc;
}
table tr td input.bottom {
  margin: 2px 60px 2px 60px;
}

