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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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