/* ---- country flags --- */
.i-ctn3-af, .i-ctn3-an, .i-ctn3-as, .i-ctn3-eu, .i-ctn3-na, 
.i-ctn3-oc, .i-ctn3-sa
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-ctn3.png'); }
 
.i-ctn3-af { background-position: 0 0%; background-size: 100%; }
.i-ctn3-an { background-position: 0 16.666667%; background-size: 100%; }
.i-ctn3-as { background-position: 0 33.333333%; background-size: 100%; }
.i-ctn3-eu { background-position: 0 50%; background-size: 100%; }
.i-ctn3-na { background-position: 0 66.666667%; background-size: 100%; }
.i-ctn3-oc { background-position: 0 83.333333%; background-size: 100%; }
.i-ctn3-sa { background-position: 0 100%; background-size: 100%; }

/* Generated by http://responsive-css.spritegen.com Responsive CSS Sprite Generator */
 
.i-cty90-ad, .i-cty90-ae, .i-cty90-af, .i-cty90-ag, .i-cty90-ai, 
.i-cty90-al, .i-cty90-am, .i-cty90-an, .i-cty90-ao, .i-cty90-aq, 
.i-cty90-ar, .i-cty90-as, .i-cty90-at, .i-cty90-au, .i-cty90-aw, 
.i-cty90-ax, .i-cty90-az, .i-cty90-ba, .i-cty90-bb, .i-cty90-bd, 
.i-cty90-be, .i-cty90-bf, .i-cty90-bg, .i-cty90-bh, .i-cty90-bi, 
.i-cty90-bj, .i-cty90-bl, .i-cty90-bm, .i-cty90-bn, .i-cty90-bo, 
.i-cty90-bq, .i-cty90-br, .i-cty90-bs, .i-cty90-bt, .i-cty90-bv, 
.i-cty90-bw, .i-cty90-by, .i-cty90-bz, .i-cty90-ca, .i-cty90-cc, 
.i-cty90-cd, .i-cty90-cf, .i-cty90-cg, .i-cty90-ch, .i-cty90-ci, 
.i-cty90-ck, .i-cty90-cl, .i-cty90-cm, .i-cty90-cn, .i-cty90-co, 
.i-cty90-cr, .i-cty90-cu, .i-cty90-cv, .i-cty90-cw, .i-cty90-cx, 
.i-cty90-cy, .i-cty90-cz, .i-cty90-de, .i-cty90-dj, .i-cty90-dk, 
.i-cty90-dm, .i-cty90-do, .i-cty90-dz, .i-cty90-ec, .i-cty90-ee, 
.i-cty90-eg, .i-cty90-eh, .i-cty90-er, .i-cty90-es, .i-cty90-et, 
.i-cty90-fi, .i-cty90-fj, .i-cty90-fk, .i-cty90-fm, .i-cty90-fo, 
.i-cty90-fr, .i-cty90-ga, .i-cty90-gb, .i-cty90-gd, .i-cty90-ge, 
.i-cty90-gf, .i-cty90-gg, .i-cty90-gh, .i-cty90-gi, .i-cty90-gl, 
.i-cty90-gm, .i-cty90-gn, .i-cty90-gp, .i-cty90-gq, .i-cty90-gr, 
.i-cty90-gs, .i-cty90-gt, .i-cty90-gu, .i-cty90-gw, .i-cty90-gy, 
.i-cty90-hk, .i-cty90-hm, .i-cty90-hn, .i-cty90-hr, .i-cty90-ht, 
.i-cty90-hu, .i-cty90-id, .i-cty90-ie, .i-cty90-il, .i-cty90-im, 
.i-cty90-in, .i-cty90-io, .i-cty90-iq, .i-cty90-ir, .i-cty90-is, 
.i-cty90-it, .i-cty90-je, .i-cty90-jm, .i-cty90-jo, .i-cty90-jp, 
.i-cty90-ke, .i-cty90-kg, .i-cty90-kh, .i-cty90-ki, .i-cty90-km, 
.i-cty90-kn, .i-cty90-kp, .i-cty90-kr, .i-cty90-kw, .i-cty90-ky, 
.i-cty90-kz, .i-cty90-la, .i-cty90-lb, .i-cty90-lc, .i-cty90-li, 
.i-cty90-lk, .i-cty90-lr, .i-cty90-ls, .i-cty90-lt, .i-cty90-lu, 
.i-cty90-lv, .i-cty90-ly, .i-cty90-ma, .i-cty90-mc, .i-cty90-md, 
.i-cty90-me, .i-cty90-mf, .i-cty90-mg, .i-cty90-mh, .i-cty90-mk, 
.i-cty90-ml, .i-cty90-mm, .i-cty90-mn, .i-cty90-mo, .i-cty90-mp, 
.i-cty90-mq, .i-cty90-mr, .i-cty90-ms, .i-cty90-mt, .i-cty90-mu, 
.i-cty90-mv, .i-cty90-mw, .i-cty90-mx, .i-cty90-my, .i-cty90-mz, 
.i-cty90-na, .i-cty90-nc, .i-cty90-ne, .i-cty90-nf, .i-cty90-ng, 
.i-cty90-ni, .i-cty90-nl, .i-cty90-no, .i-cty90-np, .i-cty90-nr, 
.i-cty90-nu, .i-cty90-nz, .i-cty90-om, .i-cty90-pa, .i-cty90-pe, 
.i-cty90-pf, .i-cty90-pg, .i-cty90-ph, .i-cty90-pk, .i-cty90-pl, 
.i-cty90-pm, .i-cty90-pn, .i-cty90-pr, .i-cty90-ps, .i-cty90-pt, 
.i-cty90-pw, .i-cty90-py, .i-cty90-qa, .i-cty90-re, .i-cty90-ro, 
.i-cty90-rs, .i-cty90-ru, .i-cty90-rw, .i-cty90-sa, .i-cty90-sb, 
.i-cty90-sc, .i-cty90-sd, .i-cty90-se, .i-cty90-sg, .i-cty90-sh, 
.i-cty90-si, .i-cty90-sj, .i-cty90-sk, .i-cty90-sl, .i-cty90-sm, 
.i-cty90-sn, .i-cty90-so, .i-cty90-sr, .i-cty90-ss, .i-cty90-st, 
.i-cty90-sv, .i-cty90-sx, .i-cty90-sy, .i-cty90-sz, .i-cty90-tc, 
.i-cty90-td, .i-cty90-tf, .i-cty90-tg, .i-cty90-th, .i-cty90-tj, 
.i-cty90-tk, .i-cty90-tl, .i-cty90-tm, .i-cty90-tn, .i-cty90-to, 
.i-cty90-tr, .i-cty90-tt, .i-cty90-tv, .i-cty90-tw, .i-cty90-tz, 
.i-cty90-ua, .i-cty90-ug, .i-cty90-um, .i-cty90-us, .i-cty90-uy, 
.i-cty90-uz, .i-cty90-va, .i-cty90-vc, .i-cty90-ve, .i-cty90-vg, 
.i-cty90-vi, .i-cty90-vn, .i-cty90-vu, .i-cty90-wf, .i-cty90-ws, 
.i-cty90-ye, .i-cty90-yt, .i-cty90-za, .i-cty90-zm, .i-cty90-zw
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-cty90.png'); }
 
.i-cty90-ad { background-position: 0 0%; background-size: 100%; }
.i-cty90-ae { background-position: 0 0.401606%; background-size: 100%; }
.i-cty90-af { background-position: 0 0.803213%; background-size: 100%; }
.i-cty90-ag { background-position: 0 1.204819%; background-size: 100%; }
.i-cty90-ai { background-position: 0 1.606426%; background-size: 100%; }
.i-cty90-al { background-position: 0 2.008032%; background-size: 100%; }
.i-cty90-am { background-position: 0 2.409639%; background-size: 100%; }
.i-cty90-an { background-position: 0 2.811245%; background-size: 100%; }
.i-cty90-ao { background-position: 0 3.212851%; background-size: 100%; }
.i-cty90-aq { background-position: 0 3.614458%; background-size: 100%; }
.i-cty90-ar { background-position: 0 4.016064%; background-size: 100%; }
.i-cty90-as { background-position: 0 4.417671%; background-size: 100%; }
.i-cty90-at { background-position: 0 4.819277%; background-size: 100%; }
.i-cty90-au { background-position: 0 5.220884%; background-size: 100%; }
.i-cty90-aw { background-position: 0 5.62249%; background-size: 100%; }
.i-cty90-ax { background-position: 0 6.024096%; background-size: 100%; }
.i-cty90-az { background-position: 0 6.425703%; background-size: 100%; }
.i-cty90-ba { background-position: 0 6.827309%; background-size: 100%; }
.i-cty90-bb { background-position: 0 7.228916%; background-size: 100%; }
.i-cty90-bd { background-position: 0 7.630522%; background-size: 100%; }
.i-cty90-be { background-position: 0 8.032129%; background-size: 100%; }
.i-cty90-bf { background-position: 0 8.433735%; background-size: 100%; }
.i-cty90-bg { background-position: 0 8.835341%; background-size: 100%; }
.i-cty90-bh { background-position: 0 9.236948%; background-size: 100%; }
.i-cty90-bi { background-position: 0 9.638554%; background-size: 100%; }
.i-cty90-bj { background-position: 0 10.040161%; background-size: 100%; }
.i-cty90-bl { background-position: 0 10.441767%; background-size: 100%; }
.i-cty90-bm { background-position: 0 10.843373%; background-size: 100%; }
.i-cty90-bn { background-position: 0 11.24498%; background-size: 100%; }
.i-cty90-bo { background-position: 0 11.646586%; background-size: 100%; }
.i-cty90-bq { background-position: 0 12.048193%; background-size: 100%; }
.i-cty90-br { background-position: 0 12.449799%; background-size: 100%; }
.i-cty90-bs { background-position: 0 12.851406%; background-size: 100%; }
.i-cty90-bt { background-position: 0 13.253012%; background-size: 100%; }
.i-cty90-bv { background-position: 0 13.654618%; background-size: 100%; }
.i-cty90-bw { background-position: 0 14.056225%; background-size: 100%; }
.i-cty90-by { background-position: 0 14.457831%; background-size: 100%; }
.i-cty90-bz { background-position: 0 14.859438%; background-size: 100%; }
.i-cty90-ca { background-position: 0 15.261044%; background-size: 100%; }
.i-cty90-cc { background-position: 0 15.662651%; background-size: 100%; }
.i-cty90-cd { background-position: 0 16.064257%; background-size: 100%; }
.i-cty90-cf { background-position: 0 16.465863%; background-size: 100%; }
.i-cty90-cg { background-position: 0 16.86747%; background-size: 100%; }
.i-cty90-ch { background-position: 0 17.269076%; background-size: 100%; }
.i-cty90-ci { background-position: 0 17.670683%; background-size: 100%; }
.i-cty90-ck { background-position: 0 18.072289%; background-size: 100%; }
.i-cty90-cl { background-position: 0 18.473896%; background-size: 100%; }
.i-cty90-cm { background-position: 0 18.875502%; background-size: 100%; }
.i-cty90-cn { background-position: 0 19.277108%; background-size: 100%; }
.i-cty90-co { background-position: 0 19.678715%; background-size: 100%; }
.i-cty90-cr { background-position: 0 20.080321%; background-size: 100%; }
.i-cty90-cu { background-position: 0 20.481928%; background-size: 100%; }
.i-cty90-cv { background-position: 0 20.883534%; background-size: 100%; }
.i-cty90-cw { background-position: 0 21.285141%; background-size: 100%; }
.i-cty90-cx { background-position: 0 21.686747%; background-size: 100%; }
.i-cty90-cy { background-position: 0 22.088353%; background-size: 100%; }
.i-cty90-cz { background-position: 0 22.48996%; background-size: 100%; }
.i-cty90-de { background-position: 0 22.891566%; background-size: 100%; }
.i-cty90-dj { background-position: 0 23.293173%; background-size: 100%; }
.i-cty90-dk { background-position: 0 23.694779%; background-size: 100%; }
.i-cty90-dm { background-position: 0 24.096386%; background-size: 100%; }
.i-cty90-do { background-position: 0 24.497992%; background-size: 100%; }
.i-cty90-dz { background-position: 0 24.899598%; background-size: 100%; }
.i-cty90-ec { background-position: 0 25.301205%; background-size: 100%; }
.i-cty90-ee { background-position: 0 25.702811%; background-size: 100%; }
.i-cty90-eg { background-position: 0 26.104418%; background-size: 100%; }
.i-cty90-eh { background-position: 0 26.506024%; background-size: 100%; }
.i-cty90-er { background-position: 0 26.907631%; background-size: 100%; }
.i-cty90-es { background-position: 0 27.309237%; background-size: 100%; }
.i-cty90-et { background-position: 0 27.710843%; background-size: 100%; }
.i-cty90-fi { background-position: 0 28.11245%; background-size: 100%; }
.i-cty90-fj { background-position: 0 28.514056%; background-size: 100%; }
.i-cty90-fk { background-position: 0 28.915663%; background-size: 100%; }
.i-cty90-fm { background-position: 0 29.317269%; background-size: 100%; }
.i-cty90-fo { background-position: 0 29.718876%; background-size: 100%; }
.i-cty90-fr { background-position: 0 30.120482%; background-size: 100%; }
.i-cty90-ga { background-position: 0 30.522088%; background-size: 100%; }
.i-cty90-gb { background-position: 0 30.923695%; background-size: 100%; }
.i-cty90-gd { background-position: 0 31.325301%; background-size: 100%; }
.i-cty90-ge { background-position: 0 31.726908%; background-size: 100%; }
.i-cty90-gf { background-position: 0 32.128514%; background-size: 100%; }
.i-cty90-gg { background-position: 0 32.53012%; background-size: 100%; }
.i-cty90-gh { background-position: 0 32.931727%; background-size: 100%; }
.i-cty90-gi { background-position: 0 33.333333%; background-size: 100%; }
.i-cty90-gl { background-position: 0 33.73494%; background-size: 100%; }
.i-cty90-gm { background-position: 0 34.136546%; background-size: 100%; }
.i-cty90-gn { background-position: 0 34.538153%; background-size: 100%; }
.i-cty90-gp { background-position: 0 34.939759%; background-size: 100%; }
.i-cty90-gq { background-position: 0 35.341365%; background-size: 100%; }
.i-cty90-gr { background-position: 0 35.742972%; background-size: 100%; }
.i-cty90-gs { background-position: 0 36.144578%; background-size: 100%; }
.i-cty90-gt { background-position: 0 36.546185%; background-size: 100%; }
.i-cty90-gu { background-position: 0 36.947791%; background-size: 100%; }
.i-cty90-gw { background-position: 0 37.349398%; background-size: 100%; }
.i-cty90-gy { background-position: 0 37.751004%; background-size: 100%; }
.i-cty90-hk { background-position: 0 38.15261%; background-size: 100%; }
.i-cty90-hm { background-position: 0 38.554217%; background-size: 100%; }
.i-cty90-hn { background-position: 0 38.955823%; background-size: 100%; }
.i-cty90-hr { background-position: 0 39.35743%; background-size: 100%; }
.i-cty90-ht { background-position: 0 39.759036%; background-size: 100%; }
.i-cty90-hu { background-position: 0 40.160643%; background-size: 100%; }
.i-cty90-id { background-position: 0 40.562249%; background-size: 100%; }
.i-cty90-ie { background-position: 0 40.963855%; background-size: 100%; }
.i-cty90-il { background-position: 0 41.365462%; background-size: 100%; }
.i-cty90-im { background-position: 0 41.767068%; background-size: 100%; }
.i-cty90-in { background-position: 0 42.168675%; background-size: 100%; }
.i-cty90-io { background-position: 0 42.570281%; background-size: 100%; }
.i-cty90-iq { background-position: 0 42.971888%; background-size: 100%; }
.i-cty90-ir { background-position: 0 43.373494%; background-size: 100%; }
.i-cty90-is { background-position: 0 43.7751%; background-size: 100%; }
.i-cty90-it { background-position: 0 44.176707%; background-size: 100%; }
.i-cty90-je { background-position: 0 44.578313%; background-size: 100%; }
.i-cty90-jm { background-position: 0 44.97992%; background-size: 100%; }
.i-cty90-jo { background-position: 0 45.381526%; background-size: 100%; }
.i-cty90-jp { background-position: 0 45.783133%; background-size: 100%; }
.i-cty90-ke { background-position: 0 46.184739%; background-size: 100%; }
.i-cty90-kg { background-position: 0 46.586345%; background-size: 100%; }
.i-cty90-kh { background-position: 0 46.987952%; background-size: 100%; }
.i-cty90-ki { background-position: 0 47.389558%; background-size: 100%; }
.i-cty90-km { background-position: 0 47.791165%; background-size: 100%; }
.i-cty90-kn { background-position: 0 48.192771%; background-size: 100%; }
.i-cty90-kp { background-position: 0 48.594378%; background-size: 100%; }
.i-cty90-kr { background-position: 0 48.995984%; background-size: 100%; }
.i-cty90-kw { background-position: 0 49.39759%; background-size: 100%; }
.i-cty90-ky { background-position: 0 49.799197%; background-size: 100%; }
.i-cty90-kz { background-position: 0 50.200803%; background-size: 100%; }
.i-cty90-la { background-position: 0 50.60241%; background-size: 100%; }
.i-cty90-lb { background-position: 0 51.004016%; background-size: 100%; }
.i-cty90-lc { background-position: 0 51.405622%; background-size: 100%; }
.i-cty90-li { background-position: 0 51.807229%; background-size: 100%; }
.i-cty90-lk { background-position: 0 52.208835%; background-size: 100%; }
.i-cty90-lr { background-position: 0 52.610442%; background-size: 100%; }
.i-cty90-ls { background-position: 0 53.012048%; background-size: 100%; }
.i-cty90-lt { background-position: 0 53.413655%; background-size: 100%; }
.i-cty90-lu { background-position: 0 53.815261%; background-size: 100%; }
.i-cty90-lv { background-position: 0 54.216867%; background-size: 100%; }
.i-cty90-ly { background-position: 0 54.618474%; background-size: 100%; }
.i-cty90-ma { background-position: 0 55.02008%; background-size: 100%; }
.i-cty90-mc { background-position: 0 55.421687%; background-size: 100%; }
.i-cty90-md { background-position: 0 55.823293%; background-size: 100%; }
.i-cty90-me { background-position: 0 56.2249%; background-size: 100%; }
.i-cty90-mf { background-position: 0 56.626506%; background-size: 100%; }
.i-cty90-mg { background-position: 0 57.028112%; background-size: 100%; }
.i-cty90-mh { background-position: 0 57.429719%; background-size: 100%; }
.i-cty90-mk { background-position: 0 57.831325%; background-size: 100%; }
.i-cty90-ml { background-position: 0 58.232932%; background-size: 100%; }
.i-cty90-mm { background-position: 0 58.634538%; background-size: 100%; }
.i-cty90-mn { background-position: 0 59.036145%; background-size: 100%; }
.i-cty90-mo { background-position: 0 59.437751%; background-size: 100%; }
.i-cty90-mp { background-position: 0 59.839357%; background-size: 100%; }
.i-cty90-mq { background-position: 0 60.240964%; background-size: 100%; }
.i-cty90-mr { background-position: 0 60.64257%; background-size: 100%; }
.i-cty90-ms { background-position: 0 61.044177%; background-size: 100%; }
.i-cty90-mt { background-position: 0 61.445783%; background-size: 100%; }
.i-cty90-mu { background-position: 0 61.84739%; background-size: 100%; }
.i-cty90-mv { background-position: 0 62.248996%; background-size: 100%; }
.i-cty90-mw { background-position: 0 62.650602%; background-size: 100%; }
.i-cty90-mx { background-position: 0 63.052209%; background-size: 100%; }
.i-cty90-my { background-position: 0 63.453815%; background-size: 100%; }
.i-cty90-mz { background-position: 0 63.855422%; background-size: 100%; }
.i-cty90-na { background-position: 0 64.257028%; background-size: 100%; }
.i-cty90-nc { background-position: 0 64.658635%; background-size: 100%; }
.i-cty90-ne { background-position: 0 65.060241%; background-size: 100%; }
.i-cty90-nf { background-position: 0 65.461847%; background-size: 100%; }
.i-cty90-ng { background-position: 0 65.863454%; background-size: 100%; }
.i-cty90-ni { background-position: 0 66.26506%; background-size: 100%; }
.i-cty90-nl { background-position: 0 66.666667%; background-size: 100%; }
.i-cty90-no { background-position: 0 67.068273%; background-size: 100%; }
.i-cty90-np { background-position: 0 67.46988%; background-size: 100%; }
.i-cty90-nr { background-position: 0 67.871486%; background-size: 100%; }
.i-cty90-nu { background-position: 0 68.273092%; background-size: 100%; }
.i-cty90-nz { background-position: 0 68.674699%; background-size: 100%; }
.i-cty90-om { background-position: 0 69.076305%; background-size: 100%; }
.i-cty90-pa { background-position: 0 69.477912%; background-size: 100%; }
.i-cty90-pe { background-position: 0 69.879518%; background-size: 100%; }
.i-cty90-pf { background-position: 0 70.281124%; background-size: 100%; }
.i-cty90-pg { background-position: 0 70.682731%; background-size: 100%; }
.i-cty90-ph { background-position: 0 71.084337%; background-size: 100%; }
.i-cty90-pk { background-position: 0 71.485944%; background-size: 100%; }
.i-cty90-pl { background-position: 0 71.88755%; background-size: 100%; }
.i-cty90-pm { background-position: 0 72.289157%; background-size: 100%; }
.i-cty90-pn { background-position: 0 72.690763%; background-size: 100%; }
.i-cty90-pr { background-position: 0 73.092369%; background-size: 100%; }
.i-cty90-ps { background-position: 0 73.493976%; background-size: 100%; }
.i-cty90-pt { background-position: 0 73.895582%; background-size: 100%; }
.i-cty90-pw { background-position: 0 74.297189%; background-size: 100%; }
.i-cty90-py { background-position: 0 74.698795%; background-size: 100%; }
.i-cty90-qa { background-position: 0 75.100402%; background-size: 100%; }
.i-cty90-re { background-position: 0 75.502008%; background-size: 100%; }
.i-cty90-ro { background-position: 0 75.903614%; background-size: 100%; }
.i-cty90-rs { background-position: 0 76.305221%; background-size: 100%; }
.i-cty90-ru { background-position: 0 76.706827%; background-size: 100%; }
.i-cty90-rw { background-position: 0 77.108434%; background-size: 100%; }
.i-cty90-sa { background-position: 0 77.51004%; background-size: 100%; }
.i-cty90-sb { background-position: 0 77.911647%; background-size: 100%; }
.i-cty90-sc { background-position: 0 78.313253%; background-size: 100%; }
.i-cty90-sd { background-position: 0 78.714859%; background-size: 100%; }
.i-cty90-se { background-position: 0 79.116466%; background-size: 100%; }
.i-cty90-sg { background-position: 0 79.518072%; background-size: 100%; }
.i-cty90-sh { background-position: 0 79.919679%; background-size: 100%; }
.i-cty90-si { background-position: 0 80.321285%; background-size: 100%; }
.i-cty90-sj { background-position: 0 80.722892%; background-size: 100%; }
.i-cty90-sk { background-position: 0 81.124498%; background-size: 100%; }
.i-cty90-sl { background-position: 0 81.526104%; background-size: 100%; }
.i-cty90-sm { background-position: 0 81.927711%; background-size: 100%; }
.i-cty90-sn { background-position: 0 82.329317%; background-size: 100%; }
.i-cty90-so { background-position: 0 82.730924%; background-size: 100%; }
.i-cty90-sr { background-position: 0 83.13253%; background-size: 100%; }
.i-cty90-ss { background-position: 0 83.534137%; background-size: 100%; }
.i-cty90-st { background-position: 0 83.935743%; background-size: 100%; }
.i-cty90-sv { background-position: 0 84.337349%; background-size: 100%; }
.i-cty90-sx { background-position: 0 84.738956%; background-size: 100%; }
.i-cty90-sy { background-position: 0 85.140562%; background-size: 100%; }
.i-cty90-sz { background-position: 0 85.542169%; background-size: 100%; }
.i-cty90-tc { background-position: 0 85.943775%; background-size: 100%; }
.i-cty90-td { background-position: 0 86.345382%; background-size: 100%; }
.i-cty90-tf { background-position: 0 86.746988%; background-size: 100%; }
.i-cty90-tg { background-position: 0 87.148594%; background-size: 100%; }
.i-cty90-th { background-position: 0 87.550201%; background-size: 100%; }
.i-cty90-tj { background-position: 0 87.951807%; background-size: 100%; }
.i-cty90-tk { background-position: 0 88.353414%; background-size: 100%; }
.i-cty90-tl { background-position: 0 88.75502%; background-size: 100%; }
.i-cty90-tm { background-position: 0 89.156627%; background-size: 100%; }
.i-cty90-tn { background-position: 0 89.558233%; background-size: 100%; }
.i-cty90-to { background-position: 0 89.959839%; background-size: 100%; }
.i-cty90-tr { background-position: 0 90.361446%; background-size: 100%; }
.i-cty90-tt { background-position: 0 90.763052%; background-size: 100%; }
.i-cty90-tv { background-position: 0 91.164659%; background-size: 100%; }
.i-cty90-tw { background-position: 0 91.566265%; background-size: 100%; }
.i-cty90-tz { background-position: 0 91.967871%; background-size: 100%; }
.i-cty90-ua { background-position: 0 92.369478%; background-size: 100%; }
.i-cty90-ug { background-position: 0 92.771084%; background-size: 100%; }
.i-cty90-um { background-position: 0 93.172691%; background-size: 100%; }
.i-cty90-us { background-position: 0 93.574297%; background-size: 100%; }
.i-cty90-uy { background-position: 0 93.975904%; background-size: 100%; }
.i-cty90-uz { background-position: 0 94.37751%; background-size: 100%; }
.i-cty90-va { background-position: 0 94.779116%; background-size: 100%; }
.i-cty90-vc { background-position: 0 95.180723%; background-size: 100%; }
.i-cty90-ve { background-position: 0 95.582329%; background-size: 100%; }
.i-cty90-vg { background-position: 0 95.983936%; background-size: 100%; }
.i-cty90-vi { background-position: 0 96.385542%; background-size: 100%; }
.i-cty90-vn { background-position: 0 96.787149%; background-size: 100%; }
.i-cty90-vu { background-position: 0 97.188755%; background-size: 100%; }
.i-cty90-wf { background-position: 0 97.590361%; background-size: 100%; }
.i-cty90-ws { background-position: 0 97.991968%; background-size: 100%; }
.i-cty90-ye { background-position: 0 98.393574%; background-size: 100%; }
.i-cty90-yt { background-position: 0 98.795181%; background-size: 100%; }
.i-cty90-za { background-position: 0 99.196787%; background-size: 100%; }
.i-cty90-zm { background-position: 0 99.598394%; background-size: 100%; }
.i-cty90-zw { background-position: 0 100%; background-size: 100%; }

/* ----subsite sections --- */
.i-ss-a, .i-ss-ca, .i-ss-cp, .i-ss-d, .i-ss-dt, 
.i-ss-e, .i-ss-g, .i-ss-lb, .i-ss-nl, .i-ss-ow, 
.i-ss-re, .i-ss-v
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-ss128.png'); }
 
.i-ss-a { background-position: 0 0%; background-size: 100%; }
.i-ss-ca { background-position: 0 9.090909%; background-size: 100%; }
.i-ss-cp { background-position: 0 18.181818%; background-size: 100%; }
.i-ss-d { background-position: 0 27.272727%; background-size: 100%; }
.i-ss-dt { background-position: 0 36.363636%; background-size: 100%; }
.i-ss-e { background-position: 0 45.454545%; background-size: 100%; }
.i-ss-g { background-position: 0 54.545455%; background-size: 100%; }
.i-ss-lb { background-position: 0 63.636364%; background-size: 100%; }
.i-ss-nl { background-position: 0 72.727273%; background-size: 100%; }
.i-ss-ow { background-position: 0 81.818182%; background-size: 100%; }
.i-ss-re { background-position: 0 90.909091%; background-size: 100%; }
.i-ss-v { background-position: 0 100%; background-size: 100%; }

/* ----classified category icons --- */
 
.i-clct-acc, .i-clct-acct, .i-clct-af, .i-clct-agency, .i-clct-agent, 
.i-clct-aircraft, .i-clct-am, .i-clct-any, .i-clct-ap, .i-clct-apt, 
.i-clct-art, .i-clct-ass, .i-clct-ast, .i-clct-astr, .i-clct-at, 
.i-clct-auto, .i-clct-b, .i-clct-b2b, .i-clct-baby, .i-clct-bav, 
.i-clct-bird, .i-clct-boat, .i-clct-br, .i-clct-bs, .i-clct-bus, 
.i-clct-c, .i-clct-ca, .i-clct-care, .i-clct-career, .i-clct-careshare, 
.i-clct-carpool, .i-clct-cars, .i-clct-certificate, .i-clct-cha, .i-clct-clean, 
.i-clct-clothes, .i-clct-cmc, .i-clct-contract, .i-clct-coupon, .i-clct-cp, 
.i-clct-cpl, .i-clct-cpt, .i-clct-crime, .i-clct-crp, .i-clct-crt, 
.i-clct-d, .i-clct-dc, .i-clct-dsg, .i-clct-edu, .i-clct-eg, 
.i-clct-eng, .i-clct-evt, .i-clct-exp, .i-clct-f, .i-clct-farmer, 
.i-clct-fcs, .i-clct-fd, .i-clct-fire, .i-clct-fl, .i-clct-gd, 
.i-clct-go, .i-clct-gov, .i-clct-grassland, .i-clct-guard, .i-clct-h, 
.i-clct-hb, .i-clct-health, .i-clct-help, .i-clct-hl, .i-clct-hr, 
.i-clct-hr2, .i-clct-hrt, .i-clct-hth, .i-clct-ind, .i-clct-inno, 
.i-clct-intern, .i-clct-investment, .i-clct-it, .i-clct-itg, .i-clct-jo, 
.i-clct-ks, .i-clct-l, .i-clct-lab, .i-clct-law, .i-clct-lf, 
.i-clct-lg, .i-clct-lost-child, .i-clct-lt, .i-clct-mag, .i-clct-man, 
.i-clct-manager, .i-clct-map, .i-clct-membership, .i-clct-mlg, .i-clct-moving, 
.i-clct-music, .i-clct-n, .i-clct-nav, .i-clct-needs, .i-clct-news, 
.i-clct-news2, .i-clct-note, .i-clct-o, .i-clct-ob, .i-clct-oc, 
.i-clct-office, .i-clct-oh, .i-clct-oj, .i-clct-ol, .i-clct-oo, 
.i-clct-op, .i-clct-ope, .i-clct-os, .i-clct-p, .i-clct-permit, 
.i-clct-pet, .i-clct-pg, .i-clct-pm, .i-clct-pn, .i-clct-police, 
.i-clct-prm, .i-clct-professional, .i-clct-ps, .i-clct-psn, .i-clct-r, 
.i-clct-rb, .i-clct-rc, .i-clct-re, .i-clct-recommend, .i-clct-repair, 
.i-clct-rn, .i-clct-room, .i-clct-rsc, .i-clct-rv, .i-clct-s, 
.i-clct-sale, .i-clct-sales, .i-clct-sci, .i-clct-scu, .i-clct-se, 
.i-clct-search, .i-clct-sen, .i-clct-shakehand, .i-clct-share, .i-clct-shop, 
.i-clct-si, .i-clct-sky, .i-clct-slp, .i-clct-sm, .i-clct-sn, 
.i-clct-soc, .i-clct-sos, .i-clct-spaceshare, .i-clct-sport, .i-clct-st, 
.i-clct-startup, .i-clct-t, .i-clct-td, .i-clct-technician, .i-clct-temp, 
.i-clct-th, .i-clct-theater, .i-clct-timeshare, .i-clct-tools, .i-clct-trapped, 
.i-clct-travel, .i-clct-ts, .i-clct-txt, .i-clct-udon, .i-clct-unhappy, 
.i-clct-v, .i-clct-violence, .i-clct-vol, .i-clct-volunteer, .i-clct-wh, 
.i-clct-wheel, .i-clct-wk
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-clct64.png'); }
 
.i-clct-acc { background-position: 0 0%; background-size: 100%; }
.i-clct-acct { background-position: 0 0.568182%; background-size: 100%; }
.i-clct-af { background-position: 0 1.136364%; background-size: 100%; }
.i-clct-agency { background-position: 0 1.704545%; background-size: 100%; }
.i-clct-agent { background-position: 0 2.272727%; background-size: 100%; }
.i-clct-aircraft { background-position: 0 2.840909%; background-size: 100%; }
.i-clct-am { background-position: 0 3.409091%; background-size: 100%; }
.i-clct-any { background-position: 0 3.977273%; background-size: 100%; }
.i-clct-ap { background-position: 0 4.545455%; background-size: 100%; }
.i-clct-apt { background-position: 0 5.113636%; background-size: 100%; }
.i-clct-art { background-position: 0 5.681818%; background-size: 100%; }
.i-clct-ass { background-position: 0 6.25%; background-size: 100%; }
.i-clct-ast { background-position: 0 6.818182%; background-size: 100%; }
.i-clct-astr { background-position: 0 7.386364%; background-size: 100%; }
.i-clct-at { background-position: 0 7.954545%; background-size: 100%; }
.i-clct-auto { background-position: 0 8.522727%; background-size: 100%; }
.i-clct-b { background-position: 0 9.090909%; background-size: 100%; }
.i-clct-b2b { background-position: 0 9.659091%; background-size: 100%; }
.i-clct-baby { background-position: 0 10.227273%; background-size: 100%; }
.i-clct-bav { background-position: 0 10.795455%; background-size: 100%; }
.i-clct-bird { background-position: 0 11.363636%; background-size: 100%; }
.i-clct-boat { background-position: 0 11.931818%; background-size: 100%; }
.i-clct-br { background-position: 0 12.5%; background-size: 100%; }
.i-clct-bs { background-position: 0 13.068182%; background-size: 100%; }
.i-clct-bus { background-position: 0 13.636364%; background-size: 100%; }
.i-clct-c { background-position: 0 14.204545%; background-size: 100%; }
.i-clct-ca { background-position: 0 14.772727%; background-size: 100%; }
.i-clct-care { background-position: 0 15.340909%; background-size: 100%; }
.i-clct-career { background-position: 0 15.909091%; background-size: 100%; }
.i-clct-careshare { background-position: 0 16.477273%; background-size: 100%; }
.i-clct-carpool { background-position: 0 17.045455%; background-size: 100%; }
.i-clct-cars { background-position: 0 17.613636%; background-size: 100%; }
.i-clct-certificate { background-position: 0 18.181818%; background-size: 100%; }
.i-clct-cha { background-position: 0 18.75%; background-size: 100%; }
.i-clct-clean { background-position: 0 19.318182%; background-size: 100%; }
.i-clct-clothes { background-position: 0 19.886364%; background-size: 100%; }
.i-clct-cmc { background-position: 0 20.454545%; background-size: 100%; }
.i-clct-contract { background-position: 0 21.022727%; background-size: 100%; }
.i-clct-coupon { background-position: 0 21.590909%; background-size: 100%; }
.i-clct-cp { background-position: 0 22.159091%; background-size: 100%; }
.i-clct-cpl { background-position: 0 22.727273%; background-size: 100%; }
.i-clct-cpt { background-position: 0 23.295455%; background-size: 100%; }
.i-clct-crime { background-position: 0 23.863636%; background-size: 100%; }
.i-clct-crp { background-position: 0 24.431818%; background-size: 100%; }
.i-clct-crt { background-position: 0 25%; background-size: 100%; }
.i-clct-d { background-position: 0 25.568182%; background-size: 100%; }
.i-clct-dc { background-position: 0 26.136364%; background-size: 100%; }
.i-clct-dsg { background-position: 0 26.704545%; background-size: 100%; }
.i-clct-edu { background-position: 0 27.272727%; background-size: 100%; }
.i-clct-eg { background-position: 0 27.840909%; background-size: 100%; }
.i-clct-eng { background-position: 0 28.409091%; background-size: 100%; }
.i-clct-evt { background-position: 0 28.977273%; background-size: 100%; }
.i-clct-exp { background-position: 0 29.545455%; background-size: 100%; }
.i-clct-f { background-position: 0 30.113636%; background-size: 100%; }
.i-clct-farmer { background-position: 0 30.681818%; background-size: 100%; }
.i-clct-fcs { background-position: 0 31.25%; background-size: 100%; }
.i-clct-fd { background-position: 0 31.818182%; background-size: 100%; }
.i-clct-fire { background-position: 0 32.386364%; background-size: 100%; }
.i-clct-fl { background-position: 0 32.954545%; background-size: 100%; }
.i-clct-gd { background-position: 0 33.522727%; background-size: 100%; }
.i-clct-go { background-position: 0 34.090909%; background-size: 100%; }
.i-clct-gov { background-position: 0 34.659091%; background-size: 100%; }
.i-clct-grassland { background-position: 0 35.227273%; background-size: 100%; }
.i-clct-guard { background-position: 0 35.795455%; background-size: 100%; }
.i-clct-h { background-position: 0 36.363636%; background-size: 100%; }
.i-clct-hb { background-position: 0 36.931818%; background-size: 100%; }
.i-clct-health { background-position: 0 37.5%; background-size: 100%; }
.i-clct-help { background-position: 0 38.068182%; background-size: 100%; }
.i-clct-hl { background-position: 0 38.636364%; background-size: 100%; }
.i-clct-hr { background-position: 0 39.204545%; background-size: 100%; }
.i-clct-hr2 { background-position: 0 39.772727%; background-size: 100%; }
.i-clct-hrt { background-position: 0 40.340909%; background-size: 100%; }
.i-clct-hth { background-position: 0 40.909091%; background-size: 100%; }
.i-clct-ind { background-position: 0 41.477273%; background-size: 100%; }
.i-clct-inno { background-position: 0 42.045455%; background-size: 100%; }
.i-clct-intern { background-position: 0 42.613636%; background-size: 100%; }
.i-clct-investment { background-position: 0 43.181818%; background-size: 100%; }
.i-clct-it { background-position: 0 43.75%; background-size: 100%; }
.i-clct-itg { background-position: 0 44.318182%; background-size: 100%; }
.i-clct-jo { background-position: 0 44.886364%; background-size: 100%; }
.i-clct-ks { background-position: 0 45.454545%; background-size: 100%; }
.i-clct-l { background-position: 0 46.022727%; background-size: 100%; }
.i-clct-lab { background-position: 0 46.590909%; background-size: 100%; }
.i-clct-law { background-position: 0 47.159091%; background-size: 100%; }
.i-clct-lf { background-position: 0 47.727273%; background-size: 100%; }
.i-clct-lg { background-position: 0 48.295455%; background-size: 100%; }
.i-clct-lost-child { background-position: 0 48.863636%; background-size: 100%; }
.i-clct-lt { background-position: 0 49.431818%; background-size: 100%; }
.i-clct-mag { background-position: 0 50%; background-size: 100%; }
.i-clct-man { background-position: 0 50.568182%; background-size: 100%; }
.i-clct-manager { background-position: 0 51.136364%; background-size: 100%; }
.i-clct-map { background-position: 0 51.704545%; background-size: 100%; }
.i-clct-membership { background-position: 0 52.272727%; background-size: 100%; }
.i-clct-mlg { background-position: 0 52.840909%; background-size: 100%; }
.i-clct-moving { background-position: 0 53.409091%; background-size: 100%; }
.i-clct-music { background-position: 0 53.977273%; background-size: 100%; }
.i-clct-n { background-position: 0 54.545455%; background-size: 100%; }
.i-clct-nav { background-position: 0 55.113636%; background-size: 100%; }
.i-clct-needs { background-position: 0 55.681818%; background-size: 100%; }
.i-clct-news { background-position: 0 56.25%; background-size: 100%; }
.i-clct-news2 { background-position: 0 56.818182%; background-size: 100%; }
.i-clct-note { background-position: 0 57.386364%; background-size: 100%; }
.i-clct-o { background-position: 0 57.954545%; background-size: 100%; }
.i-clct-ob { background-position: 0 58.522727%; background-size: 100%; }
.i-clct-oc { background-position: 0 59.090909%; background-size: 100%; }
.i-clct-office { background-position: 0 59.659091%; background-size: 100%; }
.i-clct-oh { background-position: 0 60.227273%; background-size: 100%; }
.i-clct-oj { background-position: 0 60.795455%; background-size: 100%; }
.i-clct-ol { background-position: 0 61.363636%; background-size: 100%; }
.i-clct-oo { background-position: 0 61.931818%; background-size: 100%; }
.i-clct-op { background-position: 0 62.5%; background-size: 100%; }
.i-clct-ope { background-position: 0 63.068182%; background-size: 100%; }
.i-clct-os { background-position: 0 63.636364%; background-size: 100%; }
.i-clct-p { background-position: 0 64.204545%; background-size: 100%; }
.i-clct-permit { background-position: 0 64.772727%; background-size: 100%; }
.i-clct-pet { background-position: 0 65.340909%; background-size: 100%; }
.i-clct-pg { background-position: 0 65.909091%; background-size: 100%; }
.i-clct-pm { background-position: 0 66.477273%; background-size: 100%; }
.i-clct-pn { background-position: 0 67.045455%; background-size: 100%; }
.i-clct-police { background-position: 0 67.613636%; background-size: 100%; }
.i-clct-prm { background-position: 0 68.181818%; background-size: 100%; }
.i-clct-professional { background-position: 0 68.75%; background-size: 100%; }
.i-clct-ps { background-position: 0 69.318182%; background-size: 100%; }
.i-clct-psn { background-position: 0 69.886364%; background-size: 100%; }
.i-clct-r { background-position: 0 70.454545%; background-size: 100%; }
.i-clct-rb { background-position: 0 71.022727%; background-size: 100%; }
.i-clct-rc { background-position: 0 71.590909%; background-size: 100%; }
.i-clct-re { background-position: 0 72.159091%; background-size: 100%; }
.i-clct-recommend { background-position: 0 72.727273%; background-size: 100%; }
.i-clct-repair { background-position: 0 73.295455%; background-size: 100%; }
.i-clct-rn { background-position: 0 73.863636%; background-size: 100%; }
.i-clct-room { background-position: 0 74.431818%; background-size: 100%; }
.i-clct-rsc { background-position: 0 75%; background-size: 100%; }
.i-clct-rv { background-position: 0 75.568182%; background-size: 100%; }
.i-clct-s { background-position: 0 76.136364%; background-size: 100%; }
.i-clct-sale { background-position: 0 76.704545%; background-size: 100%; }
.i-clct-sales { background-position: 0 77.272727%; background-size: 100%; }
.i-clct-sci { background-position: 0 77.840909%; background-size: 100%; }
.i-clct-scu { background-position: 0 78.409091%; background-size: 100%; }
.i-clct-se { background-position: 0 78.977273%; background-size: 100%; }
.i-clct-search { background-position: 0 79.545455%; background-size: 100%; }
.i-clct-sen { background-position: 0 80.113636%; background-size: 100%; }
.i-clct-shakehand { background-position: 0 80.681818%; background-size: 100%; }
.i-clct-share { background-position: 0 81.25%; background-size: 100%; }
.i-clct-shop { background-position: 0 81.818182%; background-size: 100%; }
.i-clct-si { background-position: 0 82.386364%; background-size: 100%; }
.i-clct-sky { background-position: 0 82.954545%; background-size: 100%; }
.i-clct-slp { background-position: 0 83.522727%; background-size: 100%; }
.i-clct-sm { background-position: 0 84.090909%; background-size: 100%; }
.i-clct-sn { background-position: 0 84.659091%; background-size: 100%; }
.i-clct-soc { background-position: 0 85.227273%; background-size: 100%; }
.i-clct-sos { background-position: 0 85.795455%; background-size: 100%; }
.i-clct-spaceshare { background-position: 0 86.363636%; background-size: 100%; }
.i-clct-sport { background-position: 0 86.931818%; background-size: 100%; }
.i-clct-st { background-position: 0 87.5%; background-size: 100%; }
.i-clct-startup { background-position: 0 88.068182%; background-size: 100%; }
.i-clct-t { background-position: 0 88.636364%; background-size: 100%; }
.i-clct-td { background-position: 0 89.204545%; background-size: 100%; }
.i-clct-technician { background-position: 0 89.772727%; background-size: 100%; }
.i-clct-temp { background-position: 0 90.340909%; background-size: 100%; }
.i-clct-th { background-position: 0 90.909091%; background-size: 100%; }
.i-clct-theater { background-position: 0 91.477273%; background-size: 100%; }
.i-clct-timeshare { background-position: 0 92.045455%; background-size: 100%; }
.i-clct-tools { background-position: 0 92.613636%; background-size: 100%; }
.i-clct-trapped { background-position: 0 93.181818%; background-size: 100%; }
.i-clct-travel { background-position: 0 93.75%; background-size: 100%; }
.i-clct-ts { background-position: 0 94.318182%; background-size: 100%; }
.i-clct-txt { background-position: 0 94.886364%; background-size: 100%; }
.i-clct-udon { background-position: 0 95.454545%; background-size: 100%; }
.i-clct-unhappy { background-position: 0 96.022727%; background-size: 100%; }
.i-clct-v { background-position: 0 96.590909%; background-size: 100%; }
.i-clct-violence { background-position: 0 97.159091%; background-size: 100%; }
.i-clct-vol { background-position: 0 97.727273%; background-size: 100%; }
.i-clct-volunteer { background-position: 0 98.295455%; background-size: 100%; }
.i-clct-wh { background-position: 0 98.863636%; background-size: 100%; }
.i-clct-wheel { background-position: 0 99.431818%; background-size: 100%; }
.i-clct-wk { background-position: 0 100%; background-size: 100%; }

/* ----system icons --- */
 
.i-sys-9dots, .i-sys-9squares, .i-sys-add-fav, .i-sys-add-fav2, .i-sys-add-fav3, 
.i-sys-add, .i-sys-add1, .i-sys-add2, .i-sys-add3, .i-sys-anonymous, 
.i-sys-application, .i-sys-back-arrow, .i-sys-basket, .i-sys-briefcase, .i-sys-briefcase2, 
.i-sys-build, .i-sys-calendar, .i-sys-cart, .i-sys-cellphone, .i-sys-certificate, 
.i-sys-chart, .i-sys-chat, .i-sys-checkout, .i-sys-city, .i-sys-contact-book, 
.i-sys-contract, .i-sys-control, .i-sys-copy, .i-sys-del, .i-sys-delete3, 
.i-sys-diamond, .i-sys-dove, .i-sys-down-b, .i-sys-down-y, .i-sys-down, 
.i-sys-down2, .i-sys-draft, .i-sys-edit, .i-sys-edit2, .i-sys-edit3, 
.i-sys-edit4, .i-sys-favorite, .i-sys-file, .i-sys-film, .i-sys-find-content, 
.i-sys-find, .i-sys-flag-b-l, .i-sys-flag-b-r, .i-sys-flag-black-left, .i-sys-flag-g-l, 
.i-sys-flag-g-r, .i-sys-flag-p-l, .i-sys-flag-p-r, .i-sys-gear, .i-sys-gem, 
.i-sys-global-folder, .i-sys-globe-3d, .i-sys-globe, .i-sys-globe2, .i-sys-globle2, 
.i-sys-gold-cc, .i-sys-gold, .i-sys-help, .i-sys-home, .i-sys-hot, 
.i-sys-idea, .i-sys-info, .i-sys-info2, .i-sys-info3, .i-sys-invoice, 
.i-sys-key, .i-sys-king, .i-sys-languages, .i-sys-list, .i-sys-loc, 
.i-sys-lock, .i-sys-locker, .i-sys-login, .i-sys-logout, .i-sys-love, 
.i-sys-mail, .i-sys-map, .i-sys-map2, .i-sys-map3, .i-sys-map4, 
.i-sys-mark, .i-sys-message-send, .i-sys-message-silver, .i-sys-message, .i-sys-message2, 
.i-sys-mobile-menu, .i-sys-money-bag, .i-sys-money-bag2, .i-sys-money-bag3, .i-sys-money-bag4, 
.i-sys-money-bag5, .i-sys-money-bag6, .i-sys-money-save, .i-sys-moneybag, .i-sys-myblog, 
.i-sys-new-appointment, .i-sys-new-article, .i-sys-new-bookmark, .i-sys-new-category, .i-sys-new-contact, 
.i-sys-new-file, .i-sys-new-folder, .i-sys-new-group, .i-sys-new-member, .i-sys-new-message, 
.i-sys-new-song, .i-sys-new-time, .i-sys-new-user, .i-sys-new-user2, .i-sys-no-blackblue, 
.i-sys-no-donot, .i-sys-no, .i-sys-notepad, .i-sys-photo, .i-sys-pic-folder, 
.i-sys-pic-folder2, .i-sys-pic-folder3, .i-sys-pic, .i-sys-pic2, .i-sys-pic3, 
.i-sys-print, .i-sys-queen, .i-sys-record, .i-sys-record2, .i-sys-record3, 
.i-sys-recycle, .i-sys-refresh, .i-sys-refresh2, .i-sys-right-b, .i-sys-right-y, 
.i-sys-right, .i-sys-rose, .i-sys-ruby, .i-sys-safe, .i-sys-safe2, 
.i-sys-safe3, .i-sys-search, .i-sys-search0, .i-sys-search2, .i-sys-search3, 
.i-sys-search4, .i-sys-search5, .i-sys-search6, .i-sys-star-gold, .i-sys-star-gray, 
.i-sys-star-hollow, .i-sys-star, .i-sys-stop, .i-sys-subsite, .i-sys-tags, 
.i-sys-tell, .i-sys-thumbs-up, .i-sys-trash-bin, .i-sys-trash-bin2, .i-sys-trash-full, 
.i-sys-trash, .i-sys-up-b, .i-sys-up-y, .i-sys-up, .i-sys-update, 
.i-sys-update2, .i-sys-update3, .i-sys-update4, .i-sys-upgrade, .i-sys-upgrade2, 
.i-sys-upload, .i-sys-user-b, .i-sys-user-g, .i-sys-user-info, .i-sys-user-lady-h, 
.i-sys-user-lady, .i-sys-user-man-h, .i-sys-user-man, .i-sys-user-r, .i-sys-user-up, 
.i-sys-user-y, .i-sys-users, .i-sys-users2, .i-sys-users3, .i-sys-warn, 
.i-sys-warn2, .i-sys-warn3, .i-sys-write, .i-sys-write2, .i-sys-write3, 
.i-sys-wrong, .i-sys-wrong2, .i-sys-wrong3, .i-sys-yes-b, .i-sys-yes-g, 
.i-sys-yes, .i-sys-yes2, .i-sys-yes3
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-sys48.png'); }
 
.i-sys-9dots { background-position: 0 0%; background-size: 100%; }
.i-sys-9squares { background-position: 0 0.508141%; background-size: 100%; }
.i-sys-add-fav { background-position: 0 1.016281%; background-size: 100%; }
.i-sys-add-fav2 { background-position: 0 1.524422%; background-size: 100%; }
.i-sys-add-fav3 { background-position: 0 2.032562%; background-size: 100%; }
.i-sys-add { background-position: 0 2.540703%; background-size: 100%; }
.i-sys-add1 { background-position: 0 3.048844%; background-size: 100%; }
.i-sys-add2 { background-position: 0 3.556984%; background-size: 100%; }
.i-sys-add3 { background-position: 0 4.065125%; background-size: 100%; }
.i-sys-anonymous { background-position: 0 4.573266%; background-size: 100%; }
.i-sys-application { background-position: 0 5.081406%; background-size: 100%; }
.i-sys-back-arrow { background-position: 0 5.589547%; background-size: 100%; }
.i-sys-basket { background-position: 0 6.097687%; background-size: 100%; }
.i-sys-briefcase { background-position: 0 6.605828%; background-size: 100%; }
.i-sys-briefcase2 { background-position: 0 7.113969%; background-size: 100%; }
.i-sys-build { background-position: 0 7.622109%; background-size: 100%; }
.i-sys-calendar { background-position: 0 8.13025%; background-size: 100%; }
.i-sys-cart { background-position: 0 8.638391%; background-size: 100%; }
.i-sys-cellphone { background-position: 0 9.146531%; background-size: 100%; }
.i-sys-certificate { background-position: 0 9.654672%; background-size: 100%; }
.i-sys-chart { background-position: 0 10.162812%; background-size: 100%; }
.i-sys-chat { background-position: 0 10.670953%; background-size: 100%; }
.i-sys-checkout { background-position: 0 11.179094%; background-size: 100%; }
.i-sys-city { background-position: 0 11.687234%; background-size: 100%; }
.i-sys-contact-book { background-position: 0 12.195375%; background-size: 100%; }
.i-sys-contract { background-position: 0 12.703516%; background-size: 100%; }
.i-sys-control { background-position: 0 13.211656%; background-size: 100%; }
.i-sys-copy { background-position: 0 13.719797%; background-size: 100%; }
.i-sys-del { background-position: 0 14.227937%; background-size: 100%; }
.i-sys-delete3 { background-position: 0 14.736078%; background-size: 100%; }
.i-sys-diamond { background-position: 0 15.244219%; background-size: 100%; }
.i-sys-dove { background-position: 0 15.752359%; background-size: 100%; }
.i-sys-down-b { background-position: 0 16.2605%; background-size: 100%; }
.i-sys-down-y { background-position: 0 16.76864%; background-size: 100%; }
.i-sys-down { background-position: 0 17.276781%; background-size: 100%; }
.i-sys-down2 { background-position: 0 17.784922%; background-size: 100%; }
.i-sys-draft { background-position: 0 18.293062%; background-size: 100%; }
.i-sys-edit { background-position: 0 18.801203%; background-size: 100%; }
.i-sys-edit2 { background-position: 0 19.309344%; background-size: 100%; }
.i-sys-edit3 { background-position: 0 19.817484%; background-size: 100%; }
.i-sys-edit4 { background-position: 0 20.325625%; background-size: 100%; }
.i-sys-favorite { background-position: 0 20.833765%; background-size: 100%; }
.i-sys-file { background-position: 0 21.341906%; background-size: 100%; }
.i-sys-film { background-position: 0 21.850047%; background-size: 100%; }
.i-sys-find-content { background-position: 0 22.358187%; background-size: 100%; }
.i-sys-find { background-position: 0 22.866328%; background-size: 100%; }
.i-sys-flag-b-l { background-position: 0 23.374469%; background-size: 100%; }
.i-sys-flag-b-r { background-position: 0 23.882609%; background-size: 100%; }
.i-sys-flag-black-left { background-position: 0 24.39075%; background-size: 100%; }
.i-sys-flag-g-l { background-position: 0 24.89889%; background-size: 100%; }
.i-sys-flag-g-r { background-position: 0 25.407031%; background-size: 100%; }
.i-sys-flag-p-l { background-position: 0 25.915172%; background-size: 100%; }
.i-sys-flag-p-r { background-position: 0 26.423312%; background-size: 100%; }
.i-sys-gear { background-position: 0 26.931453%; background-size: 100%; }
.i-sys-gem { background-position: 0 27.439593%; background-size: 100%; }
.i-sys-global-folder { background-position: 0 27.947734%; background-size: 100%; }
.i-sys-globe-3d { background-position: 0 28.455875%; background-size: 100%; }
.i-sys-globe { background-position: 0 28.964015%; background-size: 100%; }
.i-sys-globe2 { background-position: 0 29.472156%; background-size: 100%; }
.i-sys-globle2 { background-position: 0 29.980297%; background-size: 100%; }
.i-sys-gold-cc { background-position: 0 30.456853%; background-size: 100%; }
.i-sys-gold { background-position: 0 30.892876%; background-size: 100%; }
.i-sys-help { background-position: 0 31.401016%; background-size: 100%; }
.i-sys-home { background-position: 0 31.909157%; background-size: 100%; }
.i-sys-hot { background-position: 0 32.417298%; background-size: 100%; }
.i-sys-idea { background-position: 0 32.925438%; background-size: 100%; }
.i-sys-info { background-position: 0 33.433579%; background-size: 100%; }
.i-sys-info2 { background-position: 0 33.941719%; background-size: 100%; }
.i-sys-info3 { background-position: 0 34.44986%; background-size: 100%; }
.i-sys-invoice { background-position: 0 34.958001%; background-size: 100%; }
.i-sys-key { background-position: 0 35.466141%; background-size: 100%; }
.i-sys-king { background-position: 0 35.974282%; background-size: 100%; }
.i-sys-languages { background-position: 0 36.482422%; background-size: 100%; }
.i-sys-list { background-position: 0 36.990563%; background-size: 100%; }
.i-sys-loc { background-position: 0 37.498704%; background-size: 100%; }
.i-sys-lock { background-position: 0 38.006844%; background-size: 100%; }
.i-sys-locker { background-position: 0 38.514985%; background-size: 100%; }
.i-sys-login { background-position: 0 39.023126%; background-size: 100%; }
.i-sys-logout { background-position: 0 39.531266%; background-size: 100%; }
.i-sys-love { background-position: 0 40.039407%; background-size: 100%; }
.i-sys-mail { background-position: 0 40.547547%; background-size: 100%; }
.i-sys-map { background-position: 0 41.055688%; background-size: 100%; }
.i-sys-map2 { background-position: 0 41.563829%; background-size: 100%; }
.i-sys-map3 { background-position: 0 42.071969%; background-size: 100%; }
.i-sys-map4 { background-position: 0 42.58011%; background-size: 100%; }
.i-sys-mark { background-position: 0 43.088251%; background-size: 100%; }
.i-sys-message-send { background-position: 0 43.596391%; background-size: 100%; }
.i-sys-message-silver { background-position: 0 44.104532%; background-size: 100%; }
.i-sys-message { background-position: 0 44.612672%; background-size: 100%; }
.i-sys-message2 { background-position: 0 45.120813%; background-size: 100%; }
.i-sys-mobile-menu { background-position: 0 45.628954%; background-size: 100%; }
.i-sys-money-bag { background-position: 0 46.137094%; background-size: 100%; }
.i-sys-money-bag2 { background-position: 0 46.645235%; background-size: 100%; }
.i-sys-money-bag3 { background-position: 0 47.153376%; background-size: 100%; }
.i-sys-money-bag4 { background-position: 0 47.661516%; background-size: 100%; }
.i-sys-money-bag5 { background-position: 0 48.169657%; background-size: 100%; }
.i-sys-money-bag6 { background-position: 0 48.677797%; background-size: 100%; }
.i-sys-money-save { background-position: 0 49.185938%; background-size: 100%; }
.i-sys-moneybag { background-position: 0 49.694079%; background-size: 100%; }
.i-sys-myblog { background-position: 0 50.202219%; background-size: 100%; }
.i-sys-new-appointment { background-position: 0 50.71036%; background-size: 100%; }
.i-sys-new-article { background-position: 0 51.2185%; background-size: 100%; }
.i-sys-new-bookmark { background-position: 0 51.726641%; background-size: 100%; }
.i-sys-new-category { background-position: 0 52.234782%; background-size: 100%; }
.i-sys-new-contact { background-position: 0 52.742922%; background-size: 100%; }
.i-sys-new-file { background-position: 0 53.251063%; background-size: 100%; }
.i-sys-new-folder { background-position: 0 53.759204%; background-size: 100%; }
.i-sys-new-group { background-position: 0 54.267344%; background-size: 100%; }
.i-sys-new-member { background-position: 0 54.775485%; background-size: 100%; }
.i-sys-new-message { background-position: 0 55.283625%; background-size: 100%; }
.i-sys-new-song { background-position: 0 55.791766%; background-size: 100%; }
.i-sys-new-time { background-position: 0 56.299907%; background-size: 100%; }
.i-sys-new-user { background-position: 0 56.808047%; background-size: 100%; }
.i-sys-new-user2 { background-position: 0 57.316188%; background-size: 100%; }
.i-sys-no-blackblue { background-position: 0 57.824329%; background-size: 100%; }
.i-sys-no-donot { background-position: 0 58.332469%; background-size: 100%; }
.i-sys-no { background-position: 0 58.84061%; background-size: 100%; }
.i-sys-notepad { background-position: 0 59.34875%; background-size: 100%; }
.i-sys-photo { background-position: 0 59.856891%; background-size: 100%; }
.i-sys-pic-folder { background-position: 0 60.365032%; background-size: 100%; }
.i-sys-pic-folder2 { background-position: 0 60.873172%; background-size: 100%; }
.i-sys-pic-folder3 { background-position: 0 61.381313%; background-size: 100%; }
.i-sys-pic { background-position: 0 61.889453%; background-size: 100%; }
.i-sys-pic2 { background-position: 0 62.397594%; background-size: 100%; }
.i-sys-pic3 { background-position: 0 62.905735%; background-size: 100%; }
.i-sys-print { background-position: 0 63.413875%; background-size: 100%; }
.i-sys-queen { background-position: 0 63.922016%; background-size: 100%; }
.i-sys-record { background-position: 0 64.430157%; background-size: 100%; }
.i-sys-record2 { background-position: 0 64.938297%; background-size: 100%; }
.i-sys-record3 { background-position: 0 65.446438%; background-size: 100%; }
.i-sys-recycle { background-position: 0 65.954578%; background-size: 100%; }
.i-sys-refresh { background-position: 0 66.462719%; background-size: 100%; }
.i-sys-refresh2 { background-position: 0 66.97086%; background-size: 100%; }
.i-sys-right-b { background-position: 0 67.479%; background-size: 100%; }
.i-sys-right-y { background-position: 0 67.987141%; background-size: 100%; }
.i-sys-right { background-position: 0 68.495282%; background-size: 100%; }
.i-sys-rose { background-position: 0 69.003422%; background-size: 100%; }
.i-sys-ruby { background-position: 0 69.511563%; background-size: 100%; }
.i-sys-safe { background-position: 0 70.019703%; background-size: 100%; }
.i-sys-safe2 { background-position: 0 70.527844%; background-size: 100%; }
.i-sys-safe3 { background-position: 0 71.035985%; background-size: 100%; }
.i-sys-search { background-position: 0 71.544125%; background-size: 100%; }
.i-sys-search0 { background-position: 0 72.052266%; background-size: 100%; }
.i-sys-search2 { background-position: 0 72.560407%; background-size: 100%; }
.i-sys-search3 { background-position: 0 73.068547%; background-size: 100%; }
.i-sys-search4 { background-position: 0 73.576688%; background-size: 100%; }
.i-sys-search5 { background-position: 0 74.084828%; background-size: 100%; }
.i-sys-search6 { background-position: 0 74.592969%; background-size: 100%; }
.i-sys-star-gold { background-position: 0 75.10111%; background-size: 100%; }
.i-sys-star-gray { background-position: 0 75.60925%; background-size: 100%; }
.i-sys-star-hollow { background-position: 0 76.117391%; background-size: 100%; }
.i-sys-star { background-position: 0 76.625531%; background-size: 100%; }
.i-sys-stop { background-position: 0 77.133672%; background-size: 100%; }
.i-sys-subsite { background-position: 0 77.641813%; background-size: 100%; }
.i-sys-tags { background-position: 0 78.149953%; background-size: 100%; }
.i-sys-tell { background-position: 0 78.658094%; background-size: 100%; }
.i-sys-thumbs-up { background-position: 0 79.166235%; background-size: 100%; }
.i-sys-trash-bin { background-position: 0 79.674375%; background-size: 100%; }
.i-sys-trash-bin2 { background-position: 0 80.182516%; background-size: 100%; }
.i-sys-trash-full { background-position: 0 80.690656%; background-size: 100%; }
.i-sys-trash { background-position: 0 81.198797%; background-size: 100%; }
.i-sys-up-b { background-position: 0 81.706938%; background-size: 100%; }
.i-sys-up-y { background-position: 0 82.215078%; background-size: 100%; }
.i-sys-up { background-position: 0 82.723219%; background-size: 100%; }
.i-sys-update { background-position: 0 83.23136%; background-size: 100%; }
.i-sys-update2 { background-position: 0 83.7395%; background-size: 100%; }
.i-sys-update3 { background-position: 0 84.247641%; background-size: 100%; }
.i-sys-update4 { background-position: 0 84.755781%; background-size: 100%; }
.i-sys-upgrade { background-position: 0 85.263922%; background-size: 100%; }
.i-sys-upgrade2 { background-position: 0 85.772063%; background-size: 100%; }
.i-sys-upload { background-position: 0 86.280203%; background-size: 100%; }
.i-sys-user-b { background-position: 0 86.788344%; background-size: 100%; }
.i-sys-user-g { background-position: 0 87.296484%; background-size: 100%; }
.i-sys-user-info { background-position: 0 87.804625%; background-size: 100%; }
.i-sys-user-lady-h { background-position: 0 88.312766%; background-size: 100%; }
.i-sys-user-lady { background-position: 0 88.820906%; background-size: 100%; }
.i-sys-user-man-h { background-position: 0 89.329047%; background-size: 100%; }
.i-sys-user-man { background-position: 0 89.837188%; background-size: 100%; }
.i-sys-user-r { background-position: 0 90.345328%; background-size: 100%; }
.i-sys-user-up { background-position: 0 90.853469%; background-size: 100%; }
.i-sys-user-y { background-position: 0 91.361609%; background-size: 100%; }
.i-sys-users { background-position: 0 91.86975%; background-size: 100%; }
.i-sys-users2 { background-position: 0 92.377891%; background-size: 100%; }
.i-sys-users3 { background-position: 0 92.886031%; background-size: 100%; }
.i-sys-warn { background-position: 0 93.394172%; background-size: 100%; }
.i-sys-warn2 { background-position: 0 93.902313%; background-size: 100%; }
.i-sys-warn3 { background-position: 0 94.410453%; background-size: 100%; }
.i-sys-write { background-position: 0 94.918594%; background-size: 100%; }
.i-sys-write2 { background-position: 0 95.426734%; background-size: 100%; }
.i-sys-write3 { background-position: 0 95.934875%; background-size: 100%; }
.i-sys-wrong { background-position: 0 96.443016%; background-size: 100%; }
.i-sys-wrong2 { background-position: 0 96.951156%; background-size: 100%; }
.i-sys-wrong3 { background-position: 0 97.459297%; background-size: 100%; }
.i-sys-yes-b { background-position: 0 97.967438%; background-size: 100%; }
.i-sys-yes-g { background-position: 0 98.475578%; background-size: 100%; }
.i-sys-yes { background-position: 0 98.983719%; background-size: 100%; }
.i-sys-yes2 { background-position: 0 99.491859%; background-size: 100%; }
.i-sys-yes3 { background-position: 0 100%; background-size: 100%; }


/* ----business category icons --- */
 
.i-bct-a-a, .i-bct-a-g, .i-bct-a-m, .i-bct-a-music, .i-bct-a-o, 
.i-bct-a, .i-bct-b-a, .i-bct-b-b, .i-bct-b-e, .i-bct-b-k, 
.i-bct-b-m, .i-bct-b-o, .i-bct-b-r, .i-bct-b-s, .i-bct-b-t, 
.i-bct-b, .i-bct-e-a, .i-bct-e-l, .i-bct-e-n, .i-bct-e-o, 
.i-bct-e-t, .i-bct-e, .i-bct-f-b, .i-bct-f-o, .i-bct-f-p, 
.i-bct-f-r, .i-bct-f, .i-bct-g-c, .i-bct-g-f, .i-bct-g-g, 
.i-bct-g-o, .i-bct-g-r, .i-bct-g-u, .i-bct-g, .i-bct-h-b, 
.i-bct-h-c, .i-bct-h-m, .i-bct-h-o, .i-bct-h-s, .i-bct-h, 
.i-bct-m-b, .i-bct-m-i, .i-bct-m-o, .i-bct-m-p, .i-bct-m, 
.i-bct-n-h, .i-bct-n-o, .i-bct-n-p, .i-bct-n-s, .i-bct-n, 
.i-bct-o-l, .i-bct-o-o, .i-bct-o, .i-bct-p-a, .i-bct-p-c, 
.i-bct-p-d, .i-bct-p-e, .i-bct-p-f, .i-bct-p-i, .i-bct-p-it, 
.i-bct-p-l, .i-bct-p-m, .i-bct-p-o, .i-bct-p-p, .i-bct-p-r, 
.i-bct-p-s, .i-bct-p-ss, .i-bct-p, .i-bct-r-c, .i-bct-r-g, 
.i-bct-r-h, .i-bct-r-o, .i-bct-r-r, .i-bct-r-s, .i-bct-r-t, 
.i-bct-r, .i-bct-s-a, .i-bct-s-c, .i-bct-s-e, .i-bct-s-f, 
.i-bct-s-g, .i-bct-s-o, .i-bct-s-p, .i-bct-s-s, .i-bct-s, 
.i-bct-sotrud, .i-bct-t-a, .i-bct-t-l, .i-bct-t-o, .i-bct-t-p, 
.i-bct-t-t, .i-bct-t-tour, .i-bct-t, .i-bct-u-a, .i-bct-u-b, 
.i-bct-u-c, .i-bct-u-g, .i-bct-u-o, .i-bct-u-p, .i-bct-u-s, 
.i-bct-u, .i-bct-v-b, .i-bct-v-c, .i-bct-v-e, .i-bct-v-f, 
.i-bct-v-l, .i-bct-v-m, .i-bct-v-o, .i-bct-v-p, .i-bct-v
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-bct64.png'); }
 
.i-bct-a-a { background-position: 0 0%; background-size: 100%; }
.i-bct-a-g { background-position: 0 0.917431%; background-size: 100%; }
.i-bct-a-m { background-position: 0 1.834862%; background-size: 100%; }
.i-bct-a-music { background-position: 0 2.752294%; background-size: 100%; }
.i-bct-a-o { background-position: 0 3.669725%; background-size: 100%; }
.i-bct-a { background-position: 0 4.587156%; background-size: 100%; }
.i-bct-b-a { background-position: 0 5.504587%; background-size: 100%; }
.i-bct-b-b { background-position: 0 6.422018%; background-size: 100%; }
.i-bct-b-e { background-position: 0 7.33945%; background-size: 100%; }
.i-bct-b-k { background-position: 0 8.256881%; background-size: 100%; }
.i-bct-b-m { background-position: 0 9.174312%; background-size: 100%; }
.i-bct-b-o { background-position: 0 10.091743%; background-size: 100%; }
.i-bct-b-r { background-position: 0 11.009174%; background-size: 100%; }
.i-bct-b-s { background-position: 0 11.926606%; background-size: 100%; }
.i-bct-b-t { background-position: 0 12.844037%; background-size: 100%; }
.i-bct-b { background-position: 0 13.761468%; background-size: 100%; }
.i-bct-e-a { background-position: 0 14.678899%; background-size: 100%; }
.i-bct-e-l { background-position: 0 15.59633%; background-size: 100%; }
.i-bct-e-n { background-position: 0 16.513761%; background-size: 100%; }
.i-bct-e-o { background-position: 0 17.431193%; background-size: 100%; }
.i-bct-e-t { background-position: 0 18.348624%; background-size: 100%; }
.i-bct-e { background-position: 0 19.266055%; background-size: 100%; }
.i-bct-f-b { background-position: 0 20.183486%; background-size: 100%; }
.i-bct-f-o { background-position: 0 21.100917%; background-size: 100%; }
.i-bct-f-p { background-position: 0 22.018349%; background-size: 100%; }
.i-bct-f-r { background-position: 0 22.93578%; background-size: 100%; }
.i-bct-f { background-position: 0 23.853211%; background-size: 100%; }
.i-bct-g-c { background-position: 0 24.770642%; background-size: 100%; }
.i-bct-g-f { background-position: 0 25.688073%; background-size: 100%; }
.i-bct-g-g { background-position: 0 26.605505%; background-size: 100%; }
.i-bct-g-o { background-position: 0 27.522936%; background-size: 100%; }
.i-bct-g-r { background-position: 0 28.440367%; background-size: 100%; }
.i-bct-g-u { background-position: 0 29.357798%; background-size: 100%; }
.i-bct-g { background-position: 0 30.275229%; background-size: 100%; }
.i-bct-h-b { background-position: 0 31.192661%; background-size: 100%; }
.i-bct-h-c { background-position: 0 32.110092%; background-size: 100%; }
.i-bct-h-m { background-position: 0 33.027523%; background-size: 100%; }
.i-bct-h-o { background-position: 0 33.944954%; background-size: 100%; }
.i-bct-h-s { background-position: 0 34.862385%; background-size: 100%; }
.i-bct-h { background-position: 0 35.779817%; background-size: 100%; }
.i-bct-m-b { background-position: 0 36.697248%; background-size: 100%; }
.i-bct-m-i { background-position: 0 37.614679%; background-size: 100%; }
.i-bct-m-o { background-position: 0 38.53211%; background-size: 100%; }
.i-bct-m-p { background-position: 0 39.449541%; background-size: 100%; }
.i-bct-m { background-position: 0 40.366972%; background-size: 100%; }
.i-bct-n-h { background-position: 0 41.284404%; background-size: 100%; }
.i-bct-n-o { background-position: 0 42.201835%; background-size: 100%; }
.i-bct-n-p { background-position: 0 43.119266%; background-size: 100%; }
.i-bct-n-s { background-position: 0 44.036697%; background-size: 100%; }
.i-bct-n { background-position: 0 44.954128%; background-size: 100%; }
.i-bct-o-l { background-position: 0 45.87156%; background-size: 100%; }
.i-bct-o-o { background-position: 0 46.788991%; background-size: 100%; }
.i-bct-o { background-position: 0 47.706422%; background-size: 100%; }
.i-bct-p-a { background-position: 0 48.623853%; background-size: 100%; }
.i-bct-p-c { background-position: 0 49.541284%; background-size: 100%; }
.i-bct-p-d { background-position: 0 50.458716%; background-size: 100%; }
.i-bct-p-e { background-position: 0 51.376147%; background-size: 100%; }
.i-bct-p-f { background-position: 0 52.293578%; background-size: 100%; }
.i-bct-p-i { background-position: 0 53.211009%; background-size: 100%; }
.i-bct-p-it { background-position: 0 54.12844%; background-size: 100%; }
.i-bct-p-l { background-position: 0 55.045872%; background-size: 100%; }
.i-bct-p-m { background-position: 0 55.963303%; background-size: 100%; }
.i-bct-p-o { background-position: 0 56.880734%; background-size: 100%; }
.i-bct-p-p { background-position: 0 57.798165%; background-size: 100%; }
.i-bct-p-r { background-position: 0 58.715596%; background-size: 100%; }
.i-bct-p-s { background-position: 0 59.633028%; background-size: 100%; }
.i-bct-p-ss { background-position: 0 60.550459%; background-size: 100%; }
.i-bct-p { background-position: 0 61.46789%; background-size: 100%; }
.i-bct-r-c { background-position: 0 62.385321%; background-size: 100%; }
.i-bct-r-g { background-position: 0 63.302752%; background-size: 100%; }
.i-bct-r-h { background-position: 0 64.220183%; background-size: 100%; }
.i-bct-r-o { background-position: 0 65.137615%; background-size: 100%; }
.i-bct-r-r { background-position: 0 66.055046%; background-size: 100%; }
.i-bct-r-s { background-position: 0 66.972477%; background-size: 100%; }
.i-bct-r-t { background-position: 0 67.889908%; background-size: 100%; }
.i-bct-r { background-position: 0 68.807339%; background-size: 100%; }
.i-bct-s-a { background-position: 0 69.724771%; background-size: 100%; }
.i-bct-s-c { background-position: 0 70.642202%; background-size: 100%; }
.i-bct-s-e { background-position: 0 71.559633%; background-size: 100%; }
.i-bct-s-f { background-position: 0 72.477064%; background-size: 100%; }
.i-bct-s-g { background-position: 0 73.394495%; background-size: 100%; }
.i-bct-s-o { background-position: 0 74.311927%; background-size: 100%; }
.i-bct-s-p { background-position: 0 75.229358%; background-size: 100%; }
.i-bct-s-s { background-position: 0 76.146789%; background-size: 100%; }
.i-bct-s { background-position: 0 77.06422%; background-size: 100%; }
.i-bct-sotrud { background-position: 0 77.981651%; background-size: 100%; }
.i-bct-t-a { background-position: 0 78.899083%; background-size: 100%; }
.i-bct-t-l { background-position: 0 79.816514%; background-size: 100%; }
.i-bct-t-o { background-position: 0 80.733945%; background-size: 100%; }
.i-bct-t-p { background-position: 0 81.651376%; background-size: 100%; }
.i-bct-t-t { background-position: 0 82.568807%; background-size: 100%; }
.i-bct-t-tour { background-position: 0 83.486239%; background-size: 100%; }
.i-bct-t { background-position: 0 84.40367%; background-size: 100%; }
.i-bct-u-a { background-position: 0 85.321101%; background-size: 100%; }
.i-bct-u-b { background-position: 0 86.238532%; background-size: 100%; }
.i-bct-u-c { background-position: 0 87.155963%; background-size: 100%; }
.i-bct-u-g { background-position: 0 88.073394%; background-size: 100%; }
.i-bct-u-o { background-position: 0 88.990826%; background-size: 100%; }
.i-bct-u-p { background-position: 0 89.908257%; background-size: 100%; }
.i-bct-u-s { background-position: 0 90.825688%; background-size: 100%; }
.i-bct-u { background-position: 0 91.743119%; background-size: 100%; }
.i-bct-v-b { background-position: 0 92.66055%; background-size: 100%; }
.i-bct-v-c { background-position: 0 93.577982%; background-size: 100%; }
.i-bct-v-e { background-position: 0 94.495413%; background-size: 100%; }
.i-bct-v-f { background-position: 0 95.412844%; background-size: 100%; }
.i-bct-v-l { background-position: 0 96.330275%; background-size: 100%; }
.i-bct-v-m { background-position: 0 97.247706%; background-size: 100%; }
.i-bct-v-o { background-position: 0 98.165138%; background-size: 100%; }
.i-bct-v-p { background-position: 0 99.082569%; background-size: 100%; }
.i-bct-v { background-position: 0 100%; background-size: 100%; }


/* ----tools icons --- */
 
.i-tool-cal, .i-tool-dis
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-tool96.png'); }
 
.i-tool-cal { background-position: 0 0%; background-size: 100%; }
.i-tool-dis { background-position: 0 100%; background-size: 100%; }

/* ----misc icons --- */
 
.i-misc-barcode-2d, .i-misc-star-black, .i-misc-star-blue, .i-misc-star-gold, .i-misc-star-green, 
.i-misc-star-grey, .i-misc-star-hollow, .i-misc-star-purple, .i-misc-star-red, .i-misc-star-white
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-misc30.png'); }
 
.i-misc-barcode-2d { background-position: 0 0%; background-size: 100%; }
.i-misc-star-black { background-position: 0 11.111111%; background-size: 100%; }
.i-misc-star-blue { background-position: 0 22.222222%; background-size: 100%; }
.i-misc-star-gold { background-position: 0 33.333333%; background-size: 100%; }
.i-misc-star-green { background-position: 0 44.444444%; background-size: 100%; }
.i-misc-star-grey { background-position: 0 55.555556%; background-size: 100%; }
.i-misc-star-hollow { background-position: 0 66.666667%; background-size: 100%; }
.i-misc-star-purple { background-position: 0 77.777778%; background-size: 100%; }
.i-misc-star-red { background-position: 0 88.888889%; background-size: 100%; }
.i-misc-star-white { background-position: 0 100%; background-size: 100%; }

/* ----system2 icons 128x128 --- */
 
.i-sys2-admin, .i-sys2-hourglass, .i-sys2-open, .i-sys2-pie-chart, .i-sys2-referal, 
.i-sys2-theater, .i-sys2-ticket, .i-sys2-travel3, .i-sys2-website, .i-sys2-workstation
{ max-width: 100%; background-size: 100%; background-image: url('/images/i-sys128.png'); }
 
.i-sys2-admin { background-position: 0 0%; background-size: 100%; }
.i-sys2-hourglass { background-position: 0 11.111111%; background-size: 100%; }
.i-sys2-open { background-position: 0 22.222222%; background-size: 100%; }
.i-sys2-pie-chart { background-position: 0 33.333333%; background-size: 100%; }
.i-sys2-referal { background-position: 0 44.444444%; background-size: 100%; }
.i-sys2-theater { background-position: 0 55.555556%; background-size: 100%; }
.i-sys2-ticket { background-position: 0 66.666667%; background-size: 100%; }
.i-sys2-travel3 { background-position: 0 77.777778%; background-size: 100%; }
.i-sys2-website { background-position: 0 88.888889%; background-size: 100%; }
.i-sys2-workstation { background-position: 0 100%; background-size: 100%; }

