/*---------------------------------------------
		ROZVRH
-----------------------------------------------*/
.reservations-table th, .reservations-table td { border-color: #7389C1;}
.reservations-table td.datum { background: #eef5ff; color: #3d4a5b; }
.reservations-table td.location {background: none repeat scroll 0 0 #e0edff; color: #7389a2;}
.reservations-table ul li span.time { color:#64B020;}
.reservations-table ul li span {
    border-color: #eee #bad1ec #bad1ec #eee;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
}

.reservations-table td.timetable-row{ background: #efefef;}
.reservations-table ul li.ui-selecting { background: #F9CC8A;}
.reservations-table ul li.ui-selected { background: #F9CC8A;}
.reservations-table ul li a { text-decoration: none; color: #000; }

#w3b-header { background-color: #ffdb00; color:#000; }
#w3b-menu-wrapper{
	border-top-color:#003a76;
	border-bottom-color:#00264d;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00264d', endColorstr = '#003a76');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00264d', endColorstr = '#003a76')";
	background-image: -moz-linear-gradient(top, #00264d, #003a76);
	background-image: -ms-linear-gradient(top, #00264d, #003a76);
	background-image: -o-linear-gradient(top, #00264d, #003a76);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#00264d), to(#003a76));
	background-image: -webkit-linear-gradient(top, #00264d, #003a76);
	background-image: linear-gradient(top, #00264d, #003a76);	
}

ul#w3b-menu li a, div#reg-pass a {
	text-shadow:1px 1px 1px #003a76;
}

ul#w3b-menu li a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00264d', endColorstr = '#003a76');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00264d', endColorstr = '#003a76')";
	background-image: -moz-linear-gradient(top, #003a76, #00264d);
	background-image: -ms-linear-gradient(top, #003a76, #00264d);
	background-image: -o-linear-gradient(top, #003a76, #00264d);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#003a76), to(#00264d));
	background-image: -webkit-linear-gradient(top, #003a76, #00264d);
	background-image: linear-gradient(top, #003a76, #00264d);	
}

div#reg-pass a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00264d', endColorstr = '#003a76');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00264d', endColorstr = '#003a76')";
	background-image: -moz-linear-gradient(top, #003a76, #00264d);
	background-image: -ms-linear-gradient(top, #003a76, #00264d);
	background-image: -o-linear-gradient(top, #003a76, #00264d);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#003a76), to(#00264d));
	background-image: -webkit-linear-gradient(top, #003a76, #00264d);
	background-image: linear-gradient(top, #003a76, #00264d);	
}

.hoverMenu a:link, .hoverMenu a:active, .hoverMenu a:visited, #reg-pass a, #reg-pass a:link, #reg-pass a:active {
	border-color: #003a76 #00264d #00264d #003a76;
	color: #fff;
	background-repeat:no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00264d', endColorstr = '#003a76');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00264d', endColorstr = '#003a76')";
	background-image: -moz-linear-gradient(top, #00264d, #003a76);
	background-image: -ms-linear-gradient(top, #00264d, #003a76);
	background-image: -o-linear-gradient(top, #00264d, #003a76);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#00264d), to(#003a76));
	background-image: -webkit-linear-gradient(top, #00264d, #003a76);
	background-image: linear-gradient(top, #00264d, #003a76);		
 }

/*---------------------------------------------
		TABULKY
-----------------------------------------------*/
table th { color:#fff; background-color:#3b4858;}
table td { color:#3b4858; border-color:#3b4858;}
tr.even { background-color:#f9f8f1;}
tr.odd { background-color:#F0EDE3;}
tr.blocked_user td{ color:#B1020F !important; background-color: #FFD7D9 !important; }
/*---------------------------------------------
		OZNAMENI - INFO, WARNING, ERROR
-----------------------------------------------*/
div.info, p.info { border-color:#2E81C4; background-color:#D9EEFC; background-image:url(../graph/icons/info.png);}
div.warning, p.warning { border-color:#F09D00; background-color:#FFF3BC; background-image:url(../graph/icons/warning.png);}
div.error, p.error { border-color:#C50505; background-color:#FFD1D1; background-image:url(../graph/icons/error.png);}
/*---------------------------------------------
		ROZVRH
-----------------------------------------------*/
.reservations-table th, .reservations-table td { border-color: #7389C1;}
.reservations-table td.datum { background: #eef5ff; color: #3d4a5b; }
.reservations-table td.location {background: none repeat scroll 0 0 #e0edff; color: #7389a2;}
.reservations-table ul li span.time { color:#003a76;}
.reservations-table ul li span { border-color: #eee #bad1ec #bad1ec #eee; border-style: solid; border-width: 0px 1px 0px 0px;}

.reservations-table td.timetable-row{ background: #efefef;}
.reservations-table ul li.ui-selecting { background: #F9CC8A;}
.reservations-table ul li.ui-selected { background: #F9CC8A;}
ul.event_r { background:#FFD7DB;}
ul.event_r a { color:#000;}
.reservations-table ul.event_r li span {border:1px solid red; height:24px;}
.reservations-table tr.casova-osa td span.time { background-image:url(/w3web/template/default/graph/kota-cas.svg);}
/*---------------------------------------------
		DASHBOARDS
-----------------------------------------------*/
.dashboard { background-color:#ffdb00; border-color:#00264d; }
.dashboard-header { background-color:#3b4858; }
.dashboard-header h3{ color:#fff; }
.dashboard-content { background-color:#f5f3e5; }

/*-----------------------------------------------
    		FORMULARE
-------------------------------------------------*/
fieldset { background-color:#eff6ff;}
legend { background-color:#3b4858; color:#fff; font-weight:bold;}

#w3b-logform { color:#003a76;}
#w3b-logform fieldset { background-color:#ffdb00;}
#w3b-logform input { border-color: #aaa; background:#fff; color:#444; }
#w3b-logform input#w3b-auth_sent { background: url(/../w3web/graph/login.svg) transparent; background-size: cover; }

#w3b-logform input:hover#w3b-auth_sent { background: url(/../w3web/graph/login.svg) transparent; background-size: cover; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #00264d; background: #003a76;	color: #ffffff; }
#w3b-login-wrapper a{color:#F00;}
#w3b-login-wrapper a.logged {color:#003a76; font-weight:bold;}
#w3b-login-wrapper a#logout-button{ background: url(/../w3web/graph/logout.svg) transparent; background-size: cover; }

input[type="submit"] { background: #003a76; border: 1px solid #00264d; color: #ffffff; }

input[type="submit"]:hover { background: #00264d;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; }