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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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