.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--primary-header {
font-weight: bold;
}

.style--group-header {
text-align: left;
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--4c070ad918ba3dd7d8b188e1e3a1a56d {
border-right-width: 1px;
border-right-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--0dba7df7e58ca6a4e998f6a64666666c {
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;
}
