#mob{width:1px;height:1px;position:absolute;display:block}

#wrapper{
  padding:.5em 0 3em 0;
}

#page,
#page.winners{
  min-width:320px;
  background:url(images/m/bg@2x.jpg) no-repeat bottom left;
  background-size:100% auto;
}
#ppage{
  background-image:url(images/m/kopa.jpg);
}

#logo{
  font-size:0;
  text-indent:-999em;
  width:26.67%;
  padding-bottom:8.33%;
  background:url(images/madara@2x.png) no-repeat center center;
  background-size:contain;
  position:relative;
  margin:0 auto;
  display:block;
}

#menu{
  position:relative;
  width:94%;
  top:0;
  left:0;
  right:auto;
  margin:2% 0 0 3%;
}
#menu li{
  padding:0 0 0 21%;
}
#menu li:first-child{
  padding-left:0;
}

#content{
  width:100%;
  padding:4% 0 0 0;
  position:relative;
  left:0;
  margin:0 auto;
}

#side{
  width:100%;
  z-index:100;
  position:relative;
  padding-bottom:150%;
}
#side a.back{
  width:7em;
  height:7em;
  margin:48% 0 0 23%;
}

#content .block{
  padding:0;
}


#content .register{
  padding:0% 13% 0 13%;
}
#content .register.done{
  padding-top:11%;
  padding-bottom:30%;
}
#content .register ul{
  width:100%;
  padding:0;
}
div.choose{
  margin:0;
}


#content .winners{
  width:100%;
  padding:20% 0 30% 0;
}
#content .winners.active{
  padding:0;
}
.winners .list .item h4{
  width:20.7em;
  height:3.1em;
  margin:0 auto 2% auto;
}
.winners .list .item ul li{
  font-size:1.1em;
}
.winners .list .item ul li b{
  font-size:1.2em;
}



#bottom{
  width:90%;
  padding:2% 5%;
  margin:0;
}
#bottom span{
  font-size:.63em;
  line-height:120%;
  font-weight:300;
}
