/* obecná nastavení*/
body.data {
background-color: #272727;
color: black;
font-family: Arial;
font-size: 14px;
font-weight: normal;
font-style: normal;
letter-spacing:0pt;
padding: 0px 40px 0px 40px;
margin: 0px;
}
a {
color: black;
font-weight: bold;
text-decoration: none;
}

/*nastavení pro záhlaví a zápatí stránky*/
div.zahlavix {
color: white;
background-color: #272727;
margin: 15px 0px 20px 0px;
padding: 0px;
height: 16px;
}
div.zahlavi {
color: white;
background-color: white;
margin: 0px 0px 0px 0px;
padding: 10px;
}
div.zapati {
color: white;
background-color: #6b6b6b;
margin: 0px 0px 0px 0px;
padding: 10px;
font-size: 12px;
}
div.zapatix {
color: white;
background-color: #86bf15;
margin: 0px;
padding: 10px;
font-size: 10px;
}
div.zapati h1 {
font-size: 14px;
font-weight: bold;
font-style: normal;
padding: 0px;
color: #c7c5c6;
line-height: 18px;
text-align: left;
verical-align: center;
}
div.zahlavi h1 {
font-size: 24px;
font-weight: bold;
font-style: normal;
padding: 0px;
color: #6b6b6b;
background-color: white;
line-height: 30px;
text-align: left;
}
div.zahlavix a {
font-size: 16px;
font-weight: bold;
font-style: normal;
padding: 0px;
color: white;
line-height: 18px;
text-align: left;
}
div.zahlavix img {
margin: -3px 10px 0px 0px;
vertical-align: middle;
}
div.doc {
background-color: white;
padding: 20px 10px 20px 10px;
margin: 18px 0px 18px 0px;
}

/*nastavení pro záhlaví a zápatí stránky - okno webmapu*/
div.zahlavixwmap {
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 14px;
font-weight: normal;
font-style: normal;
letter-spacing: 0pt;
text-align: left;
color: white;
background-color: #2a2a2a;
margin: 0px;
padding: 10px 10px 10px 20px;
height: 16px;
position: relative;
}
div.zahlavixwmap img.zavrit {
position: absolute;
top: 4px;
right: 4px;
margin: 0px;
border: 0px;
}
div.zahlavixwmap div.help {
position: absolute;
top: 8px;
right: 34px;
margin: 0px;
border: 0px;
background-color: white; 
font-weight: bold; 
line-height: 16px;
padding: 2px 14px 2px 14px;
border-radius: 14px;
}
div.zahlavixwmap div.help a, div.zahlavixwmap div.help a:link, div.zahlavixwmap div.help a:visited, div.zahlavixwmap div.help a:hover, div.zahlavixwmap div.help a:active {
color: red; 
text-decoration: none;
padding: 0px;
}
div.zapatixwmap {
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
letter-spacing: 0pt;
text-align: left;
color: white;
background-color: #2a2a2a;
margin: 0px;
padding: 10px 20px 10px 20px;
line-height: 18px;
left: 0px;
right: 0px;
bottom: 0px;
height: 16px;
position: absolute;
}

/*nastavení pro výpis dat*/
div.doc table {
border: 0px;
border-style: none;
border-spacing: 2px;
margin-left: -2px;
rules: none;
background-color: #d5e3b1;
padding: 15px 2px 15px 2px;
width: 100%;
}
div.doc table th {
font-size: 12px;
font-weight: bold;
background-color: #86bf15;
color: white;
height: 35px;
text-align: center;
padding: 5px;
border-style: none;
}
div.doc table td {
font-size: 12px;
font-weight: normal;
background-color: white;
color: black;
height: 30px;
text-align: left;
padding: 5px 10px 5px 10px;
border-style: none;
}
div.doc table th.summary {
font-size: 12px;
font-weight: bold;
background-color: #86bf15;
color: white;
height: 35px;
text-align: center;
padding: 5px 10px 5px 10px;
}
div.doc table td.left {
font-size: 12px;
font-weight: bold;
background-color: #86bf15;
color: white;
height: 30px;
text-align: left;
padding: 5px 10px 5px 10px;
width: 300px;
}
div.doc table td.left a {
color: white;
text-decoration: none;
}
div.doc table.tbldata tr.odd td.left,div.doc table.tbldata tr.even td.left {
width: 70px;
text-align: center;
}
div.doc img {
margin: 0px;
border: 0px;
}

/*nastavení pro rám selector při výběru z více vrstev*/
div.topnavigtext {
padding: 10px 0px 0px 0px;
margin: 0px;
}
div.topnavigtext table {
padding: 0px;
margin: 0px 0px;
}
div.topnavigtext table.selector td {
font-size: 12px;
font-weight: bold;
background-color: white;
color: black;
height: 30px;
text-align: left;
padding: 5px 10px 5px 10px;
width: 25%;
vertical-align: middle;
}
div.topnavigtext table.selector td a {
color: #86bf15;
text-decoration: none;
}

/*obecná nastavení nadpisů*/
h1 {
font-size: 20px;
font-weight: bold;
color: black;
background-color: transparent;
padding: 10px;
line-height: 30px;
align: center;
}
h2 {
font-size: 16px;
font-weight: bold;
color: black;
background-color: transparent;
padding: 5px;
line-height: 16px;
}
h3 {
font-size: 14px;
font-weight: bold;
color: black;
background-color: transparent;
padding: 0px;
line-height: 14px;
}
h4 {
font-size: 14px;
font-weight: bold;
color: balck;
background-color: transparent;
padding: 5px;
margin-top: 0;
margin-bottom: 0;
}

/*nastavení pro formátování vložených html textů v tabulkách*/
ul.htmltext {
list-style-type: circle;
list-style-position: outside;
margin-left: 15px;
padding-left: 0px;
}
ul.htmltext li {
margin-left: 0px;
padding-left: 2px;
}

@media only screen and (max-width: 800px) {
  .nadpis_hlavni {
    display: none;
  }
}

@media only screen and (min-width: 800px) {
  .nadpis_hlavni_sm {
    display: none;
  }
}
