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

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

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

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

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

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

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

.style--group-header-level-3 {
background-color: #d6effc;
padding-left: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--38a19c3cfffcc688889f008bef5284ba {
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--c1e8b0cebabbb84fd49457123caa3fa5 {
border-top-width: 1px;
border-top-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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