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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--c1f4537cabcd4f0b41ab28b118fb9a83 {
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--321af1785d78c00f7dc86d6638798b81 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--4f215a4ce51d4fa0b5cda80aac3692e8 {
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;
}
