	html {margin: 0; padding: 0; }
	body {margin: 0; padding: 0; font-size: 90%; font-family: Arial, Helvetica, sans-serif; padding-left: 540px;min-width: 540px; background: #747373;}
	html > body {padding-left: 0;}
	a {color: #fff;}
	a:visited {}
	
	.clear {clear: both;}
	
	#all {margin-left: -540px;}
	body > #all {margin-left: 0;}
	
	h1 a {color: black;}
	
	
	#top {position: relative; background: #898989;}
	#middle {background: #898989; }
	#headerblock {position: relative; width: 100%; z-index: 500;}
	
	
	#menublock {position: relative; overflow: hidden; width: 100%; background: #7e7e7e url("/img/bgmm.gif"); z-index: 100;}
	#mainmenu {position: relative; list-style-type: none; margin: 0; padding: 0; background: url("/img/bgmm.gif"); height: 93px; margin: 0 85px 0 80px; font-size: 14px; font-weight: bold; }
	#mainmenu li {list-style-type: none; margin: 0; padding: 0; float: left; height: 93px; margin: 0; }
	#mainmenu li a { position: relative; display: block; margin: 0; padding: 63px 5px 0; height: 30px; float: left;  background: url("/img/bgmmi.gif") no-repeat; text-align: center; text-decoration: none; color: #000; left: -50%;}
	
	#mainmenu li > a {float: none; }
	#mainmenu li a:hover {background-image: url("/img/bgmmia.gif"); background-color: #a0a0a0;}
	#mainmenu li span {}
	
	#mainmenu li#mmabout {position: absolute; left: 0%; }
	#mainmenu li#mmpeople{position: absolute; left: 16%;}
	#mainmenu li#mmperformances {position: absolute; left: 33%;}
	#mainmenu li#mmprocess {position: absolute; left: 50%;}
	#mainmenu li#mmrepertoire {position: absolute; left: 66%;}
	#mainmenu li#mmarchive {position: absolute; left: 82%;}
	#mainmenu li#mmcontacts {position: absolute; left: 100%;}
	
	
	#mainmenu li#mmabout a {background-position: 0px 0; width: 50px;}
	#mainmenu li#mmpeople a {background-position: -122px 0; }
	#mainmenu li#mmperformances a {background-position: -240px 0; }
	#mainmenu li#mmprocess a {background-position: -380px 0; }
	#mainmenu li#mmrepertoire a {background-position: -515px 0; }
	#mainmenu li#mmarchive a {background-position: -640px 0; }
	#mainmenu li#mmcontacts a {background-position: -750px 0; }
	
	
	
	
	#headerblock {height: 71px;}
	
	#linkefros {position: absolute; left: 0; top: 0; display: block; width: 180px; height:71px; text-decoration: none; color: #a9a9a9;}
	
	
	#linkkrymova {position: absolute; right: 0; top: 0; display: block; width: 180px; height: 71px; text-decoration: none; color: #a9a9a9;}
	
	#linkefros:hover, #linkkrymova:hover {color: #d7d7d7; background-position: 0 -71px;}

	
	#linkefros span.name, #linkkrymova span.name {font-size: 10px; font-weight: bold; text-transform: lowercase; position: absolute; text-align: right;}
	
	#linkefros span.sirname, #linkkrymova span.sirname {font-size: 24px; font-weight: bold; text-transform: lowercase; position: absolute; text-align: right;}
	
	#linkefros span.pic,
	#linkkrymova span.pic {position: absolute; left: 0; top: 0; width: 180px; height: 71px; display: block; cursor: hand;}
	
	
	#linkefros span.pic {background: 0 0 url("/img/efros.gif") no-repeat;}
	#linkkrymova span.pic  {background: 0 0 url("/img/krymova.gif") no-repeat;}
	
	
	#linkefros:hover span.pic, #linkkrymova:hover span.pic{ background-position: 0 -71px;}
	
	#linkefros span.name {right: 22px; top: 22px;}
	#linkefros span.sirname {right: 22px; top: 25px;}
	
	#linkkrymova span.name {left: 4px; top: 22px;}
	#linkkrymova span.sirname {left: 3px; top: 25px;}
	
	#all {}
	
	
	#headerblock h1 {position: relative; left: 50%;  top: 0; text-align: left; font-size: 24px; pading: 0; margin: 0; padding: 25px 0 0 70px ; margin: 0 0; white-space: nowrap; background: 50% url("/img/bglogo.gif") no-repeat; height: 46px; margin-left: -250px; width: 430px;}
	#1headerblock h1 span {position: absolute; left: 50%; margin-left: -260px;  top: 0; width: 520px; height: 71px; display: block; background: 0 url("/img/bglogo.gif") no-repeat;}
	
	#langswitcher {display: block; position: absolute; top: 0; left: 50%; margin-left: 160px; width: 55px; height: 30px; background: #000 url("/img/bglang.gif") no-repeat; text-align: center; font-size: 14px; color: #c8c8c8; font-weight: bold; line-height: 21px;} 
	
	
	#livejournal {display: block; position: absolute; top: 49px; left: 50%; margin-left: -100px; width: 36px; height: 36px; background:  url("/img/bglj.gif") no-repeat; text-align: center; font-size: 14px; color: #000; font-weight: bold; line-height: 36px; z-index: 300;} 
	#livejournal:hover {color: #fff;} 
	
	
	
	
	
	
	#middlecontent {background: #898989; padding: 1px; }
	#middlecontentinside {margin: 20px auto; width: 700px; padding-top: 20px; padding-left: 10px; padding-bottom: 20px;}
	#middlecontent p.author {text-align: right; font-weight: bold;}
	
	
			
	#footer {background: #747373 0 0 url("/img/bgfooter.gif") repeat-x; padding: 50px 20px;}
	
			
			
			
			
	#footer p {margin-top: 0;}		
	#footer p.designedby {float: right;}		
			
	
	.theimage {border: #747273 7px solid; margin-left: -7px;}
	