@font-face{
		font-family:'AunchantedExpandedBold';
		src:url('/css/fonts/AunchantedExpandedBold.eot');
		src:url('/css/fonts/AunchantedExpandedBold.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/AunchantedExpandedBold.woff') format('woff'),
		url('/css/fonts/AunchantedExpandedBold.ttf') format('truetype');
		font-weight:normal;
		font-style:normal;
	}
	@font-face{
		font-family:'Cony-Bold';
		src:url('/css/fonts/Cony-Bold.eot');
		src:url('/css/fonts/Cony-Bold.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Cony-Bold.woff') format('woff'),
		url('/css/fonts/Cony-Bold.ttf') format('truetype'),
		url('/css/fonts/Cony-Bold.svg#Cony-Bold') format('svg');
		font-weight:normal;
		font-style:normal;
	}
	@font-face{
		font-family:'UbuntuRegular';
		src:url('/css/fonts/Ubuntu-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Ubuntu-Regular-webfont.woff') format('woff'),
		url('/css/fonts/Ubuntu-Regular-webfont.ttf') format('truetype'),
		url('/css/fonts/Ubuntu-Regular-webfont.svg#webfont1HARLTaU') format('svg');
		font-weight:normal;
		font-style:normal;
	}
	@font-face{
		font-family:'OrbitronMedium';
		src:url('/css/fonts/orbitron-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/orbitron-medium-webfont.woff') format('woff'),
		url('/css/fonts/orbitron-medium-webfont.ttf') format('truetype'),
		url('/css/fonts/orbitron-medium-webfont.svg#webfont1HARLTaU') format('svg');
		font-weight:normal;
		font-style:normal;
	}
	textarea:focus, input:focus {
		outline: none;
	}
	html {
		background-color: #0d0d0d;
		position: relative;
		-ms-user-select: none;
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		user-select: none;
	}
	html::before {
		background-size: cover;
		content: ' ';
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		will-change: transform;
		z-index: -1;
	}
	
	main {
		position: relative;
	}
	#vk_subscribe {
		position: absolute;
		/* top: 15px; */
		left: 40px;
	}
	@media all and (-ms-high-contrast:none) {
		html {
			background: #0d0d0d;
			background-attachment: fixed;
		} /* IE10 */
		html::before {
			background: none;
		} /* IE10 */
		*::-ms-backdrop, html {
			background: #0d0d0d;
			background-attachment: fixed;
		}  /* IE11 */
		*::-ms-backdrop, html::before {
			background: none;
		}  /* IE11 */
	}
input:focus,
select:focus,
textarea:focus,
button:focus {
	outline: none;
}

/*NEWS MODAL*/

.modal {
	font-family: "Play";
	width: 800px;
	height: 500px;
	background-color: #0f0f11;
	box-shadow: 0 0 2px rgba(255, 255, 255, .5);
	display: none;
}
.modalClose {
	position: absolute;
	top: 4px;
	right: 3px;
	font-size: 20px;
	cursor: pointer;
	color: rgb(116, 116, 116);
}
.modal-news-block {
	margin: 50px 30px 30px 30px;
}
.modal-news-block .nlabel {
	margin-bottom: 20px;
}
.modal-news-block .new-text {
	height: 350px;
	overflow: auto;
	background: #000008;
	box-shadow: inset 0px 0px 2px rgba(255,255,255,0.5);
}
.select-on {
	-ms-user-select: text;
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: text;
	user-select: text;
}
.select-off {
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}




@media (max-width: 400px) {
	.cookie {
		flex-flow: column nowrap;
	}
	.cookie button {
		flex: 0 0 30px;
		margin: 10px 10px 0 auto;
		width: 130px;
		height: 30px;
	}
}
