.snowman {}

.snowman .welcome { background: none; height:auto !important; padding-top:0px; margin-bottom:12px; zoom:1; }
.snowman .welcome .block-rounded { background: #edf8ff; padding: 0 0 10px 0; margin:0; }

.snowman .welcome .team { background:url('../images/loc/snowman/snowman-bg.png') center left no-repeat #edf8ff; height: 235px; padding: 10px 5px; }
.snowman .welcome .team h3 { color: #006baa; font-size: 14px; line-height: 14px; }
.snowman .welcome .team p.hint { color: #348fc3; font-size: 11px; margin: 0 0 10px 0; }
.snowman .welcome .team p.hint a { color: #348fc3; }
.snowman .welcome .team .timer { background: #fafdff; color: #006baa; font-size: 11px; padding: 1px 6px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.snowman .welcome .team .time { color: #e93522; font-weight: bold; }
.snowman .welcome .team .gain { position: absolute; top: 47px; left: 45px; width: 89px; height: 65px; color: #934e13; font-weight: bold; font-size: 11px; }
.snowman .welcome .team .gain .progressbar { width: 89px; height: 19px; padding: 5px; background: url('../images/loc/snowman/gain.png') bottom left no-repeat; }
.snowman .welcome .team .gain .progress { height: 19px; background: url('../images/loc/snowman/gain.png') top left no-repeat; }
.snowman .welcome .team .gain .percent { font-weight: normal; font-size: 18px; }
.snowman .welcome .team .calendar { position: absolute; top: 47px; right: 75px; width: 73px; height: 100px; }
.snowman .welcome .team .calendar .date { font-size: 11px; line-height:11px; font-weight: bold; color: #934e13; height: 75px; width: 69px; border: 3px solid #99d4f6; background: #fafdff; margin-bottom: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.snowman .welcome .team .calendar .date .top { position: relative; background: #fac84e; height: 19px; line-height: 19px; font-size: 11px; margin-bottom: 2px; border-bottom: 2px solid #f2eddc; -webkit-box-shadow: inset 0px 3px 0px -1px #d5c069;  box-shadow: inset 0px 3px 0px -1px #d5c069;}
.snowman .welcome .team .calendar .date .top .snow { display: block; width: 66px; height: 9px; position: absolute; top: -2px; left: -1px; background: url('../images/loc/snowman/snow.png') top left no-repeat; }
.snowman .welcome .team .calendar .date .day { font-size: 34px; line-height: 34px; }
.snowman .welcome .team .calendar .counter { color: #348fc3; line-height: 11px; border-bottom: 1px dashed #348fc3; cursor: pointer; }
.snowman .welcome .team .crew { margin-top: 25px; width: 335px; height: 175px; position: relative; }
.snowman .welcome .team .crew .sm-1 { position: absolute; bottom: 0px; left:   0px; display: block; height: 189px; width: 140px; background: url('../images/loc/snowman/sm-1.png') top left no-repeat; }
.snowman .welcome .team .crew .sm-1.empty { background: url('../images/loc/snowman/sm-1-empty.png') top left no-repeat; }
.snowman .welcome .team .crew .sm-2 { position: absolute; bottom: 0px; left:  202px; display: block; height: 188px; width: 153px; background: url('../images/loc/snowman/sm-2.png') top left no-repeat; }
.snowman .welcome .team .crew .sm-2.empty { background: url('../images/loc/snowman/sm-2-empty.png') top left no-repeat; }
.snowman .welcome .team .crew .sm-3 { position: absolute; bottom: -5px; left: 110px; display: block; height: 202px; width: 149px; background: url('../images/loc/snowman/sm-3.png') top left no-repeat; }
.snowman .welcome .team .crew .sm-3.empty { background: url('../images/loc/snowman/sm-3-empty.png') top left no-repeat; }
.snowman .welcome .team  h3 { text-shadow: none; }

.snowman .welcome .snowmen { height: 150px; padding: 27px 12px 0 12px; position: relative; }
.snowman .welcome .snowmen .snowman { position: relative; width: 198px; height: 110px; padding-top: 15px; float: left; background: #d0edff; margin: 5px 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.snowman .welcome .snowmen .snowman.active { border: 3px solid #fff; margin: 2px 3px; background: #a5deff;}
.snowman .welcome .snowmen .snowman .snowflakes { width: 100px; text-align: center; position: absolute; top: -10px; left: 50%; margin-left: -50px; }
.snowman .welcome .snowmen .snowman .snowflake { display: inline-block; display: inline !ie7; margin: 0 -4px; height: 24px; width: 26px; background: url('../images/loc/snowman/snowflake.png') 0 0 no-repeat; }
.snowman .welcome .snowmen .snowman.active .snowflake { background: url('../images/loc/snowman/snowflake.png') 0 -25px no-repeat; }
.snowman .welcome .snowmen .snowman .name { margin-bottom: 5px; }
.snowman .welcome .snowmen .snowman .name span { font-size: 14px; cursor: pointer; line-height:14px; color: #006baa; border-bottom: 1px dashed #006baa; font-weight: bold; }
.snowman .welcome .snowmen .snowman .param { color: #057cc7; font-size: 11px; line-height: 11px; } 
.snowman .welcome .snowmen .snowman .param .progressbar { height: 5px; margin-top: 4px; width: 175px; border: 1px solid #2d9ae0; background: url("data:image/png;base64,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");}
.snowman .welcome .snowmen .snowman .param .progress { height: 5px; background: url("data:image/png;base64,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");}
.snowman .welcome .snowmen .snowman .abilities { padding: 0 6px !ie7;}
.snowman .welcome .snowmen .snowman .abilities .slot { height: 58px; width: 58px; display: inline-block; display: block !ie7; float: left !ie7; margin: 5px 2px !ie7; background: url('../images/ico/slot-empty.png') 0 0 no-repeat; margin-top: 5px; }
.snowman .welcome .snowmen .snowman .info { color: #5cabdb; line-height: 14px; font-size: 11px; padding: 6px 0; }
.snowman .welcome .snowmen .snowman .info a { color: #5cabdb; }
.snowman .welcome .snowmen .bigsnow {width: 100%; height: 40px; position: absolute; bottom: 4px; left: -16px; background: url('../images/decor/bigsnow.png') top left repeat-x;}

.snowman .welcome .chosen-abilities { border: 3px solid #fff; margin: 10px 15px 5px 15px; padding: 0px 12px 0 12px; height: 108px; position: relative; background: #a5deff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.snowman .welcome .chosen-abilities .snowman-abilities { width: 186px; margin: 5px 6px; float: left; padding: 0 12px !ie7; width: 166px !ie7;}
.snowman .welcome .chosen-abilities .snowman-abilities  .slot { position: relative; height: 58px; width: 58px; display: inline-block; display: block !ie7; float: left !ie7; margin: 0 8px !ie7; background: url('../images/ico/slot-empty.png') 0 0 no-repeat; }
.snowman .welcome .chosen-abilities .bigsnow {width: 100%; height: 40px; position: absolute; bottom: -10px; left: -16px; background: url('../images/decor/bigsnow.png') bottom left repeat-x;}

.snowman  .welcome .actions .buttons { text-align: center; }
.snowman  .welcome .actions .buttons .button { width: 190px; }

.snowman .welcome .actions { margin: 10px 5px; }
.snowman .welcome .chosen-abilities .snowman-abilities .timeleft {display: none;background: #6db1d6;border: 1px solid #59a7d1;color: white;font-size: 11px;font-weight: normal;text-align: center;position: absolute;left: 2px;top: 26px;width: 100%;padding: 0px 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;cursor: default;}

.beast .welcome .block-rounded { background: none; margin:0; padding: 0; }



/** ПУГАЛА */
.scarecrow { }

.scarecrow .welcome { background:url('../images/loc/beast/scarecrow-bg.jpg') 0 0 no-repeat #edf8ff; height:700px; padding-top:0px; margin-bottom:35px; zoom:1; }
.scarecrow .welcome .block-rounded { padding: 0 0 10px 0; }

.scarecrow .welcome .team { height: 323px; padding: 10px 5px; }
.scarecrow .welcome .team h3 { color: #004066; font-size: 14px; line-height: 14px; }
.scarecrow .welcome .team p.hint { color: #348fc3; font-size: 11px; margin: 0 0 10px 0; }
.scarecrow .welcome .team p.hint a { color: #348fc3; }
.scarecrow .welcome .team .msg { display: block; margin-bottom: 10px; color: #004066; font-size: 11px; line-height: 15px; }
.scarecrow .welcome .team .msg a { color: #004066;; }
.scarecrow .welcome .team .timer { background: #fafdff; color: #006baa; font-size: 11px; padding: 1px 6px; border: 3px solid #51d5e8; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.scarecrow .welcome .team .time { color: #e93522; font-weight: bold; }
.scarecrow .welcome .team .gain { position: absolute; top: 12px; left: 17px; width: 89px; height: 65px; color: #ffffff; font-weight: bold; font-size: 11px; }
.scarecrow .welcome .team .gain .progressbar { width: 89px; height: 20px; padding: 4px; background: url('../images/loc/beast/scarecrow.png') 0 -580px no-repeat; }
.scarecrow .welcome .team .gain .progress { height: 19px; background:url('../images/loc/beast/scarecrow.png') 0 -554px no-repeat; }
.scarecrow .welcome .team .gain .percent { font-weight: normal; font-size: 21px; }
.scarecrow .welcome .team .calendar { position: absolute; top: 7px; right: 8px; width: 73px; height: 100px; }
.scarecrow .welcome .team .calendar .date { font-size: 11px; line-height:11px; font-weight: bold; color: #934e13; height: 75px; width: 69px; border: 3px solid #51d5e8; background: #fafdff; margin-bottom: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.scarecrow .welcome .team .calendar .date .top { position: relative; background: #fac84e; height: 19px; line-height: 19px; font-size: 11px; margin-bottom: 2px; border-bottom: 2px solid #f2eddc; -webkit-box-shadow: inset 0px 3px 0px -1px #d5c069;  box-shadow: inset 0px 3px 0px -1px #d5c069;}
.scarecrow .welcome .team .calendar .date .day { font-size: 34px; line-height: 34px; }
.scarecrow .welcome .team .calendar .counter { color: #348fc3; line-height: 11px; border-bottom: 1px dashed #348fc3; cursor: pointer; }
.scarecrow .welcome .team .crew { margin-top: 110px; width: 335px; height: 173px; position: relative; }
.scarecrow .welcome .team .crew span { position: absolute; display: block; background-image: url('../images/loc/beast/scarecrow.png'); z-index: 2; }
.scarecrow .welcome .team .crew span:hover { z-index: 3; }
.scarecrow .welcome .team .crew span.empty { z-index: 1; }
.scarecrow .welcome .team .crew .sm-1 { bottom: 42px; left: -138px; height: 185px; width: 162px; background-position: 0 -277px; }
.scarecrow .welcome .team .crew .sm-1:hover { background-position: 0 -609px; }
.scarecrow .welcome .team .crew .sm-1.empty { background-position: 0 0; }
.scarecrow .welcome .team .crew .sm-2 { bottom: 32px; left:  248px; height: 216px; width: 203px; background-position: -162px -277px; }
.scarecrow .welcome .team .crew .sm-2:hover { background-position: -162px -609px; }
.scarecrow .welcome .team .crew .sm-2.empty { background-position: -162px 0; }
.scarecrow .welcome .team .crew .sm-3 { bottom: 14px; left: -53px; height: 227px; width: 182px; background-position: -365px -277px; }
.scarecrow .welcome .team .crew .sm-3:hover { background-position: -365px -609px; }
.scarecrow .welcome .team .crew .sm-3.empty { background-position: -365px 0; }
.scarecrow .welcome .team .crew .sm-4 { bottom: 0; left: 87px; height: 277px; width: 230px; background-position: -547px -277px; }
.scarecrow .welcome .team .crew .sm-4:hover { background-position: -547px -609px; }
.scarecrow .welcome .team .crew .sm-4.empty { background-position: -547px 0; }
.scarecrow .welcome .team  h3 { text-shadow: none; }

.scarecrow .welcome .beasts { height: 191px; padding: 15px 0 0 12px; position: relative; }
.scarecrow .welcome .beasts .beast { position: relative; width: 146px; height: 185px; padding-top: 15px; float: left; background: #97cf4f; margin: 2px 3px; border: 3px solid #559411; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.scarecrow .welcome .beasts .beast.active { border: 3px solid #dcffa9; background: #bced73; }
.scarecrow .welcome .beasts .beast .lvl { width: 120px; text-align: center; position: absolute; top: -16px; left: 50%; margin-left: -60px; }
.scarecrow .welcome .beasts .beast .star { display: inline-block; display: inline !ie7; margin: 0 -2px; height: 25px; width: 26px; background: url('../images/loc/beast/scarecrow.png') -392px -554px no-repeat; }
.scarecrow .welcome .beasts .beast.active .star { background-position: -365px -554px; }
.scarecrow .welcome .beasts .beast .name { margin: -4px 0 4px; height: 32px; display: table; }
.scarecrow .welcome .beasts .beast .name div { display: table-cell; vertical-align: middle; text-align: center; }
.scarecrow .welcome .beasts .beast .name span { font-size: 14px; cursor: pointer; line-height:16px; color: #427112; border-bottom: 1px dashed #427112; font-weight: bold; }
.scarecrow .welcome .beasts .beast .name span:hover { border: none; }
.scarecrow .welcome .beasts .beast .param { color: #427112; font-size: 11px; line-height: 12px; margin-bottom: 6px; } 
.scarecrow .welcome .beasts .beast .param .progressbar { height: 5px; margin-top: 4px; width: 121px; border: 1px solid #639f07; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNoAFADr/wDc/6kC/P75Avr99wL6/PUC+fz1AgwAi9oOQ/Wv4QoAAAAASUVORK5CYII=") #d2fa99;}
.scarecrow .welcome .beasts .beast .param .progress { height: 5px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpimPdBgenb599MH9/+ZPrw6gfLp7c/AQIMAHqEDR7R9CcmAAAAAElFTkSuQmCC") #85d014;}
.scarecrow .welcome .beasts .beast .abilities { padding: 0 6px !ie7;}
.scarecrow .welcome .beasts .beast .abilities .slot { height: 58px; width: 58px; display: inline-block; display: block !ie7; float: left !ie7; margin: 0 2px !ie7; background: url("../images/ico/slots.png") no-repeat scroll -3px -3372px transparent; }
.scarecrow .welcome .beasts .beast.active .abilities .slot { background-position: -3px -3302px; }
.scarecrow .welcome .beasts .beast .info { color: #427112; line-height: 14px; font-size: 11px; padding: 6px 0 9px; height: 48px; }
.scarecrow .welcome .beasts .beast .info a { color: #427112; }

.scarecrow .welcome .chosen-abilities { border: 3px solid #559411; margin: 25px 15px 5px 15px; padding: 0; height: 108px; position: relative; background: #97cf4f; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.scarecrow .welcome .chosen-abilities.active { border: 3px solid #dcffa9; background: #bced73; }
.scarecrow .welcome .chosen-abilities .abilities-wrapper { margin: 0 -11px; }
.scarecrow .welcome .chosen-abilities .beast-abilities { width: 150px; margin: 6px 5px; float: left; width: 134px !ie7; margin: 8px 0 8px 20px !ie7; }
.scarecrow .welcome .chosen-abilities .beast-abilities .slot { position: relative; height: 58px; width: 58px; display: inline-block; display: block !ie7; float: left !ie7; background: url("../images/ico/slots.png") no-repeat scroll -3px -3372px transparent; }
.scarecrow .welcome .chosen-abilities.active .beast-abilities .slot { background-position: -3px -3302px; }
.scarecrow .welcome .chosen-abilities .button { width: 157px; }
.scarecrow .welcome .chosen-abilities .beast-abilities .timeleft {display: none;background: #6db1d6;border: 1px solid #59a7d1;color: white;font-size: 11px;font-weight: normal;text-align: center;position: absolute;left: 2px;top: 26px;widows: 100%;padding: 0px 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;cursor: default;}

.scarecrow .welcome .actions { margin: 10px 5px; }
.scarecrow .welcome .actions .buttons { text-align: center; }
.scarecrow .welcome .actions .buttons .button { width: 190px; }



/* .vendetta */
.vendetta .welcome { background: url('../images/loc/beast/vendetta-bg.jpg') 0 0 no-repeat transparent; width: 652px; padding-top:0px; margin-bottom: 0px; zoom:1; }
.vendetta .block-rounded { height: 462px; }
.vendetta .expiration-date { position: absolute; left: 58px; top: 0; text-align: left; padding: 9px 15px; color: #c27857; font-size: 11px; }
.vendetta .expiration-date i.question-icon, .vendetta .progress i.question-icon { margin-top: -5px; height: 14px; width: 14px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNp0kr0rRXEYx885zr1cMmCxMNwM/gADC0cUstnUtVgkBreUgT9AymspFoOUusVgMaCMpruwSrF7KZe6bh2fp76nfh3XU5/z9Dy/563nPH4cx149ed6eNRV2F49q9d59N1HBw7AIU3I/wimsU6TyJ5GkHOocxvX2Cg8wKLsKk3BNAS9QUogqK2kT2qEDhsBiZiALVzDmyWkyB72wbGRzLf1wCzEcg03SptgLGjUGfHyMLTl3CTI7qn5XInQXFOAQ3p3OUaixzNiAGglWYCW1xHLSTbpgo7bKeHEj6TwhnxXckftLusc6fsjIp7rswxMTuN2bpe+t45tWX4SmJIKEvJEqNi19Ftg/QRbkWNWYvjYaa1kmnXAAn3ATylmCeViDDJ327Dj01qArKskesTN0LyeDurQH738ZIOnOPQAPxw9qFPrgxAm2zS7ZYpIkk18BBgA0rmumi76hhgAAAABJRU5ErkJggg==); }
.vendetta .gift { position: absolute; right: 0; top: 0; padding: 10px 62px 9px 13px; font-size: 11px; text-align: left; color: #cfa38e; background-color: #89442c; -webkit-border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; -ms-border-radius: 0 0 0 5px; -o-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px; }
.vendetta .gift a { color: #f2ccb9; }
.vendetta .gift .present { position: absolute; right: -8px; top: -2px; height: 52px; width: 62px; background: url('../images/loc/beast/vendetta.png') -75px 0; }
.vendetta .progress { position: relative; margin: 19px 0 0 8px; padding: 10px 6px 0; font-size: 11px; border: 3px solid #8f4b30; display: inline-block; //display:inline; //zoom:1; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpimB5kcgYgwAAEiwHqXC2RugAAAABJRU5ErkJggg==); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.vendetta .progress .bar-holder { position: absolute; top: -10px; width: 194px; left: 50%; margin-left: -97px; height: 14px; border: 2px solid #8f4b30; background-color: #8f4b30; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.vendetta .progress .bar { position: relative; width: 194px; height: 14px; overflow: hidden; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAIAAABhIeELAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNo0w9ENABEURcH7jrCtq0RT24Zg5ZH1Y5LRWzLGkR5CTMiM7c76Ot4r3s7R2HMi6f4FGAAdHxPU6iJ0dAAAAABJRU5ErkJggg==); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.vendetta .progress .bar .percent { position: absolute; top: 0; left: 0; height: 14px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAIAAABhIeELAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNoAOADH/wD458sA9t/CAPfgxQD45M4A+efTAPfkzwD03cQA79W3Avz38QL8+PQC/v78AgQHCQIECQ0A89+/AgwA7xEggusFmSQAAAAASUVORK5CYII=); }
.vendetta .progress .bar .label { position: relative; display: inline-block; color: #743a23; line-height: 14px; //margin-top: -15px; }
.vendetta .progress .bar .label .time { font-weight: bold; color: #b72b00; }
.vendetta .progress .bar-holder .ready { display: inline-block; font-weight: bold; color: #a8ea1a; line-height: 14px; //margin-top: -15px; }
.vendetta .progress .vendetta-bar { cursor: default; }
.vendetta .progress .vendetta-bar i { display: inline-block; width: 20px; height: 22px; margin: 0 0 0 -1px; background: url('../images/loc/beast/vendetta.png') -25px 0; }
.vendetta .progress .vendetta-bar i.v { background-position: 0 0; }
.vendetta .progress .time-left { color: #ff8432; line-height: 20px; margin-top: -2px; }
.vendetta .progress .time-left .time { color: #f8e3c4; }
.vendetta .torch-1 { position: absolute; left: 195px; top: 105px; width: 90px; height: 140px; background: url('../images/loc/beast/vendetta.png') 0 -225px; }
.vendetta .torch-2 { position: absolute; left: 365px; top: 105px; width: 90px; height: 140px; background: url('../images/loc/beast/vendetta.png') 0 -365px; }
.vendetta .team { position: absolute; width: 100%; bottom: 145px; left: 0; }
.vendetta .team div { position: absolute; bottom: 0; cursor: pointer; background-image: url('../images/loc/beast/vendetta.png'); }
.vendetta .team #beast-0 { left: 87px; bottom: 1px; width: 152px; height: 224px; background-position: 0 -510px; }
.vendetta .team #beast-1 { left: 408px; bottom: 1px; width: 163px; height: 217px; background-position: 0 -985px; }
.vendetta .team #beast-2 { left: 254px; width: 148px; height: 226px; background-position: 0 -750px; }
.vendetta .team #beast-0:hover, .vendetta .team #beast-0.hover { background-position: -170px -510px; }
.vendetta .team #beast-1:hover, .vendetta .team #beast-1.hover { background-position: -170px -985px; }
.vendetta .team #beast-2:hover, .vendetta .team #beast-2.hover { background-position: -170px -750px; }
.vendetta .team #beast-0.active { background-position: -340px -510px; }
.vendetta .team #beast-1.active { background-position: -340px -985px; }
.vendetta .team #beast-2.active { background-position: -340px -750px; }
.vendetta .team #beast-0.active:hover { background-position: -340px -510px; }
.vendetta .team #beast-1.active:hover { background-position: -340px -985px; }
.vendetta .team #beast-2.active:hover { background-position: -340px -750px; }
.vendetta .team #beast-0.empty, .vendetta .team #beast-0.empty:hover { background-position: -20px -1204px; cursor: default; }
.vendetta .team #beast-1.empty, .vendetta .team #beast-1.empty:hover { background-position: -337px -1204px; cursor: default; }
.vendetta .team #beast-2.empty, .vendetta .team #beast-2.empty:hover { background-position: -185px -1204px; cursor: default; }
.vendetta .passive-abilities { position: absolute; top: 50px; left: 11px; }
.vendetta .passive-abilities .ability { position: relative; height: 56px; width: 56px; }
.vendetta .passive-abilities .ability div { position: absolute; top: 0; left: 0; background-image: url('../images/loc/beast/vendetta.png'); height: 60px; width: 60px; }
.vendetta .passive-abilities .ability .slot1 { background-position: -150px -75px; }
.vendetta .passive-abilities .ability .slot2 { background-position: -150px -156px; }
.vendetta .passive-abilities .ability .slot3 { background-position: -225px -75px; }
.vendetta .passive-abilities .ability .slot4 { background-position: -225px -150px; }
.vendetta .passive-abilities .ability .slot5 { background-position: -300px -150px; }
.vendetta .passive-abilities .ability .slot1.active { background-position: 0 -75px; }
.vendetta .passive-abilities .ability .slot2.active { background-position: 0 -156px; }
.vendetta .passive-abilities .ability .slot3.active { background-position: -75px -75px; }
.vendetta .passive-abilities .ability .slot4.active { background-position: -75px -150px; }
.vendetta .passive-abilities .ability .slot5.active { background-position: -300px -75px; }
.vendetta .passive-abilities .ability .timer { position: relative; display: inline-block; cursor: default; background-color: #452316; color: #FFF8F2; padding: 0 3px 1px; margin: 17px 0 0 -10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;  behavior:url("/@/behaviors/PIE.htc"); }
.vendetta .passive-abilities .ability.cooldown div { opacity: 0.75; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; }
.vendetta .beasts { position: absolute; top: 340px; left: 3px; }
.vendetta .beasts .beast { position: relative; float: left; height: 103px; width: 198px; margin-left: 9px; border: 3px solid #eebd8b; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpi+FTnkwcQYAAGTQIr5VeszQAAAABJRU5ErkJggg==); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;  border-radius: 5px; }
.vendetta .beasts .beast .checkbox { position: absolute; top: -16px; right: 6px; width: 29px; height: 29px; cursor: pointer; background: url("../images/loc/beast/vendetta.png") -314px -11px; }
.vendetta .beasts .beast .name { font-size: 14px; font-weight: bold; color: #fff8f2; line-height: 32px; }
.vendetta .beasts .beast .abilities { display: inline-block; //display: inline; //zoom: 1; }
.vendetta .beasts .beast .slot { float: left; height: 58px; width: 58px; margin: 4px 1px 0 2px; background: url("../images/loc/beast/vendetta.png") -175px 0; }
#content.vendetta .beasts .beast .slot img { height: 64px; width: 64px; max-width: none; margin: -4px 0 0 -4px; }
.vendetta .beasts .beast.active { border: 3px solid #6df400; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiiDvNlgcQYAAEWAGeMBskQQAAAABJRU5ErkJggg==); }
.vendetta .beasts .beast.active .checkbox { top: -26px; right: -2px; width: 43px; height: 42px; background-position: -360px 0; }
.vendetta .beasts .beast.active .slot { background-position: -241px 0; }
.vendetta .beasts #beast-down-1 { float: right; }
.vendetta .actions { margin-top: 15px; text-align: center; }
.vendetta .actions .button { width: 190px; }
.vendetta .info { text-align: left; margin-top: 15px; padding: 13px 7px; font-size: 11px; color: #ab6a33; background-color: #fbe19f; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;  border-radius: 5px; }
.vendetta .info td { padding: 0 14px; width: 37%; }
.vendetta .info td .button .f .c { padding: 0px 6px; }
.vendetta .info .battery { padding: 0; height: 31px; margin-bottom: 6px; }
.vendetta .info .battery .bar { height: 16px; width: 101px; border-width: 0; background: url("../images/ico/bar.png") 0 -528px no-repeat; }
.vendetta .info .battery span.percent { float: left; max-width: 100%; height: 15px; display: block; margin: 0; padding-left: 1px; border-width: 0; background: url("../images/ico/bar.png") 0 -543px no-repeat; }
.vendetta .info .battery .label { color: #6f8000; line-height: 16px; }
.vendetta .info .battery .label .question-icon { height: 14px; }
.vendetta .info ul { margin: 7px 0; padding: 0 0 0 20px; list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5JREFUeNpiXJ1l/J8BB2D8/x+nHAMTAx6AVxIgwAACJAVLwGy6dwAAAABJRU5ErkJggg==); }
.vendetta .info li { margin: 4px; }

/* snegurka */
.ny2014 .welcome { font-size: 11px; line-height: 14px; text-align: center; background: url('../images/loc/beast/snegurka-bg.jpg') no-repeat #e2f8f9; width: 652px; padding-top:0px; margin-bottom: 0px; zoom:1; }
.ny2014 .center { padding-bottom: 20px; }
.ny2014 h2 { font-family: 'bloccregular'; text-shadow: none; }
.ny2014 ul { margin: 0; padding: 0; }
.ny2014 area { outline-style: none; }
.ny2014 .wishes .bar,
.ny2014 .wishes .percent,
.ny2014 .top-info { color: #dcf6fa; }
.ny2014 .top-info b { color: #fee368; }
.ny2014 .expiration-date { position: absolute; top: 15px; left: 39px; }
.ny2014 .expiration-date .time { font-family: 'bloccregular'; font-size: 15px; color: #fee368; vertical-align: top; line-height: 18px; margin-bottom: 4px; }
.ny2014 .expiration-date .time i { margin: 0 5px -5px -5px; display: inline-block; height: 18px; width: 18px; background: url('../images/loc/beast/snegurka.png') -75px 0; }
.ny2014 .wishes { margin-top: 14px; display: inline-block; //display: inline; //zoom: 1; }
.ny2014 .wishes .bar { position: relative; margin: -9px 0 0 12px; width: 195px; height: 75px; background: url('../images/loc/beast/snegurka.png') -100px 0; }
.ny2014 .wishes .wish { position: absolute; width: 40px; height: 40px; background: url('../images/loc/beast/snegurka.png'); }
.ny2014 .wishes .wish.i-0 { background-position: -100px -75px; top: 19px; left: -3px; }
.ny2014 .wishes .wish.i-1 { background-position: -140px -75px; top: 12px; left: 23px; }
.ny2014 .wishes .wish.i-2 { background-position: -180px -75px; top: 7px; left: 51px; }
.ny2014 .wishes .wish.i-3 { background-position: -220px -75px; top: 7px; left: 82px; }
.ny2014 .wishes .wish.i-4 { background-position: -260px -75px; top: 12px; left: 112px; }
.ny2014 .wishes .wish.i-5 { background-position: -300px -75px; top: 19px; left: 140px; }
.ny2014 .readiness { position: absolute; top: 19px; right: 15px; z-index: 1; }
.ny2014 .readiness .label { position: absolute; top: -5px; left: 0; width: 100%; }
.ny2014 .readiness .label span { padding: 2px 9px; background: #0a2a63; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.ny2014 .readiness .text { position: relative; color: #0a2a63; width: 166px; padding: 11px 0 16px; border: 3px solid #0a2a63; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABmCAMAAACgNwLRAAAAQlBMVEWt2/ut2/uu2/uu3Puv3Puw3fux3fuy3vuy3vuz3vu03/u13/u13/u24Pu34Pu34fq44fq54vq64vq74/q74/q84/rkbEWNAAAAFnRSTlO1tra2t7i5uru8vb2+v7/AwcLDxMXF8QWhUwAAAXdJREFUeNrt1kduAzEQBdGJmhw0VN//qj4Bq2AQ9EIw92/1gS42YW9qcu+l+Gqy7zb8GbJ2DsN71naP4dRl8R6Gl6wdPobfbRZfYfiVnykMn1nbvg2n/ExLAJaZ+mT4yc90hOEZZjJ8NzCT4TFrpwBsMz2AbaY1DK8wk+GnhZkAy+0ZA7DNdCse4fYYPmAmw6mHmQDb7UmA7facAdgSEYYvuD2APRGANRGGH0oEYE0EYE8EYE0EYE0EYE+E4Q1uD2BPhOEZbg9gTQRgTwRgvT2APRGGV7g9gD0RgDURgPV7CtgTYfiA20NYErEFYUsEYksEYrk9jDkvgnFiw5gXw5QXxZAXs6mBvBhefnW3IE0+E6TJ8wJp8rxAmiQv/oPwu+Vp8pnmgpkgTVPYGyEvBTOtVWdaS2ZqIS/2Jrg9BTPNVWc6SmbqIS8Ft+esenumgttzFcwEeYFE+O3Z/fb8J+KPErHVScQYX5mIo04ihu9MxFUnEV3BTD863xjKc1h+9QAAAABJRU5ErkJggg==); }
.ny2014 .readiness .text b { color: #0a2a63; }
.ny2014 .readiness .bar { position: absolute; list-style: none; bottom: -8px; right: 28px; height: 24px; width: 110px; background: url('../images/loc/beast/snegurka.png') -100px -125px; }
.ny2014 .readiness .bar li { float: left; margin-right: -2px; width: 22px; height: 24px; background: url('../images/loc/beast/snegurka.png') -300px -125px; }
.ny2014 .readiness .bar .empty { background-position: -250px -125px; }
.ny2014 .readiness .bar .empty.last { background-position: -275px -125px; }
/*.ny2014 .readiness .bar .percent { position: absolute; top: 0; left: 0; height: 24px; background: url('../images/loc/beast/snegurka.png') -100px -150px; }*/
.ny2014 .readiness .glow { position: absolute; bottom: -33px; right: 8px; height: 75px; width: 75px; background: url('../images/loc/beast/snegurka.png') 0 -100px; }
.ny2014 .pets { position: relative; height: 321px; z-index: 1; }
.ny2014 .pets .screen { position: absolute; bottom: 20px; left: 149px; height: 310px; width: 371px; }
.ny2014 .pets img:hover { -webkit-filter: brightness(110%); }
.ny2014 .pets .pet { position: absolute; }
.ny2014 .pets .pet img:hover { -webkit-filter: brightness(100%); }
.ny2014 .pets .pet.hover img { -webkit-filter: brightness(110%); }
.ny2014 .pets .character { bottom: 20px; left: 246px; }
.ny2014 .pets .pet.empty { background: url('../images/loc/beast/snegurka.png'); }
.ny2014 .pets .wolf.empty { background: 0 -600px; }
.ny2014 .pets .rabbit.empty { background: -200px -600px; }
.ny2014 .pets .wolf { bottom: 39px; left: 151px; height: 254px; width: 164px; background-position: 0 -600px; }
.ny2014 .pets .rabbit { bottom: 46px; left: 378px; height: 188px; width: 86px; background-position: -200px -600px; }
.ny2014.ded-moroz .pets .character { bottom: 31px; left: 232px; }
.ny2014.ded-moroz .pets .wolf { bottom: 40px; left: 149px; }
.ny2014.ded-moroz .pets .rabbit { bottom: 46px; left: 415px; }
.ny2014 .pets .wolf img,
.ny2014 .pets .rabbit img,
.ny2014 .pets .che img { margin-top: 3px; }
.ny2014 .pets .ability { position: absolute; height: 67px; width: 67px; list-style: none; text-align: center; background: url('../images/loc/beast/snegurka.png'); }
/*.ny2014 .pets .ability.top { background-position: 0 -250px;  }*/
.ny2014 .pets .ability.active { background-position: -255px -180px; margin: -12px; padding: 12px; }
/*.ny2014 .pets .active.top { background-position: -200px -800px; }*/
.ny2014 .pets .thumb { position: absolute; top: 13px; left: 13px; }
.ny2014 .pets .i-0 { bottom: 212px; left: 90px; }
.ny2014 .pets .i-0 .thumb { top: 9px; left: 8px }
.ny2014 .pets .i-1 { bottom: 138px; left: 74px; }
.ny2014 .pets .i-2 { bottom: 64px; left: 90px; }
.ny2014 .pets .i-3 { bottom: 212px; right: 73px; }
.ny2014 .pets .i-3 .thumb { top: 4px; left: 15px; }
.ny2014 .pets .i-4 { bottom: 138px; right: 59px; }
.ny2014 .pets .i-5 { bottom: 64px; right: 73px; }
.ny2014 .pets .ability .stars { position: relative; top: 57px; list-style: none; font-size: 0; height: 14px; vertical-align: top; display: inline-block; //display: inline; zoom: 1; background: url('../images/loc/beast/snegurka.png'); }
.ny2014 .pets .ability .stars li { float: left; margin: -1px; height: 14px; width: 15px; background: url('../images/loc/beast/snegurka.png') -75px -50px; }
.ny2014 .pets .max2 .stars { width: 27px; background-position: -150px -160px; }
.ny2014 .pets .max3 .stars { width: 39px; background-position:  -100px -160px; }
.ny2014 .pets .max4 .stars { width: 51px; background-position: -190px -160px; }
.ny2014 .bottom-info { position: relative; }
.ny2014 .passive { position: relative; color: #9dd6ee; height: 140px; width: 292px; margin: 0 auto; background: url('../images/loc/beast/snegurka.png') 0 -430px; }
.ny2014 .passive h2 { position: absolute; top: -6px; width: 100%; margin: 0; font-size: 17px; }
.ny2014 .passive .abilities { margin-top: 20px; display: inline-block; //display: inline; //zoom: 1; }
.ny2014 .passive .abilities li { position: relative; float: left; list-style: none; height: 64px; width: 64px; background: url('../images/loc/beast/snegurka.png') 0 -180px; }
.ny2014 .passive .abilities .cooldown { display: inline-block; //display: inline; //zoom: 1; position: absolute; border-radius: 5px; width: 44px; left: 6px; padding: 1px 4px 2px; top: 23px; color: #3791B8; background: #fff; background: rgba(255, 255, 255, 0.85); }
.ny2014 .passive .abilities img:hover { -webkit-filter: brightness(110%); }
.ny2014 .passive .button { cursor: pointer; height: 42px; width: 186px; background: url('../images/loc/beast/snegurka.png') 0 -320px; }
.ny2014 .passive .button .lbl { margin: 13px auto; height: 15px; width: 108px; background: url('../images/loc/beast/snegurka.png') -200px -330px; }
.ny2014 .passive .button:hover .lbl { background-position: -200px -380px; }
.ny2014 .passive .button:hover { background-position: 0 -370px; }
.ny2014 .passive .button.disabled { cursor: default; background-position: 0 -320px; }
.ny2014 .hohoho { position: absolute; right: 17px; top: 25px; color: #3791b8; padding-top: 30px; height: 92px; width: 150px; background: url('../images/loc/beast/snegurka.png') -100px -180px; }
.ny2014 .hohoho a { font-weight: bold; color: #e23d0b; }
.ny2014 .about { text-align: left; color: #409fc7; margin: 27px 0 0 32px; width: 628px; }
.ny2014 .about h2 { font-size: 21px; margin: 0; }
.ny2014 .about td { line-height: 15px; }
.ny2014 .about p { margin: 12px 0 0; }


/* snegurka 9may */
.ny2014.bullet .expiration-date .time i,
.ny2014.bullet .wishes .bar,
.ny2014.bullet .wishes .wish,
.ny2014.bullet .readiness .bar,
.ny2014.bullet .readiness .bar li,
.ny2014.bullet .readiness .glow,
.ny2014.bullet .pets .pet,
.ny2014.bullet .pets .ability,
.ny2014.bullet .pets .ability .stars,
.ny2014.bullet .pets .ability .stars li,
.ny2014.bullet .pets .shadow,
.ny2014.bullet .passive,
.ny2014.bullet .passive .button,
.ny2014.bullet .passive .button .lbl,
.ny2014.bullet .passive .abilities li,
.ny2014.bullet .passive .decor,
.ny2014.bullet .hohoho { background-image: url('../images/loc/beast/snegurka-9may.png'); }

.ny2014.bullet .welcome { overflow: hidden; width: 651px; background: url('../images/loc/beast/snegurka-bg-9may.jpg') no-repeat #efd662; }
.ny2014.bullet .welcome {background: url('../images/loc/beast/snegurka-bg.jpg') no-repeat #E2F9FA;}
.ny2014.bullet .question-icon { position: relative; z-index: 1; }
.ny2014.bullet .trees { position: absolute; top: 0; left: 0; width: 652px; height: 213px; background: url('../images/loc/beast/decor/trees.png'); z-index: 1; }
.ny2014.bullet .top-info { color: #304e13; }
.ny2014.bullet .expiration-date { color: #b1d380; z-index:2 }
.ny2014.bullet .wishes b { color: #5b9e00; }
.ny2014.bullet .readiness .text { color: #1d3708; border: 3px solid #2a4315; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABmCAMAAACgNwLRAAAAbFBMVEXd+63a+Krc+qzX9qfZ96nV9KXT8aPT8qPP7p/Q76DN7J3K6ZrH55fI6JjF5JTC4pLE45O/346/34+83Iy93Yy62om624q42Ie11YS21oW214ay04K01IOw0YCtznytzn2uz32vz36rzXuszXsK9NKYAAAAJHRSTlO1tra3t7i5ubq6u7y9vb6/v8DAwcHCwsPExMTFxcbHx8fHyMh0+p6BAAABqUlEQVR4Ad3X3W6CQBQHcfxWUFTstlbF4uH937FPMDuJG9NG7n9Xf7KTU4V812lF30lxjXYThhPa6tvwfYG2CcN7tJPe8GOCeB+Gt2gXd8NnnukzDG8yMxk+oZ2eDf/MEG/DMM80fxjueaYuDDeZmQxf0FYpBI9LtHUY/uCZroYHnqkNwy3PNDDWt6cLwzXa5Wj4i2e6BGObqQnDHc/UG37MZSbA8vbMBsO3TCKCsSfCcLK3B7AnArEnwnCfS4Thnbw9gC0RKQh7ItbB2BNheJBEZPHBEgHYEwHYE7EaBWsiAHsiDB8lEYA9EYZbeXsAeyIMeyIYJ08E4nHlbw/izt8exJlEHMKwJ4Lx2RPBeO2JIJw9XxR7mxjnzhfF3ib87pX8H3L6SJvk9JE2yenD58uTp4/OFBtrk5w+0iY5faBNBTN1ZvuSmRpvU+jpI23y08fb5KePtcm7Nh8Mt0/PxF2TNnHXtE1++jQlM/WGu4KZuGvSJnl7TmZvJW9PXfD2pKogEYs/SkTR27N78u2RRKz/bSKGkkQcXpOI1fiWiTi+JhGz90xEQvoLsofE5ylH1KAAAAAASUVORK5CYII=); }
.ny2014.bullet .readiness .text b { color: #1d3708; }
.ny2014.bullet .readiness .bar { right: 9px; height: 23px; width: 155px; }
.ny2014.bullet .readiness .bar li { margin: 0; }
.ny2014.bullet .readiness .label span { background: #2a4315; color: #b1d380; }
.ny2014.bullet .readiness .glow { right: -16px; }
.ny2014.bullet .pets .character { bottom: 20px; left: 269px; background: none; }
.ny2014.bullet .pets .pet img { position: relative; }
.ny2014.bullet .pets .shadow { position: absolute; bottom: 0; left: 33px; width: 61px; height: 21px; background-position: -200px -955px; }
.ded-moroz.bullet .pets .shadow { bottom: -3px; left: 30px; width: 149px; height: 21px; background-position: -200px -910px; }
.ny2014.bullet .pets .wolf { bottom: 32px; left: 167px; }
.ny2014.bullet .pets .rabbit { bottom: 39px; left: 375px; }
.ny2014.bullet .pets .che { bottom: 24px; left: 355px; height: 164px; width: 136px; background-position: -125px -1000px; }
.ded-moroz.bullet .pets .character { bottom: 18px; left: 221px; }
.ded-moroz.bullet .pets .wolf { bottom: 32px; left: 147px; }
.ded-moroz.bullet .pets .rabbit { bottom: 39px; left: 389px; }
.ded-moroz.bullet .pets .che { bottom: 19px; left: 377px; }
.ny2014.bullet .num3 .character { left: 266px; }
.ny2014.bullet .num3 .wolf { left: 157px; }
.ny2014.bullet .num3 .rabbit { bottom: 22px; left: 215px; background-position: 5px -890px; }
.ded-moroz.bullet .num3 .character { left: 248px; }
.ded-moroz.bullet .num3 .wolf { left: 143px; }
.ded-moroz.bullet .num3 .rabbit { bottom: 22px; left: 188px; }
.ny2014.bullet .pets .i-0 { bottom: 252px; left: 36px; }
.ny2014.bullet .pets .i-1 { bottom: 178px; left: 73px; }
.ny2014.bullet .pets .i-2 { bottom: 104px; left: 73px; }
.ny2014.bullet .pets .i-3 { bottom: 252px; left: 109px; }
.ny2014.bullet .pets .i-4 { bottom: 178px; right: 59px; }
.ny2014.bullet .pets .i-5 { bottom: 104px; right: 59px; }
.ny2014.bullet .pets .i-6 { bottom: 252px; right: 73px; }
.ny2014.bullet .pets .i-6.active { bottom: 249px; right: 70px; padding: 15px; margin: -15px; }
.ny2014.bullet .pets .i-6 .thumb{ top: 5px; left: 3px; }
.ny2014.bullet .pets .i-7 { bottom: 30px; right: 73px; }
.ny2014.bullet .pets .i-8 { bottom: 30px; left: 89px; }
.ny2014.bullet .pets  .stars li { margin: -1px -3px 0 0; }
.ny2014.bullet .passive { width: 384px; }
.ny2014.bullet .passive h2 { color: #ffed96; text-shadow: -2px -2px 1px #b37812, -2px 2px 1px #b37812, 2px 2px 1px #b37812, 2px -2px 1px #b37812, -2px -2px 1px #b37812, -2px 2px 1px #b37812, 2px 2px 1px #b37812, 2px -2px 1px #b37812, -2px -2px 1px #b37812, -2px 2px 1px #b37812, 2px 2px 1px #b37812, 2px -2px 1px #b37812, -3px 0 0 #b37812, 3px 0 0 #b37812, 0 -3px 0 #b37812, 0 3px 0 #b37812; }
.ny2014.bullet .passive .decor { position: absolute; width: 11px; height: 140px; }
.ny2014.bullet .passive .decor.left { left: -11px; background-position: -325px -600px; }
.ny2014.bullet .passive .decor.right { right: -11px; background-position: -336px -600px; }
.ny2014.bullet .hohoho { display: none; top: 19px; color: #a96c0d; }
.ny2014.bullet .about { color: #a96c0d; }


.ny2014.sept .expiration-date .time i,
.ny2014.sept .wishes .bar,
.ny2014.sept .wishes .wish,
.ny2014.sept .readiness .bar,
.ny2014.sept .readiness .bar li,
.ny2014.sept .readiness .glow,
.ny2014.sept .pets .pet,
.ny2014.sept .pets .ability,
.ny2014.sept .pets .ability .stars,
.ny2014.sept .pets .ability .stars li,
.ny2014.sept .pets .shadow,
.ny2014.sept .passive,
.ny2014.sept .passive .button,
.ny2014.sept .passive .button .lbl,
.ny2014.sept .passive .abilities li,
.ny2014.sept .passive .decor,
.ny2014.sept .hohoho { background-image: url('../images/loc/beast/snegurka-sept2015.png'); }
/*.ny2014.sept .welcome { overflow: hidden; width: 651px; background: url('../images/loc/beast/snegurka-bg-9may.jpg') no-repeat #efd662; }*/
.ny2014.sept .welcome { font-size: 11px; line-height: 14px; text-align: center; background: url('../images/loc/beast/snegurka-bg.jpg') no-repeat #e2f8f9; width: 652px; padding-top:0px; margin-bottom: 0px; zoom:1; }
.ny2014.sept .question-icon { position: relative; z-index: 1; }
/*.ny2014.sept .trees { position: absolute; top: 0; left: 0; width: 652px; height: 213px; background: url('../images/loc/beast/decor/trees.png'); z-index: 1; }*/
/*.ny2014.sept .top-info { color: #304e13; }*/
.ny2014.sept .expiration-date { color: #b1d380; z-index:2; display: none; }
.ny2014.sept .wishes b { color: #5b9e00; }
/*.ny2014.sept .readiness .text { color: #1d3708; border: 3px solid #2a4315; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABmCAMAAACgNwLRAAAAbFBMVEXd+63a+Krc+qzX9qfZ96nV9KXT8aPT8qPP7p/Q76DN7J3K6ZrH55fI6JjF5JTC4pLE45O/346/34+83Iy93Yy62om624q42Ie11YS21oW214ay04K01IOw0YCtznytzn2uz32vz36rzXuszXsK9NKYAAAAJHRSTlO1tra3t7i5ubq6u7y9vb6/v8DAwcHCwsPExMTFxcbHx8fHyMh0+p6BAAABqUlEQVR4Ad3X3W6CQBQHcfxWUFTstlbF4uH937FPMDuJG9NG7n9Xf7KTU4V812lF30lxjXYThhPa6tvwfYG2CcN7tJPe8GOCeB+Gt2gXd8NnnukzDG8yMxk+oZ2eDf/MEG/DMM80fxjueaYuDDeZmQxf0FYpBI9LtHUY/uCZroYHnqkNwy3PNDDWt6cLwzXa5Wj4i2e6BGObqQnDHc/UG37MZSbA8vbMBsO3TCKCsSfCcLK3B7AnArEnwnCfS4Thnbw9gC0RKQh7ItbB2BNheJBEZPHBEgHYEwHYE7EaBWsiAHsiDB8lEYA9EYZbeXsAeyIMeyIYJ08E4nHlbw/izt8exJlEHMKwJ4Lx2RPBeO2JIJw9XxR7mxjnzhfF3ib87pX8H3L6SJvk9JE2yenD58uTp4/OFBtrk5w+0iY5faBNBTN1ZvuSmRpvU+jpI23y08fb5KePtcm7Nh8Mt0/PxF2TNnHXtE1++jQlM/WGu4KZuGvSJnl7TmZvJW9PXfD2pKogEYs/SkTR27N78u2RRKz/bSKGkkQcXpOI1fiWiTi+JhGz90xEQvoLsofE5ylH1KAAAAAASUVORK5CYII=); }*/
/*.ny2014.sept .readiness .text b { color: #1d3708; }*/
.ny2014.sept .readiness .bar { right: 9px; height: 23px; width: 145px; }
/*.ny2014.sept .readiness .bar li { margin: -1px; margin-top: 1px; }*/
/*.ny2014.sept .readiness .label span { background: #2a4315; color: #b1d380; }*/
.ny2014.sept .readiness .glow { right: -16px; }
.ny2014.sept .pets .character { bottom: 20px; left: 269px; background: none; }
.ny2014.sept .pets .pet img { position: relative; }
/*.ny2014.sept .pets .shadow { position: absolute; bottom: 0; left: 33px; width: 61px; height: 21px; background-position: -200px -955px; }*/
.ded-moroz.sept .pets .shadow { bottom: -3px; left: 30px; width: 149px; height: 21px; background-position: -200px -910px; display: none; }
.ny2014.sept .pets .wolf { bottom: 32px; left: 167px; }
.ny2014.sept .pets .rabbit { bottom: 39px; left: 375px; }
.ny2014.sept .pets .che { bottom: 24px; left: 355px; height: 164px; width: 136px; background-position: -125px -1000px; }
.ded-moroz.sept .pets .character { bottom: 18px; left: 221px; }
.ded-moroz.sept .pets .wolf { bottom: 32px; left: 147px; }
.ded-moroz.sept .pets .rabbit { bottom: 39px; left: 389px; }
.ded-moroz.sept .pets .che { bottom: 19px; left: 377px; }
.ny2014.sept .num3 .character { left: 266px; }
.ny2014.sept .num3 .wolf { left: 157px; }
.ny2014.sept .num3 .rabbit { bottom: 22px; left: 215px; background-position: 5px -890px; }
.ded-moroz.sept .num3 .character { left: 248px; }
.ded-moroz.sept .num3 .wolf { left: 143px; }
.ded-moroz.sept .num3 .rabbit { bottom: 22px; left: 188px; }
.ny2014.sept .pets .i-0 { bottom: 252px; left: 36px; }
.ny2014.sept .pets .i-1 { bottom: 178px; left: 73px; }
.ny2014.sept .pets .i-2 { bottom: 104px; left: 73px; }
.ny2014.sept .pets .i-3 { bottom: 252px; left: 109px; }
.ny2014.sept .pets .i-4 { bottom: 178px; right: 59px; }
.ny2014.sept .pets .i-5 { bottom: 104px; right: 59px; }
.ny2014.sept .pets .i-6 { bottom: 252px; right: 73px; }
.ny2014.sept .pets .i-6.active { bottom: 249px; right: 70px; padding: 15px; margin: -15px; }
.ny2014.sept .pets .i-6 .thumb{ top: 5px; left: 3px; }
.ny2014.sept .pets .i-7 { bottom: 30px; right: 73px; }
.ny2014.sept .pets .i-8 { bottom: 30px; left: 89px; }
.ny2014.sept .pets  .stars li { margin: -1px -3px 0 0; }
.ny2014.sept .pets .ability.top {}


.ny2014.sept .passive { width: 418px; }
/*.ny2014.sept .passive h2 { color: #ffed96; text-shadow: -2px -2px 1px #b37812, -2px 2px 1px #b37812, 2px 2px 1px #b37812, 2px -2px 1px #b37812, -2px -2px 1px #b37812, -2px 2px 1px #b37812, 2px 2px 1px #b37812, 2px -2px 1px #b37812, -2px -2px 1px #b37812, -2px 2px 1px #b37812, 2px 2px 1px #b37812, 2px -2px 1px #b37812, -3px 0 0 #b37812, 3px 0 0 #b37812, 0 -3px 0 #b37812, 0 3px 0 #b37812; }*/
/*.ny2014.sept .passive .decor { position: absolute; width: 11px; height: 140px; }*/
/*.ny2014.sept .passive .decor.left { left: -11px; background-position: -325px -600px; }*/
/*.ny2014.sept .passive .decor.right { right: -11px; background-position: -336px -600px; }*/
.ny2014.sept .hohoho { display: none; top: 19px; color: #a96c0d; }
.ny2014.sept .about { color: #a96c0d; }

.ny2014.sept .passive h2 {text-shadow: 4px 0 0 #FFFFFF, 0 4px 0 #FFFFFF, -4px 0 0 #FFFFFF, 0 -4px 0 #FFFFFF, 2px 3px 1px #FFFFFF, -2px 3px 1px #FFFFFF, 2px -3px 1px #FFFFFF, -2px -3px 1px #FFFFFF, 3px 2px 1px #FFFFFF, 3px -2px 1px #FFFFFF, -3px -2px 1px #FFFFFF, -3px 2px 1px #FFFFFF, 2px 3px 1px #FFFFFF, -2px 3px 1px #FFFFFF, 2px -3px 1px #FFFFFF, -2px -3px 1px #FFFFFF, 3px 2px 1px #FFFFFF, 3px -2px 1px #FFFFFF, -3px -2px 1px #FFFFFF, -3px 2px 1px #FFFFFF;}


.beast-balls {  background: url('../images/loc/beast/balls-sprite.png') no-repeat 0 0;  width: 672px;  height: 157px;  margin-top: -8px;  margin-left: -2px;  margin-bottom: 10px;  }
.beast-balls h2 { position: relative; color: #F9E985;     font-family: 'bloccregular'; font-size: 18px; line-height: 22px;text-shadow: 4px 0 0 #C96501, 0 4px 0 #C96501, -4px 0 0 #C96501, 0 -4px 0 #C96501, 2px 3px 1px #C96501, -2px 3px 1px #C96501, 2px -3px 1px #C96501, -2px -3px 1px #C96501, 3px 2px 1px #C96501, 3px -2px 1px #C96501, -3px -2px 1px #C96501, -3px 2px 1px #C96501, 2px 3px 1px #C96501, -2px 3px 1px #C96501, 2px -3px 1px #C96501, -2px -3px 1px #C96501, 3px 2px 1px #C96501, 3px -2px 1px #C96501, -3px -2px 1px #C96501, -3px 2px 1px #C96501;}
.starssnow {  background: url('../images/loc/beast/balls-sprite.png') no-repeat -38px -167px;  width: 546px;  height: 57px;  margin-top: 2px;  margin-left: 30px;  position: absolute;  }
.last-ball {  background: url('../images/loc/beast/balls-sprite.png') no-repeat -109px -229px;  width: 93px;  height: 93px;  list-style-type: none;  margin-left: 558px;  margin-top: -12px;  position: absolute;  }
.last-ball.active { background: url('../images/loc/beast/balls-sprite.png') no-repeat -235px -229px;  width: 93px;  height: 93px; }
.beast-balls ul {  margin: 0;  padding: 0;  }
.beast-balls .ball {  list-style-type: none;  background: url('../images/loc/beast/balls-sprite.png') no-repeat -28px -273px;  width: 0px;  height: 22px;  list-style-type: none;  padding-right: 20px;  position: absolute;  }
.beast-balls li.ball.i-1 {  margin-left: 33px;  margin-top: 30px; }
.beast-balls li.ball.i-2 {  margin-left: 53px;  margin-top: 10px; }
.beast-balls li.ball.i-3 {  margin-left: 67px;  margin-top: 30px; }
.beast-balls li.ball.i-4 {  margin-left: 86px;  margin-top: 10px; }
.beast-balls li.ball.i-5 {  margin-left: 100px;  margin-top: 30px; }
.beast-balls li.ball.i-6 {  margin-left: 119px;  margin-top: 10px; }
.beast-balls li.ball.i-7 {  margin-left: 133px;  margin-top: 30px; }
.beast-balls li.ball.i-8 {  margin-left: 152px;  margin-top: 10px; }
.beast-balls li.ball.i-9 {  margin-left: 166px;  margin-top: 30px; }
.beast-balls li.ball.i-10 {  margin-left: 185px;  margin-top: 10px; }
.beast-balls li.ball.i-11 {  margin-left: 199px;  margin-top: 30px; }
.beast-balls li.ball.i-12 {  margin-left: 218px;  margin-top: 10px; }
.beast-balls li.ball.i-13 {  margin-left: 232px;  margin-top: 30px; }
.beast-balls li.ball.i-14 {  margin-left: 251px;  margin-top: 10px; }
.beast-balls li.ball.i-15 {  margin-left: 265px;  margin-top: 30px; }
.beast-balls li.ball.i-16 {  margin-left: 284px;  margin-top: 10px; }
.beast-balls li.ball.i-17 {  margin-left: 298px;  margin-top: 30px; }
.beast-balls li.ball.i-18 {  margin-left: 317px;  margin-top: 10px; }
.beast-balls li.ball.i-19 {  margin-left: 331px;  margin-top: 30px; }
.beast-balls li.ball.i-20 {  margin-left: 350px;  margin-top: 10px; }
.beast-balls li.ball.i-21 {  margin-left: 364px;  margin-top: 30px; }
.beast-balls li.ball.i-22 {  margin-left: 383px;  margin-top: 10px; }
.beast-balls li.ball.i-23 {  margin-left: 397px;  margin-top: 30px; }
.beast-balls li.ball.i-24 {  margin-left: 416px;  margin-top: 10px; }
.beast-balls li.ball.i-25 {  margin-left: 430px;  margin-top: 30px; }
.beast-balls li.ball.i-26 {  margin-left: 449px;  margin-top: 10px; }
.beast-balls li.ball.i-27 {  margin-left: 463px;  margin-top: 30px; }
.beast-balls li.ball.i-28 {  margin-left: 482px;  margin-top: 10px; }
.beast-balls li.ball.i-29 {  margin-left: 496px;  margin-top: 30px; }
.beast-balls li.ball.i-30 {  margin-left: 515px;  margin-top: 10px; }
.beast-balls li.ball.i-31 {  margin-left: 529px;  margin-top: 30px; }
.beast-balls li.ball.i-32 {  margin-left: 548px;  margin-top: 10px; }
.beast-balls .ball.active {  background: url('../images/loc/beast/balls-sprite.png') no-repeat -65px -273px;  width: 20px;  height: 22px;  }

.beast-balls .block {  height: 51px;  width: 636px;  margin-top: 89px;  margin-left: 18px;  position: static;  }
.beast-balls .block .date { color: #DCF6FA;  margin-left: 20px;  margin-top: -6px;  text-align: center;  position: absolute; }
.beast-balls .block .description { width: 42%;  height: 100%;  position: static;  font-size: 12px;  margin-top: -4px;  color: #DCF6FA;  text-align: center; }
.beast-balls .block .strength { color: #DCF6FA;  margin-left: 500px;  margin-top: -58px;  text-align: center; }
