#kalendarz{margin:0 auto;}
#kalendarz .ng-cal-header-table, #kalendarz2 .ng-cal-header-table{width:100%;}
.ng-cal-header-table{margin-top:5px;border-collapse:collapse;background:#0F171D;}
.ng-cal-previous-td, .ng-cal-next-td{width:23px;height:24px;line-height:20px;color:#fff;font-size:16px;padding-top:0px;xborder:solid #bbb 1px;background:url('/js/kalendarz_imprez/img/cal_next.gif') no-repeat;text-align:center;}
.ng-cal-previous-td:hover, .ng-cal-next-td:hover{background:url('/js/kalendarz_imprez/img/cal_next_over.gif') no-repeat;}
.ng-cal-header-td{text-align:center;font-weight:bold;padding:0px;color:#fff;background:url('/js/kalendarz_imprez/img/cal_header.gif') no-repeat;}
.ng-cal{xborder:solid #5fd7d6 1px;border-collapse:collapse;xmargin:5px;xmargin-top:0px;margin:0 auto;xbackground-color:#FFFFFF;}
.ng-cal *{font-size:8pt;color:#fff;}
.ng-cal td{padding:3px;border:solid #1E2830 1px;xwidth:30px;xheight:19px;background:url('/js/kalendarz_imprez/img/cal_td.gif') no-repeat;}
.ng-cal td:hover{background:url('/js/kalendarz_imprez/img/cal_td_over.gif') repeat-x;}
.ng-cal .ng-days-name-td{color:#bbb;font-size:10px;xbackground:url('/js/kalendarz_imprez/img/cal_td.gif') no-repeat;background:#233038;}
.ng-month-name-th{cbackground:#2f99b4;background:#E54D7E;visibility:hidden;font-weight:bold;xpadding:3px;color:#ffffff;text-align:center;height:5px;line-height:5px;font-size:5px;}
.ng-weekend, .ng-dayOff, .ng-dateOff{color:#E54D7E;}
.ng-outOfRange{color:#999999;xbackground:url('/js/kalendarz_imprez/img/cal_td.gif') no-repeat;background:#233038;xtext-decoration:line-through;}
.ng-mouse-over{font-weight:bold;xbackground:#faedd6;}
.ng-selected-day{xbackground:#ffbb45;background:#E54D7D;font-weight:bold;color:#fff;}
.ng-close-link, .ng-clear-link{padding:3px;text-align:center;color:#666666;text-decoration:none;font-size:8pt;background:#efefef;border:solid #cccccc 1px;float:right;margin-right:5px;}

