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

.style--family {
background-color: #d1d1c9;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--cab59f52ee1bf8d5a81ebbcc16b0bef7 {
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--93b3bd55c128a4a8db07be9cc1f92e4d {
border-top-width: 1px;
border-top-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--84e08160be5e38a0a8aa10cebf6843f7 {
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;
}
