.smallKalendarz{
width:118px;
 margin-bottom:10px;
 border : 1px solid #EFF0ED;
 padding : 5px 0px 0px 0px;
 height : 168px;
 overflow : hidden;
 background : #fff;
}
/*
.smallKalendarz .tC{
background-position:-10px -41px;
}
.smallKalendarz .m-c{
width:102px !important;
}
.smallKalendarz .tL {
background-position:0 -41px;
}
.smallKalendarz .tR {
background-position:-497px -41px;
}
*/
.smallKalendarz .box-tool
{
  width : 30px !important;
}
.smallKalendarz .header {
border-bottom:1px solid #EFF0ED;
color:#7D7A7B;
font-size:14px;
font-weight:bold;
padding:0px 3px 7px 10px;
height : 17px;
overflow:hidden;
/*text-align:center;*/
}
.smallKalendarz .header .left
{
  color : #67883B;
  float : left;
  color : #7d7a7b;
}
.smallKalendarz .header .right
{
  font-weight : normal;
  float : right;
  font-size: 13px;
} 
.smallKalendarz .header a{
color:#7D7A7B;
}
/*
.sonda
{
  width : 120px;
  overflow : hidden;
  margin-bottom : 10px; 
}
.sonda .m-c
{
  width : 102px !important;
}
.sonda .tL
{
  background-position :  0px -41px;
}
.sonda .tC
{
 background-position : -10px -41px;
}
.sonda .tR
{
 background-position : -497px -41px;
}
.sonda .bL
{
  background-position : 0px -49px;
}
.sonda .bC
{
  background-position : -10px -49px;
}
.sonda .bR
{
  background-position : -497px -49px;
}
*/
.smallKalendarz .content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:-4px -10px;
}
.smallKalendarz
{
   font-size : 11px;
   font-family : tahoma;
   color: #666666;
}
.smallKalendarz .holiday
{
  color: #67883b;
  margin : 0px -8px 0px -8px;
}
.cal-pie
{
 padding : 5px 10px 5px 10px;
 height : 126px;
 overflow:hidden;
} 
.smallKalendarz .mday
{
  width : 60px;
  height : 45px;
  overflow : hidden;
  font-size : 52px;
  line-height : 45px;
  text-align : center;
  position : relative;
  float : left;
  margin : 0px 0px 2px 20px;
  display : inline;
}
.offholiday .mday
{
  margin : 3px 0px 8px 20px;
}
.dataText
{
  text-align: center;
  display : block;
  margin : 0px 0px 4px 0px;  
}
.offholiday .dataText
{
  margin : 0px 0px 9px 0px;  
}
.m-y
{
  margin : 0px 0px 2px 0px;
}
.m-y,.holiday
{
  text-align : center;
  display : block;
}

.smallKalendarz .mday .layer1
{
  position : absolute;
  top : 0px;
  left : 0px;
  width : 60px;
  height : 46px;
  font-family: tahoma !important;
}
.smallKalendarz .mday .layer2
{
  position : absolute;
  top : 0px;
  left : 3px;
  width : 60px;
  height : 46px;
  color : #e1e1e1;
  font-family: tahoma !important;
}

.more-cal-pie
{
  display : block;
  text-align : right;
  font-size : 12px;
  padding : 0px 5px 0px 5px;
  margin : -29px 0px 0px 0px;
  position : absolute;
  z-index : 100;
  height : 15px; 
  width : 105px;
  color : #777;
}
