* {
	box-sizing:border-box;
}
body {
	margin:0;
	padding:0;
	background-image:url(../gfx/background/manystars.gif);
	height:100vh;
	width:100vw;
	color:#ffffff;
	background-color:#000000;
	font-family:arial, sans-serif, tahoma;
	font-size:10pt;
}
a {
	color:#dfc564;
	text-decoration:none;
}
a:hover {
	color:#af8e17;
}
.wrap {
	width:100%;
	max-width:960px;
	min-height:100vh;
	background-image:url(../gfx/background/isz_full.png), url(../gfx/background/bg_planet.png);
	background-repeat:no-repeat, no-repeat;
	background-position:top center, center 75px;
	background-size:100% auto, 80% auto;
	margin:0 auto;
	padding:10px;
}
.top-left,
.top-right {
	width:100%;
}
@media(min-width:768px) {
	.top {
		display:flex;
		justify-content:space-between;
	}
	.top-left,
	.top-right {
		display:inline-block;
		width:50%;
		vertical-align:top;
	}
	.top-left {
		max-width:40%;
	}
	.top-right {
		max-width:35%;
	}
}
.logo {
	background-size:100% auto;
	width:100%;
	padding-top:19.375%;
	display:inline-block;
}
.menu {
	font-family:'star_jedi';
	font-weight:400;
	font-size:16px;
}
.menu ul {
	list-style-type:none;
	background-color:rgba(0, 0, 0, .7);
	border-radius:20px;
	padding:10px 15px;
	display:inline-block;
}
.menu ul li {
	display:inline-block;
}
.menu ul li:not(:first-of-type) {
	margin-left:10px;
}
.menu a {
	color:#dfc564;
}
.menu a:hover {
	color:#ffffff;
}
.fancybox {
	padding:10px 15px;
	border: 2px solid #808080;
	border-radius:20px;
	background-color:rgba(0, 0, 0, .7);
}
.fancybox + .fancybox {
	margin-top:20px;
}
.footer-menu {
	font-size:7.7pt;
	color:#cccccc;
	display:flex;
	justify-content:space-between;
	margin-top:5px;
}
.footer-menu-left {
	width:59%;
}
.footer-menu-right {
	width:39%;
}
.footer-menu-left {
	text-align:left;
}
.footer-menu-right {
	text-align:right;
}
.footer-menu-right a:not(:first-of-type) {
	margin-left:10px;
}
.footer-menu a {
	color:#cccccc;
}
.footer-menu a:hover {
	text-decoration:dotted underline;
}