/* TEST */


.calendar-yearly {
  width: 216px;
  float: right;
  text-align: right;
  }

.calendar-yearly a, .calendar-yearly a:visited {
  color:#f66;
  text-decoration: none;
  }

.calendar-yearly a:hover {
  color:#f66;
  text-decoration: underline;
  }

.agenda_event_left
{
background-color: white;
border-bottom: 1px solid #f1f1f1;
width: 108px;
padding: 12px 0px 0px 0px;
vertical-align: top;
text-align: left;
}

.agenda_event_right
{
padding-top: 12px;
border-bottom: 1px solid #f1f1f1;
vertical-align: top;
}

.agenda_event_left .date
{
font-weight: bold;
font-size: 12px;
color: #369;
}

#sve
{
   width: 100%;
}

#cl
{
   float: left;
   width: 200px;
   background-color: #f1f1f1;
   border-right: 1px solid #bfbfbf;
   border-bottom: 1px solid #bfbfbf;
}


.agenda_month_strech
{
  width: 100%;
  padding: 0px;
  margin: 0px;
}

.agenda_month_body .attribute-short
{
   font-size: 11px;
}

	td#agenda_calender {text-align: center;}
	td#agenda_calender table {margin-top: 5px; margin-left: auto; margin-right: auto;}
	td#agenda_calender td, div#agenda_calender th {width: 22px; height: 23px; text-align: center; vertical-align: middle; border: 1px solid #f1f1f1;}
	td#agenda_calender .agenda_selected_current , td#agenda_calender .agenda_selected {border: 1px solid #FF0000;}
	td#agenda_calender .agenda_selected_current , td#agenda_calender .agenda_current {background-color:#CBCBCB;}
	td#agenda_calender span {font-size: 90%; text-align: center; vertical-align: top; padding: 0px 1px 0px 1px;}
	td#agenda_calender a {font-weight: bold;}
	td#agenda_calender th a {font-family: Arial, Helvetica, sans-serif;}

#mt
{
   margin: 0;
   padding: 0;
}

#mt h1
{
   font-size: 13px;
} 

#dy
{
   float: left;
   clear: left;
   width: 200px;
   border-right: 1px solid #bfbfbf;
}

#dy h1
{
   font-size: 13px;
}



	td#agenda_month{ width: auto; height:auto; border-left: 1px solid #bfbfbf; vertical-align:top; padding: 0px;}
	td#agenda_month table{ width: 96%; float:right; margin: 0px; vertical-align: top;}
	td.agenda_month_head { vertical-align:bottom; text-align:left;}
	td.agenda_month_head h3 {overflow:hidden; margin: 0px; padding: 8px 0px 0px 0px;}
	td.agenda_month_info {vertical-align: bottom; text-align: right; width: 21%;}
	td.agenda_month_info p { margin: 0px; padding: 0px 4px 0px 0px; vertical-align: bottom;  text-align: right; font-size: 80%; color:#666666;}
	td.agenda_month_body { text-align:left;}
	.agenda_month_event_old .agenda_event_old, .agenda_event_old a, .agenda_month_event_old h2, .agenda_event_old p, .agenda_event_old span { color:#aaa;}
	a#agenda_month_hidden_show{ display:block; padding-left: 5px; text-align:right; font-size: 80%; cursor: pointer; font-weight:bold; color:#FF0000;}
		
	.agenda_day_event { margin: 0px; margin-bottom: 10px; margin-left:8px; font-size: 11px; color:#666;}
	.agenda_day_event h3 {padding:0px;}
		
	/* Full Agenda view agenda2full.tpl */	
	.agenda_date {float:left; clear:left; width: 100%; padding: 1px 0px 4px 4px; font-size: 11px;}
.class-agenda .attribute-short {clear: both;}
