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

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

.cell--default--11577d2b36c647fd60905d5c24c1b57d {
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--8a5ff4a7715a285e2aa2a0cdc8dc2c5f {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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