

/********************/
/* MINI MAP TERRAIN */
/********************/


/************/
/* VOLCANIC */
/************/

div.m_vo    {position: absolute; background:url(interface4/minimap-terrain.png) -0px -0px; width:3px; height:3px;}

/* volcanic borders */
div.m_vob {position: absolute; background:url(interface4/minimap-terrain.png) -42px -0px; width:3px; height:3px;}
div.m_vor {position: absolute; background:url(interface4/minimap-terrain.png) -45px -0px; width:3px; height:3px;}
div.m_vol {position: absolute; background:url(interface4/minimap-terrain.png) -39px -0px; width:3px; height:3px;}
div.m_vot {position: absolute; background:url(interface4/minimap-terrain.png) -36px -0px; width:3px; height:3px;}

/* Volcanic roads */
div.m_vox2     {position: absolute; background:url(interface4/minimap-terrain.png) -51px -0px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_vox4     {position: absolute; background:url(interface4/minimap-terrain.png) -57px -0px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_vox1     {position: absolute; background:url(interface4/minimap-terrain.png) -48px -0px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_vox3     {position: absolute; background:url(interface4/minimap-terrain.png) -54px -0px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_vox23     {position: absolute; background:url(interface4/minimap-terrain.png) -9px -0px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_vox14     {position: absolute; background:url(interface4/minimap-terrain.png) -6px -0px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_vox34     {position: absolute; background:url(interface4/minimap-terrain.png) -15px -0px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_vox24     {position: absolute; background:url(interface4/minimap-terrain.png) -18px -0px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_vox12     {position: absolute; background:url(interface4/minimap-terrain.png) -21px -0px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_vox13     {position: absolute; background:url(interface4/minimap-terrain.png) -12px -0px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_vox234     {position: absolute; background:url(interface4/minimap-terrain.png) -33px -0px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_vox124     {position: absolute; background:url(interface4/minimap-terrain.png) -27px -0px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_vox123     {position: absolute; background:url(interface4/minimap-terrain.png) -24px -0px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_vox134     {position: absolute; background:url(interface4/minimap-terrain.png) -30px -0px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_vox1234     {position: absolute; background:url(interface4/minimap-terrain.png) -3px -0px; width:3px; height:3px; z-index: 2;} /* X cross */

/***********/
/* ICE */
/***********/

div.m_ic    {position: absolute; background:url(interface4/minimap-terrain.png) -0px -12px; width:3px; height:3px;}

/* ice borders */
div.m_icb {position: absolute; background:url(interface4/minimap-terrain.png) -42px -12px; width:3px; height:3px;}
div.m_icr {position: absolute; background:url(interface4/minimap-terrain.png) -45px -12px; width:3px; height:3px;}
div.m_icl {position: absolute; background:url(interface4/minimap-terrain.png) -39px -12px; width:3px; height:3px;}
div.m_ict {position: absolute; background:url(interface4/minimap-terrain.png) -36px -12px; width:3px; height:3px;}

/* ice roads */
div.m_icx2    {position: absolute; background:url(interface4/minimap-terrain.png) -51px -12px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_icx4    {position: absolute; background:url(interface4/minimap-terrain.png) -57px -12px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_icx1    {position: absolute; background:url(interface4/minimap-terrain.png) -48px -12px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_icx3    {position: absolute; background:url(interface4/minimap-terrain.png) -54px -12px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_icx23    {position: absolute; background:url(interface4/minimap-terrain.png) -9px -12px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_icx14    {position: absolute; background:url(interface4/minimap-terrain.png) -6px -12px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_icx34    {position: absolute; background:url(interface4/minimap-terrain.png) -15px -12px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_icx24    {position: absolute; background:url(interface4/minimap-terrain.png) -18px -12px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_icx12    {position: absolute; background:url(interface4/minimap-terrain.png) -21px -12px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_icx13    {position: absolute; background:url(interface4/minimap-terrain.png) -12px -12px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_icx234    {position: absolute; background:url(interface4/minimap-terrain.png) -33px -12px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_icx124    {position: absolute; background:url(interface4/minimap-terrain.png) -27px -12px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_icx123    {position: absolute; background:url(interface4/minimap-terrain.png) -24px -12px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_icx134    {position: absolute; background:url(interface4/minimap-terrain.png) -30px -12px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_icx1234    {position: absolute; background:url(interface4/minimap-terrain.png) -3px -12px; width:3px; height:3px; z-index: 2;} /* X cross */

/* ice river */
div.m_icrv2    {position: absolute; background:url(interface4/minimap-terrain.png) -96px -6px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_icrv4    {position: absolute; background:url(interface4/minimap-terrain.png) -102px -6px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_icrv1    {position: absolute; background:url(interface4/minimap-terrain.png) -93px -6px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_icrv3    {position: absolute; background:url(interface4/minimap-terrain.png) -99px -6px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_icrv23    {position: absolute; background:url(interface4/minimap-terrain.png) -66px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_icrv14    {position: absolute; background:url(interface4/minimap-terrain.png) -63px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_icrv34    {position: absolute; background:url(interface4/minimap-terrain.png) -72px -6px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_icrv24    {position: absolute; background:url(interface4/minimap-terrain.png) -75px -6px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_icrv12    {position: absolute; background:url(interface4/minimap-terrain.png) -78px -6px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_icrv13    {position: absolute; background:url(interface4/minimap-terrain.png) -69px -6px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_icrv234    {position: absolute; background:url(interface4/minimap-terrain.png) -90px -6px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_icrv124    {position: absolute; background:url(interface4/minimap-terrain.png) -84px -6px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_icrv123    {position: absolute; background:url(interface4/minimap-terrain.png) -81px -6px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_icrv134    {position: absolute; background:url(interface4/minimap-terrain.png) -87px -6px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_icrv1234    {position: absolute; background:url(interface4/minimap-terrain.png) -60px -6px; width:3px; height:3px; z-index: 2;} /* X cross */

/* Ice Waterfalls */
div.m_icrvwt     {position: absolute; background:url(interface4/minimap-terrain.png) -63px -9px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_icrvwb     {position: absolute; background:url(interface4/minimap-terrain.png) -63px -9px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_icrvwl     {position: absolute; background:url(interface4/minimap-terrain.png) -60px -9px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_icrvwr     {position: absolute; background:url(interface4/minimap-terrain.png) -60px -9px; width:3px; height:3px; z-index: 2;} /* Horizontal */

/* Ice river Port */
div.m_icrv23p     {position: absolute; background:url(interface4/minimap-terrain.png) -120px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_icrv14p     {position: absolute; background:url(interface4/minimap-terrain.png) -117px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */

/* Ice river Ford */
div.m_icrv23f     {position: absolute; background:url(interface4/minimap-terrain.png) -114px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_icrv14f     {position: absolute; background:url(interface4/minimap-terrain.png) -108px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */


/* Ice river Bridge */
div.m_icrv23b     {position: absolute; background:url(interface4/minimap-terrain.png) -105px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_icrv14b     {position: absolute; background:url(interface4/minimap-terrain.png) -111px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */


/**********/
/* DESERT */
/**********/

div.m_de    {position: absolute; background:url(interface4/minimap-terrain.png) -0px -21px; width:3px; height:3px;}

/* desert c borders */
div.m_deb {position: absolute; background:url(interface4/minimap-terrain.png) -42px -21px; width:3px; height:3px;}
div.m_der {position: absolute; background:url(interface4/minimap-terrain.png) -45px -21px; width:3px; height:3px;}
div.m_del {position: absolute; background:url(interface4/minimap-terrain.png) -39px -21px; width:3px; height:3px;}
div.m_det {position: absolute; background:url(interface4/minimap-terrain.png) -36px -21px; width:3px; height:3px;}

/* Desert c roads */
div.m_dex2     {position: absolute; background:url(interface4/minimap-terrain.png) -51px -21px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_dex4     {position: absolute; background:url(interface4/minimap-terrain.png) -57px -21px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_dex1     {position: absolute; background:url(interface4/minimap-terrain.png) -48px -21px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_dex3     {position: absolute; background:url(interface4/minimap-terrain.png) -54px -21px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_dex23     {position: absolute; background:url(interface4/minimap-terrain.png) -9px -21px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_dex14     {position: absolute; background:url(interface4/minimap-terrain.png) -6px -21px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_dex34     {position: absolute; background:url(interface4/minimap-terrain.png) -15px -21px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_dex24     {position: absolute; background:url(interface4/minimap-terrain.png) -18px -21px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_dex12     {position: absolute; background:url(interface4/minimap-terrain.png) -21px -21px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_dex13     {position: absolute; background:url(interface4/minimap-terrain.png) -12px -21px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_dex234     {position: absolute; background:url(interface4/minimap-terrain.png) -33px -21px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_dex124     {position: absolute; background:url(interface4/minimap-terrain.png) -27px -21px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_dex123     {position: absolute; background:url(interface4/minimap-terrain.png) -24px -21px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_dex134     {position: absolute; background:url(interface4/minimap-terrain.png) -30px -21px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_dex1234     {position: absolute; background:url(interface4/minimap-terrain.png) -3px -21px; width:3px; height:3px; z-index: 2;} /* X cross */

/* desert river */
div.m_derv2    {position: absolute; background:url(interface4/minimap-terrain.png) -96px -6px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_derv4    {position: absolute; background:url(interface4/minimap-terrain.png) -102px -6px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_derv1    {position: absolute; background:url(interface4/minimap-terrain.png) -93px -6px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_derv3    {position: absolute; background:url(interface4/minimap-terrain.png) -99px -6px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_derv23    {position: absolute; background:url(interface4/minimap-terrain.png) -66px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_derv14    {position: absolute; background:url(interface4/minimap-terrain.png) -63px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_derv34    {position: absolute; background:url(interface4/minimap-terrain.png) -72px -6px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_derv24    {position: absolute; background:url(interface4/minimap-terrain.png) -75px -6px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_derv12    {position: absolute; background:url(interface4/minimap-terrain.png) -78px -6px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_derv13    {position: absolute; background:url(interface4/minimap-terrain.png) -69px -6px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_derv234    {position: absolute; background:url(interface4/minimap-terrain.png) -90px -6px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_derv124    {position: absolute; background:url(interface4/minimap-terrain.png) -84px -6px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_derv123    {position: absolute; background:url(interface4/minimap-terrain.png) -81px -6px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_derv134    {position: absolute; background:url(interface4/minimap-terrain.png) -87px -6px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_derv1234    {position: absolute; background:url(interface4/minimap-terrain.png) -60px -6px; width:3px; height:3px; z-index: 2;} /* X cross */

/* Desert Waterfalls */
div.m_dervwt     {position: absolute; background:url(interface4/minimap-terrain.png) -63px -9px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_dervwb     {position: absolute; background:url(interface4/minimap-terrain.png) -63px -9px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_dervwl     {position: absolute; background:url(interface4/minimap-terrain.png) -60px -9px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_dervwr     {position: absolute; background:url(interface4/minimap-terrain.png) -60px -9px; width:3px; height:3px; z-index: 2;} /* Horizontal */

/* Desert river Port */
div.m_derv23p     {position: absolute; background:url(interface4/minimap-terrain.png) -120px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_derv14p     {position: absolute; background:url(interface4/minimap-terrain.png) -117px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */

/* Desert river Ford */
div.m_derv23f     {position: absolute; background:url(interface4/minimap-terrain.png) -114px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_derv14f     {position: absolute; background:url(interface4/minimap-terrain.png) -108px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */


/* Desert river Bridge */
div.m_derv23b     {position: absolute; background:url(interface4/minimap-terrain.png) -105px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_derv14b     {position: absolute; background:url(interface4/minimap-terrain.png) -111px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */




/*********/
/* HILLS */
/*********/

div.m_hi    {position: absolute; background:url(interface4/minimap-terrain.png) -0px -15px; width:3px; height:3px;}

/* Hill boc borders */
div.m_hib {position: absolute; background:url(interface4/minimap-terrain.png) -42px -15px; width:3px; height:3px;}
div.m_hir {position: absolute; background:url(interface4/minimap-terrain.png) -45px -15px; width:3px; height:3px;}
div.m_hil {position: absolute; background:url(interface4/minimap-terrain.png) -39px -15px; width:3px; height:3px;}
div.m_hit {position: absolute; background:url(interface4/minimap-terrain.png) -36px -15px; width:3px; height:3px;}

/* Hill roc roads */
div.m_hix2     {position: absolute; background:url(interface4/minimap-terrain.png) -51px -15px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_hix4     {position: absolute; background:url(interface4/minimap-terrain.png) -57px -15px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_hix1     {position: absolute; background:url(interface4/minimap-terrain.png) -48px -15px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_hix3     {position: absolute; background:url(interface4/minimap-terrain.png) -54px -15px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_hix23     {position: absolute; background:url(interface4/minimap-terrain.png) -9px -15px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_hix14     {position: absolute; background:url(interface4/minimap-terrain.png) -6px -15px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_hix34     {position: absolute; background:url(interface4/minimap-terrain.png) -15px -15px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_hix24     {position: absolute; background:url(interface4/minimap-terrain.png) -18px -15px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_hix12     {position: absolute; background:url(interface4/minimap-terrain.png) -21px -15px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_hix13     {position: absolute; background:url(interface4/minimap-terrain.png) -12px -15px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_hix234     {position: absolute; background:url(interface4/minimap-terrain.png) -33px -15px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_hix124     {position: absolute; background:url(interface4/minimap-terrain.png) -27px -15px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_hix123     {position: absolute; background:url(interface4/minimap-terrain.png) -24px -15px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_hix134     {position: absolute; background:url(interface4/minimap-terrain.png) -30px -15px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_hix1234     {position: absolute; background:url(interface4/minimap-terrain.png) -3px -15px; width:3px; height:3px; z-index: 2;} /* X cross */


/*********/
/* SWAMP */
/*********/

div.m_sw    {position: absolute; background:url(interface4/minimap-terrain.png) -0px -3px; width:3px; height:3px;}

/* swamp bc borders */
div.m_swb {position: absolute; background:url(interface4/minimap-terrain.png) -42px -3px; width:3px; height:3px;}
div.m_swr {position: absolute; background:url(interface4/minimap-terrain.png) -45px -3px; width:3px; height:3px;}
div.m_swl {position: absolute; background:url(interface4/minimap-terrain.png) -39px -3px; width:3px; height:3px;}
div.m_swt {position: absolute; background:url(interface4/minimap-terrain.png) -36px -3px; width:3px; height:3px;}

/* swamp rc roads */
div.m_swx2     {position: absolute; background:url(interface4/minimap-terrain.png) -51px -3px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_swx4     {position: absolute; background:url(interface4/minimap-terrain.png) -57px -3px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_swx1     {position: absolute; background:url(interface4/minimap-terrain.png) -48px -3px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_swx3     {position: absolute; background:url(interface4/minimap-terrain.png) -54px -3px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_swx23     {position: absolute; background:url(interface4/minimap-terrain.png) -9px -3px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_swx14     {position: absolute; background:url(interface4/minimap-terrain.png) -6px -3px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_swx34     {position: absolute; background:url(interface4/minimap-terrain.png) -15px -3px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_swx24     {position: absolute; background:url(interface4/minimap-terrain.png) -18px -3px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_swx12     {position: absolute; background:url(interface4/minimap-terrain.png) -21px -3px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_swx13     {position: absolute; background:url(interface4/minimap-terrain.png) -12px -3px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_swx234     {position: absolute; background:url(interface4/minimap-terrain.png) -33px -3px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_swx124     {position: absolute; background:url(interface4/minimap-terrain.png) -27px -3px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_swx123     {position: absolute; background:url(interface4/minimap-terrain.png) -24px -3px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_swx134     {position: absolute; background:url(interface4/minimap-terrain.png) -30px -3px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_swx1234     {position: absolute; background:url(interface4/minimap-terrain.png) -3px -3px; width:3px; height:3px; z-index: 2;} /* X cross */

/* swamp river */
div.m_swrv2    {position: absolute; background:url(interface4/minimap-terrain.png) -96px -6px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_swrv4    {position: absolute; background:url(interface4/minimap-terrain.png) -102px -6px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_swrv1    {position: absolute; background:url(interface4/minimap-terrain.png) -93px -6px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_swrv3    {position: absolute; background:url(interface4/minimap-terrain.png) -99px -6px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_swrv23    {position: absolute; background:url(interface4/minimap-terrain.png) -66px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_swrv14    {position: absolute; background:url(interface4/minimap-terrain.png) -63px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_swrv34    {position: absolute; background:url(interface4/minimap-terrain.png) -72px -6px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_swrv24    {position: absolute; background:url(interface4/minimap-terrain.png) -75px -6px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_swrv12    {position: absolute; background:url(interface4/minimap-terrain.png) -78px -6px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_swrv13    {position: absolute; background:url(interface4/minimap-terrain.png) -69px -6px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_swrv234    {position: absolute; background:url(interface4/minimap-terrain.png) -90px -6px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_swrv124    {position: absolute; background:url(interface4/minimap-terrain.png) -84px -6px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_swrv123    {position: absolute; background:url(interface4/minimap-terrain.png) -81px -6px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_swrv134    {position: absolute; background:url(interface4/minimap-terrain.png) -87px -6px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_swrv1234    {position: absolute; background:url(interface4/minimap-terrain.png) -60px -6px; width:3px; height:3px; z-index: 2;} /* X cross */

/* Swamp river Port */
div.m_swrv23p     {position: absolute; background:url(interface4/minimap-terrain.png) -120px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_swrv14p     {position: absolute; background:url(interface4/minimap-terrain.png) -117px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */

/* Swamp river Ford */
div.m_swrv23f     {position: absolute; background:url(interface4/minimap-terrain.png) -114px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_swrv14f     {position: absolute; background:url(interface4/minimap-terrain.png) -108px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */


/* Swamp river Bridge */
div.m_swrv23b     {position: absolute; background:url(interface4/minimap-terrain.png) -105px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_swrv14b     {position: absolute; background:url(interface4/minimap-terrain.png) -111px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */



/************/
/* MOUNTAIN */
/************/

div.m_mo    {position: absolute; background:url(interface4/minimap-terrain.png) -0px -9px; width:3px; height:3px;}

/* mountaic borders */
div.m_mob {position: absolute; background:url(interface4/minimap-terrain.png) -42px -9px; width:3px; height:3px;}
div.m_mor {position: absolute; background:url(interface4/minimap-terrain.png) -45px -9px; width:3px; height:3px;}
div.m_mol {position: absolute; background:url(interface4/minimap-terrain.png) -39px -9px; width:3px; height:3px;}
div.m_mot {position: absolute; background:url(interface4/minimap-terrain.png) -36px -9px; width:3px; height:3px;}

/* mountaic roads */
div.m_mox2     {position: absolute; background:url(interface4/minimap-terrain.png) -51px -9px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_mox4     {position: absolute; background:url(interface4/minimap-terrain.png) -57px -9px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_mox1     {position: absolute; background:url(interface4/minimap-terrain.png) -48px -9px; width:3px; height:3px; z-index: 2;} /* bottom stop *//
div.m_mox3     {position: absolute; background:url(interface4/minimap-terrain.png) -54px -9px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_mox23     {position: absolute; background:url(interface4/minimap-terrain.png) -9px -9px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_mox14     {position: absolute; background:url(interface4/minimap-terrain.png) -6px -9px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_mox34     {position: absolute; background:url(interface4/minimap-terrain.png) -15px -9px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_mox24     {position: absolute; background:url(interface4/minimap-terrain.png) -18px -9px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_mox12     {position: absolute; background:url(interface4/minimap-terrain.png) -21px -9px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_mox13     {position: absolute; background:url(interface4/minimap-terrain.png) -12px -9px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_mox234     {position: absolute; background:url(interface4/minimap-terrain.png) -33px -9px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_mox124     {position: absolute; background:url(interface4/minimap-terrain.png) -27px -9px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_mox123     {position: absolute; background:url(interface4/minimap-terrain.png) -24px -9px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_mox134     {position: absolute; background:url(interface4/minimap-terrain.png) -30px -9px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_mox1234     {position: absolute; background:url(interface4/minimap-terrain.png) -3px -9px; width:3px; height:3px; z-index: 2;} /* X cross */


/**********/
/* FOREST */
/**********/

div.m_fo    {position: absolute; background:url(interface4/minimap-terrain.png) -0px -18px; width:3px; height:3px;}

/* forest c borders */
div.m_fob {position: absolute; background:url(interface4/minimap-terrain.png) -42px -18px; width:3px; height:3px;}
div.m_for {position: absolute; background:url(interface4/minimap-terrain.png) -45px -18px; width:3px; height:3px;}
div.m_fol {position: absolute; background:url(interface4/minimap-terrain.png) -39px -18px; width:3px; height:3px;}
div.m_fot {position: absolute; background:url(interface4/minimap-terrain.png) -36px -18px; width:3px; height:3px;}

/* forest c roads */
div.m_fox2     {position: absolute; background:url(interface4/minimap-terrain.png) -51px -18px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_fox4     {position: absolute; background:url(interface4/minimap-terrain.png) -57px -18px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_fox1     {position: absolute; background:url(interface4/minimap-terrain.png) -48px -18px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_fox3     {position: absolute; background:url(interface4/minimap-terrain.png) -54px -18px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_fox23     {position: absolute; background:url(interface4/minimap-terrain.png) -9px -18px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_fox14     {position: absolute; background:url(interface4/minimap-terrain.png) -6px -18px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_fox34     {position: absolute; background:url(interface4/minimap-terrain.png) -15px -18px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_fox24     {position: absolute; background:url(interface4/minimap-terrain.png) -18px -18px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_fox12     {position: absolute; background:url(interface4/minimap-terrain.png) -21px -18px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_fox13     {position: absolute; background:url(interface4/minimap-terrain.png) -12px -18px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_fox234     {position: absolute; background:url(interface4/minimap-terrain.png) -33px -18px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_fox124     {position: absolute; background:url(interface4/minimap-terrain.png) -27px -18px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_fox123     {position: absolute; background:url(interface4/minimap-terrain.png) -24px -18px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_fox134     {position: absolute; background:url(interface4/minimap-terrain.png) -30px -18px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_fox1234     {position: absolute; background:url(interface4/minimap-terrain.png) -3px -18px; width:3px; height:3px; z-index: 2;} /* X cross */


/*************/
/* GRASSLAND */
/*************/

div.m_ngr    {position: absolute; background:url(interface4/minimap-terrain.png) -0px -6px; width:3px; height:3px;}


/* Grassland roads */
div.m_ngx2     {position: absolute; background:url(interface4/minimap-terrain.png) -51px -6px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_ngx4     {position: absolute; background:url(interface4/minimap-terrain.png) -57px -6px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_ngx1     {position: absolute; background:url(interface4/minimap-terrain.png) -48px -6px; width:3px; height:3px; z-index: 2;} /* bottom stop *
div.m_ngx3     {position: absolute; background:url(interface4/minimap-terrain.png) -54px -6px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_ngx23     {position: absolute; background:url(interface4/minimap-terrain.png) -9px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_ngx14     {position: absolute; background:url(interface4/minimap-terrain.png) -6px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_ngx34     {position: absolute; background:url(interface4/minimap-terrain.png) -15px -6px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_ngx24     {position: absolute; background:url(interface4/minimap-terrain.png) -18px -6px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_ngx12     {position: absolute; background:url(interface4/minimap-terrain.png) -21px -6px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_ngx13     {position: absolute; background:url(interface4/minimap-terrain.png) -12px -6px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_ngx234     {position: absolute; background:url(interface4/minimap-terrain.png) -33px -6px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_ngx124     {position: absolute; background:url(interface4/minimap-terrain.png) -27px -6px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_ngx123     {position: absolute; background:url(interface4/minimap-terrain.png) -24px -6px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_ngx134     {position: absolute; background:url(interface4/minimap-terrain.png) -30px -6px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_ngx1234     {position: absolute; background:url(interface4/minimap-terrain.png) -3px -6px; width:3px; height:3px; z-index: 2;} /* X cross */


/* Grassland river */

div.m_ngrv2     {position: absolute; background:url(interface4/minimap-terrain.png) -96px -6px; width:3px; height:3px; z-index: 2;} /* Right stop */
div.m_ngrv4     {position: absolute; background:url(interface4/minimap-terrain.png) -102px -6px; width:3px; height:3px; z-index: 2;} /* top stop */
div.m_ngrv1     {position: absolute; background:url(interface4/minimap-terrain.png) -93px -6px; width:3px; height:3px; z-index: 2;} /* bottom stop */
div.m_ngrv3     {position: absolute; background:url(interface4/minimap-terrain.png) -99px -6px; width:3px; height:3px; z-index: 2;} /* left stop */

div.m_ngrv23     {position: absolute; background:url(interface4/minimap-terrain.png) -66px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_ngrv14     {position: absolute; background:url(interface4/minimap-terrain.png) -63px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_ngrv34     {position: absolute; background:url(interface4/minimap-terrain.png) -72px -6px; width:3px; height:3px; z-index: 2;} /* curve1 */
div.m_ngrv24     {position: absolute; background:url(interface4/minimap-terrain.png) -75px -6px; width:3px; height:3px; z-index: 2;} /* curve2 */
div.m_ngrv12     {position: absolute; background:url(interface4/minimap-terrain.png) -78px -6px; width:3px; height:3px; z-index: 2;} /* curve3 */
div.m_ngrv13     {position: absolute; background:url(interface4/minimap-terrain.png) -69px -6px; width:3px; height:3px; z-index: 2;} /* curve4 */

div.m_ngrv234     {position: absolute; background:url(interface4/minimap-terrain.png) -90px -6px; width:3px; height:3px; z-index: 2;} /* T cross1 */
div.m_ngrv124     {position: absolute; background:url(interface4/minimap-terrain.png) -84px -6px; width:3px; height:3px; z-index: 2;} /* T cross2 */
div.m_ngrv123     {position: absolute; background:url(interface4/minimap-terrain.png) -81px -6px; width:3px; height:3px; z-index: 2;} /* T cross3 */
div.m_ngrv134     {position: absolute; background:url(interface4/minimap-terrain.png) -87px -6px; width:3px; height:3px; z-index: 2;} /* T cross4 */

div.m_ngrv1234     {position: absolute; background:url(interface4/minimap-terrain.png) -60px -6px; width:3px; height:3px; z-index: 2;} /* X cross */

/* Grassland Waterfalls */
div.m_ngrvwt     {position: absolute; background:url(interface4/minimap-terrain.png) -63px -9px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_ngrvwb     {position: absolute; background:url(interface4/minimap-terrain.png) -63px -9px; width:3px; height:3px; z-index: 2;} /* Vertical */
div.m_ngrvwl     {position: absolute; background:url(interface4/minimap-terrain.png) -60px -9px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_ngrvwr     {position: absolute; background:url(interface4/minimap-terrain.png) -60px -9px; width:3px; height:3px; z-index: 2;} /* Horizontal */

/* Grassland river Port */
div.m_ngrv23p     {position: absolute; background:url(interface4/minimap-terrain.png) -120px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_ngrv14p     {position: absolute; background:url(interface4/minimap-terrain.png) -117px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */

/* Grassland river Ford */
div.m_ngrv23f     {position: absolute; background:url(interface4/minimap-terrain.png) -114px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_ngrv14f     {position: absolute; background:url(interface4/minimap-terrain.png) -108px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */


/* Grassland river Bridge */
div.m_ngrv23b     {position: absolute; background:url(interface4/minimap-terrain.png) -105px -6px; width:3px; height:3px; z-index: 2;} /* Horizontal */
div.m_ngrv14b     {position: absolute; background:url(interface4/minimap-terrain.png) -111px -6px; width:3px; height:3px; z-index: 2;} /* Vertical */


/*********/
/* WATER */
/*********/

/* Water Shallow */
div.m_wa    	{background:url(interface4/minimap-terrain.png) -0px -24px; width:3px; height:3px;}
div.m_sh4678    {background:url(interface4/minimap-terrain.png) -24px -24px; width:3px; height:3px;}
div.m_sh47    	{background:url(interface4/minimap-terrain.png) -3px -24px; width:3px; height:3px;}
div.m_sh1347   	{background:url(interface4/minimap-terrain.png) -15px -24px; width:3px; height:3px;}
div.m_sh13    	{background:url(interface4/minimap-terrain.png) -6px -24px; width:3px; height:3px;}
div.m_sh1235    {background:url(interface4/minimap-terrain.png) -18px -24px; width:3px; height:3px;}
div.m_sh25    	{background:url(interface4/minimap-terrain.png) -9px -24px; width:3px; height:3px;}
div.m_sh2568    {background:url(interface4/minimap-terrain.png) -21px -24px; width:3px; height:3px;}
div.m_sh68    	{background:url(interface4/minimap-terrain.png) -12px -24px; width:3px; height:3px;}
div.m_sh245678  {background:url(interface4/minimap-terrain.png) -33px -24px; width:3px; height:3px;}
div.m_sh123568 	{background:url(interface4/minimap-terrain.png) -30px -24px; width:3px; height:3px;}
div.m_sh123457 	{background:url(interface4/minimap-terrain.png) -27px -24px; width:3px; height:3px;}
div.m_sh134678 	{background:url(interface4/minimap-terrain.png) -36px -24px; width:3px; height:3px;}


/* River entrace into water */
div.m_rv1235	{background:url(interface4/minimap-terrain.png) -57px -24px; width:3px; height:3px;}
div.m_rv1347	{background:url(interface4/minimap-terrain.png) -60px -24px; width:3px; height:3px;}
div.m_rv2568	{background:url(interface4/minimap-terrain.png) -66px -24px; width:3px; height:3px;}
div.m_rv4678	{background:url(interface4/minimap-terrain.png) -63px -24px; width:3px; height:3px;}

/* Anchors */
div.m_dot     {background:url(interface4/minimap-terrain.png) -39px -24px; width:3px; height:3px;}
div.m_dol     {background:url(interface4/minimap-terrain.png) -42px -24px; width:3px; height:3px;}
div.m_dob     {background:url(interface4/minimap-terrain.png) -45px -24px; width:3px; height:3px;}
div.m_dor     {background:url(interface4/minimap-terrain.png) -48px -24px; width:3px; height:3px;}

/* Bridges */
div.m_brl     {background:url(interface4/minimap-terrain.png) -48px -27px; width:3px; height:3px;}
div.m_brr     {background:url(interface4/minimap-terrain.png) -51px -27px; width:3px; height:3px;}
div.m_brh     {background:url(interface4/minimap-terrain.png) -45px -27px; width:3px; height:3px;}
div.m_brt     {background:url(interface4/minimap-terrain.png) -42px -27px; width:3px; height:3px;}
div.m_brb     {background:url(interface4/minimap-terrain.png) -54px -27px; width:3px; height:3px;}
div.m_brv     {background:url(interface4/minimap-terrain.png) -39px -27px; width:3px; height:3px;}


/* Ocean */
div.m_oc    	{background:url(interface4/minimap-terrain.png) -0px -27px; width:3px; height:3px;}
div.m_ob4678    {background:url(interface4/minimap-terrain.png) -24px -27px; width:3px; height:3px;}
div.m_ob47    	{background:url(interface4/minimap-terrain.png) -3px -27px; width:3px; height:3px;}
div.m_ob1347   	{background:url(interface4/minimap-terrain.png) -15px -27px; width:3px; height:3px;}
div.m_ob13    	{background:url(interface4/minimap-terrain.png) -6px -27px; width:3px; height:3px;}
div.m_ob1235    {background:url(interface4/minimap-terrain.png) -18px -27px; width:3px; height:3px;}
div.m_ob25    	{background:url(interface4/minimap-terrain.png) -9px -27px; width:3px; height:3px;}
div.m_ob2568    {background:url(interface4/minimap-terrain.png) -21px -27px; width:3px; height:3px;}
div.m_ob68    	{background:url(interface4/minimap-terrain.png) -12px -27px; width:3px; height:3px;}
div.m_ob245678  {background:url(interface4/minimap-terrain.png) -33px -27px; width:3px; height:3px;}
div.m_ob123568  {background:url(interface4/minimap-terrain.png) -30px -27px; width:3px; height:3px;}
div.m_ob123457  {background:url(interface4/minimap-terrain.png) -27px -27px; width:3px; height:3px;}
div.m_ob134678  {background:url(interface4/minimap-terrain.png) -36px -27px; width:3px; height:3px;}

/*buildings  ligger i markers/minimap*/
div.m_bu0     {background:url(interface4/minimap-icons.png) -27px -14px; width:3px; height:3px;}
div.m_bu1     {background:url(interface4/minimap-icons.png) -67px -14px; width:3px; height:3px;}
div.m_bu2     {background:url(interface4/minimap-icons.png) -3px -14px; width:3px; height:3px;}
div.m_bu3     {background:url(interface4/minimap-icons.png) -51px -14px; width:3px; height:3px;}
div.m_bu4     {background:url(interface4/minimap-icons.png) -19px -14px; width:3px; height:3px;}
div.m_bu5     {background:url(interface4/minimap-icons.png) -11px -14px; width:3px; height:3px;}
div.m_bu6     {background:url(interface4/minimap-icons.png) -43px -14px; width:3px; height:3px;}
div.m_bu7     {background:url(interface4/minimap-icons.png) -59px -14px; width:3px; height:3px;}
div.m_bu8     {background:url(interface4/minimap-icons.png) -35px -14px; width:3px; height:3px;}

/* def towers (aka GuardTower)  ligger i markers/minimap */
div.m_gt0     {background:url(interface4/minimap-icons.png) -27px -18px; width:3px; height:3px;}
div.m_gt1     {background:url(interface4/minimap-icons.png) -67px -18px; width:3px; height:3px;}
div.m_gt2     {background:url(interface4/minimap-icons.png) -3px -18px; width:3px; height:3px;}
div.m_gt3     {background:url(interface4/minimap-icons.png) -51px -18px; width:3px; height:3px;}
div.m_gt4     {background:url(interface4/minimap-icons.png) -19px -18px; width:3px; height:3px;}
div.m_gt5     {background:url(interface4/minimap-icons.png) -11px -18px; width:3px; height:3px;}
div.m_gt6     {background:url(interface4/minimap-icons.png) -43px -18px; width:3px; height:3px;}
div.m_gt7     {background:url(interface4/minimap-icons.png) -59px -18px; width:3px; height:3px;}
div.m_gt8     {background:url(interface4/minimap-icons.png) -35px -18px; width:3px; height:3px;}

/* look towers (aka LookOutTower) ligger i markers/minimap*/
div.m_to0     {background:url(interface4/minimap-icons.png) -27px -21px; width:3px; height:3px;}
div.m_to1     {background:url(interface4/minimap-icons.png) -67px -21px; width:3px; height:3px;}
div.m_to2     {background:url(interface4/minimap-icons.png) -3px -21px; width:3px; height:3px;}
div.m_to3     {background:url(interface4/minimap-icons.png) -51px -21px; width:3px; height:3px;}
div.m_to4     {background:url(interface4/minimap-icons.png) -19px -21px; width:3px; height:3px;}
div.m_to5     {background:url(interface4/minimap-icons.png) -11px -21px; width:3px; height:3px;}
div.m_to6     {background:url(interface4/minimap-icons.png) -43px -21px; width:3px; height:3px;}
div.m_to7     {background:url(interface4/minimap-icons.png) -59px -21px; width:3px; height:3px;}
div.m_to8     {background:url(interface4/minimap-icons.png) -35px -21px; width:3px; height:3px;}

