.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--group-header {
text-align: left;
font-weight: bold;
}

.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-level-2 {
background-color: #aae2ff;
padding-left: 40px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--204ce7621535de8ff19850beb50dcd5a {
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--9b6cc63eba358e554c7373055f294a27 {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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