.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--group-header {
text-align: left;
font-weight: bold;
}

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

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

.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--13d0941e10c2ee89b9ee5eef4f5bc793 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--f52a3bc81052f65578fdb648a6f12dcd {
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--491eb538524cb5143549f4b696a1a878 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--d735dbd617e78801e09b1e2a99270413 {
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;
}
