
			html, body {
				margin:0;
				padding:0;
				height:100%;
				width:100%;
				overflow:hidden;
				font-family: Verdana;
				font-size:20px;
				color:#777;
				background:#ede8bb;
			}
			.imit {
				color:#5f5f5f;
			}
			p, ul, li, canvas {
				margin:0;
				padding:0;
			}
			a, a:link, a:visited {
				color:#ccc;
			}
			a:hover {
				color:#aa0000;
			}
			a:active {
				color:#888;
}
			.main {		
				width: 2725px;
				height: 1302px;
				overflow: hidden;
				position: absolute;
				z-index: 1;
				background: url(../images/background.jpg) 0 0 no-repeat;
				margin-left:-1362px;
				margin-top:-651px;
				//margin:0;/*ie*/
				top:50%;
				left:50%;
				//top:0;/*ie*/
				//left:0;/*ie*/
				display:none;
			}
			
			.zone {
				top:400px;
				left:500px;
				z-index: 12;
				width: 631px;
				height: 1302px;
				top: 1px;
				left: 1170px;
				position: absolute;
			}
			.vertical {
				position:absolute;
				top:50%;
				left:50%;
				margin-left: -862px;
				//margin-left: -242px;
				-moz-transform:    rotate(270deg);
				-o-transform:      rotate(270deg);
				-webkit-transform: rotate(270deg);
				transform:         rotate(270deg);
			   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=6.123031769111886e-17, M12=1, M21=-1, M22=6.123031769111886e-17, SizingMethod='auto expand')
				progid:DXImageTransform.Microsoft.Alpha(opacity=40)";

			   filter: progid:DXImageTransform.Microsoft.Matrix(
						M11=6.123031769111886e-17,
						M12=1,
						M21=-1,
						M22=6.123031769111886e-17,
						SizingMethod='auto expand')
						progid:DXImageTransform.Microsoft.Alpha(opacity=40);				
				font-size: 38px;
				color: black;
				margin-top: -23px;
				//margin-top: -647px;
				-moz-opacity: 0.4;
				opacity: 0.4;
				text-transform:uppercase;
				letter-spacing: 2px;
				z-index:2;
			}
			
			#test1 {				
				
				
			}
			.taburetka {
				top:570px;
				left:1434px;				
				width:349px;
				/*height:219px;*/
				height: 202px;
				z-index:5;
				background-image: url(../images/t/10.jpg);
				background-position: 0 -3px;
				position:absolute;
			}
			.sbros {
				display:block;
				width: 551px;
				height: 310px;
				cursor:pointer;
				top:102px;
				left:1211px;
				position:absolute;
				z-index:4;
				background: url(../images/2/a10.gif) 0 0 no-repeat;
			}	
			.title {
				top: 99px;
				left: 570px;
				position: absolute;
				z-index: 3;
				font-size: 53px;
				text-align:right;
				text-transform:uppercase;
			}
			.title p {
				margin-bottom:4px;
				display:block;
				//margin-bottom:4px;
			}
			.title p span{
				background:#777;
				display:inline-block;
				padding-right:10px;
				padding-left:10px;
				padding-bottom:12px;
				//padding-top:7px;
				//padding-bottom:7px;
				color:#eee;
				
				
			}
			.text {
				top: 630px;
				left: 616px;
				position: absolute;
				display: block;
				width: 498px;
				text-align: right;
				line-height: 33px;
				font-size: 29px;
				text-transform:uppercase;
				color:#333;
			}
			.text a {
				text-transform:capitalize;
			}
			ul.knopki {
				position: absolute;
				top: 116px;
				left: 1819px;
				z-index: 700;
			}
			ul.knopki li {
				height: 77px;
				margin-bottom: 18px;
				list-style-type: none;
				cursor:pointer;
				font-size:20px;
				background-repeat:no-repeat;
				background-position:0 -77px;
				padding-left:84px;
				display:block;
			}
			ul.knopki li p {
				padding-top: 19px;
				text-transform: uppercase;
				line-height: 18px;			
				color:#555;	
			}
			.small_li {
				font-size:18px;
				text-transform: lowercase;
			}
			ul.knopki li:hover {
				background-position:0 0px;
			}
			ul.knopki li:hover p {
				color:#777;
			}
			li.test1 {
				background-image: url(../images/k/cub.png);
			}
			li.test2 {
				background-image: url(../images/k/penrose.png);
			}
			li.test3 {
				background-image: url(../images/k/peterson.png);
			}
			li.test4 {
				background-image: url(../images/k/necker.png);
			}
			li.test5 {
				background-image: url(../images/k/necker.png);
			}
			ul.knopki li.kvasov {
				font-size: 29px;
				line-height: 29px;
				padding-top: 2px;
				letter-spacing: 3px;
				padding-left: 40px;
				height: 43px;
				margin-bottom: 0;
			}
			ul.knopki li.kvasov a {
				color:#333;
				text-decoration:none;
			}
			ul.knopki li.kontakty {
				height:55px;
				padding-top:18px;
			}
			ul.knopki li.kontakty p {
				padding-left:15px;
				font-size:29px;
                letter-spacing: 0px;				
			}
			ul.knopki li.kvasov a:hover {
				color:#777;
			}
			ul.knopki li.kvasov  p {
				padding-top:0;
			}
			#logger {
				top:0;
				left:0;
				width:100%;
				height:100%;
				z-index:15;
				position:absolute;
			}
			.plashka {
				color:#000;				
				position: absolute;				
				top: 550px;
				left: 0;
				width: 2725px;
				height: 278px;				
				z-index: 16;
				background: url(.);
			}
			
			.plashka_center {
				top: 12px;
				left: 1434px;				
				width:349px;
				height: 195px;
				
				z-index:17;
				position:absolute;				
				white-space:nowrap;
				cursor:pointer;
			}
			ul.knopki li.kvasov.ruina {
				font-size: 16px;
				line-height: 16px;			
				height: 30px;			
				letter-spacing: 1px;
			
}
			