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

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

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

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

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

.cell--default--478d07245554ab8606704fd768a4c237 {
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--29ef0bf8c475199a3166aed4ff1302c6 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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