	
	
	
	
	
	#smallperformancemenublock {width: 100%; height:155px; background: #a0a0a0 0 0  url("/img/bgspm.gif") repeat-x; overflow: hidden;}
	
	
	
	
	
	#smallperformancemenu {position: relative; list-style-type: none; margin: 0; padding: 0;  height: 310px; margin: 0; font-size: 14px; font-weight: bold; overflow: hidden;}
	div > #smallperformancemenu {margin: 0; }
	#smallperformancemenu li {list-style-type: none; margin: 0; padding: 0; float: left; height: 110px; margin: 0; }
	
	#smallperformancemenu li a { position: relative; display: block; margin: 0; padding:  110px 0 0; height: 110px; float: left; text-align: center; text-decoration: none; color: #000; left: -50%; background-position: 50% 0; background-repeat: no-repeat;}
	
	#smallperformancemenu li > a {float: none; }
	#smallperformancemenu li a:hover {background-image: url(""); }
	
	
	#smallperformancemenu li a span { display: block; width: 9em; height: 32px; margin: 0 auto; background: #cecece; cursor: hand;}
	#smallperformancemenu li a:hover span { background-color: #898989;}
	#smallperformancemenu li span {}
	
	#smallperformancemenu li#spmnedoskazki {position: absolute; left: 0%; margin-left: 56px;}
	#smallperformancemenu > li#spmnedoskazki {margin-left: 52px;}
	#smallperformancemenu li#spmdonkihot{position: absolute; left: 20%;}
	#smallperformancemenu li#spmtorgi {position: absolute; left: 33%;}
	#smallperformancemenu li#spmdemon {position: absolute; left: 48%;}
	#smallperformancemenu li#spmkorova {position: absolute; left: 63%;}
	#smallperformancemenu li#spm3sestry {position: absolute; left:80%;}
	#smallperformancemenu li#spmoptimus {position: absolute; left: 100%;margin-left: -56px;}
	
	
	#smallperformancemenu li#spmnedoskazki a {background-image: url("/img/spmnedoskazki.gif");  width: 103px; }
	#smallperformancemenu li#spmnedoskazki a span {line-height: 32px;}
	
	#smallperformancemenu li#spmdonkihot a {background-image: url("/img/spmdonkihot.gif");  width: 113px; }
	
	#smallperformancemenu li#spmtorgi a {background-image: url("/img/spmtorgi.gif");  width: 142px; }
	#smallperformancemenu li#spmtorgi a span {line-height: 32px;}
	
	#smallperformancemenu li#spmdemon a {background-image: url("/img/spmdemon.gif"); width: 102px; }
	#smallperformancemenu li#spmkorova a {background-image: url("/img/spmkorova.gif");  width: 245px; }
	#smallperformancemenu li#spmkorova a span {line-height: 32px;}
	
	#smallperformancemenu li#spm3sestry a {background-image: url("/img/spm3sestry.gif"); width:120px; }
	#smallperformancemenu li#spm3sestry a span {line-height: 32px;}
	#smallperformancemenu li#spmoptimus a {background-image: url("/img/spmoptimus.gif"); width:120px;}
	
	

	
	#middlecontent {background: #898989; padding: 1px; }
	#middlecontent	h3  {background: #898989; padding-top: 0; margin-top: 0;}
	#middlecontentinside {margin: 20px auto; padding-top: 20px; width: 99%;}
	
		
	.aboutblock {width: 600px; margin-left: 30px; padding-left: 10px; float: left; padding-right: 40px;}	
	
	.prblock {float: right; width: 500px; padding: 0 20px 0 0;}
	
	p.source {text-align: right; font-weight: bold; margin:-1em 0 0 0; padding: 0;}
	
	.prblock p {margin: 0; padding: 0; text-align: center; }
	.prblock p span {font-size: 1.2em; font-weight: bold; font-style: italic;}
	.prblock p.dates {margin: 0; padding-bottom: 0.5em;}
	.prblock p.length {margin: 0; padding-bottom: 0.5em;}
	.prblock p.tickets {text-align: center; padding: 0;}
	
	.hello {text-align: left; padding: 0 40px;}
	
	.hello p span {font-size: 1.2em; font-weight: bold; font-style: italic;}
	