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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--28e63327a1885c4337f2214cac3894c5 {
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--8f15264e3f439e363ff15e3c07cfa3c1 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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