#page{
  background-image:url(images/bg@2x.jpg);
}

.header::before{
  background-image:url(images/logo_shadow@2x.png);
}
.header .logo{
  background-image:url(images/logo@2x.png);
  background-image:url(images/logo.svg), none;
}
.header .menu ul li a.register{
  background-image:url(images/menu/register@2x.png);
  background-image:url(images/menu/register.svg), none;
}
.header .menu ul li a.register:hover{
  background-image:url(images/menu/hover/register@2x.png);
  background-image:url(images/menu/hover/register.svg), none;
}
.header .menu ul li a.register.active{
  background-image:url(images/menu/active2/register@2x.png);
  background-image:url(images/menu/active2/register.svg), none;
}
.header .menu ul li a.winners{
  background-image:url(images/menu/winners@2x.png);
  background-image:url(images/menu/winners.svg), none;
}
.header .menu ul li a.winners:hover{
  background-image:url(images/menu/hover/winners@2x.png);
  background-image:url(images/menu/hover/winners.svg), none;
}
.header .menu ul li a.winners.active{
  background-image:url(images/menu/active2/winners@2x.png);
  background-image:url(images/menu/active2/winners.svg), none;
}
.header .menu ul li a.rules{
  background-image:url(images/menu/rules@2x.png);
  background-image:url(images/menu/rules.svg), none;
}
.header .menu ul li a.rules:hover{
  background-image:url(images/menu/hover/rules@2x.png);
  background-image:url(images/menu/hover/rules.svg), none;
}
.header .menu ul li a.rules.active{
  background-image:url(images/menu/active2/rules@2x.png);
  background-image:url(images/menu/active2/rules.svg), none;
}
.header .menu ul li a.faq{
  background-image:url(images/menu/faq@2x.png);
  background-image:url(images/menu/faq.svg), none;
}
.header .menu ul li a.faq:hover{
  background-image:url(images/menu/hover/faq@2x.png);
  background-image:url(images/menu/hover/faq.svg), none;
}
.header .menu ul li a.faq.active{
  background-image:url(images/menu/active2/faq@2x.png);
  background-image:url(images/menu/active2/faq.svg), none;
}


#content .block.home .info{
  background-image:url(images/home@2x.png);
}


#content .block.register .title{
  background-image:url(images/titles/register@2x.png);
  background-image:url(images/titles/register.svg), none;
}
#content .block.register .before h3{
  background-image:url(images/register_before@2x.png);
  background-image:url(images/register_before.svg), none;
}
#content .block.register .off h3{
  background-image:url(images/register_off@2x.png);
  background-image:url(images/register_off.svg), none;
}
#content .block.register .thanks a{
  background-image:url(images/close@2x.png);
  background-image:url(images/close.svg), none;
}
#content .block.register .thanks h3{
  background-image:url(images/thanks@2x.png);
  background-image:url(images/thanks.svg), none;
}
#content .block.register .form .fields > li.err::after{
  background-image:url(images/err@2x.png);
  background-image:url(images/err.svg), none;
}
.textfield{
  background-image:url(images/textfield@2x.png);
  background-image:url(images/textfield.svg), none;
}
.err .textfield{
  background-image:url(images/textfield_err2@2x.png);
  _background-image:url(images/textfield_err.svg), none;
}
.form .SBselect span{
  background-image:url(images/select2@2x.png);
  background-image:url(images/select2.svg), none;
}
.form .SBselect p{
  background-image:url(images/textfield@2x.png);
  background-image:url(images/textfield.svg), none;
}
.form .SBselect[data-select-open="true"] .holder{
  background-image:url(images/select_bg@2x.png);
}
.form .SBselect ul li:hover,
.form .SBselect ul li.over,
.form .SBselect ul li.active{
  background-image:url(images/select_on@2x.png);
}
.form .SBselect ul li.active::before{
  background-image:url(images/select_gt@2x.png);
}
.radio label::before{
  background-image:url(images/radio_bg@2x.png);
}
.radio input:checked + label::after{
  background-image:url(images/radio_check@2x.png);
}
.err div.check label::after{
  background-image:url(images/err@2x.png);
  background-image:url(images/err.svg), none;
}
div.check input:checked + label::after{
  background-image:url(images/check@2x.png);
  background-image:url(images/check.svg), none;
}



#content .block.winners .title{
  background-image:url(images/titles/winners@2x.png);
  background-image:url(images/titles/winners.svg), none;
}
#content .block.winners h3{
  background-image:url(images/winners_temp@2x.png);
  background-image:url(images/winners_temp.svg), none;
}
#content .block.winners .select label::after{
  background-image:url(images/select2@2x.png);
  background-image:url(images/select2.svg), none;
}


#content .block.rules .title{
  background-image:url(images/titles/rules@2x.png);
  background-image:url(images/titles/rules.svg), none;
}


#content .block.faq .title{
  background-image:url(images/titles/faq@2x.png);
  background-image:url(images/titles/faq.svg), none;
}
