/*---------------------------------------------
		MENU
-----------------------------------------------*/
#w3b-menu-wrapper{
	border-top-color:#94D34B;
	border-bottom-color:#3F8F0F;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#7ABB3F', endColorstr = '#65B021');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#7ABB3F', endColorstr = '#65B021')";
	background-image: -moz-linear-gradient(top, #7ABB3F, #65B021);
	background-image: -ms-linear-gradient(top, #7ABB3F, #65B021);
	background-image: -o-linear-gradient(top, #7ABB3F, #65B021);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#7ABB3F), to(#65B021));
	background-image: -webkit-linear-gradient(top, #7ABB3F, #65B021);
	background-image: linear-gradient(top, #7ABB3F, #65B021);	
}

ul#w3b-menu li a, div#reg-pass a { text-shadow:1px 1px 1px #416D1B;}

ul#w3b-menu li a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#428013', endColorstr = '#5FAB1E');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#428013', endColorstr = '#5FAB1E')";
	background-image: -moz-linear-gradient(top, #428013, #5FAB1E);
	background-image: -ms-linear-gradient(top, #428013, #5FAB1E);
	background-image: -o-linear-gradient(top, #428013, #5FAB1E);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#428013), to(#5FAB1E));
	background-image: -webkit-linear-gradient(top, #428013, #5FAB1E);
	background-image: linear-gradient(top, #428013, #5FAB1E);	
}

div#reg-pass a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#428013', endColorstr = '#5FAB1E');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#428013', endColorstr = '#5FAB1E')";
	background-image: -moz-linear-gradient(top, #428013, #5FAB1E);
	background-image: -ms-linear-gradient(top, #428013, #5FAB1E);
	background-image: -o-linear-gradient(top, #428013, #5FAB1E);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#428013), to(#5FAB1E));
	background-image: -webkit-linear-gradient(top, #428013, #5FAB1E);
	background-image: linear-gradient(top, #428013, #5FAB1E);	
}

.hoverMenu a:link, .hoverMenu a:active, .hoverMenu a:visited, #reg-pass a, #reg-pass a:link, #reg-pass a:active {
	border-color: #92D248 #3F8F0F #3F8F0F #92D248;
	color: #fff;
	background-repeat:no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#7ABB3F', endColorstr = '#65B021');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#7ABB3F', endColorstr = '#65B021')";
	background-image: -moz-linear-gradient(top, #7ABB3F, #65B021);
	background-image: -ms-linear-gradient(top, #7ABB3F, #65B021);
	background-image: -o-linear-gradient(top, #7ABB3F, #65B021);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#7ABB3F), to(#65B021));
	background-image: -webkit-linear-gradient(top, #7ABB3F, #65B021);
	background-image: linear-gradient(top, #7ABB3F, #65B021);		
 }

/*---------------------------------------------
		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;}

/*---------------------------------------------
		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:#64B020;}
.reservations-table ul li span { border-color: #eee #bad1ec #bad1ec #eee; border-style: solid; border-width: 0px 1px 0px 0px;}
.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 td ul li.full { background-color: #00B3FF; }
.reservations-table tr td ul li.pay { border-color: #f00; }
ul.before, ul.after { background-color: #eee; }
/*---------------------------------------------
		DASHBOARDS
-----------------------------------------------*/
.dashboard { background-color:#94D34B; border-color:#3f8f0f;}
.dashboard-header {	background-color:#3b4858;}
.dashboard-header h3{color:#fff;}
.dashboard-content {background-color:#f5f3e5;}

/*-----------------------------------------------
    		FORMULARE
-------------------------------------------------*/
fieldset { background-color:#EAF7DF;}
legend { background-color:#3b4858; color:#fff; font-weight:bold;}
#w3b-logform { color:#A2ADBB;}
#w3b-logform fieldset { background-color:#394556;}
#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; }
#w3b-login-wrapper a{color:#F00;}
#w3b-login-wrapper a.logged {color:#fff; font-weight:bold;}
#w3b-login-wrapper a#logout-button{ background: url(../../../w3web/graph/logout.svg) transparent; background-size: cover; }