
/* HIGLAND innehåller Forest, Volcanic, Mountain, Hills... */

/**********/
/* Forest */
/**********/
div.fo1    {background:url(/terrain/forest/forest.png) -320px -0px; width:64px; height:64px;}
div.fo2    {background:url(/terrain/forest/forest.png) -320px -64px; width:64px; height:64px;}
div.fo3    {background:url(/terrain/forest/forest.png) -320px -128px; width:64px; height:64px;}

/* forest borders */
div.fob {position: absolute; background:url(/terrain/forest/forest.png) -64px -512px; width:64px; height:64px; z-index: 20;}
div.for {position: absolute; background:url(/terrain/forest/forest.png) -192px -512px;  width:64px; height:64px; z-index: 100;}
div.fol {position: absolute; background:url(/terrain/forest/forest.png) -128px -512px; width:64px; height:64px; z-index: 100;}
div.fot {position: absolute; background:url(/terrain/forest/forest.png) -448px -512px; width:64px; height:64px; z-index: 140;}

/* Forest borders vs shore - rakor */
div.fosh4678t {position: absolute; background:url(/terrain/forest/forest.png) -448px -512px; width:64px; height:64px; z-index: 140;} 
div.fosh1347r {position: absolute; background:url(/terrain/forest/forest.png) -192px -512px; width:64px; height:64px; z-index: 125;} 
div.fosh1235b {position: absolute; background:url(/terrain/forest/forest.png) -64px -512px; width:64px; height:64px; z-index: 20;}
div.fosh2568l {position: absolute; background:url(/terrain/forest/forest.png) -128px -512px; width:64px; height:64px; z-index: 125;}

/* Forest borders vs shore - svängar */
div.fosh245678l {position: absolute; background:url(/terrain/forest/forest.png) -128px -512px; width:64px; height:64px; z-index: 104;}
div.fosh245678t {position: absolute; background:url(/terrain/forest/forest.png) -448px -512px; width:64px; height:64px; z-index: 144;}

div.fosh123568l {position: absolute; background:url(/terrain/forest/forest.png) -128px -512px; width:64px; height:64px; z-index: 104;}
div.fosh123568b {position: absolute; background:url(/terrain/forest/forest.png) -64px -512px; width:64px; height:64px; z-index: 24;}

div.fosh123457r {position: absolute; background:url(/terrain/forest/forest.png) -192px -512px; width:64px; height:64px; z-index: 104;}
div.fosh123457b {position: absolute; background:url(/terrain/forest/forest.png) -64px -512px; width:64px; height:64px; z-index: 24;}

div.fosh134678r {position: absolute; background:url(/terrain/forest/forest.png) -192px -512px; width:64px; height:64px; z-index: 104;}
div.fosh134678t {position: absolute; background:url(/terrain/forest/forest.png) -448px -512px; width:64px; height:64px; z-index: 144;}


div.nfo_city {background:url(/terrain/forest/forest.png) -512px -512px; width:64px; height:64px; z-index: 104;}

/* 2x2 1 */
div.fo12x21    { background:url(/terrain/forest/forest.png) -384px -256px; width:64px; height:64px;}
div.fo12x22    { background:url(/terrain/forest/forest.png) -448px -256px; width:64px; height:64px;}
div.fo12x23    { background:url(/terrain/forest/forest.png) -384px -320px; width:64px; height:64px;}
div.fo12x24    { background:url(/terrain/forest/forest.png) -448px -320px; width:64px; height:64px;}

/* 2x2 2 */
div.fo22x21    {background:url(/terrain/forest/forest.png) -512px -256px; width:64px; height:64px;}
div.fo22x22    {background:url(/terrain/forest/forest.png) -576px -256px; width:64px; height:64px;}
div.fo22x23    {background:url(/terrain/forest/forest.png) -512px -320px; width:64px; height:64px;}
div.fo22x24    {background:url(/terrain/forest/forest.png) -576px -320px; width:64px; height:64px;}

/* 3x3 1 */
div.fo13x31    { background:url(/terrain/forest/forest.png) -0px -192px; width:64px; height:64px;}
div.fo13x32    { background:url(/terrain/forest/forest.png) -64px -192px; width:64px; height:64px;}
div.fo13x33    { background:url(/terrain/forest/forest.png) -128px -192px; width:64px; height:64px;}
div.fo13x34    { background:url(/terrain/forest/forest.png) -0px -256px; width:64px; height:64px;}
div.fo13x35    { background:url(/terrain/forest/forest.png) -64px -256px; width:64px; height:64px;}
div.fo13x36    { background:url(/terrain/forest/forest.png) -128px -256px; width:64px; height:64px;}
div.fo13x37    { background:url(/terrain/forest/forest.png) -0px -320px; width:64px; height:64px;}
div.fo13x38    { background:url(/terrain/forest/forest.png) -64px -320px; width:64px; height:64px;}
div.fo13x39    { background:url(/terrain/forest/forest.png) -128px -320px; width:64px; height:64px;}

/* 3x3 2 */
div.fo23x31    {background:url(/terrain/forest/forest.png) -192px -192px; width:64px; height:64px;}
div.fo23x32    {background:url(/terrain/forest/forest.png) -256px -192px; width:64px; height:64px;}
div.fo23x33    {background:url(/terrain/forest/forest.png) -320px -192px; width:64px; height:64px;}
div.fo23x34    {background:url(/terrain/forest/forest.png) -192px -256px; width:64px; height:64px;}
div.fo23x35    {background:url(/terrain/forest/forest.png) -256px -256px; width:64px; height:64px;}
div.fo23x36    {background:url(/terrain/forest/forest.png) -320px -256px; width:64px; height:64px;}
div.fo23x37    {background:url(/terrain/forest/forest.png) -192px -320px; width:64px; height:64px;}
div.fo23x38    {background:url(/terrain/forest/forest.png) -256px -320px; width:64px; height:64px;}
div.fo23x39    {background:url(/terrain/forest/forest.png) -320px -320px; width:64px; height:64px;}

/* 4x4 */
div.fo4x41     {background:url(/terrain/forest/forest.png) -384px -0px; width:64px; height:64px;}
div.fo4x42     {background:url(/terrain/forest/forest.png) -448px -0px; width:64px; height:64px;}
div.fo4x43     {background:url(/terrain/forest/forest.png) -512px -0px; width:64px; height:64px;}
div.fo4x44     {background:url(/terrain/forest/forest.png) -576px -0px; width:64px; height:64px;}
div.fo4x45     {background:url(/terrain/forest/forest.png) -384px -64px; width:64px; height:64px;}
div.fo4x46     {background:url(/terrain/forest/forest.png) -448px -64px; width:64px; height:64px;}
div.fo4x47     {background:url(/terrain/forest/forest.png) -512px -64px; width:64px; height:64px;}
div.fo4x48     {background:url(/terrain/forest/forest.png) -576px -64px; width:64px; height:64px;}
div.fo4x49     {background:url(/terrain/forest/forest.png) -384px -128px; width:64px; height:64px;}
div.fo4x410     {background:url(/terrain/forest/forest.png) -448px -128px; width:64px; height:64px;}
div.fo4x411     {background:url(/terrain/forest/forest.png) -512px -128px; width:64px; height:64px;}
div.fo4x412     {background:url(/terrain/forest/forest.png) -576px -128px; width:64px; height:64px;}
div.fo4x413     {background:url(/terrain/forest/forest.png) -384px -192px; width:64px; height:64px;}
div.fo4x414     {background:url(/terrain/forest/forest.png) -448px -192px; width:64px; height:64px;}
div.fo4x415     {background:url(/terrain/forest/forest.png) -512px -192px; width:64px; height:64px;}
div.fo4x416     {background:url(/terrain/forest/forest.png) -576px -192px; width:64px; height:64px;}

/* foll roads */
div.fox2     {background:url(/terrain/forest/forest.png) -128px -128px; width:64px; height:64px;} /* Right stop */
div.fox4     {background:url(/terrain/forest/forest.png) -64px -128px; width:64px; height:64px;} /* top stop */
div.fox1     {background:url(/terrain/forest/forest.png) -256px -128px; width:64px; height:64px;} /* bottom stop */
div.fox3     {background:url(/terrain/forest/forest.png) -192px -128px; width:64px; height:64px;} /* left stop */

div.fox23     {background:url(/terrain/forest/forest.png) -0px -64px; width:64px; height:64px;} /* Horizontal */
div.fox14     {background:url(/terrain/forest/forest.png) -0px -128px; width:64px; height:64px;} /* Vertical */
div.fox34     {background:url(/terrain/forest/forest.png) -64px -64px; width:64px; height:64px;} /* curve1 */
div.fox24     {background:url(/terrain/forest/forest.png) -128px -64px; width:64px; height:64px;} /* curve2 */
div.fox12     {background:url(/terrain/forest/forest.png) -192px -64px; width:64px; height:64px;} /* curve3 */
div.fox13     {background:url(/terrain/forest/forest.png) -256px -64px; width:64px; height:64px;} /* curve4 */

div.fox234     {background:url(/terrain/forest/forest.png) -192px -0px; width:64px; height:64px;} /* T cross1 */
div.fox124     {background:url(/terrain/forest/forest.png) -64px -0px; width:64px; height:64px;} /* T cross2 */
div.fox123     {background:url(/terrain/forest/forest.png) -128px -0px; width:64px; height:64px;} /* T cross3 */
div.fox134     {background:url(/terrain/forest/forest.png) -0px -0px; width:64px; height:64px;} /* T cross4 */

div.fox1234     {background:url(/terrain/forest/forest.png) -256px -0px; width:64px; height:64px;} /* X cross */

div.foxr    {position: absolute; background:url(/terrain/forest/forest.png) -0px -512px; width:64px; height:64px; z-index: 15;} /* Right entry */
div.foxt    {position: absolute; background:url(/terrain/forest/forest.png) -384px -512px; width:64px; height:64px; z-index: 18;} /* Top entry */
div.foxb    {position: absolute; background:url(/terrain/forest/forest.png) -256px -512px; width:64px; height:64px; z-index: 10;} /* Bottom entry */
div.foxl    {position: absolute; background:url(/terrain/forest/forest.png) -320px -512px; width:64px; height:64px; z-index: 15;} /* Left entry */


/************/
/* Volcanic */
/************/
div.vo1   {background:url(/terrain/volcanic/volc.png) -320px -0px; width:64px; height:64px;}
div.vo2   {background:url(/terrain/volcanic/volc.png) -320px -64px; width:64px; height:64px;}
div.vo3   {background:url(/terrain/volcanic/volc.png) -320px -128px; width:64px; height:64px;}


/* volcanic borders */
div.vob {position: absolute; background:url(/terrain/volcanic/volc.png) -64px -192px; width:64px; height:64px; z-index: 20;}
div.vor {position: absolute; background:url(/terrain/volcanic/volc.png) -192px -192px;  width:64px; height:64px; z-index: 100;}
div.vol {position: absolute; background:url(/terrain/volcanic/volc.png) -128px -192px; width:64px; height:64px; z-index: 100;}
div.vot {position: absolute; background:url(/terrain/volcanic/volc.png) -64px -256px; width:64px; height:64px; z-index: 140;}

/* Volcanic borders vs shore - rakor */
div.vosh4678t {position: absolute; background:url(/terrain/volcanic/volc.png) -192px -256px; width:64px; height:64px; z-index: 140;} 
div.vosh1347r {position: absolute; background:url(/terrain/volcanic/volc.png) -128px -256px; width:64px; height:64px; z-index: 125;} 
div.vosh1235b {position: absolute; background:url(/terrain/volcanic/volc.png) -320px -256px; width:64px; height:64px; z-index: 20;}
div.vosh2568l {position: absolute; background:url(/terrain/volcanic/volc.png) -256px -256px; width:64px; height:64px; z-index: 125;}

/* Volcanic borders vs shore - svängar */
div.vosh245678l {position: absolute; background:url(/terrain/volcanic/volc.png) -64px -320px; width:64px; height:64px; z-index: 103;}
div.vosh245678t {position: absolute; background:url(/terrain/volcanic/volc.png) -0px -320px; width:64px; height:64px; z-index: 143;}

div.vosh123568l {position: absolute; background:url(/terrain/volcanic/volc.png) -320px -320px; width:64px; height:64px; z-index: 103;}
div.vosh123568b {position: absolute; background:url(/terrain/volcanic/volc.png) -256px -320px; width:64px; height:64px; z-index: 23;}

div.vosh123457r {position: absolute; background:url(/terrain/volcanic/volc.png) -0px -384px; width:64px; height:64px; z-index: 103;}
div.vosh123457b {position: absolute; background:url(/terrain/volcanic/volc.png) -64px -384px; width:64px; height:64px; z-index: 23;}

div.vosh134678r {position: absolute; background:url(/terrain/volcanic/volc.png) -128px -320px; width:64px; height:64px; z-index: 103;}
div.vosh134678t {position: absolute; background:url(/terrain/volcanic/volc.png) -192px -320px; width:64px; height:64px; z-index: 143;}



/* 2x2 1 */
div.vo12x24    {background-image:url(/terrain/volcanic/vo12x2.gif); width:64px; height:64px; background-position: 64px 64px;}
div.vo12x23    {background-image:url(/terrain/volcanic/vo12x2.gif); width:64px; height:64px; background-position: 128px 64px;}
div.vo12x22    {background-image:url(/terrain/volcanic/vo12x2.gif); width:64px; height:64px; background-position: 64px 128px;}
div.vo12x21    {background-image:url(/terrain/volcanic/vo12x2.gif); width:64px; height:64px; background-position: 128px 128px;}

/* 2x2 2 */
div.vo22x24    {background-image:url(/terrain/volcanic/vo22x2.gif); width:64px; height:64px; background-position: 64px 64px;}
div.vo22x23    {background-image:url(/terrain/volcanic/vo22x2.gif); width:64px; height:64px; background-position: 128px 64px;}
div.vo22x22    {background-image:url(/terrain/volcanic/vo22x2.gif); width:64px; height:64px; background-position: 64px 128px;}
div.vo22x21    {background-image:url(/terrain/volcanic/vo22x2.gif); width:64px; height:64px; background-position: 128px 128px;}

/* 3x3 1 */
div.vo13x39    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 64px 64px;}
div.vo13x38    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 128px 64px;}
div.vo13x37    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 192px 64px;}
div.vo13x36    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 64px 128px;}
div.vo13x35    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 128px 128px;}
div.vo13x34    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 192px 128px;}
div.vo13x33    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 64px 192px;}
div.vo13x32    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 128px 192px;}
div.vo13x31    {background-image:url(/terrain/volcanic/vo13x3.gif); width:64px; height:64px; background-position: 192px 192px;}

/* volcanic roads */
div.vox2      {background:url(/terrain/volcanic/volc.png) -128px -128px; width:64px; height:64px;} /* Right stop */
div.vox4      {background:url(/terrain/volcanic/volc.png) -64px -128px; width:64px; height:64px;} /* top stop */
div.vox1      {background:url(/terrain/volcanic/volc.png) -256px -128px; width:64px; height:64px;} /* bottom stop */
div.vox3      {background:url(/terrain/volcanic/volc.png) -192px -128px; width:64px; height:64px;} /* left stop */

div.vox23      {background:url(/terrain/volcanic/volc.png) -0px -64px; width:64px; height:64px;} /* Horizontal */
div.vox14      {background:url(/terrain/volcanic/volc.png) -0px -128px; width:64px; height:64px;} /* Vertical */
div.vox34      {background:url(/terrain/volcanic/volc.png) -64px -64px; width:64px; height:64px;} /* curve1 */
div.vox24      {background:url(/terrain/volcanic/volc.png) -128px -64px; width:64px; height:64px;} /* curve2 */
div.vox12      {background:url(/terrain/volcanic/volc.png) -192px -64px; width:64px; height:64px;} /* curve3 */
div.vox13      {background:url(/terrain/volcanic/volc.png) -256px -64px; width:64px; height:64px;} /* curve4 */

div.vox234      {background:url(/terrain/volcanic/volc.png) -192px -0px; width:64px; height:64px;} /* T cross1 */
div.vox124      {background:url(/terrain/volcanic/volc.png) -64px -0px; width:64px; height:64px;} /* T cross2 */
div.vox123      {background:url(/terrain/volcanic/volc.png) -128px -0px; width:64px; height:64px;} /* T cross3 */
div.vox134      {background:url(/terrain/volcanic/volc.png) -0px -0px; width:64px; height:64px;} /* T cross4 */

div.vox1234      {background:url(/terrain/volcanic/volc.png) -256px -0px; width:64px; height:64px;} /* X cross */

div.voxr     {position: absolute; background:url(/terrain/volcanic/volc.png) -0px -192px; width:64px; height:64px; z-index: 15;} /* Right entry */
div.voxt     {position: absolute; background:url(/terrain/volcanic/volc.png) -0px -256px; width:64px; height:64px; z-index: 18;} /* Top entry */
div.voxb     {position: absolute; background:url(/terrain/volcanic/volc.png) -256px -192px; width:64px; height:64px; z-index: 10;} /* Bottom entry */
div.voxl     {position: absolute; background:url(/terrain/volcanic/volc.png) -320px -192px; width:64px; height:64px; z-index: 15;} /* Left entry */



/*************/
/* Mountains */
/*************/
div.mo1    {background:url(/terrain/mountains/mount.png) -320px -0px; width:64px; height:64px;}
div.mo2    {background:url(/terrain/mountains/mount.png) -320px -64px; width:64px; height:64px;}
div.mo3    {background:url(/terrain/mountains/mount.png) -320px -128px; width:64px; height:64px;}

div.nmo_city {background:url(/terrain/mountains/mountains2.png) -512px -128px; width:64px; height:64px;}

/* Mountains borders */
div.mob {position: absolute; background:url(/terrain/mountains/mount.png) -64px -384px; width:64px; height:64px; z-index: 20;}
div.mor {position: absolute; background:url(/terrain/mountains/mount.png) -192px -384px;  width:64px; height:64px; z-index: 100;}
div.mol {position: absolute; background:url(/terrain/mountains/mount.png) -128px -384px; width:64px; height:64px; z-index: 100;}
div.mot {position: absolute; background:url(/terrain/mountains/mount.png) -448px -384px; width:64px; height:64px; z-index: 140;}

/* Mountains borders vs shore - rakor */
div.mosh4678t {position: absolute; background:url(/terrain/mountains/mount.png) -512px -384px; width:64px; height:64px; z-index: 140;} 
div.mosh1347r {position: absolute; background:url(/terrain/mountains/mount.png) -576px -384px; width:64px; height:64px; z-index: 125;} 
div.mosh1235b {position: absolute; background:url(/terrain/mountains/mount.png) -512px -448px; width:64px; height:64px; z-index: 20;}
div.mosh2568l {position: absolute; background:url(/terrain/mountains/mount.png) -576px -448px; width:64px; height:64px; z-index: 125;}

/* Mountains borders vs shore - svängar */
div.mosh245678l {position: absolute; background:url(/terrain/mountains/mount.png) -64px -448px; width:64px; height:64px; z-index: 102;}
div.mosh245678t {position: absolute; background:url(/terrain/mountains/mount.png) -0px -448px; width:64px; height:64px; z-index: 142;}

div.mosh123568l {position: absolute; background:url(/terrain/mountains/mount.png) -320px -448px; width:64px; height:64px; z-index: 102;}
div.mosh123568b {position: absolute; background:url(/terrain/mountains/mount.png) -256px -448px; width:64px; height:64px; z-index: 22;}

div.mosh123457r {position: absolute; background:url(/terrain/mountains/mount.png) -384px -448px; width:64px; height:64px; z-index: 102;}
div.mosh123457b {position: absolute; background:url(/terrain/mountains/mount.png) -448px -448px; width:64px; height:64px; z-index: 22;}

div.mosh134678r {position: absolute; background:url(/terrain/mountains/mount.png) -128px -448px; width:64px; height:64px; z-index: 102;}
div.mosh134678t {position: absolute; background:url(/terrain/mountains/mount.png) -192px -448px; width:64px; height:64px; z-index: 142;}

/* 2x2 1 */
div.mo12x21       { background:url(/terrain/mountains/mount.png) -384px -256px; width:64px; height:64px;}
div.mo12x22       { background:url(/terrain/mountains/mount.png) -448px -256px; width:64px; height:64px;}
div.mo12x23       { background:url(/terrain/mountains/mount.png) -384px -320px; width:64px; height:64px;}
div.mo12x24       { background:url(/terrain/mountains/mount.png) -448px -320px; width:64px; height:64px;}

/* 2x2 2 */
div.mo22x21       {background:url(/terrain/mountains/mount.png) -512px -256px; width:64px; height:64px;}
div.mo22x22       {background:url(/terrain/mountains/mount.png) -576px -256px; width:64px; height:64px;}
div.mo22x23       {background:url(/terrain/mountains/mount.png) -512px -320px; width:64px; height:64px;}
div.mo22x24       {background:url(/terrain/mountains/mount.png) -576px -320px; width:64px; height:64px;}

/* 3x3 1 */
div.mo13x31       { background:url(/terrain/mountains/mount.png) -0px -192px; width:64px; height:64px;}
div.mo13x32       { background:url(/terrain/mountains/mount.png) -64px -192px; width:64px; height:64px;}
div.mo13x33       { background:url(/terrain/mountains/mount.png) -128px -192px; width:64px; height:64px;}
div.mo13x34       { background:url(/terrain/mountains/mount.png) -0px -256px; width:64px; height:64px;}
div.mo13x35       { background:url(/terrain/mountains/mount.png) -64px -256px; width:64px; height:64px;}
div.mo13x36       { background:url(/terrain/mountains/mount.png) -128px -256px; width:64px; height:64px;}
div.mo13x37       { background:url(/terrain/mountains/mount.png) -0px -320px; width:64px; height:64px;}
div.mo13x38       { background:url(/terrain/mountains/mount.png) -64px -320px; width:64px; height:64px;}
div.mo13x39       { background:url(/terrain/mountains/mount.png) -128px -320px; width:64px; height:64px;}

/* 3x3 2 */
div.mo23x31       {background:url(/terrain/mountains/mount.png) -192px -192px; width:64px; height:64px;}
div.mo23x32       {background:url(/terrain/mountains/mount.png) -256px -192px; width:64px; height:64px;}
div.mo23x33       {background:url(/terrain/mountains/mount.png) -320px -192px; width:64px; height:64px;}
div.mo23x34       {background:url(/terrain/mountains/mount.png) -192px -256px; width:64px; height:64px;}
div.mo23x35       {background:url(/terrain/mountains/mount.png) -256px -256px; width:64px; height:64px;}
div.mo23x36       {background:url(/terrain/mountains/mount.png) -320px -256px; width:64px; height:64px;}
div.mo23x37       {background:url(/terrain/mountains/mount.png) -192px -320px; width:64px; height:64px;}
div.mo23x38       {background:url(/terrain/mountains/mount.png) -256px -320px; width:64px; height:64px;}
div.mo23x39       {background:url(/terrain/mountains/mount.png) -320px -320px; width:64px; height:64px;}

/* 4x4 */
div.mo4x41     {background:url(/terrain/mountains/mount.png) -384px -0px; width:64px; height:64px;}
div.mo4x42     {background:url(/terrain/mountains/mount.png) -448px -0px; width:64px; height:64px;}
div.mo4x43     {background:url(/terrain/mountains/mount.png) -512px -0px; width:64px; height:64px;}
div.mo4x44     {background:url(/terrain/mountains/mount.png) -576px -0px; width:64px; height:64px;}
div.mo4x45     {background:url(/terrain/mountains/mount.png) -384px -64px; width:64px; height:64px;}
div.mo4x46     {background:url(/terrain/mountains/mount.png) -448px -64px; width:64px; height:64px;}
div.mo4x47     {background:url(/terrain/mountains/mount.png) -512px -64px; width:64px; height:64px;}
div.mo4x48     {background:url(/terrain/mountains/mount.png) -576px -64px; width:64px; height:64px;}
div.mo4x49     {background:url(/terrain/mountains/mount.png) -384px -128px; width:64px; height:64px;}
div.mo4x410     {background:url(/terrain/mountains/mount.png) -448px -128px; width:64px; height:64px;}
div.mo4x411     {background:url(/terrain/mountains/mount.png) -512px -128px; width:64px; height:64px;}
div.mo4x412     {background:url(/terrain/mountains/mount.png) -576px -128px; width:64px; height:64px;}
div.mo4x413     {background:url(/terrain/mountains/mount.png) -384px -192px; width:64px; height:64px;}
div.mo4x414     {background:url(/terrain/mountains/mount.png) -448px -192px; width:64px; height:64px;}
div.mo4x415     {background:url(/terrain/mountains/mount.png) -512px -192px; width:64px; height:64px;}
div.mo4x416     {background:url(/terrain/mountains/mount.png) -576px -192px; width:64px; height:64px;}

/* Mountain roads */
div.mox2      {background:url(/terrain/mountains/mount.png) -128px -128px; width:64px; height:64px;} /* Right stop */
div.mox4      {background:url(/terrain/mountains/mount.png) -64px -128px; width:64px; height:64px;} /* top stop */
div.mox1      {background:url(/terrain/mountains/mount.png) -256px -128px; width:64px; height:64px;} /* bottom stop */
div.mox3      {background:url(/terrain/mountains/mount.png) -192px -128px; width:64px; height:64px;} /* left stop */

div.mox23      {background:url(/terrain/mountains/mount.png) -0px -64px; width:64px; height:64px;} /* Horizontal */
div.mox14      {background:url(/terrain/mountains/mount.png) -0px -128px; width:64px; height:64px;} /* Vertical */
div.mox34      {background:url(/terrain/mountains/mount.png) -64px -64px; width:64px; height:64px;} /* curve1 */
div.mox24      {background:url(/terrain/mountains/mount.png) -128px -64px; width:64px; height:64px;} /* curve2 */
div.mox12      {background:url(/terrain/mountains/mount.png) -192px -64px; width:64px; height:64px;} /* curve3 */
div.mox13      {background:url(/terrain/mountains/mount.png) -256px -64px; width:64px; height:64px;} /* curve4 */

div.mox234      {background:url(/terrain/mountains/mount.png) -192px -0px; width:64px; height:64px;} /* T cross1 */
div.mox124      {background:url(/terrain/mountains/mount.png) -64px -0px; width:64px; height:64px;} /* T cross2 */
div.mox123      {background:url(/terrain/mountains/mount.png) -128px -0px; width:64px; height:64px;} /* T cross3 */
div.mox134      {background:url(/terrain/mountains/mount.png) -0px -0px; width:64px; height:64px;} /* T cross4 */

div.mox1234      {background:url(/terrain/mountains/mount.png) -256px -0px; width:64px; height:64px;} /* X cross */

div.moxr     {position: absolute; background:url(/terrain/mountains/mount.png) -0px -384px; width:64px; height:64px; z-index: 15;} /* Right entry */
div.moxt     {position: absolute; background:url(/terrain/mountains/mount.png) -384px -384px; width:64px; height:64px; z-index: 18;} /* Top entry */
div.moxb     {position: absolute; background:url(/terrain/mountains/mount.png) -256px -384px; width:64px; height:64px; z-index: 10;} /* Bottom entry */
div.moxl     {position: absolute; background:url(/terrain/mountains/mount.png) -320px -384px; width:64px; height:64px; z-index: 15;} /* Left entry */




/*********/
/* Hills */
/*********/
div.hi1    {background:url(/terrain/hills/hills.png) -320px -0px; width:64px; height:64px;}
div.hi2    {background:url(/terrain/hills/hills.png) -320px -64px; width:64px; height:64px;}
div.hi3    {background:url(/terrain/hills/hills.png) -320px -128px; width:64px; height:64px;}

div.nhi_city {background:url(/terrain/hills/hills.png) -512px -448px; width:64px; height:64px;}

/* Hills borders */
div.hib {position: absolute; background:url(/terrain/hills/hills.png) -64px -448px; width:64px; height:64px; z-index: 20;}
div.hir {position: absolute; background:url(/terrain/hills/hills.png) -192px -448px;  width:64px; height:64px; z-index: 100;}
div.hil {position: absolute; background:url(/terrain/hills/hills.png) -128px -448px; width:64px; height:64px; z-index: 100;}
div.hit {position: absolute; background:url(/terrain/hills/hills.png) -448px -448px; width:64px; height:64px; z-index: 140;}

/* Hills borders vs shore - rakor */
div.hish4678t {position: absolute; background:url(/terrain/hills/hills.png) -448px -448px; width:64px; height:64px; z-index: 140;} 
div.hish1347r {position: absolute; background:url(/terrain/hills/hills.png) -192px -448px; width:64px; height:64px; z-index: 125;} 
div.hish1235b {position: absolute; background:url(/terrain/hills/hills.png) -64px -448px; width:64px; height:64px; z-index: 20;}
div.hish2568l {position: absolute; background:url(/terrain/hills/hills.png) -128px -448px; width:64px; height:64px; z-index: 125;}

/* Hills borders vs shore - svängar */
div.hish245678l {position: absolute; background:url(/terrain/hills/hills.png) -640px -64px; width:64px; height:64px; z-index: 101;}
div.hish245678t {position: absolute; background:url(/terrain/hills/hills.png) -640px -0px; width:64px; height:64px; z-index: 141;}

div.hish123568l {position: absolute; background:url(/terrain/hills/hills.png) -640px -256px; width:64px; height:64px; z-index: 101;}
div.hish123568b {position: absolute; background:url(/terrain/hills/hills.png) -640px -320px; width:64px; height:64px; z-index: 21;}

div.hish123457r {position: absolute; background:url(/terrain/hills/hills.png) -640px -384px; width:64px; height:64px; z-index: 101;}
div.hish123457b {position: absolute; background:url(/terrain/hills/hills.png) -640px -448px; width:64px; height:64px; z-index: 21;}

div.hish134678r {position: absolute; background:url(/terrain/hills/hills.png) -640px -128px; width:64px; height:64px; z-index: 101;}
div.hish134678t {position: absolute; background:url(/terrain/hills/hills.png) -640px -192px; width:64px; height:64px; z-index: 141;}


/* 2x2 1 */
div.hi12x21    { background:url(/terrain/hills/hills.png) -384px -256px; width:64px; height:64px;}
div.hi12x22    { background:url(/terrain/hills/hills.png) -448px -256px; width:64px; height:64px;}
div.hi12x23    { background:url(/terrain/hills/hills.png) -384px -320px; width:64px; height:64px;}
div.hi12x24    { background:url(/terrain/hills/hills.png) -448px -320px; width:64px; height:64px;}

/* 2x2 2 */
div.hi22x21    {background:url(/terrain/hills/hills.png) -512px -256px; width:64px; height:64px;}
div.hi22x22    {background:url(/terrain/hills/hills.png) -576px -256px; width:64px; height:64px;}
div.hi22x23    {background:url(/terrain/hills/hills.png) -512px -320px; width:64px; height:64px;}
div.hi22x24    {background:url(/terrain/hills/hills.png) -576px -320px; width:64px; height:64px;}

/* 3x3 1 */
div.hi13x31    { background:url(/terrain/hills/hills.png) -0px -192px; width:64px; height:64px;}
div.hi13x32    { background:url(/terrain/hills/hills.png) -64px -192px; width:64px; height:64px;}
div.hi13x33    { background:url(/terrain/hills/hills.png) -128px -192px; width:64px; height:64px;}
div.hi13x34    { background:url(/terrain/hills/hills.png) -0px -256px; width:64px; height:64px;}
div.hi13x35    { background:url(/terrain/hills/hills.png) -64px -256px; width:64px; height:64px;}
div.hi13x36    { background:url(/terrain/hills/hills.png) -128px -256px; width:64px; height:64px;}
div.hi13x37    { background:url(/terrain/hills/hills.png) -0px -320px; width:64px; height:64px;}
div.hi13x38    { background:url(/terrain/hills/hills.png) -64px -320px; width:64px; height:64px;}
div.hi13x39    { background:url(/terrain/hills/hills.png) -128px -320px; width:64px; height:64px;}

/* 3x3 2 */
div.hi23x31    {background:url(/terrain/hills/hills.png) -192px -192px; width:64px; height:64px;}
div.hi23x32    {background:url(/terrain/hills/hills.png) -256px -192px; width:64px; height:64px;}
div.hi23x33    {background:url(/terrain/hills/hills.png) -320px -192px; width:64px; height:64px;}
div.hi23x34    {background:url(/terrain/hills/hills.png) -192px -256px; width:64px; height:64px;}
div.hi23x35    {background:url(/terrain/hills/hills.png) -256px -256px; width:64px; height:64px;}
div.hi23x36    {background:url(/terrain/hills/hills.png) -320px -256px; width:64px; height:64px;}
div.hi23x37    {background:url(/terrain/hills/hills.png) -192px -320px; width:64px; height:64px;}
div.hi23x38    {background:url(/terrain/hills/hills.png) -256px -320px; width:64px; height:64px;}
div.hi23x39    {background:url(/terrain/hills/hills.png) -320px -320px; width:64px; height:64px;}

/* 4x4 */
div.hi4x41    {background:url(/terrain/hills/hills.png) -384px -0px; width:64px; height:64px;}
div.hi4x42    {background:url(/terrain/hills/hills.png) -448px -0px; width:64px; height:64px;}
div.hi4x43    {background:url(/terrain/hills/hills.png) -512px -0px; width:64px; height:64px;}
div.hi4x44    {background:url(/terrain/hills/hills.png) -576px -0px; width:64px; height:64px;}
div.hi4x45    {background:url(/terrain/hills/hills.png) -384px -64px; width:64px; height:64px;}
div.hi4x46    {background:url(/terrain/hills/hills.png) -448px -64px; width:64px; height:64px;}
div.hi4x47    {background:url(/terrain/hills/hills.png) -512px -64px; width:64px; height:64px;}
div.hi4x48    {background:url(/terrain/hills/hills.png) -576px -64px; width:64px; height:64px;}
div.hi4x49    {background:url(/terrain/hills/hills.png) -384px -128px; width:64px; height:64px;}
div.hi4x410    {background:url(/terrain/hills/hills.png) -448px -128px; width:64px; height:64px;}
div.hi4x411    {background:url(/terrain/hills/hills.png) -512px -128px; width:64px; height:64px;}
div.hi4x412    {background:url(/terrain/hills/hills.png) -576px -128px; width:64px; height:64px;}
div.hi4x413    {background:url(/terrain/hills/hills.png) -384px -192px; width:64px; height:64px;}
div.hi4x414    {background:url(/terrain/hills/hills.png) -448px -192px; width:64px; height:64px;}
div.hi4x415    {background:url(/terrain/hills/hills.png) -512px -192px; width:64px; height:64px;}
div.hi4x416    {background:url(/terrain/hills/hills.png) -576px -192px; width:64px; height:64px;}

/* Hill roads */
div.hix2     {background:url(/terrain/hills/hills.png) -128px -128px; width:64px; height:64px;} /* Right stop */
div.hix4     {background:url(/terrain/hills/hills.png) -64px -128px; width:64px; height:64px;} /* top stop */
div.hix1     {background:url(/terrain/hills/hills.png) -256px -128px; width:64px; height:64px;} /* bottom stop */
div.hix3     {background:url(/terrain/hills/hills.png) -192px -128px; width:64px; height:64px;} /* left stop */

div.hix23     {background:url(/terrain/hills/hills.png) -0px -64px; width:64px; height:64px;} /* Horizontal */
div.hix14     {background:url(/terrain/hills/hills.png) -0px -128px; width:64px; height:64px;} /* Vertical */
div.hix34     {background:url(/terrain/hills/hills.png) -64px -64px; width:64px; height:64px;} /* curve1 */
div.hix24     {background:url(/terrain/hills/hills.png) -128px -64px; width:64px; height:64px;} /* curve2 */
div.hix12     {background:url(/terrain/hills/hills.png) -192px -64px; width:64px; height:64px;} /* curve3 */
div.hix13     {background:url(/terrain/hills/hills.png) -256px -64px; width:64px; height:64px;} /* curve4 */

div.hix234     {background:url(/terrain/hills/hills.png) -192px -0px; width:64px; height:64px;} /* T cross1 */
div.hix124     {background:url(/terrain/hills/hills.png) -64px -0px; width:64px; height:64px;} /* T cross2 */
div.hix123     {background:url(/terrain/hills/hills.png) -128px -0px; width:64px; height:64px;} /* T cross3 */
div.hix134     {background:url(/terrain/hills/hills.png) -0px -0px; width:64px; height:64px;} /* T cross4 */

div.hix1234     {background:url(/terrain/hills/hills.png) -256px -0px; width:64px; height:64px;} /* X cross */

div.hixr    {position: absolute; background:url(/terrain/hills/hills.png) -0px -448px; width:64px; height:64px; z-index: 15;} /* Right entry */
div.hixt    {position: absolute; background:url(/terrain/hills/hills.png) -384px -448px; width:64px; height:64px; z-index: 18;} /* Top entry */
div.hixb    {position: absolute; background:url(/terrain/hills/hills.png) -256px -448px; width:64px; height:64px; z-index: 10;} /* Bottom entry */
div.hixl    {position: absolute; background:url(/terrain/hills/hills.png) -320px -448px; width:64px; height:64px; z-index: 15;} /* Left entry */

