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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--0ce9074f6dcc5bf3de04b5737f72cb68 {
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--99ed33300b20ad734fd58d138edae1fc {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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