html, body, div,
table, tbody, td, tr, th,
h3, h5,
input, select, option, fieldset, legend,
a, span,
ul, li {
  margin: 0;
  padding: 0;
}


ul {
  list-style-type: none;
}

a {
  color: #000;
}

a:hover {
  text-decoration: none;
}

html {
  font-size: 100%; /* w za�o�eniu 16px*/
}

body {
  padding: 3px;
  font-family: Arial, sans-serif;
  font-size: 0.75em; /*12px = 0.75*16px (=html)*/
  color: #000;
}

input, select, button{
  font-family: Arial, sans-serif;
}

hr {
  display: none;
}


h5 {
  margin-bottom: 10px;
  padding: 0.25em 9px;
  font-size: 1.25em; /*16px = 1.25*12px(=body)*/
  font-weight: normal;
  color: #4b3006;
  background: url('img/h5_tlo.jpg') left top repeat-x;
  background-color: #d2c7b6;
  border-top: #8e7c60 solid 1px;
  border-bottom: #8e7c60 solid 1px;
  border-right: #d4c8b6 solid 1px;
  border-left: #d4c8b6 solid 1px;
}

h3 {
  padding: 0.39em 9px;
  margin-bottom: 15px;
  margin-top: 15px;
  font-size: 1.083em; /*13px = 1.083*12px(=div)*/
  font-weight: normal;
  color: #59432e;
  background: url('img/h3_tlo.jpg') left top repeat-x;
  background-color: #d2c7b6;
  border-top: #aa9a80 solid 1px;
  border-bottom: #aa9a80 solid 1px;
  border-right: #d4c8b6 solid 1px;
  border-left: #d4c8b6 solid 1px;
}



ul.obsluga_tabelki {
  padding-left: 2px;
  font-size: 1em;
  color: #4b3006;
}

ul.obsluga_tabelki li {
  display: inline;
  margin-right: 2px;
  border-right: #ab8f71 solid 1px;
}

ul.obsluga_tabelki li a {
  padding-right: 4px;
  padding-left: 4px;
  color: #4b3006;
}

ul.obsluga_tabelki li a:hover {
  background-color: #e8ded4;
}

ul.obsluga_tabelki li span {
  padding-right: 4px;
  padding-left: 4px;
}

table {
  font-size: 1em; /*12px = 1*12px(=body)*/
}

input {
  margin-bottom: 2px;
  padding: 1px 0;
  background: #fcf9f8 url('img/input_text_tlo.jpg') left top repeat-x;
  border: #e5d9c6 solid 1px;
  border-top: #baaa91 solid 1px;
}

button.kato_button, input.kato_button {
  overflow: visible;
  padding: 0 0.3em;
  margin: 0 2px 2px 0;
  width: 0;
  width: auto;
  font-size: 1.083em; /*13px = 1.083*12px(=div#main)*/
  color: #38270d;
  background: url('img/input_button_tlo.jpg') left center repeat-x;
  background-color: #f1ece4;
  border: #baaa91 solid 1px;
  border-top: #f3efe9 solid 1px;
}

button.kato_button:active, input.kato_button:active {
  color: #664e28;
  background: url('img/input_button-hover_tlo.jpg') left center repeat-x;
  background-color: #beb6a9;
  border-color: #e5d9c6;
  border-top-color: #baaa91;
}

button.disabled, input.disabled, button.disabled:active {
  background: #ddd !important;
  color:#666 !important;
  border: #e5d9c6 solid 1px !important;
}
input.text {
  width: 100%;
}

div.switchboard {
  padding: 0.46em 10px;
  margin-bottom: 20px;
  font-size: 1.083em; /*13px = 1.083*12px(=div#main)*/
  font-weight: bold;
  background: url('img/switchboard_tlo.jpg') left top repeat-x;
  background-color: #371607;
}

div.switchboard a {
  padding: 0 6px;
  font-size: 1em; /* 13px = 1*13px(=div.switchboard)*/
  text-decoration: none;
  color: #d3c9b9;
}

*:first-child+html div.switchboard a {
  display: block;
  float: left;
  margin: 0 2px -0.461em 0;
}

*:first-child+html div.switchboard {
  height: 1%;
}

div.switchboard a:hover {
  padding: 0 5px 0.46em 5px;
  color: #371607;
  background: url('img/a-hover_tlo.jpg') left top repeat-x;
  background-color: #b3a9a0;
  border-top: #d0d0d0 solid 1px;
  border-left: #d0d0d0 solid 1px;
  border-right: #d0d0d0 solid 1px;
}

div.switchboard a.selected {
  padding: 0 5px 0.46em 5px;
  color: #371607;
  background: url('img/a_selected_tlo.jpg') left top repeat-x;
  background-color: #fff;
  border-left: #aaa solid 1px;
  border-top: #aaa solid 1px;
  border-right: #eee solid 1px;
}

div.switchboard a.selected:hover {
  background: none;
  background-color: #fff;
}

div.switchboard a.disabled {
  color: #777;
  outline: none;
}

div.switchboard a.disabled:hover {
  padding: 0 6px;
  font-size: 1em;
  text-decoration: none;
  color: #777;
  cursor: default;
  background: none;
  border: none;
}

table.kato {
  margin: 5px 0 5px 0;
  border-spacing: 0;
  border-bottom: #503427 solid 1px;
  border-right: #e0e0e0 solid 1px;
  table-layout: fixed;
}

table.kato_table td {
  overflow: hidden;
  border-left: 1px solid #fff;
  vertical-align: top;
  padding: 0.4em 5px;
  color: #382419;
}

table.kato_table tr.kato_grid_footer td, table.kato_table tr.kato_grid_footer:hover td {
  background: #aaa;
  color: #fff;
}

table.kato_table td:first-child {
  border-left: none;
}

table.kato_table {
  width: 100%;
}

table.kato_table tr {
  background: url('img/tr_tlo.jpg') left top repeat-x;
  background-color: #ede8da;
}


table.kato_table th {
  overflow: hidden;
  padding: 0.53em 0 0.53em 5px;
  font-size: 1.083em; /*13px = 1.083*12px(=table)*/
  text-align: left;
  vertical-align: bottom;
  color: #ede8da;
  background: url('img/th_tlo.jpg') left top repeat-x;
  background-color: #503427;
  border-left: #916c59 solid 1px;
}

table.kato_table tr:hover td {
  background-color: #e0d7c3;
}

table.kato_table input {
  font-size: 1em; /*12px = 1*12px(=table)*/
  color: #382419;
  background-color: #fbfaf9;
  border: 0;
}

table.kato_table tr:hover input {
  background-color: #f0ebe6;
}

table.kato_table select {
  background: url('img/select_tlo.jpg') left top repeat-y;
  background-color: #bfafa0;
  border: 0;
}

table.kato_table select option {
  background-color: #f0f0f0;
}

table.kato_table img.orderby_arrow {
  padding-left: 5px;
}

table.kato_detail {
  color: #ede8da;
  background: url('img/kato_detail_tlo.jpg') left top repeat-x;
  background-color: #493220;
  border-top: #503427 solid 1px;
  border-left: #c3a288 solid 1px;
  border-right: #c3a288 solid 1px;
}

table.kato_detail tr th {
  padding: 5px 9px 5px 5px;
  text-align: left;
  border-bottom: #836d5b solid 1px;
  vertical-align: top;
}

table.kato_detail tr td {
  padding: 5px 10px 5px 5px;
  border-bottom: #836d5b solid 1px;
  vertical-align: top;
}

table.kato_detail tr.invalidated th { background: #a00; }
table.kato_detail tr.invalidated td { background: #a00; }
table.kato_detail tr.invalidated p.error { font-weight: bold; margin-top: 0; }

fieldset {
  margin-bottom: 20px;
  padding: 5px 15px 10px 15px;
  border-top: #c8bfb3 solid 1px;
  border-bottom: #c8bfb3 solid 1px;
  border-left: #ddd3c6 solid 1px;
  border-right: #ddd3c6 solid 1px;
}


legend {
  padding: 2px 10px;
  margin-bottom: 5px;
  font-size: 1.083em; /*13px = 1.083*12px(=body)*/
  font-weight: bold;
  color: #5a3b2d;
  background-color: #f7f3f0;
  border: #c8bfb3 solid 1px;
}

div.kato_spreadsheet {
  background: url('img/x-office-spreadsheet.png') left top no-repeat;
  width: 16px;
  height: 16px;
}
div.kato_spreadsheet span {
  display: none;
}
div.kato_spreadsheet a {
  display: block;
  width: 16px;
  height: 16px;
}
div.kato_html {
  background: url('img/text-html.png') left top no-repeat;
  width: 16px;
  height: 16px;
}
div.kato_html span {
  display: none;
}
div.kato_html a {
  display: block;
  width: 16px;
  height: 16px;
}
div.kato_csv {
  background: url('img/text-x-generic.png') left top no-repeat;
  width: 16px;
  height: 16px;
}
div.kato_csv span {
  display: none;
}
div.kato_csv a {
  display: block;
  width: 16px;
  height: 16px;
}

      div.kato_xls {
  background: url('img/xls.jpg') left top no-repeat;
  width: 20px;
  height: 18px;
}
div.kato_xls span {
  display: none;
}
div.kato_xls a {
  display: block;
  width: 20px;
  height: 18px;
}
div.kato_tree_node {
  min-height: 30px;
  margin-top: 10px;
}
div.kato_tree_node div.kato_tree_node {
  width: auto;
  margin-left: 15px;
}
div.kato_tree_collapsed {
  display: none;
}
div.kato_tree_not_collapsed {
  display: block;
}

tr.kato_tr_green td {
  background: #CCEEDD;
  border-bottom: 1px solid white;
}
tr.kato_tr_yellow td {
  background: #FFFFCC;
  border-bottom: 1px solid white;
}
tr.kato_tr_red td {
  background: #FFA0A0;
  border-bottom: 1px solid white;
}
tr.kato_tr_blue td {
  background: #C8C8FF;
  border-bottom: 1px solid white;
}
tr.kato_tr_grey td {
  background: #E8E8E8;
  border-bottom: 1px solid white;
}
tr.kato_tr_purple td {
  background: #FF50A8;
  border-bottom: 1px solid white;
}
tr.kato_tr_greendark td {
  background: #B0D0C0;
  border-bottom: 1px solid white;
}
tr.kato_tr_greydark td {
  background: #CCCCCC;
  border-bottom: 1px solid white;
}

.kato_tr_green  {
  background: #CCEEDD;
}
.kato_tr_yellow  {
  background: #FFFFCC;
}
.kato_tr_red  {
  background: #FFA0A0;
}
.kato_tr_blue  {
  background: #C8C8FF;
}
.kato_tr_grey  {
  background: #E8E8E8;
}
.kato_tr_purple  {
  background: #FF50A8;
}
.kato_tr_greendark  {
  background: #B0D0C0;
}
.kato_tr_greydark  {
  background: #CCCCCC;
}


table.kato_table td.kato_blue {
  background: #C8C8E8;
  border: #fff solid 1px;
  vertical-align: top;
}
table.kato_table td.kato_grey {
  background: #E8E8E8;
  border: #fff solid 1px;
  vertical-align: top;
}
table.kato_table td.kato_green {
  background: #66cc66;
  border: #fff solid 1px;
  vertical-align: top;
}


.kato_cloud_a > span {
  display: block;
  position: absolute;
  right: 25px;
  top: 9px;
  cursor: pointer;
  width: 15px;
  height: 15px;
  background: url('zamknij.jpg') left top no-repeat;
}

.kato_cloud_a {
  float: left;
  background: url('rog-dl.png') left bottom no-repeat;
}

.kato_cloud_b {
  float: left;
  background: url('rog-dp.png') right bottom no-repeat;
}

.kato_cloud_c {
  float: left;
  background: url('rog-gl.png') left top no-repeat;
}

.kato_cloud_d {
  float: left;
  padding: 0 36px;
  background: url('rog-gp.png') right top no-repeat;
}

.kato_cloud_e {
  float: left;
  padding: 40px 0;
  background: #fff;
  border: #000 solid;
  border-width: 1px 0;
}

.kato_cloud_f {
  position: relative;
  z-index: 10;
  float: left;
  margin: 0 -36px;
  padding: 0 39px;
  background: #fff;
  border: #000 solid;
  border-width: 0 1px;
}

.kato_cloud_content {
  float: left;
  position: relative;
  z-index: 10;
  margin-bottom: -61px;
  padding-bottom: 45px;
  background: url('dziobek.png') 0 100% no-repeat;
}

.kato_cloud_root .kato_cloud_content-gora {
  z-index: 20;
  margin: 0 0 0 -76px;
  padding: 0 0 0 76px;
  background: url('dziobek-1.png') 0 0 no-repeat;
}

* html .kato_cloud_a { background-image: url('rog-dl.gif'); }
* html .kato_cloud_b { background-image: url('rog-dp.gif'); }
* html .kato_cloud_c { background-image: url('rog-gl.gif'); }
* html .kato_cloud_d { background-image: url('rog-gp.gif'); }
* html .kato_cloud_content { background-image: url('dziobek.gif'); }
* html .kato_cloud_root .kato_cloud_content {
  display: inline;
  background-image: url('dziobek-1.gif');
}

#help_cloud_container div {
  z-index: 30 !important;
}

.kato_pageing {
  padding: 0.8em;
}

.kato_pageing span {
  padding: 0.5em;
}

.kato_spanlink {
  cursor: pointer;
}

.kato_clickable_column_header {
  cursor: pointer;
}

#kato_flash_idle_container {
  bottom:0;
  color:#000;
  font-size:36px !important;
  height:185%;
  left:0;
  padding-top:15%;
  position:fixed !important;
  text-align:center;
  top:0;
  width:100%;
  z-index:100;
}


input.kato_help {
  margin-right: 3px;
}


.orderby_arrow_up {
  font-size:large;
  padding-right: 5;
  cursor: pointer;
}

.orderby_arrow_down {
  font-size:large;
  padding-left: 5;
  cursor: pointer;

}

a.massprocess_markall {
  color: white;
  font-weight: bold;
}

.not-important-value {
    color: #aaa;
}

.fieldset_fixed {
    position: fixed;
    margin-right:19px;
    bottom: 0px;
    z-index: 1000;
}
