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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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