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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--d9cc7edec0aa619d47523b0c64acaa15 {
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--234aa0453c781f4576e8664bc6ed81bc {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--9addae9d2c7acf3dc609575675305ac1 {
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;
}
