body.promo-page{background:#050505}body.promo-page .page:before{background:#170417 url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/bg-10.jpg") no-repeat center 0}header{height:413px}.share{position:absolute;top:-220px;right:10px;text-align:center}body.promo-page .logo img{display:none}body.promo-page .logo{width:404px;height:124px;top:120px;background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/logo-17.png") no-repeat 0 0}.marathon-main{min-height:465px;background:linear-gradient(to bottom,#111 60%,#292929 100%);margin:0 0 30px}.join{color:#a2a2a2;padding:40px;width:782px;margin:auto}.join h1{color:#d0c696}.join h2{color:#fff}.join p{margin:0 0 15px;line-height:1.3em}.avatar-select{width:470px;margin:auto}.avatar-select .btn{width:100%}.welcome-btn{width:470px;margin:30px 0}.prizes{margin:0 0 55px}.prize{height:870px;position:relative}.prize--1{background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/col-1.jpg") no-repeat 50% 0}.prize--2{background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/col-2.jpg?1") no-repeat 50% 0}.prize--3{background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/col-3.jpg") no-repeat 50% 0}.prize__info{position:absolute;right:25px;left:25px;bottom:25px;text-align:center;color:#fff}.prize__title{font-family:HelveticaNeue;height:50px}.prize__text{height:88px;line-height:1.3em}.prize__info:before{content:'';position:absolute;left:-25px;right:-25px;bottom:100%;height:300px;margin:0 0 15px}.prize--1 .prize__info:before{background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/prizes/17/prize-1.png?2") no-repeat 50% 100%}.prize--2 .prize__info:before{background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/prizes/17/prize-2.png?3") no-repeat 50% 100%}.prize--3 .prize__info:before{background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/prizes/17/prize-3.png?2") no-repeat 50% 100%}.pvpinfo-left{position:relative;display:inline-block;vertical-align:top;width:445px;min-height:800px;padding:20px 0}.pvpinfo-right{display:inline-block;vertical-align:top;width:642px;padding:100px 0 20px}.top100-prize{height:210px;margin:40px 0;background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/prizes/17/top100prize.png?4") no-repeat 0 0}.top100-status{font:22px HelveticaNeue}.top100-status:not(.gold){color:#ff7d7d}.top100-hint{font-size:14px;color:#616161}.top100-hint b{display:block}.pvpinfo-left p{margin:0 0 15px}.change__item{height:460px}.rating-wrap{height:460px;position:relative}.user-info{position:absolute;right:0;top:-62px;width:640px;height:122px;padding:0 0 0 24px;background:linear-gradient(to bottom,#b22819 0%,#550b32 100%);z-index:1}.user-info__event-name{font-size:22px;color:#d0c696;font-family:HelveticaNeue;text-transform:uppercase}.user-info__event-name span{display:block;font-size:36px}.user-info__rate{height:122px;padding:20px 16px 0;min-width:160px;text-align:center;text-transform:uppercase}.user-info__rate + .user-info__rate{border-left:1px solid rgba(255,255,255,0.25)}.user-info__title{color:rgba(255,255,255,0.5)}.user-info__num{font:72px/72px HelveticaCond}.pvpinfo h3{font-family:HelveticaNeue;color:#fff}.pvpinfo-right h3{text-align:center}.level-slider{height:335px;background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/slider.jpg") no-repeat 50% 100%;margin:0 0 12px}.level-slider .icon-wrap{top:70px}.level-slider .slider-prev{left:30px}.level-slider .slider-next{right:30px}.level-slider li{width:642px}.progress{height:70px;padding:0 0 5px;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.progress__lvl{color:#4b4b4b;text-align:center;width:75px}.progress__lvl.active{color:#fff}.progress__lvl span{display:block;font:42px HelveticaNeue}.progress__line{height:50px;overflow:hidden;position:relative;background:#292929}.progress__line > div{width:0;height:50px;background:#690}.progress__line span{position:absolute;left:0;right:0;top:0;text-align:center;color:#fff;font:22px/50px HelveticaNeue;z-index:1}.slider-prize{text-align:center;height:265px;color:#c6c7c8}.slider-prize__name{color:#fff;font:20px HelveticaNeue;margin:0 0 15px}.slider-prize .inline + .inline{margin-left:25px;width:270px;text-align:left}.ladder{border-collapse:collapse}.ladder th{text-transform:none;background:none;border-bottom:1px solid #4d4d4d;color:#4d4d4d;font-family:HelveticaNeue}.ladder tr.active{color:#f4da72}.ladder__num{font-size:12px}.ladder__info{font-size:10px;color:#6c6c6c;display:block}.ladder td{padding:3px 20px}.ladder .td-sep td{padding:5px 20px 13px}.ladder tr:nth-child(2n+1) td{background:#252525}.ladder-user{position:absolute;left:0;width:100%;bottom:-13px}.ladder-user tr:nth-child(2n+1) td{background:none}.ladder-user tr:nth-child(2n) td{background:#252525}.tab-block{position:absolute;left:0;right:0;bottom:70px;text-align:center}.tab-block__hint{position:absolute;left:40px;right:40px;top:110%;font-size:15px;color:#898e95}.tab-block .btn{width:320px}.pvp-news{position:relative;width:640px;height:220px;overflow:hidden;box-sizing:border-box;background:#000}.pvp-news *{box-sizing:border-box}.rotator__nav{position:absolute;z-index:11;bottom:14px;right:15px;line-height:11px}.rotator__point{display:inline-block;vertical-align:top;vertical-align:top;width:11px;height:11px;margin:0 3px 0 2px;border:2px solid #d0c696;border-radius:100%;cursor:pointer}.rotator__point.active{background:#d0c696}.pvp-new{position:absolute;top:0;bottom:0;right:0;left:0}.pvp-new img{display:block;width:640px;height:220px}.pvp-new.visible{z-index:2}.rules{position:relative;margin:0 0 25px;height:430px;background:url("https://cdn.revonline.ru/static/images/pages/events/pvpmarathon/rules.jpg") no-repeat 50% 0;background-size:cover}.rules__title{position:absolute;width:480px;left:55px;top:44px;font-size:41px;text-transform:uppercase}.rules__subtitle{display:block;padding:15px 0 0;font-size:14px;text-transform:none}.rules__info{position:absolute;top:30px;right:55px;width:490px}.rules__info p{margin:0 0 15px}.rules__info .grey{color:rgba(255,255,255,0.4)}.rules__b{font-size:22px;color:#fff}.rules__points{background:rgba(0,0,0,0.8);font:22px HelveticaNeue;padding:12px 0 12px;margin:0 0 13px}.rules__points > span{padding:0 15px}.faq{padding:5px 0 4px 35px;margin:25px 0;line-height:1.3em;background:url("https://cdn.revonline.ru/static/images/pages/news/sun.png") no-repeat 0 0}.faq__title{margin:0 0 10px}