* html,body{
	margin:0;
	padding:0;
	font-size: 16px;
	font-size: 1rem;
}
body{	
	font-family:Helvetica,Arial,sans-serif;
	background-color:#000;	
	text-align:center;
	color:#9d9d9d;	
}
a{color:#009191}
a:hover{color:#0ff}
hr{border-top:1px solid #0ff;border-bottom:1px solid #000;margin:20px 40px 30px}

h1, .h1, h2, .h2, h3, .h3{
	line-height: 1.3;
	font-weight:300;
	margin:2.5rem 0 1.5rem 0;
	color: #009191
}
h1, .h1 { 
	font-size: 40px; 
	font-size: 2.5rem 
}
h2, .h2 { 
	font-size: 32px; 
	font-size: 2rem
}
h3, .h3 { 
	font-size: 24px; 
	font-size: 1.5rem
}
p { 
	font-size: 16px; 
	font-size: 1rem; 
	line-height: 1.7
}
header h1 a{
	font-weight:600;
	text-align: center;
    font-size: 50pt;
    color: #fff;
    text-shadow:   
		0 0 5px #fff,    
		0 0 10px #009191, 
		0 0 20px #009191, 
		0 0 40px #009191, 
		0 0 80px #009191, 
		0 0 90px #0ff, 
		0 0 100px #009191, 
		0 0 150px #009191,
		0 0 200px #0ff; 
	text-decoration:none;
	padding:50px
}
header h1 a:hover{
	 color: #fff;
	
}
header, main, footer {   
	width:auto;
	max-width:1200px;
	margin:0 auto;
}
header{
	margin:120px auto 160px auto;
}
main {
	display:block;
    text-align: left;
	max-width:1160px;
	min-height:100vh
}
main .main-inner{
	padding:0 15px
}
footer {
	margin-top:120px;
	padding: 25px 0;
    text-align: right;
	border-top:1px solid #009191;
	color:#747474;
	font-size: .85rem	
}
footer .footer-inner{
	padding:0 15px

}
footer a{
	font-size: .85rem
}
.language-switcher{
	text-align: left;
	position: fixed;
	left: 50px;
	top: 50px;
}
.language-switcher .box{
background: #1a1f1f;
padding: 10px 15px;
display: inline;
}
.blink {       
	animation: blinking 1s infinite
}
@keyframes blinking {
	0% {opacity: 1}
    50% {opacity: 0}
	100% {opacity: 1}
}
input,
textarea
{
    width: auto;
    font-size: 1rem; 
    padding: 6px;
	margin:5px 0;
    border:1px solid #747474;
    outline: none;
	background: #000;
	color: #009191;
	border-radius:5px
}    
input[type=submit] {
    background-color: #009191;
    cursor: pointer;
    padding: 6px 25px;
	color:#0ff;
	border-color:1px solid #0ff;
}
input[name=delete] {
 background-color: #FF636A;
}
input:focus,
textarea:focus { 
    border:1px solid #0ff;
}
.center{
	text-align:center
}