/* CSS Document */
div.pridat {
  margin: 0px 0px 0px 0px;
  padding: 1px 1px 1px 1px;
  background: #000000 none;
}
div.pridat_legenda {
  padding: 8px 2px 2px 2px;
  color: #FFFFFF;
  font-weight: bold;
}
div.form {
  background: #E0E0E0;
}
div.form_popis {
  padding: 12px 2px 1px 2px;
	font-weight: bold;
}
div.form_tlacitko {
  padding: 6px 0px 0px 0px;
  text-align: right;
}
div.form_poznamka {
  padding: 6px 2px 1px 2px;
  text-align: left;
}
input.form {
  margin: 4px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
  font-size: 10px;
}
textarea.form {
  margin: 4px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
  font-size: 12px;
}
select.form {
  margin: 2px 2px 0px 2px;
  padding: 2px 2px 2px 2px;
  font-size: 10px;
}
input.form_uprava {
  margin: 4px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
  font-size: 10px;
  color: #AB0000;
}
input.form_nazev {
  margin: 2px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
	font-size: 12px;
	font-weight: bold;
}
input.form_tlacitko {
  margin: 2px 2px 2px 0px;
  padding: 2px 6px 2px 6px;
  font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
input.form_tlacitko:hover {
color: #FF0000;
}
input.form_tlacitko_float {
  margin: 2px 2px 2px 0px;
  padding: 2px 6px 2px 6px;
  font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	float: right;
}
input.form_tlacitko_float:hover {
color: #FF0000;
}
input.form_tlacitko_float_vypnute {
  margin: 2px 2px 2px 0px;
  padding: 2px 6px 2px 6px;
  font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	float: right;
	color: #828282;
}
input.form_tlacitko_float_vypnute:hover {
color: #828282;
}
table.form {
  table-layout: fixed;
}
td.form_popis {
  text-align: right;
  vertical-align: bottom;
}
td.form_popis_ok {
  text-align: left;
  vertical-align: bottom;
  color: #005B29;
  font-weight: bold;
}
td.form_popis_chyba {
  text-align: left;
  vertical-align: bottom;
  color: #AB0000;
  font-weight: bold;
}
td.form_popis_vybrane {
  padding: 0px 12px 0px 22px;
  text-align: left;
  vertical-align: bottom;
  color: #005B29;
  font-weight: bold;
}
td.form_popis_nevybrane {
  padding: 0px 12px 0px 22px;
  text-align: left;
  vertical-align: bottom;
  color: #A4A4A4;
}
td.form_popis_gps {
  text-align: right;
  vertical-align: top;
}
td.form_popis_obr_ok {
  text-align: left;
  vertical-align: top;
  color: #005B29;
  font-weight: bold;
}
td.form_obr {
  width: 136px;
  height: 136px;
  text-align: center;
  vertical-align: middle;
}
td.form {
  padding: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: bottom;
}

table.form_zeme {
  width: 100%;
  margin: 0px 0px 0px 0px;
  table-layout: fixed;
  border-collapse: separate;
	border-spacing: 1px;
}
td.form_zeme {
  text-align: left;
  border: 1px solid #828282;
  background: #BEBEBE none;
  cursor: pointer;
}
td.form_zeme_prazdna {
  text-align: left;
}
img.form_zeme {
  margin: 0px 0px -2px 0px;
  width: 34px;
  height: 24px;
}

table.form_hory {
  width: 100%;
  margin: 0px 0px 0px 0px;
  table-layout: fixed;
  border-collapse: separate;
	border-spacing: 1px;
}
td.form_hory {
  padding: 6px 2px 2px 2px;
  text-align: left;
  border: 1px solid #828282;
  background: #BEBEBE none;
  cursor: pointer;
}

table.form_trida_druh {
  width: 100%;
  margin: 0px 0px 0px 0px;
  border-collapse: separate;
	border-spacing: 1px;
}
td.form_trida_druh {
  padding: 0px 0px 0px 0px;
  border: 1px solid #828282;
  background: #BEBEBE none;
  text-align: left;
  cursor: pointer;
}
div.form_trida_druh_0 {
  padding: 6px 2px 2px 2px;
  border-left: 5px solid #A0A0A0;
}
div.form_trida_druh_1 {
  padding: 6px 2px 2px 2px;
  border-left: 5px solid #8DC63F;
}
div.form_trida_druh_2 {
  padding: 6px 2px 2px 2px;
  border-left: 5px solid #FFF200;
}
div.form_trida_druh_3 {
  padding: 6px 2px 2px 2px;
  border-left: 5px solid #A0410D;
}
img.form_trida_druh_0 {
  width: 22px;
  height: 22px;
	margin: -5px 0px -3px -1px;
  background: #A0A0A0 none;
  border: 1px solid #000000;
}
img.form_trida_druh_1 {
  width: 22px;
  height: 22px;
	margin: -5px 0px -3px -1px;
  background: #8DC63F none;
	border: 1px solid #000000;
}
img.form_trida_druh_2 {
  width: 22px;
  height: 22px;
	margin: -5px 0px -3px -1px;
  background: #FFF200 none;
	border: 1px solid #000000;
}
img.form_trida_druh_3 {
  width: 22px;
  height: 22px;
	margin: -5px 0px -3px -1px;
  background: #A0410D none;
	border: 1px solid #000000;
}
div.trida_druh_0 {
  margin: 2px -1px 0px -1px;
  padding: 6px 2px 2px 2px;
  border: 2px solid #A0A0A0;
  background: #B7B7B7 none;
  color: #000000;
}
div.trida_druh_1 {
  margin: 2px -1px 0px -1px;
  padding: 6px 2px 2px 2px;
  border: 2px solid #8DC63F;
  background: #ACD373 none;
  color: #000000;
}
div.trida_druh_2 {
  margin: 2px -1px 0px -1px;
  padding: 6px 2px 2px 2px;
  border: 2px solid #FFF200;
  background: #FFF8B5 none;
  color: #000000;
}
div.trida_druh_3 {
  margin: 2px -1px 0px -1px;
  padding: 6px 2px 2px 2px;
  border: 2px solid #A0410D;
  background: #F68E56 none;
  color: #000000;
}
img.trida_druh_0 {
  float: left;
  width: 34px;
  height: 34px;
	margin: -5px 6px -3px -1px;
  background: #A0A0A0 none;
}
img.trida_druh_1 {
  float: left;
  width: 34px;
  height: 34px;
	margin: -5px 6px -3px -1px;
  background: #8DC63F none;
}
img.trida_druh_2 {
  float: left;
  width: 34px;
  height: 34px;
	margin: -5px 6px -3px -1px;
  background: #FFF200 none;
}
img.trida_druh_3 {
  float: left;
  width: 34px;
  height: 34px;
	margin: -5px 6px -3px -1px;
  background: #A0410D none;
}

div.nazev {
	padding: 1px 2px 1px 0px;
  font-size: 12px;
  font-weight: bold;
}

span.gps_poznamka_dms {
	color: #E10000;
	font-weight: bold;
}
span.gps_poznamka_NE {
	color: #7E7E7E;
	font-weight: bold;
}

img.form_obr {
  padding: 2px;
	background: #FFFFFF none;
	border: 1px solid #000000;
}

a.form_link:link {
  text-decoration: none;
  color: #000000;
}
a.form_link:visited {
	text-decoration: none;
	color: #000000;
}
a.form_link:active {
	color: #FF0000;
}
a.form_link:hover {
	text-decoration: none;
	color: #FF0000;
}
/* Sloupek s postupem editace */
div.str_sloupek_leg_st {
  padding: 6px 1px 1px 1px;
  background: #000000 none;
  text-align: left;
}
div.str_sloupek_leg_st_hlavicka {
  padding: 2px 2px 2px 6px;
  color: #FFFFFF;
  font-weight: bold;
}
div.str_sloupek_st {
  margin: 1px 1px 1px 1px;
  padding: 2px 2px 2px 6px;
  border: 1px solid #D8D8D8;
  background: #FFFFFF none;
  color: #B2B2B2;
}
div.str_sloupek_st_ok {
  margin: 1px 1px 1px 1px;
  padding: 2px 2px 2px 6px;
  border: 1px solid #D8D8D8;
  background: #FFFFFF none;
  color: #000000;
}
div.str_sloupek_st_st {
  margin: 1px 1px 1px 1px;
  padding: 2px 2px 2px 6px;
  border: 1px solid #FF1200;
  background: #FFFFFF none;
  color: #000000;
}
span.str_sloupek_st {
  font-weight: bold;
  font-size: 16px;
}

/* Chybove hlasky */
div.form_chyba {
  margin: 0px 0px 1px 0px;
  padding: 2px;
  border: 2px solid #FF0000;
  background: #FFFFCC;
}
div.form_chyba_nadpis {
  margin: 6px 0px 2px 0px;
  font-weight: bold;
}
