.SEL
{
	position: fixed;
	width: 120px;
	height: 120px;
	top: 10px;
	left: calc(50% - 60px);
	background-size: cover;
	opacity: 0.95;
	z-index: 1;
	transition: opacity 1s, filter 1s, -webkit-filter 1s;
}

.SEL_hover
{
	z-index: 2;
	opacity: 1;
	transition: opacity 1s, filter 1s, -webkit-filter 1s;
	-webkit-filter: drop-shadow(4px 4px 4px rgba(180,180,255, 0.98))
	drop-shadow(-4px 4px 4px rgba(180,180,255, 0.98))
	drop-shadow(4px -4px 4px rgba(180,180,255, 0.98))
	drop-shadow(-4px -4px 4px rgba(180,180,255, 0.98))
	brightness(1.5);

	filter: drop-shadow(4px 4px 4px rgba(180,180,255, 0.98))
	drop-shadow(-4px 4px 4px rgba(180,180,255, 0.98))
	drop-shadow(4px -4px 4px rgba(180,180,255, 0.98))
	drop-shadow(-4px -4px 4px rgba(180,180,255, 0.98))
	brightness(1.5);
}

.SEL_selected
{
	z-index: 2;
	opacity: 1;
	transition: opacity 1s, filter 1s, -webkit-filter 1s;
	-webkit-filter: drop-shadow(7px 7px 7px white)
	drop-shadow(-7px 7px 7px white)
	drop-shadow(7px -7px 7px white)
	drop-shadow(-7px -7px 7px white)
	brightness(1.2);

	filter: drop-shadow(7px 7px 7px white)
	drop-shadow(-7px 7px 7px white)
	drop-shadow(7px -7px 7px white)
	drop-shadow(-7px -7px 7px white)
	brightness(1.2);
}

.SEL_base { background-image: url('/img/selector_raw3.png'); }
.SEL_r { background-image: url('/img/SEL_r.png'); }
.SEL_a { background-image: url('/img/SEL_a.png'); }
.SEL_b { background-image: url('/img/SEL_b.png'); }

.menu
{
	position: fixed;
	top: 60px;

	box-shadow: 0 0 6px white, 0 0 8px white;
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 32px;
}

.leftMenu {
	right: calc(50% + 80px);

	display: flex;
	align-items: center;
	height: 30px;
}

.rightMenu {
	left: calc(50% + 80px);

	opacity: 0;
	transition: opacity 3s;
}

.menuItem
{
	display: inline-block;
	font-family: Biggest, sans-serif;
	font-size: 32px;
	margin-left: 12px;
	margin-right: 12px;
	cursor: pointer;
	transition: filter 1s, -webkit-filter 1s;
	/*color: #888;*/
	color: #333;
	text-shadow: 0 0 3px white;
}
.menuItem_selected
{
	transition: filter 1s, -webkit-filter 1s;
	-webkit-filter: drop-shadow(6px 6px 6px white)
	drop-shadow(-6px 6px 6px white)
	drop-shadow(6px -6px 6px white)
	drop-shadow(-6px -6px 6px white);

	filter: drop-shadow(6px 6px 6px white)
	drop-shadow(-6px 6px 6px white)
	drop-shadow(6px -6px 6px white)
	drop-shadow(-6px -6px 6px white);

	color: black;
}
.menuItem:hover
{
	transition: filter 1s, -webkit-filter 1s;
	-webkit-filter: drop-shadow(12px 12px 12px white)
	drop-shadow(-12px 12px 12px white)
	drop-shadow(12px -12px 12px white)
	drop-shadow(-12px -12px 12px white);

	filter: drop-shadow(12px 12px 12px white)
	drop-shadow(-12px 12px 12px white)
	drop-shadow(12px -12px 12px white)
	drop-shadow(-12px -12px 12px white);
}

.langs
{
	display: inline-block;
	font-size: 0;
}

.lang
{
	display: inline-block;
	vertical-align: middle;

	width: 24px;
	height: 20px;
	background-size: cover;
	background-position: center center;

	transition: filter 1s, -webkit-filter 1s;

	-webkit-filter: saturate(40%);
	filter: saturate(40%);
}
.lang:hover
{
	transition: filter 1s, -webkit-filter 1s;

	-webkit-filter: brightness(180%);
	filter: brightness(180%);
}
.langSelected
{
	transition: filter 1s, -webkit-filter 1s;

	width: 32px;
	height: 24px;
	margin-left: 0;

	-webkit-filter: saturate(150%) brightness(120%);
	filter: saturate(150%) brightness(120%);
}

.langEN { background-image: url('/img/en.png'); }
.langLV { background-image: url('/img/lv.png'); }
.langRU { background-image: url('/img/ru.png'); }
