.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--seminar {
background-color: #fdeada;
}

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

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

.style--group-header {
text-align: left;
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--c15f1222346db7298e67f34ce2de80b9 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--77379bf51dfe1661e5441f89d23ba495 {
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--78e366b0d16356e20f8de86b2268e0e3 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--2560db041f44583a04043bd8a98ec8fd {
border-right-width: 1px;
border-right-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;
}
