body {
	background:url("/images/fon.jpg") repeat;
	
}

a img {
	border:none
}

.header {
	display:block;
	width:1240px;
	height:208px;
	margin:auto;
}

	.logo, .act {
		display:block;
		float:left;
		margin-left:100px
	}
	
	.act {
		margin-left:120px !important
	}

	.feature {
		display:block;
		float:right;
		margin-right:100px;
		padding-top:80px !important
	}

	.logo, .feature {
		padding-top:50px
	}
	
#footer {
	display:block;
	clear:both;
	
	width:1000px;
}

.month {
	width:1240px;
	margin:auto;
}

.headnav {

	display:block;
	height:25px;

	text-align:center;	
	padding:10px;
	
	color:#F7E195;
	background:#660000
}

	.headnav h1 {
		font:bold 14px Verdana;
		float:left;
		display:block;
		margin:0 0 0 450px;
	}
	
	.headnav .prev {
		font:bold 13px Verdana;
		
		display:block;		
		float:left
	}
	
	.headnav .next {
		font:bold 13px Verdana;
		float:right;
		display:block;
	}
	
		.headnav .prev a, .headnav .next a {
			color:#F7E195
		}

.day {
	width:175px;
	height:1070px;
	display:block;
	float:left;
	border:1px solid black;
	background:#FFF
}

.weekdayname {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;

	display:block;
	float:left;
	
	width:173px;
	height:20px;
	padding:2px 0 0 2px;
	
	text-align:center;
	
	border:1px solid #000;
	background:#ad9761;
	color:white;
}

.daytitle {
	font:12px sans-serif;
	
	display:block;
	float:right;
	
	height:16px;
	padding:2px;
	
	border:1px solid #000;
	background:#E0E0E0;
}
		
.daycontainer {
	width:173px;
	height:1050px;
	overflow:hidden
}

.today {
	/*background:#f0f0f0*/
}
		
.vevent {
	font-size:9px;
	font-family:Verdana;
	
	display:block;

	/*border-top:2px solid gray;*/
	width:170px;
	margin:10px 0 10px 0;
	
	color:gray
}

	.vevent .tstart {
		display:block;
		float:right;
		
		margin-bottom:5px;
		
		border-bottom:1px solid gray;
		
	}

	.vevent .style {
		font-weight:bold;
		font-size:10px;
		
		display:block;
		
		height:25px;
		padding:2px;
		
		color:#000
	}

	.vevent .dtstart {
		font:italic 10px sans-serif;
	
		display:none;
	
		padding:2px;
	
		color:gray;
	}
	
	.vevent .h {
		display:none !important
	}

	.vevent .summary {
		font:bold 11px Verdana;

		display:block;
		overflow:hidden;

		height:26px;
		padding:2px;

		color:#660000;
	}
	
	.vevent .extended {
		height:170px !important;
	}

	.vevent .description {
		font-size:11px;
		font-family:Verdana;
	
		display:block;
		overflow:hidden;
		clear:both;
		
		height:150px;	
		padding:5px;
		
		/*text-align:justify;*/
	
		color:#666666
	}
	
	.vevent  .photo {
		display:block;
	
		text-align:center;
	
		height:100px
	}
	
	.vevent .price {
		font:bold 11px Verdana;
		text-align:left;
		
		display:block;

		height:35px;
		padding:4px 10px;

		color:#660000;
	}
	
	.vevent .mp3, .vevent .media {
		display:block;
		
		padding:0px 7px;
		height:20px
		
	}

/*==================================
Vevent declaration (end)
====================================*/