:root {
	--mainColor1 : #007CC2;
	--mainColor2 : #005A8D;
	--highColor : #c20037;
	--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:var(--highColor); }
.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); }
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_search_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; }
div.leftmenu_filt 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; background:url('../images/breadcrumbMiddle-sun.png') no-repeat top right; }
#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; }
#breadCrumbs a.nosip { border-right: 2px solid #007CC2; }

table.plan th.selday { border-top-color:var(--mainColor1) !important; }
table.plan td.seluser { border-left-color:var(--mainColor1) !important; }

.content .leftBar.leftMenu .level1 a.selected span.selector { background-color:var(--mainColor1); }
.content .leftBar.leftMenu .level1 a:hover span.selector { background-color:var(--highColor) !important; }

div.brick_pre_approve_block a.switch_view { background:url('../images/mt_table_gray.png') left top no-repeat !important; }