table {
    width: 80%;
    margin-top: 30px;
}

table, table tr {
    margin-top: 2px;
}

table tr td {
    padding-top: 20px;
    padding-bottom: 20px;
}

table tr td p {
    font-size: calc(var(--p_normalni) - 5);
}

/* ---------------------------------------------------------------- */
/* TABLE-SLUZBY */
/* ---------------------------------------------------------------- */

.table-sluzby {
    width: 100%;
}

.table-sluzby tr td {
    vertical-align: top;
}

.table-sluzby tr td.td1 {
    width: 15%;
}

.table-sluzby tr td.td2 {
    width: 60%;
}

.table-sluzby tr td.td3 {
    width: 25%;
}

.table-sluzby p.p_table_min {
    font-size: var(--p_mala);
}
.table-sluzby p.p_table_inv {
    font-size: var(--p_mala);
    margin-top: 5px;
    display: none;
    color: rgb(var(--tmava));
}

.table-sluzby tr.active p.p_table_inv {
    display: block;
}

.table-sluzby tr:hover {
    cursor: pointer;
}

/* ---------------------------------------------------------------- */
/* TABLE-KONTAKT */
/* ---------------------------------------------------------------- */

.table-kontakt {
    width: 100%;
}

.table-kontakt tr td.td2 p {
    font-size: calc(var(--p_normalni) - 3px);
}

.table-kontakt tr td.td3 p {
    font-size: calc(var(--p_normalni) - 3px);
    line-height: 1.4;
}

.table-kontakt tr td.td1 {
    border-bottom: 3px solid rgba(0,0,0,0);
}

.table-kontakt tr td.td2 {
    border-bottom: 3px solid rgba(0,0,0,0);
}

.table-kontakt tr td.td3 {

}

/* ---------------------------------------------------------------- */
/* TABLE-VIDEA */
/* ---------------------------------------------------------------- */

.table-videa {
    width: 100%;
}

/* ---------------------------------------------------------------- */
/* TABLE-O-MNE */
/* ---------------------------------------------------------------- */

.table-zivotopis {
    width: 100%;
}
.table-zivotopis tr td.td1 {
    width: 25%;
    padding: 16px;
}
.table-zivotopis tr td.td2 {
    width: 75%;
    padding: 12px 16px 12px 16px;
}