#detailtable td {
    vertical-align: top;
    font-size: 11px;
    color: #848484
}

#detailtable td ul#resources li {
    color: #fff
}

#detailtable #costs {
    margin: 0
}

#defense div.detail_screen {
    height: 250px;
    background-image: url("/img/icons/5368907a3fd41c0a3a5bbf077fb24b.gif")
}

#defense .detail_screen #description {
    height: 45px
}

#defense .detail_screen #description .textlabel {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

#stationbuilding {
    width: 640px;
    height: 200px;
    margin: 11px auto 0 17px;
    position: relative;
    z-index: 2
}

#stationbuilding li {
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    top: 0;
    position: relative;
    float: left;
    list-style-type: none;
    margin-right: 6px;
    margin-bottom: 6px
}

#station-moon #stationbuilding li {
    margin: 0 12px
}

#stationbuilding .buildingimg {
    background-repeat: no-repeat;
    position: relative
}

#stationbuilding a,#stationbuilding a:active {
    display: block;
    height: 100px;
    width: 100px;
    background: url("/img/icons/7b21b8753bdabe14aae95ae7a093a7.gif") no-repeat;
    color: #ff9600;
    text-decoration: none
}

.no-touch #stationbuilding a:hover,#stationbuilding a.active {
    background: url("/img/icons/ce2e012805bae16d3bc0967600eb58.gif") no-repeat
}

#stationbuilding .construction a,#stationbuilding .construction a:active {
    display: block;
    height: 100px;
    width: 100px;
    background: url("/img/icons/0349d693b02c1927643248e4167cf8.gif") no-repeat;
    color: #ff9600;
    text-decoration: none;
    position: absolute;
    z-index: 3
}

.no-touch #stationbuilding .construction a:hover,#stationbuilding .construction a.active {
    background: url("/img/icons/9c93d3dba7052ea7fd1758007e7959.gif") no-repeat
}

#stationbuilding .ecke {
    position: relative;
    float: left;
    top: 85px;
    left: 10px;
    width: 80px;
    text-align: right
}

#station .buildingimg,#station-moon .buildingimg,div.techImage.station a {
    background-image: url("/img/icons/7452ac63f0177cd35963ddd1017ea2.png");
    background-repeat: no-repeat
}

#station-moon .stationlarge {
    background-image: url("/img/icons/158cec45e6a9a74ca043bfa54c4c0c.png");
    background-repeat: no-repeat
}

#station .stationlarge {
    background-image: url("/img/icons/158cec45e6a9a74ca043bfa54c4c0c.png");
    background-repeat: no-repeat
}

div.techImage.station.tech14.built a {
    background-position: -2px -2px
}

div.techImage.station.tech14.notBuilt a {
    background-position: -2px -162px
}

.station14>.buildingimg {
    background-position: 0 0
}

.disabled>.station14>.buildingimg {
    background-position: 0 -100px
}

.off>.station14>.buildingimg {
    background-position: 0 -200px
}

div.techImage.station.tech15.built a {
    background-position: -322px -2px
}

div.techImage.station.tech15.notBuilt a {
    background-position: -322px -162px
}

.station15>.buildingimg {
    background-position: -400px 0
}

.disabled>.station15>.buildingimg {
    background-position: -400px -100px
}

.off>.station15>.buildingimg {
    background-position: -400px -200px
}

div.techImage.station.tech21.built a {
    background-position: -242px -2px
}

div.techImage.station.tech21.notBuilt a {
    background-position: -242px -162px
}

.station21>.buildingimg {
    background-position: -300px 0
}

.disabled>.station21>.buildingimg {
    background-position: -300px -100px
}

.off>.station21>.buildingimg {
    background-position: -300px -200px
}

div.techImage.station.tech31.built a {
    background-position: -82px -2px
}

div.techImage.station.tech31.notBuilt a {
    background-position: -82px -162px
}

.station31>.buildingimg {
    background-position: -100px 0
}

.disabled>.station31>.buildingimg {
    background-position: -100px -100px
}

.off>.station31>.buildingimg {
    background-position: -100px -200px
}

div.techImage.station.tech33.built a {
    background-position: -402px -2px
}

div.techImage.station.tech33.notBuilt a {
    background-position: -402px -162px
}

.station33>.buildingimg {
    background-position: -500px 0
}

.disabled>.station33>.buildingimg {
    background-position: -500px -100px
}

.off>.station33>.buildingimg {
    background-position: -500px -200px
}

div.techImage.station.tech34.built a {
    background-position: -162px -2px
}

div.techImage.station.tech34.notBuilt a {
    background-position: -162px -162px
}

.station34>.buildingimg {
    background-position: -200px 0
}

.disabled>.station34>.buildingimg {
    background-position: -200px -100px
}

.off>.station34>.buildingimg {
    background-position: -200px -200px
}

div.techImage.station.tech44.built a {
    background-position: -482px -2px
}

div.techImage.station.tech44.notBuilt a {
    background-position: -482px -162px
}

.station44>.buildingimg {
    background-position: -600px 0
}

.disabled>.station44>.buildingimg {
    background-position: -600px -100px
}

.off>.station44>.buildingimg {
    background-position: -600px -200px
}

div.techImage.station.tech36.built a {
    background-position: -802px -2px
}

div.techImage.station.tech36.notBuilt a {
    background-position: -802px -162px
}

.station36>.buildingimg {
    background-position: -1000px 0
}

.disabled>.station36>.buildingimg {
    background-position: -1000px -100px
}

.off>.station36>.buildingimg {
    background-position: -1000px -200px
}

div.techImage.station.tech41.built a {
    background-position: -562px -2px
}

div.techImage.station.tech41.notBuilt a {
    background-position: -562px -162px
}

.on .station41 .buildingimg {
    background-position: -700px 0
}

.disabled .station41 .buildingimg {
    background-position: -700px -100px
}

.off .station41 .buildingimg {
    background-position: -700px -200px
}

div.techImage.station.tech42.built a {
    background-position: -644px -2px
}

div.techImage.station.tech42.notBuilt a {
    background-position: -644px -162px
}

.on .station42 .buildingimg {
    background-position: -800px 0
}

.disabled .station42 .buildingimg {
    background-position: -800px -100px
}

.off .station42 .buildingimg {
    background-position: -800px -200px
}

div.techImage.station.tech43.built a {
    background-position: -724px -2px
}

div.techImage.station.tech43.notBuilt a {
    background-position: -725px -162px
}

.on .station43 .buildingimg {
    background-position: -900px 0
}

.disabled .station43 .buildingimg {
    background-position: -900px -100px
}

.off .station43 .buildingimg {
    background-position: -900px -200px
}

#station .detail_screen div.pic,#station-moon .detail_screen div.pic,#supplydepotlayer #inner>img,#techinfo div.techwrapper div.leftcol.station img {
    float: left;
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 200px
}

#station .detail_screen div.pic,#station-moon .detail_screen div.pic,#supplydepotlayer #inner>img,#rocketsilo #inner>img,#techinfo div.techwrapper div.station img {
    background-image: url("/img/icons/33a52207282fdf330689759166e38d.jpg");
    background-repeat: no-repeat
}

#station .detail_screen #station_14_large,#station-moon .detail_screen #station_14_large,#techinfo div.techwrapper div.station.tech14 img {
    background-position: 0 0
}

#station .detail_screen #station_15_large,#techinfo div.techwrapper div.station.tech15 img {
    background-position: -1000px 0
}

#station .detail_screen #station_21_large,#station-moon .detail_screen #station_21_large,#techinfo div.techwrapper div.station.tech21 img {
    background-position: -200px 0
}

#station .detail_screen #station_31_large,#techinfo div.techwrapper div.station.tech31 img {
    background-position: -400px 0
}

#station .detail_screen #station_33_large,#techinfo div.techwrapper div.station.tech33 img {
    background-position: -1200px 0
}

#station .detail_screen #station_34_large,#supplydepotlayer #inner>img,#techinfo div.techwrapper div.station.tech34 img {
    background-position: -600px 0
}

#station .detail_screen #station_44_large,#techinfo div.techwrapper div.station.tech44 img,#rocketsilo #inner img {
    background-position: -800px 0
}

#station .detail_screen #station_36_large,#techinfo div.techwrapper div.station.tech36 img,#repairdock #inner img {
    background-position: -2000px 0
}

#station-moon .detail_screen #station_41_large,#techinfo div.techwrapper div.station.tech41 img {
    background-position: -1400px 0
}

#station-moon .detail_screen #station_42_large,#techinfo div.techwrapper div.station.tech42 img {
    background-position: -1600px 0
}

#station-moon .detail_screen #station_43_large,#techinfo div.techwrapper div.station.tech43 img {
    background-position: -1800px 0
}

#jumpgate,#fleetTemplatesEdit #submit_std {
    color: #6f9fc8;
    overflow: hidden;
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    padding: 5px;
    width: 630px
}

#jumpgate div.fright {
    width: 300px
}

#jumpgate h4 {
    background-color: #13181d;
    border: 1px solid #030303;
    font-weight: 100;
    font-size: 11px;
    margin: 10px 0;
    padding: 5px 0;
    text-align: center
}

#jumpgate .quantity {
    color: #fff;
    font-size: 10px
}

#jumpgate .secondcol {
    margin: 10px 0 2px 0;
    width: 100%;
    height: 42px
}

#jumpgate .secondcol span {
    padding: 5px
}

#jumpgate span.standardJumpGate {
    display: block;
    float: right;
    padding: 3px 0
}

#jumpgate span.standardJumpGate a:link,#jumpgate span.standardJumpGate a:visited,#jumpgate span.standardJumpGate a:active {
    font-size: 11px;
    color: #6f9fc8;
    text-decoration: none
}

.no-touch #jumpgate span.standardJumpGate a:hover {
    font-size: 11px;
    color: #9C0;
    text-decoration: underline
}

#fleet1 #sftcontainer #fleetTemplatesEdit table {
    margin: 0 auto;
    width: 600px
}

.ship_selection_table {
    width: 616px;
    table-layout: fixed
}

.ship_selection_table .ship_txt_row {
    color: #848484;
    padding: 5px;
    width: 210px
}

.ship_selection_table .ship_txt_row p {
    line-height: 25px;
    margin: 0 0 0 35px
}

.ship_selection_table .ship_input_row {
    padding: 3px 0;
    width: 90px
}

#fleet1 #sftcontainer #fleetTemplatesEdit td {
    color: #848484;
    line-height: 16px;
    overflow: visible
}

#jumpgateNotReady {
    background: #332126;
    background: -moz-linear-gradient(top,#332126 0,#0f080e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#332126),color-stop(100%,#0f080e));
    background: -webkit-linear-gradient(top,#332126 0,#0f080e 100%);
    background: -o-linear-gradient(top,#332126 0,#0f080e 100%);
    background: -ms-linear-gradient(top,#332126 0,#0f080e 100%);
    background: linear-gradient(to bottom,#332126 0,#0f080e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#332126',endColorstr='#0f080e',GradientType=0);
    border-radius: 5px;
    border: 1px solid;
    border-color: hsl(342,18%,23%) hsl(308,22%,10%) hsl(308,22%,7%) hsl(308,22%,10%);
    line-height: 25px;
    margin: 25px auto;
    padding: 30px 0;
    width: 450px
}

#jumpgateNotReady p {
    text-align: center;
    font-size: 18px;
    color: #f00
}

#jumpgateNotReady p.countdown {
    font-weight: 700;
    margin-top: 10px;
    color: #f30
}

#station #rocketsilo {
    height: 235px
}

#supplydepotlayer #inner img,#rocketsilo #inner img {
    float: left;
    margin-right: 5px
}

#supplydepotlayer #inner div {
    float: left;
    width: 440px
}

#supplydepotlayer #inner .capacity,#rocketsilo #inner .capacity {
    font-weight: 700;
    display: block;
    margin-top: 10px
}

#station #supplydepotlayer #inner input.start,#station #rocketsilo #inner input.start {
    padding: 3px 6px;
    margin: 10px 0 0 0;
    cursor: pointer;
    background-color: #0d1014;
    color: #848484;
    border: 1px solid #434353
}

.no-touch #station #supplydepotlayer #inner input.start:hover,.no-touch #station #rocketsilo #inner input.start:hover {
    background-color: #13181d;
    color: #c1c1c1
}

#supportWrap {
    border-collapse: collapse;
    margin: 15px 0;
    width: 440px;
    background: #111;
    border-radius: 4px
}

#supplydepotlayer #inner #supportWrap img {
    float: none
}

#supportWrap .textInput {
    text-align: center
}

#supportWrap td,#supportWrap th {
    padding: 3px 3px;
    width: 110px
}

#supportWrap th {
    border-bottom: 1px solid #848484;
    font-weight: 700
}

table#supportWrap span.countdown {
    display: none
}

#rocketsilo #inner div {
    float: left;
    margin: 0 0 0 10px;
    width: 450px
}

#rocketsilo #inner table {
    width: 100%;
    margin: 10px auto
}

#rocketsilo #inner th {
    border-bottom: 1px dotted #848484
}

#rocketsilo #inner th,#rocketsilo #inner td {
    padding: 3px 5px
}

#rocketsilo #inner input.txt {
    font-size: 12pt;
    text-align: center;
    width: 70px
}

#resources #inhalt #planet #slots,#station #inhalt #planet #slots,#station-moon #inhalt #planet #slots {
    color: #848484
}

#slots a:link,#slots a:visited,#slots a:active,#slots2 a:link,#slots2 a:visited,#slots2 a:active {
    color: #848484;
    text-decoration: none
}

.no-touch #slots a:hover,.no-touch #slots a:hover,.no-touch #slots2 a:hover,.no-touch #slots a:hover,.no-touch #slots2 a:hover {
    color: #a4a4a4;
    text-decoration: underline
}

#resources #RessLayer {
    width: 669px;
    height: 375px;
    background: transparent url("/img/icons/6d9df44ffadc89257e9485c3bb59da.gif") no-repeat;
    color: #848484;
    font-size: 11px;
    line-height: 14px
}

#resources #RessLayer h3 {
    padding: 0;
    float: left;
    width: 630px;
    font-weight: 700;
    color: #969696;
    font-size: 12px;
    text-align: center
}

#resources #RessLayer h3 span {
    display: block;
    margin: 6px 0 0
}

#resourceSettings #inhalt .listOfResourceSettingsPerPlanet,div#resourceSettings .listOfResourceSettingsPerPlanet {
    margin: 10px auto 0 auto;
    border-collapse: collapse;
    clear: both;
    border: 1px solid black;
    background-color: #0d1014
}

div#resourceSettings .listOfResourceSettingsPerPlanet {
    width: 315px
}

#resourceSettings #inhalt .listOfResourceSettingsPerPlanet {
    width: 600px
}

#resourceSettings #inhalt td#factor,#resourceSettings td#factor {
    font-weight: 700;
    text-align: center;
    line-height: 27px;
    vertical-align: middle;
    color: #d3d3d3
}

#resourceSettings #inhalt td#factor .secondcol,#resourceSettings td#factor .secondcol {
    display: block;
    float: none;
    margin: 0
}

#resourceSettings #inhalt td#factor span.factorkey,#resourceSettings td#factor span.factorkey {
    color: #9c0;
    float: left;
    display: inline
}

#resourceSettings #inhalt td#factor span.factorbutton,#resourceSettings td#factor span.factorbutton {
    float: right;
    margin-left: 13px;
    display: inline
}

#resourceSettings #inhalt td.textRight,#resourceSettings td.textRight {
    text-align: right
}

#resourceSettings #inhalt td.label,#resourceSettings td.label {
    color: grey;
    text-align: left;
    padding-left: 5px
}

#resourceSettings #inhalt .listOfResourceSettingsPerPlanet tr.hover td,#resourceSettings .listOfResourceSettingsPerPlanet tr.hover td {
    background-color: #23282d
}

#resourceSettings #inhalt .listOfResourceSettingsPerPlanet td,#resourceSettings #RessLayer .listOfResourceSettingsPerPlanet td {
    font-size: 11px
}

#resourceSettings .mainRS .listOfResourceSettingsPerPlanet td,#resourceSettings .mainRS .listOfResourceSettingsPerPlanet th {
    text-align: right;
    height: 25px
}

#resourceSettings #inhalt .listOfResourceSettingsPerPlanet td em,#resourceSettings .listOfResourceSettingsPerPlanet td em {
    font-style: normal;
    font-weight: 700
}

#resourceSettings #inhalt .listOfResourceSettingsPerPlanet th {
    font-weight: 700;
    padding-bottom: 0;
    vertical-align: middle
}

.no-touch #resourceSettings .listOfResourceSettingsPerPlanet th a:hover,#resourceSettings .listOfResourceSettingsPerPlanet th a:active {
    text-decoration: underline
}

#resourceSettings #inhalt .listOfResourceSettingsPerPlanet tr.summary td,#resourceSettings .listOfResourceSettingsPerPlanet tr.summary td {
    border-top: 1px dotted #848484
}

#resourceSettings .listOfResourceSettingsPerPlanet select {
    width: 67px
}

#resourceSettings.showOldDropdowns .listOfResourceSettingsPerPlanet option,.showOldDropdowns #resourceSettings .listOfResourceSettingsPerPlanet option {
    background-color: #000
}

#resourceSettings #inhalt input.new,#resourceSettings input.new {
    background-color: #333;
    border: 1px solid #848484;
    color: #848484;
    font-size: 10px;
    margin: 3px 0;
    padding: 0 3px
}

#resourceSettings #inhalt td.left2,#resourceSettings td.left2 {
    padding-left: 2px
}

#resources #RessLayer a.close {
    margin: 7px 13px 0 0;
    display: inline;
    float: right
}

table.demolishinfo {
    width: 100%
}

table.demolishinfo td.res {
    text-align: right;
    padding-right: 5px
}

table.demolishinfo td.value {
    text-align: right;
    padding-right: 15px
}

#resourceSettings #inhalt .headerRS,#resourceSettings #inhalt .footerRS,#resourceSettings .headerRS,#resourceSettings .footerRS {
    background: transparent url("/img/icons/32469184f13227d35e7cb4bdab93ae.gif") no-repeat;
    line-height: normal;
    height: 29px
}

#resourceSettings #inhalt .mainRS,#resourceSettings .mainRS {
    background: transparent url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") repeat-y;
    padding-top: 10px
}

#resourceSettings #inhalt .footerRS,#resourceSettings .footerRS {
    background: transparent url("/img/icons/04a7b39dc27c29c4c2cadd3fd44ec0.gif") no-repeat
}

.no-touch #resources #buttonz ul#building li a:hover,.no-touch #resources-moon #buttonz ul#building li a:hover,#resources #buttonz ul#building li a.active,#resources #buttonz ul#building li a.active:link,#resources-moon #buttonz ul#building li a.active,.no-touch #resources #buttonz ul#building li div.construction a:hover,.no-touch #resources-moon #buttonz ul#building li div.construction a:hover,#resources-moon #buttonz ul#building li a.active:link {
    background: url("/img/icons/ce2e012805bae16d3bc0967600eb58.gif") no-repeat;
    color: #ff9600;
    text-decoration: none
}

.no-touch #resources #buttonz ul#building li div.construction a:hover,.no-touch #resources-moon #buttonz ul#building li div.construction a:hover {
    background: url("/img/icons/9c93d3dba7052ea7fd1758007e7959.gif") no-repeat
}

.no-touch #resources #buttonz ul#building li a:hover,.no-touch #resources-moon #buttonz ul#building li a:hover {
    background: url("/img/icons/ce2e012805bae16d3bc0967600eb58.gif") no-repeat
}

#resources div.detail_screen div.pic,#techinfo div.techwrapper div.leftcol.building img {
    float: left;
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 200px
}

#resources div.detail_screen div.pic,#techinfo div.techwrapper div.leftcol.building img,#tutorial-content div#aufgabentext.building img {
    background-image: url("/img/icons/b9cead6b41ea5108f3de6ed7ab58e0.jpg");
    background-repeat: no-repeat
}

#resources div.detail_screen div#building_1_large,#techinfo div.techwrapper div.building.tech1 img,#tutorial-content div#aufgabentext.building.metalMine img {
    background-position: 0 0
}

#resources div.detail_screen div#building_2_large,#techinfo div.techwrapper div.building.tech2 img {
    background-position: -200px 0
}

#resources div.detail_screen div#building_3_large,#techinfo div.techwrapper div.building.tech3 img,#tutorial-content div#aufgabentext.building.deuteriumMine img {
    background-position: -400px 0
}

#resources div.detail_screen div#building_4_large,#techinfo div.techwrapper div.building.tech4 img {
    background-position: -600px 0
}

#resources div.detail_screen div#building_12_large,#techinfo div.techwrapper div.building.tech12 img {
    background-position: -800px 0
}

#resources div.detail_screen div#ship_212_large {
    background-position: -1000px 0
}

#resources div.detail_screen div#building_22_large,#techinfo div.techwrapper div.building.tech22 img {
    background-position: -1200px 0
}

#resources div.detail_screen div#building_23_large,#techinfo div.techwrapper div.building.tech23 img {
    background-position: -1400px 0
}

#resources div.detail_screen div#building_24_large,#techinfo div.techwrapper div.building.tech24 img {
    background-position: -1600px 0
}

#resources div.detail_screen div#building_25_large,#techinfo div.techwrapper div.building.tech25 img {
    background-position: -1800px 0
}

#resources div.detail_screen div#building_26_large,#techinfo div.techwrapper div.building.tech26 img {
    background-position: -2000px 0
}

#resources div.detail_screen div#building_27_large,#techinfo div.techwrapper div.building.tech27 img {
    background-position: -2200px 0
}

#resources table tr#vactionInfo td div.overmark {
    padding: 55px
}

div#resourceSettingsActions {
    width: 376px;
    margin: 0 auto;
    display: block;
    background-color: #13181d;
    margin: 5px auto;
    padding: 5px;
    border: 1px solid black
}

div#resourceSettingsActions span.prodFactor {
    float: left;
    padding-top: 5px
}

div#resourceSettings span.energyManagerIcon {
    background: url("/img/icons/a98f680640dfa3245f3a65d83bebdc.png") no-repeat;
    width: 18px;
    height: 18px;
    float: left
}

div#resourceSettings span.metall {
    background-position: -54px
}

div#resourceSettings span.crystal {
    background-position: -36px
}

div#resourceSettings span.energy {
    background-position: -18px
}

#resourceSettings .res_heading {
    color: #6f9fc8;
    display: block;
    font-weight: 700;
    text-decoration: none
}

#resourceSettings a.res_heading {
    margin: 3px 0 5px 30px
}

#resourceSettings .res_heading.bilance {
    display: inline
}

dl#changelog {
    background-color: #0d1014;
    font-size: 11px;
    vertical-align: middle
}

dl#changelog.major>dt {
    font-size: 1.2em;
    height: 23px;
    padding-left: 25px;
    background: transparent url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat 0 0
}

dl#changelog.major>dt.open {
    background-position: 0 -23px
}

dl#changelog dt {
    margin-top: 5px;
    font-weight: bold
}

dl#changelog>dd>dl>dt {
    background: transparent url("/img/icons/d69554261657a4743391029ddd55c0.gif") no-repeat 0 0;
    padding-left: 20px;
    height: 16px
}

dl#changelog>dd>dl>dt.open {
    background-position: 0 -16px
}

dl#changelog dd {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px
}

dl#changelog .even {
    background-color: #13181d
}

.no-touch dl#changelog dt:hover,.no-touch dl#changelog dl.minor dd:hover,.no-touch dl#changelog dl.minor dt:hover+dd {
    background-color: #212121;
    color: #f1f1f1
}

dl#changelog ul {
    list-style-type: none
}

#tutorial_start h2 {
    color: #6f9fc8;
    font-size: 14px;
    font-weight: 700
}

#tutorial_start p {
    padding: 10px
}

#tutorial_start ul {
    margin: 0 0 20px 30px
}

#tutorial_start ul li {
    list-style: square;
    line-height: 130%;
    padding: 0 0 3px 0
}

.tutorial_buttons {
    width: 600px;
    height: 30px
}

.start_tutorial,.stop_tutorial {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") 0 -240px;
    cursor: pointer;
    float: left;
    height: 38px;
    line-height: 38px;
    margin: 0 50px 30px 0;
    text-align: center;
    width: 104px
}

#tutorial a.start_tutorial,#tutorial a.stop_tutorial {
    color: #fff;
    font-weight: 700;
    text-decoration: none
}

.stop_tutorial {
    background-position: 0 -278px
}

.no-touch .start_tutorial:hover {
    background-position: -104px -240px
}

.no-touch .stop_tutorial:hover {
    background-position: -104px -278px
}

#tutorial .pagination ul {
    margin: 0 0 0 135px;
    padding: 4px 0 0 0;
    text-align: left;
    font-size: 14px
}

#tutorial .pagination li {
    list-style-type: none;
    display: inline;
    padding-bottom: 1px
}

#tutorial .pagination a,#tutorial .pagination a:visited {
    background: url("/img/icons/d85b65140bd52ce062f5001c2e70db.gif") no-repeat;
    color: #fff;
    float: left;
    height: 23px;
    line-height: 23px;
    margin: 0 5px;
    text-align: center;
    text-decoration: none;
    width: 26px
}

.no-touch #tutorial .pagination a:hover,#tutorial .pagination a:active {
    background-position: 0 -23px;
    cursor: pointer
}

#tutorial .pagination a.currentpage {
    background-position: 0 -23px;
    border-color: #2b66a5;
    color: #FFF!important;
    cursor: default;
    font-weight: bold
}

#tutorial .pagination a.tutorial_done {
    font-size: 12px;
    background: url("/img/icons/d85b65140bd52ce062f5001c2e70db.gif") no-repeat 0 -69px;
    line-height: 18px
}

.no-touch #tutorial .pagination a.tutorial_done:hover,#tutorial .pagination a.tutorial_done.currentpage {
    background-position: 0 -92px
}

#tutorial .pagination a.tutorial_done_selected {
    background-position: 0 -92px;
    border-color: #2b66a5;
    color: #FFF!important;
    cursor: default;
    font-weight: bold
}

#tutorial .pagination a.tut_new {
    font-size: 14px;
    line-height: 23px;
    font-weight: normal;
    background: url("/img/icons/d85b65140bd52ce062f5001c2e70db.gif") no-repeat 0 -46px
}

#tutorial .pagination a.disablelink,.no-touch #tutorial .pagination a.disablelink:hover {
    background-color: white;
    cursor: default;
    color: #929292;
    border-color: #929292;
    font-weight: normal!important
}

.pagination a.prevnext {
    font-weight: bold
}

#tutorial #inhalt .shortCorner {
    top: 4px
}

#tutorial .c-left,#tutorial .c-right {
    height: 39px;
    position: absolute;
    top: 214px;
    width: 28px
}

#tutorial .boxWrapper .content div {
    padding: 0
}

#tutorial div.pic {
    background: 0;
    border: 2px solid #0e131f;
    float: left;
    height: 200px;
    margin: 0 10px 10px 2px;
    position: relative;
    width: 200px;
    -moz-border-radius: 3px
}

#tutorial #contentWrapper h3 {
    color: #6f9fc8;
    padding: 0
}

#tutorial-content {
    margin: 10px 0 10px 0
}

#aufgabe_liste .input {
    margin: 2px 0 0 0
}

.tutorial_go {
    background: transparent url("/img/icons/4a9db60a252639555952c1401a9d08.gif") no-repeat 0 2px;
    width: 14px;
    height: 16px;
    border: 0
}

#aufgabentext img {
    float: left
}

#aufgabentext>p {
    padding-left: 215px
}

#aufgabentext {
    float: left;
    width: 620px;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 130%
}

#aufgaben_header {
    color: #6f9fc8;
    font-weight: 700
}

#aufgaben ul {
    margin: 10px 0 5px 20px
}

#aufgaben ul li {
    list-style-type: square;
    color: #6f9fc8;
    padding: 0 0 3px 0;
    margin: 0;
    line-height: 130%
}

#done {
    display: block;
    width: 13px;
    height: 11px;
    background: #f00 url("/img/icons/b1c7ef5b1164eba44e55b7f6d25d35.gif") no-repeat
}

#reward {
    margin: 10px 20px;
    color: #9c0
}

#hilfetext_headline {
    float: left;
    width: 200px
}

#hilfetext_headline a {
    background: url("/img/icons/95c8d984f0b5e1ecf05e731ffc35f2.gif") no-repeat;
    color: #0d1014;
    display: block;
    font-weight: 700;
    height: 27px;
    line-height: 27px;
    margin: 0 0 10px 0;
    text-align: center;
    text-decoration: none;
    width: 176px
}

.no-touch #hilfetext_headline a:hover {
    background-position: 0 -27px
}

.hilfe_buttons {
    height: 40px;
    width: 620px
}

#tutorial a.next_step {
    background: url("/img/icons/8e67ec64414041ce3d26a755533156.gif");
    color: #fff;
    font: bold 12px Verdana;
    float: right;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0 25px 0 0;
    width: 155px;
    text-align: center;
    text-decoration: none
}

.no-touch #tutorial a:hover.next_step {
    background-position: 0 -27px
}

#tutorial_hilfetext {
    background: #13181d;
    border: 1px solid #030303;
    color: #848484;
    display: none;
    font-size: 10px;
    margin: 0 10px;
    padding: 20px;
    width: 560px
}

#tutorial_hilfetext ul,#erfolgsmeldung ul {
    padding: 10px 20px
}

#tutorial_hilfetext ul li,#erfolgsmeldung ul li {
    list-style: square;
    line-height: 130%;
    padding: 0 0 10px 0
}

#aufgabe_liste a {
    color: #fff;
    font-size: 10px;
    text-decoration: none
}

.no-touch #aufgabe_liste a:hover {
    text-decoration: underline
}

#erfolgsmeldung {
    margin: 0;
    padding: 20px;
    width: 560px
}

#erfolgsmeldung .success_text {
    color: #9c0
}

#erfolgsmeldung p {
    margin: 10px 0 0 0
}

.eventFleet td,.allianceAttack td {
    font-size: 11px;
    padding: 1px 0
}

.detailsFleet {
    width: 55px
}

#eventContent {
    background: transparent url("/img/icons/4f73643e86a952be4aed7fdd61805a.gif") 5px 0 repeat-y;
    width: 100%;
    margin: 0;
    padding: 5px 10px 0 10px;
    text-align: center
}

#eventContent .originFleet span,#eventContent .destFleet span {
    overflow: hidden;
    width: 110px;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap
}

#eventFooter {
    background: transparent url("/img/icons/aa3e8edec0a2681915b3c9c6795e6f.gif") 2px 0 no-repeat;
    height: 17px
}

#eventContent .odd,#eventContent .part-even {
    background-color: #13181d
}

.missionFleet {
    text-align: left
}

#eventHeader a.close_details {
    right: 5px;
    position: absolute;
    margin: 7px 30px 7px 7px
}

#eventHeader a.close_details:link,#eventHeader a.close_details:visited,.no-touch #eventHeader a.close_details:hover,#eventHeader a.close_details:active {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") no-repeat scroll -207px 0
}

.no-touch #eventHeader a.close_details:hover {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") no-repeat scroll -207px -17px
}

.eventFleet .missionFleet img {
    vertical-align: middle
}

.eventFleet a.toggleInfos {
    cursor: pointer;
    line-height: normal
}

.icon_movement {
    background: url("/img/icons/f9cb590cdf265f499b0e2e5d91fc75.gif") no-repeat
}

.icon_movement_reserve {
    background: url("/img/icons/014a5d88b102d4b47ab5146d4807c6.gif") no-repeat
}

.icon_movement,.icon_movement_reserve {
    width: 16px;
    height: 16px;
    display: block
}

.icon_movement_reserve span,.icon_movement span {
    display: inline-block;
    width: 100%;
    height: 100%
}

.eventFleet a.toggleInfos {
    cursor: pointer;
    line-height: normal
}

.sendMail {
    width: 17px
}

.sendProbe {
    width: 20px
}

.countDown,.arrivalTime {
    white-space: nowrap
}

table.fleetinfo td,table.fleetinfo th {
    text-align: left
}

table.fleetinfo th {
    font-weight: 700;
    color: #848484
}

table.fleetinfo td.value {
    padding-left: 5px;
    text-align: right
}

div.techtree {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    min-width: 780px
}

div.techtree .wrapper {
    margin: 10px 10px 0;
    padding: 0 0 10px 0;
    position: relative
}

div.techtree .wrapper div.header {
    background: transparent url("/img/icons/30335738c5a929542a1eb78fdccc5a.gif") no-repeat;
    height: 36px;
    width: 1000px;
    margin: 0 auto
}

div.techtree .wrapper div.body {
    background: transparent url("/img/icons/dece9091449689f99662d0c06b5c72.gif") repeat-y;
    width: 1000px;
    margin: 0 auto;
    position: relative
}

div.techtree .wrapper div.footer {
    background: transparent url("/img/icons/d0598b21be10e719023ad70d6cfa30.gif") no-repeat;
    height: 50px;
    width: 1000px;
    margin: 0 auto
}

div.techtree .graph {
    padding: 0;
    margin: 0
}

div.techtree .techImage {
    display: block
}

div.techtree .graph .techImage {
    margin: 40px 80px
}

div.techtree .graph .techImage a {
    z-index: 2
}

div.techtree .neededFor {
    max-width: 825px
}

div.techtree .neededFor li {
    display: inline-block;
    float: left;
    margin: 0 10px 10px 10px
}

div.techtree .graph .techWrapper {
    text-align: center;
    display: inline-block;
    float: left
}

div.techtree .graph .endpoint {
    visibility: hidden
}

div.techtree .graph a,div.techtree .neededFor a {
    display: inline-block;
    position: relative;
    width: 76px;
    height: 76px;
    border: 1px solid;
    border-radius: 5px;
    background-position: -2px -2px
}

div.techtree .techImage.built a {
    border-color: #015100
}

div.techtree .techImage.notBuilt a {
    border-color: #510009
}

div.techtree .graph .label {
    z-index: 3;
    font-weight: bold;
    border: 1px solid black;
    background-color: #fff;
    padding: 1px
}

div.techtree .graph .label.hasRequirements {
    color: #015100;
    border-color: #015100
}

div.techtree .graph .label.hasNotRequirements {
    color: #510009;
    border-color: #510009
}

div.techtree div.advice {
    font-weight: 700;
    text-align: center;
    padding: 35px
}

._jsPlumb_connector {
    z-index: 1
}

.tipped {
    border-bottom: 1px dotted #9c0
}

#techinfo .leftcol {
    border: 1px solid #000;
    float: left;
    height: 200px;
    margin: 12px 5px 5px 0;
    width: 200px
}

#techinfo .rightcol {
    padding: 10px 5px 0;
    float: left;
    width: 550px
}

#techinfo ul {
    margin-top: 10px
}

#techinfo li {
    margin-left: 15px;
    list-style-type: square
}

#techinfo li a:link,#techinfo li a:visited,#techinfo li a:active {
    color: #acacac;
    text-decoration: none
}

#techinfo .techinfo .li a:hover {
    color: #d1d1d1;
    text-decoration: underline
}

#techinfo li br {
    display: none
}

.techtree #techinfo {
    min-height: 200px;
}

.techtree #techinfo::before {
    position: absolute;
    display: block;
    width: 200px;
    height: 200px;
    border: 2px solid #000;
    content: "";
}

.techtree #techinfo > .information {
    margin-left: 214px;
}

.techtree #techinfo > .information > p,
.techtree #techinfo > .information > li {
    max-width: 538px;
}

.techtree #techinfo .general_details td[data-value] {
    color: #9c0;
}

.techtree #techinfo .general_details td[data-value^="-"] {
    color: #d43635;
}

.techtree #techinfo .general_details,
.techtree #techinfo .combat_unit_details {
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #000;
    margin: 10px 0 0;
}

.techtree #techinfo .combat_unit_details {
    margin-bottom: 15px;
}

.techtree #techinfo .additional_information thead tr,
.techtree #techinfo .general_details thead tr,
.techtree #techinfo .combat_unit_details thead tr {
    background: #13181d;
}

.techtree #techinfo .additional_information thead th,
.techtree #techinfo .general_details thead th,
.techtree #techinfo .combat_unit_details thead th {
    border-bottom: 1px dotted #848484;
}

.techtree #techinfo .additional_information tbody tr:nth-of-type(even),
.techtree #techinfo .general_details tbody tr:nth-of-type(even),
.techtree #techinfo .combat_unit_details tbody tr:nth-of-type(even) {
    background: #13181d;
}

.techtree #techinfo .additional_information tbody tr:nth-of-type(odd),
.techtree #techinfo .general_details tbody tr:nth-of-type(odd),
.techtree #techinfo .combat_unit_details tbody tr:nth-of-type(odd) {
    background: #0d1014;
}

.techtree #techinfo .additional_information tbody tr:nth-of-type(odd),
.techtree #techinfo .general_details tbody tr:nth-of-type(odd),
.techtree #techinfo .combat_unit_details tbody tr:nth-of-type(odd) {
    background: #0d1014;
}

.techtree #techinfo .additional_information tbody tr.current,
.techtree #techinfo .general_details tbody tr.current {
    background: #2c4f20;
}

.techtree #techinfo .additional_information th,
.techtree #techinfo .additional_information td,
.techtree #techinfo .general_details th,
.techtree #techinfo .general_details td,
.techtree #techinfo .combat_unit_details th,
.techtree #techinfo .combat_unit_details td {
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
}

.techtree #techinfo .combat_unit_details th,
.techtree #techinfo .combat_unit_details th,
.techtree #techinfo .combat_unit_details td {
    width: 50%;
}

.techtree #techinfo .general_details th,
.techtree #techinfo .combat_unit_details th {
    font-weight: bold;
}

.combat_unit_details_tooltip {
    width: 100%;
}

.combat_unit_details_tooltip th {
    text-align: left;
}

.combat_unit_details_tooltip th .formula {
    display: block;
    font-size: 8px;
}

.combat_unit_details_tooltip td {
    padding-left: 5px;
    color: #fff;
    text-align: right;
}

.combat_unit_details_tooltip td.sum {
    border-top: 1px solid #848484;
    color: #9c0;
}

.techtree #techinfo .rapid_fire {
    margin: 10px 0 0;
    list-style-type: square;
}

.techtree #techinfo .rapid_fire a {
    color: #acacac;
    text-decoration: none;
}

.techtree #techinfo .rapid_fire_from .value {
    color: #d43635;
}

.techtree #techinfo .rapid_fire_against .value {
    color: #9c0;
}

.techtree #techinfo .additional_information {
    margin: 10px 0 0;
}

.techtree #techinfo.astrophysicsTechnology .additional_information {
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #000;
    text-align: center;
}

.techtree #techinfo.astrophysicsTechnology .additional_information li {
    padding: 5px;
}

.techtree #techinfo.astrophysicsTechnology .additional_information li:nth-of-type(even) {
    background: #13181d;
}

.techtree #techinfo.astrophysicsTechnology .additional_information li:nth-of-type(odd) {
    background: #0d1014;
}

#techinfo table {
    background: #0d1014;
    border: 1px solid black;
    border-collapse: collapse;
    margin: 15px auto;
    width: 455px
}

#techinfo th,#techinfo td {
    text-align: center;
    padding: 2px 4px
}

#techinfo .currentlevel {
    background-color: #2c4f20
}

#technology .headline {
    background: #12171c url("/img/icons/5133388a9b6282d6c7e7f00e2beb6e.gif") no-repeat 13px 10px;
    border-top: 1px solid #303b41;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 22px;
    line-height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 10px 43px
}

.techtree_content {
    display: none
}

.techtree_content.open {
    display: block
}

#technology table {
    background-color: #0d1014;
    table-layout: fixed;
    width: 600px
}

#technology td {
    background-color: #0d1014;
    padding: 5px;
    text-align: center;
    vertical-align: top;
    width: 290px
}

#technology a {
    color: #fff;
    background: #1b2028;
    border-radius: 5px;
    display: block;
    min-height: 34px;
    padding: 3px 0;
    text-align: left;
    text-decoration: none
}

.no-touch #technology a:hover {
    background: #29313d
}

#technology .item img {
    float: left;
    margin: 0 5px
}

#technology .techtree_pic {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -143px 0 no-repeat;
    height: 32px;
    margin: 0 5px;
    width: 32px
}

#technology .techtree_list {
    margin: 0 0 0 42px
}

#exodus-indicator {
    position: relative;
    width: 138px;
    height: 63px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url("/img/icons/475a1ccd7c3d81e9bb757f1548557a.png");
    cursor: pointer
}

#exodus-indicator div {
    position: absolute;
    left: 47px;
    top: 21px;
    width: 35px;
    height: 20px;
    background-position: 0 0;
    background-repeat: no-repeat
}

#exodus-indicator-acknowledged {
    background-image: url("/img/icons/95a15ec4094e2f5ba1f12349d302eb.png")
}

#exodus-indicator-waiting {
    background-image: url("/img/icons/a64bb7a1b9620875f071a00c08b64e.gif")
}

#exodus-indicator-processed {
    position: relative;
    width: 138px;
    height: 63px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url("/img/icons/635528fe5c717cda8a97c8f16dd36f.png")
}

#exodus-overlay {
    z-index: 999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #000;
    opacity: .75;
    filter: alpha(opacity=75)
}

#exodus-dialog {
    z-index: 1000;
    position: absolute;
    left: 50%;
    top: 50px;
    width: 793px;
    margin-left: -398px;
    background-color: #0d1014;
    border: 1px solid #000;
    text-align: left;
    -moz-box-shadow: 0 0 0 1px #0d1014,0 0 0 3px #000,0 0 4px 3px #fff;
    -webkit-box-shadow: 0 0 0 1px #0d1014,0 0 0 3px #000,0 0 4px 3px #fff;
    box-shadow: 0 0 0 1px #0d1014,0 0 0 3px #000,0 0 4px 3px #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#exodus-close {
    position: absolute;
    top: 0;
    right: 3px;
    cursor: pointer
}

#exodus-header {
    height: 35px;
    overflow: hidden;
    margin: 2px 4px 0 2px;
    background: url("/img/icons/a2521ce1d8e2bc37d89c654a1c1382.png") 0 -35px repeat-x
}

#exodus-header-content {
    position: relative;
    display: inline-block;
    height: 33px;
    overflow: hidden;
    padding: 6px 30px 0 30px;
    font-size: 16px;
    font-weight: bold;
    background: url("/img/icons/a2521ce1d8e2bc37d89c654a1c1382.png") 0 -70px repeat-x;
    text-shadow: #000 -1px -1px 2px
}

#exodus-header-content:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 35px;
    overflow: hidden;
    content: '';
    background: url("/img/icons/a2521ce1d8e2bc37d89c654a1c1382.png") 0 -105px no-repeat
}

#exodus-header-content:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 35px;
    overflow: hidden;
    content: '';
    background: url("/img/icons/a2521ce1d8e2bc37d89c654a1c1382.png") 0 0 no-repeat
}

#exodus-content {
    margin: 2px 4px 4px 4px;
    padding: 5px 7px;
    background-color: #14181d;
    border-top: 2px solid #16202a
}

#exodus-top-content {
    padding: 2px 5px 5px 5px;
    margin-bottom: 10px
}

#exodus-tab-content,#exodus-ally-content,#exodus-rules-content,#exodus-buddy-content {
    padding: 5px;
    border: 1px solid #000;
    background-color: #0d1014
}

#exodus-tab-bar {
    margin: 0 0 -1px 0;
    padding: 0 15px;
    list-style-type: none
}

#exodus-tab-bar li {
    display: inline-block;
    height: 22px;
    padding: 3px 5px 0 5px;
    margin: 0 6px;
    color: #768078;
    cursor: pointer
}

#exodus-tab-bar li.selected {
    position: relative;
    background: url("/img/icons/0b57b4a1e2f4391194b46c9e0dfb25.gif") 0 -50px repeat-x;
    color: #6f9fc8
}

#exodus-tab-bar li.selected:before {
    position: absolute;
    top: 0;
    left: -6px;
    width: 6px;
    height: 25px;
    overflow: hidden;
    content: '';
    background: url("/img/icons/0b57b4a1e2f4391194b46c9e0dfb25.gif") 0 0 no-repeat
}

#exodus-tab-bar li.selected:after {
    position: absolute;
    top: 0;
    right: -6px;
    width: 6px;
    height: 25px;
    overflow: hidden;
    content: '';
    background: url("/img/icons/0b57b4a1e2f4391194b46c9e0dfb25.gif") 0 -25px no-repeat
}

#exodus-universe-treeview-header {
    padding: 4px 8px;
    background-color: #13181c
}

#exodus-universe-treeview-header span {
    display: inline-block;
    vertical-align: middle;
    color: #6f9fc8;
    font-weight: bold
}

#exodus-universe-treeview {
    height: 240px;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    list-style-type: none;
    border-top: 1px dotted #4c5157;
    border-bottom: 1px dotted #4c5157
}

#exodus-universe-treeview li {
    padding: 4px 8px;
    cursor: pointer
}

#exodus-universe-treeview li.even {
    background-color: #13181c
}

#exodus-universe-treeview li span {
    display: inline-block;
    vertical-align: top
}

#exodus-universe-treeview-header .exodus-universe-treeview-column-checkbox {
    font-size: 20px
}

.exodus-universe-treeview-column-checkbox {
    width: 30px;
    padding-top: 1px
}

.exodus-universe-treeview-column-checkbox span {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: url("/img/icons/ef81f2e2dd4e90f14192ba5886b361.gif") no-repeat
}

.exodus-universe-treeview-column-name {
    width: 120px
}

.exodus-universe-treeview-column-member-name {
    width: 180px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 5px
}

.exodus-universe-treeview-column-startdate {
    width: 100px
}

.exodus-universe-treeview-column-players {
    width: 100px
}

.exodus-universe-treeview-column-free-spaces {
    width: 120px
}

.exodus-universe-treeview-column-features {
    width: 340px
}

#exodus-universe-treeview li.row-selected {
    background-color: #2d4153
}

#exodus-universe-treeview li.row-selected .exodus-universe-treeview-column-checkbox span {
    background-position: 0 0
}

#exodus-universe-treeview li.server-selected .exodus-universe-treeview-column-checkbox span {
    background-position: -16px 0
}

#exodus-universe-treeview li.disabled .exodus-universe-treeview-column-checkbox span {
    background-position: -32px 0
}

#exodus-next-migration {
    border: 1px solid #6f9fc8;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #6f9fc8
}

.exodus-error {
    display: inline-block;
    padding: 3px 0 3px 30px;
    color: #a0090b
}

.exodus-error b {
    font-weight: bold
}

.exodus-button {
    display: inline-block;
    margin: 10px;
    height: 38px;
    text-shadow: #000 0 0 1px;
    cursor: default
}

.exodus-button.confirm,.exodus-button.cancel {
    cursor: pointer
}

.exodus-button div {
    display: inline-block;
    height: 38px;
    vertical-align: middle;
    background-image: url("/img/icons/8c3657fbb2a8808627f8a3dbedcb8c.png")
}

.exodus-button .exodus-button-left,.exodus-button .exodus-button-right {
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat
}

.exodus-button .exodus-button-label {
    height: 27px;
    padding-top: 11px;
    background-repeat: repeat-x;
    font-weight: bold;
    color: #fff
}

.exodus-button .exodus-button-left {
    background-position: 0 -152px;
    margin: 0 -1px 0 0
}

.exodus-button .exodus-button-right {
    background-position: -20px -152px;
    margin: 0 0 0 -1px
}

.exodus-button .exodus-button-label {
    background-position: 1px -380px;
    position: relative;
    z-index: 1
}

.no-touch .exodus-button:hover .exodus-button-left {
    background-position: 0 -190px
}

.no-touch .exodus-button:hover .exodus-button-right {
    background-position: -20px -190px
}

.no-touch .exodus-button:hover .exodus-button-label {
    background-position: 0 -418px
}

.exodus-button.confirm .exodus-button-left {
    background-position: 0 0
}

.exodus-button.confirm .exodus-button-right {
    background-position: -20px 0
}

.exodus-button.confirm .exodus-button-label {
    background-position: 0 -228px
}

.no-touch .exodus-button.confirm:hover .exodus-button-left {
    background-position: 0 -38px
}

.no-touch .exodus-button.confirm:hover .exodus-button-right {
    background-position: -20px -38px
}

.no-touch .exodus-button.confirm:hover .exodus-button-label {
    background-position: 0 -266px
}

.exodus-button.cancel .exodus-button-left {
    background-position: 0 -76px
}

.exodus-button.cancel .exodus-button-right {
    background-position: -20px -76px
}

.exodus-button.cancel .exodus-button-label {
    background-position: 0 -304px
}

.no-touch .exodus-button.cancel:hover .exodus-button-left {
    background-position: 0 -114px
}

.no-touch .exodus-button.cancel:hover .exodus-button-right {
    background-position: -20px -114px
}

.no-touch .exodus-button.cancel:hover .exodus-button-label {
    background-position: 0 -342px
}

.exodus-rule-title {
    margin-top: 5px;
    font-size: 14px
}

.exodus-rule-description {
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    text-align: justify
}

#exodus-timer.end-soon {
    color: red
}

#phalanxWrap .eventFleet,#phalanxWrap .partnerInfo {
    background: #0d1014;
    margin: 0 auto;
    width: 673px;
    height: 50px;
    position: relative
}

#phalanxWrap .eventFleet ul {
    display: inline;
    margin: 0;
    padding: 0
}

#phalanxWrap .eventFleet li,#phalanxWrap .partnerInfo li {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 220px
}

#phalanxWrap .eventFleet .countDown,#phalanxWrap .eventFleet .arrivalTime,#phalanxWrap .partnerInfo .countDown,#phalanxWrap .partnerInfo .arrivalTime {
    left: 18px
}

#phalanxWrap .eventFleet .descFleet,#phalanxWrap .eventFleet .missionFleet,#phalanxWrap .partnerInfo .descFleet,#phalanxWrap .partnerInfo .missionFleet {
    left: 142px
}

#phalanxWrap .eventFleet .originFleet,#phalanxWrap .eventFleet .coordsOrigin,#phalanxWrap .partnerInfo .originFleet,#phalanxWrap .partnerInfo .coordsOrigin {
    left: 303px
}

#phalanxWrap .eventFleet .detailsFleet,#phalanxWrap .partnerInfo .detailsFleet {
    left: 366px;
    text-align: right;
    top: 25px;
    width: 100px;
    height: 16px
}

#phalanxWrap .eventFleet .destFleet,#phalanxWrap .eventFleet .destCoords,#phalanxWrap .partnerInfo .destFleet,#phalanxWrap .partnerInfo .destCoords {
    left: 526px
}

#phalanxWrap .eventFleet .originFleet,#phalanxWrap .eventFleet .destFleet,#phalanxWrap .partnerInfo .originFleet,#phalanxWrap .partnerInfo .destFleet {
    text-transform: capitalize
}

#phalanxWrap .eventFleet .descFleet,#phalanxWrap .eventFleet .countDown,#phalanxWrap .eventFleet .originFleet,#phalanxWrap .eventFleet .destFleet,#phalanxWrap .eventFleet .sendProbe,#phalanxWrap .partnerInfo .descFleet,#phalanxWrap .partnerInfo .countDown,#phalanxWrap .partnerInfo .originFleet,#phalanxWrap .partnerInfo .destFleet,#phalanxWrap .partnerInfo .sendProbe {
    top: 10px
}

#phalanxWrap .eventFleet .arrivalTime,#phalanxWrap .eventFleet .missionFleet,#phalanxWrap .eventFleet .coordsOrigin,#phalanxWrap .eventFleet .destCoords,#phalanxWrap .eventFleet .sendMail,#phalanxWrap .partnerInfo .arrivalTime,#phalanxWrap .partnerInfo .missionFleet,#phalanxWrap .partnerInfo .coordsOrigin,#phalanxWrap .partnerInfo .destCoords,#phalanxWrap .partnerInfo .sendMail {
    top: 25px
}

#phalanxWrap .eventFleet .sendProbe,#phalanxWrap .eventFleet .toggleAlliance,#phalanxWrap .partnerInfo .sendProbe,#phalanxWrap .partnerInfo .toggleAlliance {
    left: 632px;
    top: 25px
}

#phalanxWrap .eventFleet .sendMail,#phalanxWrap .partnerInfo .sendMail {
    left: 652px;
    top: 25px
}

#phalanxWrap .eventFleet .descFleet,#phalanxWrap .eventFleet .originFleet,#phalanxWrap .partnerInfo .descFleet,#phalanxWrap .partnerInfo .originFleet {
    color: #7c8e9a;
    font-weight: 700;
    text-align: left;
    width: 215px;
    white-space: nowrap;
    overflow: hidden
}

#phalanxWrap .eventFleet .destFleet,#phalanxWrap .partnerInfo .destFleet {
    color: #7c8e9a;
    font-weight: 700;
    text-align: left;
    width: 130px;
    white-space: nowrap;
    overflow: hidden
}

#phalanxWrap .eventFleet .detailsFleet,#phalanxWrap .partnerInfo .detailsFleet {
    color: #9c0;
    font-weight: 700
}

#phalanxWrap .eventFleet .allianceAttack .detailsFleet {
    left: 350px;
    overflow: visible
}

#phalanxWrap .eventFleet .allianceAttack .detailsFleet img {
    position: absolute
}

#phalanxWrap .eventFleet .allianceAttack .detailsFleet .iconFleet1 {
    right: -36px;
    top: -3px
}

#phalanxWrap .eventFleet .allianceAttack .detailsFleet .iconFleet2 {
    right: -20px;
    top: -12px
}

#phalanxWrap .eventFleet .allianceAttack .detailsFleet .iconFleet3 {
    right: -20px;
    top: 6px
}

#phalanxEventContent {
    text-align: center
}

#phalanxWrap #phalanxEventContent .detailsFleet img {
    vertical-align: middle
}

#phalanxWrap #phalanxEventContent .odd,#phalanxWrap #phalanxEventContent .part-even {
    background-color: #13181d
}

#phalanxWrap #eventHeader a.close_details {
    right: 13px;
    position: absolute;
    top: 6px
}

#phalanxWrap #eventHeader a.close_details:link,#phalanxWrap #eventHeader a.close_details:visited,.no-touch #phalanxWrap #eventHeader a.close_details:hover,#phalanxWrap #eventHeader a.close_details:active {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") no-repeat scroll -207px 0
}

.no-touch #phalanxWrap #eventHeader a.close_details:hover {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") no-repeat scroll -207px -17px
}

#phalanxWrap .eventFleet .missionFleet img,#phalanxWrap .partnerInfo .missionFleet img {
    padding: 3px 5px 0 0;
    vertical-align: middle
}

#phalanxWrap .eventFleet a.toggleInfos {
    cursor: pointer;
    left: 632px;
    line-height: normal;
    position: absolute;
    top: 8px
}

#phalanxWrap .icon_movement {
    background: url("/img/icons/f9cb590cdf265f499b0e2e5d91fc75.gif") no-repeat;
    height: 16px;
    left: 20px;
    position: absolute;
    top: 0;
    width: 16px
}

#phalanxWrap .icon_movement_reserve {
    background: url("/img/icons/014a5d88b102d4b47ab5146d4807c6.gif") no-repeat;
    height: 16px;
    left: 20px;
    position: absolute;
    top: 0;
    width: 16px
}

#phalanxWrap .eventFleet a.toggleInfos {
    cursor: pointer;
    left: 632px;
    line-height: normal;
    position: absolute;
    top: 8px
}

#phalanxWrap .partnerInfo .countDown {
    width: 74px
}

a.refreshPhalanxLink {
    margin-right: 5px
}

a.refreshPhalanxLink span {
    vertical-align: middle
}

.building_image img,.defense_image img,.research_image img,.techtree .item img {
    background-image: url("/img/icons/0adc600b59f15369f1c82ac6a35db7.png");
    background-repeat: no-repeat
}

.building_image .building1,.techtree .item a.tech1 img {
    background-position: 0 0
}

.building_image .building2,.techtree .item a.tech2 img {
    background-position: -28px 0
}

.building_image .building3,.techtree .item a.tech3 img {
    background-position: -56px 0
}

.building_image .building4,.techtree .item a.tech4 img {
    background-position: -84px 0
}

.building_image .building12,.techtree .item a.tech12 img {
    background-position: -112px 0
}

.building_image .building14,.techtree .item a.tech14 img {
    background-position: -140px 0
}

.building_image .building15,.techtree .item a.tech15 img {
    background-position: -168px 0
}

.building_image .building21,.techtree .item a.tech21 img {
    background-position: -196px 0
}

.building_image .building22,.techtree .item a.tech22 img {
    background-position: -224px 0
}

.building_image .building23,.techtree .item a.tech23 img {
    background-position: -0px -28px
}

.building_image .building24,.techtree .item a.tech24 img {
    background-position: -28px -28px
}

.building_image .building25,.techtree .item a.tech25 img {
    background-position: -56px -28px
}

.building_image .building26,.techtree .item a.tech26 img {
    background-position: -84px -28px
}

.building_image .building27,.techtree .item a.tech27 img {
    background-position: -112px -28px
}

.building_image .building31,.techtree .item a.tech31 img {
    background-position: -140px -28px
}

.building_image .building33,.techtree .item a.tech33 img {
    background-position: -168px -28px
}

.building_image .building34,.techtree .item a.tech34 img {
    background-position: -196px -28px
}

.building_image .building36,.techtree .item a.tech36 img {
    background-position: -196px -168px
}

.building_image .building41,.techtree .item a.tech41 img {
    background-position: -225px -28px
}

.building_image .building42,.techtree .item a.tech42 img {
    background-position: -0px -56px
}

.building_image .building43,.techtree .item a.tech43 img {
    background-position: -29px -56px
}

.building_image .building44,.techtree .item a.tech44 img {
    background-position: -56px -56px
}

.research_image .research106,.techtree .item a.tech106 img {
    background-position: -84px -56px
}

.research_image .research108,.techtree .item a.tech108 img {
    background-position: -112px -56px
}

.research_image .research109,.techtree .item a.tech109 img {
    background-position: -140px -56px
}

.research_image .research110,.techtree .item a.tech110 img {
    background-position: -168px -56px
}

.research_image .research111,.techtree .item a.tech111 img {
    background-position: -196px -56px
}

.research_image .research113,.techtree .item a.tech113 img {
    background-position: -224px -56px
}

.research_image .research114,.techtree .item a.tech114 img {
    background-position: -0px -84px
}

.research_image .research115,.techtree .item a.tech115 img {
    background-position: -28px -84px
}

.research_image .research117,.techtree .item a.tech117 img {
    background-position: -56px -84px
}

.research_image .research118,.techtree .item a.tech118 img {
    background-position: -84px -84px
}

.research_image .research120,.techtree .item a.tech120 img {
    background-position: -112px -84px
}

.research_image .research121,.techtree .item a.tech121 img {
    background-position: -140px -84px
}

.research_image .research122,.techtree .item a.tech122 img {
    background-position: -168px -84px
}

.research_image .research123,.techtree .item a.tech123 img {
    background-position: -196px -84px
}

.research_image .research124,.techtree .item a.tech124 img {
    background-position: -224px -84px
}

.research_image .research199,.techtree .item a.tech199 img {
    background-position: -0px -112px
}

.techtree .item a.tech202 img {
    background-position: -28px -112px
}

.techtree .item a.tech203 img {
    background-position: -56px -112px
}

.techtree .item a.tech204 img {
    background-position: -84px -112px
}

.techtree .item a.tech205 img {
    background-position: -112px -112px
}

.techtree .item a.tech206 img {
    background-position: -140px -112px
}

.techtree .item a.tech207 img {
    background-position: -168px -112px
}

.techtree .item a.tech208 img {
    background-position: -196px -112px
}

.techtree .item a.tech209 img {
    background-position: -224px -112px
}

.techtree .item a.tech210 img {
    background-position: -0px -140px
}

.techtree .item a.tech211 img {
    background-position: -28px -140px
}

.techtree .item a.tech212 img {
    background-position: -56px -140px
}

.techtree .item a.tech213 img {
    background-position: -84px -140px
}

.techtree .item a.tech214 img {
    background-position: -112px -140px
}

.techtree .item a.tech215 img {
    background-position: -140px -140px
}

.defense_image .defense401,.techtree .item a.tech401 img {
    background-position: -168px -140px
}

.defense_image .defense402,.techtree .item a.tech402 img {
    background-position: -196px -140px
}

.defense_image .defense403,.techtree .item a.tech403 img {
    background-position: -224px -140px
}

.defense_image .defense404,.techtree .item a.tech404 img {
    background-position: -0px -168px
}

.defense_image .defense405,.techtree .item a.tech405 img {
    background-position: -28px -168px
}

.defense_image .defense406,.techtree .item a.tech406 img {
    background-position: -56px -168px
}

.defense_image .defense407,.techtree .item a.tech407 img {
    background-position: -84px -168px
}

.defense_image .defense408,.techtree .item a.tech408 img {
    background-position: -112px -168px
}

.defense_image .defense502,.techtree .item a.tech502 img {
    background-position: -140px -168px
}

.defense_image .defense503,.techtree .item a.tech503 img {
    background-position: -168px -168px
}

div.techImage.building a {
    background: transparent url("/img/icons/af398a7ab555df52d0963f95de8115.png") 0 0 no-repeat
}

div.techImage.building.tech1.built a {
    background-position: -82px -2px
}

div.techImage.building.tech1.notBuilt a {
    background-position: -82px -162px
}

div.techImage.building.tech2.built a {
    background-position: -322px -2px
}

div.techImage.building.tech2.notBuilt a {
    background-position: -322px -162px
}

div.techImage.building.tech3.built a {
    background-position: -242px -2px
}

div.techImage.building.tech3.notBuilt a {
    background-position: -242px -162px
}

div.techImage.building.tech4.built a {
    background-position: -162px -2px
}

div.techImage.building.tech4.notBuilt a {
    background-position: -162px -162px
}

div.techImage.building.tech12.built a {
    background-position: -2px -2px
}

div.techImage.building.tech12.notBuilt a {
    background-position: -2px -162px
}

div.techImage.building.tech212.built a {
    background-position: -402px -2px
}

div.techImage.building.tech212.notBuilt a {
    background-position: -402px -162px
}

div.techImage.building.tech22.built a {
    background-position: -482px -2px
}

div.techImage.building.tech22.notBuilt a {
    background-position: -482px -162px
}

div.techImage.building.tech23.built a {
    background-position: -562px -2px
}

div.techImage.building.tech23.notBuilt a {
    background-position: -562px -162px
}

div.techImage.building.tech24.built a {
    background-position: -642px -2px
}

div.techImage.building.tech24.notBuilt a {
    background-position: -642px -162px
}

div.techImage.building.tech25.built a {
    background-position: -722px -2px
}

div.techImage.building.tech25.notBuilt a {
    background-position: -722px -162px
}

div.techImage.building.tech26.built a {
    background-position: -802px -2px
}

div.techImage.building.tech26.notBuilt a {
    background-position: -802px -162px
}

div.techImage.building.tech27.built a {
    background-position: -882px -2px
}

div.techImage.building.tech27.notBuilt a {
    background-position: -882px -162px
}

#chatMsgListContainer {
    max-height: 500px;
    overflow: hidden
}

.chat_msg .speechbubble_arrow,.chat_msg .odd.speechbubble_arrow,#chatMsgList .detail_arrow {
    background-image: url("/img/icons/b2ce47d489fbbcd02d4053937ae9bf.png");
    background-repeat: no-repeat
}

#chatList,#chatContent {
    width: 480px
}

#chatList .footer,#chatContent .footer {
    width: 466px
}

#chatList .content,#chatContent .content {
    padding: 10px 5px 0
}

.referenceMsg {
    border-bottom: 1px solid #0e1114;
    border-top: 1px solid #1e252b;
    margin-top: 10px
}

.replyText {
    margin-left: 50px;
    margin-bottom: 15px
}

.replyText .author,.referenceMsg .refAuthor {
    margin-bottom: 3px
}

.pl_search_link {
    display: block;
    padding: 0 0 5px 0
}

.pl_filter_title {
    padding: 3px 0
}

.pl_filter_set {
    padding: 2px
}

.pl_filter {
    line-height: 18px;
    margin: 0 0 0 3px
}

.pl_container {
    width: 180px
}

.pl_container .content {
    padding: 10px 5px 0 5px
}

.pl_container .footer {
    margin-top: -11px;
    width: 167px
}

.pl_container .playerlist_box {
    background-position: -1493px 0;
    padding: 1px 0;
    width: 170px;
    margin: 0 0 0 -7px
}

.pl_container .playerlist_box .scrollContainer {
    margin: -2px 0 -3px 0;
    padding: 0;
    max-height: 138px
}

.pl_container .playerlist_box .playerlist_top_box .playerlist {
    line-height: 22px;
    height: 25px
}

.pl_container .playerlist_box .playerlist_top_box .new_msg_count {
    right: 31px;
    top: 2px
}

#sideBar .playerlist_box .playerlist_top_box .playerlist {
    width: 148px;
    cursor: pointer
}

#chatBar .playerlist_box .playerlist_top_box .playerlist {
    width: 150px;
    cursor: pointer
}

#plAliens,#plAliens .playerlist {
    border-radius: 0 0 10px 10px
}

#chatBar .scrollbarPresent .playerlist {
    width: 150px
}

#sideBar .scrollbarPresent .playerlist {
    width: 135px
}

.playerlist_item {
    border-bottom: 1px solid #0e1114;
    border-top: 1px solid #1e252b;
    color: #848484;
    font-size: 11px;
    line-height: 22px;
    height: 22px;
    cursor: pointer;
    position: relative
}

.playerlist_item[data-playerid] {
    width: 148px
}

#chatBar .playerlist_box .playerlist_top_box .openAssociationChat {
    width: 148px
}

.playerlist_item.first {
    border-top: 0
}

.playerlist_item.active {
    background-color: #212a33
}

.playerlist_item .playername {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 115px
}

#sideBar .scrollbarPresent .playername {
    width: 121px
}

#chatBarPlayerList .pl_container {
    margin: 0 3px 0 -1px;
    width: 181px
}

#chatBarPlayerList .header {
    margin: -3px 0 0 0
}

#chatBarPlayerList .header .c-left {
    top: initial;
    right: -4px
}

#chatBarPlayerList .header .c-right {
    top: initial;
    right: -6px
}

#chatBarPlayerList .content {
    margin: 0
}

#chatBarPlayerList .footer {
    margin-top: -17px;
    width: auto
}

#playerlistFilters {
    color: #848484
}

#chatBarPlayerList .playerlist_box {
    margin: 0;
    width: 167px
}

#chatBarPlayerList #plAliens,#chatBarPlayerList #plAliens .playerlist {
    border-radius: 0
}

#chatMsgList .msg {
    cursor: pointer;
    min-height: 50px
}

#chatMsgList .msg_head {
    padding: 3px 5px 5px 10px
}

#chatMsgList .msg_head .status {
    position: relative;
    top: 4px
}

#chatMsgList .playerstatus {
 /*margin: 0 -1px -4px 0*/
}

#chatMsgList .msg_title {
    width: inherit
}

#chatMsgList .msg_date {
    margin: 0 18px 0 0
}

#chatMsgList .msg_content {
    padding: 3px 23px 5px 28px;
    max-height: 100px;
    overflow: hidden;
    position: relative
}

#chatMsgList .msg_content_fadeout {
    display: block;
    width: 100%;
    height: 25px;
    position: absolute;
    bottom: 0;
    background: -moz-linear-gradient(top,rgba(17,26,33,0) 0,rgba(17,26,33,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(17,26,33,0)),color-stop(100%,rgba(17,26,33,1)));
    background: -webkit-linear-gradient(top,rgba(17,26,33,0) 0,rgba(17,26,33,1) 100%);
    background: -o-linear-gradient(top,rgba(17,26,33,0) 0,rgba(17,26,33,1) 100%);
    background: -ms-linear-gradient(top,rgba(17,26,33,0) 0,rgba(17,26,33,1) 100%);
    background: linear-gradient(to bottom,rgba(17,26,33,0) 0,rgba(17,26,33,1) 100%);
    visibility: hidden
}

#chatMsgList .detail_arrow {
    display: inline-block;
    background-position: 0 0;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    right: 2px;
    top: 50%;
    width: 18px
}

#chatMsgList .last {
    margin: 0
}

.no_msg {
    padding: 10px 0
}

.chat_back {
    position: absolute;
    left: 40px;
    line-height: 38px
}

.largeChatContainer {
    max-height: 500px;
    overflow: hidden
}

.chat_msg .msg_title {
    width: 270px
}

.chat_info .playerstatus {
    margin: 0 2px -3px 0
}

#chatContent .editor_wrap {
    float: right;
    width: 428px
}

.chat_msg {
    background-color: #252f3a;
    border-radius: 3px;
    border: 1px solid #000;
    box-shadow: inset 0 1px 2px rgba(62,81,100,0.4);
    margin: 3px 40px 15px 0;
    padding: 5px;
    position: relative
}

.chat_msg .icon {
    margin: 0 0 0 3px
}

.chat_msg.odd {
    background-color: #182028;
    margin: 3px 0 15px 40px
}

.chat_msg .speechbubble_arrow {
    background-position: 0 -53px;
    bottom: -13px;
    height: 14px;
    left: 10px;
    position: absolute;
    right: auto;
    width: 14px
}

.chat_msg.odd .speechbubble_arrow {
    background-position: 0 -39px;
    left: auto;
    right: 10px
}

.chat_msg .msg_head {
    padding: 0
}

.chat_msg .msg_date {
    margin: 0 2px 0 0;
    text-align: right
}

.chat_msg .msg_content {
    padding: 5px 0 0 0;
    overflow: hidden
}

.chat_msg .msg_actions {
    padding: 5px 0 0 0
}

#chatContent .status {
    display: inline-block;
    height: 23px;
    left: 75px;
    line-height: 38px;
    position: absolute;
    width: 74px
}

.comments,.chatstatus,.playerstatus {
    background-image: url("/img/icons/91ad13c8f9a7e9390085d12adde508.png");
    display: inline-block;
    height: 13px;
    width: 13px
}

.playerlist .playerstatus {
    margin: 0 2px -4px 2px
}

.playerlist .chatstatus {
    margin: 4px 1px 0 0
}

.playerstatus.online,.icon.online {
    background-position: 0 -833px
}

.playerstatus.offline,.icon.offline {
    background-position: 0 -849px
}

.playerstatus.disallowed,.icon.disallowed {
    background-position: 0 -865px
}

.playerstatus.blank,.icon.blank {
    background-image: none
}

.icon.buddy {
    background-position: 0 -402px
}

.icon.allianceMember {
    background-position: 0 -945px
}

.icon.allianceMember:hover {
    background-position: 0 -961px
}

.icon.noBuddy {
    background-image: none
}

.icon.noAllianceMember {
    background-image: none
}

.grayscale {
    filter: url("data:image/svg+xml;utf8,<svgxmlns=\'http://www.w3.org/2000/svg\'><filterid=\'grayscale\'><feColorMatrixtype=\'matrix\'values=\'0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010\'/></filter></svg>#grayscale") brightness(70%);
    filter: gray;
    filter: grayscale(100%) brightness(70%);
    -webkit-filter: grayscale(100%) brightness(70%)
}

.grayscale-60 {
    filter: url("data:image/svg+xml;utf8,<svgxmlns=\'http://www.w3.org/2000/svg\'><filterid=\'grayscale\'><feColorMatrixtype=\'saturate\'values=\'0.6\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(60%)
}

.hueRotate {
    filter: hue-rotate(275deg) contrast(130%);
    -webkit-filter: hue-rotate(275deg) contrast(130%)
}

.comments,.chatstatus.cs_active {
    background-position: 0 -877px
}

.chatstatus.cs_new {
    background-position: 0 -897px
}

.chatstatus.cs_no_chat {
    display: none
}

.chat_box .speechbubble_arrow,.chat_box .odd .speechbubble_arrow,.chat_box_title,.chat_bar_pl_list_item,.chat_bar_list_item {
    background-color: rgba(0,0,0,0.01);
    background-image: url("/img/icons/d03835718066a5a592a6426736e019.png");
    background-repeat: repeat-x
}

#chatBar {
    bottom: 19px;
    font-size: 11px;
    height: 28px;
    position: fixed;
    right: 0;
    z-index: 1
}

#chatBar .icon {
    margin: 5px 3px 0 0
}

.chat_bar_pl_list_item,.chat_bar_list_item {
    background-position: 0 -225px;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    float: right;
    line-height: 28px;
    height: 28px;
    min-width: 180px;
    padding: 0 3px;
    position: relative
}

.chat_bar_list_item.open {
    width: 270px
}

.more_chat_bar_items .chat_box {
    height: 255px
}

.more_chat_bar_items .mCS_no_scrollbar .chat_bar_list_item {
    min-width: 180px;
    width: 180px
}

.more_chat_bar_items .chat_bar_list_item {
    min-width: 160px;
    width: 160px
}

.chat_bar_pl_list_item .playerstatus {
    margin: 0 3px -3px 0
}

.chat_bar_list_item .playerstatus {
    float: left;
    margin: 8px 3px 0 0
}

.chat_bar_list_item .chatstatus {
    margin: 6px 3px 0 0
}

.chat_bar_list_item .new_msg_count {
    right: 24px;
    top: 4px
}

.playerlist_item .new_msg_count {
    right: 16px;
    top: 2px
}

#chatMsgList .new_msg_count {
    right: 12px;
    top: 11px
}

.cb_playername {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 135px;
    display: inline-block;
    float: left
}

.chat_bar_list_item.more_chat_bar_items .new_msg_count {
    right: 5px
}

.chat_bar_list_item.more_chat_bar_items .cb_playername {
    width: 100px
}

.cb_playerlist_box,.chat_box {
    background: #0d1014;
    border: 1px solid #000;
    bottom: 27px;
    box-sizing: border-box;
    left: -1px;
    min-height: 250px;
    position: absolute;
    width: 100%
}

.cb_playerlist_box {
    line-height: normal;
    min-height: 0
}

.chat_box .speechbubble_arrow,.chat_box .odd .speechbubble_arrow {
    top: 50%;
    height: 12px;
    margin: -6px 0 0 0;
    position: absolute;
    width: 10px
}

.chat_box .speechbubble_arrow {
    background-position: 0 -409px;
    left: -9px;
    right: auto
}

.chat_box .odd .speechbubble_arrow {
    background-position: 10px -409px;
    right: -9px;
    left: auto
}

.chat_box_title {
    background-position: 0 -225px;
    line-height: 28px;
    height: 28px;
    width: 100%
}

.chat_box_ctn {
    background: #171d24;
    padding: 3px;
    height: 184px
}

.chat_box_textarea {
    height: 15px;
    line-height: 14px;
    margin: 3px 0 -5px 3px;
    min-height: 15px;
    max-height: 43px;
    max-width: 248px;
    width: 248px
}

.chat_box .chat_msg {
    color: #848484;
    line-height: 14px;
    margin: 5px 0 5px 10px
}

.chat_box .chat_msg.odd {
    margin: 5px 10px 5px 0
}

#buddies #buttonz .content {
    padding: 10px 15px 0
}

#buddies .link_ignored {
    position: absolute;
    right: 38px;
    font-size: 11px;
    font-weight: normal
}

#buddyRequests {
    margin: 0 0 10px 0
}

#buddyRequests .tabsbelow li {
    width: auto
}

#buddyRequests .tabsbelow a {
    color: #848484;
    padding: 0 10px;
    width: auto
}

#buddyRequests .tabsbelow .ui-state-active a {
    color: #fff
}

.no-touch #buddyRequests .tabsbelow a:hover {
    text-decoration: none
}

#buddyRequests .no_req {
    padding: 10px
}

#buddies .tab_ctn {
    border: 1px solid #1e242c;
    max-height: 330px;
    padding: 5px
}

#buddies .online_count {
    padding: 13px 0 0 5px
}

#buddylist .playerstatus {
    margin: 1px 3px 0 0
}

.no_buddies {
    padding: 10px 0
}

#recruitBuddies {
    position: relative;
    z-index: 2;
    padding: 0 5px 7px 5px;
    margin: 10px 0
}

.buddy_reward {
    width: 328px
}

.buddy_reward .footer {
    width: 315px
}

.buddy_reward .content {
    padding: 5px 5px 0 5px
}

#buddies .box_points {
    height: 27px;
    line-height: 27px;
    margin: 10px 0;
    padding: 0 5px
}

#buddies .points_amount {
    color: #fff;
    font-size: 16px;
    float: right
}

#buddies .dm_img {
    padding: 2px 8px 8px 0
}

#buddies .conversion_rate {
    margin: 0 10px 0 0
}

#buddies .points_converted {
    color: #ffd700;
    padding: 0 7px 0 0
}

.recruit_img_txt {
    margin: 0 0 0 140px;
    min-height: 90px;
    width: 640px
}

#buddypointsOverlay {
    width: 600px
}

#buddypointsOverlay table,#buddypremiumconvert table {
    background: #0d1014;
    line-height: 18px;
    margin: 5px 0
}

#buddypointsOverlay table th,#buddypointsOverlay table td,#buddypremiumconvert table th,#buddypremiumconvert table td {
    text-align: left;
    padding: 2px 0;
    font-size: 11px
}

#buddypointsOverlay table th.no,#buddypointsOverlay table td.no,#buddypremiumconvert table th.no,#buddypremiumconvert table td.no {
    width: 30px
}

#buddypointsOverlay table th,#buddypremiumconvert table th {
    border-bottom: 1px dotted #848484
}

#buddypointsOverlay table th,#buddypremiumconvert table th {
    border-bottom: 1px dotted #848484;
    font-size: 11px
}

#buddypointsOverlay h3,#buddypremiumconvert h3,#buddypointsconvert h3 {
    font-weight: bold;
    color: #848484;
    line-height: 14px
}

#buddypointsOverlay table th,#buddypremiumconvert table th {
    color: #fff;
    text-align: left;
    vertical-align: top
}

#buddies .deleteBuddy {
    margin: 0 0 0 4px
}

div#buddyinvite div {
    width: 50%;
    display: block
}

div#buddyinvitelink {
    float: left
}

div#buddyinvitereward {
    float: right
}

div#buddyinvitereward_premium {
    float: right
}

div#buddyinvitelink .code {
    width: 360px;
    border: #6f9fc8 dotted thin;
    font-size: .8em;
    position: relative
}

div#buddyinvitelink code {
    width: 100%
}

div#buddypointsOverlay table {
    float: left;
    width: 50%!important
}

div#buddypointsconvert,div#buddypremiumconvert {
    margin-top: 3em
}

div#buddyinvite {
    text-align: left
}

div#buddyinviteOverlay .code,div#buddyCopyOverlay .code {
    word-wrap: break-word
}

.buddylist_playername {
    display: inline-block;
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis
}

#initial_welcome_dialog {
    font-size: 14px;
    line-height: inherit;
    padding: 20px
}

#transition_email_only_login_dialog {
    padding: 5px 10px;
    color: #4579a4;
    font-weight: bold
}

.no-close .ui-dialog-titlebar-close {
    display: none
}

#transition_email_only_login_dialog input,#transition_email_only_login_dialog .dropdown.currentlySelected {
    height: 22px
}

#transition_email_only_login_dialog #login {
    height: 267px;
    width: 223px;
    margin: 10px auto;
    background: url(/img/icons/c732feb94125f1122741b89857eaf6.gif) no-repeat
}

#transition_email_only_login_dialog #loginForm {
    margin: 10px auto 0;
    width: 190px;
    padding: 5px
}

#transition_email_only_login_dialog #loginForm input[readonly] {
    background-color: #f0f3f5
}

#transition_email_only_login_dialog #loginForm #usernameLogin {
    border: 2px solid red
}

#transition_email_only_login_dialog label {
    background: url("/img/icons/76cbf0115f4559fb1d6f25e9819ecb.gif") no-repeat scroll 0 3px transparent;
    color: #619fc8;
    display: block;
    font-weight: normal;
    height: 15px;
    line-height: 15px;
    margin: 3px 0;
    padding: 0 0 0 11px
}

#transition_email_only_login_dialog select {
    width: 188px;
    background: #8d9aa7 url("/img/icons/input-bg.gif") repeat-x scroll 0 0;
    border: 2px solid #9eb4cb;
    color: #30576f;
    cursor: pointer
}

#transition_email_only_login_dialog #loginForm #loginSubmit:hover {
    background-position: 0 -30px
}

#transition_email_only_login_dialog #loginForm #loginSubmit {
    background: url(/img/icons/5f68e42f93bad65d7a1a6ddd130543.gif) no-repeat;
    color: #FFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
    padding: 0;
    text-align: center;
    text-shadow: -1px -1px 0 #501313;
    width: 187px;
    border: 0
}

#transition_email_only_login_dialog #loginForm a {
    background: url(/img/icons/76cbf0115f4559fb1d6f25e9819ecb.gif) no-repeat 0 3px;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    line-height: 15px;
    padding: 0 0 0 11px
}

#transition_email_only_login_dialog a:hover,#transition_email_only_login_dialog a:active {
    color: #619fc8;
    outline: 0
}

#transition_email_only_login_dialog a:link {
    text-decoration: none
}

#transition_email_only_login_dialog a:link,#transition_email_only_login_dialog a:visited {
    color: #619fc8
}

.mCustomScrollbar {
    -ms-touch-action: none;
    touch-action: none
}

.mCustomScrollbar.mCS_no_scrollbar {
    -ms-touch-action: auto;
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}

.mCSB_inside>.mCSB_container {
    margin-right: 15px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-left: 30px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0
}

.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0
}

.mCSB_outside+.mCSB_scrollTools {
    right: -26px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    right: auto;
    left: 0
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
    min-height: 100%
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0
}

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
    margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}

.mCSB_container_wrapper>.mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"
}

.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACQCAYAAACPtWCAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMURDMzE5NzIzQkNFMTExOTY0QkYwNzFDNzkwNTlDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOTMwRUZENEMxMUUxMUUzOUYxQkJGN0E1MDMzNTg1MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOTMwRUZEM0MxMUUxMUUzOUYxQkJGN0E1MDMzNTg1MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MGJlMjMyZC1hNzgzLTI1NGQtOTI4Yy02NDI0YmQxNTg0YWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTFEQzMxOTcyM0JDRTExMTk2NEJGMDcxQzc5MDU5QzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZvSKsAAAH5ElEQVR42uyd3Y3jNhRGpZSQ7SJA3lyACtg+psEUoAL2zZjtIgtMBYqcWBsvh5e8/Cel8wECPLZ5JZMHpHj5UTNv2zYh1EozACIARACIUI8AHh/Oja6v9fnTKnee/73+vY7nK54/FUDzg7kRfNOIEB6N//PHVIag9flTAZSonBvBNxSEZuPXhqD1+VMB9N0UzhEgzRngq3X+Io0fA0HMENr6/KkAbkZDb5bX2gaNGUK1M6JS588G36PRXhvQ/KzEEOqDr/T5cwI4K//OPYTmArDJEG72GL6/cw+huQCsOYSXmAXbesotAoLYHiznEF59FmrrKUN7z5QeLOcQ3gJAF2ijDeHVAXSBNtoQ3hrAOUO8ywIofT8k3lUBLJmKGS4Z3TIRPHoeEAABEAABEAARAkAEgAgBIAJAhAAQASBCAIjODyCJ6JTKJRENgAAIgAAIgNUAxI6VACB2rHwA2spgSA0AAENq/BCMJT9hCL66JZ9NSRmBY1NSPIBHY7EtM/LGn22Z8UMwG9Mzzj5TepErbkxvOoR1dP4iEPJojrBJCA8nyggBDyeqNwsuASGPZxvw/DkARAgAEQAiBIAIABECQASACFUDsGQuLkfsrq+vZC4uR+zW16dNRJdo4Byxu76+GBtVzdg9XJ92Ka53+HJfY3LskeDLfY0hsTVmhBHgc9ZHhtjzmeFzVkbgOWyxQwEMnZXMHcOXcn1RMUIaN7SBa8OXcn0ACIDDAsgQzBDcdAhmEsIkpPkkhDQMaZjmaRizIUhEJzQEieh4ABEqJgBEAIgAECEARACIULcAnj5lUvL6zpAyKREjBsCUBrpsYvssiePcMUKH4J4bOcfSXNHHgfQMYY6luagnekXcA7aGsGsjQu8Q9mREkAAsaXfKAeFl7Vg5ILy6HxAAAZAhmCG47yGYSQiTkC4nIaRhSMM0TcOQiM7QwCSi0+8BEcoHPgAiAEQAiBAAIgBEqDWAt/34uh/Lfvz5fO++H+t+/LUf3zwxU8uPXaHz7Pz9e31/K1l+OD0AfDne9uN9k/X+/M4kHKnlhz52ve3H+/RfPtF2PD57K1V+yDoz4PnY/PoQIEotfwb4PhzwHMeHDaLU8qMDeBN6ruNzW092e/n85un5fOVHh+9m67lePrf1ZDdfeU9PeIr6++05Ej/uOf4wb0eE19Pzu19f/raVP8rZlmXM8uIdwhRuv2qhT7//dTnKsjSlqr9HOWFZS1V/j6WxUPtVbR0ALg74pPcW4bUGYKmMCZ/tdY9aJPgc7znrzwOwt/5ewesZwmMW/Pd+/O6AxQbGj/348nz9Wt4V47UiXsu7vjcp4rae+f78/V7/2/8w/Ni/+8Us74phgPSzvOd7ky9uDz1gzh5odgyhmgrYHEP4MEnL2B7oFRJzCFX564zvm/F6BfCuuO8y378Lr7UA3wNA7v3/Bd99912W9531pwD4rgW55/8XfAC4RpRdhddagFcHeHPA+z0oW/0FALxK4En3oD0PwY8Viu8B5b4/y0yZyo8u6i/DSgiJaBLRTVdCWIpjKa76gRkh/+wXM0JEHhAhAEQAiBAAIgBECADRNQEkDZNSoaRhwkQimkQ0e0JYiksuz54Q9oSwJyTznhCXtHtCtOVHF/UXKWlPiEaL8Frr55POqfUT9qRs9Rfg51uESYzWT9jVLNi2J2RzvH5I2hNis9Db3pP2hNgs/CWfrJpj5vtpT8ijsaXXx++37QmxWegFW711T4jNwl/yyaq5esBJ6LFiGj11T0fqnpJesgtRlvjUPR2pe0paAXhXQqLd07B5ytrKTB7QeobvroFEuydEGkK19afcFtoVgGsEQKvw2vZ9W7w1oCfsvedbIwBy1p9iU9JaogduBaBtT4ILIO2eBmnioN3TME9jDLuffr8HIFX9OSYOqvrrdSOStBJCIppENHtCWIpjTwhmhLSUDGaEiDwgQgCIABAhAEQAWGIycanJSe7JxGknJ5XSKZdKz+ROp5w5PTNVSChfKkGdO6F89gS1+UaqM1obT4qZ6pQ2Yw/ljNbGc8RMckqbsWs6og/5npZvyufMdT09Pyae826igzsa59Pyc9WfI2Z0/bUyq5oALg5QpAtcHPEXD3xbYDwNfC0X3xcJFEcDB9WfIuaSAl9t84I5C059Wr4p19PzpQZxxesZvuSn5bviBQAtxusNPlsPiFBTAF3OaPNG2FZmcsTT9lb3wN/Q079xEJ3Rh7fP87R8Z10oe6ug+mv9bxxMANcIYFZH/DViyFxjRr9OIFwjgAmqP0XM4PprCaEJoM8ZbcrnzHU5pWPiaSFsJaczOlf9OWJG118z5zSJaBLRva2EsBTHUlxTR/QhzAhpKRnMCBF5QIQAEAEgQzBDcLNZMJMQJiH4AUnD4Acs5QeUYsX6AZt6AGv7AR2xovyAUwMPYKgf0LXaEOsHlFYuTucH9Kw2RNefsHJxOj+grXFnZRnpM99a8JKwBNcawsXXuBZwgupPsRYcVH+tzQi1/YAacEL9gFqwa8x8i/oBleAE+QEDwK7SAyLUdAg2/YA2/5/Z24T4ATXD5j3id/Tiiv7FDyj4/6ZYP6By2Ayuv5auaJ8fUAPM6oi/RtyzrYPCJ167B5ig+lPcs62jwGcDUPLvScDE+gEl+E7nB/TMNKPrL+XJqQGz6iYrISSiSUTjB2QpDj8gZoS0lAxmhIg8IEJV9Y8AAwCuz3H3j+GlGwAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255,255,255,0.1)
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255,255,255,0.15)
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)
}

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}

.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0,0,0,0.2);
    box-shadow: inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.1);
    box-shadow: inset 1px 0 1px rgba(0,0,0,0.1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    right: 1px
}

.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0,0,0,0.05);
    box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0,0,0,0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0,0,0,0.05);
    box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    left: 0;
    right: auto
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0,0,0,0.2)
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0,0,0,0.2)
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.75)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.85)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.9)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.1)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255,255,255,0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0,0,0,0.2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255,255,255,0.6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,0.9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.9)
}

.mCS-ogame.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #3d5b75;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCS-ogame.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: #567394;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCS-ogame.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-ogame.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: #627f9b;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

#messages .tab_inner:before,.detail_msg .section_title,.detail_msg .c-left,.detail_msg .c-right {
    background-image: url("/img/icons/d03835718066a5a592a6426736e019.png");
    background-position: 0 0;
    background-repeat: repeat-x
}

.msg {
    background: #111a21;
    -webkit-box-shadow: inset 0 1px 1px rgba(33,49,64,0.75);
    box-shadow: inset 0 1px 1px rgba(33,49,64,0.75);
    list-style: none;
    margin: 0 0 7px 0;
    position: relative
}

.msg_new {
    background: #22313b;
    color: #ddd;
    -webkit-box-shadow: inset 0 1px 1px rgba(74,129,120,0.75);
    box-shadow: inset 0 1px 1px rgba(74,129,120,0.75)
}

.msg_status {
    background-color: #16222c;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 7px
}

.msg_status:before {
    background-image: url("/img/icons/d03835718066a5a592a6426736e019.png");
    background-position: -16px -634px;
    display: block;
    content: "";
    height: 100%;
    max-height: 103px;
    width: 7px
}

.msg_new .msg_status {
    background-color: #23d2b7
}

.msg_new .msg_status:before {
    background-position: -24px -634px
}

.msg_head {
    padding: 5px 5px 0 12px;
    margin-bottom: -5px
}

.msg_head .icon_nf_link {
    height: 16px;
    margin: 0 0 0 4px;
    width: 16px
}

.msg_title {
    display: inline-block;
    width: 400px
}

.msg_new .msg_title {
    font-weight: bold
}

.msg_date {
    display: inline-block;
    font-size: 9px;
    margin: 2px 5px 0 0
}

.msg_content {
    display: block;
    padding: 5px 5px 5px 12px;
    word-wrap: break-word
}

.msg_actions {
    padding: 5px 5px 5px 12px;
    clear: both
}

.msg_actions .comments {
    margin: 0 0 -2px 0
}

.comments_link {
    margin: 0 10px 0 0
}

.icon_nf {
    background-image: url("/img/icons/7018d8e33bdcbd1126e3370c573fe3.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px
}

.icon_nf.icon_accept {
    background-position: 0 -104px
}

.icon_nf.icon_attack {
    background-position: 0 -470px
}

.icon_nf.icon_copy_paste {
    background-position: 0 -364px
}

.icon_nf.icon_espionage {
    background-position: 0 -156px
}

.icon_nf.icon_favorited {
    background-position: 0 -260px
}

.icon_nf.icon_not_favorited {
    background-position: 0 -312px
}

.icon_nf.icon_refuse {
    background-position: 0 -52px
}

.icon_nf.icon_share {
    background-position: 0 -208px
}

.icon_nf.icon_apikey {
    background-position: 0 -522px
}

.icon_nf.icon_harvest {
    background-position: 0 -575px
}

.icon_nf.icon_report {
    background-position: 0 -628px
}

.icon_nf.icon_fav_info {
    background-position: 0 -416px
}

.icon_nf.icon_attension {
    background-position: 0 -442px
}

.msg_action_link {
    padding: 16px 0 0 0
}

.outOfChatbar {
    display: none
}

.newMsgMarker {
    float: right
}

span .resspan {
    margin-right: 20px
}

ul#chatMsgList .newMsgMarker {
    margin-right: 20px
}

ul.chat_bar_list .newMsgMarker {
    margin-right: 20px
}

.playerlist_item .newMsgMarker {
    margin-top: -22px;
    margin-right: 14px
}

.ally_send_button {
    float: right;
    margin-top: -33px
}

#messages #buttonz .content {
    color: #848484;
    font-size: 11px;
    padding: 10px 15px 0
}

#messages .subtabs {
    margin: 2px 0 7px 2px;
    width: 622px
}

#messages .tab_favorites,#messages .tab_inner {
    background: #000;
    padding: 5px 5px 0 5px;
    min-height: 100px;
    position: relative
}

#messages .tab_favorites {
    min-height: 40px
}

#messages .tab_favorites .no_msg {
    margin: -8px 0 0 0
}

#messages .no_msg {
    line-height: 16px;
    margin: -16px 0 0 0;
    min-height: 16px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}

#messages .tab_inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10px;
    height: 9px;
    background-position: 0 -660px
}

.msg_ctn {
    display: inline-block;
    line-height: 20px;
    vertical-align: top
}

.msg_ctn2 {
    width: 292px
}

.msg_ctn3 {
    width: 196px
}

.msg_ctn4 {
    width: 145px
}

.trash_tab {
    position: absolute;
    top: 48px
}

.trash_box {
    color: #848484;
    position: absolute;
    left: -620px;
    top: 15px;
    width: 450px
}

.trash_box.trash_open {
    top: -3px
}

.in_trash {
    display: none
}

.btn_trash {
    float: right;
    position: absolute;
    right: -2px;
    white-space: nowrap
}

.trash_action {
    color: #fff
}

.trash_action:hover {
    text-decoration: underline;
    cursor: pointer
}

.trash_title {
    color: #6f9fc8;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px
}

.ctn_with_trash {
    margin: 45px 0 0 0
}

.pagination {
    list-style-type: none
}

ul.pagination li {
    display: inline;
    list-style-type: none;
    margin-right: 20px
}

ul.pagination li:hover {
    cursor: pointer
}

.new_msg_label {
    display: inline-block;
    height: 29px;
    line-height: 29px;
    vertical-align: top;
    width: 168px
}

.recipient_field {
    margin: 0 0 7px 0;
    position: relative
}

.recipient_select_box {
    background: #171d24;
    border-radius: 0 3px 3px 3px;
    display: none;
    max-height: 170px;
    padding: 5px;
    position: absolute;
    top: 24px;
    width: 185px;
    z-index: 3
}

.new_msg_label.open {
    background: #171d24;
    border-radius: 3px
}

.recipient_select_box .scroll_box {
    background-color: #b3c3cb;
    border: 1px solid #668599;
    border-bottom-color: #d3d9de;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px 0 #454f54;
    color: #000;
    margin: 5px 0;
    height: 100px;
    line-height: 20px;
    padding: 2px 0;
    -webkit-box-sizing: content-box
}

.recipient_select_box .ally_rank {
    padding: 0 5px
}

.recipient_select_box .over,.recipient_select_box .selected {
    background-color: #859fb0
}

.new_msg_label.open {
    background: #182028;
    border-radius: 3px
}

.new_msg_label .icon_adressbook {
    vertical-align: middle;
    margin: 0 3px 0 5px
}

.recipient_field .input_replacement {
    height: auto;
    min-height: 21px;
    width: 418px
}

.recipient_txt {
    background-color: #859fb0;
    border-radius: 3px;
    display: inline-block;
    line-height: 20px;
    padding: 0 4px;
    margin: 1px 3px 0 0
}

.input_replacement.focus .recipient_txt {
    background-color: #b3c3cb
}

.recipient_txt.tooltip,.recipient_list .tooltip {
    color: #000
}

.recipient_txt.tooltip:hover,.recipient_list .tooltip:hover {
    text-decoration: none
}

.remove_recipient {
    background: url("/img/icons/ee50881fb73e1144183d7ea5ed8df4.png") no-repeat;
    display: inline-block;
    height: 10px;
    margin: 0 0 -1px 3px;
    width: 12px
}

.ctn_with_new_msg {
    margin: 8px 0 0 0
}

#newMsgForm {
    margin: -1px 0 0 0
}

#newMsgForm .editor_wrap {
    float: right;
    width: 429px
}

.recipient_select_box.federates {
    width: 579px
}

.federate_select {
    width: 183px;
    margin: 5px 5px 0 5px
}

.contentbox .right_ctn {
    margin: -3px 0 0 210px
}

#tabs-nfFavorites .error {
    margin: 0 0 5px 0
}

.commander_ad {
    margin: 15px 0 0 0
}

.commander_ad .btn_confirm {
    margin: 15px 0 0 0
}

#messages #buttonz .commander_ad .footer {
    width: 602px
}

.detail_msg {
    background: rgba(0,0,0,0.6);
    border: 1px solid #182531;
    width: 700px
}

.detail_msg_head {
    border-bottom: 1px solid #182531;
    padding: 2px 0 0 0;
    position: relative
}

.detail_msg_ctn {
    padding: 5px 5px 5px 0
}

.detail_msg .msg_status {
    border-radius: 0
}

.detail_msg .msg_title {
    width: 580px;
    padding: 2px 0 0 12px
}

.detail_msg .msg_date {
    padding: 0 5px 0 0
}

.detail_msg .msg_sender_label {
    padding: 0 0 0 12px
}

.detail_msg .msg_comments {
    padding: 0 5px 0 0
}

.detail_msg .msg_actions {
    border-top: 1px solid #182531;
    padding: 5px 5px 5px 12px;
    margin: 3px 0 0 0
}

#scrollToComments {
    padding: 0 5px 0 0
}

.comment_wrap {
    background: #0d1014;
    border: 1px solid #000;
    margin: 10px 0 0 0;
    padding: 5px 0 15px 0
}

.comment_box {
    margin: 0 auto;
    width: 400px
}

.comment_list {
    width: 400px;
    box-sizing: border-box
}

.comment_list_el {
    background-color: #252f3a;
    border-radius: 3px;
    border: 1px solid #000;
    box-shadow: inset 0 1px 2px rgba(62,81,100,0.4);
    margin: 2px 0;
    padding: 5px;
    position: relative
}

.comment_list_el.odd {
    background-color: #182028
}

.comment_date {
    font-size: 9px;
    margin: 0 3px 0 0
}

.detail_msg .section_title {
    height: 27px;
    line-height: 27px;
    margin: 10px 9px 5px 5px;
    padding: 0 0 0 5px;
    position: relative
}

.detail_msg .title_txt {
    position: relative;
    z-index: 1
}

.detail_msg .c-left,.detail_msg .c-right {
    position: absolute;
    height: 27px;
    top: 0;
    z-index: 0
}

.detail_msg .c-left {
    background-position: 0 -433px;
    left: -3px;
    right: auto
}

.detail_msg .c-right {
    background-position: 100% -460px;
    left: auto;
    right: -13px
}

.detail_txt,.detail_list {
    margin: 0 0 10px 10px
}

.detail_list_el {
    background: #0d1014;
    float: left;
    line-height: 28px;
    height: 28px;
    margin: 0 5px 0 0;
    padding: 2px 0;
    width: 316px
}

.detail_list_el .research_image {
    height: 28px
}

.detail_list_el.odd {
    background-color: #182028
}

.detail_list_txt {
    width: 175px;
    display: inline-block;
    margin: 0 0 0 5px
}

.resource_list_el {
    float: left;
    line-height: 20px;
    vertical-align: top;
    width: 120px
}

.resource_list_el_small {
    float: left;
    line-height: 20px;
    vertical-align: top;
    width: 100px
}

.resource_list_el .resourceIcon {
    margin: 0 5px 0 0
}

.resource_list_el .resourceIconSmall {
    margin: 0 5px 0 0
}

.resource_list_el .res_value {
    line-height: 30px
}

.resource_list_el_small .res_value {
    line-height: 20px;
    margin: 0 0 0 5px
}

.resourcedisplay .section_title {
    margin: 10px 15px 5px 6px
}

.loot {
    border: 2px solid;
    margin: 3px;
    width: 322px;
    float: left
}

.tf {
    margin: 3px;
    border: 2px solid;
    width: 322px;
    float: right
}

.fightdetails {
    margin: 3px;
    padding: 3px;
    border: 2px solid;
    width: inherit;
    text-align: center;
    vertical-align: middle
}

.og_video {
    margin: 3px;
    padding: 0;
    border: 2px solid #4d6600;
    width: inherit;
    text-align: center;
    vertical-align: middle
}

.combat_participant {
    margin: 3px;
    padding: 0 0 5px 0;
    width: 322px
}

.combat_participant.attacker {
    float: left;
    margin: 3px
}

.combat_participant.defender {
    float: right;
    margin: 3px
}

.combat_participant.winner {
    border: 2px solid #4d6600
}

.combat_participant.draw {
    border: 2px solid #664c00
}

.combat_participant.defeated {
    border: 2px solid #661a1a
}

.common_info li {
    float: left;
    padding: 10px 15px 0 10px
}

.combat_participant .section_title {
    margin: 10px 15px 5px 6px
}

.participant_label {
    float: left;
    margin: 5px 5px 5px 5px
}

.participant_select {
    float: right;
    margin: 5px 5px 5px 5px;
    min-width: 165px
}

#attacker_select_combatreport {
    margin: 5px 5px 5px 0;
    float: right
}

#defender_select_combatreport {
    margin: 5px 5px 5px 0;
    float: right
}

.combat_participant .h_battleships {
    width: 320px;
    background: 0
}

.combat_participant .h_civilships {
    width: 320px;
    background: 0
}

.building_list_80,.ship_list_80 {
    height: 200px;
    margin: 0 0 0 15px
}

.military_ships {
    width: inherit
}

.civil_ships {
    width: inherit
}

.ship_list_80 li {
    height: 95px;
    margin: 4px
}

.building_list_80 li {
    height: 95px;
    margin: 4px 7px 4px 4px
}

.building_list_80 div.buildingimg,.ship_list_80 div.buildingimg {
    height: 80px
}

.building_list_80 .ecke,.ship_list_80 .ecke {
    color: #ff9600;
    left: 0;
    width: 75px
}

.building_list_80 .lost_ships,.ship_list_80 .lost_ships {
    text-align: right;
    padding: 0 2px 0 0
}

.building_list_28,.ship_list_28 {
    margin: 0;
    height: inherit;
    min-height: 10px
}

.ship_list_28 .nodisplay {
    background-image: none
}

.ship_list_28 li {
    background-color: #0d1014;
    width: inherit;
    height: 28px;
    margin: 0;
    float: none
}

.ship_list_28 li.odd {
    background-color: #182028
}

.detail_shipname {
    padding: 7px;
    margin-left: 35px;
    position: absolute;
    text-align: left;
    width: 150px
}

.detail_shipsleft {
    padding: 7px;
    position: absolute;
    text-align: left;
    width: 300px
}

.detail_shipslost {
    padding: 7px;
    margin-left: 35px;
    position: absolute;
    text-align: left;
    width: 200px
}

.building_list_28 {
    height: 20px;
    margin: 4px 7px 4px 4px
}

.building_list_28 div.buildingimg {
    height: 28px;
    width: 28px
}

.ship_list_28 span.buildingimg {
    height: 28px
}

.building_list_28 .ecke,.ship_list_28 .ecke {
    color: #ff9600;
    text-align: right;
    margin-left: 0
}

.building_list_28 .lost_ships,.lost_ships {
    text-align: right;
    padding: 7px 5px 0 0
}

.combat_round_list {
    float: right;
    margin: 0 10px 0 0
}

.combat_round_list li {
    float: left
}

.combat_round_list li a.active {
    text-decoration: none;
    color: #d29d00!important
}

span.list_placeholder {
    display: inline-block;
    width: 2px
}

div.combatLeftSide {
    float: left;
    display: initial;
    margin-top: 10px
}

div.combatRightSide {
    float: right;
    display: initial;
    text-align: right;
    margin-top: 10px
}

.confirm_commander,.share_report_info {
    min-height: 90px;
    width: 370px
}

.share_report_hint {
    margin: 0 0 15px 2px;
    width: 340px
}

.confirm_hint {
    margin: -1px 0 15px 5px;
    width: 330px
}

.img_commander {
    background: 0 0 url("/img/icons/f593aa158c734df9e6223f00721981.jpg") no-repeat;
    height: 32px;
    width: 32px
}

#shareReportOverlay {
    width: 700px
}

.fav_hint {
    width: 670px
}

#newSharedReportForm {
    margin: 20px auto 0 auto;
    width: 602px
}

#newSharedReportForm .new_msg_actions,#newSharedReportForm .markItUpPreviewDiv,#newSharedReportForm .markItUpHeader {
    float: right;
    width: 436px
}

#shareReportOverlay .msg_title {
    width: 555px
}

.shared_ctn {
    background-color: #212e3a;
    box-sizing: border-box;
    display: table;
    padding: 3px 4px;
    width: 100%
}

.shared_ctn .msg_ctn {
    line-height: inherit
}

.shared_ctn .msg_ctn3 {
    width: 33.3%
}

.itemLink {
    white-space: nowrap
}

.favoritesWarning {
    background: url("/img/icons/284ecc3dd016fb4d7a87b011790f0c.png") no-repeat 5px 50%;
    color: #fb4343;
    border: 1px solid #fb4343;
    margin: 5px;
    padding: 5px 5px 5px 35px
}

.compacting {
    margin-bottom: 4px
}

a.rewardbutton {
    display: block;
    width: 136px;
    height: 29px;
    margin: 0 auto;
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -374px -258px no-repeat;
    text-align: center;
    text-decoration: none;
    margin-top: 10px
}

span.rewardbutton {
    display: block;
    padding-top: 5px;
    color: #fff
}

.subject {
    width: 300px
}

.icons {
    width: 75px
}

.combatreport {
    color: #d43635
}

.combatreport_ididattack_iwon {
    color: #9c0
}

.no-touch a:hover span.combatreport_ididattack_iwon {
    color: #9c0;
    text-decoration: underline
}

.combatreport_ididattack_ilost {
    color: #d43635
}

.no-touch a:hover span.combatreport_ididattack_ilost {
    color: #d43635;
    text-decoration: underline
}

.combatreport_ididattack_draw {
    color: #fff
}

.no-touch a:hover span.combatreport_ididattack_draw {
    color: #fff;
    text-decoration: underline
}

.combatreport_igotattacked_iwon {
    color: #9c0
}

.combatreport_igotattacked_ilost {
    color: #d43635
}

.combatreport_igotattacked_draw {
    color: #d29d00
}

.espionagereport {
    color: orange
}

.no-touch a:hover .espionagereport {
    color: orange;
    text-decoration: underline
}

#netz #planet {
    background: url("/img/icons/6dafcd306b27d77508ef115722b6b0.jpg") no-repeat;
    height: 250px
}

#netz #inhalt .shortCorner,#netz #inhalt .shortCorner {
    top: 4px
}

#netz .c-left,#netz .c-right {
    height: 39px;
    width: 28px;
    position: absolute;
    top: 214px
}

#netz .toggleHeader {
    z-index: 55
}

#netz #message #tabs ul#tabsabove {
    background: url("/img/icons/39832f89cef469986df0928b304842.gif") no-repeat 0 0
}

#netz #alliance #tabs ul#tabsabove {
    background: url("/img/icons/39832f89cef469986df0928b304842.gif") no-repeat 0 -35px
}

#netz #buddy #tabs ul#tabsabove {
    background: url("/img/icons/39832f89cef469986df0928b304842.gif") no-repeat 0 -70px
}

#netz #tabs ul#tabsabove li {
    width: 221px;
    display: block;
    height: 24px
}

#netz #message ul#tab-ally {
    display: block
}

#netz #message ul#tab-ally,#netz #message ul#tab-buddy {
    display: none
}

#netz #alliance ul#tab-ally {
    display: block
}

#netz #alliance ul#tab-msg,#netz #alliance ul#tab-buddy {
    display: none
}

#netz #buddy ul#tab-buddy {
    display: block
}

#netz #buddy ul#tab-msg,#netz #buddy ul#tab-ally {
    display: none
}

#netz #eins,#netz #zwei,#netz #drei,#netz #vier {
    background: url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") repeat-y;
    margin: 0;
    padding: 10px 0 1px 0;
    text-align: center
}

#netz #tabs {
    background: url("/img/icons/bfb16d45a8ab1ca15ca3029feb8b44.gif") no-repeat 0 0;
    padding: 6px 10px 0 30px
}

#netz .contentz .tabsbelow a:link,#netz .contentz .tabsbelow a:visited,.no-touch #netz .contentz .tabsbelow a:hover,#netz .contentz .tabsbelow a:active {
    color: #848484;
    text-decoration: none
}

#netz #inhalt .section {
    background: url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") repeat-y;
    width: 630px;
    height: 22px;
    margin: 0 0 10px 20px
}

#netz #inhalt div.section a:link,#netz #inhalt div.section a:visited,.no-touch #netz #inhalt div.section a:hover,#netz #inhalt div.section a:active,#netz #inhalt div.section a:focus {
    display: block;
    text-align: center;
    color: #6f9fc8;
    font-weight: 700;
    height: 22px;
    text-decoration: none
}

.no-touch #netz #inhalt div.section a:hover {
    color: #fff
}

#netz #inhalt div.section a span {
    display: block;
    padding-top: 4px
}

#netz #inhalt div.section a.closed {
    background: #13181d url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat 0 0;
    border: 1px solid #000
}

.no-touch #netz #inhalt div.section a.closed:hover {
    background: #23282d url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat 0 0;
    border: 1px solid #000
}

#netz #inhalt div.section a.opened {
    background: #13181d url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat 0 -22px;
    border: 1px solid #000
}

.no-touch #netz #inhalt div.section a.opened:hover {
    background: #23282d url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat 0 -22px;
    border: 1px solid #000
}

#netz .contentz table {
    border-collapse: collapse;
    font-weight: 100;
    margin: 0 auto 0 auto;
    width: 94%
}

#alliance #ranks {
    width: 610px
}

#alliance #ranks th {
    padding: 5px 2px;
    text-align: center
}

#alliance #ranks .check {
    text-align: center
}

#alliance #ranks .rank_cat th {
    color: #6f9fc8;
    font-weight: bold
}

#alliance #ranks th,#alliance #ranks th a:link {
    color: #fff
}

#alliance #ranks span.rank_check {
    color: #848484;
    width: 50px
}

#alliance #ranks span.rank_name {
    width: 100px
}

#alliance #ranks .border_left {
    border-left: 1px solid #222a34
}

#alliance #ranks .border_bottom {
    border-bottom: 1px solid #222a34
}

#alliance #ranks span.rank_name,#alliance #ranks span.rank_check {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

#netz .contentz table a.save {
    font-weight: 700;
    color: #fff
}

#netz .contentz table th,#netz .contentz table th a:link {
    overflow: hidden;
    color: #6f9fc8;
    text-align: left;
    text-overflow: ellipsis
}

#alliance table#ranks {
    color: #848484;
    font-size: 10px
}

#netz .contentz table td {
    color: #848484;
    font-size: 11px;
    padding: 7px 0;
    text-align: left;
    vertical-align: middle
}

#netz .contentz table td.textCenter {
    text-align: center
}

#netz .contentz table td.value {
    color: #848484
}

#netz .contentz table.members th {
    padding-bottom: 5px
}

#netz .contentz table td.key {
    width: 180px;
    padding: 3px 0 3px 10px;
    color: #848484
}

#netz .contentz table.aktiv td {
    padding: 10px
}

#netz .contentz table td.value {
    color: #848484;
    margin: 0;
    text-align: center;
    width: 100px
}

#netz .contentz table.spy2 {
    width: 100%
}

#netz .contentz table.spy2 td {
    padding: 3px 10px;
    text-align: center
}

#netz .contentz table td.item {
    width: 170px;
    color: #848484;
    text-align: left
}

#networkbewerbungen #netz .contentz table.members th {
    border-bottom: 1px dotted #767f88
}

#networkbewerbungen #netz .contentz td.message {
    background-color: #0d1014;
    border: 1px solid #000
}

#netz .contentz table#reports {
    border-collapse: collapse
}

#netz .contentz table#reports td,#netz .contentz table#reports th {
    font-size: 11px;
    text-align: center
}

#netz .contentz table#reports th {
    border-bottom: 1px dotted #848484
}

#netz .contentz table#reports td.from {
    white-space: nowrap
}

#netz tr.report-tr td.wrapper {
    background-color: #111
}

.list .alt,.list .alt td {
    background-color: #12171c
}

table.list tr.over>td {
    background-color: #071014
}

table.spy tr.alt>td {
    background-color: transparent
}

table.spy tr.over>td {
    background-color: transparent
}

table.list tr.first th,table.list tr.last td {
    background-color: #13181d;
    padding-top: 5px
}

table.list tr.first th {
    padding: 0 0 5px 0;
    border-bottom: 1px dotted #3f4e61
}

table.list tr.last td {
    border-top: 1px dotted #3f4e61
}

div.loader {
    background-color: #13181d;
    margin: 0;
    padding: 20px 0
}

#messages #netz #showSpyReportsNow {
    border: 1px solid #2f2f2f;
    margin: 10px 5px;
    padding: 10px 0
}

#netz .contentz #showSpyReportsNow table th.area {
    background-color: #23282d;
    border: 1px solid #000;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
    color: #6f9fc8
}

#netz .contentz #showSpyReportsNow table th.area a {
    color: #fff;
    text-decoration: none
}

.no-touch #netz .contentz #showSpyReportsNow table th.area a:hover {
    text-decoration: underline
}

div.mailWrapper {
    margin: 0 auto;
    text-align: center
}

table#mailz.list {
    margin: 0 auto;
    width: 634px!important
}

table.list {
    width: 630px
}

table.list td {
    overflow: hidden
}

table.list td.spacer0,table.list th.spacer0,table.list td.spacer,table.list th.spacer {
    padding: 0!important;
    width: 5px!important
}

table.list td.from,table.list th.from {
    padding-right: 8px;
    width: 140px
}

table.list td.date,table.list th.date {
    width: 125px
}

table.list .actions {
    width: 60px;
    padding: 0 0 0 5px
}

#networkm #netz #message #inhalt .contentz table#mail.list td.from,#networkm #netz #message #inhalt .contentz table#mail.list th.from,#networkm #netz #message #inhalt .contentz table#mail.list td.subject,#networkm #netz #message #inhalt .contentz table#mail.list th.subject,#networkm #netz #message #inhalt .contentz table#mail.list td.date,#networkm #netz #message #inhalt .contentz table#mail.list th.date {
    padding-left: 0
}

#netz tr.last .selectContainer {
    float: right;
    margin: 5px 0 0 0;
    width: 173px
}

#netz tr.last .selectContainer div {
    float: left
}

.msgpersite {
    float: left;
    font-weight: 700;
    padding: .4em;
    text-align: center;
    width: 65px
}

#netz .contentz table.members tr td.desc,#netz .contentz table.members tr.alt td.desc {
    background-image: none;
    font-weight: normal;
    padding: 5px;
    vertical-align: top
}

#netz .contentz table.bborder tr td.desc,#netz .contentz table.bborder tr.alt td.desc {
    width: 140px
}

#netz .contentz table.members tr td.desc #netz .contentz table.members tr.alt td,#netz .contentz table.bborder tr.alt td {
    background: #13181d
}

#netz .contentz table.members tr.over td,#netz .contentz table.bborder tr.over td {
    background: #212a33
}

#netz .members tr.alt td.response {
    background: 0;
    padding: 0 0 20px 0
}

#netz .members .btn_blue,#alliance .createnote .btn_blue,#alliance .allyDissolve .btn_blue {
    display: block;
    margin: 0 auto;
    width: 165px
}

#alliance .allyDissolve .btn_blue {
    width: 90px
}

.no-touch #netz a.btn_blue:hover {
    text-decoration: none
}

#netz .contentz a:link,#netz .contentz a:visited,#netz .contentz a:active,.no-touch #netz .contentz a:hover {
    color: #fff;
    text-decoration: none
}

#netz .contentz table td {
    font-size: 11px;
    padding: 7px 2px
}

#netz .contentz table#ranks tr.alt td.no_bg {
    background: #0d1014
}

#netz .contentz table#ranks tr.alt td {
    background: #13181d
}

#alliance #allyText {
    margin: 0 20px
}

#netz #alliance .application_textarea {
    height: 70px;
    max-width: 600px;
    width: 600px
}

span.coordinates {
    font-weight: 700
}

#netz table#mail td span.coordinates a,#netz .contentz table#mailz .subject a:link,#netz .contentz table#mailz .subject a:visited,#netz .contentz table#mailz .subject a:active {
    color: #6f9fc8;
    text-decoration: none
}

.no-touch #netz .contentz table#mailz .subject a:hover,.no-touch #netz table#mail td span.coordinates .subject a:hover {
    text-decoration: underline
}

#netz table#mail td span.coordinates a {
    color: #848484
}

#netz table#mail td a {
    color: #848484;
    text-decoration: underline
}

#netz table td.area {
    background-color: #253046;
    font-weight: 700;
    padding: 3px 0
}

#netz table tr.areadetail {
    border: 1px solid #000;
    border-top: 0
}

#netz table.fleetdefbuildings,#netz table.aktiv {
    border: 1px solid #000
}

#netz .contentz table td.attack {
    padding: 10px 0;
    text-align: center
}

#netz .contentz table td.attack a {
    padding: 5px 10px;
    text-decoration: none
}

#netz .contentz table td.attack a span {
    color: #fff;
    font-weight: 700
}

#netz .contentz table th img {
    height: 16px;
    width: 16px
}

#netz .contentz table td.delete-rank a:link,#netz .contentz table td.delete-rank a:visited,#netz .contentz table td.delete-rank a:active,#netz .contentz table td.delete-rank a:focus {
    background: url("/img/icons/f8c5c66066361725846a887847a617.gif") no-repeat 0 0;
    display: block;
    width: 17px;
    height: 17px
}

.no-touch #netz .contentz table td.delete-rank a:hover {
    background: url("/img/icons/f8c5c66066361725846a887847a617.gif") no-repeat -17px 0
}

#netz .contentz table td.delete-rank a span {
    display: none
}

#netz #zwei .contentz table tr.alt td.desc {
    background: url("/img/icons/1355be6417cde42876f89d521b1826.gif") no-repeat 0 0
}

#netz #zwei .contentz table tr.alt td.check1 {
    background: url("/img/icons/f652a900d426708cee9463ffac6889.gif") no-repeat 0 0
}

#netz #zwei .contentz table tr.alt td.check {
    background: url("/img/icons/c51abf3a994df0b284833b312d1959.gif") repeat-x 0 0
}

#netz #zwei .contentz table tr.alt td.check9 {
    background: url("/img/icons/80427151ec5611a232a6c81f014960.gif") no-repeat 0 0
}

.createnote .count {
    margin: -5px 0 0 5px
}

#netz #alliance .counter {
    padding: 0 0 10px 6px
}

#netz #alliance .reason {
    vertical-align: top;
    width: 120px;
    padding-left: 0;
    padding-right: 0
}

#netz #alliance .buttons_application a.accept {
    float: right;
    margin-right: 20px
}

#netz #alliance .buttons_application a.reject {
    display: inline;
    float: left;
    margin: 0 0 0 130px
}

#netz .createnote td.desc {
    width: 100px
}

#netz #alliance .createnote textarea {
    width: 600px;
    max-width: 600px
}

#netz .createnote textarea.buddyText {
    width: 600px
}

#netz table#dissolveally td.desc {
    padding-left: 5px;
    vertical-align: top;
    width: 190px
}

#netz .contentz table#preferences td {
    text-align: left
}

.w300 {
    width: 300px
}

.w200 {
    width: 200px
}

.w100 {
    width: 100px
}

#netz .contentz td input.confirm {
    border-style: solid;
    border-width: 1px;
    text-transform: uppercase;
    background-color: #141e26;
    color: #848484;
    padding: 0 6px;
    cursor: pointer;
    font-weight: 700
}

.no-touch #netz .contentz td select.choose:hover,.no-touch #netz .contentz td input.confirm:hover {
    background-color: #252f37;
    color: #CCC;
    cursor: pointer
}

.no-touch #netz #message div.contentz table#mail tr.last-tr:hover td {
    background-color: transparent;
    cursor: auto
}

#netz .contentz table#mail td {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden
}

#netz .contentz table td.wrapper table.notice {
    width: auto
}

#netz .contentz table#mail td.wrapper table.notice td {
    white-space: normal
}

#netz .contentz table#mail td.wrapper table.notice tr.areadetail {
    border: 0 none transparent;
    background-color: transparent
}

#netz .contentz table#mail td tr.areadetail td {
    padding: 6px 3px
}

.no-touch #netz .contentz table#mail.list tr.trigger:hover>td {
    background-color: #171e24;
    color: #c4c4c4
}

#netz .contentz table#dissolveally th,#netz .contentz table#assignally th,#netz .contentz table#changetag th,#netz .contentz table#changename th {
    padding: 2px 0
}

#netz .contentz table#dissolveally th,#netz .contentz table#assignally th {
    font: 700 11px Verdana,Arial,Helvetica,sans-serif;
    padding: 8px 0 5px
}

.bborder {
    border: 1px solid #141a1e
}

table.members,table#changeAllyName,table#changeAllyTag,table#assignally,table#dissolveally {
    background-color: transparent
}

#netz .contentz table.members th,#netz .contentz table#changeAllyName th,#netz .contentz table#changeAllyTag th {
    border-bottom: 1px dotted #848484;
    padding: 5px;
    text-align: left;
    vertical-align: top
}

#netz .contentz table.members td,#netz .contentz table#changeAllyName td,#netz .contentz table#changeAllyTag td {
    padding: 5px;
    text-align: left
}

#netz .contentz table#dissolveally td.value,#netz .contentz table#assignally td.value,#netz .contentz table#changetag td.value,#netz .contentz table#changename td.value {
    text-align: left
}

#netz .contentz table.members td.action_icons {
    vertical-align: top
}

#netz .contentz table.members td.message {
    border: 1px solid #141a1e;
    color: #848484;
    width: 518px
}

#alliance #section12 table.members,#alliance #section22 table.members {
    background: transparent;
    margin-bottom: 10px
}

#alliance #section12 table.members tr.alt td,#alliance #section22 table.members tr.alt td {
    background: #13181d
}

#netz .contentz table td.member_score {
    padding: 0 0 0 6px
}

#tabs_example_one {
    margin: 0 0 0 10px
}

#netz ul.register_tabs,#messages #netz .addressBook ul.register_tabs {
    border-bottom: 0
}

#netz ul.register_tabs li a.active,#messages #netz .addressBook ul.register_tabs li a.active {
    color: #fff
}

#netz #inhalt div.sectioncontent div.footer {
    background: url("/img/icons/cb02983b460225f8c1eaa40139f5c1.gif") no-repeat 5px 0;
    height: 4px;
    line-height: 0;
    font-size: 0;
    margin-bottom: 5px
}

#netz #tabs ul#tabsabove li a:link,#netz #tabs ul#tabsabove li a:visited,#netz #tabs ul#tabsabove li a:active {
    color: #91b0c4;
    font-weight: 700;
    text-decoration: none;
    display: block;
    height: 32px
}

.no-touch #netz #tabs ul#tabsabove li a:hover {
    color: #fff;
    padding: 1px 0 0 0;
    display: block
}

#netz #tabs ul#tabsabove li a span {
    display: block;
    padding-top: 8px
}

#netz #message #mail {
    border-collapse: collapse
}

#netz table#notizen th {
    background: #13181d
}

#netz table#notizen tr.alt td {
    background: #0d1014
}

#netz #message #mail th,#netz #message #notizen th {
    border-bottom: 1px dotted #3f4e61;
    border-collapse: collapse;
    font-weight: 700;
    padding: 2px 0 2px 0
}

#netz #message #mail td.actions a:link,#netz #message #mail td.actions a:visited,.no-touch #netz #message #mail td.actions a:hover,#netz #message #mail td.actions a:active {
    margin-right: 2px;
    text-decoration: none
}

#netz #alliance #eins .contentz #allypage,#netz #alliance #eins .contentz #allyinternpage {
    margin: 10px 20px;
    overflow: auto;
    padding: 5px;
    text-align: left;
    width: 605px
}

#netz #alliance #eins .contentz #allyinternpage {
    text-align: center
}

#netz #inhalt #vier .contentz td.response a {
    display: block;
    color: #000;
    line-height: 27px;
    margin: 0 auto;
    text-decoration: none;
    text-transform: capitalize
}

#netz #inhalt #vier .contentz td.response {
    padding-top: 8px;
    padding-bottom: 8px
}

#netz #inhalt .contentz td.action a {
    margin-left: 5px
}

#netz #inhalt #vier .contentz td.action {
    padding: 10px 0 0 0;
    text-align: center;
    width: 25px
}

#netz #inhalt #vier .contentz td.response {
    border-bottom: 1px dotted #848484
}

#netz #buddy #inhalt .contentz tr.head td,#netz #buddy #inhalt .contentz tr.separate td {
    border-bottom: 1px dotted #848484
}

#netz #buddy #inhalt .contentz tr.head td {
    background-color: #141414;
    padding: 10px 0 10px
}

#netz #buddy #inhalt .contentz td.action {
    padding: 10px 0 10px 0;
    text-align: center
}

#netz #buddy #inhalt .contentz tr.accent td,.mailcontainer td.desc {
    font-weight: 700
}

#alliance #newRankName {
    margin: 0 5px 0 0
}

.mailcontainer {
    font-family: Verdana,Arial,SunSans-Regular,sans-serif;
    font-size: 11px;
    color: #848484;
    position: absolute;
    top: 0;
    left: 0;
    width: 669px;
    height: 450px;
    z-index: 60;
    background: url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") repeat-y 0 0;
    overflow-Y: auto;
    overflow-x: hidden
}

#sftcontainer .header {
    background: url("/img/icons/32469184f13227d35e7cb4bdab93ae.gif") no-repeat 0 0;
    height: 29px;
    line-height: normal;
    padding-top: 6px
}

#sftcontainer .footer {
    height: 29px;
    background: url("/img/icons/04a7b39dc27c29c4c2cadd3fd44ec0.gif") no-repeat 0 0
}

.mailcontainer table {
    border-collapse: collapse;
    margin: 0 auto;
    width: 615px
}

#message .mailcontainer #mail th {
    padding: 8px 3px
}

.mailcontainer tr.mailinfo td,.mailcontainer tr.actionbar td,.mailcontainer td.mailbody {
    border-bottom: 1px dotted #3f4e61;
    border-collapse: collapse;
    padding: 8px 0
}

.mailcontainer td,.mailcontainer th {
    color: #848484;
    text-align: center
}

.mailcontainer td img {
    border: 0
}

.mailcontainer td.mailbody {
    padding: 10px 15px;
    text-align: left;
    min-height: 150px
}

.mailcontainer tr.actionbar td {
    text-align: right;
    padding-right: 10px
}

.mailcontainer td input,.mailcontainer tr.answer textarea {
    background-color: #1c1c1c;
    color: #e3e3e3;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    border: 1px dotted #848484;
    color: #848484;
    font-size: 11px
}

.mailcontainer tr.answer textarea {
    height: 70px;
    width: 345px;
    display: block;
    height: 120px;
    line-height: 1em;
    padding: 5px
}

.mailcontainer tr.answer table {
    width: 100%
}

.mailcontainer td.answersubject {
    text-align: left;
    padding: 5px 0 5px 11px
}

.mailcontainer td.answerbox {
    padding: 10px 0
}

.mailcontainer input.answersubject {
    width: 200px
}

#netz #drei #notizen table {
    border-collapse: collapse
}

#netz #drei #notizen th {
    border-bottom: 1px dotted #848484
}

#netz #drei #notizen th,#netz #drei #notizen td {
    padding: 5px 3px
}

#netz #drei #notizen tr.alt td {
    background-color: #13181d
}

#netz #drei table.createnote select {
    padding: 0;
    margin: 0
}

#netz #drei table.createnote td.value {
    text-align: left
}

#netz table.searchresults {
    background: #13181d;
    border-collapse: collapse;
    width: 95%
}

#netz table.searchresults th {
    border-bottom: 1px dotted #848484;
    font-weight: 700
}

.ptb10 {
    padding: 10px 0
}

#netz table.searchresults td {
    padding: 2px 2px
}

#netz table.searchresults tr.alt td {
    background: #0d1014
}

#netz table.searchresults td.noResult {
    padding: 10px 0
}

#netz table.searchresults td.highscore,#netz table.searchresults td.action {
    text-align: right
}

#netz table.searchresults tr.order th img {
    width: 7px;
    height: 4px
}

#messages #netz .contentz table.links tr.alt td {
    background-color: #0d1014
}

#messages #netz ul.subsection_tabs li span.msgSum {
    display: inline
}

#messages #netz .contentz td select.choose,#netz .contentz td select.choose {
    border: 1px solid #515151;
    background-color: #141e26;
    color: #848484;
    padding: 0;
    margin: 6px 5px 0 5px;
    width: 275px;
    vertical-align: top;
    font-size: 11px
}

.no-touch #messages #netz .contentz td select.choose:hover {
    background: #171e24
}

#messages #netz .contentz td input.checker {
    border: 0 none
}

#netz div.msg_content {
    background-color: #14191f;
    margin: -1px 7px 0 7px;
    padding: 15px 0
}

#netz ul.register_tabs {
    border-bottom: 0
}

#netz ul.register_tabs li a.active {
    color: #fff
}

#netz #inhalt .sectioncontent .contentdiv,#netz #inhalt .sectioncontent .contentz {
    margin-bottom: 0;
    padding: 0 10px 0;
    position: relative
}

#netz #inhalt div.allyprefs .textfield {
    width: 250px
}

#netz #inhalt div.allyprefs .selectapplication {
    width: 262px;
    padding-left: 0;
    padding-right: 0
}

#netz .new_footer {
    background: transparent url("/img/icons/04a7b39dc27c29c4c2cadd3fd44ec0.gif") no-repeat 0 -13px;
    display: block;
    height: 16px;
    margin: 0;
    padding: 0
}

#netz #inhalt div.sectioncontent div.footer {
    background: url("/img/icons/cb02983b460225f8c1eaa40139f5c1.gif") no-repeat 5px 0;
    display: none;
    height: 4px;
    line-height: 0;
    font-size: 0;
    margin-bottom: 5px
}

#netz #tabs ul#tabsabove li a:link,#netz #tabs ul#tabsabove li a:visited {
    color: #6f9fc8;
    font-weight: 700;
    text-decoration: none;
    display: block;
    height: 32px
}

.no-touch #netz #tabs ul#tabsabove li a:hover,#netz #tabs ul#tabsabove li a:active {
    color: #fff;
    padding: 0;
    display: block
}

#movement #sftcontainer {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    overflow: hidden;
    padding: 5px
}

#FederationLayer #switch {
    display: inline-block;
    line-height: 25px;
    padding: 0 20px
}

select .underlined {
    border-bottom: 1px dashed #848484;
    margin-bottom: 5px
}

#messageContent.noMessage {
    background-color: #13181d;
    margin: 0;
    padding: 20px 0
}

#messageContent.noMessage span {
    margin-left: 10px
}

.no-touch #box a.smallLink:hover {
    color: #9c0
}

#messages tr.trigger {
    height: 22px;
    padding: 4px 0
}

.searchLayer #netz #inhalt ul.subsection_tabs {
    margin: -1px 10px;
    width: 749px
}

.searchLayer #netz #inhalt th {
    color: #6f9fc8
}

.searchLayer #netz #inhalt .contentz {
    width: 820px;
    padding: 0
}

.searchLayer td.noResult {
    font-weight: bold;
    text-align: center;
    padding: 10px 0
}

.pagebar {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 10px;
    text-align: center
}

.pagebar a,.pagebar a:link {
    background: #000;
    border: 1px solid #22313b;
    color: #6f9fc8;
    padding: 2px 6px;
    text-decoration: none
}

.no-touch .pagebar a:hover {
    background: #22313b;
    border: 1px solid #000;
    font-weight: bold
}

.activePager {
    border: 1px solid #000;
    color: #fff;
    background: #22313b;
    font-weight: bold;
    padding: 2px 6px
}

.no-touch .pagebar a:hover {
    color: #9c0
}

.pagebar b {
    padding: 2px 6px
}

.pagebar p {
    color: #9c0;
    margin: 0;
    padding: 0;
    text-align: center
}

td.pagebar {
    padding: 2px 0;
    vertical-align: middle
}

.addressBook table.listMembers tr.alt td {
    background: #13181d
}

.addressBook .contentz {
    background: #0d1014;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    margin: 0 auto;
    padding: 5px 0;
    width: 661px
}

.addressBook table.listMembers td.noUsers {
    font-weight: 700;
    padding: 10px 0;
    text-align: center;
    background-color: transparent
}

.addressBook table.listMembers td#AllyNoUser {
    font-weight: 700;
    padding: 10px 0;
    text-align: left;
    background-color: transparent
}

#netz .addressBook table.listMembers {
    border-collapse: collapse;
    margin: 10px auto;
    width: 620px
}

#netz .addressBook table.listMembers td {
    padding: 5px 0 5px 3px
}

#netz .addressBook .listMembers th {
    border-bottom: 1px dotted #3f4e61;
    padding: 5px 0 5px 3px;
    text-align: left
}

#netz .addressBook table.listMembers th.date,#netz .addressBook table.listMembers td.date {
    padding: 5px 10px 5px 0
}

#netz .contentz table td.actions {
    padding: 5px 10px 5px 0
}

a.deleteIt,a.shareReport,a.hideReport {
    float: left;
    height: 16px;
    width: 16px;
    margin: 0 5px 0 0
}

li.espionageReport a.shareReport,li.espionageReport a.hideReport {
    width: 100%
}

.message {
    word-break: break-all;
    word-wrap: break-word
}

#netz .contentz table.list .check {
    width: 18px;
    padding-left: 0;
    padding-right: 0
}

#createNote,#noteList {
    margin: 0 auto;
    min-height: 200px;
    overflow: hidden;
    position: relative;
    padding: 10px 15px
}

#createNote table,#noteList table {
    width: 100%;
    margin: 20px auto 0
}

#createNote table tr,#noteList table tr {
    height: 22px;
    vertical-align: middle
}

#createNote td.value,#noteList td.value {
    padding: 3px 0 3px 5px
}

#createNote .textInput {
    padding: 3px 0
}

#createNote a.buttonSave span {
    display: block;
    line-height: 27px;
    text-align: center
}

#noteList th {
    font-weight: 700;
    text-align: left
}

#noteList select.choose {
    border: 1px solid #515151;
    background-color: #141e26;
    color: #848484;
    padding: 0;
    vertical-align: top;
    font-size: 11px;
    width: 250px
}

.showOldDropdowns #noteList select.choose {
    color: black;
    background-color: white
}

#noteList td.options {
    white-space: nowrap
}

#notizen a:link,#notizen a:visited {
    color: #848484;
    text-decoration: none
}

.no-touch #notizen a:hover {
    text-decoration: underline
}

#planetbarcomponent {
    position: relative;
    top: 0;
    right: 0;
    width: 150px
}

#rechts {
    overflow: visible;
    margin-bottom: 20px;
    background-color: transparent
}

.no-commander #rechts {
    margin-bottom: 55px
}

#box {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    position: relative
}

#countColonies {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -143px -212px no-repeat;
    color: #6f9fc8;
    height: 28px;
    font-size: 10px;
    line-height: 28px;
    margin: -5px 0 19px 0;
    position: relative;
    width: 147px
}

.textCenter {
    text-align: center
}

#rechts .smallplanet a:link,#rechts .smallplanet a:visited,.no-touch #rechts .smallplanet a:hover,#rechts .smallplanet a:active {
    text-decoration: none
}

#rechts #cutty .smallplanet {
    height: 45px
}

#rechts #norm .smallplanet {
    height: 81px
}

#rechts #norm .smallplanet.smaller {
    height: 65px
}

#rechts .smallplanet {
    margin: 0 0 14px 5px;
    text-align: center;
    width: 130px;
    overflow: visible;
    position: relative
}

#rechts .smallplanet.smaller {
    margin: 0 0 0 5px;
    text-align: center;
    width: 130px;
    overflow: visible;
    position: relative
}

#rechts #myPlanets .smallplanet {
    height: 52px;
    margin: 0 0 1px;
    width: auto
}

#myPlanets .planetPic {
    position: absolute;
    left: 7px;
    top: 6px
}

#rechts .smallplanet a.wreckFieldIcon,#rechts #myPlanets .smallplanet a.wreckFieldIcon {
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    top: 9px;
    right: 19px;
    width: 16px
}

#rechts #norm a.wreckFieldIcon {
    top: 5px;
    right: 22px
}

#rechts #myPlanets .smallplanet a.wreckFieldIcon {
    top: 5px;
    left: 22px
}

#rechts .smallplanet a.constructionIcon,#rechts #myPlanets .smallplanet a.constructionIcon {
    cursor: pointer;
    display: block;
    height: 12px;
    position: absolute;
    top: 9px;
    right: 19px;
    width: 12px
}

#rechts #norm a.constructionIcon {
    top: 5px;
    right: 22px
}

#rechts #myPlanets .smallplanet a.constructionIcon {
    top: 22px;
    left: 111px
}

#rechts #norm a.constructionIcon.moon {
    top: 35px;
    left: 0
}

#rechts #cutty a.constructionIcon.moon {
    top: 35px;
    left: 20px
}

#rechts .smallplanet a.planetlink:link,#rechts .smallplanet a.planetlink:visited {
    display: block;
    color: #6f9fc8;
    padding-top: 4px
}

#rechts #cutty .smallplanet a.planetlink:link,#rechts #cutty .smallplanet a.planetlink:visited {
    height: 45px
}

#rechts #cutty #myPlanets a.planetlink:link,#rechts #cutty #myPlanets a.planetlink:visited {
    height: 52px
}

.no-touch #rechts .smallplanet a.planetlink:hover {
    color: #9c0
}

#rechts .smallplanet a.planetlink:active {
    text-decoration: none
}

#rechts .smallplanet a.active,#rechts .smallplanet a.active:link {
    color: #9c0;
    display: block
}

#norm .active span.planet-name,#norm .active span.planet-koords {
    color: #9c0;
    font-weight: 700
}

#rechts #myPlanets .active span.planet-name,#rechts #myPlanets .active span.planet-koords {
    color: #9c0;
    font-size: 11px;
    font-weight: 700
}

#rechts #myPlanets .active span.planet-koords {
    font-weight: 100
}

.no-touch #rechts #cutty .smallplanet a.planetlink:hover,#rechts #cutty .smallplanet a.planetlink.active,#rechts #cutty .smallplanet a.planetlink.active:link {
    display: block;
    height: 45px;
    color: #9c0
}

#rechts #cutty .smallplanet a.moonlink {
    background-position: 6px 6px
}

#rechts #myPlanets .smallplanet a.planetlink.active,#rechts #myPlanets .smallplanet a.planetlink.active:link {
    color: #fff
}

#myPlanets {
    width: 147px
}

#rechts .smallplanet a.planetlink_inactive:link,#rechts .smallplanet a.planetlink_inactive:visited {
    display: block;
    height: 70px;
    text-decoration: none;
    color: cyan;
    cursor: default
}

#rechts .smallplanet a.alert {
    position: absolute;
    left: 21px;
    top: 5px
}

#rechts #myPlanets .smallplanet a.alert,#rechts #myPlanets .smallplanet a.alert:link {
    position: absolute;
    left: 123px;
    top: 22px
}

#rechts .smallplanet a.moonlink {
    position: absolute;
    display: block;
    left: 4px;
    top: 16px;
    padding: 10px
}

#rechts .smallplanet.smaller a.moonlink {
    position: absolute;
    left: 30px;
    top: 20px;
    padding: 0
}

#rechts #cutty .smallplanet a.moonlink {
    left: 14px;
    top: 34px
}

#rechts #cutty .smallplanet a.moonlink {
    top: 14px
}

#rechts #myPlanets .smallplanet a.moonlink {
    left: -5px;
    top: 21px
}

#rechts a.alert span.activity {
    background: url("/img/icons/91ad13c8f9a7e9390085d12adde508.png") no-repeat 0 -640px;
    display: block;
    height: 12px;
    width: 12px
}

#rechts .tinyplanet {
    margin: 4px 0 0 22px;
    text-align: center;
    width: 130px;
    overflow: visible;
    position: relative
}

#rechts .tinyplanet a.planetlink:link,#rechts .tinyplanet a.planetlink:visited {
    display: block;
    height: 49px;
    text-decoration: none;
    color: #5b6b80
}

.no-touch #rechts .tinyplanet a.planetlink:hover {
    color: #fff;
    text-decoration: none
}

#rechts .tinyplanet a.planetlink:active {
    text-decoration: none
}

#rechts .planet-name {
    display: block;
    font-size: 12px;
    margin-top: 0;
    line-height: 12px
}

#rechts #cutty .planet-name {
    display: block
}

#rechts #myPlanets .planet-name,#rechts .planet-koords {
    white-space: nowrap;
    position: absolute;
    top: 7px;
    left: 43px
}

#rechts .planet-koords {
    font-size: 10px
}

#rechts #norm .planet-name {
    white-space: nowrap
}

#rechts .planet-koords {
    top: 22px
}

#rechts #norm .planet-koords {
    font-size: 11px;
    left: auto;
    position: static;
    top: auto
}

#rechts a.planetlink .planetPic {
    border-radius: 24px
}

#rechts #cutty a.planetlink .planetPic {
    border-radius: 15px
}

#rechts a.moonlink .icon-moon {
    border-radius: 8px;
    margin-top: 10px;
    margin-left: 9px
}

#rechts a.planetlink.active .planetPic {
    box-shadow: 0 0 6px 1px #ff9600,inset 0 0 3px 4px #ff9600
}

#rechts a.planetlink:hover .planetPic,#rechts a.planetlink:active .planetPic {
    box-shadow: 0 0 6px 1px #9C0,inset 0 0 3px 4px #9C0
}

#rechts a.moonlink.active .icon-moon {
    box-shadow: 0 0 6px 2px #ff9600,inset 0 0 3px 2px #ff9600
}

#rechts a.moonlink:hover .icon-moon,#rechts a.moonlink:active .icon-moon {
    box-shadow: 0 0 6px 2px #9C0,inset 0 0 3px 2px #9C0
}

#selectedplanet {
    display: none;
    left: 866px;
    position: absolute;
    top: 19px
}

#selectedPlanetName {
    display: none;
    color: cyan;
    height: 16px;
    left: 866px;
    position: absolute;
    top: 121px;
    font-size: 11px;
    width: 130px
}

.icon.icon_wreck_field {
    background: url(/img/icons/78fe795054d61d6072aa234fcd51c6.png);
    top: 5px;
    left: 20px;
    height: 20px;
    width: 20px
}

.ui-dialog-content.overlayDiv.repairlayer,#popupContent.overlayDiv.repairlayer {
    background: url("/img/icons/e9f54b10dc4e1140ce090106d2f528.jpg") top right no-repeat
}

#repairlayer {
    display: block
}

#wreckfields #wreckfield-btns {
    position: absolute;
    bottom: 10px;
    right: 10px
}

#description #wreckfields .btn>input,.repairableShips .btn>input {
    font-size: 12px;
    font-weight: bold
}

#repairableships {
    width: 500px;
    height: 300px;
    display: block
}

.ships_wrapper {
    background: #000;
    background: rgba(0,0,0,0.6);
    border: 1px solid #192330;
    padding: 10px 5px
}

.repairableShips>h3 {
    font-weight: 600;
    margin: 0 0 8px
}

#repairlayer .ships {
    background: #000 url('/img/icons/95f2d8eb24964d46af959b5b296f5e.png');
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 80px;
    height: 80px
}

#repairlayer #ship202 {
    background-position: 0 0
}

#repairlayer #ship203 {
    background-position: -80px 0
}

#repairlayer #ship204 {
    background-position: -160px 0
}

#repairlayer #ship205 {
    background-position: -240px 0
}

#repairlayer #ship206 {
    background-position: -320px 0
}

#repairlayer #ship207 {
    background-position: -400px 0
}

#repairlayer #ship208 {
    background-position: -480px 0
}

#repairlayer #ship209 {
    background-position: -560px 0
}

#repairlayer #ship210 {
    background-position: -640px 0
}

#repairlayer #ship211 {
    background-position: -720px 0
}

#repairlayer #ship212 {
    background-position: -800px 0
}

#repairlayer #ship213 {
    background-position: -880px 0
}

#repairlayer #ship214 {
    background-position: -960px 0
}

#repairlayer #ship215 {
    background-position: -1040px 0
}

#repairlayer .ecke {
    background: url("/img/icons/e3d481656bab1b216428a98a2e022e.gif") no-repeat;
    color: #ff9600;
    display: block;
    height: 80px;
    text-decoration: none;
    width: 80px;
    position: absolute;
    z-index: 3
}

#repairlayer span.level {
    position: absolute;
    float: left;
    top: 65px;
    left: 10px;
    width: 60px;
    text-align: right
}

#repairlayer .descriptionText {
    float: left;
    width: 60%
}

#repairlayer .rightArea {
    float: right;
    width: auto
}

#repairlayer .boxed {
    border: 1px solid #ffda00;
    border: 1px solid rgba(255,218,0,0.5);
    border-radius: 5px;
    background: #171d2b;
    background: -moz-linear-gradient(top,#171d2b 0,#080d13 100%);
    background: -webkit-linear-gradient(top,#171d2b 0,#080d13 100%);
    background: linear-gradient(to bottom,#171d2b 0,#080d13 100%);
    box-sizing: border-box;
    padding: 5px 25px;
    text-align: center
}

#burnUpCountDownForRepairOverlay {
    color: #ffda00;
    margin: 5px 0 0
}

.rewardlist a.reward-button {
    background: transparent url(/img/icons/18e4684df27114667e11541e5b2ef8.png) 0 -188px no-repeat;
    bottom: 15px;
    color: #fff;
    font-weight: 600;
    height: 15px;
    padding: 5px 0;
    position: absolute;
    right: 15px;
    text-decoration: none;
    text-align: center;
    text-shadow: -1px 1px 5px #246a05;
    width: 141px
}

.rewardlistimg {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 621px
}

.rewardclaimed {
    background: url(/img/icons/e3e67150390416129bbbc8696f7b91.png) no-repeat
}

.rewardcanclaim {
    background: url(/img/icons/e3e67150390416129bbbc8696f7b91.png) no-repeat
}

.rewardnotclaim {
    background: url(/img/icons/e3e67150390416129bbbc8696f7b91.png) no-repeat
}

.rewardlist-item-text>h3 {
    font-weight: 600;
    margin: 4px 115px 6px 15px
}

.rewardlist-item-text {
    font-size: 11px;
    line-height: 150%;
    margin: 0 0 0 100px;
    padding: 8px 0 0;
    width: 521px
}

.rewardlist-item-wrapper {
    background: url(/img/icons/e3e67150390416129bbbc8696f7b91.png) repeat-y -640px 0;
    min-height: 30px;
    padding: 6px 14px
}

.rewardlist-item-wrapper>p {
    width: 330px
}

.rewardlist-item-bottom {
    background: url(/img/icons/e3e67150390416129bbbc8696f7b91.png) repeat-y -100px -85px;
    height: 7px;
    width: 519px
}

.messagebox {
    overflow: hidden
}

.messagebox.bbcodepreview {
    overflow: auto
}

.messagebox.write {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    padding: 5px
}

.messagebox a:link,.messagebox a:visited,.messagebox a:active,#buddypointsconvert a:link,#buddypointsconvert a:visited,#buddypointsconvert a:active {
    color: #fff;
    text-decoration: none
}

.no-touch .messagebox a:hover,#buddypointsconvert a:hover {
    text-decoration: underline
}

.messagebox .tabsbelow a:link,.messagebox .tabsbelow a:visited {
    color: #848484
}

.messagebox .tabsbelow a:active,.no-touch .messagebox .tabsbelow a:hover {
    color: #fff;
    text-decoration: none
}

.messagebox a.tips:link,.messagebox a.tips:visited,.no-touch .messagebox a.tips:hover,.messagebox a.tips:active,#buddypointsconvert a.tips:link,#buddypointsconvert a.tips:visited,#buddypointsconvert a.tips:hover,#buddypointsconvert a.tips:active {
    color: #636363;
    text-decoration: none
}

.messagebox form {
    padding: 0;
    margin: 0
}

.messagebox table,#buddypremiumconvert table,#buddypointsOverlay table {
    width: 99%!important
}

.messagebox .contentpaginator {
    background: #13181d;
    margin: 0;
    padding-bottom: 5px
}

.messagebox .contentpaginator td {
    text-align: center
}

.messagebox th {
    color: #fff;
    text-align: right;
    vertical-align: top
}

.infohead table th,.infohead table td,.messagebox td.pages {
    font: 100 11px Verdana,Arial,Helvetica,sans-serif
}

.infohead table th {
    font-weight: 700;
    line-height: 20px;
    padding-right: 10px;
    width: 182px
}

.infohead span.new {
    font-weight: 700;
    padding-left: 10px
}

.infohead span.new span {
    background-color: #848484;
    color: #0a0a0d;
    padding: 0 3px;
    text-transform: uppercase
}

#networkm #TB_window body,#networkm #TB_window html {
    border-width: 0;
    border-style: none
}

.messagebox .textWrapper,.messagebox .textWrapperSmall {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;
    max-height: 530px
}

.buddyRequest .messagebox .textWrapper,.buddyRequest .messagebox .textWrapperSmall {
    padding: 0
}

.messagebox .textWrapperSmall .note,.messagebox .textWrapper .note {
    padding: 0;
    margin-left: auto;
    margin-right: auto
}

.messagebox .infohead {
    background-color: #0a0a0d;
    padding: 5px 0
}

.messagebox .infohead table {
    margin: 0 5px 0 0
}

.textWrapperSmall li,.textWrapper ul li {
    list-style-type: square;
    list-style-position: inside
}

.messagebox ul.toolbar {
    height: 20px;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.messagebox ul.toolbar li {
    background-color: #13181d;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 5px 2px;
    border-right: 1px solid #000;
    float: left;
    height: 16px;
    margin: 2px;
    min-width: 179px;
    vertical-align: middle
}

.messagebox ul.toolbar li:last-child {
    border-right: 0
}

.messagebox .showMsgNavi,.showmessage div.answerHeadline {
    background-color: #13181d;
    border: 1px solid #000
}

.messagebox ul li.reply {
    background-image: url("/img/icons/33c49645c72c812e0156946af44f56.gif")
}

.messagebox ul li.tag {
    background-image: url("/img/icons/75891faa1b4300673945211775764e.gif")
}

.messagebox ul li.notify {
    background-image: url("/img/icons/44135e1f4f62f9268279ce424f9fbe.gif")
}

.messagebox ul li.shareReport {
    background-image: url("/img/icons/eccd2d1775316166ba8439f7b00816.gif")
}

.messagebox ul li.hideReport {
    background-image: url("/img/icons/4cb615d0dba32729d480d658d5125f.gif")
}

.messagebox ul li.recall {
    background-image: url("/img/icons/89624964d4b06356842188dba05b1b.gif")
}

.showMsgNavi ul li a:link,.showMsgNavi ul li a:visited,.showMsgNavi ul li a:active {
    display: inline-block;
    line-height: 16px;
    padding-left: 5px;
    vertical-align: top
}

.searchLayer #netz table.searchresults {
    max-height: 315px
}

.searchLayer #netz table.searchresults td.pagebar {
    padding-bottom: 5px
}

#searchText {
    width: 200px
}

.no-touch .showMsgNavi ul li a:hover {
    color: #c4c4c4
}

div.test {
    min-height: 300px;
    height: 300px!important;
    height: 300px
}

.submit_answer {
    margin: 3px 0 0 25px;
    width: 702px
}

.fleft {
    float: left
}

#shortreport th {
    padding: 10px 0;
    text-align: center;
    vertical-align: middle
}

.battlereport td.value {
    text-align: right
}

.battlereport .winner {
    font-weight: 700;
    margin: 10px auto;
    padding: 10px 0;
    text-align: center
}

table#shortreport {
    border-collapse: collapse
}

#shortreport td {
    border-bottom: 1px dotted #1a1a1a;
    padding: 2px 5px;
    font-size: 11px!important
}

#shortreport td.col01 {
    padding: 0 10px 0
}

#shortreport td.next {
    padding-top: 8px
}

#shortreport td.spacer {
    width: 25px
}

#shortreport td.summary {
    padding: 5px 0
}

.battlereport .win,.battlereport .draw,.battlereport .lose,.battlereport div.combatants {
    background-color: #18131d;
    border: 1px solid #000
}

.battlereport h3 {
    margin: 0;
    padding: 0 0 10px 0
}

.battlereport p {
    margin: 0;
    padding: 5px
}

.battlereport .combatants {
    background-color: #18131d;
    border: 1px solid #000
}

.battlereport .combatants div {
    float: left;
    padding: 10px 0;
    text-align: center;
    width: 100%
}

.messagebox th.area,.messagebox td.defense {
    background-color: #13181d;
    border: 1px solid #000;
    font-weight: 700;
    padding: 5px 0;
    text-align: center
}

.messagebox .spy td {
    padding: 5px
}

.messagebox .fleetdefbuildings td.key {
    width: 250px;
    border-bottom: 1px dotted #161616
}

.messagebox .fleetdefbuildings td.value {
    width: 100px;
    border-bottom: 1px dotted #161616
}

.messagebox .note table td.attack {
    padding: 10px 0
}

.count {
    width: 350px
}

.showmessage .button188 {
    color: #fff;
    margin: 0 0 0 190px
}

.no-touch .buttonSave:hover {
    color: #fff;
    background: transparent url("/img/icons/95c8d984f0b5e1ecf05e731ffc35f2.gif") no-repeat 0 -81px
}

.no-touch .button188:hover {
    color: #fff;
    background: transparent url("/img/icons/95c8d984f0b5e1ecf05e731ffc35f2.gif") no-repeat 0 -27px
}

.messagebox .note table td.attack a.buttonSave {
    color: #0d1014;
    display: block;
    margin: 0 auto;
    text-decoration: none
}

.messagebox .note table td.attack a span {
    font-weight: 700;
    line-height: 27px
}

.contentPageNavi {
    background: #13181d;
    height: 24px;
    line-height: 24px
}

.contentPageNavi .icon_link {
    margin: 3px 5px 0 5px;
    text-decoration: none
}

.contentPageNavi .pagination_txt {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    vertical-align: top
}

.searchLayer h2 {
    font: bold 17px Verdana,Arial,Helvetica,sans-serif;
    margin: 12px 0;
    padding-left: 70px
}

.ajaxContent {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    margin: 0;
    min-height: 300px;
    padding: 10px 5px
}

.searchLayer .ajaxContent table th,.searchLayer .ajaxContent table td {
    text-align: left;
    padding: 5px 2px;
    font-size: 11px
}

.searchLayer .ajaxContent table th.no,.searchLayer .ajaxContent table td.no {
    width: 30px
}

.searchLayer .ajaxContent table th.highscore,.searchLayer .ajaxContent table td.highscore {
    padding: 5px 10px 5px 10px;
    text-align: right;
    width: 120px
}

.searchLayer .ajaxContent table th.action,.searchLayer .ajaxContent table td.action {
    width: 30px
}

.searchLayer .ajaxContent table th.allyPoints,.searchLayer .ajaxContent table td.allyPoints {
    padding: 5px 10px 5px 10px;
    text-align: right;
    width: 80px
}

.searchLayer .ajaxContent table th {
    border-bottom: 1px dotted #848484;
    font-size: 11px
}

.searchLayer .ajaxContent .requestText {
    font-size: 11px;
    width: 570px;
    overflow: hidden
}

tr.alt td {
    background: #13181d
}

tr.over td {
    background: #212a33
}

.buddyRequest .ajaxContent {
    min-height: 250px;
    width: 630px
}

.showmessage {
    width: 740px
}

#jumpgate .showmessage {
    width: auto
}

.showmessage strong {
    font-weight: 700
}

.showmessage div.answerHeadline {
    height: 22px;
    font-weight: bold;
    padding: 6px 0 0 3px;
    position: relative;
    bottom: 0;
    text-transform: capitalize
}

.showmessage .answerHeadline a,.showmessage .answerHeadline a.open {
    display: block;
    height: 22px;
    right: 5px;
    top: 3px;
    width: 22px;
    position: absolute
}

.showmessage .answerHeadline a {
    background: transparent url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat scroll 0 0
}

.showmessage .answerHeadline.open a {
    background: transparent url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat scroll 0 -22px
}

.answerForm {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    padding: 0 0 10px 0
}

.messagebox .own,.messagebox .newMessage,.messagebox .other {
    background: none repeat scroll 0 0 #1e242c;
    border: 1px solid #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #a9a9a9;
    margin: 0 40px 0 0;
    overflow: hidden;
    padding: 5px
}

.messagebox .other {
    background: #263240;
    margin: 0 0 0 40px
}

.messagebox .newMessage {
    margin: 0
}

.messagebox .info {
    font-size: 10px;
    margin: 15px 0 5px 0
}

.messagebox .name {
    font-weight: bold;
    color: white
}

.showmessage div.answerHeadline.pushable {
    background-color: #1f232c;
    cursor: pointer
}

.messagebox div.retreatText {
    color: #fff;
    text-align: center;
    font-weight: bold
}

.messagebox div.retreatText span {
    font-size: 9px;
    color: #848484;
    text-align: center
}

.messagebox span.honorPoints {
    font-weight: normal
}

#kickMemberReason {
    width: 600px!important;
    text-align: center
}

#kickMemberReason textarea {
    width: 550px
}

.t_Content_cloud {
    color: #aaa;
    font-size: 10px;
    line-height: 16px;
    padding: 5px
}

.t_Content_premium {
    color: #000;
    font-size: 11px;
    font-weight: bold;
    padding: 5px
}

.t_Tooltip {
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: hidden;
    background-color: transparent;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.t_Tooltip.t_hidden {
    opacity: 0
}

.t_Tooltip.t_visible {
    opacity: 1
}

.t_Skin {
    position: absolute;
    top: 0;
    left: 0
}

.t_Skin * {
    zoom:1}

.t_Bubble {
    position: relative
}

.t_Background,.t_Stem {
    position: absolute
}

.t_Close {
    position: absolute;
    cursor: pointer;
    top: 0
}

.t_CloseButtonShift {
    position: relative;
    overflow: hidden;
    float: left
}

.t_CloseState {
    position: absolute;
    margin: 0;
    padding: 0;
    left: 0
}

.t_Content {
    position: absolute;
    top: 0;
    left: 0
}

.t_iframeShim {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    zoom:1;filter: alpha(opacity=0);
    opacity: 0
}

.t_Shadow {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0
}

.t_Shadow .t_ShadowInnerWrapper {
    position: relative;
    float: left;
    margin: 0;
    padding: 0
}

.t_ShadowBubble {
    position: relative;
    padding: 0;
    margin: 0;
    float: left
}

.t_ShadowBackground,.t_ShadowStem {
    position: absolute
}

.t_ShadowBackground *,.t_ShadowStem * {
    float: left
}

.t_CloseButtonShadow {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0
}

.t_UpdateQueue {
    position: absolute;
    top: -15000px;
    left: -15000px;
    width: 5000px;
    height: 5000px;
    visibility: hidden
}

.t_UpdateQueue .t_Tooltip,.t_UpdateQueue .t_Content {
    position: relative;
    overflow: visible;
    float: left;
    top: auto;
    left: auto;
    width: 100%
}

.t_Tooltip .t_ContentContainer {
    float: left;
    clear: both;
    position: relative
}

.t_UpdateQueue .t_ContentContainer {
    position: absolute;
    top: 0;
    left: 0
}

.t_ContentContainer a,#fleet1 #buttonz .allornonewrap>.info>a {
    color: #6f9fc8;
    text-decoration: none
}

.no-touch .t_ContentContainer a:hover,#fleet1 #buttonz .allornonewrap>.info>a:hover {
    color: #9c0;
    text-decoration: underline
}

.t_ContentContainer .inactiveLink {
    text-decoration: line-through
}

#traderOverview .detail_screen #wrapper {
    margin-top: 10px
}

#traderOverview div#detail div#pic {
    float: left;
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 200px
}

#traderOverview .detail_screen #content h2 {
    margin: 2px 0 0 25px;
    width: auto
}

#traderOverview .detail_screen #content span.level {
    float: right;
    text-align: right;
    width: auto;
    margin-right: 5px
}

#traderOverview .detail_screen #content a.close_details {
    float: right
}

#traderOverview div#features a.build-it,#traderOverview div#features a.build-it_disabled {
    display: table;
    float: right;
    font-size: 12px;
    left: auto;
    margin-top: 0;
    position: static
}

#traderOverview div#features .special_price p,#traderOverview div#features p.more_info {
    color: #6f9fc8;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    line-height: 16px;
    margin: 10px 15px 0 0;
    position: relative;
    width: 140px
}

#traderOverview div#features .special_price p {
    color: #4ea31b;
    margin: 0 15px 10px 0;
    text-align: center
}

#shop #description p,#traderOverview #description p {
    color: #6f9fc8;
    font-weight: 700
}

#traderOverview #planet {
    background: url("/img/icons/19853cccba473bd3b1e6fe6e299b55.jpg") no-repeat -273px 0;
    overflow: hidden;
    height: 500px
}

#traderOverview #planet .trader_link h2 {
    margin: 0 0 0 80px;
    overflow: visible;
    width: auto
}

#traderOverview #planet.detail {
    background-image: url("/img/icons/5a3280d5a02889cfaa24fbdade2304.jpg")
}

#traderOverview #planet #header_text {
    background-image: url("/img/icons/59a78d6821d72627dd24412e1693f0.png");
    display: none;
    height: 250px;
    position: absolute;
    width: 654px
}

#traderOverview #planet .trader_link {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 235px;
    margin: 0;
    width: 327px;
    text-decoration: none;
    zoom:1}

#traderOverview #planet .resources_link_hover {
    background: url("/img/icons/74a35222a2588068a3b069bf82f8d1.jpg") no-repeat -273px 0
}

#traderOverview #planet .auctioneer_link_hover {
    background: url("/img/icons/74a35222a2588068a3b069bf82f8d1.jpg") no-repeat -600px 0
}

#traderOverview #planet .importexport_link_hover {
    background: url("/img/icons/74a35222a2588068a3b069bf82f8d1.jpg") no-repeat -600px -235px
}

#traderOverview #planet .scrap_link_hover {
    background: url("/img/icons/74a35222a2588068a3b069bf82f8d1.jpg") no-repeat -273px -235px
}

#traderOverview #planet .small_back_to_overview {
    position: absolute;
    width: 40px;
    height: 32px;
    bottom: 0;
    left: 0;
    z-index: 1
}

#traderOverview .back_to_overview {
    background: url("/img/icons/0d5c994d405e1e1da32429819c3742.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 149px;
    position: relative;
    top: 20px;
    width: 60px
}

#traderOverview .back_to_overview.left {
    background-position: 0 0;
    float: left;
    left: 0
}

#traderOverview .back_to_overview.right {
    background-position: -60px 0;
    float: right;
    right: 0
}

#traderOverview .c-left,#traderOverview .c-right {
    top: 434px
}

#traderOverview .c-small {
    top: 214px
}

#traderOverview strong {
    font-weight: bold
}

#traderOverview .div_trader {
    background: 0;
    color: #848484;
    height: auto;
    margin: 3px auto 25px;
    width: 667px
}

#traderOverview .div_trader .header {
    background: url("/img/icons/10e31cd5234445e4084558ea3506ea.gif") no-repeat;
    height: 28px;
    text-align: center
}

#traderOverview .div_trader .content {
    background: url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") repeat-y;
    min-height: 220px
}

#traderOverview .div_trader #activeTrader .content {
    min-height: 75px
}

#traderOverview .div_trader .footer {
    background: url("/img/icons/04a7b39dc27c29c4c2cadd3fd44ec0.gif") no-repeat;
    height: 29px
}

#traderOverview .div_trader .left_box b {
    font-weight: bold
}

#traderOverview .div_trader .right_box .green_text,#traderOverview .div_trader .left_box .green_text,#traderOverview .div_trader .left_box .detail_value.green_text {
    color: #4ea31b
}

#traderOverview .div_trader .left_box .red_text,#traderOverview .div_trader .left_box .detail_value.red_text {
    color: #d43635
}

#traderOverview p.stimulus {
    min-height: 20px;
    padding: 10px 20px
}

#traderOverview .div_trader .left_box {
    float: left;
    height: auto;
    margin: 0 0 0 10px;
    width: 222px
}

#traderOverview .div_trader .left_box .left_header {
    background: url("/img/icons/ed2e9e89d20a14ede341ae20ca75ae.gif") no-repeat transparent;
    height: 32px;
    text-align: center
}

#traderOverview .div_trader .left_box .left_content {
    background: url("/img/icons/160078fc4306ae8c869c034b681e83.gif") repeat-y;
    height: auto;
    padding: 13px 13px 0 13px
}

#traderOverview #div_traderAuctioneer .left_box .left_content .overlay {
    background: #848484;
    margin: 0;
    width: 200px;
    height: 375px;
    position: absolute;
    display: none;
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    opacity: .3
}

*+html #traderOverview #div_traderAuctioneer .left_box .left_content .overlay {
    margin-left: -100px
}

#traderOverview .div_trader .left_box .left_footer {
    background: url("/img/icons/4ae88977dce87d1ec5db4d58439ff6.gif") no-repeat;
    height: 20px
}

#traderOverview .div_trader .right_box {
    margin: 0 0 0 229px;
    height: auto;
    width: 431px;
    position: relative
}

#traderOverview .div_trader .noAuctionOverlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #0d1218;
    z-index: 50;
    opacity: .8;
    filter: alpha(opacity=80)
}

#traderOverview .div_trader .right_box .right_header {
    background: url("/img/icons/5d82db8bdc8d0677b0c4ec6d71f538.gif") no-repeat transparent;
    height: 33px;
    text-align: center
}

#traderOverview .div_trader .right_box .right_content {
    background: url("/img/icons/26da74ca77f0bdb1b5eb182ef72fe8.gif") repeat-y;
    min-height: 345px;
    padding: 13px 0 0 0;
    position: relative
}

#traderOverview .div_trader #resourceTraderCall.right_box .right_content,#traderOverview #resourceTraderCall .content,#traderOverview #div_traderResources .left_box .left_content {
    padding: 0;
    min-height: 160px
}

#traderOverview #div_traderImportExport .right_box .right_content {
    min-height: 300px
}

*+html #traderOverview .div_trader .right_box .right_header,*+html #traderOverview .div_trader .right_box .right_content,*+html #traderOverview .div_trader .right_box .right_footer {
    width: 431px;
    margin: 0 0 0 -12px
}

#traderOverview .div_trader .right_box .right_footer {
    background: url("/img/icons/a71a82479a628f58a8f25509b8cac4.gif") no-repeat;
    height: 20px
}

#traderOverview .div_trader .even {
    background-color: #0d1218
}

#traderOverview .div_trader .odd {
    background-color: #121a23
}

#traderOverview .div_trader .left_box .image_140px {
    height: 140px;
    width: 140px;
    margin: 15px auto;
    position: relative
}

#traderOverview .div_trader .left_box .detail_button {
    background: url("/img/icons/2fdbfb9b4367313510bd42f4d1395d.png") no-repeat left bottom;
    display: block;
    height: 140px;
    left: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 140px;
    z-index: 2
}

#traderOverview .div_trader .left_box .detail_button.r_rare_140px {
    background-position: 0 0
}

#traderOverview .div_trader .left_box .detail_button.r_uncommon_140px {
    background-position: -141px 0
}

#traderOverview .div_trader .left_box .detail_button.r_common_140px {
    background-position: -282px 0
}

#traderOverview .div_trader .left_box .detail_button.r_buddy_140px {
    background-position: -423px 0
}

#traderOverview .div_trader .left_box .detail_button.r_epic_140px {
    background-position: -564px 0
}

#traderOverview .div_trader .left_box .ecke {
    color: #ff9600;
    float: left;
    font-size: 13px;
    left: 10px;
    position: relative;
    text-align: right;
    top: 120px;
    width: 120px
}

#traderOverview .div_trader .left_box .auction_info {
    font-size: 15px;
    height: 45px;
    padding: 0 5px 15px
}

#traderOverview .div_trader .left_box .auction_detail {
    display: block;
    height: 17px;
    line-height: 17px;
    padding: 3px;
    text-align: left;
    width: 189px
}

#traderOverview .div_trader .left_box .detail_value {
    color: #fff;
    display: block;
    height: 17px;
    padding: 3px;
    text-align: left;
    text-decoration: none;
    width: 189px
}

#traderOverview .source {
    background: url("/img/icons/959a4123aecfd2de881188648e6f71.gif") no-repeat 0 0;
    display: inline-block;
    height: 30px;
    width: 37px;
    margin: 0 0 0 3px
}

#traderOverview .source.moon {
    background-position: -37px 0
}

#traderOverview .source.honor {
    background-position: -76px 0;
    margin-right: 10px
}

#traderOverview .source.hover,#traderOverview .source.selected {
    background-position: 0 -30px
}

#traderOverview .moon.hover,#traderOverview .moon.selected {
    background-position: -37px -30px
}

#traderOverview .honor.hover,#traderOverview .honor.selected {
    background-position: -76px -30px
}

#traderOverview .selectWrapper {
    display: block;
    height: 40px;
    margin-right: 15px;
    text-align: right;
    position: absolute;
    top: 0;
    right: 0
}

#traderOverview .currentPlanet,#traderOverview .toggleLink {
    background: url("/img/icons/853a6164b751f2ffa84849ab70aebb.gif") no-repeat;
    color: #848484;
    display: inline-block;
    height: 31px;
    padding: 0 0 0 20px;
    text-align: left;
    text-decoration: none;
    width: 235px;
    vertical-align: top
}

#traderOverview .toggleLink.honor {
    background: 0
}

#traderOverview .toggleLink img {
    margin: 8px 0 0 0
}

#traderOverview .option_source {
    position: relative;
    top: -3px;
    width: 165px;
    height: 15px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 15px
}

#traderOverview .currentPlanet {
    margin: 0 0 0 240px
}

#traderOverview .togglePanel {
    background: #181f26;
    border: 2px solid #000;
    color: #848484;
    margin: 0 38px 0 0;
    padding: 4px;
    text-align: left;
    text-decoration: none;
    width: 193px;
    position: absolute;
    z-index: 10;
    border-top: 0;
    right: 15px;
    top: 30px
}

#traderOverview .togglePanel li {
    cursor: pointer;
    list-style: none;
    padding: 0 0 0 3px
}

#traderOverview .auction_history {
    font-size: 11px;
    height: auto;
    margin: 5px 10px 0;
    width: 650px
}

#traderOverview .auction_history .history_header {
    background: url("/img/icons/e9a4aae5433b88a8a0eea95aa2feab.gif") no-repeat;
    text-align: center
}

#traderOverview .auction_history .history_content {
    background: url("/img/icons/ce8524fb61f99882b496c105b37956.gif") repeat-y;
    padding: 6px 15px;
    height: auto
}

#traderOverview .auction_history .history_footer {
    background: url("/img/icons/edda30d6228d559e8fd41fd9d57296.gif") no-repeat;
    height: 20px
}

#traderOverview .div_trader .auction_history li {
    height: 33px;
    list-style: none
}

#traderOverview .div_trader .auction_history .item_img {
    display: inline-block;
    float: left;
    height: 30px;
    margin: 0;
    width: 30px
}

#traderOverview .auction_history .detail {
    display: inline-block;
    float: left;
    line-height: 30px;
    padding: 0 5px;
    text-align: right
}

#traderOverview .auction_history .sum {
    width: 150px
}

#traderOverview .auction_history .player {
    text-align: left;
    padding-left: 40px;
    width: 230px
}

#traderOverview .auction_history .date_time {
    width: 130px
}

#traderOverview .more {
    float: right;
    margin: 0 15px 0 0
}

#traderOverview .auction_history .more_auctions_li {
    display: none
}

#traderOverview .div_trader .slider_resources {
    height: 70px;
    margin: 2px 10px
}

#traderOverview .div_trader .slider_resources.first {
    margin: 0 10px 0;
    padding: 40px 0 0 0
}

#traderOverview .div_trader .resource_label {
    float: left;
    margin: 1px 2px;
    position: relative
}

#traderOverview .div_trader .right_box .value-control {
    cursor: pointer;
    float: left;
    height: 22px;
    margin: 0 3px 0 3px;
    position: relative;
    text-indent: -9999px;
    width: 19px
}

#traderOverview .div_trader .right_box .less {
    background: url("/img/icons/086053976a12c564e42cf8b50e6e41.png") no-repeat 0 0
}

#traderOverview .div_trader .right_box .more {
    background: url("/img/icons/086053976a12c564e42cf8b50e6e41.png") no-repeat -35px 0
}

#traderOverview .div_trader .right_box .max {
    background: url("/img/icons/086053976a12c564e42cf8b50e6e41.png") repeat scroll -54px 0 transparent;
    margin: 1px 0 0 3px;
    width: 23px
}

#traderOverview .div_trader .right_box .less.hover {
    background: url("/img/icons/086053976a12c564e42cf8b50e6e41.png") no-repeat 0 -22px
}

#traderOverview .div_trader .right_box .more.hover {
    background: url("/img/icons/086053976a12c564e42cf8b50e6e41.png") no-repeat -35px -22px
}

#traderOverview .div_trader .right_box .max.hover {
    background: url("/img/icons/086053976a12c564e42cf8b50e6e41.png") no-repeat -54px -22px
}

#traderOverview .resourceAmount {
    font-size: 16px;
    text-align: right;
    width: 190px;
    margin: 0 5px 0 2px
}

#traderOverview .table_ressources {
    color: #848484;
    font-size: 12px;
    margin: 35px 0 0 11px;
    position: relative;
    width: 395px;
    z-index: 0
}

#traderOverview .max_hint {
    margin: 0 0 10px 0;
    text-align: center
}

#traderOverview .table_ressources_sum {
    margin-right: 20px;
    width: 400px;
    font-size: 12px;
    color: #848484;
    bottom: 40px;
    position: absolute;
    right: 0
}

#traderOverview td.auctionInfo {
    height: 25px;
    text-align: right;
    padding-right: 3px
}

#traderOverview #div_traderAuctioneer .max_planet_res,#traderOverview #div_traderImportExport .max_planet_res {
    font-size: 10px;
    padding: 0 0 8px;
    text-align: center;
    width: 120px
}

#traderOverview #div_traderAuctioneer .multiplier,#traderOverview #div_traderImportExport .multiplier {
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    width: 80px
}

#traderOverview .div_trader .right_box .label {
    display: inline-block;
    float: left;
    height: 15px;
    margin: 0;
    text-align: right;
    width: 275px
}

#traderOverview .div_trader .simple_input {
    background: #0d1014;
    color: #848484;
    height: 20px;
    margin: 0;
    text-align: right;
    width: 115px;
    display: inline-block
}

#traderOverview .div_trader .right_box .label_bottom_margin {
    margin-bottom: 15px
}

#traderOverview .div_trader .right_box .overbid {
    color: #d43635;
    font-weight: bold
}

#traderOverview .div_trader .right_box .overbid_text {
    background: url("/img/icons/7474daa3a810352a6d2e2fde750826.gif") no-repeat;
    color: #d43635;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    padding: 0 0 0 25px;
    text-align: left;
    bottom: 0;
    left: 15px;
    position: absolute
}

#traderOverview .bargain,#traderOverview #div_traderScrap .scrap_it,#traderOverview .div_trader .right_box .pay {
    background: url("/img/icons/86fae2d27eccc9e7c260fc99de410c.png") no-repeat;
    color: #fff;
    cursor: pointer;
    cursor: hand;
    float: right;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    margin: 20px 15px 0 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 2px #171e25,0 0 8px #226000;
    width: 163px
}

#traderOverview #div_traderScrap .bargain {
    margin: 12px 15px 0 0
}

#traderOverview #div_traderScrap .scrap_it {
    margin: 15px 36px 0 0
}

#traderOverview .bargain.hover,.no-touch #traderOverview .bargain:hover,#traderOverview #div_traderScrap .scrap_it.hover,.no-touch #traderOverview #div_traderScrap .scrap_it:hover,.no-touch #traderOverview .div_trader .right_box .pay:hover {
    background: url("/img/icons/86fae2d27eccc9e7c260fc99de410c.png") no-repeat 0 -38px
}

#traderOverview .bargain.disabled,#traderOverview #div_traderScrap .scrap_it.disabled {
    background: url("/img/icons/86fae2d27eccc9e7c260fc99de410c.png") no-repeat 0 -76px
}

#traderOverview #div_traderScrap .scrap_it.hidden {
    visibility: hidden
}

#traderOverview .got_item_text {
    font-weight: 700
}

#div_traderScrap .allornonewrap {
    margin: 15px 0 0 36px;
    width: 78px
}

#traderOverview .div_trader .right_box .pay {
    margin: 10px 20px 0 0;
    bottom: 0;
    right: 0;
    position: absolute
}

#traderOverview .div_trader .right_box .pay.hover {
    background-position: 0 -38px
}

#traderOverview .div_trader .right_box .pay.disabled {
    background-position: 0 -76px
}

#traderOverview .scrap_trader_img {
    display: block;
    float: left;
    margin: 0 3px;
    height: 140px;
    width: 140px
}

#traderOverview .scrap_trader_quote {
    font-size: 11px;
    font-style: italic;
    height: 52px;
    text-align: left
}

#traderOverview .offer_label {
    color: #6f9fc8;
    float: left;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    margin: 10px 7px 5px;
    text-align: left;
    width: 175px
}

#traderOverview .offer {
    background: #131a22;
    border: 1px solid #000;
    color: #fff;
    float: left;
    font-size: 13px;
    height: 140px;
    margin: auto 4px;
    position: relative;
    text-align: center;
    width: 38px
}

#traderOverview #div_traderScrap .scrap_offer_amount {
    background: #479617;
    background: -moz-linear-gradient(left,rgba(71,150,23,1) 0,rgba(44,121,3,1) 50%,rgba(71,150,23,1) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(71,150,23,1)),color-stop(50%,rgba(44,121,3,1)),color-stop(100%,rgba(71,150,23,1)));
    background: -webkit-linear-gradient(left,rgba(71,150,23,1) 0,rgba(44,121,3,1) 50%,rgba(71,150,23,1) 100%);
    background: -o-linear-gradient(left,rgba(71,150,23,1) 0,rgba(44,121,3,1) 50%,rgba(71,150,23,1) 100%);
    background: -ms-linear-gradient(left,rgba(71,150,23,1) 0,rgba(44,121,3,1) 50%,rgba(71,150,23,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#479617',endColorstr='#479617',GradientType=1);
    background: linear-gradient(left,rgba(71,150,23,1) 0,rgba(44,121,3,1) 50%,rgba(71,150,23,1) 100%);
    bottom: 1px;
    height: 70px;
    left: 1px;
    position: absolute;
    width: 36px
}

#traderOverview .bargain_cost {
    font-size: 11px;
    padding: 3px 0 0 0;
    text-align: center
}

#traderOverview #div_traderScrap .item {
    float: left;
    height: 95px;
    margin: 4px;
    width: 80px
}

*+html #traderOverview #div_traderScrap .item {
    height: 80px;
    padding-bottom: 15px
}

#traderOverview .buildingimg {
    margin: 0 0 3px 0
}

#traderOverview .ship_amount {
    font-size: 10px;
    height: 11px;
    left: 8px;
    line-height: 11px;
    padding-bottom: 2px;
    text-align: center;
    width: 45px
}

#traderOverview #merchant .max,#traderOverview #div_traderScrap .max {
    background: url("/img/icons/d324f444e6a74acbe6346b3545061e.gif") no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 11px;
    overflow: hidden;
    position: relative;
    top: 3px;
    margin: 0;
    width: 14px
}

*+html #traderOverview #div_traderScrap .max {
    top: 0
}

#traderOverview #merchant .max {
    top: 5px
}

#traderOverview #div_traderScrap .off .max {
    background: url("/img/icons/e9e099800911bdeb24fb6b1b970c40.gif") no-repeat scroll 0 0 transparent
}

#traderOverview #div_traderScrap .off a {
    cursor: default
}

#traderOverview #div_traderScrap .on .max.active,.no-touch #traderOverview #div_traderScrap .on .max:hover,#traderOverview #div_traderScrap .on .max:link,#traderOverview #div_traderScrap .on .max:visited {
    background: url("/img/icons/fa0c8ee62604e3af52e6ef297faf3c.gif") no-repeat scroll 0 0 transparent
}

#traderOverview .scrap_ships,#traderOverview .scrap_defense {
    background: url("/img/icons/548bc30b8ed3413d7d0f0ac1bc6f80.gif") no-repeat;
    cursor: pointer;
    cursor: hand;
    display: inline-block;
    float: left;
    height: 22px;
    padding: 4px 0 0 0;
    text-align: center;
    width: 177px
}

#traderOverview .scrap_ships.selected,#traderOverview .scrap_defense.selected {
    background: url("/img/icons/548bc30b8ed3413d7d0f0ac1bc6f80.gif") no-repeat 0 -26px;
    color: #fff
}

#traderOverview .scrap_ships {
    margin: 0 0 0 34px
}

#traderOverview .info_scrap_success {
    background: url("/img/icons/bc6f81a39e1b6d3b359a1b237cad1d.png") no-repeat scroll 3px 3px #1e272e;
    font-size: 11px;
    height: auto;
    left: 170px;
    padding: 3px 3px 3px 40px;
    position: relative;
    text-align: left;
    top: -180px;
    width: 200px
}

#traderOverview .sliderWrapper {
    width: 400px;
    height: 225px;
    margin-left: 15px
}

#traderOverview div.anythingSlider {
    float: left;
    padding: 0 25px 5px 22px
}

*+html #traderOverview div.anythingSlider {
    margin: 0 0 0 -9px
}

#traderOverview div.anythingSlider .anythingWindow {
    border-left: 1px solid #22313b;
    border-right: 1px solid #22313b;
    border-bottom: 1px solid #22313b
}

#traderOverview div.anythingSlider .arrow a {
    background: url("/img/icons/8262d3e0a091b16540301a19ed6240.png") no-repeat;
    display: block;
    height: 168px;
    margin: -90px 0 0 0;
    text-align: center;
    outline: 0;
    width: 16px
}

#traderOverview div.anythingSlider .forward a {
    background-position: -67px 0;
    margin-right: 2px
}

#traderOverview div.anythingSlider .back a {
    background-position: -18px 0;
    margin-left: 4px
}

.no-touch #traderOverview div.anythingSlider .forward a:hover,#traderOverview div.anythingSlider .forward a.hover {
    background-position: -83px 0
}

#traderOverview div.anythingSlider .forward.disabled a,.no-touch #traderOverview div.anythingSlider .forward.disabled a:hover,#traderOverview div.anythingSlider .forward.disabled a.hover {
    background-position: -51px 0
}

#traderOverview div.anythingSlider .back.disabled a,.no-touch #traderOverview div.anythingSlider .back.disabled a:hover,#traderOverview div.anythingSlider .back.disabled a.hover {
    background-position: -34px 0
}

#traderOverview .import_export_quote {
    font-size: 11px;
    font-style: italic;
    height: auto;
    margin: 10px 3px 10px 0;
    text-align: left
}

#traderOverview .import_price {
    display: block;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin: 3px 0 8px;
    text-align: left;
    width: 48px
}

#traderOverview .resource_amount {
    color: #848484;
    float: left;
    font-size: 16px;
    height: 22px;
    padding: 6px 4px;
    position: relative;
    text-align: right;
    width: 135px
}

#traderOverview .price {
    color: #848484;
    float: right;
    font-size: 14px;
    height: 20px;
    position: relative;
    text-align: right;
    width: 135px;
    margin: 3px 0 8px
}

#traderOverview #div_traderScrap .resource_amount {
    height: 23px;
    padding: 5px 4px;
    width: 125px
}

#traderOverview #div_traderImportExport .res_info {
    float: left;
    margin-top: 7px
}

#traderOverview #div_traderImportExport .bar {
    background: url("/img/icons/86cb9df5e6598f13f1ab4da23cbfa5.png") no-repeat -180px 0;
    height: 8px;
    margin-top: 17px;
    position: relative;
    width: 180px
}

#traderOverview .bargain_overlay {
    background: -moz-linear-gradient(top,rgba(13,16,20,1) 0,rgba(16,24,31,1) 19%,rgba(16,24,31,1) 49%,rgba(16,24,31,1) 81%,rgba(13,16,20,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(13,16,20,1)),color-stop(19%,rgba(16,24,31,1)),color-stop(49%,rgba(16,24,31,1)),color-stop(81%,rgba(16,24,31,1)),color-stop(100%,rgba(13,16,20,1)));
    background: -webkit-linear-gradient(top,rgba(13,16,20,1) 0,rgba(16,24,31,1) 19%,rgba(16,24,31,1) 49%,rgba(16,24,31,1) 81%,rgba(13,16,20,1) 100%);
    background: -o-linear-gradient(top,rgba(13,16,20,1) 0,rgba(16,24,31,1) 19%,rgba(16,24,31,1) 49%,rgba(16,24,31,1) 81%,rgba(13,16,20,1) 100%);
    background: -ms-linear-gradient(top,rgba(13,16,20,1) 0,rgba(16,24,31,1) 19%,rgba(16,24,31,1) 49%,rgba(16,24,31,1) 81%,rgba(13,16,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f20d1014',endColorstr='#f20d1014',GradientType=0);
    background: linear-gradient(top,rgba(13,16,20,1) 0,rgba(16,24,31,1) 19%,rgba(16,24,31,1) 49%,rgba(16,24,31,1) 81%,rgba(13,16,20,1) 100%);
    height: 290px;
    margin: 0 0 0 8px;
    position: absolute;
    padding: 20px 0 0 0;
    text-align: left;
    width: 415px;
    z-index: 4
}

#traderOverview .bargain_left_overlay {
    background: -moz-linear-gradient(top,rgba(24,31,39,1) 0,rgba(33,43,56,1) 19%,rgba(33,43,56,1) 49%,rgba(33,43,56,1) 81%,rgba(24,31,39,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(24,31,39,1)),color-stop(19%,rgba(33,43,56,1)),color-stop(49%,rgba(33,43,56,1)),color-stop(81%,rgba(33,43,56,1)),color-stop(100%,rgba(24,31,39,1)));
    background: -webkit-linear-gradient(top,rgba(24,31,39,1) 0,rgba(33,43,56,1) 19%,rgba(33,43,56,1) 49%,rgba(33,43,56,1) 81%,rgba(24,31,39,1) 100%);
    background: -o-linear-gradient(top,rgba(24,31,39,1) 0,rgba(33,43,56,1) 19%,rgba(33,43,56,1) 49%,rgba(33,43,56,1) 81%,rgba(24,31,39,1) 100%);
    background: -ms-linear-gradient(top,rgba(24,31,39,1) 0,rgba(33,43,56,1) 19%,rgba(33,43,56,1) 49%,rgba(33,43,56,1) 81%,rgba(24,31,39,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181f27',endColorstr='#cc181f27',GradientType=0);
    background: linear-gradient(top,rgba(24,31,39,1) 0,rgba(33,43,56,1) 19%,rgba(33,43,56,1) 49%,rgba(33,43,56,1) 81%,rgba(24,31,39,1) 100%);
    height: 310px;
    left: 25px;
    margin: 0 0 0 -4px;
    position: absolute;
    width: 204px;
    z-index: 4
}

*+html #traderOverview .bargain_overlay {
    margin: 0
}

#traderOverview .bargain_overlay p {
    margin: 10px;
    text-align: left
}

#traderOverview .import_bargain {
    float: left;
    margin: 60px 20px 0
}

#traderOverview #div_traderImportExport .bargain_cost {
    margin-left: 20px
}

#div_traderResources .big_tab {
    margin: 13px 0 0 0;
    width: 312px
}

#div_traderResources .content {
    padding: 0 19px
}

#div_traderResources .teaser_txt {
    border-bottom: 1px solid #0d1014;
    line-height: 17px;
    padding: 15px 10px
}

#div_traderResources .content_inner {
    border-top: 1px solid #293442
}

.buy_resources .h3 {
    padding: 15px 10px
}

.buy_resources .fill_resource {
    padding: 0 0 27px 2px
}

.buy_resources .resource_box,.buy_resources .resource_capacity,.buy_resources .fillup,.buy_resources .fillup.disabled,.buy_resources .fillup_10percent,.buy_resources .fillup_50percent,.buy_resources .fillup_100percent,.buy_resources .fillup_10K,.buy_resources .fillup_100K,.buy_resources .fillup_1M,.buy_resources .fillup_10M,.buy_resources .fillup_100M,.buy_resources .disabled .fillup_10percent,.buy_resources .disabled .fillup_50percent,.buy_resources .disabled .fillup_100percent,.buy_resources .disabled .fillup_10K,.buy_resources .disabled .fillup_100K,.buy_resources .disabled .fillup_1M,.buy_resources .disabled .fillup_10M,.buy_resources .disabled .fillup_100M,#div_traderResources .step_arrow {
    background-image: url(/img/icons/19cbc2976af3dc792e40bf977c9dcb.png);
    background-repeat: no-repeat
}

.buy_resources .resource_box {
    background-position: 0 0;
    float: left;
    height: 99px;
    width: 92px
}

.buy_resources .resource_img {
    background-image: url(/img/icons/a9fe14ed992de9b7f40d22213a475e.png);
    background-repeat: no-repeat;
    height: 74px;
    margin: 3px 8px;
    width: 76px
}

.buy_resources .resource_img.metal {
    background-position: -2px -2px
}

.buy_resources .resource_img.crystal {
    background-position: -82px -2px
}

.buy_resources .resource_img.deuterium {
    background-position: -162px -2px
}

.buy_resources .resource_name {
    margin: 0 8px;
    text-align: center
}

.buy_resources .fill_resource_ctn {
    margin: 0 0 0 92px
}

.buy_resources .resource_capacity {
    background-position: -92px 0;
    height: 44px;
    padding: 0 16px;
    width: 492px
}

.buy_resources .capacity_txt {
    color: #6f9fc8;
    font-weight: bold;
    line-height: 24px;
    width: 100%
}

.buy_resources .current_stock {
    float: right;
    line-height: 14px;
    width: 155px
}

.buy_resources .bar_container {
    float: left;
    margin: 2px 0 0 0;
    width: 330px
}

.buy_resources .fillup {
    background-position: -270px -48px;
    cursor: pointer;
    float: left;
    margin: 3px 4px 0 2px;
    height: 158px;
    width: 170px
}

.buy_resources .fillup.premium {
    color: #bebebe;
    cursor: default;
    background-position: -95px -48px
}

.buy_resources .fillup.disabled {
    color: #bebebe;
    cursor: default
}

.buy_resources .fillup_txt {
    padding: 7px 8px 0 10px;
    text-align: center
}

.buy_resources .fillup_10percent,.buy_resources .fillup_50percent,.buy_resources .fillup_100percent,.buy_resources .fillup_10K,.buy_resources .fillup_100K,.buy_resources .fillup_1M,.buy_resources .fillup_10M,.buy_resources .fillup_100M {
    height: 57px;
    margin: 0 11px;
    width: 148px
}

.buy_resources .fillup_10percent {
    background-position: -440px -50px
}

.buy_resources .fillup_50percent {
    background-position: -440px -107px
}

.buy_resources .fillup_100percent {
    background-position: -440px -164px
}

.buy_resources .fillup_10K {
    background-position: -740px -50px
}

.buy_resources .fillup_100K {
    background-position: -740px -107px
}

.buy_resources .fillup_1M {
    background-position: -740px -164px
}

.buy_resources .fillup_10M {
    background-position: -440px -221px
}

.buy_resources .fillup_100M {
    background-position: -740px -221px
}

.buy_resources .disabled .fillup_10percent {
    background-position: -590px -50px
}

.buy_resources .disabled .fillup_50percent {
    background-position: -590px -107px
}

.buy_resources .disabled .fillup_100percent {
    background-position: -590px -164px
}

.buy_resources .disabled .fillup_10K {
    background-position: -890px -50px
}

.buy_resources .disabled .fillup_100K {
    background-position: -890px -107px
}

.buy_resources .disabled .fillup_1M {
    background-position: -890px -164px
}

.buy_resources .disabled .fillup_10M {
    background-position: -590px -221px
}

.buy_resources .disabled .fillup_100M {
    background-position: -890px -221px
}

.buy_resources .fillup_cost {
    line-height: 16px;
    padding: 2px 8px 0 10px;
    text-align: center;
    height: 33px
}

.overlayDiv .buy_resources .h2 {
    margin: 10px 0 10px 10px
}

#div_traderResources .call_trader_step1 {
    float: left;
    height: 140px;
    margin: 0 0 15px 12px;
    width: 295px
}

#div_traderResources .call_trader_step2 {
    float: left;
    height: 140px;
    margin: 0 0 15px;
    width: 306px
}

#div_traderResources .step_arrow {
    background-position: 0 -100px;
    float: left;
    height: 114px;
    width: 30px
}

#div_traderResources .step_info {
    line-height: 26px
}

#div_traderResources .resource_list {
    background-color: #293742;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 114px;
    padding: 0 0 0 6px;
    width: 100%
}

#div_traderResources .resource_elem {
    display: inline-block;
    height: 106px;
    margin: 6px 0 0;
    width: 90px
}

#div_traderResources .resource_list .res_link {
    display: inline-block;
    height: 100%;
    width: 100%
}

#div_traderResources .resource_link {
    background-image: url("/img/icons/a9fe14ed992de9b7f40d22213a475e.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    margin: 5px;
    height: 80px;
    width: 80px
}

#div_traderResources .resource_link.metal_img {
    background-position: 0 0
}

#div_traderResources .resource_link.crystal_img {
    background-position: -80px 0
}

#div_traderResources .resource_link.deuterium_img {
    background-position: -160px 0
}

#div_traderResources .selected_premium {
    background-image: url(/img/icons/332ef677bcc98906442a947614deb1.png);
    height: 90px;
    left: -5px;
    position: relative;
    top: -5px;
    visibility: hidden;
    width: 90px
}

#div_traderResources .active .selected_premium {
    background-position: 0 0;
    visibility: visible
}

#div_traderResources .resource_link.oldTraderActive:active .selected_premium,#div_traderResources .oldTraderActive .selected_premium {
    background-position: -90px 0;
    visibility: visible
}

#div_traderResources .resource_list .res_txt {
    text-align: center;
    margin: -6px 0 0 0
}

#div_traderResources .resource_link.active .res_txt {
    color: #cacaca
}

#div_traderResources .call_trader_box {
    background: #1e2b35;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 114px;
    text-align: center;
    width: 276px
}

#div_traderResources .cost_txt {
    height: 46px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 300px
}

#div_traderResources .btn_calltrader_wrap {
    margin: 0 36px
}

#traderOverview #merchant table#merchanttable td.resIcon {
    width: 48px;
    margin-right: 10px
}

#traderOverview #inhalt #merchant {
    overflow: hidden;
    height: 250px;
    width: 639px;
    padding: 8px 15px 0 15px
}

#traderOverview #inhalt #merchant h3 {
    width: 625px;
    padding-bottom: 15px;
    float: left
}

#traderOverview #inhalt #merchant .close {
    float: right;
    display: inline;
    margin-right: 0
}

#traderOverview #merchant th {
    padding: 5px 0;
    background-color: #333
}

#traderOverview #merchant td {
    padding: 3px;
    text-align: center
}

#traderOverview #merchant td.freeStorage,#traderOverview #merchant td.tradingRate {
    width: 130px
}

#traderOverview #merchant td.noCenter {
    text-align: left
}

#traderOverview #merchant tr.toSell {
    border: 1px solid #638500
}

#traderOverview #merchant tr.toSell td {
    font-weight: bold
}

#traderOverview #merchant table tr.borderb td {
    border-bottom: 1px dotted #848484
}

#traderOverview #merchant table td.bordered {
    border: 1px dotted #848484
}

#traderOverview #merchant table {
    margin: 10px;
    width: 550px;
    border-collapse: collapse
}

#traderOverview #merchant h3 {
    float: left;
    padding-bottom: 15px;
    width: 625px
}

#traderOverview #merchant td {
    background-color: #0d1014
}

#traderOverview #merchant tr.traderActions {
    height: 200px
}

#traderOverview #merchant td#toSell {
    text-align: right;
    width: 100px
}

#traderOverview #merchant td#toSell span {
    margin-right: 9px
}

#traderOverview #merchant td.rate {
    font-size: 25px;
    font-weight: 700
}

#traderOverview #merchant td.rate2 {
    font-size: 9px
}

#traderOverview #merchant tr.alt td {
    background-color: #13181d
}

#traderOverview #merchant td.rate2 a:link,#traderOverview #merchant td.rate2 a:visited,.no-touch #traderOverview #merchant td.rate2 a:hover,#traderOverview #merchant td.rate2 a:active {
    text-decoration: none
}

#traderOverview #merchant .tradebutton {
    display: block;
    margin: 10px auto;
    padding: 2px 3px;
    background-color: #51b40e;
    color: #e3e3e3;
    cursor: pointer
}

#traderOverview #merchant .textinput {
    float: left;
    text-align: right
}

#traderOverview #merchant a.close_details {
    position: absolute;
    right: 70px;
    top: 9px
}

.buttonTraderNewRate,a.buttonTraderNewRate {
    background: transparent url("/img/icons/0ed35b70444cfac32f4959575b565c.gif") no-repeat 0 0;
    color: #fff;
    margin: 5px auto;
    cursor: pointer;
    display: block;
    font-weight: 700;
    font-size: 10px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    text-shadow: 0 1px 2px #0c1014;
    width: 155px;
    padding-left: 20px;
    text-decoration: none
}

.no-touch .buttonTraderNewRate:hover {
    background: transparent url("/img/icons/0ed35b70444cfac32f4959575b565c.gif") no-repeat 0 -27px;
    color: #fff;
    text-decoration: none
}

#traderOverview #merchant td.newRate {
    padding: 3px 3px 10px 3px
}

#traderOverview #merchant .btn_blue {
    margin: 0 0 15px 0;
    font-size: 10px
}

#traderOverview #div_traderAuctioneer .right_content {
    height: 367px
}

#traderOverview #div_traderImportExport .left_content {
    height: 210px
}

#traderOverview #div_traderImportExport .left_footer {
    margin-top: -1px
}

#traderOverview #loadingOverlay {
    background: url("/img/icons/2a489343c072939cd1f81491d16036.png") no-repeat;
    display: none;
    padding: 2px;
    position: absolute;
    width: 68px;
    z-index: 1000;
    left: 294px;
    top: 176px
}

#traderOverview #loadingOverlay.auctioneer,#traderOverview #loadingOverlay.importexport {
    left: 453px
}

#traderOverview #loadingOverlay.resources,#traderOverview #loadingOverlay.scrap {
    left: 118px
}

#traderOverview #loadingOverlay.resources,#traderOverview #loadingOverlay.auctioneer {
    top: 100px
}

#traderOverview #loadingOverlay.scrap,#traderOverview #loadingOverlay.importexport {
    top: 326px
}

#traderOverview .history_content .item_img,#happyedit ul#items img {
    border-width: 1px;
    border-style: solid;
    border-radius: 3px
}

#traderOverview .item_img.r_epic,#happyedit ul#items img.epic {
    border-color: #854195
}

#traderOverview .history_content .item_img.r_buddy,#happyedit ul#items img.buddy {
    border-color: #37618e
}

#traderOverview .history_content .item_img.r_common,#happyedit ul#items img.common {
    border-color: #834b2d
}

#traderOverview .history_content .item_img.r_uncommon,#happyedit ul#items img.uncommon {
    border-color: #80868f
}

#traderOverview .history_content .item_img.r_rare,#happyedit ul#items img.rare {
    border-color: #ba7f23
}

#shop .filter a.active>span,#shop a.dm_button,.no-touch #shop a.dm_button:hover,#shop .sale_badge,#activeBuffDetails .sale_badge,#activeBuffDetails .sale_badge.disabled,#buffBar .activate_item {
    background: url("/img/icons/f49f4260ff20f815d0a6470ed55ad3.png") no-repeat
}

#shop #planet {
    background: url("/img/icons/dbba5547458345f9e3b3baa09c3ef2.jpg") no-repeat;
    height: 250px
}

#shop .c-left,#shop .c-right {
    top: 214px
}

#shop #buttonz {
    background: 0;
    min-height: 555px;
    margin: 3px auto 25px;
    text-align: center;
    width: 667px
}

#shop #buttonz .header {
    background: url("/img/icons/10e31cd5234445e4084558ea3506ea.gif") no-repeat;
    height: 28px
}

#shop #buttonz .content {
    background: url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") repeat-y;
    min-height: 220px;
    position: relative
}

#shop #buttonz .footer {
    background: url("/img/icons/04a7b39dc27c29c4c2cadd3fd44ec0.gif") no-repeat;
    bottom: -17px;
    height: 29px;
    left: 0;
    position: absolute;
    width: 667px;
    z-index: 1
}

#shop #itemBox {
    display: inline-block;
    position: relative;
    width: 621px;
    height: 400px;
    padding: 5px;
    -khtml-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    z-index: 2
}

#shop #itemBox,#activeBuffDetails .active_item_details,#activeBuffDetails .anythingWindow {
    background: #1c242d url("/img/icons/5fbbb1876fcff20a8a265c06862495.png") 0 -180px repeat-x;
    background: -moz-linear-gradient(top,#1c242d 0,#10181e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c242d),color-stop(100%,#10181e));
    background: -webkit-linear-gradient(top,#1c242d 0,#10181e 100%);
    background: -o-linear-gradient(top,#1c242d 0,#10181e 100%);
    background: -ms-linear-gradient(top,#1c242d 0,#10181e 100%);
    background: linear-gradient(top,#1c242d 0,#10181e 100%)
}

#shop .to_shop,#shop .to_inventory {
    width: 314px
}

#shop .to_shop {
    margin: 13px 0 0 3px
}

#shop .to_shop_icon,#shop .to_inventory_icon {
    background: url("/img/icons/aea029ec41eebf71b804ac46df7a8f.png") no-repeat 100% -85px;
    display: inline-block;
    padding: 0 60px 0 0
}

#shop .to_inventory_icon {
    background-position: 100% -132px
}

#shop .to_shop.active .to_shop_icon,#shop .to_shop.hover .to_shop_icon {
    background-position: 100% 5px
}

#shop .to_inventory.active .to_inventory_icon,#shop .to_inventory.hover .to_inventory_icon {
    background-position: 100% -42px
}

#shop .to_inventory.bought_item_notice {
    color: #fff
}

#shop .aside {
    float: left;
    width: 200px
}

#shop .aside .btn_confirm {
    display: table-cell;
    line-height: 16px;
    vertical-align: middle;
    width: 164px
}

#shop .aside .btn_wrap {
    margin: 10px 2px 0 2px;
    position: relative
}

#shop .listfilter {
    color: #848484;
    min-height: 207px;
    text-align: left;
    background: #090d12 url("/img/icons/5fbbb1876fcff20a8a265c06862495.png") 0 -590px repeat-x;
    background: -moz-linear-gradient(top,rgba(20,29,37,0.8) 0,rgba(9,13,18,0.8) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(20,29,37,0.8)),color-stop(100%,rgba(9,13,18,0.8)));
    background: -webkit-linear-gradient(top,rgba(20,29,37,0.8) 0,rgba(9,13,18,0.8) 100%);
    background: -o-linear-gradient(top,rgba(20,29,37,0.8) 0,rgba(9,13,18,0.8) 100%);
    background: -ms-linear-gradient(top,rgba(20,29,37,0.8) 0,rgba(9,13,18,0.8) 100%);
    background: linear-gradient(top,rgba(20,29,37,0.8) 0,rgba(9,13,18,0.8) 100%);
    position: relative;
    padding: 0 0 55px 0
}

#shop .listfilter li {
    cursor: pointer;
    cursor: hand;
    line-height: 31px;
    list-style: none;
    margin: 2px;
    border: 1px solid transparent
}

.no-touch#shop .listfilter li:hover,#shop .listfilter li.active {
    background: #3d4b5b url("/img/icons/5fbbb1876fcff20a8a265c06862495.png") 0 -990px repeat-x;
    background: -moz-linear-gradient(top,#3d4b5b 0,#2b343f 49%,#1f262d 50%,#1f2934 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3d4b5b),color-stop(49%,#2b343f),color-stop(50%,#1f262d),color-stop(100%,#1f2934));
    background: -webkit-linear-gradient(top,#3d4b5b 0,#2b343f 49%,#1f262d 50%,#1f2934 100%);
    background: -o-linear-gradient(top,#3d4b5b 0,#2b343f 49%,#1f262d 50%,#1f2934 100%);
    background: -ms-linear-gradient(top,#3d4b5b 0,#2b343f 49%,#1f262d 50%,#1f2934 100%);
    background: linear-gradient(top,#3d4b5b 0,#2b343f 49%,#1f262d 50%,#1f2934 100%);
    border: 1px solid #111a22
}

#shop .listfilter a {
    color: #848484;
    display: block;
    text-decoration: none
}

#shop .listfilter a>span {
    padding: 0 0 0 20px
}

.no-touch#shop .listfilter li:hover a,#shop .listfilter a.active {
    color: #fff
}

#shop .listfilter a.active>span {
    background-position: -165px -445px
}

#shop a.dm_button {
    background-position: 0 -188px;
    bottom: 8px;
    color: #fff;
    display: inline-block;
    float: left;
    height: 37px;
    margin: 0 0 0 10px;
    padding: 3px 20px 0;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 2px #171e25,0 0 8px #226000;
    width: 140px
}

.no-touch #shop a.dm_button:hover {
    background-position: 0 -232px
}

#shop .item_img,#activeBuffDetails .active_item_slider .item_img,div.values div.equipment .item_img {
    background-repeat: no-repeat;
    height: 75px;
    margin: 2px;
    position: relative;
    width: 75px;
    background-size: 71px;
    background-position: 2px 2px;
    display: inline-block
}

#empire div.values div.equipment .item_img {
    height: 34px;
    width: 34px
}

#activeBuffDetails .active_item_slider .item_img {
    height: 90px;
    margin: 7px 0 0 10px
}

#activeBuffDetails .item_img .empty {
    height: 75px
}

#shop #inhalt .item_img {
    cursor: pointer;
    width: 105px;
    height: 105px
}

div.values div.equipment .item_img {
    margin: 4px 2px 1px 1px
}

#inhalt .item_img_box,div.values div.item_img_box {
    background: url("/img/icons/14e5b9c95e1eefb2700775852cdb47.png") no-repeat 0 0;
    height: 75px;
    margin: 0 0 2px;
    position: relative;
    width: 75px;
    z-index: 10
}

#empire div.values div.item_img_box {
    background: 0;
    height: 32px;
    width: 32px;
    border-radius: 2px
}

#shop #inhalt .item_img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px 100px
}

#shop #inhalt .item_img_box {
    background: url("/img/icons/40c2de12da5e952a18570b71e7a081.png") no-repeat 0 0;
    height: 105px;
    width: 105px;
    -webkit-box-shadow: 2px 2px 3px 0 #000;
    -moz-box-shadow: 2px 2px 3px #000;
    box-shadow: 2px 2px 3px 0 #000
}

#shop #inhalt .r_epic .item_img_box {
    background-position: -420px 0
}

#shop #inhalt .r_buddy .item_img_box {
    background-position: -315px 0
}

#shop #inhalt .r_common .item_img_box {
    background-position: -210px 0
}

#shop #inhalt .r_uncommon .item_img_box {
    background-position: -105px 0
}

#shop #inhalt .r_rare .item_img_box {
    background-position: 0 0
}

#inhalt .r_buddy .item_img_box,div.values .r_buddy div.item_img_box {
    background-position: -225px 0
}

#inhalt .r_epic .item_img_box,div.values .r_epic div.item_img_box {
    background-position: -300px 0
}

#inhalt .r_common .item_img_box,div.values .r_common div.item_img_box {
    background-position: -150px 0
}

#inhalt .r_uncommon .item_img_box,div.values .r_uncommon div.item_img_box {
    background-position: -75px 0
}

#inhalt .r_rare .item_img_box,div.values .r_rare div.item_img_box {
    background-position: 0 0
}

#shop #inhalt .item_img .empty,#activeBuffDetails .item_img .empty {
    background: #000;
    cursor: default;
    opacity: .4;
    -khtml-opacity: .4;
    filter: alpha(opacity=40)
}

#shop #inhalt .item_img a,#activeBuffDetails .item_img a,#div_traderScrap .image a {
    color: #ff9600;
    display: block;
    height: 75px;
    position: relative;
    text-decoration: none;
    text-indent: -9999px;
    width: 75px
}

#shop #inhalt .item_img a,#shop #inhalt .item_img .empty {
    height: 105px;
    width: 105px
}

#div_traderScrap .image a {
    background: url("/img/icons/e3d481656bab1b216428a98a2e022e.gif") no-repeat 0 0;
    height: 80px;
    width: 80px
}

#buffBar .active_item a {
    display: block;
    height: 32px;
    width: 32px
}

#shop .item_img a.active,.no-touch#shop .item_img a:hover {
    background: url("/img/icons/1f4d3d656e8c12b494296a652927f0.png") no-repeat
}

#activeBuffDetails .item_img a.active,.no-touch #activeBuffDetails .item_img a:hover {
    background: url("/img/icons/ce5a256cdc38d913295a8cdecbad41.png") no-repeat
}

#inhalt .item_img .ecke,#div_traderScrap .image .ecke,div.values .item_img .ecke {
    color: #ff9600;
    float: left;
    left: 0;
    position: relative;
    text-align: right;
    top: 60px;
    width: 72px
}

#shop .item_img .ecke {
    top: 90px;
    width: 100px
}

#div_traderScrap .image .ecke {
    top: 65px;
    width: 75px
}

#shop .sale_badge,#activeBuffDetails .sale_badge {
    background-position: 0 -275px;
    height: 25px;
    right: -3px;
    position: absolute;
    top: -2px;
    width: 25px;
    z-index: 1
}

#activeBuffDetails .sale_badge.disabled {
    background-position: -30px -275px
}

#shop #detail #pic {
    float: left;
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 200px
}

#shop .detail_screen #content span.level {
    float: right;
    text-align: right;
    width: auto;
    margin-right: 5px
}

#itemDetails a.build-it .textlabel,#activeBuffDetails a.build-it .textlabel {
    text-shadow: 1px 1px 2px #171e25,0 0 8px #226000
}

#itemDetails #features a.build-it.activateItem,#itemDetails #features a.build-it_disabled.activateItem,#activeBuffDetails a.build-it.activateItem,#activeBuffDetails a.build-it_disabled.activateItem {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") no-repeat 0 -188px;
    font-size: 12px;
    height: 26px;
    left: auto;
    margin-top: 15px;
    position: relative
}

#itemDetails #features a.build-it.activateItem,#activeBuffDetails a.build-it.activateItem {
    text-shadow: 1px 1px 2px #122b03,0 0 8px #226000
}

#itemDetails #features a.build-it.activateItem span,#itemDetails #features a.build-it_disabled.activateItem span,#activeBuffDetails a.build-it.activateItem span,#activeBuffDetails a.build-it_disabled.activateItem span {
    height: 26px
}

#activeBuffDetails a.build-it.activateItem,#activeBuffDetails a.build-it_disabled.activateItem {
    margin: 26px auto 0
}

#itemDetails #features a.build-it.buyAndActivate,#itemDetails #features a.build-it_disabled.buyAndActivate {
    margin-top: 15px
}

#features {
    margin-right: 15px
}

#activeBuffDetails a.build-it.buyAndActivate,#activeBuffDetails a.build-it_disabled.buyAndActivate {
    font-size: 12px;
    height: 50px;
    left: auto;
    margin: 0 auto;
    position: relative
}

#activeBuffDetails a.build-it.buyAndActivate {
    text-shadow: 1px 1px 2px #122b03,0 0 8px #226000
}

#itemDetails #features a.build-it.activateItem.hover,.no-touch #itemDetails #features a.build-it.activateItem:hover,#activeBuffDetails a.build-it.activateItem.hover,.no-touch #activeBuffDetails a.build-it.activateItem:hover {
    background-position: 0 -214px
}

#itemDetails #features a.build-it_disabled.activateItem,#activeBuffDetails a.build-it_disabled.activateItem {
    background-position: 0 -161px
}

#itemDetails #features p .more_info {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block
}

#itemDetails #features p.curr_planet {
    margin: 20px 0 0 12px;
    width: 155px
}

div.values .overview_equipment .slot {
    background: url("/img/icons/a0c4a4759abd3733a9f373d519010c.png") no-repeat;
    color: #343943;
    display: block;
    float: left;
    height: 85px;
    margin: 8px 4px 7px 12px;
    position: relative;
    text-align: center;
    width: 75px
}

.warmup {
    color: #954121
}

.effecting {
    color: #9C0
}

.cooldown {
    color: #069
}

.restTime {
    color: #9C0
}

div.values .overview_equipment .slot {
    margin: 1px
}

#buffBar {
    background: url("/img/icons/e4f7db0c13494a16bb5641f0787cb7.png");
    background: rgba(20,30,38,0.5);
    -moz-border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0;
    -khtml-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
    height: 38px;
    left: 42px;
    position: absolute;
    bottom: 4px;
    width: 610px;
    cursor: pointer
}

.no-touch #buffBar:hover {
    background: url("/img/icons/e4f7db0c13494a16bb5641f0787cb7.png") 0 -38px;
    background: rgba(28,41,54,0.7)
}

#buffBar .active_items {
    list-style: none;
    position: absolute;
    z-index: 1
}

#buffBar .active_items li {
    float: left
}

#buffBar .active_item,#buffBar .activate_item,#empire .item_img_box {
    border: 1px solid transparent;
    display: block;
    position: relative;
    opacity: .8;
    -khtml-opacity: .8;
    filter: alpha(opacity=80)
}

#buffBar .active_item,#buffBar .activate_item,#buffBar .active_item img {
    height: 32px;
    width: 32px
}

#buffBar .activate_item {
    background-position: -59px -274px;
    border-color: #212c3a #243341 #1a252f #243341
}

#buffBar .active_item.r_epic,#empire .r_epic .item_img_box {
    border-color: #854195
}

#buffBar .active_item.r_buddy,#empire .r_buddy .item_img_box {
    border-color: #37618e
}

#buffBar .active_item.r_common,#empire .r_common .item_img_box {
    border-color: #834b2d
}

#buffBar .active_item.r_uncommon,#empire .r_uncommon .item_img_box {
    border-color: #80868f
}

#buffBar .active_item.r_rare,#empire .r_rare .item_img_box {
    border-color: #ba7f23
}

.no-touch #buffBar .active_items:hover,#buffBar .active_item.active,#buffBar .activate_item.active,.no-touch #buffBar .active_item:hover,.no-touch #buffBar .activate_item:hover {
    border-color: #d18433 #e7b15a #f0c36a #db9845;
    opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100)
}

#detailWrapper {
    height: 259px
}

#activeBuffDetails,#overview div.detail_screen {
    background: #0d1014 url("/img/icons/862bd57e5d13bfc8cd9ce0a1d72c9f.png") 0 0 no-repeat;
    height: 258px;
    width: 654px;
    z-index: 11
}

#activeBuffDetails h2 {
    font: bold 12px/16px Verdana,Arial,Helvetica,sans-serif;
    color: #d29d00;
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    white-space: normal
}

#activeBuffDetails .detail_screen_h2 {
    padding: 3px 0 0 40px
}

#activeBuffDetails .shop_link {
    color: #fff;
    float: right;
    margin: -24px 32px 0 0;
    position: relative;
    text-decoration: none
}

.no-touch #activeBuffDetails .shop_link:hover,#activeBuffDetails .shop_link:active {
    text-decoration: underline
}

#activeBuffDetails .active_item_slider {
    float: left;
    font-size: 11px;
    height: 225px;
    left: 10px;
    position: relative;
    text-align: center;
    top: 12px;
    width: 410px
}

#activeBuffDetails .active_item_details {
    margin: 11px 0 0 425px;
    padding: 5px 7px;
    height: 209px;
    width: 197px
}

#activeBuffDetails .item_detail_content {
    height: 156px
}

#activeBuffDetails .active_item_details p {
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 5px
}

div.values .equipment .item_img a.timeLink span.time {
    left: 1px
}

.item_img .pusher,#activeBuffDetails .active_item_slider .activation,#activeBuffDetails .pusher,#buffBar .pusher {
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
    background-color: #000;
    z-index: 1;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

#buffBar .pusher {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px
}

#shop .shop_slider,#shop .inventory_slider {
    width: 405px;
    height: 360px;
    margin: 0 0 0 209px
}

#activeBuffDetails .active_item_slider .activation {
    width: 100%;
    height: 100%;
    display: none
}

#activeBuffDetails .active_item_slider .activation.disabled {
    display: block
}

#buffBar .add_item {
    float: left;
    margin: 2px 0 0 4px
}

a.btn_premium:hover {
    background-position: 0 -52px;
    color: #fff
}

.btn_premium[disabled]:hover {
    background-position: 0 -104px;
    cursor: default
}

.btn_premium.small:hover {
    background-position: 0 -196px
}

a.btn:hover {
    color: #fff;
    text-decoration: none
}

.menu_icon .menuImage {
    background: transparent url("/img/icons/68d38fdc7e46e0e812048fa6d2c0d9.png") 0 0 no-repeat;
    width: 27px;
    height: 27px
}

.btn_confirm:hover {
    background-position: 0 -266px
}

.btn_confirm:hover:before {
    background-position: 0 -38px
}

.btn_confirm:hover:after {
    background-position: -23px -38px
}

.btn_cancel:hover {
    background-position: 0 -342px
}

.btn_cancel:hover:before {
    background-position: 0 -114px
}

.btn_cancel:hover:after {
    background-position: -23px -114px
}

.btn_dark:hover {
    background-position: 0 -570px
}

.btn_dark:hover:before {
    background-position: 0 -494px
}

.btn_dark:hover:after {
    background-position: -23px -494px
}

.menu_icon .menuImage.overview {
    background-position: -162px 0
}

.menu_icon .menuImage.overview_claimable {
    background-position: -162px -54px!important
}

.menu_icon .menuImage.resources {
    background-position: -243px 0
}

.menu_icon .menuImage.station {
    background-position: -297px 0
}

.menu_icon .menuImage.traderOverview {
    background-position: -324px 0
}

.menu_icon .menuImage.research {
    background-position: -216px 0
}

.menu_icon .menuImage.shipyard {
    background-position: -270px 0
}

.menu_icon .menuImage.defense {
    background-position: -27px 0
}

.menu_icon .menuImage.fleet1 {
    background-position: -108px 0
}

.menu_icon .menuImage.galaxy {
    background-position: -135px 0
}

.menu_icon .menuImage.empire {
    background-position: -54px 0
}

.menu_icon .menuImage.alliance {
    background-position: -0px 0
}

.menu_icon .menuImage.premium {
    background-position: -189px 0
}

.menu_icon .menuImage.shop {
    background-position: -82px 0
}

.menu_icon a:hover .menuImage.overview,.menu_icon a:active .menuImage.overview,.menu_icon .menuImage.active.overview {
    background-position: -162px -54px
}

.menu_icon .menuImage.active.station {
    background-position: -297px -54px
}

.menu_icon a:hover .menuImage.fleet1,.menu_icon a:active .menuImage.fleet1,.menu_icon .menuImage.active.fleet1 {
    background-position: -108px -54px
}

.menu_icon a:hover .menuImage.resources,.menu_icon a:active .menuImage.resources {
    background-position: -243px -54px
}

.menu_icon a:hover .menuImage.traderOverview,.menu_icon a:active .menuImage.traderOverview {
    background-position: -324px -54px
}

.menu_icon a:hover .menuImage.alliance,.menu_icon a:active .menuImage.alliance,.menu_icon a:hover .menuImage.highlighted.alliance {
    background-position: -0px -54px
}

.menu_icon a:hover .menuImage.shop,.menu_icon a:active .menuImage.shop {
    background-position: -82px -54px
}

.menu_icon a:hover .menuImage.research,.menu_icon a:active .menuImage.research {
    background-position: -216px -54px
}

.menu_icon a:hover .menuImage.active.overview,.menu_icon a:active .menuImage.active.overview,.menu_icon .menuImage.highlighted.overview {
    background-position: -162px -27px
}

.menu_icon .menuImage.highlighted.resources {
    background-position: -243px -27px
}

.menu_icon a:hover .menuImage.active.station,.menu_icon a:active .menuImage.active.station,.menu_icon .menuImage.highlighted.station {
    background-position: -297px -27px
}

.menu_icon .menuImage.highlighted.traderOverview {
    background-position: -324px -27px
}

.menu_icon .menuImage.highlighted.research {
    background-position: -216px -27px
}

.menu_icon .menuImage.highlighted.shipyard {
    background-position: -270px -27px
}

.menu_icon .menuImage.highlighted.defense {
    background-position: -27px -27px
}

.menu_icon a:hover .menuImage.active.fleet1,.menu_icon a:active .menuImage.active.fleet1,.menu_icon .menuImage.highlighted.fleet1 {
    background-position: -108px -27px
}

.menu_icon .menuImage.highlighted.galaxy {
    background-position: -135px -27px
}

.menu_icon .menuImage.highlighted.empire {
    background-position: -54px -27px
}

.menu_icon .menuImage.highlighted.alliance {
    background-position: -0px -27px
}

.menu_icon .menuImage.highlighted.premium {
    background-position: -189px -27px
}

.menu_icon .menuImage.highlighted.shop {
    background-position: -82px -27px
}

.dark_highlight:hover {
    background: #2d3743 url("/img/icons/5fbbb1876fcff20a8a265c06862495.png") 0 -1080px repeat-x;
    background: -moz-linear-gradient(top,#181e25 0,#2d3743 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#181e25),color-stop(100%,#2d3743));
    background: -webkit-linear-gradient(top,#181e25 0,#2d3743 100%);
    background: -o-linear-gradient(top,#181e25 0,#2d3743 100%);
    background: -ms-linear-gradient(top,#181e25 0,#2d3743 100%);
    background: linear-gradient(to bottom,#181e25 0,#2d3743 100%);
    border: 1px solid black;
    border-color: #232b34 #232b34 #29323d #232b34;
    -webkit-box-shadow: 0 1px 3px 0 black,inset 0 -1px 1px 0 hsl(213,27%,26%);
    -moz-box-shadow: 0 1px 3px 0 black,inset 0 -1px 1px 0 hsl(213,27%,26%);
    box-shadow: 0 1px 3px 0 black,inset 0 -1px 1px 0 hsl(213,27%,26%)
}

.btn_blue:hover {
    cursor: pointer
}

.icon.icon_adressbook:hover {
    background-position: 0 -961px
}

.ct_th.over .icon_arr_asc_desc {
    background-position: 0 -752px
}

.icon.icon_against:hover {
    background-position: 0 -96px
}

.icon.icon_chat:hover {
    background-position: 0 -929px
}

.icon.icon_checkmark:hover {
    background-position: 0 -624px
}

.icon.icon_close:hover {
    background-position: 0 -720px
}

.icon.icon_combatunits:hover {
    background-position: 0 0
}

.icon.icon_edit:hover {
    background-position: 0 -352px
}

.icon.icon_eye:hover {
    background-position: 0 -128px
}

.icon.icon_fastforward:hover {
    background-position: 0 -448px
}

.icon.icon_info:hover {
    background-position: 0 -560px
}

.icon.icon_lock:hover {
    background-position: 0 -288px
}

.icon.icon_mail:hover {
    background-position: 0 -192px
}

.icon.icon_missile:hover {
    background-position: 0 -160px
}

.icon.icon_restore:hover {
    background-position: 0 -816px
}

.icon.icon_rewind:hover {
    background-position: 0 -384px
}

.icon.icon_minimize:hover,.shareReport .icon:hover {
    background-position: 0 -256px
}

.icon.icon_skip:hover {
    background-position: 0 -512px
}

.icon.icon_skip_back:hover {
    background-position: 0 -496px
}

.icon.icon_delete:hover,.icon.icon_trash:hover {
    background-position: 0 -320px
}

.icon.icon_user:hover {
    background-position: 0 -416px
}

.icon.icon_warning:hover {
    background-position: 0 -224px
}

.ct_sortable_title:hover {
    background-position: 100% -805px
}

.ct_sort_asc:hover {
    background-position: 100% -894px
}

.ct_sort_desc:hover {
    background-position: 100% -924px
}

.scroll_to_top:hover {
    background: #446175;
    background: -moz-linear-gradient(top,#446175 0,#22313b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#446175),color-stop(100%,#22313b));
    background: -webkit-linear-gradient(top,#446175 0,#22313b 100%);
    background: -o-linear-gradient(top,#446175 0,#22313b 100%);
    background: -ms-linear-gradient(top,#446175 0,#22313b 100%);
    background: linear-gradient(to bottom,#446175 0,#22313b 100%);
    color: #fff
}

.scroll_to_top:hover .arrow {
    background-position: 0 -736px
}

#inhalt .content-box-s .build-faster:hover .build-faster-img {
    background-position: -25px -25px
}

#inhalt .content-box-s .build-faster.disabled:hover .build-faster-img {
    background-position: -25px -75px
}

#inhalt .content-box-s .build-faster:hover .build-finish-img {
    background-position: 0 -25px
}

#inhalt .content-box-s .build-faster.disabled:hover .build-finish-img {
    background-position: 0 -75px
}

.techtree_link:hover .techtree_img {
    background-position: -143px -32px
}

.abort_link:hover {
    background-position: -175px -32px
}

.demolish_link:hover .demolish_img {
    background-position: -310px -252px
}

.demolish_link:hover .demolish_img_disabled {
    background-position: -310px -284px
}

a.demolish_link:hover {
    color: #fff
}

a.demolish_link.demolishDisabled:hover {
    color: #848484
}

a.techtree_link:hover {
    background: url(/img/icons/80c1411bc20f8f5e4793cfef0d44c2.png) repeat;
    color: #fff
}

a.abortNow:hover {
    background-position: -208px -88px
}

a.close_details:hover {
    background-position: -207px -17px
}

a.help:hover {
    background-position: -207px -52px
}

a#message_alert_box.emptyMessage:hover,a#message_alert_box_default:hover,a#message_alert_box:hover {
    background-position: -438px -198px
}

#messages_collapsed a:hover {
    background-position: -20px 0
}

#messages_collapsed a.open:hover {
    background-position: -20px -18px
}

#preferences #inhalt table.prefstable td a:hover {
    color: #929292
}

#errorBoxDecision .response a.yes:hover,#errorBoxNotify .response a.ok:hover,#globalError a#continue:hover {
    background-position: -104px -240px
}

#errorBoxDecision .response a.no:hover,#globalError a#report:hover {
    background-position: -104px -278px
}

.officer32,#officers a {
    background: url("/img/icons/f593aa158c734df9e6223f00721981.jpg") no-repeat
}

body.halloween .officer32,#officers a.halloween {
    background: url("/img/icons/1dd6f8cce2b0fadc6870494a75f83d.jpg") no-repeat
}

#officers img {
    border: 1px solid #000;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#officers a.commander {
    background-position: 0 -32px
}

#officers a.admiral {
    background-position: -32px -32px
}

#officers a.engineer {
    background-position: -64px -32px
}

#officers a.geologist {
    background-position: -96px -32px
}

#officers a.technocrat {
    background-position: -128px -32px
}

.officer32.commander,#officers a.commander.on {
    background-position: 0 0
}

.officer32.admiral,#officers a.admiral.on {
    background-position: -32px 0
}

.officer32.engineer,#officers a.engineer.on {
    background-position: -64px 0
}

.officer32.geologist,#officers a.geologist.on {
    background-position: -96px 0
}

.officer32.technocrat,#officers a.technocrat.on {
    background-position: -128px 0
}

#resources #box ul#building li a.fastBuild:hover,ul#storage li a.fastBuild:hover,#research #buttonz li a.fastBuild:hover,#station #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:hover,#station-moon #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:hover {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -170px -110px no-repeat
}

#siteFooter a:hover {
    color: #9c0;
    text-decoration: none
}

#countColonies .lockPlanets:hover {
    background-image: url("/img/icons/de3fd537e255c5c0accf26b3303cf8.gif")
}

#countColonies .lockPlanets.open:hover {
    background-image: url("/img/icons/e533151ca0ab9ac8278a48d0c24d8e.gif")
}

#traderOverview .back_to_overview.left:hover {
    background-position: 0 -149px
}

#traderOverview .back_to_overview.right:hover {
    background-position: -60px -149px
}

#div_traderResources .resource_link.metal_img:hover {
    background-position: 0 -80px
}

#div_traderResources .resource_link.crystal_img:hover {
    background-position: -80px -80px
}

#div_traderResources .resource_link.deuterium_img:hover {
    background-position: -160px -80px
}

#div_traderResources .resource_link:hover .selected_premium {
    background-position: 0 0;
    visibility: visible
}

#div_traderResources .resource_link.oldTraderActive:hover .selected_premium {
    background-position: -90px 0;
    visibility: visible
}

#div_traderResources .resource_link:hover .res_txt {
    color: #cacaca
}

.chat_bar_list_item:hover {
    background-position: 0 -315px
}

#galaxy .comm_menu {
    background-image: url("/img/icons/e81e8e6d5e6a45e1ad45505ef3dc52.png");
    background-repeat: no-repeat
}

#galaxy .comm_menu.messages {
    background-position: 20px -116px
}

#galaxy.no-touch .comm_menu.messages:hover {
    background-position: 20px -151px
}

#galaxy .comm_menu.chat {
    background-position: 14px -169px
}

#galaxy.no-touch .comm_menu.chat:hover {
    background-position: 14px -208px
}

#galaxy .comm_menu.buddies {
    background-position: 5px -229px
}

#galaxy.no-touch .comm_menu.buddies:hover {
    background-position: 5px -273px
}

#galaxy .messages .new_msg_count {
    right: 2px
}

#galaxy .chat .new_msg_count {
    right: 9px
}

#galaxy .buddies .new_msg_count {
    right: 19px
}

#highscoreContent #player:hover {
    background-position: 0 -54px
}

#highscoreContent #alliance:hover {
    background-position: -54px -54px
}

#highscoreContent #points:hover {
    background-position: -108px -54px
}

#highscoreContent #fleet:hover {
    background-position: -162px -54px
}

#highscoreContent #research:hover {
    background-position: -216px -54px
}

#highscoreContent #economy:hover {
    background-position: -270px -54px
}

#highscoreContent .subnavButton_lost:hover {
    background-position: -166px
}

#highscoreContent .subnavButton_built:hover {
    background-position: -133px
}

#highscoreContent .subnavButton_destroyed:hover {
    background-position: -199px
}

#highscoreContent .subnavButton_honor:hover {
    background-position: -232px
}

.tabs_btn_img.tb_fleets:hover {
    background-position: 0 -54px
}

.tabs_btn_img.tb_communication:hover {
    background-position: -54px -54px
}

.tabs_btn_img.tb_economy:hover {
    background-position: -108px -54px
}

.tabs_btn_img.tb_universe:hover {
    background-position: -162px -54px
}

.tabs_btn_img.tb_system:hover {
    background-position: -216px -54px
}

.tabs_btn_img.tb_favorites:hover {
    background-position: -270px -54px
}

.icon_nf.icon_refuse:hover {
    background-position: 0 -78px
}

.icon_nf.icon_accept:hover {
    background-position: 0 -130px
}

.icon_nf.icon_attack:hover {
    background-position: 0 -496px
}

.icon_nf.icon_espionage:hover {
    background-position: 0 -182px
}

.icon_nf.icon_share:hover {
    background-position: 0 -234px
}

.icon_nf.icon_favorited:hover {
    background-position: 0 -286px
}

.icon_nf.icon_not_favorited:hover {
    background-position: 0 -338px
}

.icon_nf.icon_not_copy_paste:hover {
    background-position: 0 -390px
}

.icon_nf.icon_apikey:hover {
    background-position: 0 -548px
}

.icon_nf.icon_harvest:hover {
    background-position: 0 -601px
}

.icon_nf.icon_report:hover {
    background-position: 0 -653px
}
