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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--d961a6615fb425e03c74f9643a5c0813 {
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--159d5f45893966ac9bd69b8a4d05a032 {
border-left-width: 1px;
border-left-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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