.cal_border  {
	/*border-left: 2px #000000 solid;
	border-right: 2px #000000 solid;*/

}


img.border {
border: 2px #8ac201 solid;
}

.cal_border_2 {
/*border: 2px #8ac201 solid;*/
padding: 0 5px;
}

.cal_border_3 {
font-size: 15px;
}

.calendar_dzial_past_nc {
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 12px;
}

.calendar_dzial_past_red {
		background-color: #FF050D;
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 12px;

}

.calendar_dzial_past_green {
		background-color: #008000;
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 12px;

}

.calendar_dzial_nc {
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #000000;
		
}

.calendar_dzial_nc_wend {
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #FF050D;
		
}

.calendar_dzial_red {
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #000000;
		background-color: #FF050D;
}
.calendar_dzial_red_start {
		background-color: #FF050D;
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 12px;
		background-image: url('../images/red_start2.jpg');

}
.calendar_dzial_red_stop { 
		background-color: #FF050D;
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 12px;
		background-image: url('../images/red_stop2.jpg');

}

.calendar_dzial_green {
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #000000;
		background-color: #008000;
}

.calendar_dzial_green_start {
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #000000;
		background-color: #008000;
		background-image: url('../images/green_start2.jpg');
}

.calendar_dzial_green_stop {
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #000000;
		background-color: #008000;
		background-image: url('../images/green_stop2.jpg');
}

.calendar_dzial_rg {
		background-color: #FF050D;
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 12px;
		background-image: url('../images/red_green2.jpg');
}

.calendar_dzial_gr {
		background-color: #FF050D;
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 12px;
		background-image: url('../images/green_red2.jpg');
}

.cal_border a{
font-weight: bold;
color: #FFFFFF;
}
.cal_border a:active{
font-weight: bold;
}
.cal_border a:hover{
font-weight: bold;
color: #8ac201;
}
.cal_border a:visited{
font-weight: bold;
}

.cal_td_day {
text-align: center;
color: #000000;
font-family: Arial;
font-size: 13px;

}

.cal_td_day_red{
text-align: center;
color: #FF050D;
font-family: Arial;
font-size: 13px;

}

.cal_present_day a{
font-weight: bold;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
.cal_present_day a:active{
font-weight: bold;
color: #FFFFFF;
}
.cal_present_day a:hover{
font-weight: bold;
color: #FFFFFF;
}
.cal_present_day a:visited{
font-weight: bold;
color: #FFFFFF;
}

.cal_sunday a{
font-weight: bold;
color: #8ac201;
		font-family: Arial;
		font-size: 13px;
}
.cal_sunday a:active{
font-weight: bold;
color: #FFFFFF;
}
.cal_sunday a:hover{
font-weight: bold;
color: #8ac201;
}
.cal_sunday a:visited{
font-weight: bold;
color: #8ac201;
}



.hor_cal_td_day {
text-align: center;
color: #000000;
font-family: Arial;
font-size: 11px;

}

.hor_cal_td_day_red {
text-align: center;
color: #FF050D;
font-family: Arial;
font-size: 11px;

}

.hor_calendar_dzial_nc {
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		
}

.hor_calendar_dzial_nc_wend {
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #FF050D;
		
}

.hor_calendar_dzial_red{
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		background-color: #FF050D;
}

.hor_calendar_dzial_red_stop{
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		/*background-color: #FF050D;*/
		background-image: url('../images/red_stop.jpg');
}

.hor_calendar_dzial_red_start{
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		/*background-color: #FF050D;*/
		background-image: url('../images/red_start.jpg');
}

.hor_calendar_dzial_green {
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		background-color: #008000;
}

.hor_calendar_dzial_green_start {
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		background-image: url('../images/green_start.jpg');
}

.hor_calendar_dzial_green_stop {
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		background-image: url('../images/green_stop.jpg');
}

.hor_calendar_dzial_rg {
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		background-image: url('../images/red_green.jpg');
}
.hor_calendar_dzial_gr {
		font-family: Arial;
		font-size: 10px;
		border: 1px solid #000000;
		background-image: url('../images/green_red.jpg');
}