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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--773de72ed19c4c568cd76f88cab84f1b {
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--f8d31b8420448889ae0cd52d723db3d3 {
border-right-width: 1px;
border-right-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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