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

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

.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--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--family-subject-depth-4 {
text-align: left;
padding-left: 80px;
}

.style--plan-header {
background-color: #ccff99;
border-top-color: #000000;
text-align: left;
font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--57e6cb388c998e99b5bdfae6d25214e1 {
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--726cb3af92a66ac84052a4766e2c8b68 {
border-left-width: 1px;
border-left-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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