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

.style--header {
background-color: #ffff00;
}

.style--family {
background-color: #d1d1c9;
}

.style--prednaska {
background-color: #dbeef4;
}

.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--family-subject-depth-3 {
text-align: left;
padding-left: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--ff605ff59f16a5e29ea86fe210c4925b {
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--844fe850a8c25fbc055059333213f267 {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--42d7bf9d857fcc77bdaa2046bd766048 {
border-right-width: 1px;
border-right-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;
}
