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

.style--header {
background-color: #ffff00;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--6b6b4302103243ce02ea228c3d6f8b52 {
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;
}
