.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--primary-header {
font-weight: bold;
}

.style--group-header {
text-align: left;
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--9cbaf5c954ce874d6257bbf9ad6e23c9 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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