@font-face {
font-family:Ubuntu;
font-style:normal;
font-weight:400;
src:local('Ubuntu Regular'),
local('Ubuntu-Regular'),
url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
unicode-range:U+0460-052F,
U+20B4,
U+2DE0-2DFF,
U+A640-A69F
}
@font-face {
font-family:Ubuntu;
font-style:normal;
font-weight:400;
src:local('Ubuntu Regular'),
local('Ubuntu-Regular'),
url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
unicode-range:U+0400-045F,
U+0490-0491,
U+04B0-04B1,
U+2116
}
@font-face {
font-family:Ubuntu;
font-style:normal;
font-weight:400;
src:local('Ubuntu Regular'),
local('Ubuntu-Regular'),
url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
unicode-range:U+1F00-1FFF
}
@font-face {
font-family:Ubuntu;
font-style:normal;
font-weight:400;
src:local('Ubuntu Regular'),
local('Ubuntu-Regular'),
url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
unicode-range:U+0370-03FF
}
@font-face {
font-family:Ubuntu;
font-style:normal;
font-weight:400;
src:local('Ubuntu Regular'),
local('Ubuntu-Regular'),
url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
unicode-range:U+0100-024F,
U+1E00-1EFF,
U+20A0-20AB,
U+20AD-20CF,
U+2C60-2C7F,
U+A720-A7FF
}
@font-face {
font-family:Ubuntu;
font-style:normal;
font-weight:400;
src:local('Ubuntu Regular'),
local('Ubuntu-Regular'),
url(https://fonts.gstatic.com/s/ubuntu/v10/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
unicode-range:U+0000-00FF,
U+0131,
U+0152-0153,
U+02C6,
U+02DA,
U+02DC,
U+2000-206F,
U+2074,
U+20AC,
U+2212,
U+2215
}
body,
html {
color:#9524c9;
margin:0;
padding:0;
height:100%;
font-family:Ubuntu,sans-serif;
-webkit-tap-highlight-color:transparent
}
body {
cursor:default;
-moz-user-select:none;
-ms-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-webkit-touch-callout:none;
background-color:#fff
}
body.standalone {
height:100%;
background:url(/img/standalone.jpg?2) no-repeat center center #ecd09b
}
::-moz-focus-inner {
border:0
}
select:-moz-focusring {
color:transparent
}
h1,
h2,
h3,
h4,
h5 {
padding:0;
margin:0
}
a {
color:#4baf14
}
button {
font-weight:600;
outline:0;
cursor:pointer;
border:0;
box-sizing:border-box;
cursor:pointer;
box-sizing:border-box;
background-color:transparent
}
p {
margin:0;
padding:0
}
ul {
margin:0;
padding:0
}
ul li {
list-style-type:none;
padding:0;
margin:0
}
em {
font-style:normal
}
hr {
padding:0;
margin:0;
height:2px;
border:0;
background:url(/img/interface/hr.png) repeat-x 0 0 #303030
}
.switch {
display:none
}
.switch.current {
display:block!important
}
.standaloneDiv {
width:1000px;
margin:0 auto;
height:100%
}
.allowSelect {
cursor:text;
-webkit-touch-callout:text;
-webkit-user-select:text;
-khtml-user-select:text;
-moz-user-select:text;
-ms-user-select:text;
user-select:text
}
#hintJs {
color:#fff;
padding:15px;
position:absolute;
top:-30px;
margin:0 auto;
background-color:#c30000;
z-index:10
}
.off {
display:none!important
}
.textBorderCoin {
text-shadow:2px 0 0 #9524c9,-2px 0 0 #9524c9,0 2px 0 #9524c9,0 -2px 0 #9524c9,1px 1px #9524c9,-1px -1px 0 #9524c9,1px -1px 0 #9524c9,-1px 1px 0 #9524c9
}
.asTable {
display:table
}
.asCell {
display:table-cell;
height:100%;
vertical-align:middle
}
.centerContainer {
text-align:center;
position:absolute;
width:100%;
left:0;
bottom:20px
}
.hint {
display:none
}
.href {
display:inline-block;
cursor:pointer
}
.href:hover {
color:#9524c9
}
.color1 {
color:#9524c9
}
.green {
color:#52b400
}
.blockStyle {
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border:2px solid #9524c9;
background-color:#9524c9;
-webkit-box-shadow:inset 0 0 54px 2px rgba(70, 6, 88, 0.5);
-moz-box-shadow:inset 0 0 54px 2px rgba(270, 6, 88, 0.5);
box-shadow:inset 0 0 54px 2px rgba(270, 6, 88, 0.5)
}
#rootContainer {
width:1000px;
margin:0 auto;
position:relative
}
.type2color {
color:#0072ff
}
.type3color {
color:#9134e6
}
div.hintOnScreen {
font-weight:800;
font-size:22px;
text-align:center;
z-index:1000;
position:absolute;
left:50%;
top:40%;
height:30px;
width:380px;
margin-left:-150px;
width:100%;
left:0;
margin-left:0;
background:-moz-radial-gradient(center,ellipse cover,rgba(0,1,0,.5) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);
background:-webkit-radial-gradient(center,ellipse cover,rgba(0,1,0,.5) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);
background:radial-gradient(ellipse at center,rgba(0,1,0,.5) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%)
}
div.hintOnScreen p.text {
animation:textAnimation .1s linear 1;
-webkit-animation:textAnimation .1s linear 1;
color:#fff;
position:relative;
text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000
}
div.hintOnScreen.boss p.text {
font-size:50px;
font-weight:1000;
color:red
}
@keyframes textAnimation {
0% {
transform:scale(.8);
-webkit-transform:scale(.8);
margin-bottom:0;
opacity:.7;
top:10px
}
100% {
top:0;
opacity:1;
transform:scale(1);
-webkit-transform:scale(1)
}
}
@-webkit-keyframes textAnimation {
0% {
transform:scale(.8);
-webkit-transform:scale(.8);
margin-bottom:0;
opacity:.7;
top:10px
}
100% {
top:0;
opacity:1;
transform:scale(1);
-webkit-transform:scale(1)
}
}
body.iPhone .sceneLeftMenu {
left:45px
}
body.iPhone .sceneRightMenu {
right:54px
}
body.iPhone ul.teamProgress {
right:30px
}
.microDurabilityBar {
position:relative;
width:116px;
height:13px;
display:inline-block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background-color:rgba(0,0,0,.5)
}
.microDurabilityBar.low .progress {
background-color:#b31b0a
}
.microDurabilityBar .progress {
height:13px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background-color:#42bc16
}
.microDurabilityBar .progressText {
font-size:10px;
text-align:center;
width:100%;
line-height:13px;
color:#fff;
position:absolute;
left:0;
top:0;
z-index:2
}
.standartProgressBar {
position:relative;
width:200px;
height:36px;
font-size:14px;
text-align:center;
padding-right:25px
}
.standartProgressBar .bar {
height:36px;
position:absolute;
right:25px;
left:0;
top:0;
background:url(/img/popups/leagues/league-progress-bar.png) no-repeat 0 0
}
.standartProgressBar .bar:before {
content:'';
width:25px;
height:36px;
position:absolute;
right:-25px;
top:0;
background:url(/img/popups/leagues/league-progress-bar.png) no-repeat 100% 0
}
.standartProgressBar .progressContainer {
overflow:hidden;
height:26px;
top:5px;
left:6px;
right:7px;
position:absolute;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px
}
.standartProgressBar .progressContainer .progress {
height:100%;
display:block;
position:relative;
background:url(/img/popups/leagues/league-progress.png) repeat-x
}
.standartProgressBar span.progressText {
position:absolute;
left:0;
top:0;
width:100%;
font-weight:600;
text-align:center;
color:#fff;
line-height:36px;
z-index:2;
text-shadow:1px 1px 2px rgba(0,0,0,.74)
}
.standartProgressBar span.progressText em {
display:inline-block
}
.standartProgressBar span.progressText span.separator {
margin:0 10px
}
.standartProgressBar .next.level {
position:absolute;
top:-3px;
right:-14px
}
.standartProgressBar h2 {
color:#9524c9!important;
font-size:16px!important;
position:absolute!important;
width:100%!important;
left:0!important;
top:-30px!important;
text-align:center!important
}
.standartProgressBar h3 {
color:#fff;
font-size:14px;
position:absolute;
width:100%;
left:0;
top:-25px;
text-align:center
}
.standartProgressBar h4 {
font-size:12px;
position:absolute;
width:100%;
left:0;
bottom:38px;
text-align:center
}
.standartProgressBar .bossSeparator {
margin-left:5px;
width:0;
position:absolute;
top:0;
height:20px;
z-index:+1
}
.standartProgressBar .bossSeparator:before {
content:'';
width:20px;
height:34px;
position:absolute;
left:-14px;
top:-4px;
background-image:url(/img/interface/boss_bar_separator.png)
}
.standartProgressBar .bossSkinQty {
width:38px;
height:38px;
position:absolute;
left:-24px;
padding-left:5px;
bottom:-40px;
color:#fff;
font-size:26px;
text-align:right;
padding-top:8px;
background-repeat:no-repeat;
text-shadow:2px 2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000
}
.standartProgressBar.small {
height:32px;
font-size:13px;
padding-right:25px
}
.standartProgressBar.small .bar {
height:32px;
right:25px;
background-image:url(/img/interface/progress-bar-small.png)
}
.standartProgressBar.small .bar:before {
width:25px;
height:32px;
position:absolute;
right:-25px;
background-image:url(/img/interface/progress-bar-small.png)
}
.standartProgressBar.small .progressContainer {
height:22px;
top:5px;
left:6px;
right:7px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px
}
.standartProgressBar.small .progressContainer .progress {
height:100%;
display:block;
position:relative;
background:url(/img/popups/leagues/league-progress.png) repeat-x
}
.standartProgressBar.small span.progressText {
line-height:31px
}
.standartProgressBar .ico {
position:absolute;
z-index:2
}
.standartProgressBar .ico.star {
width:49px;
height:48px;
position:absolute;
left:-18px;
top:-9px;
background:url(/img/icons/star.png?2) no-repeat
}
.standartProgressBar .ico.boss {
width:68px;
height:68px;
position:absolute;
left:-46px;
top:-29px
}
.standartProgressBar .ico.bossSkin {
left:-33px;
top:-15px
}
.standartProgressBar .ico.boss .bossSkinQty {
bottom:-19px;
left:20px
}
.ico.cup {
width:27px;
height:30px;
position:absolute;
left:-16px;
top:-7px;
background:url(/img/icons/cup-m.png) no-repeat
}
.standartProgressBar .ico.durability {
width:46px;
height:49px;
position:absolute;
left:-21px;
top:-10px;
background:url(/img/interface/durability-ico.png) no-repeat
}
.standartProgressBar .ico.skull {
position:absolute;
left:-21px;
top:-9px;
width:56px;
height:56px;
background-image:url(/img/icons/kills-m.png)
}
.standartProgressBar .ico.chest {
position:absolute;
right:-21px;
top:-49px;
width:56px;
height:56px
}
.standartProgressBar .ico.chest img {
height:100px
}
.standartProgressBar .fromWeapon {
width:80px;
height:87px;
position:absolute;
left:-59px;
top:-20px;
background:url(/img/popups/weapons/from.png)
}
.standartProgressBar .fromWeapon img {
width:62px;
position:relative;
top:6px;
left:8px
}
.standartProgressBar .toWeapon {
width:66px;
height:81px;
position:absolute;
right:-53px;
top:-20px;
z-index:-1;
background:url(/img/popups/weapons/to.png)
}
.test {
background:url(img/chest)
}
.standartProgressBar .toWeaponLink {
cursor:pointer;
width:66px;
height:81px;
position:absolute;
right:-53px;
top:-20px;
z-index:1
}
.standartProgressBar .toWeapon img {
width:62px;
position:relative;
top:6px;
left:2px
}
.durabilityBar {
width:198px;
height:18px;
text-align:center;
position:relative;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background-color:#363f50;
overflow:hidden
}
.durabilityBar .progress {
height:100%;
display:block;
position:relative;
background:#55bb1a;
background:-moz-linear-gradient(top,#55bb1a 0,#297a0d 100%);
background:-webkit-linear-gradient(top,#55bb1a 0,#297a0d 100%);
background:linear-gradient(to bottom,#55bb1a 0,#297a0d 100%)
}
.durabilityBar span.progressText {
color:#fff;
position:absolute;
left:0;
top:0;
width:100%;
font-weight:600;
font-size:12px;
text-align:center;
line-height:18px;
text-align:center;
z-index:2;
text-shadow:1px 1px 2px rgba(0,0,0,.74)
}
.durabilityBar span.progressText em {
display:inline-block
}
.durabilityBar .ico.durability {
width:46px;
height:49px;
position:absolute;
left:-21px;
top:-12px;
background:url(/img/interface/durability-ico.png) no-repeat
}
.bigText {
font-family:'Luckiest Guy',cursive;
font-size:22px;
font-weight:100
}
em {
display:inline-block
}
.progress .anim {
width:100%;
height:100%;
opacity:0
}
.resGet {
position:absolute;
z-index:100
}
.coin.resGet {
width:50px;
height:49px;
margin-left:-25px;
background:url(/img/anim/coin360.png) repeat 0 0
}
.ruby.resGet {
width:50px;
height:50px;
margin-left:-25px;
background:url(/img/anim/ruby360.png) repeat 0 0
}
.star.resGet {
width:60px;
height:60px;
margin-left:-30px;
background:url(/img/anim/star360.png) repeat 0 0
}
.cup.resGet {
width:39px;
height:43px;
margin-left:-20px;
background:url(/img/icons/cup-l.png) no-repeat center center
}
.kill.resGet {
width:56px;
height:56px;
margin-left:-28px;
background:url(/img/icons/kills-m.png) no-repeat center center
}
.chestkey.resGet {
width:63px;
height:93px;
margin-left:-32px;
background:url(/img/icons/chestkey-l.png) no-repeat center center
}
.bossSkin.resGet,
.bossSkin2.resGet {
width:56px;
height:56px;
margin-left:-28px;
background:url(/img/icons/boss_skin/9_xx.png) no-repeat center center
}
.resQty {
width:100px;
text-align:center;
font-family:'Luckiest Guy',cursive;
position:absolute;
color:#9524c9;
font-size:34px;
font-weight:100;
text-shadow:2px 2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;
text-align:center;
z-index:100;
background:-moz-radial-gradient(center,ellipse cover,rgba(0,1,0,.5) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);
background:-webkit-radial-gradient(center,ellipse cover,rgba(0,1,0,.5) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);
background:radial-gradient(ellipse at center,rgba(0,1,0,.5) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%)
}
.resQty.star {
color:#fff3e4
}
.resQty.ruby {
color:#ee9aed
}
#gameBody {
width:100%;
overflow:hidden
}
#defBody {
width:100%;
min-width:900px;
height:600px;
margin:0 auto;
position:relative;
background:url(/img/scene_new/bg.jpg) no-repeat center center #e0d4b0
}
body.lv .logo {
background:url(/img/screens/loading/logo_lv.png) no-repeat center center
}
.mainChestBlock {
position:absolute;
right:320px;
bottom:20px;
boder:1px solid red
}
.mainChestBlock {
right:340px
}
.chestBlock {
z-index:5;
margin-left:20px;
width:150px;
height:70px;
display:inline-block;
position:relative;
text-align:center;
background:0 0
}
.chestBlock h5 {
position:absolute;
left:0;
top:5px;
line-height:14px;
color:#000;
width:100%;
text-align:center
}
.chestBlock .image {
cursor:pointer;
position:absolute;
right:-30px;
bottom:0;
width:88px;
z-index:5
}
.chestBlock #openChestButton {
display:none;
position:absolute;
left:20px;
bottom:9px;
z-index:2
}
.chestBlock.chestLimit .chestIco,
.chestBlock.chestLimit .chestKeyBar,
.chestBlock.chestLimit button {
display:none!important
}
.chestBlock.chestLimit .nextChestTimerBlock {
display:block!important
}
.nextChestTimerBlock {
width:116px;
color:#fff;
font-size:11px;
text-align:center;
margin:45px 0 0 6px;
padding-top:8px
}
.nextChestTimerBlock .timer {
display:inline-block;
position:relative;
padding:5px;
margin-top:12px;
padding-left:25px;
padding-right:5px;
width:64px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
background-color:rgba(0,0,0,.5)
}
.nextChestTimerBlock .timer:before {
content:'';
display:block;
position:absolute;
left:-2px;
top:-2px;
width:24px;
height:25px;
background:url(/img/icons/timer.png) no-repeat 0 0
}
.chestBlock.chestTrue #openChestButton {
display:block
}
.chestBlock.chestTrue .chestKeyBar {
display:none
}
.chestBlock.keyAnimation #openChestButton {
display:none!important
}
.chestBlock.keyAnimation .chestKeyBar {
display:block!important
}
#defBody .anim {
width:100%;
position:absolute;
left:0;
top:20px
}
#defBody #img_skin_def {
animation:breeze 4s 2s infinite;
-webkit-animation:breeze 4s 2s infinite;
transform-origin:50% 100%
}
@keyframes breeze {
0%,
100% {
-ms-transform:scale(1,1);
transform:scale(1,1)
}
50% {
-ms-transform:scale(.95,.97);
transform:scale(.95,.97)
}
}
@-webkit-keyframes breeze {
0%,
100% {
-webkit-transform:scale(1,1)
}
50% {
-webkit-transform:scale(.95,.97)
}
}
#popupContainer #blur.bgType {
/* background:url(/img/popups/blur-bg.jpg?3) no-repeat center center */
}
.centerDiv {
position:absolute;
left:50%;
top:50%;
width:0
}
.centerDiv.flag:after {
content:'';
width:64px;
height:24px;
background:url(/img/scene_new/anim_flag2.png) repeat-x 0 0;
position:absolute;
left:-163px;
top:-180px;
transform:skewX(17deg);
animation:anim_flag 1.2s steps(7) infinite;
-webkit-animation:anim_flag 1.2s steps(7) infinite
}
.centerDiv.flag:before {
content:'';
width:64px;
height:24px;
background:url(/img/scene_new/anim_flag2.png) repeat-x 0 0;
position:absolute;
left:210px;
top:-156px;
animation:anim_flag 1s steps(7) infinite;
-webkit-animation:anim_flag 1s steps(7) infinite
}
@keyframes anim_flag {
0% {
background-position:0 0
}
100% {
background-position:-448px 0
}
}
@-webkit-keyframes anim_flag {
0% {
background-position:0 0
}
100% {
background-position:-448px 0
}
}
#myChar {
width:440px;
height:440px;
position:absolute;
left:50%;
top:50%;
margin-left:-220px;
margin-top:-240px
}
.newButton {
color:#fff;
outline:0;
background-repeat:no-repeat
}
.newButton.size1 {
width:230px;
height:68px;
font-size:16px;
padding-bottom:7px;
text-shadow:2px 0 0 #7c2800,-2px 0 0 #004978,0 2px 0 #004978,0 -2px 0 #004978,1px 1px #004978,-1px -1px 0 #004978,1px -1px 0 #004978,-1px 1px 0 #004978;
background-image:url(/img/interface/buttons/size1_blue.png)
}
.newButton.size1.green {
text-shadow:2px 0 0 #306602,-2px 0 0 #306602,0 2px 0 #306602,0 -2px 0 #306602,1px 1px #306602,-1px -1px 0 #306602,1px -1px 0 #306602,-1px 1px 0 #306602;
background-image:url(/img/interface/buttons/size1_green.png)
}
.newButton.size2 {
width:180px;
height:58px;
font-size:16px;
padding-bottom:7px;
text-shadow:2px 0 0 #306602,-2px 0 0 #306602,0 2px 0 #306602,0 -2px 0 #306602,1px 1px #306602,-1px -1px 0 #306602,1px -1px 0 #306602,-1px 1px 0 #306602;
background-image:url(/img/interface/buttons/size2_green.png)
}
.newButton.size2.blue {
color:#fff;
text-shadow:2px 0 0 #00558b,-2px 0 0 #00558b,0 2px 0 #00558b,0 -2px 0 #00558b,1px 1px #00558b,-1px -1px 0 #00558b,1px -1px 0 #00558b,-1px 1px 0 #00558b;
background-image:url(/img/interface/buttons/size2_blue.png)
}
.newButton.size3 {
width:118px;
height:51px;
font-size:15px;
padding-bottom:7px;
text-shadow:2px 0 0 #306602,-2px 0 0 #306602,0 2px 0 #306602,0 -2px 0 #306602,1px 1px #306602,-1px -1px 0 #306602,1px -1px 0 #306602,-1px 1px 0 #306602;
background-image:url(/img/interface/buttons/button_accept.png)
}
.newButton.size3.red {
color:#fff;
text-shadow:2px 0 0 #800303,-2px 0 0 #800303,0 2px 0 #800303,0 -2px 0 #800303,1px 1px #800303,-1px -1px 0 #800303,1px -1px 0 #800303,-1px 1px 0 #800303;
background-image:url(/img/interface/buttons/button_reject.png)
}
.newButton .buttonIco {
margin-right:7px;
vertical-align:middle
}
.newButton2 {
color:#fff
}
.newButton2:hover {
background-position:0 -100px
}
.newButton2:active {
transform:translate(0,6px)
}
button.facebook {
cursor:pointer;
width:90px;
height:90px;
border:0;
padding:0;
outline:0;
margin:10px 0;
background:url(/img/welcome/social-buttons2.png) no-repeat -180px 0
}
#defBody .playButton {
width:257px;
height:100px;
position:absolute;
right:30px;
bottom:20px;
font-size:29px;
padding-bottom:10px;
text-shadow:2px 0 0 #7c2800,-2px 0 0 #7c2800,0 2px 0 #7c2800,0 -2px 0 #7c2800,1px 1px #7c2800,-1px -1px 0 #7c2800,1px -1px 0 #7c2800,-1px 1px 0 #7c2800;
background-image:url(/img/scene_new/button_play.png)
}
#defBody .playButton.bossMode {
padding-left:75px
}
#defBody .playButton .bossIco {
position:absolute;
left:-17px;
top:-13px
}
#scene {
position:relative
}
#defBody .myProfile {
position:absolute;
width:100%;
text-align:center;
left:0;
top:auto;
bottom:-5px
}
#defBody .level {
position:absolute;
left:-50px;
top:-12px;
vertical-align:3px;
margin-right:10px
}
#defBody .myNick {
cursor:pointer;
width:100%;
height:40px;
font-size:20px;
font-weight:700;
line-height:40px;
color:#fff;
position:relative;
left:auto;
bottom:auto;
top:auto;
text-align:center;
z-index:3;
white-space:nowrap;
background:0 0;
text-shadow:2px 0 0 #363833,-2px 0 0 #363833,0 2px 0 #363833,0 -2px 0 #363833,1px 1px #363833,-1px -1px 0 #363833,1px -1px 0 #363833,-1px 1px 0 #363833
}
#defBody .myProfile .clanName {
cursor:pointer;
display:inline-block
}
#defBody #myBars {
position:absolute;
text-align:right;
top:15px;
right:30px;
z-index:3
}
#defBody #myBars.onPopupContainer {
z-index:50
}
#defBody #myBars.onPopupContainer button.settingsButton {
display:none
}
#myBars.marginRight {
right:72px
}
#defBody #myBars .bar {
cursor:pointer;
display:inline-block;
width:102px;
height:52px;
color:#fff;
font-weight:600;
line-height:41px;
text-align:left;
position:relative;
box-sizing:border-box;
vertical-align:top;
padding-left:34px;
margin-left:3px;
background:url(/img/scene_new/button_coin.png)
}
#defBody #myBars .bar.coin {
color:#f3bfff
}
#defBody #myBars .bar.ruby {
color:#f3bfff
}
.rubySale {
position:absolute;
right:107px;
top:54px;
z-index:0
}
.rubySale .content {
width:94px;
height:48px;
position:relative;
color:#9524c9;
line-height:32px;
text-align:center;
background:url(/img/scene_new/ruby_sale.png)
}
.rubySale:after {
content:'';
position:absolute;
width:168px;
height:150px;
top:-75px;
right:-38px;
z-index:-1;
animation:boosterActiveS 1s steps(10) infinite;
-webkit-animation:boosterActiveS 1s steps(10) infinite;
background:url(/img/anim/ruby_sale.png) 0 0
}
.coinsSale {
position:absolute;
right:215px;
top:54px;
z-index:0
}
.coinsSale .content {
width:94px;
height:48px;
position:relative;
color:#9524c9;
line-height:32px;
text-align:center;
background:url(/img/scene_new/ruby_sale.png)
}
.coinsSale:after {
content:'';
position:absolute;
width:168px;
height:150px;
top:-75px;
right:-38px;
z-index:-1;
animation:boosterActiveS 1s steps(10) infinite;
-webkit-animation:boosterActiveS 1s steps(10) infinite;
background:url(/img/anim/ruby_sale.png) 0 0
}
#defBody #myBars .bar:hover {
background-position:0 -100px
}
#defBody #myBars .bar:active {
transform:translate(0,6px);
background-position:0 -200px
}
#defBody #myBars .bar.ruby .ico {
content:url(/img/scene_new/ruby.png);
width:26px;
height:22px;
position:absolute;
left:5px;
top:9px;
background:0 0
}
#defBody #myBars .bar.coin .ico {
content:url(/img/scene/bar-coin.png);
width:29px;
height:32px;
position:absolute;
left:5px;
top:3px;
background:0 0
}
------------------------------ #defBody #myLeague {
left:0;
top:0
}
#defBody #myLeague .leagueIco {
position:absolute;
left:10px;
top:2px;
width:106px
}
#defBody .myLeague {
width:388px;
height:86px;
position:absolute;
cursor:pointer;
background:url(/img/scene_new/league_bar.png) no-repeat 0 0
}
#defBody .myLeague.award {
background:url(/img/scene_new/league_bar_award.png) no-repeat -1px 0
}
.myLeague.award .awardBlock {
display:block
}
.myLeague.award .progressBlock {
visibility:hidden
}
.myLeague .awardBlock {
display:none
}
.myLeague .awardBlock button.awardButton {
width:172px;
height:65px;
position:absolute;
left:121px;
top:8px;
font-size:15px;
padding-bottom:15px;
text-shadow:2px 0 0 #345907,-2px 0 0 #345907,0 2px 0 #345907,0 -2px 0 #345907,1px 1px #345907,-1px -1px 0 #345907,1px -1px 0 #345907,-1px 1px 0 #345907;
background-image:url(/img/scene_new/button_award.png)
}
#defBody .myLeague .awardBlock .awardDiv {
position:absolute;
right:20px;
top:1px
}
.myLeague .bigText {
color:#fff;
width:80px;
bottom:-13px;
right:0;
position:absolute;
text-align:center;
text-shadow:2px 0 0 #9524c9,-2px 0 0 #9524c9,0 2px 0 #9524c9,0 -2px 0 #9524c9,1px 1px #9524c9,-1px -1px 0 #9524c9,1px -1px 0 #9524c9,-1px 1px 0 #9524c9
}
.myLeague .chestIco {
position:absolute;
top:5px;
right:-10px
}
.myLeague .awardBlock .upgradeToken {
right:5px;
position:relative
}
.myLeague h5 {
position:absolute;
left:0;
top:6px;
color:#000;
width:100%;
text-align:center
}
.myLeague .leagueIco {
position:absolute;
bottom:5px;
left:-21px
}
.myLeague .leagueIco img {
width:96px
}
#defBody .progressBlock {
position:absolute;
left:112px
}
#defBody .myLeague .standartProgressBar {
width:198px;
position:relative;
left:0;
top:20px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
height:21px;
padding:0!important;
border:2px solid #17173f;
background-color:#000
}
#defBody .myLeague .standartProgressBar.small .progressContainer {
left:0;
top:0;
height:21px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
#defBody .myLeague .standartProgressBar.small span.progressText {
line-height:21px
}
.myLeague button {
position:absolute;
left:94px;
bottom:-10px
}
#defBody .chestBlock .chestIco {
position:relative;
z-index:2;
height:64px
}
#defBody .chestBlock:after {
content:'';
width:100px;
height:54px;
position:absolute;
bottom:0;
left:15px;
z-index:-1;
background-image:url(/img/scene_new/button_chest.png);
background-position:0 0
}
#defBody .chestBlock .openChestButton {
position:absolute;
left:8px;
bottom:-3px;
z-index:2;
width:115px;
height:65px;
z-index:0;
padding-bottom:12px;
padding-right:10px;
text-shadow:2px 0 0 #345907,-2px 0 0 #345907,0 2px 0 #345907,0 -2px 0 #345907,1px 1px #345907,-1px -1px 0 #345907,1px -1px 0 #345907,-1px 1px 0 #345907;
background-image:url(/img/scene_new/button_open_chest.png)
}
#defBody .chestBlock.chestTrue .chestKeyBar {
display:none
}
#defBody .chestBlock .chestKeyBar {
position:absolute;
left:31px;
top:auto;
bottom:19px;
width:70px;
z-index:4;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
.chestBlock.chestLimit .chestIco,
.chestBlock.chestLimit .chestKeyBar,
.chestBlock.chestLimit button {
display:none!important
}
.chestBlock.chestLimit .nextChestTimerBlock {
display:block!important
}
.nextChestTimerBlock {
width:116px;
color:#fff;
font-size:11px;
text-align:center;
margin:45px 0 0 6px;
padding-top:8px
}
.nextChestTimerBlock .timer {
display:inline-block;
position:relative;
padding:5px;
margin-top:12px;
padding-left:25px;
padding-right:5px;
width:64px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
background-color:rgba(0,0,0,.5)
}
.nextChestTimerBlock .timer:before {
content:'';
display:block;
position:absolute;
left:-2px;
top:-2px;
width:24px;
height:25px;
background:url(/img/icons/timer.png) no-repeat 0 0
}
.sceneRightMenu {
position:absolute;
right:34px;
top:100px
}
.sceneRightMenu button {
margin-bottom:66px
}
.sceneRightMenu button {
display:block;
width:72px;
height:68px;
background-color:transparent
}
.sceneRightMenu .shop {
background-image:url(/img/scene_new/button_shop.png)
}
.sceneRightMenu .history {
background-image:url(/img/scene_new/button_history.png)
}
.sceneRightMenu .tops {
background-image:url(/img/scene_new/button_tops.png)
}
.sceneBottomMenu {
position:absolute;
left:24px;
bottom:20px
}
.sceneBottomMenu button {
color:transparent!important;
width:87px;
height:76px;
color:#fff;
position:relative;
margin-right:15px;
padding-top:22px
}
#defBody button.notification:before {
right:-25px;
top:-15px
}
.sceneBottomMenu button.clans {
background-image:url(/img/scene_new/button_clans.png?2)
}
#clanButton.disabled {
color:#b3b3b3;
-moz-opacity:.7;
opacity:.7;
-webkit-filter:grayscale(100%)!important;
filter:grayscale(100%)!important
}
.sceneBottomMenu .messageQty {
position:absolute;
right:8px;
top:7px
}
.sceneBottomMenu button.friends {
background-image:url(/img/scene_new/button_friends.png?2)
}
.sceneBottomMenu button.chat {
display:none;
background-image:url(/img/scene_new/button_chat.png?2)
}
.mobile .sceneBottomMenu button.chat {
display:inline-block
}
.sceneLeftMenu {
position:absolute;
left:25px;
top:150px
}
.sceneLeftMenu button {
position:relative;
display:block;
width:176px;
height:77px;
font-size:17px;
color:#fff;
padding-bottom:12px;
padding-left:20px;
margin-bottom:30px;
text-align:left;
text-shadow:2px 0 0 #004481,-2px 0 0 #004481,0 2px 0 #004481,0 -2px 0 #004481,1px 1px #004481,-1px -1px 0 #004481,1px -1px 0 #004481,-1px 1px 0 #004481;
background-image:url(/img/scene_new/button_left.png)
}
.sceneLeftMenu button img {
position:absolute;
right:15px;
top:18px
}
#defBody #mainMenu {
display:none
}
.notification:before {
content:'';
width:48px;
height:50px;
display:block;
position:absolute;
right:-5px;
top:-2px;
z-index:+1;
background:url(/img/scene/menu/notification.png) no-repeat center center
}
#defBody button.button.settingsButton {
width:69px;
height:52px;
position:relative;
bottom:auto;
right:auto;
background-image:url(/img/scene_new/button_settings.png)
}
.grayscale {
-webkit-filter:grayscale(100%)!important;
filter:grayscale(100%)!important
}
.button50px {
background-position:0 0
}
.button50px:hover {
background-position:0 -50px
}
.button50px:active {
background-position:0 -100px
}
.button100px {
background-position:0 0
}
.button100px:hover {
background-position:0 -100px
}
.button100px:active {
background-position:0 -200px
}
button.microButton {
color:#fff;
font-size:11px;
padding:3px 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.4);
-moz-box-shadow:1px 2px 3px 0 rgba(0,0,0,.4);
box-shadow:1px 2px 3px 0 rgba(0,0,0,.4);
border:1px solid #415617;
text-shadow:1px 1px #2a4c00,-1px -1px 0 #2a4c00,1px -1px 0 #2a4c00,-1px 1px 0 #2a4c00;
background:#abec44;
background:-moz-linear-gradient(top,#abec44 0,#63a307 100%);
background:-webkit-linear-gradient(top,#abec44 0,#63a307 100%);
background:linear-gradient(to bottom,#abec44 0,#63a307 100%)
}
button.microButton:hover {
background:#b8ef5f;
background:-moz-linear-gradient(top,#b8ef5f 0,#80d509 100%);
background:-webkit-linear-gradient(top,#b8ef5f 0,#80d509 100%);
background:linear-gradient(to bottom,#b8ef5f 0,#80d509 100%)
}
button.microButton:active {
transform:translateY(1px);
box-sizing:border-box;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
button.microButton.red {
border:1px solid #830028;
text-shadow:1px 1px #941625,-1px -1px 0 #941625,1px -1px 0 #941625,-1px 1px 0 #941625;
background:#ff2a46;
background:-moz-linear-gradient(top,#ff2a46 0,#cd1e33 100%);
background:-webkit-linear-gradient(top,#ff2a46 0,#cd1e33 100%);
background:linear-gradient(to bottom,#ff2a46 0,#cd1e33 100%)
}
button.microButton.red:hover {
border:1px solid #830028;
background:#ff6568;
background:-moz-linear-gradient(top,#ff6568 1%,#ff1f39 100%);
background:-webkit-linear-gradient(top,#ff6568 1%,#ff1f39 100%);
background:linear-gradient(to bottom,#ff6568 1%,#ff1f39 100%)
}
button.button {
width:181px;
height:80px;
padding-bottom:2px;
color:#fff;
font-size:16px;
font-weight:600;
text-shadow:2px 0 0 #338b10,-2px 0 0 #338b10,0 2px 0 #338b10,0 -2px 0 #338b10,1px 1px #338b10,-1px -1px 0 #338b10,1px -1px 0 #338b10,-1px 1px 0 #338b10;
background:url(/img/interface/button.png?3) no-repeat 0 0
}
button.button:hover {
background-position:0 -100px
}
button.button:active {
background-position:0 -200px
}
button.button.blue {
text-shadow:2px 0 0 #1b7599,-2px 0 0 #1b7599,0 2px 0 #1b7599,0 -2px 0 #1b7599,1px 1px #1b7599,-1px -1px 0 #1b7599,1px -1px 0 #1b7599,-1px 1px 0 #1b7599;
background-image:url(/img/interface/button-blue.png?3)
}
button.button.disabled,
button.button.disabled * {
color:#ededed!important;
text-shadow:2px 0 0 #404040,-2px 0 0 #404040,0 2px 0 #404040,0 -2px 0 #404040,1px 1px #404040,-1px -1px 0 #404040,1px -1px 0 #404040,-1px 1px 0 #404040!important
}
button.button.disabled,
button.button.disabled img {
-webkit-filter:grayscale(100%)!important;
filter:grayscale(100%)!important
}
button.button em {
font-weight:600
}
button.button img.coin {
vertical-align:-3px
}
button.buttonTimer {
width:181px;
height:80px;
color:#fff;
font-size:16px;
font-weight:600;
padding-left:62px;
text-align:left;
padding-right:17px;
text-shadow:2px 0 0 #762377,-2px 0 0 #762377,0 2px 0 #762377,0 -2px 0 #762377,1px 1px #762377,-1px -1px 0 #762377,1px -1px 0 #762377,-1px 1px 0 #762377;
background:url(/img/interface/button-timer.png) no-repeat 0 0
}
button.buttonTimer:hover {
background-position:0 -80px
}
button.buttonTimer:active {
background-position:0 -160px
}
button.button.size1 {
width:225px;
height:50px;
font-size:16px;
background-image:url(/img/interface/button-size1.png?3)
}
button.button.size1.red {
text-shadow:2px 0 0 #a70f0c,-2px 0 0 #a70f0c,0 2px 0 #a70f0c,0 -2px 0 #a70f0c,1px 1px #a70f0c,-1px -1px 0 #a70f0c,1px -1px 0 #a70f0c,-1px 1px 0 #a70f0c;
background-image:url(/img/interface/button-size1-red.png?3)
}
button.button.size2 {
width:101px;
height:44px;
font-size:14px;
background-image:url(/img/interface/button-size2.png?3)
}
button.button.size3 {
width:217px;
height:96px;
font-size:21px!important;
background-image:url(/img/interface/button-size3.png?3)
}
button.button.size4 {
width:171px;
height:50px;
font-size:16px!important;
background-image:url(/img/interface/button-size4.png?3)
}
button.button.size5 {
width:157px;
height:50px;
font-size:16px!important;
background-image:url(/img/interface/button-size5.png?3)
}
button.button.size5.red {
text-shadow:2px 0 0 #a70f0c,-2px 0 0 #a70f0c,0 2px 0 #a70f0c,0 -2px 0 #a70f0c,1px 1px #a70f0c,-1px -1px 0 #a70f0c,1px -1px 0 #a70f0c,-1px 1px 0 #a70f0c;
background-image:url(/img/interface/button-size5-red.png?3)
}
button.button.size6 {
width:181px;
height:66px;
font-size:16px!important;
background-image:url(/img/interface/button-size6.png?3)
}
button.button.size7 {
width:153px;
height:62px;
font-size:16px!important;
background-image:url(/img/interface/button-size7.png)
}
button.button.size7.blue {
text-shadow:2px 0 0 #105db7,-2px 0 0 #105db7,0 2px 0 #105db7,0 -2px 0 #105db7,1px 1px #105db7,-1px -1px 0 #105db7,1px -1px 0 #105db7,-1px 1px 0 #105db7;
background-image:url(/img/interface/button-size7-blue.png)
}
button.button.size7.red {
text-shadow:2px 0 0 #850c0c,-2px 0 0 #850c0c,0 2px 0 #850c0c,0 -2px 0 #850c0c,1px 1px #850c0c,-1px -1px 0 #850c0c,1px -1px 0 #850c0c,-1px 1px 0 #850c0c;
background-image:url(/img/interface/button-size7-red.png)
}
button.button.size7.white {
color:#269414;
text-shadow:none;
background-image:url(/img/interface/button-size7-white.png)
}
button.button.size8 {
width:88px;
height:39px;
font-size:12px;
background-image:url(/img/interface/button-size8.png)
}
button.button.size8.red {
text-shadow:2px 0 0 #a70f0c,-2px 0 0 #a70f0c,0 2px 0 #a70f0c,0 -2px 0 #a70f0c,1px 1px #a70f0c,-1px -1px 0 #a70f0c,1px -1px 0 #a70f0c,-1px 1px 0 #a70f0c;
background-image:url(/img/interface/button-size8-red.png)
}
button.button.size8a {
width:88px;
height:39px;
font-size:12px;
background-image:url(/img/interface/button-size8a.png)
}
button.button.size9 {
width:91px;
height:32px;
font-size:13px;
background-image:url(/img/interface/button-size9.png)
}
button.button.size10 {
width:126px;
height:38px;
font-size:12px;
background-image:url(/img/interface/button-size10.png)
}
button.button.size11 {
width:139px;
height:66px;
font-size:14px;
background-image:url(/img/interface/button-size11.png)
}
button.button.size11 button.button em.coin:before,
button.button.size11 button.button em.ruby:before {
vertical-align:-2px
}
button.button.size12a {
width:189px;
height:52px;
font-size:15px;
background-image:url(/img/interface/button-size12a.png)
}
button.button.size13a {
width:133px;
height:38px;
font-size:12px;
background-image:url(/img/interface/button-size13a.png)
}
button.button.size14 {
width:98px;
height:53px;
font-size:12px;
text-shadow:2px 0 0 #753f95,-2px 0 0 #753f95,0 2px 0 #753f95,0 -2px 0 #753f95,1px 1px #753f95,-1px -1px 0 #753f95,1px -1px 0 #753f95,-1px 1px 0 #753f95;
background-image:url(/img/interface/button-size14.png)
}
button.newDes1 {
width:95px;
height:37px;
color:#fff;
padding-bottom:3px;
background-image:url(/img/interface/button_new_1.png)
}
button.newDes1.red {
width:95px;
height:37px;
background-image:url(/img/interface/button_new_1_red.png)
}
button.greenStroke {
text-shadow:2px 0 0 #3c8903,-2px 0 0 #3c8903,0 2px 0 #3c8903,0 -2px 0 #3c8903,1px 1px #3c8903,-1px -1px 0 #3c8903,1px -1px 0 #3c8903,-1px 1px 0 #3c8903
}
button.redStroke {
text-shadow:2px 0 0 #973227,-2px 0 0 #973227,0 2px 0 #973227,0 -2px 0 #973227,1px 1px #973227,-1px -1px 0 #973227,1px -1px 0 #973227,-1px 1px 0 #973227
}
button.playTeam {
width:100px;
height:21px;
padding-bottom:2px;
color:#fff;
font-size:10px;
text-shadow:1px 1px #3c6c02,-1px -1px 0 #3c6c02,1px -1px 0 #3c6c02,-1px 1px 0 #3c6c02;
background:url(/img/interface/button-play-team.png)
}
button.playTeam:hover {
color:#9524c9
}
button.playTeam.disabled {
color:#fff!important;
-webkit-filter:grayscale(100%)!important;
filter:grayscale(100%)!important
}
button.playTeam.disabled .timer,
button.playTeam.disabled .timer * {
color:#fff
}
button.button em.ruby {
display:block;
margin-right:4px;
text-shadow:2px 0 0 #753f95,-2px 0 0 #753f95,0 2px 0 #753f95,0 -2px 0 #753f95,1px 1px #753f95,-1px -1px 0 #753f95,1px -1px 0 #753f95,-1px 1px 0 #753f95
}
button.button em.coins {
display:block;
margin-right:4px
}
button.button em.inline {
display:inline-block!important;
margin-left:8px!important
}
button.button em.ruby:before {
content:'';
display:inline-block;
width:19px;
height:16px;
margin-right:3px;
vertical-align:-3px;
background:url(/img/icons/ruby-xs-stroke.png) no-repeat 0 0
}
button.button em.coins:before {
content:'';
display:inline-block;
width:16px;
height:19px;
margin-right:3px;
vertical-align:-4px;
background:url(/img/icons/coin-xs.png) no-repeat 0 0
}
button.button em.jetton {
display:block;
margin-right:4px
}
button.button em.jetton:before {
content:'';
display:inline-block;
width:22px;
height:25px;
margin-right:3px;
vertical-align:-5px;
background:url(/img/icons/jetton-type2-x.png) no-repeat 0 0
}
button.button em.jetton.type3:before {
background:url(/img/icons/jetton-type3-x.png) no-repeat 0 0
}
button.button em.jetton.type4:before {
background:url(/img/icons/jetton-type4-x.png) no-repeat 0 0
}
button.button.size3 em.coins:before {
vertical-align:-2px
}
button em.talentPoint {
display:block
}
button em.talentPoint:before {
content:url(/img/icons/talent_point_x.png);
width:33px;
height:36px;
margin-right:4px;
vertical-align:-7px
}
.footerButton {
width:100%;
position:absolute;
text-align:center;
bottom:30px;
left:0
}
div.skinImg {
width:134px;
height:134px;
text-align:center;
position:relative;
transition:all .2s ease-out;
background:url(/img/weapons/type-bg/skin-type1.png) no-repeat 0 0;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px
}
.skinImg .ico {
margin-top:20px
}
.skinImg.size2 {
width:62px;
height:62px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background:url(/img/weapons/type-bg/skin-type1-s.png) no-repeat 0 0
}
.skinImg.size2 .ico {
width:58px;
margin:0
}
div.skinImg.type2 {
background:url(/img/weapons/type-bg/skin-type2.png) no-repeat 0 0
}
div.skinImg.type3 {
background:url(/img/weapons/type-bg/skin-type3.png) no-repeat 0 0
}
.skinImg.sizeM {
width:100px;
height:100px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background:url(/img/weapons/type-bg/skin-type1-m.png) no-repeat 0 0
}
.skinImg.sizeM .ico {
width:92px;
margin:4px
}
div.skinImg.sizeM.type2 {
background:url(/img/weapons/type-bg/skin-type2-m.png) no-repeat 0 0
}
div.skinImg.sizeM.type3 {
background:url(/img/weapons/type-bg/skin-type3-m.png) no-repeat 0 0
}
div.weaponImg {
width:104px;
height:130px;
text-align:center;
position:relative;
transition:all .2s ease-out;
background:url(/img/weapons/type-bg/weapon-type1.png) no-repeat 0 0;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px
}
div.weaponImg img.weaponIco {
position:relative;
width:124px;
margin-left:-10px;
margin-top:-2px;
transition:all .2s ease-out
}
div.weaponImg.durability0 img.weaponIco {
opacity:.6!important
}
div.weaponImg.durability0.sizeM {
background-image:url(/img/weapons/type-bg/weapon-type0.png)
}
div.weaponImg.durability0.sizeL {
background-image:url(/img/weapons/type-bg/weapon-type0-l.png)
}
div.weaponImg.durability0 .elixirNeed,
div.weaponImg.durability0 img {
-moz-filter:url("data:image/svg+xml;utf8,#grayscale");
-o-filter:url("data:image/svg+xml;utf8,#grayscale");
-webkit-filter:grayscale(100%);
filter:gray;
filter:url("data:image/svg+xml;utf8,#grayscale")
}
div.weaponImg.durability0::after {
-webkit-filter:grayscale(0);
filter:grayscale(0)
}
div.weaponImg.durability2::after {
content:'';
width:42px;
height:41px;
position:absolute;
right:-18px;
top:34px;
z-index:3;
background:url(/img/weapons/durability2.png) no-repeat 0 0
}
div.weaponImg.durability1::after {
content:'';
width:42px;
height:41px;
position:absolute;
right:-18px;
top:34px;
z-index:3;
background:url(/img/weapons/durability1.png) no-repeat 0 0
}
div.weaponImg.durability0::after {
content:'';
width:42px;
height:41px;
position:absolute;
right:-18px;
top:34px;
z-index:3;
background:url(/img/weapons/durability0.png) no-repeat 0 0
}
div.weaponImg .weaponLevel {
display:none
}
div.weaponImg.coins img {
margin-top:18px;
width:auto!important;
height:auto!important
}
div.weaponImg.studio img {
margin-top:18px;
width:auto!important;
height:auto!important
}
div.weaponImg .elixirNeed {
position:absolute;
right:-12px;
top:-14px
}
div.weaponImg .new {
color:#fff;
font-size:10px;
width:93px;
height:18px;
padding-top:5px;
line-height:16px;
position:absolute;
left:-8px;
bottom:17px;
text-align:center;
z-index:3;
text-transform:uppercase;
background-image:url(/img/icons/new.png)
}
div.itemSlot .itemQty,
div.weaponImg .itemQty {
color:#5c3027;
font-size:22px;
line-height:24px;
font-weight:600;
position:absolute;
width:100%;
bottom:-10px;
text-align:center;
text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
div.itemSlot .itemQty,
div.weaponImg .itemQty {
font-size:32px
}
div.weaponImg.type1.animate:hover {
-webkit-box-shadow:inset 0 0 43px 6px rgba(225,149,70,1);
-moz-box-shadow:inset 0 0 43px 6px rgba(225,149,70,1);
box-shadow:inset 0 0 43px 6px rgba(225,149,70,1)
}
div.weaponImg.type2 {
background-image:url(/img/weapons/type-bg/weapon-type2.png)
}
.type2Color,
div.weaponImg.type2 .weaponTypeText {
color:#0072ff
}
div.weaponImg.animate {
cursor:pointer;
transition:all .2s ease-out
}
div.weaponImg.animate img {
transition:all .2s ease-out
}
div.weaponImg.type2.animate:hover {
-webkit-box-shadow:inset 0 0 43px 6px rgba(68,118,193,1);
-moz-box-shadow:inset 0 0 43px 6px rgba(68,118,193,1);
box-shadow:inset 0 0 43px 6px rgba(68,118,193,1)
}
div.weaponImg.type3 {
background-image:url(/img/weapons/type-bg/weapon-type3.png)
}
div.weaponImg.type3 .weaponTypeText {
color:#9134e6
}
div.weaponImg.type3.animate:hover {
-webkit-box-shadow:inset 0 0 43px 6px #5a008e;
-moz-box-shadow:inset 0 0 43px 6px #5a008e;
box-shadow:inset 0 0 43px 6px #5a008e
}
div.weaponImg.type4 {
background-image:url(/img/weapons/type-bg/weapon-type4.png)
}
div.weaponImg.type4 .weaponTypeText {
color:#9134e6
}
div.weaponImg.type4.animate:hover {
-webkit-box-shadow:inset 0 0 43px 6px #5a008e;
-moz-box-shadow:inset 0 0 43px 6px #5a008e;
box-shadow:inset 0 0 43px 6px #5a008e
}
.weaponImg.sizeS {
width:62px;
height:78px;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
background:url(/img/weapons/type-bg/weapon-type1-s.png) no-repeat 0 0
}
.weaponImg.sizeS img.weaponIco {
position:absolute;
left:0;
top:0;
width:62px;
margin:0;
margin-top:5px
}
.weaponImg.sizeS .ico {
margin-top:5px
}
.weaponImg.sizeS.type2 {
background-image:url(/img/weapons/type-bg/weapon-type2-s.png)
}
.weaponImg.sizeS.type3 {
background-image:url(/img/weapons/type-bg/weapon-type3-s.png)
}
.weaponImg.sizeL {
width:144px;
height:174px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;
background:url(/img/weapons/type-bg/weapon-type1-l.png) no-repeat 0 0
}
.weaponImg.sizeL img.weaponIco {
position:absolute;
left:5px;
top:6px;
width:162px
}
.weaponImg.sizeL .ico {
margin-top:5px
}
.weaponImg.sizeL.type2 {
background-image:url(/img/weapons/type-bg/weapon-type2-l.png)
}
.weaponImg.sizeL.type3 {
background-image:url(/img/weapons/type-bg/weapon-type3-l.png)
}
.upgradeToken {
width:100px;
height:145px;
cursor:pointer;
position:relative;
background-repeat:no-repeat
}
.upgradeToken img.weaponIco {
width:94px;
height:94px;
position:absolute;
left:3px;
top:3px
}
.upgradeToken .itemQty {
width:100%;
color:#fff;
line-height:57px;
text-align:center;
position:absolute;
bottom:0;
left:0;
text-shadow:2px 0 0 rgba(0,0,0,.3),-2px 0 0 rgba(0,0,0,.3),0 2px 0 rgba(0,0,0,.3),0 -2px 0 rgba(0,0,0,.3),1px 1px rgba(0,0,0,.3),-1px -1px 0 rgba(0,0,0,.3),1px -1px 0 rgba(0,0,0,.3),-1px 1px 0 rgba(0,0,0,.3)
}
.upgradeToken .itemQty:after {
content:'';
display:inline-block;
width:24px;
height:26px;
margin-left:5px;
vertical-align:-5px;
background-image:url(/img/icons/token-s.png)
}
.upgradeToken.type1 {
background-image:url(/img/weapons/type-bg/upgrade-type1.png)
}
.upgradeToken.type2 {
background-image:url(/img/weapons/type-bg/upgrade-type2.png)
}
.upgradeToken.type3 {
background-image:url(/img/weapons/type-bg/upgrade-type3.png)
}
.upgradeToken.big {
width:216px;
height:297px;
position:relative
}
.upgradeToken.big.type1 {
background-image:url(/img/weapons/type-bg/upgrade-type1-xl.png)
}
.upgradeToken.big.type2 {
background-image:url(/img/weapons/type-bg/upgrade-type2-xl.png)
}
.upgradeToken.big.type3 {
background-image:url(/img/weapons/type-bg/upgrade-type3-xl.png)
}
.upgradeToken.big img.weaponIco {
width:264px;
height:264px;
position:absolute;
left:-24px;
top:-24px
}
.upgradeToken.big .itemQty {
width:100%;
color:#fff;
font-size:40px;
line-height:82px;
text-align:center;
position:absolute;
bottom:5px;
left:0;
text-shadow:2px 0 0 rgba(0,0,0,.3),-2px 0 0 rgba(0,0,0,.3),0 2px 0 rgba(0,0,0,.3),0 -2px 0 rgba(0,0,0,.3),1px 1px rgba(0,0,0,.3),-1px -1px 0 rgba(0,0,0,.3),1px -1px 0 rgba(0,0,0,.3),-1px 1px 0 rgba(0,0,0,.3)
}
.upgradeToken.big .itemQty:after {
content:'';
display:inline-block;
width:44px;
height:48px;
margin-left:5px;
vertical-align:-9px;
background-image:url(/img/icons/token-m.png)
}
.upgradeToken.sizeS {
width:72px;
height:104px;
position:relative
}
.upgradeToken.sizeS.type1 {
background-image:url(/img/weapons/type-bg/upgrade-type1-s.png)
}
.upgradeToken.sizeS.type2 {
background-image:url(/img/weapons/type-bg/upgrade-type2-s.png)
}
.upgradeToken.sizeS.type3 {
background-image:url(/img/weapons/type-bg/upgrade-type3-s.png)
}
.upgradeToken.sizeS img.weaponIco {
width:62px;
height:65px;
position:absolute;
left:4px;
top:2px
}
.upgradeToken.sizeS .itemQty {
width:100%;
color:#fff;
font-size:16px;
line-height:18px;
text-align:center;
position:absolute;
bottom:11px;
left:0;
text-shadow:1px 1px rgba(0,0,0,.8)
}
.upgradeToken.sizeS .itemQty:after {
content:'';
display:inline-block;
width:16px;
height:17px;
margin-left:3px;
vertical-align:-3px;
background-image:url(/img/icons/token-xs.png)
}
.upgradeToken.sizeXs {
width:56px;
height:81px;
position:relative
}
.upgradeToken.sizeXs.type1 {
background-image:url(/img/weapons/type-bg/upgrade-type1-xs.png)
}
.upgradeToken.sizeXs.type2 {
background-image:url(/img/weapons/type-bg/upgrade-type2-xs.png)
}
.upgradeToken.sizeXs.type3 {
background-image:url(/img/weapons/type-bg/upgrade-type3-xs.png)
}
.upgradeToken.sizeXs img.weaponIco {
width:62px;
height:65px;
position:absolute;
left:-4px;
top:-5px
}
.upgradeToken.sizeXs .itemQty {
width:100%;
color:#fff;
font-size:14px;
line-height:18px;
text-align:center;
position:absolute;
bottom:7px;
left:0;
text-shadow:1px 1px rgba(0,0,0,.8)
}
.upgradeToken.sizeXs .itemQty:after {
content:'';
display:inline-block;
width:16px;
height:17px;
margin-left:2px;
vertical-align:-3px;
background-image:url(/img/icons/token-xs.png)
}
.upgradeTokenPoints.sizeM {
width:102px;
height:119px;
position:relative
}
.upgradeTokenPoints.sizeM.type1 {
background-image:url(/img/weapons/type-bg/points-type1-m.png)
}
.upgradeTokenPoints.sizeM.type2 {
background-image:url(/img/weapons/type-bg/points-type2-m.png)
}
.upgradeTokenPoints.sizeM.type3 {
background-image:url(/img/weapons/type-bg/points-type3-m.png)
}
.upgradeTokenPoints.sizeM .itemQty {
width:100%;
color:#fff;
font-size:21px;
line-height:22px;
text-align:center;
position:absolute;
bottom:18px;
left:0;
text-shadow:1px 1px rgba(0,0,0,.8)
}
.upgradeTokenPoints.sizeS {
width:68px;
height:83px;
position:relative
}
.upgradeTokenPoints.sizeS.type1 {
background-image:url(/img/weapons/type-bg/points-type1-s.png)
}
.upgradeTokenPoints.sizeS.type2 {
background-image:url(/img/weapons/type-bg/points-type2-s.png)
}
.upgradeTokenPoints.sizeS.type3 {
background-image:url(/img/weapons/type-bg/points-type3-s.png)
}
.upgradeTokenPoints.sizeS .itemQty {
width:100%;
color:#fff;
font-size:18px;
line-height:20px;
text-align:center;
position:absolute;
bottom:11px;
left:0;
text-shadow:1px 1px rgba(0,0,0,.8)
}
.itemSlot {
width:102px;
height:102px;
position:relative;
background-repeat:no-repeat
}
.itemSlot.type1 {
background-image:url(/img/weapons/type-bg/type1-m.png)
}
.itemSlot.type2 {
background-image:url(/img/weapons/type-bg/type2-m.png)
}
.itemSlot.type3 {
background-image:url(/img/weapons/type-bg/type3-m.png)
}
.itemSlot.type4 {
background-image:url(/img/weapons/type-bg/type4-m.png)
}
.photoRing {
cursor:pointer;
width:111px;
height:111px;
position:relative
}
.photoRing .frame {
width:111px;
height:111px;
position:absolute;
top:0;
left:0;
z-index:2;
background:url(/img/interface/photo-ring-size3.png) no-repeat 0 0
}
.photoRing .photo {
width:98px;
height:98px;
position:absolute;
top:7px;
left:7px;
overflow:hidden;
-webkit-border-radius:96px;
-moz-border-radius:96px;
border-radius:96px
}
.photoRing .photo.hidden {
visibility:hidden
}
.photoRing .level {
position:absolute;
font-size:18px;
right:-8px;
top:2px;
z-index:3
}
.photoRing:hover .photo {
filter:brightness(130%)
}
.photoRing.size1 {
width:41px;
height:41px
}
.photoRing.size1 .frame {
width:41px;
height:41px;
background-image:url(/img/interface/photo-ring-size1.png)
}
.photoRing.size1 .photo {
width:38px;
height:38px;
top:2px;
left:2px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px
}
.photoRing.size2 {
width:84px;
height:84px
}
.photoRing.size2 .level {
top:0;
right:-20px
}
.photoRing.size2 .frame {
width:84px;
height:84px;
background-image:url(/img/interface/photo-ring-size2.png)
}
.photoRing.size2 .photo {
width:72px;
height:72px;
top:6px;
left:6px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px
}
.photoRing.size3 {
width:56px;
height:56px
}
.photoRing.size3 .level {
top:0;
right:-20px
}
.photoRing.size3 .frame {
width:56px;
height:56px;
background-image:url(/img/interface/photo-ring-size4.png)
}
.photoRing.size3 .photo {
width:52px;
height:52px;
top:2px;
left:2px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px
}
.photoRing.disableHover:hover {
cursor:default
}
.photoRing.disableHover:hover .photo {
opacity:1;
-moz-opacity:1
}
.level {
color:#fff;
position:relative;
text-align:center;
font-weight:600;
text-shadow:-1px -1px 0 #000
}
.level.x {
width:38px!important;
height:38px!important;
line-height:37px!important;
font-size:14px!important;
background:url(/img/interface/level_x.png) no-repeat 0 0!important
}
.level.xx,
.photoRing .level {
width:44px;
height:43px;
line-height:41px;
font-size:18px;
background:url(/img/interface/level_xx.png) no-repeat 0 0
}
.level.xxx {
width:56px;
height:56px;
line-height:56px;
font-size:24px;
background:url(/img/interface/level_xxx.png) no-repeat 0 0
}
.level.xxxx {
width:81px;
height:82px;
line-height:82px;
font-size:30px;
background:url(/img/interface/level_xxxx.png) no-repeat 0 0
}
.level.xxxxx {
width:118px;
height:118px;
line-height:118px;
font-size:58px;
background:url(/img/interface/level_xxxxx.png) no-repeat 0 0
}
#popupInGameContainer {
position:absolute;
width:1000px;
height:600px;
left:0;
top:0;
z-index:10
}
#popupContainer {
color:#9524c9;
position:absolute;
width:100%;
height:600px;
left:0;
top:0;
z-index:10
}
#popupContainer>div {
z-index:+1
}
#popupContainer .bgType {
width:100%;
height:100%;
position:absolute
}
#popupContainer #blur.bgType {
/* background:url(/img/popups/blur-bg.jpg?3) no-repeat 0 0 */
}
body.inGame #popupContainer #blur.bgType {
background:0 0!important
}
body #popupContainer.bgOff,
body.inGame #popupContainer {
background:0 0
}
h1.popupHeader {
font-size:24px;
color:#9524c9;
height:77px;
line-height:77px;
margin:-32px auto 0 auto;
text-align:center;
position:relative;
background:url(/img/popups/header.png) no-repeat 50% 0
}
div.h1Container {
height:50px;
position:relative;
text-align:center
}
div.h1Container h1.popupHeader {
font-size:26px;
color:#9524c9;
height:77px;
line-height:77px;
margin:0 auto 0 auto;
top:-30px;
text-align:center;
position:relative;
background:url(/img/popups/header.png) no-repeat 50% 0
}
.popupExit {
width:134px;
height:57px;
font-size:16px;
padding-right:20px;
position:absolute;
right:-10px;
top:-10px;
z-index:5;
background:url(/img/popups/button_exit.png) no-repeat 0 0
}
.popupClose {
width:58px;
height:58px;
position:absolute;
top:-8px;
right:-8px;
z-index:10;
background:url(/img/popups/popupClose2.png) no-repeat 0 0
}
.popupClose.screenClose {
top:5px!important;
right:5px!important
}
.popupClose:hover {
background-position:0 -58px
}
.popupClose:active {
background-position:0 -116px
}
.popupClose.mini {
width:40px;
height:40px;
position:absolute;
top:-5px;
right:-5px;
z-index:10;
background:url(/img/popups/popupClose3.png) no-repeat 0 0
}
.popupClose.mini:hover {
background-position:0 -40px
}
.popupClose.mini:active {
background-position:0 -80px
}
.miniClose {
display:block;
position:absolute;
right:-10px;
top:-10px;
cursor:pointer;
width:24px;
height:24px;
background:url(/img/interface/hint-close.png) no-repeat 0 0
}
.popup {
width:890px;
height:528px;
padding:0;
left:50px;
top:40px;
color:#9524c9;
position:absolute;
background:url(/img/popups/popup.png) no-repeat 0 0
}
.popupPlain {
position:absolute;
border:2px solid #9524c9;
background-color:#ffead0;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
-webkit-box-shadow:inset 0 0 100px 20px rgb(133, 39, 192);
-moz-box-shadow:inset 0 0 100px 20px rgba(133, 39, 192);
box-shadow:inset 0 0 100px 20px rgba(133, 39, 192)
}
.popupPlainSize1 {
width:404px;
height:204px;
top:200px;
left:298px;
position:absolute;
background:url(/img/popups/popup-plain1.png) no-repeat 0 0
}
.popupPlainSize2 {
width:404px;
height:254px;
position:absolute;
background:url(/img/popups/popup-plain2.png) no-repeat 0 0
}
.popupPlain .popupClose,
.popupPlainSize1 .popupClose,
.popupPlainSize2 .popupClose {
top:-30px;
right:-25px
}
.popupPlainSize2 .textContainer {
padding:10px;
text-align:center;
height:100px
}
.popupSize1 {
width:890px;
height:528px;
position:absolute;
left:55px;
top:46px;
background:url(/img/popups/popup-size1.png) no-repeat 0 0
}
.popupSize2 {
width:690px;
height:488px;
position:absolute;
background:url(/img/popups/popup-size2.png) no-repeat 0 0
}
.popupSize2 .contentContainer {
padding:10px 15px
}
.popupSizeStudio {
width:913px;
height:589px;
padding:20px 30px;
position:absolute;
left:50px;
top:0;
background:url(../img/popups/popup-studio.png) no-repeat 0 0
}
.popupSizeStudio .popupClose {
top:50px;
right:45px
}
.popupWithDarkening {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(/img/popups/darkening.png) repeat
}
.gameFinalScreen.lastPage h1 {
width:477px;
height:98px;
font-size:22px;
margin:10px auto;
padding-top:7px;
position:relative;
line-height:52px;
color:#fff;
text-align:center;
background:url(/img/screens/gameFinal/h1-green.png) no-repeat 0 0
}
.gameFinalScreen.lastPage h1.red {
background-image:url(/img/screens/gameFinal/h1-red.png)
}
.gameFinalScreen.lastPage h1.blue {
background-image:url(/img/screens/gameFinal/h1-blue.png)
}
.gameFinalScreen ul.loot {
width:383px;
position:relative;
color:#9524c9;
position:absolute;
left:308px;
top:130px;
text-align:center
}
.gameFinalScreen ul.loot li {
display:block;
text-align:left;
width:383px;
height:119px;
margin-top:-20px;
position:relative;
background:url(/img/screens/gameFinal/loot-li.png) no-repeat 0 0
}
.gameFinalScreen ul.loot li .ico {
width:100px;
height:100px;
left:14px;
top:-1px;
position:absolute;
background-position:center center;
background-repeat:no-repeat
}
.gameFinalScreen ul.loot li span {
width:230px;
font-size:24px;
line-height:60px;
position:absolute;
left:120px;
top:23px
}
.gameFinalScreen ul.loot li.limit em.qty,
.gameFinalScreen ul.loot li.limit span.name {
display:none
}
.gameFinalScreen ul.loot li.limit span.limitText {
display:block
}
.gameFinalScreen ul.loot li span.limitText {
display:none;
position:absolute;
color:#9524c9;
top:27px;
line-height:normal
}
.gameFinalScreen ul.loot li .qty {
color:#9524c9;
font-weight:700;
font-size:33px;
position:absolute;
top:23px;
right:40px;
line-height:60px;
display:block
}
.gameFinalScreen ul.loot li .qty.minus {
color:#c92222
}
.gameFinalScreen ul.loot li.firstPlace {
color:#fff;
height:60px;
margin-top:-10px;
background:url(/img/screens/gameFinal/li-firstplace.png) no-repeat center top
}
.gameFinalScreen ul.loot li.firstPlace .qty {
top:0
}
.gameFinalScreen ul.loot li.firstPlace .qty:before {
content:'';
width:39px;
height:57px;
position:absolute;
left:-43px;
top:0;
background:url(/img/icons/chestkey-m.png) no-repeat center top
}
.gameFinalScreen ul.loot li.firstPlace span {
line-height:normal;
font-size:16px;
width:160px;
left:87px;
top:12px
}
.gameFinalScreen ul.loot li.firstPlace .ico {
width:56px;
height:56px;
left:21px;
top:3px;
position:absolute;
background-position:center center;
background-repeat:no-repeat
}
button#prevScreen {
width:81px;
height:58px;
position:absolute;
left:30px;
bottom:30px;
background:url(/img/popups/end-game-rating/prev.png) no-repeat 0 0
}
button#prevScreen:hover {
background-position:0 -100px
}
button#prevScreen:active {
background-position:0 -200px
}
.popupEndGameRating .rightBlock {
width:624px;
height:400px;
position:absolute;
top:40px;
left:370px;
text-align:center
}
.popupEndGameRating ul.top3 {
position:relative;
color:#ffeeda;
font-weight:700;
width:619px;
height:252px;
margin-top:210px;
background:url(/img/popups/end-game-rating/top3.png) no-repeat 0 0
}
.popupEndGameRating ul.top3 li {
width:134px;
position:absolute;
text-align:center;
top:130px
}
.popupEndGameRating ul.top3 li.place1 {
left:239px
}
.popupEndGameRating ul.top3 li.place2 .skin {
margin-top:17px
}
.popupEndGameRating ul.top3 li.place2 {
left:63px;
margin-top:8px
}
.popupEndGameRating ul.top3 li.place3 {
left:413px;
margin-top:26px
}
.popupEndGameRating ul.top3 li.place3 .skin {
margin-top:18px
}
.popupEndGameRating ul.top3 span {
display:block;
margin:0 0 8px 0
}
.popupEndGameRating ul.top3 span:hover {
cursor:pointer;
color:#9524c9
}
.popupEndGameRating ul.top3 li .skin {
position:absolute;
top:-260px;
left:-21px;
width:172px
}
.popupEndGameRating ul.top3 li .skin img {
cursor:pointer;
width:172px
}
.popupEndGameRating ul.top3 em.rating:before {
content:'';
width:19px;
height:21px;
vertical-align:top;
margin-top:-1px;
margin-right:2px;
margin-left:15px;
display:inline-block;
background:url(/img/icons/cup-xs.png) no-repeat 0 0
}
.popupEndGameRating ul.top3 em.kills:before {
content:'';
width:19px;
height:21px;
margin-right:4px;
vertical-align:top;
margin-top:-1px;
display:inline-block;
background:url(/img/icons/kills-xs.png) no-repeat 0 0
}
.popupEndGameRating .playAgain {
position:absolute;
left:391px;
bottom:19px
}
.popupEndGameRating .topContainer {
position:absolute;
right:10px;
top:40px;
height:400px;
padding-left:114px;
background:url(/img/popups/end-game-rating/top-list.png) no-repeat 0 0
}
.popupEndGameRating .scrollContainer {
width:363px;
height:445px;
margin-top:20px;
overflow:auto
}
.popupEndGameRating ul.playersTop {
font-weight:700;
width:320px;
margin-left:10px;
position:relative
}
.popupEndGameRating ul.playersTop li {
display:table-row;
text-align:left;
line-height:44px
}
.popupEndGameRating ul.playersTop li.my {
color:red
}
.popupEndGameRating ul.playersTop li .place {
width:16px;
color:#9524c9;
font-weight:700;
text-align:right
}
.popupEndGameRating ul.playersTop li .playerPhoto {
width:41px;
padding:0 0 0 1em
}
.popupEndGameRating ul.playersTop li .rating {
width:1%;
white-space:nowrap;
padding-left:23px;
background:url(/img/icons/cup-xs.png) 0 9px no-repeat
}
.popupEndGameRating ul.playersTop li .kills {
width:1%;
white-space:nowrap;
padding-left:23px;
padding-right:15px;
background:url(/img/icons/kills-xs.png) 0 11px no-repeat
}
.popupEndGameRating ul.playersTop li .nick {
cursor:pointer;
padding-left:.7em
}
.popupEndGameRating ul.playersTop li .nick:hover {
color:#d32bd1
}
.popupEndGameRating ul.playersTop li.my .nick {
cursor:default
}
.gameFinalScreen {
background:url(/img/screens/gameFinal/bg2.jpg) repeat-x center center!important
}
.gameFinalScreen .podium {
position:absolute;
width:964px;
height:282px;
left:20px;
top:170px;
z-index:2;
background:url(/img/screens/gameFinal/top3.png) no-repeat center top
}
.gameFinalScreen ul.top3 {
position:relative;
color:#ffeeda;
font-weight:700;
height:442px;
vertical-align:top;
margin-left:32px;
margin-top:36px;
z-index:3
}
.gameFinalScreen ul.top3 li.top3 {
float:left;
width:310px;
height:534px;
text-align:center
}
.gameFinalScreen ul.top3 li.top3.place2 {
margin-top:25px
}
.gameFinalScreen ul.top3 li.top3.place3 {
margin-top:51px
}
.gameFinalScreen li.top3.place2 {
background:url(/img/screens/gameFinal/2place_red.png) no-repeat 50% 134px
}
.gameFinalScreen li.top3.place2.green {
background-image:url(/img/screens/gameFinal/2place_green.png)
}
.gameFinalScreen li.top3.place2.blue {
background-image:url(/img/screens/gameFinal/2place_blue.png)
}
.gameFinalScreen li.top3.place1 {
background:url(/img/screens/gameFinal/1place_red.png) no-repeat 50% 130px
}
.gameFinalScreen li.top3.place1.green {
background-image:url(/img/screens/gameFinal/1place_green.png)
}
.gameFinalScreen li.top3.place1.blue {
background-image:url(/img/screens/gameFinal/1place_blue.png)
}
.gameFinalScreen li.top3.place3 {
background:url(/img/screens/gameFinal/3place_red.png) no-repeat 50% 128px
}
.gameFinalScreen li.top3.place3.green {
background-image:url(/img/screens/gameFinal/3place_green.png)
}
.gameFinalScreen li.top3.place3.blue {
background-image:url(/img/screens/gameFinal/3place_blue.png)
}
.teamInfo {
position:relative;
width:248px
}
.gameFinalScreen li.place1 .teamInfo {
width:255px;
margin-top:36px;
margin-left:28px
}
.gameFinalScreen li.place2 .teamInfo {
margin-top:21px;
margin-left:31px
}
.gameFinalScreen li.place3 .teamInfo {
margin-top:16px;
margin-left:33px
}
.gameFinalScreen div.belt {
width:100%;
height:54px;
position:relative
}
.gameFinalScreen div.belt .teamKillCount {
width:66px;
height:38px;
line-height:38px;
font-size:23px;
font-weight:700;
text-align:center;
position:absolute;
right:0;
top:6px;
box-sizing:border-box;
padding-left:26px;
text-shadow:1px 1px 0 rgba(255,255,255,1);
background:url(/img/icons/kills-xs.png) no-repeat 11px 9px
}
.gameFinalScreen li.top3 .cupIco {
width:94px;
margin-left:-47px;
height:83px;
position:absolute;
left:50%;
bottom:-8px;
background-repeat:no-repeat;
background-position:center bottom
}
.gameFinalScreen li.top3.place1 .cupIco {
background-image:url(/img/screens/gameFinal/1cup.png)
}
.gameFinalScreen li.top3.place2 .cupIco {
background-image:url(/img/screens/gameFinal/2cup.png)
}
.gameFinalScreen li.top3.place3 .cupIco {
background-image:url(/img/screens/gameFinal/3cup.png)
}
.gameFinalScreen li.top3 h2 {
width:80px;
height:30px;
font-weight:700;
color:#000;
font-size:14px;
line-height:18px;
text-align:left;
position:absolute;
left:18px;
top:8px
}
.gameFinalScreen li.top3.green h2 {
color:#458000
}
.gameFinalScreen li.top3.red h2 {
color:#a02633
}
.gameFinalScreen li.top3.blue h2 {
color:#005eba
}
.gameFinalScreen ul.teamNameList {
text-align:left;
margin:20px auto 0 auto;
color:#fff;
padding-left:20px
}
li.my ul.teamNameList {
padding-left:38px
}
.gameFinalScreen ul.teamNameList li {
position:relative;
height:52px;
margin:5px 0;
padding-right:45px;
font-size:14px;
clear:both
}
.microClanName {
display:block;
color:#9524c9;
font-weight:400;
font-size:12px;
margin-top:1px;
text-shadow:1px 1px 0 rgba(0,0,0,.7);
cursor:pointer
}
.gameFinalScreen ul.teamNameList .letter {
position:absolute;
top:2px;
left:-29px
}
.microClanName {
color:#9524c9;
text-shadow:none
}
.microClanName:before {
margin-right:4px;
vertical-align:-3px
}
.microClanName .clanIco {
display:inline-block;
margin-right:4px;
vertical-align:-3px
}
.gameFinalScreen ul.teamNameList li:hover {
cursor:pointer;
color:#9524c9
}
.gameFinalScreen ul.teamNameList li.my {
color:#9524c9
}
.gameFinalScreen ul.teamNameList button.playTeam {
display:block
}
.gameFinalScreen ul.teamNameList li em.killsQty {
width:65px;
height:21px;
line-height:17px;
position:absolute;
top:0;
right:0;
text-align:center;
padding-left:24px;
box-sizing:border-box;
background:url(/img/icons/kills-xs.png) no-repeat 10px 0
}
.gameFinalScreen ul.team {
margin-left:50px;
position:relative;
left:25px;
height:172px
}
.gameFinalScreen ul.team li {
width:172px;
float:left;
position:relative;
margin-left:-90px
}
.gameFinalScreen ul.team li.num1 {
z-index:1
}
.gameFinalScreen ul.team .skin img {
cursor:pointer;
width:172px
}
.gameFinalScreen .playAgain {
position:absolute;
left:391px;
bottom:21px;
z-index:4
}
.newWeaponScreen {
background:url(/img/screens/chestOpen/new-bg-type2.jpg) center center #020e24!important
}
.newWeaponScreen.type1 {
background:url(/img/screens/chestOpen/new-bg-type1.jpg) center center #f9a869!important
}
.newWeaponScreen.type3 {
background:url(/img/screens/chestOpen/new-bg-type3.jpg) center center #160a30!important
}
.newWeaponScreen.type4 {
background:url(/img/screens/chestOpen/new-bg-type4.jpg) center center #4e1025!important
}
.newWeaponScreen .mask {
width:100%;
height:258px;
position:absolute;
top:0;
left:0;
z-index:0
}
.newWeaponScreen div.h1 {
width:452px;
height:88px;
margin:0 auto;
position:relative;
text-align:center
}
h1.belt {
width:452px;
height:68px;
padding-top:20px;
font-size:24px;
line-height:52px;
text-align:center;
position:relative;
z-index:2;
margin:10px auto 0 auto;
background-position:center top;
background-repeat:no-repeat
}
h1.belt.type1 {
background-image:url(/img/screens/chestOpen/h1-type1.png)
}
h1.belt.type2 {
color:#fff;
text-shadow:1px 1px 1px #000;
background-image:url(/img/screens/chestOpen/h1-type2.png)
}
h1.belt.type3 {
color:#fff;
text-shadow:1px 1px 1px #000;
background-image:url(/img/screens/chestOpen/h1-type3.png)
}
h1.belt.type4 {
color:#fff;
text-shadow:1px 1px 1px #000;
background-image:url(/img/screens/chestOpen/h1-type4.png)
}
.newWeaponScreen.type1 ul.weaponReview li.review {
color:#9524c9;
background:url(/img/screens/chestOpen/review-type1.png) no-repeat left top
}
.newWeaponScreen.type2 ul.weaponReview li.review {
background:url(/img/screens/chestOpen/review-type2.png) no-repeat left top
}
.newWeaponScreen.type3 ul.weaponReview li.review {
background:url(/img/screens/chestOpen/review-type3.png) no-repeat left top
}
.newWeaponScreen.type4 ul.weaponReview li.review {
background:url(/img/screens/chestOpen/review-type4.png) no-repeat left top
}
.newWeaponScreen.type2 .mask {
background:url(/img/screens/chestOpen/mask-type2.png)
}
.newWeaponScreen.type3 .mask {
background:url(/img/screens/chestOpen/mask-type3.png)
}
.newWeaponScreen.type4 .mask {
background:url(/img/screens/chestOpen/mask-type4.png)
}
.newWeaponScreen div.newWeapon {
width:206px;
height:51px;
color:#fff;
font-size:18px;
line-height:46px;
text-align:center;
position:absolute;
left:120px;
top:70px;
background:url(/img/screens/chestOpen/h1-new.png);
z-index:1
}
.newWeaponScreen div.weaponIco {
position:absolute;
left:510px;
top:200px;
z-index:1
}
.weaponShadow {
width:280px;
height:69px;
position:absolute;
bottom:-20px;
left:0;
background:url(/img/screens/chestOpen/weapon-shadow.png)
}
.newWeaponScreen ul.weaponReview {
position:absolute;
left:235px;
top:220px;
width:360px;
padding-left:40px;
overflow:hidden;
z-index:1
}
.newWeaponScreen ul.weaponReview .ico {
position:absolute;
left:0;
top:10px
}
.newWeaponScreen ul.weaponReview li.damage {
width:400px;
height:88px;
text-align:left;
position:relative;
padding-left:80px;
color:#9524c9;
font-size:24px;
line-height:88px;
background:url(/img/screens/chestOpen/damage-bg.png) no-repeat left top
}
.newWeaponScreen ul.weaponReview .damageIco {
position:absolute;
left:20px;
top:8px
}
.newWeaponScreen ul.weaponReview li.review {
color:#fff;
width:457px;
height:97px;
text-align:left;
padding-left:80px;
margin-top:5px;
position:relative
}
.newWeaponScreen ul.weaponReview li.review span {
display:block;
margin-bottom:5px;
font-weight:700
}
.newWeaponScreen ul.weaponReview .asTable {
width:200px;
height:inherit
}
.newWeaponScreen ul.weaponReview .asCell {
height:inherit;
vertical-align:middle
}
.type1 .rays1,
.type1 .rays2 {
display:none
}
.rays1 {
width:972px;
height:498px;
position:absolute;
top:15px;
left:25px;
z-index:0;
background:url(/img/screens/chestOpen/rays1.png) no-repeat center top
}
.rays2 {
width:972px;
height:498px;
position:absolute;
top:15px;
left:25px;
z-index:0;
background:url(/img/screens/chestOpen/rays2.png) no-repeat center top
}
.tokenScreen.type2:before {
background-color:#086df5!important
}
.tokenScreen.type3:before {
background-color:#9524c9!important
}
.tokenScreen.type1 {
background:url(/img/screens/chestOpen/token-type1-bg.jpg) no-repeat center center #f0a35d
}
.tokenScreen.type2 {
background:url(/img/screens/chestOpen/token-type2-bg.jpg) no-repeat center center #083e7c
}
.tokenScreen.type3 {
background:url(/img/screens/chestOpen/token-type3-bg.jpg) no-repeat center center #2c1e51
}
.tokenScreen .upgradeToken {
position:absolute;
left:390px;
top:107px;
z-index:3
}
.tokenScreen .weaponProgressBar {
position:absolute!important;
top:417px;
left:380px
}
.tokenRespawnPoint {
position:absolute;
left:500px;
top:200px;
z-index:2
}
.res.token {
width:60px;
height:65px;
margin-left:-30px;
position:absolute;
background:url(/img/icons/token-l.png) no-repeat
}
.jettonScreen {
width:1000px;
height:600px
}
.jettonScreen .screenContainer:before {
content:url(/img/bg/shine2.png);
position:absolute;
left:50%;
top:50%;
width:600px;
height:600px;
margin-left:-300px;
margin-top:-300px
}
.jettonScreen:before {
content:'';
width:100%;
height:200%;
position:absolute;
left:0;
top:0;
-webkit-animation:bgAnimate linear 15s infinite;
-moz-animation:bgAnimate linear 15s infinite;
animation:bgAnimate linear 15s infinite;
background:url(/img/bg/jetton.png) repeat center center #eeac58!important
}
.jettonScreen.type2:before {
background-color:#086df5!important
}
.jettonScreen.type3:before {
background-color:#9524c9!important
}
.jettonScreen.type4:before {
background-color:#af123f!important
}
.jettonScreen.type1 {
background:url(/img/screens/chestOpen/token-type1-bg.jpg) no-repeat center center #f0a35d
}
.jettonScreen.type2 {
background:url(/img/screens/chestOpen/token-type2-bg.jpg) no-repeat center center #083e7c
}
.jettonScreen.type3 {
background:url(/img/screens/chestOpen/token-type3-bg.jpg) no-repeat center center #2c1e51
}
.jettonScreen.type4 {
background:url(/img/screens/chestOpen/token-type3-bg.jpg) no-repeat center center #2c1e51
}
.jettonScreen .img {
width:310px;
height:236px;
left:345px!important;
top:160px!important;
position:absolute
}
.jettonScreen .qty {
font-size:60px;
color:#fff;
width:200px;
text-align:center;
position:absolute;
top:390px;
left:400px;
text-shadow:2px 0 3px #000,-2px 0 3px #000,0 2px 3px #000
}
.rubyScreen .screenContainer:before {
content:url(/img/bg/shine2.png);
position:absolute;
left:50%;
top:50%;
width:600px;
height:600px;
margin-left:-300px;
margin-top:-300px
}
.rubyScreen .rubyQty {
font-size:60px;
color:#fff;
width:120px;
text-align:center;
position:absolute;
top:380px;
left:434px;
text-shadow:2px 0 3px #000,-2px 0 3px #000,0 2px 3px #000
}
.rubyScreen div.img {
width:440px;
height:260px;
position:absolute;
left:280px;
top:120px;
background-repeat:no-repeat;
background-position:center center
}
.rubyScreen div.img img {
margin:0 auto
}
.centeredBg {
content:url(/img/bg/shine2.png);
position:absolute;
left:50%;
top:50%;
width:600px;
height:600px;
margin-left:-300px;
margin-top:-300px
}
@-webkit-keyframes bgAnimate {
0% {
top:0
}
100% {
top:-100%
}
}
@-moz-keyframes bgAnimate {
0% {
top:0
}
100% {
top:-100%
}
}
@keyframes bgAnimate {
0% {
top:0
}
100% {
top:-100%
}
}
@-webkit-keyframes Gradient {
0% {
background-position:0 50%
}
50% {
background-position:100% 50%
}
100% {
background-position:0 50%
}
}
@-moz-keyframes Gradient {
0% {
background-position:0 50%
}
50% {
background-position:100% 50%
}
100% {
background-position:0 50%
}
}
@keyframes Gradient {
0% {
background-position:0 50%
}
50% {
background-position:100% 50%
}
100% {
background-position:0 50%
}
}
.coinScreen .qty {
font-size:60px;
color:#fff;
width:200px;
text-align:center;
position:absolute;
top:390px;
left:400px;
text-shadow:2px 0 3px #000,-2px 0 3px #000,0 2px 3px #000
}
.coinScreen div.img {
width:380px;
height:380px;
position:absolute;
left:310px;
top:90px;
background-repeat:no-repeat;
background-position:center center
}
.coinScreen div.img img {
margin:0 auto
}
.talentScreen:before {
content:'';
width:100%;
height:200%;
position:absolute;
left:0;
top:0;
-webkit-animation:bgAnimate linear 15s infinite;
-moz-animation:bgAnimate linear 15s infinite;
animation:bgAnimate linear 15s infinite;
background:url(/img/bg/talent.png) repeat center center #9524c9!important
}
.talentScreen .qty {
font-size:60px;
color:#fff;
width:200px;
text-align:center;
position:absolute;
top:390px;
left:400px;
text-shadow:2px 0 3px #000,-2px 0 3px #000,0 2px 3px #000
}
.talentScreen div.img {
width:380px;
height:380px;
position:absolute;
left:310px;
top:90px;
background-repeat:no-repeat;
background-position:center center
}
.talentScreen div.img img {
margin:0 auto
}
.starScreen:before {
content:'';
width:100%;
height:200%;
position:absolute;
left:0;
top:0;
-webkit-animation:bgAnimate linear 15s infinite;
-moz-animation:bgAnimate linear 15s infinite;
animation:bgAnimate linear 15s infinite;
background:url(/img/bg/star.png) repeat center center #9524c9!important
}
.starScreen .qty {
font-size:60px;
color:#fff;
width:200px;
text-align:center;
position:absolute;
top:390px;
left:400px;
text-shadow:2px 0 3px #000,-2px 0 3px #000,0 2px 3px #000
}
.starScreen div.img {
width:380px;
height:380px;
position:absolute;
left:310px;
top:90px;
background-repeat:no-repeat;
background-position:center center
}
.starScreen div.img img {
margin:0 auto
}
.boosterScreen:before {
content:'';
width:100%;
height:200%;
position:absolute;
left:0;
top:0;
-webkit-animation:bgAnimate linear 15s infinite;
-moz-animation:bgAnimate linear 15s infinite;
animation:bgAnimate linear 15s infinite;
background:url(/img/bg/booster.png) repeat center center #eeac58!important
}
.boosterScreen.type2:before {
background-color:#086df5!important
}
.boosterScreen.type3:before {
background-color:#9524c9!important
}
.centeredBg {
content:url(/img/bg/shine2.png);
position:absolute;
left:50%;
top:50%;
width:600px;
height:600px;
margin-left:-300px;
margin-top:-300px
}
.boosterScreen .qty {
font-size:60px;
color:#fff;
width:200px;
text-align:center;
position:absolute;
top:400px;
left:400px;
text-shadow:2px 0 3px #000,-2px 0 3px #000,0 2px 3px #000
}
.boosterScreen .review {
color:#fff;
font-size:18px;
font-weight:700;
text-align:center;
width:100%;
top:388px;
line-height:22px;
position:absolute;
text-shadow:1px 0 2px #000
}
.boosterScreen div.img {
width:380px;
height:380px;
position:absolute;
left:310px;
top:90px;
background-repeat:no-repeat;
background-position:center center
}
.boosterScreen div.img img {
margin:0 auto
}
#modeSelect {
padding-left:14px;
height:64px;
position:absolute;
top:9px;
left:16px;
z-index:2
}
#modeSelect.switch2 {
background-position:0 0
}
#modeSelect li {
position:relative;
cursor:pointer;
color:#fff;
width:140px;
text-align:center;
line-height:36px;
height:44px;
font-weight:700;
float:left;
box-sizing:border-box;
-webkit-border-radius:9px;
-moz-border-radius:9px;
border-radius:9px;
border-bottom:4px solid #ff500a;
border-top:4px solid transparent;
margin-right:8px;
background-color:#ff7007
}
#modeSelect li .miniTimer {
width:60px;
position:absolute;
top:31px;
left:20px
}
#modeSelect li:hover {
color:#ffff8c
}
#modeSelect li.current {
color:#451300;
border-bottom:4px solid transparent;
border-top:4px solid #fdc585;
background-color:#fedbb4
}
.screenGameMode .choiceBlock {
width:962px;
height:527px;
top:64px;
left:16px;
position:absolute;
background:url(/img/screens/gameMode/block3.png) no-repeat 0 0
}
.screenGameMode .choiceBlock.switch2 {
background-image:url(/img/screens/gameMode/block2.png)
}
.screenGameMode .choiceBlock.switch3 {
background-image:url(/img/screens/gameMode/boss/block4.png)
}
.screenGameMode .choiceBlock.switch3.anons {
background-image:url(/img/screens/gameMode/boss/block4a.png)
}
.screenGameMode .choiceBlock li.bossBooster {
display:none
}
.screenGameMode .choiceBlock.switch3 li.bossBooster {
display:inline-block;
margin-top:10px
}
.screenGameMode .choiceBlock.switch3 li.noBossBooster {
display:none
}
.screenGameMode .gameInfo .pict {
width:408px;
height:304px;
position:relative;
margin-top:-40px;
margin-left:5px
}
.screenGameMode .gameInfo.switch1 .pict {
background:url(/img/screens/gameMode/mode1.png) no-repeat 0 0
}
.screenGameMode .gameInfo.switch2 .pict {
background:url(/img/screens/gameMode/mode2a.png) no-repeat 0 0
}
.screenGameMode .gameInfo .pict h3 {
color:#421303;
position:absolute;
bottom:15px;
left:0;
font-weight:700;
font-size:18px;
line-height:28px;
text-align:center;
width:100%;
text-shadow:1px 1px #ffedb4,-1px -1px 0 #ffedb4,1px -1px 0 #ffedb4,-1px 1px 0 #ffedb4
}
.screenGameMode .gameInfo.switch2 h3 {
font-size:16px;
box-sizing:border-box;
padding-bottom:6px;
color:#fff;
text-shadow:none
}
.screenGameMode .gameInfo.switch2 h3 span {
font-weight:400
}
.screenGameMode .gameInfo h4 {
width:232px;
height:29px;
font-size:14px;
line-height:28px;
color:#00a408;
position:absolute;
bottom:-10px;
left:90px;
font-weight:700;
text-align:center;
background:url(/img/scene_new/before.png?2) no-repeat 0 0
}
.screenGameMode .switch3.anons h1.belt {
width:386px;
height:69px;
line-height:29px;
color:#fff;
font-size:18px;
box-sizing:border-box;
position:absolute;
left:10px;
top:140px;
background:url(/img/screens/gameMode/boss/h1_belt.png) no-repeat 0 0
}
.screenGameMode .gameInfo h4 {
bottom:auto;
top:200px;
z-index:2
}
.screenGameMode .switch3.anons .bossImg {
height:194px;
position:relative;
top:-10px;
margin:0 auto
}
.screenGameMode .gameInfo.switch3 h3 {
font-size:16px;
box-sizing:border-box;
padding-bottom:6px;
color:#fff;
bottom:auto;
top:70px;
text-shadow:none
}
.screenGameMode .gameInfo.switch3 .pict h4 {
bottom:auto;
top:100px;
z-index:+1
}
.screenGameMode .gameInfo.switch3 .standartProgressBar {
width:300px;
top:200px;
left:50px
}
.screenGameMode .gameInfo.switch3 .buySkinBlock {
position:absolute;
top:245px;
width:100%;
text-align:center
}
.screenGameMode .gameInfo.switch3 .bossIco {
position:absolute;
left:160px;
top:110px
}
.screenGameMode .gameInfo.switch3 .buySkinBlock button {
margin:0 10px;
position:relative
}
.screenGameMode .gameInfo.switch3 .buySkinBlock button img {
position:absolute;
left:-15px;
top:6px
}
.screenGameMode .gameInfo h4.red {
color:#c03100
}
.screenGameMode .gameInfo {
width:408px;
height:450px;
position:absolute;
left:36px;
top:0;
text-align:center
}
.screenGameMode .gameInfo p {
margin:15px 40px
}
.screenGameMode .awardText {
position:absolute;
top:283px;
left:7px;
width:400px;
height:141px;
text-align:left
}
.screenGameMode .awardText .asCell.img {
padding-right:12px
}
.screenGameMode .bossAwardsReview {
color:#592f26;
position:absolute;
top:250px;
left:0
}
.screenGameMode .bossAwardsReview .bossArmor {
background:url(/img/screens/gameMode/boss/armor_bg.png) no-repeat center center
}
.screenGameMode .bossAwardsReview h2 {
font-size:16px;
margin-bottom:15px
}
.screenGameMode .awReview .asCell {
width:33%;
text-align:center
}
.screenGameMode .boostersSmall {
width:450px;
position:absolute;
top:20px;
right:25px
}
.screenGameMode ul.boostersSmalle li.bossBooster {
display:none
}
.screenGameMode ul.boostersSmall.bossMode li.bossBooster {
display:block
}
.screenGameMode button.play {
position:absolute;
bottom:-55px;
left:120px;
font-size:22px
}
button.changeWeapon {
position:absolute;
right:144px;
top:196px;
width:191px;
height:40px;
font-size:14px;
line-height:40px;
color:#573621;
padding-left:30px;
text-shadow:none;
background-image:url(/img/interface/button-change.png)
}
.screenGameMode .dayProgress {
margin-top:12px;
width:100%
}
ul.dayProgress li {
width:112px;
margin:0 2px;
line-height:auto;
text-align:center;
font-weight:800;
font-size:13px;
display:inline-block
}
ul.dayProgress li.complete {
color:#2f9a14
}
ul.dayProgress li p {
margin:0 0 5px 0!important;
padding:0!important;
white-space:nowrap
}
ul.dayProgress li img {
margin-right:4px;
vertical-align:-5px
}
ul.dayProgress li .microProgressBar {
margin:0 auto
}
.microProgressBar {
width:76px;
height:7px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#9524c9
}
.microProgressBar .progress {
height:100%;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background-color:#6bc738
}
.simpleTimer {
font-size:13px;
position:relative;
display:inline-block;
text-align:center
}
.miniTimer {
color:#000;
position:relative;
display:inline-block;
height:25px;
line-height:25px!important;
padding:0 2px 0 25px;
font-size:11px;
text-align:center;
background:url(/img/interface/mini-timer-bg.png) no-repeat left top
}
.miniTimer:before {
content:'';
width:11px;
position:absolute;
right:-10px;
top:0;
background:url(/img/interface/mini-timer-bg.png) no-repeat right top;
height:inherit
}
.miniTimer:after {
content:url(/img/icons/timer-xs.png);
width:19px;
height:21px;
position:absolute;
left:2px;
top:2px
}
.limitBelt {
width:333px;
height:47px;
line-height:34px;
color:#fff;
font-size:13px;
position:relative;
margin:0 auto;
text-align:center;
background:url(/img/screens/gameMode/limit-belt.png) no-repeat
}
.limitBelt .timerContainer {
text-align:center;
position:absolute;
text-align:center;
width:100%;
bottom:-7px
}
.weaponsScreen .pageContainer {
width:946px;
height:507px;
position:absolute;
left:20px;
top:75px;
background-repeat:no-repeat
}
ul.playerSlots .popupClose.mini {
top:-120px;
right:-200px
}
.weaponsScreen .leftBlock {
position:absolute;
left:0;
top:-52px;
width:424px
}
.weaponsScreen .rightBlock {
position:absolute;
right:0;
top:-50px;
width:528px
}
#weaponsMenu {
width:496px;
height:80px;
position:relative;
left:12px;
background:url(/img/popups/weapons/menu1.png?2)
}
#weaponsMenu.menu2 {
background-image:url(/img/popups/weapons/menu2.png?2)
}
#weaponsMenu.menu3 {
background-image:url(/img/popups/weapons/menu3.png?2)
}
#weaponsMenu.menu4 {
background-image:url(/img/popups/weapons/menu4.png)
}
#weaponsMenu li {
cursor:pointer;
font-size:14px;
float:left;
width:108px;
height:50px;
line-height:46px;
text-align:center
}
#weaponsMenu li.active {
cursor:default
}
#weaponsMenu li:first-child {
width:128px!important
}
.weaponsScreen p.helpText {
position:absolute;
top:172px;
left:25px;
display:table;
text-align:center;
width:340px
}
.weaponsScreen .weaponSlotsLink {
position:absolute;
top:555px;
left:0;
width:100%;
text-align:center
}
.weaponsScreen p.helpText span {
display:table-cell;
height:120px;
vertical-align:middle
}
.weaponsScreen .weaponInfo {
position:absolute;
left:-15px;
top:-11px;
z-index:100
}
.weaponsScreen .centerDiv {
position:absolute;
left:230px;
top:250px;
width:0
}
.weaponsScreen .centerDiv #myChar,
.weaponsScreen .centerDiv #myChar img {
width:320px;
height:320px
}
.weaponsScreen .centerDiv #myChar {
margin-left:-160px;
margin-top:-160px
}
#slotsDarkening {
width:100%;
height:100%;
position:fixed;
left:0;
top:0;
z-index:101;
background:rgba(0,0,0,.7)
}
ul.myWeaponsSlots h1 {
width:100%;
font-size:16px;
font-weight:700;
color:#b25900;
text-shadow:1px 1px 1px #fee1be;
text-align:center;
position:absolute;
top:20px;
left:0
}
ul.myWeaponsSlots li {
transition:all .2s ease-out;
width:144px;
height:174px;
float:left;
margin-right:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
position:relative
}
ul.myWeaponsSlots li.locked {
background:url(/img/popups/weapons/weapons-locked.png) no-repeat 2px 2px
}
ul.playerSlots li button {
position:absolute;
width:95px!important;
height:37px!important;
background-image:url(/img/interface/button_new_1.png)!important;
left:0!important;
bottom:-15px!important
}
.slotsText {
text-align:center;
width:330px;
position:absolute;
top:390px;
left:60px;
line-height:1.4em
}
ul.playerSlots {
width:0;
height:0;
padding-left:0;
padding-top:0;
position:absolute;
left:0;
top:-20px
}
ul.playerSlots li {
cursor:pointer;
width:92px;
height:98px;
float:none;
display:block;
position:absolute;
background:0 0
}
ul.playerSlots li.weaponSlot1 {
right:-240px;
top:-70px
}
ul.playerSlots li.weaponSlot2 {
right:-210px;
top:50px
}
ul.playerSlots li.defenceSlot {
left:-210px;
top:50px
}
ul.playerSlots li.defenceSlot.empty {
background:url(/img/popups/profile/slot_defence.png) no-repeat center top
}
ul.playerSlots li.weaponSlot1.empty,
ul.playerSlots li.weaponSlot2.empty {
background:url(/img/popups/profile/slot_weapon.png) no-repeat center top
}
ul.playerSlots li.weaponSlot1.closed,
ul.playerSlots li.weaponSlot2.closed {
background:url(/img/popups/profile/slot_closed.png) no-repeat center top
}
ul.playerSlots li.wingsSlot {
left:-240px;
top:-70px
}
ul.playerSlots li.wingsSlot[data-active=true] .switch.true {
display:block
}
ul.playerSlots li.wingsSlot.empty {
background:url(/img/popups/profile/slot_wings.png) no-repeat center top
}
ul.playerSlots li .weaponImg {
width:92px;
height:98px;
transition:none
}
ul.playerSlots li .weaponImg:hover {
background:0 -100px
}
ul.playerSlots li img.weaponIco {
width:84px;
margin-left:0
}
ul.playerSlots li .weaponImg:hover img.weaponIco {
transform:scale(1.1,1.1)
}
ul.playerSlots li .elixirNeed {
display:none
}
ul.playerSlots li div.weaponImg.durability0 {
background-image:url(/img/scene_new/weapon_type0.png)!important
}
ul.playerSlots li .slotImg.type4 {
background-image:url(/img/scene_new/weapon_type4.png)
}
ul.playerSlots li .slotImg.type3 {
background-image:url(/img/scene_new/weapon_type3.png)
}
ul.playerSlots li .slotImg.type2 {
background-image:url(/img/scene_new/weapon_type2.png)
}
ul.playerSlots li .slotImg.type1 {
background-image:url(/img/scene_new/weapon_type1.png)
}
ul.playerSlots li.locked .weaponImg {
background-image:url(/img/popups/weapons/weapon_none.png)!important
}
ul.playerSlots li.locked .weaponImg:hover {
background-position:0 0;
background-repeat:no-repeat!important
}
ul.playerSlots.small li.weaponSlot1 {
right:-190px;
top:-80px
}
ul.playerSlots.small li.weaponSlot2 {
right:-190px;
top:35px
}
ul.playerSlots.small li.defenceSlot {
left:-190px;
top:35px
}
ul.playerSlots.small li.wingsSlot {
left:-190px;
top:-80px
}
ul.myWeaponsSlots button.changeWeapon {
display:block;
left:22px;
bottom:-27px;
position:absolute;
z-index:115
}
ul.myWeaponsSlots .weaponProgressBar {
display:none
}
.centerDiv[data-changeMode=true],
ul.playerSlots[data-changeMode=weapon] {
z-index:250
}
ul.playerSlots[data-changeMode=weapon] button.fixButton {
display:none
}
ul.playerSlots[data-changeMode=weapon] button.changeWeapon {
display:block
}
ul.playerSlots[data-changeMode=weapon] li.defenceSlot {
display:none
}
ul.playerSlots[data-changeMode=defence] button.fixButton {
display:none
}
ul.playerSlots[data-changeMode=defence] button.changeWeapon {
display:block
}
ul.playerSlots[data-changeMode=defence] li.weaponSlot1,
ul.playerSlots[data-changeMode=defence] li.weaponSlot2 {
display:none
}
.weaponInfo {
width:442px;
height:565px;
position:relative;
color:#9524c9;
background:url(/img/popups/weapons/info-type1-new.png) center top no-repeat
}
.weaponInfo.type2 {
color:#fff;
background-image:url(/img/popups/weapons/info-type2-new.png)
}
.weaponInfo.type3 {
color:#fff;
background-image:url(/img/popups/weapons/info-type3-new.png)
}
.weaponInfo.type4 {
color:#fff;
background-image:url(/img/popups/weapons/info-type4-new.png)
}
.weaponInfo.type4 .powerInfo {
color:#760416
}
.weaponInfo h1 {
width:290px;
height:58px;
text-align:center;
font-size:22px;
position:absolute;
top:16px;
left:80px
}
.weaponInfo .tableCell {
text-align:center;
height:100%
}
.weaponInfo .weaponLevel {
top:0;
left:4px
}
.weaponLevel {
width:83px;
height:79px;
position:absolute;
text-align:center;
color:#000;
text-shadow:1px 1px 2px rgba(255,255,255,1);
background-image:url(/img/popups/weapons/level.png)
}
.weaponLevel p {
margin-top:12px;
font-size:10px;
font-weight:600
}
.weaponLevel em {
position:absolute;
left:0;
top:21px;
width:100%;
text-align:center;
font-size:26px;
font-weight:600
}
.weaponLevel.min {
width:74px;
height:67px;
background-image:url(/img/popups/weapons/level-min.png)
}
.weaponLevel.min em {
font-size:22px
}
.weaponInfoPopup {
width:404px;
height:451px;
z-index:10
}
.weaponInfoPopup .popupClose {
top:-6px;
right:3px
}
.weaponInfoPopup .weaponInfo {
width:404px;
position:relative;
background:0 0
}
.weaponInfoPopup .weaponInfo h1 {
width:256px;
left:80px;
top:12px
}
.weaponInfoPopup .weaponInfo div.img {
left:70px;
top:60px
}
.weaponInfoPopup .weaponInfo .elixirNeed {
right:23px;
top:46px
}
.weaponInfoPopup .weaponInfo .weaponLevel {
left:-2px
}
.weaponInfoPopup .weaponInfo:after {
content:'';
width:404px;
height:451px;
position:absolute;
left:0;
top:0;
z-index:-1;
background:url(/img/popups/weapons/short-info-type1.png) center top no-repeat
}
.weaponInfoPopup .weaponInfo.type2:after {
background-image:url(/img/popups/weapons/short-info-type2.png)
}
.weaponInfoPopup .weaponInfo.type3:after {
background-image:url(/img/popups/weapons/short-info-type3.png)
}
.weaponInfoPopup .weaponInfo.type4:after {
background-image:url(/img/popups/weapons/short-info-type4.png)
}
.weaponInfoPopup .weaponInfo .powerInfo {
top:357px
}
.weaponInfoPopup #btn_wpn_buy {
position:absolute;
bottom:70px;
left:110px
}
.weaponInfoPopup .damageBar {
top:305px;
left:82px;
width:237px;
height:45px;
font-size:18px;
position:absolute;
background:url(/img/popups/weapons/min-damage-type2.png) no-repeat 0 0
}
.weaponInfoPopup .damageBar.plus {
background-image:url(/img/popups/weapons/min-damage-type2u.png)
}
.weaponInfoPopup .weaponInfo.type3 .damageBar,
.weaponInfoPopup .weaponInfo.type4 .damageBar {
background-image:url(/img/popups/weapons/min-damage-type3.png)
}
.weaponInfoPopup .weaponInfo.type3 .damageBar.plus {
background-image:url(/img/popups/weapons/min-damage-type3u.png)
}
.weaponInfoPopup .damageBar .damage {
position:absolute;
left:45px;
top:5px;
width:120px;
padding-left:32px;
height:40px;
line-height:40px;
text-align:center;
background:url(/img/icons/damage.png) no-repeat 0 2px
}
.weaponInfoPopup .damageBar .damage.defence {
background:url(/img/icons/defence.png) no-repeat 0 2px!important
}
.weaponInfoPopup .damageBar.plus .damage {
left:18px
}
.weaponInfoPopup .damageBar .plusDamage {
color:#fff;
position:absolute;
top:5px;
right:9px;
width:56px;
height:40px;
line-height:40px;
text-align:center
}
.weaponInfoPopup .damageBar .defence {
position:absolute;
left:45px;
top:5px;
width:120px;
padding-left:32px;
height:40px;
line-height:40px;
text-align:center;
background:url(/img/icons/defence.png) no-repeat 0 2px
}
.weaponInfo ul.weaponSpec {
position:absolute;
left:-10px;
top:91px;
display:none
}
ul.weaponSpec li {
color:#9524c9;
width:160px;
height:57px;
text-align:left;
position:relative;
padding-left:60px;
margin-bottom:5px;
background:url(/img/popups/weapons/weapon-spec-li.png) no-repeat left top
}
ul.weaponSpec li .ico {
position:absolute;
left:0;
top:2px
}
ul.weaponSpec li h5 {
margin:0;
padding:9px 0 0 0
}
ul.weaponSpec li .param {
display:block;
position:relative;
font-size:20px;
font-weight:600;
margin:0;
padding:0
}
.weaponInfo .powerInfo {
position:absolute;
top:397px;
left:50px;
right:50px;
font-size:15px;
padding-left:72px
}
.weaponInfo .powerInfo.noEffect {
padding-left:0;
text-align:center
}
.weaponInfo .powerInfo.noEffect .asTable {
margin:0 auto
}
.weaponInfo .powerInfo .ico {
position:absolute;
left:-9px;
top:-16px
}
.weaponInfo .powerInfo .asTable {
height:54px
}
.weaponInfo .elixirNeed {
width:54px;
height:69px;
line-height:53px;
right:30px;
top:66px;
background-image:url(/img/popups/weapons/elixir.png)
}
.damageBar {
width:289px;
height:53px;
top:336px;
left:76px;
font-size:22px;
position:absolute;
background:url(/img/popups/weapons/damage-type2.png) no-repeat 0 0
}
.damageBar.plus {
background-image:url(/img/popups/weapons/damage-type2u.png)
}
.weaponInfo.type3 .damageBar,
.weaponInfo.type4 .damageBar {
background-image:url(/img/popups/weapons/damage-type3.png)
}
.weaponInfo.type3 .damageBar.plus {
background-image:url(/img/popups/weapons/damage-type3u.png)
}
.damageBar .damage {
position:absolute;
left:55px;
top:9px;
width:130px;
padding-left:32px;
height:40px;
line-height:40px;
text-align:center;
background:url(/img/icons/damage.png) no-repeat 0 2px
}
.damageBar .damage.defence {
background:url(/img/icons/defence.png) no-repeat 0 2px
}
.damageBar.plus .damage {
left:28px
}
.weaponInfo.type2 .damageBar,
.weaponInfo.type3 .damageBar,
.weaponInfo.type4 .damageBar {
color:#9524c9
}
.damageBar .plusDamage {
color:#fff;
position:absolute;
top:10px;
right:9px;
width:66px;
height:40px;
line-height:40px;
text-align:center
}
.weaponInfo .damageBar .param {
font-weight:700;
margin-left:5px
}
.weaponInfo .actionButton {
position:absolute;
left:125px;
bottom:-17px;
z-index:2
}
.actionButton.currentWeapon,
button.whiteComplete {
cursor:default;
color:#007000;
height:82px;
text-shadow:1px 1px 2px #fff;
padding-top:5px;
background:url(/img/popups/weapons/current-button.png) center bottom no-repeat
}
.actionButton.currentWeapon:hover,
button.whiteComplete:active,
button.whiteComplete:hover {
background-position:0 0!important
}
.weaponInfo .createWeaponBlock {
display:none;
position:absolute;
bottom:15px;
left:0;
width:100%;
text-align:center
}
.weaponInfo .createWeaponBlock .text {
font-size:12px
}
.weaponInfo .createWeaponBlock .standartProgressBar {
margin:8px auto 10px auto
}
.weaponInfo div.img {
position:absolute;
left:90px;
top:80px
}
.weaponInfo .durability {
color:#9524c9;
width:100%;
text-align:center;
font-size:11px;
position:absolute;
bottom:65px
}
.weaponInfo .durability .fixButton {
position:absolute;
left:314px;
top:-1px
}
.weaponInfo .durability .asTable {
margin:0 auto;
height:32px
}
.weaponInfo.type2 .durability {
color:#7daeec
}
.weaponInfo.type3 .durability {
color:#c3a2e4
}
.weaponInfo.type4 .durability {
color:#fff
}
.weaponInfo .durability .microDurabilityBar {
margin-left:5px;
vertical-align:-3px
}
.weaponsScreen .scrollContainer {
width:544px;
height:512px;
padding:0 15px 0 0;
position:absolute;
right:-32px;
top:63px;
z-index:2;
overflow:auto
}
ul.weaponsList {
position:relative
}
ul.weaponsList li {
transition:all .2s ease-out;
cursor:pointer;
width:104px;
height:130px;
float:left;
margin:11px 0 29px 24px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
position:relative
}
ul.weaponsList li.selected:before {
content:'';
position:absolute;
left:-3px;
top:-3px;
border:2px solid #9524c9;
width:106px;
height:132px;
z-index:-1;
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px
}
ul.weaponsList li.separator {
width:477px;
height:22px;
line-height:22px;
color:#9524c9;
text-align:center;
cursor:default;
margin:20px 0 8px 17px!important;
background-color:#ffca99;
border:1px solid #ffca99
}
ul.weaponsList li:nth-child(4n+4) {
margin-right:0
}
ul.weaponsList li.lock {
cursor:default
}
ul.weaponsList li.current::after {
content:'';
width:110px;
height:142px;
position:absolute;
left:-4px;
top:-9px;
z-index:1;
background:url(/img/popups/weapons/current.png)
}
ul.weaponsList li:hover .weaponImg img {
transition:all .2s ease-out
}
ul.weaponsList li.type1:hover {
-webkit-box-shadow:inset 0 0 43px 6px rgba(225,149,70,1);
-moz-box-shadow:inset 0 0 43px 6px rgba(225,149,70,1);
box-shadow:inset 0 0 43px 6px rgba(225,149,70,1)
}
ul.weaponsList li.type2:hover {
-webkit-box-shadow:inset 0 0 43px 6px rgba(68,118,193,1);
-moz-box-shadow:inset 0 0 43px 6px rgba(68,118,193,1);
box-shadow:inset 0 0 43px 6px rgba(68,118,193,1)
}
ul.weaponsList li.noMargin {
margin-right:0
}
ul.weaponsList li.lock {
background-image:url(/img/interface/weapon-lock-mini.png)
}
ul.weaponsList.allOpacity li {
opacity:.3
}
ul.weaponsList.allOpacity li.weaponMenu {
opacity:1
}
ul.weaponsList li.notAvailable .weaponImg {
opacity:.3
}
ul.weaponsList li.notAvailable .notAvailableText {
position:absolute;
bottom:4px;
left:0;
font-size:13px;
width:100%;
color:#d79541;
text-align:center;
line-height:20px;
font-weight:600
}
ul.weaponsList li.type2.notAvailable .notAvailableText {
color:#628fd4
}
ul.weaponsList button {
z-index:5
}
ul.weaponsList .createButton {
position:absolute;
bottom:-27px;
left:2px
}
ul.weaponsList li .weaponProgressBar {
position:absolute;
left:2px;
bottom:-21px;
z-index:2
}
ul.weaponsList li .elixirNeed {
top:-10px;
right:-12px;
z-index:2;
position:absolute
}
.weaponProgressBar {
width:77px;
padding:0 3px 0 20px;
height:26px;
position:relative;
background:url(/img/interface/weaponProgressBar-small.png?3) no-repeat 0 0
}
.weaponProgressBar .progress {
height:26px;
background:url(/img/interface/weaponProgressBar-small.png?3) no-repeat -20px -50px
}
.weaponProgressBar span.progressText {
position:absolute;
top:0;
left:4px;
width:100%;
line-height:25px;
font-weight:600;
text-align:center;
color:#fff;
font-size:12px;
z-index:2;
text-shadow:1px 1px 2px rgba(0,0,0,.74)
}
.weaponProgressBar .weaponLevel {
display:none
}
.weaponProgressBar span.upgradeAvailable {
display:none
}
.weaponProgressBar.full {
background-position:0 -100px
}
.weaponProgressBar.full .progress {
display:none
}
.weaponProgressBar.sizeL {
width:200px;
height:49px;
padding:0 5px 0 40px;
position:relative;
background:url(/img/interface/weaponProgressBar.png) no-repeat 0 0
}
.weaponProgressBar.sizeL:before {
content:'';
width:60px;
height:65px;
position:absolute;
left:-16px;
top:-8px;
background:url(/img/icons/token-l.png) no-repeat 0 0
}
.weaponProgressBar.sizeL .progress {
height:49px;
background:url(/img/interface/weaponProgressBar.png) no-repeat -40px -50px
}
.weaponProgressBar.sizeL span.progressText {
position:absolute;
top:0;
left:4px;
width:100%;
line-height:49px;
font-weight:600;
text-align:center;
color:#fff;
font-size:18px;
z-index:2;
text-shadow:1px 1px 2px rgba(0,0,0,.74)
}
.weaponProgressBar.sizeM {
width:161px;
height:42px;
padding:0 5px 0 33px;
position:relative;
background:url(/img/interface/weaponProgressBar-medium.png) no-repeat 0 0
}
.weaponProgressBar.sizeM:before {
content:'';
width:44px;
height:48px;
position:absolute;
left:-5px;
top:-4px;
background:url(/img/icons/token-m.png) no-repeat 0 0
}
.weaponProgressBar.sizeM .progress {
height:42px;
background:url(/img/interface/weaponProgressBar-medium.png) no-repeat -33px -50px
}
.weaponProgressBar.sizeM span.progressText {
position:absolute;
top:0;
left:8px;
width:100%;
line-height:42px;
font-weight:600;
text-align:center;
color:#fff;
font-size:16px;
z-index:2;
text-shadow:1px 1px 2px rgba(0,0,0,.74)
}
.elixirNeed {
width:33px;
height:30px;
padding-top:11px;
color:#fff;
font-size:18px;
font-weight:600;
line-height:27px;
text-align:center;
position:absolute;
background:url(/img/interface/elixir-need.png) no-repeat
}
.elixirNeed.small {
width:29px;
height:37px;
padding-top:11px;
color:#fff;
font-size:18px;
font-weight:600;
line-height:21px;
text-align:center;
position:absolute;
background:url(/img/interface/elixir-need-s.png) no-repeat
}
.weaponInfoPopup .centerContainer.forButton {
position:absolute;
bottom:30px
}
.weaponInfoPopup .weaponInfoBlock {
color:#9524c9;
position:relative;
left:10px;
margin:30px 0 20px;
width:434px;
min-height:134px;
padding-left:170px
}
.weaponInfoPopup .weaponInfoBlock .weaponImg {
position:absolute;
left:0;
top:0
}
.weaponInfoPopup .weaponInfoBlock .weaponProgressBar {
position:absolute;
left:-2px;
top:118px;
z-index:2
}
.weaponInfoPopup .weaponInfoBlock h2 {
color:#9524c9;
margin:0 0 8px 0
}
.weaponInfoPopup .weaponReview {
position:relative;
margin:8px 0 0 0
}
.weaponInfoPopup .weaponTypeText {
position:absolute;
top:5px;
right:0
}
.weaponTypeText {
font-size:14px;
font-style:italic;
font-weight:400
}
.weaponTypeText .ico {
width:21px;
height:21px;
display:inline-block;
vertical-align:middle;
margin-right:5px;
background:url(../img/icons/weapon-type/2.png) no-repeat 0 0
}
.weaponTypeText.type1 .ico {
background-image:url(../img/icons/weapon-type/1-xs.png)
}
.weaponTypeText.type2 .ico {
background-image:url(../img/icons/weapon-type/2-xs.png)
}
.weaponTypeText.type3 .ico {
background-image:url(../img/icons/weapon-type/3-xs.png)
}
.weaponTypeText.type1 {
color:#9524c9
}
.weaponTypeText.type2 {
color:#0072ff
}
.weaponTypeText.type3 {
color:#9134e6
}
.chestInside {
text-align:center;
margin-bottom:7px
}
div.coins.qty {
min-width:66px;
display:inline-block;
text-align:center;
font-weight:700;
padding-top:50px;
margin-right:10px;
background:url(/img/icons/coins-s.png) no-repeat top center
}
div.weapons.qty {
min-width:66px;
display:inline-block;
text-align:center;
font-weight:700;
padding-top:50px;
background:url(/img/weapons/weapon-type/1.png) no-repeat top center
}
.rareWeaponInside .ico {
width:32px;
height:31px;
float:left;
margin-top:4px;
margin-right:5px
}
.rareWeaponInside .row {
white-space:nowrap;
clear:both;
margin:2px 0;
position:relative
}
.rareWeaponInside span.qty {
font-size:15px;
font-weight:700
}
.rareWeaponInside .type2 .typeText {
color:#0072ff
}
.rareWeaponInside .type2 .ico {
background:url(/img/weapons/weapon-type/2-s.png) no-repeat 0 0
}
.rareWeaponInside .type3 .typeText {
color:#9134e6
}
.rareWeaponInside .type3 .ico {
background:url(/img/weapons/weapon-type/3-s.png) no-repeat 0 0
}
.ico.weaponQty {
width:30px;
height:28px
}
.ico.weaponQty.type1 {
background:url(/img/weapons/weapon-type/1-m.png) no-repeat 0 0
}
.ico.weaponQty.type2 {
background:url(/img/weapons/weapon-type/2-m.png) no-repeat 0 0
}
.ico.weaponQty.type3 {
background:url(/img/weapons/weapon-type/3-m.png) no-repeat 0 0
}
.leagueScreen {
background-image:url(/img/screens/league/bg.jpg)!important
}
.leagueScreen button.popupClose {
right:20px!important
}
.leagueScreen .scrollContainer {
overflow:auto;
width:100%;
height:100%
}
.leagueScreen .timerContainer {
width:288px;
height:61px;
margin-left:-144px;
position:absolute;
text-align:center;
left:50%;
top:0;
z-index:5;
background:url(/img/screens/league/timer-bg.png) no-repeat left top
}
.leagueScreen .timerContainer .alignDiv {
text-align:left;
padding-left:45px;
margin-top:3px;
padding-top:6px;
padding-bottom:6px;
display:inline-block;
background:url(/img/icons/timer-s.png) no-repeat 0 3px
}
.leagueScreen .timerContainer h2 {
color:#956d32;
font-size:12px
}
.timer span.unit {
font-weight:700;
margin-right:5px
}
.leagueScreen .textBlock {
width:687px;
height:109px;
position:relative;
margin:20px auto;
background:url(/img/screens/league/text-block.png) no-repeat left top
}
.leagueScreen .textBlock h4 {
margin-bottom:8px
}
.leagueScreen .textBlock .ico {
text-align:center
}
.leagueScreen .textBlock .text {
width:560px
}
ul#leagueList {
width:734px;
position:relative;
padding-top:70px;
margin-left:auto
}
ul#leagueList li {
height:140px;
position:relative;
background:url(/img/screens/league/progress-bg.png) repeat-y left top
}
ul#leagueList .progress {
width:35px;
position:absolute;
bottom:0;
left:0;
background:url(/img/screens/league/progress.png) repeat-y left top
}
ul#leagueList .progress .currentRating {
width:337px;
height:87px;
position:absolute;
right:-36px;
top:-23px;
background:url(/img/screens/league/current-rating.png) no-repeat left top
}
ul#leagueList .progress .currentRating em {
position:absolute;
width:108px;
text-align:center;
color:#fff;
top:4px;
left:72px;
line-height:38px;
font-size:21px;
font-weight:700
}
ul#leagueList .progress .currentRating em:before {
content:'';
display:inline-block;
width:19px;
height:21px;
vertical-align:-3px;
margin-right:10px;
background:url(/img/icons/cup-xs.png) no-repeat left top
}
ul#leagueList li .state {
width:234px
}
ul#leagueList li.complete .progress {
height:140px
}
ul#leagueList li.complete {
color:#289614
}
ul#leagueList li.complete .image {
opacity:.4
}
ul#leagueList li.complete .state {
background:url(/img/screens/league/complete.png) no-repeat 70px 50%
}
ul#leagueList li.complete.award .image {
opacity:1
}
ul#leagueList .needRating {
width:94px;
height:24px;
position:absolute;
left:0;
top:-12px;
font-size:22px;
font-weight:700;
line-height:24px;
padding-left:80px;
background:url(/img/screens/league/need-rating.png) no-repeat 0 5px
}
ul#leagueList .needRating:before {
content:'';
display:inline-block;
width:19px;
height:21px;
vertical-align:-2px;
margin-right:10px;
background:url(/img/icons/cup-xs.png) no-repeat left top
}
ul#leagueList .needRating.league {
background:0 0
}
ul#leagueList .rankIco {
position:absolute;
left:-34px;
top:-21px
}
ul#leagueList .needRating.league .leagueIco {
position:absolute;
left:-47px;
top:-60px
}
ul#leagueList li:first-child .row {
background:0 0
}
ul#leagueList .row {
width:540px;
height:140px;
position:absolute;
right:0;
top:-70px;
border-top:1px solid rgba(121,70,60,.2)
}
ul#leagueList li.award .row {
background:url(/img/screens/league/row-award2.png) no-repeat top right
}
ul#leagueList .row .image {
width:130px;
text-align:center
}
ul#leagueList .row .image .upgradeToken,
ul#leagueList .row .image .upgradeTokenPoints,
ul#leagueList .row .image .weaponImg {
margin:0 auto
}
ul#leagueList .row .name {
padding-left:3px
}
ul#leagueList .row h5 {
font-size:18px;
font-weight:700
}
ul#leagueList .progressFooter {
width:37px;
height:14px;
position:absolute;
left:-1px;
bottom:-5px;
background:url(/img/screens/league/progress-footer.png) no-repeat 0 0
}
ul#leagueList .row .qty {
position:relative;
top:-5px
}
ul#leagueList .chestIco {
cursor:pointer
}
.standartProgressBar .nextLeague {
position:absolute;
right:-30px;
top:-35px
}
.standartProgressBar .nextLeague img {
width:95px
}
.nextLeagueSmall {
position:absolute;
right:-37px;
top:-15px
}
.nextLeaguePrize {
position:absolute;
right:0;
top:-25px;
margin-right:-58px
}
.standartProgressBar .nextLeague .needCup {
text-align:center;
width:100%;
font-weight:700;
position:absolute;
top:-16px;
left:0
}
.standartProgressBar .nextLeague .needCup:before {
content:'';
display:inline-block;
width:19px;
height:21px;
vertical-align:-3px;
background:url(/img/icons/cup-xs.png) no-repeat
}
.standartProgressBar .currentLeague {
position:absolute;
left:-30px;
top:-35px
}
.standartProgressBar .currentLeagueSmall {
position:absolute;
left:-37px;
top:-15px
}
.standartProgressBar .currentLeague img {
width:95px
}
.standartProgressBar .nextChest {
position:absolute;
right:-30px;
top:-25px
}
.standartProgressBar .nextChest img {
width:94px
}
.standartProgressBar .nextChest .needCup {
text-align:center;
width:100%;
font-weight:700;
position:absolute;
top:-16px;
left:0
}
.standartProgressBar .nextChest .needCup:before {
content:'';
display:inline-block;
width:19px;
height:21px;
vertical-align:-3px;
background:url(/img/icons/cup-xs.png) no-repeat
}
.mainChestAward {
cursor:pointer;
width:88px;
height:80px;
position:absolute;
right:-20px;
top:-5px!important;
background:url(/img/screens/league/chest/bar-award.png) no-repeat 0 0
}
.mainChestAward.open {
background:url(/img/screens/league/chest/bar-award-open.png) no-repeat 0 0
}
.mainChestAward .needCup {
top:-19px;
width:88px;
left:-5px
}
#leagueBar .target {
cursor:pointer;
position:absolute;
top:0;
width:50px;
background:url(/img/screens/league/bar-target.png) no-repeat center top
}
#leagueBar .needCup {
position:absolute;
line-height:21px;
font-weight:700
}
#leagueBar.platina .needCup {
line-height:21px;
font-size:12px
}
#leagueBar .target .needCup {
width:100px;
margin-left:-50px;
text-align:center;
left:25px;
top:-24px
}
#leagueBar .needCup:before {
content:'';
display:inline-block;
width:17px;
height:18px;
margin-right:3px;
vertical-align:-5px;
background:url(/img/icons/cup-xs2.png) no-repeat center top
}
#leagueBar .target div.chestIco {
margin-top:21px
}
.seasonEndText {
width:80%;
font-size:14px;
margin:0 auto;
text-align:center
}
.seasonEndText .line {
margin-top:20px
}
.bigTimerOnBg {
display:inline-block;
height:40px;
line-height:40px;
font-size:15px;
margin:10px auto;
text-align:center;
padding-left:2px;
padding-right:1em;
-webkit-border-radius:25px;
-moz-border-radius:25px;
border-radius:25px;
color:#fff;
font-weight:700;
background-color:rgba(0,0,0,.4)
}
.bigTimerOnBg:before {
content:'';
width:37px;
height:40px;
position:relative;
top:-2px;
margin-right:.3em;
vertical-align:middle;
display:inline-block;
background:url(/img/icons/timer-s.png) no-repeat 0 0
}
.bigTimerOnBg .unit {
margin-left:.5em
}
.popupTube1 {
width:504px;
height:447px;
position:relative;
background:url(/img/popups/popup-tube1.png) no-repeat 0 0
}
.popupTube1 .container {
width:472px;
height:371px;
position:absolute;
top:60px;
left:16px
}
.platinaRatingUpdatePopup h2 {
margin-top:20px;
text-align:center
}
.platinaRatingUpdatePopup p.info {
text-align:center;
padding:0 50px;
margin:7px 0 20px 0
}
.platinaRatingUpdatePopup .footerButton {
bottom:10px
}
.platinaRatingUpdatePopup .popupClose {
top:38px
}
.historyPopup {
width:424px;
position:absolute;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
min-height:500px;
background-color:#f8f4ef
}
.historyPopup .scrollContainer {
height:450px;
margin:10px 0;
overflow:auto
}
.historyPopup ul li {
height:73px;
position:relative;
background:url(/img/popups/chat/li-bg.png) repeat-x center top
}
.historyPopup ul li:first-child {
background:0 0
}
.historyPopup ul li:hover {
background:url(/img/popups/chat/li-hover.png) repeat-x center top
}
.historyPopup .asTable {
cursor:pointer;
width:100%;
height:73px
}
.historyPopup .teamColor {
font-weight:700
}
.historyPopup .place {
width:80px;
text-align:center
}
.historyPopup .date {
font-size:13px;
margin-top:2px;
font-style:italic;
color:#a68262
}
.historyPopup .info {
text-align:left
}
.historyPopup .rating {
text-align:left;
width:80px;
font-weight:700
}
.historyPopup em.rating:before {
content:url(/img/icons/cup-xs.png);
margin-right:3px;
vertical-align:-4px
}
.leaguesPopup .scrollContainer {
width:856px;
height:465px;
margin:0 auto;
overflow:auto
}
.leaguesPopup div.leagueBlock {
width:766px;
height:337px;
position:relative;
margin:90px auto 10px auto;
background:url(/img/popups/leagues/block-bg.jpg) no-repeat 0 0 #f0b766
}
.leaguesPopup div.leagueBlock.maxMode {
width:766px;
height:395px;
position:relative;
margin:90px auto 10px auto;
background:url(/img/popups/leagues/block-maxmode-bg.png) no-repeat 0 0
}
.leaguesPopup div.leagueBlock.minMode {
width:766px;
height:303px;
position:relative;
margin:90px auto 10px auto;
background:url(/img/popups/leagues/block-minmode-bg.jpg) no-repeat 0 0
}
.leaguesPopup div.leagueBlock.closed {
opacity:.5
}
.leaguesPopup .leagueHeaderBlockContainer {
position:relative;
height:140px
}
.leaguesPopup .leagueHeaderBlockContainer .leagueHeaderBlock {
text-align:center;
position:absolute;
width:280px;
left:50%;
margin-left:-140px;
top:-80px
}
.leaguesPopup div.leagueBlock .leagueIco {
width:188px;
height:180px;
position:relative;
margin:0 auto 0 auto;
z-index:2
}
.leaguesPopup div.leagueBlock h1.leagueText {
width:279px;
height:53px;
padding-top:8px;
line-height:50px;
font-size:21px;
color:#feeedd;
margin:-32px auto 0 auto;
position:relative;
z-index:1;
font-weight:800;
text-align:center;
background:url(/img/popups/leagues/header.png) no-repeat 0 0
}
.leaguesPopup div.leagueBlock p.needRating {
text-align:center;
font-size:18px;
font-weight:800
}
.leaguesPopup div.leagueBlock p.needRating img {
vertical-align:-3px;
margin-right:4px
}
.leaguesPopup div.leagueProgressBar {
left:-20px
}
.finalLeagueRating {
width:130px;
height:82px;
color:#fff;
font-size:18px;
line-height:88px;
font-weight:700;
text-align:center;
margin:0 auto;
background:url(/img/popups/leagues/final-league-rating.png) no-repeat 0 0
}
div.leagueBlock .chestInfoButton {
width:48px;
height:48px;
position:absolute;
right:18px;
top:18px;
background:url(/img/popups/leagues/chest-info-button.png) no-repeat 0 0
}
div.leagueBlock .chestInfoButton:hover {
background-position:0 -50px
}
div.leagueBlock .chestInfoButton:active {
background-position:0 -100px
}
div.leagueProgressBar {
width:639px;
height:36px;
margin:28px auto 0 auto;
position:relative;
background:url(/img/popups/leagues/league-progress-bar.png) no-repeat 0 0
}
div.leagueProgressBar .needRating {
font-size:14px;
color:#9524c9;
width:80px;
font-weight:800;
text-align:center;
position:absolute;
line-height:20px;
left:-15px;
top:-22px;
vertical-align:middle
}
div.leagueProgressBar .nextLeagueIco .needRating {
display:none;
left:15px;
top:0
}
div.leagueProgressBar .needRating:before {
width:19px;
height:21px;
content:'';
position:relative;
display:inline-block;
vertical-align:-3px;
margin-right:3px;
background:url(/img/icons/cup-xs.png) no-repeat 0 0
}
.leagueProgressBar .progress {
height:25px;
display:block;
position:relative;
top:6px;
background:url(/img/popups/leagues/league-progress.png) repeat-x
}
.leagueProgressBar span.progressText {
position:absolute;
top:0;
left:16px;
width:150px;
font-weight:600;
font-size:16px;
text-align:center;
color:#fff;
line-height:36px;
text-align:center;
z-index:2;
text-shadow:1px 1px 2px rgba(0,0,0,.74)
}
.leagueProgressBar .division,
.leagueProgressBar .division1,
.leagueProgressBar .division2,
.leagueProgressBar .division3 {
width:60px;
height:62px;
display:block;
position:absolute;
top:-9px;
left:100px;
z-index:2;
background-repeat:no-repeat;
background-position:center center
}
.leagueProgressBar .nextLeagueIco {
position:absolute;
right:-65px;
top:-50px
}
.leagueProgressBar .division3 {
left:-10px
}
.leagueProgressBar .division2 {
left:196px
}
.leagueProgressBar .division1 {
left:398px
}
.leagueProgressBar .finalDivision {
right:-24px;
top:-12px;
left:auto;
background:url(/img/popups/leagues/division/final.png) no-repeat 0 0!important
}
div.leagueProgressBar.division1 {
width:167px;
padding-left:40px;
padding-right:432px
}
.leagueProgressBar.division1 span.progressText {
left:46px
}
div.leagueProgressBar.division2 {
width:160px;
padding-left:245px;
padding-right:234px
}
.leagueProgressBar.division2 span.progressText {
left:246px
}
.leagueProgressBar.division2 .progress {
padding-left:210px;
margin-left:-210px
}
div.leagueProgressBar.division3 {
width:144px;
padding-left:445px;
padding-right:50px
}
.leagueProgressBar.division3 span.progressText {
left:450px
}
.leagueProgressBar.division3 .progress {
padding-left:410px;
margin-left:-410px
}
div.leagueProgressBar.fullBar .progress {
width:595px!important;
padding-left:0
}
.leagueProgressBar.fullBar span.progressText {
left:460px!important
}
.leagueItemListText {
text-align:center;
margin:15px 0;
font-style:italic
}
.leaguesPopup ul.itemList {
margin:0 auto;
text-align:center
}
div.leagueBlock.maxMode ul.itemList {
width:460px
}
.leaguesPopup .itemList li {
width:62px;
height:62px;
position:relative;
margin:0 3px 6px 3px;
display:inline-block
}
.chestsLootPopup div.leagueHeaderBlockContainer .leagueIco {
width:188px;
height:143px;
position:relative;
margin:0 auto 0 auto;
z-index:2
}
.chestsLootPopup div.leagueHeaderBlockContainer .leagueIco img {
width:150px
}
.chestsLootPopup .leagueHeaderBlockContainer .leagueHeaderBlock {
text-align:center;
position:relative;
width:400px;
margin:0 auto
}
.chestsLootPopup div.leagueHeaderBlockContainer h1.leagueText {
width:307px;
height:51px;
padding-bottom:12px;
line-height:51px;
font-size:21px;
color:#feeedd;
margin:-23px auto 0 auto;
position:relative;
z-index:1;
font-weight:700;
text-align:center;
background:url(/img/popups/chests-loot/header.png) no-repeat 0 0
}
ul.chestsLootList {
margin-top:70px;
margin-bottom:24px;
text-align:center
}
ul.chestsLootList li {
width:112px;
height:90px;
display:inline-block;
position:relative;
margin:0 2px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
background-color:#f7f1ec;
border:2px solid #d4cabe
}
ul.chestsLootList .weaponInside {
font-size:14px;
position:absolute;
text-align:center;
font-weight:800;
width:100%;
bottom:15px
}
ul.chestsLootList .weaponInside img {
vertical-align:-5px;
margin-right:5px
}
ul.chestsLootList li .ico {
cursor:pointer;
position:absolute;
left:-2px;
top:-60px
}
ul.chestsLootList li .ico img {
width:120px
}
.weaponRequest {
text-align:center;
font-style:italic;
margin:5px 0
}
.weaponRequest em {
font-style:italic;
font-weight:700
}
.weaponRequest img {
vertical-align:-4px;
margin:0 3px
}
.weaponDonate {
margin:5px 0;
text-align:center;
font-style:italic
}
.weaponDonate img {
vertical-align:-4px;
margin-right:3px
}
.weaponDonate em {
font-style:italic;
font-weight:700
}
.playPopup {
width:700px;
height:528px;
text-align:center;
background:url(/img/popups/popup-play.png)
}
.myLeagueIco {
position:relative;
top:-34px;
width:120px;
height:116px;
margin:0 auto
}
.playPopup .yourProgressText {
margin-top:-25px;
margin-bottom:0;
font-style:italic
}
.playPopup .yourWeaponText {
margin-top:21px;
margin-bottom:2px;
font-style:italic
}
.playPopup .leagueProgressBar.miniMode {
margin-top:10px
}
.playPopup .myWeaponsSlots {
position:relative;
margin:10px auto 12px auto
}
.playPopup .centerContainer.forButton {
bottom:-20px
}
a.editLink {
position:relative;
z-index:3;
color:#4baf14;
text-decoration:none
}
a.editLink em {
text-decoration:underline
}
a.editLink img {
vertical-align:-3px
}
a.editLink:hover {
color:#9524c9
}
.leagueProgressBar.miniMode {
width:190px;
padding-left:30px;
padding-right:30px;
height:36px;
margin:0 auto 0 auto;
position:relative;
background:url(/img/popups/leagues/league-progress-bar.png) no-repeat 0 0
}
.leagueProgressBar.miniMode .current.division {
left:-18px
}
.leagueProgressBar.miniMode span.progressText {
left:52px;
width:150px
}
.leagueProgressBar.miniMode .next.division {
left:auto;
right:-20px
}
.leagueProgressBar.miniMode .next.nextLeagueIco {
right:-10px
}
ul.boostersSmall .photoRing {
margin:0 auto 0 auto
}
ul.boostersSmall {
text-align:center
}
ul.boostersSmall li {
width:150px;
height:140px;
padding-top:30px;
margin-top:20px;
box-sizing:border-box;
position:relative;
text-align:center;
vertical-align:top;
display:inline-block
}
ul.boostersSmall li p {
font-weight:700;
width:100%;
position:absolute;
text-align:center;
bottom:120px;
font-size:13px
}
ul.boostersSmall li img {
width:94px;
height:94px;
position:relative;
top:1px
}
ul.boostersSmall button {
position:absolute;
top:98px;
left:25px;
z-index:2
}
ul.boostersSmall li .photoRing .text {
display:none
}
ul.boostersSmall li.active .boosterImg {
position:realtive
}
ul.boostersSmall .boosterQty {
width:32px;
height:32px;
line-height:32px;
font-weight:700;
position:absolute;
right:22px;
top:24px;
text-align:center;
color:#fff;
background:url(/img/interface/booster_qty.png) 0 0
}
ul.boostersSmall li.active .boosterImg:after {
content:'';
position:absolute;
width:168px;
height:150px;
top:-1px;
left:-8px;
animation:boosterActiveS 1s steps(10) infinite;
-webkit-animation:boosterActiveS 1s steps(10) infinite;
background:url(/img/anim/booster-active2.png) 0 0
}
.studioScreen .page {
width:936px;
height:507px;
position:absolute;
left:20px;
top:75px
}
.studioScreen .page .pageContainer {
width:936px;
height:507px;
position:relative;
background-repeat:no-repeat
}
.studioScreen h1.special {
width:440px;
height:86px;
line-height:62px;
font-size:18px;
font-weight:800;
text-align:center;
position:relative;
margin:0 auto;
top:-20px
}
.studioScreen .standartProgressBar .ico {
width:72px;
height:72px;
left:-27px;
top:-20px;
position:absolute
}
.studioScreen .leftBlock .standartProgressBar .ico {
left:-45px
}
.studioMenu {
position:absolute;
left:0;
top:0;
width:398px;
height:63px
}
ul.studioMenu li {
cursor:pointer;
width:119px;
height:63px;
float:left;
line-height:43px;
position:relative;
text-align:center;
color:#fff2e2;
font-weight:600;
z-index:1;
text-shadow:1px 1px #e28028,-1px -1px 0 #e28028,1px -1px 0 #e28028,-1px 1px 0 #e28028;
background:url(/img/popups/studio/menu.png) no-repeat 0 0
}
ul.studioMenu li.num1 {
width:114px;
padding-left:9px;
background-position:0 0
}
ul.studioMenu li.num2 {
width:142px;
background-position:-123px 0
}
ul.studioMenu li.num3 {
width:115px;
padding-right:14px;
background-position:-265px 0
}
ul.studioMenu li.num1:hover {
background-position:0 -63px
}
ul.studioMenu li.num2:hover {
background-position:-123px -63px
}
ul.studioMenu li.num3:hover {
background-position:-265px -63px
}
ul.studioMenu li.current {
color:#9524c9;
text-shadow:none
}
ul.studioMenu li.num1.current {
background-position:0 -126px
}
ul.studioMenu li.num2.current {
background-position:-123px -126px
}
ul.studioMenu li.num3.current {
background-position:-265px -126px
}
.studioScreen .page.main .rightBlock {
position:absolute;
width:336px;
height:455px;
text-align:center;
right:50px;
top:4px
}
.studioScreen .page.main .rightBlock h2 {
margin-top:40px;
margin-bottom:10px
}
.studioScreen .page.main .rightBlock p {
margin:0 20px
}
.studioScreen .page.main .rightBlock .button {
position:absolute;
bottom:-50px;
left:76px
}
.studioScreen .page.main .rightBlock .standartProgressBar {
width:254px;
margin:0 auto
}
.studioScreen .page.skins .rightBlock {
width:548px;
height:380px;
position:absolute;
right:-25px;
top:4px
}
.studioScreen .page.skins .rightBlock .scrollContainer {
top:62px;
right:10px;
position:absolute;
width:504px;
height:414px;
z-index:3;
overflow:auto
}
ul.bookmarks {
position:absolute;
right:-20px;
top:-10px;
width:100%;
height:96px;
z-index:1;
/* background:url(/img/popups/studio/skinmenu-bg.png) no-repeat left bottom */
}
ul.bookmarks li {
float:left;
cursor:pointer;
min-width:100px;
height:82px;
white-space:nowrap;
position:relative;
text-align:center;
color:#9524c9;
box-sizing:border-box;
padding:0 10px;
font-weight:600;
z-index:1;
background:url(/img/popups/studio/skinmenu-separator2.png) no-repeat right top
}
ul.bookmarks li span {
position:relative;
z-index:2
}
ul.bookmarks li span.asTable {
width:100%;
height:62px;
position:relative;
z-index:2
}
ul.bookmarks li span.asCell {
text-align:center;
padding-bottom:10px
}
ul.bookmarks li:last-child {
background:0 0
}
ul.bookmarks li.active span.asTable {
/* background:url(/img/popups/studio/skinmenu-active2.png) no-repeat -20px 0 */
}
ul.bookmarks li.active:after {
content:'';
position:absolute;
width:30px;
top:0;
right:-10px;
height:124px;
/* background:url(/img/popups/studio/skinmenu-active2.png) no-repeat 100% 0 */
}
ul.bookmarks li.active:before {
content:'';
position:absolute;
width:30px;
top:0;
left:-10px;
height:124px;
/* background:url(/img/popups/studio/skinmenu-active2.png) no-repeat 0 0 */
}
ul.bookmarks li:hover {
color:#000
}
ul.bookmarks li.active {
cursor:default;
color:#992d20;
z-index:3
}
.studioScreen .artChest {
position:relative
}
.studioScreen .page.main h1.special {
right:180px
}
.studioScreen .page.main .leftBlock {
position:absolute;
width:460px;
height:450px;
text-align:center;
left:50px;
top:24px;
text-align:center
}
.studioScreen .page.main .leftBlock #img_skin {
top:30px;
position:relative
}
.studioScreen .page.main .leftBlock .standartProgressBar {
position:absolute;
left:140px;
top:338px
}
.studioScreen .page.main .leftBlock .artReview {
width:449px;
height:124px;
color:#fff;
font-size:12px;
position:absolute;
bottom:-35px;
left:13px
}
.studioScreen .page.main .leftBlock .artReview .text {
position:relative;
top:50px;
left:102px;
line-height:14px;
padding-right:100px;
width:214px;
text-align:left
}
.studioScreen .page.main .leftBlock .artReview h3 {
margin-bottom:8px
}
.studioScreen .page.main .leftBlock .artReview button {
position:absolute;
top:4px;
right:10px
}
.studioScreen .pag.skins .leftBlock {
width:304px;
height:424px;
text-align:center
}
.studioScreen .page.skins .leftBlock .mySkin {
width:350px;
height:350px;
top:20px;
left:30px;
position:absolute
}
.studioScreen .page.skins .leftBlock .skinInfo {
width:366px;
height:142px;
position:absolute;
top:340px;
left:20px;
text-align:center
}
.studioScreen .page.skins .leftBlock p.name {
font-size:13px;
margin:0 0 10px 0
}
.studioScreen .page.skins .leftBlock button {
margin-top:12px
}
.studioScreen .page.skins .leftBlock p.type {
font-weight:700;
font-size:16px;
line-height:25px;
margin:25px 0 10px 0
}
.studioScreen .page.skins .leftBlock p.type img {
vertical-align:-7px
}
.studioScreen .page.skins .leftBlock .resetLink {
display:block;
margin-top:10px
}
.studioScreen .page.sets button.set {
position:absolute;
bottom:40px;
left:120px
}
.studioScreen .page.sets #img_skin {
position:absolute;
left:30px;
top:40px
}
.studioScreen .page.sets .rightBlock {
position:absolute;
width:530px;
height:428px;
text-align:center;
right:20px;
top:24px
}
.studioScreen .page.sets .durabilityBlock {
width:254px;
height:85px;
position:absolute;
bottom:-50px;
left:120px
}
.studioScreen .page.sets .durabilityBlock h3 {
margin-top:10px;
font-size:13px;
color:#fff
}
.studioScreen .page.sets .durabilityBlock .durabilityBar {
position:realtive;
margin:0 auto;
top:10px
}
.studioScreen .page.sets .artReview {
width:484px;
height:115px;
color:#fff;
font-size:12px;
position:absolute;
bottom:60px;
left:13px
}
.studioScreen .page.sets .artReview .text {
position:relative;
top:0;
padding:38px 40px 0 112px;
line-height:14px;
text-align:left
}
.studioScreen .page.sets .artReview h3 {
margin-bottom:8px
}
.studioScreen .page.sets ul.artSetList {
margin-top:31px
}
.studioScreen .page.sets ul.artSetList li {
float:left;
width:167px
}
.studioScreen .page.sets ul.artSetList li.notActive {
-webkit-filter:grayscale(100%)!important;
filter:grayscale(100%)!important
}
.studioScreen .page.sets ul.artSetList li .ico {
width:146px;
height:151px;
margin:0 auto;
background:url(/img/popups/studio/art-slot.png) no-repeat 0 0
}
.studioScreen .page.sets ul.artSetList li p {
color:#fff8f2;
margin-top:5px;
font-size:13px
}
.studioScreen .page.sets ul.artSetList li p em {
color:#66ff1a
}
.studioScreen .page.sets ul.artSetList li h1 {
width:167px;
height:46px;
line-height:46px;
text-align:center;
font-size:14px;
font-weight:400;
color:#ffead2;
margin-top:-18px;
background:url(/img/popups/studio/art-h1.png) no-repeat 0 0
}
.studioScreen h1.special {
color:#223c4b
}
.studioScreen .page.main .rightBlock {
color:#fff
}
.studioScreen .page.main .rightBlock h2 {
color:#ffeb30
}
ul.studioList {
margin-top:12px
}
ul.studioList li {
width:96px;
height:96px;
float:left;
position:relative;
margin:12px 12px
}
ul.studioList li.separator {
width:460px;
height:22px;
line-height:22px;
color:#9524c9;
text-align:center;
cursor:default;
margin:0 0 5px 11px!important;
background-color:#ffca99;
border:1px solid #ffca99;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px
}
ul.studioList li.notAvailable {
opacity:.3
}
ul.studioList li .ico {
width:96px;
height:96px;
position:relative;
cursor:pointer;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
border:2px solid #ffb859;
background:#ffb757;
background:-moz-linear-gradient(top,#ffb757 0,#ffdeb2 100%);
background:-webkit-linear-gradient(top,#ffb757 0,#ffdeb2 100%);
background:linear-gradient(to bottom,#ffb757 0,#ffdeb2 100%)
}
ul.studioList li .ico img {
margin-top:2px;
margin-left:2px
}
ul.studioList li .ico:hover,
ul.studioList li.active .ico {
border:2px solid #fff!important
}
ul.studioList li .ico:hover:after,
ul.studioList li.active .ico:after {
content:'';
display:block;
width:100px;
height:100px;
position:absolute;
left:-5px;
top:-5px;
z-index:1;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
border:3px solid #f237a1
}
ul.studioList li.type2 .ico {
border:2px solid #4aa4ff;
background:#51a8f6;
background:-moz-linear-gradient(top,#51a8f6 0,#c1e2ff 100%);
background:-webkit-linear-gradient(top,#51a8f6 0,#c1e2ff 100%);
background:linear-gradient(to bottom,#51a8f6 0,#c1e2ff 100%)
}
ul.studioList li.type3 .ico {
border:2px solid #dd80ff;
background:#db7bff;
background:-moz-linear-gradient(top,#db7bff 0,#efc4ff 100%);
background:-webkit-linear-gradient(top,#db7bff 0,#efc4ff 100%);
background:linear-gradient(to bottom,#db7bff 0,#efc4ff 100%)
}
ul.studioList li.not_available .ico {
-webkit-filter:grayscale(100%)!important;
filter:grayscale(100%)!important
}
ul.studioList .current {
width:33px;
height:34px;
position:absolute;
right:-5px;
top:-7px;
z-index:2;
background:url(/img/popups/studio/current-skin.png) no-repeat 0 0
}
ul.studioList li .price {
margin-top:3px;
font-weight:600;
text-align:center;
text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
ul.studioList li .price img.coin {
vertical-align:-3px
}
ul.studioList li .price.ruby {
color:#753f95
}
ul.studioList li .price.coin {
color:#9524c9
}
ul.studioList li .price s {
color:#bc9766;
font-weight:400;
text-shadow:none
}
ul.studioList li .new {
color:#fff;
font-size:10px;
width:93px;
height:18px;
padding-top:5px;
line-height:16px;
position:absolute;
left:-8px;
bottom:7px;
text-align:center;
z-index:3;
text-transform:uppercase;
background-image:url(/img/icons/new.png)
}
.shopScreen .specialOffer {
width:295px;
height:507px;
position:absolute;
left:23px;
top:67px;
background:url(/img/screens/shop/banner2.png) no-repeat 0 0
}
.shopScreen .specialOffer .artExpire {
width:274px;
height:75px;
position:absolute;
left:5px;
top:26px;
background:url(../img/screens/shop/artExpire.png) no-repeat 0 0
}
.shopScreen .specialOffer .artExpire h3 {
position:absolute;
left:0;
top:14px;
text-align:center;
width:100%;
line-height:20px;
font-size:15px
}
.shopScreen .specialOffer .artExpire .timer {
width:134px;
text-align:center;
line-height:18px;
font-size:12px;
position:absolute;
top:41px;
left:81px
}
.artSlot {
width:92px;
height:99px;
position:absolute;
left:-210px;
top:-202px;
z-index:1;
background:url(/img/scene_new/weapon_type3.png) no-repeat 0 0
}
.artSlot img.weaponIco {
position:relative;
left:3px;
top:-4px
}
.artSlot .saleEnd {
width:126px;
height:53px;
position:absolute;
left:-20px;
top:60px;
background:url(/img/screens/shop/artExpire2.png) no-repeat 0 0
}
.artSlot .saleEnd h4 {
font-size:12px;
color:#fff;
width:100%;
position:absolute;
text-align:center;
top:4px;
line-height:18px
}
.artSlot .saleEnd .timer {
font-size:13px;
width:90px;
line-height:18px;
position:absolute;
top:29px;
left:27px;
text-align:center
}
.artSlot[data-art=false] {
cursor:pointer
}
.artSlot[data-art=false]:hover {
background-position:0 -100px
}
.artSlot[data-art=false]:hover img.weaponIco {
transition:all .2s ease-out
}
.artSlot[data-art=true] .switch.true {
display:block
}
.artSlot[data-art=false] .switch.false {
display:block
}
.expDate {
position:absolute;
left:-10px;
bottom:-10px;
width:110px;
font-size:12px;
color:#fff;
padding:5px 0;
text-align:center;
background:#490f8d;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px
}
.shopScreen .specialOffer h2 {
width:196px;
height:40px;
line-height:30px;
color:#000;
font-weight:700;
text-align:center;
position:absolute;
top:-7px;
left:50px;
background:url(/img/screens/shop/banner-header.png) no-repeat 0 0
}
.shopScreen .specialOffer h3 {
width:100%;
font-size:21px;
color:#fff;
position:absolute;
text-align:center;
top:30px
}
.shopScreen .activeSign {
display:none;
width:105px;
height:47px;
position:absolute;
top:264px;
left:95px;
color:#007000;
line-height:47px;
font-weight:700;
padding-left:35px;
background:url(/img/screens/shop/active.png) no-repeat 0 0
}
.shopScreen .specialOffer.active .activeSign {
display:block
}
.shopScreen .specialOffer ul.specs {
width:248px;
color:#fff;
position:absolute;
left:30px;
font-size:13px;
top:312px
}
.shopScreen .specialOffer ul.specs li {
position:relative;
margin:6px 0;
padding-left:20px
}
.shopScreen .specialOffer ul.specs li:before {
content:'';
width:26px;
height:26px;
position:absolute;
top:-6px;
left:0;
background:url(/img/screens/shop/plus.png) no-repeat 0 0
}
.shopScreen .specialOffer.active ul.specs li:before {
left:-6px;
background:url(/img/screens/shop/check.png) no-repeat 0 0
}
.shopScreen .specialOffer .validity {
font-size:12px;
line-height:16px;
width:100%;
color:#ffc602;
position:absolute;
text-align:center;
left:0;
bottom:88px
}
.shopScreen .specialOffer .activeTo {
font-size:12px;
line-height:16px;
width:100%;
color:#fff;
position:absolute;
text-align:center;
left:0;
bottom:68px
}
.shopScreen .specialOffer button {
position:absolute;
left:57px;
bottom:-17px
}
.shopScreen button.popupClose {
top:5px;
right:5px
}
.shopScreen .rightBlock {
position:absolute;
top:60px;
left:328px;
width:664px
}
.shopScreen .pinkBlock {
width:664px;
height:290px;
background:url(/img/screens/shop/pink.png) no-repeat 0 0
}
.shopScreen h2 {
text-align:center;
color:#fff;
line-height:30px;
font-size:13px
}
.shopScreen ul.sellChestsList {
margin-top:12px
}
.shopScreen ul.sellChestsList li.chest {
width:206px;
height:252px;
text-align:center;
position:relative;
float:left;
margin-left:12px;
background:url(/img/screens/shop/pink-li.png) no-repeat 0 0
}
.shopScreen ul.sellChestsList li.chest .chest {
height:106px;
margin-top:-14px;
text-align:center;
position:relative
}
.shopScreen ul.sellChestsList li.chest .chest .alignDiv {
position:absolute;
bottom:0;
width:100%
}
.shopScreen ul.sellChestsList img.chestIco {
cursor:pointer;
margin:0 auto
}
.shopScreen ul.sellChestsList li.chest h5 {
margin:0;
padding:0
}
.shopScreen ul.sellChestsList li.chest .token {
margin-top:10px;
position:relative
}
.shopScreen ul.sellChestsList li.chest .qty {
position:absolute;
width:100px;
bottom:-6px;
left:50px;
text-align:center;
text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
.shopScreen ul.sellChestsList button {
position:absolute;
bottom:-15px;
left:30px
}
.shopScreen .rightBlock .orangeBlock {
width:664px;
height:220px;
margin-top:20px;
background:url(/img/screens/shop/orange.png) no-repeat 0 0
}
.shopScreen ul.sellSkinsList {
margin-top:8px
}
.shopScreen ul.sellSkinsList li.sellSkinsList {
width:206px;
height:164px;
text-align:center;
position:relative;
float:left;
padding-top:5px;
margin-left:12px;
background:url(/img/screens/shop/orange-li.png) no-repeat 0 0
}
.shopScreen ul.sellSkinsList li.sellSkinsList p {
font-weight:700;
font-size:13px;
margin-top:4px
}
.shopScreen ul.sellSkinsList button {
position:absolute;
bottom:-15px;
left:32px
}
.minePopup {
width:530px;
height:419px;
background:url(/img/popups/mine/popup-bg.png) no-repeat 0 0
}
.minePopup .infoText {
color:#60028b;
font-size:25px;
text-align:center;
position:absolute;
line-height:40px;
width:100%;
left:0;
top:276px
}
.minePopup h1 {
width:184px;
height:76px;
padding:6px 60px 0 60px;
color:#fff;
position:relative;
top:-30px;
margin:0 auto 0 auto;
font-size:20px;
text-align:center;
line-height:20px;
background:url(/img/popups/mine/h1.png) no-repeat 0 0
}
.popupSizeEndGame3 {
width:825px;
height:543px;
position:absolute;
text-align:center;
background:url(/img/popups/popup-end-game3.png) no-repeat 0 0
}
.popupSizeEndGame3 p.info {
margin:40px 0 20px 0
}
.popupSizeEndGame3 .timer {
font-size:24px;
text-align:center
}
.popupSizeEndGame3 .blockStyle {
margin-top:40px!important
}
.popupSizeEndGame {
color:#9524c9;
width:825px;
height:543px;
background:url(/img/popups/popup-end-game5.png) no-repeat 0 0
}
.popupSizeEndGame .respawn {
text-align:center;
margin:15px 0 0 0
}
.endGamePopup .footerButton {
bottom:-15px
}
.endGamePopup h1 {
font-weight:400;
text-align:center;
margin-top:14px;
font-size:28px
}
.endGamePopup h1 .nick {
cursor:pointer;
font-weight:700
}
.endGamePopup h1 .nick:hover {
color:#fa1b08
}
.endGamePopup .leftBlock {
width:795px;
height:515px;
position:absolute;
left:15px;
top:11px
}
.endGamePopup .revengeBlock {
width:450px;
height:56px;
box-sizing:border-box;
position:relative;
margin-top:5px;
left:185px;
background-color:#fffdf9;
border:2px solid #ffdfb9;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px
}
.endGamePopup .revengeBlock:before {
content:url(/img/popups/revenge.png);
position:absolute;
left:-70px;
top:-25px
}
.endGamePopup .revengeBlock .asCell {
padding:0 10px 0 50px
}
.endGamePopup .revengeBlock b {
color:red
}
.endGamePopup .revengeBlock p {
font-weight:700
}
.endGamePopup .rightBlock {
display:none;
width:286px;
height:500px;
position:absolute;
left:588px;
top:11px
}
.yourProgressText {
margin:10px 0;
text-align:center;
font-style:italic
}
div.endGameBonus {
margin-top:25px;
padding-top:15px;
text-align:center;
background:url(/img/popups/end-game-rating/shadow.png) no-repeat center top
}
ul.endGameBonuss {
text-align:center;
height:86px;
margin:15px auto 15px auto
}
ul.endGameBonuss li {
height:86px;
margin:1px 12px;
text-align:left;
display:inline-block;
position:relative;
padding-left:0;
vertical-align:top
}
ul.endGameBonuss li .standartProgressBar {
width:126px
}
ul.endGameBonuss li .standartProgressBar .bonusIco {
width:150px;
height:50px;
left:0;
top:0
}
ul.endGameBonuss li.ratingLostBooster {
text-align:center;
width:157px;
margin:0 5px;
background-color:transparent;
border:0
}
ul.endGameBonuss li .standartProgressBar .ico {
width:50px;
height:50px;
position:absolute;
left:-15px;
top:-9px
}
ul.endGameBonuss li.coins .ico {
background:url(/img/popups/end-game-rating/coins.png) no-repeat center center
}
ul.endGameBonuss li.ruby .ico {
background:url(/img/popups/end-game-rating/ruby.png) no-repeat center center
}
ul.endGameBonuss li.keys .ico {
background:url(/img/popups/end-game-rating/key.png) no-repeat center center
}
.endGamePopup .boostersBlock {
margin-top:20px;
position:relative
}
.bigPlayerList {
margin-top:20px
}
.bigPlayerList li {
line-height:46px;
font-size:14px;
padding-left:.5em;
font-weight:700;
clear:both
}
.bigPlayerList .photoRing {
float:left;
margin-left:6px
}
.bigPlayerList em {
font-size:16px;
color:#ff9008;
width:30px;
float:left;
text-align:center
}
.bigPlayerList em.ico img {
position:relative;
top:6px
}
.bigPlayerList p {
padding-left:.3em;
float:left
}
.bigPlayerList p.nick:hover {
cursor:pointer;
color:#fa1b08
}
.bigPlayerList .killsQty {
overflow:hidden;
font-size:16px;
color:#fd3e3e;
width:50px;
white-space:nowrap;
float:right
}
.bigPlayerList .killsQty:before {
content:'';
display:inline-block;
margin-right:.3em;
vertical-align:-5px;
width:21px;
height:21px;
background:url(/img/icons/kills-xs.png) no-repeat center center
}
.popupSize3 {
color:#9524c9;
width:581px;
height:429px;
position:absolute;
left:209px;
top:80px;
background:url(/img/popups/popup-size3.png) no-repeat 0 0
}
.dailyChestPopup {
text-align:center
}
.dailyChestPopup p.taskText {
font-weight:800;
margin:20px 0
}
.dailyChestPopup p.progressBarName {
margin:30px 0 10px 0
}
.dailyChestPopup img.dailyChestImg {
margin:-60px auto 0 auto;
position:relative
}
.dailyChestPopup h1 {
width:307px;
height:51px;
padding-bottom:12px;
line-height:51px;
font-size:21px;
color:#feeedd;
margin:-23px auto 0 auto;
position:relative;
z-index:1;
font-weight:700;
text-align:center;
background:url(/img/popups/chests-loot/header.png) no-repeat 0 0
}
input[type=text] {
height:40px;
color:#9524c9;
font-size:20px;
outline:0;
font-weight:600;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:0 10px;
border:1px solid #f7c48b;
background-color:#fff;
-webkit-box-shadow:inset -4px 4px 5px -1px rgba(0,0,0,.1);
-moz-box-shadow:inset -4px 4px 5px -1px rgba(0,0,0,.1);
box-shadow:inset -4px 4px 5px -1px rgba(0,0,0,.1)
}
input.error {
border-color:#c94e47
}
.welcomePopup {
width:701;
height:590px;
background:url(/img/popups/welcome/bg.png) no-repeat 0 0
}
.welcomePopup .container {
width:306px;
height:240px;
position:absolute;
left:170px;
top:220px;
text-align:center
}
.welcomePopup .info {
color:#9524c9;
width:234px;
font-size:16px;
margin:10px auto 20px auto;
font-weight:700
}
.welcomePopup .error {
color:#c43e3e;
margin-top:5px
}
.welcomePopup h1 {
color:#9524c9;
width:100%;
font-size:22px;
text-align:center;
position:absolute;
top:-50px;
line-height:52px;
left:0;
z-index:5
}
.welcomePopup button {
position:absolute;
bottom:0;
left:62px
}
.coinsScreen {
background:url(/img/popups/ruby/bg.png) repeat-x center center #fed9aa
}
.coinsScreen ul.itemsList {
margin-top:132px;
text-align:center
}
.coinsScreen ul.itemsList li {
width:258px;
height:291px;
position:relative;
text-align:center;
margin:0 10px;
display:inline-block;
background:url(/img/popups/coins/item-bg.png) no-repeat 0 0
}
.coinsScreen ul.itemsList .asTable {
width:100%;
margin-top:3px
}
.coinsScreen ul.itemsList h2 {
display:table-cell;
vertical-align:middle;
color:#f0ff00;
font-size:28px;
text-shadow:0 1px 0 #000;
height:73px;
text-align:center;
z-index:3
}
.coinsScreen ul.itemsList h2 img {
vertical-align:-5px
}
.coinsScreen ul.itemsList h2 em.bonus {
font-size:18px;
display:block;
color:#fff
}
.coinsScreen ul.itemsList h2 em.bonus span {
font-size:14px
}
.coinsScreen ul.itemsList h2 em.bonus img {
vertical-align:-3px;
margin:0 3px
}
.coinsScreen ul.itemsList .qty img {
vertical-align:-7px;
margin-right:5px
}
.coinsScreen ul.itemsList .itemImg {
position:absolute;
left:26px;
top:78px
}
.coinsScreen ul.itemsList button.button {
position:absolute;
bottom:-40px;
left:37px
}
.rubyBuyScreen {
background:url(/img/popups/ruby/bg.png) repeat-x center center #fed9aa
}
.rubyBuyScreen ul.rubyRateList {
margin:48px auto 0 auto;
text-align:center
}
ul.rubyRateList li {
width:258px;
height:242px;
position:relative;
text-align:center;
margin:13px 12px 13px 12px;
display:inline-block;
background:url(/img/popups/ruby/item-bg.png?2) no-repeat 0 0
}
ul.rubyRateList .asTable {
width:100%
}
ul.rubyRateList .asCell {
text-align:center
}
ul.rubyRateList h2 {
display:table-cell;
vertical-align:middle;
color:#f0ff00;
font-size:28px;
text-shadow:0 1px 0 #000;
height:73px;
text-align:center;
z-index:3
}
ul.rubyRateList h2 img {
vertical-align:-5px
}
ul.rubyRateList h2 div.bonus {
color:#fff;
font-size:18px;
text-align:center;
display:block
}
ul.rubyRateList h2 div.bonus span {
font-size:12px
}
ul.rubyRateList h2 div.bonus img {
vertical-align:-3px;
margin:0 3px
}
ul.rubyRateList .itemImg {
position:absolute;
left:25px;
top:47px
}
ul.rubyRateList button.button {
position:absolute;
bottom:-20px;
left:43px
}
ul.rubyRateList li.sale {
color:#8e055a;
background-image:url(/img/popups/ruby/item-bg-sale.png)
}
ul.rubyRateList li.sale_coins {
color:#8e055a;
background-image:url(/img/popups/coins/item-bg-sale_coins.png)
}
ul.rubyRateList li.sale h2,
ul.rubyRateList li.sale_coins h2 {
width:100%;
font-size:16px;
line-height:24px;
position:absolute;
left:0;
top:9px;
text-align:center
}
ul.rubyRateList li.sale .rubyQtyStrike,
ul.rubyRateList li.sale_coins .rubyQtyStrike {
position:absolute;
left:140px;
top:55px;
vertical-align:bottom;
text-align:left
}
ul.rubyRateList li.sale .rubyQtyStrike::after,
ul.rubyRateList li.sale_coins .rubyQtyStrike::after {
border-bottom:.125em solid red;
content:"";
left:-3px;
margin-top:calc(.125em / 2 * -1);
position:absolute;
right:-3px;
top:50%
}
ul.rubyRateList li.sale .rubyQty,
ul.rubyRateList li.sale_coins .rubyQty {
font-size:36px;
position:absolute;
width:110px;
right:10px;
top:72px;
text-align:left;
vertical-align:bottom
}
ul.rubyRateList li.sale h4,
ul.rubyRateList li.sale_coins h4 {
width:120px;
font-size:14px;
color:#8e055a;
position:absolute;
right:10px;
top:180px
}
ul.rubyRateList li.sale h4,
ul.rubyRateList li.sale_coins h4 {
width:120px;
font-size:14px;
color:#8e055a;
position:absolute;
left:16px;
top:172px
}
ul.rubyRateList li.sale h4 em,
ul.rubyRateList li.sale_coins h4 em {
font-size:22px;
display:block;
margin-bottom:-5px
}
ul.rubyRateList li.sale .separatorText,
ul.rubyRateList li.sale_coins .separatorText {
font-size:14px;
font-weight:700;
text-align:center;
width:66px;
line-height:20px;
text-transform:uppercase;
position:absolute;
left:97px;
top:114px
}
ul.rubyRateList li.sale h5,
ul.rubyRateList li.sale_coins h5 {
width:120px;
font-size:14px;
color:#8e055a;
position:absolute;
right:10px;
top:180px
}
.rubyOneRatePopup {
text-align:center
}
.rubyOneRatePopup ul.rubyRateList {
text-align:center;
margin:0 auto
}
.rubyOneRatePopup h1 {
font-size:24px;
margin:15px 0 0 0;
text-align:center
}
.popupSize4 {
color:#9524c9;
width:446px;
height:355px;
padding:0;
position:absolute;
background:url(/img/popups/popup-size4.png?3) no-repeat 0 0
}
.settingsPopup div.exit {
text-align:center;
margin-top:30px
}
.settingsPopup ul.settings {
width:297px;
margin:10px auto 0 auto;
clear:both
}
.settingsPopup .block {
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
border:2px solid #d4cabe;
background-color:#f3ebe3
}
.block.controlChoice {
margin:0 20px;
padding:10px;
box-sizing:border-box
}
.block.controlChoice h4 {
margin-bottom:5px
}
.settingsPopup .controlChoice input[type=radio]:checked+label img {
opacity:1
}
.settingsPopup .controlChoice img {
vertical-align:-17px;
opacity:.6
}
.settingsPopup ul.settings li.block {
width:126px;
height:130px;
cursor:pointer;
position:relative;
float:left;
margin-bottom:15px
}
.settingsPopup ul.settings li.block div.img {
width:100px;
height:100px;
position:absolute;
left:14px;
top:6px;
background-image:url(/img/popups/settings/sound-control.png);
background-repeat:no-repeat
}
.settingsPopup ul.settings li.block p {
font-size:18px;
font-weight:600;
text-align:center;
width:100%;
position:absolute;
bottom:10px;
left:0;
line-height:40px
}
.settingsPopup ul.settings li.block.music {
margin-right:22px;
background-position:0 0
}
.settingsPopup ul.settings li.block.music.mute div.img {
display:block;
background-position:0 -100px
}
.settingsPopup ul.settings li.block.sound div.img {
background-position:-100px 0
}
.settingsPopup ul.settings li.block.sound.mute div.img {
display:block;
background-position:-100px -100px
}
.settingsPopup ul.settings li.fullscreen {
width:297px;
height:66px;
clear:both;
background:url(/img/popups/settings/fullscreen-block.png) no-repeat 0 0
}
.settingsPopup ul.settings li.block.fullscreen div.img {
width:34px;
height:35px;
left:15px;
top:15px;
background:url(/img/popups/settings/fullscreen.png) no-repeat 0 0
}
.settingsPopup ul.settings li.block.fullscreen p {
text-align:left;
width:152px;
left:60px;
bottom:13px;
line-height:normal
}
.settingsPopup ul.settings li.block.fullscreen div.checkbox {
position:absolute;
right:16px;
top:16px
}
.settingsPopup .controlChoice {
width:380px;
text-align:center;
margin:5px auto;
font-weight:700
}
.settingsPopup input[type=radio] {
margin-left:5px;
margin-right:3px;
vertical-align:-1px
}
div.checkbox {
width:32px;
height:32px;
background:url(/img/interface/checkbox.png) no-repeat 0 0
}
div.checkbox.checked {
background-position:0 -50px
}
.okCode {
font-size:14px;
box-sizing:border-box;
margin:0 auto;
width:416px;
padding:12px;
line-height:16px;
text-align:center;
border-top:1px solid #ba8950
}
.okCode .codeText {
color:#000;
padding:3px 5px;
margin:6px 0;
border:1px solid #d4cabe;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background-color:#fff
}
.okCode h5 {
font-size:14px
}
.settingsContent {
margin-top:166px
}
div.settingsLinks {
display:block;
position:relative;
display:block;
text-align:center;
clear:both;
line-height:26px
}
div.settingsLinks a {
margin:0 10px
}
.changeNickPopup {
text-align:center
}
.changeNickPopup h1 {
font-size:18px;
margin-top:20px
}
.changeNickPopup p.text {
color:#9524c9;
margin:10px 0 22px 0
}
.changeNickPopup div.error {
color:#c43e3e;
font-size:12px;
height:20px;
margin-top:10px;
line-height:20px
}
.changeNickPopup input {
width:266px
}
.changeNickPopup button {
margin-top:10px
}
.profileScreen {
color:#373757;
background:url(/img/popups/profile/bg_pattern.jpg) repeat-x 0 0!important
}
.profileScreen .screenContainer {
background:url(/img/popups/profile/bg.jpg) no-repeat 0 0
}
.profileScreen .leftBlock {
width:338px;
position:absolute;
left:34px;
top:0
}
.profileScreen .playerInfo {
width:337px;
height:87px;
margin-top:21px;
box-sizing:border-box;
padding-left:100px;
padding-top:17px;
background:url(/img/popups/profile/user.png) repeat-x 0 0!important
}
.profileScreen .playerInfo .photoRing {
position:absolute;
left:-20px;
top:17px
}
.profileScreen .leftBlock .playerNick {
color:#fff;
font-size:21px;
position:relative
}
.profileScreen .leftBlock .playerNick .online {
position:absolute;
left:-16px;
top:5px
}
.profileScreen span.playerId {
color:#ffa100;
font-size:13px;
font-weight:700
}
.profileScreen .leftBlock .playerNick.link {
cursor:pointer
}
.profileScreen .leftBlock .playerNick.link:hover {
color:#fff
}
.profileScreen .clanBlock {
width:337px;
height:97px;
margin-top:5px;
margin-bottom:10px;
position:relative;
padding:0 10px 5px 71px;
font-size:18px;
box-sizing:border-box;
background:url(/img/popups/profile/clan.png) no-repeat
}
.profileScreen .clanBlock .clanIco {
position:absolute;
left:8px;
top:15px
}
.profileScreen .clanBlock .asTable {
width:100%;
height:100%
}
.profileScreen .clanBlock .playerClan {
cursor:pointer
}
.profileScreen .clanBlock .playerClan:hover {
color:#fff
}
.profileScreen .clanBlock .clanName {
font-weight:700;
margin-bottom:3px;
display:block
}
.profileScreen .clanBlock .clanName span {
display:block
}
.profileScreen .clanBlock .clanName span.status {
color:#e25000;
font-weight:400;
font-size:16px
}
.profileScreen .clanBlock h2.noClan {
font-size:16px;
color:#e25000
}
ul.stats {
width:100%
}
ul.stats li {
position:relative;
font-size:12px;
color:#25253b;
height:77px;
line-height:77px;
padding-left:72px;
box-sizing:border-box;
text-align:left;
margin-bottom:10px;
background:rgba(255,255,255,.5);
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px
}
ul.stats li .ico {
position:absolute;
left:10px;
top:10px
}
ul.stats .title {
font-size:16px
}
ul.stats .qty {
font-weight:800;
font-size:16px;
text-align:center;
position:absolute;
top:0;
right:10px
}
.profileScreen .clanBlock .clanName .clanIcoS {
position:absolute;
left:0;
top:2px
}
.clanIco0.x {
display:inline-block;
vertical-align:middle;
width:13px;
height:14px;
background:url(/img/icons/clanIco/0-x.png) no-repeat 0 0
}
.clanIco0.xx {
display:inline-block;
vertical-align:middle;
width:21px;
height:22px;
background:url(/img/icons/clanIco/0-xx.png) no-repeat 0 0
}
.clanIco0.xxx {
display:inline-block;
vertical-align:middle;
width:33px;
height:36px;
background:url(/img/icons/clanIco/0-xxx.png) no-repeat left top
}
.clanIco0.xxxx {
display:inline-block;
vertical-align:middle;
width:56px;
height:60px;
background:url(/img/icons/clanIco/0-xxxx.png) no-repeat left top
}
.popupClanHeader.clanIco0 {
background:url(/img/icons/clanIco/0-header.png) no-repeat center top
}
.profileScreen .rightBlock {
position:absolute;
left:430px;
top:0;
height:600px
}
.profileScreen .rightBlock .buffs {
color:#fff;
position:absolute;
top:21px;
left:270px;
width:251px;
height:87px;
text-align:left;
padding-left:83px;
box-sizing:border-box;
background:url(/img/popups/profile/league.png) repeat-x 0 0!important
}
.profileScreen .rightBlock .buffs h3 {
color:#72372d;
font-size:16px;
text-align:left;
text-decoration:none;
line-height:32px
}
button.talentsButton {
width:160px;
height:41px;
font-size:14px;
text-shadow:1px 1px #0057a3,-1px -1px 0 #0057a3,1px -1px 0 #0057a3,-1px 1px 0 #0057a3;
padding-bottom:5px;
background-image:url(/img/popups/profile/button_talents.png)
}
.profileScreen .rightBlock .buffs div.rank {
position:absolute;
left:-34px;
top:-18px
}
ul.hintTalentsList {
width:349px;
margin:0 1px;
text-align:center;
padding-bottom:12px
}
.ptip.noselect.left {
margin-top:10px
}
ul.hintTalentsList li {
display:inline-block;
margin:8px
}
.profileScreen .rightBlock .leagueBlock {
color:#fff;
position:absolute;
top:21px;
width:251px;
height:87px;
text-align:left;
padding-left:60px;
box-sizing:border-box;
background:url(/img/popups/profile/league.png) repeat-x 0 0!important
}
.profileScreen .leagueBlock .leagueIco {
position:absolute;
left:-20px;
top:-5px
}
.profileScreen .leagueBlock .leagueIco img.leagueIco {
width:100px
}
.profileScreen .leagueBlock .leagueIco img.rankIco {
position:absolute;
left:50px;
top:-6px
}
.profileScreen .rightBlock h4 {
margin-top:12px;
font-weight:600;
margin-left:4px;
margin-bottom:3px;
position:relative
}
.profileScreen .rightBlock .leagueBlock .rating {
font-size:24px;
font-weight:700;
color:#ffd800;
font-size:16px
}
.profileScreen .rightBlock .leagueBlock .rating:before {
content:url(/img/icons/cup-m.png);
vertical-align:-7px
}
.profileScreen .centerDiv {
top:340px;
left:253px
}
.profileScreen button.writeMsg {
position:absolute;
bottom:30px;
left:170px;
width:172px;
height:65px;
padding-bottom:9px;
text-align:left;
padding-left:50px;
background-image:url(/img/popups/profile/button_msg.png)
}
.screen.newDivisionScreen {
text-align:center;
background:url(/img/screens/tops/top_chest.jpg) no-repeat center center #ffaf22
}
.newDivisionScreen h1 {
font-size:19px;
width:100%;
height:44px;
line-height:44px;
margin:0 auto;
text-align:center;
top:93px;
left:0;
color:#feeedd;
position:absolute
}
.newDivisionScreen h2 {
position:relative;
margin-top:30px
}
.newDivisionScreen div.newLeagueIco {
position:relative;
margin-top:200px;
z-index:2
}
.platinaRatingUpdateScreen {
position:absolute;
text-align:center;
z-index:3;
background:url(/img/screens/league/new-rank-bg.jpg) no-repeat left center
}
.platinaRatingUpdateScreen ul.platinaStepAward.plus {
margin-left:12px;
background:url(/img/screens/league/big-plus.png) no-repeat 50% 30px
}
.platinaRatingUpdateScreen ul.platinaStepAward.plus li {
width:280px;
padding-right:5px
}
.platinaRatingUpdateScreen .platinaStepAward {
margin-top:260px
}
.platinaRatingUpdateScreen h2 {
font-size:19px;
width:100%;
height:44px;
line-height:44px;
margin:0 auto;
text-align:center;
top:93px;
left:0;
color:#feeedd;
position:absolute
}
ul.platinaStepAward {
font-size:14px;
text-align:center
}
ul.platinaStepAward.plus {
background:url(/img/screens/league/plus.png) no-repeat 51% 40px
}
.platinaStepAward li {
vertical-align:top;
text-align:center;
width:200px;
display:inline-block
}
.platinaStepAward li .awardImg {
height:137px
}
.platinaStepAward li p {
font-weight:700
}
.platinaStepAward li p em {
display:block;
font-weight:400
}
.platinaStepAward li.chest {
margin-right:20px
}
.platinaStepAward li.chest img {
cursor:pointer
}
.platinaStepAward li.chest p {
padding-right:30px
}
.platinaStepAward li.emblem img {
margin-top:10px
}
.platinaStepAward li.platinaRating {
width:170px;
margin:0 0 0 20px
}
.popupSize5 {
color:#9524c9;
width:679px;
height:538px;
padding:0;
left:160px;
top:40px;
position:relative;
background:url(/img/popups/popup-size5.png) no-repeat 0 0
}
.topPopup .rightBlock {
position:absolute;
left:310px;
top:25px
}
.topPopup .asTable.info {
color:#9524c9;
height:80px;
text-align:left;
margin:0 0 5px 0
}
.topPopup .asTable.info .text {
padding-left:10px
}
.topPopup p.info h2 {
font-size:20px;
color:#9524c9
}
.topPopup p.info h2 .ico {
float:left;
position:relative;
top:-5px;
margin-right:.3em
}
.topPopup ul.topsMenu {
position:absolute;
left:0;
top:30px;
padding-top:50px;
box-sizing:border-box;
width:287px;
height:559px;
background:url(/img/screens/tops/menu.png) no-repeat 0 0
}
.topPopup ul.topsMenu li {
cursor:pointer;
position:relative;
width:184px;
margin-left:46px;
height:66px;
color:#9524c9;
font-weight:600;
font-size:16px;
text-align:left;
line-height:66px;
padding-left:30px;
z-index:10;
background:url(/img/screens/tops/menu-li.png) no-repeat center top
}
.topPopup ul.topsMenu li img {
vertical-align:-10px
}
.topPopup ul.topsMenu li:hover {
color:#fff
}
.topPopup ul.topsMenu li.active {
color:#ffe3c8;
text-shadow:2px 0 0 #bc7817,-2px 0 0 #bc7817,0 2px 0 #bc7817,0 -2px 0 #bc7817,1px 1px #bc7817,-1px -1px 0 #bc7817,1px -1px 0 #bc7817,-1px 1px 0 #bc7817
}
.topPopup ul.topsMenu li.active:before {
content:'';
width:237px;
height:70px;
position:absolute;
top:-1px;
left:-20px;
cursor:default;
z-index:-1;
background-image:url(/img/screens/tops/menu-li-current.png)
}
.topPopup .topContentBlock {
width:609px
}
ul.topBookmarks.bookmarkActive1 {
width:100%;
height:54px;
background:url(/img/screens/tops/switch1.png) no-repeat 0 0
}
ul.topBookmarks.bookmarkActive2 {
width:100%;
height:54px;
background:url(/img/screens/tops/switch2.png) no-repeat 0 0
}
ul.topBookmarks.bookmarkActive3 {
width:100%;
height:54px;
background:url(/img/screens/tops/switch3.png) no-repeat 0 0
}
ul.topBookmarks li {
color:#9524c9;
float:left;
width:150px;
cursor:pointer;
font-size:14px;
font-weight:600;
line-height:40px;
text-align:center
}
ul.topBookmarks li.active {
color:#dd6314;
cursor:default
}
ul.topBookmarks li.active:hover {
color:#b16f19
}
ul.topBookmarks li:hover {
color:#ac3638
}
.topPopup .topContentBlock .scrollContainer {
overflow:auto;
height:200px
}
.topPopup .topListContainer {
width:645px
}
.topPopup .topListContainer.inTop10 {
height:307px
}
.topPopup .topListContainer.inTop10 .scrollArea {
height:320px
}
.topPopup .topListContainer .scrollArea {
overflow:auto;
width:658px;
height:394px;
padding-right:15px;
margin-left:5px
}
.topPopup .topListContainer.noBookmarks .scrollArea {
height:474px
}
.topPopup .topListContainer.noBookmarks.inTop10 .scrollArea {
height:374px
}
.topPopup ul.topList {
width:644px;
margin:0 auto
}
.topPopup ul.topList li {
height:52px;
position:relative;
background:url(/img/screens/tops/row.png) no-repeat center top
}
.topPopup ul.topList li:first-child {
background:0 0
}
.topPopup ul.topList li .photoRing {
position:absolute;
top:1px;
left:104px
}
.topPopup ul.topList li .online {
position:absolute;
z-index:4;
top:19px;
left:80px
}
.topPopup ul.topList li.my {
height:59px
}
.topPopup ul.topList li.my .photoRing {
margin-top:7px
}
.topPopup ul.topList li.my .place .chestPlace {
top:9px
}
.topPopup ul.topList li.my .online {
top:22px
}
.topPopup ul.topList li.my:before {
content:'';
position:absolute;
top:0;
left:0;
width:656px;
height:59px;
background:url(/img/screens/tops/row-my.png) no-repeat 0 0
}
.topPopup ul.topList li .place {
width:50px;
text-align:center;
font-weight:600;
color:#ff7800;
line-height:50px;
position:absolute;
left:10px;
top:0;
z-index:3
}
.topPopup ul.topList li .place .crownIco {
margin-top:11px
}
.topPopup ul.topList li .place .chestPlace {
cursor:pointer;
position:relative;
top:5px
}
.topPopup ul.topList .score {
color:#ca36a2;
font-size:22px;
text-align:left;
font-weight:900;
text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
.topPopup ul.topList .name {
width:330px;
cursor:pointer;
font-weight:600
}
.topPopup ul.topList .asTable {
position:absolute;
height:100%;
left:163px;
top:1px
}
.topPopup ul.topList .name:hover {
color:#d32bd1
}
.topPopup ul.topList .photoRing {
margin-top:4px
}
.topPopup ul.topList.clans .clanIco {
margin-right:7px
}
.topPopup ul.topList.clans .asTable {
width:580px;
left:67px
}
.topPopup ul.topList.clans .name {
width:430px
}
.topPopup .myPlace {
display:none;
margin-top:19px;
margin-left:5px
}
.topPopup .myPlace ul.topList li .place {
line-height:59px
}
.topPopup .inTop10 .myPlace {
display:block
}
.topWinnerPopup {
color:#9524c9;
padding:0;
text-align:center;
background:url(/img/screens/tops/top_chest.jpg) no-repeat center center #ffa507!important
}
.topWinnerPopup h2 {
font-size:19px;
width:100%;
height:44px;
line-height:44px;
margin:0 auto;
text-align:center;
top:93px;
left:0;
color:#feeedd;
position:absolute
}
.topWinnerPopup .info {
color:#9524c9;
width:100%;
text-align:center;
top:440px;
left:0;
position:absolute
}
.exitPopup {
text-align:center
}
.exitPopup h2 {
color:#9524c9;
margin-top:32px
}
.exitPopup .info {
margin:15px 0;
color:#965428
}
.requestPopup .container {
height:466px;
position:absolute;
left:15px;
right:15px;
top:45px
}
.requestPopup .scrollContainer {
height:457px;
padding-top:10px;
overflow:auto;
margin:0 auto
}
.requestPopup .textInfo {
text-align:center;
margin:10px 0;
font-style:italic
}
.requestPopup .requestWeaponImg {
display:block;
margin:5px auto;
position:relative;
left:-30px
}
.requestPopup .qty {
font-size:30px;
position:absolute;
left:230px;
top:90px
}
.requestPopup .qty span {
font-size:40px
}
.requestPopup .textInfo img {
vertical-align:-4px;
margin-right:5px;
margin-left:7px
}
.requestPopup ul.weaponsList li {
margin:0 15px 22px 35px
}
.serverUpdatePopup {
text-align:center
}
.serverUpdatePopup h1 {
font-size:24px;
padding-top:20px
}
.serverUpdatePopup div.gears {
width:173px;
height:115px;
margin:15px auto 15px auto;
background:url(/img/popups/server-update/gears.png) 0 0
}
.serverUpdatePopup p {
font-size:18px;
font-weight:700
}
.popupSize1 .contentContainer {
padding:10px 15px
}
.tasksPopup .progressHeader {
height:116px;
width:812px;
position:relative;
margin:0 auto;
background-color:#eee5d9;
border:2px solid #d4cabe;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background:url(/img/popups/tasks/header-bg.jpg) no-repeat 0 0
}
.tasksPopup .standartProgressBar {
position:absolute;
width:300px;
left:30px;
top:43px
}
.tasksPopup .standartProgressBar .progressContainer {
width:302px;
left:18px
}
.tasksPopup .nextAward {
position:absolute;
text-align:right;
top:0;
right:10px
}
.tasksPopup .nextAward .nextAwardText {
width:100px;
color:#9524c9;
font-size:14px;
padding-right:10px;
position:absolute;
left:-105px;
right:0;
font-style:italic;
top:20px;
text-align:right
}
.tasksPopup .nextAward .nextAwardText a {
display:block;
margin-top:7px;
font-style:normal;
font-weight:700
}
.tasksPopup .nextAward ul {
height:114px;
margin-top:1px;
display:table
}
.tasksPopup .nextAward ul li {
height:106px;
vertical-align:middle;
display:table-cell;
cursor:pointer;
padding-right:5px
}
.tasksPopup .nextAward ul li.chest {
margin-right:0
}
.tasksPopup .nextAward ul li.chest img {
height:90px;
image-rendering:pixelated;
margin-top:-10px
}
.tasksPopup .nextAward ul li.buff {
padding:0
}
.tasksList h2 {
color:#9524c9;
font-size:16px;
padding:0 10px;
margin-bottom:10px
}
ul.tasksList {
margin-top:22px;
margin-left:21px
}
ul.tasksList .text {
font-size:14px;
padding:0 10px;
color:#9524c9
}
ul.tasksList li {
width:192px;
height:293px;
margin-right:16px;
text-align:center;
position:relative;
float:left
}
ul.tasksList li .taskContainer {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(/img/popups/tasks/task-bg-gray.png) no-repeat center center
}
ul.tasksList li .taskContainer.newData {
display:none
}
ul.tasksList .active.taskContainer {
background:url(/img/popups/tasks/task-bg.png) no-repeat center center
}
ul.tasksList li#slot4 .taskContainer {
cursor:pointer;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:url(/img/popups/tasks/task-bg-donate.png) no-repeat center center
}
ul.tasksList li#slot4 .taskContainer .text {
text-decoration:underline
}
ul.tasksList li#slot4 .taskContainer:hover {
-webkit-box-shadow:inset 0 0 0 4px #fa8700;
-moz-box-shadow:inset 0 0 0 4px #fa8700;
box-shadow:inset 0 0 0 4px #fa8700
}
ul.tasksList img.taskIco {
margin-top:-23px
}
ul.tasksList .closeTask {
position:absolute;
top:-10px;
right:-10px;
width:24px;
height:24px;
background:url(/img/interface/hint-close.png) no-repeat center center
}
ul.tasksList .taskProgressBar {
width:160px;
position:absolute;
left:15px;
bottom:100px
}
ul.tasksList .awardBlock {
position:absolute;
left:14px;
bottom:11px;
width:164px;
height:70px;
background:url(/img/popups/tasks/award.png) no-repeat center center
}
ul.tasksList .awardBlock p {
margin-top:8px;
margin-bottom:5px
}
ul.tasksList .awardBlock span {
color:#9524c9;
font-weight:700;
font-size:16px;
margin:0 8px;
text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
ul.tasksList .awardBlock span img {
margin-right:3px
}
ul.tasksList .nextTaskText {
color:#9524c9;
position:relative;
top:80px;
font-size:14px;
padding:0 5px
}
ul.tasksList .nextTaskText button {
margin:10px auto
}
ul.tasksList .nextTaskText .timerContainer {
margin-right:20px
}
.tasksPopup .taskComplete {
color:#64ba00;
font-size:18px;
font-weight:700;
margin:20px 0 10px 0
}
.tasksPopup .takeAward {
position:absolute;
left:11px;
bottom:86px;
z-index:3
}
.tasksPopup .taskComplete em {
margin-left:5px
}
.taskChangePopup h2 {
padding:15px;
text-align:center
}
.taskChangePopup .timerIco {
vertical-align:-7px
}
.mafButton {
width:181px;
height:80px;
position:absolute;
bottom:16px;
left:235px;
background:url(/img/interface/button-maf.png) no-repeat 0 0
}
.mafButton:hover {
background-position:0 -80px
}
.mafButton:active {
background-position:0 -160px
}
#screenContainer {
position:absolute;
left:0;
top:0;
z-index:15;
text-align:left
}
.screen {
position: relative;
width: 1000px;
height: 650px;
overflow: hidden;
border-radius: 20px; /* Скругление краёв */
}
.screen::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-image: url('https://misty-dawn.ru/Luver/fn_f.jpg');
background-size: cover;
background-position: center;
opacity: 0.85; /* Прозрачность изображения */
z-index: -1; /* Помещаем псевдоэлемент под содержимым .screen */
border-radius: 20px; /* Скругление краёв */
}
/* Содержимое .screen */
.screen-content {
position: relative;
z-index: 1; /* Помещаем содержимое над псевдоэлементом */
/* Дополнительные стили для содержимого .screen */
background-color: rgba(255, 255, 255, 0.8); /* Пример непрозрачного фона */
padding: 20px;
border-radius: 20px; /* Скругление краёв для содержимого */
}
.screen .screenContainer {
position:relative;
width:1000px;
height:600px;
margin:0 auto;
overflow:hidden
}
.screen .footerButton {
position:absolute;
bottom:35px;
text-align:center
}
.screen .popupClose {
top:8px;
right:10px
}
.screen button.popupClose {
top:25px;
right:10px
}
.weaponsCollectedScreen {
background:url(/img/screens/weaponCollect/bg-type1.jpg) no-repeat center center #f8a869
}
.weaponsCollectedScreen.type2 {
background:url(/img/screens/weaponCollect/bg-type2.jpg) no-repeat center center #041435
}
.weaponsCollectedScreen.type3 {
background:url(/img/screens/weaponCollect/bg-type3.jpg) no-repeat center center #34205b
}
.weaponsCollectedScreen h3 {
font-size:22px;
font-weight:200;
padding-top:15px;
text-align:center
}
.weaponsCollectedScreen.type2 h3,
.weaponsCollectedScreen.type3 h3 {
color:#fff
}
.weaponsCollectedScreen .weaponLevel {
position:absolute;
left:280px;
top:162px
}
.weaponsCollectedScreen div.weaponIco {
position:absolute;
left:523px;
top:160px;
z-index:1
}
.weaponsCollectedScreen .weaponProgressBar {
position:absolute;
left:390px;
top:70px
}
.weaponsCollectedScreen .levelPlus {
color:#49ab14;
font-size:26px;
font-weight:700;
line-height:40px;
position:absolute;
left:360px;
top:170px
}
.weaponsCollectedScreen ul {
position:absolute;
left:275px;
top:240px
}
.weaponsCollectedScreen ul li {
width:318px;
height:64px;
margin:10px 0;
padding-left:71px;
position:relative;
background:url(/img/screens/weaponCollect/li.png) no-repeat 0 0
}
.weaponsCollectedScreen ul li.damage {
line-height:62px
}
.weaponsCollectedScreen ul li.damage:after {
content:'';
width:50px;
height:50px;
position:absolute;
left:12px;
top:5px;
background:url(/img/weapons/weapon-spec/damage.png) no-repeat 0 0
}
.weaponsCollectedScreen ul li.damage.defence:after {
top:6px;
background:url(/img/weapons/weapon-spec/defence.png) no-repeat 0 0
}
.weaponsCollectedScreen ul li.durability {
padding-top:5px
}
.weaponsCollectedScreen ul li.durability:after {
content:'';
width:45px;
height:46px;
position:absolute;
left:14px;
top:9px;
background:url(/img/icons/durability.png) no-repeat 0 0
}
.weaponsCollectedScreen .durabilityBar {
margin-top:5px
}
.weaponsCollectedScreen span.current {
font-size:21px;
font-weight:700;
margin-left:9px
}
.weaponsCollectedScreen span.plus {
font-size:26px;
color:#49ab14;
position:absolute;
padding-left:5px;
font-weight:700
}
.chestHint {
width:323px;
height:255px;
z-index:100;
background:url(/img/chests/hint.png) no-repeat 0 0
}
.chestHint.bossChestHint {
width:323px;
height:242px;
background:url(/img/chests/hint2.png) no-repeat 0 0
}
.chestHint.bossChestHint .qty {
bottom:-25px!important;
position:absolute
}
.chestHint ul.hintItems {
text-align:center;
margin-top:10px
}
.chestHint ul.hintItems li {
width:128px;
height:130px;
font-size:14px;
display:inline-block;
position:relative;
vertical-align:top
}
.chestHint .container {
width:295px;
height:227px;
position:absolute;
left:17px;
top:11px
}
.chestHint .tokens {
width:128px;
height:110px;
position:absolute;
left:10px;
top:40px;
font-size:14px;
text-align:center
}
.chestHint .qty {
width:100%;
font-size:30px;
text-align:center;
text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
.chestHint .tokens .qty {
position:absolute;
bottom:-5px
}
.chestHint .coins {
width:128px;
height:110px;
position:absolute;
left:160px;
top:40px;
font-size:14px;
text-align:center
}
.chestHint .container h3 {
text-align:center;
margin-top:11px
}
.chestHint .container .footerText {
position:absolute;
bottom:0;
left:0;
width:100%;
height:71px;
font-size:14px;
text-align:center
}
.chestHint .container .footerText h4 {
font-size:15px;
margin-top:11px;
margin-bottom:6px
}
.chestOpenScreen {
background:url(/img/screens/chestOpen/bg.jpg) no-repeat 0 0 #f5cd9a
}
.chestOpenScreen .chestContainer .chestImg {
position:absolute
}
.chestOpenScreen .container {
position:absolute;
width:698px;
height:360px;
left:151px;
top:121px
}
h1.tape1 {
display:block;
width:307px;
height:76px;
font-size:22px;
font-weight:600;
line-height:66px;
color:#fff3e5;
text-align:center;
background:url(/img/screens/chestOpen/chestHeader.png) no-repeat 0 0
}
.chestOpenScreen h1 {
margin:42px auto 0 auto
}
.chestOpenScreen h2 {
color:#9524c9;
text-align:left;
padding-left:15px;
margin:0 0 10px 0
}
.chestOpenScreen .weaponContainer {
width:134px;
height:134px;
position:relative;
text-align:center
}
.chestOpenScreen div.weaponImg {
position:absolute;
top:112px;
left:52px
}
.chestOpenScreen .weaponImg .itemQty {
color:#5c3027;
font-size:22px;
line-height:24px;
font-weight:600;
position:absolute;
width:100%;
bottom:-10px;
text-align:center;
text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
.chestOpenScreen .weaponImg .itemQty em {
font-size:34px
}
.chestOpenScreen div.weaponImg .weaponTypeText {
width:100%;
font-style:italic;
text-align:center;
position:absolute;
top:-23px;
left:0
}
.chestOpenScreen button.button {
position:absolute;
left:410px;
bottom:34px
}
.chestOpenScreen .chestContainer {
width:350px;
height:350px;
position:absolute;
top:120px;
left:300px
}
.chestOpenScreen .itemsInChest {
position:absolute;
right:10px;
bottom:40px;
display:block;
width:61px;
height:61px;
font-size:22px;
font-weight:600;
line-height:60px;
color:#fff3e5;
text-align:center;
z-index:5;
background:url(/img/screens/chestOpen/itemsInChest.png) no-repeat 0 0
}
.chestOpenScreen .progressBlock {
position:absolute;
top:140px;
left:200px
}
.chestOpenScreen span.upgradeAvailable {
display:none
}
.chestOpenScreen .progressBar.full,
.weaponProgressBar.bigSize.full {
background-position:0 -100px!important
}
.chestOpenScreen .progressBar.full .progress,
.weaponProgressBar.bigSize.full .progress {
display:none
}
.chestOpenScreen .progressBar.coins .progressText {
left:0
}
.chestOpenScreen .progressBar.full .upgradeAvailable {
display:block;
color:green;
text-align:center;
position:absolute;
width:100%;
left:0;
bottom:-24px
}
.chestOpenScreen .progressBar.coins {
background-position:0 -150px
}
.chestOpenScreen .progressBar.coins img {
vertical-align:-3px;
margin-right:5px
}
.chestOpenScreen .progressBar.coins .progress {
display:none
}
.openChestScreen {
text-align:center;
overflow:hidden
}
.openChestScreen:before {
content:'';
width:100%;
height:200%;
position:absolute;
left:0;
top:0;
background:url('https://misty-dawn.ru/Luver/fn_f.jpg') repeat center center #eeac58!important
}
.openChestScreen .screenContainer:before {
content:url(/img/bg/shine2.png);
position:absolute;
left:50%;
top:50%;
width:600px;
height:600px;
margin-left:-300px;
margin-top:-300px
}
.openChestScreen .standartProgressBar h4 {
font-size:11.5px
}
.openChestScreen .img {
position:absolute;
left:440px;
top:104px
}
.openChestScreen .img img {
position:relative
}
.openChestScreen.type1 .img {
top:85px;
left:360px
}
.openChestScreen .img em.qty.bigText {
font-size:40px;
width:160px;
left:65px;
bottom:-47px;
text-align:center;
position:absolute
}
.openChestScreen .img em.qty.bigText span {
font-size:60px
}
.openChestScreen .standartProgressBar.weaponBar .progressContainer {
padding-left:12px
}
.openChestScreen .newWeapon {
width:167px;
height:56px;
line-height:56px;
color:#fff;
font-weight:400;
position:absolute;
left:324px;
top:185px;
background:url(/img/screens/chestOpen/new-weapon.png)
}
.openChestScreen ul.weaponSpec {
top:165px;
left:360px;
position:absolute
}
.openChestScreen .weaponSpec li {
background:0 0;
color:#000;
margin-bottom:15px
}
.openChestScreen .weaponSpec li h5 {
font-size:13px;
padding-top:5px
}
.openChestScreen .weaponSpec li span.param {
font-size:25px
}
.openChestScreen .footerButton {
bottom:0
}
.openChestScreen .chestContainer .chestImg {
position:absolute
}
.openChestScreen .chestContainer {
position:absolute;
width:450px;
height:384px;
left:275px;
top:81px
}
.openChestScreen .chestContainerFinal {
position:absolute;
width:350px;
height:384px;
left:325px;
top:5px
}
.openChestScreen .chestContainerFinal img {
width:350px
}
.openChestScreen .img.coins em.qty.bigText {
left:5px
}
.openChestScreen ul.itemList {
width:100%;
position:absolute;
margin:0 auto;
text-align:center;
bottom:140px
}
.openChestScreen ul.itemList.smallMode {
width:740px;
left:130px
}
.openChestScreen ul.itemList li {
width:134px;
height:134px;
margin:14px 7px 0 7px;
position:relative;
display:inline-block;
vertical-align:top;
text-align:center
}
.openChestScreen ul.itemList li>div {
margin:0 auto
}
.openChestScreen button.button {
position:absolute;
left:410px;
bottom:34px
}
.seasonEndScreen {
background:url(/img/screens/seasonEnd/bg.jpg) no-repeat 0 0 #b0eae4
}
.seasonEndScreen h2 {
color:#fff;
text-align:center;
position:absolute;
left:330px;
top:96px;
width:340px;
line-height:40px
}
.seasonEndScreen .container {
color:#000;
width:680px;
top:190px;
left:160px;
text-align:center;
position:absolute
}
.seasonEndScreen .container p {
margin:15px 0
}
.seasonEndScreen .finalLeagueRatingBig {
margin:0 auto
}
.finalLeagueRatingBig {
color:#fff;
font-size:25px;
font-weight:700;
text-align:center;
width:170px;
height:173px;
line-height:170px;
background:url(/img/screens/league/rating.png)
}
.finalLeagueRatingBig em:before {
content:'';
width:24px;
height:27px;
vertical-align:-4px;
display:inline-block;
background:url(/img/icons/cup-s.png)
}
.newSlotScreen {
background:url(/img/screens/seasonEnd/bg.jpg) no-repeat center center #b0eae4
}
.newSlotScreen h2 {
color:#fff;
text-align:center;
position:absolute;
left:330px;
top:96px;
width:340px;
line-height:40px
}
.newSlotScreen p.text {
width:100%;
color:#000;
margin:15px 0;
position:absolute;
top:410px;
line-height:20px;
left:0;
text-align:center
}
.newSlotScreen .myWeaponsSlots {
position:absolute;
top:200px;
left:0
}
.newSlotScreen .slotsBg {
position:absolute;
width:300px;
left:350px;
top:260px
}
.newSlotScreen .slotsBg ul.playerSlots {
width:100%;
text-align:center
}
.newSlotScreen .slotsBg ul.playerSlots li {
display:inline-block;
left:0;
top:0;
margin:0 10px;
vertical-align:top;
position:relative
}
.weaponCreateScreen {
text-align:center;
background:url(/img/screens/weaponCreate/bg.jpg) no-repeat 0 0 #092851
}
.weaponCreateScreen h1 {
margin:0 auto;
width:452px;
height:78px;
padding-top:22px;
text-align:center;
color:#fff;
font-weight:600;
font-size:24px;
line-height:47px;
text-shadow:1px 1px 2px rgba(0,0,0,.74);
background:url(/img/screens/weaponCreate/header.png) no-repeat 0 0
}
.weaponCreateScreen .img {
position:absolute;
left:440px;
top:124px
}
.weaponCreateScreen ul.weaponSpec {
top:170px;
left:350px;
position:absolute
}
.weaponCreateScreen .weaponSpec li {
background:0 0;
color:#000;
margin-bottom:15px
}
.weaponCreateScreen .weaponSpec li h5 {
font-size:15px;
padding-top:5px
}
.weaponCreateScreen .weaponSpec li span.param {
font-size:25px
}
.brokenScreen {
background:url(/img/screens/broken/bg.jpg) no-repeat center center #6a638c!important
}
.brokenScreen h2 {
color:#fff;
position:relative;
top:36px
}
.brokenScreen .weaponIco {
position:absolute;
left:368px;
top:120px
}
.brokenScreen .standartProgressBar {
position:absolute;
left:390px;
top:430px
}
.brokenScreen button.button {
position:absolute;
left:390px;
bottom:20px
}
.brokenScreen .jettonQtyBlock {
color:#fff;
position:absolute;
top:20px;
left:20px;
padding:13px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background-color:rgba(55,55,87,.75)
}
.brokenScreen .jettonQtyBlock .qty {
display:block;
font-weight:700
}
.brokenScreen .jettonQtyBlock ul li {
padding-left:40px;
margin:3px 0
}
.brokenScreen .jettonQtyBlock ul .jettonImg {
background:url(/img/icons/jetton-type2-xx.png) no-repeat center left
}
.brokenScreen .jettonQtyBlock ul .jettonImg.type3 {
background:url(/img/icons/jetton-type3-xx.png) no-repeat center left
}
.brokenScreen .jettonQtyBlock ul .jettonImg.type4 {
background:url(/img/icons/jetton-type4-xx.png) no-repeat center left
}
.newLevelScreen {
text-align:center;
background:url(/img/screens/bg.jpg) no-repeat center center #d9883a
}
.newLevelScreen .levelContainer {
width:118px;
margin:10px auto 0 auto;
text-align:center;
position:relative
}
.newLevelScreen .levelContainer .level {
margin:0 auto;
z-index:2
}
.newLevelScreen .info {
position:relative;
color:#9524c9;
margin:15px 0;
font-style:Italic
}
.newLevelScreen .info b {
font-style:normal
}
.newLevelScreen h1 {
margin:40px auto 0 auto
}
.newLevelScreen ul.itemList {
margin-top:20px
}
.newLevelScreen ul.itemList li {
height:100px;
cursor:pointer;
display:inline-block;
vertical-align:top;
position:relative;
text-align:left;
margin:0 8px
}
.newLevelScreen ul.itemList li .row {
height:100%
}
.newLevelScreen ul.itemList li.chest img {
height:130px;
top:-12px;
position:relative
}
.levelInfoPopup {
color:#9524c9;
width:690px;
height:488px;
padding:0;
text-align:center;
position:relative;
background:url(/img/popups/level-info/bg.png) no-repeat center center
}
.levelInfoPopup h1 {
top:-9px;
font-size:22px;
position:relative
}
.levelInfoPopup .photoRing {
top:-20px;
margin:0 auto
}
.levelInfoPopup .leagueProgressBar {
width:450px;
margin:20px auto
}
.levelInfoPopup .leagueProgressBar .level {
top:-23px;
position:absolute
}
.levelInfoPopup .leagueProgressBar .current {
left:-8px
}
.levelInfoPopup .leagueProgressBar .next {
right:-8px
}
.levelInfoPopup p.itemListText {
font-size:16px;
font-style:italic;
margin:60px 0 20px 0
}
.levelInfoPopup ul.itemList li {
display:inline-block
}
.friendsPopup {
background:#fff6ea
}
.friendsPopup .scrollContainer {
overflow:auto;
width:100%;
height:484px;
position:absolute;
padding:0 20px;
left:0;
top:69px;
box-sizing:border-box
}
.friendsPopup ul.friendsList li {
position:relative;
height:100px;
border-bottom:2px solid #eed8b8;
margin-bottom:5px;
background-color:#f9ebcf;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px
}
.friendsPopup ul.friendsList li.waiting {
background-color:#ffd387;
border-bottom:2px solid #f4c278;
height:66px
}
.friendsPopup ul.friendsList li.waiting .photoRing {
top:6px
}
.friendsPopup ul.friendsList li.waiting .playerNameColumn {
left:80px
}
.friendsPopup ul.friendsList li.waiting .cancleInvite {
position:absolute;
right:75px;
top:10px
}
.friendsPopup ul.friendsList li.waiting button.deleteFriend {
display:none
}
.friendsPopup ul.friendsList li.my {
border-bottom:3px solid #25253b;
background-color:#373757;
-webkit-box-shadow:inset 0 0 54px 2px rgba(270, 6, 88, 0.5);
-moz-box-shadow:inset 0 0 54px 2px rgba(270, 6, 88, 0.5);
box-shadow:inset 0 0 54px 2px rgba(270, 6, 88, 0.5)
}
.friendsPopup ul.friendsList li.my * {
color:#fff
}
.friendsPopup ul.friendsList .level {
display:none
}
.friendsPopup ul.friendsList .photoRing {
position:absolute;
left:10px;
top:10px
}
.friendsPopup .myRequestButton {
position:absolute;
right:21px;
top:17px;
white-space:nowrap
}
.friendsPopup .myRequestButton .notification:before {
top:-12px;
right:-28px
}
.friendsPopup .emptySlost {
width:62px;
height:62px;
position:absolute;
right:206px;
top:18px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
border:2px solid #ffcb8b
}
.friendsPopup ul.friendsList .playerName {
cursor:pointer;
color:#9524c9;
font-weight:700;
font-size:18px
}
.friendsPopup ul.friendsList .playerName:hover {
color:#d32bd1
}
.friendsPopup ul.friendsList .playerNameColumn p.status {
color:#a69d91;
font-size:12px;
padding:3px 0
}
.friendsPopup ul.friendsList .playerNameColumn p.online {
padding-left:20px;
background:url(/img/icons/online.png) no-repeat 0 2px
}
.friendsPopup ul.friendsList .playerNameColumn p.online.inGame {
color:#42bd00
}
.friendsPopup ul.friendsList .playerNameColumn {
width:220px;
position:absolute;
left:120px;
top:2px;
height:100%;
display:table
}
.friendsPopup ul.friendsList .playerNameColumn span.rating {
color:#9524c9;
padding-left:20px;
font-size:14px;
font-weight:400;
margin-left:10px;
padding:3px 0 3px 23px;
background:url(/img/icons/cup-xs2.png) no-repeat 0 1px
}
.friendsPopup ul.friendsList .buttonColumn {
position:absolute;
width:242px;
top:25px;
left:356px;
font-weight:700;
text-align:center
}
.friendsPopup ul.friendsList .requestBlock {
position:absolute;
right:30px;
width:218px;
text-align:center;
padding-left:60px
}
.friendsPopup ul.friendsList .requestBlock .weaponImg {
cursor:pointer;
margin-top:18px
}
.friendsPopup ul.friendsList .requestBlock .requestInfo {
display:table;
width:100%;
height:100px;
color:#9524c9;
font-size:16px;
text-align:center
}
.friendsPopup ul.friendsList .requestBlock .requestInfo .verticalAlign {
margin-top:15px
}
.friendsPopup ul.friendsList .requestBlock .requestInfo p.timerText {
padding:0 15px
}
.friendsPopup ul.friendsList .requestBlock .timer {
color:#c52c9b;
font-size:16px;
font-weight:700;
margin:7px 0 0 0;
padding-right:25px
}
.friendsPopup ul.friendsList .requestBlock .timer:before {
content:'';
display:inline-block;
width:24px;
height:25px;
vertical-align:-4px;
margin-right:5px;
background:url(../img/icons/timer.png) no-repeat 0 0
}
.friendsPopup ul.friendsList .request {
position:absolute;
left:0;
top:0;
width:62px;
height:100px;
text-align:center
}
.friendsPopup ul.friendsList .request p.text {
width:62px;
font-size:13px;
position:absolute;
white-space:nowrap;
text-align:center;
right:0;
top:2px
}
.friendsPopup ul.friendsList .request .itemQty {
position:relative;
width:100%;
top:60px;
left:0;
font-size:12px;
color:#fff;
text-align:center;
text-shadow:2px 0 0 #9524c9,-2px 0 0 #9524c9,0 2px 0 #9524c9,0 -2px 0 #9524c9,1px 1px #9524c9,-1px -1px 0 #9524c9,1px -1px 0 #9524c9,-1px 1px 0 #9524c9
}
.friendsPopup ul.friendsList .awardForFriend {
font-size:14px;
width:200px;
color:#9524c9;
position:absolute;
text-align:center;
display:table;
height:100px;
right:10px
}
.friendsPopup ul.friendsList .awardForFriend span.qty {
font-weight:700
}
.friendsPopup ul.friendsList .awardForFriend img.coin {
margin-right:4px;
vertical-align:-1px
}
.friendsPopup ul.friendsList .awardForDonate {
color:#9524c9;
font-size:14px
}
.friendsPopup ul.friendsList .awardForDonate .qty {
font-weight:700;
padding-left:12px;
color:#9524c9;
background:url(../img/icons/coin-xs2.png) no-repeat 0 1px
}
.friendsPopup button.inviteFriend {
position:absolute;
left:0;
top:-14px
}
button.deleteFriend {
width:33px;
height:33px;
position:absolute;
right:3px;
top:3px;
background-image:url(/img/interface/buttons/delete_friend.png)
}
.newFriendPopup {
width:360px;
background:url(../img/popups/new-friend/bg.png) no-repeat center center
}
.newFriendPopup .photoRing {
margin:0 auto
}
.newFriendPopup .container {
padding:20px;
text-align:center;
color:#9524c9
}
.newFriendPopup .infoText {
display:block;
font-weight:700;
margin:10px 0
}
.newFriendPopup .coinAward {
font-size:20px;
margin:10px 0;
font-weight:700
}
.newFriendPopup .footerButtons button {
margin:0 6px
}
.questDonePopup {
width:528px;
height:435px;
position:absolute;
left:236px;
top:50px;
background:url(/img/popups/new-friend/bg.png) no-repeat 0 0
}
.questDonePopup h1 {
color:#fff;
font-size:18px;
position:absolute;
width:100%;
text-align:center;
top:-62px;
left:0
}
.questDonePopup .popupClose {
top:120px;
right:90px
}
.questDonePopup .container {
width:300px;
height:140px;
position:absolute;
left:114px;
top:189px;
text-align:center;
color:#9524c9
}
.questDonePopup button {
margin:12px 0 0 0
}
.weaponRecievedPopup {
width:552px;
height:399px;
position:absolute;
left:224px;
top:50px;
background:url(/img/popups/weapon-recieved/bg.png) no-repeat 0 0
}
.weaponRecievedPopup h1 {
color:#feeedd;
width:100%;
font-size:22px;
text-align:center;
position:absolute;
top:32px;
line-height:52px;
left:0;
z-index:2
}
.weaponRecievedPopup .popupClose {
top:30px;
right:36px;
z-index:3
}
.weaponRecievedPopup .container {
width:404px;
height:280px;
position:absolute;
left:76px;
top:100px;
text-align:center;
color:#9524c9
}
.weaponRecievedPopup .textInfo {
margin:4px 0 14px 0;
color:#9524c9
}
.weaponRecievedPopup .weaponImg {
margin:0 auto
}
.weaponRecievedPopup ul.donatorsList li {
display:inline-block;
width:41px;
margin:15px 0 0 0;
position:relative
}
.weaponRecievedPopup ul.donatorsList li .qty {
width:100%;
color:#9524c9;
margin:5px 0 0 0;
font-weight:700;
text-align:center
}
.weaponRecievedPopup button.share {
position:absolute;
bottom:-24px;
left:92px
}
.newSkinScreen {
background-image:url(/img/screens/newSkin/bg-type1.jpg);
background-color:#e0aa6e
}
.newSkinScreen.type2 {
background-image:url(/img/screens/newSkin/bg-type2.jpg);
background-color:#192451
}
.newSkinScreen.type3 {
background-image:url(/img/screens/newSkin/bg-type3.jpg);
background-color:#411e5e
}
.newSkinScreen h1 {
color:#fff;
text-align:center;
width:320px;
height:100px;
font-size:24px;
line-height:70px;
margin:0 auto;
background:url(/img/screens/newSkin/h1-type1.png) no-repeat center top
}
.newSkinScreen.type2 h1 {
background-image:url(/img/screens/newSkin/h1-type2.png)
}
.newSkinScreen.type3 h1 {
background-image:url(/img/screens/newSkin/h1-type3.png)
}
.newSkinScreen .skinInfo {
position:absolute;
top:210px;
left:200px
}
.newSkinScreen .skinInfo h2 {
position:absolute;
font-size:32px;
left:150px;
top:40px
}
.newSkinScreen .skinInfo h2 p {
font-size:15px;
white-space:nowrap
}
.artScreen {
background:url(/img/screens/art/bg.jpg) no-repeat 0 0 #252639
}
.artScreen h1.special {
color:#223c4b;
width:414px;
height:95px;
font-size:24px;
line-height:62px;
text-align:center;
top:26px;
position:relative;
margin:0 auto 0 auto;
background:url(/img/screens/art/h1.png) no-repeat 0 0
}
.artScreen .reviewContainer {
width:100%;
position:absolute;
top:370px
}
.artScreen .durabilityBar {
margin:14px auto 0 auto
}
.artScreen .artContainer {
position:absolute;
top:150px;
left:0;
width:100%;
text-align:center
}
.artScreen .review {
display:table-cell;
vertical-align:middle;
width:600px;
height:100px;
color:#fff;
text-align:center;
background:url(/img/screens/art/review.png) no-repeat center center
}
.artScreen .review p em {
color:#87cd00;
font-weight:700
}
.artScreen .screenContainer:before {
content:url(/img/screens/wings/shine.png);
width:730px;
height:413px;
position:absolute;
left:50%;
top:50%;
margin-left:-365px;
margin-top:-230px;
-webkit-animation:glow linear 2s infinite;
-moz-animation:glow linear 2s infinite;
animation:glow linear 2s infinite
}
.artScreen:before {
content:'';
width:100%;
height:200%;
position:absolute;
left:0;
top:0;
-webkit-animation:bgAnimate linear 15s infinite;
-moz-animation:bgAnimate linear 15s infinite;
animation:bgAnimate linear 15s infinite;
background:url(/img/screens/wings/pattern.png) repeat center center #29257d!important
}
.artScreen.oldArt:before {
background-image:url(/img/bg/art_old.png)!important
}
.artScreen .art {
position:absolute;
left:360px;
top:130px
}
.artScreen h1.special {
color:#223c4b;
width:414px;
height:95px;
font-size:24px;
line-height:62px;
text-align:center;
top:26px;
position:relative;
margin:0 auto 0 auto;
background:url(/img/screens/art/h1.png) no-repeat 0 0
}
.artScreen .info {
width:100%;
height:80px;
display:table;
vertical-align:middle;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:375px
}
.levelAwardPopup {
background-image:url(/img/popups/level-info/popup-bg.png)
}
.levelAwardPopup .hoverHint {
cursor:pointer
}
.levelAwardPopup .scrollContainer {
height:451px;
padding:0 15px;
overflow:auto
}
ul.levelAwardsList>li.closed {
opacity:.7
}
ul.levelAwardsList>li {
display:block;
width:760px;
margin:0 auto;
height:130px;
position:relative;
margin-bottom:6px;
border:2px solid #d3b288;
background:#f6f1eb;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px
}
ul.levelAwardsList>li.current {
border:5px solid #fa8700;
background:url(/img/popups/level-info/current.jpg) #fff
}
ul.levelAwardsList div.levelColumn {
position:absolute;
width:90px;
top:27px;
left:10px;
font-weight:700;
text-align:center
}
ul.levelAwardsList div.levelColumn img.star {
vertical-align:-1px;
margin-right:4px
}
ul.levelAwardsList div.levelColumn .level {
margin:0 auto 6px auto
}
ul.levelAwardsList div.textColumn {
position:absolute;
height:inherit;
left:110px
}
ul.levelAwardsList div.textColumn div {
display:table-cell;
vertical-align:middle
}
ul.levelAwardsList div.textColumn p {
font-weight:700;
font-size:14px;
margin:4px 0
}
ul.levelAwardsList div.textColumn h3 {
font-size:14px;
margin-bottom:5px;
font-weight:400
}
ul.levelAwardsList div.awardListColumn {
position:absolute;
right:35px;
top:15px;
width:400px;
height:100px
}
ul.levelAwardsList div.awardListColumn ul {
text-align:right
}
ul.levelAwardsList div.awardListColumn li {
position:relative;
display:inline-block;
vertical-align:top;
width:100px;
height:100px;
margin-left:13px
}
ul.levelAwardsList .chestHoverHint {
cursor:pointer
}
ul.levelAwardsList div.awardListColumn li .asTable {
height:100%
}
ul.levelAwardsList div.awardListColumn li.chest img {
height:130px;
margin-top:-13px;
margin-right:-15px
}
ul.levelAwardsList div.awardListColumn li.buff img {
margin-top:-5px
}
ul.levelAwardsList>li.closed div.awardListColumn li:before {
content:'';
width:43px;
height:32px;
position:absolute;
left:-5px;
bottom:-5px;
z-index:12;
background:url(/img/popups/level-info/checked.png) no-repeat 0 0
}
.buySubscribeComplete {
width:700px;
height:597px;
top:0!important;
position:relative;
background:url(/img/screens/shop/popup1.png) no-repeat 0 0
}
.buySubscribeComplete .popupClose {
top:122px;
right:110px
}
.buySubscribeComplete h1 {
font-size:16px;
text-align:center;
position:relative;
top:252px
}
.buySubscribeComplete .subscribeInfoText {
position:absolute;
top:294px;
left:234px
}
.buySubscribeComplete div.expireBlock {
width:100%;
position:absolute;
bottom:90px;
left:0;
text-align:center
}
.buySubscribeComplete p em {
font-size:21px;
font-weight:700;
display:block
}
.buySubscribeComplete p em s {
margin-left:10px;
font-size:14px
}
.buySubscribeComplete p.expireText {
color:#2e8300;
font-size:12px;
font-weight:700;
text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;
text-align:center
}
.buySubscribeComplete button.button {
position:absolute;
left:273px;
bottom:24px
}
.letter {
width:20px;
height:16px;
cursor:pointer;
margin:0 3px;
display:inline-block;
background:url(/img/icons/letter.png) no-repeat 0 0
}
.letter:hover {
background-position:-20px 0
}
.mainScreenChatContainer {
width:1000px;
position:relative;
height:120px;
margin:0 auto;
text-align:center;
background:url(/img/scene/chat.png) no-repeat 0 0
}
.mainScreenChatContainer .noMessage {
color:#997c64;
line-height:50px;
position:relative;
top:26px
}
.mainScreenChatContainer .online {
position:absolute;
z-index:5;
right:6px;
bottom:11px
}
.mainScreenChatContainer .letter {
width:29px;
height:23px;
position:absolute;
z-index:2;
left:6px;
top:-4px;
background:url(/img/popups/chat/letter.png) no-repeat 0 0
}
.mainScreenChatContainer .photoRing {
position:relative;
margin:13px 5px 0 5px;
display:inline-block;
vertical-align:top;
background:url(/img/no_photo.png) no-repeat center center
}
.mainScreenChatContainer .photoRing button.popupClose {
display:none;
right:-12px;
top:-5px
}
.mainScreenChatContainer .photoRing:hover button.popupClose {
display:block
}
.mainScreenChatContainer .photoRing.msgList {
background:0 0;
width:62px;
margin-top:24px;
margin-left:0;
margin-right:0;
overflow:none
}
.mainScreenChatContainer .photoRing.msgList .messageQty {
top:-10px;
left:27px
}
.mainScreenChatContainer .photoRing.msgList .photo {
width:62px;
overflow:visible
}
.mainScreenChatContainer .photoRing.msgList .frame {
display:none
}
.messageQty {
width:27px;
height:27px;
color:#fff;
text-align:center;
line-height:27px;
background:url(/img/popups/chat/message-count.png) no-repeat 0 0
}
.messageQty.x {
font-size:11px;
width:20px;
height:20px;
line-height:20px;
background:url(/img/popups/chat/message-count-x.png) no-repeat 0 0
}
.mainScreenChatContainer .messageQty {
position:absolute;
left:30px;
top:-6px;
z-index:3
}
p.online {
content:'';
white-space:nowrap;
width:16px;
height:16px;
display:block;
background:url(/img/icons/online.png) no-repeat center left
}
.popupSize6 {
color:#9524c9;
width:690px;
height:488px;
background:url(/img/popups/popup-size6.png) no-repeat 0 0
}
.popupSize6 .popupContainer {
position:relative;
left:15px;
top:10px;
width:660px;
height:461px
}
.userChatPopup .userInfo {
height:69px;
padding-left:56px
}
.userChatPopup .userInfo .info {
height:100%
}
.userChatPopup .userInfo .info .asTable {
height:100%
}
.userChatPopup .userInfo .name {
font-weight:600;
cursor:pointer
}
.userChatPopup .userInfo .name:hover {
color:red
}
.userChatPopup .userInfo .info p.online {
display:inline-block;
position:relative;
top:2px
}
.userChatPopup .userInfo .photoRing {
position:absolute;
left:10px;
top:12px
}
.userChatPopup .userInfo .userActions {
position:absolute;
top:0;
right:10px;
line-height:69px
}
.userChatPopup .userActions a.blockUser {
color:#c50303
}
.userChatPopup .userActions a.blockUser.alredyBlocked {
cursor:default;
text-decoration:none
}
.userChatPopup .userActions a.addFav {
color:#9524c9
}
.userChatPopup .userInfo .userActions a {
margin-right:1em
}
.userChatPopup .userInfo .userActions img {
vertical-align:-2px;
margin-right:3px
}
.userChatPopup .chatContainer {
padding:0 24px;
margin-top:10px
}
.userChatPopup .scrollContainer {
width:100%;
height:313px;
overflow:auto;
background:url(/img/popups/chat/chat-container.png) repeat-x 0 0
}
.userChatPopup .chatLine {
clear:both;
text-align:left
}
.userChatPopup h3.newMessage {
color:#93be00;
text-transform:uppercase;
text-align:center;
clear:both;
font-size:13px;
margin:1em 0;
background:url(/img/popups/chat/chat-separator.png) no-repeat center center
}
.userChatPopup .textBubble {
position:relative;
float:left;
padding:.5em 1em;
margin:0 0 8px 0;
background-color:#fff;
border:2px solid #e5dace;
-webkit-border-radius:17px;
-moz-border-radius:17px;
border-radius:17px
}
.userChatPopup .textBubble:after {
content:'';
width:26px;
height:27px;
position:absolute;
left:-10px;
top:-3px;
background:url(/img/popups/chat/bubble.png) no-repeat center center
}
.userChatPopup .chatLine.my {
text-align:right
}
.userChatPopup .chatLine.my .textBubble {
float:right;
background-color:#ffe5c3;
border:2px solid #fcbd65
}
.userChatPopup .my .textBubble:after {
content:'';
width:26px;
height:27px;
position:absolute;
left:auto;
top:auto;
right:-14px;
bottom:-4px;
background:url(/img/popups/chat/bubble-my.png) no-repeat center center
}
.userChatPopup .inputForm {
position:absolute;
width:660px;
height:79px;
left:0;
bottom:0;
background:url(/img/popups/chat/input-form.png) no-repeat 0 0
}
.usersListPopup {
width:424px;
height:500px;
position:absolute;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
background-color:#f8f4ef
}
.usersListPopup .popupClose {
top:-25px;
right:-25px
}
.usersListPopup .scrollContainer {
width:424px;
height:500px;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
overflow:auto
}
.usersListPopup ul li {
cursor:pointer;
height:73px;
padding-left:60px;
position:relative;
background:url(/img/popups/chat/li-bg.png) repeat-x center top
}
.usersListPopup ul li.newMessage {
background:url(/img/popups/chat/li-hover.png) repeat-x center top
}
.usersListPopup ul li:hover {
background-color:#ffdeb5
}
ul.usersList.blockList li {
cursor:default!important
}
ul.usersList.blockList li:hover {
background-color:transparent!important
}
.usersListPopup .photoRing {
position:absolute;
left:10px;
top:16px
}
.usersListPopup .textBlock {
height:73px;
position:relative;
top:0
}
.usersListPopup .lastMessage {
font-style:italic;
color:#9524c9;
margin-top:5px;
font-size:11px
}
.usersListPopup ul li .messageQty {
position:absolute;
right:50px;
top:24px
}
.usersListPopup ul li .playerName {
font-weight:700
}
.usersListPopup ul li button.close {
width:13px;
height:13px;
position:absolute;
right:20px;
top:32px;
background:url(/img/popups/chat/close.png) no-repeat center top
}
.usersListPopup ul li .playerName.online {
width:230px;
padding-left:16px
}
.playWithFriend {
text-align:center
}
.playWithFriend .photoRing {
margin:-40px auto 0 auto
}
.playWithFriend .playerName {
font-weight:700;
margin-top:6px;
text-align:center
}
.playWithFriend .infoText {
padding:0 30px;
text-align:center;
margin:10px 0
}
.playWithFriend button.button {
margin-top:15px
}
.preGameBoosters {
width:825px;
height:414px;
background:url(/img/popups/boosters/bg.png) no-repeat center top
}
.preGameBoosters .boostersBlock {
margin-top:30px
}
.buyBoostersButton {
width:247px;
height:144px;
position:absolute;
right:0;
top:0;
z-index:10;
background:url(/img/popups/boosters/buy_container.png) no-repeat center top
}
.buyBoostersButton button {
width:192px;
height:77px;
padding-bottom:10px;
text-transform:uppercase;
font-size:18px;
position:absolute;
left:30px;
top:100px;
background:url(/img/popups/boosters/buy_button.png) no-repeat center top
}
#bookRules {
width:602px;
height:393px;
position:absolute;
top:50%;
left:50%;
margin-top:-200px;
margin-left:-301px;
background:url(/img/popups/rules/bg.png)
}
#bookRules button {
position:absolute;
bottom:-10px;
left:215px
}
#bookRules h2.teamBelt {
margin:-7px auto 0 auto
}
#bookRules h1 {
color:#9524c9;
width:100%;
font-size:22px;
bottom:82px;
padding:0;
margin:0;
font-weight:200;
text-align:center;
position:absolute
}
#bookRules .teamColor {
width:195px;
height:137px;
position:absolute;
left:86px;
top:86px
}
#bookRules.blueTeam .teamColor {
background:url(/img/popups/rules/blue.png)
}
#bookRules.redTeam .teamColor {
background:url(/img/popups/rules/red.png)
}
#bookRules.greenTeam .teamColor {
background:url(/img/popups/rules/green.png)
}
#bookRules.blueTeam em.color,
.blue {
color:#0076bf
}
#bookRules.redTeam em.color,
.red {
color:red
}
#bookRules.greenTeam em.color,
.green {
color:#4ca000
}
body.fullScreen #mainChatUsers,
body.fullScreen #vkBar {
display:none
}
#vkBar {
width:1000px;
height:42px;
line-height:45px;
text-align:center;
background-color:#fff;
border-top:1px solid #ccc;
position:relative;
margin:0 auto
}
#vkBar .myId {
position:absolute;
left:10px;
color:#9d9d9d
}
#vkBar a {
cursor:pointer;
line-height:18px
}
#vkBar a:hover {
color:red
}
#vkBar ul.bar {
font-family:Ubuntu;
display:inline-block;
height:59px;
margin:5px auto 0 auto;
font-size:0;
position:relative
}
#vkBar ul.bar li {
cursor:pointer;
color:#634012;
font-weight:700;
height:55px;
font-size:13px;
line-height:52px;
margin-top:7px;
padding:0 25px;
marign-left:0;
margin-right:0;
position:relative;
z-index:2;
display:inline-block;
background:url(/img/interface/vk/bar.png) no-repeat -40px 0
}
#vkBar ul.bar li:hover {
color:#fff;
background-image:url(/img/interface/vk/bar-active.png)!important
}
#vkBar ul.bar li:first-child {
width:180px;
padding:0 15px;
padding-left:40px;
background:url(/img/interface/vk/bar.png) no-repeat 0 0
}
#vkBar ul.bar li:last-child {
width:180px;
padding:0 15px;
padding-right:40px;
background:url(/img/interface/vk/bar.png) no-repeat 100% 0
}
#vkBar ul.bar li img {
margin-right:4px;
vertical-align:-5px
}
#vkBar ul.bar li:after {
content:'';
width:46px;
height:52px;
position:absolute;
right:-23px;
top:0;
background:url(/img/interface/vk/separator.png) no-repeat 100% 0
}
#vkBar ul.bar li:last-child:after {
content:'';
display:none
}
.hintArrow {
position:absolute;
z-index:100
}
.hintArrow.arrow1 {
width:179px;
height:192px;
background:url(/img/interface/arrows/179x192_topright_arrow-min.png);
animation:arrow1 .7s steps(7) infinite;
-webkit-animation:arrow1 .7s steps(7) infinite
}
@keyframes arrow1 {
0% {
background-position:0 0
}
100% {
background-position:-1253px 0
}
}
@-webkit-keyframes arrow1 {
0% {
background-position:0 0
}
100% {
background-position:-1253px 0
}
}
.hintArrow.arrow3 {
width:210px;
height:118px;
background:url(/img/interface/arrows/210x118_right_arrow-min.png);
animation:arrow3 .7s steps(7) infinite;
-webkit-animation:arrow3 .7s steps(7) infinite
}
@keyframes arrow3 {
0% {
background-position:0 0
}
100% {
background-position:-1470px 0
}
}
@-webkit-keyframes arrow3 {
0% {
background-position:0 0
}
100% {
background-position:-1470px 0
}
}
.hintArrow.arrow4 {
width:192px;
height:186px;
background:url(/img/interface/arrows/192x186_bottomright_arrow-min.png);
animation:arrow4 .7s steps(7) infinite;
-webkit-animation:arrow4 .7s steps(7) infinite
}
@keyframes arrow4 {
0% {
background-position:0 0
}
100% {
background-position:-1344px 0
}
}
@-webkit-keyframes arrow4 {
0% {
background-position:0 0
}
100% {
background-position:-1344px 0
}
}
.hintArrow.arrow6 {
width:120px;
height:225px;
background:url(/img/interface/arrows/120x225_down_arrow-min.png);
animation:arrow6 .7s steps(7) infinite;
-webkit-animation:arrow6 .7s steps(7) infinite
}
@keyframes arrow6 {
0% {
background-position:0 0
}
100% {
background-position:-840px 0
}
}
@-webkit-keyframes arrow6 {
0% {
background-position:0 0
}
100% {
background-position:-840px 0
}
}
.hintArrow.arrow7 {
width:192px;
height:186px;
background:url(/img/interface/arrows/192x186_bottomleft_arrow-min.png);
animation:arrow7 .7s steps(7) infinite;
-webkit-animation:arrow7 .7s steps(7) infinite
}
@keyframes arrow7 {
0% {
background-position:0 0
}
100% {
background-position:-1344px 0
}
}
@-webkit-keyframes arrow7 {
100% {
background-position:-1344px 0
}
}
.hintArrow.arrow9 {
width:210px;
height:118px;
background:url(/img/interface/arrows/210x118_left_arrow-min.png);
animation:arrow9 .7s steps(7) infinite;
-webkit-animation:arrow9 .7s steps(7) infinite
}
@keyframes arrow9 {
100% {
background-position:-1470px 0
}
}
@-webkit-keyframes arrow9 {
100% {
background-position:-1470px 0
}
}
.hintArrow.arrow10 {
width:179px;
height:192px;
background:url(/img/interface/arrows/179x192_topleft_arrow-min.png);
animation:arrow10 .7s steps(7) infinite;
-webkit-animation:arrow10 .7s steps(7) infinite
}
@keyframes arrow10 {
100% {
background-position:-1253px 0
}
}
@-webkit-keyframes arrow10 {
100% {
background-position:-1253px 0
}
}
.hintArrow.arrow12 {
width:120px;
height:225px;
background:url(/img/interface/arrows/120x225_top_arrow-min.png);
animation:arrow12 .7s steps(7) infinite;
-webkit-animation:arrow12 .7s steps(7) infinite
}
@keyframes arrow12 {
100% {
background-position:-840px 0
}
}
@-webkit-keyframes arrow12 {
100% {
background-position:-840px 0
}
}
.align_center {
text-align:center
}
.rel {
position:relative
}
.abs {
position:absolute
}
.mt {
margin-top:15px
}
.mr {
margin-right:15px
}
.mb {
margin-bottom:15px
}
.ml {
margin-left:15px
}
.ptip .hidden {
display:none
}
.clickable {
cursor:pointer
}
.noselect {
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.hintClose {
cursor:pointer;
width:40px;
height:40px;
position:absolute;
top:-15px;
right:-15px;
z-index:10;
background:url(/img/popups/popupClose3.png) no-repeat 0 0
}
.hintClose:hover {
background-position:0 -40px
}
.hintClose:active {
background-position:0 -80px
}
.ptip {
font-size:13px;
position:absolute;
z-index:99999;
line-height:1.3;
word-wrap:break-word;
min-width:150px;
max-width:500px
}
.ptip-inner {
color:#9524c9;
background-color:#fff;
text-align:left;
text-decoration:none;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:10px;
border:2px solid #d09d6f;
-webkit-box-shadow:inset 0 0 40px 3px rgba(254,243,228,1);
-moz-box-shadow:inset 0 0 40px 3px rgba(254,243,228,1);
box-shadow:inset 0 0 40px 3px rgba(254,243,228,1)
}
.ptip.profilePhoto {
max-width:none
}
.ptip-arrow {
position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.ptip.bottom .ptip-arrow {
top:1px;
left:50%;
margin-left:-8px;
border-width:0 16px 16px;
border-bottom-color:#d09d6f
}
.ptip.right .ptip-arrow {
top:50%;
left:0;
margin-top:-4px;
border-width:5px 5px 5px 0;
border-right-color:#d09d6f
}
.ptip.top .ptip-arrow {
bottom:-16px;
left:50%;
border-width:16px 16px 0 16px;
margin-left:-8px;
border-top-color:#d09d6f
}
.ptip.top .ptip-arrow:after {
content:'';
position:absolute;
bottom:1px;
left:0;
margin-left:-17px;
border-color:transparent;
border-style:solid;
border-width:17px 17px 0 17px;
border-top-color:#d09d6f!important;
z-index:1!important
}
.ptip.left .ptip-arrow {
top:50%;
right:-16px;
margin-top:-19px;
border-width:16px 0 16px 16px;
border-left-color:#d09d6f
}
.ptip.left .ptip-arrow:after {
content:'';
position:absolute;
top:-17px;
right:1px;
border-color:transparent;
border-style:solid;
border-width:17px 0 17px 17px;
border-left-color:#d09d6f!important;
z-index:1!important
}
.ptip.right .ptip-arrow {
z-index:5!important
}
.ptip.right .ptip-arrow:after {
content:'';
position:absolute;
top:-5px;
left:-4px;
border-color:transparent;
border-style:solid;
border-width:5px 5px 5px 5px;
border-right-color:#d09d6f!important;
z-index:1!important
}
.ptip p {
margin:0;
padding:0
}
.ptip h2 {
color:#ffe162;
font-size:14px;
text-align:left;
padding:0;
margin:0 0 5px 0
}
.ptip .whiteBlock {
margin:0 -7px -7px -7px;
padding:10px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
background-color:#fff
}
.loadingScreen {
z-index: 100;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh; /* Высота экрана */
padding: 0;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
background: url(/img/welcome/bg4.jpg) no-repeat center center #000;
background-size: contain; /* Изображение помещается полностью */
background-attachment: fixed;
}
.loadingScreen .container {
width: 100%;
position: absolute;
left: 0;
bottom: 20px;
display: flex;
justify-content: center;
align-items: center;
}
.loadingScreen h1 {
width:100%;
color:#fff;
font-size:24px;
text-align:center;
position:absolute;
left:10000px;
text-transform:uppercase;
animation:loading 2.5s infinite;
-webkit-animation:loading 2.5s infinite;
text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;
bottom:45px
}
.loadingScreen .loadingProgressBar {
opacity:0;
position:relative;
width:540px;
height:76px;
margin:0 auto;
background:url(/img/screens/loading/loading.png) no-repeat 0 0
}
.loadingScreen .loadingProgressBar .progressContainer {
position:absolute;
top:26px;
left:31px;
width:471px;
height:26px;
-webkit-border-radius:35px;
-moz-border-radius:35px;
border-radius:35px;
overflow:hidden
}
.loadingScreen .loadingProgressBar div.progress {
position:relative;
height:26px;
border:1px solid #542c0c;
z-index:1;
background:url(/img/screens/loading/progress-bg.png) repeat-x 0 0 #3a9a3c
}
.loadingScreen .loadingProgressBar .progressText {
color:#fff;
font-weight:700;
text-align:center;
position:absolute;
top:10000px;
left:0;
z-index:5;
width:100%;
line-height:24px
}
#testButton {
position:absolute;
left:10px;
bottom:10px;
padding:10px;
z-index:100
}
.clanScreen .searchBlock {
width:339px;
height:221px;
position:relative;
clear:both;
margin-left:30px;
text-align:center;
background:url(/img/screens/clans/search-block.png) no-repeat 0 0
}
.clanScreen .searchBlock h2 {
font-size:22px;
line-height:26px;
font-weight:400;
padding-top:20px
}
.clanScreen button.searchButton {
width:332px;
height:128px;
padding-bottom:10px;
padding-left:70px;
font-size:24px;
color:#9524c9;
background:url(/img/screens/clans/button-search.png)
}
.clanScreen button.searchButton:hover {
background-position:0 -150px
}
.clanScreen button.searchButton:active {
background-position:0 -300px
}
.clanScreen .searchBlock.searchForm {
height:203px;
background-image:url(/img/screens/clans/search-form.png)
}
.clanScreen .searchBlock.searchForm .searchTemplate {
display:none
}
.clanScreen .searchBlock.searchForm h2 {
margin-bottom:17px
}
.clanScreen .searchBlock.searchForm button {
position:absolute;
bottom:-16px;
left:50%;
margin-left:-70px
}
button.map100px:hover {
background-position:0 -100px!important
}
button.map100px:active {
background-position:0 -200px!important
}
.clanScreen .createBlock {
width:337px;
height:221px;
margin-top:30px;
margin-left:30px;
text-align:center;
background:url(/img/screens/clans/create-block.png)
}
.clanScreen .createBlock h2 {
font-size:22px;
line-height:26px;
font-weight:400;
padding-top:20px
}
.clanScreen button.createButton {
width:332px;
height:128px;
padding-bottom:10px;
padding-left:80px;
font-size:24px;
color:#9524c9;
background:url(/img/screens/clans/button-create.png)
}
.clanScreen button.createButton:hover {
background-position:0 -150px
}
.clanScreen button.createButton:active {
background-position:0 -300px
}
.clanInfoBlock {
width:358px;
height:514px;
position:relative;
top:67px;
left:30px;
text-align:center;
background:url(/img/screens/clans/clan-info-block.png) no-repeat 0 0
}
.clanInfoBlock .popupClanHeader {
margin-top:0;
top:-20px
}
.clanInfoBlock h2.clanName {
font-size:20px
}
.clanInfoBlock .clanReviewBlock {
width:296px;
height:100px;
font-size:13px;
position:absolute;
left:30px;
top:46px
}
.clanInfoBlock .clanReviewBlock .asCell {
padding:0 10px
}
.clanInfoBlock .footer {
left:0;
bottom:30px;
width:100%;
text-align:center;
position:absolute
}
.clanInfoBlock .bigBlock,
.clanInfoBlock .smallBlock {
width:136px;
height:56px;
padding-top:9px;
position:absolute;
text-align:center;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.clanInfoBlock .bigBlock {
width:210px;
position:absolute;
left:74px;
top:317px
}
.clanInfoBlock h5 {
color:#bda294;
font-size:13px;
font-weight:700
}
.clanInfoBlock div.data {
font-size:18px;
line-height:24px;
font-weight:700
}
.clanInfoBlock .smallBlock.players {
top:168px;
left:187px
}
.clanInfoBlock .smallBlock.clanId {
top:242px;
left:32px
}
.clanInfoBlock .smallBlock.clanRating {
color:#ca36a2;
top:168px;
left:32px
}
.clanInfoBlock .bigBlock div.data:before,
.clanInfoBlock .smallBlock.clanRating div.data:before {
content:url(/img/icons/cup-xs.png);
display:inline-block;
vertical-align:-4px;
margin-right:3px
}
.clanInfoBlock .smallBlock.clanType {
top:242px;
left:187px
}
.clanAdminBlock {
width:353px;
height:438px;
position:relative;
top:67px;
left:30px;
text-align:center;
background:url(/img/screens/clans/clan-admin-block.png) no-repeat 0 0
}
.clanAdminBlock .popupClanHeader {
margin-top:0;
top:-20px
}
.clanAdminBlock h2.clanName {
font-size:20px
}
.clanAdminBlock .clanReviewBlock {
width:296px;
height:142px;
font-size:13px;
margin:-13px auto 10px auto
}
.clanAdminBlock .clanReviewBlock .asCell {
padding:0 10px
}
.clanAdminBlock .clanReviewBlock .clanRating {
color:#ca36a2;
font-size:18px;
line-height:28px;
margin:10px 0;
font-weight:700
}
.clanAdminBlock .clanReviewBlock .clanRating:before {
content:url(/img/icons/cup-xs.png);
display:inline-block;
vertical-align:-4px;
margin-right:3px
}
.clanAdminBlock .footerButtons {
width:100%;
position:absolute;
text-align:center;
bottom:14px
}
.clanAdminBlock button.button {
font-size:14px!important
}
.clanScreen .leftBlock {
position:absolute;
left:0;
top:67px
}
.clanScreen .contentBlock {
width:608px;
height:400px;
position:absolute;
right:0;
top:67px;
text-align:center;
background:url(/img/screens/clans/content-block.png) no-repeat left top
}
.clanScreen .contentBlock h2 {
font-size:18px;
line-height:36px;
margin:5px 0 15px 0
}
.clanScreen button.refresh {
width:41px;
height:41px;
position:absolute;
right:45px;
top:15px;
z-index:5;
background:url(/img/screens/clans/button-refresh.png) no-repeat left top
}
.clanScreen .scrollContainer {
width:100%;
height:480px;
overflow:auto
}
.clanScreen ul.clanList {
margin-bottom:20px
}
.clanScreen ul.clanList li {
width:557px;
height:70px;
margin:2px 0 2px 10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
vertical-align:middle;
text-align:left;
position:relative;
background:url(/img/screens/clans/clan-row.png) no-repeat left top
}
.clanScreen ul.clanList li:hover {
background-image:url(/img/screens/clans/clan-row-hover.png)
}
.clanScreen ul.clanList .clanIco {
position:absolute;
left:16px;
top:18px
}
.clanScreen ul.clanList .clanReview {
width:270px;
height:100%;
margin-left:60px
}
.clanScreen ul.clanList .clanReview .review {
display:block;
margin-top:3px;
font-size:11px
}
.clanScreen ul.clanList li .players {
width:75px;
font-size:13px;
text-align:center;
position:absolute;
top:16px;
left:330px
}
.clanScreen ul.clanList .players span {
display:block;
font-size:14px;
font-weight:800
}
.clanScreen ul.clanList .clanRating {
color:#ca36a2;
font-size:18px;
line-height:28px;
font-weight:700;
width:130px;
padding-left:50px;
text-align:left;
position:absolute;
top:20px;
right:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
height:30px;
line-height:30px;
background:url(/img/icons/cup-m.png) no-repeat 15px 0
}
ul.playersList li {
position:relative;
height:52px;
background:url(/img/screens/tops/row.png) no-repeat center top
}
ul.playersList li.my {
background:url(/img/screens/tops/row-my2.png) no-repeat center top
}
ul.playersList .place {
color:#c8925d;
font-size:20px;
line-height:50px width: 50px;
font-weight:700;
position:absolute;
left:20px;
top:13px
}
ul.playersList .photo {
position:absolute;
top:6px;
left:66px
}
ul.playersList .online {
position:absolute;
left:44px;
top:20px
}
ul.playersList .name {
font-weight:700;
font-size:15px;
text-align:left;
position:absolute;
left:114px;
top:10px
}
ul.playersList .name .playerStatus {
font-size:11px;
font-weight:400;
color:#ed5400;
margin-top:2px
}
ul.playersList .playerRating {
color:#ca36a2;
font-size:18px;
line-height:28px;
font-weight:700;
width:130px;
padding-left:50px;
text-align:left;
position:absolute;
top:12px;
right:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
height:30px;
line-height:30px;
background:url(/img/icons/cup-m.png) no-repeat 15px 0
}
.noRadius {
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important
}
.clanCreateScreen {
color:#9524c9;
text-align:center
}
.clanCreateScreen .container {
width:972px;
height:528px;
position:relative;
margin-top:30px;
margin-left:11px;
background:url(/img/screens/clans/clan-create-bg.png) no-repeat 0 0
}
.inputNav {
height:49px;
width:45px;
margin:0;
padding:0;
border:0;
vertical-align:bottom;
display:inline-block
}
.inputNav.left {
background:url(/img/screens/clans/input-left.png) no-repeat 0 0
}
.inputNav.right {
background:url(/img/screens/clans/input-right.png) no-repeat 0 0
}
.clanCreateScreen h1 {
font-size:22px;
color:#fff;
padding-top:6px;
line-height:34px;
text-align:center;
margin-bottom:50px
}
.fieldName {
margin-bottom:10px
}
.clanCreateScreen p.fieldName.rating {
margin-top:20px
}
.clanCreateScreen p.fieldName.rating:before {
content:url(/img/icons/cup-xs.png);
display:inline-block;
vertical-align:-4px;
margin-right:3px
}
.clanCreateScreen input {
height:49px;
text-align:center
}
.clanCreateScreen textarea {
width:100%;
height:150px;
padding:10px
}
.clanCreateScreen .leftBlock {
width:338px;
position:absolute;
top:190px;
left:120px
}
.clanCreateScreen .rightBlock {
width:338px;
position:absolute;
top:190px;
left:520px
}
textarea {
color:#9524c9;
font-size:20px;
outline:0;
font-weight:600;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:0 10px;
border:1px solid #f7c48b;
background-color:#fff;
border-radius:20px;
resize:none;
-webkit-box-shadow:inset -4px 4px 5px -1px rgba(0,0,0,.15);
-moz-box-shadow:inset -4px 4px 5px -1px rgba(0,0,0,.15);
box-shadow:inset -4px 4px 5px -1px rgba(0,0,0,.15)
}
.clanCreateScreen .footerButton {
bottom:-20px
}
.simplePopup {
position:relative;
border:2px solid #c59759;
background-color:#ffead0;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
margin-top:24px;
text-align:center;
-webkit-box-shadow:inset 0 5px 41px 23px rgba(133, 39, 192);
-moz-box-shadow:inset 0 5px 41px 23px rgba(133, 39, 192);
box-shadow:inset 0 5px 41px 23px rgba(133, 39, 192)
}
.simplePopup .popupClose {
right:-18px;
top:-18px
}
.simplePopup h1 {
font-size:20px
}
.simplePopup .footerButton {
margin:20px auto;
bottom:auto;
position:relative
}
.popupClanHeader {
width:100%;
height:83px;
margin:-22px auto 0 auto;
position:relative
}
.simplePopup.sendClanInvite {
width:400px;
height:310px;
text-align:center
}
.simplePopup.sendClanInvite .photoRing {
margin:10px auto
}
.simplePopup.inviteToClan {
width:400px;
text-align:center
}
.simplePopup.inviteToClan .photoRing {
margin:10px auto
}
.simplePopup.inviteToClan .name {
display:block
}
.simplePopup.inviteToClan .clanName {
font-weight:700;
margin-top:20px;
margin-bottom:4px
}
.simplePopup.inviteToClan .clanRating {
color:#ca36a2;
font-size:18px;
font-weight:700
}
.simplePopup.inviteToClan .clanRating:before {
content:url(/img/icons/cup-xs.png);
display:inline-block;
vertical-align:-4px;
margin-right:3px
}
.clanChat {
overflow:auto;
height:386px;
padding:5px 40px 5px 20px
}
.clanChat .chatRow {
text-align:left;
margin-bottom:6px;
position:relative
}
.clanChat .chatRow.big {
text-align:left;
padding:20px 10px
}
.clanChat .chatRow.red {
background-color:#f13c40
}
.clanChat .chatRow.blue {
background-color:#3e99de
}
.clanChat .chatRow.orange {
background-color:#ff7521
}
.clanChat a.name {
font-weight:700;
text-decoration:none
}
.chatMessage {
position:relative;
text-align:left;
border:2px solid #fcc475;
background-color:#fff;
padding:10px;
margin:4px 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px
}
.chatMessage.my {
background-color:#ffe5c3
}
.chatMessage:after {
content:'';
width:13px;
height:17px;
position:absolute;
left:-13px;
top:5px;
background:url(/img/popups/chat/bubble.png) no-repeat center center
}
.chatMessage.my:after {
content:'';
width:17px;
height:15px;
position:absolute;
left:auto;
top:auto;
right:-15px;
bottom:8px;
background:url(/img/popups/chat/bubble-my.png) no-repeat center center
}
.chatMessage .name {
font-weight:700
}
.chatMessage .name .status {
color:#9524c9;
font-size:70%;
margin-left:1em
}
.chatMessage .date {
color:#d29785;
font-style:italic;
position:absolute;
right:10px;
top:10px;
font-size:12px
}
.clanChat .event {
color:rgba(254,246,235,.8);
padding:10px;
text-align:center;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background-color:#4baf14
}
.clanChat .event .name {
color:#fff
}
.clanChat .event .name:hover {
color:#fff
}
.clanChat .event .photoRing {
float:left;
margin-right:5px;
margin-top:-3px
}
.clanChat .event a {
color:#fff
}
.clanChat .event.left {
text-align:left
}
.clanChat .asTable {
width:100%
}
.clanChat .asCell.photo {
width:50px
}
.clanChat div.buttons {
text-align:right
}
.clanChat div.buttons button {
margin:0 3px
}
.achScreen .leftBlock {
width:330px;
height:543px;
position:absolute;
left:10px;
top:30px;
background:url(/img/screens/ach/left_block.png) no-repeat 0 0
}
h1.rankBelt {
width:240px;
height:53px;
color:#fff;
font-size:19px;
padding:0;
line-height:40px;
text-align:center;
background:url(/img/screens/ach/belt0.png) no-repeat
}
.achScreen h1.rankBelt {
position:absolute;
top:-22px;
left:44px
}
.achScreen .leftBlock .rank {
margin:24px auto 0 auto
}
.rank {
width:200px;
height:187px;
position:relative
}
.imageLevel {
position:absolute;
top:58px;
left:0;
color:#ffe516;
width:94px;
width:100%;
line-height:72px;
text-align:center;
font-size:52px;
background:-webkit-linear-gradient(#fff463,#ffb100);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent
}
.rank.mini {
width:124px;
height:116px
}
.rank.mini img {
width:124px
}
.rank.mini .imageLevel {
top:28px;
font-size:32px
}
.achScreen .leftBlock .achNextAwardBlock {
width:298px;
height:247px;
margin:-70px auto 0 auto;
padding-top:73px;
box-sizing:border-box;
text-align:center;
background:url(/img/screens/ach/awards_bg.png) no-repeat 0 100%
}
.achScreen .leftBlock .achNextAwardBlock h3 {
font-size:14px;
margin-top:15px;
margin-bottom:10px
}
.achScreen .leftBlock .achNextAwardBlock ul.nextAward {
position:relative
}
.achScreen .leftBlock .achNextAwardBlock ul.nextAward li {
position:relative;
width:110px;
text-align:center;
font-size:13px;
vertical-align:top;
display:inline-block
}
.achScreen .leftBlock .achNextAwardBlock ul.nextAward li.plus {
width:24px;
height:25px;
position:absolute;
left:134px;
top:18px;
background:url(/img/screens/ach/awards/plus_x.png) no-repeat 0 100%
}
.achScreen .leftBlock .talentsBlock {
width:298px;
height:131px;
padding-top:6px;
box-sizing:border-box;
text-align:center;
position:absolute;
left:20px;
bottom:9px;
background:url(/img/screens/ach/talents_bg.png) no-repeat 0 100%
}
.achScreen .leftBlock .talentsBlock h3 {
font-size:14px;
margin-bottom:7px
}
.achScreen .leftBlock .talentsBlock button {
position:absolute;
bottom:-32px;
left:50px
}
.achScreen .leftBlock .talentsBlock button.notification:before {
right:-30px;
top:-12px
}
.achScreen .rightBlock,
.talentsScreen .rightBlock {
width:624px;
height:543px;
position:absolute;
left:355px;
top:30px;
background:url(/img/screens/ach/right_block.png) no-repeat
}
.achScreen .rightBlock h2,
.talentsScreen .rightBlock h2 {
font-size:18px;
margin:7px 0;
text-align:center
}
ul.paging {
position:absolute;
width:100%;
text-align:center;
left:0;
top:380px;
text-align:center
}
ul.paging li {
cursor:pointer;
width:30px;
height:30px;
line-height:30px;
font-weight:600;
font-size:14px;
display:inline-block;
margin-top:10px;
margin:0 3px;
-webkit-border-radius:25px;
-moz-border-radius:25px;
border-radius:25px;
color:#4d1f06;
background-color:#f7d7b1
}
ul.paging li.current,
ul.paging li.current:hover {
cursor:default;
color:#fff;
background-color:#ff8000
}
ul.paging li:hover {
background-color:#f7b566
}
.achScreen .progressBlock {
width:631px;
height:136px;
position:absolute;
bottom:0;
left:0;
background:url(/img/screens/ach/progress_bg.png) no-repeat 0 0
}
.achScreen .progressBlock .stepStar {
width:49px;
height:48px;
margin-left:-25px;
line-height:50px;
position:absolute;
top:-12px;
color:#734137;
font-weight:700;
font-size:16px;
text-align:center;
z-index:5;
text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
background:url(/img/icons/star.png?2) no-repeat 0 0
}
.achScreen .progressBlock .achReview {
margin-top:25px;
font-size:14px;
text-align:center
}
.achScreen .progressBlock .achReview h5 {
font-size:16px
}
.achScreen .progressBlock #achDescription {
text-align:center;
padding-top:65px
}
.achScreen .progressBlock .standartProgressBar {
position:absolute;
left:10px;
bottom:20px
}
.standartProgressBar.star3 .star.num4,
.standartProgressBar.star3 .star.num5 {
display:none
}
.standartProgressBar.star3 .star.num1 {
left:33%
}
.standartProgressBar.star3 .star.num2 {
left:66%
}
.standartProgressBar.star3 .star.num3 {
left:100%
}
#achProgressBar.star3.step0 .progressText {
left:40px
}
#achProgressBar.star3.step1 .progressText {
left:240px
}
#achProgressBar.star3.step2 .progressText {
left:440px
}
#achProgressBar .progressText {
width:96px;
white-space:nowrap
}
#achProgressBar.star3.step0 .progressContainer {
box-sizing:border-box;
padding-right:401px
}
#achProgressBar.star3.step1 .progressContainer {
box-sizing:border-box;
padding-right:210px;
padding-left:202px
}
#achProgressBar.star3.step1 .progress {
padding-left:202px;
left:-202px
}
#achProgressBar.star3.step2 .progressContainer {
box-sizing:border-box;
padding-left:396px;
padding-right:8px
}
#achProgressBar.star3.step2 .progress {
padding-left:396px;
left:-396px
}
.standartProgressBar.star4 .star.num5 {
display:none
}
.standartProgressBar.star4 .star.num1 {
left:25%
}
.standartProgressBar.star4 .star.num2 {
left:50%
}
.standartProgressBar.star4 .star.num3 {
left:75%
}
.standartProgressBar.star4 .star.num4 {
left:100%
}
#achProgressBar.star4.step0 .progressText {
left:25px
}
#achProgressBar.star4.step1 .progressText {
left:173px
}
#achProgressBar.star4.step2 .progressText {
left:320px
}
#achProgressBar.star4.step3 .progressText {
left:466px
}
#achProgressBar.star4.step0 .progressContainer {
box-sizing:border-box;
padding-right:448px
}
#achProgressBar.star4.step1 .progressContainer {
box-sizing:border-box;
padding-right:300px;
padding-left:154px
}
#achProgressBar.star4.step1 .progress {
padding-left:162px;
left:-162px
}
#achProgressBar.star4.step2 .progressContainer {
box-sizing:border-box;
padding-left:301px;
padding-right:154px
}
#achProgressBar.star4.step2 .progress {
padding-left:396px;
left:-396px
}
#achProgressBar.star4.step3 .progressContainer {
box-sizing:border-box;
padding-left:447px;
padding-right:8px
}
#achProgressBar.star4.step3 .progress {
padding-left:448px;
left:-448px
}
.standartProgressBar.star5 .star.num1 {
left:20%
}
.standartProgressBar.star5 .star.num2 {
left:40%
}
.standartProgressBar.star5 .star.num3 {
left:60%
}
.standartProgressBar.star5 .star.num4 {
left:80%
}
.standartProgressBar.star5 .star.num5 {
left:100%
}
#achProgressBar.star5.step0 .progressText {
left:8px
}
#achProgressBar.star5.step1 .progressText {
left:129px
}
#achProgressBar.star5.step2 .progressText {
left:246px
}
#achProgressBar.star5.step3 .progressText {
left:361px
}
#achProgressBar.star5.step4 .progressText {
left:477px
}
#achProgressBar.star5.step0 .progressContainer {
box-sizing:border-box;
padding-right:477px
}
#achProgressBar.star5.step1 .progressContainer {
box-sizing:border-box;
padding-right:360px;
padding-left:125px
}
#achProgressBar.star5.step1 .progress {
padding-left:162px;
left:-162px
}
#achProgressBar.star5.step2 .progressContainer {
box-sizing:border-box;
padding-left:242px;
padding-right:243px
}
#achProgressBar.star5.step2 .progress {
padding-left:396px;
left:-396px
}
#achProgressBar.star5.step3 .progressContainer {
box-sizing:border-box;
padding-left:359px;
padding-right:126px
}
#achProgressBar.star5.step3 .progress {
padding-left:448px;
left:-448px
}
#achProgressBar.star5.step4 .progressContainer {
box-sizing:border-box;
padding-left:476px;
padding-right:8px
}
#achProgressBar.star5.step4 .progress {
padding-left:478px;
left:-478px
}
.achIco {
width:72px;
height:72px;
position:relative
}
.achIco:after {
content:'';
width:94px;
height:88px;
position:absolute;
top:-4px;
left:-11px;
background:url(/img/screens/ach/frame.png) no-repeat 0 -1px
}
.achIco.donate:after {
background-image:url(/img/screens/ach/frame_donate.png)
}
.achIco.hover:hover:after {
background-position:0 -99px
}
.achIco.locked img {
display:none
}
.achIco.locked:after {
content:'';
width:86px;
height:81px;
position:absolute;
top:0;
left:0;
background:url(/img/screens/ach/ach_locked.png) no-repeat 0 0
}
.achProgress {
height:24px;
position:relative;
background:url(/img/screens/ach/stars_5.png) no-repeat 0 0
}
.achProgress.total5 {
width:80px
}
.achProgress.total4 {
width:64px
}
.achProgress.total3 {
width:48px
}
.achProgress.done0 {
background-position:0 0
}
.achProgress.done1 {
background-position:0 -50px
}
.achProgress.done2 {
background-position:0 -100px
}
.achProgress.done3 {
background-position:0 -150px
}
.achProgress.done4 {
background-position:0 -200px
}
.achProgress.done5 {
background-position:0 -250px
}
ul.achList {
padding-left:6px
}
ul.achList li {
width:90px;
float:left;
margin:6px 6px
}
ul.achList li.locked {
mix-blend-mode:luminosity;
opacity:.5
}
ul.achList li .achIco {
margin:0 auto
}
ul.achList li .achIco img {
position:relative;
width:72px;
z-index:0
}
ul.achList .achProgress {
margin:3px auto 0 auto;
z-index:5
}
.achCompleteScreen {
background:url(/img/screens/achComplete/bg.jpg) center center!important
}
.achCompleteScreen h2 {
font-size:24px;
padding-top:31px;
font-weight:400;
text-align:center;
text-shadow:-1px -1px 0 #fff
}
.achCompleteScreen .achInfo {
width:400px;
position:absolute;
top:80px;
left:300px
}
.achCompleteScreen .achReview {
margin-top:25px;
text-align:center
}
.achCompleteScreen .achReview h5 {
font-size:15px;
margin-bottom:4px
}
.achCompleteScreen .standartProgressBar {
width:230px;
position:absolute;
bottom:140px;
left:370px
}
.achCompleteScreen .award {
width:400px;
position:absolute;
left:300px;
top:287px;
text-align:center
}
.achCompleteScreen .award img {
vertical-align:-20px
}
.achCompleteScreen .award .bigText {
position:relative;
display:block;
font-size:40px
}
.achSlot {
width:72px;
position:relative;
text-align:center
}
.achSlot .achProgress {
margin:3px auto 0 auto
}
.achCompleteScreen .award .starIco {
position:relative;
z-index:101
}
.achCompleteScreen .respawnPoint {
position:absolute;
left:50%;
top:50%
}
.newRankScreen {
text-align:center;
background:url(/img/screens/newRank/bg.jpg) center center!important
}
.newRankScreen h2 {
width:100%;
margin:20px 0;
font-size:22px;
text-align:center;
position:relative
}
.newRankScreen .rankBelt {
margin:5px auto 0 auto
}
.newRankScreen .rank {
margin:-20px auto 0 auto
}
.rankAwardBlock {
position:absolute;
text-align:center;
top:330px;
left:200px;
width:600px;
margin:0 auto
}
.newRankScreen ul.rankAward {
margin:0 auto;
font-size:20px
}
.newRankScreen ul.rankAward .plus {
padding-top:25px;
padding-right:17px;
vertical-align:top
}
.newRankScreen .footerButton {
bottom:20px
}
.talentsScreen .leftBlock {
width:330px;
height:524px;
position:absolute;
left:11px;
top:60px;
box-sizing:border-box;
padding:0 30px;
text-align:center;
background:url(/img/screens/talents/left_block.png) no-repeat center center
}
.talentsScreen .leftBlock.empty {
background:url(/img/screens/talents/left_block_empty.png) no-repeat center center
}
.talentsScreen .leftBlock.empty h2 {
margin-bottom:13px
}
.talentsScreen .leftBlock.empty em {
font-weight:700
}
.talentsScreen .leftBlock.empty em:after {
content:url(/img/icons/talent_point_x.png);
width:25px;
height:26px;
margin-left:4px;
vertical-align:-7px
}
.talentsScreen .leftBlock .talentIco {
margin:36px auto 0 auto
}
.talentsScreen .leftBlock .talentReview {
margin-top:24px
}
.talentsScreen .leftBlock .talentReview em {
font-weight:700
}
.talentsScreen .leftBlock .talentReview p {
margin-top:6px
}
.talentsPointsBlock {
width:330px;
height:61px;
position:absolute;
left:11px;
top:0;
font-weight:700;
text-align:center;
line-height:46px;
background:url(/img/screens/talents/talents_points.png) no-repeat center center
}
.resetPoints {
cursor:pointer;
color:#ee3f42;
position:absolute;
right:80px;
top:15px;
line-height:30px;
text-decoration:underline;
padding-left:25px
}
.resetPoints:hover {
color:green
}
.resetPoints:before {
content:url(/img/screens/talents/reset.png);
vertical-align:-5px;
margin-right:4px
}
.talentsPointsBlock em {
font-size:20px
}
.upgradeBlock {
width:285px;
height:130px;
font-size:18px;
position:absolute;
bottom:20px;
left:21px
}
.upgradeBlock .upgradeInfo {
width:285px;
height:79px;
padding-top:10px;
padding:10px;
box-sizing:border-box;
background:url(/img/screens/talents/upgrade_block.png) no-repeat top center
}
.upgradeBlock .upgradeInfo.talentClosed {
color:#ff4800;
padding-top:20px;
font-size:15px;
line-height:16px
}
.upgradeBlock .upgradeInfo.talentClosed em {
display:block;
font-size:22px;
color:#9524c9
}
.upgradeBlock .upgradeInfo em {
font-size:28px;
font-weight:700
}
.upgradeBlock .arrow {
margin:0 10px;
vertical-align:0
}
.upgradeBlock button.upgradeTalent {
position:absolute;
left:52px;
bottom:0
}
.upgradeBlock .talentLockedInfo {
color:#b31e00;
font-size:16px
}
.upgradeBlock .talentLockedInfo em {
color:#9524c9;
font-weight:700
}
.upgradeBlock .talentLockedInfo em:before {
content:url(/img/icons/talent_point_x.png);
width:33px;
height:36px;
margin-right:4px;
vertical-align:-7px
}
.talentsScreen .rightBlock {
width:629px;
position:absolute;
left:357px;
top:60px
}
ul.talentsList {
width:629px;
min-height:300px;
padding-left:13px
}
ul.talentsList li {
width:100px;
height:111px;
float:left;
margin:20px 10px
}
div.talentIco {
width:100px;
height:111px;
position:relative
}
div.talentIco img.talentImg {
position:relative;
margin-left:3px;
margin-top:3px
}
div.talentIco:before {
content:'';
width:100px;
height:111px;
position:absolute;
left:0;
top:0;
z-index:2;
background:url(/img/screens/talents/talent_xx.png) no-repeat 0 0
}
div.talentIco.hover {
cursor:pointer
}
div.talentIco.locked {
mix-blend-mode:luminosity;
opacity:.5
}
div.talentIco.hover:hover:before {
background-image:url(/img/screens/talents/talent_xx_hover.png)
}
div.talentIco.current:after {
content:'';
width:112px;
height:122px;
position:absolute;
left:-6px;
top:-4px;
z-index:3;
background:url(/img/screens/talents/current.png) no-repeat 0 0
}
div.talentIco.xxx {
width:180px;
height:201px;
position:relative
}
div.talentIco.xxx img.talentImg {
margin-left:0;
margin-top:4px
}
div.talentIco.xxx:before {
width:180px;
height:201px;
background:url(/img/screens/talents/talent_xxx.png) no-repeat 0 0
}
div.talentIco .ico {
position:absolute;
z-index:4;
bottom:16px;
right:-5px
}
div.talentIco .weaponIco {
width:98px;
position:absolute;
left:0;
top:0;
z-index:1
}
div.talentIco.xxx .ico {
bottom:25px;
right:-12px
}
div.talentIco.xxx .weaponIco {
width:182px;
left:5px;
top:10px
}
.talentIco .talentLevelBar {
position:absolute;
height:20px;
left:50%;
bottom:-10px;
z-index:5
}
.talentLevelBar.max1 {
width:26px;
margin-left:-13px;
background:url(/img/screens/talents/bar_1.png) no-repeat 0 0
}
.talentLevelBar.max3 {
width:62px;
margin-left:-31px;
background:url(/img/screens/talents/bar_3.png) no-repeat 0 0
}
.talentLevelBar.max4 {
width:80px;
margin-left:-40px;
background:url(/img/screens/talents/bar_4.png) no-repeat 0 0
}
.talentLevelBar.max5 {
width:98px;
margin-left:-49px;
background:url(/img/screens/talents/bar_5.png) no-repeat 0 0
}
.talentLevelBar.level1 {
background-position:0 -50px
}
.talentLevelBar.level2 {
background-position:0 -100px
}
.talentLevelBar.level3 {
background-position:0 -150px
}
.talentLevelBar.level4 {
background-position:0 -200px
}
.talentLevelBar.level5 {
background-position:0 -250px
}
.talentIco .talentLevelBar.xx {
height:29px;
bottom:-15px
}
.talentLevelBar.max1.xx {
width:40px;
margin-left:-20px;
background-image:url(/img/screens/talents/bar_1_xx.png)
}
.talentLevelBar.max3.xx {
width:103px;
margin-left:-51px;
background-image:url(/img/screens/talents/bar_3_xx.png)
}
.talentLevelBar.max4.xx {
width:132px;
margin-left:-66px;
background-image:url(/img/screens/talents/bar_4_xx.png)
}
.talentLevelBar.max5.xx {
width:164px;
margin-left:-82px;
background-image:url(/img/screens/talents/bar_5_xx.png)
}
.dailyBonusScreen {
text-align:center
}
.dailyBonusScreen:before {
content:'';
width:100%;
height:200%;
position:absolute;
left:0;
top:0;
-webkit-animation:bgAnimate linear 15s infinite;
-moz-animation:bgAnimate linear 15s infinite;
animation:bgAnimate linear 15s infinite;
background:url(/img/screens/dailyBonus/bg.png) repeat center center #ffe4c2!important
}
.dailyBonusScreen h1 {
margin-top:100px
}
.dailyBonusScreen h4 {
width:600px;
font-size:14px;
margin:10px auto 50px auto
}
.dailyBonusScreen ul.dailyAwards {
text-align:center;
vertical-align:top
}
.dailyBonusScreen ul.dailyAwards li {
position:relative;
display:inline-block;
width:138px;
height:191px;
background:url(/img/screens/dailyBonus/li.png) no-repeat 0 0
}
.dailyBonusScreen ul.dailyAwards li .content {
width:118px;
height:167px;
position:relative;
margin-top:5px;
margin-left:10px
}
.dailyBonusScreen ul.dailyAwards li h5 {
color:#78422d;
font-weight:700;
font-size:18px;
line-height:34px
}
.dailyBonusScreen ul.dailyAwards li .qty {
font-size:30px;
margin-top:-7px
}
.dailyBonusScreen ul.dailyAwards .asTable {
width:100%;
height:100px
}
.dailyBonusScreen ul.dailyAwards li.current {
top:-10px;
background-image:url(/img/screens/dailyBonus/li_current.png)
}
.dailyBonusScre h5 {
color:#fff
}
.dailyBonusScreen ul.dailyAwards li.complete .content {
opacity:.5
}
.dailyBonusScreen ul.dailyAwards li.complete:after {
content:url(/img/screens/dailyBonus/check.png);
position:absolute;
bottom:-9px;
left:45px;
bottom:-9px;
left:45px
}
#mainOffer {
position:absolute;
width:76px;
height:76px;
top:10px;
right:322px;
cursor:pointer;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
background:green;
font-weight:700
}
#mainOffer img {
width:76px;
height:76px;
z-index:1;
position:relative
}
#mainOffer img:hover {
filter:brightness(1.1)
}
#mainOffer .timerDiv {
position:absolute;
width:96%;
left:2%;
bottom:-3px;
font-size:14px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
color:#373757;
height:20px;
line-height:20px;
z-index:2;
text-align:center;
box-sizing:border-box;
background-color:#fff
}
.offersScreen {
background:0 0
}
.offersScreen:before {
content:'';
width:100%;
height:600px;
position:fixed;
z-index:0;
background-color:rgba(0,0,0,.4)
}
div#offers {
top:85px;
font-size:16px;
margin-left:120px;
line-height:normal;
position:relative
}
#offers .chestIco {
cursor:pointer
}
#offers div {
box-sizing:border-box
}
.offerBlock {
color:#fff;
width:795px;
height:447px;
position:relative;
background:url(/img/offers/block.png)
}
.offerBlock .banner {
width:784px;
height:341px;
position:absolute;
left:5px;
-webkit-border-top-left-radius:19px;
-webkit-border-top-right-radius:19px;
-moz-border-radius-topleft:19px;
-moz-border-radius-topright:19px;
border-top-left-radius:19px;
border-top-right-radius:19px
}
.offerBlock h1 {
color:#fffb26;
border-box:box-sizing;
margin:0;
padding:0;
text-align:center;
position:absolute;
top:-60px;
left:0;
line-height:30px;
width:100%;
text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000
}
.offerBlock .profit {
width:180px;
height:183px;
position:absolute;
left:3px;
top:-3px;
color:#fff;
z-index:+1;
background:url(/img/offers/profit.png)
}
.offerBlock .profit .text {
font-size:20px;
text-align:center;
left:-28px;
top:30px;
position:relative;
font-weight:700;
transform:rotate(-45deg)
}
.offerBlock .profit .text em {
display:block;
font-size:30px
}
.offerBlock .footer {
width:784px;
height:92px;
position:absolute;
bottom:13px;
left:5px
}
.offerBlock .footer .price {
position:absolute;
height:92px;
right:254px;
bottom:0
}
.offerBlock .footer .price .strike {
font-weight:700;
font-size:28px
}
.offerBlock .footer .price .strike:after {
content:'';
border-top:3px solid red;
width:110%;
height:1px;
position:absolute;
left:-5%;
top:60%
}
.offerBlock .timerBlock {
position:absolute;
left:20px;
top:16px;
text-align:center
}
.offerBlock .timerBlock .timerText {
display:block;
margin-bottom:5px
}
.offerBlock .footer .timerDiv {
font-size:17px;
font-weight:700;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
color:#fffb26;
height:34px;
line-height:34px;
text-align:center;
padding:0 12px 0 36px;
display:inline-block;
position:relative;
background-color:#2b2b45
}
.offerBlock .footer .timerDiv:before {
content:'';
position:absolute;
left:2px;
top:2px;
width:29px;
height:29px;
background:url(/img/offers/timer_ico.png)
}
.offerBlock button.buyButton {
color:#fff;
font-size:30px;
width:215px;
height:80px;
position:absolute;
bottom:4px;
right:10px;
padding-bottom:5px;
text-shadow:2px 0 0 #368c0a,-2px 0 0 #368c0a,0 2px 0 #368c0a,0 -2px 0 #368c0a,1px 1px #368c0a,-1px -1px 0 #368c0a,1px -1px 0 #368c0a,-1px 1px 0 #368c0a;
background-image:url(/img/offers/button_buy.png)
}
ul.offerMenu {
width:120px;
position:absolute;
top:0;
left:-118px;
z-index:10;
text-align:center;
max-height:510px
}
ul.offerMenu::-webkit-scrollbar {
width:0
}
ul.offerMenu li {
width:96px;
height:96px;
margin:0 auto;
cursor:pointer;
margin-bottom:15px;
position:relative
}
ul.offerMenu li.active:before {
content:url(/img/offers/active.png);
position:absolute;
left:-9px;
top:-10px
}
ul.offerMenu li .timerDiv {
font-size:15px;
color:#373757;
font-weight:1000;
position:absolute;
width:96%;
height:20px;
line-height:20px;
text-align:center;
background-color:#fff;
left:2%;
bottom:-3px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px
}
.offerBlock ul.itemList {
color:#373757;
position:absolute;
left:0;
top:0
}
.offerBlock ul.itemList li {
position:absolute;
width:164px;
height:164px;
text-align:center
}
.offerBlock ul.itemList li .img {
margin:0 auto;
text-align:center
}
.offerBlock .qty {
font-size:40px
}
.offerBlock ul.itemList .qty {
bottom:0
}
.offerBlock ul.itemList .name {
width:100%;
font-weight:700;
text-align:center
}
.offerBlock ul.itemList.xx .name {
font-size:22px
}
.offerBlock.bigSmallSmall .banner {
background:url(/img/offers/banners/big_small_small_c1.jpg)
}
.offerBlock[data-color="2"] .banner {
background-image:url(/img/offers/banners/big_small_small_c2.jpg)
}
.offerBlock[data-color="3"] .banner {
background-image:url(/img/offers/banners/big_small_small_c3.jpg)
}
.offerBlock.bigSmallSmall ul.itemList li.num0 {
width:270px;
height:270px;
top:37px;
left:42px
}
.offerBlock.bigSmallSmall li.num0 .qty {
font-size:50px
}
.offerBlock.bigSmallSmall li.num0 div.img {
height:206px
}
.offerBlock.bigSmallSmall li.num1 {
left:361px;
top:88px
}
.offerBlock.bigSmallSmall li.num1 .name,
.offerBlock.bigSmallSmall li.num2 .name {
width:100%;
margin-top:-10px;
height:36px
}
.offerBlock.bigSmallSmall li.num2 .name .asCell {
padding:0 12px
}
.offerBlock.bigSmallSmall li.num1 .img,
.offerBlock.bigSmallSmall li.num2 .img {
height:110px
}
.offerBlock.bigSmallSmall li.num2 {
top:88px;
left:574px
}
.offerBlock.bigSmallSmall li .qty {
margin-top:-10px
}
.offerBlock.bigSmallSmall li.num1[data-type=chest] .name,
.offerBlock.bigSmallSmall li.num2[data-type=chest] .name {
margin-top:12px
}
.offerBlock.single .banner {
background:url(/img/offers/banners/simple_c1.jpg)
}
.offerBlock.single[data-color="2"] .banner {
background-image:url(/img/offers/banners/simple_c2.jpg)
}
.offerBlock.single ul.itemList li.num0 {
width:270px;
height:270px;
top:39px;
left:258px
}
.offerBlock.single ul.itemList li.num0 .img {
min-height:190px
}
.offerBlock.single li.num0 .qty {
font-size:50px
}
.offerBlock.coins .banner {
background:url(/img/offers/banners/coins.jpg)
}
.offerBlock.coins .banner .img {
display:none
}
.offerBlock.coins ul.itemList li.num0 {
width:270px;
height:270px;
top:39px;
left:148px
}
.offerBlock.coins ul.itemList li.num0 .img {
min-height:150px
}
.offerBlock.coins li.num0 .qty {
margin-top:170px;
font-size:70px
}
.offerBlock.coins .name {
font-size:24px;
margin-top:-14px
}
.offerBlock.two .banner {
background:url(/img/offers/banners/two_c1.jpg)
}
.offerBlock.two[data-color="2"] .banner {
background-image:url(/img/offers/banners/two_c2.jpg)
}
.offerBlock.two[data-color="3"] .banner {
background-image:url(/img/offers/banners/two_c3.jpg)
}
.offerBlock.two[data-color="4"] .banner {
background-image:url(/img/offers/banners/two_c4.jpg)
}
.offerBlock.two[data-color="5"] .banner {
background-image:url(/img/offers/banners/two_c5.jpg)
}
.offerBlock.two[data-color="6"] .banner {
background-image:url(/img/offers/banners/two_c6.jpg)
}
.offerBlock.two ul.itemList li {
width:270px;
height:270px;
top:37px;
left:96px
}
.offerBlock.two .qty {
font-size:52px
}
.offerBlock.two div.img {
height:206px
}
.offerBlock.two ul.itemList li.num1 {
left:416px
}
.offerBlock.two li .qty {
margin-top:-10px
}
.offerBlock.two ul.itemList .name {
font-size:21px
}
.offerBlock.three .banner {
background:url(/img/offers/banners/three_c1.jpg)
}
.offerBlock.three[data-color="2"] .banner {
background-image:url(/img/offers/banners/three_c2.jpg)
}
.offerBlock.three[data-color="3"] .banner {
background-image:url(/img/offers/banners/three_c3.jpg)
}
.offerBlock.three ul.itemList {
font-size:0;
position:absolute;
left:43px;
top:56px
}
.offerBlock.three ul.itemList li {
width:198px;
height:242px;
margin-right:51px;
float:left;
position:relative
}
.offerBlock.three ul.itemList li:last-child {
margin-right:0
}
.offerBlock.three .qty {
font-size:52px
}
.offerBlock.three div.img {
height:186px
}
.offerBlock.three li .qty {
margin-top:-10px
}
.offerBlock.three ul.itemList .name {
font-size:21px
}
.offerBlock.skins .banner {
background:url(/img/offers/banners/skins.jpg)
}
.offerBlock.skins #offer_skin {
position:relative;
top:-10px
}
.offerBlock.skins #offer_skin {
width:400px
}
.offerBlock.skins ul.itemList {
width:390px;
position:absolute;
left:396px;
top:66px
}
.offerBlock.skins ul.itemList li {
width:102px;
height:102px;
box-sizing:border-box;
display:inline-block;
position:relative;
padding-top:4px;
margin-right:24px;
margin-bottom:36px
}
#wnd_talents_reset {
text-align:center
}
.bossHpBarContainer {
width:440px;
height:67px;
position:absolute;
top:8px;
left:255px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:rgba(0,0,0,.3)
}
.standartProgressBar.bossHpBar {
margin-top:10px
}
.standartProgressBar.bossHpBar {
width:400px
}
.standartProgressBar.white .progressContainer .progress {
background:url(/img/interface/progress_bar_progress2.png) repeat-x
}
.standartProgressBar.white .bar {
background-image:url(/img/interface/progress_bar2.png)
}
.standartProgressBar.white .bar:before {
background-image:url(/img/interface/progress_bar2.png)
}
.bossFinalScreen {
color:#452818;
background-image:url(/img/screens/boss/finish_bg.jpg);
background-color:#cb9bfe
}
.bossFinalScreen.lastPage {
background-image:url(/img/screens/boss/bg.jpg)
}
.bossFinalScreen.lastPage .limitText {
text-align:center;
width:100%
}
.bossFinalScreen .playAgain {
position:absolute;
left:391px;
bottom:21px;
z-index:4
}
.bossFinalScreen .bossHpBarContainer {
background-color:transparent
}
.bossFinalScreen .bossHpBarContainer {
top:30px;
left:70px
}
.bossFinalScreen .player {
position:absolute;
width:310px;
height:320px
}
.bossFinalScreen .player {
width:310px;
height:320px
}
ul.bossStats {
font-weight:700;
color:#45250e;
top:15px;
right:10px;
position:absolute
}
ul.bossStats li {
position:relative;
vertical-align:top;
display:inline-block;
margin-left:25px
}
ul.bossStats li p {
font-size:14px
}
ul.bossStats li:before {
content:url(/img/screens/boss/li_separator.png);
position:absolute;
right:-25px;
top:-10px
}
ul.bossStats li:last-child:before {
content:''
}
ul.bossStats li.time {
width:150px
}
ul.bossStats em {
position:absolute;
left:60px;
top:30px;
font-size:18px
}
ul.bossStats li.time em {
margin-top:10px
}
ul.bossStats em.bigText {
font-size:30px
}
ul.top3players {
position:absolute;
top:257px;
left:0
}
ul.top3players .cupIco {
position:absolute;
left:80px;
top:-56px;
z-index:5
}
ul.top3players img.playerImg {
width:200px;
position:absolute;
left:60px;
top:-166px
}
ul.top3players li.top3players {
width:306px;
height:200px;
text-align:center;
position:absolute;
top:0;
background-color:255,0,0,.4
}
ul.top3players li .playerName {
font-size:16px;
font-weight:700;
margin-top:15px
}
ul.top3players li.num1 {
left:343px
}
ul.top3players li.num2 {
left:30px;
margin-top:30px
}
ul.top3players li.num3 {
left:653px;
margin-top:46px
}
.playerStats {
margin-top:10px
}
.playerStats div {
width:62px;
text-align:center;
display:inline-block
}
.playerStats div:first-child {
border-right:1px solid #000
}
.playerStats em {
font-size:25px;
display:block
}
h1.bossAwards {
color:#482711;
font-size:22px;
font-weight:700;
text-align:center;
margin-top:25px
}
.lowHits {
text-align:center;
font-weight:700
}
div.bossAwards {
margin-top:15px
}
div.bossAwards img {
margin:0 5px
}
ul.finalPlayerStats {
position:absolute;
left:138px;
top:117px
}
ul.finalPlayerStats li.asTable {
width:351px;
height:85px;
margin-bottom:22px
}
ul.finalPlayerStats li div.ico {
width:100px;
text-align:center
}
ul.finalPlayerStats li div.qty {
width:74px;
font-size:29px;
text-align:center;
font-weight:700
}
ul.finalPlayerStats li.none {
opacity:.3
}
h2.bonusAward {
width:350px;
line-height:48px;
position:absolute;
left:537px;
top:112px;
text-align:center
}
ul.finalPlayerBonus {
position:absolute;
left:537px;
top:158px
}
ul.finalPlayerBonus li.asTable {
width:350px;
height:80px
}
ul.finalPlayerBonus li div.ico {
width:100px;
text-align:center
}
ul.finalPlayerBonus li div.qty {
width:74px;
font-size:24px;
text-align:center;
font-weight:700;
padding:0 10px;
white-space:nowrap
}
ul.finalPlayerBonus li div.qty img {
vertical-align:-8px
}
ul.finalPlayerBonus li.none {
opacity:.3
}