body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
td,
th,
ul,
ol,
em {
  font-family: "Arial", "Helvetica", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #007777;
}

h1 {
  font-size: 16px;
  color: #d9d9d9;
}

h2 {
  font-size: 14px;
  color: #007777;
}

h3 {
  font-size: 14px;
  color: #646464;
}

h5 {
  font-size: 14px;
}

body,
td,
th,
ul,
ol,
em,
td.menu-m {
  font-size: 10pt;
}

p {
  font-size: 10pt;
}

.aktualizace {
  font-size: 10pt;
  width: 100%;
  font-weight: bold;
}

h1,
.hlav1 {
  text-transform: uppercase;
}

hr.cara-s,
hr.cara-m,
hr.cara-l {
  background-color: transparent;
  color: #eeeeee;
}

.hlav1,
.hlav2 {
  letter-spacing: 2px;
}

.hlav1,
.hlav2,
.t-hlav {
  background-color: #d9d9d9;
  color: black;
  font-weight: bold;
}

.hlav1 {
  font-size: 14pt;
}

.hlav2 {
  font-size: 12pt;
}

th,
td.poloz,
td.menu-m {
  background-color: #fafafa;
  color: #000000;
}

th,
td,
table.t100-coll,
table.t100-separ,
table.tmenu,
.poloz-ram {
  border-width: 1px;
}

table.t100,
table.t100-coll,
table.t100-separ {
  width: 800px;
}

table.t100 {
  border-width: 0;
  background: #fafafa;
  text-align: left;
  /*border-bottom: #becedf 1px solid;*/
}

table.t100-coll,
table.t100-separ,
table.tmenu,
.poloz-ram {
  border-style: solid;
  border-color: white;
}

table.t100-coll {
  border-collapse: collapse;
}

table.t100-separ {
  border-collapse: separate;
}

th,
td.poloz,
td.menu-m,
.poloz-outset {
  border-bottom: #d9d9d9 1px solid;
  border-left: white 2px solid;
  background-color: #fafafa;
}

td.menu-m {
  border-width: 2px;
}

.poloz-inset {
  border-bottom: #d9d9d9 1px solid;
  background-color: #fafafa;
}

hr.cara-s {
  height: 1px;
}

hr.cara-m {
  height: 2px;
}

hr.cara-l {
  height: 3px;
}
