.style--global {
background-color: #ffffff;
color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #c8c8c8;
border-right-color: #c8c8c8;
border-bottom-color: #c8c8c8;
border-left-color: #c8c8c8;
vertical-align: middle;
text-align: center;
font-family: Arial;
font-size: 10pt;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
}

.style--header {
background-color: #ffff00;
}

.style--family {
background-color: #d1d1c9;
}

.style--prednaska {
background-color: #dbeef4;
}

.style--seminar {
background-color: #fdeada;
}

.style--group-header {
text-align: left;
font-weight: bold;
}

.style--primary-header {
font-weight: bold;
}

.style--group-header-level-2 {
background-color: #aae2ff;
padding-left: 40px;
}

.style--teachers {
line-height: 22px;
text-align: center;
}

.style--family-subject-depth-3 {
text-align: left;
padding-left: 60px;
}

.style--plan-header {
background-color: #ccff99;
border-top-color: #000000;
text-align: left;
font-weight: bold;
}

.cell--default--2872d4124a2f08ebca960f90b0689e29 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--aff5a602b846692e1fa6de818dbbea8d {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--59d2829048878dd2b9e8b5fc8ebce9e3 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--72dcd6b52a88f2b2cd4716b48397a19e {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--bb4eeca991c9fbc7f7b2ddcd43db5612 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--2279af605257d64c8a8dd57c12832921 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--475978283253b3e07d51561f18405540 {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--b93e869fd0e60d2369584198eda91989 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--7f3a5cfdee2fecf0809e2a482ee7c620 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--24fbd715f62ea257a05b5b8e7d86d6d1 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--812abeb917fd0597f7e81626584aa580 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--9baafc7d29ddb7c030f196d0b91e500d {
border-left-width: 1px;
border-left-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--640df5a02d33b9d1ece5b1141bb27bc8 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--fe1de43db3e69e0cbf054ef2a576d0eb {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--ff56de401ac6ff7d299f0397cb7bfe17 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--7735f341e9a7c1f1a316e8751488f470 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--6e9f0c50a22837a8b06ee766d9587e10 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--07df7dd844439a6e32269fe497999762 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--8307f2f0989459ca1b8cffc683faf406 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--755c7015690bed408e0a781435757745 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--448ece7cc3cd1fe9931ada305e14a8fc {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--cc28f529910c6369dda1928f641deef5 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--511305d729b9da570d51b8b12ddc09f5 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--7c12e4d887693d73e72358abd64f3cb7 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--1cb924a79bcff8787ca77b36968dabd5 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--27d1cd0a9ac02c4f6aa8b9ae63017c62 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--017dd465be86850dfcc32620b722ac32 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--25f0f0f24c25d24fd763763faf451624 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--d6c2195ce8b677abf0c39a24487dbf78 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--a1098c564064119aa3aafbd5c89a39da {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--4df391920d0f5d4c7b88e2771da523a0 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--44a6dd2ac6d07757b6b369e0615187b2 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--9d7ea790e94018cb59785d3fa3f31da8 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--be485169f886f67768c9cbdebbaf0fd1 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--a986944012dad9cf1922d29d60e6707a {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--a2954deba062584921d324ecca59cb56 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--cf661fcb81cb1731f68fda76aab2b195 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--a8713efb5c1c858193c96429e0d4d535 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--b68cd073dc2bd010653989ba1bd0b3db {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--b8b39af77a584455396c999885b54456 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--d094d551da756cfb10893b4e20a8f7b5 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--c1fcfe75e7573e06458095722e5e265e {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--548da38c669f22f37bea264539514159 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--fa589407b4061b8ffaa0315dac593c07 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--30d844ac8162ae0264cdb3e6fc7e170f {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6e8b878ba76a807124225bf8074bc90b {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--516a7c68c0cbe55525f60aee2642f98b {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--81b5ce4b2a62a3eb4a220935d80acc60 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--880a2faa8dbd1ccedd401ce530344354 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--14f2562d5b51a13ee8929683ae95a3d6 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6043f442967e8e79e42d0171cdc9aacf {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--99171e81da8bd7564dd959daf2ad8588 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6cc2d8eb069dc920d8449a541b45f948 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--f8191ef01c87cfcaadff48f16847ba21 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--602fb4656b81b726f5a1c28f6ac526a7 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--2f166e06087288756e7535c9cc0518ce {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--68158fba608e1ab02cb64d4a808e3dd8 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6d801e5761671ccf8bca98a77cba28e8 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--7aa0516c3b53113810042bb43bb5bce4 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--184cd1c0bd835627ba15dea6aae65c56 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--6b3c6581654dcc1a56b8c3549f9c5e31 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--69a5d29a4ed4347f251b89a7af43dfc6 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--04bc4166dff43fbb4d935abdd5012dbd {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--ba97652bebd91c8e3e29ca3d739d2d64 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--09e61d97e55e48664ea8c4d8e8de2836 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--f06a16485f1f64a7d97889d6c304c7da {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--b08f3ea0a6140a422ea226a2d20e7dda {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--c7541921e3019bdf4313fa191e7610a2 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--aeb3c40ac3d7d9715b70355a1372dc83 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--ec0408107517afbc43ee5e84542b7836 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--c6ec9c6a20420bba83f1b0b39737e507 {
border-top-width: 1px;
border-top-color: #000000;
}

.cell--default--fe100175ca3f8f30c08a2328a3d7676e {
border-top-width: 1px;
border-top-color: #000000;
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--fedc7059bc3cf48cec8a8959c550325c {
border-top-width: 1px;
border-top-color: #000000;
}

.cell--default--2bf9e27b20325dd1c9065f87e8314697 {
border-top-width: 1px;
border-top-color: #000000;
}

.cell--default--029d8e1597ea56a29766f89e11be05c7 {
border-top-width: 1px;
border-top-color: #000000;
}

.cell--default--5b35c90511e1499b6a84525144932c55 {
border-bottom-width: 1px;
border-bottom-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--d6efde7adcdc6d18a3f7eb39cf6af1e3 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--f71ad578fca634ece360a033328ad55b {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--77e707c02a0956056bfe387f2cd40185 {
border-top-color: #000000;
border-right-color: #000000;
border-left-color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
}

.cell--default--f1d81eff6ea439b324e43c974d697f1f {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--65b3eeb1cc4d33509af83f951d73d970 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--67772bdc15f6752bf94db3b74765dad7 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--fca41d82b5b0c14a9a535b328c7a6541 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--7717ece43498cef7ccbdeb9fc78218a3 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--f430d42c1733acc15eb0f4c3b0bf2dba {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--ebf62977c7542cb538c0e06c283f0710 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--4b9f6e181a222461a887d8728dfb6dd7 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--425a0b96141c61a94ebfba34006f1302 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--e7e0ac1180925e9e3b7181babc819438 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6154003ebd967d1ad370a60a970da410 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--595ce385307a25bfe74099fe28a0b034 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--d3921faf52d814ca957d9c9597a7aeda {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--6b67fd5aaab6197b2b6531154dfc473d {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--cf47bbf60f208d01677b63ce82077973 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--b21d2dbae46afcf95ff620d7d9976663 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--18f1939dfa851511d735f1e58edd2b35 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--516cb0ef0496c9c29fe162302833c3aa {
border-top-width: 1px;
border-top-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--43012616d1e4fdc255c2b5199440814b {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--0b8e5bd1f72eb26696e772535a4f229c {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--6228f30ea448bc25eecfbb7a27f6042b {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--81a3d1b94cf7292af73684fd37afef0a {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--2a078f8a7b19d5a8b125b373142dc35e {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--705f53c7f9a41556fe2f7e58ee4c833e {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--e8ffd398f0c3dcf43f9e514c6cd13349 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--44d259aa791de8c63ece5681f6d60166 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--7997e99f746e77d2aac74770e58d2d49 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--736265a34628d54f112e45ac86432788 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--a3b7b948b1725f1d31e9b44b2e418044 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--93a07582e3661860ffc77d804a587c27 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--79b3ab6ca7cb4a23c2e637908226fc82 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--8ea435048260575d2e692c2e629dc7b0 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--3f0327fb8f901a8bbbc3dd2cb3b1c8ca {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--5e25e4f3cb2ba41a728a1b0643b5e2e3 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--12e1005183d5ecf09098e99422084223 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6cce6b9d3ff670a670e36ca5ee7d412e {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--f2e26ef5393ccf56f5e85beb671a36fe {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--3acd2502c0ba1aae4d0230a163114cbd {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--f9317ea7d44e946b025f1e4a91ad3c38 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--c9716ffdbf7cbabf885d27425b41ab05 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--29db196496cc90784ee6e1e67dc3b68d {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6c675108de1c6867bb1b31db9e53f13f {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--8025e52b3f5585a3cafde09bb2f2784e {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--f3e799aaa39f9c7757843f271c311b66 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--a8b91f2c6e4e5d66716f920211d1b6ac {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--bcdee3d55bf1f8676a5a4f59e4f5dd7b {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--bbd4094327eeaa25e011e85bb6659823 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--b15159acd83b7121050b14f1e41b7a58 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--078dca6a7c565a95aa587bcf3a893cd6 {
border-left-width: 1px;
border-left-color: #000000;
}


/* Note styles */

.timetable-note-above {
    padding-bottom: 1em;
}

.timetable-note-below {
    padding-top: 1em;
}

.timetable-note-above, .timetable-note-below {
    font-family: sans-serif;
    margin: 1.5em;
}

.timetable-note-above p, .timetable-note-below p {
    margin: 1em;
}
