/* =========================================================
   default_v_1_1.css  |  Main Game Stylesheet
   Original: default_v_1_0.css
   Improvements:
     • CSS custom properties (:root) for full colour palette
     • box-sizing reset
     • Removed IE/old-browser hacks & extra spaces in values
     • Transitions on all interactive elements
     • Improved button, input, link, chat styles
     • Unified border shorthand
     • Location classes share base via [class^="location"]
     • sprite sheets preserved unchanged (positions cleaned)
   ========================================================= */

/* =========================================================
   :root — Design Tokens
   ========================================================= */
:root {
    --clr-bg:         #C8AC70;
    --clr-bg-light:   #DCC99F;
    --clr-bg-mid:     #C4AE7F;
    --clr-bg-input:   #E7CE98;
    --clr-bg-block:   #D3C6A3;

    --clr-brown-dark: #663300;
    --clr-brown-mid:  #7B4811;
    --clr-brown-btn:  #633300;

    --clr-btn-orange: #FF8B00;
    --clr-btn-active: #FFE200;
    --clr-btn-alt:    #ff6700;
    --clr-btn-hover:  #ff9a00;

    --clr-text:       #000000;
    --clr-text-link:  #663300;
    --clr-error:      #cc0000;
    --clr-system:     #ff2222;
    --clr-fight:      #ffdd00;

    --clr-hr-dark:    #B69C63;
    --clr-hr-alt-d:   #a7936d;
    --clr-hr-alt-l:   #e8cf98;

    --clr-foot-bg:    #633300;
    --clr-foot-text:  #ddca9f;

    --radius-sm:      4px;
    --radius-md:      6px;
    --radius-lg:      10px;
    --transition:     0.2s ease;
}

/* =========================================================
   Reset
   ========================================================= */
*, *::before, *::after { box-sizing: border-box; }

/* =========================================================
   Fonts
   ========================================================= */
@font-face { font-family: 'GameFont'; src: url('/style/mobitva.ttf'); font-display: swap; }
@font-face { font-family: 'Anfisa';   src: url('/style/mobitva.ttf'); font-display: swap; }

anfisa { font-family: Anfisa; position: absolute; left: 50px; top: 6px; font-size: 15pt; }

/* =========================================================
   Base
   ========================================================= */
body {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 16px;
    background-color: var(--clr-bg);
    width: 100%;
    padding-bottom: 200px;
    margin: 0 auto;
}

a { text-decoration: none; color: var(--clr-text); cursor: default; }
a:hover { background: #b19862; text-decoration: none; }
div { cursor: default; }
td  { padding: 0; background: none; border: none; text-decoration: none; }
hr  { border: none; background-color: var(--clr-hr-dark); height: 2px; }

/* =========================================================
   Utility
   ========================================================= */
.z101    { padding: 0; text-align: left; }
.pad     { padding-left: 3px; padding-right: 3px; }
.padding { padding-left: 17px; }
.bold    { font-weight: bold; }
.error   { color: var(--clr-error); }
imgg     { opacity: 0.5; background-repeat: no-repeat; }

/* =========================================================
   Links
   ========================================================= */
a.page_menu:link    { color: var(--clr-text-link); }
a.page_menu:active  { text-decoration: none; }
a.page_menu:visited { text-decoration: none; }
a:link              { color: var(--clr-text); }

/* =========================================================
   Buttons — a.button
   ========================================================= */
a.button {
    background: var(--clr-btn-orange);
    text-decoration: none; width: 100px; text-align: center;
    border: 1px solid #000; border-radius: var(--radius-sm);
    display: block; margin: 3px 0; color: #000;
    transition: background var(--transition);
}
a.button:hover, a.button:active { background: var(--clr-btn-active); text-decoration: none; }
a.button:visited { text-decoration: none; }

/* =========================================================
   Buttons — .button
   ========================================================= */
.button {
    background-color: var(--clr-btn-orange);
    border: 2px solid var(--clr-brown-dark);
    width: 130px; border-radius: var(--radius-sm);
    display: inline-block; text-align: center;
    height: 30px; line-height: 28px;
    opacity: 0.85; cursor: pointer;
    transition: background var(--transition), opacity var(--transition);
}
.button:hover, .button:active { background: var(--clr-btn-active); opacity: 1; }
.button:visited { text-decoration: none; }

/* =========================================================
   Alt Buttons
   ========================================================= */
.button_alt_00 {
    background-color: var(--clr-btn-alt);
    border: 2px solid var(--clr-brown-dark);
    border-radius: var(--radius-sm);
    text-align: center; width: 250px;
    line-height: 30px; font-weight: bold; cursor: pointer;
    transition: background var(--transition);
}
.button_alt_00:hover { background: var(--clr-btn-hover); }

.button_alt_01 {
    background-color: var(--clr-btn-alt);
    border: 2px solid var(--clr-brown-dark);
    border-radius: var(--radius-sm);
    text-align: center; width: 90%;
    line-height: 30px; font-weight: bold;
    outline: none; margin-top: 1px; padding-top: 4px; cursor: pointer;
    transition: background var(--transition);
}
.button_alt_01:hover { background: var(--clr-btn-hover); }

/* =========================================================
   Inputs
   ========================================================= */
.inputext {
    background-color: var(--clr-bg-mid);
    border: 1px solid var(--clr-brown-mid);
    border-radius: var(--radius-sm);
    transition: background var(--transition);
}
.inputext:focus { background-color: var(--clr-bg-input); outline: none; }

.input_real {
    width: 90%; height: 30px; font-weight: bold;
    border: 1px solid var(--clr-brown-mid);
    background-color: var(--clr-bg-input);
    outline-color: #ffff00; border-radius: var(--radius-sm);
    transition: box-shadow var(--transition);
}
.input_real:focus { box-shadow: 0 0 0 2px rgba(255,200,0,.5); }

.chat_input {
    outline: none; background-color: var(--clr-bg-mid);
    margin-bottom: 4px; font-weight: bold;
    border: 1px solid var(--clr-brown-mid);
    width: 94%; padding: 0 5px; border-radius: var(--radius-sm);
    transition: background var(--transition), box-shadow var(--transition);
}
.chat_input:focus {
    background-color: var(--clr-bg-input);
    box-shadow: 0 0 0 2px rgba(255,200,0,.4);
}

/* =========================================================
   Layout
   ========================================================= */
div.light     { background-color: var(--clr-bg-light); }
.menu         { background-color: var(--clr-bg-mid); }
.caption      { background-color: var(--clr-bg-mid); }
.table_block2 { width: 100%; border-collapse: collapse; margin: auto; }
#chat         { margin: auto; }

.hr_01 { border: none; background-color: var(--clr-hr-alt-d); height: 5px; width: 86%; }
.hr_02 { border: none; background-color: var(--clr-hr-alt-l); height: 5px; width: 86%; }

/* =========================================================
   Parchment text layers
   ========================================================= */
.perg_block { position: absolute; top: 165px; width: 320px; }

.perg {
    font-size: 14px; font-family: Anfisa; font-style: normal;
    position: absolute; bottom: 0; width: 100%; text-align: center;
}
.perg_text {
    position: absolute; top: 50%; transform: translateY(-50%);
    font-size: 16px; left: 0; width: 100%;
}

/* =========================================================
   Messages
   ========================================================= */
.system_message { color: var(--clr-system); }
.fight_message  { color: var(--clr-fight); }
a.message       { text-decoration: none; }
div.message {
    padding: 3px 0; background-color: var(--clr-bg-mid);
    border-bottom: 1px solid rgba(0,0,0,.08);
    transition: background var(--transition);
}

/* =========================================================
   Player containers
   ========================================================= */
div.container  { width: 232px; height: 150px; position: relative; margin-top: 1px; text-align: center; }
div.containerdiv { width: 232px; position: absolute; }
.border_image  { z-index: 2; }
.text_background { z-index: 3; bottom: 1px; }
.containerdiv.pstatus { z-index: 5; }
.left_name  { top: 0; left: 0; margin-top: 1px; margin-left: 15px; text-align: left; z-index: 5; }
div.right_name { width: 230px; text-align: right; margin-top: -5px; }
div.pstatus { top: 0; left: 0; margin-top: 1px; }
div.left  { left: 17px;  bottom: 17px; text-align: left;  z-index: 3; }
div.right { right: 17px; bottom: 17px; text-align: right; z-index: 3; }

.fight_button {
    border: 2px solid #000; padding: 3px 20px;
    border-radius: var(--radius-sm); transition: background var(--transition);
}

/* =========================================================
   Top bar
   ========================================================= */
.top0_1  { margin: auto; position: relative; text-align: center; width: 320px; height: 36px; z-index: 99999; }
.logo_Img { position: relative; width: 270px; height: 28px; }
.top2_1  { position: relative; margin-top: -26px; font-size: 10px; }
.ico_head_all { width: 12px; }
.ramka_dvig { margin-top: -40px; }

/* =========================================================
   Text / content helpers
   ========================================================= */
.text { width: 320px; bottom: 10px; z-index: 4; }

/* =========================================================
   Modal
   ========================================================= */
.mymagicoverbox_fenetre {
    z-index: 9999; position: fixed; margin-left: 50%; top: 150px;
    text-align: center; display: none; padding: 5px;
    background-color: #FFFFCC; outline: 2px solid #000;
    box-shadow: 0 4px 20px rgba(0,0,0,.3); border-radius: var(--radius-sm);
}

/* =========================================================
   Location / map icons
   ========================================================= */
.loca {
    padding-top: 13px; width: 250px; padding-left: 20px; height: 25px;
    background-image: url("/img/loc.png");
}
.icohome {
    padding-top: 5px; width: 250px; padding-left: 20px; height: 25px;
    background-image: url("/img/quest.png"); background-repeat: no-repeat;
}

/* =========================================================
   Location background images — shared base
   ========================================================= */
[class^="location"] {
    position: absolute; z-index: -1; background-repeat: no-repeat;
    height: 100%; width: 100%;
    background-position: 53% 47%; background-size: 88% 70%;
}
.location1 { background-image: url("/img/location/1.jpg"); }
.location2 { background-image: url("/img/location/2.jpg"); }
.location3 { background-image: url("/img/location/3.jpg"); }
.location4 { background-image: url("/img/location/4.jpg"); }
.location5 { background-image: url("/img/location/5.jpg"); }
.location6 { background-image: url("/img/location/6.jpg"); }
.location7 { background-image: url("/img/location/7.jpg"); }
.location8 { background-image: url("/img/location/8.jpg"); }
.location9 { background-image: url("/img/location/9.jpg"); }
.location10 { background-image: url("/img/location/10.jpg"); }
.location11 { background-image: url("/img/location/11.jpg"); }
.location12 { background-image: url("/img/location/12.jpg"); }
.location13 { background-image: url("/img/location/13.jpg"); }
.location14 { background-image: url("/img/location/14.jpg"); }
.location15 { background-image: url("/img/location/15.jpg"); }
.location16 { background-image: url("/img/location/16.jpg"); }
.location17 { background-image: url("/img/location/17.jpg"); }
.location18 { background-image: url("/img/location/18.jpg"); }
.location19 { background-image: url("/img/location/19.jpg"); }
.location20 { background-image: url("/img/location/20.jpg"); }
.location21 { background-image: url("/img/location/21.jpg"); }
.location22 { background-image: url("/img/location/22.jpg"); }
.location23 { background-image: url("/img/location/23.jpg"); }
.location24 { background-image: url("/img/location/24.jpg"); }
.location25 { background-image: url("/img/location/25.jpg"); }
.location26 { background-image: url("/img/location/26.jpg"); }
.location27 { background-image: url("/img/location/27.jpg"); }
.location28 { background-image: url("/img/location/28.jpg"); }
.location29 { background-image: url("/img/location/29.jpg"); }
.location30 { background-image: url("/img/location/30.jpg"); }
.location31 { background-image: url("/img/location/31.jpg"); }
.location32 { background-image: url("/img/location/32.jpg"); }
.location33 { background-image: url("/img/location/33.jpg"); }
.location34 { background-image: url("/img/location/34.jpg"); }
.location35 { background-image: url("/img/location/35.jpg"); }
.location36 { background-image: url("/img/location/36.jpg"); }
.location37 { background-image: url("/img/location/37.jpg"); }
.location38 { background-image: url("/img/location/38.jpg"); }
.location39 { background-image: url("/img/location/39.jpg"); }
.location40 { background-image: url("/img/location/40.jpg"); }
.location41 { background-image: url("/img/location/41.jpg"); }
.location42 { background-image: url("/img/location/42.jpg"); }
.location43 { background-image: url("/img/location/43.jpg"); }
.location44 { background-image: url("/img/location/44.jpg"); }
.location45 { background-image: url("/img/location/45.jpg"); }
.location46 { background-image: url("/img/location/46.jpg"); }
.location47 { background-image: url("/img/location/47.jpg"); }
.location48 { background-image: url("/img/location/48.jpg"); }
.location49 { background-image: url("/img/location/49.jpg"); }
.location50 { background-image: url("/img/location/50.jpg"); }
.location51 { background-image: url("/img/location/51.jpg"); }
.location52 { background-image: url("/img/location/52.jpg"); }
.location53 { background-image: url("/img/location/53.jpg"); }
.location54 { background-image: url("/img/location/54.jpg"); }
.location55 { background-image: url("/img/location/55.jpg"); }
.location56 { background-image: url("/img/location/56.jpg"); }
.location57 { background-image: url("/img/location/57.jpg"); }
.location58 { background-image: url("/img/location/58.jpg"); }
.location59 { background-image: url("/img/location/59.jpg"); }
.location60 { background-image: url("/img/location/60.jpg"); }
.location61 { background-image: url("/img/location/61.jpg"); }
.location62 { background-image: url("/img/location/62.jpg"); }
.location63 { background-image: url("/img/location/63.jpg"); }
.location64 { background-image: url("/img/location/64.jpg"); }
.location65 { background-image: url("/img/location/65.jpg"); }
.location66 { background-image: url("/img/location/66.jpg"); }
.location67 { background-image: url("/img/location/67.jpg"); }
.location68 { background-image: url("/img/location/68.jpg"); }
.location69 { background-image: url("/img/location/69.jpg"); }
.location70 { background-image: url("/img/location/70.jpg"); }
.location71 { background-image: url("/img/location/71.jpg"); }
.location72 { background-image: url("/img/location/72.jpg"); }
.location73 { background-image: url("/img/location/73.jpg"); }
.location74 { background-image: url("/img/location/74.jpg"); }
.location75 { background-image: url("/img/location/75.jpg"); }
.location76 { background-image: url("/img/location/76.jpg"); }
.location77 { background-image: url("/img/location/77.jpg"); }
.location78 { background-image: url("/img/location/78.jpg"); }
.location79 { background-image: url("/img/location/79.jpg"); }
.location80 { background-image: url("/img/location/80.jpg"); }
.location81 { background-image: url("/img/location/81.jpg"); }
.location82 { background-image: url("/img/location/82.jpg"); }

/* =========================================================
   Decorative scroll / border image tiles
   ========================================================= */
/* свиток 1 */
.block11 { background-repeat: no-repeat; height: 44px; width: 15px; background-image: url("/img/block/1.png"); }
.block12 { background-repeat: repeat-x;  height: 44px;               background-image: url("/img/block/2.png"); }
.block13 { background-repeat: no-repeat; height: 44px; width: 15px; background-image: url("/img/block/3.png"); }
.block21 { background-repeat: repeat-y;  width: 15px;                background-image: url("/img/block/4.png"); }
.block22 { background-repeat: repeat;    background-color: var(--clr-bg-block); }
.block23 { background-repeat: repeat-y;  width: 20px;                background-image: url("/img/block/5.png"); }
.block31 { background-repeat: no-repeat; height: 44px; width: 15px; background-image: url("/img/block/6.png"); }
.block32 { background-repeat: repeat-x;  height: 20px;               background-image: url("/img/block/7.png"); }
.block33 { background-repeat: no-repeat; height: 44px; width: 14px; background-image: url("/img/block/8.png"); }

/* свиток 2 */
.block01 { background-position: right; background-repeat: no-repeat; width: 15px; height: 17px; background-image: url("/img/block_1/1.png"); }
.block02 { background-repeat: repeat-x; width: 1px; height: 17px;   background-image: url("/img/block_1/2.png"); }
.block03 { background-repeat: no-repeat; width: 15px; height: 17px; background-image: url("/img/block_1/3.png"); }
.block04 { background-position: right; background-repeat: repeat-y; width: 15px; height: 1px; background-image: url("/img/block_1/4.png"); }
.block05 { background-color: var(--clr-bg-mid); }
.block06 { background-repeat: repeat-y; width: 15px; height: 1px;   background-image: url("/img/block_1/5.png"); }
.block07 { background-position: right; background-repeat: no-repeat; width: 15px; height: 17px; background-image: url("/img/block_1/6.png"); }
.block08 { background-repeat: repeat-x; width: 1px; height: 17px;   background-image: url("/img/block_1/7.png"); }
.block09 { background-repeat: no-repeat; width: 15px; height: 17px; background-image: url("/img/block_1/8.png"); }

/* свиток 3 */
.block101 { background-position: right; background-repeat: no-repeat; width: 15px; height: 17px; background-image: url("/img/block_1/1.png"); }
.block102 { background-repeat: repeat-x; width: 1px; height: 17px;   background-image: url("/img/block_1/2.png"); }
.block103 { background-repeat: no-repeat; width: 15px; height: 17px; background-image: url("/img/block_1/3.png"); }
.block104 { background-position: right; background-repeat: repeat-y; width: 15px; height: 1px; background-image: url("/img/block_1/4.png"); }
.block105 { background-color: var(--clr-bg-mid); }
.block106 { background-repeat: repeat-y; width: 15px; height: 1px;   background-image: url("/img/block_1/5.png"); }
.block107 { background-position: right; background-repeat: no-repeat; width: 15px; height: 14px; background-image: url("/img/block_1/6.png"); }
.block108 { background-repeat: repeat-x; width: 1px; height: 17px;   background-image: url("/img/block_1/7.png"); }
.block109 { background-repeat: no-repeat; width: 15px; height: 17px; background-image: url("/img/block_1/8.png"); }

/* block12_mini (custom tag) */
block12_mini {
    background-repeat: repeat-x; width: 400px; height: 44px;
    background-image: url('/img/block/2.png');
    font-weight: bolder; font-size: 14px; color: #000;
    text-align: center; line-height: 44px;
}


/* === Shop icons 80×80 === */
.shopicobg { position: relative; width: 80px; height: 80px; background-image: url("/images/shopico.png"); background-repeat: no-repeat; }
.shopico1 { background-position: 0 0; }
.shopico2 { background-position: -80px 0; }
.shopico3 { background-position: -160px 0; }
.shopico4 { background-position: -240px 0; }
.shopico5 { background-position: -320px 0; }
.shopico6 { background-position: -400px 0; }
.shopico7 { background-position: -480px 0; }
.shopico8 { background-position: -560px 0; }
.shopico9 { background-position: -640px 0; }
.shopico10 { background-position: 0 -80px; }
.shopico11 { background-position: -80px -80px; }
.shopico12 { background-position: -160px -80px; }
.shopico13 { background-position: -240px -80px; }
.shopico14 { background-position: -320px -80px; }
.shopico15 { background-position: -400px -80px; }
.shopico16 { background-position: -480px -80px; }
.shopico17 { background-position: -560px -80px; }
.shopico18 { background-position: -640px -80px; }
.shopico19 { background-position: 0 -160px; }
.shopico20 { background-position: -80px -160px; }
.shopico21 { background-position: -160px -160px; }
.shopico22 { background-position: -240px -160px; }
.shopico23 { background-position: -320px -160px; }
.shopico24 { background-position: -400px -160px; }
.shopico25 { background-position: -480px -160px; }
.shopico26 { background-position: -560px -160px; }
.shopico27 { background-position: -640px -160px; }
.shopico28 { background-position: 0 -240px; }
.shopico29 { background-position: -80px -240px; }
.shopico30 { background-position: -160px -240px; }
.shopico31 { background-position: -240px -240px; }
.shopico32 { background-position: -320px -240px; }
.shopico33 { background-position: -400px -240px; }
.shopico34 { background-position: -480px -240px; }
.shopico35 { background-position: -560px -240px; }
.shopico36 { background-position: -640px -240px; }
.shopico37 { background-position: 0 -320px; }
.shopico38 { background-position: -80px -320px; }
.shopico39 { background-position: -160px -320px; }
.shopico40 { background-position: -240px -320px; }
.shopico41 { background-position: -320px -320px; }
.shopico42 { background-position: -400px -320px; }
.shopico43 { background-position: -480px -320px; }
.shopico44 { background-position: -560px -320px; }
.shopico45 { background-position: -640px -320px; }
.shopico46 { background-position: 0 -400px; }
.shopico47 { background-position: -80px -400px; }
.shopico48 { background-position: -160px -400px; }
.shopico49 { background-position: -240px -400px; }
.shopico50 { background-position: -320px -400px; }
.shopico51 { background-position: -400px -400px; }
.shopico52 { background-position: -480px -400px; }
.shopico53 { background-position: -560px -400px; }
.shopico54 { background-position: -640px -400px; }
.shopico55 { background-position: 0 -480px; }
.shopico56 { background-position: -80px -480px; }
.shopico57 { background-position: -160px -480px; }
.shopico58 { background-position: -240px -480px; }
.shopico59 { background-position: -320px -480px; }
.shopico60 { background-position: -400px -480px; }
.shopico61 { background-position: -480px -480px; }
.shopico62 { background-position: -560px -480px; }
.shopico63 { background-position: -640px -480px; }
.shopico64 { background-position: 0 -560px; }
.shopico65 { background-position: -80px -560px; }
.shopico66 { background-position: -160px -560px; }
.shopico67 { background-position: -240px -560px; }
.shopico68 { background-position: -320px -560px; }
.shopico69 { background-position: -400px -560px; }
.shopico70 { background-position: -480px -560px; }
.shopico71 { background-position: -560px -560px; }
.shopico72 { background-position: -640px -560px; }
.shopico73 { background-position: 0 -640px; }
.shopico74 { background-position: -80px -640px; }
.shopico75 { background-position: -160px -640px; }
.shopico76 { background-position: -240px -640px; }
.shopico77 { background-position: -320px -640px; }
.shopico78 { background-position: -400px -640px; }
.shopico79 { background-position: -480px -640px; }
.shopico80 { background-position: -560px -640px; }
.shopico81 { background-position: -640px -640px; }
.shopico82 { background-position: 0 -720px; }
.shopico83 { background-position: -80px -720px; }
.shopico84 { background-position: -160px -720px; }
.shopico85 { background-position: -240px -720px; }
.shopico86 { background-position: -320px -720px; }
.shopico87 { background-position: -400px -720px; }
.shopico88 { background-position: -480px -720px; }
.shopico89 { background-position: -560px -720px; }
.shopico90 { background-position: -640px -720px; }
.shopico91 { background-position: 0 -800px; }
.shopico92 { background-position: -80px -800px; }
.shopico93 { background-position: -160px -800px; }
.shopico94 { background-position: -240px -800px; }
.shopico95 { background-position: -320px -800px; }
.shopico96 { background-position: -400px -800px; }
.shopico97 { background-position: -480px -800px; }
.shopico98 { background-position: -560px -800px; }
.shopico99 { background-position: -640px -800px; }
.shopico100 { background-position: 0 -880px; }
.shopico101 { background-position: -80px -880px; }
.shopico102 { background-position: -160px -880px; }
.shopico103 { background-position: -240px -880px; }
.shopico104 { background-position: -320px -880px; }
.shopico105 { background-position: -400px -880px; }
.shopico106 { background-position: -480px -880px; }
.shopico107 { background-position: -560px -880px; }
.shopico108 { background-position: -640px -880px; }
.shopico109 { background-position: 0 -960px; }
.shopico110 { background-position: -80px -960px; }
.shopico111 { background-position: -160px -960px; }
.shopico112 { background-position: -240px -960px; }
.shopico113 { background-position: -320px -960px; }
.shopico114 { background-position: -400px -960px; }
.shopico115 { background-position: -480px -960px; }
.shopico116 { background-position: -560px -960px; }
.shopico117 { background-position: -640px -960px; }
.shopico118 { background-position: 0 -1040px; }
.shopico119 { background-position: -80px -1040px; }
.shopico120 { background-position: -160px -1040px; }
.shopico121 { background-position: -240px -1040px; }
.shopico122 { background-position: -320px -1040px; }
.shopico123 { background-position: -400px -1040px; }
.shopico124 { background-position: -480px -1040px; }
.shopico125 { background-position: -560px -1040px; }
.shopico126 { background-position: -640px -1040px; }
.shopico127 { background-position: 0 -1120px; }
.shopico128 { background-position: -80px -1120px; }
.shopico129 { background-position: -160px -1120px; }
.shopico130 { background-position: -240px -1120px; }
.shopico131 { background-position: -320px -1120px; }
.shopico132 { background-position: -400px -1120px; }
.shopico133 { background-position: -480px -1120px; }
.shopico134 { background-position: -560px -1120px; }
.shopico135 { background-position: -640px -1120px; }
.shopico136 { background-position: 0 -1200px; }
.shopico137 { background-position: -80px -1200px; }
.shopico138 { background-position: -160px -1200px; }
.shopico139 { background-position: -240px -1200px; }
.shopico140 { background-position: -320px -1200px; }
.shopico141 { background-position: -400px -1200px; }
.shopico142 { background-position: -480px -1200px; }
.shopico143 { background-position: -560px -1200px; }
.shopico144 { background-position: -640px -1200px; }
.shopico145 { background-position: 0 -1280px; }
.shopico146 { background-position: -80px -1280px; }
.shopico147 { background-position: -160px -1280px; }
.shopico148 { background-position: -240px -1280px; }
.shopico149 { background-position: -320px -1280px; }
.shopico150 { background-position: -400px -1280px; }
.shopico151 { background-position: -480px -1280px; }
.shopico152 { background-position: -560px -1280px; }
.shopico153 { background-position: -640px -1280px; }
.shopico154 { background-position: 0 -1360px; }
.shopico155 { background-position: -80px -1360px; }
.shopico156 { background-position: -160px -1360px; }
.shopico157 { background-position: -240px -1360px; }
.shopico158 { background-position: -320px -1360px; }
.shopico159 { background-position: -400px -1360px; }
.shopico160 { background-position: -480px -1360px; }
.shopico161 { background-position: -560px -1360px; }
.shopico162 { background-position: -640px -1360px; }
.shopico163 { background-position: 0 -1440px; }
.shopico164 { background-position: -80px -1440px; }
.shopico165 { background-position: -160px -1440px; }
.shopico166 { background-position: -240px -1440px; }
.shopico167 { background-position: -320px -1440px; }
.shopico168 { background-position: -400px -1440px; }
.shopico169 { background-position: -480px -1440px; }
.shopico170 { background-position: -560px -1440px; }
.shopico171 { background-position: -640px -1440px; }
.shopico172 { background-position: 0 -1520px; }
.shopico173 { background-position: -80px -1520px; }
.shopico174 { background-position: -160px -1520px; }
.shopico175 { background-position: -240px -1520px; }
.shopico176 { background-position: -320px -1520px; }
.shopico177 { background-position: -400px -1520px; }
.shopico178 { background-position: -480px -1520px; }
.shopico179 { background-position: -560px -1520px; }
.shopico180 { background-position: -640px -1520px; }
.shopico181 { background-position: 0 -1600px; }
.shopico182 { background-position: -80px -1600px; }
.shopico183 { background-position: -160px -1600px; }
.shopico184 { background-position: -240px -1600px; }
.shopico185 { background-position: -320px -1600px; }
.shopico186 { background-position: -400px -1600px; }
.shopico187 { background-position: -480px -1600px; }
.shopico188 { background-position: -560px -1600px; }
.shopico189 { background-position: -640px -1600px; }
.shopico190 { background-position: 0 -1680px; }
.shopico191 { background-position: -80px -1680px; }
.shopico192 { background-position: -160px -1680px; }
.shopico193 { background-position: -240px -1680px; }
.shopico194 { background-position: -320px -1680px; }
.shopico195 { background-position: -400px -1680px; }
.shopico196 { background-position: -480px -1680px; }
.shopico197 { background-position: -560px -1680px; }
.shopico198 { background-position: -640px -1680px; }
.shopico199 { background-position: 0 -1760px; }
.shopico200 { background-position: -80px -1760px; }
.shopico201 { background-position: -160px -1760px; }
.shopico202 { background-position: -240px -1760px; }
.shopico203 { background-position: -320px -1760px; }
.shopico204 { background-position: -400px -1760px; }
.shopico205 { background-position: -480px -1760px; }
.shopico206 { background-position: -560px -1760px; }
.shopico207 { background-position: -640px -1760px; }
.shopico208 { background-position: 0 -1840px; }
.shopico209 { background-position: -80px -1840px; }
.shopico210 { background-position: -160px -1840px; }
.shopico211 { background-position: -240px -1840px; }
.shopico212 { background-position: -320px -1840px; }
.shopico213 { background-position: -400px -1840px; }
.shopico214 { background-position: -480px -1840px; }
.shopico215 { background-position: -560px -1840px; }
.shopico216 { background-position: -640px -1840px; }
.shopico217 { background-position: 0 -1920px; }
.shopico218 { background-position: -80px -1920px; }
.shopico219 { background-position: -160px -1920px; }
.shopico220 { background-position: -240px -1920px; }
.shopico221 { background-position: -320px -1920px; }
.shopico222 { background-position: -400px -1920px; }
.shopico223 { background-position: -480px -1920px; }
.shopico224 { background-position: -560px -1920px; }
.shopico225 { background-position: -640px -1920px; }
.shopico226 { background-position: 0 -2000px; }
.shopico227 { background-position: -80px -2000px; }
.shopico228 { background-position: -160px -2000px; }
.shopico229 { background-position: -240px -2000px; }
.shopico230 { background-position: -320px -2000px; }
.shopico231 { background-position: -400px -2000px; }
.shopico232 { background-position: -480px -2000px; }
.shopico233 { background-position: -560px -2000px; }
.shopico234 { background-position: -640px -2000px; }
.shopico235 { background-position: 0 -2080px; }
.shopico236 { background-position: -80px -2080px; }
.shopico237 { background-position: -160px -2080px; }
.shopico238 { background-position: -240px -2080px; }
.shopico239 { background-position: -320px -2080px; }
.shopico240 { background-position: -400px -2080px; }
.shopico241 { background-position: -480px -2080px; }
.shopico242 { background-position: -560px -2080px; }
.shopico243 { background-position: -640px -2080px; }
.shopico244 { background-position: 0 -2160px; }
.shopico245 { background-position: -80px -2160px; }
.shopico246 { background-position: -160px -2160px; }
.shopico247 { background-position: -240px -2160px; }
.shopico248 { background-position: -320px -2160px; }
.shopico249 { background-position: -400px -2160px; }
.shopico250 { background-position: -480px -2160px; }
.shopico251 { background-position: -560px -2160px; }
.shopico252 { background-position: -640px -2160px; }
.shopico253 { background-position: 0 -2240px; }
.shopico254 { background-position: -80px -2240px; }
.shopico255 { background-position: -160px -2240px; }
.shopico256 { background-position: -240px -2240px; }
.shopico257 { background-position: -320px -2240px; }
.shopico258 { background-position: -400px -2240px; }
.shopico259 { background-position: -480px -2240px; }
.shopico260 { background-position: -560px -2240px; }
.shopico261 { background-position: -640px -2240px; }
.shopico262 { background-position: 0 -2320px; }
.shopico263 { background-position: -80px -2320px; }
.shopico264 { background-position: -160px -2320px; }
.shopico265 { background-position: -240px -2320px; }
.shopico266 { background-position: -320px -2320px; }
.shopico267 { background-position: -400px -2320px; }
.shopico268 { background-position: -480px -2320px; }
.shopico269 { background-position: -560px -2320px; }
.shopico270 { background-position: -640px -2320px; }
.shopico271 { background-position: 0 -2400px; }
.shopico272 { background-position: -80px -2400px; }
.shopico273 { background-position: -160px -2400px; }
.shopico274 { background-position: -240px -2400px; }
.shopico275 { background-position: -320px -2400px; }
.shopico276 { background-position: -400px -2400px; }
.shopico277 { background-position: -480px -2400px; }
.shopico278 { background-position: -560px -2400px; }
.shopico279 { background-position: -640px -2400px; }
.shopico280 { background-position: 0 -2480px; }
.shopico281 { background-position: -80px -2480px; }
.shopico282 { background-position: -160px -2480px; }
.shopico283 { background-position: -240px -2480px; }
.shopico284 { background-position: -320px -2480px; }
.shopico285 { background-position: -400px -2480px; }
.shopico286 { background-position: -480px -2480px; }
.shopico287 { background-position: -560px -2480px; }
.shopico288 { background-position: -640px -2480px; }
.shopico289 { background-position: 0 -2560px; }
.shopico290 { background-position: -80px -2560px; }
.shopico291 { background-position: -160px -2560px; }
.shopico292 { background-position: -240px -2560px; }
.shopico293 { background-position: -320px -2560px; }
.shopico294 { background-position: -400px -2560px; }
.shopico295 { background-position: -480px -2560px; }
.shopico296 { background-position: -560px -2560px; }
.shopico297 { background-position: -640px -2560px; }
.shopico298 { background-position: 0 -2640px; }
.shopico299 { background-position: -80px -2640px; }
.shopico300 { background-position: -160px -2640px; }
.shopico301 { background-position: -240px -2640px; }
.shopico302 { background-position: -320px -2640px; }
.shopico303 { background-position: -400px -2640px; }
.shopico304 { background-position: -480px -2640px; }
.shopico305 { background-position: -560px -2640px; }
.shopico306 { background-position: -640px -2640px; }
.shopico307 { background-position: 0 -2720px; }
.shopico308 { background-position: -80px -2720px; }
.shopico309 { background-position: -160px -2720px; }
.shopico310 { background-position: -240px -2720px; }
.shopico311 { background-position: -320px -2720px; }
.shopico312 { background-position: -400px -2720px; }
.shopico313 { background-position: -480px -2720px; }
.shopico314 { background-position: -560px -2720px; }
.shopico315 { background-position: -640px -2720px; }
.shopico316 { background-position: 0 -2800px; }
.shopico317 { background-position: -80px -2800px; }
.shopico318 { background-position: -160px -2800px; }
.shopico319 { background-position: -240px -2800px; }
.shopico320 { background-position: -320px -2800px; }
.shopico321 { background-position: -400px -2800px; }
.shopico322 { background-position: -480px -2800px; }
.shopico323 { background-position: -560px -2800px; }
.shopico324 { background-position: -640px -2800px; }
.shopico325 { background-position: 0 -2880px; }
.shopico326 { background-position: -80px -2880px; }
.shopico327 { background-position: -160px -2880px; }
.shopico328 { background-position: -240px -2880px; }
.shopico329 { background-position: -320px -2880px; }
.shopico330 { background-position: -400px -2880px; }
.shopico331 { background-position: -480px -2880px; }
.shopico332 { background-position: -560px -2880px; }
.shopico333 { background-position: -640px -2880px; }
.shopico334 { background-position: 0 -2960px; }
.shopico335 { background-position: -80px -2960px; }
.shopico336 { background-position: -160px -2960px; }
.shopico337 { background-position: -240px -2960px; }
.shopico338 { background-position: -320px -2960px; }
.shopico339 { background-position: -400px -2960px; }
.shopico340 { background-position: -480px -2960px; }
.shopico341 { background-position: -560px -2960px; }
.shopico342 { background-position: -640px -2960px; }
.shopico343 { background-position: 0 -3040px; }
.shopico344 { background-position: -80px -3040px; }
.shopico345 { background-position: -160px -3040px; }
.shopico346 { background-position: -240px -3040px; }
.shopico347 { background-position: -320px -3040px; }
.shopico348 { background-position: -400px -3040px; }
.shopico349 { background-position: -480px -3040px; }
.shopico350 { background-position: -560px -3040px; }
.shopico351 { background-position: -640px -3040px; }
.shopico352 { background-position: 0 -3120px; }
.shopico353 { background-position: -80px -3120px; }
.shopico354 { background-position: -160px -3120px; }
.shopico355 { background-position: -240px -3120px; }
.shopico356 { background-position: -320px -3120px; }
.shopico357 { background-position: -400px -3120px; }
.shopico358 { background-position: -480px -3120px; }
.shopico359 { background-position: -560px -3120px; }
.shopico360 { background-position: -640px -3120px; }

/* === Shop icons 40×40 === */
.shop2icobg { position: relative; width: 40px; height: 40px; background-image: url("/images/shopico.png"); background-repeat: no-repeat; background-size: 360px 1520px; }
.shop2ico1 { background-position: 0 0; }
.shop2ico2 { background-position: -40px 0; }
.shop2ico3 { background-position: -80px 0; }
.shop2ico4 { background-position: -120px 0; }
.shop2ico5 { background-position: -160px 0; }
.shop2ico6 { background-position: -200px 0; }
.shop2ico7 { background-position: -240px 0; }
.shop2ico8 { background-position: -280px 0; }
.shop2ico9 { background-position: -320px 0; }
.shop2ico10 { background-position: 0 -40px; }
.shop2ico11 { background-position: -40px -40px; }
.shop2ico12 { background-position: -80px -40px; }
.shop2ico13 { background-position: -120px -40px; }
.shop2ico14 { background-position: -160px -40px; }
.shop2ico15 { background-position: -200px -40px; }
.shop2ico16 { background-position: -240px -40px; }
.shop2ico17 { background-position: -280px -40px; }
.shop2ico18 { background-position: -320px -40px; }
.shop2ico19 { background-position: 0 -80px; }
.shop2ico20 { background-position: -40px -80px; }
.shop2ico21 { background-position: -80px -80px; }
.shop2ico22 { background-position: -120px -80px; }
.shop2ico23 { background-position: -160px -80px; }
.shop2ico24 { background-position: -200px -80px; }
.shop2ico25 { background-position: -240px -80px; }
.shop2ico26 { background-position: -280px -80px; }
.shop2ico27 { background-position: -320px -80px; }
.shop2ico28 { background-position: 0 -120px; }
.shop2ico29 { background-position: -40px -120px; }
.shop2ico30 { background-position: -80px -120px; }
.shop2ico31 { background-position: -120px -120px; }
.shop2ico32 { background-position: -160px -120px; }
.shop2ico33 { background-position: -200px -120px; }
.shop2ico34 { background-position: -240px -120px; }
.shop2ico35 { background-position: -280px -120px; }
.shop2ico36 { background-position: -320px -120px; }
.shop2ico37 { background-position: 0 -160px; }
.shop2ico38 { background-position: -40px -160px; }
.shop2ico39 { background-position: -80px -160px; }
.shop2ico40 { background-position: -120px -160px; }
.shop2ico41 { background-position: -160px -160px; }
.shop2ico42 { background-position: -200px -160px; }
.shop2ico43 { background-position: -240px -160px; }
.shop2ico44 { background-position: -280px -160px; }
.shop2ico45 { background-position: -320px -160px; }
.shop2ico46 { background-position: 0 -200px; }
.shop2ico47 { background-position: -40px -200px; }
.shop2ico48 { background-position: -80px -200px; }
.shop2ico49 { background-position: -120px -200px; }
.shop2ico50 { background-position: -160px -200px; }
.shop2ico51 { background-position: -200px -200px; }
.shop2ico52 { background-position: -240px -200px; }
.shop2ico53 { background-position: -280px -200px; }
.shop2ico54 { background-position: -320px -200px; }
.shop2ico55 { background-position: 0 -240px; }
.shop2ico56 { background-position: -40px -240px; }
.shop2ico57 { background-position: -80px -240px; }
.shop2ico58 { background-position: -120px -240px; }
.shop2ico59 { background-position: -160px -240px; }
.shop2ico60 { background-position: -200px -240px; }
.shop2ico61 { background-position: -240px -240px; }
.shop2ico62 { background-position: -280px -240px; }
.shop2ico63 { background-position: -320px -240px; }
.shop2ico64 { background-position: 0 -280px; }
.shop2ico65 { background-position: -40px -280px; }
.shop2ico66 { background-position: -80px -280px; }
.shop2ico67 { background-position: -120px -280px; }
.shop2ico68 { background-position: -160px -280px; }
.shop2ico69 { background-position: -200px -280px; }
.shop2ico70 { background-position: -240px -280px; }
.shop2ico71 { background-position: -280px -280px; }
.shop2ico72 { background-position: -320px -280px; }
.shop2ico73 { background-position: 0 -320px; }
.shop2ico74 { background-position: -40px -320px; }
.shop2ico75 { background-position: -80px -320px; }
.shop2ico76 { background-position: -120px -320px; }
.shop2ico77 { background-position: -160px -320px; }
.shop2ico78 { background-position: -200px -320px; }
.shop2ico79 { background-position: -240px -320px; }
.shop2ico80 { background-position: -280px -320px; }
.shop2ico81 { background-position: -320px -320px; }
.shop2ico82 { background-position: 0 -360px; }
.shop2ico83 { background-position: -40px -360px; }
.shop2ico84 { background-position: -80px -360px; }
.shop2ico85 { background-position: -120px -360px; }
.shop2ico86 { background-position: -160px -360px; }
.shop2ico87 { background-position: -200px -360px; }
.shop2ico88 { background-position: -240px -360px; }
.shop2ico89 { background-position: -280px -360px; }
.shop2ico90 { background-position: -320px -360px; }
.shop2ico91 { background-position: 0 -400px; }
.shop2ico92 { background-position: -40px -400px; }
.shop2ico93 { background-position: -80px -400px; }
.shop2ico94 { background-position: -120px -400px; }
.shop2ico95 { background-position: -160px -400px; }
.shop2ico96 { background-position: -200px -400px; }
.shop2ico97 { background-position: -240px -400px; }
.shop2ico98 { background-position: -280px -400px; }
.shop2ico99 { background-position: -320px -400px; }
.shop2ico100 { background-position: 0 -440px; }
.shop2ico101 { background-position: -40px -440px; }
.shop2ico102 { background-position: -80px -440px; }
.shop2ico103 { background-position: -120px -440px; }
.shop2ico104 { background-position: -160px -440px; }
.shop2ico105 { background-position: -200px -440px; }
.shop2ico106 { background-position: -240px -440px; }
.shop2ico107 { background-position: -280px -440px; }
.shop2ico108 { background-position: -320px -440px; }
.shop2ico109 { background-position: 0 -480px; }
.shop2ico110 { background-position: -40px -480px; }
.shop2ico111 { background-position: -80px -480px; }
.shop2ico112 { background-position: -120px -480px; }
.shop2ico113 { background-position: -160px -480px; }
.shop2ico114 { background-position: -200px -480px; }
.shop2ico115 { background-position: -240px -480px; }
.shop2ico116 { background-position: -280px -480px; }
.shop2ico117 { background-position: -320px -480px; }
.shop2ico118 { background-position: 0 -520px; }
.shop2ico119 { background-position: -40px -520px; }
.shop2ico120 { background-position: -80px -520px; }
.shop2ico121 { background-position: -120px -520px; }
.shop2ico122 { background-position: -160px -520px; }
.shop2ico123 { background-position: -200px -520px; }
.shop2ico124 { background-position: -240px -520px; }
.shop2ico125 { background-position: -280px -520px; }
.shop2ico126 { background-position: -320px -520px; }
.shop2ico127 { background-position: 0 -560px; }
.shop2ico128 { background-position: -40px -560px; }
.shop2ico129 { background-position: -80px -560px; }
.shop2ico130 { background-position: -120px -560px; }
.shop2ico131 { background-position: -160px -560px; }
.shop2ico132 { background-position: -200px -560px; }
.shop2ico133 { background-position: -240px -560px; }
.shop2ico134 { background-position: -280px -560px; }
.shop2ico135 { background-position: -320px -560px; }
.shop2ico136 { background-position: 0 -600px; }
.shop2ico137 { background-position: -40px -600px; }
.shop2ico138 { background-position: -80px -600px; }
.shop2ico139 { background-position: -120px -600px; }
.shop2ico140 { background-position: -160px -600px; }
.shop2ico141 { background-position: -200px -600px; }
.shop2ico142 { background-position: -240px -600px; }
.shop2ico143 { background-position: -280px -600px; }
.shop2ico144 { background-position: -320px -600px; }
.shop2ico145 { background-position: 0 -640px; }
.shop2ico146 { background-position: -40px -640px; }
.shop2ico147 { background-position: -80px -640px; }
.shop2ico148 { background-position: -120px -640px; }
.shop2ico149 { background-position: -160px -640px; }
.shop2ico150 { background-position: -200px -640px; }
.shop2ico151 { background-position: -240px -640px; }
.shop2ico152 { background-position: -280px -640px; }
.shop2ico153 { background-position: -320px -640px; }
.shop2ico154 { background-position: 0 -680px; }
.shop2ico155 { background-position: -40px -680px; }
.shop2ico156 { background-position: -80px -680px; }
.shop2ico157 { background-position: -120px -680px; }
.shop2ico158 { background-position: -160px -680px; }
.shop2ico159 { background-position: -200px -680px; }
.shop2ico160 { background-position: -240px -680px; }
.shop2ico161 { background-position: -280px -680px; }
.shop2ico162 { background-position: -320px -680px; }
.shop2ico163 { background-position: 0 -720px; }
.shop2ico164 { background-position: -40px -720px; }
.shop2ico165 { background-position: -80px -720px; }
.shop2ico166 { background-position: -120px -720px; }
.shop2ico167 { background-position: -160px -720px; }
.shop2ico168 { background-position: -200px -720px; }
.shop2ico169 { background-position: -240px -720px; }
.shop2ico170 { background-position: -280px -720px; }
.shop2ico171 { background-position: -320px -720px; }
.shop2ico172 { background-position: 0 -760px; }
.shop2ico173 { background-position: -40px -760px; }
.shop2ico174 { background-position: -80px -760px; }
.shop2ico175 { background-position: -120px -760px; }
.shop2ico176 { background-position: -160px -760px; }
.shop2ico177 { background-position: -200px -760px; }
.shop2ico178 { background-position: -240px -760px; }
.shop2ico179 { background-position: -280px -760px; }
.shop2ico180 { background-position: -320px -760px; }
.shop2ico181 { background-position: 0 -800px; }
.shop2ico182 { background-position: -40px -800px; }
.shop2ico183 { background-position: -80px -800px; }
.shop2ico184 { background-position: -120px -800px; }
.shop2ico185 { background-position: -160px -800px; }
.shop2ico186 { background-position: -200px -800px; }
.shop2ico187 { background-position: -240px -800px; }
.shop2ico188 { background-position: -280px -800px; }
.shop2ico189 { background-position: -320px -800px; }
.shop2ico190 { background-position: 0 -840px; }
.shop2ico191 { background-position: -40px -840px; }
.shop2ico192 { background-position: -80px -840px; }
.shop2ico193 { background-position: -120px -840px; }
.shop2ico194 { background-position: -160px -840px; }
.shop2ico195 { background-position: -200px -840px; }
.shop2ico196 { background-position: -240px -840px; }
.shop2ico197 { background-position: -280px -840px; }
.shop2ico198 { background-position: -320px -840px; }
.shop2ico199 { background-position: 0 -880px; }
.shop2ico200 { background-position: -40px -880px; }
.shop2ico201 { background-position: -80px -880px; }
.shop2ico202 { background-position: -120px -880px; }
.shop2ico203 { background-position: -160px -880px; }
.shop2ico204 { background-position: -200px -880px; }
.shop2ico205 { background-position: -240px -880px; }
.shop2ico206 { background-position: -280px -880px; }
.shop2ico207 { background-position: -320px -880px; }
.shop2ico208 { background-position: 0 -920px; }
.shop2ico209 { background-position: -40px -920px; }
.shop2ico210 { background-position: -80px -920px; }
.shop2ico211 { background-position: -120px -920px; }
.shop2ico212 { background-position: -160px -920px; }
.shop2ico213 { background-position: -200px -920px; }
.shop2ico214 { background-position: -240px -920px; }
.shop2ico215 { background-position: -280px -920px; }
.shop2ico216 { background-position: -320px -920px; }
.shop2ico217 { background-position: 0 -960px; }
.shop2ico218 { background-position: -40px -960px; }
.shop2ico219 { background-position: -80px -960px; }
.shop2ico220 { background-position: -120px -960px; }
.shop2ico221 { background-position: -160px -960px; }
.shop2ico222 { background-position: -200px -960px; }
.shop2ico223 { background-position: -240px -960px; }
.shop2ico224 { background-position: -280px -960px; }
.shop2ico225 { background-position: -320px -960px; }
.shop2ico226 { background-position: 0 -1000px; }
.shop2ico227 { background-position: -40px -1000px; }
.shop2ico228 { background-position: -80px -1000px; }
.shop2ico229 { background-position: -120px -1000px; }
.shop2ico230 { background-position: -160px -1000px; }
.shop2ico231 { background-position: -200px -1000px; }
.shop2ico232 { background-position: -240px -1000px; }
.shop2ico233 { background-position: -280px -1000px; }
.shop2ico234 { background-position: -320px -1000px; }
.shop2ico235 { background-position: 0 -1040px; }
.shop2ico236 { background-position: -40px -1040px; }
.shop2ico237 { background-position: -80px -1040px; }
.shop2ico238 { background-position: -120px -1040px; }
.shop2ico239 { background-position: -160px -1040px; }
.shop2ico240 { background-position: -200px -1040px; }
.shop2ico241 { background-position: -240px -1040px; }
.shop2ico242 { background-position: -280px -1040px; }
.shop2ico243 { background-position: -320px -1040px; }
.shop2ico244 { background-position: 0 -1080px; }
.shop2ico245 { background-position: -40px -1080px; }
.shop2ico246 { background-position: -80px -1080px; }
.shop2ico247 { background-position: -120px -1080px; }
.shop2ico248 { background-position: -160px -1080px; }
.shop2ico249 { background-position: -200px -1080px; }
.shop2ico250 { background-position: -240px -1080px; }
.shop2ico251 { background-position: -280px -1080px; }
.shop2ico252 { background-position: -320px -1080px; }
.shop2ico253 { background-position: 0 -1120px; }
.shop2ico254 { background-position: -40px -1120px; }
.shop2ico255 { background-position: -80px -1120px; }
.shop2ico256 { background-position: -120px -1120px; }
.shop2ico257 { background-position: -160px -1120px; }
.shop2ico258 { background-position: -200px -1120px; }
.shop2ico259 { background-position: -240px -1120px; }
.shop2ico260 { background-position: -280px -1120px; }
.shop2ico261 { background-position: -320px -1120px; }
.shop2ico262 { background-position: 0 -1160px; }
.shop2ico263 { background-position: -40px -1160px; }
.shop2ico264 { background-position: -80px -1160px; }
.shop2ico265 { background-position: -120px -1160px; }
.shop2ico266 { background-position: -160px -1160px; }
.shop2ico267 { background-position: -200px -1160px; }
.shop2ico268 { background-position: -240px -1160px; }
.shop2ico269 { background-position: -280px -1160px; }
.shop2ico270 { background-position: -320px -1160px; }
.shop2ico271 { background-position: 0 -1200px; }
.shop2ico272 { background-position: -40px -1200px; }
.shop2ico273 { background-position: -80px -1200px; }
.shop2ico274 { background-position: -120px -1200px; }
.shop2ico275 { background-position: -160px -1200px; }
.shop2ico276 { background-position: -200px -1200px; }
.shop2ico277 { background-position: -240px -1200px; }
.shop2ico278 { background-position: -280px -1200px; }
.shop2ico279 { background-position: -320px -1200px; }
.shop2ico280 { background-position: 0 -1240px; }
.shop2ico281 { background-position: -40px -1240px; }
.shop2ico282 { background-position: -80px -1240px; }
.shop2ico283 { background-position: -120px -1240px; }
.shop2ico284 { background-position: -160px -1240px; }
.shop2ico285 { background-position: -200px -1240px; }
.shop2ico286 { background-position: -240px -1240px; }
.shop2ico287 { background-position: -280px -1240px; }
.shop2ico288 { background-position: -320px -1240px; }
.shop2ico289 { background-position: 0 -1280px; }
.shop2ico290 { background-position: -40px -1280px; }
.shop2ico291 { background-position: -80px -1280px; }
.shop2ico292 { background-position: -120px -1280px; }
.shop2ico293 { background-position: -160px -1280px; }
.shop2ico294 { background-position: -200px -1280px; }
.shop2ico295 { background-position: -240px -1280px; }
.shop2ico296 { background-position: -280px -1280px; }
.shop2ico297 { background-position: -320px -1280px; }
.shop2ico298 { background-position: 0 -1320px; }
.shop2ico299 { background-position: -40px -1320px; }
.shop2ico300 { background-position: -80px -1320px; }
.shop2ico301 { background-position: -120px -1320px; }
.shop2ico302 { background-position: -160px -1320px; }
.shop2ico303 { background-position: -200px -1320px; }
.shop2ico304 { background-position: -240px -1320px; }
.shop2ico305 { background-position: -280px -1320px; }
.shop2ico306 { background-position: -320px -1320px; }
.shop2ico307 { background-position: 0 -1360px; }
.shop2ico308 { background-position: -40px -1360px; }
.shop2ico309 { background-position: -80px -1360px; }
.shop2ico310 { background-position: -120px -1360px; }
.shop2ico311 { background-position: -160px -1360px; }
.shop2ico312 { background-position: -200px -1360px; }
.shop2ico313 { background-position: -240px -1360px; }
.shop2ico314 { background-position: -280px -1360px; }
.shop2ico315 { background-position: -320px -1360px; }
.shop2ico316 { background-position: 0 -1400px; }
.shop2ico317 { background-position: -40px -1400px; }
.shop2ico318 { background-position: -80px -1400px; }
.shop2ico319 { background-position: -120px -1400px; }
.shop2ico320 { background-position: -160px -1400px; }
.shop2ico321 { background-position: -200px -1400px; }
.shop2ico322 { background-position: -240px -1400px; }
.shop2ico323 { background-position: -280px -1400px; }
.shop2ico324 { background-position: -320px -1400px; }
.shop2ico325 { background-position: 0 -1440px; }
.shop2ico326 { background-position: -40px -1440px; }
.shop2ico327 { background-position: -80px -1440px; }
.shop2ico328 { background-position: -120px -1440px; }
.shop2ico329 { background-position: -160px -1440px; }
.shop2ico330 { background-position: -200px -1440px; }
.shop2ico331 { background-position: -240px -1440px; }
.shop2ico332 { background-position: -280px -1440px; }
.shop2ico333 { background-position: -320px -1440px; }
.shop2ico334 { background-position: 0 -1480px; }
.shop2ico335 { background-position: -40px -1480px; }
.shop2ico336 { background-position: -80px -1480px; }
.shop2ico337 { background-position: -120px -1480px; }
.shop2ico338 { background-position: -160px -1480px; }
.shop2ico339 { background-position: -200px -1480px; }
.shop2ico340 { background-position: -240px -1480px; }
.shop2ico341 { background-position: -280px -1480px; }
.shop2ico342 { background-position: -320px -1480px; }
.shop2ico343 { background-position: 0 -1520px; }
.shop2ico344 { background-position: -40px -1520px; }
.shop2ico345 { background-position: -80px -1520px; }
.shop2ico346 { background-position: -120px -1520px; }
.shop2ico347 { background-position: -160px -1520px; }
.shop2ico348 { background-position: -200px -1520px; }
.shop2ico349 { background-position: -240px -1520px; }
.shop2ico350 { background-position: -280px -1520px; }
.shop2ico351 { background-position: -320px -1520px; }
.shop2ico352 { background-position: 0 -1560px; }
.shop2ico353 { background-position: -40px -1560px; }
.shop2ico354 { background-position: -80px -1560px; }
.shop2ico355 { background-position: -120px -1560px; }
.shop2ico356 { background-position: -160px -1560px; }
.shop2ico357 { background-position: -200px -1560px; }
.shop2ico358 { background-position: -240px -1560px; }
.shop2ico359 { background-position: -280px -1560px; }
.shop2ico360 { background-position: -320px -1560px; }

/* === Shop icons battle (%) === */
.shopicobattlebg { position: relative; height: 64%; width: 70%; background-image: url("/images/shopico.png"); background-repeat: no-repeat; background-size: 900% 3700%; }
.shopicobattle1 { background-position: 0% 0%; }
.shopicobattle2 { background-position: 12.5000%% 0%; }
.shopicobattle3 { background-position: 25.0000%% 0%; }
.shopicobattle4 { background-position: 37.5000%% 0%; }
.shopicobattle5 { background-position: 50.0000%% 0%; }
.shopicobattle6 { background-position: 62.5000%% 0%; }
.shopicobattle7 { background-position: 75.0000%% 0%; }
.shopicobattle8 { background-position: 87.5000%% 0%; }
.shopicobattle9 { background-position: 100.0000%% 0%; }
.shopicobattle10 { background-position: 0% 2.5641025641026%%; }
.shopicobattle11 { background-position: 12.5000%% 2.5641025641026%%; }
.shopicobattle12 { background-position: 25.0000%% 2.5641025641026%%; }
.shopicobattle13 { background-position: 37.5000%% 2.5641025641026%%; }
.shopicobattle14 { background-position: 50.0000%% 2.5641025641026%%; }
.shopicobattle15 { background-position: 62.5000%% 2.5641025641026%%; }
.shopicobattle16 { background-position: 75.0000%% 2.5641025641026%%; }
.shopicobattle17 { background-position: 87.5000%% 2.5641025641026%%; }
.shopicobattle18 { background-position: 100.0000%% 2.5641025641026%%; }
.shopicobattle19 { background-position: 0% 5.1282051282051%%; }
.shopicobattle20 { background-position: 12.5000%% 5.1282051282051%%; }
.shopicobattle21 { background-position: 25.0000%% 5.1282051282051%%; }
.shopicobattle22 { background-position: 37.5000%% 5.1282051282051%%; }
.shopicobattle23 { background-position: 50.0000%% 5.1282051282051%%; }
.shopicobattle24 { background-position: 62.5000%% 5.1282051282051%%; }
.shopicobattle25 { background-position: 75.0000%% 5.1282051282051%%; }
.shopicobattle26 { background-position: 87.5000%% 5.1282051282051%%; }
.shopicobattle27 { background-position: 100.0000%% 5.1282051282051%%; }
.shopicobattle28 { background-position: 0% 7.6923076923077%%; }
.shopicobattle29 { background-position: 12.5000%% 7.6923076923077%%; }
.shopicobattle30 { background-position: 25.0000%% 7.6923076923077%%; }
.shopicobattle31 { background-position: 37.5000%% 7.6923076923077%%; }
.shopicobattle32 { background-position: 50.0000%% 7.6923076923077%%; }
.shopicobattle33 { background-position: 62.5000%% 7.6923076923077%%; }
.shopicobattle34 { background-position: 75.0000%% 7.6923076923077%%; }
.shopicobattle35 { background-position: 87.5000%% 7.6923076923077%%; }
.shopicobattle36 { background-position: 100.0000%% 7.6923076923077%%; }
.shopicobattle37 { background-position: 0% 10.2564102564103%%; }
.shopicobattle38 { background-position: 12.5000%% 10.2564102564103%%; }
.shopicobattle39 { background-position: 25.0000%% 10.2564102564103%%; }
.shopicobattle40 { background-position: 37.5000%% 10.2564102564103%%; }
.shopicobattle41 { background-position: 50.0000%% 10.2564102564103%%; }
.shopicobattle42 { background-position: 62.5000%% 10.2564102564103%%; }
.shopicobattle43 { background-position: 75.0000%% 10.2564102564103%%; }
.shopicobattle44 { background-position: 87.5000%% 10.2564102564103%%; }
.shopicobattle45 { background-position: 100.0000%% 10.2564102564103%%; }
.shopicobattle46 { background-position: 0% 12.8205128205128%%; }
.shopicobattle47 { background-position: 12.5000%% 12.8205128205128%%; }
.shopicobattle48 { background-position: 25.0000%% 12.8205128205128%%; }
.shopicobattle49 { background-position: 37.5000%% 12.8205128205128%%; }
.shopicobattle50 { background-position: 50.0000%% 12.8205128205128%%; }
.shopicobattle51 { background-position: 62.5000%% 12.8205128205128%%; }
.shopicobattle52 { background-position: 75.0000%% 12.8205128205128%%; }
.shopicobattle53 { background-position: 87.5000%% 12.8205128205128%%; }
.shopicobattle54 { background-position: 100.0000%% 12.8205128205128%%; }
.shopicobattle55 { background-position: 0% 15.3846153846154%%; }
.shopicobattle56 { background-position: 12.5000%% 15.3846153846154%%; }
.shopicobattle57 { background-position: 25.0000%% 15.3846153846154%%; }
.shopicobattle58 { background-position: 37.5000%% 15.3846153846154%%; }
.shopicobattle59 { background-position: 50.0000%% 15.3846153846154%%; }
.shopicobattle60 { background-position: 62.5000%% 15.3846153846154%%; }
.shopicobattle61 { background-position: 75.0000%% 15.3846153846154%%; }
.shopicobattle62 { background-position: 87.5000%% 15.3846153846154%%; }
.shopicobattle63 { background-position: 100.0000%% 15.3846153846154%%; }
.shopicobattle64 { background-position: 0% 17.9487179487179%%; }
.shopicobattle65 { background-position: 12.5000%% 17.9487179487179%%; }
.shopicobattle66 { background-position: 25.0000%% 17.9487179487179%%; }
.shopicobattle67 { background-position: 37.5000%% 17.9487179487179%%; }
.shopicobattle68 { background-position: 50.0000%% 17.9487179487179%%; }
.shopicobattle69 { background-position: 62.5000%% 17.9487179487179%%; }
.shopicobattle70 { background-position: 75.0000%% 17.9487179487179%%; }
.shopicobattle71 { background-position: 87.5000%% 17.9487179487179%%; }
.shopicobattle72 { background-position: 100.0000%% 17.9487179487179%%; }
.shopicobattle73 { background-position: 0% 20.5128205128205%%; }
.shopicobattle74 { background-position: 12.5000%% 20.5128205128205%%; }
.shopicobattle75 { background-position: 25.0000%% 20.5128205128205%%; }
.shopicobattle76 { background-position: 37.5000%% 20.5128205128205%%; }
.shopicobattle77 { background-position: 50.0000%% 20.5128205128205%%; }
.shopicobattle78 { background-position: 62.5000%% 20.5128205128205%%; }
.shopicobattle79 { background-position: 75.0000%% 20.5128205128205%%; }
.shopicobattle80 { background-position: 87.5000%% 20.5128205128205%%; }
.shopicobattle81 { background-position: 100.0000%% 20.5128205128205%%; }
.shopicobattle82 { background-position: 0% 23.0769230769231%%; }
.shopicobattle83 { background-position: 12.5000%% 23.0769230769231%%; }
.shopicobattle84 { background-position: 25.0000%% 23.0769230769231%%; }
.shopicobattle85 { background-position: 37.5000%% 23.0769230769231%%; }
.shopicobattle86 { background-position: 50.0000%% 23.0769230769231%%; }
.shopicobattle87 { background-position: 62.5000%% 23.0769230769231%%; }
.shopicobattle88 { background-position: 75.0000%% 23.0769230769231%%; }
.shopicobattle89 { background-position: 87.5000%% 23.0769230769231%%; }
.shopicobattle90 { background-position: 100.0000%% 23.0769230769231%%; }
.shopicobattle91 { background-position: 0% 25.6410256410256%%; }
.shopicobattle92 { background-position: 12.5000%% 25.6410256410256%%; }
.shopicobattle93 { background-position: 25.0000%% 25.6410256410256%%; }
.shopicobattle94 { background-position: 37.5000%% 25.6410256410256%%; }
.shopicobattle95 { background-position: 50.0000%% 25.6410256410256%%; }
.shopicobattle96 { background-position: 62.5000%% 25.6410256410256%%; }
.shopicobattle97 { background-position: 75.0000%% 25.6410256410256%%; }
.shopicobattle98 { background-position: 87.5000%% 25.6410256410256%%; }
.shopicobattle99 { background-position: 100.0000%% 25.6410256410256%%; }
.shopicobattle100 { background-position: 0% 28.2051282051282%%; }
.shopicobattle101 { background-position: 12.5000%% 28.2051282051282%%; }
.shopicobattle102 { background-position: 25.0000%% 28.2051282051282%%; }
.shopicobattle103 { background-position: 37.5000%% 28.2051282051282%%; }
.shopicobattle104 { background-position: 50.0000%% 28.2051282051282%%; }
.shopicobattle105 { background-position: 62.5000%% 28.2051282051282%%; }
.shopicobattle106 { background-position: 75.0000%% 28.2051282051282%%; }
.shopicobattle107 { background-position: 87.5000%% 28.2051282051282%%; }
.shopicobattle108 { background-position: 100.0000%% 28.2051282051282%%; }
.shopicobattle109 { background-position: 0% 30.7692307692308%%; }
.shopicobattle110 { background-position: 12.5000%% 30.7692307692308%%; }
.shopicobattle111 { background-position: 25.0000%% 30.7692307692308%%; }
.shopicobattle112 { background-position: 37.5000%% 30.7692307692308%%; }
.shopicobattle113 { background-position: 50.0000%% 30.7692307692308%%; }
.shopicobattle114 { background-position: 62.5000%% 30.7692307692308%%; }
.shopicobattle115 { background-position: 75.0000%% 30.7692307692308%%; }
.shopicobattle116 { background-position: 87.5000%% 30.7692307692308%%; }
.shopicobattle117 { background-position: 100.0000%% 30.7692307692308%%; }
.shopicobattle118 { background-position: 0% 33.3333333333333%%; }
.shopicobattle119 { background-position: 12.5000%% 33.3333333333333%%; }
.shopicobattle120 { background-position: 25.0000%% 33.3333333333333%%; }
.shopicobattle121 { background-position: 37.5000%% 33.3333333333333%%; }
.shopicobattle122 { background-position: 50.0000%% 33.3333333333333%%; }
.shopicobattle123 { background-position: 62.5000%% 33.3333333333333%%; }
.shopicobattle124 { background-position: 75.0000%% 33.3333333333333%%; }
.shopicobattle125 { background-position: 87.5000%% 33.3333333333333%%; }
.shopicobattle126 { background-position: 100.0000%% 33.3333333333333%%; }
.shopicobattle127 { background-position: 0% 35.8974358974359%%; }
.shopicobattle128 { background-position: 12.5000%% 35.8974358974359%%; }
.shopicobattle129 { background-position: 25.0000%% 35.8974358974359%%; }
.shopicobattle130 { background-position: 37.5000%% 35.8974358974359%%; }
.shopicobattle131 { background-position: 50.0000%% 35.8974358974359%%; }
.shopicobattle132 { background-position: 62.5000%% 35.8974358974359%%; }
.shopicobattle133 { background-position: 75.0000%% 35.8974358974359%%; }
.shopicobattle134 { background-position: 87.5000%% 35.8974358974359%%; }
.shopicobattle135 { background-position: 100.0000%% 35.8974358974359%%; }
.shopicobattle136 { background-position: 0% 38.4615384615385%%; }
.shopicobattle137 { background-position: 12.5000%% 38.4615384615385%%; }
.shopicobattle138 { background-position: 25.0000%% 38.4615384615385%%; }
.shopicobattle139 { background-position: 37.5000%% 38.4615384615385%%; }
.shopicobattle140 { background-position: 50.0000%% 38.4615384615385%%; }
.shopicobattle141 { background-position: 62.5000%% 38.4615384615385%%; }
.shopicobattle142 { background-position: 75.0000%% 38.4615384615385%%; }
.shopicobattle143 { background-position: 87.5000%% 38.4615384615385%%; }
.shopicobattle144 { background-position: 100.0000%% 38.4615384615385%%; }
.shopicobattle145 { background-position: 0% 41.0256410256410%%; }
.shopicobattle146 { background-position: 12.5000%% 41.0256410256410%%; }
.shopicobattle147 { background-position: 25.0000%% 41.0256410256410%%; }
.shopicobattle148 { background-position: 37.5000%% 41.0256410256410%%; }
.shopicobattle149 { background-position: 50.0000%% 41.0256410256410%%; }
.shopicobattle150 { background-position: 62.5000%% 41.0256410256410%%; }
.shopicobattle151 { background-position: 75.0000%% 41.0256410256410%%; }
.shopicobattle152 { background-position: 87.5000%% 41.0256410256410%%; }
.shopicobattle153 { background-position: 100.0000%% 41.0256410256410%%; }
.shopicobattle154 { background-position: 0% 43.5897435897436%%; }
.shopicobattle155 { background-position: 12.5000%% 43.5897435897436%%; }
.shopicobattle156 { background-position: 25.0000%% 43.5897435897436%%; }
.shopicobattle157 { background-position: 37.5000%% 43.5897435897436%%; }
.shopicobattle158 { background-position: 50.0000%% 43.5897435897436%%; }
.shopicobattle159 { background-position: 62.5000%% 43.5897435897436%%; }
.shopicobattle160 { background-position: 75.0000%% 43.5897435897436%%; }
.shopicobattle161 { background-position: 87.5000%% 43.5897435897436%%; }
.shopicobattle162 { background-position: 100.0000%% 43.5897435897436%%; }
.shopicobattle163 { background-position: 0% 46.1538461538462%%; }
.shopicobattle164 { background-position: 12.5000%% 46.1538461538462%%; }
.shopicobattle165 { background-position: 25.0000%% 46.1538461538462%%; }
.shopicobattle166 { background-position: 37.5000%% 46.1538461538462%%; }
.shopicobattle167 { background-position: 50.0000%% 46.1538461538462%%; }
.shopicobattle168 { background-position: 62.5000%% 46.1538461538462%%; }
.shopicobattle169 { background-position: 75.0000%% 46.1538461538462%%; }
.shopicobattle170 { background-position: 87.5000%% 46.1538461538462%%; }
.shopicobattle171 { background-position: 100.0000%% 46.1538461538462%%; }
.shopicobattle172 { background-position: 0% 48.7179487179487%%; }
.shopicobattle173 { background-position: 12.5000%% 48.7179487179487%%; }
.shopicobattle174 { background-position: 25.0000%% 48.7179487179487%%; }
.shopicobattle175 { background-position: 37.5000%% 48.7179487179487%%; }
.shopicobattle176 { background-position: 50.0000%% 48.7179487179487%%; }
.shopicobattle177 { background-position: 62.5000%% 48.7179487179487%%; }
.shopicobattle178 { background-position: 75.0000%% 48.7179487179487%%; }
.shopicobattle179 { background-position: 87.5000%% 48.7179487179487%%; }
.shopicobattle180 { background-position: 100.0000%% 48.7179487179487%%; }
.shopicobattle181 { background-position: 0% 51.2820512820513%%; }
.shopicobattle182 { background-position: 12.5000%% 51.2820512820513%%; }
.shopicobattle183 { background-position: 25.0000%% 51.2820512820513%%; }
.shopicobattle184 { background-position: 37.5000%% 51.2820512820513%%; }
.shopicobattle185 { background-position: 50.0000%% 51.2820512820513%%; }
.shopicobattle186 { background-position: 62.5000%% 51.2820512820513%%; }
.shopicobattle187 { background-position: 75.0000%% 51.2820512820513%%; }
.shopicobattle188 { background-position: 87.5000%% 51.2820512820513%%; }
.shopicobattle189 { background-position: 100.0000%% 51.2820512820513%%; }
.shopicobattle190 { background-position: 0% 53.8461538461538%%; }
.shopicobattle191 { background-position: 12.5000%% 53.8461538461538%%; }
.shopicobattle192 { background-position: 25.0000%% 53.8461538461538%%; }
.shopicobattle193 { background-position: 37.5000%% 53.8461538461538%%; }
.shopicobattle194 { background-position: 50.0000%% 53.8461538461538%%; }
.shopicobattle195 { background-position: 62.5000%% 53.8461538461538%%; }
.shopicobattle196 { background-position: 75.0000%% 53.8461538461538%%; }
.shopicobattle197 { background-position: 87.5000%% 53.8461538461538%%; }
.shopicobattle198 { background-position: 100.0000%% 53.8461538461538%%; }
.shopicobattle199 { background-position: 0% 56.4102564102564%%; }
.shopicobattle200 { background-position: 12.5000%% 56.4102564102564%%; }
.shopicobattle201 { background-position: 25.0000%% 56.4102564102564%%; }
.shopicobattle202 { background-position: 37.5000%% 56.4102564102564%%; }
.shopicobattle203 { background-position: 50.0000%% 56.4102564102564%%; }
.shopicobattle204 { background-position: 62.5000%% 56.4102564102564%%; }
.shopicobattle205 { background-position: 75.0000%% 56.4102564102564%%; }
.shopicobattle206 { background-position: 87.5000%% 56.4102564102564%%; }
.shopicobattle207 { background-position: 100.0000%% 56.4102564102564%%; }
.shopicobattle208 { background-position: 0% 58.9743589743590%%; }
.shopicobattle209 { background-position: 12.5000%% 58.9743589743590%%; }
.shopicobattle210 { background-position: 25.0000%% 58.9743589743590%%; }
.shopicobattle211 { background-position: 37.5000%% 58.9743589743590%%; }
.shopicobattle212 { background-position: 50.0000%% 58.9743589743590%%; }
.shopicobattle213 { background-position: 62.5000%% 58.9743589743590%%; }
.shopicobattle214 { background-position: 75.0000%% 58.9743589743590%%; }
.shopicobattle215 { background-position: 87.5000%% 58.9743589743590%%; }
.shopicobattle216 { background-position: 100.0000%% 58.9743589743590%%; }
.shopicobattle217 { background-position: 0% 61.5384615384615%%; }
.shopicobattle218 { background-position: 12.5000%% 61.5384615384615%%; }
.shopicobattle219 { background-position: 25.0000%% 61.5384615384615%%; }
.shopicobattle220 { background-position: 37.5000%% 61.5384615384615%%; }
.shopicobattle221 { background-position: 50.0000%% 61.5384615384615%%; }
.shopicobattle222 { background-position: 62.5000%% 61.5384615384615%%; }
.shopicobattle223 { background-position: 75.0000%% 61.5384615384615%%; }
.shopicobattle224 { background-position: 87.5000%% 61.5384615384615%%; }
.shopicobattle225 { background-position: 100.0000%% 61.5384615384615%%; }
.shopicobattle226 { background-position: 0% 64.1025641025641%%; }
.shopicobattle227 { background-position: 12.5000%% 64.1025641025641%%; }
.shopicobattle228 { background-position: 25.0000%% 64.1025641025641%%; }
.shopicobattle229 { background-position: 37.5000%% 64.1025641025641%%; }
.shopicobattle230 { background-position: 50.0000%% 64.1025641025641%%; }
.shopicobattle231 { background-position: 62.5000%% 64.1025641025641%%; }
.shopicobattle232 { background-position: 75.0000%% 64.1025641025641%%; }
.shopicobattle233 { background-position: 87.5000%% 64.1025641025641%%; }
.shopicobattle234 { background-position: 100.0000%% 64.1025641025641%%; }
.shopicobattle235 { background-position: 0% 66.6666666666667%%; }
.shopicobattle236 { background-position: 12.5000%% 66.6666666666667%%; }
.shopicobattle237 { background-position: 25.0000%% 66.6666666666667%%; }
.shopicobattle238 { background-position: 37.5000%% 66.6666666666667%%; }
.shopicobattle239 { background-position: 50.0000%% 66.6666666666667%%; }
.shopicobattle240 { background-position: 62.5000%% 66.6666666666667%%; }
.shopicobattle241 { background-position: 75.0000%% 66.6666666666667%%; }
.shopicobattle242 { background-position: 87.5000%% 66.6666666666667%%; }
.shopicobattle243 { background-position: 100.0000%% 66.6666666666667%%; }
.shopicobattle244 { background-position: 0% 69.2307692307692%%; }
.shopicobattle245 { background-position: 12.5000%% 69.2307692307692%%; }
.shopicobattle246 { background-position: 25.0000%% 69.2307692307692%%; }
.shopicobattle247 { background-position: 37.5000%% 69.2307692307692%%; }
.shopicobattle248 { background-position: 50.0000%% 69.2307692307692%%; }
.shopicobattle249 { background-position: 62.5000%% 69.2307692307692%%; }
.shopicobattle250 { background-position: 75.0000%% 69.2307692307692%%; }
.shopicobattle251 { background-position: 87.5000%% 69.2307692307692%%; }
.shopicobattle252 { background-position: 100.0000%% 69.2307692307692%%; }
.shopicobattle253 { background-position: 0% 71.7948717948718%%; }
.shopicobattle254 { background-position: 12.5000%% 71.7948717948718%%; }
.shopicobattle255 { background-position: 25.0000%% 71.7948717948718%%; }
.shopicobattle256 { background-position: 37.5000%% 71.7948717948718%%; }
.shopicobattle257 { background-position: 50.0000%% 71.7948717948718%%; }
.shopicobattle258 { background-position: 62.5000%% 71.7948717948718%%; }
.shopicobattle259 { background-position: 75.0000%% 71.7948717948718%%; }
.shopicobattle260 { background-position: 87.5000%% 71.7948717948718%%; }
.shopicobattle261 { background-position: 100.0000%% 71.7948717948718%%; }
.shopicobattle262 { background-position: 0% 74.3589743589744%%; }
.shopicobattle263 { background-position: 12.5000%% 74.3589743589744%%; }
.shopicobattle264 { background-position: 25.0000%% 74.3589743589744%%; }
.shopicobattle265 { background-position: 37.5000%% 74.3589743589744%%; }
.shopicobattle266 { background-position: 50.0000%% 74.3589743589744%%; }
.shopicobattle267 { background-position: 62.5000%% 74.3589743589744%%; }
.shopicobattle268 { background-position: 75.0000%% 74.3589743589744%%; }
.shopicobattle269 { background-position: 87.5000%% 74.3589743589744%%; }
.shopicobattle270 { background-position: 100.0000%% 74.3589743589744%%; }
.shopicobattle271 { background-position: 0% 76.9230769230769%%; }
.shopicobattle272 { background-position: 12.5000%% 76.9230769230769%%; }
.shopicobattle273 { background-position: 25.0000%% 76.9230769230769%%; }
.shopicobattle274 { background-position: 37.5000%% 76.9230769230769%%; }
.shopicobattle275 { background-position: 50.0000%% 76.9230769230769%%; }
.shopicobattle276 { background-position: 62.5000%% 76.9230769230769%%; }
.shopicobattle277 { background-position: 75.0000%% 76.9230769230769%%; }
.shopicobattle278 { background-position: 87.5000%% 76.9230769230769%%; }
.shopicobattle279 { background-position: 100.0000%% 76.9230769230769%%; }
.shopicobattle280 { background-position: 0% 79.4871794871795%%; }
.shopicobattle281 { background-position: 12.5000%% 79.4871794871795%%; }
.shopicobattle282 { background-position: 25.0000%% 79.4871794871795%%; }
.shopicobattle283 { background-position: 37.5000%% 79.4871794871795%%; }
.shopicobattle284 { background-position: 50.0000%% 79.4871794871795%%; }
.shopicobattle285 { background-position: 62.5000%% 79.4871794871795%%; }
.shopicobattle286 { background-position: 75.0000%% 79.4871794871795%%; }
.shopicobattle287 { background-position: 87.5000%% 79.4871794871795%%; }
.shopicobattle288 { background-position: 100.0000%% 79.4871794871795%%; }
.shopicobattle289 { background-position: 0% 82.0512820512820%%; }
.shopicobattle290 { background-position: 12.5000%% 82.0512820512820%%; }
.shopicobattle291 { background-position: 25.0000%% 82.0512820512820%%; }
.shopicobattle292 { background-position: 37.5000%% 82.0512820512820%%; }
.shopicobattle293 { background-position: 50.0000%% 82.0512820512820%%; }
.shopicobattle294 { background-position: 62.5000%% 82.0512820512820%%; }
.shopicobattle295 { background-position: 75.0000%% 82.0512820512820%%; }
.shopicobattle296 { background-position: 87.5000%% 82.0512820512820%%; }
.shopicobattle297 { background-position: 100.0000%% 82.0512820512820%%; }
.shopicobattle298 { background-position: 0% 84.6153846153846%%; }
.shopicobattle299 { background-position: 12.5000%% 84.6153846153846%%; }
.shopicobattle300 { background-position: 25.0000%% 84.6153846153846%%; }
.shopicobattle301 { background-position: 37.5000%% 84.6153846153846%%; }
.shopicobattle302 { background-position: 50.0000%% 84.6153846153846%%; }
.shopicobattle303 { background-position: 62.5000%% 84.6153846153846%%; }
.shopicobattle304 { background-position: 75.0000%% 84.6153846153846%%; }
.shopicobattle305 { background-position: 87.5000%% 84.6153846153846%%; }
.shopicobattle306 { background-position: 100.0000%% 84.6153846153846%%; }
.shopicobattle307 { background-position: 0% 87.1794871794872%%; }
.shopicobattle308 { background-position: 12.5000%% 87.1794871794872%%; }
.shopicobattle309 { background-position: 25.0000%% 87.1794871794872%%; }
.shopicobattle310 { background-position: 37.5000%% 87.1794871794872%%; }
.shopicobattle311 { background-position: 50.0000%% 87.1794871794872%%; }
.shopicobattle312 { background-position: 62.5000%% 87.1794871794872%%; }
.shopicobattle313 { background-position: 75.0000%% 87.1794871794872%%; }
.shopicobattle314 { background-position: 87.5000%% 87.1794871794872%%; }
.shopicobattle315 { background-position: 100.0000%% 87.1794871794872%%; }
.shopicobattle316 { background-position: 0% 89.7435897435898%%; }
.shopicobattle317 { background-position: 12.5000%% 89.7435897435898%%; }
.shopicobattle318 { background-position: 25.0000%% 89.7435897435898%%; }
.shopicobattle319 { background-position: 37.5000%% 89.7435897435898%%; }
.shopicobattle320 { background-position: 50.0000%% 89.7435897435898%%; }
.shopicobattle321 { background-position: 62.5000%% 89.7435897435898%%; }
.shopicobattle322 { background-position: 75.0000%% 89.7435897435898%%; }
.shopicobattle323 { background-position: 87.5000%% 89.7435897435898%%; }
.shopicobattle324 { background-position: 100.0000%% 89.7435897435898%%; }
.shopicobattle325 { background-position: 0% 92.3076923076923%%; }
.shopicobattle326 { background-position: 12.5000%% 92.3076923076923%%; }
.shopicobattle327 { background-position: 25.0000%% 92.3076923076923%%; }
.shopicobattle328 { background-position: 37.5000%% 92.3076923076923%%; }
.shopicobattle329 { background-position: 50.0000%% 92.3076923076923%%; }
.shopicobattle330 { background-position: 62.5000%% 92.3076923076923%%; }
.shopicobattle331 { background-position: 75.0000%% 92.3076923076923%%; }
.shopicobattle332 { background-position: 87.5000%% 92.3076923076923%%; }
.shopicobattle333 { background-position: 100.0000%% 92.3076923076923%%; }
.shopicobattle334 { background-position: 0% 94.8717948717949%%; }
.shopicobattle335 { background-position: 12.5000%% 94.8717948717949%%; }
.shopicobattle336 { background-position: 25.0000%% 94.8717948717949%%; }
.shopicobattle337 { background-position: 37.5000%% 94.8717948717949%%; }
.shopicobattle338 { background-position: 50.0000%% 94.8717948717949%%; }
.shopicobattle339 { background-position: 62.5000%% 94.8717948717949%%; }
.shopicobattle340 { background-position: 75.0000%% 94.8717948717949%%; }
.shopicobattle341 { background-position: 87.5000%% 94.8717948717949%%; }
.shopicobattle342 { background-position: 100.0000%% 94.8717948717949%%; }
.shopicobattle343 { background-position: 0% 97.4358974358974%%; }
.shopicobattle344 { background-position: 12.5000%% 97.4358974358974%%; }
.shopicobattle345 { background-position: 25.0000%% 97.4358974358974%%; }
.shopicobattle346 { background-position: 37.5000%% 97.4358974358974%%; }
.shopicobattle347 { background-position: 50.0000%% 97.4358974358974%%; }
.shopicobattle348 { background-position: 62.5000%% 97.4358974358974%%; }
.shopicobattle349 { background-position: 75.0000%% 97.4358974358974%%; }
.shopicobattle350 { background-position: 87.5000%% 97.4358974358974%%; }
.shopicobattle351 { background-position: 100.0000%% 97.4358974358974%%; }
.shopicobattle352 { background-position: 0% 100.0000000000000%%; }
.shopicobattle353 { background-position: 12.5000%% 100.0000000000000%%; }
.shopicobattle354 { background-position: 25.0000%% 100.0000000000000%%; }
.shopicobattle355 { background-position: 37.5000%% 100.0000000000000%%; }
.shopicobattle356 { background-position: 50.0000%% 100.0000000000000%%; }
.shopicobattle357 { background-position: 62.5000%% 100.0000000000000%%; }
.shopicobattle358 { background-position: 75.0000%% 100.0000000000000%%; }
.shopicobattle359 { background-position: 87.5000%% 100.0000000000000%%; }
.shopicobattle360 { background-position: 100.0000%% 100.0000000000000%%; }
