/*ÏëË¯û˝·ÌÈ*/
/* 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, div.sys_check {
  /* SpoleËn· deklarace stylu pro prvky formul·¯e */
  margin: 0px;
  /*border: 1px black solid;*/
  padding: 0px;
  text-align: left;
  float: left;
  /*background-color: red;*/
  height: 23px;
  width: 580px;
  /*clear: left;*/
}
div.sys_input { margin: 3px 0; }
div.sys_txtarea { margin: 0; }
legend span { padding: 0 3px; }
fieldset { border-color: #001D32; }
div.sys_submit, div.sys_txtarea {
  width: auto;
  height: auto;
  margin-top: 3px;
}
div.sys_submit {
  margin: 3px 0 5px 135px; float: left;
  /*width: 100%; /**/
}
.sys_legend {
  border-color: #a1badf;
  /*background-color: black;*/
}
div.sys_input input {
  width: 178px;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  border: solid 1px #cccccc;
}

div.sys_txtarea {
  /* Spici·lnÌ deklarace pro textareu.*/
  width: 525px;
}
textarea.TxtArea {
  /* DefaultnÌ styl TextAreay */
  float: left;
  width: 100%;
  height: 50px;
}
textarea.TxtArea2 {
  /* DefaultnÌ styl TextAreay  - v tabulce AnyAdminu */
  float: left;
  width: 300px;
  height: 75px;
}
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: 125px;
  height: 15px;
  float: left;
  padding: 0px;
  text-align: right;
  margin: 2px 5px 0 4px;
  /*background-color: blue;*/
  /*clear: left;*/
}
input.sys_checkbox {
  float: left;
}
div.sys_form {
  float: left;
  margin: 0px;
  padding: 0px;  
}
div.sys_desc {
  width: 100%;
  float: left;
  padding: 10px;  
  border-left: 3px solid #ff0000;
  margin-left: 10px;
}
div.sys_space {
  width: 100%;
  float: left;
  height: 20px;
}
div.console {
  /* Styl konzole. */
  width: 100%;
  background-color: black;
  font-family: Courier New;
  font-size: 12px;
  color: white;
  min-width: 709px;
  text-align: left;
  float: left;
  border-top: 1px white solid;
  border-bottom: 1px white solid;
}
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: 100%;
  padding: 0px;
  border: solid 1px #cccccc;
  margin: 0px 0px 1px 0px;  
}
table tr td input.id_small {
  /* Extra mal˝ pro ID */
  width: 25px;
}
table tr td input.rok_small {
/* Extra mal˝ pro ROK */
  width: 40px;
}
table tr td input.kd {
  /* Extra mal˝ pro ID */
  width: 190px;
}
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: 1px solid #cccccc;
}
table tr td input.bottom {
  margin: 2px 60px 2px 60px;
}
table.admin tr td.bottom { text-align: center;}
table.admin { width: 100%; }
table.admin tr th {padding: 1px 2px 0px 2px;  border: 1px white solid;}
table.admin tr td.th {padding: 1px 2px 0px 2px;  border: 1px white solid; font-weight: 900;}
table.admin tr td { padding: 1px 2px 0px 2px; border: 1px gray solid; vertical-align: top;}
table.admin tr td.delete {width: 120px;} 

