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

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

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

.style--primary-header {
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--d3cf2964d9e884e8f70512d537ab118d {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--05fbb13be7b0051b3f27b559da1259dc {
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--879b7fb3c59d62dd96069f33002ff3cb {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--8b72dd0e3bc752618463481f6ef7d63c {
border-left-width: 1px;
border-left-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;
}
