.matrix-block {position: relative;width: 653px;height: 621px;background: url(../images/loc/matrix/bg.jpg) 0 0 #051920 no-repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.matrix--agent .matrix-block {height: 679px;}

/* объявления */
.matrix-text-left { position: absolute; top: 30px; left: 40px; font-size: 11px; text-align: left; color: #f5d949; }
.matrix-text-right { position: absolute; top: 30px; right: 66px; font-size: 11px; text-align: right; color: #f5d949; }
.matrix-text-right a { color: #f5d949; }
.matrix-text-right-img { position: absolute; top: -18px; right: -68px; }

/* центральная плашка с прогрессбарами */
.matrix-progress { position: absolute; top: 7px; width: 304px; height: 83px; left: 50%; margin-left: -152px; color: #36ad3c; background: url(../images/loc/matrix/sprite.png) 0 0 no-repeat; }
.matrix-progress .textbar-matrix { position: absolute; top: 4px; left: 50%; margin-left: -97px; }
.matrix-progress .textbar-matrix-2 { position: absolute; top: 25px; left: 50%; margin-left: -101px; }
.matrix-progress .matrix-progress-text { position: absolute; top: 51px; left: 50%; margin-left: -110px; width: 220px; text-align: center; font-size: 11px; }
.matrix-progress .matrix-progress-text-countdown { color: #52e459; }

/* textbar-matrix */
.textbar-matrix { border: 2px solid #000; width: 194px; height: 14px; position:relative; text-align: center; background: #0a8914; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
.textbar-matrix .num  { width:100%; position:absolute; left:0; font-size: 11px; top:0; height:14px; line-height: 14px; color:#FFF; }
.textbar-matrix .percent  { width:194px; height:14px; float:left; overflow: hidden; position: relative; }
.textbar-matrix .percent-bg  { position: absolute; bottom: 0; left: 0; width: 194px; height:14px; background: #52e459; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px;  }

/* textbar-matrix-2 */
.textbar-matrix-2 { width: 203px; height: 26px; position:relative;  background: url(../images/loc/matrix/sprite.png) 0 -90px no-repeat; }
.textbar-matrix-2 .percent  { position: absolute; top:0; left: 0; height:26px; background: url(../images/loc/matrix/sprite.png) 0 -120px no-repeat; }

/* персонажи */
.matrix-hero { position: absolute; background: url(../images/loc/matrix/heroes.png) 0 0 no-repeat; cursor: pointer; }
.matrix-hero-neo { top: 108px; right: 140px; width: 195px; height: 334px; /*background-position: 0 0;*/ }
.matrix--agent .matrix-hero-neo {right: 110px;}
.matrix-hero-neo { background-position: -400px 0; }
.matrix-hero-neo:hover { background-position: -600px 0; }
.matrix-hero-wrapper.active .matrix-hero-neo { background-position: -200px 0; }
/*.matrix-hero-neo.dark { background-position: -400px 0; }*/
.matrix-hero-trinity { top: 114px; left: 131px; width: 176px; height: 339px; /*background-position: 0 -350px;*/ }
.matrix--agent .matrix-hero-trinity {left: 101px}
.matrix-hero-trinity { background-position: -400px -350px ; }
.matrix-hero-trinity:hover { background-position: -600px -350px; }
.matrix-hero-wrapper.active .matrix-hero-trinity { background-position: -200px -350px ; }
.matrix-hero-agent {top: 100px;left: 189px;width: 243px;height: 274px;/*background-position: 0 -350px;*/}
.matrix-hero-agent {background-position: -500px -690px;}
.matrix-hero-agent:hover { background-position: -750px -690px; }
.matrix-hero-wrapper.active .matrix-hero-agent {background-position: 0px -690px;}
.matrix-hero-wrapper.active .matrix-hero-agent:hover {background-position: -250px -690px;}
/*.matrix-hero-trinity.dark { background-position: -400px -350px ; }*/

/* иконки способностей персонажей */
.matrix-abilities { position: absolute; width: 90px; height: 250px; }
.matrix-abilities-neo {top: 150px;right: 54px;}
.matrix--agent .matrix-abilities-neo {right: 24px;}
.matrix-abilities-trinity {top: 150px;left: 54px;}
.matrix--agent .matrix-abilities-trinity {left: 24px;}
.matrix-ability { position: absolute; width: 64px; height: 64px; opacity: 0.4; }
.matrix-ability.active { opacity: 1; }
.matrix-ability-1 { }
.matrix-ability-2 { }
.matrix-ability-3 { }
.matrix-ability-4 { }
.matrix-ability-5 { }
.matrix-ability-6 { }
.matrix-ability-7 { }
.matrix-ability-8 { }
.matrix-abilities-neo .matrix-ability-1,
.matrix-abilities-neo .matrix-ability-2 { top:   0; right:  6px; }
.matrix-abilities-neo .matrix-ability-3,
.matrix-abilities-neo .matrix-ability-4 {top: 70px;right: -4px;}
.matrix-abilities-neo .matrix-ability-5,
.matrix-abilities-neo .matrix-ability-6 {top: 141px;right:  6px;}
.matrix-abilities-neo .matrix-ability-7,
.matrix-abilities-neo .matrix-ability-8 {top: 213px;right:  16px;}
.matrix-abilities-trinity .matrix-ability-1,
.matrix-abilities-trinity .matrix-ability-2 { top:   0; left:  6px; }
.matrix-abilities-trinity .matrix-ability-3,
.matrix-abilities-trinity .matrix-ability-4 {top: 70px;left: -4px;}
.matrix-abilities-trinity .matrix-ability-5,
.matrix-abilities-trinity .matrix-ability-6 {top: 141px;left:  6px;}
.matrix-abilities-trinity .matrix-ability-7,
.matrix-abilities-trinity .matrix-ability-8 {top: 213px;left:  16px;}

/* блок снизу */
.matrix-abilities-2 { position: absolute; width: 288px; height: 145px; }
.matrix-abilities-2-bg { position: absolute; top: 0 ;left: 0; width: 288px; height: 140px; background: url(../images/loc/matrix/sprite.png) 0 -297px no-repeat; }
.matrix-abilities-2-neo { top: 465px; right: 41px; }
.matrix-abilities-2-trinity { top: 465px; left: 41px; }
.matrix-abilities-2-title { margin-top: 37px; color: #52e459; font-size: 15px; line-height: 15px; font-family: 'bloccregular', Arial, sans-serif; text-align: center; }
.matrix-abilities-2-thumbs { position: absolute; top: 60px; left: 15px; width: 258px; text-align: center; }
.matrix-abilities-2-thumbs img { opacity: 0.5; margin: 0 -3px 0 -4px; }
.matrix-abilities-2-checkbox { cursor: pointer; position: absolute; top: 0; left: 50%; margin-left: -15px; width: 37px; height: 34px; background: url(../images/loc/matrix/sprite.png) -220px -96px no-repeat;  }
.matrix--agent .matrix-abilities-2-neo {top: 468px;right: 53px;}
.matrix--agent .matrix-abilities-2-trinity {top: 468px;left: 48px;}
.matrix--agent .matrix-abilities-2-title {margin-top: 33px;}
.matrix--agent .matrix-abilities-2 {width: 165px;height: 203px;}
.matrix--agent .matrix-abilities-2-bg {width: 165px;height: 203px; background-position: -250px -750px;}
.matrix--agent .matrix-abilities-2-thumbs {width: 135px;height: 133px;top: 54px;background-position: -250px -750px;}
.matrix--agent .matrix-abilities-2-thumbs img {
	margin: -1px -2px -2px -2px;
}
.matrix--agent .matrix-abilities-2-agent {top: 468px;left: 208px;width: 223px;}
.matrix--agent .matrix-abilities-2-checkbox {top: -7px;margin-left: -14px;}
.matrix--agent .matrix-abilities-2-agent .matrix-abilities-2-bg {background-position: -250px -530px;width: 223px;}
.matrix--agent .matrix-hero-wrapper.active .matrix-abilities-2-agent .matrix-abilities-2-bg {background-position: 0px -530px;width: 223px;}
.matrix--agent .matrix-abilities-2-agent .matrix-abilities-2-thumbs {/* top: 53px; */left: 15px;width: 194px;}
.matrix--agent .matrix-abilities-2-agent .matrix-abilities-2-thumbs img {/* margin: 0 -2px -1px -2px; */width: 64px;}


.matrix-abilities-3 { position: absolute; top: 439px; left: 50%; margin-left: -42px; padding: 10px; width: 64px; height: 64px; background: url(../images/loc/matrix/sprite.png) -310px -441px no-repeat; }
/* активный блок */
.matrix-hero-wrapper.active .matrix-abilities-2-bg { background-position: 0 -150px; }
.matrix--agent .matrix-hero-wrapper.active .matrix-abilities-2-bg {background-position: 0 -750px;}
.matrix-hero-wrapper.active .matrix-abilities-2-thumbs img { opacity: 1; }
.matrix-hero-wrapper.active .matrix-abilities-2-checkbox { background-position: -260px -96px;  }

.matrix-cat-paws-wrapper {position: absolute;bottom: 0;left: 50%;}
.matrix-cat-paws-bar {background: url(../images/loc/matrix/sprite.png) 0 -440px no-repeat;height: 30px;width: 248px;margin: 0 0 -20px -124px;}
.matrix-cat-paws-bar .percent {background: url(../images/loc/matrix/sprite.png) 0 -470px no-repeat;height: 30px;}

.matrix-hero-cat { width: 80px/*110px*/; height: 90px; position: absolute; background: url(../images/loc/matrix/heroes-cat.png) 0px 0 no-repeat; left: 265px; top: 309px; }
.matrix--agent .matrix-hero-cat {top: 345px;width: 110px;}
.matrix-hero-cat:hover { cursor: pointer; background: url(../images/loc/matrix/heroes-cat.png) -110px 0 no-repeat; }


.matrix-banner {  background: #031c20;  border-radius: 5px;  margin: 18px 0;  color: #4edb56;  position: relative;  height: 127px;  }
.matrix-banner-pers {  position: absolute;  bottom: 0;  left: 0px;  }
.matrix-banner--2 .matrix-banner-pers {  left: 50%;  margin-left: -157px;  }
.matrix-banner-content {  padding: 9px 0 0 221px;  }
.matrix-banner--2 .matrix-banner-content {padding: 0;}
.matrix-banner-p-1 {  font-family: 'bloccregular', bloccregular;  font-size: 17px;  line-height: 20.5px;  margin: 0 0 8px 0;  }
.matrix-banner-p-2 {  font-family: 'bloccregular', bloccregular;  font-size: 17px;  line-height: 20.5px;  color: #f5d949;  margin: 0 0 7px 0;  }
.matrix-banner-p-3 {  margin: 0 0 0 0;  font-size: 11px;  line-height: 16px;  font-weight: bold;  color: #36af3b;  }
.matrix-banner-p-4 {  font-family: 'bloccregular', bloccregular;  font-size: 17px;  margin: 0 0 15px 0;  }
.matrix-banner-p-5 {  font-family: 'bloccregular', bloccregular;  margin: 0 0 9px 0;  color: #b8ffbb;  font-size: 22px;  line-height: 21px;  }
.matrix-banner-p-6 {  margin: 0 0 0 0;  color: #3fa443;  font-size: 11px;  line-height: 17px;  font-weight: bold;  }
.matrix-banner-block-l {  position: absolute;  width: 260px;  left: 6px;  top: 11px;  text-align: center;  }
.matrix-banner-block-r {  font-family: 'bloccregular', bloccregular;  position: absolute;  right: 11px;  top: 11px;  font-size: 17px;  line-height: 20.5px;  text-align: center;  width: 260px;  }
.matrix-banner-block-r > span {  color: #e79522;  }
.matrix-banner-actions {  position: absolute;  bottom: -28px;  left: 0;  right: 0;  text-align: center;  }
.matrix-banner-actions .button {  border: 2px solid #52e459;  border-radius: 2px;  box-shadow: 0 0 0 3px #041e20;  }
.matrix-banner-actions .button .f {}
.matrix-banner-actions .button .f .c {  letter-spacing: 0.4px;  padding: 4px 26px;  }

.matrix-hero-wrapper#beast-2 { display: none; }
.matrix--agent .matrix-hero-wrapper#beast-0 {position: relative;z-index: 2;}
.matrix--agent .matrix-hero-wrapper#beast-1 {position: relative;z-index: 2;}
.matrix--agent .matrix-hero-wrapper#beast-2 {display: block;position: relative;/* z-index: 1; */}
.matrix--agent .matrix-hero-wrapper#beast-2 .matrix-hero-agent:before {content: '';position: absolute;top: 20px;left: 59px;width: 143px;height: 224px;z-index: 3;}
.matrix--agent .matrix-hero-cat {position: relative;z-index: 3;}
.matrix--agent .matrix-abilities-3 { display: none; }

/** STARWARS **/
.starwars.vendetta {  }
.starwars-block { position: relative; width: 650px; height: 650px; background: url(../images/loc/starwars/bg.jpg) 0 0 no-repeat; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
/*.starwars.starwars--done .starwars-block { background-image: url(../images/loc/starwars/bg-done.jpg); }*/
.starwars.vendetta .info .battery .bar { width: 103px; }

.starwars-chars { background: url(../images/loc/starwars/heroes.png) 0 0 no-repeat; width: 443px; height: 352px; position: absolute;top: 117px;left: 119px;}
.starwars-chars--chewbacca { background-image: url(../images/loc/starwars/heroes-chewbacca.png); }
.starwars-chars--wader { background-image: url(../images/loc/starwars/heroes-wader.png);  }
.starwars-chars--chewbaccawader { background-image: url(../images/loc/starwars/heroes-chewbaccawader.png);  }

.starwars-abilities { }
.starwars-abilities__left-bg {background: url(../images/loc/starwars/sprite.png) 0 0 no-repeat;width: 135px;height: 345px;position: absolute;top: 108px;left: -4px;}
.starwars-abilities__right-bg {background: url(../images/loc/starwars/sprite.png) -120px 0 no-repeat;width: 135px;      height: 345px;      position: absolute;top: 108px;right: 2px;}
.starwars-abilities__list { height: 430px; padding: 0; list-style: none; margin: 0;position: relative;}
.starwars-abilities__item {position: absolute;}
.starwars-abilities__item.i-1 {top: 134px; left: 33px; width: 120px; height: 120px;}
.starwars-abilities__item.i-2 {top: 134px; right: 46px; width: 120px; height: 120px;}
.starwars-abilities__item.i-3 {top: 219px; left: 22px; width: 80px; height: 80px;}
.starwars-abilities__item.i-4 {top: 221px; right: 27px; width: 80px; height: 80px;}
.starwars-abilities__item.i-5 {top: 295px; left: 27px; width: 80px; height: 80px;}
.starwars-abilities__item.i-6 {top: 295px; right: 30px; width: 80px; height: 80px;}
.starwars-abilities__item.i-7 {top: 367px; left: 45px; width: 80px; height: 80px;}
.starwars-abilities__item.i-8 {top: 367px; right: 48px; width: 80px; height: 80px;}
.starwars-abilities__item img { position: absolute; }
.starwars-abilities__item.i-1 img { top: -24px;left: -36px;}
.starwars-abilities__item.i-2 img {top: -27px;right: -40px;}
.starwars-abilities__item.i-3 img {top: -18px;left: -16px;}
.starwars-abilities__item.i-4 img {top: -25px;right: -21px;}
.starwars-abilities__item.i-5 img {top: -16px;left: -21px;}
.starwars-abilities__item.i-6 img {top: -18px;right: -22px;}
.starwars-abilities__item.i-7 img {top: -18px;left: -16px;}
.starwars-abilities__item.i-8 img {top: -15px;right: -15px;}

.starwars-bottom {margin: 54px auto 0 auto;position: relative;text-align: center;}
.starwars-bottom-info { vertical-align: top; display: inline-block; //display: inline; zoom:1; background: url(../images/loc/starwars/sprite.png) -300px 0 no-repeat;width: 292px;height: 140px;margin: 0 10px;position: relative;}
.starwars-bottom-info__header { font-family: 'bloccregular';color: #d29a46;font-size: 17px;text-align: center;width: 100%;position: absolute;left:0;top: -11px; text-shadow: 4px 0 0 #ffe1b3, 0 4px 0 #ffe1b3, -4px 0 0 #ffe1b3, 0 -4px 0 #ffe1b3, 2px 3px 1px #ffe1b3, -2px 3px 1px #ffe1b3, 2px -3px 1px #ffe1b3, -2px -3px 1px #ffe1b3, 3px 2px 1px #ffe1b3, 3px -2px 1px #ffe1b3, -3px -2px 1px #ffe1b3, -3px 2px 1px #ffe1b3, 2px 3px 1px #ffe1b3, -2px 3px 1px #ffe1b3, 2px -3px 1px #ffe1b3, -2px -3px 1px #ffe1b3, 3px 2px 1px #ffe1b3, 3px -2px 1px #ffe1b3, -3px -2px 1px #ffe1b3, -3px 2px 1px #ffe1b3;}
.starwars-bottom-info__list {padding: 20px 0 0 0; list-style: none;margin: 0; position: relative;text-align: center;}
.starwars-bottom-info__item {position: relative;display: inline-block;//display: inline; zoom:1;width: 64px;height: 64px;}
.starwars-bottom-info__item .timeleft  {background: #ab6a33;border: 1px solid #804600;color: white;font-size: 12px;font-weight: bold;text-align: center;position: absolute;left: 2px;top: 26px;padding: 0 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;cursor: default;}
.starwars-bottom-info__item.starwars-bottom-info__item--locked {background: url(../images/loc/starwars/sprite.png) -620px 0 no-repeat;}
.starwars-bottom-info__button {margin: 6px auto 0 auto; background: url(../images/loc/starwars/sprite.png) -300px -160px no-repeat;width: 178px; height: 40px; line-height: 40px;text-indent: 200px;overflow: hidden;cursor: pointer;}
.starwars-bottom-info__button:hover { background-position: -300px -220px; }
.starwars-bottom-info__button:active { background-position: -300px -280px; }
.starwars-bottom-info__button.starwars-bottom-info__button--empty { background-position: -500px -160px; text-indent: 0;font-weight: bold;line-height: 33px;color: #da450c;text-shadow: 0 1px 0 #FDE1A8;}
.starwars-bottom-info__button.starwars-bottom-info__button--empty:hover  { background-position: -500px -220px; }
.starwars-bottom-info__button.starwars-bottom-info__button--empty:active { background-position: -500px -280px; padding-top: 2px; }
.starwars-bottom-info.starwars-bottom-info--blue { background-position: -300px -360px; }
.starwars-bottom-info.starwars-bottom-info--blue .starwars-bottom-info__header { color: #5c9cec;text-shadow: 4px 0 0 #c5e5f4, 0 4px 0 #c5e5f4, -4px 0 0 #c5e5f4, 0 -4px 0 #c5e5f4, 2px 3px 1px #c5e5f4, -2px 3px 1px #c5e5f4, 2px -3px 1px #c5e5f4, -2px -3px 1px #c5e5f4, 3px 2px 1px #c5e5f4, 3px -2px 1px #c5e5f4, -3px -2px 1px #c5e5f4, -3px 2px 1px #c5e5f4, 2px 3px 1px #c5e5f4, -2px 3px 1px #c5e5f4, 2px -3px 1px #c5e5f4, -2px -3px 1px #c5e5f4, 3px 2px 1px #c5e5f4, 3px -2px 1px #c5e5f4, -3px -2px 1px #c5e5f4, -3px 2px 1px #c5e5f4;}
.starwars-bottom-info.starwars-bottom-info--blue .starwars-bottom-info__item.starwars-bottom-info__item--locked { background-position: -620px -80px; }

.starwars-top { position: relative; z-index:1; }
.starwars__power { position: absolute;top: 8px;left: -2px; width: 210px; height: 87px; background: url(../images/loc/starwars/sprite.png) 0 -360px no-repeat;}
.starwars__power-header {top: 4px;position: absolute;left: 0;right: 0;text-align: center;color: #fff;font-family: 'bloccregular';font-size: 17px;text-shadow:-2px 2px 1px #4e99f4,-2px -2px 1px #4e99f4,-2px -2px 1px #4e99f4,2px -2px 1px #4e99f4,2px 2px 1px #4e99f4,2px -2px 1px #4e99f4;}
.starwars__power-bar {position: absolute;top: 23px;left: 34px;width: 159px; height: 49px;}
.starwars__power-percent {position: absolute; top: 0; left: 0; height: 49px;background: url(../images/loc/starwars/sprite.png) 0 -447px no-repeat;}
.starwars__power-text {bottom: 8px;position: absolute;left: 0;right: 0;text-align: center;color: #fff;font-family: 'bloccregular';font-size: 16px;text-shadow:-2px 2px 1px #4e99f4,-2px -2px 1px #4e99f4,-2px -2px 1px #4e99f4,2px -2px 1px #4e99f4,2px 2px 1px #4e99f4,2px -2px 1px #4e99f4;}

.starwars__readiness { position: absolute;top: 8px;right: -3px; width: 180px; height: 87px; background: url(../images/loc/starwars/sprite.png) 0 -620px no-repeat; }
.starwars__readiness-header { position: absolute; left: 0;right: 0; color: #1e53a1;top: 9px;text-align: center;font-size: 11px;}
.starwars__readiness-header-wrapper { background: #effdff;padding: 0 4px 1px 4px;border-radius: 3px;}
.starwars__readiness-header .timer { color: #ef330e; font-weight: bold; }
.starwars__readiness-text { position: absolute; left: 0;right: 0;color: #FFFFFF;text-shadow: 0 1px 0 #2561da;top: 28px;text-align: center;font-size: 11px;font-weight: bold;}
.starwars__readiness-bar { position: absolute;top: 60px;left: 48px; height: 25px; width: 85px; background: url(../images/loc/starwars/sprite.png) -200px -620px no-repeat;}
.starwars__readiness-percent { position: absolute; top: 0; left: 0; height: 25px; background: url(../images/loc/starwars/sprite.png) -200px -650px no-repeat; }


.starwars__deathstar { position: relative; margin: 0 auto 10px auto; width: 652px; height: 90px; background: url(../images/loc/starwars/sprite.png) 0 -707px #0c1b4f no-repeat; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.starwars__deathstar-decor { position: absolute;top: 0;left: 0; height: 90px; width: 320px; background: url(../images/loc/starwars/sprite.png) -350px -510px no-repeat;}
.starwars.starwars--done .starwars__deathstar-decor { background-position: -350px -600px; }
.starwars__deathstar-header {position: absolute;top: -10px;left: 50%; margin: 0 0 0 -65px; width: 130px; height: 21px; background: url(../images/loc/starwars/sprite.png) 0 -500px no-repeat; }
.starwars__deathstar-bar {position: absolute;top: 37px;left: 50%; margin: 0 0 0 -95px; width: 190px; height: 19px; border: 1px solid #5b78da; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 5px; border-radius: 4px; }
.starwars__deathstar-percent {position: absolute;max-width: 100%; top: -1px; left: -1px; height: 19px;border: 1px solid #fe6b6b;background: #e33538;-webkit-box-shadow:0 0 15px #e33538, 0 0 8px #e33538, 0 0 3px #FE6B6B; -moz-box-shadow:0 0 15px #e33538, 0 0 8px #e33538, 0 0 3px #FE6B6B; box-shadow:0 0 15px #e33538, 0 0 8px #e33538, 0 0 3px #FE6B6B;-webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.starwars__deathstar-label {position: absolute; top: 0; left: 0; bottom:0; right:0; text-align: center; line-height: 18px; color: #fff; font-size: 11px; font-weight: bold; text-shadow: 0 1px 0 #531721; }

.starwars__deathstar-text-1 { position: absolute; left: 0;right: 0; color: #b5d0fc;text-shadow: 0 1px 0 #0f225a;top: 16px;text-align: center;font-size: 11px;font-weight: bold;}
.starwars__deathstar-text-2 { position: absolute; left: 0;right: 0; color: #b5d0fc;text-shadow: 0 1px 0 #0f225a;top: 63px;text-align: center;font-size: 11px;}
.starwars__deathstar-text-2 span.timer { color: #f9494c; }

.starwars__deathstar-sideblock { position: absolute; top: 21px; text-align: center; right: 18px; width: 180px; padding: 8px 5px; font-size: 11px; font-weight: bold; line-height: 15px; color: #fff; background:#46517b; background: rgba(70, 81, 123, 0.56); text-shadow: 0 1px 0 #531721;  -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;  }
.starwars__deathstar-sideblock span.timer { color: #ff6c45; }

.starwars .petarena-training .block-rounded.pet-food { height: auto; }
.starwars table.process td.progress-small { width: 100px; padding: 0 5px; }

.starwars .button-big { display: none; }
.starwars .button-big-hint { display: none; }

.starwars-char-tooltip {position: absolute;z-index: 2;}
.starwars-char-tooltip.starwars-char-tooltip--chewbacca {top: 110px;left: 350px;width: 188px;height: 321px;}
.starwars-char-tooltip.starwars-char-tooltip--wader {top: 130px;left: 110px;width: 188px;height: 300px;}
.starwars-char-tooltip.starwars-char-tooltip--robot {top: 250px;left: 250px;width: 151px;height: 191px;}

.starwars-robot {  }
/*.starwars-robot .starwars__deathstar { display: none; }*/
/*.starwars-robot .starwars-top { display: none; }*/
/*.starwars-robot .starwars-abilities { display: none; }*/
/*.starwars-robot .starwars-bottom { display: none; }*/
/*.starwars-robot .block-bordered { display: none; }*/
/*width: 200px; height: 250px; position: absolute; top: 233px; left: 50%; margin: 0 0 0 -100px; background: url(../images/loc/starwars/heroes-robot.png) 0 0 no-repeat; }*/
.starwars-robot .starwars-block { height: 540px; padding-bottom: 18px; }
.starwars-robot .button-big { display: block; position: absolute; top: 440px; left: 50%; width: 300px; margin: 0 0 0 -150px; line-height: 55px; font-size: 14px; text-align: center; }
.starwars-robot .button-big .timer { color: #D84C0B; }
.starwars-robot .button-big-hint { display: block; text-align: center;width: 500px;position: absolute;top: 518px;margin: 0 0 0 -250px;left: 50%;color: #975D17;font-size: 11px;}






/* STARWARS 2 */
.starwars.starwars2 {}
.starwars.starwars2 .starwars-block {width: 652px;height: 662px;background: url(../images/loc/starwars2/bg.jpg) #c4ebfc 0 0 no-repeat;margin-left: auto;margin-right: auto;}
.starwars.starwars2 .starwars-block-tank {width: 268px;height: 304px;position:absolute;/*top: -54px;*/left: 190px;background: url(../images/loc/starwars2/tank.png) 0 0 no-repeat;}
.starwars.starwars2.starwars--done .starwars-block-tank {background-image: url(../images/loc/starwars2/tank_done.png);}

/* звезда смерти */
.starwars.starwars2 .starwars__deathstar {position: relative;margin: 0 auto 8px auto;width: 652px;height: 90px;background: url(../images/loc/starwars2/sprite.png) 0 -707px #4d82ca no-repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.starwars.starwars2 .starwars__deathstar-header {margin: 0;width: auto;background:none;top: -14px;position: absolute;left: 0;right: 0;text-align: center;color: #fff;font-family: 'bloccregular';font-size: 22px;text-shadow: -2px 2px 0 #4b75c4, -2px -2px 0 #4b75c4, -2px -2px 0 #4b75c4, 2px -2px 0 #4b75c4, 2px 2px 0 #4b75c4, 2px -2px 0 #4b75c4, 2px 0 0 #4b75c4, -2px 0 0 #4b75c4, 0 -2px 0 #4b75c4, 0 2px 0 #4b75c4;}
.starwars.starwars2 .starwars__deathstar-bar {position: absolute;top: 17px;left: 50%;margin: 0 0 0 -85px;width: 170px;height: 20px;border: 2px solid #fff;-webkit-border-radius: 7px;-moz-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;background: #3b65b3;}
.starwars.starwars2 .starwars__deathstar-percent {position: absolute;max-width: 100%;top: 0;left: 0;height: 20px;border: none;background: #e33538;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.starwars.starwars2 .starwars__deathstar-label {position: absolute;top: 0;left: 0;bottom:0;right:0;text-align: center;line-height: 20px;color: #fff;font-size: 11px;font-weight: bold;text-shadow: none;}

.starwars.starwars2 .starwars__deathstar-text-1 {position: absolute;left: 19px;right: auto;color: #ffffff;text-shadow: 0 1px 0 #0f225a;top: 14px;text-align: left;font-size: 11px;font-weight: bold;width: 200px;}
.starwars.starwars2 .starwars__deathstar-text-2 {position: absolute;left: 19px;color: #fff;text-shadow: 0 1px 0 #0f225a;text-align: left;right: auto;top: 48px;font-weight: bold;width: 200px;}
.starwars.starwars2 .starwars__deathstar-text-2 span.timer {color: #ff7373;}
.starwars.starwars2 .starwars__deathstar-text-3 {position: absolute;top: 55px;text-align: right;right: 19px;width: 180px;padding: 0;font-size: 11px;font-weight: bold;line-height: 15px;color: #fff;}
.starwars.starwars2 .starwars__deathstar-text-3 a {color: #fff;text-shadow: 0 1px 0 #0f225a;}

.starwars.starwars2 .starwars__deathstar-sideblock {position: absolute;top: 14px;text-align: right;right: 19px;width: 180px;padding: 0;font-size: 11px;font-weight: bold;line-height: 15px;color: #fff;background: none;text-shadow: 0 1px 0 #0f225a;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.starwars.starwars2 .starwars__deathstar-sideblock span.timer { color: #ff6c45; }
/* /звезда смерти */

/*  info */
.starwars.starwars2 .starwars-bottom {}
.starwars.starwars2 .starwars-bottom-info { background: url(../images/loc/starwars2/sprite.png) -300px 0 no-repeat}
.starwars.starwars2 .starwars-bottom-info__header { color: #3770ba;text-shadow: 4px 0 0 #fff, 0 4px 0 #fff, -4px 0 0 #fff, 0 -4px 0 #fff, 2px 3px 1px #fff, -2px 3px 1px #fff, 2px -3px 1px #fff, -2px -3px 1px #fff, 3px 2px 1px #fff, 3px -2px 1px #fff, -3px -2px 1px #fff, -3px 2px 1px #fff, 2px 3px 1px #fff, -2px 3px 1px #fff, 2px -3px 1px #fff, -2px -3px 1px #fff, 3px 2px 1px #fff, 3px -2px 1px #fff, -3px -2px 1px #fff, -3px 2px 1px #fff;}
.starwars.starwars2 .starwars-bottom-info__item .timeleft  {background: #ab6a33;border: 1px solid #804600;color: white;font-size: 12px;font-weight: bold;text-align: center;position: absolute;left: 2px;top: 26px;padding: 0 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;cursor: default;}
.starwars.starwars2 .starwars-bottom-info__item.starwars-bottom-info__item--locked {background: url(../images/loc/starwars2/sprite.png) -620px 0 no-repeat;}
.starwars.starwars2 .starwars-bottom-info__button {background-image: url(../images/loc/starwars2/sprite.png);}
/* /info */

/*  pers */
.starwars.starwars2 .starwars-chars {background: url(../images/loc/starwars2/heroes_l0_r0.png) 0 0 no-repeat;width: 450px;height: 432px;position: absolute;top: 10px;left: 90px;}
.starwars.starwars2 .starwars-chars--r { background-image: url(../images/loc/starwars2/heroes_l0_r1.png);  }
.starwars.starwars2 .starwars-chars--l { background-image: url(../images/loc/starwars2/heroes_l1_r0.png); }
.starwars.starwars2 .starwars-chars--rl { background-image: url(../images/loc/starwars2/heroes_l1_r1.png);  }
.starwars-char-tooltip--l { top: 173px;left: 103px;width: 188px;height: 265px;}
.starwars-char-tooltip--c { top: 90px;left: 251px;width: 164px;height: 323px;}
.starwars-char-tooltip--r { top: 230px; left: 345px; width: 188px; height: 205px;}
/* /pers */





/**  TRUMP **/
.trump2017 {}
.trump2017-block {font-family: 'bloccregular';color: #fff;width: 653px;height: 603px;margin: 0 auto;background: url(../images/loc/trump/bg.jpg) center center no-repeat;border-radius: 5px;position: relative;}

.trump2017-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.trump2017-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.trump2017-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.trump2017-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.trump2017-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.trump2017-mfs-bar-row {}
.trump2017-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.trump2017-mfs-bar-cell + .trump2017-mfs-bar-cell {}
.trump2017-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.trump2017-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.trump2017-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.trump2017-pers-block {position: absolute;top: 119px;left: 50%;width: 360px;margin-left: -212px;}
.trump2017-pers {}

.trump2017-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.trump2017-abils-l {position: absolute;left: 18px;top: 30px;width: 110px;text-align: center;}
.trump2017-abils-r {position: absolute;right: 53px;top: 10px;width: 100px;text-align: center;}
.trump2017-abil-big {margin-bottom: -5px;}
.trump2017-abil-big:first-child {margin-bottom: -17px;}
.trump2017-abil-small-wrapper { position: relative; }
.trump2017-abil-small {margin: 0 0 2px 0;}
.trump2017-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #e7c79b;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #f8e0c0;}

.trump2017-bottom-panel {position: absolute;bottom: 0;left: 0;right: 0;color: #fcfcfc;height: 100px;text-align: center;}
.trump2017-great-block {position: absolute;left: 28px;bottom: 16px;text-align: center;font-size: 17px;line-height: 20px;text-shadow: -1px -1px 1px #494949, 0 -2px 0 #494949, 1px -1px 1px #494949, -2px 0 0 #494949, 2px 0 0 #494949, -1px 1px 1px #494949, 0 2px 0 #494949, 1px 1px 1px #494949;}
.trump2017-great-text {}
.trump2017-great-value {font-size: 33px;line-height: 39px;margin-top: 2px;}
.trump2017-great-bar {position: relative;height: 17px;width: 100%;background: rgba(255, 255, 255, 0.5);margin: 10px 0 10px 0;border: 2px solid #505050;box-shadow: 0 0 0 1px #dfdfdf, 0 0 0 2px #fff, inset 0 3px 0 0 rgba(255, 255, 255, 0.57);border-radius: 10px;overflow: hidden;}
.trump2017-great-bar .percent {position: absolute;top: 0;left: 0;bottom: 0;background: #fed125;box-shadow: inset 0 3px 0 0 #ffec6a;}
.trump2017-exp-block {position: absolute;right: 41px;bottom: 39px;text-align: center;font-size: 17px;line-height: 21px;text-shadow: -1px -1px 1px #494949, 0 -2px 0 #494949, 1px -1px 1px #494949, -2px 0 0 #494949, 2px 0 0 #494949, -1px 1px 1px #494949, 0 2px 0 #494949, 1px 1px 1px #494949;}
.trump2017-abil-great {position: absolute;right: 0; top: -37px;text-align: center;font-size: 24px;line-height: 21px;text-shadow: -1px -1px 1px #494949, 0 -2px 0 #494949, 1px -1px 1px #494949, -2px 0 0 #494949, 2px 0 0 #494949, -1px 1px 1px #494949, 0 2px 0 #494949, 1px 1px 1px #494949;}
.trump2017-exp-text {}
.trump2017-exp-value {}
.trump2017-available-block {position: absolute;text-align: center;font-size: 17px;line-height: 21px;bottom: 103px;left: 200px;right: 200px;text-shadow: -1px -1px 1px #494949, 0 -2px 0 #494949, 1px -1px 1px #494949, -2px 0 0 #494949, 2px 0 0 #494949, -1px 1px 1px #494949, 0 2px 0 #494949, 1px 1px 1px #494949;}
.trump2017-available-text {}
.trump2017-available-value {}
.trump2017-activate-button {margin: 9px 0 0 0;}
.trump2017-activate-button-inner {font-size: 33px;background: #fed125;line-height: 57px;display: inline-block;border: 3px solid #494949;border-radius: 20px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;text-shadow: -2px -2px 0 #494949, 0 -2px 0 #494949, 2px -2px 0 #494949, -2px 0 0 #494949, 2px 0 0 #494949, -2px 2px 0 #494949, 0 2px 0 #494949, 2px 2px 0 #494949;}
.trump2017-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d; text-shadow: -2px -2px 0 #5d5d5d, 0 -2px 0 #5d5d5d, 2px -2px 0 #5d5d5d, -2px 0 0 #5d5d5d, 2px 0 0 #5d5d5d, -2px 2px 0 #5d5d5d, 0 2px 0 #5d5d5d, 2px 2px 0 #5d5d5d;}
.trump2017-activate-button-inner:active {line-height: 60px;padding-bottom: 0;}
.trump2017-more-actions {text-align: center;margin: 15px;}
/** /TRUMP **/



/** */
.starwars-tower-bg {    background: url(../images/loc/starwars/tower.png) 0 0 no-repeat;position: absolute;width: 204px;height: 298px;left: 252px;top: -52px;}
.starwars-tower {background: url(../images/loc/starwars/sprite.png) 0 -800px no-repeat;width: 654px;height: 80px;margin: 0 0 9px 0;position: relative;text-align: center;padding: 5px 0;}
.starwars-tower__header {cursor: pointer;line-height: 24px;color: #ffffff;font-family: 'bloccregular';font-size: 23px;margin: -18px 0 0 0;text-shadow: 3px 0 0 #4489e2, -3px 0 0 #4489e2, 0 3px 0 #4489e2, 0 -3px 0 #4489e2, 3px 2px 1px #4489e2, 3px -2px 1px #4489e2, -3px 2px 1px #4489e2, -3px -2px 1px #4489e2, 2px 3px 1px #4489e2, 2px -3px 1px #4489e2, -2px 3px 1px #4489e2, -2px -3px 1px #4489e2, 2px 2px 1px #4489e2, 2px -2px 1px #4489e2, -2px 2px 1px #4489e2, -2px -2px 1px #4489e2;}
.starwars-tower__topline {margin: 6px 0 0 0;}
.starwars-tower__bar {width: 569px;height: 20px;background: #3966b6;border-radius: 6px;border: 2px solid #ffffff;box-shadow: 0 0 1px 1px rgba(66, 123, 196, 0.5);display: inline-block;vertical-align: top;position: relative;overflow: hidden;margin: 0 0 0 4px;}
.starwars-tower__bar .percent {overflow: hidden;position: absolute;top: 0;left: 0;bottom: 0;}
.starwars-tower__bar .percent .inner {width: 569px;height: 20px;background: #e33538;border-radius: 0;}
.starwars-tower__bar .label {position: absolute;top: 0;right: 0;left: 0;bottom: 0;line-height: 20px;font-size: 11px;font-weight: bold;color: #ffffff;}
.starwars-tower__icon {background: url(../images/loc/starwars/sprite.png) -660px -800px no-repeat;display: inline-block;vertical-align: top;width: 40px;height: 40px;margin: -8px 0 0 1px;}
.starwars-tower__bottomline {}
.starwars-tower__bottomline:after {content: '';display: block;clear: both;}
.starwars-tower__bottomline p {display: inline-block;vertical-align: top;font-size: 11px;font-weight: bold;color: #fff;text-shadow: 0 1px rgba(39, 62, 114, 0.75);line-height: 16px;}
.starwars-tower__bottomline p b {color: #ffe221;}
.starwars-tower__text-l {float: left;text-align: left;margin: 0 0 0 22px;}
.starwars-tower__text-r {float: right;text-align: right;margin: 0 24px 0 0;}

.starwars-wrapper { position: relative; }

.starwars-tower-alert {position: absolute;z-index: 100;background: transparent;background: rgba(255, 244, 222, 0.3);top: -13px;left: 0;right: 0;bottom: 0;}
.starwars-tower-alert__wnd {position: absolute;background: #448ae3;background: rgba(68, 138, 227, 0.9);width: 380px;top: 230px;left: 50%;margin: 0 0 0 -200px;text-align: center;border: 3px solid #fff;border-radius: 8px;box-shadow: 0 0 2px 2px #add4ff, inset 0 0 2px 1px #addeff;padding: 10px;}
.starwars-tower-alert__title {text-align: center;margin: -26px 0 10px 0;color: #fff;font-family: 'bloccregular';font-size: 24px;text-shadow: -2px 2px 1px #4e99f4, -2px -2px 1px #4e99f4, -2px -2px 1px #4e99f4, 2px -2px 1px #4e99f4, 2px 2px 1px #4e99f4, 2px -2px 1px #4e99f4;}
.starwars-tower-alert__text {color: #fff;font-size: 11px;font-weight: bold;margin: 10px 40px 10px 40px;}
.starwars-tower-alert__actions {margin: 15px -40px 7px -40px;}
.starwars-tower-alert__button + .starwars-tower-alert__button {margin-left: 12px;}
.starwars-tower-alert__button {display: inline-block; vertical-align: top;outline: none;border: none;cursor: pointer;font-family: 'bloccregular';font-size: 16px;line-height: 22px;border-radius: 8px;padding: 5px 13px;
	box-shadow: 0 2px 0 1px #e87e01, inset 0 1px 0 0 rgba(255, 242, 170, 0.77);
	color: #e24510;
	text-shadow: 0 1px #ffe09b;
	background: rgb(254,235,123);
	background: -moz-linear-gradient(top, rgba(254,235,123,1) 0%, rgba(255,181,52,1) 100%);
	background: -webkit-linear-gradient(top, rgba(254,235,123,1) 0%,rgba(255,181,52,1) 100%);
	background: linear-gradient(to bottom, rgba(254,235,123,1) 0%,rgba(255,181,52,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feeb7b', endColorstr='#ffb534',GradientType=0 );
}
.starwars-tower-alert__button:hover {
	box-shadow: 0 2px 0 1px #f4bc01, inset 0 1px 0 0 #fff8d8;
	color: #ee5f13;
	text-shadow: 0 1px #ffe88e;
	background: rgb(255,242,181);
	background: -moz-linear-gradient(top, rgba(255,242,181,1) 0%, rgba(255,219,63,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,242,181,1) 0%,rgba(255,219,63,1) 100%);
	background: linear-gradient(to bottom, rgba(255,242,181,1) 0%,rgba(255,219,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2b5', endColorstr='#ffdb3f',GradientType=0 );
}
.starwars-tower-alert__button:active {padding-top: 5px;padding-bottom: 4px;margin-top: 2px;margin-bottom: -1px;
	box-shadow: 0 1px 0 1px #f4bc01, inset 0 2px 0 0 #fff8d8;
	color: #ee5f13;
	text-shadow: 0 1px #ffe88e;
	background: rgb(255,242,181);
	background: -moz-linear-gradient(top, rgba(255,242,181,1) 0%, rgba(255,219,63,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,242,181,1) 0%,rgba(255,219,63,1) 100%);
	background: linear-gradient(to bottom, rgba(255,242,181,1) 0%,rgba(255,219,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2b5', endColorstr='#ffdb3f',GradientType=0 );
}

/* blur */
.starwars-tower-alert + .starwars-tower,
.starwars-tower-alert + .starwars-tower + .starwars-block {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	-o-filter: blur(2px);
	/* FF doesn't support blur filter, but SVG */
	filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");
	filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius = '2');
	filter: blur(2px);
}





/**  KIM **/
.kim2017 { height: auto; }
.kim2017-block {font-family: 'bloccregular';color: #fff;width: 653px;min-height: 603px;margin: 0 auto;background: url(../images/loc/kim/bg.jpg) top center no-repeat #a1978b;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.kim2017-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.kim2017-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.kim2017-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.kim2017-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.kim2017-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.kim2017-mfs-bar-row {}
.kim2017-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.kim2017-mfs-bar-cell + .kim2017-mfs-bar-cell {}
.kim2017-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.kim2017-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.kim2017-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.kim2017-pers-block {position: absolute;top: 131px;left: 50%;width: 344px;margin-left: -153px;}
.kim2017-pers {}

.kim2017-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.kim2017-abils-l {position: absolute;left: 16px;top: 14px;width: 110px;text-align: center;}
.kim2017-abils-r {position: absolute;right: 10px;top: 6px;width: 100px;text-align: center;}
.kim2017-abil-big {margin-bottom: -9px;}
.kim2017-abil-big:first-child {margin-bottom: -9px;}
.kim2017-abil-small-wrapper { position: relative; }
.kim2017-abil-small {margin: 0 0 2px 0;}
.kim2017-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #d6c5ac;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}

.kim2017-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: 480px 0 5px 0;}
.kim2017-available-block {position: relative;text-align: center;font-size: 22px;line-height: 21px;margin: 0 0 21px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.kim2017-available-text {}
.kim2017-available-value {}
.kim2017-activate-button {margin: 2px 0 0 0;}
.kim2017-activate-button-inner {font-size: 30px;background: #fed125;line-height: 51px;display: inline-block;border: 3px solid #494949;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.kim2017-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.kim2017-activate-button-inner:active {}
.kim2017-more-actions {text-align: center;margin: 15px;}

.kim2017-bonuses {padding: 0 26px 20px 31px;margin: -22px 0 0 0;}
.kim2017-bonuses:after {content:''; display: block; clear: both;}
.kim2017-weapons {display: inline-block;vertical-align: top;float: left;text-align: left;}
.kim2017-weapons__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.kim2017-weapons__list {}
.kim2017-weapons__item {margin-right: 7px;}
.kim2017-cars {display: inline-block;vertical-align: top;float: right;text-align: right;}
.kim2017-cars__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.kim2017-cars__list {}
.kim2017-cars__item {}

.kim2017-bomb-panel {position: relative;margin: 11px 14px 19px 14px;border: 3px solid #bfb29e;border-radius: 6px;background: rgba(140, 127, 113, 0.64);text-align: center;}
.kim2017-bomb-panel__text-l {position: absolute;text-align: left;bottom: 13px;left: 15px;font-size: 23px;line-height: 25px;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.kim2017-bomb-panel__img {display: inline-block;vertical-align: middle;margin: -14px 0 -13px 0;}
.kim2017-bomb-panel__text-r {position: absolute;text-align: right;bottom: 13px;right: 12px;font-size: 23px;line-height: 25px;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.kim2017-bomb-panel__text-r b {font-weight: normal;color: #fed125;}
/** /KIM **/



/**  Game Of Thrones **/
.got2017 { height: auto; }
.got2017-block {font-family: 'bloccregular';color: #fff;width: 652px;min-height: 603px;margin: 0 auto;background: url(../images/loc/got/bg.png) top center no-repeat #61b6ca;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.got2017-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.got2017-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345,0px 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345;}
.got2017-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345, 0 0 2px #323345;}
.got2017-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.got2017-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.got2017-mfs-bar-row {}
.got2017-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.got2017-mfs-bar-cell + .got2017-mfs-bar-cell {}
.got2017-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.got2017-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.got2017-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.got2017-pers-block {position: absolute;top: 92px;left: 0;right: 0;height: 360px;text-align: center;}
.got2017-pers {display: inline-block;vertical-align: top;margin: 0 20px 5px 20px;position: relative;}
.got2017-pers.i-1 {}
.got2017-pers.i-2 {margin-top: -20px;margin-bottom: 20px;}
.got2017-pers.i-3 {}
.got2017-pers.i-4 {}
.got2017-pers.i-5 {margin-top: -20px;margin-bottom: 20px;}
.got2017-pers.i-6 {}
.got2017-pers-img {display: block;}
.got2017-pers-timer-wrapper {    position: absolute;bottom: 19px;left: 0;right: 0;}
.got2017-pers-timer {    display: inline-block;vertical-align: top;background: red;color: #fff;padding: 2px 7px 2px 7px;border-radius: 3px;font-family: Tahoma;font-weight: bold;font-size: 11px;}
.got2017-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: 477px 0 5px 0;}
.got2017-available-block {position: relative;text-align: center;font-size: 22px;line-height: 21px;margin: 0 0 21px 0;
	text-shadow: #323345 2px 0 0, #323345 1.75517px 0.95885px 0, #323345 1.0806px 1.68294px 0, #323345 0.14147px 1.99499px 0, #323345 -0.83229px 1.81859px 0, #323345 -1.60229px 1.19694px 0, #323345 -1.97998px 0.28224px 0, #323345 -1.87291px -0.70157px 0, #323345 -1.30729px -1.5136px 0, #323345 -0.42159px -1.95506px 0, #323345 0.56732px -1.91785px 0, #323345 1.41734px -1.41108px 0, #323345 1.92034px -0.55883px 0;
}
.got2017-available-text {}
.got2017-available-value {}
.got2017-activate-button {margin: 2px 0 0 0;}
.got2017-activate-button-inner {font-size: 30px;background: #fed125;line-height: 51px;display: inline-block;border: 3px solid #323345;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	text-shadow: #323345 2px 0 0, #323345 1.75517px 0.95885px 0, #323345 1.0806px 1.68294px 0, #323345 0.14147px 1.99499px 0, #323345 -0.83229px 1.81859px 0, #323345 -1.60229px 1.19694px 0, #323345 -1.97998px 0.28224px 0, #323345 -1.87291px -0.70157px 0, #323345 -1.30729px -1.5136px 0, #323345 -0.42159px -1.95506px 0, #323345 0.56732px -1.91785px 0, #323345 1.41734px -1.41108px 0, #323345 1.92034px -0.55883px 0;
}
.got2017-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.got2017-activate-button-inner:active {}
.got2017-more-actions {text-align: center;margin: 15px;}

.got2017-bonuses {padding: 0 26px 20px 31px;margin: -22px 0 0 0;}
.got2017-bonuses:after {content:''; display: block; clear: both;}
.got2017-weapons {display: inline-block;vertical-align: top;float: left;text-align: left;}
.got2017-weapons__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #323345 2px 0 0, #323345 1.75517px 0.95885px 0, #323345 1.0806px 1.68294px 0, #323345 0.14147px 1.99499px 0, #323345 -0.83229px 1.81859px 0, #323345 -1.60229px 1.19694px 0, #323345 -1.97998px 0.28224px 0, #323345 -1.87291px -0.70157px 0, #323345 -1.30729px -1.5136px 0, #323345 -0.42159px -1.95506px 0, #323345 0.56732px -1.91785px 0, #323345 1.41734px -1.41108px 0, #323345 1.92034px -0.55883px 0;
}
.got2017-weapons__list {}
.got2017-weapons__item {margin-right: 7px;}
.got2017-cars {display: inline-block;vertical-align: top;float: right;text-align: right;}
.got2017-cars__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #323345 2px 0 0, #323345 1.75517px 0.95885px 0, #323345 1.0806px 1.68294px 0, #323345 0.14147px 1.99499px 0, #323345 -0.83229px 1.81859px 0, #323345 -1.60229px 1.19694px 0, #323345 -1.97998px 0.28224px 0, #323345 -1.87291px -0.70157px 0, #323345 -1.30729px -1.5136px 0, #323345 -0.42159px -1.95506px 0, #323345 0.56732px -1.91785px 0, #323345 1.41734px -1.41108px 0, #323345 1.92034px -0.55883px 0;
}
.got2017-cars__list {}
.got2017-cars__item {}

.got2017-footer {position: relative;margin: -13px 0 10px 0;text-align: center;background: url(../images/loc/got/bg-footer.png) top center no-repeat;height: 188px;}
.got2017-footer.i-1 {background-position: 0 0;}
.got2017-footer.i-2 {background-position: 0 -200px;}
.got2017-footer.i-3 {background-position: 0 -400px;}
.got2017-footer.i-4 {background-position: 0 -600px;}
.got2017-footer.i-5 {background-position: 0 -800px;}
.got2017-footer__text-l {position: absolute;text-align: left;bottom: 52px;left: 16px;font-size: 23px;line-height: 25px;width: 194px;
	text-shadow: #323345 2px 0 0, #323345 1.75517px 0.95885px 0, #323345 1.0806px 1.68294px 0, #323345 0.14147px 1.99499px 0, #323345 -0.83229px 1.81859px 0, #323345 -1.60229px 1.19694px 0, #323345 -1.97998px 0.28224px 0, #323345 -1.87291px -0.70157px 0, #323345 -1.30729px -1.5136px 0, #323345 -0.42159px -1.95506px 0, #323345 0.56732px -1.91785px 0, #323345 1.41734px -1.41108px 0, #323345 1.92034px -0.55883px 0;
}
.got2017-footer__text-r {position: absolute;text-align: right;bottom: 52px;right: 16px;font-size: 23px;width: 190px;line-height: 25px;
	text-shadow: #323345 2px 0 0, #323345 1.75517px 0.95885px 0, #323345 1.0806px 1.68294px 0, #323345 0.14147px 1.99499px 0, #323345 -0.83229px 1.81859px 0, #323345 -1.60229px 1.19694px 0, #323345 -1.97998px 0.28224px 0, #323345 -1.87291px -0.70157px 0, #323345 -1.30729px -1.5136px 0, #323345 -0.42159px -1.95506px 0, #323345 0.56732px -1.91785px 0, #323345 1.41734px -1.41108px 0, #323345 1.92034px -0.55883px 0;
}
.got2017-footer__text-r b {font-weight: normal;color: #fed125;}

/** /Game Of Thrones **/



/**  grumpy **/
.grumpy2019 { height: auto; }
.grumpy2019-block {font-family: 'bloccregular';color: #fff;width: 652px;min-height: 603px;margin: 0 auto;background: url(../images/loc/grumpy/bg.png) top center no-repeat #21253d;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.grumpy2019-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 56px;}
.grumpy2019-mfs-start {position: absolute;left: 3px;bottom: 0;color: #fff;font-size: 15px;text-shadow: rgb(6, 26, 55) 2px 0px 0px, rgb(6, 26, 55) 1.75517px 0.958851px 0px, rgb(6, 26, 55) 1.0806px 1.68294px 0px, rgb(6, 26, 55) 0.141474px 1.99499px 0px, rgb(6, 26, 55) -0.832294px 1.81859px 0px, rgb(6, 26, 55) -1.60229px 1.19694px 0px, rgb(6, 26, 55) -1.97998px 0.28224px 0px, rgb(6, 26, 55) -1.87291px -0.701566px 0px, rgb(6, 26, 55) -1.30729px -1.5136px 0px, rgb(6, 26, 55) -0.421592px -1.95506px 0px, rgb(6, 26, 55) 0.567324px -1.91785px 0px, rgb(6, 26, 55) 1.41734px -1.41108px 0px, rgb(6, 26, 55) 1.92034px -0.558831px 0px;}
.grumpy2019-mfs-finish {position: absolute;right: 3px;bottom: 0;color: #fff;font-size: 15px;text-shadow: rgb(6, 26, 55) 2px 0px 0px, rgb(6, 26, 55) 1.75517px 0.958851px 0px, rgb(6, 26, 55) 1.0806px 1.68294px 0px, rgb(6, 26, 55) 0.141474px 1.99499px 0px, rgb(6, 26, 55) -0.832294px 1.81859px 0px, rgb(6, 26, 55) -1.60229px 1.19694px 0px, rgb(6, 26, 55) -1.97998px 0.28224px 0px, rgb(6, 26, 55) -1.87291px -0.701566px 0px, rgb(6, 26, 55) -1.30729px -1.5136px 0px, rgb(6, 26, 55) -0.421592px -1.95506px 0px, rgb(6, 26, 55) 0.567324px -1.91785px 0px, rgb(6, 26, 55) 1.41734px -1.41108px 0px, rgb(6, 26, 55) 1.92034px -0.558831px 0px;}
.grumpy2019-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #22253d;}
.grumpy2019-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.grumpy2019-mfs-bar-row {}
.grumpy2019-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #5c4b4b;margin: 0 0 0 0;}
.grumpy2019-mfs-bar-cell + .grumpy2019-mfs-bar-cell {}
.grumpy2019-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.grumpy2019-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.grumpy2019-mfs-bar-cell.active {background: #ff0000;box-shadow: inset 0 5px #ffa56f;}

.grumpy2019-pers-block {position: absolute;top: 95px;left: 50%;width: 303px;margin-left: -153px;}
.grumpy2019-pers {}

.grumpy2019-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.grumpy2019-abils-l {position: absolute;left: 60px;top: -32px;width: 110px;text-align: center;}
.grumpy2019-abils-r {position: absolute;right: 65px;top: 13px;width: 100px;text-align: center;}
.grumpy2019-abil-small-wrapper {position: relative;margin: 18px 0 18px 0;}
.grumpy2019-abil-small-wrapper .timeleft {position: absolute;top: 25px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #d6c5ac;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}
.grumpy2019-abil-small-wrapper.disabled {opacity: 0.4;}
.grumpy2019-abil-small {margin: 0 0 2px 0;}

.grumpy2019-info {margin-top: 456px;font-size: 18px;line-height: 21px;text-align: center;
	text-shadow: rgb(18, 22, 41) 2px 0px 0px, rgb(18, 22, 41) 1.75517px 0.958851px 0px, rgb(18, 22, 41) 1.0806px 1.68294px 0px, rgb(18, 22, 41) 0.141474px 1.99499px 0px, rgb(18, 22, 41) -0.832294px 1.81859px 0px, rgb(18, 22, 41) -1.60229px 1.19694px 0px, rgb(18, 22, 41) -1.97998px 0.28224px 0px, rgb(18, 22, 41) -1.87291px -0.701566px 0px, rgb(18, 22, 41) -1.30729px -1.5136px 0px, rgb(18, 22, 41) -0.421592px -1.95506px 0px, rgb(18, 22, 41) 0.567324px -1.91785px 0px, rgb(18, 22, 41) 1.41734px -1.41108px 0px, rgb(18, 22, 41) 1.92034px -0.558831px 0px;
}
.grumpy2019-info b {font-weight: normal;color: #fd4100;}

.grumpy2019-bottom-info {text-align: center;font-family: Tahoma, Arial, sans-serif;font-weight: bold;font-size: 12px;margin: 26px 0 15px 0;
	text-shadow: rgb(18, 22, 41) 2px 0px 0px, rgb(18, 22, 41) 1.75517px 0.958851px 0px, rgb(18, 22, 41) 1.0806px 1.68294px 0px, rgb(18, 22, 41) 0.141474px 1.99499px 0px, rgb(18, 22, 41) -0.832294px 1.81859px 0px, rgb(18, 22, 41) -1.60229px 1.19694px 0px, rgb(18, 22, 41) -1.97998px 0.28224px 0px, rgb(18, 22, 41) -1.87291px -0.701566px 0px, rgb(18, 22, 41) -1.30729px -1.5136px 0px, rgb(18, 22, 41) -0.421592px -1.95506px 0px, rgb(18, 22, 41) 0.567324px -1.91785px 0px, rgb(18, 22, 41) 1.41734px -1.41108px 0px, rgb(18, 22, 41) 1.92034px -0.558831px 0px;
}
.grumpy2019-bottom-info b {font-weight: bold;color: #fd4100;}

.grumpy2019-hits {text-align: center;margin: 11px 0 23px 0;}
.grumpy2019-hit {background: url(../images/loc/grumpy/sprite.png) top center no-repeat; width: 100px; height: 100px; display: inline-block; vertical-align: top;}
.grumpy2019-hit.i-1 {background-position: 0 0;}
.grumpy2019-hit.i-2 {background-position: -100px 0;}
.grumpy2019-hit.i-3 {background-position: -200px 0;}
.grumpy2019-hit.opened.i-1 {background-position: 0 -100px;}
.grumpy2019-hit.opened.i-2 {background-position: -100px -100px;}
.grumpy2019-hit.opened.i-3 {background-position: -200px -100px;}
.grumpy2019-hit.active.i-1 {background-position: 0 -200px;}
.grumpy2019-hit.active.i-2 {background-position: -100px -200px;}
.grumpy2019-hit.active.i-3 {background-position: -200px -200px;}

.grumpy2019-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: 23px 0 5px 0;}
.grumpy2019-available-block {position: relative;text-align: center;font-size: 22px;line-height: 21px;margin: 0 0 21px 0;
	text-shadow: rgb(18, 22, 41) 2px 0px 0px, rgb(18, 22, 41) 1.75517px 0.958851px 0px, rgb(18, 22, 41) 1.0806px 1.68294px 0px, rgb(18, 22, 41) 0.141474px 1.99499px 0px, rgb(18, 22, 41) -0.832294px 1.81859px 0px, rgb(18, 22, 41) -1.60229px 1.19694px 0px, rgb(18, 22, 41) -1.97998px 0.28224px 0px, rgb(18, 22, 41) -1.87291px -0.701566px 0px, rgb(18, 22, 41) -1.30729px -1.5136px 0px, rgb(18, 22, 41) -0.421592px -1.95506px 0px, rgb(18, 22, 41) 0.567324px -1.91785px 0px, rgb(18, 22, 41) 1.41734px -1.41108px 0px, rgb(18, 22, 41) 1.92034px -0.558831px 0px;
}
.grumpy2019-available-text {}
.grumpy2019-available-value {}
.grumpy2019-activate-button {margin: 2px 0 0 0;}
.grumpy2019-activate-button-inner {font-size: 30px;background: #fd4100;line-height: 51px;display: inline-block;border: 3px solid #21253d;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;	box-shadow: inset 0 -6px 0 2px #bc2323, 0 0 0 4px #ff0000;
	text-shadow: #21253d 2px 0 0, #494949 1.75517px 0.95885px 0, #21253d 1.0806px 1.68294px 0, #21253d 0.14147px 1.99499px 0, #21253d -0.83229px 1.81859px 0, #21253d -1.60229px 1.19694px 0, #21253d -1.97998px 0.28224px 0, #21253d -1.87291px -0.70157px 0, #21253d -1.30729px -1.5136px 0, #21253d -0.42159px -1.95506px 0, #21253d 0.56732px -1.91785px 0, #21253d 1.41734px -1.41108px 0, #21253d 1.92034px -0.55883px 0;
}
.grumpy2019-activate-button-inner:hover {background: #ff5a52;box-shadow: inset 0 -6px 0 2px #da3c3c, 0 0 0 4px #ff5252;border: 3px solid #4d2b31;
	text-shadow: #21253d 2px 0 0, #494949 1.75517px 0.95885px 0, #21253d 1.0806px 1.68294px 0, #21253d 0.14147px 1.99499px 0, #21253d -0.83229px 1.81859px 0, #21253d -1.60229px 1.19694px 0, #21253d -1.97998px 0.28224px 0, #21253d -1.87291px -0.70157px 0, #21253d -1.30729px -1.5136px 0, #21253d -0.42159px -1.95506px 0, #21253d 0.56732px -1.91785px 0, #21253d 1.41734px -1.41108px 0, #21253d 1.92034px -0.55883px 0;
}
.grumpy2019-activate-button-inner:active {}
.grumpy2019-more-actions {text-align: center;margin: 15px;}
/** /grumpy **/




/* CHRISTMAS TREE */
.christmastree2019 { height: auto; }
.christmastree2019-block {font-family: 'bloccregular';color: #fff;width: 653px;min-height: 603px;margin: 0 auto;background: url(../images/loc/christmastree2019/bg.png) top center no-repeat #af2a1a;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.christmastree2019-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.christmastree2019-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.christmastree2019-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.christmastree2019-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.christmastree2019-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.christmastree2019-mfs-bar-row {}
.christmastree2019-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.christmastree2019-mfs-bar-cell + .christmastree2019-mfs-bar-cell {}
.christmastree2019-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.christmastree2019-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.christmastree2019-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.christmastree2019-pers-block {position: absolute;top: 131px;left: 50%;width: 344px;margin-left: -153px;}
.christmastree2019-pers-star {position: absolute;width: 90px;height: 136px;top: -66px;left: 106px;background: url(../images/loc/christmastree2019/star.png) 0 0;}
.christmastree2019-pers {background: url(../images/loc/christmastree2019/mfs_sprite.png) 0 0;width: 260px;height: 308px;position: absolute;top: 52px;left: 27px;}
.christmastree2019-pers.mf-0 {background-position: 0 0;}
.christmastree2019-pers.mf-1 {background-position: 100% 0;}
.christmastree2019-pers.mf-2 {background-position: 0 100%;}
.christmastree2019-pers.mf-3 {background-position: 100% 100%;}

.christmastree2019-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.christmastree2019-abils-l {position: absolute;left: 16px;top: 14px;width: 110px;text-align: center;}
.christmastree2019-abils-r {position: absolute;right: 10px;top: 6px;width: 100px;text-align: center;}
.christmastree2019-abil-big {margin-bottom: -9px;}
.christmastree2019-abil-big:first-child {margin-bottom: -9px;}
.christmastree2019-abil-small-wrapper {position: absolute;top: 164px;right: 22px;left: auto;width: 80px;}
.christmastree2019-abil-small-wrapper + .christmastree2019-abil-small-wrapper {  top: 69px;  right: 127px;  }
.christmastree2019-abil-small-wrapper + .christmastree2019-abil-small-wrapper + .christmastree2019-abil-small-wrapper {  top: 69px;  right: 423px;  }
.christmastree2019-abil-small-wrapper + .christmastree2019-abil-small-wrapper + .christmastree2019-abil-small-wrapper + .christmastree2019-abil-small-wrapper {  top: 164px;  right: 529px;  }
.christmastree2019-abil-small {margin: 0 0 2px 0;}
.christmastree2019-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #d6c5ac;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}

.christmastree2019-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: 520px 0 -9px 0;}
.christmastree2019-available-block {  position: relative;  text-align: center;  font-size: 22px;  line-height: 21px;  margin: 0 0 21px 0;
	text-shadow: rgb(128, 21, 32) 2px 0px 0px, rgb(128, 21, 32) 1.75517px 0.958851px 0px, rgb(128, 21, 32) 1.0806px 1.68294px 0px, rgb(128, 21, 32) 0.141474px 1.99499px 0px, rgb(128, 21, 32) -0.832294px 1.81859px 0px, rgb(128, 21, 32) -1.60229px 1.19694px 0px, rgb(128, 21, 32) -1.97998px 0.28224px 0px, rgb(128, 21, 32) -1.87291px -0.701566px 0px, rgb(128, 21, 32) -1.30729px -1.5136px 0px, rgb(128, 21, 32) -0.421592px -1.95506px 0px, rgb(128, 21, 32) 0.567324px -1.91785px 0px, rgb(128, 21, 32) 1.41734px -1.41108px 0px, rgb(128, 21, 32) 1.92034px -0.558831px 0px;
}
.christmastree2019-available-text {}
.christmastree2019-available-value {}
.christmastree2019-activate-button {margin: 2px 0 0 0;}
.christmastree2019-activate-button-inner {font-size: 30px;background: #fed125;line-height: 51px;display: inline-block;border: 3px solid #494949;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.christmastree2019-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.christmastree2019-activate-button-inner:active {}
.christmastree2019-more-actions {text-align: center;margin: 15px;}

.christmastree2019-bonuses {padding: 0 26px 20px 31px;margin: -32px 0 0 0;}
.christmastree2019-bonuses:after {content:''; display: block; clear: both;}
.christmastree2019-weapons {display: inline-block;vertical-align: top;float: left;text-align: left;}
.christmastree2019-weapons__title {  font-size: 23px;  line-height: 25px;  margin: 0 0 7px 0;
	text-shadow: rgb(128, 21, 32) 2px 0px 0px, rgb(128, 21, 32) 1.75517px 0.958851px 0px, rgb(128, 21, 32) 1.0806px 1.68294px 0px, rgb(128, 21, 32) 0.141474px 1.99499px 0px, rgb(128, 21, 32) -0.832294px 1.81859px 0px, rgb(128, 21, 32) -1.60229px 1.19694px 0px, rgb(128, 21, 32) -1.97998px 0.28224px 0px, rgb(128, 21, 32) -1.87291px -0.701566px 0px, rgb(128, 21, 32) -1.30729px -1.5136px 0px, rgb(128, 21, 32) -0.421592px -1.95506px 0px, rgb(128, 21, 32) 0.567324px -1.91785px 0px, rgb(128, 21, 32) 1.41734px -1.41108px 0px, rgb(128, 21, 32) 1.92034px -0.558831px 0px;
}
.christmastree2019-weapons__list {}
.christmastree2019-weapons__item {margin-right: 7px;}
.christmastree2019-cars {display: inline-block;vertical-align: top;float: right;text-align: right;}
.christmastree2019-cars__title {  font-size: 23px;  line-height: 25px;  margin: 0 0 7px 0;
	text-shadow: rgb(128, 21, 32) 2px 0px 0px, rgb(128, 21, 32) 1.75517px 0.958851px 0px, rgb(128, 21, 32) 1.0806px 1.68294px 0px, rgb(128, 21, 32) 0.141474px 1.99499px 0px, rgb(128, 21, 32) -0.832294px 1.81859px 0px, rgb(128, 21, 32) -1.60229px 1.19694px 0px, rgb(128, 21, 32) -1.97998px 0.28224px 0px, rgb(128, 21, 32) -1.87291px -0.701566px 0px, rgb(128, 21, 32) -1.30729px -1.5136px 0px, rgb(128, 21, 32) -0.421592px -1.95506px 0px, rgb(128, 21, 32) 0.567324px -1.91785px 0px, rgb(128, 21, 32) 1.41734px -1.41108px 0px, rgb(128, 21, 32) 1.92034px -0.558831px 0px;
}
.christmastree2019-cars__list {}
.christmastree2019-cars__item {}

.christmastree2019-superpower {width: 627px;height: 95px;margin: 0 auto 16px auto;background: url(../images/loc/christmastree2019/superpower_bg.png) 0 0;box-sizing: border-box;padding: 10px;position: relative;}
.christmastree2019-superpower__img {position: absolute;top: 16px;left: 16px;}
.christmastree2019-superpower__content {margin-left: 86px;}
.christmastree2019-superpower__title {font-size: 23px;line-height: 25px;margin: 0 0 5px 0;padding-top: 7px;}
.christmastree2019-superpower__text {margin: 0;font-family: Tahoma, Arial, sans-serif;font-size: 11px;font-weight: bold;line-height: 16px;}

.christmastree2019-verses {margin: 20px 0;position: relative;}
.christmastree2019-verses__body {  background: #ffffff;  border-radius: 5px 5px 0 0;  padding: 23px 28px 19px 28px;  }
.christmastree2019-verses__header {  font-family: 'bloccregular';  font-size: 27px;  line-height: 27px;  text-align: center;  color: #b72e1e;  }
.christmastree2019-verses__content {  position: relative;  text-align: center;  min-height: 170px;  margin: 10px 0 0 0;  }
.christmastree2019-verses__dislike {  position: absolute;  top: 5px;  left: 1px;  border: #e1adb7 2px solid;  border-top-width: 1px;  border-radius: 16px;  width: 125px;  height: 138px;  box-sizing: border-box;  background: #f9eaed;  background: -moz-linear-gradient(top, #f9eaed 0%, #f0dbde 100%);  background: -webkit-linear-gradient(top, #f9eaed 0%,#f0dbde 100%);  background: linear-gradient(to bottom, #f9eaed 0%,#f0dbde 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9eaed', endColorstr='#f0dbde',GradientType=0 );  box-shadow: inset 0 -6px #efc8d0, 0px 7px 15px #f3d3da;  cursor: pointer;  }
.christmastree2019-verses__dislike-img {  margin: 15px 0 0 0;  }
.christmastree2019-verses__dislike-text {  color: #ba7e8a;  font-size: 11px;  line-height: 11px;  margin-top: 2px;  margin-bottom: 0;  }
.christmastree2019-verses__verse {  margin: 20px 140px 10px 155px;  text-align: left;  }
.christmastree2019-verses__text {  font-size: 18px;  line-height: 25px;  }
.christmastree2019-verses__author {  margin: 14px 0 0 0;  color: #959595;  font-size: 11px;  line-height: 16px;  }
.christmastree2019-verses__author b {display: block;}
.christmastree2019-verses__like {  position: absolute;  top: 5px;  right: 1px;  border: #83de5b 2px solid;  border-top-width: 1px;  border-radius: 16px;  width: 125px;  height: 138px;  box-sizing: border-box;  background: #ebfee3;  background: -moz-linear-gradient(top, #ebfee3 0%, #c3f3b3 100%);  background: -webkit-linear-gradient(top, #ebfee3 0%,#c3f3b3 100%);  background: linear-gradient(to bottom, #ebfee3 0%,#c3f3b3 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebfee3', endColorstr='#c3f3b3',GradientType=0 );  box-shadow: inset 0 -6px #abe698, 0px 7px 15px #caf5bc;  cursor: pointer;  }
.christmastree2019-verses__like:active {  margin-top: 6px;  height: 132px;  box-shadow: inset 0 0 #abe698, 0px 7px 15px #caf5bc;  }
.christmastree2019-verses__dislike:active {  margin-top: 6px;  height: 132px;  box-shadow: inset 0 0 #efc8d0, 0px 7px 15px #f3d3da;  }
.christmastree2019-verses__like,
.christmastree2019-verses__dislike {  transition: all 0.1s linear;  }
.christmastree2019-verses__like:hover,
.christmastree2019-verses__dislike:hover {  filter: saturate(160%);  }
.christmastree2019-verses__like-img {  margin-top: 7px;  }
.christmastree2019-verses__like-text {  color: #0c7f10;  font-size: 11px;  line-height: 11px;  margin-top: 8px;  margin-bottom: 0;  }
.christmastree2019-verses__footer {background: #f6faff;border-radius: 0 0 5px 5px;padding: 21px;}
.christmastree2019-verses__button.button {}
.christmastree2019-verses__button.button .f {}
.christmastree2019-verses__button.button .f .c {  font-family: 'bloccregular';  font-weight: normal;  font-size: 16px;  color: #803300;  padding: 5px 6px 3px 6px;  min-width: 274px;  }

.christmastree2019-apply {  display: none;position: absolute;  top: 19px;  left: 50%;  background: #fff;  border: 3px solid #bedafd;  border-radius: 8px;  width: 392px;  margin-left: -196px;  box-sizing: border-box;  text-align: center;  padding: 0 0 22px 0; z-index: 2;  }
.christmastree2019-apply__close {cursor: pointer;  z-index: 10;  position: absolute;  top: -12px;  right: -12px;  width: 25px;  height: 25px;  background: url(../images/loc/worldtour/worldtour-sprite.png) -40px -280px;}
.christmastree2019-apply__header {  color: #1c58a3;  font-weight: normal;  font-family: 'bloccregular';  font-size: 21px;  line-height: 21px;  margin: 14px 0 16px 0;  }
.christmastree2019-apply__textarea-wrapper {  margin: 0 18px 0 18px;  position: relative;  }
.christmastree2019-apply__textarea {display: block;width: 100%;box-sizing: border-box;border: 1px solid #cdbfbf;min-width: 100%;max-width: 100%;max-height: 250px;min-height: 161px;height: 161px;font-size: 18px;line-height: 25px;padding: 9px 9px 10px 13px;}
.christmastree2019-apply__textarea:focus + .christmastree2019-apply__textarea-placeholder,
.christmastree2019-apply__textarea:active + .christmastree2019-apply__textarea-placeholder {display: none;}
.christmastree2019-apply__textarea-placeholder {position: absolute;display: block;text-align: left;top: 10px;left: 14px;color: #b8b8b8;font-size: 18px;line-height: 25px;pointer-events: none;}
.christmastree2019-apply__textarea-placeholder small{display: block;font-size: 11px;line-height: 19px;}
.christmastree2019-apply__textarea-counter {  margin: 2px 18px 16px 18px;  text-align: left;  font-size: 11px;  line-height: 19px;  color: #b8b8b8;  }
.christmastree2019-apply__textarea-counter.error { color: #e80109; }
.christmastree2019-apply__button {}
.christmastree2019-apply__button .f {}
.christmastree2019-apply__button .f .c {  font-family: 'bloccregular';  font-weight: normal;  font-size: 16px;  color: #803300;  padding: 5px 6px 3px 6px;  min-width: 274px;  }
/* /CHRISTMAS TREE */




/**  TANOS **/
.tanos2017 { height: auto; }
.tanos2017-block {font-family: 'bloccregular';color: #fff;width: 653px;min-height: 603px;margin: 0 auto;background: url(../images/loc/tanos/bg.jpg) top center no-repeat #a1978b;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.tanos2017-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.tanos2017-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.tanos2017-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.tanos2017-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.tanos2017-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.tanos2017-mfs-bar-row {}
.tanos2017-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.tanos2017-mfs-bar-cell + .tanos2017-mfs-bar-cell {}
.tanos2017-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.tanos2017-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.tanos2017-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.tanos2017-pers-block {position: absolute;top: 154px;left: 50%;width: 344px;margin-left: -153px;}
.tanos2017-pers {}

.tanos2017-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.tanos2017-abils-l {position: absolute;left: 16px;top: 14px;width: 110px;text-align: center;}
.tanos2017-abils-r {position: absolute;right: 10px;top: 6px;width: 100px;text-align: center;}
.tanos2017-abil-big {margin-bottom: -9px;}
.tanos2017-abil-big:first-child {margin-bottom: -9px;}
.tanos2017-abil-small-wrapper { position: relative; margin: 14px 0; }
.tanos2017-abil-small {margin: 0 0 2px 0;}
.tanos2017-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #d6c5ac;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}

.tanos2017-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: 500px 0 0 0;}
.tanos2017-available-block {position: relative;text-align: center;font-size: 22px;line-height: 21px;margin: 0 0 21px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.tanos2017-available-text {}
.tanos2017-available-value {}
.tanos2017-activate-button {margin: 2px 0 0 0;}
.tanos2017-activate-button-inner {font-size: 30px;background: #fed125;line-height: 51px;display: inline-block;border: 3px solid #494949;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.tanos2017-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.tanos2017-activate-button-inner:active {}
.tanos2017-more-actions {text-align: center;margin: 15px;}

.tanos2017-bonuses {padding: 0 26px 20px 31px;margin: -42px 0 0 0;min-height: 50px;}
.tanos2017-bonuses:after {content:''; display: block; clear: both;}
.tanos2017-weapons {display: inline-block;vertical-align: top;float: left;text-align: left;}
.tanos2017-weapons__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.tanos2017-weapons__list {}
.tanos2017-weapons__item {margin-right: 7px;}
.tanos2017-cars {display: inline-block;vertical-align: top;float: right;text-align: right;}
.tanos2017-cars__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.tanos2017-cars__list {}
.tanos2017-cars__item {width: 120px;margin: 0 0 -16px 0;}

.tanos2017-bomb-panel {position: relative;margin: 11px 14px 19px 14px;border-radius: 6px;text-align: center;}
.tanos2017-bomb-panel__text-l {
	position: absolute;
	text-align: left;
	bottom: 27px;
	left: 9px;
	font-size: 20px;
	line-height: 20px;
	z-index: 1;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.tanos2017-bomb-panel__img {
	display: inline-block;
	vertical-align: middle;
	margin: -14px 0 -13px 0;
	position: relative;
	width: 578px;
	height: 100px;
	background: url(../images/loc/tanos/thebelt.png) top center no-repeat;
}
.tanos2017-bomb-panel__img:before {
	content: '';
	background-image: url(../images/loc/tanos/thebelt.png);
	position: absolute;
	width: 37px;
	right: 100%;
	top: 0;
	bottom: 0;
}
.tanos2017-bomb-panel__img:after {
	content: '';
	background-image: url(../images/loc/tanos/thebelt.png);
	left: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 38px;
}
.tanos2017-bomb-panel__img.tanos2017-bomb-panel__img--disabled {
	content: '';
	background-image: url(../images/loc/tanos/thebelt_disabled.png);
}
.tanos2017-bomb-panel__img.tanos2017-bomb-panel__img--disabled:before {
	content: '';
	background-image: url(../images/loc/tanos/thebelt_disabled.png);
}
.tanos2017-bomb-panel__img.tanos2017-bomb-panel__img--disabled:after {
	content: '';
	background-image: url(../images/loc/tanos/thebelt_disabled.png);
}
.tanos2017-bomb-panel__text-r {
	position: absolute;
	text-align: right;
	bottom: 27px;
	right: 9px;
	font-size: 20px;
	line-height: 20px;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.tanos2017-bomb-panel__text-r b {font-weight: normal;color: #fed125;}
/** /TANOS **/






/*  BENDER */
.bender {background: url(../images/loc/bender/bg.jpg) top center no-repeat #328eb3;min-height: 380px;border-radius: 5px;text-align: center;color: #ffffff;padding: 304px 10px 10px 10px;box-sizing: border-box;position: relative;}
.bender.bender--animations {background: url(../images/loc/bender/bg-anim.jpg) top center no-repeat #328eb3;}
.bender.bender--ny {background: url(../images/loc/bender/bg-anim-ny.jpg) top center no-repeat #328eb3;}
.bender-animations {display: none;}
.bender.bender--animations .bender-animations {display: block;}
.bender-animation-arm-l {position: absolute;top: 117px;left: 266px;width: 62px;height: 51px;transform-origin: 27px 41px;background: url(../images/loc/bender/bg-anim-sprite.png) 0 0 no-repeat;}
.bender-animation-arm-r {transform-origin: 108px 31px;position: absolute;top: 185px;left: 288px;width: 134px;height: 84px;background: url(../images/loc/bender/bg-anim-sprite.png) -80px 0 no-repeat;}
.bender-content {}
.bender-header {font-family: 'bloccregular';font-size: 32px;line-height: 32px;margin: 0 0 15px 0;text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;}
.bender-header b {font-weight: normal;color: #faff02;}
.bender-about {font-weight: bold;margin: 15px 0 15px 0;font-size: 12px;line-height: 12px;}
.bender-about b {color: #faff02;}
.bender-info {font-size: 12px;line-height: 17px;font-weight: bold;background: rgba(0, 0, 0, 0.15);border-radius: 5px;padding: 12px 20px 13px 20px;margin: 10px 72px;}



.bender-bar {position: relative;width: 514px;height: 21px;margin: 30px auto 70px auto;background: rgba(255, 255, 255, 0.2);border-radius: 12px;border: 2px solid #282c0f;box-shadow: 0 0 0 2px #a5d4e6, 0 0 0 4px #ffffff, inset 0 5px 0 0 #aedcef;}
.bender-bar__percent {position: absolute;left: 0;top: 0;bottom: 0;overflow: hidden;}
.bender-bar__percent-inner {position: absolute;top: 0;left: 0;bottom: 0;width: 514px;background: #e8eb53;border-radius: 10px;box-shadow: inset 0 5px 0 0 #fcff65;}
.bender-bar-mfs {position: absolute;top: 50%;left: 0;right: 0;}
.bender-bar-mf {position: absolute;width: 80px;margin-left: -40px;margin-top: -41px;text-align: center;cursor: help;}
.bender-bar-mf__img-wrapper {margin: 0 0 5px 0;}
.bender-bar-mf__img {}
.bender-bar-mf__header {color: #fcfcfc;font-size: 26px;line-height: 26px;font-family: 'bloccregular';text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;}

.bender-tooltips {position: absolute;bottom: 100%;left: 0;right: 0;}
.bender-tooltip {display: none;background: #2b7998;border-radius: 5px;margin: 0 0 32px 0;position: absolute;left: 0;right: 0;bottom: 0;box-sizing: border-box;padding: 10px 5px 3px 5px;}
.bender-tooltip__about {font-size: 12px;font-weight: bold;}
.bender-tooltip-list {padding: 0;margin: 0;list-style: none;}
.bender-tooltip-item {display: inline-block;vertical-align: top;margin: 0 3px 11px 3px;padding: 11px 10px 6px 10px;background: rgba(0, 0, 0, 0.1);border-radius: 5px;width: 156px;box-sizing: border-box;}
.bender-tooltip-img-wrapper {display: block;margin-bottom: 5px;}
.bender-tooltip-img {}
.bender-tooltip-stats {display: block;}
.bender-tooltip-stat {display: block;text-align: left;margin-bottom: 1px;font-size: 11px;}
.bender-tooltip-stat b {float: right;}

.bender-tilltime {font-size: 11px;font-weight: bold;color: #7f4225;}

.bender-use {font-size: 12px;line-height: 17px;font-weight: bold;background: rgba(0, 0, 0, 0.15);border-radius: 5px;padding: 13px 20px 17px 20px;margin: 10px 32px;}
.bender-use p {margin: 0 0 1px 0;font-size: 12px;line-height: 16px;}
.bender-use p b {color: #faff02;}
.bender-use__actions {margin: 20px 0 0 0;}
.bender-use__button {outline: none;background: #fbe832;border: 3px solid #434957;color: #ecf5fe;font-family: 'bloccregular';font-size: 27px;font-weight: normal;padding: 11px 21px 14px 21px;border-radius: 15px;box-shadow: inset 0 -9px 0 0 #f0d500, 0 0 0 4px #f0d500;cursor: pointer;text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;}
.bender-use__button:hover {background: #fff169;text-shadow: #6b6b6b 2px 0 0, #6b6b6b 1.75517px 0.95885px 0, #6b6b6b 1.0806px 1.68294px 0, #6b6b6b 0.14147px 1.99499px 0, #6b6b6b -0.83229px 1.81859px 0, #6b6b6b -1.60229px 1.19694px 0, #6b6b6b -1.97998px 0.28224px 0, #6b6b6b -1.87291px -0.70157px 0, #6b6b6b -1.30729px -1.5136px 0, #6b6b6b -0.42159px -1.95506px 0, #6b6b6b 0.56732px -1.91785px 0, #6b6b6b 1.41734px -1.41108px 0, #6b6b6b 1.92034px -0.55883px 0;box-shadow: inset 0 -9px 0 0 #ffe82f, 0 0 0 4px #ffe82e;}
.bender-use__button:active {padding: 12px 21px 13px 21px;}

.bender-timer {font-family: 'bloccregular';font-size: 30px;line-height: 30px;color: #ffffff;margin: -6px 0 0 0;text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;}
.bender-available-value { display: block; color: #f9ff00; font-size: 60px; line-height: 50px; }

.bender-use__action-col {}
.bender-use__action-col p.hint {
	color: #fff;
	margin: 10px 0 0 0;
	font-weight: normal;
	font-size: 12px;
	opacity: 0.75;
}
.bender-use__actions--2col {}
.bender-use__actions--2col .bender-use__action-col {  display: inline-block;  vertical-align: top;  margin-left: 20px;  width: 46%;  }
.bender-use__actions--2col .bender-use__action-col:first-child {  margin-left: 0;  }
/* /BENDER */





/**  sobchak **/
.elections2018 {}
.elections2018-block {font-family: 'bloccregular';color: #fff;width: 653px;height: 603px;margin: 0 auto;background: url(../images/loc/elections2018/bg.png) top center no-repeat;border-radius: 5px;position: relative;}

.elections2018-mfs-title {display: block;text-align: center;margin: 0 0 10px 0;font-size: 18px;line-height: 15px;padding-top: 10px;}
.elections2018-mfs {position: absolute;top: 0;left: 0;right: 0;height: 64px;background: -moz-linear-gradient(top, rgba(58,22,118,1) 0%, rgba(58,22,118,0) 100%);background: -webkit-linear-gradient(top, rgba(58,22,118,1) 0%,rgba(58,22,118,0) 100%);background: linear-gradient(to bottom, rgba(58,22,118,1) 0%,rgba(58,22,118,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a1676', endColorstr='#003a1676',GradientType=0 );border-radius: 5px 5px 0 0;}
.elections2018-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.elections2018-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.elections2018-mfs-bar-wrapper {text-align: center;}
.elections2018-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.elections2018-mfs-bar-row {}
.elections2018-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.elections2018-mfs-bar-cell + .elections2018-mfs-bar-cell {}
.elections2018-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.elections2018-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.elections2018-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.elections2018-pers-block {position: absolute;top: 90px;left: 50%;width: 316px;margin-left: -115px;}
.elections2018-pers {}

.elections2018-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.elections2018-abils-l {position: absolute;left: 26px;top: 21px;width: 110px;text-align: center;}
.elections2018-abils-r {position: absolute;right: 26px;top: 21px;width: 110px;text-align: center;}
.elections2018-abil-big {margin-bottom: -5px;}
.elections2018-abil-big:first-child {margin-bottom: -17px;}
.elections2018-abil-small-wrapper { position: relative; }
.elections2018-abil-small {margin: 0 0 2px 0;}
.elections2018-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #e7c79b;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #f8e0c0;}

.elections2018-abil {display: inline-block;vertical-align: top;width: 93px;height: 93px;background: url(/@/images/loc/elections2018/talant_empty.png);margin-bottom: 9px;}
.elections2018-abil.i-1 {}
.elections2018-abil.i-2 {}
.elections2018-abil.i-3 {}
.elections2018-abil.i-5 {}
.elections2018-abil.i-6 {}
.elections2018-abil.i-7 {}

.elections2018-bottom-panel {position: absolute;bottom: 0;left: 0;right: 0;color: #fcfcfc;height: 100px;text-align: center;}
.elections2018-great-block {position: absolute;left: 28px;bottom: 16px;text-align: center;font-size: 17px;line-height: 20px;text-shadow: -1px -1px 1px #494949, 0 -2px 0 #494949, 1px -1px 1px #494949, -2px 0 0 #494949, 2px 0 0 #494949, -1px 1px 1px #494949, 0 2px 0 #494949, 1px 1px 1px #494949;}
.elections2018-great-text {}
.elections2018-great-value {font-size: 33px;line-height: 39px;margin-top: 2px;}
.elections2018-great-bar {position: relative;height: 17px;width: 100%;/* background: rgba(255, 255, 255, 0.5); */margin: 0 0 20px 0;/* border: 2px solid #505050; *//* box-shadow: 0 0 0 1px #dfdfdf, 0 0 0 2px #fff, inset 0 3px 0 0 rgba(255, 255, 255, 0.57); *//* border-radius: 10px; *//* overflow: hidden; */}
.elections2018-great-bar .percent {position: absolute;top: 0;left: 0;bottom: 0;background: #fed125;box-shadow: inset 0 3px 0 0 #ffec6a;}
.elections2018-exp-block {position: absolute;right: 41px;bottom: 39px;text-align: center;font-size: 17px;line-height: 21px;text-shadow: -1px -1px 1px #494949, 0 -2px 0 #494949, 1px -1px 1px #494949, -2px 0 0 #494949, 2px 0 0 #494949, -1px 1px 1px #494949, 0 2px 0 #494949, 1px 1px 1px #494949;}
.elections2018-abil-great {position: absolute;right: 0; top: -37px;text-align: center;font-size: 24px;line-height: 21px;text-shadow: -1px -1px 1px #494949, 0 -2px 0 #494949, 1px -1px 1px #494949, -2px 0 0 #494949, 2px 0 0 #494949, -1px 1px 1px #494949, 0 2px 0 #494949, 1px 1px 1px #494949;}
.elections2018-exp-text {}
.elections2018-exp-value {}
.elections2018-available-block {position: absolute;text-align: center;font-size: 17px;line-height: 21px;bottom: 103px;left: 200px;right: 200px;text-shadow: -1px -1px 1px #494949, 0 -2px 0 #494949, 1px -1px 1px #494949, -2px 0 0 #494949, 2px 0 0 #494949, -1px 1px 1px #494949, 0 2px 0 #494949, 1px 1px 1px #494949;}
.elections2018-available-text {}
.elections2018-available-value {}
.elections2018-activate-button {margin: 9px 0 0 0;}
.elections2018-activate-button-inner {font-size: 33px;background: #fed125;line-height: 57px;display: inline-block;border: 3px solid #494949;border-radius: 20px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;text-shadow: -2px -2px 0 #494949, 0 -2px 0 #494949, 2px -2px 0 #494949, -2px 0 0 #494949, 2px 0 0 #494949, -2px 2px 0 #494949, 0 2px 0 #494949, 2px 2px 0 #494949;}
.elections2018-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d; text-shadow: -2px -2px 0 #5d5d5d, 0 -2px 0 #5d5d5d, 2px -2px 0 #5d5d5d, -2px 0 0 #5d5d5d, 2px 0 0 #5d5d5d, -2px 2px 0 #5d5d5d, 0 2px 0 #5d5d5d, 2px 2px 0 #5d5d5d;}
.elections2018-activate-button-inner:active {line-height: 60px;padding-bottom: 0;}
.elections2018-more-actions {text-align: center;margin: 15px;}
/** /sobchak **/



/*  ROBOT */
.robot2017 {}
.robot2017-block {font-family: 'bloccregular';color: #fff;min-height: 603px;margin: 0 auto;border-radius: 5px;position: relative;padding: 1px 0 1px 0;background: url(/@/images/loc/robot/bg.jpg) center top;width: 652px;height: 951px;}

.robot2017-info {font-family: 'bloccregular';font-size: 18px;line-height: 22px;padding: 0 10px;text-align: center;margin: 14px 0 17px 0;
	text-shadow: rgb(20, 49, 82) 2px 0px 0px, rgb(20, 49, 82) 1.75517px 0.958851px 0px, rgb(20, 49, 82) 1.0806px 1.68294px 0px, rgb(20, 49, 82) 0.141474px 1.99499px 0px, rgb(20, 49, 82) -0.832294px 1.81859px 0px, rgb(20, 49, 82) -1.60229px 1.19694px 0px, rgb(20, 49, 82) -1.97998px 0.28224px 0px, rgb(20, 49, 82) -1.87291px -0.701566px 0px, rgb(20, 49, 82) -1.30729px -1.5136px 0px, rgb(20, 49, 82) -0.421592px -1.95506px 0px, rgb(20, 49, 82) 0.567324px -1.91785px 0px, rgb(20, 49, 82) 1.41734px -1.41108px 0px, rgb(20, 49, 82) 1.92034px -0.558831px 0px;
}
.robot2017-info b {font-weight: normal;color: #ff686d;}
.robot2017-mfs {margin: 17px 18px 0 18px;margin-left: 18px;margin-right: 18px;height: 57px;position: relative;}
.robot2017-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: rgb(20, 49, 82) 2px 0px 0px, rgb(20, 49, 82) 1.75517px 0.958851px 0px, rgb(20, 49, 82) 1.0806px 1.68294px 0px, rgb(20, 49, 82) 0.141474px 1.99499px 0px, rgb(20, 49, 82) -0.832294px 1.81859px 0px, rgb(20, 49, 82) -1.60229px 1.19694px 0px, rgb(20, 49, 82) -1.97998px 0.28224px 0px, rgb(20, 49, 82) -1.87291px -0.701566px 0px, rgb(20, 49, 82) -1.30729px -1.5136px 0px, rgb(20, 49, 82) -0.421592px -1.95506px 0px, rgb(20, 49, 82) 0.567324px -1.91785px 0px, rgb(20, 49, 82) 1.41734px -1.41108px 0px, rgb(20, 49, 82) 1.92034px -0.558831px 0px;}
.robot2017-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: rgb(20, 49, 82) 2px 0px 0px, rgb(20, 49, 82) 1.75517px 0.958851px 0px, rgb(20, 49, 82) 1.0806px 1.68294px 0px, rgb(20, 49, 82) 0.141474px 1.99499px 0px, rgb(20, 49, 82) -0.832294px 1.81859px 0px, rgb(20, 49, 82) -1.60229px 1.19694px 0px, rgb(20, 49, 82) -1.97998px 0.28224px 0px, rgb(20, 49, 82) -1.87291px -0.701566px 0px, rgb(20, 49, 82) -1.30729px -1.5136px 0px, rgb(20, 49, 82) -0.421592px -1.95506px 0px, rgb(20, 49, 82) 0.567324px -1.91785px 0px, rgb(20, 49, 82) 1.41734px -1.41108px 0px, rgb(20, 49, 82) 1.92034px -0.558831px 0px;}
.robot2017-mfs-bar-wrapper {border: 2px solid #1c2e38;border-radius: 12px;box-shadow: 0 0 0 2px #fff;padding: 0;}
.robot2017-mfs-bar {width: 614px;border-collapse: separate;border-spacing: 0;margin: -1px -1px;}
.robot2017-mfs-bar-row {}
.robot2017-mfs-bar-cell {height: 21px;background: rgba(22, 50, 82, 0.63);box-shadow: inset 2px 0px rgba(179, 203, 227, 0.29);border: 1px solid #1c2e38;margin: 0 0 0 0;}
.robot2017-mfs-bar-cell + .robot2017-mfs-bar-cell {}
.robot2017-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.robot2017-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.robot2017-mfs-bar-cell.active {box-shadow: inset 2px 5px #cf4b4f;background: rgb(150,24,26);background: -moz-linear-gradient(top, rgba(150,24,26,1) 0%, rgba(244,75,78,1) 100%);background: -webkit-linear-gradient(top, rgba(150,24,26,1) 0%,rgba(244,75,78,1) 100%);background: linear-gradient(to bottom, rgba(150,24,26,1) 0%,#f44b4e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96181a', endColorstr='#f44b4e',GradientType=0 );}

.robot2017-pers-block {position: absolute;top: 140px;left: 50%;width: 400px;margin-left: -200px;text-align: center;}
.robot2017-pers {}

.robot2017-abils-block {position: relative;margin-top: -1px;left: 0;right: 0;height: 450px;}
.robot2017-abils-l {position: absolute;left: 32px;top: 14px;width: 100px;text-align: center;}
.robot2017-abils-r {position: absolute;right: 47px;top: 14px;width: 100px;text-align: right;}
.robot2017-abil-big {margin-bottom: -9px;}
.robot2017-abil-big:first-child {margin-bottom: -9px;}
.robot2017-abils-l .robot2017-abil-small-wrapper:first-child {margin-left: 35px;}
.robot2017-abils-l .robot2017-abil-small-wrapper:last-child {margin-left: 35px;}
.robot2017-abils-r .robot2017-abil-small-wrapper:first-child {margin-right: 20px;}
.robot2017-abils-r .robot2017-abil-small-wrapper:last-child {margin-right: 20px;}

.robot2017-abil-small {margin: 0 0 2px 0;}
.robot2017-abil-small-wrapper {position: relative;margin: 7px 0;background: rgba(22, 50, 82, 0.63);border: 3px solid #ffffff;border-radius: 6px;width: 64px;height: 64px;display: inline-block;vertical-align: top;}
.robot2017-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #d6c5ac;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}

.robot2017-abil-small-wrapper.active {border-color: #5cff2f;box-shadow: 0 0 22px #5cff2f;cursor: pointer;}
.robot2017-abil-small-wrapper.active:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #34a215;opacity: 0.5;}
.robot2017-abil-small-wrapper.active:after {content: '';position: absolute;top: 50%;left: 50%;width: 28px;height: 29px;margin-top: -14px;margin-left: -14px;background: url(../images/loc/robot/sprite.png) -20px 0;}
.robot2017-abil-small-wrapper.active .robot2017-slot-arrow-r i,
.robot2017-abil-small-wrapper.active .robot2017-slot-arrow-l i { background: rgba(92, 255, 47, 0.5); }

.robot2017-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: -47px 0 24px 0;}

.robot2017-activate-stats {font-family: 'bloccregular';font-size: 18px;line-height: 28px;text-shadow: rgb(12, 31, 42) 2px 0px 0px, rgb(12, 31, 42) 1.75517px 0.958851px 0px, rgb(12, 31, 42) 1.0806px 1.68294px 0px, rgb(12, 31, 42) 0.141474px 1.99499px 0px, rgb(12, 31, 42) -0.832294px 1.81859px 0px, rgb(12, 31, 42) -1.60229px 1.19694px 0px, rgb(12, 31, 42) -1.97998px 0.28224px 0px, rgb(12, 31, 42) -1.87291px -0.701566px 0px, rgb(12, 31, 42) -1.30729px -1.5136px 0px, rgb(12, 31, 42) -0.421592px -1.95506px 0px, rgb(12, 31, 42) 0.567324px -1.91785px 0px, rgb(12, 31, 42) 1.41734px -1.41108px 0px, rgb(12, 31, 42) 1.92034px -0.558831px 0px;margin: 0 0 9px 0;display: inline-block;min-width: 144px;vertical-align: top;background: rgba(22, 50, 82, 0.6);border-radius: 5px;padding: 2px 5px 5px 5px;}
.robot2017-activate-stats b {font-weight: 500;color: #ff686d;display: block;font-size: 28px;margin-top: -3px;}

.robot2017-activate-button {margin: 2px 0 0 0;user-select: none;-moz-user-select: none;-webkit-user-select: none;}
.robot2017-activate-button__overcharge {display: inline-block;text-shadow: rgb(120, 23, 21) 1px 0px 0px, rgb(120, 23, 21) 0.540302px 0.841471px 0px, rgb(120, 23, 21) -0.416147px 0.909297px 0px, rgb(120, 23, 21) -0.989992px 0.14112px 0px, rgb(120, 23, 21) -0.653644px -0.756802px 0px, rgb(120, 23, 21) 0.283662px -0.958924px 0px, rgb(120, 23, 21) 0.96017px -0.279415px 0px, 0 3px 0 rgb(120, 23, 21), 1.5px 3px 0 rgb(120, 23, 21), -1.5px 3px 0 rgb(120, 23, 21), 2px 1px 0 rgb(120, 23, 21), -2px 1px 0 rgb(120, 23, 21);text-transform: uppercase;font-size: 25px;line-height: 25px;letter-spacing: 1.6px;position:  relative;}
.robot2017-activate-button__overcharge:before {content: '';position: absolute;top: 50%;left: -21px;width: 12px;height: 19px;margin-top: -10px;background: url(../images/loc/robot/sprite.png) 0 0;}
.robot2017-activate-button__overcharge:after {content: '';position: absolute;top: 50%;right: -21px;width: 12px;height: 19px;margin-top: -10px;background: url(../images/loc/robot/sprite.png) 0 0;}
.robot2017-activate-button__hint {display: block;color: #3b2126;font-size: 17px;line-height: 22px;letter-spacing: 0.2px;}
.robot2017-activate-button-inner {font-size: 30px;line-height: 51px;display: inline-block;border: 3px solid #52070a;border-radius: 9px;cursor: pointer;padding: 8px 30px 9px 30px;box-shadow: inset 0 -6px 0 2px #830005, 0 0 0 4px #fbb932;transition: all 0.06s linear;background: rgb(254,89,51);background: -moz-linear-gradient(top, rgba(254,89,51,1) 0%, rgba(215,49,53,1) 100%);background: -webkit-linear-gradient(top, rgba(254,89,51,1) 0%,rgba(215,49,53,1) 100%);background: linear-gradient(to bottom, rgba(254,89,51,1) 0%,rgba(215,49,53,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5933', endColorstr='#d73135',GradientType=0 );}
.robot2017-activate-button-inner:hover {filter: saturate(1.3);}
.robot2017-activate-button-inner:active {padding: 13px 30px 4px 30px;box-shadow: inset 0 1px 0 2px #830005, 0 0 0 4px #fbb932;}
.robot2017-activate-button-inner:hover:active {padding: 13px 30px 4px 30px;box-shadow: inset 0 -1px 0 2px #830005, 0 0 0 4px #fbb932;}

.robot2017-rows {text-align: center;margin-bottom: 13px;}
.robot2017-row {vertical-align: top;display: inline-block;width: 300px;margin: 0 7px 0 0;min-height: 225px;background: rgba(12, 31, 42, 0.6);border-radius: 5px;text-align: center;padding: 15px 0 0 0;position: relative;}
.robot2017-row.robot2017-row--r {margin: 0 0 0 7px;text-align: left;}
.robot2017-row__title {font-size: 17px;line-height: 20px;margin: 0 16px 9px 16px;
	text-shadow: rgb(18, 41, 52) 2px 0px 0px, rgb(18, 41, 52) 1.75517px 0.958851px 0px, rgb(18, 41, 52) 1.0806px 1.68294px 0px, rgb(18, 41, 52) 0.141474px 1.99499px 0px, rgb(18, 41, 52) -0.832294px 1.81859px 0px, rgb(18, 41, 52) -1.60229px 1.19694px 0px, rgb(18, 41, 52) -1.97998px 0.28224px 0px, rgb(18, 41, 52) -1.87291px -0.701566px 0px, rgb(18, 41, 52) -1.30729px -1.5136px 0px, rgb(18, 41, 52) -0.421592px -1.95506px 0px, rgb(18, 41, 52) 0.567324px -1.91785px 0px, rgb(18, 41, 52) 1.41734px -1.41108px 0px, rgb(18, 41, 52) 1.92034px -0.558831px 0px;
}
.robot2017-row__info {font-size: 12px;line-height: 17px;font-family: Tahoma, Arial, sans-serif;font-weight: bold;margin: 0 16px 12px 16px;}
.robot2017-row__info b {color: #ff686d;}
.robot2017-row.robot2017-row--r .robot2017-row__title {}
.robot2017-row.robot2017-row--r .robot2017-row__info {}
.robot2017-row.robot2017-row--r .robot2017-row__bottom {background: rgba(30, 47, 66, 0.5);}
.robot2017-row__bottom {overflow: hidden;border-radius: 0 0 5px 5px;}
.robot2017-row__table {width: 100%;}
.robot2017-row__table tr:nth-child(2n - 1) {background: rgba(30, 47, 66, 0.5);}
.robot2017-row__table td {padding: 7px 0px;font-size: 12px;line-height: 15px;font-weight: bold;text-align: right;}
.robot2017-row__table td.robot2017-row__table-l {text-align: left;padding-left: 9px;}
.robot2017-row__table-r {text-align: right;}

.robot2017-row__aside-img {position: absolute;right: -10px;top: -60px;width: 141px;filter: drop-shadow(-2px 0 0px #45413b);}
.robot2017-row__aside-img img {filter: drop-shadow(0px -2px 0px #45413b);}
.robot2017-row__stroke {filter: drop-shadow(2px 0 0px #45413b);}

.robot2017-row__bar {position: relative;margin: 18px 18px 7px 21px;background: #ced1d2;border: 2px solid #1e232a;border-radius: 2px;height: 24px;line-height: 22px;text-align: center;font-family: Tahoma, Arial, sans-serif;font-weight: bold;color: #3b2126;}
.robot2017-row__bar .percent {position: absolute;top: 0;left: 0;bottom: 0;background: #f1494c;max-width: 100%;min-width: 0;}
.robot2017-row__bar .label {position: relative;}

.robot2017-row__bottom .button {display: block;margin: 0 18px 12px 21px;font-family: Tahoma, Arial, sans-serif;font-weight: bold;border: 2px solid #3d494e;border-radius: 2px;}
.robot2017-row__bottom .button .f .c {padding: 4px 6px;}

.robot2017-slot-arrow-r i {background: rgba(255, 255, 255, 0.5);position: absolute;width: 1px;height: 1px;}
.robot2017-slot-arrow-r.i-1 i {top: 50%;right: 88px;width: 120px;margin-top: -2px;}
.robot2017-slot-arrow-r.i-1 > i > i {}
.robot2017-slot-arrow-r.i-1 > i > i > i {}
.robot2017-slot-arrow-r.i-2 > i {top: 50%;right: 88px;width: 30px;margin-top: -2px;}
.robot2017-slot-arrow-r.i-2 > i > i {bottom: 1px;height: 22px;left: 0;}
.robot2017-slot-arrow-r.i-2 > i > i > i {top: -1px;right: 0;width: 51px;}
.robot2017-slot-arrow-r.i-3 > i {top: 50%;right: 88px;width: 30px;margin-top: -2px;}
.robot2017-slot-arrow-r.i-3 > i > i {bottom: 1px;height: 52px;left: 0;}
.robot2017-slot-arrow-r.i-3 > i > i > i {top: -1px;right: 0;width: 31px;}
.robot2017-slot-arrow-r.i-4 > i {top: 50%;right: 88px;width: 30px;margin-top: -2px;}
.robot2017-slot-arrow-r.i-4 > i > i {bottom: 1px;height: 32px;left: 0;}
.robot2017-slot-arrow-r.i-4 > i > i > i {top: -1px;right: 0;width: 31px;}
.robot2017-slot-arrow-r.i-5 > i {top: 50%;right: 88px;width: 30px;margin-top: -2px;}
.robot2017-slot-arrow-r.i-5 > i > i {bottom: 1px;height: 32px;left: 0;}
.robot2017-slot-arrow-r.i-5 > i > i > i {top: -1px;right: 0;width: 40px;}

.robot2017-slot-arrow-l i {background: rgba(255, 255, 255, 0.5);position: absolute;width: 1px;height: 1px;}
.robot2017-slot-arrow-l.i-1 i {top: 50%;left: 88px;width: 120px;margin-top: -2px;}
.robot2017-slot-arrow-l.i-1 > i > i {left: 100%;margin-left: 0px;width: 17px;top: 2px;transform: rotate(45deg);transform-origin: 0 0;}
.robot2017-slot-arrow-l.i-1 > i > i > i {}
.robot2017-slot-arrow-l.i-2 > i {top: 50%;left: 88px;width: 30px;margin-top: -2px;}
.robot2017-slot-arrow-l.i-2 > i > i {bottom: 1px;height: 22px;right: 0;}
.robot2017-slot-arrow-l.i-2 > i > i > i {top: -1px;left: 0;width: 51px;}
.robot2017-slot-arrow-l.i-3 > i {top: 50%;left: 88px;width: 30px;margin-top: -2px;}
.robot2017-slot-arrow-l.i-3 > i > i {bottom: 1px;height: 52px;right: 0;}
.robot2017-slot-arrow-l.i-3 > i > i > i {top: -1px;left: 0;width: 31px;}
.robot2017-slot-arrow-l.i-4 > i {top: 50%;left: 88px;width: 30px;margin-top: -2px;}
.robot2017-slot-arrow-l.i-4 > i > i {bottom: 1px;height: 32px;right: 0;}
.robot2017-slot-arrow-l.i-4 > i > i > i {top: -1px;left: 0;width: 31px;}
.robot2017-slot-arrow-l.i-5 > i {top: 50%;left: 88px;width: 30px;margin-top: -2px;}
.robot2017-slot-arrow-l.i-5 > i > i {bottom: 1px;height: 32px;right: 0;}
.robot2017-slot-arrow-l.i-5 > i > i > i {top: -1px;left: 0;width: 40px;}

.robot2017-pers-parts {position: absolute;top: 0;left: 0;right: 0;bottom: 0;/* opacity: 0.75; */}
.robot2017-pers-part {position: absolute;}
.robot2017-pers-part.part-arm-r {right: 101px;top: 66px;}

.robot2017-popup {display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.robot2017-popup__fader {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(33, 41, 73, 0.6);border-radius: 5px;z-index: 10;}
.robot2017-popup__body {position: absolute;z-index: 20;width: 445px;background: #f6f6f7;top: 168px;left: 50%;margin-left: -225px;border-radius: 8px;border: 3px solid #364258;color: #909ba5;text-align: center;}
.robot2017-popup__close {position: absolute;top: -13px;right: -13px;width: 25px;height: 25px;background: url(../images/loc/robot/sprite.png) -60px 0;cursor: pointer;transition: all 0.1s linear;}
.robot2017-popup__close:hover {filter: brightness(1.75);}
.robot2017-popup__header {color: #364258;font-size: 24px;line-height: 22px;margin-top: -14px;
	text-shadow: rgb(245, 247, 248) 4px 0px 0px, rgb(245, 247, 248) 3.87565px 0.989616px 0px, rgb(245, 247, 248) 3.51033px 1.9177px 0px, rgb(245, 247, 248) 2.92676px 2.72656px 0px, rgb(245, 247, 248) 2.16121px 3.36588px 0px, rgb(245, 247, 248) 1.26129px 3.79594px 0px, rgb(245, 247, 248) 0.282949px 3.98998px 0px, rgb(245, 247, 248) -0.712984px 3.93594px 0px, rgb(245, 247, 248) -1.66459px 3.63719px 0px, rgb(245, 247, 248) -2.51269px 3.11229px 0px, rgb(245, 247, 248) -3.20457px 2.39389px 0px, rgb(245, 247, 248) -3.69721px 1.52664px 0px, rgb(245, 247, 248) -3.95997px 0.56448px 0px, rgb(245, 247, 248) -3.97652px -0.432781px 0px, rgb(245, 247, 248) -3.74583px -1.40313px 0px, rgb(245, 247, 248) -3.28224px -2.28625px 0px, rgb(245, 247, 248) -2.61457px -3.02721px 0px, rgb(245, 247, 248) -1.78435px -3.57996px 0px, rgb(245, 247, 248) -0.843183px -3.91012px 0px, rgb(245, 247, 248) 0.150409px -3.99717px 0px, rgb(245, 247, 248) 1.13465px -3.8357px 0px, rgb(245, 247, 248) 2.04834px -3.43574px 0px, rgb(245, 247, 248) 2.83468px -2.82216px 0px, rgb(245, 247, 248) 3.44477px -2.03312px 0px, rgb(245, 247, 248) 3.84068px -1.11766px 0px, rgb(245, 247, 248) 3.9978px -0.132717px 0px;
}
.robot2017-popup__map {position: relative;height: 215px;margin-top: -3px;}
.robot2017-popup-stats {position: absolute;font-family: Tahoma, Arial, sans-serif;text-align: center;width: 150px;top: 65px;left: 3px;transition: color 0.1s linear;font-size: 12px;line-height: 16px;}
.robot2017-popup-stats.active {color: #5ebd34;}
.robot2017-popup-stats.robot2017-popup-stats--before {}
.robot2017-popup-stats.robot2017-popup-stats--after {left: auto;right: 2px;}
.robot2017-popup-stats__header {margin-bottom: 8px;}
.robot2017-popup-stats__mf {font-size: 25px;line-height: 25px;font-family: 'bloccregular';margin-bottom: 8px;}
.robot2017-popup-stats__points {}
.robot2017-popup-stats__points b {}
.robot2017-popup-stats-arrow-start {position: absolute;background: url(../images/loc/robot/sprite.png) 0 -30px;width: 54px;height: 5px;top: 100px;left: 120px;}
.robot2017-popup-stats-arrow-start.active {background-position: -60px -30px;}
.robot2017-popup-stats-arrow-start > i {top: 0;left: 0;max-width: 100%;}
.robot2017-popup-stats-arrow-finish {position: absolute;background: url(../images/loc/robot/sprite.png) 0 -40px;width: 54px;height: 24px;top: 91px;left: 275px;}
.robot2017-popup-stats-arrow-finish.active {background-position: -60px -40px;}
.robot2017-popup-stats-arrow-finish > i {top: 0;left: 0;}
.robot2017-popup-stats-img {position: absolute;width: 150px;height: 176px;left: 50%;margin-left: -75px;top: 16px;}
.robot2017-popup-stats-img .robot2017-part {top: auto !important;left: auto !important;position: relative !important;display: inline-block;}
.robot2017-popup-stats-img img {}
.robot2017-popup-stats-img-animation {position: absolute;top: 0;left: 0;bottom: 0;overflow: hidden;}
.robot2017-popup-stats-img-wrapper {width: 150px;height: 176px;margin: 0 auto;}
.robot2017-popup-stats-img-animation img {}
.robot2017-popup__price {height: 112px;background: #e9f0f1;border-radius: 0 0 5px 5px;font-family: Tahoma, Arial, sans-serif;}
.robot2017-popup__price-header {font-weight: bold;font-size: 12px;padding-top: 21px;margin: 0 0 11px 0;}
.robot2017-popup__items {display: block;padding: 0;margin: 0 0 13px 0;}
.robot2017-popup__item {display: inline-block;vertical-align: top;background: #c9d6d8;border-radius: 4px;margin: 0 4px;width: 58px;height: 58px;}
.robot2017-popup__item img {}
.robot2017-popup__actions {}
.robot2017-popup__actions .button {border: 2px solid #c9d6d8;border-radius: 2px;}
.robot2017-popup__actions .button .f .c {padding: 4px 12px;}
.robot2017-pers-tooltip {    position: absolute;top: 0;left: 70px;right: 70px;bottom: 0;z-index: 10;}

.robot2017-part {
	position: absolute;
	background: url(../images/loc/robot/parts/sprite.png) 0 0;
}
.robot2017-part--upgradable {background-image: url(../images/loc/robot/parts/sprite_selected.png)}
.robot2017-part.i--mf-0 {display: none !important;}
.robot2017-part.i--head {width: 72.985px;height: 84.315px;top: 8px;left: 164px;}
.robot2017-part.i--head.i--mf-1 { background-position: 0px 0; }
.robot2017-part.i--head.i--mf-2 { background-position: -76.65px 0; }
.robot2017-part.i--head.i--mf-3 { background-position: -153.3px 0; }
.robot2017-part.i--head.i--mf-4 { background-position: -229.95px 0; }
.robot2017-part.i--head.i--mf-5 { background-position: -306.6px 0; }
.robot2017-part.i--head.i--mf-6 { background-position: -383.25px 0; }
.robot2017-part.i--head.i--mf-7 { background-position: -459.9px 0; }
.robot2017-part.i--head.i--mf-8 { background-position: -536.55px 0; }
.robot2017-part.i--head.i--mf-9 { background-position: -613.2px 0; }
.robot2017-part.i--head.i--mf-10 { background-position: -689.85px 0; }
.robot2017-part.i--body {width: 137.97px;height: 176.295px;top: 49px;left: 132px;z-index: 1;}
.robot2017-part.i--body.i--mf-1 { background-position: 0px -91.98px; }
.robot2017-part.i--body.i--mf-2 { background-position: -153.3px -91.98px; }
.robot2017-part.i--body.i--mf-3 { background-position: -306.6px -91.98px; }
.robot2017-part.i--body.i--mf-4 { background-position: -459.9px -91.98px; }
.robot2017-part.i--body.i--mf-5 { background-position: -613.2px -91.98px; }
.robot2017-part.i--body.i--mf-6 { background-position: -766.5px -91.98px; }
.robot2017-part.i--body.i--mf-7 { background-position: -919.8px -91.98px; }
.robot2017-part.i--body.i--mf-8 { background-position: -1073.1px -91.98px; }
.robot2017-part.i--body.i--mf-9 { background-position: -1226.4px -91.98px; }
.robot2017-part.i--body.i--mf-10 { background-position: -1379.7px -91.98px; }
.robot2017-part.i--shoulder-r,
.robot2017-part.i--shoulder-l {top: 20px;}
.robot2017-part.i--shoulder-l {width: 53.655px;height: 145.635px;left: 97px;}
.robot2017-part.i--shoulder-l.i--mf-1 { background-position: 0px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-2 { background-position: -76.65px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-3 { background-position: -153.3px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-4 { background-position: -229.95px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-5 { background-position: -306.6px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-6 { background-position: -383.25px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-7 { background-position: -459.9px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-8 { background-position: -536.55px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-9 { background-position: -613.2px -275.94px; }
.robot2017-part.i--shoulder-l.i--mf-10 { background-position: -689.85px -275.94px; }
.robot2017-part.i--shoulder-r {width: 53.655px;height: 145.635px;left: 249px;}
.robot2017-part.i--shoulder-r.i--mf-1 { background-position: 0px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-2 { background-position: -76.65px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-3 { background-position: -153.3px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-4 { background-position: -229.95px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-5 { background-position: -306.6px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-6 { background-position: -383.25px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-7 { background-position: -459.9px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-8 { background-position: -536.55px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-9 { background-position: -613.2px -444.57px; }
.robot2017-part.i--shoulder-r.i--mf-10 { background-position: -689.85px -444.57px; }
.robot2017-part.i--arm-l,
.robot2017-part.i--arm-r {top: 134px;}
.robot2017-part.i--arm-l {width: 53.655px;height: 114.975px;left: 85px;}
.robot2017-part.i--arm-l.i--mf-1 { background-position: 0px -613.2px; }
.robot2017-part.i--arm-l.i--mf-2 { background-position: -76.65px -613.2px; }
.robot2017-part.i--arm-l.i--mf-3 { background-position: -153.3px -613.2px; }
.robot2017-part.i--arm-l.i--mf-4 { background-position: -229.95px -613.2px; }
.robot2017-part.i--arm-l.i--mf-5 { background-position: -306.6px -613.2px; }
.robot2017-part.i--arm-l.i--mf-6 { background-position: -383.25px -613.2px; }
.robot2017-part.i--arm-l.i--mf-7 { background-position: -459.9px -613.2px; }
.robot2017-part.i--arm-l.i--mf-8 { background-position: -536.55px -613.2px; }
.robot2017-part.i--arm-l.i--mf-9 { background-position: -613.2px -613.2px; }
.robot2017-part.i--arm-l.i--mf-10 { background-position: -689.85px -613.2px; }
.robot2017-part.i--arm-r {width: 53.655px;height: 114.975px;left: 261px;}
.robot2017-part.i--arm-r.i--mf-1 { background-position: 0px -735.84px; }
.robot2017-part.i--arm-r.i--mf-2 { background-position: -76.65px -735.84px; }
.robot2017-part.i--arm-r.i--mf-3 { background-position: -153.3px -735.84px; }
.robot2017-part.i--arm-r.i--mf-4 { background-position: -229.95px -735.84px; }
.robot2017-part.i--arm-r.i--mf-5 { background-position: -306.6px -735.84px; }
.robot2017-part.i--arm-r.i--mf-6 { background-position: -383.25px -735.84px; }
.robot2017-part.i--arm-r.i--mf-7 { background-position: -459.9px -735.84px; }
.robot2017-part.i--arm-r.i--mf-8 { background-position: -536.55px -735.84px; }
.robot2017-part.i--arm-r.i--mf-9 { background-position: -613.2px -735.84px; }
.robot2017-part.i--arm-r.i--mf-10 { background-position: -689.85px -735.84px; }
.robot2017-part.i--leg-r,
.robot2017-part.i--leg-l {top: 168px;}
.robot2017-part.i--leg-r {width: 68.985px;height: 122.64px;left: 203px;}
.robot2017-part.i--leg-r.i--mf-1 { background-position: 0px -858.48px; }
.robot2017-part.i--leg-r.i--mf-2 { background-position: -76.65px -858.48px; }
.robot2017-part.i--leg-r.i--mf-3 { background-position: -153.3px -858.48px; }
.robot2017-part.i--leg-r.i--mf-4 { background-position: -229.95px -858.48px; }
.robot2017-part.i--leg-r.i--mf-5 { background-position: -306.6px -858.48px; }
.robot2017-part.i--leg-r.i--mf-6 { background-position: -383.25px -858.48px; }
.robot2017-part.i--leg-r.i--mf-7 { background-position: -459.9px -858.48px; }
.robot2017-part.i--leg-r.i--mf-8 { background-position: -536.55px -858.48px; }
.robot2017-part.i--leg-r.i--mf-9 { background-position: -613.2px -858.48px; }
.robot2017-part.i--leg-r.i--mf-10 { background-position: -689.85px -858.48px; }
.robot2017-part.i--leg-l {width: 68.985px;height: 122.64px;left: 128px;}
.robot2017-part.i--leg-l.i--mf-1 { background-position: 0px -996.45px; }
.robot2017-part.i--leg-l.i--mf-2 { background-position: -76.65px -996.45px; }
.robot2017-part.i--leg-l.i--mf-3 { background-position: -153.3px -996.45px; }
.robot2017-part.i--leg-l.i--mf-4 { background-position: -229.95px -996.45px; }
.robot2017-part.i--leg-l.i--mf-5 { background-position: -306.6px -996.45px; }
.robot2017-part.i--leg-l.i--mf-6 { background-position: -383.25px -996.45px; }
.robot2017-part.i--leg-l.i--mf-7 { background-position: -459.9px -996.45px; }
.robot2017-part.i--leg-l.i--mf-8 { background-position: -536.55px -996.45px; }
.robot2017-part.i--leg-l.i--mf-9 { background-position: -613.2px -996.45px; }
.robot2017-part.i--leg-l.i--mf-10 { background-position: -689.85px -996.45px; }
.robot2017-part.i--foot-r,
.robot2017-part.i--foot-l {top: 271px;}
.robot2017-part.i--foot-r {width: 81.249px;height: 127.239px;left: 220px;}
.robot2017-part.i--foot-r.i--mf-1 { background-position: 0px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-2 { background-position: -91.98px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-3 { background-position: -183.96px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-4 { background-position: -275.94px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-5 { background-position: -367.92px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-6 { background-position: -459.9px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-7 { background-position: -551.88px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-8 { background-position: -643.86px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-9 { background-position: -735.84px -1134.42px; }
.robot2017-part.i--foot-r.i--mf-10 { background-position: -827.82px -1134.42px; }
.robot2017-part.i--foot-l {width: 81.249px;height: 127.239px;left: 98px;}
.robot2017-part.i--foot-l.i--mf-1 { background-position: 0px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-2 { background-position: -91.98px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-3 { background-position: -183.96px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-4 { background-position: -275.94px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-5 { background-position: -367.92px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-6 { background-position: -459.9px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-7 { background-position: -551.88px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-8 { background-position: -643.86px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-9 { background-position: -735.84px -1287.72px; }
.robot2017-part.i--foot-l.i--mf-10 { background-position: -827.82px -1287.72px; }


.robot2017-alert-top { background: none; border: none; padding: 0; top: 0 !important; }
.robot2017-alert-top #alert-title { display: none; }
.robot2017-alert-top .padding { background: none; padding: 0; }
.robot2017-alert-top .padding .data { padding: 0; }
.robot2017-alert-top .actions { display: none; }

.robot2017-alert {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;background: rgba(0,0,0,0.2);text-align: center;}
.robot2017-alert__body {background: #fbe19f;width: 444px;position: absolute;top: 130px;left: 50%;margin: 0 0 0 -222px;border-radius: 6px;border: 2px solid #f38c23;box-shadow: 0 0 0 3px #fff;font-size: 12px;color: #975d17;line-height: 16px;padding: 15px 21px 14px 21px;box-sizing: border-box;}
.robot2017-alert__body .close-cross {top: 3px; right: 5px;}
.robot2017-alert__header {font-family: 'bloccregular';font-size: 31px;line-height: 30px;margin: 0 0 19px 0;}
.robot2017-alert-reward {background: #ffffff;padding: 14px 15px 17px 16px;border-radius: 5px;margin: 0 0 10px 0;}
.robot2017-alert-reward__info {font-weight: bold;margin: 0 0 15px 0;}
.robot2017-alert-reward__info b {color: #5f390c;}
.robot2017-alert-reward__items {margin: 0;padding: 0;}
.robot2017-alert-reward__item {display: inline-block;vertical-align: top;position: relative;width: 64px;height: 64px;background: #d2ef78;border: 1px solid #a9d337;margin: 0 2px 0 2px;}
.robot2017-alert-reward__item img {}
.robot2017-alert-reward__item .bonus-x2 {position: absolute;width: 32px;height: 32px;top: -14px;right: -6px;z-index: 1;background: url(../images/loc/robot/sprite_popup.png)  0px 0 repeat-x;}
.robot2017-alert-reward__item .bonus-x3 {position: absolute;width: 32px;height: 32px;top: -14px;right: -6px;z-index: 1;background: url(../images/loc/robot/sprite_popup.png) -40px 0 repeat-x;}
.robot2017-alert-reward__item .bonus-x4 {position: absolute;width: 32px;height: 32px;top: -14px;right: -6px;z-index: 1;background: url(../images/loc/robot/sprite_popup.png) -80px 0 repeat-x;}
.robot2017-alert-reward__item .bonus-x5 {position: absolute;width: 32px;height: 32px;top: -14px;right: -6px;z-index: 1;background: url(../images/loc/robot/sprite_popup.png) -120px 0 repeat-x;}
.robot2017-alert-reward__item .amount {position: absolute;right: 0;bottom: 0;color: #254708;font-size: 11px;line-height: 13px;background: rgba(210, 239, 120, 0.8);padding: 0 3px 0 4px;border-radius: 4px 0 0 0;}
.robot2017-alert-warning {color: #ffffff;font-family: 'bloccregular';font-size: 18px;line-height: 20px;border-radius: 5px;padding: 13px 10px;background: url(../images/loc/robot/sprite_popup.png) #ff5f18 0px -40px repeat-x;height: 20px;margin: 0 0 10px 0;}
.robot2017-alert-safe {background: #ffffff;border-radius: 5px;padding: 3px;}
.robot2017-alert-safe-inner {border: 2px solid #ff5f18;border-radius: 4px;position: relative;min-height: 151px;}
.robot2017-alert-safe__img {position: absolute;left: 7px;top: 50%;height: 102px;margin-top: -56px;}
.robot2017-alert-safe__content {margin-left: 106px;padding: 9px 13px 13px 13px;}
.robot2017-alert-safe__header {font-family: 'bloccregular';color: #e74f52;font-size: 18px;line-height: 18px;margin-bottom: 6px;}
.robot2017-alert-safe__info {font-size: 12px;line-height: 15px;font-weight: bold;color: #913133;margin-bottom: 12px;}
.robot2017-alert-safe__bar {display: block;margin: 0 0 7px 0;border: 1px solid #f95d60;border-radius: 1px;position: relative;line-height: 24px;font-weight: bold;color: #5f1a27;}
.robot2017-alert-safe__bar .percent {position: absolute;top: 0;left: 0;bottom: 0;background: #f95d60;}
.robot2017-alert-safe__bar .label {position: relative;}
.robot2017-alert-safe__button {margin: 7px 0 0 0;}
.robot2017-alert-safe__button .button {display: block;}
.robot2017-alert-safe__button .button .f .c {padding: 3px 6px;}
.robot2017-alert__actions {margin-top: 15px;}
.robot2017-alert__actions .button {}
.robot2017-alert__actions .button .f .c{padding-left: 30px;padding-right: 30px;}
/* /ROBOT */




/**  MAJOR **/
.major2018 { height: auto; }
.major2018-block {font-family: 'bloccregular';color: #fff;width: 653px;min-height: 742px;margin: 0 auto;background: url(../images/loc/major/bg.jpg) top center no-repeat #a1978b;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.major2018-mfs {position: absolute;top: 12px;left: 18px;right: 18px;text-align: center;}
.major2018-mfs__icon-wrapper {position: relative;background: url(../images/loc/major/sprite.png);background-position: -100px 0px;width: 58px;height: 58px;display: inline-block;vertical-align: top;}
.major2018-mfs__icon {position: relative;background: url(../images/loc/major/sprite.png);background-position: 0px 0px;width: 56px;height: 58px;display: inline-block;vertical-align: top;margin-right: -8px;}
.major2018-mfs-stars {display: block;margin-top: 6px;}
.major2018-mfs-star {position: relative;background: url(../images/loc/major/sprite.png);background-position: 0px -80px;width: 26px;height: 24px;display: inline-block;vertical-align: top; z-index: 10;}
.major2018-mfs-star.active {background-position: -30px -80px;}

.major2018-pers-block {position: absolute;top: 123px;left: 50%;width: 344px;margin-left: -141px;}
.major2018-pers {}

.major2018-abils-block {position: absolute;top: 62px;left: 0;right: 0;height: 380px;}
.major2018-abils-l {position: absolute;left: 25px;top: 6px;width: 75px;text-align: center;}
.major2018-abils-r {position: absolute;right: 25px;top: 6px;width: 74px;text-align: center;}
.major2018-abil-big-wrapper {position: relative;background: url(../images/loc/major/sprite.png);background-position: -180px -120px;width: 75px;height: 75px;margin: 0 0 8px 0;}
.major2018-abil-big {}
.major2018-abil-small-wrapper {position: relative;background: url(../images/loc/major/sprite.png);background-position: -100px -120px;width: 74px;height: 74px;margin: 0 0 8px 0;}
.major2018-abil-small {margin: 0 0 2px 0;}
.major2018-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: -2px;right: -2px;text-align: center;font-size: 15px;background: #ffc42d;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}

.major2018-bottom-panel {position: relative;z-index:2;color: #fcfcfc;text-align: center;margin: 493px 0 5px 0;}
.major2018-available-block {position: absolute;text-align: center;width: 180px;left: 26px;top: 4px;font-size: 23px;line-height: 23px;margin: 0 0 21px 0;
	text-shadow: rgb(73, 73, 73) 2px 0px 0px, rgb(73, 73, 73) 1.75517px 0.958851px 0px, rgb(73, 73, 73) 1.0806px 1.68294px 0px, rgb(73, 73, 73) 0.141474px 1.99499px 0px, rgb(73, 73, 73) -0.832294px 1.81859px 0px, rgb(73, 73, 73) -1.60229px 1.19694px 0px, rgb(73, 73, 73) -1.97998px 0.28224px 0px, rgb(73, 73, 73) -1.87291px -0.701566px 0px, rgb(73, 73, 73) -1.30729px -1.5136px 0px, rgb(73, 73, 73) -0.421592px -1.95506px 0px, rgb(73, 73, 73) 0.567324px -1.91785px 0px, rgb(73, 73, 73) 1.41734px -1.41108px 0px, rgb(73, 73, 73) 1.92034px -0.558831px 0px;
}
.major2018-available-block-right {position: absolute;right: 21px;top: 11px;width: 180px;font-size: 12px;line-height: 15px;font-family: Tahoma, sans, sans-serif;font-weight: bold;}
.major2018-available-text {display: block;margin-bottom: 2px;}
.major2018-available-value {color: #fed125;}
.major2018-available-block-right .major2018-available-value {color: #ffffff;}

.major2018-activate-button {margin: 2px 0 0 0;}
.major2018-activate-button-inner {font-size: 30px;background: #fed125;line-height: 51px;display: inline-block;border: 3px solid #494949;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.major2018-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.major2018-activate-button-inner:active {}
.major2018-more-actions {text-align: center;margin: 15px;}

.major2018-special-img {position: absolute;width: 100px;top: -84px;right: 0;z-index: 1;}
.major2018-special-panel {border: 3px solid #e1d0b6;margin-left: 14px;margin-right: 14px;margin-top: 22px;border-radius: 8px;background: rgba(103, 91, 78, 0.64);text-align: center;padding-bottom: 11px;position: relative;}
.major2018-special-panel__title {font-size: 23px;margin: 11px 0 9px 0;text-shadow: rgb(73, 73, 73) 2px 0px 0px, rgb(73, 73, 73) 1.75517px 0.958851px 0px, rgb(73, 73, 73) 1.0806px 1.68294px 0px, rgb(73, 73, 73) 0.141474px 1.99499px 0px, rgb(73, 73, 73) -0.832294px 1.81859px 0px, rgb(73, 73, 73) -1.60229px 1.19694px 0px, rgb(73, 73, 73) -1.97998px 0.28224px 0px, rgb(73, 73, 73) -1.87291px -0.701566px 0px, rgb(73, 73, 73) -1.30729px -1.5136px 0px, rgb(73, 73, 73) -0.421592px -1.95506px 0px, rgb(73, 73, 73) 0.567324px -1.91785px 0px, rgb(73, 73, 73) 1.41734px -1.41108px 0px, rgb(73, 73, 73) 1.92034px -0.558831px 0px;position: relative;z-index: 1;}
.major2018-special-panel:before {content: '';position: absolute;background: url(../images/loc/major/clouds.png);background-position: top right;width: 206px;height: 138px;top: 0;right: 0;}
.major2018-special-panel:after {content: '';position: absolute;background: url(../images/loc/major/clouds.png);background-position: top left;width: 206px;height: 138px;top: 0;left: 0;}
.major2018-special-panel p {font-family: Tahoma, Arial, sans, sans-serif;font-weight: bold;font-size: 12px;line-height: 18px;margin: 0 0 7px 0;position: relative;z-index: 1;}
.major2018-special-panel p b {color: #fed125;}
/** /MAJOR **/







/**  DINOPARK **/
.dinopark {background: url(../images/loc/dinopark/bg.png);position: relative;width: 652px;border-radius: 5px;height: 745px;text-align: center;}
.dinopark.dinopark-dino {background: url(../images/loc/dinopark/bg-2.png);height: 701px;}

.dinopark-tmp {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  }
.dinopark-tmp {}
.dinopark-tmp-item {background: url(../images/loc/dinopark/bg-egg.png);}
.dinopark-tmp-item__shadow {background: url(../images/loc/dinopark/bg-egg-shadow.png);width: 190px;height: 69px;position: absolute;top: 50%;left: 50%;margin: 8px 0px 0 -98px;opacity: 0.75;}
.dinopark-tmp-item__pic {background: url(../images/loc/dinopark/bg-egg.png);width: 213px;height: 238px;position: absolute;top: 50%;left: 50%;margin: -174px 0px 0 -109px;
	transform: rotate(1.5deg);
	transform-origin: bottom center;
	transition: all 0.1s linear;
	animation: dinopark-egg-animation 3s linear infinite;
}
.dinopark-tmp-timeout {border: 3px solid #e9e95f;border-radius: 8px;background: rgba(7, 61, 12, 0.64);color: #ffffff;font-family: 'bloccregular';font-weight: normal;font-size: 23px;line-height: 25px;width: 386px;margin: 469px auto 0 auto;text-shadow: rgb(35, 55, 9) 2px 0px 0px, rgb(35, 55, 9) 1.75517px 0.958851px 0px, rgb(35, 55, 9) 1.0806px 1.68294px 0px, rgb(35, 55, 9) 0.141474px 1.99499px 0px, rgb(35, 55, 9) -0.832294px 1.81859px 0px, rgb(35, 55, 9) -1.60229px 1.19694px 0px, rgb(35, 55, 9) -1.97998px 0.28224px 0px, rgb(35, 55, 9) -1.87291px -0.701566px 0px, rgb(35, 55, 9) -1.30729px -1.5136px 0px, rgb(35, 55, 9) -0.421592px -1.95506px 0px, rgb(35, 55, 9) 0.567324px -1.91785px 0px, rgb(35, 55, 9) 1.41734px -1.41108px 0px, rgb(35, 55, 9) 1.92034px -0.558831px 0px;padding: 20px 0px 20px 0px;box-sizing: border-box;}
.dinopark-tmp-timeout__text {}
.dinopark-tmp-timeout__timer {color: #fed125;margin-top: 3px;}

@keyframes dinopark-egg-animation {
	0% {transform: rotate(0deg);}
	30% {transform: rotate(0deg);}
	32% {transform: rotate(-0.75deg);}
	36% {transform: rotate(0.75deg);}
	40% {transform: rotate(-0.5deg);}
	44% {transform: rotate(0.5deg);}
	46% {transform: rotate(0deg);}
	100% {transform: rotate(0deg);}
}


.dinopark-buttons {}
.dinopark-buttons .button {font-size:13px;}

.dinopark-egg {background: url(../images/loc/dinopark/bg-egg.png);}
.dinopark-egg__shadow {background: url(../images/loc/dinopark/bg-egg-shadow.png);width: 190px;height: 69px;position: absolute;top: 50%;left: 50%;margin: 8px 0px 0 -98px;opacity: 0.75;}
.dinopark-egg__pic {background: url(../images/loc/dinopark/bg-egg.png);width: 213px;height: 238px;position: absolute;top: 50%;left: 50%;margin: -174px 0px 0 -109px;
	transform: rotate(1.5deg);
	transform-origin: bottom center;
	transition: all 0.1s linear;
	animation: dinopark-egg-animation 3s linear infinite;
}

.dinopark-egg-dinos {}
.dinopark-egg-dino {position: absolute;width: 125px;text-align: center;}
.dinopark-egg-dino .hover-invisible {display: inline-block;}
.dinopark-egg-dino .hover-visible {display: none;}
.dinopark-egg-dino:hover .hover-invisible {display: none;}
.dinopark-egg-dino:hover .hover-visible {display: inline-block;position: relative;}
.dinopark-egg-dino.i-1 {left: 36px;top: 310px;}
.dinopark-egg-dino.i-2 {left: 54px;top: 82px;}
.dinopark-egg-dino.i-3 {left: 265px;top: 12px;}
.dinopark-egg-dino.i-4 {left: 473px;top: 82px;}
.dinopark-egg-dino.i-5 {left: 494px;top: 310px;}
.dinopark-egg-dino__pic {transition: all 0.2s linear;background: rgba(7, 61, 12, 0.64);width: 85px;height: 85px;border: 4px solid #302e2c;border-radius: 50%;position: relative;margin: 0 auto 0 auto;}
.dinopark-egg-dino:hover .dinopark-egg-dino__pic {background: rgba(7, 61, 12, 0.81);}
.dinopark-egg-dino__pic img {position: absolute;bottom: 0px;left: 50%;width: 98px !important;max-width: 98px !important;height: 120px !important;margin-left: -56px;}
.dinopark-egg-dino-info {transition: all 0.2s linear;background: rgba(7, 61, 12, 0.64);border-radius: 5px;padding: 5px;color: #ffffff;font-size: 12px;margin-top: 2px;}
.dinopark-egg-dino:hover .dinopark-egg-dino-info {background: rgba(7, 61, 12, 0.81);}
.dinopark-egg-dino__title {margin: 4px 0 0 0;cursor: default;}
.dinopark-egg-dino__chance {transition: all 0.2s linear;font-weight: bold;color: #fed125;margin: 3px 0 0 0;cursor: default;}
.dinopark-egg-dino:hover .dinopark-egg-dino__chance {color: #ff6f5c;}
.dinopark-icon-upgrade {background: url(../images/loc/dinopark/icon-upgrade.png);width: 10px;height: 10px;display: inline-block;position: absolute;top: 50%;right: -13px;margin-top: -6px;}
.dinopark-egg-dino__action {margin: 8px 0 0 0;}
.dinopark-egg-dino__action .button {display: block;}
.dinopark-egg-dino__action .button .f  {}
.dinopark-egg-dino__action .button .f .c {text-shadow: none;font-size: 12px;}
.dinopark-egg-timer {position: absolute;top: 448px;left: 50%;margin-left: -200px;width: 400px;text-align: center;color: #ffffff;font-family: 'bloccregular';font-size: 23px;line-height: 25px;cursor: default;
	text-shadow: rgb(35, 55, 9) 2px 0px 0px, rgb(35, 55, 9) 1.75517px 0.958851px 0px, rgb(35, 55, 9) 1.0806px 1.68294px 0px, rgb(35, 55, 9) 0.141474px 1.99499px 0px, rgb(35, 55, 9) -0.832294px 1.81859px 0px, rgb(35, 55, 9) -1.60229px 1.19694px 0px, rgb(35, 55, 9) -1.97998px 0.28224px 0px, rgb(35, 55, 9) -1.87291px -0.701566px 0px, rgb(35, 55, 9) -1.30729px -1.5136px 0px, rgb(35, 55, 9) -0.421592px -1.95506px 0px, rgb(35, 55, 9) 0.567324px -1.91785px 0px, rgb(35, 55, 9) 1.41734px -1.41108px 0px, rgb(35, 55, 9) 1.92034px -0.558831px 0px;
}
.dinopark-egg-timer__counter {  color: #fed125;  }
.dinopark-egg-action {width: 300px;transition: all 0.1s linear;position: absolute;top: 494px;left: 50%;margin-left: -150px;background: #fed125;border: 3px solid #494949;box-sizing: border-box;color: #ffffff;font-family: 'bloccregular';font-size: 30px;line-height: 30px;padding: 10px 10px 14px 10px;border-radius: 18px;box-shadow: 0 0 0 4px #efac07, inset 0px -6px 0px 2px #efac07;cursor: pointer;
	text-shadow: rgb(73, 73, 73) 2px 0px 0px, rgb(73, 73, 73) 1.75517px 0.958851px 0px, rgb(73, 73, 73) 1.0806px 1.68294px 0px, rgb(73, 73, 73) 0.141474px 1.99499px 0px, rgb(73, 73, 73) -0.832294px 1.81859px 0px, rgb(73, 73, 73) -1.60229px 1.19694px 0px, rgb(73, 73, 73) -1.97998px 0.28224px 0px, rgb(73, 73, 73) -1.87291px -0.701566px 0px, rgb(73, 73, 73) -1.30729px -1.5136px 0px, rgb(73, 73, 73) -0.421592px -1.95506px 0px, rgb(73, 73, 73) 0.567324px -1.91785px 0px, rgb(73, 73, 73) 1.41734px -1.41108px 0px, rgb(73, 73, 73) 1.92034px -0.558831px 0px;
}
.dinopark-egg-action:hover {filter:saturate(6);}
.dinopark-egg-action:active {padding: 13px 10px 11px 10px;box-shadow: 0 0 0 4px #efac07, inset 0px -3px 0px 2px #efac07;}

.dinopark-egg-action-wrapper {  position: absolute;  top: 507px;  left: 0;  right: 0;  color: #fff;  font-family: 'bloccregular';  font-size: 25px;  line-height: 20px;
	text-shadow: rgb(73, 73, 73) 2px 0px 0px, rgb(73, 73, 73) 1.75517px 0.958851px 0px, rgb(73, 73, 73) 1.0806px 1.68294px 0px, rgb(73, 73, 73) 0.141474px 1.99499px 0px, rgb(73, 73, 73) -0.832294px 1.81859px 0px, rgb(73, 73, 73) -1.60229px 1.19694px 0px, rgb(73, 73, 73) -1.97998px 0.28224px 0px, rgb(73, 73, 73) -1.87291px -0.701566px 0px, rgb(73, 73, 73) -1.30729px -1.5136px 0px, rgb(73, 73, 73) -0.421592px -1.95506px 0px, rgb(73, 73, 73) 0.567324px -1.91785px 0px, rgb(73, 73, 73) 1.41734px -1.41108px 0px, rgb(73, 73, 73) 1.92034px -0.558831px 0px;
}
.dinopark-egg-action.dinopark-egg-action--hatch-now {  top: 590px;  }
.dinopark-egg-upgrade {}
.dinopark-egg-button {  width: 130px;  transition: all 0.1s linear;  display: inline-block;  vertical-align: middle;  background: #fed125;  border: 3px solid #494949;  box-sizing: border-box;  color: #ffffff;  font-family: 'bloccregular';  font-size: 25px;  line-height: 20px;  padding: 10px 13px 14px 0px;  border-radius: 14px;  box-shadow: 0 0 0 4px #efac07, inset 0px -6px 0px 2px #efac07;  margin: 0 10px 0 9px;  cursor: pointer;
	text-shadow: rgb(73, 73, 73) 2px 0px 0px, rgb(73, 73, 73) 1.75517px 0.958851px 0px, rgb(73, 73, 73) 1.0806px 1.68294px 0px, rgb(73, 73, 73) 0.141474px 1.99499px 0px, rgb(73, 73, 73) -0.832294px 1.81859px 0px, rgb(73, 73, 73) -1.60229px 1.19694px 0px, rgb(73, 73, 73) -1.97998px 0.28224px 0px, rgb(73, 73, 73) -1.87291px -0.701566px 0px, rgb(73, 73, 73) -1.30729px -1.5136px 0px, rgb(73, 73, 73) -0.421592px -1.95506px 0px, rgb(73, 73, 73) 0.567324px -1.91785px 0px, rgb(73, 73, 73) 1.41734px -1.41108px 0px, rgb(73, 73, 73) 1.92034px -0.558831px 0px;
}
.dinopark-egg-button:hover {filter:saturate(6);}
.dinopark-egg-button:active {padding: 13px 13px 11px 0px;box-shadow: 0 0 0 4px #efac07, inset 0px -3px 0px 2px #efac07;}



.dinopark-egg-info {transition: all 0.1s linear;position: absolute;bottom: 17px;left: 14px;right: 14px;border: 3px solid #e9e95f;border-radius: 9px;box-sizing: border-box;background: rgba(7, 61, 12, 0.64);color: #ffffff;padding: 18px 0 18px 0;height: 155px;}
.dinopark-egg-info__title {font-family: 'bloccregular';font-size: 23px;line-height: 23px;cursor: default;
	text-shadow: rgb(10, 78, 17) 2px 0px 0px, rgb(10, 78, 17) 1.75517px 0.958851px 0px, rgb(10, 78, 17) 1.0806px 1.68294px 0px, rgb(10, 78, 17) 0.141474px 1.99499px 0px, rgb(10, 78, 17) -0.832294px 1.81859px 0px, rgb(10, 78, 17) -1.60229px 1.19694px 0px, rgb(10, 78, 17) -1.97998px 0.28224px 0px, rgb(10, 78, 17) -1.87291px -0.701566px 0px, rgb(10, 78, 17) -1.30729px -1.5136px 0px, rgb(10, 78, 17) -0.421592px -1.95506px 0px, rgb(10, 78, 17) 0.567324px -1.91785px 0px, rgb(10, 78, 17) 1.41734px -1.41108px 0px, rgb(10, 78, 17) 1.92034px -0.558831px 0px;
}
.dinopark-egg-info__text {font-size: 11.5px;line-height: 18px;font-weight: bold;margin: 12px 0 0 0;cursor: default;}
.dinopark-egg-info__attention {font-size: 11.5px;line-height: 18px;font-weight: bold;color: #fed125;margin: 7px 0 0 0;cursor: default;}


.dinopark-dino-mfs {position: absolute;top: 20px;left: 16px;right: 16px;height: 57px;}
.dinopark-dino-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;font-family: 'bloccregular';cursor: default;}
.dinopark-dino-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;font-family: 'bloccregular';cursor: default;}
.dinopark-dino-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.dinopark-dino-mfs-bar {width: 618px;border-collapse: separate;border-spacing: 0;margin: -1px -1px;box-sizing: border-box;}
.dinopark-dino-mfs-bar-row {}
.dinopark-dino-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.dinopark-dino-mfs-bar-cell + .dinopark-dino-mfs-bar-cell {}
.dinopark-dino-mfs-bar-cell:first-child {border-radius: 10px 0 0 10px;}
.dinopark-dino-mfs-bar-cell:last-child {border-radius: 0 10px 10px 0;}
.dinopark-dino-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.dinopark-dino-title {position: absolute;font-family: 'bloccregular';font-size: 27px;line-height: 27px;color: #ffffff;top: 70px;left: 0;right: 0;
	text-shadow: rgb(71, 42, 10) 2px 0px 0px, rgb(71, 42, 10) 1.75517px 0.958851px 0px, rgb(71, 42, 10) 1.0806px 1.68294px 0px, rgb(71, 42, 10) 0.141474px 1.99499px 0px, rgb(71, 42, 10) -0.832294px 1.81859px 0px, rgb(71, 42, 10) -1.60229px 1.19694px 0px, rgb(71, 42, 10) -1.97998px 0.28224px 0px, rgb(71, 42, 10) -1.87291px -0.701566px 0px, rgb(71, 42, 10) -1.30729px -1.5136px 0px, rgb(71, 42, 10) -0.421592px -1.95506px 0px, rgb(71, 42, 10) 0.567324px -1.91785px 0px, rgb(71, 42, 10) 1.41734px -1.41108px 0px, rgb(71, 42, 10) 1.92034px -0.558831px 0px;
}

.dinopark-dino-pic {position: absolute;width: 249px;height: 257px;left: 50%;margin-left: -119px;top: 149px;}
.dinopark-dino-pic__img {position: absolute;width: 249px;height: 257px;bottom: 0;left: 0;}
.dinopark-dino-pic__shadow-img {position: absolute;width: 221px;height: 60px;bottom: -12px;left: 0;opacity: 0.75;}

.dinopark-dino-stats {width: 169px;position: absolute;left: 15px;top: 176px;}
.dinopark-dino-stats.dinopark-dino-stats--abils {left: auto;right: 15px;top: 168px;}
.dinopark-dino-stats.dinopark-dino-stats--abils .dinopark-dino-stat {margin-bottom: 10px;padding-bottom: 8px;}
.dinopark-dino-stat {background: rgba(7, 61, 12, 0.64);color: #ffffff;border: 2px solid rgba(252, 252, 252, 0.74);border-radius: 10px;margin-bottom: 16px;font-size: 12px;line-height: 18px;font-weight: bold;padding: 7px 7px 9px 7px;}
.dinopark-dino-stat-info {position: relative;text-align: left;padding: 1px 0 3px 48px;}
.dinopark-dino-stat__label {  }
.dinopark-dino-stat__value {color: #fed125;}
.dinopark-dino-stat__abil {position: absolute;left: 4px;top: 1px;width: 37px;height: 37px;}
.dinopark-dino-stat__bar {height: 9px;border-radius: 5px;background: #224d1a;margin: 6px 5px 4px 5px;position: relative;width: 141px;}
.dinopark-dino-stat__bar .percent {position: absolute;top: 0;left: 0;bottom: 0;overflow: hidden;border-radius: 5px 0 0 5px;box-shadow: -1px 1px 3px 0px #234e1b;}
.dinopark-dino-stat__bar .percent-inner {width: 141px;position: absolute;left: 0;top: 0;bottom: 0;background: #fed125;box-shadow: inset 0px -4px 0 0 #f3b50f;border-radius: 5px;}

.dinopark-egg-info .dinopark-dino-stats {  top: 10px;  left: 12px;  width: 179px;  }
.dinopark-egg-info .dinopark-dino-stats .dinopark-dino-stat__label {  }
.dinopark-egg-info .dinopark-dino-stats .dinopark-dino-stat__value {  }
.dinopark-egg-info .dinopark-dino-stats .dinopark-dino-stat {  border: none;  margin-bottom: 1px;  font-size: 11px;  padding: 3px 5px;  border-radius: 0;  }
.dinopark-egg-info .dinopark-dino-stats .dinopark-dino-stat:first-child {  border-top-left-radius: 5px;  border-top-right-radius: 5px;  }
.dinopark-egg-info .dinopark-dino-stats .dinopark-dino-stat:last-child {  border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px;  }
.dinopark-egg-info .dinopark-dino-stats.dinopark-dino-stats--abils {  top: 10px;  left: auto;  right: 12px;  width: 403px;  }
.dinopark-egg-info .dinopark-dino-stats.dinopark-dino-stats--abils .dinopark-dino-stat {}
.dinopark-egg-info .dinopark-dino-stats.dinopark-dino-stats--abils .dinopark-dino-stat .dinopark-dino-stat__abil {top: 2px;width: 32px;height: 32px;left: 2px;}
.dinopark-egg-info .dinopark-dino-stats.dinopark-dino-stats--abils .dinopark-dino-stat .dinopark-dino-stat-info {  padding-top: 0;  padding-bottom: 0;  padding-left: 40px;  }
.dinopark-egg-info .dinopark-dino-stats.dinopark-dino-stats--abils .dinopark-dino-stat__value {  font-weight: normal;  }

.dinopark-dino-action {width: 300px;transition: all 0.1s linear;position: absolute;top: 455px;left: 50%;margin-left: -150px;background: #fed125;border: 3px solid #494949;box-sizing: border-box;color: #ffffff;font-family: 'bloccregular';font-size: 30px;line-height: 30px;padding: 10px 10px 14px 10px;border-radius: 18px;box-shadow: 0 0 0 4px #efac07, inset 0px -6px 0px 2px #efac07;cursor: pointer;
	text-shadow: rgb(73, 73, 73) 2px 0px 0px, rgb(73, 73, 73) 1.75517px 0.958851px 0px, rgb(73, 73, 73) 1.0806px 1.68294px 0px, rgb(73, 73, 73) 0.141474px 1.99499px 0px, rgb(73, 73, 73) -0.832294px 1.81859px 0px, rgb(73, 73, 73) -1.60229px 1.19694px 0px, rgb(73, 73, 73) -1.97998px 0.28224px 0px, rgb(73, 73, 73) -1.87291px -0.701566px 0px, rgb(73, 73, 73) -1.30729px -1.5136px 0px, rgb(73, 73, 73) -0.421592px -1.95506px 0px, rgb(73, 73, 73) 0.567324px -1.91785px 0px, rgb(73, 73, 73) 1.41734px -1.41108px 0px, rgb(73, 73, 73) 1.92034px -0.558831px 0px;
}
.dinopark-dino-action:hover {filter:saturate(6);}
.dinopark-dino-action:active {padding: 13px 10px 11px 10px;box-shadow: 0 0 0 4px #efac07, inset 0px -3px 0px 2px #efac07;}

.dinopark-dino-params {position: absolute;bottom: 48px;background: rgba(7, 61, 12, 0.64);left: 14px;right: 11px;border: 3px solid #e9e95f;border-radius: 9px;box-sizing: border-box;padding: 19px 20px;}
.dinopark-dino-param {display: inline-block;vertical-align: top;background: rgba(6, 69, 13, 0.5);border-radius: 5px;padding: 5px 10px;float: left;min-width: 151px;box-sizing: border-box;}
.dinopark-dino-param-label {display: block;font-size: 12px;line-height: 18px;color: #ffffff;font-weight: bold;margin: 1px 0 1px 0;}
.dinopark-dino-param-value {display: block;font-size: 16px;line-height: 22px;color: #fed125;font-weight: bold;margin: 1px 0;}
.dinopark-dino-param-list {display: inline-block;vertical-align: top;margin: 0;padding: 0;list-style: none;float: right;}
.dinopark-dino-param-list .dinopark-dino-param {min-width: 135px;border-radius: 0;margin-right: 2px;}
.dinopark-dino-param-list .dinopark-dino-param:first-child {border-radius: 5px 0 0 5px;}
.dinopark-dino-param-list .dinopark-dino-param:last-child {border-radius: 0 5px 5px 0;margin-right: 0;}

.dinopark-dino-info-upgrade {position: absolute;bottom: 0;left: 17px;right: 14px;background: rgba(7, 61, 12, 0.64);border-radius: 5px 5px 0 0;color: #fff;font-style: italic;font-size: 12px;line-height: 14px;padding: 5px 0 7px 0;}
.dinopark-dino-info-upgrade__img {width: 40px;height: auto;position: absolute;left: 4px;top: -5px;}
.dinopark-dino-info-upgrade__text {margin: 0;}
/** /DINOPARK **/



/* trucker2019 */
.trucker2019 { height: auto; }
.trucker2019-block {font-family: 'bloccregular';color: #fff;width: 652px;min-height: 1096px;margin: 0 auto;background: url(../images/loc/trucker/bg.png) top center no-repeat #a1978b;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.trucker2019-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.trucker2019-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.trucker2019-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.trucker2019-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.trucker2019-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.trucker2019-mfs-bar-row {}
.trucker2019-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;border-left: none;border-right: none;}
.trucker2019-mfs-bar-cell + .trucker2019-mfs-bar-cell {}
.trucker2019-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.trucker2019-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.trucker2019-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.trucker2019-buildings {position: absolute;left: 0;right: 0;top: 166px;height: 330px;overflow: hidden;}
.trucker2019-buildings.disabled {opacity: 1;}
.trucker2019-building-link {}
.trucker2019-building {background: url(../images/loc/trucker/buildings.png);position: absolute;height: 240px;top: 1px;}
.trucker2019-building.trucker2019-building--school {width: 200px;background-position: 0 -300px;left: -75px;}
.trucker2019-building-link.active .trucker2019-building--school {background-position: 0 0;}
.trucker2019-buildings.disabled .trucker2019-building--school {background-position: 0 -600px;}
.trucker2019-building.trucker2019-building--factory {background-position: -200px -300px;width: 220px;left: 83px;}
.trucker2019-building-link.active .trucker2019-building--factory {background-position: -200px 0;}
.trucker2019-buildings.disabled .trucker2019-building--factory {background-position: -200px -600px;}
.trucker2019-building.trucker2019-building--barracks {background-position: -440px -300px;width: 260px;left: 284px;}
.trucker2019-building-link.active .trucker2019-building--barracks {background-position: -440px 0;}
.trucker2019-buildings.disabled .trucker2019-building--barracks {background-position: -440px -600px;}
.trucker2019-building.trucker2019-building--post {background-position: -710px -300px;width: 260px;left: 514px;}
.trucker2019-building-link.active .trucker2019-building--post {background-position: -710px 0;}
.trucker2019-buildings.disabled .trucker2019-building--post {background-position: -710px -600px;}
.trucker2019-building-link.active .trucker2019-building-title {display: block;}
.trucker2019-building-title {display: none;position: absolute;font-size: 36px;line-height: 36px;z-index: 1;filter: drop-shadow(0px 8px 7px #ffea52);text-shadow: rgb(255, 255, 255) 4px 0px 0px, rgb(255, 255, 255) 3.87565px 0.989616px 0px, rgb(255, 255, 255) 3.51033px 1.9177px 0px, rgb(255, 255, 255) 2.92676px 2.72656px 0px, rgb(255, 255, 255) 2.16121px 3.36588px 0px, rgb(255, 255, 255) 1.26129px 3.79594px 0px, rgb(255, 255, 255) 0.282949px 3.98998px 0px, rgb(255, 255, 255) -0.712984px 3.93594px 0px, rgb(255, 255, 255) -1.66459px 3.63719px 0px, rgb(255, 255, 255) -2.51269px 3.11229px 0px, rgb(255, 255, 255) -3.20457px 2.39389px 0px, rgb(255, 255, 255) -3.69721px 1.52664px 0px, rgb(255, 255, 255) -3.95997px 0.56448px 0px, rgb(255, 255, 255) -3.97652px -0.432781px 0px, rgb(255, 255, 255) -3.74583px -1.40313px 0px, rgb(255, 255, 255) -3.28224px -2.28625px 0px, rgb(255, 255, 255) -2.61457px -3.02721px 0px, rgb(255, 255, 255) -1.78435px -3.57996px 0px, rgb(255, 255, 255) -0.843183px -3.91012px 0px, rgb(255, 255, 255) 0.150409px -3.99717px 0px, rgb(255, 255, 255) 1.13465px -3.8357px 0px, rgb(255, 255, 255) 2.04834px -3.43574px 0px, rgb(255, 255, 255) 2.83468px -2.82216px 0px, rgb(255, 255, 255) 3.44477px -2.03312px 0px, rgb(255, 255, 255) 3.84068px -1.11766px 0px, rgb(255, 255, 255) 3.9978px -0.132717px 0px;}
.trucker2019-building-title.trucker2019-building-title--school {top: 220px;left: 50px;transform: rotate(-20deg);}
.trucker2019-building-title.trucker2019-building-title--factory {top: 210px;left: 205px;transform: rotate(-9deg);}
.trucker2019-building-title.trucker2019-building-title--barracks {top: 213px;left: 315px;transform: rotate(10deg);}
.trucker2019-building-title.trucker2019-building-title--post {top: 235px;left: 475px;transform: rotate(26deg);}
.trucker2019-buildings .map-img {position: absolute;top:0;left:0;right:0;bottom:0;z-index:10;width: 100%;height: 100%;}
.trucker2019-panel-item .amount {position: absolute;bottom: 0;right: 0;background: rgba(79, 78, 90, 0.9);font-family: Tahoma, Arial;font-size: 10px;padding: 2px 4px 0 4px;border-radius: 5px 0 0 0;font-weight: bold;}

.trucker2019-buildings-disabled {position: absolute;top: 0;left: 50%;font-family: Tahoma, Arial, sans-serif;width: 256px;margin-left: -133px;text-align: center;font-weight: bold;font-size: 12px;line-height: 16px;color: #fff;background: rgba(62, 57, 70, 0.8);border-radius: 10px;z-index: 11;padding: 15px 6px 15px 5px;}
.trucker2019-buildings-disabled-title {margin-bottom: 2px;}
.trucker2019-buildings-disabled-timeout {color: #f64412;}

.trucker2019-lifes {position: absolute;top: 55px;left: 0;right: 0;text-align: center;}
.trucker2019-life {background: url(../images/loc/trucker/sprite.png);display: inline-block;vertical-align: top;width: 25px;height: 25px;background-position: -40px -40px;opacity: 0.3;margin: 0 4px;}
.trucker2019-life.active {background-position: 0 -40px;opacity: 1;}

.trucker2019-oil {position: absolute;top: 681px;left: 20px;font-family: Tahoma, Arial, sans-serif;color: #000;/* background: #fff; */font-weight: bold;font-size: 11px;text-align: center;min-width: 91px;/* border: 3px solid #f64412; *//* border-radius: 10px; *//* padding: 3px 4px; */}
.trucker2019-oil-arrow {width: 68px;height: 36px;position: absolute;background: url(../images/loc/trucker/sprite.png) -100px 0;top: -58px;left: -3px;transform: rotate(-22deg);transform-origin: 50px 15px;z-index: 1;}
.trucker2019-oil-cap {width: 35px;height: 36px;position: absolute;background: url(../images/loc/trucker/sprite.png) -60px 0;top: -58px;left: 30px;}
.trucker2019-oil-fader {width: 92px;height: 115px;position: absolute;background: url(../images/loc/trucker/sprite.png) 0 -50px;top: -100px;left: 17px;}
.trucker2019-oil-fader.i-1 {background-position: 0 -50px;}
.trucker2019-oil-fader.i-2 {background-position: -100px -50px;}
.trucker2019-oil-fader.i-3 {background-position: -199px -50px;}
.trucker2019-oil-fader.i-4 {background-position: -299px -50px;}
.trucker2019-oil-fader.i-5 {background-position: -399px -50px;}
.trucker2019-oil-fader-svg { width: 115px;height: 115px;position: absolute;top: -100px;left: -6px;opacity: 0.85;}

.trucker2019-oil-panel {position: relative;z-index: 1;border: 3px solid #f64412;border-radius: 10px;padding: 3px 4px;background: #fff;}
.trucker2019-oil-panel-title {}
.trucker2019-oil-panel-kms {margin-top: 2px;margin-bottom: 4px;}
.trucker2019-oil-panel-kms span {font-size: 32px;color: #f64412;line-height: 32px;}

.trucker2019-panel {position: absolute;top: 565px;left: 194px;right: 14px;}
.trucker2019-panel-items {position: relative;margin: 0 -14px -15px -1px;padding: 0 0 12px 0;height: 156px;overflow: auto;text-align: left;}
.trucker2019-panel-items:after {content: '';display: block;clear: both;}
.trucker2019-panel-item {display: inline-block;width: 64px;height: 64px;background: #fff;border: 4px solid #4f4e5a;border-radius: 10px;float: left;margin: 0 1px 2px 1px;position: relative;}
.trucker2019-panel-actions {margin: 12px 5px 0 5px;position: relative;}
.trucker2019-panel-button {outline: none;transition: all 0.1s linear;display: block;border: 3px solid #6f2700;padding: 8px 0 13px 0;cursor: pointer;font-family: 'bloccregular';color: #6f2700;box-shadow: inset 0 -2px 0 2px #dd7115, 0 0 0 3px #ffffff;width: 100%;font-size: 25px;line-height: 25px;text-shadow: 0px 1px rgba(255, 246, 189, 0.35);border-radius: 8px;background: rgb(255,246,189);
	background: -moz-linear-gradient(top,  rgba(255,246,189,1) 0%, rgba(255,229,84,1) 10%, rgba(255,153,66,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,246,189,1) 0%,rgba(255,229,84,1) 10%,rgba(255,153,66,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,246,189,1) 0%,rgba(255,229,84,1) 10%,rgba(255,153,66,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6bd', endColorstr='#ff9942',GradientType=0 );
}
.trucker2019-panel-button:hover {filter: saturate(1.5);}
.trucker2019-panel-button:active {padding: 10px 0 11px 0;box-shadow: inset 0 0px 0 2px #dd7115, 0 0 0 3px #ffffff;}

.trucker2019-items {  position: absolute;  left: 0;  right: 0;  bottom: 0;  }

.trucker2019-bonuses {padding: 0 26px 18px 31px;margin: 0 0 0 0;}
.trucker2019-bonuses:after {content:''; display: block; clear: both;}
.trucker2019-weapons {display: inline-block;vertical-align: top;float: left;text-align: left;}
.trucker2019-weapons__title {  font-size: 23px;  line-height: 25px;  margin: 0 0 7px 0;
	text-shadow: rgb(62, 57, 70) 2px 0px 0px, rgb(62, 57, 70) 1.75517px 0.958851px 0px, rgb(62, 57, 70) 1.0806px 1.68294px 0px, rgb(62, 57, 70) 0.141474px 1.99499px 0px, rgb(62, 57, 70) -0.832294px 1.81859px 0px, rgb(62, 57, 70) -1.60229px 1.19694px 0px, rgb(62, 57, 70) -1.97998px 0.28224px 0px, rgb(62, 57, 70) -1.87291px -0.701566px 0px, rgb(62, 57, 70) -1.30729px -1.5136px 0px, rgb(62, 57, 70) -0.421592px -1.95506px 0px, rgb(62, 57, 70) 0.567324px -1.91785px 0px, rgb(62, 57, 70) 1.41734px -1.41108px 0px, rgb(62, 57, 70) 1.92034px -0.558831px 0px;
}
.trucker2019-weapons__list {}
.trucker2019-weapons__item {margin-right: 7px;}
.trucker2019-cars {display: inline-block;vertical-align: top;float: right;text-align: right;}
.trucker2019-cars__title {  font-size: 23px;  line-height: 25px;  margin: 0 0 7px 0;
	text-shadow: rgb(62, 57, 70) 2px 0px 0px, rgb(62, 57, 70) 1.75517px 0.958851px 0px, rgb(62, 57, 70) 1.0806px 1.68294px 0px, rgb(62, 57, 70) 0.141474px 1.99499px 0px, rgb(62, 57, 70) -0.832294px 1.81859px 0px, rgb(62, 57, 70) -1.60229px 1.19694px 0px, rgb(62, 57, 70) -1.97998px 0.28224px 0px, rgb(62, 57, 70) -1.87291px -0.701566px 0px, rgb(62, 57, 70) -1.30729px -1.5136px 0px, rgb(62, 57, 70) -0.421592px -1.95506px 0px, rgb(62, 57, 70) 0.567324px -1.91785px 0px, rgb(62, 57, 70) 1.41734px -1.41108px 0px, rgb(62, 57, 70) 1.92034px -0.558831px 0px;
}
.trucker2019-cars__list {}
.trucker2019-cars__item {margin: -20px 0 -44px 0;}

.trucker2019-bomb-panel {position: relative;margin: 11px 14px 19px 14px;border: 3px solid #6f7981;border-radius: 6px;background: rgba(81, 82, 93, 0.64);text-align: center;height: 75px;}
.trucker2019-bomb-panel__text-l {  position: absolute;  text-align: left;  bottom: 13px;  left: 15px;  font-size: 23px;  line-height: 25px;
	text-shadow: rgb(62, 57, 70) 2px 0px 0px, rgb(62, 57, 70) 1.75517px 0.958851px 0px, rgb(62, 57, 70) 1.0806px 1.68294px 0px, rgb(62, 57, 70) 0.141474px 1.99499px 0px, rgb(62, 57, 70) -0.832294px 1.81859px 0px, rgb(62, 57, 70) -1.60229px 1.19694px 0px, rgb(62, 57, 70) -1.97998px 0.28224px 0px, rgb(62, 57, 70) -1.87291px -0.701566px 0px, rgb(62, 57, 70) -1.30729px -1.5136px 0px, rgb(62, 57, 70) -0.421592px -1.95506px 0px, rgb(62, 57, 70) 0.567324px -1.91785px 0px, rgb(62, 57, 70) 1.41734px -1.41108px 0px, rgb(62, 57, 70) 1.92034px -0.558831px 0px;
}
.trucker2019-bomb-panel__img {display: inline-block;vertical-align: middle;margin: -40px 0 -13px 0;}
.trucker2019-bomb-panel__text-r {  position: absolute;  text-align: right;  bottom: 13px;  right: 12px;  font-size: 23px;  line-height: 25px;
	text-shadow: rgb(62, 57, 70) 2px 0px 0px, rgb(62, 57, 70) 1.75517px 0.958851px 0px, rgb(62, 57, 70) 1.0806px 1.68294px 0px, rgb(62, 57, 70) 0.141474px 1.99499px 0px, rgb(62, 57, 70) -0.832294px 1.81859px 0px, rgb(62, 57, 70) -1.60229px 1.19694px 0px, rgb(62, 57, 70) -1.97998px 0.28224px 0px, rgb(62, 57, 70) -1.87291px -0.701566px 0px, rgb(62, 57, 70) -1.30729px -1.5136px 0px, rgb(62, 57, 70) -0.421592px -1.95506px 0px, rgb(62, 57, 70) 0.567324px -1.91785px 0px, rgb(62, 57, 70) 1.41734px -1.41108px 0px, rgb(62, 57, 70) 1.92034px -0.558831px 0px;
}
.trucker2019-bomb-panel__text-r b {font-weight: normal;color: #70f23d;}

.trucker2019-bottom-text {  height: 28px;  line-height: 28px;  text-align: center;  font-family: Tahoma, Arial, sans-serif;  color: #a39ca2;  font-size: 12px;  font-weight: bold;  border-radius: 0 0 5px 5px;  background: #554f5e;  }




/**  BABY YODA MANDALORE  **/
.yoda2019 { height: auto; }
.yoda2019-block {font-family: 'bloccregular';color: #fff;width: 653px;min-height: 603px;margin: 0 auto;background: url(../images/loc/mandalore/bg.jpg) top center no-repeat #ffdca6;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.yoda2019-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.yoda2019-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.yoda2019-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.yoda2019-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.yoda2019-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.yoda2019-mfs-bar-row {}
.yoda2019-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.yoda2019-mfs-bar-cell + .yoda2019-mfs-bar-cell {}
.yoda2019-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.yoda2019-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.yoda2019-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.yoda2019-pers-block {position: absolute;top: 133px;left: 50%;width: 344px;margin-left: -178px;}
.yoda2019-pers {}

.yoda2019-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.yoda2019-abils-l {position: absolute;left: 16px;top: 47px;width: 110px;text-align: center;}
.yoda2019-abils-r {position: absolute;right: 10px;top: 47px;width: 100px;text-align: center;}
.yoda2019-abil-big {margin-bottom: -9px;}
.yoda2019-abil-big:first-child {margin-bottom: -9px;}
.yoda2019-abil-small-wrapper { position: relative; }
.yoda2019-abil-small {margin: 0 0 2px 0;}
.yoda2019-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #d6c5ac;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}

.yoda2019-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: 447px 0 5px 0;}
.yoda2019-available-block {position: relative;text-align: center;font-size: 22px;line-height: 21px;margin: 0 0 21px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.yoda2019-available-text {}
.yoda2019-available-value {}
.yoda2019-activate-button {margin: 2px 0 0 0;}
.yoda2019-activate-button-inner {font-size: 30px;background: #fed125;line-height: 51px;display: inline-block;border: 3px solid #494949;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.yoda2019-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.yoda2019-activate-button-inner:active {}
.yoda2019-more-actions {text-align: center;margin: 15px;}

.yoda2019-bonuses {padding: 26px 26px 20px 31px;margin: -22px 0 0 0;}
.yoda2019-bonuses:after {content:''; display: block; clear: both;}
.yoda2019-weapons {display: inline-block;vertical-align: top;float: left;text-align: left;}
.yoda2019-weapons__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.yoda2019-weapons__list {}
.yoda2019-weapons__item {margin-right: 7px; width:64px; height:64px;}
.yoda2019-cars {display: inline-block;vertical-align: top;float: right;text-align: right;}
.yoda2019-cars__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.yoda2019-cars__list {}
.yoda2019-cars__item { height:64px;}

.yoda2019-bomb-panel {position: relative;margin: 11px 14px 19px 14px;border: 3px solid #ffeed6;border-radius: 6px;background: rgba(201, 168, 121, 0.64);text-align: center;min-height: 76px;}
.yoda2019-bomb-panel__text-l {position: absolute;text-align: left;bottom: 13px;left: 15px;font-size: 22px;line-height: 25px;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.yoda2019-bomb-panel__img {display: inline-block;vertical-align: middle;margin:-31px 0 -43px 0;}
.yoda2019-bomb-panel__text-r {position: absolute;text-align: right;bottom: 13px;right: 12px;font-size: 23px;line-height: 25px;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.yoda2019-bomb-panel__text-r b {font-weight: normal;color: #fed125;}

.yoda2019-shield {margin-bottom: 18px;}
.yoda2019-shield-inner {display: inline-block;vertical-align: top;}
.yoda2019-shield-img {margin-right: 1px;}

.yoda2019-pers-block {}
.yoda2019-pers-ear-l {position: absolute;top: 13px;left: 0; transform-origin: 123px 20px;}
.yoda2019-pers-ear-r {position: absolute;top: 19px;left: 232px;transform-origin: 10px 0;}
.yoda2019-pers-blink {position: absolute;display: none;top: 29px;left: 150px;}
.yoda2019-pers {position: absolute;top: 0;left: 0;}
.yoda2019-animated {}
/** /BABY YODA MANDALORE **/



/**  big-brother **/
.big-brother { height: auto; width: 652px;margin-left: auto;margin-right: auto; }
.big-brother-header {background: #242e4a;font-size: 12px;line-height: 18px;font-weight: bold;color: #ffffff;text-align: center;border-radius: 5px 5px 0 0;padding: 17px 20px 18px 20px;}
.big-brother-header b{color: #ff3561;}
.big-brother-bg { font-family: 'bloccregular';color: #fff;min-height: 485px;margin: 0 auto;background: url(../images/loc/bigbrother/bg.jpg) top center no-repeat #242e4a;position: relative;}


.big-brother-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.big-brother-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.big-brother-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.big-brother-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.big-brother-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.big-brother-mfs-bar-row {}
.big-brother-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.big-brother-mfs-bar-cell + .big-brother-mfs-bar-cell {}
.big-brother-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.big-brother-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.big-brother-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.big-brother-pers-block {position: absolute;top: 126px;left: 4px;}
.big-brother-pers { display: block;}

.big-brother-button {position: absolute;bottom: 12px;left: 75px;z-index: 20;}
.big-brother-button-inner {font-size: 22px;font-weight: normal;background: #fed125;line-height: 37px;display: inline-block;border: 3px solid #494949;border-radius: 17px;cursor: pointer;padding: 0 16px 3px 16px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 3px #ffb500;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.big-brother-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.big-brother-button-inner:active {}

.big-brother-abils-block {position: absolute;top: 130px;right: 0;height: 300px;width: 320px;}
.big-brother-abil-wrapper {position: relative;width: 64px;height: 64px;display: inline-block;background: #ffffff;border: 4px solid #182249;border-radius: 10px;margin: 0 19px 24px 0;}
.big-brother-abil-wrapper .timeleft {position: absolute;top: 22px;left: -7px;right: -7px;text-align: center;font-size: 15px;background: #d4dbe8;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}
.big-brother-abil {}

.big-brother-body {background: #242e4a;padding: 14px 13px;}

.big-brother-lead {border: 3px solid #525f84;border-radius: 10px;color: #ffffff;}
.big-brother-lead-top {font-family: 'bloccregular';background: #333f60;height: 73px;position: relative;border-radius: 8px 8px 0 0;}
.big-brother-lead-top__img {position: absolute;left: 0;bottom: 0;}
.big-brother-lead-top__text-l {position: absolute;font-weight: normal;left: 0;top: 0;text-align: left;font-size: 23px;line-height: 25px;padding: 12px 15px;
	text-shadow: rgb(62, 57, 70) 2px 0px 0px, rgb(62, 57, 70) 1.75517px 0.958851px 0px, rgb(62, 57, 70) 1.0806px 1.68294px 0px, rgb(62, 57, 70) 0.141474px 1.99499px 0px, rgb(62, 57, 70) -0.832294px 1.81859px 0px, rgb(62, 57, 70) -1.60229px 1.19694px 0px, rgb(62, 57, 70) -1.97998px 0.28224px 0px, rgb(62, 57, 70) -1.87291px -0.701566px 0px, rgb(62, 57, 70) -1.30729px -1.5136px 0px, rgb(62, 57, 70) -0.421592px -1.95506px 0px, rgb(62, 57, 70) 0.567324px -1.91785px 0px, rgb(62, 57, 70) 1.41734px -1.41108px 0px, rgb(62, 57, 70) 1.92034px -0.558831px 0px;
}
.big-brother-lead-top__text-r {position: absolute;right: 0;top: 0;text-align: right;font-size: 23px;line-height: 25px;padding: 12px 15px;
	text-shadow: rgb(62, 57, 70) 2px 0px 0px, rgb(62, 57, 70) 1.75517px 0.958851px 0px, rgb(62, 57, 70) 1.0806px 1.68294px 0px, rgb(62, 57, 70) 0.141474px 1.99499px 0px, rgb(62, 57, 70) -0.832294px 1.81859px 0px, rgb(62, 57, 70) -1.60229px 1.19694px 0px, rgb(62, 57, 70) -1.97998px 0.28224px 0px, rgb(62, 57, 70) -1.87291px -0.701566px 0px, rgb(62, 57, 70) -1.30729px -1.5136px 0px, rgb(62, 57, 70) -0.421592px -1.95506px 0px, rgb(62, 57, 70) 0.567324px -1.91785px 0px, rgb(62, 57, 70) 1.41734px -1.41108px 0px, rgb(62, 57, 70) 1.92034px -0.558831px 0px;
}
.big-brother-lead-top__text-r b {font-weight: normal;color: #ff3561;}
.big-brother-lead-text {font-weight: bold;font-size: 12px;line-height: 18px;text-align: center;padding: 12px 0;}
.big-brother-lead-text b {color: #ff3561;}

.big-brother-bonuses {padding: 0 0 0 0;margin: 27px 16px 0 16px;color: #ffffff;}
.big-brother-bonuses:after {content:''; display: block; clear: both;}
.big-brother-weapons {display: inline-block;vertical-align: top;float: left;text-align: left;}
.big-brother-weapons__title {font-size: 23px;font-family: 'bloccregular';line-height: 25px;margin: 0 0 9px 0;
	text-shadow: #3e3946 2px 0 0, #3e3946 1.75517px 0.95885px 0, #3e3946 1.0806px 1.68294px 0, #3e3946 0.14147px 1.99499px 0, #3e3946 -0.83229px 1.81859px 0, #3e3946 -1.60229px 1.19694px 0, #3e3946 -1.97998px 0.28224px 0, #3e3946 -1.87291px -0.70157px 0, #3e3946 -1.30729px -1.5136px 0, #3e3946 -0.42159px -1.95506px 0, #3e3946 0.56732px -1.91785px 0, #3e3946 1.41734px -1.41108px 0, #3e3946 1.92034px -0.55883px 0;
}
.big-brother-weapons__list {}
.big-brother-weapons__item-shadow {display: inline-block;vertical-align: top;width: 70px;margin-right: 5px;filter: drop-shadow(0px 0px 0px white);}
.big-brother-weapons__item-shadow .big-brother-weapons__item-shadow {margin: 0;}
.big-brother-weapons__item {display: block;filter: drop-shadow(0px 0px 1px white);}
.big-brother-cars {display: inline-block;vertical-align: top;float: right;text-align: right;}
.big-brother-cars__title {font-size: 23px;font-family: 'bloccregular';line-height: 25px;margin: 0 0 10px 0;
	text-shadow: #3e3946 2px 0 0, #3e3946 1.75517px 0.95885px 0, #3e3946 1.0806px 1.68294px 0, #3e3946 0.14147px 1.99499px 0, #3e3946 -0.83229px 1.81859px 0, #3e3946 -1.60229px 1.19694px 0, #3e3946 -1.97998px 0.28224px 0, #3e3946 -1.87291px -0.70157px 0, #3e3946 -1.30729px -1.5136px 0, #3e3946 -0.42159px -1.95506px 0, #3e3946 0.56732px -1.91785px 0, #3e3946 1.41734px -1.41108px 0, #3e3946 1.92034px -0.55883px 0;
}
.big-brother-cars__list {}
.big-brother-cars__item-shadow {display: inline-block;vertical-align: top;width: 128px;filter: drop-shadow(0px 0px 0px white);}
.big-brother-cars__item {    display: block;margin: -10px 0 -30px 0;filter: drop-shadow(0px 0px 1px white);}

.big-brother-footer { color: #a39ca2;font-size: 12px;line-height: 18px;font-weight: bold;border-radius: 0 0 5px 5px;text-align: center;background: #1a2136;padding: 7px 10px 8px 10px;}
/** /big-brother **/





/**  BATKA **/
.batka2017 { height: auto; }
.batka2017-block {font-family: 'bloccregular';color: #fff;width: 652px;min-height: 603px;margin: 0 auto;background: url(../images/loc/batka/bg.jpg) top center no-repeat #a1978b;border-radius: 5px;position: relative;padding: 1px 0 1px 0;}

.batka2017-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;}
.batka2017-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.batka2017-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.batka2017-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.batka2017-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.batka2017-mfs-bar-row {}
.batka2017-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.batka2017-mfs-bar-cell + .batka2017-mfs-bar-cell {}
.batka2017-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.batka2017-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.batka2017-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.batka2017-pers-block {position: absolute;top: 101px;left: 50%;width: 344px;margin-left: -161px;}
.batka2017-pers {}

.batka2017-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.batka2017-abils-l {position: absolute;left: 5px;top: 47px;width: 110px;text-align: center;}
.batka2017-abils-r {position: absolute;right: 10px;top: 47px;width: 100px;text-align: center;}
.batka2017-abil-big {margin-bottom: -9px;}
.batka2017-abil-big:first-child {margin-bottom: -9px;}
.batka2017-abil-small-wrapper { position: relative; }
.batka2017-abil-small {margin: 0 0 2px 0;}
.batka2017-abil-small-wrapper .timeleft {position: absolute;top: 29px;left: 11px;right: 7px;text-align: center;font-size: 15px;background: #d6c5ac;border: 2px solid #263a76;border-radius: 5px;color: #263a76;text-shadow: 0 -1px rgba(255, 255, 255, 0.5);padding: 1px 0 0 0;box-shadow: inset 0 1px 0 1px #ffffff;}

.batka2017-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: 448px 0 5px 0;}
.batka2017-available-block {position: relative;text-align: center;font-size: 22px;line-height: 21px;margin: 0 0 21px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.batka2017-available-text {}
.batka2017-available-value {}
.batka2017-activate-button {margin: 2px 0 0 0;}
.batka2017-activate-button-inner {font-size: 30px;background: #fed125;line-height: 51px;display: inline-block;border: 3px solid #494949;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.batka2017-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.batka2017-activate-button-inner:active {}
.batka2017-more-actions {text-align: center;margin: 15px;}

.batka2017-bonuses {padding: 0 26px 20px 31px;margin: -25px 0 0 0;}
.batka2017-bonuses:after {content:''; display: block; clear: both;}
.batka2017-weapons {display: inline-block;vertical-align: top;float: left;text-align: left;}
.batka2017-weapons__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.batka2017-weapons__list {}
.batka2017-weapons__item {margin-right: 7px;}
.batka2017-cars {display: inline-block;vertical-align: top;float: right;text-align: right;}
.batka2017-cars__title {font-size: 23px;line-height: 25px;margin: 0 0 7px 0;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.batka2017-cars__list {margin: -20px 0 -40px 0;}
.batka2017-cars__item {}

.batka2017-bomb-panel {position: relative;margin: 11px 14px 19px 14px;border: 3px solid #8185d2;border-radius: 9px;background: #0606ff;text-align: center;background: #406bff;background: -moz-radial-gradient(center, ellipse cover,  #406bff 0%, #0606ff 100%);background: -webkit-radial-gradient(center, ellipse cover,  #406bff 0%,#0606ff 100%);background: radial-gradient(ellipse at center,  #406bff 0%,#0606ff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#406bff', endColorstr='#0606ff',GradientType=1 );background-size: 100% 170%;background-position: center center;}
.batka2017-bomb-panel__text-l {position: absolute;text-align: left;bottom: 13px;left: 17px;font-size: 23px;line-height: 25px;
	text-shadow: #0003b8 2px 0 0, #0003b8 1.75517px 0.95885px 0, #0003b8 1.0806px 1.68294px 0, #0003b8 0.14147px 1.99499px 0, #0003b8 -0.83229px 1.81859px 0, #0003b8 -1.60229px 1.19694px 0, #0003b8 -1.97998px 0.28224px 0, #0003b8 -1.87291px -0.70157px 0, #0003b8 -1.30729px -1.5136px 0, #0003b8 -0.42159px -1.95506px 0, #0003b8 0.56732px -1.91785px 0, #0003b8 1.41734px -1.41108px 0, #0003b8 1.92034px -0.55883px 0;
}
.batka2017-bomb-panel__img {display: inline-block;vertical-align: middle;margin: -29px -5px -10px 5px;}
.batka2017-bomb-panel__text-r {position: absolute;text-align: right;bottom: 13px;right: 14px;font-size: 23px;line-height: 25px;
	text-shadow: #0003b8 2px 0 0, #0003b8 1.75517px 0.95885px 0, #0003b8 1.0806px 1.68294px 0, #0003b8 0.14147px 1.99499px 0, #0003b8  -0.83229px 1.81859px 0, #0003b8 -1.60229px 1.19694px 0, #0003b8 -1.97998px 0.28224px 0, #0003b8 -1.87291px -0.70157px 0, #0003b8 -1.30729px -1.5136px 0, #0003b8 -0.42159px -1.95506px 0, #0003b8 0.56732px -1.91785px 0, #0003b8 1.41734px -1.41108px 0, #0003b8 1.92034px -0.55883px 0;
}
.batka2017-bomb-panel__text-r b {font-weight: normal;color: #c2f7ff;}

.batka2017-staches {margin: 0 0 28px 0;}
.batka2017-stache {display: inline-block;vertical-align: top;margin: 0 1px;}
/** /BATKA **/




/**  MASKS **/
.masks {
	text-align: center;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	background: #39225c;
	color: #ffffff;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	text-shadow: rgb(18, 22, 41) 2px 0px 0px, rgb(18, 22, 41) 1.75517px 0.958851px 0px, rgb(18, 22, 41) 1.0806px 1.68294px 0px, rgb(18, 22, 41) 0.141474px 1.99499px 0px, rgb(18, 22, 41) -0.832294px 1.81859px 0px, rgb(18, 22, 41) -1.60229px 1.19694px 0px, rgb(18, 22, 41) -1.97998px 0.28224px 0px, rgb(18, 22, 41) -1.87291px -0.701566px 0px, rgb(18, 22, 41) -1.30729px -1.5136px 0px, rgb(18, 22, 41) -0.421592px -1.95506px 0px, rgb(18, 22, 41) 0.567324px -1.91785px 0px, rgb(18, 22, 41) 1.41734px -1.41108px 0px, rgb(18, 22, 41) 1.92034px -0.558831px 0px;
}
.masks-color-special {
	color: #fed125;
}

.masks-body {
	background: url(../images/loc/masks/bg.jpg) 50% -80px;
}
.masks-body-inner {
	position: relative;
	background: rgba(50,21,85, 0.63);
}
.masks-footer {
	padding: 10px 8px 9px 8px;
}

.masks-preview {
	margin: 10px 10px 0 10px;
}
.masks-preview-thumb {
	display: inline-block;
	vertical-align: top;
}
.masks-preview-thumb:not(:last-child) {
	margin-right: 3px;
}

.masks-slider {
	position: relative;
	margin: 50px 0 0 0;
	user-select: none;
}
.masks-slider-arrow {
	position: absolute;
	top: 50%;
	height: 52px;
	width: 46px;
	background: url(../images/loc/masks/slider_arrows.png) 0 0 no-repeat;
	border: none;
	outline: none;
	padding: 0;
	margin: -7px 0 0 0;
	cursor: pointer;
	transition: all 0.1s linear;
	z-index: 1;
}
.masks-slider-arrow:hover {
	filter: brightness(1.3);
}
.masks-slider-arrow.disabled {
	opacity: 0.5;
	pointer-events: none;
}
.masks-slider-arrow.arrow-l {
	left: 90px;
}
.masks-slider-arrow.arrow-r {
	right: 90px;
	background-position: -50px 0;
}
.masks-slider-img-wrapper {
	height: 256px;
}
.masks-slider-img {
	display: block;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -128px;
	opacity: 0;
	transition: opacity 0.1s linear;
}
.masks-slider-img.active {
	opacity: 1;
}

@keyframes slider-left {
	from {
		transform: translate(40%, 0);
		opacity: 0;
	}

	to {
		transform: translate(0, 0);
		opacity: 1;
	}
}
@keyframes slider-right {
	from {
		transform: translate(-40%, 0);
		opacity: 0;
	}

	to {
		transform: translate(0, 0);
		opacity: 1;
	}
}
@keyframes slider-right-inactive {
	from {
		transform: translate(0, 0);
		opacity: 1;
	}

	to {
		transform: translate(40%, 0);
		opacity: 0;
	}
}
@keyframes slider-left-inactive {
	from {
		transform: translate(0, 0);
		opacity: 1;
	}

	to {
		transform: translate(-40%, 0);
		opacity: 0;
	}
}

.masks-slider-img.slide-left.active {
	animation-duration: 0.4s;
	animation-name: slider-right;
	animation-fill-mode: forwards;
}

.masks-slider-img.slide-right.active {
	animation-duration: 0.4s;
	animation-name: slider-left;
	animation-fill-mode: forwards;
}

.masks-slider-img.slide-left:not(.active) {
	animation-duration: 0.2s;
	animation-name: slider-right;
	animation-fill-mode: forwards;
	animation-direction: reverse;
}

.masks-slider-img.slide-right:not(.active) {
	animation-duration: 0.2s;
	animation-name: slider-left;
	animation-fill-mode: forwards;
	animation-direction: reverse;
}
.masks-slider-img.slide-left-inactive {
	animation-duration: 0.2s;
	animation-name: slider-left-inactive;
	animation-fill-mode: forwards;
}
.masks-slider-img.slide-right-inactive {
	animation-duration: 0.2s;
	animation-name: slider-right-inactive;
	animation-fill-mode: forwards;
}

.masks-actions {
	margin: 74px 0 0 0;
	user-select: none;
}
.masks-action {
	color: #ffffff;
	font-family: 'bloccregular';
	text-shadow: rgb(18, 22, 41) 2px 0px 0px, rgb(18, 22, 41) 1.75517px 0.958851px 0px, rgb(18, 22, 41) 1.0806px 1.68294px 0px, rgb(18, 22, 41) 0.141474px 1.99499px 0px, rgb(18, 22, 41) -0.832294px 1.81859px 0px, rgb(18, 22, 41) -1.60229px 1.19694px 0px, rgb(18, 22, 41) -1.97998px 0.28224px 0px, rgb(18, 22, 41) -1.87291px -0.701566px 0px, rgb(18, 22, 41) -1.30729px -1.5136px 0px, rgb(18, 22, 41) -0.421592px -1.95506px 0px, rgb(18, 22, 41) 0.567324px -1.91785px 0px, rgb(18, 22, 41) 1.41734px -1.41108px 0px, rgb(18, 22, 41) 1.92034px -0.558831px 0px;
	font-size: 30px;
	background: #fed125;
	line-height: 51px;
	display: inline-block;
	border: 3px solid #494949;
	border-radius: 17px;
	padding: 0 20px 3px 20px;
	box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	cursor: pointer;
	transition: all 0.1s linear;
}
.masks-action.disabled {
	pointer-events: none;
}
.masks-action:active,
.masks-action:focus {
	outline: none;
}
.masks-action:hover {
	filter: saturate(1.5);
}

.masks-info-rows {
	display: flex;
	flex-direction: row;
	margin: 46px 0 0 0;
	padding-bottom: 21px;
}
.masks-info-row {
	flex: 0 1 auto;
	width: 50%;
	padding: 0 50px;
}
.masks-info-row p {
	margin-bottom: 19px;
}
.masks-info-row p b {
	display: block;
	font-size: 34.91px;
	line-height: 36px;
	margin: 2px 0 -4px 0;
}

.masks-header {
	font-family: 'bloccregular';
	font-size: 31.75px;
	line-height: 34px;
	padding: 32px 20px 6px 20px;
	margin: 0;
	text-shadow: rgb(18, 22, 41) 2px 0px 0px, rgb(18, 22, 41) 1.75517px 0.958851px 0px, rgb(18, 22, 41) 1.0806px 1.68294px 0px, rgb(18, 22, 41) 0.141474px 1.99499px 0px, rgb(18, 22, 41) -0.832294px 1.81859px 0px, rgb(18, 22, 41) -1.60229px 1.19694px 0px, rgb(18, 22, 41) -1.97998px 0.28224px 0px, rgb(18, 22, 41) -1.87291px -0.701566px 0px, rgb(18, 22, 41) -1.30729px -1.5136px 0px, rgb(18, 22, 41) -0.421592px -1.95506px 0px, rgb(18, 22, 41) 0.567324px -1.91785px 0px, rgb(18, 22, 41) 1.41734px -1.41108px 0px, rgb(18, 22, 41) 1.92034px -0.558831px 0px;
}

#masks-value-ability {
	display: block;
	margin: 0 -20px;
	transition: all 0.1s linear;
}

#masks-value-ability.hidden {
	opacity: 0;
}
/** /MASKS **/




/**  MUSK **/
.musk2020 { height: auto; }
.musk2020-block {font-family: 'bloccregular';color: #fff;width: 652px;min-height: 603px;margin: 0 auto;background: url(../images/loc/musk/bg.jpg) top center no-repeat #3e46a8;border-radius: 5px;position: relative;padding: 1px 0 0px 0;/* overflow: hidden; */}

.musk2020-mfs {position: absolute;top: 20px;left: 18px;right: 18px;height: 57px;z-index: 2;}
.musk2020-mfs-start {position: absolute;left: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949,0px 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.musk2020-mfs-finish {position: absolute;right: 4px;bottom: 0;color: #fff;font-size: 15px;text-shadow: 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949, 0 0 2px #494949;}
.musk2020-mfs-bar-wrapper {border: 2px solid #505050;border-radius: 12px;box-shadow: 0 0 0 2px #dfdfdf, 0 0 0 4px #fff;}
.musk2020-mfs-bar {width: 100%;border-collapse: separate;border-spacing: 0;margin: -1px 0;}
.musk2020-mfs-bar-row {}
.musk2020-mfs-bar-cell {height: 21px;background: rgba(255, 255, 255, 0.54);box-shadow: inset 0 5px #fff;border: 1px solid #505050;margin: 0 0 0 0;}
.musk2020-mfs-bar-cell + .musk2020-mfs-bar-cell {}
.musk2020-mfs-bar-cell:first-child {border-radius: 9px 0 0 9px;}
.musk2020-mfs-bar-cell:last-child {border-radius: 0 9px 9px 0;}
.musk2020-mfs-bar-cell.active {background: #fed125;box-shadow: inset 0 5px #ffec6a;}

.musk2020-pers-block {position: absolute;top: 110px;left: 50%;width: 454px;height: 366px;margin-left: -230px;}
.musk2020-pers {}

.musk2020-bg-effect {background: url(../images/loc/musk/bg-effect.png) top center no-repeat;position: absolute;top: -8px;left: -28px;width: 718px;height: 536px;pointer-events: none;}
.musk2020--animate .musk2020-bg-effect:before {content: '';animation: glow-opacity 5s linear infinite;width: 10px;height: 10px;position: absolute;top: 329px;left: 184px;background: #e5faff;box-shadow: 0 0 50px 50px #e5faff;border-radius: 50%;z-index: 1;opacity: 0;}
.musk2020--animate .musk2020-bg-effect:after {content: '';animation: glow-opacity 5s linear infinite;animation-delay: 1s;width: 10px;height: 10px;position: absolute;top: 329px;left: 504px;background: #e5faff;box-shadow: 0 0 50px 50px #e5faff;border-radius: 50%;z-index: 1;opacity: 0;}
.musk2020-bg-particles {background: url(../images/loc/musk/bg-particles.png) top center no-repeat;position: absolute;top: 57px;left: 11px;width: 627px;height: 497px;}

.musk2020-abils-block {position: absolute;top: 100px;left: 0;right: 0;height: 380px;}
.musk2020-abils-l {position: absolute;left: 10px;top: 40px;width: 100px;text-align: center;}
.musk2020-abils-r {position: absolute;right: 10px;top: 40px;width: 100px;text-align: center;}
.musk2020-abil-big {margin-bottom: -9px;}
.musk2020-abil-big:first-child {margin-bottom: -9px;}
.musk2020-abil-small-wrapper { position: relative; }
.musk2020-abil-small {margin: 0 0 2px 0;}
.musk2020-abil-small-wrapper .timeleft {position: absolute;top: 27px;left: 7px;right: 7px;text-align: center;font-size: 15px;background: #404696;border: 2px solid #ffffff;border-radius: 5px;color: #ffffff;text-shadow: 0 -1px rgb(17 22 93);padding: 3px 0 2px 0;box-shadow: inset 0 1px 0 1px #0c104a;}

.musk2020-about {position: absolute;top: 532px;font-size: 23px;line-height: 25px;text-align: center;width: 500px;margin: 0 auto;left: 0;right: 0;
	text-shadow: rgb(0, 3, 184) 2px 0px 0px, rgb(0, 3, 184) 1.75517px 0.958851px 0px, rgb(0, 3, 184) 1.0806px 1.68294px 0px, rgb(0, 3, 184) 0.141474px 1.99499px 0px, rgb(0, 3, 184) -0.832294px 1.81859px 0px, rgb(0, 3, 184) -1.60229px 1.19694px 0px, rgb(0, 3, 184) -1.97998px 0.28224px 0px, rgb(0, 3, 184) -1.87291px -0.701566px 0px, rgb(0, 3, 184) -1.30729px -1.5136px 0px, rgb(0, 3, 184) -0.421592px -1.95506px 0px, rgb(0, 3, 184) 0.567324px -1.91785px 0px, rgb(0, 3, 184) 1.41734px -1.41108px 0px, rgb(0, 3, 184) 1.92034px -0.558831px 0px;
}

.musk2020-about b {font-weight: normal;color: #ffec6a;}

.musk2020-bottom-panel {position: relative;color: #fcfcfc;text-align: center;margin: 611px 0 0 0;background: #2c3486;border-radius: 0 0 5px 5px;}
.musk2020-bottom-panel-cols {display: flex;flex-direction: row;padding: 5px;}
.musk2020-bottom-panel-col {display: inline-block;vertical-align: top;width: 33%;flex: 1 0 33.3%;padding: 26px 0 26px 0;font-family: Tahoma, Arial, sans-serif;font-size: 12px;line-height: 17px;font-weight: bold;}
.musk2020-bottom-panel-item-img {display: block;margin: 0 auto 14px auto;}
.musk2020-bottom-panel-item-info {
	text-shadow: rgb(27, 35, 111) 2px 0px 0px, rgb(27, 35, 111) 1.75517px 0.958851px 0px, rgb(27, 35, 111) 1.0806px 1.68294px 0px, rgb(27, 35, 111) 0.141474px 1.99499px 0px, rgb(27, 35, 111) -0.832294px 1.81859px 0px, rgb(27, 35, 111) -1.60229px 1.19694px 0px, rgb(27, 35, 111) -1.97998px 0.28224px 0px, rgb(27, 35, 111) -1.87291px -0.701566px 0px, rgb(27, 35, 111) -1.30729px -1.5136px 0px, rgb(27, 35, 111) -0.421592px -1.95506px 0px, rgb(27, 35, 111) 0.567324px -1.91785px 0px, rgb(27, 35, 111) 1.41734px -1.41108px 0px, rgb(27, 35, 111) 1.92034px -0.558831px 0px;
}


.musk2020-available-block {font-size: 30px;line-height: 30px;position: absolute;top: 483px;left: 120px;right: 120px;text-align: center;color: #eafaff;text-shadow: rgb(0, 3, 184) 2px 0px 0px, rgb(0, 3, 184) 1.75517px 0.958851px 0px, rgb(0, 3, 184) 1.0806px 1.68294px 0px, rgb(0, 3, 184) 0.141474px 1.99499px 0px, rgb(0, 3, 184) -0.832294px 1.81859px 0px, rgb(0, 3, 184) -1.60229px 1.19694px 0px, rgb(0, 3, 184) -1.97998px 0.28224px 0px, rgb(0, 3, 184) -1.87291px -0.701566px 0px, rgb(0, 3, 184) -1.30729px -1.5136px 0px, rgb(0, 3, 184) -0.421592px -1.95506px 0px, rgb(0, 3, 184) 0.567324px -1.91785px 0px, rgb(0, 3, 184) 1.41734px -1.41108px 0px, rgb(0, 3, 184) 1.92034px -0.558831px 0px;}
.musk2020-available-text {}
.musk2020-available-value {}

.musk2020-activate-block {    position: absolute;top: 453px;left: 120px;right: 120px;text-align: center;}
.musk2020-activate-button {margin: 2px 0 0 0;}
.musk2020-activate-button-inner {font-size: 30px;background: #fed125;line-height: 51px;display: inline-block;border: 3px solid #494949;border-radius: 17px;cursor: pointer;padding: 0 20px 3px 20px;box-shadow: inset 0 -6px 0 2px #efac07, 0 0 0 4px #ffb500;
	text-shadow: #494949 2px 0 0, #494949 1.75517px 0.95885px 0, #494949 1.0806px 1.68294px 0, #494949 0.14147px 1.99499px 0, #494949 -0.83229px 1.81859px 0, #494949 -1.60229px 1.19694px 0, #494949 -1.97998px 0.28224px 0, #494949 -1.87291px -0.70157px 0, #494949 -1.30729px -1.5136px 0, #494949 -0.42159px -1.95506px 0, #494949 0.56732px -1.91785px 0, #494949 1.41734px -1.41108px 0, #494949 1.92034px -0.55883px 0;
}
.musk2020-activate-button-inner:hover {background: #ffde60;box-shadow: inset 0 -6px 0 2px #ffc22c, 0 0 0 4px #ffb500;border: 3px solid #5d5d5d;
	text-shadow: #5d5d5d 2px 0 0, #5d5d5d 1.75517px 0.95885px 0, #5d5d5d 1.0806px 1.68294px 0, #5d5d5d 0.14147px 1.99499px 0, #5d5d5d -0.83229px 1.81859px 0, #5d5d5d -1.60229px 1.19694px 0, #5d5d5d -1.97998px 0.28224px 0, #5d5d5d -1.87291px -0.70157px 0, #5d5d5d -1.30729px -1.5136px 0, #5d5d5d -0.42159px -1.95506px 0, #5d5d5d 0.56732px -1.91785px 0, #5d5d5d 1.41734px -1.41108px 0, #5d5d5d 1.92034px -0.55883px 0;
}
.musk2020-activate-button-inner:active {}



.musk2020-mars {
	text-align: left;
	font-family: Tahoma, Arial, sans-serif;
	padding: 21px 40px 23px 164px;
	position: relative;
	box-sizing: border-box;
	background: url(../images/loc/musk/musk2020-mars-bg.jpg) #c72d49;
	border: 4px solid #fece22;
	margin: 0 -4px 0px -4px;
	border-radius: 4px;
	box-shadow: 0px 4px 19px 6px rgba(138, 2, 29, 0.75);
	min-height: 234px;
}
.musk2020-mars-img-b {
}
.musk2020-mars-img {
	position: absolute;
	top: 22px;
	left: 20px;
}
.musk2020-mars-title {font-family: 'bloccregular';font-size: 23px;line-height: 25px;margin-bottom: 11px;text-shadow: #790009 2px 0px 0px, rgb(121, 0, 9) 1.75517px 0.958851px 0px, rgb(121, 0, 9) 1.0806px 1.68294px 0px, rgb(121, 0, 9) 0.141474px 1.99499px 0px, rgb(121, 0, 9) -0.832294px 1.81859px 0px, rgb(121, 0, 9) -1.60229px 1.19694px 0px, rgb(121, 0, 9) -1.97998px 0.28224px 0px, rgb(121, 0, 9) -1.87291px -0.701566px 0px, rgb(121, 0, 9) -1.30729px -1.5136px 0px, rgb(121, 0, 9) -0.421592px -1.95506px 0px, rgb(121, 0, 9) 0.567324px -1.91785px 0px, rgb(121, 0, 9) 1.41734px -1.41108px 0px, rgb(121, 0, 9) 1.92034px -0.558831px 0px;}
.musk2020-mars-info {font-size: 12px;line-height: 17px;font-weight: bold;margin-bottom: 17px;text-shadow: #790009 2px 0px 0px, rgb(121, 0, 9) 1.75517px 0.958851px 0px, rgb(121, 0, 9) 1.0806px 1.68294px 0px, rgb(121, 0, 9) 0.141474px 1.99499px 0px, rgb(121, 0, 9) -0.832294px 1.81859px 0px, rgb(121, 0, 9) -1.60229px 1.19694px 0px, rgb(121, 0, 9) -1.97998px 0.28224px 0px, rgb(121, 0, 9) -1.87291px -0.701566px 0px, rgb(121, 0, 9) -1.30729px -1.5136px 0px, rgb(121, 0, 9) -0.421592px -1.95506px 0px, rgb(121, 0, 9) 0.567324px -1.91785px 0px, rgb(121, 0, 9) 1.41734px -1.41108px 0px, rgb(121, 0, 9) 1.92034px -0.558831px 0px;}
.musk2020-mars-info b {
	color: #f7c824;
}
.musk2020-mars-bar {
	height: 16px;
	position: relative;
	border: 1px solid #781029;
	background: #781029;
	border-radius: 9px;
	/* overflow: hidden; */
	margin-bottom: 19px;
	margin-left: -2px;
	width: 450px;
}
.musk2020-mars-bar-percent-wrapper {
	position: absolute;
	top: -1px;
	right: 0;
	bottom: -1px;
	left: 0;
	border-radius: 8px;
	overflow: hidden;
}
.musk2020-mars-bar-percent {
	position: absolute;
	top: 1px;
	left: 0;
	bottom: 1px;
	/* overflow: hidden; */
	/* overflow-y: visible; */
	transition: all 0.1s linear;
	border-radius: 10px;
	max-width: 100%;
}
.musk2020-mars-bar-percent:after {
	content: '';
	box-shadow: inset 0 -2px 0 rgba(214, 100, 17, 0.75);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 8px;
	background: #fedd25;
	background: -moz-linear-gradient(top, #fedd25 0%, #fed125 8%, #ee7a08 100%);
	background: -webkit-linear-gradient(top, #fedd25 0%,#fed125 8%,#ee7a08 100%);
	background: linear-gradient(to bottom, #fedd25 0%,#fed125 8%,#ee7a08 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedd25', endColorstr='#ee7a08',GradientType=0 );
}
.musk2020-mars-bar-inner {
	/* width: 450px; */
	position: absolute;
	top: 0;
	left: 0px;
	bottom: 0;
	right: 0;
}
.musk2020-mars-actions {
	border-radius: 10px;
	position: relative;
	display: flex;
	justify-items: center;
	align-items: center;
	justify-content: center;
	margin-left: -2px;
	width: 50%;
}
.musk2020-mars-actions.disabled {
	background: rgba(120, 16, 41, 0.5);
	width: auto;
	opacity: 1;
}
.musk2020-mars-actions-button {
	font-family: 'bloccregular';
	flex: 1 1 50%;
	border: 3px solid #781029;
	border-radius: 10px;
	box-shadow: inset 0 -2px 0 2px #dd7015;
	min-height: 49px;
	box-sizing: border-box;
	padding: 0 0 3px 0;
	font-size: 18px;
	line-height: 20px;
	color: #6f2700;
	cursor: pointer;
	text-shadow: 0px 2px 0px rgba(255, 246, 189, 0.35);
	background: #ffc646;
	outline: none;
	transition: all 0.1s linear;
	background: -moz-linear-gradient(top,  #fff6bd 0%, #ffe554 10%, #ff9942 100%);
	background: -webkit-linear-gradient(top,  #fff6bd 0%,#ffe554 10%,#ff9942 100%);
	background: linear-gradient(to bottom,  #fff6bd 0%,#ffe554 10%,#ff9942 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6bd', endColorstr='#ff9942',GradientType=0 );
}
.musk2020-mars-actions-button:active,
.musk2020-mars-actions-button:focus {
	outline: none;
}
.musk2020-mars-actions-button:not(.disabled):active {
	box-shadow: inset 0 0px 0 2px #dd7015;
	padding: 1px 0 0 0;
	opacity: 0.9;
}
.musk2020-mars-actions.disabled .musk2020-mars-actions-button {
	opacity: 0.5;
	pointer-events: none;
}
.musk2020-mars-actions-timer {
	flex: 1 1 50%;
	text-align: center;
	display: none;
}
.musk2020-mars-actions.disabled .musk2020-mars-actions-timer {
	display: block;
}

.musk2020-mars-actions-timer span {color: #fed125;}

.musk2020-mars-bar-dividers {position: absolute;top: -1px;left: 0;right: 0;bottom: -1px;display: flex;flex-direction: row;flex-wrap: wrap;border-radius: 10px;overflow: hidden;}

.musk2020-mars-bar-divider {flex: 0 0 auto;border-right: 1px solid #c62d52;width: 45px;height: 18px;}
.musk2020-mars-bar-divider:last-child {border-color: transparent;}

.musk2020-mars-bar-percent .musk2020-mars-bar-divider {border-color: #781029;z-index: 3;position: relative;}
.musk2020-mars-bar-percent .musk2020-mars-bar-divider:last-child {border-color: transparent;}
/** /MUSK **/