.afisha {
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
}

.afisha td {
	font-size: 12;
}

.afisha .date {
	font-size: 12;
	text-align: center;
	background-color: #FFFFFF;
	border: solid black 1px;
}

.afisha .big_head {
	font-size: 30;
	font-weight: bold;
	color: red;
}

.afisha .head {
	font-size: 18;
}

.afisha .day {
	font-size: 30;
	font-weight: bold;
}


.afisha .performers_term {
	margin-top: 10;
	font-size: 10;
	letter-spacing: 2;
}

.afisha .time {
	font-size: 11;
}

.afisha .dedication {
	font-size: 30;
	font-weight: bold;
	color: red;
}

.afisha .dedication_term {
	margin-top: 10;
	font-weight: bold;
	font-size: 14;
	letter-spacing: 5;
}

.afisha .lifedates {
	font-size: 11;
	margin-bottom: 10;
}

.afisha td.author {
	font-size: 14;
	font-weight: bold;
}

.afisha td.piece {
	text-indent: 8px;
	font-size: 14;
}

.subtitle {
	text-indent: 0;
	margin-left: 20px;
	margin-bottom: 10px;
	font-size: 12;
}

.subtitle2 {
	text-indent: 0;
	margin-left: 14px;
	font-size: 13;
}

.afisha .opus {
	font-size: 11;
}

.afisha .team {
	font-size: 11;
}

.afisha .leader {
	font-size: 14;
	font-weight: bold;
}

.afisha .leader_term {
	font-size: 9;
}

.afisha .conductor {
	text-align: center;
	font-size: 16;
	letter-spacing: 2;
	font-weight: bold;
}
.afisha .conductor_term {
	font-size: 11;
	font-weight: normal;
	letter-spacing: 1;
}
.afisha .where {
	font-size: 10;
}
.afisha .box { 
	background-color: #FFFFFF;
	border: solid 1px grey;
	padding: 10px;
	margin: 10px;
}