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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--0c71ffabf3bc83a5294f6c24775e7545 {
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--2ce064acfb1aa84cb6a1fdc10bd29e59 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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