html{
  font-size:.050168vw;
  font-size:.0502vw;
  font-size:.05vw;  /*16 / 2000 * 6.25*/
}

#w span[rel]{
  display:none;
}
#w span[rel="2500"]{
  display:block;
}

#page{
  background-size:100% auto;
}

#head .menu ul li{
  background-image:url(images/underline@2x.png);
}

.sportland{
  background-image:url(images/sportland@2x.png);
  background-image:url(images/sportland.svg), none;
}
.kinder{
  background-image:url(images/kinder@2x.png);
  background-image:url(images/kinder.svg), none;
}


#content .block.home::before{
  background-size:100% auto;
}
#content .block.home h1{
  background-image:url(images/slogan@2x.png);
}
#content .block.home h2{
  background-image:url(images/titles/home@2x.png);
}
#content .block.home a.button::after{
  background-image:url(images/arrow@2x.png);
  background-image:url(images/arrow.svg), none;
}


#content .block.rules > .center::before{
  background-image:url(images/bg/rules@2x.png);
}
#content .block.rules .about li:nth-child(1) > span::before{
  background-image:url(images/rules/step1@2x.png);
}
#content .block.rules .about li:nth-child(2) > span::before{
  background-image:url(images/rules/step2@2x.png);
}
#content .block.rules .about li:nth-child(3) > span::before{
  background-image:url(images/rules/step3@2x.png);
}


#content .block.register > .center::before{
  background-image:url(images/bg/register@2x.png);
}
#content .block.register .thanks .close{
  background-image:url(images/close@2x.png);
  background-image:url(images/close.svg), none;
}


#content .block.products > .center::before{
  background-image:url(images/bg/products@2x.png);
}
#content .block.products .products{
  background-image:url(images/products@2x.png);
}
#content .block.products .products div.fridge{
  background-image:url(images/fridge@2x.png);
}
#content .block.products .products div.freezer{
  background-image:url(images/freezer@2x.png);
}
#content .block.products .products div.novelty{
  background-image:url(images/novelty@2x.png);
}


#content .block.winners .section > .center::before{
  background-image:url(images/bg/winners@2x.png);
}

#content .block.winners .apply .over a.close{
  background-image:url(images/close@2x.png);
  background-image:url(images/close.svg), none;
}
#content .block.winners .apply .form .li.auto .holder input.text + span.c{
  background-image:url(images/select@2x.png);
  background-image:url(images/select.svg), none;
}
#content .block.winners .apply .form .li.auto.err .holder input.text + span.c{
  background-image:url(images/selectw@2x.png);
  background-image:url(images/selectw.svg), none;
}
#content .block.winners .apply .form .li.check a.info{
  background-image:url(images/info@2x.png);
  background-image:url(images/info.svg), none;
}


#content .block.contacts > .center::before{
  background-image:url(images/bg/contacts@2x.png);
}