.widget_kalendarzmodul table { border: 0; margin: 0; width: 100%; }
.widget_kalendarzmodul  th { font: 11px/11px Arial, Tahoma, Verdana, sans-serif; font-weight:normal; text-align: center; }
.widget_kalendarzmodul  div.nawigator {color:#ffffff;padding:4px 5px; background: #000; font: 12px Tahoma, Verdana, sans-serif; font-weight: bold; color: #01C0FF; }
.widget_kalendarzmodul  div.nawigator {margin-bottom:8px;margin-top:2px}
.widget_kalendarzmodul th.nawigator{vertical-align:middle}
a.lew_naw { float: left;color:#ffffff !important;}
a.praw_naw { float: right; color:#ffffff !important;}
.widget_kalendarzmodul  td:hover a{color:#ffffff !important;}

.widget_kalendarzmodul  table td { background: #ffffff; padding: 0px 0px; font: 11px/11px Arial, Tahoma, Verdana, sans-serif; text-align: center;  }
.widget_kalendarzmodul  table td a, #kalendarz table th a { text-decoration: none; color: #B6B6B6; }
.widget_kalendarzmodul  table td a:hover{color:#ffffff !important;}
.widget_kalendarzmodul  a.dzisiaj { background-color: #33CCFF !important; color:#fff}
.widget_kalendarzmodul  td.przyszlosc { background-color: #32363C; }
.widget_kalendarzmodul  td.przyszlosc a { color: #555; }
.widget_kalendarzmodul  td.pusty { background: transparent;}
.widget_kalendarzmodul  td.evt {background: #f93;}
.widget_kalendarzmodul  a.aktywna { background: #33CCFF ; cursor: pointer; }
.widget_kalendarzmodul  a.aktywna {color:#ffffff !important;}
.widget_kalendarzmodul  a.zawiera{color:#555555}
.widget_kalendarzmodul  .gray_corner{
    width:inherit;
}
.widget_kalendarzmodul  .gray_corner h2{color:#FF9933;clear:none;float:left;}
.widget_kalendarzmodul  #kal_ex{margin-top:10px;border:none;background-color:#0F1112;text-align:left;font-size:13px;}
.widget_kalendarzmodul td a{padding:5px 10px;display:block}

#kal_ex, .kal_bottom_right{float:left}
.kal_bottom_right{color:#445;position:relative;top:11px;margin-left:4px}
.kal_bottom_right a{color:#3cf}
.kal_bottom_right a:hover{color:#4d5a6d}


/*
#kal_ex { background: #222; margin-top: 2px; border:1px solid #444455; }
div.kartka { width: 25%; float: left; background: #3CF; padding: 2px; text-align: center; }
div.kartka span { font: 10px/10px Tahoma, Verdana, sans-serif; color: #003; }
div.kartka .wielka_liczba { font: 32px/32px "Myriad Web Pro", Arial, Tahoma, Verdana, sans-serif; color: #fff; padding: 8px; font-weight: bold; display: block; }
#kal_ex .prawa {text-align: right; padding-right: 0.3em;}
#kal_ex .normal { font: 10px/10px Tahoma, Verdana, sans-serif; color: #ccc; display: block; margin: 2px 2px 0 0; }
#kal_ex .normal b, #kal_ex .normal i {  color: #fff; }
#kal_ex h5 {  font: 10px/10px Tahoma, Verdana, sans-serif; font-weight: bold; padding: 0; margin: 5px 0 0 0; }
#kal_ex ul, #kal_ex li { padding: 0; margin: 0; }
#kal_ex li { font: 10px/10px Tahoma, Verdana, sans-serif; color: #ccc; list-style-type: square; list-style-position: inside; }
#kal_ex li.evt { color: #fff; }

#nastcda {padding: 1em 0.5em; font-size: 11px; line-height: 20px; text-align: center;}
#nastcda span.duza {font-size: 20px; font-weight: bold; color: #f93;}
*/