@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}
body{
	width: 100%;
	min-width:1200px;
	height: 100%;
	min-height:900px;
	position:absolute;
	background-color:#000;
	background-image:none;
}

#sky {
	height: 100%;
	width: 100%;
	position: relative;
	-moz-perspective: 1000px;				/* глубина сцены */
	-webkit-perspective: 1000px;
	perspective: 1000px;
	overflow: hidden;
	background-image:url(../_img/back.jpg);
	background-repeat:no-repeat;
	background-size:cover; /**/
}
#world {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;	 
	transform-style: preserve-3d;				/* объекты поддаются 3d траснформациям */
	position: relative;
	height: 100%;
}
#world>div {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;	
	transform-style: preserve-3d;				
}
.cloud {
	position: absolute;
}
.cloudLayer {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1500px;		/* размеры не обязательно подстраивать под размеры текстуры */
	height: 1500px;
	margin-left: -178px;
	margin-top: -178px;
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
}

#box-gallery{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
}