.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--primary-header {
font-weight: bold;
}

.style--seminar {
background-color: #fdeada;
}

.style--group-header-level-3 {
background-color: #d6effc;
padding-left: 60px;
}

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

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

.style--teachers {
line-height: 22px;
text-align: center;
}

.style--family-subject-depth-3 {
text-align: left;
padding-left: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--a133864e06d90e89b54f87963d51399a {
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--e17369b58b4a6300e368e5c4d5d0bb3b {
border-right-width: 1px;
border-right-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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