/* CSS Document */

#calendar_main_column{ 
	float: left;
	width: 545px;
	position:relative;
	z-index: 15; /* vece od site header */
	/*background-color:#FFCC00;*/
	padding-left:25px;
}


#calendar_mrc{
	float: left;
	width: 190px;
	margin-top:13px;
	/*background-color:#00CC66;*/
	/*
	padding-right:5px;
	padding-left:5px;
	*/
}

#calendar_rc{
	float: left;
	width: 144px;
	margin-top:13px;
	/*background-color:#CC3300;*/
	/*height:50px;*/
	
}

.cal_rc_header{
	font-size:10px; 
	color:#999999;
}

.event{ 
	/*margin-top:5px;*/
	margin-left:7px;
	margin-right:12px;
	margin-bottom:15px;
	padding:5px;
	width:455px;
	/*background-color:#00CCCC;*/
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#666666;
	color:#999999;
	float:left;

}

.event_flyer{
	float: right;
	width: 120px;
	/*padding-right:10px;*/
	padding-top:10px;
	clear:both;
	padding-left:5px;
	/*background-color:#0099CC;*/
}

.event_container{
	/*float:left;*/
	/*width:340px;*/
	/*background-color:#FF3399;*/
}

.event_date_span{
	color:#FFFFFF;
	background-color:#000000;
}

.event_name{
	/*float:left;
	clear:both;
	background-color:#00FF00;*/
	float:left;
	color:#999999;
	padding:5px;
	/*background-color:#99CCFF;*/
}
.event_name_span{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	background-color:#0F0F0F;
}

.event_venue{
	/*min-width:200px;*/
	float: left;
	padding:5px;
	padding-top:0px;
	color:#999999;	
	clear: left;
	
}

.event_venue_span{
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	
	
}
.event_lineup{
	/*min-width:200px;*/
	padding:5px;
	padding-top:10px;
	color:#999999;
	clear:left;
}

.event_lineup_span{
	display:block;
	padding-top:5px;
	color:#CCCCCC;
	padding-left:10px;
}

.event_info{
	padding:5px;
	color:#999999;
	margin-bottom:20px;
}

.event_info_span{
	display:block;
	padding-left:10px;
	color:#BCBDBC;
	padding-top:5px;
}

.events_next_container{
	padding:5px;
	padding-left:15px;
	padding-bottom:20px;
	color:#8E8C8A;
}

.event_next_caption{
	background-color:#333333;
}

.calendar_caption{
	color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:20px;
	/*background-color:#00CCFF;*/
}

.past_event{
	background-image:url(../images/net_black.gif);
	color:#969796;
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	/*width:150px;*/
	margin:5px;
	margin-bottom:10px;
	/*margin-left:25px;*/
}

.past_event a, .kalendar_span a:visited{
	text-decoration:none;
	color:#999999;
}

.past_event a:hover{
	text-decoration:none;
	color:#CCCCCC;
	background-color:#000000;
}

.cover_img{
	/*background-color:#FF0000;*/
	display:inline;
	position:relative;
}

.num_event_images{
	position:absolute; 
	bottom:0px; 
	right:0px; 
	padding:3px; 
	margin:3px; 
	color:#FFFFFF; 
	background-color:#000000;

}

.album_container{
	/*background-color:#FFFFFF;*/
	padding-top:10px;
	border-top-width:2px;
	border-top-style:dotted;
	border-top-color:#666666;
	margin-right:10px;
}

.image_container{
	float: left;
	width: 177px;
	padding: 15px 0px;
	color:#999999;
	/*background-color:#00FFFF;*/

}

.album_highlight{
	float: left;
	width:auto;
	/*display:inline;*/
	/*background-color:#99FFFF;*/
	padding-right:10px;
}

/*
.album_text{
	float: left;
	width:auto;
	background-color:#9999CC;
}
*/


.comments{
	clear:both;
	margin-bottom:30px;
	padding:5px;
	/*background-color:#0099FF;*/
	
}

.calendar_date{
	float:left;
	padding:2px 6px;
	background-color:#FFFFFF;
	color:#000000;
	/*margin-left:15px;*/
	width:42px;
}

.c_day{
	font-size:24px;
}


