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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--234175bc97905bacaf8f97f14ed49f31 {
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--4e24e68dcfe388b84d86c048bdba879e {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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