.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--prednaska {
background-color: #dbeef4;
}

.style--seminar {
background-color: #fdeada;
}

.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--family-subject-depth-3 {
text-align: left;
padding-left: 60px;
}

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

.style--plan-header {
background-color: #ccff99;
border-top-color: #000000;
text-align: left;
font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--5c8cc9ba0b0dae97e0ace2f9d8111618 {
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--c44fa46e9f0ded6fd9ec378af49791ae {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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