#filEvCal{
	position:relative;
	margin:0;
}
#filEvCal div{
	margin:0;
	padding:0;
}

#filEvCal > div.calendar{
	margin-bottom:0;
/*	margin-bottom:1px;*/
}

#filEvCal .customcaldrop .ms-choice {
	display: none;
}
#filEvCal .ui-datepicker-calendar {
	margin-top: 32px;
	    height: 216px;
}
#filEvCal .customcaldrop .ms-drop {
	display: block;
	position:absolute;
	top: -245px;
	z-index: 5;
}
#filEvCal .customcaldrop .ms-drop > ul {
	display: flex;
}
#filEvCal .customcaldrop .ms-drop > ul > li{
	flex-grow: 1;
	margin: 0;
}

#filEvCal .calendar th.ui-datepicker-week-end span, #filEvCal .calendar td.ui-datepicker-week-end a{
	color:#d40000;
}


#filEvCal .calendar td a{
	color: #0b2859;
}

#filEvCal .calendar td.hasEvent a{
	background:#d40000;
	color:#fff;
	font-weight:700;
}


#filEvCal .calendar td.ui-datepicker-other-month span{
	color:#929292;
}


#filEvCal .calendar td.hasEvent.ui-datepicker-other-month a{
	background:#DE7A7A;
	color:#fff;
}

#filEvCal .calendar th{
	font-size:16px;
}


#filEvCal .date{
	color: #929292;
	margin-bottom:10px;
	margin-top:10px;
}



#filEvCal .photocontas{
	margin:5px 0 20px 0;
	width:120px;
	height:90px;
	overflow:hidden;
	margin-right: 20px;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}



#filEvCal .photocontas a img {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    transition: all 0.6s ease
}

#filEvCal .photocontas:hover a img{
    transform:scale(1.1);
    -ms-transform:scale(1.1); /* IE 9 */
    -moz-transform:scale(1.1); /* Firefox */
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -o-transform:scale(1.1); /* Opera */

}

#filEvCal .info{
	z-index:9999;
	margin:0;
	background:#ffffff;
	display:none;
	left:-342px;
	position:absolute;
	top:-3px;
	width:320px;
	max-height:420px; /* 3 renginiu aukstis */
	overflow:auto;
	padding:10px 10px 0 10px;
	-webkit-box-shadow: -1px 2px 2px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    -1px 2px 2px 0px rgba(50, 50, 50, 0.2);
box-shadow:         -1px 2px 2px 0px rgba(50, 50, 50, 0.2);
}
#filEvCal .info .loader{
	display:none;
}
#filEvCal .info.onajax .loader{
	display:block;
	text-align:center;
	margin:20px 0;
}
#filEvCal .info.onajax .content{
	display:none;
}

#filEvCal .item{
	margin:0px 0 10px 0;
	width:100%;
}
#filEvCal .item.last{
	margin:0px;

}

#filEvCal .rubr_iconas{
	margin:0;
	margin-top:10px;
	width:100%;
	display:block;
}


#filEvCal .ev_topic-ico-people{
	border-bottom:3px solid #acc400;
}

#filEvCal .ev_topic-ico-castle{
	border-bottom:3px solid #fdb714;
}

#filEvCal .ev_topic-ico-orchestra{
	border-bottom:3px solid #d40000;
}

#filEvCal .ev_topic-ico-piano{
	border-bottom:3px solid #e1cf93;
}

#filEvCal .ev_topic-ico-common{
	border-bottom:3px solid #4e8da2;
}

a.eventtitle{
	text-decoration:none;
	color: #0b2859;
	font-weight:600;
}

#filEvCal .infoblock{

}

#filEvCal a.ui-state-highlight{
font-weight:bold;
}

.left_infoblock, .right_infoblock{
	display:table-cell;
	vertical-align:top;
}

.left_infoblock{
	width:130px;
}