html{
  background:#eeeeee;
}
body{
  overflow:auto;
}
html, body{
  -webkit-text-size-adjust: none;
  height:100%;
  margin:0;
}

body, input, select, textarea, button{
  font-family:'Times New Roman';
  font-family: 'Nova Square', cursive;
  font-size:16px;
  color:#000000;
}


#page{
  width:100%;
  min-width:320px;
  min-height:100%;
  _background:#ffffff;
  position:relative;
  overflow:hidden;
}
#page .bg{
  position:absolute;
  left:50%;
  top:50%;
}
#page .bg div{
  width:100%;
  height:100%;
  position:absolute;
  margin:-50% -50%;
  background:url(bg2.jpg) no-repeat center;
  background-size:cover;
  animation: rotation 60s infinite linear;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(1.2);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}

h3{
  font-size: 59px;
  font-weight: 400;
  color: rgb(255, 250, 250);
  text-align: center;
  margin:0;
  position:absolute;
  width:100%;
  top:30%;
}


#footer{
	width: 100%;
	position: fixed;
	z-index: 1000;
  bottom:0;
}
.contacts{
  font-size:24px;
	position: relative;
  text-align:center;
	padding:0 0 10px 0;
}
.contacts a{
  color: rgb(255, 250, 250);
  text-decoration:none;
}
.contacts a:hover{
  text-decoration:underline;
}
.marquee{
  font-family: 'Kalam', cursive;
  font-size:20px;
  font-weight: 400;
  color: rgb(255, 250, 250);
	width: 100%;
	background:#7d7d7d;
	padding:5px 0;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}
.marquee .holder {
  display: inline-block;
  margin-right:10px;
}


form{
  margin:0;
}
.left{
  float:left;
}
.right{
  float:right;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  display:block;
}

sup, sub{
	height: 0;
	line-height: 0;
	vertical-align: baseline;
	position: relative;
}
sup{
	bottom: 1.5ex;
  font-size:55%;
}
sub{
	top: .5ex;
  font-size:65%;
}

input:focus, textarea:focus, select:focus{
  outline: none;
  outline-width:0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);    
  -webkit-user-modify: read-write-plaintext-only;
}
textarea{
  resize: none;
}
@-webkit-keyframes autofill {
    to {
        color: #666;
        background: transparent;
    }
}
input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}

