:root {
  --mainColor1: #007cc2;
  --mainColor2: #005a8d;
  --mainIconsOverlayColor: #e0e0e0;
  --grayText: #666666;
}

body {
  background: white url("../images/topBg-sun.png") repeat-x;
  background-size: 26px 443px;
  margin: 0;
  padding: 0;
}
h2 {
  color: var(--mainColor2);
}
#breadCrumbs a {
  color: #1e5b7b;
}
#modal_cls h2 {
  color: #1e5b7b;
}
#row2 #mainMenu div a:hover,
#row2 #mainMenu div a.selected,
#row2 #mainMenu div a.selected:hover {
  color: var(--mainIconsOverlayColor);
  background: url("../images/selected-sun.png") no-repeat bottom center;
  background-size: 89px 10px;
}
#plusOpener {
  background: url("../images/plusSelected-mc.png") top left no-repeat;
}
#row2 #mainMenu div a {
  color: white;
}
.simpleTable tr.odd td,
.structuredTable tr.odd td {
  background-color: #e7e7e7;
}
.headline {
  background: #f9f9f9;
  color: #7c7c7c;
}
.headline .listItems a.selected {
  color: #2b64ae;
}
.content .leftBar.leftMenu h3 {
  border-bottom: 1px solid var(--mainColor1);
  color: var(--mainColor1);
}
.content .leftBar.leftMenu a.ico.wheel {
  background: url("../images/ico-settingsSmall-am.png") no-repeat 0px 12px;
}
.content .leftBar.leftMenu a:hover {
  color: #c20037;
}
.content .leftBar.leftMenu a {
  color: var(--mainColor2);
}
.tabs a.selected,
.tabs a:hover {
  color: var(--mainColor1);
  border-bottom: 4px solid var(--mainColor1);
}
.tabs a {
  border-bottom: 4px solid var(--mainColor2);
  color: var(--mainColor2);
}
.tabs a.disabled {
  color: #babab7;
  border-bottom: 4px solid #babab7;
}
h1.mainHeadline {
  color: var(--mainColor2);
}
#sidebarOpenA.opened {
  background-image: url("../images/sidebarOpened2-gr.png");
}
#sidebarOpenA.closed {
  background-image: url("../images/sidebarClosed-gr.png");
}
.shadow.info {
  border-left: 3px solid #1e5b7b;
}
.shadow.warning {
  border-left: 3px solid #1e5b7b;
}
.headline .ico.filtera {
  background: url("../images/ico-filter-selected-mc.png") center center
    no-repeat;
}
.rulesRow .ico.delete {
  background: url("../images/ico-filter-remove-mc.png") no-repeat center center;
}
h2.dayord a.sipL {
  background: url("../images/player-ico-left-nc-am.png");
}
h2.dayord a.sipR {
  background: url("../images/player-ico-right-nc-am.png");
}
#row1 #logo {
  color: var(--grayText);
}
#footer .message {
  color: var(--grayText);
}
#row1 #user {
  color: var(--grayText);
}

#row2 #mainMenu div#menuItem1 {
  background: url("../images/ico_alerts_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem2 {
  background: url("../images/ico_requests_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem3 {
  background: url("../images/ico_dashboard_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem4 {
  background: url("../images/ico_uzivatele_d_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem5 {
  background: url("../images/ico_settings_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem6 {
  background: url("../images/ico_kurzy_d_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem7 {
  background: url("../images/ico_reports_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem8 {
  background: url("../images/ico_vysledky_d_wh.png") no-repeat top center;
}

#row2 #mainMenu div#menuItem9 {
  background: url("../images/ico_nextWeek_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem10 {
  background: url("../images/ico_vysledky_d_wh.png") no-repeat top center;
}
#row2 #mainMenu div#menuItem11 {
  background: url("../images/ico_prirazeni_d_wh.png") no-repeat top center;
}

.lister a.selected {
  background: var(--mainColor2);
}

div.wbarboxin {
  background-color: var(--mainColor1);
}
.intro_float_col_sml table td.zb {
  border-left: 8px solid var(--mainColor1);
}
div.h2filt a.active {
  background-color: var(--mainColor2);
  color: #ffffff;
}
div.h2filt a {
  background-color: #eeeeee;
}
table.notifdash tr.new .date {
  border-right: 9px solid var(--mainColor1);
}

#bottomsunlogo {
  background-image: url("../images/logo-sunware-gr.png");
}
.tabs {
  background-image: url("../images/tabsBg-am.png");
}

#menu div.vypomoc {
  background-color: var(--mainColor2);
  color: white;
}

#mtable_edit_page_scroll a.arrow_left {
  background: url("../images/mt_left_gray.png") left top no-repeat;
}
#mtable_edit_page_scroll a.table {
  background: url("../images/mt_table_gray.png") left top no-repeat;
}
#mtable_edit_page_scroll a.arrow_right {
  background: url("../images/mt_right_gray.png") left top no-repeat;
}

.total {
  color: var(--mainColor2);
}

div.approve_info {
  color: var(--mainColor2);
}

#breadCrumbs {
  background: url("../images/breadcrumbBg-sun.png") repeat-x;
}
#breadCrumbs a {
  color: white;
}
#breadCrumbs a b {
  font-weight: 600;
  color: white;
}
#breadCrumbs a.last {
  background: url("../images/breadcrumbLast-sun.png") no-repeat top right;
}
#breadCrumbs a.first {
  border-left: 1px solid #007cc2;
}
