body {
       font-family: Tahoma, Helvetica, Tahoma, Arial, sans-serif;
       font-size: 11px;
       text-align: center;
       font-weight: normal;
}
a {
       text-decoration: none;
       color: #596167;
       text-align: center;
}
a:hover {
       text-decoration: none;
       color: #CC0000;
}
.year {
       border-style: outset;
       border-width: 1px;
       background-color: #e4e4e4;
       text-align: center;
}
.month {
       border-style: none;
       /*background-color: #E8E9E5;*/
       background-color: #fcfcfb;       
       text-align: center;
       width:150px;
}
.yearname {
       text-align: center;
       font-size: 18px;
       font-weight: bold;
}
.monthname {
       text-align: center;
       font-size: 11px;
       font-weight: bold;
       background-color: #E8E9E5;
       color: #888888;
       border-style: solid;
       border-width:1px
}

.wieszak {
 height:18px;
 background-image : url("../img/bg2.gif");
/* background-repeat:repeat-x;*/
/* background:#bbbbbb;*/
}

.dayname {
       text-align: center;
       font-size: 11px;
       font-weight: normal;
       background-color: #888;
       background-color: #045F95;
       color: #ffffff;
       border-style: solid;
       border-width:1px;
}
.dayname_weekend {
       text-align: center;
       font-size: 11px;
       font-weight: normal;
       background-color: #aaa;
       background-color: #EA1414;
       color: #ffffff;
       border-style: solid;
       border-width:1px;
}


.weeknumtitle {
       text-align: center;
       font-size: 11px;
       font-weight: normal;
       background-color: #045f95;
       border-style: solid;
       border-width:1px
}
.weeknum {
       text-align: center;
       font-size: 10px;
       height:20px;
       width:20px;
       color: #000099;
       background-color: #e9e9e9;
}
.yearnavigation {
       font-size: 12px;
}
.datepicker {
       background-color: #e4e4e4;
}
.datepickerform {
       margin: 0px;
}
.monthnavigation {
       font-family: Tahoma, Arial, sans-serif;
}
.monthpicker {
       font-size: 11px;
       background-color: #eeeeee;
}
.yearpicker {
       font-size: 11px;
       background-color: #eeeeee;
}
.pickerbutton {
       font-size: 11px;
       background-color: #eeeeee;
       border-style: solid;
       border-color: #000000;
       border-width: 1px;
}
.nomonthday {
       text-align: center;
       font-size: 10px;
       height:20px;
       width:20px;
       color: #aaaaaa;
}
.monthday {
       text-align: center;
       font-size: 11px;
       font-weight: normal;
       background-color: #E8E9E5;
       background-color: #fcfcfb;       
       color: #384955;
       height:20px;
       width:20px;
}
.today {
       text-align: center;
       font-size: 11px;
       font-weight: normal;
       background-color: #E8E9E5;
       background-color: #fcfcfb;              
       border: solid 1px #888888;
       color: #384955;
       height:20px;
       width:20px;
}
.selectedday {
       text-align: center;
       font-size: 11px;
       font-weight: bold;
       background-color: #66ff66;
       height:20px;
       width:20px;
}
.sunday {
       text-align: center;
       font-size: 11px;
       font-weight: normal;
       color: #384955;
       height:20px;
       width:20px;
}
/*
.sunday a {
       color: #667171;
}
*/
.saturday {
       text-align: center;
       font-size: 11px;
       font-weight: normal;
       color: #384955;
       height:20px;
       width:20px;
}
/*
.saturday a {
       color: #667171;
}
*/
.event {
       text-align: center;
       font-size: 11px;
       font-weight: bold;
       color: red;
       background-color: #ffff99;
       height:20px;
       width:20px;
}
.event a {
       background-color: #ffff99;
       color: red;
}
.selectedevent {
       text-align: center;
       font-size: 11px;
       font-weight: bold;
       color: red;
       background-color: #ffff99;
       height:20px;
       width:20px;
}
.selectedevent a {
       background-color: #ffff99;
       color: red;
}
.todayevent {
       text-align: center;
       font-size: 11px;
       font-weight: bold;
       color: red;
       background-color: #ffff99;
       height:20px;
       width:20px;
}
.todayevent a {
       background-color: #ffff99;
       color: red;
}
.eventcontent {
       font-size: 10px;
       border-style: outset;
       border-width: 1px;
       width: 100%;
}

