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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--55c4ade2fd74ef611348fd37695a8079 {
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--53e7349deb844d65a5bce3aba27c6971 {
border-right-width: 1px;
border-right-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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