/* ==== superfish */
.sf-menu-bar {
	background:		#17375D;
}
.sf-menu a {
	border-left-color:#315177;
	border-top-color:#315177;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
	background:		#17375D;
}
.sf-menu li li {
	background:		#0A2A50;
}
.sf-menu li li li {
	background:		#001E44;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#001137;
	color: 			#FBBD4A;
}
.sf-menu li.sf-disabled > a, .sf-menu li.sf-disabled > a:visited {
	color:			#6666B3;
}
.sf-menu li.sf-disabled * {
	background-color: #17375D !important;
}
.sf-menu li.sf-clicked a {
	background-color: black !important;
	color:#FBBD4A !important;
}
/* ==== #17375d jq-ui, dice ==== */
.FloatPanel {
	border-color: black;
	background-color: #17375d;
}

.DicWindowBar {
	background-color: #17375d;
	color: white;
}

/* ==== parent info ==== */
.parent_info_block {
	background-color: #fcfcfc;
	border-bottom: 1px solid #ccc;
}

.parent_info_block, .parent_info_block .info_desc,.vis-date, .vis-time, .vis-type,.tile-grid,.lgrey {
	color:#666;
}

/** ==== tiles ==== */
.tile-title, .tile a {
	color: #2a6096;
}

.tile-grid .tile {
	background-color: #f6f6f6;
}

.tile-grid .tile.last-visited {
	border-color: #fcefa1;
	background-color: #fbf9ee;
}

.map {
	background-color:white;
}

/* ==== style.css ==== */
.info-box.info.ui-state-highlight {
	border-color: #f0c36d;
	background-color: #f9edbe;
}

.Reg input[type=button], .Reg .Fld input[type=submit], .Reg input.button_big {
	color: #FFFFFF;
	background-color:#17375d;
}

input.Button, .ui-widget-content .ui-dialog-buttonset button.ui-button.ui-widget.ui-state-default,
.filters input[name=SEARCH_BUTTON], .filters input[name=COUNT_BUTTON], .BigButton,
#ui-datepicker-div .ui-datepicker-buttonpane button
 {
	color: #FFF;
	background-color:#17375d;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

input.Button:hover, .ui-widget-content .ui-dialog-buttonset button.ui-button.ui-widget.ui-state-default:hover,
.filters input[name=SEARCH_BUTTON]:hover, .filters input[name=COUNT_BUTTON]:hover,
#ui-datepicker-div .ui-datepicker-buttonpane button:hover,
input.Button:focus

 {
	box-shadow: unset;
	-moz-box-shadow: unset;
	-webkit-box-shadow: unset;
}


#Content {
	background-color: #f9f9f9;
}
#AppSysMainOuter {
	background-color: white;
}
a, .ui-widget-content a {
	color: #2a6096;
}
a:hover, .ui-widget-content a:hover {
	color: #cc0000;
}

a.ui-state-hover:hover {
	color: white;
}
a.ui-state-highlight.ui-state-hover:hover {
	color:black;
}
#NoSession #Header,.parse_error,.warn,.head_techbreak, .head_warning,.error_login_info,.login_message_subject {
	color: #cc0000;
}
.h4, h1, h2, h3 {
	color: #17375d;
}

.info-header {
	border-bottom-color: #999;
	color:#333;
}
.info_desc, .user_login_info,.correct_login_info,.system_info,.wersja_info,.message_date,
.kom_header_desc,.kom_header_value,.kom_body {
	color: #17375d;
}

.ui-menu-header {
	background-color: #d2e5f1;
	color: #335974;
}
div.info-box.ui-state-error a {
	color:#008;
}
div.info-box a {
	color:#2a6096;
}

div.info-box a:hover {
	color:#c00;
}
.kgrid.old-table >tbody>tr:nth-child(odd) td,.kgrid tr.odd td {
	background-color:whitesmoke;
}

.kgrid.table-dynamic >tbody>tr:nth-child(odd) td,.kgrid tr.odd td {
	background-color:whitesmoke;
}

.kgrid tr.last-visited td, .kgrid tr td.tnavRowSel {
	background-color: #f9edbe!important;
}
/*fbf9ee */
.kgrid th {
    color: #333;
    background-color: #E6E7E8;
}
.kgrid tr th a, .kgrid th.e th a,.kgrid tr th a:hover, .kgrid th.e th a:hover {
	color: #333;
}
.kgrid th.e a, .kgrid th.e th.e a,.kgrid th.e a:hover, .kgrid th.e th.e a:hover  {
	color:white;
}
.kgrid th.e {
	background-color: #17375d;
	border-color:black;
}
.kgrid td.del {
	color:#999;
}
.kgrid > tbody > tr > th
{
    border-color: #cecece;
    color: #333;
    background-color: #E6E7E8;
}
.ui-datepicker select {
	color:white;
	background-color:#17375D;
}

/* ==== terminarz ==== */
.terminarzWrapper ul li:before { color:#888; }
.navTop { border-top:1px solid #808080; }
.navBottom { border-bottom:1px solid #808080; }
.terminarzNav li.label.past {
	color:#400040;
}
.terminarzNav li.label.pref {
	background-color:#f9edbe;
}
.terminarzWrapper .message-text >span {
	background-color: white;
}
.dzien.past .nie_pracuje, .nie_pracuje.past {
	background-color: white;
}
div#terminarz {
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
}
.slot .fillfactor {
	background-color:black;
}
/* ==== stare tooltipy ==== */
.tip_tc,.tip_tl,.tip_tr, .tip_ml,.tip_mr,.tip_mc, .tip_bl,.tip_br,.tip_bc {
	background-color: #fefde2;
}

.tip_body {
	color: #444;
}