.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--group-header {
text-align: left;
font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--478f7e327f913b9a090794583c83d8c2 {
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--1a4199be4dfb0ef4aebbf47bb294f0ba {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--27b91e907a69c3073034c70b41efebac {
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;
}
