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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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