/* Kalendarz */
.modul .kalendarz{
	width		: 175px;
	float		: left;
	margin		: 2px;
	background	: #bbb url("/images/terminal/gr_dlugi_pion_szary.png") top repeat-x;
	padding		: 2px;
	border		: 1px solid #eee;
	}
.modul .kalendarz .title{
	width		: 172px;
	float		: left;
	background	: #fffa9c url("/images/terminal/gr_min_pion_pom_zolty.png") top;
	padding		: 0px;
	border-left	: 1px solid #ffe;
	border-top	: 1px solid #ffe;
	border-bottom	: 1px solid #bbb;
	border-right	: 1px solid #bbb;
	text-align	: center;
	}
.modul .kalendarz .body{
	width		: 159px;
	float		: left;
	background	: #bbb url("/images/terminal/gr_dlugi_pion_szary.png") top repeat-x;
	padding		: 2px;
	}
.modul .kalendarz table{
	float		: left;
	text-align	: center;
	font-size	: 9px;
	width		: 100%;
	}
.modul .kalendarz table tr td{
	background	: #fff;
	padding		: 1px;
	width		: 15px;
	border-left	: 1px solid #ddd;
	border-top	: 1px solid #ddd;
	border-bottom	: 1px solid #aaa;
	border-right	: 1px solid #aaa;
	cursor		: pointer;
	line-height : 12px;
	font-size	: 9px;
}
.modul .kalendarz table tr th{
	background	: #ffa;
	padding		: 1px;
	width		: 15px;
	border-left	: 1px solid #ddd;
	border-top	: 1px solid #ddd;
	border-bottom	: 1px solid #aaa;
	border-right	: 1px solid #aaa;
	cursor		: pointer;
	}
.modul .kalendarz .title a{
	background:#FFFF88 none repeat scroll 0%;
	border:1px solid #CCCCCC;
	cursor:pointer;
	font-size:9px;
	padding:0px 2px;
	}
.modul .kalendarz .rok b{
	padding		: 0px 40px;
	font-size	: 11px;
	}
.modul .kalendarz .nr_wydania{
	size	: 5px;
	width	: 50px;
	}
.modul .kalendarz table tr .wydanie{
	background:#FFFF00;
	}
.modul .kalendarz table tr .wydanie{
	background:#FFFF40;
	}
.modul .kalendarz table tr .selected{
	background:#FF8000;
	}

	
	
/* Kalendarz */
.kalendarz{
	width		: 175px;
	float		: left;
	margin		: 2px;
	background	: #bbb url("/images/terminal/gr_dlugi_pion_szary.png") top repeat-x;
	padding		: 2px;
	border		: 1px solid #eee;
	}
.kalendarz .title{
	width		: 172px;
	float		: left;
	background	: #fffa9c url("/images/terminal/gr_min_pion_pom_zolty.png") top;
	padding		: 0px;
	border-left	: 1px solid #ffe;
	border-top	: 1px solid #ffe;
	border-bottom	: 1px solid #bbb;
	border-right	: 1px solid #bbb;
	text-align	: center;
	}
.kalendarz .body{
	width		: 159px;
	float		: left;
	background	: #bbb url("/images/terminal/gr_dlugi_pion_szary.png") top repeat-x;
	padding		: 2px;
	}
.kalendarz table{
	float		: left;
	text-align	: center;
	font-size	: 9px;
	}
.kalendarz table tr td{
	background	: #fff;
	padding		: 1px;
	width		: 15px;
	border-left	: 1px solid #ddd;
	border-top	: 1px solid #ddd;
	border-bottom	: 1px solid #aaa;
	border-right	: 1px solid #aaa;
	cursor		: pointer;
	line-height : 12px;
	font-weight	: normal;
	}
.kalendarz table tr th{
	background	: #ffa;
	padding		: 1px;
	width		: 15px;
	border-left	: 1px solid #ddd;
	border-top	: 1px solid #ddd;
	border-bottom	: 1px solid #aaa;
	border-right	: 1px solid #aaa;
	cursor		: pointer;
	}
.kalendarz .title a{
	background:#FFFF88 none repeat scroll 0%;
	border:1px solid #CCCCCC;
	cursor:pointer;
	font-size:9px;
	padding:0px 2px;
	}
.kalendarz .title .prev_m{
	background:#FFFF88 none repeat scroll 0 50%;
	border:1px solid #CCCCCC;
	cursor:pointer;
	font-size:9px;
	margin:1px;
	padding:2px;
	width:12px;
	}
.kalendarz .title .next_m{
	background:#FFFF88 none repeat scroll 0 50%;
	border:1px solid #CCCCCC;
	cursor:pointer;
	font-size:9px;
	margin:1px;
	padding:2px;
	width:12px;
	}
.kalendarz .rok b{
	padding		: 0px 40px;
	font-size	: 11px;
	}
.kalendarz .nr_wydania{
	size	: 5px;
	width	: 50px;
	}
.kalendarz table tr .wydanie{
	background:#FFFF00;
	}
.kalendarz table tr .wydanie{
	background:#FFFF40;
	}
.kalendarz table tr .selected{
	background:#FF8000;
	}
	