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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--9bf889ab014e6875e04200f2532e2d59 {
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--ff9f7337b61aa83e6d26c6c31932be83 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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