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

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

.style--group-header {
text-align: left;
font-weight: bold;
}

.style--primary-header {
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--9b655a4333b6dc3fec67e24e9e327a54 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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