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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--791a85643445e88e60c6ebb1cbabb461 {
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--375634c818adb2631f97d22373429eeb {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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