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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--eded196df6a4a161236e7d38f07dfc65 {
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--691574d612b11f560d735002c843c1af {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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