
html, body {
    color: white;   
    background: #4e546a url("../images/bg-body.png") left top repeat-y;
}

#vrch {
    color: white;
    background: #1a1a1a;
}

#vrch_riadok1 ul li+li, #vrch_riadok1_vpravo ul li {
    border-left-color: #999;
}

#vrch_riadok1 a {
    color: white;
}

#vrch_riadok1 .username {
    color: #999;
}

#vrch_riadok2 a {
    color: white;
}

#rozvrh_taby a.selected, #rozvrh_taby a:hover {
    background: #343846;
}

#rozvrh_akcie {
    background: #343846;
}

#vrch_logo a {
    background: #1A1A1A url("../images/logo3.png") bottom left no-repeat;
    color: white;
}

.rozvrh_stav {
    color: yellow;
}

#panel {
    color: white;
    background: #808080;
}

#panel .other_links a {
    color: white;
}

.panel_cast h2, .panel_cast_no_collapse h2 {
    background-color: #333;
    color: white;
}

.jsactive .panel_cast h2 {
    background-image: url("../images/bg-collapse-group.png");
}

.panel_cast.collapsed h2 {
    background-image: url("../images/bg-expand-group.png");
}

.panel_cast h2 a, .panel_cast_no_collapse h2 {
    color: white;
}

#panel_schovat {
    background: #808080 url("../images/bg-schovavac-panelu.png") top left no-repeat;
}

.panel_hidden #panel_schovat {
    background-image: url("../images/bg-zobrazovac-panelu.png");
}

#panel_cast_nastroje a {
    color: white;
}

ul.vysledky_hladania li {
    color: black;
    background: white;
}

.predmet_header {
    background: #333;
    color: white;
}

.predmet_info table td.odkazy a {
    color: white;
}

.predmet_info table td.odkazy a:visited {
    color: #bbb;
}

.predmet table.vysledky {
    background: white;
    color: black;
}

.predmet table.vysledky tr+tr {
    border-top-color: #999;
}

#obsah_vrch {
    background: transparent url("../images/bg-obsah-top.png") top repeat-x;
}

#obsah_vrch_lavy {
    background: transparent url("../images/bg-obsah-top-left.png") top left no-repeat;
}

#obsah_in a {
    color: yellow;
}

#rozvrh tr.startTimeHeader {
    border-top-color: #4E546A;
}

#rozvrh th {
    background: #D3D5DD;
    color: black;
    border-color: #4E546A;
}

#rozvrh td {
    background-color: #666B7E;
    color: white;
}

#rozvrh td.startOfDayColumn {
    border-left-color: #4E546A;
}

#rozvrh td.endOfDayColumn {
    border-right-color: #4E546A;
}

#rozvrh td.hodina {
    background: #D3D5DD;
    color: black;
    border-color: #4E546A;
}

#rozvrh td.hodina.highlighted {
    background: #f0ec96;
}

#rozvrh td.hodina.selected {
    background: #f5f7ff;
}

#rozvrh td.hodina.highlighted.selected {
    background: #fff9c2;
}

#rozvrh th.zaciatok {
    background: transparent;
}

#rozvrh td.hodina .miestnost a {
    color: black;
}

#rozvrh td.hodina a.subjectName {
    color: black;
}

.lesson-type-C .lesson-type-image {
    background: transparent url("../images/ikona-typ-c.png") center center no-repeat;
}

#rozvrh td.hodina.lesson-type-C .typ {
    background-color: #800000;
    color: white;
}

.lesson-type-K .lesson-type-image {
    background: transparent url("../images/ikona-typ-k.png") center center no-repeat;
}

#rozvrh td.hodina.lesson-type-K .typ  {
    background-color: #aa8800;
    color: white;
}

.lesson-type-L .lesson-type-image {
    background: transparent url("../images/ikona-typ-l.png") center center no-repeat;
}

#rozvrh td.hodina.lesson-type-L .typ  {
    background-color: #338000;
    color: white;
}

.lesson-type-N .lesson-type-image {
    background: transparent url("../images/ikona-typ-n.png") center center no-repeat;
}

#rozvrh td.hodina.lesson-type-N .typ  {
    background-color: #666666;
    color: white;
}

.lesson-type-P .lesson-type-image {
    background: transparent url("../images/ikona-typ-p.png") center center no-repeat;
}

#rozvrh td.hodina.lesson-type-P .typ  {
    background-color: #3771c8;
    color: white;
}

.lesson-type-S .lesson-type-image {
    background: transparent url("../images/ikona-typ-s.png") center center no-repeat;
}

#rozvrh td.hodina.lesson-type-S .typ  {
    background-color: #800066;
    color: white;
}

.lesson-type-V .lesson-type-image {
    background: transparent url("../images/ikona-typ-v.png") center center no-repeat;
}

#rozvrh td.hodina.lesson-type-V .typ  {
    background-color: #008066;
    color: white;
}

.flash_notice {
    background: #7f7;
    color: black;
}

.flash_error {
    background: #d55;
    color: white;
}

#obsah_in span.example {
    border-color: white;
}

#obsah_in table.vysledky_podrobneho_hladania th,
#obsah_in table.aktualne th {
    background: #D3D5DD;
    color: black;
}

#obsah_in table.vysledky_podrobneho_hladania td,
#obsah_in table.aktualne td {
    color: white;
    background: #666B7E;
}

#obsah_in table.vysledky_podrobneho_hladania tbody tr:hover td,
#obsah_in table.aktualne tbody tr:hover td {
    background: #D3D5DD;
    color: black;
}

#obsah_in table.vysledky_podrobneho_hladania tbody tr:hover td a,
#obsah_in table.aktualne tbody tr:hover td a {
    color: blue;
}

#obsah_in div.footer {
    color: #D3D5DD;
}

#obsah_in div.footer a {
    color: white;
}

#obsah_in div.footer .last_update {
    /*color: white;*/
}

#panel_throbber {
    background: transparent url("../images/loading-gray.gif") left center no-repeat;
}

/* Kiosk */
#vrch_logo a {
    color: white;
}

#sidebar .button a {
    color: white;
}

html.kiosk, body.kiosk {
    background-image: url("../images/bg-body-kiosk.png");
}

ul.quickswitch li a {
    background-color: #343846;
    color: white;
}

ul.quickswitch li.active a {
    color: black;
    background-color: white;
}

#web_header ul.quickswitch li.active a {
    color: black;
}