.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--primary-header {
font-weight: bold;
}

.style--seminar {
background-color: #fdeada;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--93852edc2cf8773807ec288b219cb205 {
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--6ad017a30420cc732261c82289c5f4b0 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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