.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--plan-header {
background-color: #ccff99;
border-top-color: #000000;
text-align: left;
font-weight: bold;
}

.style--family-subject-depth-4 {
text-align: left;
padding-left: 80px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--a878cd0260f4f38737e1351b8d6abe7f {
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--67b5f87854452173c5f0c6ce9e48c072 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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