#kalendarz {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:table;
margin:0px;
line-height: 13px;
width: 100%;
height: 100%;
}
#kalendarz div.toolbar_box {

}
#kalendarz div.toolbar {
background:transparent;
height:23px;
margin:0 auto;
width:200px;
}
#kalendarz div.toolbar p {
font-weight:bold;
}
#kalendarz div.kalendarz_box {
padding:0px ;
line-height: 20px;
border-top: solid #F0F0F0 1px;
border-bottom: solid #F0F0F0 1px;
margin-bottom: 5px;
}
#box_kalendarz{
	line-height: 16px;
	padding-top: 2px;
}
#kalendarz div.toolbar a#arrow_01 {
float:left;
padding:4px 5px 6px 5px;
color:#6A6968;
font-weight: bold;
}
#kalendarz div.toolbar a#arrow_001 {
float:left;
padding:4px 5px 6px 5px;
color:#6A6968;
font-weight: bold;
}
#kalendarz div.toolbar a#arrow_02 {
float:right;
padding:4px 5px 6px 5px;
color:#6A6968;
font-weight: bold;
}
#kalendarz div.toolbar a#arrow_002 {
float:right;
padding:4px 5px 6px 5px;
color:#6A6968;
font-weight: bold;
}
#kalendarz div.toolbar p {
color:#6A6968;
float:left;
text-align:center;
width:130px;
margin: 4px auto 0px auto;
}
#kalendarz ul {
list-style-type:none;
margin:0;
padding:0;
}
#kalendarz ul.dni_tygodnia {
margin:0px;
clear:both;
}
#kalendarz ul li {
float:left;
text-align:center;
width:14%;
background: #ffffff;
           
}
#kalendarz ul li.weekend {
float:left;
text-align:center;
width:42px;
background: #ffffff;
           
}

/*
#kalendarz ul li.aktywne {
}
*/


#kalendarz ul.dni li {
background-color:#939496;
border:1px solid #878681;
color:#FFFFFF;
display:block;
height: 17px;
width:12%;
margin: 4px 2px 0px 2px;
}
#kalendarz ul.dni li.weekend{
	background-color:#CECECE;
	border:1px solid #c4c4c4;
	color:#6A6968;
	margin: 4px 0px 2px 2px;
	width: 37px;
}

#kalendarz ul.dni li.dzis{
	background-color:#FFFFFF;
	border:1px solid #c4c4c4;
	color:#6A6968;
}

#kalendarz ul.dni li.hidden.first,#kalendarz ul.dni li.first{
	margin: 4px 2px 2px 0px;
}

#kalendarz ul.dni li.hidden {
    background-color:#ffffff;
    border:1px solid #ffffff;
}

#kalendarz ul.dni li a.active {
background-color:#000000;
color:#FFFFFF;
display:block;
height: 17px;
}

#kalendarz ul.dni li a:hover {
background-color:#ffffff;
color:#000000;
display:block;
height: 17px;
}

#kalendarz ul.dni li.dzis a.active {
background-color:#FFFFFF;
color:#000000;
display:block;
height: 17px;
}

#kalendarz ul.dni li.dzis a.active:hover {
background-color:#ffffff;
color:#000000;
display:block;
height: 17px;
}


#preloader {
display:none;
margin:40px auto 0;
text-align:center;
width:150px;
}
#preloader p {
text-align:center;
}
