body {
    font-size: 13px;
}

table {
    border:          none;
    border-collapse: collapse;
}

td {
    border:                 0;
    font-weight:            normal;
}

.soubor {
    width:                  255mm;
}

div.vspace {
    height:                 3em;
}

.bold {
    font-weight:            bold;
}

.indent {
    padding:                0;
    padding-left:           4ex;
}

table.souborPole {
    width:                  100%;
}

table.souborPole td.souborPole {
    width:                  auto;
    vertical-align:         top;
    padding:                0;
}

table.souborPole td.souborPole div.souborPole {
    padding:                0;
    padding-right:          1ex;
}

table.statTab {
    border:                 1px solid black;
    width:                  100%;
}

table.statTab td {
    text-align:             right;
    width:                  8ex;
    padding:                0;
    padding-left:           0.3ex;
}

.tenkySloupec table.statTab td {
    text-align:             right;
    width:                  1ex;
    padding:                0;
    padding-left:           0.8ex;
}

.nowrap {
    white-space:            nowrap;
}

.nezobrazit {
    display:                none;
}

table.statTab td.headRoh {
    width:                  auto;
}

table.statTab td.headR {
    text-align:             left;
    border:                 1px solid black;
    width:                  auto;
}

table.statTab td.headS {
    border:                 1px solid black;
}

table.statTab td.minor {
    font-style:             italic;
}

.errViceHodnot, .errParamValueErr, .errChybiNahrada {
    background-color:       orange;
}

.rozcestnik table {
    width:                  auto;
    border:                 3px solid black;
}

.rozcestnik td {
    border:                 1px solid black;
    text-align:             center;
    padding-left:           0.3ex;
    padding-right:          0.3ex;
}

.rozcestnik .formatcol {
    width:                  10ex;
}

.rozcestnik .emptyS {
    border-top-width:       0;
    border-bottom-width:    0;
}

.rozcestnik .emptySD {
    border-top-width:       0;
}

.rozcestnik .emptyR {
    border-left-width:      0;
    border-right-width:     0;
}

.rozcestnik .uzemi {
    text-align:             left;
    border-right-width:     0;
}

.rozcestnik .cara {
    border-right-width:     2px;
    border-top-width:       2px;
    padding:                0;
}

.rozcestnik a         { text-decoration: none; }
.rozcestnik a:link    { color:           #001DD9; }
.rozcestnik a:visited { color:           #551A8B; }
.rozcestnik a:hover   { color:           #00BDD9; }

table.statTab tr:hover, table.statTab col:hover, .rozcestnik tr:hover, .rozcestnik col:hover {
    background-color:       #EEEEEE;
}

.vysvetlivky {
    width:                  170mm;
    text-align:             justify;
}

.vysvetlivky p.MsoTitle {
    font-weight:            bold;
    font-size:              180%;
}

.vysvetlivky h1 {
    font-weight:            bold;
    font-size:              160%;
}

.vysvetlivky h2 {
    font-weight:            bold;
    font-size:              140%;
}

.vysvetlivky h3 {
    font-weight:            bold;
    font-size:              120%;
}

.vysvetlivky p.def1 {
    margin-left:            5ex;
}

.vysvetlivky table, div.vysvetlivky tr.thead {
    border:                 2px solid black;
    text-align:             left;
}

.vysvetlivky td {
    border:                 1px solid black;
    vertical-align:         top;
}
