.kalendarz_box
{	padding-top: 20px; }

.dzien_wydarzenia {
	display: none;
	height: 115px;
	padding: 5px 7px;
	overflow: auto;
}

.dzien_wydarzenia a {
	color: #385464;
	text-decoration: underline;
}

.dzien_wydarzenia a:hover {
	color: #6291AD;
	text-decoration: underline;
}

.kalendarz_box .navi {
	text-align: center;
	border: 1px solid #ccc;
	font-size: 15px;
	line-height: 25px; 
	font-weight: bold;
}

.kalendarz_box .navi .month {
	
	width: 128px;
	float: left;
	color: #04263B;
	text-decoration: none;
	
}

.kalendarz_box .navi .month span
{	color: #aaa;
	font-size: 12px;
	line-height: 25px; }

.kalendarz_box .navi .left  {
	float: left;
	width: 20px;
	text-align: center;
	display: block;
	font-weight: normal;
	font-size: 19px;
}

.left a, .right a
{	color: #000;
	display: block; }
	
.left a:hover, .right a:hover
{	color: #459253; }

.kalendarz_box .navi .right {
	float: right;
	width: 20px;
	text-align: center;
	display: block;
	font-weight: normal;
	font-size: 19px;
}

.kalendarz_box .navi img {
	border: none;
}

.kalendarz_box .year {
	text-align: center;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #365061;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.kalendarz_loading {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	display: none;
}

.kalendarz_body
{	border-bottom: 1px solid #ddd; }

.tydzien {
	border-right: 1px solid #ddd;
}

.dzien, .dni_tyg {
	float: left;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	width: 23px;
	line-height: 19px;
	text-align: center;
}

.dni_tyg {
	font-weight: bold !important;
	background: url('../../dom/gfx/bg_top.gif');
	color: #fff;
}

.today {
	background: #e4be3a;
	font-weight: bold;
	color: #000;
}

.wydarzenie {
	background: #377843 !important;
	font-weight: bold;
	color: #fff;
}

.kalendarz_standard {
	color: #DA251C;
}

.kalendarz_efs {
	color: #0365B0;
}

a.kalendarz_standard {
	color: #CB0000;
	text-decoration: none;
}

a.kalendarz_standard:hover {
	color: #FF0033;
	text-decoration: underline;
}

a.kalendarz_efs {
	color: #0365B0;
	text-decoration: none;
}

a.kalendarz_efs:hover {
	color: #6974BF;
	text-decoration: underline;
}

a.kalendarz_back {
	color: #0365B0;
	text-decoration: none;
}

a.kalendarz_back:hover {
	color: #C3BDB4;
	text-decoration: none;
}