@charset "utf-8";
/* CSS Document */

.calendar{
	padding:2px;
/*	border:2px solid #999999;*/
}

.calendar th{ 
   color: #FFFFFF;
   font-size:80%; 
   font-weight : bold;
   background-color: #868a8b; 
   height: 14px;
   width:35px; 
   text-align:center;
}

.calendar .calendar-prev a {
   color: #FFFFFF;
   font-size:150%; 
   font-weight : bold;
   background-color: #868a8b; 
   height: 14px;
   width:35px; 
   text-align:left;
}

.calendar .calendar-next a {
   color: #FFFFFF;
   font-size:150%; 
   font-weight : bold;
   background-color: #868a8b; 
   height: 14px;
   width:35px; 
   text-align:right;
}

.calendar .td_option{
	color:#f3f2ed;
	background-color:#868a8b;
	text-align:center;
	font-weight:bold;
}

.calendar .td_option img{
	border: 0 none;
}
.calendar .td_option a img,
					 a:hover img,
					 a:active img
{
	border: 0 none;
}
.calendar .td_active{ 
   color: #7d7e77;
   background-color:#fefeff;  
   text-align:left;
   vertical-align:top;
   width:25px;
   height:25px;
   font-size:90%;
   font-weight:bold;
}

.calendar .td_active a {
   color: #7d7e77;
   background-color:#fefeff;  
   text-align:left;
   vertical-align:top;
   width:38px;
   height:25px;
   font-weight:bold;
   display:block;
   text-decoration:none;
}

.calendar .td_inactive{ 
   color: #c5c5c5;
   background-color:#e5e5e5;  
   text-align:left;
   vertical-align:top;
   width:25px;
   height:25px;
   font-size:90%; 
   font-weight:bold;
}
.calendar .td_rezervat{ 
   color: #868a8b;
   background-color:#f8f1c6;
   background-image:url(../img/calendar_zi_rezervata.jpg);
   background-position:center;
   background-repeat:no-repeat;
   text-align:center;
   width:25px;
   height:25px;
}

.calendar select {
	color : #868a8b;
	font-size:80%;
	border-color : #868a8b;
	background-color:#f3f2ed;
 }
