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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--446d644802702c1f3013f46919d3ed60 {
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--528c7163419a67278f7dd3c33eeb8ee1 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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