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

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

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

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

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

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

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

.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;
}

.style--family-subject-depth-4 {
text-align: left;
padding-left: 80px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--2b43c3fb8d3e3c3f14e226d5d0eefe48 {
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--44f2da3c9c7cc7b781b8ba60a5877d07 {
border-right-width: 1px;
border-right-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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