.calendarcol {
float: left;
width: 100%;
font-size: 90%;
line-height: 1em;
overflow:hidden;
display: inline;
}

.calendarBG {
width: 446px;
float: left;
}

.calendarBG-manji {
width: 155px;
float: left;
}

.calendarBlank { 
background-color: #fff;
}

.calendarHeader { 
font-size: 24px;
font-weight: bold;
color: #000; 
height: 48px;
text-align: center;
border: 1px solid #fff;
}

.calendarMonthLinks {
font-size: 24px;
font-weight: bold;
color: #000; 
height: 30px;
text-align: center;
border: 1px solid #fff;
}

.calendarMonthLinks a {
color: #000;
text-decoration: none;
}
  
.calendarMonthLinks a:visited {
color: #000;
text-decoration: none;
}

.calendarMonthLinks a:active {
color: #000;
text-decoration: none;
}

.calendarMonthLinks a:hover {
color: #222;
text-decoration: none;
}


.calendarToday a {
color: #000;
text-decoration: none;
}
  
.calendarToday a:visited {
color: #000;
text-decoration: none;
}

.calendarToday a:active {
color: #000;
text-decoration: none;
}

.calendarToday a:hover {
color: #222;
text-decoration: none;
}



.calendarDayHeading {
font-weight: bold; 
font-size: 10px;
color: #fff; 
height: 25px;
background-color: #c1bfa6; 
text-align: center;
vertical-align: middle;
}

.calendarToday {
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: left;
vertical-align: top;
color: #000;
overflow: hidden;
background-color: #c1bfa6;
}

.calendarCell {
width: 63px;
height: 100px;
font-size: 9px;
font-weight: normal;
text-decoration:none;
text-align: left;
vertical-align: top;
color: #999;
overflow: hidden;
}

.daynumTOC,
.todayTOC {
padding: 2px;
margin-bottom: 2px;
background: #edead7;
border-bottom: 1px solid #c1bfa6;
text-align: left;
}
	
.todayTOC { /* today's style */
color: #000;
font-weight: bold;
background: #E8E8E8;
}
	
.titleTOC {
color: #333300;
width: auto;
padding: 0 2px 0 2px;
font-size: 1em;
overflow: hidden;
white-space: normal;
background: url(https://rozi-step.hr//slike/event_arrow.gif) 0 .4em no-repeat;
}
	
.titleTOC:hover {
color: #6BBB26;
}

.calendarCell a {
color: #333;
text-decoration:   none;
}
  
.calendarCell a:visited {
color: #333;
text-decoration: none;
}

.calendarCell a:active {
color: #333;
text-decoration: none;
}

.calendarCell a:hover {
color: #000;
text-decoration: none;
}


.calendarHeader-manji { 
font-weight: bold; 
color: #000; 
text-align: center;
}

.calendarMonthLinks-manji {
font-size: 11px;
text-decoration: none;
color: #333;
}

.calendarMonthLinks-manji a {
color: #000;
text-decoration: none;
}
  
.calendarMonthLinks-manji a:visited {
color: #000;
text-decoration: none;
}

.calendarMonthLinks-manji a:active {
color: #000;
text-decoration: none;
}

.calendarMonthLinks-manji a:hover {
color: #ccc;
text-decoration: underline;
}

.calendarDayHeading-manji {
font-weight: bold; 
font-size: 11px;
color: #333; 
text-align: center;
vertical-align: middle;
}

.calendarToday-manji { 
font-size: 12px;
font-weight: bold;
letter-spacing: .1em;
text-align: center;
vertical-align: middle;
color: #333;
border: 1px solid #ac000e;
}

.calendarCell-manji {
font-size: 12px;
letter-spacing:	.1em;
text-decoration: none;
text-align: center;
vertical-align: middle;
color: #666;
}

.calendarCell-manji a {
color: #000;
text-decoration: underline;
}
  
.calendarCell-manji a:visited {
color: #000;
text-decoration: underline;
}

.calendarCell-manji a:active {
color: #000;
text-decoration: underline;
}

.calendarCell-manji a:hover {
color: #000;
text-decoration: none;
}

.calendarToday-manji a {
color: #000;
text-decoration: none;
}
  
.calendarToday-manji a:visited {
color: #000;
text-decoration: none;
}

.calendarToday-manji a:active {
color: #000;
text-decoration: none;
}

.calendarToday-manji a:hover {
color: #000;
text-decoration: none;
}