
/************* BOX OVER *************/

.wyd-head
{
background-color:#52748D;
color:white;
padding:5px;
border:1px solid #6D8997;
border-bottom:none;
}

.wyd-body
{
background:transparent url(/img/kalendarz/calBack.gif) repeat scroll left center;
color:black;
padding:5px;
font-weight:bold;
border:1px solid #6D8997;
border-top:none;
}

span.weekend
{
color:#C90606;
}

/**********************************/


#calendar td {
	font-family: Tahoma, Arial, sans-serif;
}

#calback {
background:transparent url(/img/kalendarz/calWaiting.gif) no-repeat scroll center center;
clear:both;
height:100%;
margin:6px auto;
position:relative;
right:2px;
width:180px;
}

#calendar {
	background: #FFF;
	width: 100%;
	height: 100%;
	border:1px solid white;
}

.cal {
	width: 180px;
	border: 1px solid #CCC;
	margin: 0 auto;
}

.cal a {
color:white;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.cal a:hover {
	color: black;
}

.calhead {
	width: 100%;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;  
	background: url('/img/kalendarz/calBack.gif') repeat center left;
	padding:5px 0;
}

.calhead img {
	border: none;
}

.calhead table {
	width: 100%;
}

.calhead a {
	text-decoration: none;
	border: none;
}

.dayhead {
background:#EEEEEE none repeat scroll 0 0;
font-size:10px;
font-weight:bold;
height:21px;
}

.dayhead td {
	text-align: center;
	color: #000;
}

.dayrow {
	background: #FFF;
	height:23px;
}

.dayrow td {
border:1px solid #DFDFDF;
color:#6E8A98;
font-size:13px;
text-align:center;
width:14%;
height:20px;
}

.day {
position:relative;
}

.day b {
position:relative;
top:1px;
}

.day div.calevent b {
position:relative;
top:0px;
}

.other_month  b {
position:relative;
top:2px;
}




div.other_month
{
background:transparent url(/img/kalendarz/calBack.gif) repeat scroll 15px 0;
color:#BDBEBE;
height:21px;
left:0;
position:relative;
text-align:center;
top:0;
width:100%;
}

div.calevent
{
background:transparent url(/img/naglowek.jpg) no-repeat scroll right center;
border:2px solid #3C7191;
height:17px;
position:relative;
width:20px;
}

div.other_month_event div.calevent
{
background:#B1B0B0 none repeat scroll 0 0;
border:2px solid #B1B0B0;
}

.dayover {
	background: #F4F4F4;
}

.dayout {
	background: #FFF;
}

#event {
	font-family: Arial, sans-serif;
	width: 100%;
	height: 100%;
	border-top: 1px solid #727260;
	border-bottom: 1px solid #727260;
}

#event .heading {
	padding: 10px;
	position: relative;
	background: url('/img/kalendarz/calEvent.gif') repeat-x top left;
	border-bottom: 1px dotted #CCC;
}

#event .title {
	color: #656551;
	font-size: 16px;
	font-weight: bold;
}

#event .posted {
	color: #8C8C73;
	font-size: 10px;
}

#event .back {
	position: absolute;
	top: 10px;
	right: 10px;
}

#event .back a {
	color: #0C0;
	text-decoration: underline;
	border: none;
	font-size: 10px;
}

#event .back a:hover {
	color: #0E0;
}

#event .line {
	padding: 10px;
	overflow: auto;
}

.error {
	color: #C31515;
	font-size: 12px;
	font-weight: bold;
}

#jump {
	z-index: 100;
	line-height: 30px;
	padding: 5px;
	background: #F6F6F6;
	border: 1px solid #888;
}

#jump a {
	text-decoration: none;
	border: none;
}

#jump img {
	border: none;
}

/***** nawigacja ****/

div.prev
{
float:left;
height:13px;
width:23px;
}

div.next
{
float:right;
height:13px;
width:23px;
}

div.month
{
bottom:2px;
color:#E7631D;
float:left;
position:relative;
text-align:center;
width:122px;
}

div.month a img
{
position:relative;
top:2px;
}

div.dawn
{
float:right;
height:13px;
margin-right:3px;
width:11px;
}
