body { padding: 0; margin: 0;user-select: none;}
#unity-container { position: relative;width:960px;height:540px; }
#unity-container.unity-mobile { width: 100%; height: 100% }
#unity-canvas { background: #231F20 }
.unity-mobile #unity-canvas { width: 100%; height: 100% }
#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none }
#unity-logo { width: 154px; height: 130px; background: url('unity-logo-dark.png') no-repeat center }
#unity-progress-bar-empty { width: 141px; height: 18px; margin-top: 10px; background: url('progress-bar-empty-dark.png') no-repeat center }
#unity-progress-bar-full { width: 0%; height: 18px; margin-top: 10px; background: url('progress-bar-full-dark.png') no-repeat center }
#unity-footer { position: relative }
.unity-mobile #unity-footer { display: none }
#unity-webgl-logo { float:left; width: 204px; height: 38px; background: url('webgl-logo.png') no-repeat center }
#unity-build-title { float: right; margin-right: 10px; line-height: 38px; font-family: arial; font-size: 18px }
#unity-fullscreen-button { float: right; width: 38px; height: 38px; background: url('fullscreen-button.png') no-repeat center }
#unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none }
h1{
margin:0;
padding:0;
line-height:0;
}
	body{ 
	font-size:95%;
	line-height:180%;
	padding:0;
	margin:0;
background:url(ui_wall3.png);
	}
	.template-wrap {
		float:left;
		width:960px;
	}
	.template-wrap canvas { margin: 0 0 0 0; position: relative; z-index: 9; }
	.wrap{
		margin:0px auto 0px;
		width:960px;
		border-left:solid 5px #000000;
		border-right:solid 5px #000000;
		position:relative;
background-color:#000000;
	}

	.wrap .left{
		position:absolute;
		left:-220px;
		width:200px;
		line-height:0;
		min-height:600px;
		text-align:center;
	}
	.wrap .right{
		position:absolute;
		right:-220px;
		width:200px;
		line-height:0;
		min-height:600px;
		text-align:center;
	}
	.wrap .wrap2{
		border-bottom:solid 5px #000000;
	}
	.wrap .main{
		width:960px;
background-color:#ffffff;
	}
	.stext{
		font-size:12px;
		line-height:17px;
		margin:5px 0px;
	}
	#footer{
		background-color:#000000;
		overflow:hidden;
		clear:both;
		text-align:center;
		min-width:1160px;
		color:#ffffff;
		padding:20px 0px;
	}
	#footer p{
		width:1160px;
		margin:0px auto;
		text-align:center;
	}
	.wrap .wrap3{
		padding:10px;
	}
	.noh{
		font-size:0px;
		line-height:0px;
		white-space: nowrap;
		padding-top:10px;
		padding-bottom:20px;
		background-color:#000000;
	}
	a:hover img{
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */  
    filter: alpha(opacity=75); /* IE lt 8 */  
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */  
    -khtml-opacity: .75; /* Safari 1.x */  
    -moz-opacity: .75; /* FF lt 1.5, Netscape */ 
	}

