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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--22950181e9b0eb9808673d128e428aa5 {
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--c45663876e6ac1e7574dacda3b2eccf4 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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