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

.style--family {
background-color: #d1d1c9;
}

.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--plan-header {
background-color: #ccff99;
border-top-color: #000000;
text-align: left;
font-weight: bold;
}

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

.style--family-subject-depth-3 {
text-align: left;
padding-left: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--19adeafeeed131ac4c0f8a031f065916 {
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--ebf2f53b8a29aff0990c31249d3917c4 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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