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

.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--1545030222876ab727fd76f3a657345c {
border-right-width: 1px;
border-right-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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