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

.style--primary-header {
font-weight: bold;
}

.style--prednaska {
background-color: #dbeef4;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--3784e9437bf7f9f7a29d014cbf351e72 {
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--252f3ef4539e3abb466841a05e18858d {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

.cell--default--55acbdaa303c825123e45ff93c118ced {
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;
}
