    input, textarea {
      padding-left:5px;
      padding-right:5px;
    }
    select {
      padding-left:5px;
    }

img.helpicon {cursor:pointer;}
img.tabreload {
  cursor:pointer;
  position:absolute;
  top:5px;
  right:5px;
}
.vrstranky1 {
  color: blue;
  font-weight: bold;
}
.vrstranky2 {
  text-decoration:underline;
  font-weight: bold;
  color: blue;
}
.vrstranky3 {
  text-decoration:none;
  font-weight: bold;
  color: black;
  background-color:silver;
}
.vrstranky6 {
  text-decoration:none;
  border: solid 1px silver;
  color: gray;
  background-color:silver;
}
.vrstranky7 {
  text-decoration:none;
  border: solid 1px black;
  background-color:white;
}
.vrstranky8 {
  width: 33%;
  white-space: nowrap;
  text-align:left;
  padding-left:5px;
}
.vrstranky9 {
  width: 33%;
  white-space: nowrap;
  text-align:right;
  padding-right:5px;
}

.vrstranky {
  text-align:center;
  white-space: nowrap;
  width:100%;
}

.vrstranky10 {
  width: auto;
  white-space: nowrap;

}
.vrstranky8 a, .vrstranky8 span.vrstranky3, .vrstranky9 a{
  padding:2px;
}
.nekric {
  background-color: #BABAEC;
  color: Black;
  background-image: url('/images/dialog-information.png');
  background-position: right;
  background-repeat: no-repeat;
}

.chyba {
  background-color: #EC6D6D;
  color: White;
  background-image: url('/images/alert.png');
  background-position: right;
  background-repeat: no-repeat;
}

.err {
  background-color: #1B6ABF;
  color: White;
  background-image: url('/images/alert.png');
  background-position: right;
  background-repeat: no-repeat;
}

.warn {
  background-color: #EAEA5D;
  color: Black;
  background-image: url('/images/alert.png');
  background-position: right;
  background-repeat: no-repeat;
}

.krokchyba {
  background-color: #EC6D6D;
  color: White;
}

.krokerr {
  background-color: #6D6DEC;
  color: White;
}

.krokwarn {
  background-color: #EAEA5D;
  color: Black;
}

.softchyba, input:invalid {
  background-color: #ECBABA;
  color: Black;
  background-image: url('/images/alert.png');
  background-position: right;
  background-repeat: no-repeat;
}

.softerr {
  background-color: #8FB3DA;
  color: Black;
  background-image: url('/images/alert.png');
  background-position: right;
  background-repeat: no-repeat;
}

.budeerr {
  background-color: #c1a2ff;
  color: Black;
  background-image: url('/images/alert.png');
  background-position: right;
  background-repeat: no-repeat;
}

.softwarn {
  background-color: #EAEA9A;
  color: Black;
  background-image: url('/images/alert.png');
  background-position: right;
  background-repeat: no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  select.softerr { background: #8FB3DA !important; padding-right: 0; }
  select.budeerr { background: #c1a2ff !important; padding-right: 0; }
  select.softchyba { background: #ECBABA !important; padding-right: 0; }
  select.softwarn { background: #EAEA9A !important; padding-right: 0; }
  select.warn { background: #EAEA5D !important; padding-right: 0; }
  select.chyba { background: #EC6D6D !important; padding-right: 0; }
  select.err { background: #1B6ABF !important; padding-right: 0; }
}

.right.chyba, .right.softchyba, .right.warn, .right.softwarn, .right.err, .right.softerr, input:invalid.right, .right.budeerr {
  background-position: left center;
  padding-right: 0;
}

.kroksoftchyba {
  background-color: #ECBABA;
  color: Black;
}

.kroksofterr {
  background-color: #BABAEC;
  color: Black;
}

.kroksoftwarn {
  background-color: #ECECBA;
  color: Black;
}

.xxxpovinne {
  background-color: #FF7777;
  color: White;
  background-image: url('/images/alert.png');
  background-position: right;
  background-repeat: no-repeat;
}

.softpozitivni {
  background-color: #6DEC6D;
  color: Black;
}

.pozitivni {
  background-color: #BAECBA;
  color: Black;
}

.softnegativni {
  background-color: #EC6D6D;
  color: Black;
}
.negativni {
  background-color: #ECBABA;
  color: Black;
}


.actions_box{
  position: absolute;
  background-color: #F7F7F7;
  border: medium none;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #dddddd;
  box-shadow: 2px 2px 2px #888;
  height: auto;
  padding: 4px;
  text-align: left;
  width: auto;
  display: none;
}

table .actions tr td{
  position: relative;
  height: 22px;
  padding: 0px;
  vertical-align: middle;
  text-align: left;
  background-color: #F7F7F7;
}

table .actions tr td span{
  white-space: nowrap;
  display: block;
  font-weight: bold;
  color: #0072BC;
  font-size: 12px;
  cursor: pointer;
  height: 25px;
}

table .actions tr td a{
  background-color: #F7F7F7;
  height: 25px;
}
/* multiselect */
.multiselect {
  width:auto;
  white-space:nowrap;
  position: relative;
  *z-index:1;
}
.multiselect_inputfield {
  width:145px;
  font-size: 12px;
}
.multiselect_container_outer {
  z-index:300;
  position: absolute;
  top: 21px;
  right: 0px;
  visibility: hidden;
  border:1px #AAAAAA solid;
}
.multiselect_container_inner {
  overflow: auto;
  background-color: #fff;
  border-bottom:1px #AAAAAA solid;
}
#buttons_multiselect {
  margin: 0;
  background: #F9F9F9;
  padding: 5px;
}
.multiselect input.multiselect {
  margin: 0;
  position: absolute;
  width: 34px;
  height: 20px;
}
.multiselect .multiselect_container_inner table {
  width: 100%;
}
.multiselect_container_inner table tr:hover {
  background-color: #D6E9F8;
}
/* stylovani HelpDesk buttonu UKO-3286 */
div.hd_button_novy {
  position: fixed;
  text-align:right;
  bottom: 0px;
  right: 30px;
  height: 20px;
  z-index:9999;
}
div.hd_button_novy:hover {
  bottom: 2px;
}
div.hd_button_novy input {
  cursor: pointer;
  border: 1px solid #6fb119;
  color: white;
  padding: 2px;
  font-size: 9.2px;
  letter-spacing: 1px;
  font-family: Arial, Helvetica, sans-serif;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 19px;
  background: #64991e;
  background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
  background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  text-shadow: none !important;
}
div.hd_button_novy input:hover {
  text-decoration: none;
  background: #538018;
  background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
  background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
div.hd_button_novy input:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
  background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

.nepodporovany_prohlizec{
  background-color: #ECBABA;
  color: Black;
  background-image: url('/images/warning.png');
  background-position: 15px center;
  background-repeat: no-repeat;
  padding: 8px;
  padding-left: 50px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* Prvni radek vypisu dyn. LOVu */
tr#row1 {
  height: 20px;
}
