/*////////////////////////////////
//	calendar
////////////////////////////////*/
div.calendarCont {
	margin:0;
	position:relative;
}
div.calendarCont, table.calendarT {
	width:170px;
}
table.calendarT {
	margin:0 0 0 0;
}
table.calendarT td {
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#141414;
}
table.calendarT th {
	padding:0 0 7px 0;
}
table.calendarT th h3 {
	margin:0;
	padding:0;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
a#calPrev, a#calNext {
	display:block;
	width:auto;
	position:absolute;
	top:0;	
}
a#calPrev {
	left:0px;
}
a#calNext {
	right:0px;
}
a#calPrev:hover, a#calPrev:focus, a#calNext:hover, a#calNext:focus {
	text-decoration:none;
}

tr.calWeekDays {
}
tr.calWeekDays tr {
}
tr.calWeekDays td {
	background:#B6B6B6;
	border-bottom:1px solid #fff;
	border-right:1px solid #F7F8F7;
	color:#222;
	padding:5px 3px;
	text-align:center;
}
tr.calDays {
}
tr.calDays td {
	text-align:right;
	background-color:#f7f8f7;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:4px 4px 4px 0px;
}
tr.calDays td.tdLink {
	padding:0;
}
tr.calDays a {
	display:block;
	width:19px;
	padding:4px 4px 4px 0px;
	color:#d3050e;
	text-decoration:underline;
}
table.calendarT a:hover, table.calendarT a:focus {
	color:#fff;
	background:#d3050e;
	text-decoration:underline;
}

td.tdCalDayFirst {
/*	border-left:1px solid #e7e7e7;*/
}
td.tdCalDayLast {
	border-right:none!important;
}
tr.calWeekDays td.tdCalDayFirst {
/*	border-left:1px solid #990000;*/
}
tr.calDays td.tdEmpty {
/*	background-color:#fff;*/
}

td.tdDanas { /* danasnji dan */
	background:#D6D6D6!important;
}
