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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--70257632c20b0b3c49de4bbc292acd54 {
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--2d51d83fabef0527596f67fddf9c1170 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--1a5c34011f53d2ee414c38c097eb15a8 {
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;
}
