.dp-popup div, .dp-popup h2 {margin: 0; padding: 0;}table.jCalendar {	background: #ffffff;    border-collapse: separate;    border-spacing: 2px;}table.jCalendar th {	background: #ffffff;	color: #010101;	font-weight: normal;	padding: 3px 0;	text-align: center;}table.jCalendar td {	background: #ffffff;	color: #010101;	width: 25px;	padding: 5px 1px 1px 0;	text-align: right;	border: 1px solid #d6d6d6;}table.jCalendar td.other-month {	background: #ffffff;	color: #d8d8d8;	border: none;}table.jCalendar td.selected {	border: 1px solid #323232;	color: #323232;	font-weight:bold;}table.jCalendar td.selected:hover {	background: #ffffff;	color: #010101;}table.jCalendar td:hover, table.jCalendar td.dp-hover {	/*background: #ffffff;*/	border:1px solid #0396CD;	color: #010101;}table.jCalendar td.disabled, table.jCalendar td.disabled:hover {	background: #e7e7e7;	color: #d8d8d8;	border: 1px solid #e7e7e7;}table.jCalendar td.today, table.jCalendar td.today:hover {	/*border:1px solid red;*/	color: #0396CD;	font-weight: bold;}/* For the popup *//* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */div.dp-popup {	position: absolute;	background: url('../media/datepicker_top.png') top left no-repeat;	font-size: 9px;	font-family: Tahoma, arial, sans-serif;	padding:0;	padding-top: 6px;	width: 196px;	line-height: 1.2em;	z-index: 199;}div#dp-popup {	position: absolute;	z-index: 199;}div.dp-popup #dp-popup_top {background: url('../media/datepicker_top.png') top left no-repeat; width: 196px; height: 6px; margin: 0; padding: 0;}div.dp-popup #dp-popup_bottom {background: url('../media/datepicker_bottom.png') top left no-repeat; width: 196px; height: 6px; margin: 0; padding: 0;}div.dp-popup .h2_cont {padding: 1px 0 4px 0; background: #0396cd; border: 1px solid #0396cd; margin: 0;}div.dp-popup h2 {	font-size: 10px;	text-align: center;	display: block;	margin: 0;	padding: 0;	font-weight:bold;	color: #ffffff;	font-family: Tahoma, Arial, Helvetica, sans-serif;	border: 1px solid #0396cd;}a#dp-close {	font-size: 11px;	padding:0;	text-align: center;	display: block;	position:absolute;	right:6px;	top:6px;}a#dp-close:hover {	text-decoration: underline;}div.dp-popup a {	color: #000;	text-decoration: none;	padding: 3px 2px 0;}div.dp-popup div.dp-calendar {	background: #ffffff;	margin: 0;	padding:5px 15px 9px;}div.dp-popup div.dp-nav-prev {	position: absolute;	top: 4px;	left: 0;	padding-left: 7px;	width: 10px;	height: 10px;	background: #0396cd;}div.dp-popup div.dp-nav-prev a {	float: left;}/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {	cursor: pointer;}div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {	cursor: default;}div.dp-popup div.dp-nav-next {	position: absolute;	top: 4px;	right: 0;	padding-right: 26px;	width: 10px;	height: 10px;	background: #0396cd;}div.dp-popup div.dp-nav-next a {	float: right;}div.dp-popup a.disabled {	cursor: default;	color: #aaa;	font-weight:bold;}div.dp-popup td {	cursor: pointer;}div.dp-popup td.disabled {	cursor: default;}select.formularz {	display: none}