
.month{
	/*padding-top: 10px;*/
	font-size: 20px;
	color: #335;
}
#cal {
	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 0;
	margin: 5px auto;
	position:relative;
	color:black;
}
#cal td ,#cal th{
	width: 22px;
	
	height: 17px;
	text-align: center;
	vertical-align: middle;
	/*background: url(../img/cells.png);*/
	/*color:black;*/
	position: relative !important;
	font-size: 12px;
	padding:0;
	margin:0;

	position:fixed ;
/*	cursor:pointer;*/
}

#days_title, #days_title td{
	color:#fff;
	background:#f7941e;
	width:240px;
	margin:0;
}

/*
#cal td:hover, #cal th:hover {
	background-position: 0px -31px;
	color: #222;
}
#cal td.holiday {
	background-position: 62px 0px;
	color: white;
}
#cal td.holiday:hover {
	background-position: 62px -31px;
}
#cal td.event1 {
	background-position: 31px 0px;
	color: white;
}
#cal td.event1:hover {
	background-position: 31px -31px;
}
#cal td.event2 {
	background-position: 31px 0px;
	color: white;
}
#cal td.event2:hover {
	background-position: 31px -31px;
}
#cal td.padding {
	background: url(../img/calpad.png);
}
#cal td.today {
	background-position: 93px 0px;
	color: white;
}
#cal td.today:hover {
	background-position: 93px -31px;
}*/
.holiday td{
	color:#cccccc;
}
.today{
	/*color:#f00;*/
	/*font-size:14px;*/
	/*background-color:#333;*/
}
.events {
	position:absolute;
	display: none;
	width:1px;
	background-color:#f7941e;
	/*background-color:#f9af56;*/
	color:#fff;
	z-index:5000;
	background: #E7ECF2 url(../img/popup.png) no-repeat;
	border: 1px solid #d9cb9c;
	width: 200px;
	padding:5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
}
.events ul {
	text-align: left;
	color: white;
	font-size: 15px;
	list-style:none;
	color: #444444;
	z-index:999;
}
.events li {
	padding-bottom: 5px;
}
.events li span {
	display: block;
	font-size: 12px;
	text-align: justify;
	color: #555;
}
.events li span.title {
	font-weight: bold;
	color: #222;
}

#cal th a{
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
	color: #000;
	outline-width:0;
}