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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--59a288aabac53955f936301483461730 {
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--b8ea4bf67e3531cdb45c700297b78e82 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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