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

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

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

.style--group-header {
text-align: left;
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--34861553ef3682ab58f9abb98279a93c {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--ac9109d482df3418d11cf9c372cd8890 {
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--57ca17fffb5e996d574e2eb392dfe8ef {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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