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

.style--seminar {
background-color: #fdeada;
}

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

.style--group-header-level-2 {
background-color: #aae2ff;
padding-left: 40px;
}

.style--family-subject-depth-4 {
text-align: left;
padding-left: 80px;
}

.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;
}

.style--group-header-level-3 {
background-color: #d6effc;
padding-left: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--55807b7125135ce9da30d240b903d0b5 {
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;
}
