/*@import url(newstyle.css);*/
html { background: none !important; /*background: none !important;*/ /*width: 100%; height: 100%;*/ }
body { background-color: #000; }
body { /*background: #142738 !important;*/ background: #142738 url(images/background_normal.jpg) center top !important; }
/*body { background: #000 url(images/starfield.gif); }*/

#background-content { max-width: 670px; margin: 0 auto; padding-bottom: 20px;  }

/*body { background: #000 url(images/SKIN_IMAGE_FINAL_06_1.png) no-repeat top center fixed; }*/

.hr { background: url(images/horizontal-rule.png) left center repeat-x;}

/* clear all */
    /*
    * { margin: 0; padding: 0; border: 0; }
    UL { margin: 5px 0 5px 5px; padding-left: 40px; }
    */
a:visited {outline: none;}
a:active {outline: none;}
a:link {outline: none;}

a:hover{text-decoration: none; color: #FFF; }

/* BACKGROUND ************************ */
/*#background-content>.box { margin: 0px auto; }
#background-content { width: 95%; }*

/* predefined backgrounds */
/*.background-header { background-position: 50% 0%; background-repeat: no-repeat; }
.background-footer { background-image: url(images/planet-blue.png); background-position: 50% 100%; background-repeat: no-repeat; }*/

/*.planet_blue { background-image: url(images/planet-blue.png); }
.planet_red { background-image: url(images/planet-red.png); background-position: 0px -40px; }*/


/* GENERAL CONTENT *************************************************************************************************************************/

/* guild posts */
tr .read { background: #131D28; }
tr .unread { background: #2F4459 /*#32485F #3A516B #425b79*/; }
/*tr .unread .listing td, tr .unread .listing th {
    border-color: red !important;
}*/

.loader1 { background: url(images/loader1.gif) 0 0 no-repeat; width: 27px; height: 11px; margin: 2px; vertical-align: middle; }
.loader2 { background: url(images/loader2.gif) 0 0 no-repeat; width: 27px; height: 11px; margin: 2px; vertical-align: middle; }
.loader3 { background: url(images/loader3.gif) 0 0 no-repeat; width: 27px; height: 11px; margin: 2px; vertical-align: middle; }


table { border-color: #1c3043 !important; }
    tfoot:empty { display: none; }/* fix chrome bug where border disapears */

.listing-header th, .listing-header td { background: url(images/listing-header_center.png) center bottom repeat-x; }
.listing tr.listing-header { height: 25px; }
.listing td, .listing th { border-width: 1px 0 1px 0; }
    .listing td.help { border-width: 0; }

/*.listing td, .listing th, .listing1 th, .listing1 td { border-color: #1c3043 !important; }*/
.listing td, .listing th { border-color: #1c3043; }
.listing1 th, .listing1 td { border-color: #223C53; }
.listing .read td, .listing1 .read td { border-color: #131D28;/**/ }
.listing .unread td, .listing1 .unread td { /*border-color: #6082A8 #131D28*/; }
    /*.listing .unread td A, .listing1 .unread td A { font-weight: bold; }*/
    
/* touch compatible listing */
.btnlisting tr { /*line-height: 20px;*/ height: 25px; overflow: auto; }

.item-medium-slide {float: right; margin: 0 0 0 0;}
    .item-medium-slide IMG{ float: left; }
    .item-medium-slide-btn { float: right; width: 42px; height: 14px; margin-left: -40px; background: url(images/button-slide2d-3d.png) no-repeat; }

/* mobile icons */
.listing_cost { padding: 0 0 0 18px; color: #EEE; background: url(images/icon_cost.gif) no-repeat left; }
.listing_time { margin-left: 5px; padding: 0 0 0 15px; color: #EEE; background: url(images/icon_time.gif) no-repeat left; }

/*.listing .item-row td { border: none !important; }*/
.listing .item-row .dropcap .listing_lvl { padding: 0 0 0 4px; color: #999; /*margin-left: 3px; padding: 0 0 0 8px; border-left: 1px solid #1C3043; */ }
    .listing .item-row .dropcap .listing_lvl b { color: #FFF;  }
.listing .item-row .listing_right { padding-right: 30px; text-align: right;  }
.listing .item-row .comment { padding: 3px 0; font-size: 80%; font-weight: normal; color: #999; /*color: #819BBC;*/ /* border-top: 1px solid #1C3043; display: block; margin-top: 2px;*/ }

.listing .item-row td, .listing .item-row th { border-width: 0px 0 0px 0 !important; /*border-color: red !important;*/ }
.listing .item-row-details  td { border-width: 0px 0 1px 0 !important; }

/*.listing .item-row .td_icon { border-bottom: 1px solid #1c3043 !important; }*/
.listing th th { padding-bottom: 4px !important; }

.row_over td, .row_over th { background: #05090C  url(images/listing_highlight.png) repeat-x !important; }
.row_active td, .row_active th { background: #0A1218 url(images/listing_highlight.png) repeat-x !important; }/* degrade: #0F1B24 */

.listing1 .listing-header td, .listing1 .listing-header th { background-image: url(images/listing-header_center.png); } 

.listing-num, .nbr { text-align: right;}

.tbllisting1 { margin-bottom: 5px;  }

/* BATTLE REPORTS *************************************************************************************************************************/
.battle-report_info th, .battle-report_attack th, .battle-report_defense th { /*color: #BFDCF7 !important;*/ padding: 0 !important; border: 1px solid #22354D !important; border-width: 0px 0 1px 0 !important; }
.battle-report_info td, .battle-report_attack td, .battle-report_defense td { padding: 1px 0 !important; border: 1px solid #1C3043 !important; border-width: 0px 0 1px 0 !important; }
.battle-report_info, .battle-report_attack, .battle-report_defense { border: 1px solid #22354D !important; }

.battle-report_info { background: url(images/battle-report_info_center.png) center top repeat-x; }
.battle-report_attack { background: url(images/battle-report_attack_center.png) center top repeat-x; }
.battle-report_defense { background: url(images/battle-report_defense_center.png) center top repeat-x; }

/* SCRIPT SPECIFIC CONTENT *************************************************************************************************************************/
.sorttable_aboth div { background: url(images/arrow_both.gif) right center no-repeat;  padding-right: 10px; }
.sorttable_adown div { background: url(images/arrow_down.gif) right center no-repeat;  padding-right: 10px; }
.sorttable_aup div { background: url(images/arrow_up.gif) right center no-repeat; padding-right: 10px; }
    .sorttable_aboth div A, .sorttable_adown div A, .sorttable_aup div A { color: #FFF; }
        .sorttable_aboth div:hover, .sorttable_adown div:hover, .sorttable_aup div:hover { cursor: pointer; }
/*
.sorttable_aboth div { background: url(images/arrow_both.gif) right center no-repeat; padding-right: 10px; }
.sorttable_adown div { background: url(images/arrow_down.gif) right center no-repeat;  padding-right: 10px; }
.sorttable_aup div { background: url(images/arrow_up.gif) right center no-repeat; }
*/
/* INPUTS *************************************************************************************************************************/
input, textarea, select { font-size: 100%; font-family: verdana,arial; }

.input-button {
    height: 23px; background: #111 url(images/input-button_normal_center.png) top left repeat-x; padding: 0 10px 0 10px;
    border: 2px solid #22354D !important;
    border-left: 1px solid #2F4B6C !important;
    border-top: 1px solid #2F4B6C !important;
}
    .input-button:hover, .input-button-important:hover { color: #FFF !important; border-color: #FFF !important; }
.input-button:hover { background-position: bottom left; }
.input-text { background: transparent url(images/input_normal_center.png); }
.input-text:focus { color: #FFF; border-color: #777; }
.input-numeric { background: transparent url(images/input_normal_center.png); }
.input-numeric:focus { color: #FFF; border-color: #777; }
.input-textarea { background: transparent url(images/input_normal_center.png);  }
.input-textarea:focus { color: #FFF; border-color: #777; }
.input-select:focus, select:focus { color: #FFF; border-color: #777; }

.input-button-important {
    background-color: #750202 !important; border-color: #FB5931 !important; color: #F0C291;
}
.input-button-premium { background-color: #AC8C39 !important; border-color: #C9AA5A !important; }
.input-button-accept { background-color: #169429 !important; border-color: #1DC235 !important; }
    .input-button-important:hover, .input-button-premium:hover, .input-button-accept:hover { background-position: bottom left; }

.important .input-text { background-image: url(images/input_special_center.png); }
.important .input-text:focus { border-color: #7F1F1F; }
.important .input-numeric { background-image: url(images/input_special_center.png); }
.important .input-numeric:focus { border-color: #7F1F1F; }
.important .input-textarea { background-image: url(images/input_special_center.png); }
.important .input-textarea:focus { border-color: #7F1F1F; }
.important .input-select:focus, .important select:focus { border-color: #7F1F1F; }

/*
.input-select, select { background: #08152C !important; border-color: #2F4B6C; color: #FFFFFF !important; }
    .input-select:hover { cursor: pointer; border-color: #FFFFFF; }
*/
/* STARS *************************************************************************************************************************/
.star{ width: 24px; height: 24px; background: transparent center center no-repeat; }

.star_blue{ background-image: url(images/star_blue.png); }
.star_blue-giant{ background-image: url(images/star_blue-giant.png); }
.star_neutron{ background-image: url(images/star_neutron.png); }
.star_orange{ background-image: url(images/star_orange.png); }
.star_red{ background-image: url(images/star_red.png); }
.star_red-giant{ background-image: url(images/star_red-giant.png); }
.star_super-giant{ background-image: url(images/star_super-giant.png); }
.star_white{ background-image: url(images/star_white.png); }
.star_white-dwarf{ background-image: url(images/star_white-dwarf.png); }
.star_worm-hole{ background-image: url(images/star_worm-hole.png); }
.star_yellow{ background-image: url(images/star_yellow.png); }
.star_black-hole{ background-image: url(images/star_black-hole.png); }

/* ASTROS *************************************************************************************************************************/
.astro { background: transparent 50% 50% no-repeat; }

/* micro */
.astro-micro .astro { width: 35px; height: 35px; }

.astro-micro .astro_arid { background-image: url(images/astro_arid_micro.gif);}
.astro-micro .astro_asteroid { background-image: url(images/astro_asteroid_micro.gif);}
.astro-micro .astro_asteroid-belt { background-image: url(images/astro_asteroid-belt_micro.gif);}
.astro-micro .astro_craters { background-image: url(images/astro_craters_micro.gif);}
.astro-micro .astro_crystalline { background-image: url(images/astro_crystalline_micro.gif);}
.astro-micro .astro_earthly { background-image: url(images/astro_earthly_micro.gif);}
.astro-micro .astro_gaia { background-image: url(images/astro_gaia_micro.gif);}
.astro-micro .astro_gas-giant { width: 45px; height: 45px; background-image: url(images/astro_gas-giant_micro.gif);}
.astro-micro .astro_glacial { background-image: url(images/astro_glacial_micro.gif);}
.astro-micro .astro_magma { background-image: url(images/astro_magma_micro.gif);}
.astro-micro .astro_metallic { background-image: url(images/astro_metallic_micro.gif);}
.astro-micro .astro_oceanic { background-image: url(images/astro_oceanic_micro.gif);}
.astro-micro .astro_radioactive { background-image: url(images/astro_radioactive_micro.gif);}
.astro-micro .astro_rocky { background-image: url(images/astro_rocky_micro.gif);}
.astro-micro .astro_toxic { background-image: url(images/astro_toxic_micro.gif);}
.astro-micro .astro_tundra { background-image: url(images/astro_tundra_micro.gif);}
.astro-micro .astro_unknown { background-image: url(images/astro_unknown_micro.gif);}
.astro-micro .astro_volcanic { background-image: url(images/astro_volcanic_micro.gif);}

.astro-micro .astro_arid_fog { background-image: url(images/astro_arid_micro_fog.gif);}
.astro-micro .astro_asteroid_fog { background-image: url(images/astro_asteroid_micro_fog.gif);}
.astro-micro .astro_asteroid-belt_fog { background-image: url(images/astro_asteroid-belt_micro_fog.gif);}
.astro-micro .astro_craters_fog { background-image: url(images/astro_craters_micro_fog.gif);}
.astro-micro .astro_crystalline_fog { background-image: url(images/astro_crystalline_micro_fog.gif);}
.astro-micro .astro_earthly_fog { background-image: url(images/astro_earthly_micro_fog.gif);}
.astro-micro .astro_gaia_fog { background-image: url(images/astro_gaia_micro_fog.gif);}
.astro-micro .astro_gas-giant_fog { width: 45px; height: 45px; background-image: url(images/astro_gas-giant_micro_fog.gif);}
.astro-micro .astro_glacial_fog { background-image: url(images/astro_glacial_micro_fog.gif);}
.astro-micro .astro_magma_fog { background-image: url(images/astro_magma_micro_fog.gif);}
.astro-micro .astro_metallic_fog { background-image: url(images/astro_metallic_micro_fog.gif);}
.astro-micro .astro_oceanic_fog { background-image: url(images/astro_oceanic_micro_fog.gif);}
.astro-micro .astro_radioactive_fog { background-image: url(images/astro_radioactive_micro_fog.gif);}
.astro-micro .astro_rocky_fog { background-image: url(images/astro_rocky_micro_fog.gif);}
.astro-micro .astro_toxic_fog { background-image: url(images/astro_toxic_micro_fog.gif);}
.astro-micro .astro_tundra_fog { background-image: url(images/astro_tundra_micro_fog.gif);}
.astro-micro .astro_unknown_fog { background-image: url(images/astro_unknown_micro_fog.gif);}
.astro-micro .astro_volcanic_fog { background-image: url(images/astro_volcanic_micro_fog.gif);}


/* small */
.astro-small .astro { width: 60px; height: 60px; }

.astro-small .astro_arid { background-image: url(images/astro_arid_small.gif);}
.astro-small .astro_asteroid { background-image: url(images/astro_asteroid_small.gif);}
.astro-small .astro_asteroid-belt { background-image: url(images/astro_asteroid-belt_small.gif);}
.astro-small .astro_craters { background-image: url(images/astro_craters_small.gif);}
.astro-small .astro_crystalline { background-image: url(images/astro_crystalline_small.gif);}
.astro-small .astro_earthly { background-image: url(images/astro_earthly_small.gif);}
.astro-small .astro_gaia { background-image: url(images/astro_gaia_small.gif);}
.astro-small .astro_gas-giant { width: 105px; height: 105px; background-image: url(images/astro_gas-giant_small.gif);}
.astro-small .astro_glacial { background-image: url(images/astro_glacial_small.gif);}
.astro-small .astro_magma { background-image: url(images/astro_magma_small.gif);}
.astro-small .astro_metallic { background-image: url(images/astro_metallic_small.gif);}
.astro-small .astro_oceanic { background-image: url(images/astro_oceanic_small.gif);}
.astro-small .astro_radioactive { background-image: url(images/astro_radioactive_small.gif);}
.astro-small .astro_rocky { background-image: url(images/astro_rocky_small.gif);}
.astro-small .astro_toxic { background-image: url(images/astro_toxic_small.gif);}
.astro-small .astro_tundra { background-image: url(images/astro_tundra_small.gif);}
.astro-small .astro_unknown { background-image: url(images/astro_unknown_small.gif);}
.astro-small .astro_volcanic { background-image: url(images/astro_volcanic_small.gif);}

.astro-small .astro_arid_fog { background-image: url(images/astro_arid_small_fog.gif);}
.astro-small .astro_asteroid_fog { background-image: url(images/astro_asteroid_small_fog.gif);}
.astro-small .astro_asteroid-belt_fog { background-image: url(images/astro_asteroid-belt_small_fog.gif);}
.astro-small .astro_craters_fog { background-image: url(images/astro_craters_small_fog.gif);}
.astro-small .astro_crystalline_fog { background-image: url(images/astro_crystalline_small_fog.gif);}
.astro-small .astro_earthly_fog { background-image: url(images/astro_earthly_small_fog.gif);}
.astro-small .astro_gaia_fog { background-image: url(images/astro_gaia_small_fog.gif);}
.astro-small .astro_gas-giant_fog { width: 105px; height: 105px; background-image: url(images/astro_gas-giant_small_fog.gif);}
.astro-small .astro_glacial_fog { background-image: url(images/astro_glacial_small_fog.gif);}
.astro-small .astro_magma_fog { background-image: url(images/astro_magma_small_fog.gif);}
.astro-small .astro_metallic_fog { background-image: url(images/astro_metallic_small_fog.gif);}
.astro-small .astro_oceanic_fog { background-image: url(images/astro_oceanic_small_fog.gif);}
.astro-small .astro_radioactive_fog { background-image: url(images/astro_radioactive_small_fog.gif);}
.astro-small .astro_rocky_fog { background-image: url(images/astro_rocky_small_fog.gif);}
.astro-small .astro_toxic_fog { background-image: url(images/astro_toxic_small_fog.gif);}
.astro-small .astro_tundra_fog { background-image: url(images/astro_tundra_small_fog.gif);}
.astro-small .astro_unknown_fog { background-image: url(images/astro_unknown_small_fog.gif);}
.astro-small .astro_volcanic_fog { background-image: url(images/astro_volcanic_small_fog.gif);}


/* medium */
.astro-medium .astro { width: 190px; height: 190px; }

.astro-medium .astro_arid { background-image: url(images/astro_arid_medium.gif);}
.astro-medium .astro_asteroid { background-image: url(images/astro_asteroid_medium.gif);}
.astro-medium .astro_asteroid-belt { background-image: url(images/astro_asteroid-belt_medium.gif);}
.astro-medium .astro_craters { background-image: url(images/astro_craters_medium.gif);}
.astro-medium .astro_crystalline { background-image: url(images/astro_crystalline_medium.gif);}
.astro-medium .astro_earthly { background-image: url(images/astro_earthly_medium.gif);}
.astro-medium .astro_gaia { background-image: url(images/astro_gaia_medium.gif);}
.astro-medium .astro_gas-giant { background-image: url(images/astro_gas-giant_medium.gif);}
.astro-medium .astro_glacial { background-image: url(images/astro_glacial_medium.gif);}
.astro-medium .astro_magma { background-image: url(images/astro_magma_medium.gif);}
.astro-medium .astro_metallic { background-image: url(images/astro_metallic_medium.gif);}
.astro-medium .astro_oceanic { background-image: url(images/astro_oceanic_medium.gif);}
.astro-medium .astro_radioactive { background-image: url(images/astro_radioactive_medium.gif);}
.astro-medium .astro_rocky { background-image: url(images/astro_rocky_medium.gif);}
.astro-medium .astro_toxic { background-image: url(images/astro_toxic_medium.gif);}
.astro-medium .astro_tundra { background-image: url(images/astro_tundra_medium.gif);}
.astro-medium .astro_unknown { width: 190px; height: 190px; background-image: url(images/astro_unknown_medium.gif);}
.astro-medium .astro_volcanic { background-image: url(images/astro_volcanic_medium.gif);}

.astro-medium .astro_arid_fog { background-image: url(images/astro_arid_medium_fog.gif);}
.astro-medium .astro_asteroid_fog { background-image: url(images/astro_asteroid_medium_fog.gif);}
.astro-medium .astro_asteroid-belt_fog { background-image: url(images/astro_asteroid-belt_medium_fog.gif);}
.astro-medium .astro_craters_fog { background-image: url(images/astro_craters_medium_fog.gif);}
.astro-medium .astro_crystalline_fog { background-image: url(images/astro_crystalline_medium_fog.gif);}
.astro-medium .astro_earthly_fog { background-image: url(images/astro_earthly_medium_fog.gif);}
.astro-medium .astro_gaia_fog { background-image: url(images/astro_gaia_medium_fog.gif);}
.astro-medium .astro_gas-giant_fog { background-image: url(images/astro_gas-giant_medium_fog.gif);}
.astro-medium .astro_glacial_fog { background-image: url(images/astro_glacial_medium_fog.gif);}
.astro-medium .astro_magma_fog { background-image: url(images/astro_magma_medium_fog.gif);}
.astro-medium .astro_metallic_fog { background-image: url(images/astro_metallic_medium_fog.gif);}
.astro-medium .astro_oceanic_fog { background-image: url(images/astro_oceanic_medium_fog.gif);}
.astro-medium .astro_radioactive_fog { background-image: url(images/astro_radioactive_medium_fog.gif);}
.astro-medium .astro_rocky_fog { background-image: url(images/astro_rocky_medium_fog.gif);}
.astro-medium .astro_toxic_fog { background-image: url(images/astro_toxic_medium_fog.gif);}
.astro-medium .astro_tundra_fog { background-image: url(images/astro_tundra_medium_fog.gif);}
.astro-medium .astro_unknown_fog { width: 240px; height: 240px; background-image: url(images/astro_unknown_medium_fog.gif);}
.astro-medium .astro_volcanic_fog { background-image: url(images/astro_volcanic_medium_fog.gif);}


/* ITEMS *************************************************************************************************************************/
.item { background: center center no-repeat; cursor: pointer; }

.item-small .item { width: 78px; /*height: 33px;*/ height: 40px; }

/* tests 4 base overview icons */
    .item-small { position: relative; }
        .item-small-val, .item-small-qt { width: 100%; font-size: 90%; }
        .item-small-val { position: absolute; top: 0px; text-align: right; }
        .item-small-val { position: absolute; top: 0px; }
/* end test */


/* small tech */
.item-small .item_energy { background-image: url(images/item_energy.gif); }
.item-small .item_computer { background-image: url(images/item_computer.gif); }
.item-small .item_armour { background-image: url(images/item_armour.gif); }
.item-small .item_laser { background-image: url(images/item_laser.gif); }
.item-small .item_missiles { background-image: url(images/item_missiles.gif); }
.item-small .item_stellar-drive { background-image: url(images/item_stellar-drive.gif); }
.item-small .item_plasma { background-image: url(images/item_plasma.gif); }
.item-small .item_warp-drive { background-image: url(images/item_warp-drive.gif); }
.item-small .item_shielding { background-image: url(images/item_shielding.gif); }
.item-small .item_ion { background-image: url(images/item_ion.gif); }
.item-small .item_photon { background-image: url(images/item_photon.gif); }
.item-small .item_artificial-intelligence { background-image: url(images/item_artificial-intelligence.gif); }
.item-small .item_disruptor { background-image: url(images/item_disruptor.gif); }
.item-small .item_cybernetics { background-image: url(images/item_cybernetics.gif); }
.item-small .item_tachyon-communications { background-image: url(images/item_tachyon-communications.gif); }
.item-small .item_anti-gravity { background-image: url(images/item_anti-gravity.gif); }
.item-small .item_stealth { background-image: url(images/item_stealth.gif); }

/* small structures */
.item-small .item_urban-structures { background-image: url(images/item_urban-structures.gif); }
.item-small .item_solar-plants { background-image: url(images/item_solar-plants.gif); }
.item-small .item_gas-plants { background-image: url(images/item_gas-plants.gif); }
.item-small .item_fusion-plants { background-image: url(images/item_fusion-plants.gif); }
.item-small .item_antimatter-plants { background-image: url(images/item_antimatter-plants.gif); }
.item-small .item_research-labs { background-image: url(images/item_research-labs.gif); }
.item-small .item_metal-refineries { background-image: url(images/item_metal-refineries.gif); }
.item-small .item_crystal-mines { background-image: url(images/item_crystal-mines.gif); }
.item-small .item_robotic-factories { background-image: url(images/item_robotic-factories.gif); }
.item-small .item_shipyards { background-image: url(images/item_shipyards.gif); }
.item-small .item_orbital-shipyards { background-image: url(images/item_orbital-shipyards.gif); }
.item-small .item_spaceports { background-image: url(images/item_spaceports.gif); }
.item-small .item_command-centers { background-image: url(images/item_command-centers.gif); }
.item-small .item_nanite-factories { background-image: url(images/item_nanite-factories.gif); }
.item-small .item_android-factories { background-image: url(images/item_android-factories.gif); }
.item-small .item_economic-centers { background-image: url(images/item_economic-centers.gif); }
.item-small .item_terraform { background-image: url(images/item_terraform.gif); }
.item-small .item_multi-level-platforms { background-image: url(images/item_multi-level-platforms.gif); }
.item-small .item_orbital-base { background-image: url(images/item_orbital-base.gif); }
.item-small .item_jump-gate { background-image: url(images/item_jump-gate.gif); }
.item-small .item_biosphere-modification { background-image: url(images/item_biosphere-modification.gif); }
.item-small .item_capital { background-image: url(images/item_capital.gif); }
.item-small .item_orbital-plants { background-image: url(images/item_orbital-plants.gif); }
/*.item-small .item_new-structure { background-image: url(images/item_new-structure.gif); } WHAT IS THIS?! */

/* small defenses */
.item-small .item_barracks { background-image: url(images/item_barracks.gif); }
.item-small .item_laser-turrets { background-image: url(images/item_laser-turrets.gif); }
.item-small .item_missile-turrets { background-image: url(images/item_missile-turrets.gif); }
.item-small .item_plasma-turrets { background-image: url(images/item_plasma-turrets.gif); }
.item-small .item_ion-turrets { background-image: url(images/item_ion-turrets.gif); }
.item-small .item_photon-turrets { background-image: url(images/item_photon-turrets.gif); }
.item-small .item_disruptor-turrets { background-image: url(images/item_disruptor-turrets.gif); }
.item-small .item_deflection-shields { background-image: url(images/item_deflection-shields.gif); }
.item-small .item_planetary-shield { background-image: url(images/item_planetary-shield.gif); }
.item-small .item_planetary-ring { background-image: url(images/item_planetary-ring.gif); }

/* small production */
.item-small .item_fighters { background-image: url(images/item_fighters.gif); }
.item-small .item_bombers { background-image: url(images/item_bombers.gif); }
.item-small .item_heavy-bombers { background-image: url(images/item_heavy-bombers.gif); }
.item-small .item_ion-bombers { background-image: url(images/item_ion-bombers.gif); }
.item-small .item_corvette { background-image: url(images/item_corvette.gif); }
.item-small .item_recycler { background-image: url(images/item_recycler.gif); }
.item-small .item_destroyer { background-image: url(images/item_destroyer.gif); }
.item-small .item_frigate { background-image: url(images/item_frigate.gif); }
.item-small .item_ion-frigate { background-image: url(images/item_ion-frigate.gif); }
.item-small .item_scout-ship { background-image: url(images/item_scout-ship.gif); }
.item-small .item_outpost-ship { background-image: url(images/item_outpost-ship.gif); }
.item-small .item_cruiser { background-image: url(images/item_cruiser.gif); }
.item-small .item_carrier { background-image: url(images/item_carrier.gif); }
.item-small .item_heavy-cruiser { background-image: url(images/item_heavy-cruiser.gif); }
.item-small .item_battleship { background-image: url(images/item_battleship.gif); }
.item-small .item_fleet-carrier { background-image: url(images/item_fleet-carrier.gif); }
.item-small .item_dreadnought { background-image: url(images/item_dreadnought.gif); }
.item-small .item_titan { background-image: url(images/item_titan.gif); }
.item-small .item_leviathan { background-image: url(images/item_leviathan.gif); }
.item-small .item_death-star { background-image: url(images/item_death-star.gif); }

.item-small .item_goods { background-image: url(images/item_goods.gif); }



/* MAP REGION *************************************************************************************************************************/
#map-region_content { background: transparent; border: none; margin: 0px; }

#map-region .box-content-center { background: url(images/map-region_content.png) repeat top left; }

#map-region .border1{ width: 62px; height: 62px; background: url(images/map-region_border1.png) no-repeat bottom right; }
#map-region .border2{ width: 384px; height: 62px; background: url(images/map-region_border2.png) repeat-x bottom left; }
#map-region .border3{ width: 62px; height: 62px; background: url(images/map-region_border3.png) no-repeat bottom left; }
#map-region .border4{ width: 62px; height: 384px; background: url(images/map-region_border4.png) repeat-y top left; }
#map-region .border5{ width: 62px; height: 62px; background: url(images/map-region_border5.png) no-repeat top left; }
#map-region .border6{ width: 384px; height: 62px; background: url(images/map-region_border6.png) repeat-x top left; }
#map-region .border7{ width: 62px; height: 62px; background: url(images/map-region_border7.png) no-repeat top right; }
#map-region .border8{ width: 62px; height: 384px; background: url(images/map-region_border8.png) repeat-y top right; }

/* MAP GALAXY *************************************************************************************************************************/
#map-galaxy {}

#map-galaxy_canvas .tile-normal{ border: none; }
#map-galaxy_canvas .tile-over{ background: url(images/map-galaxy_content.png) no-repeat top left; }

#map-galaxy .box-content-center {   background: url(images/map-galaxy_content.png) repeat top left; }

#map-galaxy .border1{ width: 82px; height: 82px; background: url(images/map-galaxy_border1.png) no-repeat bottom right; }
#map-galaxy .border2{ width: 480px; height: 82px; background: url(images/map-galaxy_border2.png) repeat-x bottom left; }
#map-galaxy .border3{ width: 83px; height: 82px; background: url(images/map-galaxy_border3.png) no-repeat bottom left; }
#map-galaxy .border4{ width: 83px; height: 480px; background: url(images/map-galaxy_border4.png) repeat-y top left; }
#map-galaxy .border5{ width: 83px; height: 82px; background: url(images/map-galaxy_border5.png) no-repeat top left; }
#map-galaxy .border6{ width: 480px; height: 82px; background: url(images/map-galaxy_border6.png) repeat-x top left; }
#map-galaxy .border7{ width: 82px; height: 82px; background: url(images/map-galaxy_border7.png) no-repeat top right; }
#map-galaxy .border8{ width: 82px; height: 480px; background: url(images/map-galaxy_border8.png) repeat-y top right; }

/* buttons */
#map-galaxy_canvas .map-galaxy_base-over { background: url(images/mark_anim.gif) center center  no-repeat; }
#map-galaxy_canvas .map-galaxy_bookmark-over { background: url(images/mark_anim.gif) center center no-repeat;}
#map-galaxy_canvas .map-galaxy_fleet-over { background: url(images/mark_anim.gif) center center no-repeat; }
#map-galaxy_canvas .map-galaxy_origin-over { background: url(images/mark_anim.gif) center center no-repeat; }
#map-galaxy_canvas .map-galaxy_progress-over { background: url(images/mark_anim.gif) center center no-repeat; }
#map-galaxy_canvas .map-galaxy_destination-over { background: url(images/mark_anim.gif) center center  no-repeat; }

/* MAP-GALAXY SMALL *************************************************************************************************************************/
#map-galaxy-small{ width: 329px; height: 329px; background: url(images/map-galaxy-small.png) no-repeat left top; cursor: pointer; }



/* ITEM-DETAILS PIC *************************************************************************************************************************/
/* medium */
.item-medium .item { width: 400px; height: 200px; }





/* ******************************************************************************************************************************/
/* OLD LAYOUT NEW STUFF *********************************************************************************************************/
/* ******************************************************************************************************************************/

/* submenu */
/*
#local-header_content .button-html-info { padding-top: 8px; }
#local-header_content .astro-medium { }
#local-header_content .astro-medium .astro { width: 95px; height: 47px; background-position: -80px 3px!important; }
*/

/* blockquotes / guild-user */
.box-content-center blockquote {
    background: #222D37 /*#26262B*/;
    border-left-width: 4px;
}

/* bbcode btns */
.btns-bbcode { }
.btns-bbcode INPUT {
    background: #111;
    margin: 4px 6px 4px 2px;
    padding: 1px 4px 1px; 
    color: #EBC630;border: 1px solid #2F4B6C;
    cursor: pointer;
    
}
.btns-bbcode B A { border: none; }
    .btns-bbcode INPUT:hover { color: #FFFFFF; background: #1E2F44; text-decoration: none; }
    .btns-bbcode INPUT.bbcode-special { color: #71A3D5; margin: 1px 2px;}
        .btns-bbcode INPUT.bbcode-special:hover { color: #FFFFFF; background: #1E2F44; }

#bbcode-colors {
    margin-top: 10px; /*width: 172px;*/
}
    #bbcode-colors IMG { width: 24px; height: 24px; margin: 4px; }

#bbcode-smilies IMG { margin: 5px; }

/* button actions ------------------------------- */
    .btn-action 
    {
        /*float: left; margin: 2px 0;*/
        padding: 0 1px 2px 20px;
        background: no-repeat top left;
        font-weight: normal;
        background-color: #10385a; border-radius: 3px;
    }
        .btn-action-label { padding: 0 10px 2px 25px; } 
        .btn-action-icon-new { background-image: url(images/button_action-new2.png); }
        .btn-action-icon-edit { background-image: url(images/button_action-edit2.png); }
        .btn-action-icon-block { background-image: url(images/button_action-block2.png); }
        .btn-action-icon-msg { background-image: url(images/button_action-msg2.png); }
        .btn-action-icon-delete { background-image: url(images/button_action-delete2.png); }
        .btn-action-icon-upgrade { background-image: url(images/button_action-upgrade2.png); }
        .btn-action-icon-report { background-image: url(images/button_action-report2.png); }
        .btn-action-icon-addcontact { background-image: url(images/button_action-addcontact2.png); }
        .btn-action-icon-guildjoin { background-image: url(images/button_action-guildjoin2.png); }
        .btn-action-icon-graph { background-image: url(images/button_action-graph2.png); }
        .btn-action-icon-quote { background-image: url(images/button_action-quote.png); }

        .btn-action-icon-accept { background-image: url(images/button_action-accept.png); }
        .btn-action-icon-guildlogs { background-image: url(images/button_action-guildlogs.png); }
        .btn-action-icon-guildwidthdraw { background-image: url(images/button_action-guildwithdraw.png); }
        .btn-action-icon-msg2board { background-image: url(images/button_action-msg2boards.png); }
        .btn-action-icon-msg2savebox { background-image: url(images/button_action-msg2savebox.png); }
        .btn-action-icon-msgforward { background-image: url(images/button_action-msgforward.png); }
        .btn-action-icon-msgreply { background-image: url(images/button_action-msgreply.png); }

        .btn-action-icon-movefleet { background-image: url(images/button_action-movefleet.png); }
        .btn-action-icon-revolt { background-image: url(images/button_action-revolt.png); }
        .btn-action-icon-list { background-image: url(images/button_action-list.png); }
        .btn-action-icon-order { background-image: url(images/button_action-order.png); }
        .btn-action-icon-homeplanet { background-image: url(images/button_action-homeplanet.png); }
        
        .btn-action-icon-bookmark { background-image: url(images/button_action-bookmark.png); }
        .btn-action-icon-baseview { background-image: url(images/button_action-baseview.png); }
        .btn-action-icon-abandonbase { background-image: url(images/button_action-abandonbase.png); }
        .btn-action-icon-trades { background-image: url(images/button_action-trade.png); }
        .btn-action-icon-pillage { background-image: url(images/button_action-pillage.png); }

        .btn-action:hover { background-position: 0 -20px; text-decoration: none; color: white; }

        .btn-action-icon-refresh { background-image: url(images/button_action-refresh.png); }



        /* LIKE BOX / NEW 2023 - - - - - - - - - - - */
            /* check linha 99 */
            .board-like { position: relative;  }
            .btn-action-icon-like, .btn-action-icon-dislike {
                padding: 0 4px 2px 22px;
                background-image: url(images/button_action-like.png);
            }
                .btn-action-icon-dislike { background-image: url(images/button_action-dislike.png); }
                .btn-action-icon-like:HOVER, .btn-action-icon-dislike:HOVER { background-position: 0 -20px; }
                .btn-action-icon-like-active, .btn-action-icon-dislike-active { background-position: 0 -40px; }
                    .btn-action-icon-like-active:HOVER, .btn-action-icon-dislike-active:HOVER { background-position: 0 -40px !important; }
                /*.board-like .btn-action:HOVER { background-color: #266b94; }*/
            .btn-action-icon-likeqt { position: relative; margin-left: 5px; padding: 1px 9px 2px 10px; background: #222; font-size: 10px; }
                /*.btn-action-icon-likeqt:hover { background: #37424e; }*/
            /* POPUP BOX */
                .board-like-popup {
                    position: absolute; top: 0; right: 0; z-index: 100;
                    background: #151c23; border: 1px solid #3398d0 !important;
                }
                .board-like-popup tbody {
                        display: block;
                        min-width: 130px; max-width: 160px;
                        overflow: auto; max-height: 300px;
                }
                .board-like-popup th { padding: 6px 5px 5px 8px; font-weight: normal; border: none; }
                .board-like-popup td { padding: 4px 5px 6px 8px; border: none; }
                .board-like-popup tr:first-child th { padding: 0; }
                .board-like-popup tr:first-child th a { position: absolute; right: 0px; top: 0px; padding: 6px; }
                .board-like-popup th div { width: 75%; float: left; }
            /* PRELOAD / ERROR (not in use) */
                .board-like2-preload {
                    width: 18px; height: 7px; display: inline-block;
                    background: url(images/loader1.gif) no-repeat;
                    background-size: contain;
                }
        /* - - - - - - - - - END LIKE BOX */




/* ******************************************************************************************************************************/
/* NOVO LAYOUT ******************************************************************************************************************/
/* ******************************************************************************************************************************/


/*body { background: black !important; }*/



/* NEW BOXS *************************************************************************************************************************/

.box-anchor, .mns-anchor { position: relative; }

.box { margin: 0px auto; border: none; background: transparent; }

.box-main { width: 100%; /*float: left; display: table;*/ }
    .box-main .box_row { display: table-row; }
    .box-main .box_cell { display: table-cell; vertical-align: top; }
    .box-main .box_simple { width: 100%; display: table; }

.box-default { width: 100%; display: table; }
/*.box-compact { width: auto !important; }*/
    .box-default_header { display: table-row; }
        .box-default_header .box-default_lft { /*min-width: 7px; width: 7px;*/ width: 0; display: table-cell; background: url(images/box_header_left.png) no-repeat right; }
        .box-default_header .box-default_ctr { height: 12px; display: table-cell; background: url(images/box_header_center.png) repeat-x; }
        .box-default_header .box-default_rht { /*min-width: 7px; width: 7px;*/ width: 0; display: table-cell; background: url(images/box_header_right.png) no-repeat left; }
    .box-default_content { display: table-row; }
        .box-default_content .box-default_lft { /*min-width: 7px; width: 7px;*/ width: 0; display: table-cell; background: url(images/box_content_left.png) repeat-y right; }
        .box-default_content .box-default_ctr { display: table-cell; background: url(images/box_content_center.png); }
        .box-default_content .box-default_rht {/*min-width: 7px; width: 7px;*/ width: 0; display: table-cell; background: url(images/box_content_right.png) repeat-y left; }
    .box-default_footer { height: 12px; display: table-row; }
        .box-default_footer .box-default_lft { /*min-width: 7px; width: 7px;*/ width: 0; display: table-cell; background: url(images/box_footer_left.png) no-repeat top right; }
        .box-default_footer .box-default_ctr { height: 12px; display: table-cell; background: url(images/box_footer_center.png) repeat-x; }
        .box-default_footer .box-default_rht { /*min-width: 7px; width: 7px;*/ width: 0; display: table-cell; background: url(images/box_footer_right.png) no-repeat top left; }


.box-simple { width: 100%; display: table; /*list-style-type: none;*/ }
    .box-simple .box_row { display: table-row; }
    .box-simple .box_row .box_lft { width: 25px; display: table-cell; background: none no-repeat; /*background: url(images/top-header_left.png) no-repeat;*/ }
    .box-simple .box_row .box_ctr { display: table-cell; background: none repeat-x; /*background: url(images/top-header_center.png) repeat-x;*/ }
    .box-simple .box_row .box_rht { width: 25px; display: table-cell; background: none no-repeat; /*background: url(images/top-header_right.png) no-repeat;*/ }


.subbox_content { /*width: 100%;*/ display: table; margin: 0 auto; }
    .subbox_content .sbox_header, .subbox_content .sbox_footer { display: table-row; white-space: nowrap; }
    .subbox_content .sbox_lft { display: table-cell; }
    .subbox_content .sbox_ctr { display: table-cell; }
        /*.subbox_content .sbox_ctr DIV { width: auto; display: block; background: red; }*/
    .subbox_content .sbox_rht { display: table-cell; }

    .subbox_content .sbox_footer { /*font-size: 80%;*/ color: #BBB; }
        .subbox_content .sbox_footer .sbox_ctr { /*background: green;*/ padding-top: 0px; font-size: 80%;  }
        .subbox_content .sbox_footer .sbox_ctr .mns_box { font-size: 120%; }
        #astro-details .subbox_content .sbox_footer .sbox_ctr { font-size: 100%; color: #FFF; }

        .box3 .subbox_content .sbox_footer .sbox_ctr { padding-top: 0; }
        .box6 .subbox_content .sbox_footer .sbox_ctr { padding-top: 2px; }
    

    /*.box-compact*/ .subbox_content .sbox_ctr SPAN { /*width: auto;*/ display: block; padding: 0 10px; /*background: red;*/ }



/* BOX1, BOX2 */
.box1, .box2 { /*width: 100%;*/ /*margin: 2px 0;*/ display: table; }
    .box1_header, .box2_header { height: 26px; display: table-row; }
        .box1_header .box1_lft, .box2_header .box2_lft { min-width: 10px; width: 10px; display: table-cell; background: url(images/box2_header_left.png) no-repeat -8px -6px; }
        .box1_header .box1_ctr, .box2_header .box2_ctr { display: table-cell; background: url(images/box2_header_center.png) bottom repeat-x; }
        .box1_header .box1_rht, .box2_header .box2_rht { min-width: 10px; width: 10px; display: table-cell; background: url(images/box2_header_right.png) no-repeat -1px -6px; }
    .box1_content, .box2_content { display: table-row; }
        .box1_content .box1_lft, .box2_content .box2_lft { min-width: 10px; width: 10px; display: table-cell; background: url(images/box2_content_left.png) repeat-y -8px; }
        .box1_content .box1_ctr, .box2_content .box2_ctr { display: table-cell; background: url(images/box2_content_center.png); }
        .box1_content .box1_rht, .box2_content .box2_rht { min-width: 10px; width: 10px; display: table-cell; background: url(images/box2_content_right.png) repeat-y -1px; }
    .box1_footer, .box2_footer { height: 20px; display: table-row; margin-bottom: 4px; }
        .box1_footer .box1_lft, .box2_footer .box2_lft { min-width: 10px; width: 10px; display: table-cell; background: url(images/box2_footer_left.png) no-repeat -8px 0; }
        .box1_footer .box1_ctr, .box2_footer .box2_ctr { /*height: 24px;*/ display: table-cell; background: url(images/box2_footer_center.png) repeat-x; }
        .box1_footer .box1_rht, .box2_footer .box2_rht { min-width: 10px; width: 10px; display: table-cell; background: url(images/box2_footer_right.png) no-repeat -1px 0; }

    .box1_header .subbox_content, .box2_header .subbox_content { height: 21px; /*margin: 0 auto;*/ /*position: absolute; left: 0; top: -7px;*/ /*background: red;*/ }
        .box1 .subbox_content .sbox_header, .box2 .subbox_content .sbox_header {  }
        .box1 .subbox_content .sbox_header .sbox_lft, .box2 .subbox_content .sbox_header .sbox_lft { width: 61px; /*width: 41px;*/ background: url(images/box2_title_left.png) top right no-repeat; }
        .box1 .subbox_content .sbox_header .sbox_ctr, .box2 .subbox_content .sbox_header .sbox_ctr { /*width: 30%;*/ /*width: 41px;*/ background: url(images/box2_title_center.png) top repeat-x; vertical-align: middle; font-weight: bold; font-size: 90%; }
        .box1 .subbox_content .sbox_header .sbox_rht, .box2 .subbox_content .sbox_header .sbox_rht { width: 61px; /*width: 41px;*/ background: url(images/box2_title_right.png) top left no-repeat; }

    .box1-anchor, .box2-anchor { margin-top: 10px; }


/* BOX3 */
.box3 { /*width: 100%;*/ /*margin: 2px 0;*/ /*padding-top: 10px;*/ display: table; }
    .box3_header { height: 40px; display: table-row; margin-top: 6px; }
        .box3_header .box3_lft { min-width: 15px; width: 15px; display: table-cell; background: url(images/box3_header_left.png) no-repeat -8px 0; }
        .box3_header .box3_ctr { display: table-cell; background: url(images/box3_header_center.png) repeat-x; }
        .box3_header .box3_rht { min-width: 15px; width: 15px; display: table-cell; background: url(images/box3_header_right.png) no-repeat -10px 0; }
    
    .box3_content { display: table-row; }
        .box3_content .box3_lft { min-width: 15px; width: 15px; display: table-cell; background: url(images/box3_content_left.png) repeat-y -8px; }
        .box3_content .box3_ctr { display: table-cell; background: url(images/box3_content_center.png); }
        .box3_content .box3_rht { min-width: 15px; width: 15px; display: table-cell; background: url(images/box3_content_right.png) repeat-y 0; }

    .box3_footer { height: 24px; display: table-row; margin-bottom: 4px; }
        .box3_footer .box3_lft { min-width: 15px; width: 15px; display: table-cell; background: url(images/box3_footer_left.png) no-repeat -8px 0; }
        .box3_footer .box3_ctr { /*height: 24px;*/ display: table-cell; background: url(images/box3_footer_center.png) repeat-x; }
        .box3_footer .box3_rht { min-width: 15px; width: 15px; display: table-cell; background: url(images/box3_footer_right.png) no-repeat 0 0; }

    .box3_header .subbox_content { height: 24px; margin: 6px auto 0; /*position: absolute; left: 0; top: 6px;*/ /*background: red;*/ }
        .box3_header .subbox_content .sbox_header { }
        .box3_header .subbox_content .sbox_header .sbox_lft { width: 61px; /*width: 41px;*/ background: url(images/box3_title_left.png) top right no-repeat; }
        .box3_header .subbox_content .sbox_header .sbox_ctr { /*width: 30%;*/ background: url(images/box3_title_center.png) top repeat-x; vertical-align: middle; font-weight: bold; font-size: 90%; }
        .box3_header .subbox_content .sbox_header .sbox_rht { width: 61px; /*width: 41px;*/ background: url(images/box3_title_right.png) top left no-repeat; }

    .box3-anchor { /*margin-top: 10px;*/ }

/* BOX5 */
.box5 { /*width: 100%;*/ display: table; }
    .box5_header { height: 43px; display: table-row; }
        .box5_header .box5_lft { min-width: 5px; width: 5px; display: table-cell; background: url(images/box5_header_left.png) no-repeat -8px 0; }
        .box5_header .box5_ctr { display: table-cell; background: url(images/box5_header_center.png) bottom repeat-x; vertical-align: middle; }
        .box5_header .box5_rht { min-width: 5px; width: 5px; display: table-cell; background: url(images/box5_header_right.png) no-repeat 0 0; }
    .box5_content { display: table-row; }
        .box5_content .box5_lft { min-width: 5px; width: 5px; display: table-cell; background: url(images/box5_content_left.png) repeat-y right; }
        .box5_content .box5_ctr { display: table-cell; background: url(images/box5_content_center.png); }
        .box5_content .box5_rht { min-width: 5px; width: 5px; display: table-cell; background: url(images/box5_content_right.png) repeat-y left; }
    .box5_footer { height: 24px /*18px*/; display: table-row; }
        .box5_footer .box5_lft { min-width: 5px; width: 5px; display: table-cell; background: url(images/box5_footer_left.png) no-repeat bottom right; }
        .box5_footer .box5_ctr { /*height: 37px;*/ display: table-cell; background: url(images/box5_footer_center.png) repeat-x bottom;  }
        .box5_footer .box5_rht { min-width: 5px; width: 5px; display: table-cell; background: url(images/box5_footer_right.png) no-repeat -2px -4px; }

        .box5_header .subbox_content .sbox_header .sbox_ctr { padding-top: 12px; font-weight: bold; font-size: 90%; }
        .box5 .subbox_content .sbox_header .sbox_lft { width: 10px /*61px*/; background: none; }
        .box5 .subbox_content .sbox_header .sbox_ctr { background: none; vertical-align: middle; font-weight: bold; font-size: 90%; }
        .box5 .subbox_content .sbox_header .sbox_rht { width: 10px /*61px*/; background: none; }


/* BOX4, BOX6 */
.box4, .box6 { /*width: 100%;*/ /*margin: 2px 0;*/ display: table; }
    .box4_header, .box6_header { /*min-height: 26px;*/ height: 26px; display: table-row; /*margin-top: 6px;*/ }
        .box4_header .box4_lft, .box6_header .box6_lft { min-width: 10px; width: 10px; display: table-cell; background: url(images/box6_header_left.png) no-repeat -5px 0; }
        .box4_header .box4_ctr, .box6_header .box6_ctr { display: table-cell; background: url(images/box6_header_center.png) repeat-x; }
        .box4_header .box4_rht, .box6_header .box6_rht { min-width: 10px; width: 10px; display: table-cell; background: url(images/box6_header_right.png) no-repeat -15px 0; }
    
    .box4_content, .box6_content { display: table-row; }
        .box4_content .box4_lft, .box6_content .box6_lft { min-width: 10px; width: 10px; display: table-cell; background: url(images/box6_content_left.png) repeat-y -5px; }
        .box4_content .box4_ctr, .box6_content .box6_ctr { display: table-cell; background: url(images/box6_content_center.png); }
        .box4_content .box4_rht, .box6_content .box6_rht { min-width: 10px; width: 10px; display: table-cell; background: url(images/box6_content_right.png) repeat-y -15px; }

    .box4_footer, .box6_footer { height: 27px; display: table-row; /*margin-bottom: 4px;*/ }
        .box4_footer .box4_lft, .box6_footer .box6_lft { min-width: 10px; width: 10px; display: table-cell; background: url(images/box6_footer_left.png) no-repeat  -5px 0; }
        .box4_footer .box4_ctr, .box6_footer .box6_ctr { /*height: 24px;*/ display: table-cell; background: url(images/box6_footer_center.png) repeat-x; }
        .box4_footer .box4_rht, .box6_footer .box6_rht { min-width: 10px; width: 10px; display: table-cell; background: url(images/box6_footer_right.png) no-repeat -15px 0; }

    .box4_header .subbox_content, .box6_header .subbox_content { /*height: 28px;*/ height: 28px; margin: 12px auto 5px; }
        .box4_header .subbox_content .sbox_header, .box6_header .subbox_content .sbox_header { }
        .box4_header .subbox_content .sbox_header .sbox_lft, .box6_header .subbox_content .sbox_header .sbox_lft { width: 24px; background: url(images/box6_title_left.png) top right no-repeat; }
        .box4_header .subbox_content .sbox_header .sbox_ctr, .box6_header .subbox_content .sbox_header .sbox_ctr { /*width: 30%;*/ background: url(images/box6_title_center.png) top repeat-x; vertical-align: middle; padding-top: 2px; font-weight: bold; font-size: 90%; }
        .box4_header .subbox_content .sbox_header .sbox_rht, .box6_header .subbox_content .sbox_header .sbox_rht { width: 24px; background: url(images/box6_title_right.png) top left no-repeat; }



/* BOX VARIANT COMPACT */
        .box-compact { width: auto; /*background: yellow;*/ }
        /*.box-compact*/ .subbox-anchor { /*text-align: center;*/ position: relative; /*width: inherit;*/ }

        .box-compact .subbox_content { width: auto; /*margin-left: auto;  margin: 0 auto;*/ /*background: red;*/ }
        .box-compact .subbox_content .sbox_header { /*background: green;*/ }
        .box-compact .subbox_content .sbox_header .sbox_lft, .box-compact .subbox_content .sbox_header .sbox_rht { /*width: 81px;*/ }

        .box-compact .subbox_content .sbox_header .sbox_ctr { /*width: auto;*/ }


/* NEW FEEDBACK-BOXS *************************************************************************************************************************/

/* BOX-FEEDBACKs */
.box-error, .box-warning, .box-message, .box-tip { display: table; }
    .box-error_header, .box-warning_header, .box-message_header, .box-tip_header { height: 22px; display: table-row; }
    .box-error_header .box-error_lft, .box-warning_header .box-warning_lft, .box-message_header .box-message_lft, .box-tip_header .box-tip_lft { width: 29px; display: table-cell; background: url(images/box-error_header_left.png) repeat-x; }
    .box-error_header .box-error_ctr, .box-warning_header .box-warning_ctr, .box-message_header .box-message_ctr, .box-tip_header .box-tip_ctr { display: table-cell; background: url(images/box-error_header_center.png) bottom repeat-x; }
    .box-error_header .box-error_rht, .box-warning_header .box-warning_rht, .box-message_header .box-message_rht, .box-tip_header .box-tip_rht { width: 29px; display: table-cell; background: url(images/box-error_header_right.png) repeat-x; }
    
    .box-error_content, .box-warning_content, .box-message_content, .box-tip_content { display: table-row; }
    .box-error_content .box-error_lft, .box-warning_content .box-warning_lft, .box-message_content .box-message_lft, .box-tip_content .box-tip_lft { width: 29px; display: table-cell; background: url(images/box-error_content_left.png) repeat-y; }
    .box-error_content .box-error_ctr, .box-warning_content .box-warning_ctr, .box-message_content .box-message_ctr, .box-tip_content .box-tip_ctr { display: table-cell; background: url(images/box-error_content_center.png); }
    .box-error_content .box-error_rht, .box-warning_content .box-warning_rht, .box-message_content .box-message_rht, .box-tip_content .box-tip_rht { width: 29px; display: table-cell; background: url(images/box-error_content_right.png) repeat-y; }

    .box-error_footer, .box-warning_footer, .box-message_footer, .box-tip_footer { height: 22px; display: table-row; }
    .box-error_footer .box-error_lft, .box-warning_footer .box-warning_lft, .box-message_footer .box-message_lft, .box-tip_footer .box-tip_lft { width: 29px; display: table-cell; background: url(images/box-error_footer_left.png) no-repeat; }
    .box-error_footer .box-error_ctr, .box-warning_footer .box-warning_ctr, .box-message_footer .box-message_ctr, .box-tip_footer .box-tip_ctr { display: table-cell; background: url(images/box-error_footer_center.png) repeat-x; }
    .box-error_footer .box-error_rht, .box-warning_footer .box-warning_rht, .box-message_footer .box-message_rht, .box-tip_footer .box-tip_rht { width: 29px; display: table-cell; background: url(images/box-error_footer_right.png) no-repeat; }

    .box-warning_header  .box-warning_lft { background: url(images/box-warning_header_left.png) repeat-x; }
    .box-warning_header  .box-warning_ctr { background: url(images/box-warning_header_center.png) bottom repeat-x; }
    .box-warning_header  .box-warning_rht { background: url(images/box-warning_header_right.png) repeat-x; }
    .box-warning_content .box-warning_lft { background: url(images/box-warning_content_left.png) repeat-y; }
    .box-warning_content .box-warning_ctr { background: url(images/box-warning_content_center.png); }
    .box-warning_content .box-warning_rht { background: url(images/box-warning_content_right.png) repeat-y; }
    .box-warning_footer  .box-warning_lft { background: url(images/box-warning_footer_left.png) no-repeat; }
    .box-warning_footer  .box-warning_ctr { background: url(images/box-warning_footer_center.png) repeat-x; }
    .box-warning_footer  .box-warning_rht { background: url(images/box-warning_footer_right.png) no-repeat; }

    .box-message_header  .box-message_lft { background: url(images/box-message_header_left.png) repeat-x; }
    .box-message_header  .box-message_ctr { background: url(images/box-message_header_center.png) bottom repeat-x; }
    .box-message_header  .box-message_rht { background: url(images/box-message_header_right.png) repeat-x; }
    .box-message_content .box-message_lft { background: url(images/box-message_content_left.png) repeat-y; }
    .box-message_content .box-message_ctr { background: url(images/box-message_content_center.png); }
    .box-message_content .box-message_rht { background: url(images/box-message_content_right.png) repeat-y; }
    .box-message_footer  .box-message_lft { background: url(images/box-message_footer_left.png) no-repeat; }
    .box-message_footer  .box-message_ctr { background: url(images/box-message_footer_center.png) repeat-x; }
    .box-message_footer  .box-message_rht { background: url(images/box-message_footer_right.png) no-repeat; }

    .box-tip_header  .box-tip_lft { background: url(images/box-tip_header_left.png) repeat-x; }
    .box-tip_header  .box-tip_ctr { background: url(images/box-tip_header_center.png) bottom repeat-x; }
    .box-tip_header  .box-tip_rht { background: url(images/box-tip_header_right.png) repeat-x; }
    .box-tip_content .box-tip_lft { background: url(images/box-tip_content_left.png) repeat-y; }
    .box-tip_content .box-tip_ctr { background: url(images/box-tip_content_center.png); }
    .box-tip_content .box-tip_rht { background: url(images/box-tip_content_right.png) repeat-y; }
    .box-tip_footer  .box-tip_lft { background: url(images/box-tip_footer_left.png) no-repeat; }
    .box-tip_footer  .box-tip_ctr { background: url(images/box-tip_footer_center.png) repeat-x; }
    .box-tip_footer  .box-tip_rht { background: url(images/box-tip_footer_right.png) no-repeat; }

.feedback_container { display: table; }
    .feedback_container-row { display: table-row; }
        .feedback_container .feedback_icon { height: 30px; width: 44px; /*height: 36px; float: left;*/ /*padding: 25px 0 5px 0;*/ display: table-cell; background-position: center center; background-repeat: no-repeat; }
        .feedback_container .feedback_text { /*float: left; margin: 10px 0;*/ padding: 0px 0 0px 0px; display: table-cell; text-align: left; vertical-align: middle; }
            /*.feedback_container .feedback_text { float: left;padding: 10px 0 10px 50px; background-position: left center; background-repeat: no-repeat; }*/

            .box-error   .feedback_icon { background-image: url(images/icon_error.png); }
            .box-warning .feedback_icon { background-image: url(images/icon_warning.png); }
            .box-message .feedback_icon { background-image: url(images/icon_message.png); }
            .box-tip     .feedback_icon { background-image: url(images/icon_tip.png); }



/* NEW BTNS *************************************************************************************************************************/

    /* common */

    .mns_box { width: 100%; display: table; /*background: green;*/ }
        .mns_row, .mns_simple { display: table-row; /*background: red;*/ }

    .mn_item { display: table-cell; /*margin: 1px 0 1px 0;*/ }
        .mns_simple .mn_item { width: 100%; float: left; }
    /*
    .mn_item a { margin: 1px 0 0 0; width: 100%; display: table; text-decoration: none; }
        .mn_item a .btn_ctr { font-weight: bold; }
        .mn_item .fld a:hover { text-decoration: underline; }
        */
    a.btn-normal, a.btn-special, a.btn-important, a.btn-premium, a.btn-disabled,
    a.btn-normal-active, a.btn-special-active, a.btn-important-active, a.btn-premium-active, a.btn-disabled-active { margin: 1px 0 0 0; width: 100%; display: table; text-decoration: none; font-weight: bold; color: #c3eff3; }
    a.btn-normal-active, a.btn-special-active, a.btn-important-active, a.btn-premium-active, a.btn-disabled-active, a.btn-special, a.btn-important { color: white; }
        a.btn-normal-active, a.btn-special-active, a.btn-important-active, a.btn-premium-active { text-shadow: 0px 0px 12px #FFFFFF; }
    a.small-button { width: 100%; display: table; color: #c3eff3; }
        /*a.btn-normal .btn_ctr { font-weight: bold; }*/
        .fld a:hover { text-decoration: underline; }
        
    /* FIELD STANDARD TYPE */
        /*
        .mn_item .fld { width: 100%; display: table; }
        .mn_item .fld_lft { width: 12px; height: 22px; display: table-cell; background: no-repeat top right; }
        .mn_item .fld_ctr { height: 19px; display: table-cell; padding: 3px 0 0 0; vertical-align: top; text-align: center; }
        .mn_item .fld_rht { width: 11px; height: 22px; display: table-cell; }
        */
        .fld { width: 100%; display: table; }
        .fld_lft { width: 12px; height: 22px; display: table-cell; background: no-repeat top right; }
        .fld_ctr { height: 19px; display: table-cell; padding: 3px 0 0 0; vertical-align: top; text-align: center; }
        .fld_rht { width: 11px; height: 22px; display: table-cell; }

    /* BTNS STANDARD TYPE */
        .btn_lft { width: 10px; height: 32px; display: table-cell; background: no-repeat top right; }
        .btn_ctr { display: table-cell; vertical-align: middle; text-align: center; }
        .btn_rht { width: 10px; display: table-cell; }

        /*.button-normal, .small-button-normal, .button-normal-active, .small-button-normal-active{ background-color: transparent; } remove color from base.css */

        .btn-normal .btn_lft { background-image: url(images/button_normal_left.png); }
        .btn-normal .btn_ctr { background-image: url(images/button_normal_center.png); }
        .btn-normal .btn_rht { background-image: url(images/button_normal_right.png); }
            .btn-normal-active .btn_lft { background-image: url(images/button_normal-active_left.png); }
            .btn-normal-active .btn_ctr { background-image: url(images/button_normal-active_center.png); }
            .btn-normal-active .btn_rht { background-image: url(images/button_normal-active_right.png); }

        .btn-premium .btn_lft { background-image: url(images/button_premium_left.png); }
        .btn-premium .btn_ctr { background-image: url(images/button_premium_center.png); }
        .btn-premium .btn_rht { background-image: url(images/button_premium_right.png); }
            .btn-premium-active .btn_lft { background-image: url(images/button_premium-active_left.png); }
            .btn-premium-active .btn_ctr { background-image: url(images/button_premium-active_center.png); }
            .btn-premium-active .btn_rht { background-image: url(images/button_premium-active_right.png); }
        a.btn-premium { color: #BFA100; }
            a:hover.btn-premium { color: #FFFFFF; }

        .btn-disabled .btn_lft { background-image: url(images/button_disabled_left.png); }
        .btn-disabled .btn_ctr { background-image: url(images/button_disabled_center.png); }
        .btn-disabled .btn_rht { background-image: url(images/button_disabled_right.png); }
            .btn-disabled-active .btn_lft { background-image: url(images/button_disabled-active_left.png); }
            .btn-disabled-active .btn_ctr { background-image: url(images/button_disabled-active_center.png); }
            .btn-disabled-active .btn_rht { background-image: url(images/button_disabled-active_right.png); }
        a.btn-disabled { color: #AAAAAA; }

        .btn-special .btn_lft { background-image: url(images/button_normal_left.png); }
        .btn-special .btn_ctr { background-image: url(images/button_normal_center.png); }
        .btn-special .btn_rht { background-image: url(images/button_normal_right.png); }
            .btn-special-active .btn_lft { background-image: url(images/button_normal-active_left.png); }
            .btn-special-active .btn_ctr { background-image: url(images/button_normal-active_center.png); }
            .btn-special-active .btn_rht { background-image: url(images/button_normal-active_right.png); }
        
        .btn-important .btn_lft { background-image: url(images/button_important_left.png); }
        .btn-important .btn_ctr { background-image: url(images/button_important_center.png); }
        .btn-important .btn_rht { background-image: url(images/button_important_right.png); }
            .btn-important-active .btn_lft { background-image: url(images/button_important-active_left.png); }
            .btn-important-active .btn_ctr { background-image: url(images/button_important-active_center.png); }
            .btn-important-active .btn_rht { background-image: url(images/button_important-active_right.png); }

        a:hover .btn_ctr, a:hover .btn_rht { background-position: bottom; }
        a:hover .btn_lft { background-position: bottom right; }
        .box-default .mn_separator { }

        .btn_ctr DIV { font-size: 90%; padding: 0 0 1px 0; white-space: nowrap; }
            /*.small-button .btn_ctr DIV { font-size: 110%; }*/
        
        /* exceptions */
        #map-region .btn-normal .btn_lft, #map-region .btn-normal .btn_ctr, #map-region .btn-normal .btn_rht,
        #map-region .btn-disabled .btn_lft, #map-region .btn-disabled .btn_ctr, #map-region .btn-disabled .btn_rht { background-image: none; }




    /* BTNS SMALL TYPE */
        .small-button .btn_lft { width: 11px; height: 18px; }
        .small-button .btn_ctr { font-size: 100%; font-weight: normal; }
        .small-button .btn_rht { width: 11px; display: table-cell; }

        .small-button-normal .btn_lft { background-image: url(images/small-button_normal_left.png); }
        .small-button-normal .btn_ctr { background-image: url(images/small-button_normal_center.png); }
        .small-button-normal .btn_rht { background-image: url(images/small-button_normal_right.png); }
            .small-button-normal-active .btn_lft { background-image: url(images/small-button_normal-active_left.png); }
            .small-button-normal-active .btn_ctr { background-image: url(images/small-button_normal-active_center.png); }
            .small-button-normal-active .btn_rht { background-image: url(images/small-button_normal-active_right.png); }
        
        .small-button-important .btn_lft { background-image: url(images/small-button_important_left.png); }
        .small-button-important .btn_ctr { background-image: url(images/small-button_important_center.png); }
        .small-button-important .btn_rht { background-image: url(images/small-button_important_right.png); }
            .small-button-important-active .btn_lft { background-image: url(images/small-button_important-active_left.png); }
            .small-button-important-active .btn_ctr { background-image: url(images/small-button_important-active_center.png); }
            .small-button-important-active .btn_rht { background-image: url(images/small-button_important-active_right.png); }



/* HEADER *************************************************************************************************************************/

#top-header .mn_item { height: 20px; }
    #top-header a { color: #F2C751; font-size: 80%; }
    #top-header .mn_separator { display: table-cell; background: url(images/top-header_separator.png) center no-repeat; }
        #top-header .mn_separator DIV { width: 11px; display: block; }
    #top-header .mn_item .btn_lft, #top-header .mn_item .btn_rht { width: 5px; background-image: none; }
    #top-header .mn_item .btn_ctr { background-image: none; padding-bottom: 4px; }
    #top-header a:hover { text-shadow: 0px 0px 6px #FFF; }
    #top-header a.btn-normal-active, a.btn-especial-active, a.btn-premium-active, a.btn-important-active { color: #FFF; }


#top-header { width: auto; }
#top-header_server-time { font-size: 80%; /*padding-top: 4px; width: 100%;*/ color: #DDD; }
#main-header-logo { width: 62px; height: 35px; float: left; background: url(images/main-header-logo.png) left top no-repeat;}/* mobile */
a#main-header-logo:hover { background-position: left bottom;}
/*
#main-header-servers_container { display: block; }
#main-header-infobox_container { display: block; }
#main-header-news_container { display: block; }
#main-header-nav_container { display: block; }
#top-header_server-time { width: 100%; display: block; }
*/

/* MAIN-HEADER-INFOBOX */
/*
#main-header-infobox { height: 58px; margin: 0 5px 0 0; float: right; }
#main-header-infobox .box_lft { width: 10px; background-image: url(images/main-header-infobox_left.png); }
#main-header-infobox .box_ctr { padding-top: 4px; background-image: url(images/main-header-infobox_center.png); }
#main-header-infobox .box_rht { width: 10px; background-image: url(images/main-header-infobox_right.png); }
*/

/* MAIN-HEADER-LOGO */
/*#main-header-logo { width: 200px; }*/

/* MAIN-HEADER-SERVERS */
#main-header-servers { height: 22px; background: transparent; }
#main-header-servers .box_lft { width: 49px; background-image: url(images/main-header-servers_left.png); background-position: bottom right;}
#main-header-servers .box_ctr { /*height: 22px; */padding-top: 6px; background-image: url(images/main-header-servers_center.png); background-position: bottom; }
#main-header-servers .box_rht { width: 53px; background-image: url(images/main-header-servers_right.png); background-position: bottom left; }

#main-header-servers .mns_box { margin-top: 10px;}
#main-header-servers .mn_item { font-size: 80%; vertical-align: bottom; }
#main-header-servers .mn_item .btn_lft, #main-header-servers .mn_item .btn_rht { width: 1px; height: 12px; background-image: none; }
#main-header-servers .mn_item .btn_ctr { padding: 0; background-image: none; /*background: red;*/ }
/*#main-header-servers .btn-html { padding-bottom: 2px; }*/
#main-header-servers .btn-html { padding-bottom: 2px; }
#main-header-servers a:hover, .btn-html a:hover { /*text-shadow: 0px 0px 6px #FFF;*/ color: #FFF; }
    .btn-html .mns_box a:hover { color: #FFD700; }
/*a:hover { text-shadow: 0px 0px 4px #FFF; }*/
#main-header-servers small {font-size: 90%;}
#servers-list { margin-top: 1px; padding: 0 2px 2px 0px; background: black; }
    #servers-list th { font-size: 90%; text-align: left; font-weight: normal; }


/* MAIN-HEADER-NEWS */
#main-header-news { height: 24px; font-size: 80%; }
#main-header-news .box_lft { width: 14px; background-image: url(images/main-header-news_left.png); background-position: top right;}
#main-header-news .box_ctr { padding-top: 4px; background-image: url(images/main-header-news_center.png); background-position: top; /*vertical-align: center;*/ }
#main-header-news .box_rht { width: 13px; background-image: url(images/main-header-news_right.png); background-position: top left; }



/* LOCAL-HEADER */
.local-header, .local-header-tab { width: 100%; /*margin: 2px 0;*/ display: table; }
    .local-header-tab { margin: 2px 0 22px; }
    /*#main-header-servers .mn_item { font-size: 70%; vertical-align: bottom; }*/
    
    .local-header_header, .local-header-tab_header { height: 10px; display: table-row; }
        .local-header_header .local-header_lft, .local-header-tab_header .local-header-tab_lft { width: 10px; display: table-cell; background: url(images/local-header_header_left.png) no-repeat; }
        .local-header_header .local-header_ctr, .local-header-tab_header .local-header-tab_ctr { height: 10px; display: table-cell; background: url(images/local-header_header_center.png) repeat-x; }
        .local-header_header .local-header_rht, .local-header-tab_header .local-header-tab_rht { width: 12px; display: table-cell; background: url(images/local-header_header_right.png) top right no-repeat; }
    
    .local-header_content, .local-header-tab_content { display: table-row; }
        .local-header_content .local-header_lft, .local-header-tab_content .local-header-tab_lft { width: 10px; display: table-cell; background: url(images/local-header_content_left.png) repeat-y; }
        .local-header_content .local-header_ctr, .local-header-tab_content .local-header-tab_ctr { display: table-cell; background: url(images/local-header_content_center.png); }
        .local-header_content .local-header_rht, .local-header-tab_content .local-header-tab_rht { width: 12px; display: table-cell; background: url(images/local-header_content_right.png) right repeat-y; }

    .local-header_footer { height: 15px; display: table-row; }
        .local-header_footer .local-header_lft { width: 10px; display: table-cell; background: url(images/local-header_footer_left.png) no-repeat; }
        .local-header_footer .local-header_ctr { height: 15px; display: table-cell; background: url(images/local-header_footer_center.png) repeat-x; }
        .local-header_footer .local-header_rht { width: 12px; display: table-cell; background: url(images/local-header_footer_right.png) right no-repeat; }

    .local-header-tab_footer { height: 30px; display: table-row; }
        .local-header-tab_footer .local-header-tab_lft { width: 10px; display: table-cell; background: url(images/local-header_footer_left_tab.png) no-repeat; }
        .local-header-tab_footer .local-header-tab_ctr { height: 15px; display: table-cell; background: url(images/local-header_footer_center_tab.png) repeat-x; }
        .local-header-tab_footer .local-header-tab_rht { width: 12px; display: table-cell; background: url(images/local-header_footer_right_tab.png) right no-repeat; }

        .local-header-tab_footer .subbox_content .mns-anchor {  position: absolute; margin-top: 13px; left: 0px; width: 100%; }
            .local-header-tab_footer .subbox_content .mns-anchor .mns-anchor-special { padding: 0 7px 0 8px; }

        /*.local-header-tab .box_footer .subbox_content { background: blue; position: absolute; left: -6px; top: 12px; }*/
            /*.local-header-tab .box_footer .subbox_content .sbox_footer { position: relative; }*/
            .local-header-tab_footer .subbox_content .mns_box { /*position: absolute; background: blue; padding-right: 80px;*/ /*position: absolute; left: -5px; top: 13px;*/ }
            /*.local-header-tab_footer .subbox_content .mns_box .mn_item a { margin: 0; }*/
    /*
    .box-status-wrapper { width: 100%; left: -6px; padding-right: 10px; }
    */

/*.local-header_box-status-pad, .local-header-tab_box-status-pad { height: 0px; }*/
.local-header-tab_content .mn_separator { width: 1px; }


#local-header select { font-weight: bold; width: 100%; margin: 2px 0; padding: 1px 0; }
    #local-header select:hover { border-color: #FFF; cursor: pointer; }
#local-header .mn_item { font-size: 100%; vertical-align: middle; }
/*#local-header_content { width: 100%; background: red; }*/


/* ASTRO-DETAILS */
.astro-details { width: 100%; /*margin: 2px 0;*/ display: table; }
    .astro-details_header { height: 30px; display: table-row; }
        .astro-details_header .astro-details_lft { width: 8px; display: table-cell; }
        .astro-details_header .astro-details_ctr { display: table-cell; }
        .astro-details_header .astro-details_rht { width: 8px; display: table-cell; }
    .astro-details_content { display: table-row; }
        .astro-details_content .astro-details_lft { width: 8px; display: table-cell; background: url(images/box-astro_content_left.png) bottom repeat-x; }
        .astro-details_content .astro-details_ctr { display: table-cell; background: url(images/box-astro_content_center.png) bottom repeat-x; }
        .astro-details_content .astro-details_rht { width: 8px; display: table-cell; background: url(images/box-astro_content_right.png) bottom repeat-x; }
    .astro-details_footer { height: 37px; display: table-row; }
        .astro-details_footer .astro-details_lft { min-width: 5px; width: 8px; display: table-cell; background: url(images/box-astro_footer_left.png) no-repeat top left; }
        .astro-details_footer .astro-details_ctr { /*height: 37px;*/ display: table-cell; background: url(images/box-astro_footer_center.png) repeat-x; }
        .astro-details_footer .astro-details_rht { width: 8px; display: table-cell; background: url(images/box-astro_footer_right.png) no-repeat top right; }

/*.astro-details .box_header .sbox_header { font-size: 120%; font-weight: bold; }*/
.astro-details .sbox_header { font-size: 120%; font-weight: bold; }
.astro-details .box5 .box5_header .sbox_header { font-size: 100%; }
.astro-details_footer .subbox_content { margin-top: 8px; }
/*.astro-details_content .subbox_content { margin-top: 8px; background: red; }*/

#astro_specs { /*width: 120px; margin: 0 0 10px 0px;*/ line-height: 20px; white-space: nowrap;}
#base_resources { /*width: 120px; margin: 0 0 0 30px;*/}
#base_processing-capacities { /*width: 200px;*/ }
/*#resources_container .box5 { width: auto; }*/


/* MAP-SYSTEM */
.map-system { width: 100%; display: table; }
    .map-system_header { height: 3px; display: table-row; }
        .map-system_header .map-system_lft { width: 1px; display: table-cell; /*background: url(images/box-system_header_left.png) no-repeat;*/ }
        .map-system_header .map-system_ctr { display: table-cell; background: url(images/box-system_header_center.png) repeat-x; }
        .map-system_header .map-system_rht { width: 1px; display: table-cell; /*background: url(images/box-system_header_right.png) no-repeat;*/ }
    .map-system_content { text-align: center; display: table-row; }
        .map-system_content .map-system_lft { width: 1px; display: table-cell; /*background: url(images/box-system_content_left.png) repeat-y;*/ }
        .map-system_content .map-system_ctr { display: table-cell; /*background: url(images/box-system_content_center.png);*/ }
        .map-system_content .map-system_rht { width: 1px; display: table-cell; /*background: url(images/box-system_content_right.png) repeat-y;*/ }
    .map-system_footer { font-size: 1px; height: 3px; display: table-row; }
        .map-system_footer .map-system_lft { width: 1px; display: table-cell; /*background: url(images/box-system_footer_left.png) no-repeat;*/ }
        .map-system_footer .map-system_ctr { /*height: 37px;*/ display: table-cell; background: url(images/box-system_footer_center.png) repeat-x bottom; }
        .map-system_footer .map-system_rht { width: 1px; display: table-cell; /*background: url(images/box-system_footer_right.png) no-repeat;*/ }

    .map-system_header .subbox_content { margin-top: 14px; font-weight: bold; }
    #map-system .astro_container .description { font-size: 80%; color: #888; }
    

/* PROFILE */
.profile { width: 100%; display: table; }
    .profile_header { height: 39px; display: table-row; }
        .profile_header .profile_lft { min-width: 15px; width: 15px; display: table-cell; background: url(images/box-profile_header_left.png) no-repeat -10px 0; }
        .profile_header .profile_ctr { display: table-cell; background: url(images/box-profile_header_center.png) repeat-x; }
        .profile_header .profile_rht { min-width: 15px; width: 15px; display: table-cell; background: url(images/box-profile_header_right.png) no-repeat -20px 0; }
    .profile_content { display: table-row; }
        .profile_content .profile_lft { min-width: 15px; width: 15px; display: table-cell; background: url(images/box-profile_content_left.png) repeat-y -10px 0; }
        .profile_content .profile_ctr { display: table-cell; background: url(images/box-profile_content_center.png); padding-top: 10px; }
        .profile_content .profile_rht { min-width: 15px; width: 15px; display: table-cell; background: url(images/box-profile_content_right.png) repeat-y -20px 0; }
    .profile_footer { height: 39px; /*79px*/ display: table-row; }
        .profile_footer .profile_lft { min-width: 15px; width: 15px; display: table-cell; background: url(images/box-profile_footer_left.png) no-repeat bottom; }
        .profile_footer .profile_ctr { /*height: 37px;*/ display: table-cell; background: url(images/box-profile_footer_center.png) bottom repeat-x; }
        .profile_footer .profile_rht { min-width: 15px; width: 15px; display: table-cell; background: url(images/box-profile_footer_right.png) no-repeat bottom; }

    .profile_header .subbox_content { height: 39px; margin-top: 0px; /*position: absolute; left: 0; top: 2px;*/ /*background: red;*/  }
        .profile_header .subbox_content .sbox_header {  }
        .profile_header .subbox_content .sbox_header .sbox_lft { width: 41px; background: url(images/box-profile_title_left.png) top right no-repeat; }
        .profile_header .subbox_content .sbox_header .sbox_ctr { /*width: 30%;*/ background: url(images/box-profile_title_center.png) top repeat-x; /*vertical-align: bottom;*/ padding-top: 16px; font-weight: bold; }
        .profile_header .subbox_content .sbox_header .sbox_rht { width: 41px; background: url(images/box-profile_title_right.png) top left no-repeat; }

    .profile_footer .subbox_content { height: 39px; /*padding-bottom: 20px;*/ /*margin-top: -40px;*//*position: absolute; left: 0; top: 40px;*/  }
        .profile_footer .subbox_content .sbox_footer {  }
        .profile_footer .subbox_content .sbox_footer .sbox_lft { width: 41px; background: url(images/box-profile_status_left.png) top right no-repeat; }
        .profile_footer .subbox_content .sbox_footer .sbox_ctr { /*width: 60%;*/ background: url(images/box-profile_status_center.png) top repeat-x; vertical-align: top; /*font-size: 80%;*/ padding: 22px 0 15px; }
        .profile_footer .subbox_content .sbox_footer .sbox_rht { width: 41px; background: url(images/box-profile_status_right.png) top left no-repeat; }

    #profile_specs, #profile_logo, #profile_description, profile_bottom { /*display: table-cell;*/ width: 100%; float: left; vertical-align: middle; }
    #profile_description { margin-top: 15px; border-top: 1px solid #1b2b3b; }

/* ACCOUNT */
    /*#account_main .box-default { width: 220px; }*/


/* MAP-REGION */
    #map-region .btn_ctr { }
        #map-region_top .btn-normal .btn_ctr { height: 60px; background: url(images/map-region_button-top_normal.png) no-repeat top; }
        #map-region_left .btn-normal .btn_ctr { width: 60px; height: 109px; background: url(images/map-region_button-left_normal.png) no-repeat top; }
        #map-region_right .btn-normal .btn_ctr { width: 60px; height: 109px; background: url(images/map-region_button-right_normal.png) no-repeat top; }
        #map-region_bottom .btn-normal .btn_ctr { height: 60px; background: url(images/map-region_button-bottom_normal.png) no-repeat top; }
        
        #map-region_top .btn-disabled .btn_ctr { height: 60px; background: url(images/map-region_button-top_disabled.png) no-repeat top; }
        #map-region_left .btn-disabled .btn_ctr { width: 60px; height: 109px; background: url(images/map-region_button-left_disabled.png) no-repeat top; }
        #map-region_right .btn-disabled .btn_ctr { width: 60px; height: 109px; background: url(images/map-region_button-right_disabled.png) no-repeat top; }
        #map-region_bottom .btn-disabled .btn_ctr { height: 60px; background: url(images/map-region_button-bottom_disabled.png) no-repeat top; }

        #map-region a:hover .btn_ctr { background-position: bottom; }






/* ---------------------------------------------------------------------------------------------------------------------------- */
/*                                                  MOBILE tweaks                                                               */
/* ---------------------------------------------------------------------------------------------------------------------------- */

    #main-header-infobox { float: right; /*background: green;*/ }
        #main-header-infobox .box_lft, #main-header-infobox .box_rht { }
        #main-header-infobox .btn_lft, #main-header-infobox .btn_rht { width: 0px; height: 35px; width: 5px; }
        #main-header-infobox .btn_ctr { white-space: nowrap; overflow: hidden; vertical-align: top; }

            #main-header-infobox .btn-normal .btn_lft { display: block;background-image: url(images/btn_usermenu-normal_left.gif); }
            #main-header-infobox .btn-normal .btn_ctr { background-image: url(images/btn_usermenu-normal_center.gif); }
            #main-header-infobox .btn-normal .btn_rht { display: block;background-image: url(images/btn_usermenu-normal_right.gif); }
                #main-header-infobox .btn-normal-active .btn_lft { display: block; background-image: url(images/btn_usermenu-normal_left.gif) ; background-position: bottom; }
                #main-header-infobox .btn-normal-active .btn_ctr { background-image: url(images/btn_usermenu-normal_center.gif); background-position: bottom; }
                #main-header-infobox .btn-normal-active .btn_rht { display: block; background-image: url(images/btn_usermenu-normal_right.gif); background-position: bottom; }

            #main-header-infobox .btn-special .btn_lft { display: block;background-image: url(images/btn_usermenu-normal_left.gif); background-position: bottom; }
            #main-header-infobox .btn-special .btn_ctr { background-image: url(images/btn_usermenu-normal_center.gif); background-position: bottom; }
            #main-header-infobox .btn-special .btn_rht { display: block;background-image: url(images/btn_usermenu-normal_right.gif); background-position: bottom; }
                #main-header-infobox .btn-special-active .btn_lft { display: block; background-image: url(images/btn_usermenu-normal_left.gif) ; background-position: bottom; }
                #main-header-infobox .btn-special-active .btn_ctr { background-image: url(images/btn_usermenu-normal_center.gif); background-position: bottom; }
                #main-header-infobox .btn-special-active .btn_rht { display: block; background-image: url(images/btn_usermenu-normal_right.gif); background-position: bottom; }

            #main-header-infobox .btn-important .btn_lft { display: block;background-image: url(images/btn_usermenu-important_left.gif); }
            #main-header-infobox .btn-important .btn_ctr { background-image: url(images/btn_usermenu-important_center.gif); }
            #main-header-infobox .btn-important .btn_rht { display: block;background-image: url(images/btn_usermenu-important_right.gif); }
                #main-header-infobox .btn-important-active .btn_lft { display: block; background-image: url(images/btn_usermenu-important_left.gif) ; background-position: bottom; }
                #main-header-infobox .btn-important-active .btn_ctr { background-image: url(images/btn_usermenu-important_center.gif); background-position: bottom; }
                #main-header-infobox .btn-important-active .btn_rht { display: block; background-image: url(images/btn_usermenu-important_right.gif); background-position: bottom; }

            #main-header-infobox .btn-disabled .btn_lft { display: block;background-image: url(images/btn_usermenu-disabled_left.gif); }
            #main-header-infobox .btn-disabled .btn_ctr { background-image: url(images/btn_usermenu-disabled_center.gif); }
            #main-header-infobox .btn-disabled .btn_rht { display: block;background-image: url(images/btn_usermenu-disabled_right.gif); }
                #main-header-infobox .btn-disabled-active .btn_lft { display: block; background-image: url(images/btn_usermenu-disabled_left.gif) ; background-position: bottom; }
                #main-header-infobox .btn-disabled-active .btn_ctr { background-image: url(images/btn_usermenu-disabled_center.gif); background-position: bottom; }
                #main-header-infobox .btn-disabled-active .btn_rht { display: block; background-image: url(images/btn_usermenu-disabled_right.gif); background-position: bottom; }

            #main-header-infobox .btn_ctr DIV { font-size: 90%; font-weight: normal; padding: 0 3px 0 3px; }
                #main-header-infobox .btn_ctr DIV SPAN { /*clear: both;*/ display: block; color: #FFF; height: 10px; }
    
    .fld-disabled { display: none; }

    #menu-game {
        /*position: absolute;*/
        width: 100%; height: 54px;
        float: left;
        z-index: 10;
        background: url(images/btn_menu2-normal.png) repeat-x;
    }
        #menu-game #bases { margin-left: 3px; }
        #menu-game #more { margin-right: 3px; }
        #menu-game .mn_item .btn_lft, #main-header-nav .mn_item .btn_rht { width: 11px; height: 23px; background-image: none; }
        #menu-game .mn_item .btn_ctr { }
    
        /*#menu-game .mn_separator DIV { width: 0px; display: block; }*/

        #menu-game .box-simple .box_row .box_lft, #menu-game .box-simple .box_row .box_rht { width: 0; }

        #menu-game .btn-normal .btn_lft, #menu-game .btn-normal .btn_rht { width: 0; }
            #menu-game .btn-normal-active .btn_lft, #menu-game .btn-normal-active .btn_rht { width: 0; }

        #menu-game .btn-normal .btn_lft, #menu-game .btn-normal .btn_ctr, #menu-game .btn-normal .btn_rht { background: none; }
            #menu-game .btn-normal-active .btn_lft, #menu-game .btn-normal-active .btn_ctr, #menu-game .btn-normal-active .btn_rht { background: none; }

        #menu-game .btn_ctr { text-align: center; }
            #menu-game .btn_ctr DIV {
                height: 13px; padding: 30px 0 0; /*color: #7392B0;*/ color: #c3eff3 ;
                font-size: 90%; font-weight: normal; overflow: hidden;
                /*width: 100%; height: 14px; float: left; padding: 4px 0 6px 7px; background: none 0px -1px no-repeat;*/
            }
                #menu-game #bases .btn_ctr DIV { background: url(images/icon_bases.png) no-repeat; }
                #menu-game #map .btn_ctr DIV { background: url(images/icon_map.png) no-repeat; }
                #menu-game #fleets .btn_ctr DIV { background: url(images/icon_fleets.png) no-repeat; }
                #menu-game #empire .btn_ctr DIV { background: url(images/icon_empire.png) no-repeat; }
                #menu-game #commanders .btn_ctr DIV { background: url(images/icon_commanders.png) no-repeat; }
                #menu-game #guild .btn_ctr DIV { background: url(images/icon_guild.png) no-repeat; }
                #menu-game #more .btn_ctr DIV { background: url(images/icon_more.png) no-repeat; cursor: pointer;  }
                #menu-game #notes .btn_ctr DIV { background: url(images/icon_notes.png) no-repeat; }
                #menu-game #bookmarks .btn_ctr DIV { background: url(images/icon_bookmarks.png) no-repeat; }
                #menu-game #tutorial .btn_ctr DIV { background: url(images/icon_tutorial.png?c=4) no-repeat; }
                #menu-game #notifications .btn_ctr DIV { background: url(images/icon_notifications.png) no-repeat; }
                    #menu-game #bases.btn-normal .btn_ctr DIV, #menu-game #map.btn-normal .btn_ctr DIV,
                    #menu-game #fleets.btn-normal .btn_ctr DIV, #menu-game #empire.btn-normal .btn_ctr DIV,
                    #menu-game #commanders.btn-normal .btn_ctr DIV, #menu-game #guild.btn-normal .btn_ctr DIV,
                    #menu-game #notes.btn-normal .btn_ctr DIV, #menu-game #bookmarks.btn-normal .btn_ctr DIV,
                    #menu-game #tutorial .btn_ctr DIV, #menu-game #notifications .btn_ctr DIV, #menu-game #more .btn_ctr DIV { background-position: center -6px; }
                        #menu-game #tutorial.btn-important .btn_ctr DIV { background-position: center -46px; /*color: #ffc513;*/ }
                    #menu-game .mn_item a:hover .btn_ctr DIV,
                    #menu-game #bases.btn-normal-active .btn_ctr DIV, #menu-game #map.btn-normal-active .btn_ctr DIV,
                    #menu-game #fleets.btn-normal-active .btn_ctr DIV, #menu-game #empire.btn-normal-active .btn_ctr DIV,
                    #menu-game #commanders.btn-normal-active .btn_ctr DIV, #menu-game #guild.btn-normal-active .btn_ctr DIV,
                    #menu-game #notes.btn-normal-active .btn_ctr DIV, #menu-game #bookmarks.btn-normal-active .btn_ctr DIV,
                    #menu-game #tutorial.btn-normal-active .btn_ctr DIV, #menu-game #notifications.btn-normal-active .btn_ctr DIV { background-position: center -46px !important; color: #FFFFFF;  }

                    /*#menu-game-tmp LI.btn-active A, #menu-game-tmp LI A:hover { background-position: bottom; color: #FFFFFF; }*/

                /* sublist */
                #more-ext {
                    display: none; position: absolute; left: 0; top: 45px; width: 100%; z-index: 35;
                    background: #031b30; /*border-top: 1px solid #000000; border-bottom: 1px solid #000000;*/ text-align: center;
                    background: url(images/btn_menu2-normal.png) 0 -2px repeat-x;
                }

        #server-info {
            width: 100%; height: 9px;
            float: left;
            margin: 0; padding: 0 0 1px 0; line-height: 8px;
            font-size: 9px;
            color: #999;
            text-align: center;
            /*background: green;*/
        }

    /* local-header */

    .local-header-tab_content { font-size: 90%; text-align: center; }
        .resource-area { padding: 0 0 0 15px; background: url(images/icon_area.gif) no-repeat; }
        .resource-population { padding: 0 0 0 15px; background: url(images/icon_population.gif) no-repeat; }
        .resource-energy { padding: 0 0 0 15px; background: url(images/icon_energy.gif) no-repeat; }
        .resource-trade { padding: 0 0 0 15px; background: url(images/icon_trade.gif) no-repeat; }

        .resource-metal { padding: 2px 0 4px 20px; text-align: right; background: url(images/icon_resources_metal.gif) no-repeat; }
        .resource-gas { padding: 2px 0 4px 20px; background: url(images/icon_resources_gas.gif) no-repeat; }
        .resource-crystals { padding: 2px 0 4px 20px; background: url(images/icon_resources_crystal.gif) no-repeat; }

    #local-header_menu {}
        #local-header_menu .btn_lft, #local-header_menu .btn_rht { min-width: 5px; width: 10px; height: 36px; }
        #local-header_menu .btn_ctr {  }
            #local-header_menu .btn_ctr DIV { }

        #local-header_menu .btn-normal, #local-header_menu .btn-normal-active, #local-header_menu .btn-disabled { font-weight: normal; }
        #local-header_menu .btn-normal .btn_lft { background-image: url(images/btn_tabmenu-normal_left.png); }
        #local-header_menu .btn-normal .btn_ctr { background-image: url(images/btn_tabmenu-normal_center.png); }
        #local-header_menu .btn-normal .btn_rht { background-image: url(images/btn_tabmenu-normal_right.png); }
            #local-header_menu .btn-normal-active .btn_lft { background-image: url(images/btn_tabmenu-normal-active_left.png); }
            #local-header_menu .btn-normal-active .btn_ctr { color: #FFFFFF; background-image: url(images/btn_tabmenu-normal-active_center.png); }
            #local-header_menu .btn-normal-active .btn_rht { background-image: url(images/btn_tabmenu-normal-active_right.png); }
        
        #local-header_menu .btn-disabled .btn_lft { background-image: url(images/btn_tabmenu-disabled_left.png); }
        #local-header_menu .btn-disabled .btn_ctr { background-image: url(images/btn_tabmenu-disabled_center.png); }
        #local-header_menu .btn-disabled .btn_rht { background-image: url(images/btn_tabmenu-disabled_right.png); }
        
        #local-header_menu .btn_ctr DIV { padding-bottom: 6px; }
            #local-header_menu a:hover .btn_ctr DIV { color: #FFFFFF; }
        #local-header_menu a:hover .btn_lft { background-position: left -40px !important;  }
        #local-header_menu a:hover .btn_ctr { background-position: center -40px !important;  }
        #local-header_menu a:hover .btn_rht { background-position: left -40px !important;  }



/* BASE MENU BUTTONS  *************************************************************************************************************************/

/* normal btn_tabmenu-normal_center */
#local-header_menu .button-normal .button-left { background-image: url(images/btn_tabmenu-normal_left.png); }
#local-header_menu .button-normal .button-center { background-image: url(images/btn_tabmenu-normal_center.png); }
#local-header_menu .button-normal .button-right { background-image: url(images/btn_tabmenu-normal_right.png); }

#local-header_menu .button-normal-over .button-left { background-image: url(images/btn_tabmenu-normal_left.png); }
#local-header_menu .button-normal-over .button-center { background-image: url(images/btn_tabmenu-normal_center.png); }
#local-header_menu .button-normal-over .button-right { background-image: url(images/btn_tabmenu-normal_right.png); }

#local-header_menu .button-normal-active .button-left { background-image: url(images/btn_tabmenu-normal-active_left.png); }
#local-header_menu .button-normal-active .button-center { background-image: url(images/btn_tabmenu-normal-active_center.png); }
#local-header_menu .button-normal-active .button-right { background-image: url(images/btn_tabmenu-normal-active_right.png); }

#local-header_menu .button {
    /*height: 40px;*/
}
#local-header_menu .button a {
    display: block;
    height: 32px;
    padding: 8px 0 0 0;
    overflow: hidden;
    font-weight: normal;
}
#local-header_menu TABLE {
    table-layout:fixed; width:100%;
}
#local-header_menu .button .button-left, #local-header_menu .button .button-right {
    width: 8px;
}



.astro_arid-medium { background: url(images/astro_arid_medium.gif) center no-repeat !important; }
.astro_asteroid-medium { background: url(images/astro_asteroid_medium.gif) center no-repeat !important;}
.astro_asteroid-bel-medium { background: url(images/astro_asteroid-belt_medium.gif) center no-repeat !important;}
.astro_craters-medium { background: url(images/astro_craters_medium.gif) center no-repeat !important;}
.astro_crystalline-medium { background: url(images/astro_crystalline_medium.gif) center no-repeat !important;}
.astro_earthly-medium { background: url(images/astro_earthly_medium.gif) center no-repeat !important;}
.astro_gaia-medium { background: url(images/astro_gaia_medium.gif) center no-repeat !important;}
.astro_gas-giant-medium { background: url(images/astro_gas-giant_medium.gif) center no-repeat !important;}
.astro_glacial-medium { background: url(images/astro_glacial_medium.gif) center no-repeat !important;}
.astro_magma-medium { background: url(images/astro_magma_medium.gif) center no-repeat !important;}
.astro_metallic-medium { background: url(images/astro_metallic_medium.gif) center no-repeat !important;}
.astro_oceanic-medium { background: url(images/astro_oceanic_medium.gif) center no-repeat !important;}
.astro_radioactive-medium { background: url(images/astro_radioactive_medium.gif) center no-repeat !important;}
.astro_rocky-medium { background: url(images/astro_rocky_medium.gif) center no-repeat !important;}
.astro_toxic-medium { background: url(images/astro_toxic_medium.gif) center no-repeat !important;}
.astro_tundra-medium { background: url(images/astro_tundra_medium.gif) center no-repeat !important;}
.astro_unknown-medium { background: url(images/astro_unknown_medium.gif) center no-repeat !important;}
.astro_volcanic-medium { background: url(images/astro_volcanic_medium.gif) center no-repeat !important;}

.astro_arid_fog-medium { background: url(images/astro_arid_medium_fog.gif) center no-repeat !important; }
.astro_asteroid_fog-medium { background: url(images/astro_asteroid_medium_fog.gif) center no-repeat !important;}
.astro_asteroid-bel_fog-medium { background: url(images/astro_asteroid-belt_medium_fog.gif) center no-repeat !important;}
.astro_craters_fog-medium { background: url(images/astro_craters_medium_fog.gif) center no-repeat !important;}
.astro_crystalline_fog-medium { background: url(images/astro_crystalline_medium_fog.gif) center no-repeat !important;}
.astro_earthly_fog-medium { background: url(images/astro_earthly_medium_fog.gif) center no-repeat !important;}
.astro_gaia_fog-medium { background: url(images/astro_gaia_medium_fog.gif) center no-repeat !important;}
.astro_gas-giant_fog-medium { background: url(images/astro_gas-giant_medium_fog.gif) center no-repeat !important;}
.astro_glacial_fog-medium { background: url(images/astro_glacial_medium_fog.gif) center no-repeat !important;}
.astro_magma_fog-medium { background: url(images/astro_magma_medium_fog.gif) center no-repeat !important;}
.astro_metallic_fog-medium { background: url(images/astro_metallic_medium_fog.gif) center no-repeat !important;}
.astro_oceanic_fog-medium { background: url(images/astro_oceanic_medium_fog.gif) center no-repeat !important;}
.astro_radioactive_fog-medium { background: url(images/astro_radioactive_medium_fog.gif) center no-repeat !important;}
.astro_rocky_fog-medium { background: url(images/astro_rocky_medium_fog.gif) center no-repeat !important;}
.astro_toxic_fog-medium { background: url(images/astro_toxic_medium_fog.gif) center no-repeat !important;}
.astro_tundra_fog-medium { background: url(images/astro_tundra_medium_fog.gif) center no-repeat !important;}
.astro_unknown_fog-medium { background: url(images/astro_unknown_medium_fog.gif) center no-repeat !important;}
.astro_volcanic_fog-medium { background: url(images/astro_volcanic_medium_fog.gif) center no-repeat !important;}


.box-large { width: 100%; }


/* system map */
    .map-system_location_title {
        width: 100%; float: left;
        text-align: center; font-size: 11px;
    }
    #map-system_content {
        width: 100%; /*height: 290px;*/ position: relative; overflow: hidden;
        background: url(images/box-system_content_center.png) repeat-y;
    }
        #map-system_content-cell {
            position: absolute; width: 650px; /*height: 290px;*/
            margin-left: 10px;
        }



/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
    .scrollgeneric {
        line-height: 1px;
        font-size: 1px;
        position: absolute;
        top: 0; left: 0;
    }

    .vscrollerbase {
        width: 12px; background-color: #0a1319;
    }
    .vscrollerbar {
        width: 12px; background-color: #4a6982;
    }
    .hscrollerbase {
        height: 12px; background-color: #0a1319;
    }
    .hscrollerbar {
        height: 12px; background-color: #4a6982;
    }

    .scrollerjogbox {
        width: 12px; height: 12px;
        top: auto; left: auto;
        bottom: 0px; right: 0px;
        background-color: #0a1319;
    }

    .flexcroll-hide-default {overflow: hidden !important;}

.flexcroll { outline: none; }



/* MISC ICONS */
/*.ico_capital { padding-right: 15px; background: url(images/icon_capital.gif) no-repeat right;  }*/
.ico_capital { padding: 0 11px; background: url(images/icon_capital.gif) no-repeat center;  }
.ico_homeplanet { padding: 0 11px; background: url(images/icon_homeplanet.gif) no-repeat center;  }
.ico_autoscout { padding: 0 11px; background: url(images/icon_autoscout.gif) no-repeat center;  }
.ico_hidden { padding: 0 11px; background: url(images/icon_hidden.gif) no-repeat center;  }
.ico_usrprotected { padding: 0 11px; background: url(images/icon_playerstatus.gif) no-repeat center;  }
.ico_usrprotected2 { padding: 0 11px; background: url(images/icon_playerstatus2.gif) no-repeat center;  }