body {
  line-height: 1.4;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFF;
  background: #000;
}

a {
  color: #0088ee;
}

a:hover {
  color: #EE0000;
}
	#loading {
	    position: absolute;
	    top: 49.5%; 
	    left: 49.5%;
	    z-index: 10;
	    width: 24px; 
	    height: 24px;
	    text-indent: -999em;
	    background-image: url(../images/progress.gif);
	}
	#supersized{
	    position:fixed;
	}
	#supersized img{ -ms-interpolation-mode: bicubic; }
	#supersized img, #supersized a{
	    height:100%;
	    width:100%;
	    position:absolute;
	    z-index: -1;
	}
	
	#supersized .prevslide, #supersized .prevslide img{
	    z-index: 1;
	}
	#supersized .activeslide, #supersized .activeslide img{
	    z-index: 2;
	}
	
	

form {
  display: none;
  position: absolute;
  top: 50%;
  padding: 30px 40px 30px 40px;
  margin: -281px 0 0 100px;
  background: url(../images/form.png);
  border-radius: 10px;
  -moz-box-shadow: 0 0 30px #0099FF;  
  -webkit-box-shadow: 0 0 120px #0099FF;  
  box-shadow: 0 0 30px #0099FF;  
}

h1 {
  display: block;
  margin: 0 auto;
  text-indent: -9000px;
  width: 240px;
  height: 146px;
  background: url(../images/logo.png) no-repeat;
}


label {
  display: block;
  margin: 0 0 12px 0;
  vertical-align: top;
  position: relative;
}

input[type=text], input[type=password] {
  display: block;
  margin: 3px 0 0 0;
  padding: 3px 4px;
  font-size: 18px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;  
  width: 230px;
  border: 1px solid #555;
}

input:focus {
  outline: none;
  -moz-box-shadow: 0 0 15px #0099FF;
  -webkit-box-shadow: 0 0 50px #0099FF;
  box-shadow: 0 0 15px #0099FF;
  border: 1px solid #0099FF;
}

button {
  display: inline-block;
  width: 112px;
  height: 44px;
  margin-top: 10px;
  border: none;
  font-size: 18px;
  color: #FFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;  
  background: url(../images/button.png) no-repeat;
  text-shadow: 0 -1px #000;
  cursor: pointer;
}

button:hover {
  background-position: 0 -59px;
}

.clear {
  clear: both;
}

#reg {
font-size: 14px;
margin: 20px auto 0px auto;
text-align: center;
display: block;
}

#pass {
float:right;
}

#faq {
margin: 10px auto 40px auto;
text-align: center;
display: block;
font-size: 11px;
}

#text {
background-color: #fff;
width: 600px;
margin: 60px auto 60px auto;
padding: 20px;
font-size: 12px;
color: gray;
}

#text p{
width: 600px;
margin: 0px 0px 1em 0;
}
#text blockquote {
font-size: 24px;
line-height: 1.2;
margin: 1em 0px 1em 0;
}

#text ul {
margin: -0.5em 0 0 40px;
}

#text ul li {
margin-bottom: 0.5em;
list-style: circle;
}

#text img {
margin:0 auto;
text-align: center;
display: block;
}

#text p#reg {
font-size: 18px;
text-align: center;

}