.fight-log .icon-bike,
.fight-log .icon-bike2,
.fight-log .icon-bike-pet,
.fight-log .icon-bike-pet2,
.fight-log .icon-machinegun,
.fight-log .icon-reward,
.fight-log .icon-shotgun,
.fight-log .icon-rpg-boss,
.fight-log .icon-heal,
.fight-log .icon-rupor,
.fight-log .icon-bang,
.fight-log .icon-forcejoin,
.fight-log .icon-foggranade,
.icon-flag,
.icon-set-blockdamage,
.icon-set-adddamage,
.icon-set-perk-knockout,
.icon-set-perk-vampir,
.icon-set-perk-ratkiller,
.antimrr,
.fight-log .icon-reflect,
.fight-log .icon-helmet,
.fight-log .icon-cheese,
.fight-log .icon-antigranata,
.fight-log .icon-antigranata2,
.fight-log .icon-bang-poison,
.icon-bang-poison2,
.icon-rocket-1,
.icon-rocket-2,
.icon-ekspr-1,
.icon-bear,
.icon-bang-husky,
.fight-log .icon-madness,
.fight-log .icon-vampire,
.fight-log .icon-coordination,
.fight-log .icon-roomexit,
.fight-log .icon-forbidden,
.fight-log .icon-mine,
.fight-log .icon-net,
.fight-log .icon-weak,
.fight-log .icon-slow,
.fight-log .icon-fogclear,
.fight-log .icon-chest,
.fight-log .icon-rat,
.fight-log .icon-explode,
.fight-log .icon-safe,
.fight-log .icon-fast_punch,
.fight-log .icon-fast_move,
.fight-log .icon-slow_punch,
.fight-log .icon-rip,
.fight-log .icon-bang2,
.fight-log .icon-light,
.fight-log .icon-extratime,
.fight-log .icon-easytarget,
.fight-log .icon-actiondenied,
.fight-log .icon-spike,
.fight-log .icon-cloud,
.fight-log .icon-dodge,
.fight-log .icon-secondhit,
.fight-log .icon2-secondhit,
.fight-log .icon-thirdhit,
.fight-log .icon2-thirdhit,
.fight-log .icon-planehit,
.fight-log .icon-superhit-3,
.fight-log .icon-superhit-4,
.fight-log .icon-superhit-5,
.fight-log .icon-superhit-6,
.fight-log .icon-superhit-7,
.fight-log .icon-superhit-8,
.fight-log .icon-superhit-10,
.fight-log .icon-superhit-11,
.fight-log .icon-superhit-13,
.fight-log .icon-superhit-15,
.fight-log .icon-superhit-16,
.fight-log .icon-superhit-17,

.icon-superhit-201,
.icon-superhit-202,
.icon-superhit-203,
.icon-superhit-204,
.icon-superhit-205,
.icon-superhit-206,
.icon-superhit-207,
.icon-superhit-208,

.icon-superhit-215,

.icon-superhit-116,
.icon-superhit-117,
.icon-superhit-118,
.icon-superhit-119,
.icon-superhit-120,
.icon-superhit-121,
.icon-superhit-122,
.icon-superhit-123,
.icon-superhit-124,
.icon-superhit-125,
.icon-superhit-126,
.icon-superhit-127,
.icon-superhit-128,
.icon-superhit-129,
.icon-superhit-130,
.icon-superhit-131,
.icon-superhit-132,
.icon-superhit-133,

.fight-log .sovetabil1 i,
.fight-log .sovetabil2 i,
.fight-log .sovetabil3 i,
.fight-log .sovetabil4 i,
.fight-log .sovetabil5 i,
.fight-log .sovetabil6 i,
.fight-log .sovetabil7 i,
.fight-log .sovetabil8 i,
.fight-log .sovetabil9 i,
.fight-log .icon-snowflake,
.icon-katyusha,
.icon-tesla
{ background:url(../images/ico/icons.png?3) no-repeat; }

/* layout and fixes */
.fight table.layout { margin-bottom:10px; }
.fight h3.curves div.fighter1 { float:left; width:278px; }
.fight h3.curves div.fighter2 { float:right; width:278px; }
.fight td.vs { width:100%; vertical-align:middle; text-align:center; }
.fight td.vs .vs-icon { width:78px; height:63px; background:url(../images/ico/vs.png) 50% 47% no-repeat; }
.fight td.vs .viewanimation { margin: -25px 0 -30px 0; font-size: 11px; position: relative; top:30px }
.fight td.vs .viewanimation a,
.fight td.vs .viewanimation a:link,
.fight td.vs .viewanimation a:visited { color:#D59877; }

.fight .controls,
.fight .controls .icon-back,
.fight .controls .icon-play,
.fight .controls .icon-pause,
.fight .controls .icon-forward { background:url(../images/ico/controls.png) no-repeat; }
.fight .controls { background-position: 50% 0%; width:78px; height:30px; margin-top:5px; padding-top:5px; text-align:center; }
.fight .controls .icon-back { background-position:0 -50px; width:18px; height:20px; margin:2px; cursor:pointer; }
.fight .controls .icon-back:hover { background-position:-30px -50px; }
.fight .controls .icon-back.disabled:hover { background-position:0 -50px; cursor:default; }
.fight .controls .icon-play { background-position:2px -80px; width:18px; height:20px; margin:2px; cursor:pointer; }
.fight .controls .icon-play:hover { background-position:-28px -80px; }
.fight .controls .icon-play.disabled:hover { background-position:2px -80px; cursor:default; }
.fight .controls .icon-forward { background-position:0 -110px; width:18px; height:20px; margin:2px; cursor:pointer; }
.fight .controls .icon-forward:hover { background-position:-30px -110px; }
.fight .controls .icon-forward.disabled:hover { background-position:0 -110px; cursor:default; }
.fight .controls .icon-pause { background-position:0 -140px; width:18px; height:20px; margin:2px; cursor:pointer; }
.fight .controls .icon-pause:hover { background-position:-30px -140px; }
.fight .controls .icon-pause.disabled:hover { background-position:0 -140px; cursor:default; }

.fight table.data td.fighter1,
.fight table.data td.fighter2,
.fight table.data td.fighter1 .block-rounded,
.fight table.data td.fighter2 .block-rounded { width:170px; }
.fight table.data td.log { width:100%; padding:0 10px; }
.fight table.data .block-rounded {  margin:0 0 10px 0; }
.fight div.life  { padding:5px; font-size:90%; }
.fight div.life div.bar { width:100%; }

.fight table.data td .pet .block-rounded { background-color:#cbf2a4; }
.fight table.data td .pet .block-rounded img { float:right; margin-top:-5px; }
.fight table.data td .pet .block-rounded .clear { margin-bottom:2px; }

.fight #timer-block,
.fight-group  #timer-block { text-align:center; font-weight:bold; margin-bottom:10px; font-size:90%; color:#6c6c6c; }

/* Hyper-Kick*/
.hyper-kick {
    width: 332px;
    height: 60px;
    position: relative;
}
.hyper-kick span.bar, .hyper-kick span.icons {
    height: 60px;
    display: inline-block;
    *display: inline;
    position: absolute;
    left: 0;
    top: 0;
}
.hyper-kick span.icons {
    top: 10px;
    left: 110px;
    height: 40px;
    background: transparent url('../images/decor/hyper-kick.png') 0 -164px no-repeat;
}
.hyper-kick span.bar.inactive {
    width: 100%;
    background: transparent url('../images/decor/hyper-kick.png') 0 -60px no-repeat;
}
.hyper-kick span.bar.inactive +.icons {
    width: 174px;
}
.hyper-kick span.bar.active {
    background: transparent url('../images/decor/hyper-kick.png') 0 0 no-repeat;
}
.hyper-kick span.bar.active +.icons {
    background: transparent url('../images/decor/hyper-kick.png') 0 -120px no-repeat;
}

.hyper-kick.p0 span.bar.active { width: 66px; }
.hyper-kick.p1 span.bar.active { width: 77px; }
.hyper-kick.p2 span.bar.active { width: 87px; }
.hyper-kick.p3 span.bar.active { width: 97px; }
.hyper-kick.p4 span.bar.active { width: 107px; }
.hyper-kick.p5 span.bar.active { width: 124px; }
.hyper-kick.p6 span.bar.active { width: 158px; }
.hyper-kick.p7 span.bar.active { width: 192px; }
.hyper-kick.p8 span.bar.active { width: 226px; }
.hyper-kick.p9 span.bar.active { width: 100%; }

.hyper-kick.p0 span.bar.active +.icons { width: 0px; }
.hyper-kick.p1 span.bar.active +.icons { width: 0px; }
.hyper-kick.p2 span.bar.active +.icons { width: 0px; }
.hyper-kick.p3 span.bar.active +.icons { width: 0px; }
.hyper-kick.p4 span.bar.active +.icons { width: 0px; }
.hyper-kick.p5 span.bar.active +.icons { width: 30px; }
.hyper-kick.p6 span.bar.active +.icons { width: 64px; }
.hyper-kick.p7 span.bar.active +.icons { width: 96px; }
.hyper-kick.p8 span.bar.active +.icons { width: 132px; }
.hyper-kick.p9 span.bar.active +.icons { width: 174px; }

/* super-combination */
.super-combination { width: 239px; padding-left: 87px; padding-bottom: 6px; height: 71px; position: relative; background: transparent url('../images/decor/super-combination-bg-2.png') 0 0 no-repeat; }
.super-combination span.info { font-size: 90%; color: #c8a74e; margin: 24px 17px 0 0; float: right;  line-height: 0.9; }
.super-combination span.info span.red-color { color: #ed3911;  }
.super-combination span.option { margin: 10px 8px 0 0; width: 43px; color: #b1965f; text-align: center; float: left; font-size: 90%; }
.super-combination span.option span.pers { border: 2px solid transparent; width: 40px; height: 40px; display: block; position: relative; background: transparent url('../images/pers/general_tiny.png') 0 0 no-repeat; }
.super-combination span.option span.pers-bg { background: #ecd596; width: 44px; height: 44px; display: block;  }
.super-combination span.chop span.pers { background: transparent url('../images/pers/man119_tiny.png') 0 0 no-repeat;  }
.super-combination span.yakudza span.pers { background: transparent url('../images/pers/man103_tiny.png') 0 0 no-repeat;  }
.super-combination span.gosdep span.pers { background: transparent url('../images/pers/man120_tiny.png') 0 0 no-repeat;  }

.super-combination span.chop span.pers-bg,
.super-combination span.yakudza span.pers-bg,
.super-combination span.gosdep span.pers-bg { background: url('../images/pers/back-tiny.png') 0 0 no-repeat; }

.super-combination span.done span.c-alert,
.super-combination span.target span.c-alert { display: block; position: absolute; bottom: -5px; right: -6px; width: 25px; height: 28px; background: transparent url('../images/ico/super-combination-alerts.png') 0 0 no-repeat;  }

.super-combination span.done span.pers,
.super-combination span.target span.pers {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.super-combination span.done { color: #8cdc24; font-weight: bold; }
.super-combination span.done span.c-alert {background-position: 0px 0;}
.super-combination span.done span.pers { border: 2px solid #8cdc24; }
.super-combination span.target { color: #fb2f2f; font-weight: bold;	 }
.super-combination span.target span.c-alert {background-position: -28px 0;}
.super-combination span.target span.pers { border: 2px solid #fb2f2f;  }
.super-combination span.undefined {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5; }

/* fight-log */
.fight-log { margin:0; padding:0; }
.fight-log h4 { border-top:1px solid #e8c388; text-align:center; font-size:90%; margin:0 0 -5px 0; }
.fight-log h4 b { position:relative; top:-0.7em; padding:0 3px; background-color:#fff4de; color:#975D17; }
.fight-log li { margin-bottom:10px; list-style-type:none; line-height:1.2; display:none; }
.fight-log li div,
.fight-log li p { margin:0 0 8px 0; }
.fight-log li p { padding:0 2px; }
.fight-group .fight-log  p { font-size:90%; padding:5px 2px; margin:0px; max-width:320px; overflow:hidden; }
.fight-log  p.line { margin:0; padding:0; height:1px; font-size:1px; background:#f8e2bc; }
.fight-log li p.me,
.fight-log li p.me2 { font-style:italic; }
.fight-log li .critical { color:#f70000; }
.fight-log li .heal { color:green; }
.fight-log li .killed  { color:red; background:#ffd4dc; }
.fight-log li .attack_i { position:relative; margin-left:-5px; padding-left:7px; background:#DFF8CE; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.fight-log li .attack_me  { position:relative; margin-left:-5px; padding-left:7px; background:#FFDCA5; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.fight-log li .attack_i i.selfmarker { position:absolute; left:0px; width:4px; top:3px; bottom:2px; background:#5AC719; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;  }
.fight-log li .attack_me i.selfmarker { position:absolute; left:0px; width:4px; top:3px; bottom:2px; background:#eb551a; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;  }
/* kim bombs */
.fight-log li .kimb {background: #ff9595;position: relative;padding-left: 35px;border-radius: 2px;margin: 5px 0 5px -5px;}
.fight-log li .kimb--2 {background: #ffd095;}
.fight-log li .kimb--3 {background: #aeff95;}
.fight-log li .kimb--4 {background: #95d7ff;}
.fight-log li .kimb--5 {background: #ff95d9;}
.fight-log li .kimb:before {content: '';position: absolute;width: 24px;height: 13px;background: url(../images/ico/icons.png?3) -150px -1850px no-repeat;top: 6px;left: 5px;}


.fight-log li .copter-base-impulse-gun {  position: relative; padding: 6px;  font-size: 11px; color: #571091; background: url(../images/loc/fight/fight-log-gradient.png) 0 0 #aa4fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.fight-log li .copter-base-impulse-gun-inner { margin: 0; padding: 4px 10px 5px 10px;  background: #ffee8e;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}


.fight-log .hamster { display: block; padding: 3px 6px; background-color: #fae884; border-radius: 5px; }
.fight-log p.hamster { position: relative; padding-left: 35px; background-color: #ffd564; }
.fight-log p.hamster i.hamster-berserk { position: absolute; top: 12px; left: 7px; background-position: -90px -3260px; }

.fight-log .corgi { display: block; padding: 3px 6px; background-color: #c5ecf5; border-radius: 5px; }
.fight-log p.corgi { position: relative; padding-left: 35px; background-color: #9dcbe4; }
.fight-log p.corgi i.stun { position: absolute; top: 12px; left: 7px; background-position: -150px -1700px; }


/* .fight-log li .flag  { color:#9c5510; background:#fbdfc4; } */
.fight-log .result { background:#f4cb63; border:2px solid #f7b142; padding:6px; z-index:0; -moz-border-radius:10px; -webkit-border-radius: 0px; border-radius:10px;  /*behavior:url("/@/behaviors/PIE.htc");*/ }
.fight-log .result h2 { text-align:center; }
.fight-log .result h3 { font-size:100%; font-weight:bold; color:#945903; text-align:center; text-shadow:0 1px 0 #ffe199; }
.fight-log .result div { /*margin-bottom:5px; */ margin:5px 0px;}
.fight-log .result div .button .c { margin:0; }
.fight-log .result div.hint { font-size:90%; }
.fight-log .result a,
.fight-log .result a:link { color:#945903; }
.fight-log .result a:visited { color:#93703d; }
.fight-log .result .players { font-size:90%; margin-bottom:10px; }
.fight-log .result .players .user {  white-space:nowrap; }
.fight-log .result .players .dead { opacity:0.5; //filter:alpha(opacity:50);  }
.fight-log .result .players .dead .user,
.fight-log .result .players .dead .user a,
.fight-log .result .players .dead .user a:link,
.fight-log .result .players .dead .user a:visited { color:#9c9c9c; }
.fight-log .result .object-thumb { width:32px; height:32px; vertical-align:middle; }
.fight-log .result .object-thumb img { background:none; width:32px; height:32px; -ms-interpolation-mode: bicubic; }
.fight-log .result .object-thumb .count { top:auto; bottom:0; left:auto; right:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

.fight-log .serial { color:#ff1a1a; margin:0 5px 0 -8px; padding-left:30px; min-height:12px; background-position:0 -400px; width:auto; font-size:10px; }
.fight-log .shield { color:#43870b; margin:0 5px 0 0; min-height:14px; height:14px; background-position:0 -430px; width:15px; font-size:10px; }
.fight-log span.punch { margin:0 5px; background:#e8dbb2; color:#7d7355; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; }
.fight-log .critical  span.punch { cursor: default; margin:0 5px; background:#FF2D2D; color:#ffc3ce; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; }
.fight-log span.strong.punch { padding-left: 15px; background-repeat: no-repeat; background-image: url(../images/ico/icons.png?3); background-position: -195px -765px; }
.fight-log span.heal { margin:0 5px; background:#B9EAAF; color:#33961f; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; }
.fight-log span.use { margin:0 5px; background:#f2a7ff; color:#920097; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; }
.fight-log span.miss { margin:0 5px; background:#fff; color:#9c988a; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; }
.fight-log .name-arrived { color:#29167e; }
.fight-log .name-resident { color:#314d07; }
.fight-log .name-neutral { color:#444 }

.fight-log span.low-dmg { color: #b6ab00; }
.fight-log span.low-dmg i { display: inline-block; height: 10px; width: 7px; margin: 0 2px -2px 0; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNpi/P//PwMIbF/DCGIwAjGY9gz5z8DEgABwCbgASCeSLhgA85nQBJBpuLGMaBJgPhPUSGQFcIVM2HTA+ExYjIQrxG8nyLM47GQACDAA0yMccyL1nHAAAAAASUVORK5CYII=); }

.fight-log .rundown { color:#82128e; }
.fight-log .icon-bike{ color:#82128e; margin-right:5px; padding-left:30px; min-height:12px; background-position:0 -780px; width:auto; margin-left:-8px; font-size:10px; }
.fight-log .icon-bike2{
    color: #0E32B8;
    padding-left: 45px;
    min-height: 16px;
    background-position: -24px -825px;
    width: auto;
    margin-left: -18px;
    margin-top: -5px;
    font-size:10px;
    display: inline-block;
}
.fight-log .icon-bike-pet{ color:#82128e; margin-right:5px; padding-left:30px; min-height:19px; background-position:0 -3320px; width:auto; margin-left:-8px; margin-top:-7px; font-size:10px; }
.fight-log .icon-bike-pet2{ color:#82128e; margin-right:5px; padding-left:30px; min-height:19px; background-position:-40px -3320px; width:auto; margin-left:-8px; margin-top:-7px; font-size:10px; }
.fight-log .machinegun { color: #D61A00; }
.fight-log .icon-machinegun {
    color: #D61A00;
    padding-left: 26px;
    min-height: 16px;
    background-position: 0px -847px;
    width: auto;
    margin-left: 0;
    margin-top: -5px;
    font-size: 10px;
    display: inline-block;
}
.fight-log .amulet-reward { color: #AC7C00; }
.fight-log .icon-amulet-reward {
    color: #AC7C00;
    padding-left: 20px;
    min-height: 16px;
    background-position: -52px -847px;
    width: auto;
    margin-left: 0;
    margin-top: -5px;
    font-size: 10px;
    display: inline-block;
}
.fight-log .shotgun { color:#D61A00; }
.fight-log .icon-shotgun {
    color: #D61A00;
    padding-left: 20px;
    min-height: 16px;
    background-position: -28px -847px;
    width: auto;
    margin-left: 0;
    margin-top: -5px;
    font-size: 10px;
    display: inline-block;
}
.fight-log .rpg-boss { color:#D61A00; }
.fight-log .icon-rpg-boss {
    color: #D61A00;
    padding-left: 28px;
    min-height: 16px;
    background-position: -78px -847px;
    width: auto;
    margin-left: 0;
    margin-top: -5px;
    font-size: 10px;
    display: inline-block;
}
.fight-log .hint span.icon-bike2{
    margin-left: 0px;
    line-height: 16px;
}

.fight-log .hint span.icon-machinegun {
    margin-left: 0px;
    line-height: 16px;
}
.fight-log .hint span.icon-reward {
    margin-left: 0px;
    line-height: 16px;
}
.fight-log .hint span.icon-shotgun {
    margin-left: 0px;
    line-height: 16px;
}
.fight-log .hint span.icon-rpg-boss {
    margin-left: 0px;
    line-height: 16px;
}

.fight-log .heal { color:#0f9b00; }
.fight-log .icon-heal { color:#0f9b00; margin:0 3px 0 -5px; width:22px; height:14px; background-position:0 -1380px; font-size:10px; }
.fight-log .heal .name-arrived,
.fight-log .heal .name-resident,
.fight-log .heal .name-neutral  { color:#0f9b00; }

.fight-log .rupor { color:#006edf; /* background:#ebf2ee; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; */ }
.fight-log .icon-rupor { color:#006edf; margin:-1px 3px 1px -2px; width:20px; height:14px; background-position:0 -1350px; font-size:10px; }
.fight-log .rupor .name-arrived,
.fight-log .rupor .name-resident,
.fight-log .rupor .name-neutral  { color:#006edf; }

.fight-log .bang-throw { margin-bottom:4px !important; }
.fight-log .bang { margin-top:-5px !important }
.fight-log .icon-bang { width:16px; margin:0 4px 0 0; background-position:0 -1320px; font-size:10px; }
.fight-log .bang,
.fight-log .bang .name-arrived,
.fight-log .bang .name-resident,
.fight-log .bang .name-neutral  { color:#8b4f28; }

.fight-log .foggranade { background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .icon-foggranade { width:18px; height:14px; margin:0 3px 0 0px; background-position:0 -2460px; font-size:10px; }
.fight-log .foggranade,
.fight-log .foggranade .name-arrived,
.fight-log .foggranade .name-resident,
.fight-log .foggranade .name-neutral  { color:#139ca7; }

.fight-log .forcejoin { color:#b815df; }
.fight-log .forcejoin .name-arrived,
.fight-log .forcejoin .name-resident,
.fight-log .forcejoin .name-neutral  { color:#b815df; }
.fight-log .icon-forcejoin { color:#b815df; margin:-2px 3px 2px -5px; width:22px; height:14px; background-position:0 -1410px; font-size:10px; }

.fight-log .reflect  { color:#837968; }
.fight-log .reflect .name-arrived,
.fight-log .reflect .name-resident,
.fight-log .reflect .name-neutral  { color:#837968; }
.fight-log .icon-reflect { color:#837968; margin:-3px 3px -1px -3px; width:16px; height:16px; background-position:0 -2040px; font-size:10px; }
.fight-log span.reflected { margin:0 5px; background:#ffdbc7; color:#9c0000; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; }

.fight-log .antimrr { color:#837968; margin:-3px 3px -1px -3px; width:20px; height:16px; background-position:-22px -2040px; font-size:10px; }
.fight-log span.antireflected {margin:0 5px;background: #7FF2E6;color: #3B4949;padding:1px 3px;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}

.fight-log .helmet { color:#598d1c; }
.fight-log .helmet .name-arrived,
.fight-log .helmet .name-resident,
.fight-log .helmet .name-neutral { color:#598d1c; }
.fight-log .icon-helmet { color:#598d1c; margin:-3px 3px -1px -3px; width:16px; height:16px; background-position:0 -2060px; font-size:10px; }
.fight-log span.helmethit { margin:0 5px; background:#e0e4d9; color:#5b6454; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; }

.fight-log .antigranata { color:#516786; }
.fight-log .antigranata .name-arrived,
.fight-log .antigranata .name-resident,
.fight-log .antigranata .name-neutral { color:#516786; }
.fight-log .icon-antigranata { color:#516786; margin:-4px 3px -2px 0px; width:13px; height:18px; background-position:0 -2400px; font-size:10px; }

.fight-log .antigranata2 { color:#516786; }
.fight-log .antigranata2 .name-arrived,
.fight-log .antigranata2 .name-resident,
.fight-log .antigranata2 .name-neutral { color:#516786; }
.fight-log .icon-antigranata2 { color:#516786; margin:-4px 3px -2px 0px; width:13px; height:18px; background-position:-30px -2400px; font-size:10px; }

.fight-log .cheese { color:#ed7408; }
.fight-log .cheese .name-arrived,
.fight-log .cheese .name-resident,
.fight-log .cheese .name-neutral  { color:#ed7408; }
.fight-log .icon-cheese {  color:#ed7408; margin:-3px 3px 1px -2px; width:19px; height:16px; background-position:0 -2230px; font-size:10px; }

.fight-log .bang-poison { color:#721e90; }
.fight-log .bang-poison .name-arrived,
.fight-log .bang-poison .name-resident,
.fight-log .bang-poison .name-neutral  { color:#721e90; }
.fight-log .icon-bang-poison  { color:#721e90; margin:-3px 3px 1px -1px; width:17px; height:14px; background-position:  0px -2550px; font-size:10px; }

.bang-poison2 { color:#297d21; font-weight: bold; }
.fight-log .bang-poison2 .name-arrived,
.fight-log .bang-poison2 .name-resident,
.fight-log .bang-poison2 .name-neutral  { color:#297d21; }
.icon-bang-poison2 { color:#297d21; margin:-3px 0px 1px 3px; width:17px; height:14px; background-position:-20px -2550px; font-size:10px; }
.bang-poison2-injury { color:#297d21; font-weight:bold; }
.bang-poison2-marked { margin:0 5px 0 0; background: #B8DDB2; color: #085F00; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

.rocket-abil { color:#287EE4; font-weight:bold; }
.icon-rocket-1 { color:#287EE4; margin:-3px 0px 1px 3px; width:21px; height:17px; background-position:-171px -1621px; font-size:10px; }
.icon-rocket-2 { color:#287EE4; margin:-3px 0px 1px 3px; width:21px; height:17px; background-position:-199px -1621px; font-size:10px; }




.fight-log .ekspr-abil { position: relative; padding: 5px 5px 5px 50px; background-color: rgb(247, 226, 132); min-height: 30px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; behavior:url("/@/behaviors/PIE.htc"); }
.fight-log p.ekspr-abil { padding: 5px 2px 5px 50px;  margin-top:5px;}
.fight-log .ekspr-abil .icon-ekspr-1{ position: absolute; top: 7px; left: 7px; }

.ekspr-abil { color:#e42828; font-weight:bold; }
.icon-ekspr-1 { color:#e42828; margin:-3px 0px 1px 3px; width:24px; height:22px; background-position:-228px -1618px; font-size:10px; }



.bear { color:#D6620D; font-weight:bold; }
.icon-bear { color:#D6620D; margin:-3px 0px 1px 3px; width:21px; height:21px; background-position:-241px -1644px; font-size:10px; }

.bang-husky { color:#7d124a; font-weight: bold; }
.fight-log .bang-husky .name-arrived,
.fight-log .bang-husky .name-resident,
.fight-log .bang-husky .name-neutral  { color:#7d124a; }
.icon-bang-husky { color:#7d124a; margin:-3px 0px 1px 0px; width:16px; height:16px; background-position:-150px -1090px; font-size:10px; }
.bang-husky-injury { color: #7d124a; font-weight:bold; }
.bang-husky-marked { margin:0 5px 0 5px; background: #EBDFE2;color: #610834; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

.fight-log .madness { color:#7d3c93; }
.fight-log .madness .name-arrived,
.fight-log .madness .name-resident,
.fight-log .madness .name-neutral  { color:#7d3c93; }
.fight-log .icon-madness { margin:-1px 5px 1px 1px; width:14px; height:12px; background-position:0 -2760px; font-size:10px; }

.fight-log .vampire { color:#ab17d6; }
.fight-log .vampire .name-arrived,
.fight-log .vampire .name-resident,
.fight-log .vampire .name-neutral  { color:#ab17d6; font-weight:bold; }
.fight-log .vampire-marked { white-space:nowrap; color:#ab17d6; background-color:#eacedf; padding:1px 3px; margin:0 0 0 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
/* .fight-log .vampire span {  color: #008DC4; border-bottom: 1px dashed #5BCED3; font-weight:normal; margin-left:5px; cursor:pointer; } */
.fight-log .icon-vampire { margin:0 0 0 1px; width:15px; height:12px; background-position:0 -2760px; font-size:10px; }
.fight-log .vampire-heal { color:#ab17d6; white-space:nowrap; font-weight:bold; }

.fight-log .forbidden { color:#833d3d; }
.fight-log .forbidden .name-arrived,
.fight-log .forbidden .name-resident,
.fight-log .forbidden .name-neutral  { color:#833d3d; }
.fight-log .icon-forbidden { margin:-1px 5px 1px 1px; width:14px; height:14px; background-position:0 -2820px; font-size:10px; }

.fight-log .mine { color:#9d3f3f; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .mine .name-arrived,
.fight-log .mine .name-resident,
.fight-log .mine .name-neutral  { color:#9d3f3f; }
.fight-log .icon-mine { margin:-1px 3px 1px -1px; width:18px; height:14px; background-position:0 -2740px; font-size:10px; }

.fight-log .fast_move { color:#FF4D26; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .fast_move .name-arrived,
.fight-log .fast_move .name-resident,
.fight-log .fast_move .name-neutral  { color:#FF4D26; }
.fight-log .icon-fast_move { margin:-1px 3px 1px -1px; width:18px; height:14px; background-position:-37px -780px; font-size:10px; }

.fight-log .fast_punch { color:#FF0000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .fast_punch .name-arrived,
.fight-log .fast_punch .name-resident,
.fight-log .fast_punch .name-neutral  { color:#FF0000; }
.fight-log .icon-fast_punch { margin:-1px 3px 1px -1px; width:19px; height:14px; background-position:-61px -780px; font-size:10px; }

.fight-log .slow_punch { color:#007FFF; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .slow_punch .name-arrived,
.fight-log .slow_punch .name-resident,
.fight-log .slow_punch .name-neutral  { color:#007FFF; }
.fight-log .icon-slow_punch { margin:-1px 3px 1px -1px; width:19px; height:14px; background-position:-89px -780px; font-size:10px; }

.fight-log .rip { color:#5E6C7A; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .rip .name-arrived,
.fight-log .rip .name-resident,
.fight-log .rip .name-neutral { color:#5E6C7A; }
.fight-log .icon-rip { margin:-1px 3px 1px -1px; width:19px; height:14px; background-position:-26px -800px; font-size:10px; }

.fight-log .extratime { color:#FFFFFF; background:#B70300; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .extratime .name-arrived,
.fight-log .extratime .name-resident,
.fight-log .extratime .name-neutral { color:#FFFFFF; }
.fight-log .icon-extratime { margin:-1px 3px 1px -1px; width:19px; height:14px; background-position:-76px -802px; font-size:10px; }

.fight-log .easytarget { color:#9d7272; }
.fight-log .easytarget .name-arrived,
.fight-log .easytarget .name-resident,
.fight-log .easytarget .name-neutral { color:#9d7272; }
.fight-log .icon-easytarget { margin:-3px 2px 1px 1px; width:16px; height:16px; background-position:-57px -800px; font-size:10px; }

.fight-log .actiondenied { color:#B70300; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .actiondenied .name-arrived,
.fight-log .actiondenied .name-resident,
.fight-log .actiondenied .name-neutral { color:#5E6C7A; }
.fight-log .icon-actiondenied { margin:-1px 3px 1px -1px; width:14px; height:14px; background-position: 0 -2820px; font-size:10px; }

.fight-log .light { color:#5E6C7A; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .light .name-arrived,
.fight-log .light .name-resident,
.fight-log .light .name-neutral { color:#5E6C7A; }
.fight-log .icon-light { margin:-1px 3px 1px -1px; width:19px; height:14px; background-position:-104px -802px; font-size:10px; }

.fight-log .mousecatch { color:#5E6C7A; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .mousecatch .name-arrived,
.fight-log .mousecatch .name-resident,
.fight-log .mousecatch .name-neutral { color:#5E6C7A; }
.fight-log .icon-mousecatch { margin:-1px 3px 1px -1px; width:19px; height:14px; background-position:-104px -802px; font-size:10px; }

.fight-log .bang2 { color:#000000; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .bang2 .name-arrived,
.fight-log .bang2 .name-resident,
.fight-log .bang2 .name-neutral { color:#000000; }
.fight-log .icon-bang2 { margin:-1px 3px 1px -1px; width:19px; height:14px; background-position:0 -800px; font-size:10px; }

.fight-log .net { color:#374c68; }
.fight-log .net .name-arrived,
.fight-log .net .name-resident,
.fight-log .net .name-neutral  { color:#374c68; }
.fight-log .icon-net { margin:-2px 4px 1px 0px; width:16px; height:15px; background-position:0 -2840px; font-size:10px; }

.fight-log .coordination { color:#41638c; }
.fight-log .coordination .name-arrived,
.fight-log .coordination .name-resident,
.fight-log .coordination .name-neutral  { color:#41638c; }
.fight-log .icon-coordination { margin:-2px 3px 2px 1px; width:16px; height:16px; background-position:0 -2900px; font-size:10px; }

.fight-log .roomexit { color:#3f3e3d; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .roomexit .name-arrived,
.fight-log .roomexit .name-resident,
.fight-log .roomexit .name-neutral  { color:#3f3e3d; }
.fight-log .icon-roomexit { margin:-2px -1px 2px 1px; width:20px; height:14px; background-position:0 -2860px; font-size:10px; }

.fight-log .weak { color:#7f5b4d; }
.fight-log .weak .name-arrived,
.fight-log .weak .name-resident,
.fight-log .weak .name-neutral  { color:#7f5b4d; }
.fight-log .icon-weak { margin:-2px 4px 2px 2px; width:13px; height:14px; background-position:0 -2779px; font-size:10px; }

.fight-log .slow { color:#6a6660; }
.fight-log .slow .name-arrived,
.fight-log .slow .name-resident,
.fight-log .slow .name-neutral  { color:#6a6660; }
.fight-log .icon-slow { margin:-2px 6px 1px 4px; width:10px; height:15px; background-position:0 -2880px; font-size:10px; }

.fight-log .fogclear { color:#139ca7; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .fogclear .name-arrived,
.fight-log .fogclear .name-resident,
.fight-log .fogclear .name-neutral  { color:#3f3e3d; }
.fight-log .icon-fogclear { margin:-1px 2px 1px -2px; width:20px; height:16px; background-position:-30px -2459px; font-size:10px; }

.fight-log .chest { color:#a43320; }
.fight-log .chest .name-arrived,
.fight-log .chest .name-resident,
.fight-log .chest .name-neutral  { color:#a43320; }
.fight-log .icon-chest { margin:-2px 3px 1px 0; width:17px; height:15px; background-position:0px -1560px; font-size:10px; }

.fight-log .rat { color:#3f3e3d; background:#f1e7d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.fight-log .rat .name-arrived,
.fight-log .rat .name-resident,
.fight-log .rat .name-neutral  { color:#3f3e3d; }
.fight-log .icon-rat { margin:-2px 2px 1px 0; width:19px; height:17px; background-position:0px -2799px; font-size:10px; }

.fight-log .explode { color:#c10b0b; }
.fight-log .explode .name-arrived,
.fight-log .explode .name-resident,
.fight-log .explode .name-neutral  { color:#c10b0b; }
.fight-log .icon-explode { margin:0 4px 0 0; width:16px; height:16px; background-position:0 -1320px; font-size:10px; }

.fight-log .spike { color:#6f3eab; }
.fight-log .spike-injury { color:#844ace; font-weight:bold;}
.fight-log .icon-spike { background-position:0 -3300px; width:21px; height:16px; margin:0 2px 0 0; }
.fight-log .spike-marked { margin:0 5px 0 0; background:#e2d1d8; color:#6f3eab; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }


.fight-log .cloud-injury { color:#303a83; font-weight:bold;}
.fight-log .icon-cloud { background-position:-210px -1790px; width:20px; height:20px; margin:0 3px 0 0; }

.fight-log .icon-snowflake { background-position:-20px -3260px; width:16px; height:14px; margin:-2px 2px 0 0; }
.fight-log .snowflake-marked { background:#badde6; color:#025c78; padding:1px 3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

.fight-log .icon-dodge { background-position: -80px -1320px; width: 9px; height: 16px; margin: 0 4px 0 0; }

.fight-log .icon-secondhit { background-position: -80px -1350px; width: 31px; height: 24px; margin: 0 4px 0 0; }
.fight-log .icon2-secondhit { background-position: -80px -1390px; width: 15px; height: 15px; position:absolute; left:-5px; top:0; }
.fight-log .secondhit { position: relative; padding: 5px 5px 5px 50px; background-color: #e9c9e1; min-height: 30px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; behavior:url("/@/behaviors/PIE.htc"); }
.fight-log p.secondhit { padding: 5px 2px 5px 50px; }
.fight-log .secondhit .icon-secondhit { position: absolute; top: 7px; left: 7px; }
.fight-log .secondhit span.punch { background:#cea2c3; color:#795178; }

.fight-group .fight-log .planehit { position: relative;padding: 5px 5px 5px 50px;background-color: #C9E6E9;min-height: 30px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;behavior: url("/@/behaviors/PIE.htc"); }
.fight-log .planehit i.selfmarker { background: #9db4b6 !important; }
.fight-group .fight-log .icon-planehit { position: absolute; top: 7px; left: 10px; background-position: -190px -1360px; width: 28px; height: 28px; margin: 0 4px 0 0; }

.fight-log .icon-thirdhit { background-position: -150px -1364px; width: 31px; height: 24px; margin: 0 4px 0 0; }
.fight-log .icon2-thirdhit { background-position: -100px -1390px; width: 15px; height: 15px; position:absolute; left:-5px; top:0; }
.fight-log .thirdhit { position: relative; padding: 5px 5px 5px 50px; background-color: #efa1db; min-height: 30px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; behavior:url("/@/behaviors/PIE.htc"); }
.fight-log p.thirdhit { padding: 5px 2px 5px 50px; }
.fight-log .thirdhit .icon-thirdhit { position: absolute; top: 7px; left: 7px; }
.fight-log .thirdhit span.punch { background:#cea2c3; color:#795178; }

/*  */
.fight-log .superhit-log { position: relative; padding: 5px 5px 5px 50px; min-height: 35px; background-color: #a2e9f6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior:url("/@/behaviors/PIE.htc"); }
.fight-log .superhit-log p.line { background: #7dc7d5; margin-right: 15px; }
.fight-log p.superhit-log { padding: 5px 2px 5px 50px; }
.fight-log .icon-superhit { width: 26px; height: 26px; margin: 0 4px 0 0; position: absolute; top: 7px; left: 7px; }
.fight-log .icon-superhit-3 { background-position: -150px -1110px; }
.fight-log .icon-superhit-4 { background-position: -180px -1110px; }
.fight-log .icon-superhit-5 { background-position: -148px -1140px; }
.fight-log .icon-superhit-6 { background-position: -210px -1110px; }
.fight-log .icon-superhit-7 { background-position: -240px -1110px; }
.fight-log .icon-superhit-8 { background-position: -180px -1140px; }
.fight-log .icon-superhit-10 {background-position: -208px -1140px; }
.fight-log .icon-superhit-11 {background-position: -240px -1140px; }
.fight-log .icon-superhit-13 { background-position: -150px -1440px; }
.fight-log .icon-superhit-15 {background-position: -150px -1640px; }
.fight-log .icon-superhit-16 {background-position: -180px -1640px; }
.fight-log .icon-superhit-17 {background-position: -210px -1640px; }
.fight-log .icon-superhit-18 {background-position: -150px -1740px; }
.fight-log .icon-superhit-19 {background-position: -180px -1740px; }
.fight-log .icon-superhit-20 {background-position: -210px -1740px; }

.icon-superhit-116 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -150px -1200px; }
.icon-superhit-117 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -170px -1200px; }
.icon-superhit-118 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -190px -1200px; }
.icon-superhit-119 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -210px -1200px; }
.icon-superhit-120 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -230px -1200px; }
.icon-superhit-121 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -250px -1200px; }
.icon-superhit-122 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -270px -1200px; }
.icon-superhit-123 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -150px -1220px; }
.icon-superhit-124 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -170px -1220px; }
.icon-superhit-125 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -190px -1220px; }
.icon-superhit-126 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -210px -1220px; }
.icon-superhit-127 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -230px -1220px; }
.icon-superhit-128 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -250px -1220px; }
.icon-superhit-129 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -270px -1220px; }
.icon-superhit-130 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -150px -1240px; }
.icon-superhit-131 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -170px -1240px; }
.icon-superhit-132 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -190px -1240px; }
.icon-superhit-133 { width: 15px; height: 15px; margin: 0 4px 0 0; background-position: -210px -1240px; }

.icon-superhit-201 {background-position: -150px -1814px; }
.icon-superhit-202 {background-position: -180px -1814px; }
.icon-superhit-203 {background-position: -210px -1814px; }
.icon-superhit-204 {background-position: -240px -1814px; }
.icon-superhit-205 {background-position: -150px -1844px; }
.icon-superhit-206 {background-position: -180px -1844px; }
.icon-superhit-207 {background-position: -210px -1844px; }
.icon-superhit-208 {background-position: -240px -1844px; }

.icon-superhit-215 {background-position: -150px -1900px; }

.fight-log .superhit-log .rage-block-wrapper { position: relative; margin: 0 0 -8px 0; }
.fight-log .superhit-log .rage-block { background: #d6f3f8; float: left; margin: 0 0 -13px -50px; color: #d6496d; font-size: 11px; font-weight: bold; width: 45px; -webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; text-align: center; height: 27px; padding-top: 13px; }
.fight-log .superhit-log .rage-block div { margin: 0; }
.fight-log .superhit-log .rage-block-clear { clear: both; }


/* ������ �������������� */
.fight-log .sovetabil1 { color:#003dff; font-weight:bold; }
.fight-log .sovetabil1  i { background-position: -150px -785px; width: 16px; height: 16px; margin: 0 1px 0 1px; }

.fight-log .sovetabil2 { color:#6f3eab; font-weight:bold; }
.fight-log .sovetabil2  i  { background-position: -170px -785px; width: 16px; height: 16px; margin: 0 1px 0 1px; }

.fight-log .sovetabil3 { color:#6f3eab; font-weight:bold; }
.fight-log .sovetabil3  i  { background-position: -190px -785px; width: 16px; height: 16px; margin: 0 1px 0 1px; }

.fight-log .sovetabil4 { color:#6f3eab; font-weight:bold; }
.fight-log .sovetabil4  i  { background-position: -210px -785px; width: 16px; height: 16px; margin: 0 1px 0 1px; }

.fight-log .sovetabil5 { color:#999; font-weight:bold; }
.fight-log .sovetabil5  i  { background-position: -230px -785px; width: 16px; height: 16px; margin: 0 1px 0 1px;}

.fight-log .sovetabil6 { color:#6f3eab; font-weight:bold; }
.fight-log .sovetabil6  i  { background-position: -250px -785px; width: 16px; height: 16px; margin: 0 1px 0 1px; }

.fight-log .sovetabil7 { color:#6f3eab; font-weight:bold; }
.fight-log .sovetabil7  i  { background-position: -150px -806px; width: 16px; height: 16px; margin: 0 1px 0 1px; }

.fight-log .sovetabil8 { color:#E42066; font-weight:bold; }
.fight-log .sovetabil8  i  { background-position: -170px -806px; width: 16px; height: 16px; margin: 0 1px 0 1px; }

.fight-log .sovetabil9 { color:#6f3eab; font-weight:bold;  }
.fight-log .sovetabil9  i  { background-position: -198px -806px; width: 16px; height: 16px; margin: 0 1px 0 1px; }

.icon-katyusha { background-position: -40px -3260px; width: 18px; height: 18px; margin: -7px 4px 0 0; }

.icon-tesla { background-position: -150px -1810px; width: 18px; height: 18px; margin: -7px 4px 0 0; }

.fight-log .icon-safe { margin:-1px 6px 0 1px; width:14px; height:14px; background-position:0 -2920px; font-size:10px; }

.fight-log .shop-hint { display: none; background-color: #fff4de; padding: 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior:url("/@/behaviors/PIE.htc"); }
#content .fight-log .shop-hint img[align=left] { padding: 0; margin: -5px 11px 0 3px; height: 57px; }
.fight-log .shop-hint td.img { width: 40px; padding-right: 7px; }
.fight-log .shop-hint td.img img { padding: 0; width: 40px; }

.fight-log .flag  { color:#9c5510; background:#fbdfc4; }
.icon-flag { color:#9c5510; margin:0 2px 0 0; width:18px; height:14px; background-position:0 -1440px; font-size:10px; }

.icon-set-blockdamage { margin:-1px 5px 0 -2px; width:17px; height:15px; background-position:0 -1470px; }
.icon-set-adddamage { margin:0 6px 0 0px; width:14px; height:14px; background-position:0 -1500px; }

.icon-set-perk-knockout,
.icon-set-perk-vampir,
.icon-set-perk-ratkiller { margin:0 6px 0 0px; width:14px; height:14px; background-position:0 -1950px; }

.highlight-set-blockdamage { background:#e9f5c6; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; padding:0 3px;  behavior:url("/@/behaviors/PIE.htc"); }
.highlight-set-adddamage { background:#ffdecb; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; padding:0 3px;  behavior:url("/@/behaviors/PIE.htc"); }
/* .icon-set-adddamage { margin:-1px 2px -1px -4px; width:20px; height:16px; background:url(../images/ico/icons.png) no-repeat; background-position:0 -1530px; } */

.fight .fight-button-block { text-align:center; padding:0 10px; }
.fight .fight-button-block .button { vertical-align: middle }
.fight .fight-button-block .button-fight { width: 160px; /* border: 2px solid #ffd570; */ margin: 0 5px;}
.fight .fight-button-block .button-fight .c { color: #F44336;padding: 7px 20px;font-family: 'bloccregular', arial, helvetica, sans-serif;font-size: 27px;font-weight: normal; }
.fight .fight-button-block .button-search  { /*float:right;*/ width:120px; min-width: 155px; }
.fight .fight-button-block .button-back  { /*float:left;*/ width:120px; min-width: 155px; }

.fight  .search-additional-info {
    border-radius: 5px;
    padding: 7px 10px;
    text-align: center;
    margin-top: 11px;
    color: #252979;
    font-size: 11px;
    background-color: #ffe956;
    margin: 10px 10px 10px 10px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.fight .fighter-preview { width:280px; }
.fight td.fighter1-cell { min-height:253px; height:253px;}
.fight td.fighter1-cell .fighter-preview  #avatar-back { float:right; }
.fight td.fighter1-cell .fighter-preview .block-rounded { float:left; width:125px; }
.fight td.fighter2-cell { min-height:253px; height:253px;}
.fight td.fighter2-cell .fighter-preview #avatar-back { float:left; }
.fight td.fighter2-cell .fighter-preview .block-rounded { float:right; width:125px; }
.fight .fighter-preview .pers-slogan { float: left; zoom: 1; width: 100%; margin-top: 12px; }
.fight .fighter-preview .pers-slogan:before, .fight .fighter-preview .pers-slogan:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.fight .fighter-preview .pers-slogan:after { clear: both; }
.fight .fighter-preview .pers-slogan h3 { font-size:90%; font-weight:normal; }
.fight .fighter-preview .pers-slogan label {  display:inline-block; //display:block; }

/* FIGHT-GROUP */

/* slots */
.fight-group .fight-slots { margin:0; padding: 0 0 6px; text-align:center; border: 1px solid #fbd699; background: #fbe6af; margin-bottom:10px; width:327px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.fight-group .fight-slots:first-child { margin-top: -15px; }
.fight-group .fight-slots table { width:auto; }
.fight-group .fight-slots li { position:relative; float:left; width:45px; height:45px; /*margin:0 1px 0 0;*/ margin: 0 2px; text-align:center; list-style-type:none; }
.fight-group .fight-slots li img { background:#eed48f url(../images/ico/slots-fight.png) 0 0 no-repeat; width:45px; height:45px; -ms-interpolation-mode: bicubic; }
.fight-group .fight-slots td { display: inline-block; //display: inline; //zoom: 1; margin-top: 1px; }

/* slot ability */
.fight-group .fight-slots-ability { background:#ead6c4; margin-bottom:10px; width:327px; border: 1px solid #d5c0af; }
.fight-group .fight-slots li { position:relative; float:left; width:45px; height:45px; /*margin:0 1px 0 0;*/ margin: 4px 2px 0; text-align:center; list-style-type:none;}
.fight-group .fight-slots:first-child li { height: 45px; width: 45px; }
.fight-group .fight-slots li.ability img { background:#eed48f url(../images/ico/slots-fight-ability.png) 0 0 no-repeat; width:45px; height:45px; -ms-interpolation-mode: bicubic; }
.fight-group .fight-slots li.ability label:hover img { background-position:0 -94px; }
.fight-group .fight-slots li.ability label.selected img,
.fight-group .fight-slots li.ability label.selected:hover img { background-position:0 -94px; }

.fight-group .fight-slots li label.selected img,
.fight-group .fight-slots li label.selected:hover img { background-position:0 -200px; }
.fight-group .fight-slots li input { margin:3px 0; padding:0; }
.fight-group .fight-slots li b { width:16px; height:16px; line-height:16px; position:absolute; bottom:1px; left:1px; text-align:center; background:url(../images/decor/slot-radio-bg3.png) 0% 100% no-repeat; zoom:1; }
.fight-group .fight-slots li label { cursor:pointer; display:block; width:100%; padding:0; }
.fight-group .fight-slots li label .count  { font-style:normal; background:#ffce6f; text-transform:uppercase; color:#933700; font-weight:normal; font-size:10px; opacity:0.85; padding:1px 2px 1px 3px; position:absolute; right:1px; text-align:center; top:auto; bottom:1px; line-height:1;  -moz-border-radius: 5px 0 0 0; border-radius:0 0 0 5px; //filter:alpha(opacity:85); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";  behavior:url("/@/behaviors/PIE.htc"); }
.fight-group .fight-slots li label.selected .count  { background:#a4e2ff; }
.fight-group .fight-slots li.empty b { display:none; }
.fight-group .fight-slots li.empty label { cursor:default; }
.fight-group .fight-slots li label:hover img { background-position:0 -100px; }
.fight-group .fight-slots li.locked i.hover-area { width:50px; height:50px; position:absolute; left:0; top:0; z-index:1; cursor:help; }
.fight-group .fight-slots li.locked i.icon-locked-small { position:absolute; left:50%; top:50%; margin:-9px 0 0 -8px; }

.fight-group .fight-slots-welcomed { z-index:1; position:relative; margin: 0 0 5px 0; }

/* curves */
.fight-group h3.curves { margin:25px 0 20px 0; }
.fight-group h3.curves img { -ms-interpolation-mode:bicubic; margin:-25px 0 -25px 0; }
.fight-group h3.curves div.group1 { float:left; width:170px; white-space:nowrap; }
.fight-group h3.curves div.group2 { float:right; width:170px; white-space:nowrap; }
.fight-group h3.curves div.group1 a,
.fight-group h3.curves div.group1 a:link,
.fight-group h3.curves div.group1 a:visited,
.fight-group h3.curves div.group2 a,
.fight-group h3.curves div.group2 a:link,
.fight-group h3.curves div.group2 a:visited { text-decoration:none; }
.fight-group h3.curves div.group1 a:hover,
.fight-group h3.curves div.group2 a:hover { text-decoration:underline; }
.fight-group h3.curves div.group1 img.clan-icon,
.fight-group h3.curves div.group2 img.clan-icon { margin:-2px 0; //margin:0; }
.fight-group h3.welcome-groupfight { position:relative; background:url(../images/loc/groupfight.png) 50% 50%; height:100px; margin:-5px 0 5px 0; padding:0; text-shadow:none; }
.fight-group h3.welcome-groupfight .group1 { position:absolute; bottom:5px; left:0; }
.fight-group h3.welcome-groupfight .group2 { position:absolute; bottom:5px; right:0; }
.fight-group h3.welcome-groupfight-flag { position:relative; background:url(../images/loc/groupfight-flag.png) 50% 50%; height:100px; margin:-5px 0 5px 0; padding:0; text-shadow:none; }
.fight-group h3.welcome-groupfight-flag .group1 { position:absolute; bottom:5px; left:0; }
.fight-group h3.welcome-groupfight-flag .group2 { position:absolute; bottom:5px; right:0; }
.fight-group h3.welcome-groupfight-bank { position:relative; background:url(../images/loc/groupfight-bank.png) 50% 50%; height:100px; margin:-5px 0 5px 0; padding:0; text-shadow:none; }
.fight-group h3.welcome-groupfight-bank .group1 { position:absolute; bottom:5px; left:0; }
.fight-group h3.welcome-groupfight-bank .group2 { position:absolute; bottom:5px; right:0; }
.fight-group h3.welcome-groupfight-metrowar { position:relative; background:url(../images/loc/groupfight-metro.png) 50% 50%; height:100px; margin:-5px 0 5px 0; padding:0; text-shadow:none; }
.fight-group h3.welcome-groupfight-metrowar .group1 { position:absolute; bottom:5px; left:0; }
.fight-group h3.welcome-groupfight-metrowar .group2 { position:absolute; bottom:5px; right:0; }
.fight-group h3.welcome-groupfight-team { position:relative; background:url(../images/loc/groupfight-team.png) 50% 50%; height:100px; margin:-5px 0 5px 0; padding:0; text-shadow:none; }
.fight-group h3.welcome-groupfight-team .group1 { position:absolute; bottom:5px; left:0; }
.fight-group h3.welcome-groupfight-team .group2 { position:absolute; bottom:5px; right:0; }
.fight-group h3.welcome-groupfight-sovet { position:relative; background:url(../images/loc/groupfight-council.png) 50% 50%; height:100px; margin:-5px 0 5px 0; padding:0; text-shadow:none; }
.fight-group h3.welcome-groupfight-sovet .group1 { position:absolute; bottom:5px; left:0; }
.fight-group h3.welcome-groupfight-sovet .group2 { position:absolute; bottom:5px; right:0; }
h3.welcome-groupfight-bunker { position:relative; background:url(../images/loc/groupfight-bunker.png) 50% 50% no-repeat; height:100px; margin:-5px 0 5px 0; padding:0; text-shadow:none; }
h3.welcome-groupfight-bunker.bunker1 { background-image: url(../images/loc/groupfight-bunker1.png); }
h3.welcome-groupfight-bunker .group1 { position:absolute; bottom:5px; left:0; color: red; float: left; width: 170px; white-space: nowrap; }
h3.welcome-groupfight-bunker .group2 { position:absolute; bottom:5px; right:0; color: blue; float: right; width: 170px; white-space: nowrap;}
/* group */
.fight-group  td.group { width:160px; }
.fight-group  td.group label { cursor:pointer; display:inline-block; //display:block; width:100%; padding:0 2px; white-space:nowrap; }
.fight-group  td.group label:hover { background:#ffd88a; }
.fight-group  td.group .list-users { padding: 0; }
.fight-group  td.group .list-users li { width:160px; float:left; white-space: nowrap; }
.fight-group  td.group .list-users input { margin: 0 3px 0 5px; }
.fight-group  td.group .list-users li .user { white-space:nowrap; }
.fight-group  td.group .list-users li .user i.arrived,
.fight-group  td.group .list-users li .user i.resident { display:none; }
.fight-group  td.group .life { float:left; height: 11px; }
.fight-group  td.group .life .bar { display:inline-block; width:78px; //width:76px; margin-right:2px; }
.fight-group  td.group .life .number { display:inline-block; font-size:90%; color:#2B7C12; }
.fight-group  td.log { padding:0 5px; }
.fight-group  td.group .list-users li.me .user { color:#f76300; }
.fight-group  td.group .list-users li.me .user a { color:#f76300; }
.fight-group  td.group .list-users li.dead { opacity:0.5; /* //filter:alpha(opacity:50); */  }
.fight-group  td.group .list-users li.dead .user,
.fight-group  td.group .list-users li.dead .user:link,
.fight-group  td.group .list-users li.dead .user:visited { color:#aeaeae; }
.fight-group  td.group .list-users li.dead input { display:none; }
.fight-group  td.group .list-users li.dead  label { background:none; }
.fight-group  td.group .list-users li.dead .life  { //filter:alpha(opacity:50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.fight-group  td.group .list-users li.dead .life .number { color:#aeaeae; }
.fight-group  td.group .list-users li label.selected { background:#95ddff; }
.fight-group  td.group .list-users li .pet { vertical-align:bottom; width:20px; float:right; margin:-6px 1px 1px 1px; }

.fight-group .fight-rage { width: 296px; min-height: 52px; margin: 0 auto 10px auto; background: url(../images/loc/fight/groupfight-rage.png) no-repeat; position: relative; }
.fight-group .fight-rage:before { content: ''; display: block; height: 1px; margin-bottom: 1px; }
.fight-group .fight-rage .cool-1 { position: absolute; z-index: 1; bottom: 0px; left: -10px; }
.fight-group .fight-rage .rage-1 { position: absolute; z-index: 1; bottom:-2px; left: -17px; }
.fight-group .fight-rage .bar { top: 27px; position: absolute; left: 6px; height: 14px; width: 284px; }
.fight-group .fight-rage .bar .percent { height: 14px; background: #ba8ef7; text-align: center; line-height: 14px; position: absolute; top: 0; left: 0; }
.fight-group .fight-rage .bar .percent .label { color: #ffffff; font-weight: bold; font-size: 11px; }
.fight-group .fight-rage .bar .percent-rage { height: 14px; background: #d6496d; text-align: center; line-height: 14px; position: absolute; top: 0; }
.fight-group .fight-rage .bar .percent-rage .label { font-weight: bold; color: #d6496d; font-size: 11px; position: absolute; left: 100%; margin-left: 10px;}
.fight-group .fight-rage .bar .percent-rage .label.inside { left: 0; right: 0; margin: 0; color: #fff; }

.fight-group .fight-rage.fight-rage--w-items { width: 319px; background-image: url(../images/loc/fight/groupfight-rage-biege.png); background-position: top center; }
.fight-group .fight-rage.fight-rage--w-items .superhits-menu {background: #fbe6af;margin: 49px 0 25px 0;padding: 5px 5px 13px 5px;border-radius: 0 0 5px 5px;position: relative;border: none;width: auto;}
.fight-group .fight-rage.fight-rage--w-items .superhits-menu:after {content: '';background: url(../images/loc/fight/groupfight-rage-biege.png) no-repeat 0 -49px;display: block;height: 10px;margin: 0 0 -12px 0;}
.fight-group .fight-rage.fight-rage--w-items .superhits-menu .superhit { margin-bottom: 0; }
.fight-group .fight-rage.fight-rage--w-items .bar { top: 33px; left: 17px; }
.fight-group .fight-rage.fight-rage--w-items .superhit-counter-wrapper { display: none; }
.fight-group .fight-rage.fight-rage--w-items .superhit { width: 45px; height: 45px; }
.fight-group .fight-rage.fight-rage--w-items .superhit-img { width: 45px; height: 45px; margin: 0; background: #eed48f url(../images/ico/slots-fight.png) 0 0 no-repeat;}
.fight-group .fight-rage.fight-rage--w-items label:hover .superhit-img { background-position: 0 -100px; }
.fight-group .fight-rage.fight-rage--w-items .superhit-wrapper b { width: 16px;height: 16px;line-height: 16px;position: absolute;bottom: 1px;left: 1px;text-align: center;background: url(../images/decor/slot-radio-bg3.png) 0% 100% no-repeat;zoom: 1;z-index: 1; }
.fight-group .fight-rage.fight-rage--w-items .superhit-wrapper input { position: relative; margin: 3px 0; left: 0; top: 0; z-index: 1; }
.fight-group .fight-rage.fight-rage--w-items .superhit-price {     position: absolute;top: 1px;right: 1px;left: 1px;background: rgba(255, 255, 255, 0.51);z-index: 10;font-weight: bold;padding: 0 2px 0 2px;color: #f6476f;font-size: 10px;
    text-shadow: rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0.540302px 0.841471px 0px, rgb(255, 255, 255) -0.416147px 0.909297px 0px, rgb(255, 255, 255) -0.989992px 0.14112px 0px, rgb(255, 255, 255) -0.653644px -0.756802px 0px, rgb(255, 255, 255) 0.283662px -0.958924px 0px, rgb(255, 255, 255) 0.96017px -0.279415px 0px;
}
.fight-group .fight-rage.fight-rage--w-items .superhit-price .rage-1 {position: relative;left: auto;bottom: auto;transform: scale(0.7);width: 10px;display: inline-block;}

/* */
.fight-group .log-panel { background: #fbe6af; margin-top: 20px; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.fight-group .log-panel-title { display: none; }
.fight-group .log-panel .log-panel-title { display: block; color: #6C6C6C; font-size: 90%; font-weight: bold; text-align: center; margin: 0 0 11px 0; padding: 7px 0 1px 0; }
.fight-group .log-panel .fight-slots { border: none; padding-bottom: 13px; border-bottom: 1px solid #fff4de; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; background: none; width: 100%; margin-bottom: 0; }
.fight-group .log-panel .block-bordered { text-align: center; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
.fight-group .log-panel .block-bordered > .t, .fight-group .log-panel .block-bordered > .b { display: none; }
.fight-group .log-panel #fight-actions .block-bordered .center { padding: 2px 8px 10px 8px; margin: 0; }
.fight-group .log-panel .superhits-menu { margin-bottom: 0; margin-top: 5px; }
.fight-group .log-panel hr.log-panel-divider { background: #fff4de; margin: -3px -9px 7px -9px; }
.fight-group .log-panel #timer-block { margin-bottom: 4px; }
.fight-group .log-panel .fight-slots-actions { text-align: center; padding: 6px 0px 10px 0px; }
.fight-group .log-panel .hint { font-size: 11px; margin: 2px 0 8px 0; }
.fight-group .log-panel #rupor-div { margin: 3px -5px 8px -5px; border-top: 1px solid #fff4de; padding: 10px 0px 3px 0px; }
.fight-group .log-panel .copter-fight-quit { text-align: center; border-top: 1px solid #fff4de; padding: 10px 10px 15px 10px; }
.fight-group .log-panel .copter-fight-quit .text { color: #98630B; font-size: 90%; font-weight: bold; text-align: center; margin-bottom: 10px; }

.fight-group--wide  td.group .list-users.list-users--left {width: 230px;margin: 0px 0 0 -90px;display: inline-block;background: #fff4de;border-radius: 15px 0 0 15px;padding: 12px 0 12px 10px;/* box-shadow: -1px 0px 0px 0px #fbe19f; */box-shadow: inset 2px 0px 0px 2px #fbe19f, -5px 0px 15px 5px #fff4de;border: 2px solid #f2a53f;border-right: none;}
.fight-group--wide  td.group .list-users.list-users--left li {width:100%;}
.fight-group--wide  td.group .list-users.list-users--left li .life {display: block;width: 100%;}
.fight-group--wide  td.group .list-users.list-users--right {width: 230px;margin: 0px -90px 0 0;display: inline-block;background: #fff4de;border-radius: 0 15px 15px 0;padding: 12px 10px 12px 0;box-shadow: inset -2px 0px 0px 2px #fbe19f;border: 2px solid #f2a53f;border-left: none;}
.fight-group--wide  td.group .list-users.list-users--right li {width:100%;}
.fight-group--wide  td.group .list-users.list-users--right li .life {display: block;width: 100%;}

/* fight-stars */
.fight-group-stars { width: 320px; height: 257px; background: url(../images/loc/fight/groupfight-stars.png) 0 0 no-repeat; margin: 30px 0 20px 0; position: relative; }
.fight-group-stars-footer { position: absolute; top: 192px; width: 100%; height: 60px; }
.fight-group-stars-footer-stars { position: absolute; left: 28px; top: 13px; width: 65px; height: 35px; background: url(../images/loc/fight/groupfight-stars.png) -340px -180px no-repeat; }
.fight-group-stars-footer-text { color: #CC7800; font-size: 12px; line-height: 12px; position: absolute; left: 100px; width: 110px; height: 50px; text-align: center; padding: 13px 33px 0 0;  background: url(../images/loc/fight/groupfight-stars.png) -455px -172px no-repeat; text-shadow: 1px 1px 0px #FFF; text-shadow:2px 2px 1px #FFF, -2px 2px 1px #FFF, -2px -2px 0px #FFF, 2px -2px 0px #FFF,1px 1px 1px #FFF, -1px 1px 1px #FFF, -1px -1px 0px #FFF, 1px -1px 0px #FFF, 0px -3px 1px #FFF, 0px 3px 1px #FFF, 3px 0px 1px #FFF, -3px 0px 1px #FFF; }
.fight-group-stars-footer-obj-wrapper { position: absolute; right: 28px; top: 4px; width: 50px; height: 50px; }
.fight-group-stars-footer-obj-wrapper img { width: 50px; }
.fight-group-star-block { position: absolute; width: 87px; height: 190px; top: 0; text-align: center; }
.fight-group-star-block.star-block-green { left: 27px; }
.fight-group-star-block.star-block-yellow { left: 117px; }
.fight-group-star-block.star-block-blue { left: 207px; }
.fight-group-star-block-value { font-size: 13px; background: #FFF; display: inline; padding: 2px 9px; border-radius: 9px; font-family: Arial, sans-serif; }
.fight-group-star-block-value b { font-size: 15px; }
.star-block-green  .fight-group-star-block-value { color: #2e8802; }
.star-block-yellow .fight-group-star-block-value { color: #9e3c01; }
.star-block-blue   .fight-group-star-block-value { color: #006d91; }
.fight-group-star-block-name { color: #dd9200; font-size: 15px; font-family: blocC, Arial, sans-serif; line-height: 14px; margin-top: 4px; text-shadow: 2px 2px #FFF; text-shadow: 2px 2px #FFF, 2px -2px #FFF, -2px -2px #FFF, -2px 2px #FFF; }
.star-block-name { background: url(../images/loc/fight/groupfight-stars.png) 0 0 no-repeat; margin: 0 auto; }
.star-block-name.boss-damage	{ width: 61px; height: 35px; background-position: -600px -200px; }
.star-block-name.helpers-damage	{ width: 77px; height: 35px; background-position: -670px -200px; }
.star-block-name.helpers-killed	{ width: 78px; height: 35px; background-position: -750px -200px; }
.fight-group-star-block-progress { height: 124px; width: 87px; }
.star-block-progress { position: absolute; height: 140px; width: 87px; background: url(../images/loc/fight/groupfight-stars.png) -320px -700px no-repeat; }
.star-block-progress-percent { position: absolute; height: 140px; bottom: 0; left: 0; right: 0; overflow: hidden;}
.star-block-progress .progress { position: absolute; height: 140px; bottom: 0; left: 0; right: 0; background: url(../images/loc/fight/groupfight-stars.png) 0 0 no-repeat; }
.star-block-green  .star-block-progress { background-position: -322px 0; top: -17px; left: 0px; }
.star-block-green  .star-block-progress .progress { background-position: -320px -700px; }
.star-block-green  .star-block-progress.progress-10  .progress { background-position:  -22px -260px; } /*  -18 */
.star-block-green  .star-block-progress.progress-20  .progress { background-position: -302px -260px; }
.star-block-green  .star-block-progress.progress-30  .progress { background-position: -562px -260px; }
.star-block-green  .star-block-progress.progress-40  .progress { background-position:  -22px -400px; }
.star-block-green  .star-block-progress.progress-50  .progress { background-position: -302px -400px; }
.star-block-green  .star-block-progress.progress-60  .progress { background-position: -562px -400px; }
.star-block-green  .star-block-progress.progress-70  .progress { background-position:  -22px -540px; }
.star-block-green  .star-block-progress.progress-80  .progress { background-position: -302px -540px; }
.star-block-green  .star-block-progress.progress-90  .progress { background-position: -562px -540px; }
.star-block-green  .star-block-progress.progress-100 .progress { background-position:  -22px -700px; }
.star-block-yellow .star-block-progress { background-position: -412px 0; top: -17px; left: 0px; }
.star-block-yellow .star-block-progress .progress { background-position:  -320px -700px; }
.star-block-yellow .star-block-progress.progress-10  .progress { background-position: -112px -260px; } /*  -72 */
.star-block-yellow .star-block-progress.progress-20  .progress { background-position: -392px -260px; }
.star-block-yellow .star-block-progress.progress-30  .progress { background-position: -652px -260px; }
.star-block-yellow .star-block-progress.progress-40  .progress { background-position: -112px -400px; }
.star-block-yellow .star-block-progress.progress-50  .progress { background-position: -392px -400px; }
.star-block-yellow .star-block-progress.progress-60  .progress { background-position: -652px -400px; }
.star-block-yellow .star-block-progress.progress-70  .progress { background-position: -112px -540px; }
.star-block-yellow .star-block-progress.progress-80  .progress { background-position: -392px -540px; }
.star-block-yellow .star-block-progress.progress-90  .progress { background-position: -652px -540px; }
.star-block-yellow .star-block-progress.progress-100 .progress { background-position: -112px -700px; }
.star-block-blue   .star-block-progress { background-position: -502px 0; top: -17px; left: 0px; }
.star-block-blue   .star-block-progress .progress { background-position:  -320px -700px; }
.star-block-blue   .star-block-progress.progress-10  .progress { background-position: -202px -260px; } /* -162 */
.star-block-blue   .star-block-progress.progress-20  .progress { background-position: -482px -260px; }
.star-block-blue   .star-block-progress.progress-30  .progress { background-position: -742px -260px; }
.star-block-blue   .star-block-progress.progress-40  .progress { background-position: -202px -400px; }
.star-block-blue   .star-block-progress.progress-50  .progress { background-position: -482px -400px; }
.star-block-blue   .star-block-progress.progress-60  .progress { background-position: -742px -400px; }
.star-block-blue   .star-block-progress.progress-70  .progress { background-position: -202px -540px; }
.star-block-blue   .star-block-progress.progress-80  .progress { background-position: -482px -540px; }
.star-block-blue   .star-block-progress.progress-90  .progress { background-position: -742px -540px; }
.star-block-blue   .star-block-progress.progress-100 .progress { background-position: -202px -700px; }
.fight-group-stars-aim { position: absolute; width: 320px; height: 124px; top: 0; left: 0; }
.fight-group-star-aim { position: absolute; background: url(../images/loc/fight/groupfight-stars.png) 0 0 no-repeat; }
.fight-group-star-aim.star-row-1 { width: 177px; height: 40px; top: 80px; left: 70px; background-position: -625px -140px; }
.fight-group-star-aim.star-row-2 { width: 200px; height: 55px; top: 41px; left: 60px; background-position: -615px -80px; }
.fight-group-star-aim.star-row-3 { width: 232px; height: 80px; top:-17px; left: 44px; background-position: -600px 0; }
.fight-group-stars-aim.aim-row-1 .star-row-1 { display: block; }
.fight-group-stars-aim.aim-row-1 .star-row-2 { display: none; }
.fight-group-stars-aim.aim-row-1 .star-row-3 { display: none; }
.fight-group-stars-aim.aim-row-2 .star-row-1 { display: block; }
.fight-group-stars-aim.aim-row-2 .star-row-2 { display: block; }
.fight-group-stars-aim.aim-row-2 .star-row-3 { display: none; }
.fight-group-stars-aim.aim-row-3 .star-row-1 { display: block; }
.fight-group-stars-aim.aim-row-3 .star-row-2 { display: block; }
.fight-group-stars-aim.aim-row-3 .star-row-3 { display: block; }

/* fight-actions */
.fight-group #fight-actions { /*margin-top:-40px; */}
.fight-group #fight-actions .block-bordered .center { padding:8px; text-align:center; white-space:nowrap; }
.fight-group #fight-actions .hint { font-size:90%; text-align:center; margin:0 0 10px 0; color:#945903; }
.fight-group #fight-actions .waiting { font-size:90%; font-weight:bold; color:#6C6C6C; }
.fight-group #fight-actions .effect {  font-size:90%; color:#945903; }

/* finished */
.fight-group .finished #fight-actions { display:none; }
.fight-group .finished .fight-slots ul li b { display:none; }
.fight-group .finished  td.group .list-users li label input { display:none; }
.fight-group .finished  td.group label:hover { background:none; }
.fight-group .finished  td.group .list-users li label.selected { background:none; }

/* rupor */
.fight-group #rupor-div { text-align:center; }
.fight-group #rupor-div input { font-size:90%; width:20em; vertical-align:middle; margin-right:5px;  }
.fight-group #rupor-div .button { vertical-align:middle; }
.fight-group #rupor-div .button .c { padding:0 2px; }

/* fight animation */
.fight-animation { text-align:center; position:relative; }
.fight-animation-block { text-align:left; font-size:11px; margin:0; width:600px; height:442px; padding:13px 15px 10px 13px; position:relative; background: url(../images/decor/fight-bg.png) 0 0 no-repeat; }
.fight-animation-block .actions  { padding:2px 0; }
.fight-animation-block .actions .controls { float:left; background-position:0 -170px; width:58px; }
.fight-animation-block .actions .viewtext { float:right; margin:12px 10px 0 8px; }
.fight-animation-block .actions .viewtext a,
.fight-animation-block .actions .viewtext a:link,
.fight-animation-block .actions .viewtext a:visited { color:#d59877; }
.fight-animation-block .actions .viewresults { float:left; margin:12px 8px 0 8px; }
.fight-animation-block .actions .viewresults .dashedlink { color:#d59877; border-color:#d59877; }


.fight-animation .alert { text-align:left; top:120px; margin:0 0 0 -180px; width:360px }
.fight-animation .alert h2 { color:#975D17; }
.fight-animation .alert .fight-log .result { background:none; border:none; padding:0; font-size:12px; }

/* fight-group-ratqueen-bonuses */
.fight-group-ratqueen-bonuses { font-size:11px; background:#f8e3b9; padding:10px; margin:14px 0 0 0; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.fight-group-ratqueen-bonuses .description { float:left; width:27%; text-align:left; padding-left:5px; }
.fight-group-ratqueen-bonuses h3 { font-size:13px; text-align:left; font-weight:bold; }
.fight-group-ratqueen-bonuses ul { float:right; text-align:right; width:71%; margin:0; padding:0; }
.fight-group-ratqueen-bonuses ul li { text-align:center; line-height:1.2; margin:0 0 0 8px; padding:8px 3px 8px 3px; width:128px; background:#f7d082; color:#975D17; list-style-type:none; display:inline-block; //display:inline; zoom:1; font-size:11px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.fight-group-ratqueen-bonuses ul li .object-thumb { margin-top:5px; }
.fight-group-ratqueen-bonuses ul li .object-thumb .padding,
.fight-group-ratqueen-bonuses ul li .object-thumb .padding img { background:none; }

/* ight-duel-search-help */
.fight-duel-search-help { padding:0px; margin-top:26px; text-align:center; font-size:11px; color:#975d17; background:#f7e5bd; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.fight-duel-search-help .column { height:84px; opacity:0.65; padding:10px 15px 10px 35px; margin:0 5px; text-align:left; display:inline-block; //display:inline; zoom:1; vertical-align:top; }
.fight-duel-search-help .column.current { background:#ffedc9; opacity:1; }
.fight-duel-search-help .column.first { margin-left:20px; }
.fight-duel-search-help .column.first .caption { text-indent:-6.33em; }
.fight-duel-search-help .column .caption { font-size:13px; font-weight:bold;  margin:0 0 6px 0; }
.fight-duel-search-help .column .caption .intro { /*color:#c7a36f;*/ }
.fight-duel-search-help .column .line { position:relative; margin:0 0 6px 0; }
.fight-duel-search-help .column .line .plus { position:relative; margin-left:-0.2em; }
.fight-duel-search-help .column .line .expa { position:absolute; left:-20px; opacity:0.6; }
.fight-duel-search-help .column .line .danger { position:absolute; left:-20px; top:2px; opacity:0.6; }
.fight-duel-search-help .column .line .tugriki { position:absolute; left:-23px; top:-1px; opacity:0.6; }

/* president-prize */
.fight .president-prize { width: 50%; margin: auto; }
.fight .president-prize .img { margin-right: 10px; }
.fight .president-prize .msg { text-align: center; padding-top: 7px; }

/* group-fight triple table */
.fight-group-boss-description { background:#F8E3B9; margin-top:14px; padding:10px 0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.fight-group-boss-description h2 { text-align:center; margin-bottom:0; }
.fight-group-boss-description .description { text-align:center; font-size:11px; }
.fight-group-boss-description table { margin-top:10px; }
.fight-group-boss-description td { width:33%; padding:0 10px; border-left:1px dotted #F7D082; text-align:left; color:#975D17; font-size:11px; }
.fight-group-boss-description td.first { border-left:none; }
.fight-group-boss-description td h3 { text-align:center; font-size:13px; font-weight:bold; }
.fight-group-boss-description b.header { color:#000000; font-size:12px; }


/* S U P E R H I T S */
.superhits-menu { text-align: center; margin-bottom: 15px; }
.superhit-img { width: 48px; height: 48px; margin: 3px; z-index: 1; position: relative; }
.superhit-default { width: 56px; height: 56px; background: url(../images/loc/fight/groupfight-superhits.png) 0 -60px no-repeat; display: block; }
.superhit-copter-go-down { width: 56px; height: 56px; background: url(../images/obj/superhits/superhit-copter-go-down-1.png) 0 0 no-repeat; display: block; }
.superhit-copter-go-up { width: 56px; height: 56px; background: url(../images/obj/superhits/superhit-copter-go-up-1.png) 0 0 no-repeat; display: block; }
.superhit-copter-tonus { width: 56px; height: 56px; background: url(../images/obj/superhits/superhit-copter-tonus-1.png) 0 0 no-repeat; display: block; }
.superhit.superhit-empty .superhit-copter-go-down,
.superhit.superhit-empty .superhit-copter-go-up,
.superhit.superhit-empty .superhit-copter-tonus {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }

.superhit-empty-slot { width: 56px; height: 56px; background: url(../images/loc/fight/groupfight-superhits.png) -60px -60px no-repeat; display: block; margin-bottom: -3px; }
.superhit-wrapper { display: inline-block; //display: inline; zoom: 1; position: relative; vertical-align: top; }
.superhit-wrapper input { position: absolute; top: 20px; left: 16px;}
.superhit { z-index: 1; cursor: pointer; position: relative; display: inline-block; //display: inline; zoom: 1; background: url(../images/loc/fight/groupfight-superhits.png) 0 0 no-repeat; margin-bottom: 20px; width: 56px; height: 56px; vertical-align: top;  }
.superhit.superhit-checked { background-position: -60px 0; }
.superhit.superhit-empty { background-position: -120px 0; cursor: default; margin: 0 -2px 0 -2px; }
.superhit-wrapper .superhit.superhit-empty { margin: 0 0 -5px 0; }
.superhit.superhit-locked { background-position: -180px 0; cursor: default; }
.fight-quadrocopter .superhit { margin-bottom: 5px; }
.fight-quadrocopter .superhit-counter-wrapper { display: none; }
.superhit-counter-wrapper { margin-top: -1px; }
.superhit-counter { display: inline-block; //display: inline; zoom: 1;background: #f0ce75; height: 13px; line-height: 11px; padding: 0 3px 0 3px; -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; }
.superhit.superhit-empty .superhit-counter { background: #ded8c8; }
.superhit.superhit-empty .superhit-one { border-color: #969595; }
.superhit.superhit-empty .superhit-img { opacity: 0.5; }
.superhit.superhit-checked .superhit-counter { background: #93e51d; }
.superhit.superhit-checked .superhit-one { border-color: #17900C; }
.superhit.superhit-checked .superhit-one.superhit-one-full { background: #17900C; }
.superhit-one { display: inline-block; //display: inline; zoom: 1; margin: 4px 1px 0 0px; height:3px; width: 3px; background: #fff; vertical-align: middle; border: 1px solid #903f0c; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.superhit-one.superhit-one-full { background: #903f0c; }


/* QUADROCOPTER */
.fight-quadrocopter .data { width: 665px; margin: 0 -5px; }
.fight-quadrocopter .data td.log { /*width: 35%;*/ padding: 0 6px; }
.fight-quadrocopter .data td.group { width: 210px; }
.fight-quadrocopter .data td.group.group-left { padding: 9px 0 0 0; }
.fight-quadrocopter .data td.group.group-right { padding: 9px 0 0 0; }
.fight-quadrocopter .data td.group.group-right .list-users { margin-right: -15px; width: 210px; }
.fight-quadrocopter .log-panel-title { padding-top: 8px; }
.fight-quadrocopter .log-panel .superhits-menu { padding-top: 11px; }
.fight-quadrocopter .log-panel .fight-slots { padding-bottom: 6px; }
.fight-quadrocopter .fight-log { text-align: center; }
.fight-quadrocopter .list-users .tonus i { margin: -2px 0px 0 -1px; }
.fight-quadrocopter td.group .list-users { background: none; white-space: normal; width: 100%; text-align: center; margin: 10px 0 0 0; }
.fight-quadrocopter td.group .list-users h4 { border-top: 3px solid #fbe6af; text-align: center; font-size: 11px; margin: 15px 6px -5px 6px; }
.fight-quadrocopter td.group .list-users h4 b { position: relative; top: -9px; padding:0 6px 0 7px; background-color: #fff4de; color: #6c6c6c; }
.fight-quadrocopter td.group .list-users h4 b .num { color:#50a7d1; }
.fight-quadrocopter td.group .list-users li { background: none; vertical-align: top; position: relative;  width: 66px;  height: 80px;  /* margin: 4px 2px 11px 2px;*/  margin: 4px 0px 11px 0px;  padding: 0;   float: none;   display: inline-block;   }
.fight-quadrocopter td.group .list-users li label { width: 100%; height:100%; margin: 0; padding:0;  -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; }
.fight-quadrocopter td.group .list-users li label:hover { background: #fbe6af; }
.fight-quadrocopter td.group .list-users li .quadrocopter-img { width: 54px; height: 34px; position: absolute; top: 0 ; left: 6px; }
.fight-quadrocopter td.group .list-users li input { position: absolute; top: -16px; left: -4px; }
.fight-quadrocopter td.group .list-users { width: 210px; }
.fight-quadrocopter #rupor-div input { width: 10em; }

.fight-quadrocopter td.group .quadrocopter-userblock { position: absolute; top: 42px; left: 5px; }
.fight-quadrocopter td.group .quadrocopter-avatar,
.fight-quadrocopter td.group .quadrocopter-life,
.fight-quadrocopter td.group .quadrocopter-rage { border: 1px solid #e2a04a; }
.fight-quadrocopter td.group .quadrocopter-avatar { position: absolute; top: 0; left: 0; width: 17px; height: 17px; background: #fff4de; }
.fight-quadrocopter td.group .quadrocopter-avatar img { width: 100%; height: 100%; }
.fight-quadrocopter td.group .quadrocopter-life { width: 37px; position: absolute; top: 0; left: 18px; height: 10px; }
.fight-quadrocopter td.group .quadrocopter-life .bar { width: 37px; margin: 0; height: 10px; padding: 0;/*background: #fff4de;*/ background:url(../images/ico/bar.png) 0 -710px no-repeat; }
.fight-quadrocopter td.group .quadrocopter-life .bar div,
.fight-quadrocopter td.group .quadrocopter-life .bar span { height: 10px; /*background: #fff4de;*/ background:url(../images/ico/bar.png) 0 -710px no-repeat; }
.fight-quadrocopter td.group .quadrocopter-life .bar .percent{ left: 0; /*background: #7cd101;*/ background:url(../images/ico/bar.png) 0 -725px no-repeat;}
.fight-quadrocopter td.group .quadrocopter-rage { width: 37px; position: absolute; top: 11px; left: 18px; height: 6px; }
.fight-quadrocopter td.group .quadrocopter-rage .bar { width: 37px; margin: 0; height: 6px; padding: 0; /*background: #fff4de;*/ background:url(../images/ico/bar.png) 0 0 no-repeat; }
.fight-quadrocopter td.group .quadrocopter-rage .bar div,
.fight-quadrocopter td.group .quadrocopter-rage .bar span{ height: 6px; background: #fff4de; }
.fight-quadrocopter td.group .quadrocopter-rage .bar .percent{ left: 0; /*background: #a989e4;*/ background:url(../images/ico/bar.png) 0 -410px no-repeat;}

.fight-quadrocopter td.group .quadrocopter-level { position: absolute;  top: -17px;  left: 43px;  width: 16px;  height: 15px;  text-align: center;  font-size: 8px;  color: #ffd725;  font-weight: normal;  background: url(../images/loc/fight/quadrocopter-sprite.png) -28px -70px no-repeat;  line-height: 14px;  text-shadow: 0px 0px 1px #405365; }
.fight-quadrocopter td.group .quadrocopter-name { font-size: 9px; color: #9d5b06; position: absolute; top: 21px; left: 0; width: 60px; overflow: hidden; text-align: left; }
.fight-quadrocopter td.group .me .quadrocopter-name { color: #f55c00; font-weight: bold; }
.fight-quadrocopter td.group .quadrocopter-icons-wrapper { position: absolute;  top: -3px;  width: 100%;  text-align: left;   left: 0; }
.fight-quadrocopter td.group .quadrocopter-icons { position: relative; width: 21px;  height: 13px; line-height: 13px; display: inline-block;  background: #aef5ff;  float: left;  border: 1px solid #fff4de;  margin: -1px 0 0 -1px;  left: 0;  }
.fight-quadrocopter td.group .quadrocopter-icons b { font-size: 10px; line-height: 13px; vertical-align: top; }
.fight-quadrocopter td.group .quadrocopter-icons.tgt-me { background: #FF9A9A; }
.fight-quadrocopter td.group .quadrocopter-icons.tgt-friend { background: #81FF6C; }
.fight-quadrocopter td.group .quadrocopter-icons img { width: 13px; height: 13px; }
.fight-quadrocopter td.group .quadrocopter-icons.icon-1 { left:  5px; }
.fight-quadrocopter td.group .quadrocopter-icons.icon-2 { left: 19px; }
.fight-quadrocopter td.group .quadrocopter-icons.icon-3 { left: 33px; }
.fight-quadrocopter td.group .quadrocopter-icons.icon-4 { left: 47px; }

.scale-division-0   { background: #8cd405; }
.scale-division-0-5 { background: #8cd405; }
.scale-division-1   { background: #afdb02; }
.scale-division-1-5 { background: #cedb00; }
.scale-division-2   { background: #dbcb00; }
.scale-division-2-5 { background: #e2b100; }
.scale-division-3   { background: #e69200; }
.scale-division-3-5 { background: #eb7602; }
.scale-division-4   { background: #f0530b; }
.scale-division-4-5 { background: #f33213; }
.scale-division-5   { background: #f51b1a; }

.quadrocopter-color-bg-1 { position: absolute; top: 11px; left: 23px; height: 6px; width: 14px; }
.quadrocopter-color-bg-2 { position: absolute; top:  9px; left: 27px; height: 5px; width: 16px; }
.quadrocopter-color-bg-3 { position: absolute; top: 14px; left: 27px; height: 5px; width:  5px; }

.quadrocopter-color-bg-1,
.quadrocopter-color-bg-3,
.quadrocopter-color-bg-2 { background: #8cd405; }

.copter-color-4  .quadrocopter-color-bg-1,
.copter-color-4  .quadrocopter-color-bg-3,
.copter-color-4  .quadrocopter-color-bg-2 { background: #11f42c; }
.copter-color-5  .quadrocopter-color-bg-1,
.copter-color-5  .quadrocopter-color-bg-3,
.copter-color-5  .quadrocopter-color-bg-2 { background: #8af400; }
.copter-color-6  .quadrocopter-color-bg-1,
.copter-color-6  .quadrocopter-color-bg-3,
.copter-color-6  .quadrocopter-color-bg-2 { background: #d9dc00; }
.copter-color-7  .quadrocopter-color-bg-1,
.copter-color-7  .quadrocopter-color-bg-3,
.copter-color-7  .quadrocopter-color-bg-2 { background: #eb8a00; }
.copter-color-8  .quadrocopter-color-bg-1,
.copter-color-8  .quadrocopter-color-bg-3,
.copter-color-8  .quadrocopter-color-bg-2 { background: #cd5200; }
.copter-color-9  .quadrocopter-color-bg-1,
.copter-color-9  .quadrocopter-color-bg-3,
.copter-color-9  .quadrocopter-color-bg-2 { background: #e02000; }
.copter-color-10 .quadrocopter-color-bg-1,
.copter-color-10 .quadrocopter-color-bg-3,
.copter-color-10 .quadrocopter-color-bg-2 { background: #ff0356; }
.copter-color-11 .quadrocopter-color-bg-1,
.copter-color-11 .quadrocopter-color-bg-3,
.copter-color-11 .quadrocopter-color-bg-2 { background: #f600b3; }
.copter-color-12 .quadrocopter-color-bg-1,
.copter-color-12 .quadrocopter-color-bg-3,
.copter-color-12 .quadrocopter-color-bg-2 { background: #9900e8; }
.copter-color-13 .quadrocopter-color-bg-1,
.copter-color-13 .quadrocopter-color-bg-3,
.copter-color-13 .quadrocopter-color-bg-2 { background: #3000ff; }
.copter-color-14 .quadrocopter-color-bg-1,
.copter-color-14 .quadrocopter-color-bg-3,
.copter-color-14 .quadrocopter-color-bg-2 { background: #049eff; }
.copter-color-15 .quadrocopter-color-bg-1,
.copter-color-15 .quadrocopter-color-bg-3,
.copter-color-15 .quadrocopter-color-bg-2 { background: #797781; }
.copter-color-16 .quadrocopter-color-bg-1,
.copter-color-16 .quadrocopter-color-bg-3,
.copter-color-16 .quadrocopter-color-bg-2 { background: #000000; }


.quadrocopter-straps { position: absolute;  top: -18px;  text-align: center;  font-size: 9px; color: #ffd725; font-weight: bold;  line-height: 11px; height: 10px;  text-shadow: 0px 0px 1px #535353;  width: 12px;  right: -59px;  background: #548418;  border: 1px solid #ffd725;  -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;-o-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;  }
.quadrocopter-straps.quadrocopter-straps-inline {  position: relative;  margin: 0 2px 0 2px;  width: 12px;  display: inline-block;  //display: inline;  zoom: 1;  top: 0;  left: 0;  right: 0;  bottom: 0;  }
.quadrocopter-straps.quadrocopter-straps-rel { position: absolute;top: 0;left: 4px; right: auto; }
.quadrocopter-straps .tail-1 { width: 0;  height: 0;  border-style: solid;  border-width: 4px 7px 0 7px;  border-color: #ffd725 transparent transparent transparent;  position: absolute;  left: -1px;  bottom: -5px; }
.quadrocopter-straps .tail-2 { width: 0;  height: 0;  border-style: solid;  border-width: 4px 6px 0 6px;  border-color: #548418 transparent transparent transparent;  position: absolute;  left: 0;  bottom: -4px; }

.copter-color-4 .quadrocopter-straps { background-color: #12ce28; border-color: #10861e; color: #FFF; }
.copter-color-4 .quadrocopter-straps .tail-1 { border-color: #10861e transparent transparent transparent; }
.copter-color-4 .quadrocopter-straps .tail-2 { border-color: #12ce28 transparent transparent transparent; }
.copter-color-5 .quadrocopter-straps { background-color: #80c900; border-color: #437700; color: #FFF; }
.copter-color-5 .quadrocopter-straps .tail-1 { border-color: #437700 transparent transparent transparent; }
.copter-color-5 .quadrocopter-straps .tail-2 { border-color: #80c900 transparent transparent transparent; }
.copter-color-6 .quadrocopter-straps { background-color: #9c9e00; border-color: #5a5b00; color: #FFF; }
.copter-color-6 .quadrocopter-straps .tail-1 { border-color: #5a5b00 transparent transparent transparent; }
.copter-color-6 .quadrocopter-straps .tail-2 { border-color: #9c9e00 transparent transparent transparent; }
.copter-color-7 .quadrocopter-straps { background-color: #c57605; border-color: #8a5100; color: #FFFFFF; }
.copter-color-7 .quadrocopter-straps .tail-1 { border-color: #8a5100 transparent transparent transparent; }
.copter-color-7 .quadrocopter-straps .tail-2 { border-color: #c57605 transparent transparent transparent; }
.copter-color-8 .quadrocopter-straps { background-color: #cd5200; border-color: #8d3a03; color: #FFFFFF; }
.copter-color-8 .quadrocopter-straps .tail-1 { border-color: #8d3a03 transparent transparent transparent; }
.copter-color-8 .quadrocopter-straps .tail-2 { border-color: #cd5200 transparent transparent transparent; }
.copter-color-9 .quadrocopter-straps { background-color: #e02000; border-color: #940333; color: #FFFFFF; }
.copter-color-9 .quadrocopter-straps .tail-1 { border-color: #940333 transparent transparent transparent; }
.copter-color-9 .quadrocopter-straps .tail-2 { border-color: #e02000 transparent transparent transparent; }
.copter-color-10 .quadrocopter-straps { background-color: #d20448; border-color: #96046e; color: #FFFFFF; }
.copter-color-10 .quadrocopter-straps .tail-1 { border-color: #96046e transparent transparent transparent; }
.copter-color-10 .quadrocopter-straps .tail-2 { border-color: #d20448 transparent transparent transparent; }
.copter-color-11 .quadrocopter-straps { background-color: #d903d1; border-color: #96046e; color: #FFFFFF; }
.copter-color-11 .quadrocopter-straps .tail-1 { border-color: #96046e transparent transparent transparent; }
.copter-color-11 .quadrocopter-straps .tail-2 { border-color: #d903d1 transparent transparent transparent; }
.copter-color-12 .quadrocopter-straps { background-color: #9900e8; border-color: #620691; color: #FFFFFF; }
.copter-color-12 .quadrocopter-straps .tail-1 { border-color: #620691 transparent transparent transparent; }
.copter-color-12 .quadrocopter-straps .tail-2 { border-color: #9900e8 transparent transparent transparent; }
.copter-color-13 .quadrocopter-straps { background-color: #3000ff; border-color: #290ca9; color: #FFFFFF; }
.copter-color-13 .quadrocopter-straps .tail-1 { border-color: #290ca9 transparent transparent transparent; }
.copter-color-13 .quadrocopter-straps .tail-2 { border-color: #3000ff transparent transparent transparent; }
.copter-color-14 .quadrocopter-straps { background-color: #049eff; border-color: #0a6dac; color: #FFFFFF; }
.copter-color-14 .quadrocopter-straps .tail-1 { border-color: #0a6dac transparent transparent transparent; }
.copter-color-14 .quadrocopter-straps .tail-2 { border-color: #049eff transparent transparent transparent; }
.copter-color-15 .quadrocopter-straps { background-color: #797781; border-color: #434247; color: #FFFFFF; }
.copter-color-15 .quadrocopter-straps .tail-1 { border-color: #434247 transparent transparent transparent; }
.copter-color-15 .quadrocopter-straps .tail-2 { border-color: #797781 transparent transparent transparent; }
.copter-color-16 .quadrocopter-straps { background-color: #000000; border-color: #000000; color: #FFFFFF; }
.copter-color-16 .quadrocopter-straps .tail-1 { border-color: #000000 transparent transparent transparent; }
.copter-color-16 .quadrocopter-straps .tail-2 { border-color: #000000 transparent transparent transparent; }




.copter-hint { font-size: 11px;margin: 2px 0;font-style: italic;color: #777; }

.fight-sky-layout { width:654px; height:268px; position: relative; margin-bottom: 13px; background: url(../images/loc/fight/quadrocopter-sky-bg.jpg) 0 0 no-repeat; -webkit-border-radius: 7px;-moz-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px; }
.fight-sky-tonus.textbar { border: 1px solid #1952ee; position: absolute;  width: 218px;  bottom: 0px;  left: 50%;  margin-left: -127px; height: 20px;  line-height: 12px;  font-size: 11px;  font-weight: bold; /* background: #e6dafd; */ background:url(../images/ico/bar.png) 0 -740px no-repeat; }
.fight-sky-tonus.textbar div.percent {  height: 20px; /* background: #a989e4; */ background:url(../images/ico/bar.png) 0 -765px no-repeat; }
.fight-sky-tonus.textbar div.num { line-height: 18px; color: #533194;text-shadow: 1px 0 #f2f2f2;text-shadow: 1px 1px #f2f2f2, 1px 0px #f2f2f2, 1px -1px #f2f2f2, -1px 1px #f2f2f2, -1px 0px #f2f2f2, -1px -1px #f2f2f2; }

.fight-sky-tonus-add { cursor: pointer; position: absolute; right: -31px; top: -1px; width: 28px; height: 20px; background: url(../images/loc/quadrocopter/copter-sprite.png) 0px -360px no-repeat; border: 1px solid #c53f04; }
.fight-sky-tonus-add:hover { background-position: -40px -360px; }

.fight-sky-group { width: 300px; position: relative; padding: 6px; }
.fight-sky-group.group-left { float: left; margin-left: 6px; text-align: left; }
.fight-sky-group.group-right { float: right; margin-right: 6px; text-align: right; }
.fight-sky-baloon { position: absolute; top: 49px; text-align: center; color: #d01f22; font-size: 9px; }
.group-left .fight-sky-baloon { left: 49px;  }
.group-right .fight-sky-baloon { right: 49px;  }

.fight-sky-baloon-img { position: absolute; top:0; left: 50%; margin-left: -21px; }
.fight-sky-baloon-bar { width: 31px; height: 3px; background: #ffffff; margin: 71px auto 3px auto; text-align: left; position: relative; }
.fight-sky-baloon-bar .percent { position: absolute; height: 3px; background: #d01f22;max-width: 100%; }
.fight-sky-baloon-img { width: 42px; height: 65px; background: url(../images/loc/fight/quadrocopter-sprite.png) 0 0 no-repeat; }
.group-a .fight-sky-baloon-img { background-position: 0 0; }
.group-d .fight-sky-baloon-img { background-position: -50px 0; }
.fight-sky-title { margin: 13px 5px 10px 5px; }
.fight-sky-scale { position: absolute; top: 86px; width: 20px; }
.fight-sky-scale-division { margin-bottom: 12px; height: 2px; position: relative; }
.scale-division-value { position: absolute; top: -6px; font-size: 10px; color: #36a8e4; font-weight: bold; }
.group-left .scale-division-value { left: 23px; }
.group-right .scale-division-value { right: 23px; }
.fight-sky-scale-half-division { margin-bottom: 12px; height: 1px; width: 50%; }
.group-left .fight-sky-scale-half-division { margin-right: 48%; }
.group-right .fight-sky-scale-half-division { margin-left: 48%; }
.group-left .fight-sky-scale { left: 0; }
.group-right .fight-sky-scale { right: 0; }
.fight-sky-quadrocopters { position: absolute; top: 60px; width: 275px; height: 185px; }
.group-left .fight-sky-quadrocopters { left: 85px; }
.group-right .fight-sky-quadrocopters { right: 85px; }
.fight-sky-quadrocopter { position: absolute; }
.fight-sky-quadrocopter.level-1 { top: 120px; }
.fight-sky-quadrocopter.level-2 { top:  90px; }
.fight-sky-quadrocopter.level-3 { top:  63px; }
.fight-sky-quadrocopter.level-4 { top:  36px; }
.fight-sky-quadrocopter.level-5 { top:   9px; }
.fight-sky-quadrocopter-img { position: absolute; top: 0; left: -8px; width: 37px; height: 16px; background: url(../images/loc/fight/quadrocopter-sprite.png) 0 -90px no-repeat; }
.fight-sky-quadrocopter-value-wrapper { text-align: center; margin-top: 20px; }
.fight-sky-quadrocopter-value { position: relative; color: #fff;  font-size: 10px;  font-weight: bold;  padding: 1px 5px;  -webkit-border-radius: 3px;  -moz-border-radius: 4px;  -o-border-radius: 4px;   border-radius: 4px; min-width: 11px; display: inline-block; //display: inline; }
.fight-sky-quadrocopter-value.my-layer { border: 2px solid #fff !important; margin-left: -2px; }
.group-a .fight-sky-quadrocopter-value.my-layer + .fight-sky-arrow-tail{ background-position: -40px -90px; }
.group-d .fight-sky-quadrocopter-value.my-layer + .fight-sky-arrow-tail{ background-position: -66px -90px; }
.group-a .fight-sky-quadrocopter-value { background: #c04345; }
.group-d .fight-sky-quadrocopter-value { background: #2fc120; }
.fight-sky-arrow { position: absolute; text-align: center; top: 220px; }
.group-left .fight-sky-arrow { left: 40px; }
.group-right .fight-sky-arrow { right: 40px; }
.fight-sky-arrow .fight-sky-quadrocopter-value {  border: 2px solid #beebff }
.fight-sky-arrow-tail { position: absolute; width: 26px; height: 19px; bottom: -17px; left: 50%; margin-left: -13px; background: url(../images/loc/fight/quadrocopter-sprite.png) 0 0 no-repeat; }
.group-a .fight-sky-arrow-tail { background-position: 0 -70px; }
.group-d .fight-sky-arrow-tail { background-position: -50px -70px; }


.log-snake-block { display: block; position: relative; padding: 0 0 0 40px; min-height: 36px; }
.log-snake-block__img {   position: absolute;  top: 0;  left: 0;  width: 36px;  height: auto; }


.show4em { height: 3.9em; }
.fight-log-text-long { }
.fight-log-text-long__text { display: block; position: relative; overflow: hidden; }
.fight-log-text-long__text.show4em:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 10px; /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY0ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,244,222,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,244,222,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,244,222,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,244,222,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,244,222,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,244,222,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fff4de',GradientType=0 ); /* IE6-8 */
}
.fight-log li .attack_me .fight-log-text-long__text.show4em:after {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,220,165,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,220,165,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,220,165,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,220,165,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,220,165,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,220,165,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffdca5',GradientType=0 ); /* IE6-9 */

}
.fight-log-text-long__action { display: block; margin-top: -6px; margin-bottom: 3px; }




.fight-group .fight-log .tanos-belt-abil {
    background: #f7e284;
    margin: 5px 0 5px 0;
    border-radius: 5px;
    padding: 3px 14px 11px 14px;
    overflow: visible;
}
.fight-group .fight-log .tanos-belt-abil.show-players { }
.fight-group .fight-log .tanos-belt-abil.show-players .tanos-belt-abil__list-title span:after { content: ':' }
.fight-group .fight-log .tanos-belt-abil.show-players .tanos-belt-abil__list-items { display: block; }
.fight-group .fight-log .tanos-belt-abil__line {
    display: block;
    vertical-align: top;
    margin: -5px 0 8px 0;
    position: relative;
    width: 100%;
    height: 27px;
    background: url(../images/loc/tanos/thebelt_log.png) 50% 0 no-repeat;
    overflow: visible;
}
.fight-group .fight-log .tanos-belt-abil__line:before {
    content: '';
    background-image: url(../images/loc/tanos/thebelt_log.png);
    background-position: 0 -28px;
    height: 21px;
    position: absolute;
    left: 50%;
    margin-left: 81px;
    right: -14px;
    top: 0px;
}

.fight-group .fight-log .tanos-belt-abil__line:after {
    content: '';
    background-image: url(../images/loc/tanos/thebelt_log.png);
    background-position: 0 -28px;
    position: absolute;
    right: 50%;
    margin-right: 80px;
    left: -14px;
    height: 21px;
    top: 0;
}
.tanos-belt-abil__list {
    display: block;
    margin: 6px 0 0 0 !important;
}
.tanos-belt-abil__list-title span:after {
    content: '...';
}
.tanos-belt-abil__list-title span {
    border-bottom: 1px dashed;
    display: inline-block;
    cursor: pointer;
    user-select: none;
}
.tanos-belt-abil__list-title {
    display: block;
    cursor: pointer;
}
.tanos-belt-abil__list-items {
    display: none;
    margin-top: 3px;
}
.tanos-belt-abil__list-item {

}




.fight-sky-baloon-img {
    -webkit-animation-name: float;
    -moz-animation-name: float;
    -ms-animation-name: float;
    -o-animation-name: float;
    animation-name: float;

    -webkit-animation-duration: 2s;
    -moz-animation-duration:  2s;
    -o-animation-duration: 2s;
    -ms-animation-duration:  2s;
    animation-duration: 2s;

    -webkit-animation-delay: 0.45s;
    -moz-animation-delay: 0.45s;
    -ms-animation-delay: 0.45s;
    -o-animation-delay: 0.45s;
    animation-delay: 0.45s;

    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.group-right .fight-sky-baloon-img {
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -ms-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
}

@-webkit-keyframes float {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }
}
@-moz-keyframes float {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }
}
@-ms-keyframes float {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }
}
@-o-keyframes float {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }
}
@keyframes float {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }
}


.fight-sky-quadrocopter .fight-sky-quadrocopter-img {
    -webkit-animation-name: wave;
    -moz-animation-name: wave;
    -ms-animation-name: wave;
    -o-animation-name: wave;
    animation-name: wave;

    -webkit-animation-duration: 2s;
    -moz-animation-duration:  2s;
    -o-animation-duration:  2s;
    -ms-animation-duration:  2s;
    animation-duration: 2s;

    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.fight-sky-quadrocopter.level-5 .fight-sky-quadrocopter-img {  -webkit-animation-delay: 0.25s;  -moz-animation-delay: 0.25s;  -o-animation-delay: 0.25s;  -ms-animation-delay: 0.25s;  animation-delay: 0.25s;  }
.fight-sky-quadrocopter.level-4 .fight-sky-quadrocopter-img {  -webkit-animation-delay: 0.70s;  -moz-animation-delay: 0.70s;  -o-animation-delay: 0.70s;  -ms-animation-delay: 0.70s;  animation-delay: 0.70s;  }
.fight-sky-quadrocopter.level-3 .fight-sky-quadrocopter-img {  -webkit-animation-delay:    0s;  -moz-animation-delay:    0s;  -o-animation-delay:    0s;  -ms-animation-delay:    0s;  animation-delay:    0s;  }
.fight-sky-quadrocopter.level-2 .fight-sky-quadrocopter-img {  -webkit-animation-delay: 0.95s;  -moz-animation-delay: 0.95s;  -o-animation-delay: 0.95s;  -ms-animation-delay: 0.95s;  animation-delay: 0.95s;  }
.fight-sky-quadrocopter.level-1 .fight-sky-quadrocopter-img {  -webkit-animation-delay: 0.45s;  -moz-animation-delay: 0.45s;  -o-animation-delay: 0.45s;  -ms-animation-delay: 0.45s;  animation-delay: 0.45s;  }


@-webkit-keyframes wave {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }
    20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }

    0%   { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    20%  { -webkit-transform: rotate( 5deg); -moz-transform: rotate( 5deg); -o-transform: rotate( 5deg); transform: rotate( 5deg); }
    40%  { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    60%  { -webkit-transform: rotate(-7deg); -moz-transform: rotate(-7deg); -o-transform: rotate(-7deg); transform: rotate(-7deg); }
    80%  { -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
    100% { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
}
@-moz-keyframes wave {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }

    0%   { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    20%  { -webkit-transform: rotate( 5deg); -moz-transform: rotate( 5deg); -o-transform: rotate( 5deg); transform: rotate( 5deg); }
    40%  { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    60%  { -webkit-transform: rotate(-7deg); -moz-transform: rotate(-7deg); -o-transform: rotate(-7deg); transform: rotate(-7deg); }
    80%  { -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
    100% { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
}
@-ms-keyframes wave {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }

    0%   { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    20%  { -webkit-transform: rotate( 5deg); -moz-transform: rotate( 5deg); -o-transform: rotate( 5deg); transform: rotate( 5deg); }
    40%  { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    60%  { -webkit-transform: rotate(-7deg); -moz-transform: rotate(-7deg); -o-transform: rotate(-7deg); transform: rotate(-7deg); }
    80%  { -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
    100% { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
}
@-o-keyframes wave {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }

    0%   { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    20%  { -webkit-transform: rotate( 5deg); -moz-transform: rotate( 5deg); -o-transform: rotate( 5deg); transform: rotate( 5deg); }
    40%  { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    60%  { -webkit-transform: rotate(-7deg); -moz-transform: rotate(-7deg); -o-transform: rotate(-7deg); transform: rotate(-7deg); }
    80%  { -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
    100% { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
}
@keyframes wave {
    0%,100%	{ margin-top:  0px; }
    50%		{ margin-top: -2px; }

    0%   { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    20%  { -webkit-transform: rotate( 5deg); -moz-transform: rotate( 5deg); -o-transform: rotate( 5deg); transform: rotate( 5deg); }
    40%  { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
    60%  { -webkit-transform: rotate(-7deg); -moz-transform: rotate(-7deg); -o-transform: rotate(-7deg); transform: rotate(-7deg); }
    80%  { -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
    100% { -webkit-transform: rotate( 0deg); -moz-transform: rotate( 0deg); -o-transform: rotate( 0deg); transform: rotate( 0deg); }
}



.fight-slots-actions.blink {
    -webkit-animation-name: bg-blink;
    -moz-animation-name: bg-blink;
    -ms-animation-name: bg-blink;
    -o-animation-name: bg-blink;
    animation-name: bg-blink;

    -webkit-animation-duration: 0.4s;
    -moz-animation-duration:  0.4s;
    -o-animation-duration:  0.4s;
    -ms-animation-duration:  0.4s;
    animation-duration: 0.4s;

    -webkit-animation-delay: 0.5s;
    -moz-animation-delay:  0.5s;
    -o-animation-delay:  0.5s;
    -ms-animation-delay:  0.5s;
    animation-delay: 0.5s;

    -webkit-animation-iteration-count: 2;
    -moz-animation-iteration-count: 2;
    -o-animation-iteration-count: 2;
    -ms-animation-iteration-count: 2;
    animation-iteration-count: 2;
}

@-webkit-keyframes bg-blink {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}
@-moz-keyframes bg-blink {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}
@-ms-keyframes bg-blink {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}
@-o-keyframes bg-blink {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}
@keyframes bg-blink {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}

.fight-quadrocopter td.group .list-users li.blink {
    -webkit-animation-name: bg-blink-2;
    -moz-animation-name: bg-blink-2;
    -ms-animation-name: bg-blink-2;
    -o-animation-name: bg-blink-2;
    animation-name: bg-blink-2;

    -webkit-animation-duration: 0.7s;
    -moz-animation-duration:  0.7s;
    -o-animation-duration:  0.7s;
    -ms-animation-duration:  0.7s;
    animation-duration: 0.7s;

    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    animation-iteration-count: 1;

    -webkitborder-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

@-webkit-keyframes bg-blink-2 {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}
@-moz-keyframes bg-blink-2 {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}
@-ms-keyframes bg-blink-2 {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}
@-o-keyframes bg-blink-2 {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}
@keyframes bg-blink-2 {
    0%,100%	{ background:  none; }
    50%		{ background: #93e51d; }
}


.column-right-wider {margin: -49px 0 0 -186px;width: 860px;padding: 0 0 1px 0;position: relative;background: url(../images/decor/block--wide.png) repeat-y -860px 0;z-index: 100;}
.column-right-wider-topbg {margin: 0 0 0 0;position: relative;background: url(../images/decor/block--wide.png) no-repeat 0 0;min-height: 430px;-height: 430px;padding: 60px 0 0 0;}
.column-right-wider-bottombg {margin: 0 0 -40px 0;position: relative;background: url(../images/decor/block--wide.png) no-repeat -1720px 100%;min-height: 490px;padding: 0px 20px 40px 20px;}
.fight-group .column-right-wider-bottombg  td.log {width: 330px;padding: 0 10px;}
.fight-group .column-right-wider-bottombg  td.group {width: 250px;}
.fight-group .column-right-wider-bottombg  td.group .list-users {width: 100%;}
.fight-group .column-right-wider-bottombg  td.group .list-users li {width: 100%;float: none;padding: 3px 0 7px;}
.fight-group .column-right-wider-bottombg  td.group .list-users li .life {width: 100%;float: none;}
.fight-group .column-right-wider-bottombg  td.group .list-users li .pet {float: none;margin: -20px 1px 1px 135px;}



.fight-group #cage-list img {
	margin: 3px;
	padding: 2px;
	border: none;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #c3d6c5;
}

.fight-group #cage-list img.current {
	background: #58b565;
}



.fight-hit-grumpy {
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*pointer-events: none;*/
}

.fight-hit-grumpy__light {
    position: absolute;
    width: 122px;
    height: 30px;
    left: 50%;
    top: 50%;
    margin: -15px -61px;
    background: url(../images/loc/fight/fight-grumpy-light.png) no-repeat;
    transform-origin: center center;
}

.fight-hit-grumpy__sprite {
    position: absolute;
    width: 20px;
    height: 46px;
    left: 25%;
    top: 50%;
    margin: -23px -10px;
    background: url(../images/loc/fight/fight-grumpy-damage-sprite.png) no-repeat;
    transform-origin: center center;
}

.fight-hit-grumpy__paw {
    position: absolute;
    width: 36px;
    height: 36px;
    left: 50%;
    top: 50%;
    margin: -18px;
    background: url(../images/loc/fight/fight-grumpy-paw.png) no-repeat;
    transform-origin: center center;
}