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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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