#houseDiv DIV,
#houseDiv {width: 504px; height:200px}
.imghouse {display: inline-block; background: url(/images/packs/house.jpg) no-repeat; width: 60px; height: 60px}
.house_house {background-position: 0 0}
.house_fence {background-position: -60px 0}
.house_cage {background-position: -120px 0}
.house_road {background-position: -180px 0}
.house_out {background-position: -240px 0}
.house_plant {background-position: -300px 0}
.bonus_cell {position: relative}
.bonus_cell .ico_burning {position: absolute; right: 7px; bottom: 7px}
.house_image_safe {background: url(/images/menus/harbour_safe.png) no-repeat 0 0}
.house_image_safe3 {background: url(/images/menus/house_safe3.png) no-repeat 0 0}
.house_image_safe2 {background: url(/images/menus/house_safe2.png) no-repeat 0 0}
.house_image_safe4 {background: url(/images/menus/house_safe4.png) no-repeat 0 0}
.house_image_woodoo {background: url(/images/menus/house_woodoo.png) no-repeat 0 0}
.house_image_woodoo2 {background: url(/images/menus/house_woodoo2.png) no-repeat 0 0}
.house_image_totem {background: url(/images/menus/house_totem.png) no-repeat 0 0}
.house_image_totem2 {background: url(/images/menus/house_totem2.png) no-repeat 0 0}
.house_image_home {background: url(/images/menus/house_home.png) no-repeat 0 0}
.house_image_cage {background: url(/images/menus/house_cage.png) no-repeat 0 0}
.house_image_fence {background: url(/images/menus/house_fence.png) no-repeat 0 0}
.house_image_road {background: url(/images/menus/house_road.png) no-repeat 0 0}
.house_image_out {background: url(/images/menus/house_out.png) no-repeat 0 0}
.house_image_plant {background: url(/images/menus/house_plant.png) no-repeat 0 0}
@media screen and (-webkit-min-device-pixel-ratio:0) { .select_all {padding-top: 7px !important} }

.house_trophy {margin: 10px auto 0; width: 520px; height: 230px; background: url(/images/m/house/house_trophy.jpg); border-radius: 3px; text-align: center}
.house_trophy:first-child {margin-top: 0}
.house_trophy .header {margin: 9px 0; padding: 3px 10px; text-align: center; font-weight: 700; background-color: #dbcaac; border-radius: 3px; border: 1px solid #cebb9e; box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.1); display: inline-block}
.house_trophy .header > b.gray_popup {margin: -3px 0}
.house_trophy .content {padding: 13px 10px 0; text-align: left}
.trophy_item {width: 90px; height: 160px; float: left; margin: 0 5px; border-radius: 5px}
.trophy_item.dragging {background: rgba(0,0,0,0.1)}
.trophy_item.active,
.trophy_item.active * {cursor: pointer}
.trophy_item .item {margin: 4px 0 0; height: 136px; position: relative; z-index: 3}
.trophy_item .stand {margin-top: -15px; height: 40px; position: relative; z-index: 2}
.trophy_item .item,
.trophy_item .stand {background-image: url(/images/m/house/trophy.png)}

.trophy_item .stand.stand1 {background-position: 0 0}
.trophy_item .stand.stand2 {background-position: 0 -40px}
.trophy_item .stand.stand3 {background-position: 0 -80px}

/* а это уже настоящие */
.trophy_item .item.trophy_999 {background-position: -90px -135px}
.trophy_item .item.trophy_1000 {background-position: -360px -135px}
.trophy_item .item.trophy_1001 {background-position: -270px -135px}
.trophy_item .item.trophy_1002 {background-position: -450px -135px}
.trophy_item .item.trophy_1003 {background-position: -180px -135px}

.trophy_item .item.trophy_1009 {background-position: -450px 0}
.trophy_item .item.trophy_1010 {background-position: -90px 0}
.trophy_item .item.trophy_1011 {background-position: -180px 0}
.trophy_item .item.trophy_1012 {background-position: -270px 0}
.trophy_item .item.trophy_1013 {background-position: -360px 0}

.trophy_item .item.trophy_1115 {background-position: -90px  -280px}
.trophy_item .item.trophy_1116 {background-position: -180px -280px}
.trophy_item .item.trophy_1117 {background-position: -270px -280px}
.trophy_item .item.trophy_1118 {background-position: -360px -280px}
.trophy_item .item.trophy_1119 {background-position: -450px -280px}

.trophy_item .item.trophy_1272 {background-position: -90px -420px}
.trophy_item .item.trophy_1273 {background-position: -181px -420px}
.trophy_item .item.trophy_1274 {background-position: -270px -420px}
.trophy_item .item.trophy_1275 {background-position: -360px -420px}
.trophy_item .item.trophy_1276 {background-position: -450px -420px}

.trophy_item .item.trophy_1802 {background-position: -540px -140px}
.trophy_item .item.trophy_1803 {background-position: -540px -280px}
.trophy_item .item.trophy_1804 {background-position: -630px 0}
.trophy_item .item.trophy_1805 {background-position: -630px -140px}
.trophy_item .item.trophy_1806 {background-position: -540px 0}



.trophy_carousel {margin: 0 16px; overflow: hidden}
.trophy_carousel .trophy_item {height: 167px; background: rgba(0,0,0,0.1)}
.trophy_carousel ul {margin: 0; padding: 0; position: relative; list-style-type: none; z-index: 1}
.trophy_carousel ul li {overflow: hidden; float: left; width: 100px; height: 167px}
.trophy_carousel .trophy_item.trophy_item_not_have {width: 88px; height: 165px; border: 1px solid #cebb9e; background: none}
.controls {top: 10px; left: 2px; right: 2px; position: absolute; z-index: 3}
.controls .next, .controls .prev {width: 30px; height: 167px; position: absolute; top: 0; background: none; cursor: pointer; border-radius: 2px}
.controls .next > div, .controls .prev > div {width: 20px; height: 20px; opacity: 0.7; position: absolute; top: 77px}
.controls .next {right: 0}
.controls .prev {left: 0}
.controls .next > div {background-position: 0 -1000px; right: 3px}
.controls .prev > div {background-position: -280px -980px; left: 5px}
.controls .next:hover,
.controls .prev:hover {background: rgba(255,255,255,.2)}
.controls .next:hover > div,
.controls .prev:hover > div {opacity: 1}
.controls .next.disabled, .controls .prev.disabled {opacity: 0.3; cursor: default}

.moonwalker_container {margin: 0 auto; width: 520px; height: 200px; background: url(/images/m/house/moon_walker_bgr.jpg) no-repeat; position: relative}
.moonwalker_container img {}
.moonwalker_container > * {position: absolute; top: 20px; left: 0; right: 0; margin: 0 auto; width: 180px; height: 180px; background-image: url(/images/m/house/moon_walker.png)}
.moonwalker_container .moonwalker { background-position: 0 0; z-index: 2}
.moonwalker_container .moonwalker_mod1 {background-position: -180px 0; z-index: 3; display: none}
.moonwalker_container .moonwalker_mod2 {background-position: -360px 0; z-index: 4; display: none}
.moonwalker_container .moonwalker_mod3 {background-position: -540px 0; z-index: 4; display: none}
.moonwalker_container .moonwalker_mod4 {background-position: -720px 0; z-index: 4; display: none}
.moonwalker_container .moonwalker_mod5 {background-position: -900px 0; z-index: 4; display: none}
.moonwalker_container .moonwalker_mod6 {background-position: -1080px 0; z-index: 1; left: -52px; display: none}
.moonwalker_container.level1 .moonwalker_mod1 {display: block}
.moonwalker_container.level2 .moonwalker_mod2 {display: block}
.moonwalker_container.level3 .moonwalker_mod3 {display: block}
.moonwalker_container.level4 .moonwalker_mod4 {display: block}
.moonwalker_container.level5 .moonwalker_mod5 {display: block}
.moonwalker_container.level6 .moonwalker_mod6 {display: block}

.item_box.rover_mods .image {background-image: url(/images/m/house/mods.png); width: 100px; height: 100px; z-index: 5; display: none}
.item_box.rover_mods.mod1 .image {background-position: 0 0; display: block}
.item_box.rover_mods.mod2 .image {background-position: -80px 0; display: block}
.item_box.rover_mods.mod3 .image {background-position: -160px 0; display: block}
.item_box.rover_mods.mod4 .image {background-position: -240px 0; display: block}
.item_box.rover_mods.mod5 .image {background-position: -320px 0; display: block}
.item_box.rover_mods.mod6 .image {background-position: -400px 0; display: block}

.pet_item {position: relative}
.pet_item:hover:after,
.pet_item.active:after {content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 3px; transition: .3s}
.pet_item:hover:after,
.pet_item.active:after {box-shadow: inset 0 0 15px 5px yellow}

/*.abilities .ability .value1 {left: 0 !important; width: 140px !important}*/

.item_box:hover .cmd_all.cmd_mini_sl.cmd_amini_sl {
    display: block !important;
}
.item_box .cmd_all.cmd_mini_sl.cmd_amini_sl {
    position: absolute !important;
    top: 21px !important;
    width: 56px !important;
    height: 20px !important;
    left: 2px !important;
    right: 2px !important;
    background: url(/images/m/profile/black_50.png) repeat !important;
    border-radius: 3px !important;
    text-align: center !important;
    line-height: 20px !important;
    color: #fff !important;
    display: none !important;
    font-size: 10px !important;
    text-decoration: none !important;
    z-index: 5 !important;
    font-weight: 400;
}

.pet_stat_input {
    text-align: left;
    height: 20px;
    line-height: 20px;
    display: block;
    width: 128px;
    background: url(/images/buttons/training_new.png) no-repeat 0 -87px;
    background-size: 70px 110px;
    padding: 2px 1px 1px 3px;

    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.pet_stat_input i {
    cursor: pointer;
    margin-top: 2px; display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    vertical-align: top;
    line-height: 6px;
}

.pet_stat_input i.plus {
    background: url(/images/buttons/training_new.png) 0 -30px no-repeat;
    margin-left:1px;
}

.pet_stat_input i.minus {
    background: url(/images/buttons/training_new.png) 0 -50px no-repeat;
}

.pet_stat_input input.stat {
    width: 24px;background: transparent;
    text-align: center;
    color: white;
    border: 0 !important;
    font-size: 11px;
    height: 16px;
    padding: 0 !important;
}

.prlabel {
    font-size: 11px;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 60px;
    text-align: right;
}
