body {
    text-align: right;
    direction: rtl;
    margin: 0;
    background-color: #fff;
    display: contents
}

p.custDir {
    text-align: right;
    direction: rtl
}

img {
    border: 0
}

form,
h1,
h2,
img,
li,
span {
    margin: 0;
    padding: 0
}

h1 {
    margin-bottom: 8px
}

p {
    margin: 14px 0;
    padding: 0
}

label {
    white-space: nowrap
}

#msfilter {
    width: 1px;
    height: 1px;
    position: absolute;
    z-index: 99
}

.hide {
    display: none
}

div#header {
    width: 100%;
    height: 67px
}

div#mid {
    float: right;
    width: 100%;
    margin-bottom: 15px
}

div#content {
    float: right;
    min-height: 450px;
    position: relative;
    overflow: hidden
}

div.universal {
    width: 522px;
    padding: 0 25px
}

div.login {
    width: 522px;
    padding: 0 25px
}

div.logout {
    width: 522px;
    padding: 0 25px
}

div.signup {
    width: 522px;
    padding: 0 25px
}

div.activate {
    width: 522px;
    padding: 0 25px
}

div.banned_cn {
    width: 522px;
    padding: 0 25px
}

div.player {
    width: 522px;
    padding: 43px 25px 0
}

div.alliance {
    width: 522px;
    padding: 43px 25px 0
}

div.forum {
    width: 522px;
    padding: 43px 25px 0
}

div.statistics {
    width: 522px;
    padding: 43px 25px 0
}

div.cropfinder {
    width: 522px;
    padding: 43px 25px 0
}

div.reports {
    width: 522px;
    padding: 43px 25px 0
}

div.messages {
    width: 522px;
    padding: 43px 25px 0
}

div.a2b {
    width: 522px;
    padding: 43px 25px 0
}

div.village3 {
    width: 522px;
    padding: 43px 25px 0
}

div.plus {
    width: 522px;
    padding: 43px 25px 0
}

div.warsim {
    width: 522px;
    padding: 43px 25px 0
}

div.map {
    width: 572px;
    padding: 43px 0 0
}

div.support {
    width: 522px;
    padding: 15px 25px 0
}

div.village1 {
    width: 557px;
    padding-top: 43px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 15px
}

div.village2 {
    width: 560px;
    padding: 43px 6px 0
}

div.build {
    width: 572px
}

div#build {
    width: 522px;
    padding: 43px 25px 0
}

div.error_site {
    width: 572px;
    padding: 0
}

p.btn {
    text-align: center
}

div#textmenu {
    margin: 14px 0
}

div.clear {
    clear: both;
    width: 0;
    height: 0
}

table {
    margin: 0
}

td.aligned_coords {
    width: 84px;
    padding: 2px 0;
    white-space: nowrap
}

td.aligned_coords div {
    float: right
}

td.aligned_coords div.cox {
    text-align: left
}

td.aligned_coords div.pi {
    width: 8px;
    text-align: center
}

td.aligned_coords div.coy {
    text-align: right
}

span.dur {
    white-space: nowrap
}

div#sysmsg {
    width: 522px;
    margin: auto
}

div#ce {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999
}

div.popup3 {
    position: absolute;
    display: inline;
    width: 430px;
    height: 456px;
    z-index: 80;
    border: 0 solid #000;
    padding-top: 31px;
    padding-bottom: 0;
    padding-right: 20px;
    right: 180px;
    top: 99px
}

div.popup3 div#drag {
    position: absolute;
    right: 11px;
    top: 11px;
    height: 20px;
    width: 408px;
    z-index: 2;
    cursor: move;
    background-color: #f3f3f3
}

img.popup4 {
    position: absolute;
    width: 30px;
    height: 30px;
    z-index: 81;
    border: 0 solid #000;
    left: 0;
    top: 0
}

div#ltime {
    width: 220px;
    height: 15px;
    position: absolute;
    top: 42px;
    right: 5px;
    z-index: 3
}

div#dynamic_header {
    width: 100%;
    height: 28px;
    background-color: #747273;
    overflow: hidden
}

body.mod1 div#dynamic_header {
    height: 70px
}

body.mod1 div#dynamic_header div.dyn1 {
    float: right;
    width: 780px;
    height: 70px
}

body.mod1 div#dynamic_header div.dyn2 {
    float: left;
    width: 151px;
    height: 70px
}

body.mod1 iframe#ad_iframe {
    position: absolute;
    right: 168px;
    width: 468px;
    height: 60px;
    z-index: 10
}

body.mod1 div#ltime {
    top: 83px
}

body.mod1 div#res {
    top: 137px
}

body.mod2 div#dynamic_header {
    height: 100px
}

body.mod2 div#dynamic_header div.dyn1 {
    min-width: 900px;
    width: 100%;
    height: 100px
}

body.mod2 iframe#ad_iframe {
    position: absolute;
    right: 82px;
    top: 0;
    width: 728px;
    height: 90px;
    z-index: 10
}

body.mod2 div#ltime {
    top: 113px
}

body.mod2 div#res {
    top: 167px
}

body.mod3 div#dynamic_header div.dyn1 {
    width: 127px;
    height: 604px;
    position: absolute;
    right: 692px;
    top: 6px;
    z-index: 5
}

body.mod3 iframe#ad_iframe {
    width: 120px;
    height: 600px;
    position: absolute;
    right: 696px;
    top: 10px;
    z-index: 10
}

body.mod3 div#mtop {
    width: 692px
}

body.mod3 div#plus_div {
    margin-right: 237px
}

body.mod3 div#content {
    min-height: 469px
}

body.mod3 div#side_info {
    margin-right: 132px
}

div#mtop {
    width: 570px;
    height: 67px;
    position: relative;
    right: 36%;
    top: -7px
}

div#mtop a#n1,
div#mtop a#n2,
div#mtop a#n3,
div#mtop a#n4,
div#mtop div#n5 {
    float: right;
    padding: 0;
    margin: 0
}

div#mtop a#x1,
div#mtop a#x2,
div#mtop a#x3,
div#mtop a#x4,
div#mtop a#x5 {
    float: right;
    padding: 0;
    margin: 0
}

div#mtop div#n5 a {
    float: left
}

div#mtop a#plus {
    float: right;
    padding: 0
}

div#side_navi {
    float: right;
    width: 130px;
    position: relative
}

div#side_navi p {
    margin: 0 0 28px;
    line-height: 20px
}

div#side_navi p a {
    padding-right: 12px;
    display: block
}

div#side_navi p.deltimer {
    width: 120px;
    margin-right: 5px
}

div#side_navi p.deltimer a {
    text-align: center;
    padding: 0
}

div#side_info {
    float: right;
    padding-right: 10px;
    padding-top: 5px;
    position: relative
}

div#side_info h5 {
    margin-right: 10px
}

div#side_info h6 {
    margin: 0;
    padding: 0
}

div#side_info div.news {
    margin-right: 10px;
    padding: 6px;
    border: dashed Silver 1px;
    display: none
}

div#side_info div.news ul {
    padding: 0;
    margin-right: 15px
}

div#side_info table#llist {
    margin-top: 25px
}

div#footer {
    width: 100%;
    clear: both
}

div#footer div#mfoot {
    width: 812px;
    padding-top: 15px;
    padding-bottom: 30px;
    text-align: center
}

div#footer div#mfoot div.copyright {
    direction: rtl
}

div#res {
    width: 100%;
    position: absolute
}

div#res table {
    margin: auto
}

div.login h1 {
    text-align: center
}

div.login p {
    line-height: 17px
}

div.login p.error_box {
    padding: 6px;
    border: 1px dashed silver
}

div.logout img.roman {
    float: left
}

div.signup h1 {
    text-align: center
}

div.signup p {
    line-height: 17px
}

div.signup p.info {
    text-align: center
}

div.signup img.roman {
    float: left
}

div.signup table#sign_input {
    margin-bottom: 15px
}

div.signup div#activation {
    float: right;
    width: 40%;
    margin-top: 15px
}

div.signup div#not_yet {
    text-align: center
}

div.signup div#no_mail {
    float: left;
    width: 60%;
    margin-top: 15px
}

div.activate h1 {
    text-align: center
}

div.activate h6 {
    margin: 0
}

div.activate p {
    line-height: 17px
}

div.activate p.info {
    text-align: center
}

div.activate ul {
    margin: 14px 0 20px;
    padding-right: 20px
}

div.village1 h1 {
    position: relative;
    right: 10px;
    height: 29px;
    position: relative;
    z-index: 500
}

div.village1 h1 div {
    float: right
}

div.village1 h1 div#loyality {
    position: absolute;
    top: 30px
}

div.map h1 div#loyality {
    position: absolute;
    top: 80px;
    z-index: 10000
}

div.village1 div#village_map {
    float: right;
    width: 300px;
    height: 264px;
    position: relative;
    margin-bottom: 15px
}

div.village1 img#resfeld {
    width: 300px;
    height: 264px;
    position: absolute;
    z-index: 20;
    right: 0
}

div.village1 img.reslevel {
    position: absolute;
    z-index: 10;
    width: 17px;
    height: 12px
}

div.village1 img.rf1 {
    left: 93px;
    top: 27px
}

div.village1 img.rf2 {
    left: 156px;
    top: 26px
}

div.village1 img.rf3 {
    left: 216px;
    top: 41px
}

div.village1 img.rf4 {
    left: 38px;
    top: 59px
}

div.village1 img.rf5 {
    left: 130px;
    top: 67px
}

div.village1 img.rf6 {
    left: 195px;
    top: 87px
}

div.village1 img.rf7 {
    left: 253px;
    top: 81px
}

div.village1 img.rf8 {
    left: 23px;
    top: 111px
}

div.village1 img.rf9 {
    left: 74px;
    top: 104px
}

div.village1 img.rf10 {
    left: 205px;
    top: 136px
}

div.village1 img.rf11 {
    left: 260px;
    top: 139px
}

div.village1 img.rf12 {
    left: 33px;
    top: 165px
}

div.village1 img.rf13 {
    left: 84px;
    top: 158px
}

div.village1 img.rf14 {
    left: 151px;
    top: 178px
}

div.village1 img.rf15 {
    left: 230px;
    top: 192px
}

div.village1 img.rf16 {
    left: 79px;
    top: 211px
}

div.village1 img.rf17 {
    left: 132px;
    top: 223px
}

div.village1 img.rf18 {
    left: 182px;
    top: 227px
}

div.village1 div#map_details {
    float: left
}

div.village1 div#map_details table {
    margin-bottom: 14px
}

div.village1 table#building_contract {
    clear: both;
    margin: 0 25px
}

div.village2 h1 {
    position: absolute;
    right: 25px;
    z-index: 30
}

div.village2 div#village_map {
    width: 540px;
    height: 448px;
    position: relative
}

div.village2 div#village_map img {
    position: absolute
}

div.village2 div#village_map img.ww {
    z-index: 20;
    left: 155px
}

div.village2 div#village_map div#levels {
    width: 494px;
    height: 370px;
    position: absolute;
    top: 40px;
    left: 23px;
    z-index: 97;
    visibility: visible
}

div.village2 div#village_map div#levels div {
    width: 17px;
    height: 17px;
    position: absolute;
    text-align: center;
    line-height: 17px;
    visibility: visible
}

div.village2 div#village_map div#levels.on {
    visibility: visible
}

div.village2 div#village_map div#levels.on div {
    visibility: visible
}

div.village2 img#lswitch {
    width: 18px;
    height: 17px;
    position: absolute;
    top: 443px;
    right: 500px;
    cursor: pointer;
    z-index: 500
}

div.village2 div#village_map .dx1 {
    z-index: 5;
    left: 316px;
    top: 161px
}

div.village2 div#village_map .d1 {
    z-index: 6;
    left: 115px;
    top: 52px
}

div.village2 div#village_map .d2 {
    z-index: 9;
    left: 198px;
    top: 27px
}

div.village2 div#village_map .d3 {
    z-index: 8;
    left: 258px;
    top: 17px
}

div.village2 div#village_map .d4 {
    z-index: 9;
    left: 332px;
    top: 32px
}

div.village2 div#village_map .d5 {
    z-index: 10;
    left: 388px;
    top: 81px
}

div.village2 div#village_map .d6 {
    z-index: 11;
    left: 80px;
    top: 91px
}

div.village2 div#village_map .d7 {
    z-index: 12;
    left: 161px;
    top: 98px
}

div.village2 div#village_map .d8 {
    z-index: 13;
    left: 247px;
    top: 81px
}

div.village2 div#village_map .d9 {
    z-index: 14;
    left: 395px;
    top: 122px
}

div.village2 div#village_map .d10 {
    z-index: 15;
    left: 66px;
    top: 161px
}

div.village2 div#village_map .d11 {
    z-index: 16;
    left: 192px;
    top: 126px
}

div.village2 div#village_map .d12 {
    z-index: 17;
    left: 155px;
    top: 152px
}

div.village2 div#village_map .d13 {
    z-index: 18;
    left: 402px;
    top: 180px
}

div.village2 div#village_map .d14 {
    z-index: 19;
    left: 84px;
    top: 200px
}

div.village2 div#village_map .d15 {
    z-index: 20;
    left: 227px;
    top: 196px
}

div.village2 div#village_map .d16 {
    z-index: 21;
    left: 354px;
    top: 213px
}

div.village2 div#village_map .d17 {
    z-index: 22;
    left: 158px;
    top: 236px
}

div.village2 div#village_map .d18 {
    z-index: 23;
    left: 286px;
    top: 247px
}

div.village2 div#village_map .d19 {
    z-index: 24;
    left: 144px;
    top: 267px
}

div.village2 div#village_map .d20 {
    z-index: 25;
    left: 262px;
    top: 276px
}

div.village2 div#village_map .g40 {
    top: 138px
}

div.village2 div#village_map .g40_1 {
    top: 125px
}

div.village2 div#village_map .g40_2 {
    top: 99px
}

div.village2 div#village_map .g40_3 {
    top: 62px
}

div.village2 div#village_map .g40_4 {
    top: 53px
}

div.village2 div#village_map .g40_5 {
    top: -10px
}

div.village2 div#village_map .l39 {
    left: 320px;
    top: 190px
}

div.village2 div#village_map .l40 {
    left: 240px;
    top: 350px
}

div.village2 img.map1 {
    width: 540px;
    height: 448px;
    z-index: 98
}

div.village2 img.map2 {
    width: 422px;
    height: 339px;
    right: 63px;
    top: 40px;
    z-index: 99
}

div.village2 div#village_map img.rocket {
    z-index: 20;
    width: 75px;
    height: 140px
}

div.village2 div#village_map img.tur {
    left: 161px;
    top: 168px
}

div.village2 div#village_map img.purp {
    left: 265px;
    top: 148px
}

div.village2 div#village_map img.yell {
    left: 200px;
    top: 248px
}

div.village2 div#village_map img.oran {
    left: 300px;
    top: 0
}

div.village2 div#village_map img.green {
    left: 110px;
    top: 230px
}

div.village2 div#village_map img.red {
    left: 328px;
    top: 210px
}

div.village2 table#building_contract {
    position: relative;
    z-index: 150;
    margin: -40px 19px 0
}

div.village3 table.vil_troops {
    margin-bottom: 10px
}

div#mbig {
    width: 997px;
    height: 572px;
    border: 1px #5a595a solid
}

div#mbig div#lightframe {
    width: 979px;
    height: 554px;
    position: relative;
    right: 7px;
    top: 7px;
    border: 2px #dedfde solid
}

div#mbig div#darkframe {
    width: 975px;
    height: 550px;
    border: 2px #9c9a9c solid
}

div#mbig a#map_popclose {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30
}

div.map h1 {
    margin-right: 25px
}

div#mbig h1 {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10
}

div#map {
    position: relative
}

div.map div#map {
    width: 552px;
    height: 375px;
    top: -26px
}

div#mbig div#map {
    width: 975px;
    height: 550px;
    top: 0;
    right: 0
}

div#map div#map_content {
    position: relative
}

div.map div#map div#map_content {
    width: 540px;
    height: 316px;
    right: 5px;
    top: 33px
}

div#mbig div#map #map_content {
    width: 971px;
    height: 550px;
    top: 0;
    right: 0
}

div#map div#map_content div {
    width: 74px;
    height: 74px;
    position: absolute
}

div#map div#map_content div span {
    display: block;
    position: absolute;
    top: 56px;
    right: 30px;
    z-index: 49
}

div#map div#map_content div span.m6 {
    top: 58px;
    right: 32px
}

div#map a#map_makelarge {
    position: absolute;
    right: 26px;
    top: 39px;
    z-index: 50
}

div#map img#map_links {
    position: absolute
}

div.map div#map img#map_links {
    width: 540px;
    height: 316px;
    right: 5px;
    top: 33px;
    z-index: 50
}

div#mbig div#map img#map_links {
    width: 971px;
    height: 550px;
    top: 0;
    right: 0;
    z-index: 20
}

div#map img#map_navibox {
    position: absolute;
    z-index: 50
}

div#mbig div#map img#map_navibox {
    bottom: 5px;
    left: 32px
}

div.map div#map img#map_navibox {
    left: 20px;
    bottom: 0
}

div#map div#map_rulers {
    position: absolute
}

div#map div#map_rulers div {
    width: 35px;
    height: 12px;
    text-align: center;
    position: absolute
}

div#map div#map_coords {
    width: 180px;
    height: 30px;
    position: absolute;
    line-height: 20px;
    z-index: 50;
    vertical-align: top
}

div.map div#map div#map_coords {
    bottom: 26px;
    right: 30px
}

div#mbig div#map div#map_coords {
    bottom: 5px;
    right: 10px
}

div#map div#map_coords input,
div#map div#map_coords span {
    float: right;
    margin-left: 5px
}

div#map div#map_coords input.text {
    width: 28px;
    margin-left: 8px
}

div#map table#map_infobox {
    position: absolute;
    z-index: 50
}

div.map div#map table#map_infobox {
    top: 0;
    left: 20px
}

div#mbig div#map table#map_infobox {
    top: 10px;
    left: 50px
}

div.map div.cropfinder_icon {
    z-index: 100;
    position: absolute;
    right: 493px;
    top: 312px
}

div.map div#map div#map_content div#i_0_0 {
    z-index: 1;
    left: 16px;
    top: 104px
}

div.map div#map div#map_content div#i_0_1 {
    z-index: 2;
    left: 52px;
    top: 84px
}

div.map div#map div#map_content div#i_0_2 {
    z-index: 3;
    left: 88px;
    top: 64px
}

div.map div#map div#map_content div#i_0_3 {
    z-index: 4;
    left: 124px;
    top: 44px
}

div.map div#map div#map_content div#i_0_4 {
    z-index: 5;
    left: 160px;
    top: 24px
}

div.map div#map div#map_content div#i_0_5 {
    z-index: 6;
    left: 196px;
    top: 4px
}

div.map div#map div#map_content div#i_0_6 {
    z-index: 7;
    left: 232px;
    top: -16px
}

div.map div#map div#map_content div#i_1_0 {
    z-index: 2;
    left: 53px;
    top: 124px
}

div.map div#map div#map_content div#i_1_1 {
    z-index: 2;
    left: 89px;
    top: 104px
}

div.map div#map div#map_content div#i_1_2 {
    z-index: 3;
    left: 125px;
    top: 84px
}

div.map div#map div#map_content div#i_1_3 {
    z-index: 4;
    left: 161px;
    top: 64px
}

div.map div#map div#map_content div#i_1_4 {
    z-index: 5;
    left: 197px;
    top: 44px
}

div.map div#map div#map_content div#i_1_5 {
    z-index: 6;
    left: 233px;
    top: 24px
}

div.map div#map div#map_content div#i_1_6 {
    z-index: 7;
    left: 269px;
    top: 4px
}

div.map div#map div#map_content div#i_2_0 {
    z-index: 3;
    left: 90px;
    top: 144px
}

div.map div#map div#map_content div#i_2_1 {
    z-index: 3;
    left: 126px;
    top: 124px
}

div.map div#map div#map_content div#i_2_2 {
    z-index: 3;
    left: 162px;
    top: 104px
}

div.map div#map div#map_content div#i_2_3 {
    z-index: 4;
    left: 198px;
    top: 84px
}

div.map div#map div#map_content div#i_2_4 {
    z-index: 5;
    left: 234px;
    top: 64px
}

div.map div#map div#map_content div#i_2_5 {
    z-index: 6;
    left: 270px;
    top: 44px
}

div.map div#map div#map_content div#i_2_6 {
    z-index: 7;
    left: 306px;
    top: 24px
}

div.map div#map div#map_content div#i_3_0 {
    z-index: 4;
    left: 127px;
    top: 164px
}

div.map div#map div#map_content div#i_3_1 {
    z-index: 4;
    left: 163px;
    top: 144px
}

div.map div#map div#map_content div#i_3_2 {
    z-index: 4;
    left: 199px;
    top: 124px
}

div.map div#map div#map_content div#i_3_3 {
    z-index: 4;
    left: 235px;
    top: 104px
}

div.map div#map div#map_content div#i_3_4 {
    z-index: 5;
    left: 271px;
    top: 84px
}

div.map div#map div#map_content div#i_3_5 {
    z-index: 6;
    left: 307px;
    top: 64px
}

div.map div#map div#map_content div#i_3_6 {
    z-index: 7;
    left: 343px;
    top: 44px
}

div.map div#map div#map_content div#i_4_0 {
    z-index: 5;
    left: 164px;
    top: 184px
}

div.map div#map div#map_content div#i_4_1 {
    z-index: 5;
    left: 200px;
    top: 164px
}

div.map div#map div#map_content div#i_4_2 {
    z-index: 5;
    left: 236px;
    top: 144px
}

div.map div#map div#map_content div#i_4_3 {
    z-index: 5;
    left: 272px;
    top: 124px
}

div.map div#map div#map_content div#i_4_4 {
    z-index: 5;
    left: 308px;
    top: 104px
}

div.map div#map div#map_content div#i_4_5 {
    z-index: 6;
    left: 344px;
    top: 84px
}

div.map div#map div#map_content div#i_4_6 {
    z-index: 7;
    left: 380px;
    top: 64px
}

div.map div#map div#map_content div#i_5_0 {
    z-index: 6;
    left: 201px;
    top: 204px
}

div.map div#map div#map_content div#i_5_1 {
    z-index: 6;
    left: 237px;
    top: 184px
}

div.map div#map div#map_content div#i_5_2 {
    z-index: 6;
    left: 273px;
    top: 164px
}

div.map div#map div#map_content div#i_5_3 {
    z-index: 6;
    left: 309px;
    top: 144px
}

div.map div#map div#map_content div#i_5_4 {
    z-index: 6;
    left: 345px;
    top: 124px
}

div.map div#map div#map_content div#i_5_5 {
    z-index: 6;
    left: 381px;
    top: 104px
}

div.map div#map div#map_content div#i_5_6 {
    z-index: 7;
    left: 417px;
    top: 84px
}

div.map div#map div#map_content div#i_6_0 {
    z-index: 7;
    left: 238px;
    top: 224px
}

div.map div#map div#map_content div#i_6_1 {
    z-index: 7;
    left: 274px;
    top: 204px
}

div.map div#map div#map_content div#i_6_2 {
    z-index: 7;
    left: 310px;
    top: 184px
}

div.map div#map div#map_content div#i_6_3 {
    z-index: 7;
    left: 346px;
    top: 164px
}

div.map div#map div#map_content div#i_6_4 {
    z-index: 7;
    left: 382px;
    top: 144px
}

div.map div#map div#map_content div#i_6_5 {
    z-index: 7;
    left: 418px;
    top: 124px
}

div.map div#map div#map_content div#i_6_6 {
    z-index: 7;
    left: 454px;
    top: 104px
}

div#mbig div#map div#map_content div#i_0_0 {
    z-index: 1;
    left: 11px;
    top: 220px
}

div#mbig div#map div#map_content div#i_0_1 {
    z-index: 2;
    left: 47px;
    top: 200px
}

div#mbig div#map div#map_content div#i_0_2 {
    z-index: 3;
    left: 83px;
    top: 180px
}

div#mbig div#map div#map_content div#i_0_3 {
    z-index: 4;
    left: 119px;
    top: 160px
}

div#mbig div#map div#map_content div#i_0_4 {
    z-index: 5;
    left: 155px;
    top: 140px
}

div#mbig div#map div#map_content div#i_0_5 {
    z-index: 6;
    left: 191px;
    top: 120px
}

div#mbig div#map div#map_content div#i_0_6 {
    z-index: 7;
    left: 227px;
    top: 100px
}

div#mbig div#map div#map_content div#i_0_7 {
    z-index: 8;
    left: 263px;
    top: 80px
}

div#mbig div#map div#map_content div#i_0_8 {
    z-index: 9;
    left: 299px;
    top: 60px
}

div#mbig div#map div#map_content div#i_0_9 {
    z-index: 10;
    left: 335px;
    top: 40px
}

div#mbig div#map div#map_content div#i_0_10 {
    z-index: 11;
    left: 371px;
    top: 20px
}

div#mbig div#map div#map_content div#i_0_11 {
    z-index: 12;
    left: 407px;
    top: 0
}

div#mbig div#map div#map_content div#i_0_12 {
    z-index: 13;
    left: 443px;
    top: -20px
}

div#mbig div#map div#map_content div#i_1_0 {
    z-index: 2;
    left: 48px;
    top: 240px
}

div#mbig div#map div#map_content div#i_1_1 {
    z-index: 2;
    left: 84px;
    top: 220px
}

div#mbig div#map div#map_content div#i_1_2 {
    z-index: 3;
    left: 120px;
    top: 200px
}

div#mbig div#map div#map_content div#i_1_3 {
    z-index: 4;
    left: 156px;
    top: 180px
}

div#mbig div#map div#map_content div#i_1_4 {
    z-index: 5;
    left: 192px;
    top: 160px
}

div#mbig div#map div#map_content div#i_1_5 {
    z-index: 6;
    left: 228px;
    top: 140px
}

div#mbig div#map div#map_content div#i_1_6 {
    z-index: 7;
    left: 264px;
    top: 120px
}

div#mbig div#map div#map_content div#i_1_7 {
    z-index: 8;
    left: 300px;
    top: 100px
}

div#mbig div#map div#map_content div#i_1_8 {
    z-index: 9;
    left: 336px;
    top: 80px
}

div#mbig div#map div#map_content div#i_1_9 {
    z-index: 10;
    left: 372px;
    top: 60px
}

div#mbig div#map div#map_content div#i_1_10 {
    z-index: 11;
    left: 408px;
    top: 40px
}

div#mbig div#map div#map_content div#i_1_11 {
    z-index: 12;
    left: 444px;
    top: 20px
}

div#mbig div#map div#map_content div#i_1_12 {
    z-index: 13;
    left: 480px;
    top: 0
}

div#mbig div#map div#map_content div#i_2_0 {
    z-index: 3;
    left: 85px;
    top: 260px
}

div#mbig div#map div#map_content div#i_2_1 {
    z-index: 3;
    left: 121px;
    top: 240px
}

div#mbig div#map div#map_content div#i_2_2 {
    z-index: 3;
    left: 157px;
    top: 220px
}

div#mbig div#map div#map_content div#i_2_3 {
    z-index: 4;
    left: 193px;
    top: 200px
}

div#mbig div#map div#map_content div#i_2_4 {
    z-index: 5;
    left: 229px;
    top: 180px
}

div#mbig div#map div#map_content div#i_2_5 {
    z-index: 6;
    left: 265px;
    top: 160px
}

div#mbig div#map div#map_content div#i_2_6 {
    z-index: 7;
    left: 301px;
    top: 140px
}

div#mbig div#map div#map_content div#i_2_7 {
    z-index: 8;
    left: 337px;
    top: 120px
}

div#mbig div#map div#map_content div#i_2_8 {
    z-index: 9;
    left: 373px;
    top: 100px
}

div#mbig div#map div#map_content div#i_2_9 {
    z-index: 10;
    left: 409px;
    top: 80px
}

div#mbig div#map div#map_content div#i_2_10 {
    z-index: 11;
    left: 445px;
    top: 60px
}

div#mbig div#map div#map_content div#i_2_11 {
    z-index: 12;
    left: 481px;
    top: 40px
}

div#mbig div#map div#map_content div#i_2_12 {
    z-index: 13;
    left: 517px;
    top: 20px
}

div#mbig div#map div#map_content div#i_3_0 {
    z-index: 4;
    left: 122px;
    top: 280px
}

div#mbig div#map div#map_content div#i_3_1 {
    z-index: 4;
    left: 158px;
    top: 260px
}

div#mbig div#map div#map_content div#i_3_2 {
    z-index: 4;
    left: 194px;
    top: 240px
}

div#mbig div#map div#map_content div#i_3_3 {
    z-index: 4;
    left: 230px;
    top: 220px
}

div#mbig div#map div#map_content div#i_3_4 {
    z-index: 5;
    left: 266px;
    top: 200px
}

div#mbig div#map div#map_content div#i_3_5 {
    z-index: 6;
    left: 302px;
    top: 180px
}

div#mbig div#map div#map_content div#i_3_6 {
    z-index: 7;
    left: 338px;
    top: 160px
}

div#mbig div#map div#map_content div#i_3_7 {
    z-index: 8;
    left: 374px;
    top: 140px
}

div#mbig div#map div#map_content div#i_3_8 {
    z-index: 9;
    left: 410px;
    top: 120px
}

div#mbig div#map div#map_content div#i_3_9 {
    z-index: 10;
    left: 446px;
    top: 100px
}

div#mbig div#map div#map_content div#i_3_10 {
    z-index: 11;
    left: 482px;
    top: 80px
}

div#mbig div#map div#map_content div#i_3_11 {
    z-index: 12;
    left: 518px;
    top: 60px
}

div#mbig div#map div#map_content div#i_3_12 {
    z-index: 13;
    left: 554px;
    top: 40px
}

div#mbig div#map div#map_content div#i_4_0 {
    z-index: 5;
    left: 159px;
    top: 300px
}

div#mbig div#map div#map_content div#i_4_1 {
    z-index: 5;
    left: 195px;
    top: 280px
}

div#mbig div#map div#map_content div#i_4_2 {
    z-index: 5;
    left: 231px;
    top: 260px
}

div#mbig div#map div#map_content div#i_4_3 {
    z-index: 5;
    left: 267px;
    top: 240px
}

div#mbig div#map div#map_content div#i_4_4 {
    z-index: 5;
    left: 303px;
    top: 220px
}

div#mbig div#map div#map_content div#i_4_5 {
    z-index: 6;
    left: 339px;
    top: 200px
}

div#mbig div#map div#map_content div#i_4_6 {
    z-index: 7;
    left: 375px;
    top: 180px
}

div#mbig div#map div#map_content div#i_4_7 {
    z-index: 8;
    left: 411px;
    top: 160px
}

div#mbig div#map div#map_content div#i_4_8 {
    z-index: 9;
    left: 447px;
    top: 140px
}

div#mbig div#map div#map_content div#i_4_9 {
    z-index: 10;
    left: 483px;
    top: 120px
}

div#mbig div#map div#map_content div#i_4_10 {
    z-index: 11;
    left: 519px;
    top: 100px
}

div#mbig div#map div#map_content div#i_4_11 {
    z-index: 12;
    left: 555px;
    top: 80px
}

div#mbig div#map div#map_content div#i_4_12 {
    z-index: 13;
    left: 591px;
    top: 60px
}

div#mbig div#map div#map_content div#i_5_0 {
    z-index: 6;
    left: 196px;
    top: 320px
}

div#mbig div#map div#map_content div#i_5_1 {
    z-index: 6;
    left: 232px;
    top: 300px
}

div#mbig div#map div#map_content div#i_5_2 {
    z-index: 6;
    left: 268px;
    top: 280px
}

div#mbig div#map div#map_content div#i_5_3 {
    z-index: 6;
    left: 304px;
    top: 260px
}

div#mbig div#map div#map_content div#i_5_4 {
    z-index: 6;
    left: 340px;
    top: 240px
}

div#mbig div#map div#map_content div#i_5_5 {
    z-index: 6;
    left: 376px;
    top: 220px
}

div#mbig div#map div#map_content div#i_5_6 {
    z-index: 7;
    left: 412px;
    top: 200px
}

div#mbig div#map div#map_content div#i_5_7 {
    z-index: 8;
    left: 448px;
    top: 180px
}

div#mbig div#map div#map_content div#i_5_8 {
    z-index: 9;
    left: 484px;
    top: 160px
}

div#mbig div#map div#map_content div#i_5_9 {
    z-index: 10;
    left: 520px;
    top: 140px
}

div#mbig div#map div#map_content div#i_5_10 {
    z-index: 11;
    left: 556px;
    top: 120px
}

div#mbig div#map div#map_content div#i_5_11 {
    z-index: 12;
    left: 592px;
    top: 100px
}

div#mbig div#map div#map_content div#i_5_12 {
    z-index: 13;
    left: 628px;
    top: 80px
}

div#mbig div#map div#map_content div#i_6_0 {
    z-index: 7;
    left: 233px;
    top: 340px
}

div#mbig div#map div#map_content div#i_6_1 {
    z-index: 7;
    left: 269px;
    top: 320px
}

div#mbig div#map div#map_content div#i_6_2 {
    z-index: 7;
    left: 305px;
    top: 300px
}

div#mbig div#map div#map_content div#i_6_3 {
    z-index: 7;
    left: 341px;
    top: 280px
}

div#mbig div#map div#map_content div#i_6_4 {
    z-index: 7;
    left: 377px;
    top: 260px
}

div#mbig div#map div#map_content div#i_6_5 {
    z-index: 7;
    left: 413px;
    top: 240px
}

div#mbig div#map div#map_content div#i_6_6 {
    z-index: 7;
    left: 449px;
    top: 220px
}

div#mbig div#map div#map_content div#i_6_7 {
    z-index: 8;
    left: 485px;
    top: 200px
}

div#mbig div#map div#map_content div#i_6_8 {
    z-index: 9;
    left: 521px;
    top: 180px
}

div#mbig div#map div#map_content div#i_6_9 {
    z-index: 10;
    left: 557px;
    top: 160px
}

div#mbig div#map div#map_content div#i_6_10 {
    z-index: 11;
    left: 593px;
    top: 140px
}

div#mbig div#map div#map_content div#i_6_11 {
    z-index: 12;
    left: 629px;
    top: 120px
}

div#mbig div#map div#map_content div#i_6_12 {
    z-index: 13;
    left: 665px;
    top: 100px
}

div#mbig div#map div#map_content div#i_7_0 {
    z-index: 8;
    left: 270px;
    top: 360px
}

div#mbig div#map div#map_content div#i_7_1 {
    z-index: 8;
    left: 306px;
    top: 340px
}

div#mbig div#map div#map_content div#i_7_2 {
    z-index: 8;
    left: 342px;
    top: 320px
}

div#mbig div#map div#map_content div#i_7_3 {
    z-index: 8;
    left: 378px;
    top: 300px
}

div#mbig div#map div#map_content div#i_7_4 {
    z-index: 8;
    left: 414px;
    top: 280px
}

div#mbig div#map div#map_content div#i_7_5 {
    z-index: 8;
    left: 450px;
    top: 260px
}

div#mbig div#map div#map_content div#i_7_6 {
    z-index: 8;
    left: 486px;
    top: 240px
}

div#mbig div#map div#map_content div#i_7_7 {
    z-index: 8;
    left: 522px;
    top: 220px
}

div#mbig div#map div#map_content div#i_7_8 {
    z-index: 9;
    left: 558px;
    top: 200px
}

div#mbig div#map div#map_content div#i_7_9 {
    z-index: 10;
    left: 594px;
    top: 180px
}

div#mbig div#map div#map_content div#i_7_10 {
    z-index: 11;
    left: 630px;
    top: 160px
}

div#mbig div#map div#map_content div#i_7_11 {
    z-index: 12;
    left: 666px;
    top: 140px
}

div#mbig div#map div#map_content div#i_7_12 {
    z-index: 13;
    left: 702px;
    top: 120px
}

div#mbig div#map div#map_content div#i_8_0 {
    z-index: 9;
    left: 307px;
    top: 380px
}

div#mbig div#map div#map_content div#i_8_1 {
    z-index: 9;
    left: 343px;
    top: 360px
}

div#mbig div#map div#map_content div#i_8_2 {
    z-index: 9;
    left: 379px;
    top: 340px
}

div#mbig div#map div#map_content div#i_8_3 {
    z-index: 9;
    left: 415px;
    top: 320px
}

div#mbig div#map div#map_content div#i_8_4 {
    z-index: 9;
    left: 451px;
    top: 300px
}

div#mbig div#map div#map_content div#i_8_5 {
    z-index: 9;
    left: 487px;
    top: 280px
}

div#mbig div#map div#map_content div#i_8_6 {
    z-index: 9;
    left: 523px;
    top: 260px
}

div#mbig div#map div#map_content div#i_8_7 {
    z-index: 9;
    left: 559px;
    top: 240px
}

div#mbig div#map div#map_content div#i_8_8 {
    z-index: 9;
    left: 595px;
    top: 220px
}

div#mbig div#map div#map_content div#i_8_9 {
    z-index: 10;
    left: 631px;
    top: 200px
}

div#mbig div#map div#map_content div#i_8_10 {
    z-index: 11;
    left: 667px;
    top: 180px
}

div#mbig div#map div#map_content div#i_8_11 {
    z-index: 12;
    left: 703px;
    top: 160px
}

div#mbig div#map div#map_content div#i_8_12 {
    z-index: 13;
    left: 739px;
    top: 140px
}

div#mbig div#map div#map_content div#i_9_0 {
    z-index: 10;
    left: 344px;
    top: 400px
}

div#mbig div#map div#map_content div#i_9_1 {
    z-index: 10;
    left: 380px;
    top: 380px
}

div#mbig div#map div#map_content div#i_9_2 {
    z-index: 10;
    left: 416px;
    top: 360px
}

div#mbig div#map div#map_content div#i_9_3 {
    z-index: 10;
    left: 452px;
    top: 340px
}

div#mbig div#map div#map_content div#i_9_4 {
    z-index: 10;
    left: 488px;
    top: 320px
}

div#mbig div#map div#map_content div#i_9_5 {
    z-index: 10;
    left: 524px;
    top: 300px
}

div#mbig div#map div#map_content div#i_9_6 {
    z-index: 10;
    left: 560px;
    top: 280px
}

div#mbig div#map div#map_content div#i_9_7 {
    z-index: 10;
    left: 596px;
    top: 260px
}

div#mbig div#map div#map_content div#i_9_8 {
    z-index: 10;
    left: 632px;
    top: 240px
}

div#mbig div#map div#map_content div#i_9_9 {
    z-index: 10;
    left: 668px;
    top: 220px
}

div#mbig div#map div#map_content div#i_9_10 {
    z-index: 11;
    left: 704px;
    top: 200px
}

div#mbig div#map div#map_content div#i_9_11 {
    z-index: 12;
    left: 740px;
    top: 180px
}

div#mbig div#map div#map_content div#i_9_12 {
    z-index: 13;
    left: 776px;
    top: 160px
}

div#mbig div#map div#map_content div#i_10_0 {
    z-index: 11;
    left: 381px;
    top: 420px
}

div#mbig div#map div#map_content div#i_10_1 {
    z-index: 11;
    left: 417px;
    top: 400px
}

div#mbig div#map div#map_content div#i_10_2 {
    z-index: 11;
    left: 453px;
    top: 380px
}

div#mbig div#map div#map_content div#i_10_3 {
    z-index: 11;
    left: 489px;
    top: 360px
}

div#mbig div#map div#map_content div#i_10_4 {
    z-index: 11;
    left: 525px;
    top: 340px
}

div#mbig div#map div#map_content div#i_10_5 {
    z-index: 11;
    left: 561px;
    top: 320px
}

div#mbig div#map div#map_content div#i_10_6 {
    z-index: 11;
    left: 597px;
    top: 300px
}

div#mbig div#map div#map_content div#i_10_7 {
    z-index: 11;
    left: 633px;
    top: 280px
}

div#mbig div#map div#map_content div#i_10_8 {
    z-index: 11;
    left: 669px;
    top: 260px
}

div#mbig div#map div#map_content div#i_10_9 {
    z-index: 11;
    left: 705px;
    top: 240px
}

div#mbig div#map div#map_content div#i_10_10 {
    z-index: 11;
    left: 741px;
    top: 220px
}

div#mbig div#map div#map_content div#i_10_11 {
    z-index: 12;
    left: 777px;
    top: 200px
}

div#mbig div#map div#map_content div#i_10_12 {
    z-index: 13;
    left: 813px;
    top: 180px
}

div#mbig div#map div#map_content div#i_11_0 {
    z-index: 12;
    left: 418px;
    top: 440px
}

div#mbig div#map div#map_content div#i_11_1 {
    z-index: 12;
    left: 454px;
    top: 420px
}

div#mbig div#map div#map_content div#i_11_2 {
    z-index: 12;
    left: 490px;
    top: 400px
}

div#mbig div#map div#map_content div#i_11_3 {
    z-index: 12;
    left: 526px;
    top: 380px
}

div#mbig div#map div#map_content div#i_11_4 {
    z-index: 12;
    left: 562px;
    top: 360px
}

div#mbig div#map div#map_content div#i_11_5 {
    z-index: 12;
    left: 598px;
    top: 340px
}

div#mbig div#map div#map_content div#i_11_6 {
    z-index: 12;
    left: 634px;
    top: 320px
}

div#mbig div#map div#map_content div#i_11_7 {
    z-index: 12;
    left: 670px;
    top: 300px
}

div#mbig div#map div#map_content div#i_11_8 {
    z-index: 12;
    left: 706px;
    top: 280px
}

div#mbig div#map div#map_content div#i_11_9 {
    z-index: 12;
    left: 742px;
    top: 260px
}

div#mbig div#map div#map_content div#i_11_10 {
    z-index: 12;
    left: 778px;
    top: 240px
}

div#mbig div#map div#map_content div#i_11_11 {
    z-index: 12;
    left: 814px;
    top: 220px
}

div#mbig div#map div#map_content div#i_11_12 {
    z-index: 13;
    left: 850px;
    top: 200px
}

div#mbig div#map div#map_content div#i_12_0 {
    z-index: 13;
    left: 455px;
    top: 460px
}

div#mbig div#map div#map_content div#i_12_1 {
    z-index: 13;
    left: 491px;
    top: 440px
}

div#mbig div#map div#map_content div#i_12_2 {
    z-index: 13;
    left: 527px;
    top: 420px
}

div#mbig div#map div#map_content div#i_12_3 {
    z-index: 13;
    left: 563px;
    top: 400px
}

div#mbig div#map div#map_content div#i_12_4 {
    z-index: 13;
    left: 599px;
    top: 380px
}

div#mbig div#map div#map_content div#i_12_5 {
    z-index: 13;
    left: 635px;
    top: 360px
}

div#mbig div#map div#map_content div#i_12_6 {
    z-index: 13;
    left: 671px;
    top: 340px
}

div#mbig div#map div#map_content div#i_12_7 {
    z-index: 13;
    left: 707px;
    top: 320px
}

div#mbig div#map div#map_content div#i_12_8 {
    z-index: 13;
    left: 743px;
    top: 300px
}

div#mbig div#map div#map_content div#i_12_9 {
    z-index: 13;
    left: 779px;
    top: 280px
}

div#mbig div#map div#map_content div#i_12_10 {
    z-index: 13;
    left: 815px;
    top: 260px
}

div#mbig div#map div#map_content div#i_12_11 {
    z-index: 13;
    left: 851px;
    top: 240px
}

div#mbig div#map div#map_content div#i_12_12 {
    z-index: 13;
    left: 887px;
    top: 220px
}

div.map div#map div#map_rulers {
    width: 540px;
    height: 316px;
    right: 5px;
    top: 34px;
    z-index: 30
}

div.map div#map div#map_rulers #my6 {
    right: 9px;
    top: 172px
}

div.map div#map div#map_rulers #my5 {
    right: 45px;
    top: 192px
}

div.map div#map div#map_rulers #my4 {
    right: 81px;
    top: 212px
}

div.map div#map div#map_rulers #my3 {
    right: 117px;
    top: 232px
}

div.map div#map div#map_rulers #my2 {
    right: 153px;
    top: 252px
}

div.map div#map div#map_rulers #my1 {
    right: 189px;
    top: 272px
}

div.map div#map div#map_rulers #my0 {
    right: 225px;
    top: 292px
}

div.map div#map div#map_rulers #mx6 {
    right: 9px;
    top: 128px
}

div.map div#map div#map_rulers #mx5 {
    right: 45px;
    top: 108px
}

div.map div#map div#map_rulers #mx4 {
    right: 81px;
    top: 88px
}

div.map div#map div#map_rulers #mx3 {
    right: 117px;
    top: 68px
}

div.map div#map div#map_rulers #mx2 {
    right: 153px;
    top: 48px
}

div.map div#map div#map_rulers #mx1 {
    right: 189px;
    top: 28px
}

div.map div#map div#map_rulers #mx0 {
    right: 225px;
    top: 8px
}

div#mbig div#map div#map_rulers {
    width: 971px;
    height: 550px;
    top: 0;
    right: 0;
    z-index: 10
}

div#mbig div#map div#map_rulers div#my12 {
    right: 4px;
    top: 288px
}

div#mbig div#map div#map_rulers div#my11 {
    right: 40px;
    top: 308px
}

div#mbig div#map div#map_rulers div#my10 {
    right: 76px;
    top: 328px
}

div#mbig div#map div#map_rulers div#my9 {
    right: 112px;
    top: 348px
}

div#mbig div#map div#map_rulers div#my8 {
    right: 148px;
    top: 368px
}

div#mbig div#map div#map_rulers div#my7 {
    right: 184px;
    top: 388px
}

div#mbig div#map div#map_rulers div#my6 {
    right: 220px;
    top: 408px
}

div#mbig div#map div#map_rulers div#my5 {
    right: 256px;
    top: 428px
}

div#mbig div#map div#map_rulers div#my4 {
    right: 292px;
    top: 448px
}

div#mbig div#map div#map_rulers div#my3 {
    right: 328px;
    top: 469px
}

div#mbig div#map div#map_rulers div#my2 {
    right: 364px;
    top: 489px
}

div#mbig div#map div#map_rulers div#my1 {
    right: 400px;
    top: 509px
}

div#mbig div#map div#map_rulers div#my0 {
    right: 436px;
    top: 529px
}

div#mbig div#map div#map_rulers div#mx12 {
    right: 4px;
    top: 244px
}

div#mbig div#map div#map_rulers div#mx11 {
    right: 40px;
    top: 224px
}

div#mbig div#map div#map_rulers div#mx10 {
    right: 76px;
    top: 204px
}

div#mbig div#map div#map_rulers div#mx9 {
    right: 112px;
    top: 184px
}

div#mbig div#map div#map_rulers div#mx8 {
    right: 148px;
    top: 164px
}

div#mbig div#map div#map_rulers div#mx7 {
    right: 184px;
    top: 144px
}

div#mbig div#map div#map_rulers div#mx6 {
    right: 220px;
    top: 124px
}

div#mbig div#map div#map_rulers div#mx5 {
    right: 256px;
    top: 104px
}

div#mbig div#map div#map_rulers div#mx4 {
    right: 292px;
    top: 84px
}

div#mbig div#map div#map_rulers div#mx3 {
    right: 328px;
    top: 64px
}

div#mbig div#map div#map_rulers div#mx2 {
    right: 364px;
    top: 43px
}

div#mbig div#map div#map_rulers div#mx1 {
    right: 400px;
    top: 23px
}

div#mbig div#map div#map_rulers div#mx0 {
    right: 436px;
    top: 3px
}

div#mbig div#map div#map_rulers div#mapa {
    width: 960px;
    height: 548px
}

div.map h1 div {
    float: right
}

div.map div#dmain {
    position: relative;
    top: -7px;
    right: 25px;
    z-index: 100;
    margin-bottom: -16px
}

div.map img#detailed_map {
    float: right;
    position: relative;
    right: 15px;
    margin-bottom: 15px
}

div.map div#map_details {
    float: left;
    margin-top: 25px;
    margin-left: 3px
}

div.map div#map_details table {
    margin-bottom: 15px
}

div.map table#options {
    clear: both;
    margin: 0 25px
}

div.map table#raidFavs {
    margin: 0 auto
}

div.map table#raidDetails {
    margin: 25px auto 0
}

div.player table {
    margin-top: 25px
}

div.player table#profile {
    margin-top: 0
}

div.player table#edit {
    margin-top: 0
}

div.player table#links {
    margin-top: 0
}

div.player table#change_pass {
    margin-top: 0
}

div.player table#gpack {
    margin-top: 0
}

div.player div#gpack_popup {
    width: 442px;
    height: 290px;
    padding: 30px;
    position: absolute;
    z-index: 80;
    top: 80px;
    border: 0 solid #000
}

div.player div#gpack_popup img.logo {
    float: right;
    margin-left: 20px
}

div.player div#gpack_popup ul {
    margin-top: 20px;
    margin-right: 0;
    padding-right: 25px
}

div.player div#gpack_popup div.btn {
    position: absolute;
    bottom: 20px;
    width: 442px;
    text-align: center
}

div.player div#gpack_popup div#gpack_activate {
    display: none
}

div.player div#gpack_popup div#gpack_activate img#preview {
    margin: 10px 0
}

div.player p.ie_notice {
    padding: 6px;
    border: 1px dashed silver
}

div.alliance table#member {
    margin-top: 25px
}

div.alliance table#rights {
    margin-top: 10px
}

div.alliance table#medals {
    margin-top: 25px
}

div.alliance table#own {
    margin-top: 25px
}

div.alliance table#chat_input {
    background-color: #fff
}

div.alliance div#rooms img.del {
    position: relative;
    top: 3px
}

div.alliance span.roomselector {
    float: right;
    width: 140px;
    height: 17px;
    padding: 3px;
    border: 1px solid silver;
    background-color: #fff
}

div.alliance span.roomselectorActive {
    float: right;
    width: 140px;
    height: 17px;
    padding: 3px;
    border: 1px solid #71d000;
    background-color: #f0fff0
}

div.alliance div.chatHeader {
    border: 1px solid silver;
    width: 496px;
    padding: 2px;
    height: 16px;
    background-color: #fff;
    text-align: center
}

div.alliance div#box,
div.alliance table.dipl {
    float: right
}

div.alliance table.infos {
    float: left
}

div.alliance table#own {
    margin-top: 25px
}

div.alliance table#foreign {
    margin-top: 10px
}

div.alliance table#existing {
    margin-top: 10px
}

div.alliance table#tip {
    margin-top: 25px
}

div.alliance div#submenu {
    position: absolute;
    left: 29px;
    top: 104px
}

div.alliance div#submenu img {
    float: left;
    margin-right: 5px
}

div.forum a.mad {
    position: relative;
    right: -15px;
    top: 50px;
    margin-right: 50%
}

div.forum img.switch_admin {
    margin-right: 5px
}

div.forum h4 {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 15px;
    margin-right: 5px
}

div.forum table#alliance,
div.forum table#closed,
div.forum table#confederation,
div.forum table#public {
    margin-top: 10px
}

div.forum table#ally_list,
div.forum table#conf_list,
div.forum table#non_conf_list,
div.forum table#open_user,
div.forum table#user_list {
    margin-top: 15px
}

div.statistics table {
    margin-top: 5px
}

div.statistics div#submenu {
    position: absolute;
    left: 29px;
    top: 107px
}

div.statistics div#submenu img {
    float: left;
    margin-right: 5px
}

div.statistics div#submenu2 {
    position: absolute;
    right: 29px;
    top: 107px
}

div.statistics div#submenu2 img {
    float: right;
    margin-left: 5px
}

div.statistics table.top10 {
    margin-top: 10px;
    margin-bottom: 5px
}

div.statistics div.graph {
    padding-top: 20px;
    padding-right: 60px;
    width: 430px;
    height: 220px
}

div.statistics div.legende {
    border: solid #000 1px;
    background-color: #ebebeb;
    padding: 3px 5px;
    float: right;
    line-height: 17px
}

div.statistics div.legende div.box {
    width: 9px;
    height: 9px;
    font-size: 0;
    border: solid 1px #000;
    float: right;
    margin: 4px 4px 0
}

div.reports td.report_content table {
    margin-bottom: 15px
}

div.messages div.msg_head {
    width: 440px;
    height: 41px
}

div.messages div.msg_content {
    width: 440px;
    padding-top: 3px;
    position: relative
}

div.messages div.msg_content img#label {
    float: right;
    margin-right: 12px
}

div.messages div.msg_content div#heading {
    float: right;
    padding-right: 8px
}

div.messages div.msg_content div#heading * {
    padding: 0;
    margin: 0;
    height: 19px
}

div.messages div.msg_content div#line {
    width: 440px;
    height: 30px
}

div.messages div.msg_content p.btn {
    margin: 7px 0 0
}

div.messages div.msg_foot {
    width: 440px;
    height: 18px
}

div.messages div#read_content div#heading div {
    width: 250px
}

div.messages div#read_content div#heading div {
    width: 250px
}

div.messages div#read_content div#time {
    float: left;
    padding-left: 12px;
    margin-top: 2px
}

div.messages div#read_content div#time div {
    padding: 0;
    margin: 0;
    height: 19px;
    text-align: left
}

div.messages div#read_content div#message {
    width: 412px;
    min-height: 256px;
    border: none;
    padding: 0 0 20px;
    margin-right: 12px;
    overflow-x: auto;
    overflow-y: hidden;
    line-height: 16px
}

div.messages #write_content div#heading input {
    border: none;
    width: 267px
}

div.messages #write_content a#adbook {
    width: 48px;
    height: 29px;
    float: left;
    display: block;
    margin: 7px 12px 0
}

div.messages #write_content textarea {
    width: 412px;
    height: 258px;
    border: none;
    padding: 0;
    margin-right: 12px;
    line-height: 16px
}

div.messages div#adressbook {
    width: 405px;
    height: 273px;
    position: absolute;
    right: 1px;
    bottom: -9px;
    z-index: 80;
    text-align: center;
    padding: 15px
}

div.messages div#adressbook img#close {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 81;
    border: 0 solid #000;
    right: 404px;
    top: 9px
}

div.messages div#adressbook span.enough {
    text-align: center;
    margin-top: 6px
}

div.messages table#friendlist {
    margin-top: 5px
}

div.messages div#block {
    width: 430px;
    height: 419px;
    position: relative;
    margin: 0 auto
}

div.messages div#block textarea {
    width: 265px;
    height: 256px;
    position: absolute;
    top: 40px;
    right: 80px;
    border: none;
    padding: 0;
    line-height: 16px
}

div.messages div#block p.btn {
    position: relative;
    top: 305px
}

div#build p.switch {
    text-align: left
}

div#build h2 {
    margin: 15px 0 10px
}

div#build a.build_logo img {
    margin-right: 5px;
    position: absolute;
    left: 13px;
    top: 35px
}

div#build p.build_desc {
    padding-left: 70px
}

div#build table.under_progress {
    margin-top: 15px
}

div#build.gid0 h1 {
    margin-bottom: 25px
}

div#build.gid0 h2 {
    margin-bottom: 15px
}

div#build.gid0 table.new_building {
    margin-bottom: 25px
}

div#build.gid15 h2 {
    margin-top: 25px
}

div#build.gid15 select.dropdown {
    width: 200px
}

div#build.gid15 input#btn_demolish {
    margin-right: 15px;
    position: relative;
    top: 5px
}

div#build a.build_logo img.g16 {
    top: 45px
}

div#build.gid16 div#textmenu {
    white-space: nowrap;
    position: relative
}

div#build.gid16 div#textmenu a {
    background-color: #fff
}

div#build.gid16 h4 {
    margin-top: 20px
}

div#build.gid16 table.troop_details {
    margin-bottom: 15px
}

div#build.gid16 table#raidList {
    margin-bottom: 10px
}

div#build.gid12 table.troop_prop td,
div#build.gid12 table.troop_prop th {
    padding: 2px 4px
}

div#build.gid12 table.troop_prop tbody td {
    white-space: nowrap;
    text-align: center
}

div#build.gid13 table.troop_prop td,
div#build.gid13 table.troop_prop th {
    padding: 2px 4px
}

div#build.gid13 table.troop_prop tbody td {
    white-space: nowrap;
    text-align: center
}

div#build.gid17 table.send_res {
    float: right
}

div#build.gid17 table.res_target {
    float: right;
    margin-right: 20px
}

div#build.gid17 table.buy_select {
    float: right
}

div#build.gid17 table#ratio_select {
    margin-right: 20px
}

div#build.gid17 table#bid_select {
    margin-right: 20px
}

div#build.gid17 table#range {
    margin-top: 20px
}

div#build.gid17 p#submitText {
    margin-top: 5px;
    display: block
}

div#build.gid17 p#submitButton {
    margin-top: 5px;
    display: none
}

div#build.gid17 table.traders {
    margin-bottom: 15px
}

div#build.gid17 p.info {
    margin-top: 5px
}

div#build.gid17 p.info img {
    margin-left: 2px
}

div#build.gid26 table#main {
    margin-top: 15px
}

div#build.gid27 table#near {
    margin-top: 20px
}

div#build.gid40 p.build_desc {
    padding-left: 200px
}

div#build.gid40 p.nam {
    text-align: center
}

body.manual img.troops {
    position: absolute;
    left: 10px;
    top: 80px
}

body.manual img.buildings {
    position: absolute;
    left: 10px;
    top: 170px
}

body.manual img.navi {
    position: absolute;
    z-index: 82;
    right: 145px;
    top: 420px
}

body.manual table#troop_info {
    margin-top: 6px;
    margin-left: 0;
    margin-bottom: 30px;
    margin-right: 2px
}

body.manual div#t_desc {
    margin-top: 30px
}

body.manual img#big_unit {
    position: absolute;
    right: 260px;
    top: 95px
}

body.manual div#prereqs {
    margin-top: 15px
}

body.manual img.building {
    float: left;
    margin-top: -40px;
    margin-left: 25px;
    margin-bottom: 10px;
    margin-right: 10px
}

body.manual img.g16 {
    margin-top: 0;
    margin-left: 25px;
    margin-bottom: 10px;
    margin-right: 10px
}

body.manual img.g40 {
    margin-top: -20px;
    margin-left: 15px;
    margin-bottom: 10px;
    margin-right: 10px
}

body.manual p.medals {
    text-align: center
}

body.manual ul.goldclub {
    padding-right: 25px;
    margin-top: 0
}

div#side_info div#anm {
    border: 1px #555 solid;
    position: absolute;
    z-index: 1000
}

div#side_info div#qge {
    padding: 4px
}

div#side_info div#qge img {
    display: block;
    cursor: pointer;
    position: relative
}

div.quest div#qstd {
    width: 415px;
    position: relative;
    z-index: 10
}

div.quest div#qstd span#qst_accept a.qri,
div.quest div#qstd span#qst_accpt a.qle {
    display: block
}

div.quest div#qstd span#qst_accpt a.qle {
    float: right;
    text-align: right
}

div.quest div#qstd span#qst_accpt a.qri {
    float: left;
    text-align: left
}

div.quest div#qstd span.qcoords input {
    width: 60px
}

div.quest div.rew p.ta_aw {
    margin: 0 0 5px
}

div.quest div#qstd input.qb1 {
    float: left;
    margin: 0 12px
}

div.quest div#qstd input.qb2 {
    float: right;
    margin: 0 12px
}

div.a2b p.btn {
    text-align: right
}

div.a2b .slots {
    margin-top: 5px;
    margin-bottom: 10px
}

div.a2b table#troops {
    margin-top: 5px
}

div.a2b table#coords {
    margin-top: 25px;
    margin-left: 0;
    margin-bottom: 10px;
    margin-right: 5px
}

div.a2b table.troop_details {
    margin: 15px 0
}

div.cropfinder div.cropfinder_input {
    margin: 15px 0;
    padding: 5px
}

div.cropfinder div.cropfinder_input div.row {
    height: 19px;
    line-height: 19px;
    margin: 10px 0;
    vertical-align: middle
}

div.cropfinder div.cropfinder_input div.row span.cropfinder_head {
    width: 250px;
    display: block;
    float: right
}

div.cropfinder div.cropfinder_input div.row input.text {
    margin: 0 5px;
    width: 50px
}

div.cropfinder div.cropfinder_input div.row input.radio {
    position: relative;
    top: 1px;
    margin-left: 1px
}

body.presto div.cropfinder div.cropfinder_input div.row input.radio {
    top: 0
}

body.ie6 div.cropfinder div.cropfinder_input div.row input.radio,
body.ie7 div.cropfinder div.cropfinder_input div.row input.radio {
    top: -2px
}

div.cropfinder div.cropfinder_input div.row input.check {
    position: relative;
    top: 2px
}

div.cropfinder div.cropfinder_input p.btn {
    margin-top: 20px;
    text-align: right
}

div.plus .none {
    text-align: center
}

div.plus p.btn {
    text-align: right
}

div.plus img.gold {
    margin-left: 2px
}

div.plus p#product_selection {
    text-align: left;
    margin: 2px 0
}

div.plus p#product_selection select.dropdown {
    padding: 2px 3px
}

div.plus p#orders_link {
    text-align: left;
    margin: 2px 0
}

div.plus div#products {
    width: 512px;
    margin-right: -6px
}

div.plus div#products table.product {
    margin: 10px 6px 5px
}

div.plus div#products table.lang_ltr {
    float: left;
    direction: ltr
}

div.plus div#products table.lang_rtl {
    float: right;
    direction: rtl
}

div.plus p#plus_info {
    padding-top: 30px;
    text-align: center
}

div.plus table.rate_details {
    margin-top: 10px;
    margin-bottom: 25px
}

div.plus table#open_orders {
    margin-top: 10px
}

div.plus table#gold_features {
    margin-top: 25px
}

div.plus table.plusFunctions {
    margin-bottom: 25px
}

div.warsim table#select {
    margin-top: 10px
}

div.warsim table#attacker {
    float: right
}

div.warsim table#defender {
    float: left
}

div.warsim table.fill_in {
    margin-bottom: 15px
}

div.warsim table.results {
    margin-top: 15px
}

div.banned_cn table {
    margin-bottom: 15px;
    line-height: 16px
}

div.banned_cn table td,
div.banned_cn table th {
    padding: 2px 3px
}

div.banned_cn table td {
    text-align: center
}

div.banned_cn table .ra {
    text-align: left;
    padding-left: 7px;
    width: 5%;
    white-space: nowrap
}

div.banned_cn table .pla {
    text-align: right;
    padding-right: 7px
}

div.banned_cn table .al,
div.banned_cn table .dur,
div.banned_cn table .rea {
    width: 25%
}

div.banned_cn .no_info {
    color: silver
}

#medal_mouseover {
    width: 250px;
    position: absolute;
    z-index: 999;
    border: 1px solid #bbb;
    padding: 2px 5px;
    background-color: #f5f5f5
}

#medal_mouseover table {
    background: 0 0
}

#medal_mouseover table td,
#medal_mouseover table th {
    background: 0 0
}

#medal_mouseover table th {
    width: 50px;
    padding-left: 10px
}

.left {
    text-align: right
}

.right {
    text-align: left
}

.center {
    text-align: center
}

.middle {
    vertical-align: middle
}

.nbr {
    white-space: nowrap
}

input.disable {
    background-color: #eee;
    border-color: #aaa
}

.f16 {
    font-size: 16pt
}

.f135 {
    font-size: 13.5pt
}

.f10 {
    font-size: 10pt
}

.f9 {
    font-size: 9pt;
    line-height: 140%;
    font-weight: 400
}

.f8 {
    font-size: 8pt
}

.f75 {
    font-size: 7.5pt
}

.f7 {
    font-size: 7pt
}

.f6 {
    font-size: 6pt
}

.b {
    font-weight: 700
}

.t {
    font-weight: 400
}

.e {
    color: #ff8000
}

.c {
    color: silver
}

.c0 {
    color: #000
}

.c1 {
    color: #71d000
}

.c2 {
    color: #ff8000
}

.c3 {
    color: #228b22
}

.c4 {
    color: #f2c700
}

.c5 {
    color: red
}

.c6 {
    color: #b500a3
}

.dashed {
    border: 1px dashed silver;
    border-collapse: separate
}

#lmid3 .nb {
    position: absolute;
    width: 200px;
    z-index: 5;
    right: 580px;
    top: 63px;
    background-color: #fff
}

#igm {
    border: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

input.std {
    font-weight: 700;
    font-size: 8pt;
    height: 14pt
}

.old_p1 {
    border-style: dashed;
    border-width: 1px;
    border-color: silver;
    padding: 6px
}

.p2 {
    border-style: dashed;
    border-width: 1px;
    border-color: silver;
    padding: 3px
}

.tbg {
    background-color: silver;
    width: 100%;
    text-align: center
}

table.tbg tr {
    background-color: #fff
}

.rbg {
    background-color: #fff;
    font-weight: 700;
    background-image: url(../../img/a/c2.gif)
}

table.tbg tr.cbg1 td,
td.cbg1 {
    background-color: #f5f5f5
}

td.cbg2 {
    background-color: #71d000
}

.dflags1 {
    position: relative;
    float: left;
    text-align: center;
    font-size: 6pt;
    color: #fff;
    padding-right: 1px;
    padding-left: 1px;
    padding-top: 1px
}

.dflags2 {
    padding-top: 1px
}

.ddb {
    float: right
}

input.text,
select.dropdown,
textarea {
    border: 1px solid #71d000;
    padding: 2px 3px;
    margin: 0
}

body.gecko input.check,
body.gecko input.radio,
body.ie input.check,
body.ie input.radio,
body.webkit input.check,
body.webkit input.radio {
    margin: 0;
    padding: 0;
    width: 13px;
    height: 13px
}

table {
    border-collapse: separate;
    background-color: silver;
    line-height: 16px;
    width: 100%;
    empty-cells: show
}

table td,
table th {
    vertical-align: middle;
    padding: 0
}

table tfoot th,
table thead th {
    background-image: url(../../img/a/c2.gif);
    background-repeat: repeat;
    text-align: center
}

table tfoot td,
table thead td {
    background-color: #f3f3f3;
    text-align: center
}

table tbody td,
table tbody th {
    background-color: #fff;
    text-align: right
}

table tr.hl td,
table tr.hl th {
    background-color: #fff8dc;
    border-top: 1px solid #71d000;
    border-bottom: 1px solid #71d000
}

table tr.hl td.fc,
table tr.hl th.fc {
    border-right: 1px solid #71d000
}

table tr.hl td.lc,
table tr.hl th.lc {
    border-left: 1px solid #71d000
}

table td.empty {
    height: 5px;
    padding: 0
}

div#side_info table {
    width: auto;
    background-color: #fff
}

div#side_info table td {
    padding: 0;
    line-height: 18px;
    text-align: right;
    white-space: nowrap
}

div#side_info table thead td {
    background-color: #fff;
    height: 22px
}

div#side_info td.dot {
    width: 10px;
    padding: 0 6px
}

div#side_info td.link {
    padding-left: 10px
}

div#res table {
    background-color: #fff;
    width: auto
}

div#res table td {
    padding: 1px
}

div#res table img {
    margin-right: 1px
}

div.login table {
    border: 1px dashed silver;
    background-color: #fff
}

div.login table tr.top td,
div.login table tr.top th {
    padding-top: 9px;
    padding-bottom: 2px
}

div.login table tr.btm td,
div.login table tr.btm th {
    padding-top: 2px;
    padding-bottom: 9px
}

div.login table th {
    width: 38%;
    padding-right: 20px
}

div.login table td {
    width: 62%
}

div.login table td input.text {
    width: 113px
}

div.signup table {
    border: 1px dashed silver;
    background-color: #fff
}

div.signup table tr.top td,
div.signup table tr.top th {
    padding-top: 9px;
    padding-bottom: 2px
}

div.signup table tr.btm td,
div.signup table tr.btm th {
    padding-top: 2px;
    padding-bottom: 9px
}

div.signup table td,
div.signup table th {
    padding-top: 2px;
    padding-bottom: 2px
}

div.signup input.text {
    width: 113px
}

div.signup input.radio {
    position: relative;
    top: 2px;
    margin-right: 5px;
    float: right
}

div.signup input.check {
    position: relative;
    top: 2px;
    margin-left: 5px;
    float: right
}

div.signup table#sign_input th {
    width: 38%;
    padding-right: 20px
}

div.signup table#sign_input td {
    width: 62%
}

div.signup table#sign_select {
    line-height: 19px
}

.signup #sign_select td,
div.signup table#sign_select th {
    padding-right: 10px
}

div.signup table#sign_select td.nat {
    width: 35%
}

div.signup table#sign_select td.pos1 {
    width: 20%
}

div.signup table#sign_select td.pos2 {
    width: 45%
}

div.activate table {
    border: 1px dashed silver;
    background-color: #fff
}

div.activate table tr.top td,
div.activate table tr.top th {
    padding-top: 9px;
    padding-bottom: 2px
}

div.activate table tr.btm td,
div.activate table tr.btm th {
    padding-top: 2px;
    padding-bottom: 9px
}

div.activate table th {
    width: 38%;
    padding-right: 20px
}

div.activate table td {
    width: 62%
}

div.village1 table {
    line-height: 19px;
    background-color: #fff
}

div.village1 table thead th {
    background-image: none;
    background-color: #fff;
    text-align: right
}

div.village1 table tbody td {
    padding: 1px 2px
}

div.village1 table td.ico {
    width: 18px;
    padding-right: 4px
}

div.village1 table td.num {
    text-align: left;
    white-space: nowrap
}

div.village1 table#movements td {
    padding: 1px 0
}

div.village1 table#movements td.empty {
    height: 38px
}

div.village1 table#movements td.typ {
    width: 32px;
    vertical-align: top
}

div.village1 table#movements td.typ img {
    float: right;
    position: relative;
    top: 3px;
    margin-top: 0;
    margin-left: 1px;
    margin-bottom: 0;
    margin-right: 4px
}

div.village1 table#movements div.mov {
    float: right
}

div.village1 table#movements div.dur_r {
    float: left;
    padding-left: 2px
}

div.village1 table#movements td.wrap {
    line-height: 10px
}

div.village1 table#movements div.dur_l {
    float: right;
    padding-bottom: 2px
}

div.village1 table#production td.res {
    width: 20%
}

div.village1 table#production td.per {
    width: 40%
}

div.village1 table#troops td.un {
    width: 80%
}

div.village1 table#building_contract {
    width: 502px
}

div.village2 table#building_contract {
    line-height: 19px;
    width: 502px;
    background: 0 0
}

div.village2 table#building_contract thead th {
    background: 0 0;
    text-align: right
}

div.village2 table#building_contract tbody td {
    background: 0 0;
    padding: 1px 2px
}

div.village2 table#building_contract td.ico {
    width: 18px;
    padding-right: 4px
}

div.village3 table td,
div.village3 table th {
    padding: 2px 4px
}

div.village3 table tbody td {
    white-space: nowrap;
    text-align: center
}

div.village3 table tbody td.vil {
    white-space: normal;
    text-align: right
}

div.village3 table#overview td {
    white-space: normal
}

div.village3 table#overview td.att {
    width: 15%
}

div.village3 table#overview td.bui {
    width: 10%
}

div.village3 table#overview td.tro {
    width: 15%
}

div.village3 table#overview td.tra {
    width: 15%;
    white-space: nowrap
}

div.village3 table#ressources tbody td {
    text-align: left
}

div.village3 table#ressources td.vil {
    text-align: right
}

div.village3 table#ressources td.lum {
    width: 15%
}

div.village3 table#ressources td.clay {
    width: 15%
}

div.village3 table#ressources td.iron {
    width: 15%
}

div.village3 table#ressources td.crop {
    width: 15%
}

div.village3 table#ressources td.tra {
    width: 10%
}

div.village3 table#warehouse td,
div.village3 table#warehouse th {
    padding: 2px
}

div.village3 table#warehouse td.vil {
    padding-right: 4px
}

div.village3 table#warehouse td.lum {
    width: 10%
}

div.village3 table#warehouse td.clay {
    width: 10%
}

div.village3 table#warehouse td.iron {
    width: 10%
}

div.village3 table#warehouse td.max123 {
    width: 15%
}

div.village3 table#warehouse td.crop {
    width: 10%
}

div.village3 table#warehouse td.max4 {
    width: 15%
}

div.village3 table#culture_points td.cps {
    width: 15%
}

div.village3 table#culture_points td.cel {
    width: 20%
}

div.village3 table#culture_points td.tro {
    width: 20%;
    white-space: normal
}

div.village3 table#culture_points td.slo {
    width: 10%
}

div.village3 table.vil_troops th {
    padding: 2px 7px
}

div.village3 table.vil_troops tbody th {
    width: 22%
}

div.village3 table.vil_troops tbody td {
    padding: 2px
}

div.village3 table.vil_troops tbody.upkeep td {
    text-align: right;
    padding-right: 7px
}

div.map table.tableNone {
    background-color: #fff
}

div.map table.tableNone thead th {
    text-align: right;
    background-image: none;
    background-color: #fff
}

div.map table.tableNone thead th div {
    float: right
}

div.map table.tableNone tbody td,
div.map table.tableNone tbody th {
    padding: 1px 4px
}

div#map table#map_infobox {
    width: 170px;
    line-height: 19px
}

div#map table#map_infobox td,
div#map table#map_infobox th {
    line-height: 15px;
    padding: 1px 5px
}

div#map table#map_infobox thead th {
    text-align: center
}

div#map table#map_infobox tbody th {
    width: 45%
}

div#map table.default,
div#map table.empty,
div#map table.oasis_empty {
    background-color: #f0f0f0
}

div#map table.oasis,
div#map table.village {
    background-color: silver
}

div#map table.default thead th,
div#map table.empty thead th,
div#map table.oasis_empty thead th {
    background-image: none;
    background-color: #fff
}

div#map table.oasis thead th,
div#map table.village thead th {
    background-image: url(../../img/a/c2.gif);
    background-repeat: repeat
}

div.map table#village_info {
    width: 227px
}

div.map table#village_info tbody th {
    width: 50%
}

div.map table#village_info tbody td {
    font-weight: 700
}

div.map table#troop_info {
    width: 227px
}

div.map table#troop_info .ico {
    width: 10%
}

div.map table#troop_info .val {
    width: 10%;
    text-align: left;
    padding-right: 10px
}

div.map table#troop_info .val {
    font-weight: 700
}

div.map table#troop_info ul {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 2px;
    padding-right: 12px
}

div.map table#troop_info.rep tbody {
    line-height: 16px
}

div.map table#troop_info.rep img {
    float: right;
    margin-left: 5px
}

div.map table#distribution {
    width: 227px
}

div.map table#distribution .ico {
    width: 10%
}

div.map table#distribution .val {
    width: 10%;
    text-align: left;
    padding-right: 10px
}

div.map table#distribution .val {
    font-weight: 700
}

div.map table#options {
    width: 502px
}

div.map table#options tbody td {
    padding-right: 4px
}

div.map table#raidFavs {
    width: 502px
}

div.map table#raidFavs thead td {
    white-space: nowrap
}

div.map table#raidFavs td,
div.map table#raidFavs th {
    padding: 2px 7px;
    text-align: center
}

div.map table#raidFavs td.del {
    padding: 2px;
    width: 4%
}

div.map table#raidFavs td.vil {
    text-align: right
}

div.map table#raidFavs td.vil img {
    float: left
}

div.map table#raidFavs td.aligned_coords {
    width: 94px;
    padding: 2px 0
}

div.map table#raidFavs td.aligned_coords div.cox,
div.map table#raidFavs td.aligned_coords div.coy {
    width: 42px
}

div.map table#raidFavs td.rep {
    text-align: right;
    width: 20%;
    white-space: nowrap
}

div.map table#raidFavs td.rep img {
    float: right;
    margin-left: 3px
}

div.map table#raidFavs td.goods {
    width: 10%
}

div.map table#raidFavs td.lost {
    width: 10%
}

div.map table#raidDetails {
    width: 502px
}

div.map table#raidDetails td,
div.map table#raidDetails th {
    padding: 2px 7px;
    text-align: center
}

div.map table#raidDetails td.day {
    width: 25px;
    height: 100px
}

div.map table#raidDetails td.day div.booty,
div.map table#raidDetails td.day div.lost {
    position: relative;
    width: 12px;
    height: 100px
}

div.map table#raidDetails td.day div.booty {
    float: right;
    background-color: #caffc9
}

div.map table#raidDetails td.day div.booty div.value {
    background-color: #00bc00
}

div.map table#raidDetails td.day div.lost {
    float: left;
    background-color: #ffd0b1
}

div.map table#raidDetails td.day div.lost div.value {
    background-color: #ff6f0f
}

div.map table#raidDetails td.day div.value {
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 0;
    line-height: 0;
    font-size: 0
}

div.map table#raidDetails td.balance {
    text-align: right
}

div.map table#raidDetails td.balance hr {
    border-color: silver
}

div.map table#raidDetails td.day div.value.height100 {
    height: 100px
}

div.map table#raidDetails td.day div.value.height95 {
    height: 95px
}

div.map table#raidDetails td.day div.value.height90 {
    height: 90px
}

div.map table#raidDetails td.day div.value.height85 {
    height: 85px
}

div.map table#raidDetails td.day div.value.height80 {
    height: 80px
}

div.map table#raidDetails td.day div.value.height75 {
    height: 75px
}

div.map table#raidDetails td.day div.value.height70 {
    height: 70px
}

div.map table#raidDetails td.day div.value.height65 {
    height: 65px
}

div.map table#raidDetails td.day div.value.height60 {
    height: 60px
}

div.map table#raidDetails td.day div.value.height55 {
    height: 55px
}

div.map table#raidDetails td.day div.value.height50 {
    height: 50px
}

div.map table#raidDetails td.day div.value.height45 {
    height: 45px
}

div.map table#raidDetails td.day div.value.height40 {
    height: 40px
}

div.map table#raidDetails td.day div.value.height35 {
    height: 35px
}

div.map table#raidDetails td.day div.value.height30 {
    height: 30px
}

div.map table#raidDetails td.day div.value.height25 {
    height: 25px
}

div.map table#raidDetails td.day div.value.height20 {
    height: 20px
}

div.map table#raidDetails td.day div.value.height15 {
    height: 15px
}

div.map table#raidDetails td.day div.value.height10 {
    height: 10px
}

div.map table#raidDetails td.day div.value.height5 {
    height: 5px
}

div.map table#raidDetails td.day div.value.height0 {
    height: 1px
}

div.player table td,
div.player table th {
    padding: 2px 7px
}

div.player tbody th {
    text-align: right
}

div.player td {
    text-align: center
}

div.player .none {
    text-align: center
}

div.player table#profile thead td {
    width: 50%
}

div.player table#profile td.details {
    width: 50%;
    height: 156px;
    padding: 0;
    vertical-align: top;
    border-bottom: none
}

div.player table#profile td.details table {
    margin-top: 0;
    background-color: #fff;
    border-collapse: collapse
}

div.player table#profile td.details table th {
    width: 100px;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver
}

div.player table#profile td.details table td {
    text-align: right;
    border-bottom: 1px solid silver
}

div.player table#profile td.desc1 {
    width: 50%;
    padding: 0 7px;
    vertical-align: middle
}

div.player table#profile td.details table td.desc2 {
    border-bottom: 0 solid transparent;
    vertical-align: middle;
    text-align: center;
    height: 100%
}

div.player table#villages td.nam {
    text-align: right
}

div.player table#villages td.hab {
    width: 20%
}

div.player table#edit thead td {
    width: 50%
}

div.player table#edit tbody th {
    width: 20%;
    white-space: nowrap
}

div.player table#edit tbody td {
    line-height: 19px
}

div.player table#edit input.text {
    width: 94%
}

div.player table#edit td.birth input.day {
    float: right;
    width: 17px
}

div.player table#edit td.birth select.dropdown {
    float: right;
    width: 60px;
    margin: auto 5px;
    padding: 1px 2px
}

div.player table#edit td.birth input.year {
    float: right;
    width: 30px
}

div.player table#edit td.gend {
    text-align: right
}

div.player table#edit td.gend input.radio {
    position: relative;
    top: 1px;
    margin-left: 2px
}

body.presto div.player table#edit td.gend input.radio {
    top: 0
}

body.ie6 div.player table#edit td.gend input.radio,
body.ie7 div.player table#edit td.gend input.radio {
    top: -2px
}

div.player table#edit td.desc1,
div.player table#edit td.desc2 {
    padding: 0
}

div.player table#edit td.desc1 textarea,
div.player table#edit td.desc2 textarea {
    overflow-x: hidden;
    overflow-y: scroll;
    text-align: center;
    padding: 0
}

div.player table#edit td.desc1 textarea {
    width: 249px;
    height: 264px
}

div.player table#edit td.desc2 textarea {
    width: 248px;
    height: 158px
}

div.player table#medals td.typ {
    text-align: right
}

div.player table#medals td.ra {
    width: 15%;
    white-space: nowrap
}

div.player table#medals td.we {
    width: 15%
}

div.player table#medals td.bb {
    width: 20%
}

div.player table.set td.sel {
    width: 5%;
    text-align: center
}

div.player table.set td {
    text-align: right
}

div.player table.set input.radio {
    position: relative;
    top: 1px
}

body.presto div.player table.set input.radio {
    top: 0
}

body.ie6 div.player table.set input.radio,
body.ie7 div.player table.set input.radio {
    top: -2px
}

div.player table#links td.nr input.text {
    width: 25px
}

div.player table#links td.nam input.text {
    width: 150px
}

div.player table#links td.link input.text {
    width: 255px
}

div.player table#time tbody th {
    width: 25%
}

div.player table#time select.dropdown {
    width: 200px
}

div.player table#advertisement tbody th {
    width: 25%
}

div.player table#advertisement span.note {
    margin-right: 10px
}

div.player table.account tbody th {
    width: 50%
}

div.player table.account input.text {
    width: 94%
}

div.player table#change_pass td.note {
    text-align: right
}

div.player table#sitter input.text {
    width: 80%
}

div.player table#sitter span.count {
    margin-right: 5px
}

div.player table#sitter span.max {
    margin-right: 5px
}

div.player table#del_acc td.del_selection {
    text-align: right
}

div.player table#del_acc input.radio {
    position: relative;
    top: 1px
}

body.presto div.player table#del_acc input.radio {
    top: 0
}

body.ie6 div.player table#del_acc input.radio,
body.ie7 div.player table#del_acc input.radio {
    top: -2px
}

div.player table#gpack td {
    text-align: right;
    height: 24px
}

div.player table#gpack td.info {
    text-align: center
}

div.player table#gpack td input.radio {
    position: relative;
    top: 1px;
    margin-right: 2px;
    margin-left: 2px
}

body.presto div.player table#gpack td input.radio {
    top: 0
}

body.ie6 div.player table#gpack td input.radio,
body.ie7 div.player table#gpack td input.radio {
    top: -2px
}

div.player table#gpack td input.text {
    margin-right: 15px;
    width: 220px
}

div.player table#gpack td div.example {
    margin-right: 22px
}

div.player table#download thead td {
    white-space: nowrap
}

div.player table#download td.nam {
    text-align: right
}

div.player table#download td.size {
    width: 22%
}

div.player table#download td.act {
    width: 22%
}

div.player table#download td.down {
    width: 22%
}

div.alliance table td,
div.alliance table th {
    padding: 2px 7px
}

div.alliance tbody th {
    text-align: right
}

div.alliance td {
    text-align: center
}

div.alliance .none {
    text-align: center
}

div.alliance td.abo {
    width: 5%
}

div.alliance table#profile thead td {
    width: 50%
}

div.alliance table#profile td.details {
    width: 50%;
    height: 156px;
    padding: 0;
    vertical-align: top;
    border-bottom: none
}

div.alliance table#profile td.details table {
    margin-top: 0;
    background-color: #fff;
    border-collapse: collapse
}

div.alliance table#profile td.details table th {
    width: 50%;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver
}

div.alliance table#profile td.details table td {
    text-align: right;
    border-bottom: 1px solid silver
}

div.alliance table#profile td.desc1 {
    width: 50%;
    padding: 0 7px;
    vertical-align: middle
}

div.alliance table#profile td.details table td.desc2 {
    border-bottom: 0 solid transparent;
    vertical-align: middle;
    text-align: center;
    height: 100%
}

div.alliance table#member td.ra {
    width: 5%;
    text-align: left;
    white-space: nowrap
}

div.alliance table#member td.pla {
    text-align: right
}

div.alliance table#member td.hab {
    width: 25%
}

div.alliance table#member td.vil {
    width: 20%
}

div.alliance table#member td.on {
    width: 5%
}

div.alliance table#offs td.sub {
    text-align: right
}

div.alliance table#offs td.sub img {
    float: right
}

div.alliance table#offs td.sub div {
    padding-right: 24px
}

div.alliance table#offs td.al {
    width: 20%;
    white-space: nowrap
}

div.alliance table#offs td.dat {
    width: 23%;
    white-space: nowrap
}

div.alliance table#events td.event {
    text-align: right
}

div.alliance table#events td.dat {
    width: 25%;
    white-space: nowrap
}

div.alliance table.small_option {
    width: 50%
}

div.alliance table.small_option input.text {
    width: 94%
}

div.alliance table.small_option tbody th {
    width: 30%
}

div.alliance td.sel {
    width: 15%
}

div.alliance table#options td.val {
    text-align: right
}

div.alliance table#name td {
    text-align: right
}

div.alliance table#name input.tag {
    width: 50%
}

div.alliance table#edit thead td {
    width: 50%
}

div.alliance table#edit tbody th {
    width: 30%
}

div.alliance table#edit tbody td {
    line-height: 19px;
    text-align: right
}

div.alliance table#edit input.text {
    width: 94%
}

div.alliance table#edit td.desc1,
div.alliance table#edit td.desc2 {
    padding: 0
}

div.alliance table#edit td.desc1 textarea,
div.alliance table#edit td.desc2 textarea {
    overflow-x: hidden;
    overflow-y: scroll;
    text-align: center;
    padding: 0
}

div.alliance table#edit td.desc1 textarea {
    width: 249px;
    height: 264px
}

div.alliance table#edit td.desc2 textarea {
    width: 248px;
    height: 140px
}

div.alliance table#medals td.typ {
    text-align: right
}

div.alliance table#medals td.ra {
    width: 15%;
    white-space: nowrap
}

div.alliance table#medals td.we {
    width: 15%
}

div.alliance table#medals td.bb {
    width: 20%
}

div.alliance table#invitations td {
    text-align: right
}

div.alliance table#invitations td.abo {
    text-align: center
}

div.alliance div#box,
div.alliance table.dipl {
    width: 60%
}

div.alliance table.dipl td {
    text-align: right
}

div.alliance table.infos {
    width: 37%
}

div.alliance table.infos td {
    padding: 2px
}

div.alliance table td.none {
    text-align: center
}

div.alliance table td.acc {
    width: 25%;
    text-align: center
}

div.alliance table#diplomacy input.text {
    width: 94%
}

div.alliance table#diplomacy input.radio {
    margin: 3px
}

div.alliance table#own td.wait {
    width: 25%
}

div.forum table {
    width: 502px
}

div.forum table td,
div.forum table th {
    padding: 2px 7px
}

div.forum table td.ico {
    width: 32px;
    text-align: center;
    padding: 5px;
    white-space: nowrap
}

div.forum table td.ico a img {
    margin: 2px
}

div.forum table td.tit {
    padding: 5px
}

div.forum table td.cou {
    width: 62px;
    text-align: center
}

div.forum table td.last {
    width: 120px;
    text-align: left;
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-right: 2px;
    white-space: nowrap
}

div.forum table td.none {
    text-align: center
}

div.forum table td.navi_btm,
div.forum table td.navi_top {
    float: left;
    text-align: left;
    margin-left: 20px
}

div.forum table td.navi_btm {
    margin-top: 15px
}

div.forum h4 {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 15px;
    margin-right: 5px
}

div.forum table#alliance,
div.forum table#closed,
div.forum table#confederation,
div.forum table#public {
    margin-top: 10px
}

div.forum table#posts td.poll {
    background-color: #fff;
    padding: 5px 2px
}

div.forum table#posts td.pinfo {
    width: 21%;
    vertical-align: top
}

div.forum table#posts td.pcontent {
    vertical-align: top;
    padding: 0
}

div.forum table#posts td.pcontent div {
    vertical-align: top
}

div.forum table#posts td.pcontent div.posted {
    float: right;
    padding: 2px 10px 0
}

div.forum table#posts td.pcontent div.admin {
    float: left;
    padding: 2px 10px 0
}

div.forum table#posts td.pcontent div.admin img {
    margin-right: 3px
}

div.forum table#posts td.pcontent div.dotted {
    height: 1px;
    width: 100%;
    border-bottom: 1px dotted silver;
    padding: 0
}

div.forum table#posts td.pcontent div.text {
    padding: 4px 10px 30px;
    width: 376px;
    min-height: 70px;
    overflow-x: auto
}

div.forum table#posts td.pcontent div.edited {
    border-top: 1px dotted silver;
    padding: 0 10px 2px
}

div.forum table#edit_forum tbody th,
div.forum table#new_forum tbody th {
    width: 30%
}

div.forum table#new_forum input.text {
    width: 97%
}

div.forum table#conf_list td.ally,
div.forum table#non_conf_list td.ally,
div.forum table#user_list td.ally {
    width: 70%
}

div.forum table#conf_list td.sel,
div.forum table#non_conf_list td.sel,
div.forum table#open_user td.sel {
    width: 5%;
    text-align: center
}

div.forum table#conf_list td.tag,
div.forum table#non_conf_list td.tag {
    width: 25%;
    text-align: center
}

div.forum table#ally_list input.text,
div.forum table#user_list input.text {
    width: 95%
}

div.forum table#ally_list tag.ally,
div.forum table#ally_list tag.tag,
div.forum table#user_list tag.id,
div.forum table#user_list tag.pla {
    width: 40%
}

div.forum table#ally_list td.ad,
div.forum table#user_list td.ad {
    width: 20%;
    text-align: center
}

div.forum table#ally_list img.add,
div.forum table#user_list img.add {
    cursor: pointer
}

div.forum table#edit_post tbody th,
div.forum table#new_post tbody th,
div.forum table#new_topic tbody th {
    width: 87px
}

div.forum table#edit_topic tbody th {
    width: 30%
}

div.forum table#edit_post td.input_icons,
div.forum table#new_post td.input_icons,
div.forum table#new_topic td.input_icons {
    width: 87px;
    text-align: center;
    vertical-align: top;
    padding: 10px 3px 0
}

div.forum table#edit_post td.input_icons img,
div.forum table#new_post td.input_icons img,
div.forum table#new_topic td.input_icons img {
    cursor: pointer
}

div.forum table#edit_post td.input_icons img.smiley,
div.forum table#new_post td.input_icons img.smiley,
div.forum table#new_topic td.input_icons img.smiley {
    margin: 3px 1px
}

div.forum table#edit_post textarea,
div.forum table#new_post textarea,
div.forum table#new_topic textarea {
    width: 381px;
    height: 250px;
    overflow: auto
}

div.forum table#new_topic td.sel {
    text-align: center
}

div.forum table#new_topic table#options td {
    padding-bottom: 0
}

div.forum table#new_topic table#options input.text {
    margin-bottom: 2px
}

div.forum table#new_topic select.dropdown {
    margin-left: 1px
}

div.forum table#edit_topic select.dropdown {
    width: 100%
}

div.forum table#poll {
    background-color: #fff;
    width: 496px
}

div.forum table#poll thead th {
    text-align: center;
    padding: 4px
}

div.forum table#poll td {
    text-align: center
}

div.forum table#poll td.sel {
    width: 30%;
    text-align: left;
    white-space: nowrap
}

div.forum table#poll td.stat {
    width: 280px;
    text-align: right
}

div.forum table#poll td.stat img {
    float: right
}

div.forum table#poll td.count {
    text-align: center
}

div.statistics table td,
div.statistics table th {
    padding: 2px 7px;
    text-align: center
}

div.statistics td.ra {
    width: 5%;
    text-align: left;
    white-space: nowrap
}

div.statistics td.pop {
    width: 20%
}

div.statistics td.al {
    text-align: right
}

div.statistics td.vil {
    width: 10%
}

div.statistics td.po {
    width: 20%
}

div.statistics td.pla {
    width: 18%
}

div.statistics td.av {
    width: 18%
}

div.statistics td.po {
    width: 20%
}

div.statistics table#player td.pla {
    width: auto;
    text-align: right
}

div.statistics table#player td.al {
    text-align: center
}

div.statistics table#player_off td.pla {
    width: auto;
    text-align: right
}

div.statistics table#player_def td.pla {
    width: auto;
    text-align: right
}

div.statistics table#alliance td.al {
    width: auto
}

div.statistics table#alliance_off td.al {
    width: auto
}

div.statistics table#alliance_def td.al {
    width: auto
}

div.statistics table.top10 {
    width: 246px
}

div.statistics table.top10 td {
    padding: 2px
}

div.statistics table.top10 td.pla {
    width: auto;
    text-align: right
}

div.statistics table.top10 td.val {
    width: 10%
}

div.statistics table.top10 tr.none td {
    background-color: #efefef
}

div.statistics table.top10 tr.own.hl td.ra {
    text-align: center;
    white-space: nowrap
}

div.statistics table#top10_climbers,
div.statistics table#top10_offs {
    float: right
}

div.statistics table#top10_defs,
div.statistics table#top10_raiders {
    float: left
}

div.statistics table#villages td.vil {
    width: auto;
    text-align: right
}

div.statistics table#villages td.pla {
    width: 25%;
    text-align: right
}

div.statistics table#villages td.hab {
    width: 15%
}

div.statistics table#villages td.aligned_coords {
    padding: 2px 0
}

div.statistics table#heroes td.hero {
    text-align: right
}

div.statistics table#heroes td.hero img {
    position: relative;
    top: 1px;
    margin: -2px
}

div.statistics table#heroes td.pla {
    width: 30%;
    text-align: right
}

div.statistics table#heroes td.lev {
    width: 10%
}

div.statistics table#heroes td.xp {
    width: 15%
}

div.statistics table#world_misc,
div.statistics table#world_tribes {
    margin-top: 15px
}

div.statistics table#world_player th {
    width: 60%
}

div.statistics table#world_misc td,
div.statistics table#world_tribes td {
    width: 33%
}

div.statistics table#wonder td.nam {
    width: 35%
}

div.statistics table#wonder td.al {
    width: 15%
}

div.statistics table#wonder td.lev {
    width: 10%
}

div.statistics table#wonder td.at {
    width: 2%
}

div.statistics table#search_navi {
    margin-top: 15px
}

div.statistics table#search_navi div {
    vertical-align: top
}

div.statistics table#search_navi div.search {
    float: right;
    text-align: right
}

div.statistics table#search_navi div.search span {
    white-space: nowrap
}

div.statistics table#search_navi div.search input {
    vertical-align: middle;
    margin-top: 2px;
    margin-bottom: 2px
}

div.statistics table#search_navi div.search input.ra {
    margin-right: 4px;
    width: 32px
}

div.statistics table#search_navi div.search input.name {
    margin-right: 4px;
    width: 50px
}

div.statistics table#search_navi div.search span.or {
    margin: auto 8px
}

div.statistics table#search_navi div.navi {
    float: left;
    text-align: left;
    line-height: 22px;
    white-space: nowrap
}

div.reports table td,
div.reports table th {
    padding: 2px 7px
}

div.reports .none {
    text-align: center
}

div.reports table#overview td,
div.reports table#overview th {
    padding: 3px 7px;
    line-height: 17px
}

div.reports table#overview tbody td {
    vertical-align: top
}

div.reports table#overview td.sel {
    width: 5%;
    padding: 5px;
    text-align: center
}

div.reports table#overview td.sub img {
    float: right
}

div.reports table#overview td.sub div {
    padding-right: 24px
}

div.reports table#overview td.dat {
    width: 23%;
    text-align: center;
    white-space: nowrap;
    padding: 3px 2px
}

div.reports table#overview tfoot th.buttons {
    text-align: right
}

div.reports table#overview tfoot th.buttons input {
    vertical-align: middle
}

div.reports table#overview tfoot th.navi {
    text-align: left
}

div.reports table#report_surround thead td,
div.reports table#report_surround thead th {
    text-align: right
}

div.reports table#report_surround thead td.sent {
    width: 25%
}

div.reports table#report_surround td.report_content {
    padding: 15px 2px 0
}

div.reports table#report_surround td.report_content table {
    margin-bottom: 15px
}

div.reports table#report_surround td.report_content table thead td {
    text-align: center;
    background-color: #f3f3f3
}

div.reports table#report_surround td.report_content table tbody th {
    text-align: center;
    width: 20%;
    text-align: right
}

div.reports table#report_surround td.report_content table tbody.units td {
    width: 7.2%;
    text-align: center;
    padding: 2px
}

div.reports table#report_surround td.report_content table tbody.goods td,
div.reports table#report_surround td.report_content table tbody.goods th,
div.reports table#report_surround td.report_content table tbody.infos td,
div.reports table#report_surround td.report_content table tbody.infos th,
div.reports table#report_surround td.report_content table tbody.regards td,
div.reports table#report_surround td.report_content table tbody.regards th,
div.reports table#report_surround td.report_content table tbody.res td,
div.reports table#report_surround td.report_content table tbody.res th {
    background-color: #f3f3f3
}

div.reports table#report_surround td.report_content table tbody.infos td img {
    display: inline;
    margin-left: 2px
}

div.reports td.report_content table#attacker tbody.goods div.res {
    float: right
}

div.reports td.report_content table#attacker tbody.goods div.carry {
    float: left;
    margin-right: 20px
}

div.messages td.none {
    text-align: center
}

div.messages table#overview td,
div.messages table#overview th {
    padding: 3px 7px;
    line-height: 17px;
    text-align: center
}

div.messages table#overview tr.sup td.sel {
    background-color: #71d000
}

div.messages table#overview tr.multi td.sel {
    background-color: #ff6f0f
}

div.messages table#overview td.sel {
    width: 5%
}

div.messages table#overview td.top {
    text-align: right
}

div.messages table#overview td.send {
    width: 25%
}

div.messages table#overview td.dat {
    width: 22%;
    white-space: nowrap
}

div.messages table#overview th.buttons {
    text-align: right
}

div.messages table#overview th.buttons input {
    vertical-align: middle
}

div.messages table#overview th.navi {
    text-align: left
}

div.messages table#friendlist td {
    padding: 2px;
    text-align: center;
    height: 20px
}

.webkit div.messages table#friendlist td {
    height: 18px
}

div.messages table#friendlist td.end {
    width: 5%;
    padding: 0
}

div.messages table#friendlist td.pla {
    width: 40%;
    padding: 0
}

div.messages table#friendlist td.on {
    width: 5%;
    padding: 0
}

div.messages table#friendlist td.pla input.text {
    border: none
}

div.messages table#friendlist img.accept,
div.messages table#friendlist img.del {
    cursor: pointer
}

div.messages table.rate_details td.pic div {
    font-size: 11px
}

div.messages table.rate_details td.desc span.alert {
    color: red;
    font-style: italic
}

div.messages table.rate_details td,
div.messages table.rate_details th {
    padding: 3px 7px
}

div.messages table.rate_details thead th {
    text-align: right
}

div.messages table.rate_details td.pic {
    width: 120px;
    padding: 2px;
    text-align: center;
    vertical-align: top
}

div.messages table.rate_details td.pic img {
    margin: 10px 0
}

div.messages table.rate_details td.desc {
    text-align: center
}

div.messages table.rate_details {
    margin-top: 10px;
    margin-bottom: 25px
}

div#build table#build_value {
    width: auto;
    line-height: 19px;
    background-color: #fff
}

div#build table#build_value td,
div#build table#build_value th {
    white-space: nowrap
}

div#build table#build_value th {
    padding-left: 35px
}

div#build table#build_value td {
    text-align: left
}

div#build table.build_details td {
    padding: 2px 7px
}

div#build table.build_details td.desc {
    line-height: 19px
}

div#build table.build_details td.desc div.tit img {
    margin: 0 5px;
    position: relative;
    top: 3px
}

div#build table.build_details td.desc div.details {
    padding-right: 30px
}

div#build table.build_details td.desc div.details span {
    white-space: nowrap
}

div#build table.build_details td.desc div.details span.none {
    white-space: normal
}

div#build table.build_details td.act {
    width: 29%;
    text-align: center
}

div#build table.build_details td.val {
    width: 12%;
    text-align: center
}

div#build table.build_details td.val input.text {
    width: 30px
}

div#build table.build_details td.max {
    width: 12%;
    text-align: center
}

div#build table.under_progress {
    margin-top: 15px
}

div#build table.under_progress td {
    padding: 2px 7px;
    text-align: center
}

div#build table.under_progress td.desc {
    text-align: right
}

div#build table.under_progress td.desc img {
    margin: 0 5px;
    position: relative;
    top: 3px
}

div#build table.under_progress div.val {
    padding-right: 5px;
    float: right;
    text-align: left
}

div#build table.under_progress td.dur {
    width: 20%
}

div#build table.under_progress td.fin {
    width: 20%
}

div#build table.under_progress tr.next td {
    background-color: #f5f5f5
}

div#build p#contract {
    line-height: 19px
}

div#build #expansion th,
div#build table#expansion td {
    padding: 2px 7px
}

div#build table#expansion thead td {
    padding: 2px
}

div#build table#expansion td {
    text-align: center
}

div#build table#expansion td.ra {
    width: 2%;
    text-align: left;
    white-space: nowrap
}

div#build table#expansion td.vil {
    text-align: right
}

div#build table#expansion td.ha {
    width: 16%
}

div#build table#expansion td.dat {
    width: 14%;
    white-space: nowrap
}

div#build.gid0 h1 {
    margin-bottom: 25px
}

div#build.gid0 h2 {
    margin-bottom: 15px
}

div#build.gid0 div.hide {
    display: none
}

div#build.gid0 table.new_building {
    margin-bottom: 25px;
    background-color: #fff
}

div#build.gid0 table.new_building td.desc {
    padding-bottom: 15px
}

div#build.gid0 table.new_building td.bimg {
    padding-right: 15px;
    padding-left: 5px;
    vertical-align: top
}

div#build.gid0 table.new_building td.res {
    padding-bottom: 3px
}

div#build.gid0 table.new_building td.requ {
    padding-bottom: 3px
}

div#build.gid15 table#demolish {
    background-color: #fff
}

div#build.gid16 table.troop_details td,
div#build.gid16 table.troop_details th {
    padding: 2px 7px
}

div#build.gid16 table.troop_details th {
    width: 20%
}

div#build.gid16 table.troop_details tbody.units td {
    text-align: center;
    width: 7.2%;
    padding: 2px
}

div#build.gid16 table.troop_details tbody.infos td,
div#build.gid16 table.troop_details tbody.infos th {
    background-color: #f3f3f3
}

div#build.gid16 table.troop_details div {
    width: 50%;
    float: right;
    text-align: center
}

div#build.gid16 table.troop_details div.small {
    width: 45%
}

div#build.gid16 table.troop_details div.abort {
    width: 5%;
    float: left;
    text-align: left
}

div#build.gid16 table.troop_details div.abort img {
    margin-top: 3px
}

div#build.gid16 table.troop_details div.sup {
    text-align: right
}

div#build.gid16 table.troop_details div.sback {
    text-align: left
}

div#build.gid16 table.troop_details div.free {
    text-align: left
}

div#build.gid16 table.troop_details div.gback {
    text-align: left
}

div#build.gid16 table.troop_details div.diss {
    text-align: left
}

div#build.gid16 table#raidList thead td {
    white-space: nowrap
}

div#build.gid16 table#raidList td,
div#build.gid16 table#raidList th {
    padding: 2px 7px;
    text-align: center
}

div#build.gid16 table#raidList td.check {
    padding: 2px;
    width: 1%
}

div#build.gid16 table#raidList td.check img {
    float: right
}

div#build.gid16 table#raidList td.vil {
    text-align: right
}

div#build.gid16 table#raidList td.vil img {
    float: left
}

div#build.gid16 table#raidList td.raids {
    width: 10%
}

div#build.gid16 table#raidList td.goods {
    width: 10%
}

div#build.gid16 table#raidList td.lost {
    width: 10%
}

div#build.gid16 table#raidList td.rep {
    text-align: right;
    width: 20%;
    white-space: nowrap
}

div#build.gid16 table#raidList td.rep img {
    float: right;
    margin-left: 3px
}

div#build.gid16 table#raidTroops {
    border: 1px dashed silver;
    background-color: #fff
}

div#build.gid16 table#raidTroops td.column-first {
    padding-right: 8px
}

div#build.gid16 table#raidTroops td.column-last {
    padding-left: 8px
}

div#build.gid16 table#raidTroops td.line-first {
    padding-top: 8px
}

div#build.gid16 table#raidTroops td.line-last {
    padding-bottom: 8px
}

div#build.gid16 table#raidTroops td {
    width: 25%;
    padding: 1px
}

div#build.gid16 table#raidTroops img {
    vertical-align: bottom;
    position: relative;
    bottom: 3px;
    margin-left: 2px
}

div#build.gid16 table#raidTroops input.text {
    width: 60px
}

div#build.gid16 table#raidTroops input.disabled {
    background-color: #eee;
    border-color: #aaa
}

div#build.gid16 table#troopEscape thead td {
    white-space: nowrap
}

div#build.gid16 table#troopEscape td,
div#build.gid16 table#troopEscape th {
    padding: 2px 7px;
    text-align: center
}

div#build.gid16 table#troopEscape td.sel {
    padding: 2px;
    width: 5%
}

div#build.gid16 table#troopEscape td.vil {
    text-align: right
}

div#build.gid16 table#troopEscape td.own {
    width: 25%
}

div#build.gid16 table#troopEscape td.rein {
    width: 25%
}

div#build.gid17 table.send_res {
    width: 40%;
    line-height: 24px;
    background-color: #fff
}

div#build.gid17 table.send_res td {
    vertical-align: top;
    padding-left: 4px
}

div#build.gid17 table.send_res td.ico {
    width: 5%
}

div#build.gid17 table.send_res td.ico img {
    position: relative;
    top: 4px
}

div#build.gid17 table.send_res td.nam {
    width: 16%
}

div#build.gid17 table.send_res td.val {
    width: 12%
}

div#build.gid17 table.send_res td.val input.text {
    width: 39px
}

div#build.gid17 table.send_res td.max {
    width: 20%
}

div#build.gid17 table.res_target {
    width: 40%;
    line-height: 21px;
    background-color: #fff
}

div#build.gid17 table.res_target td,
div#build.gid17 table.res_target th {
    vertical-align: top
}

div#build.gid17 table.res_target th {
    width: 30%
}

div#build.gid17 table#target_select td.mer {
    padding-bottom: 9px
}

div#build.gid17 table#target_select td.coo *,
div#build.gid17 table#target_select td.vil * {
    float: right
}

div#build.gid17 table#target_select td.vil input.text {
    width: 100px;
    margin-right: 10px
}

div#build.gid17 table#target_select td.coo input.text {
    width: 40px;
    margin: 0 10px
}

div#build.gid17 table#target_validate td.vil {
    padding-bottom: 11px
}

div#build.gid17 table.traders td,
div#build.gid17 table.traders th {
    padding: 2px 7px
}

div#build.gid17 table.traders tr.res td,
div#build.gid17 table.traders tr.res th {
    background-color: #f5f5f5
}

div#build.gid17 table.traders th {
    width: 20%
}

div#build.gid17 table.traders div.in {
    text-align: center;
    width: 45%;
    float: right
}

div#build.gid17 table.traders div.at {
    text-align: center;
    width: 45%;
    float: left
}

div#build.gid17 table.traders div.repeat {
    text-align: left;
    width: 20px;
    float: left
}

div#build.gid17 table.buy_select td {
    text-align: center;
    height: 21px
}

div#build.gid17 table.buy_select td.hl {
    background-color: #ffe4b5
}

div#build.gid17 table#search_select {
    width: 120px
}

div#build.gid17 table#ratio_select {
    width: 30px
}

div#build.gid17 table#bid_select {
    width: 120px
}

div#build.gid17 table#range td,
div#build.gid17 table#range th {
    padding: 2px;
    text-align: center
}

div#build.gid17 table#range tfoot td {
    text-align: left;
    padding-left: 7px
}

div#build.gid17 table#range td.val {
    width: 16%;
    text-align: right;
    white-space: nowrap
}

div#build.gid17 table#range td.dur {
    width: 13%;
    white-space: nowrap
}

div#build.gid17 table#range td.act {
    width: 35%
}

div#build.gid17 table#summary td,
div#build.gid17 table#summary th {
    padding: 2px 7px
}

div#build.gid17 table#summary td.desc {
    text-align: center;
    background-color: #f3f3f3
}

div#build.gid17 table#summary td.ico {
    width: 5%;
    padding-left: 2px
}

div#build.gid17 table#summary td.val {
    width: 16%;
    padding-right: 2px;
    white-space: nowrap
}

div#build.gid17 table#sell {
    background-color: #fff
}

div#build.gid17 table#sell td,
div#build.gid17 table#sell th {
    padding: 2px
}

div#build.gid17 table#sell th {
    width: 10%
}

div#build.gid17 table#sell input.check {
    position: relative;
    top: 1px
}

div#build.gid17 table#sell select.dropdown {
    padding: 1px
}

div#build.gid17 table#sell td.val {
    width: 13%
}

div#build.gid17 table#sell td.val input.text {
    width: 50px
}

div#build.gid17 table#sell td.res {
    width: 20%
}

div#build.gid17 table#sell td.res input.text {
    width: 75px
}

div#build.gid17 table#sell td.tra input.text {
    width: 20px
}

div#build.gid17 table#sell_overview td,
div#build.gid17 table#sell_overview th {
    padding: 2px 7px;
    text-align: center
}

div#build.gid17 table#sell_overview td.abo {
    width: 5%
}

div#build.gid17 table#sell_overview td.val {
    width: 22%;
    text-align: right
}

div#build.gid17 table#npc td,
div#build.gid17 table#npc th {
    padding: 2px 7px;
    text-align: center
}

div#build.gid17 table#npc td.all {
    width: 18%
}

div#build.gid17 table#npc td.sum {
    text-align: right
}

div#build.gid17 table#trading_routes th {
    padding: 4px 7px
}

div#build.gid17 table#trading_routes tfoot th {
    text-align: right;
    font-weight: 400
}

div#build.gid17 table#trading_routes td {
    padding: 2px 7px;
    text-align: center
}

div#build.gid17 table#trading_routes td.desc {
    text-align: right
}

div#build.gid17 table#trading_routes td.sel {
    width: 5%;
    padding: 5px;
    vertical-align: top
}

div#build.gid17 table#trading_routes td.start {
    width: 12%;
    white-space: nowrap
}

div#build.gid17 table#trading_routes td.trad {
    width: 15%
}

div#build.gid17 table#trading_routes td.dur {
    width: 20%
}

div#build.gid17 table#trading_edit td,
div#build.gid17 table#trading_edit th {
    padding: 2px 7px
}

div#build.gid17 table#trading_edit tbody td,
div#build.gid17 table#trading_edit tbody th {
    line-height: 20px
}

div#build.gid17 table#trading_edit tbody th {
    width: 25%
}

div#build.gid17 table#trading_edit select option {
    padding-left: 10px
}

div#build.gid17 table#trading_edit td.res {
    white-space: nowrap
}

div#build.gid17 table#trading_edit td.res input {
    margin-left: 5px
}

div#build.gid17 table#trading_edit td.res img {
    margin-left: 3px
}

div#build.gid18 table {
    width: 60%
}

div#build.gid18 table td,
div#build.gid18 table th {
    padding: 2px 7px
}

div#build.gid18 table th {
    width: 30%
}

div#build.gid18 #join td,
div#build.gid18 table#join th {
    text-align: center
}

div#build.gid18 table#join td.abo {
    width: 5%
}

div#build.gid18 table#join td.nam {
    width: 30%
}

div#build.gid18 table#found td.tag input.text {
    width: 80px
}

div#build.gid18 table#found td.nam input.text {
    width: 160px
}

div.build.gid22 table#researchFuture td.desc {
    vertical-align: top;
    white-space: nowrap;
    width: 40%
}

div.build.gid22 table#researchFuture td.cond {
    line-height: 19px
}

div#build.gid24 table.build_details td.desc div.details {
    padding-right: 0
}

div#build.gid26 table#main {
    margin-top: 15px
}

div#build.gid26 #main td,
div#build.gid26 table#main th {
    padding: 2px 7px
}

div#build.gid26 table#main tbody th {
    width: 50%
}

div#build.gid26 table#main td.desc {
    text-align: center
}

div#build.gid26 table#main input.text {
    width: 94%
}

div#build.gid27 table#near {
    margin-top: 20px
}

div#build.gid27 table td,
div#build.gid27 table th {
    padding: 2px 7px;
    text-align: center
}

div#build.gid27 table td.nam {
    text-align: right
}

div#build.gid27 table div.man {
    float: left;
    width: 15px
}

div#build.gid27 table td.pla {
    width: 20%
}

div#build.gid27 table#own td.vil {
    width: 20%
}

div#build.gid27 table#own td.cap {
    width: 25%
}

div#build.gid27 table#near td.dist {
    width: 20%
}

div#build.gid27 table#show_artefacts td.al {
    width: 20%
}

div#build.gid27 table#art_details tbody th {
    width: 35%
}

div#build.gid27 table.art_details {
    margin-top: 25px
}

div#build.gid35 table.build_details td.desc div.details {
    padding-right: 0
}

div#build.gid37 table td,
div#build.gid37 table th {
    padding: 2px 7px
}

div#build.gid37 table td.nam {
    width: 30%;
    text-align: right
}

div#build.gid37 table#rename {
    width: 60%
}

div#build.gid37 table#rename tbody th {
    width: 40%
}

div#build.gid37 table#rename input.text {
    width: 94%
}

div#build.gid37 table#distribution tbody th {
    width: 26%
}

div#build.gid37 table#distribution td.xp {
    width: 205px
}

div#build.gid37 table#distribution td.up {
    width: 7%;
    text-align: center
}

div#build.gid37 table#distribution td.po {
    width: 7%;
    text-align: center
}

div#build.gid37 table#distribution td.rem {
    text-align: center
}

div#build.gid37 table#oases td {
    text-align: center
}

div#build.gid37 table#oases thead td {
    padding: 2px
}

div#build.gid37 table#oases td.nam img {
    position: relative;
    top: 1px
}

div#build.gid37 table#oases td.zp {
    width: 14%
}

div#build.gid37 table#leave thead td {
    padding: 2px
}

div#build.gid37 table#leave tbody td {
    text-align: center
}

div#build.gid40 table#rename {
    width: 50%
}

div#build.gid40 table#rename td,
div#build.gid40 table#rename th {
    padding: 2px 7px
}

div#build.gid40 table#rename td {
    text-align: center
}

div#build.gid40 table#rename tbody th {
    width: 25%
}

div#build.gid40 table#rename input.text {
    width: 94%
}

body.manual table td,
body.manual table th {
    padding: 2px
}

body.manual table#troop_info {
    width: 406px
}

body.manual table#troop_info td {
    width: 14.2%;
    text-align: center
}

body.manual table#troop_details {
    width: 60%;
    background-color: #fff
}

body.manual table#examples {
    width: 406px;
    margin-right: 2px
}

body.manual table#examples tbody th {
    width: 40%
}

div.quest div#qstd table.altquest td,
div.quest div#qstd table.altquest th {
    padding: 2px
}

div.quest div#qstd table.altquest td {
    text-align: center
}

div.quest div#qstd table.altquest td.ra {
    width: 5%
}

div.quest div#qstd table.altquest td.desc {
    text-align: right
}

div.a2b table td,
div.a2b table th {
    padding: 2px 7px
}

div.a2b table#troops {
    border: 1px dashed silver;
    background-color: #fff
}

div.a2b table#troops td.column-first {
    padding-right: 8px
}

div.a2b table#troops td.column-last {
    padding-left: 8px
}

div.a2b table#troops td.line-first {
    padding-top: 8px
}

div.a2b table#troops td.line-last {
    padding-bottom: 8px
}

div.a2b table#troops td {
    width: 25%;
    padding: 1px
}

div.a2b table#troops img {
    vertical-align: bottom;
    position: relative;
    bottom: 3px;
    margin-left: 2px
}

div.a2b table#troops input.text {
    width: 30px
}

div.a2b table#troops input.disabled {
    background-color: #eee;
    border-color: #aaa
}

div.a2b table#coords {
    line-height: 18px;
    background-color: #fff
}

div.a2b table#coords td {
    vertical-align: top;
    padding: 0
}

div.a2b table#coords td.sel {
    width: 35%;
    white-space: nowrap
}

div.a2b table#coords td.sel input.radio {
    position: relative;
    top: 1px
}

body.presto div.a2b table#coords td.sel input.radio {
    top: -1px
}

* html div.a2b table#coords td.sel input.radio {
    top: -2px
}

div.a2b table#coords td.target *,
div.a2b table#coords td.vil * {
    float: right;
    margin-left: 10px
}

div.a2b table#coords td.vil input.text {
    width: 100px
}

div.a2b table#coords td.target input.text {
    width: 40px
}

div.a2b table#short_info {
    background-color: #fff
}

div.a2b table#short_info th {
    width: 15%;
    padding-right: 0
}

div.a2b table.troop_details tbody th {
    width: 20%
}

div.a2b table.troop_details tbody.units td {
    width: 7.2%;
    text-align: center;
    padding: 2px
}

div.a2b table.troop_details tbody.units input.text {
    width: 73%
}

div.a2b table.troop_details tbody.options input.radio {
    position: relative;
    top: 2px;
    margin-left: 2px
}

body.presto div.a2b table.troop_details tbody.options input.radio {
    top: 0
}

body.ie6 div.a2b table.troop_details tbody.options input.radio,
body.ie7 div.a2b table.troop_details tbody.options input.radio {
    top: -2px
}

div.a2b table.troop_details tbody.cata select.dropdown {
    margin: 1px 0
}

div.a2b table.troop_details tbody.infos td,
div.a2b table.troop_details tbody.infos th {
    background-color: #f5f5f5
}

div.a2b table.troop_details tbody.infos div {
    width: 49%;
    text-align: center
}

div.a2b table.troop_details tbody.infos div.in {
    float: right
}

div.a2b table.troop_details tbody.infos div.at {
    float: left
}

div.cropfinder table#croplist td,
div.cropfinder table#croplist th {
    padding: 2px 7px
}

div.cropfinder table#croplist td.none {
    text-align: center
}

div.cropfinder table#croplist td.dist {
    width: 12%;
    white-space: nowrap
}

div.cropfinder table#croplist td.typ {
    width: 12%
}

div.cropfinder table#croplist td.oase {
    width: 18%
}

div.plus div#products table.product {
    width: 116px
}

div.plus div#products table.product td,
div.plus div#products table.product th {
    padding: 2px 7px;
    text-align: center
}

div.plus div#products table.lang_ltr td {
    text-align: left
}

div.plus div#products table.lang_rtl td {
    text-align: right
}

div.plus div#products table.product td.pic {
    padding: 2px;
    text-align: center
}

div.plus table.rate_details td,
div.plus table.rate_details th {
    padding: 3px 7px
}

div.plus table.rate_details thead th {
    text-align: right
}

div.plus table.rate_details td.pic {
    width: 120px;
    padding: 2px;
    text-align: center;
    vertical-align: top
}

div.plus table.rate_details td.pic img {
    margin: 10px 0
}

div.plus table.rate_details td.desc {
    text-align: center
}

div.plus table#open_orders {
    background-color: #fff;
    border-collapse: collapse
}

div.plus table#open_orders td,
div.plus table#open_orders th {
    padding: 2px 7px;
    text-align: center;
    border-top: 1px solid silver;
    border-bottom: 1px solid silver
}

div.plus table#open_orders tr.dark td {
    background-color: #efefef
}

div.plus table.features td,
div.plus table.features th {
    padding: 2px 7px
}

div.plus table.features tbody th {
    background-color: #f5f5f5;
    text-align: center
}

div.plus table.features td.preview {
    text-align: center;
    width: 200px;
    padding: 0
}

div.plus table.features td.text {
    padding: 4px 7px
}

div.plus table.plusFunctions td,
div.plus table.plusFunctions th {
    padding: 2px 7px;
    text-align: center
}

div.plus table.plusFunctions td.man {
    width: 4%;
    padding: 0
}

div.plus table.plusFunctions td.desc {
    text-align: right
}

div.plus table.plusFunctions td.dur {
    width: 15%
}

div.plus table.plusFunctions td.cost {
    width: 9%;
    white-space: nowrap
}

div.plus table.plusFunctions td.act {
    width: 20%
}

div.plus table#invite td,
div.plus table#invite th {
    padding: 2px 7px
}

div.plus table#invite tbody.mails td {
    background-color: #f5f5f5
}

div.plus table#invite tbody.msg pre {
    margin: 10px 5px
}

div.plus table#invite tbody.msg th {
    background-color: #f5f5f5
}

div.plus table#invite tbody.msg textarea {
    width: 480px;
    height: 200px
}

div.plus #brought_in td,
div.plus #brought_in th {
    padding: 2px 7px
}

div.warsim table#select {
    margin-top: 10px
}

div.warsim table#select thead td {
    padding: 2px 7px
}

div.warsim table#select tbody td {
    padding: 5px 7px;
    vertical-align: top;
    line-height: 20px;
    width: 33%
}

div.warsim table#select input.radio {
    position: relative;
    top: 1px
}

body.presto div.warsim table#select input.radio {
    top: 0
}

body.ie6 div.warsim table#select input.radio,
body.ie7 div.warsim table#select input.radio {
    top: -2px
}

div.warsim table.fill_in {
    width: 49%
}

div.warsim table.fill_in th {
    padding: 2px
}

div.warsim table.fill_in td {
    padding: 1px
}

div.warsim table.fill_in tbody th {
    text-align: center;
    background-color: #f5f5f5
}

div.warsim table.fill_in td.details {
    padding: 0
}

div.warsim table.fill_in td.details table {
    background-color: #fff
}

div.warsim table.fill_in td.details table td.ico {
    width: 16px;
    padding-right: 4px;
    padding-left: 2px
}

div.warsim table.fill_in td.details table td.value {
    width: 43px
}

div.warsim table.fill_in td.details table td.value input.text {
    width: 35px
}

div.warsim table.fill_in td.details table td.research {
    width: 23px;
    padding-left: 4px
}

div.warsim table.fill_in td.details table td.research input.text {
    width: 15px
}

div.warsim table.results th {
    padding: 2px 7px
}

div.warsim table.results td {
    padding: 2px 1px
}

div.warsim table.results tbody th {
    width: 20%
}

div.warsim table.results tbody td {
    width: 8%;
    text-align: center
}

div.support table {
    line-height: 16px
}

div.support table td,
div.support table th {
    padding: 2px 3px
}

div.support table td {
    padding-right: 7px
}

body {
    color: #000;
    font-size: 14px;
    font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
    font-weight: 400
}

a {
    text-decoration: none;
    font-weight: 700;
    color: #d10000
}

a:visited {
    color: #d10000
}

a:active {
    color: #ff8000
}

a:hover {
    color: #00bc00
}

h1 {
    font-size: 25px
}

h2 {
    font-size: 19px
}

div#header {
    font-size: 0
}

table td,
table th {
    font-weight: 400;
    font-size: 14px
}

table tfoot th,
table thead th {
    font-weight: 700
}

input.text,
select.dropdown,
textarea {
    font-size: 12px;
    font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif
}

div#textmenu {
    font-size: 14px;
    font-weight: 400
}

div#textmenu span {
    font-weight: 700;
    color: silver
}

div#textmenu a.selected {
    border-bottom: dashed 1px Silver
}

.none {
    color: silver
}

.error {
    color: #ff8000
}

span.plus_g {
    color: #71d000;
    font-weight: 700
}

span.plus_o {
    color: #ff6f0f;
    font-weight: 700
}

div#ltime {
    color: #666;
    font-size: 11px
}

div#mtop {
    font-size: 14px
}

div#side_navi {
    font-size: 14px
}

div#side_navi p {
    font-size: 13px
}

div#side_navi p a {
    font-weight: 400;
    color: #000
}

div#side_navi p a:hover {
    color: #00c000
}

div#side_navi p.deltimer a {
    font-weight: 700
}

div#side_navi p.deltimer a span {
    color: #ff8000
}

div#side_info h6 {
    font-size: 14px;
    color: #ff8000;
    font-weight: 700
}

div#side_info table thead td a {
    font-weight: 700;
    color: #000
}

div#side_info table tbody td {
    font-size: 12px
}

div#side_info td.hl {
    color: #ff8000
}

div#side_info td.link {
    font-size: 14px
}

div#footer div#mfoot {
    font-size: 12px;
    color: #666
}

div#footer div#mfoot a {
    color: #666;
    text-decoration: none;
    font-weight: 400
}

div#footer div#mfoot a:active,
div#footer div#mfoot a:visited {
    color: #666
}

div#footer div#mfoot a:hover {
    color: #00c000
}

div.login p {
    font-size: 13px
}

div.login table td,
div.login table th {
    font-size: 12px
}

.signup table td,
div.signup table th {
    font-size: 12px
}

div.signup p {
    font-size: 13px
}

div.signup p.info {
    color: #ff8000
}

div.signup p.error2 {
    color: #ff8000
}

div.signup p#timer1 {
    font-weight: 700;
    font-size: 21px
}

div.signup span.error {
    font-size: 10px
}

div.signup span.unavailable {
    font-size: 25px
}

div.signup .important {
    color: #ff8000;
    font-weight: 700
}

div.activate h6 {
    font-size: 13px;
    color: #ff8000;
    font-weight: 700
}

div.activate table td,
div.activate table th {
    font-size: 12px
}

div.activate td.name {
    color: #ff8000;
    font-weight: 700
}

div.activate p {
    font-size: 13px
}

div.activate p.info {
    font-size: 25px;
    color: silver
}

div.activate p.info2 {
    color: #ff8000;
    font-weight: 700
}

div.village1 h1 div#loyality {
    font-weight: 700;
    font-size: 10px
}

div.map h1 div#loyality {
    font-weight: 700;
    font-size: 10px
}

div.village1 h1 div.re {
    color: red
}

div.village1 h1 div.gr {
    color: #228b22
}

div.map h1 div.re {
    color: red
}

div.map h1 div.gr {
    color: #228b22
}

div.village1 table td.num {
    font-weight: 700
}

div.village1 table#movements div.mov,
div.village1 table#movements td.typ {
    font-weight: 700
}

div.village1 table#movements .a1 {
    color: red
}

div.village1 table#movements .d1 {
    color: #228b22
}

div.village1 table#movements .a2,
div.village1 table#movements .d2 {
    color: #f2c700
}

div.village1 table#movements .a3,
div.village1 table#movements .d3 {
    color: #b500a3
}

div.village2 div#village_map div#levels div {
    font-family: Arial, Helvetica;
    font-size: 10px
}

div.village3 table tbody th {
    font-weight: 700
}

div.village3 table#ressources td.tra a {
    color: #000;
    font-weight: 400
}

div.village3 table#warehouse .crit {
    color: red
}

div.village3 table#culture_points span.dot {
    color: silver;
    font-weight: 700
}

div.village3 div.village3 table#troops tr.small td,
div.village3 table#troops tr.small th {
    font-size: 12px
}

div.village3 table.vil_troops tbody th {
    font-weight: 400
}

div#map div#map_rulers div {
    font-size: 11px
}

div#map div#map_coords {
    font-weight: 700
}

div#map table#map_infobox td,
div#map table#map_infobox th {
    font-size: 12px
}

div#map table.empty thead th,
div#map table.oasis thead th,
div#map table.oasis_empty thead th {
    font-weight: 400;
    font-style: italic
}

div#map table.default td,
div#map table.default th,
div#map table.empty td,
div#map table.empty th,
div#map table.oasis_empty td,
div#map table.oasis_empty th {
    color: silver
}

div.map table#raidFavs td.none a {
    font-weight: 400;
    color: silver
}

div.map table#raidDetails td.balance div.booty {
    color: #00bc00
}

div.map div#dmain {
    color: silver
}

div.map table#raidDetails td.balance div.booty {
    color: #00bc00
}

div.map table#raidDetails td.balance div.lost {
    color: #ff6f0f
}

div.map table#raidDetails td.balance div.sum {
    font-weight: 700
}

div.player span.none2 {
    font-weight: 700;
    color: silver
}

div.player span.none3 {
    color: silver
}

div.player div#textmenu a.none {
    color: silver
}

div.player table#edit td.desc1 textarea,
div.player table#edit td.desc2 textarea {
    font-size: 14px
}

div.player #advertisement span.note {
    font-size: 11px
}

div.player td.note {
    font-size: 12px
}

div.player table#change_pass td.note {
    font-size: 11px
}

div.player table#change_pass td.generate span {
    font-size: 10px;
    color: silver
}

div.player table#change_mail th.process {
    color: red
}

div.player table#sitter span.count {
    font-size: 11px;
    color: silver
}

div.player table#sitter span.max {
    font-size: 11px;
    color: red
}

div.player table#del_acc td.note {
    text-align: center
}

div.player table#del_acc td.count {
    font-weight: 700
}

div.player table#del_acc td.count span {
    color: #ff8000
}

div.player table#gpack td span.alert {
    color: red;
    font-weight: 700
}

div.player table#gpack td.info {
    font-size: 12px
}

div.player table#gpack td div.example {
    font-size: 12px
}

div.player table#gpack td div.example span.path {
    color: #ff8000
}

div.player div#gpack_popup span.error {
    font-weight: 700
}

div.player div#gpack_popup span.info {
    color: #228b22;
    font-weight: 700
}

div.player div#gpack_popup span.path {
    color: #ff8000
}

div.player div#gpack_popup ul {
    font-size: 12px
}

div.alliance .error2,
div.alliance .error3 {
    color: #ff8000
}

div.alliance .error {
    font-weight: 700
}

div.alliance .error2 {
    font-size: 10px
}

div.alliance table#edit td.desc1 textarea,
div.alliance table#edit td.desc2 textarea {
    font-size: 14px
}

div.alliance table#hint td,
div.alliance table#tip td {
    font-size: 13px
}

div.alliance table#own td.wait {
    color: silver
}

div.alliance div.chatHeader {
    font-weight: 700
}

div.alliance span.chatTime {
    font-weight: 400;
    font-size: 11px
}

div.forum p.error {
    font-weight: 700
}

div.forum h4 {
    font-size: 12px;
    font-weight: 400
}

div.forum table td.tit {
    font-size: 12px
}

div.forum table td.cou {
    font-size: 11px
}

div.forum table td.last {
    font-size: 11px
}

div.forum table td.navi_btm,
div.forum table td.navi_top {
    font-size: 12px
}

div.forum table#posts td.pinfo {
    font-size: 11px
}

div.forum table#posts td.pinfo .name {
    font-size: 12px;
    font-weight: 700
}

div.forum table#posts td.pinfo span.name {
    color: #888
}

div.forum table#posts td.pcontent div.posted {
    font-size: 11px;
    color: #888
}

div.forum table#posts td.pcontent div.text {
    font-size: 12px
}

div.forum table#posts td.pcontent div.edited {
    font-size: 11px;
    color: #888
}

div.forum table#edit_post tbody th,
div.forum table#new_post tbody th,
div.forum table#new_topic tbody th {
    font-weight: 700;
    font-size: 12px
}

div.forum table#edit_topic tbody th {
    width: 30%;
    font-weight: 700;
    font-size: 12px
}

div.forum table#poll thead th {
    font-size: 13px;
    font-weight: 400
}

div.forum table#poll td {
    font-size: 12px
}

div.statistics p.error {
    font-size: 10px
}

div.statistics h4 {
    font-size: 14px;
    font-weight: 700;
    color: #ff8000
}

div.statistics table#wonder td.at {
    color: silver
}

div.statistics table#search_navi div.search span.or {
    font-style: italic
}

div.statistics table#search_navi div.navi {
    color: silver;
    font-weight: 700
}

div.reports .none2 {
    color: silver;
    font-weight: 700
}

div.reports table#overview thead th.sent {
    font-weight: 700
}

div.reports table#overview thead th.sent a {
    color: #000
}

div.reports table#overview tfoot th.navi {
    color: silver;
    font-weight: 700
}

div.reports table#report_surround thead td.sent {
    font-weight: 700
}

div.reports td.report_content thead td.role {
    font-weight: 700
}

div.reports td.report_content table#reinforcement td.role {
    color: #71d000
}

div.reports td.report_content table#attacker td.role {
    color: #ff8000
}

div.reports td.report_content table.defender td.role {
    color: #71d000
}

div.messages p.warning {
    color: red
}

div.messages table#overview th.sent a {
    font-weight: 700;
    color: #000
}

div.messages table#overview td.dat {
    white-space: nowrap
}

div.messages table#overview th.navi {
    color: silver;
    font-weight: 700
}

div.messages div#read_content div#time div {
    font-size: 13px
}

div.messages div#read_content div#message {
    font-size: 13px
}

div.messages div#write_content textarea {
    font-size: 13px
}

div.messages div#adressbook span.enough {
    font-size: 14px;
    font-weight: 700;
    color: red
}

div.messages div#block textarea {
    font-size: 13px
}

div#build table.build_details td.desc span.info {
    font-size: 12px
}

div#build table.build_details td.max {
    font-size: 11px
}

div#build table.under_progress td.desc span.info {
    font-size: 12px;
    color: silver
}

div#build.gid0 table.new_building td.requ {
    font-weight: 700
}

div#build.gid15 input.btn {
    font-size: 12px
}

div#build.gid16 h4 {
    font-size: 14px;
    font-weight: 700
}

div#build.gid16 p.info a {
    font-weight: 700;
    font-size: 22px;
    color: #000
}

div#build.gid16 table.troop_details thead a {
    color: #000
}

div#build.gid16 table#raidList thead a {
    font-weight: 400;
    color: #000
}

div.map table#raidFavs thead a {
    font-weight: 400;
    color: #000
}

div#build.gid17 div.error,
div#build.gid17 p.error {
    font-weight: 700
}

div#build.gid17 p.error2 {
    color: #ff8000
}

div#build.gid17 p.note {
    font-weight: 700;
    color: #228b22
}

div#build.gid17 table.send_res td.max {
    font-size: 12px
}

div#build.gid17 table#send_validate td.max {
    font-weight: 700;
    color: silver
}

div#build.gid17 table#target_select td.coo,
div#build.gid17 table#target_select td.vil {
    font-size: 19px;
    font-weight: 700
}

div#build.gid17 table#target_select td.or {
    font-style: italic
}

div#build.gid17 table#target_validate td.vil {
    font-size: 19px
}

div#build.gid17 table.traders thead td a {
    color: #000
}

div#build.gid17 span.corr {
    color: #ff4000
}

div#build.gid17 p.info {
    font-size: 12px
}

div#build.gid18 table#found span.error {
    font-size: 12px
}

div#build.gid26 table#main td.desc {
    font-size: 12px
}

div#build.gid27 table span.bon {
    font-size: 11px
}

div#build.gid27 table div.info {
    font-size: 12px
}

div#build.gid27 table#own td.inactive,
div#build.gid27 table#own td.inactive a {
    color: silver
}

div#build.gid27 table#art_details td.desc {
    font-size: 12px
}

div#build.gid27 table#art_details td.desc span.detail {
    font-style: italic
}

div#build.gid37 table#distribution thead th a {
    color: #000
}

div#build.gid37 table#distribution thead th span.info {
    font-weight: 400
}

div#build.gid37 table#distribution td.rem {
    color: #228b22;
    font-weight: 700
}

div#build.gid40 p.info {
    font-size: 12px;
    color: silver
}

div#build.gid40 p.nam {
    font-size: 28px
}

body.manual h1 span.tribe {
    font-size: 13px;
    color: silver;
    font-weight: 400
}

body.manual li span.info {
    font-size: 12px;
    color: silver
}

div.quest div#qstd span.qcoords {
    font-size: 25px;
    font-weight: 700
}

div.quest div#qstd span.qcoords input {
    font-size: 25px;
    font-weight: 700
}

div.quest div.rew p.ta_aw {
    font-weight: 700
}

div.quest div#qstd span.org {
    font-style: normal
}

div.a2b p.error {
    font-weight: 700
}

div.a2b span.info {
    font-size: 12px
}

div.a2b table#troops td {
    font-size: 12px
}

div.a2b table#troops span.none {
    font-weight: 700
}

div.a2b table#coords td.or {
    font-style: italic
}

div.a2b table#coords td.target,
div.a2b table#coords td.vil {
    font-size: 19px;
    font-weight: 700
}

div.a2b table.troop_details thead td {
    font-weight: 700
}

div.a2b table.troop_details thead td a {
    color: #000
}

div.plus p#product_selection {
    font-size: 11px
}

div.plus p#product_selection label {
    font-weight: 700
}

div.plus p#product_selection select.dropdown {
    font-size: 11px
}

div.plus p#orders_link {
    font-size: 11px
}

div.plus div#products table td,
div.plus div#products table th {
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

div.plus div#products table.lang_ar td,
div.plus div#products table.lang_ar th {
    font-size: 14px;
    font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif
}

div.plus table.rate_details td.pic div {
    font-size: 11px
}

div.plus table.rate_details td.desc span.alert {
    color: red;
    font-style: italic
}

div.plus table#open_orders td,
div.plus table#open_orders th {
    font-size: 10px
}

div.plus table.features tbody th {
    font-weight: 700
}

div.plus table.plusFunctions td.cost {
    font-weight: 700
}

div.plus table.plusFunctions span.none {
    font-weight: 400
}

div.plus table.plusFunctions span.run {
    font-size: 12px
}

div.plus span.link,
div.plus span.mail {
    font-family: Courier New
}

div.plus span.notice {
    font-size: 12px;
    color: silver
}

div.plus p.report {
    color: #71d000;
    font-size: 22px
}

div.plus #invite tbody.msg td,
div.plus #invite tbody.msg th {
    font-size: 12px
}

div.plus #brought_in tr.more td {
    color: silver
}

div.warsim table.attacker td.role {
    color: #ff8000;
    font-weight: 700
}

div.warsim table.defender td.role {
    color: #71d000;
    font-weight: 700
}

a,
div,
img {
    background-repeat: no-repeat;
    background-position: top right
}

img.dynamic_img,
input.dynamic_img {
    background-position: top;
    height: 20px
}

img.over,
input.over {
    background-position: bottom
}

img.clicked,
input.clicked {
    background-position: center
}

img.help {
    width: 15px;
    height: 12px;
    background-image: url(../../img/a/help.gif)
}

img.del {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/del.gif)
}

img.clock {
    width: 18px;
    height: 12px;
    background-image: url(../../img/a/clock.gif)
}

img.npc {
    width: 18px;
    height: 12px;
    background-image: url(../../img/a/npc.gif);
    background-position: top
}

img.npc_inactive {
    width: 18px;
    height: 12px;
    background-image: url(../../img/a/npc.gif);
    background-position: bottom
}

img.gold {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/gold.gif)
}

img.gold_g {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/gold_g.gif)
}

img.vip {
    width: 1px;
    height: 1px
}

img.granary,
img.r1,
img.r2,
img.r3,
img.r4,
img.r5,
img.warehouse {
    height: 16px;
    width: 16px;
    background-image: url(../../img/a/res2.gif)
}

img.r1 {
    background-position: right 0
}

img.r2 {
    background-position: right -26px
}

img.r3 {
    background-position: right -52px
}

img.r4 {
    background-position: right -78px
}

img.r5 {
    background-position: right -104px
}

img.warehouse {
    height: 21px;
    width: 18px;
    background-position: 0 -130px
}

img.granary {
    height: 24px;
    width: 18px;
    background-position: 0 -161px
}

img.unit {
    width: 16px;
    height: 16px
}

img.u1,
img.u10,
img.u2,
img.u3,
img.u4,
img.u5,
img.u6,
img.u7,
img.u8,
img.u9 {
    background-image: url(../../img/u/v1_romans2.gif)
}

img.u11,
img.u12,
img.u13,
img.u14,
img.u15,
img.u16,
img.u17,
img.u18,
img.u19,
img.u20 {
    background-image: url(../../img/u/v2_teutons2.gif)
}

img.u21,
img.u22,
img.u23,
img.u24,
img.u25,
img.u26,
img.u27,
img.u28,
img.u29,
img.u30 {
    background-image: url(../../img/u/v3_gauls2.gif)
}

img.u31,
img.u32,
img.u33,
img.u34,
img.u35,
img.u36,
img.u37,
img.u38,
img.u39,
img.u40 {
    background-image: url(../../img/u/v4_nature2.gif)
}

img.u41,
img.u42,
img.u43,
img.u44,
img.u45,
img.u46,
img.u47,
img.u48,
img.u49,
img.u50 {
    background-image: url(../../img/u/v5_natars2.gif)
}

img.u51,
img.u52,
img.u53,
img.u54,
img.u55,
img.u56,
img.u57,
img.u58,
img.u59,
img.u60 {
    background-image: url(../../img/u/v6_monsters2.gif)
}

img.u61,
img.u62,
img.u63,
img.u64,
img.u65,
img.u66,
img.u67,
img.u68,
img.u69,
img.u70 {
    background-image: url(../../img/u/v8_alfurs2.gif)
}

img.u71,
img.u72,
img.u73,
img.u74,
img.u75,
img.u76,
img.u77,
img.u78,
img.u79,
img.u80 {
    background-image: url(../../img/u/v9_maghol2.gif)
}

img.u100,
img.u101,
img.u102,
img.u103,
img.u104,
img.u105,
img.u106,
img.u107,
img.u108,
img.u109 {
    background-image: url(../../img/u/v7_arab.gif)
}

img.ubarr,
img.ucata,
img.ugeb,
img.uhab,
img.uhero,
img.upal,
img.ustock,
img.uunits,
img.uwall {
    background-image: url(../../img/u/specials.gif)
}

img.u1,
img.u100,
img.u11,
img.u21,
img.u31,
img.u41,
img.u51,
img.u61,
img.u71,
img.uhab {
    background-position: 0 0
}

img.u101,
img.u12,
img.u2,
img.u22,
img.u32,
img.u42,
img.u52,
img.u62,
img.u72,
img.ucata {
    background-position: -19px 0
}

img.u102,
img.u13,
img.u23,
img.u3,
img.u33,
img.u43,
img.u53,
img.u63,
img.u73,
img.ustock {
    background-position: -38px 0
}

img.u103,
img.u14,
img.u24,
img.u34,
img.u4,
img.u44,
img.u54,
img.u64,
img.u74,
img.uwall {
    background-position: -57px 0
}

img.u104,
img.u15,
img.u25,
img.u35,
img.u45,
img.u5,
img.u55,
img.u65,
img.u75,
img.ubarr {
    background-position: -76px 0
}

img.u105,
img.u16,
img.u26,
img.u36,
img.u46,
img.u56,
img.u6,
img.u66,
img.u76,
img.upal {
    background-position: -95px 0
}

img.u106,
img.u17,
img.u27,
img.u37,
img.u47,
img.u57,
img.u67,
img.u7,
img.u77,
img.ugeb {
    background-position: -114px 0
}

img.u107,
img.u18,
img.u28,
img.u38,
img.u48,
img.u58,
img.u68,
img.u78,
img.u8,
img.uhero {
    background-position: -133px 0
}

img.u108,
img.u19,
img.u29,
img.u39,
img.u49,
img.u59,
img.u69,
img.u79,
img.u9,
img.uunits {
    background-position: -152px 0
}

img.u10,
img.u109,
img.u20,
img.u30,
img.u40,
img.u50,
img.u60,
img.u70,
img.u80 {
    background-position: -171px 0
}

img.u98 {
    background-image: url(../../img/u/98.gif)
}

img.u99 {
    background-image: url(../../img/u/99.gif)
}

span.tribe {
    height: 16px;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px
}

span.tribe1 {
    background-image: url(../../img/u/9.gif)
}

span.tribe2 {
    background-image: url(../../img/u/19.gif)
}

span.tribe3 {
    background-image: url(../../img/u/29.gif)
}

span.tribe6 {
    background-image: url(../../img/u/59.gif)
}

span.tribe7 {
    background-image: url(../../img/u/49.gif)
}

img.att_all {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/att_all.gif)
}

img.att1 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/att1.gif)
}

img.att2 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/att2.gif)
}

img.att3 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/att3.gif)
}

img.def1 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def1.gif)
}

img.def2 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def2.gif)
}

img.def3 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def3.gif)
}

img.def_c {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def_c.gif)
}

img.def_i {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def_i.gif)
}

div#map div#map_content div span {
    width: 18px;
    height: 16px
}

div#map div#map_content div span.m3 {
    background-image: url(../../img/m/matt.gif)
}

div#map div#map_content div span.m4 {
    background-image: url(../../img/m/matt.gif)
}

div#map div#map_content div span.m5 {
    background-image: url(../../img/m/msup.gif)
}

div#map div#map_content div span.m6 {
    background-image: url(../../img/m/mspy.gif)
}

div#map div#map_content div span.m9 {
    background-image: url(../../img/m/mret.gif)
}

img.iReport {
    background-image: url(../../img/a/report_icons.gif);
    width: 19px;
    height: 17px
}

img.iReport0 {
    background-position: 0 -3px
}

img.iReport1 {
    background-position: 0 -53px
}

img.iReport2 {
    background-position: 0 -103px
}

img.iReport3 {
    background-position: 0 -153px
}

img.iReport4 {
    background-position: 0 -203px
}

img.iReport5 {
    background-position: 0 -253px
}

img.iReport6 {
    background-position: 0 -303px
}

img.iReport7 {
    background-position: 0 -353px
}

img.iReport8 {
    background-position: 0 -403px
}

img.iReport9 {
    background-position: 0 -453px
}

img.iReport10 {
    background-position: 0 -703px
}

img.iReport11 {
    background-position: 0 -503px
}

img.iReport12 {
    background-position: 0 -553px
}

img.iReport13 {
    background-position: 0 -603px
}

img.iReport14 {
    background-position: 0 -653px
}

div#map a#map_makelarge img {
    width: 33px;
    height: 25px;
    background-image: url(../../img/m/max.gif)
}

div#mbig a#map_popclose img {
    width: 22px;
    height: 22px;
    background-image: url(../../img/a/close.gif)
}

img.online1,
img.online2,
img.online3,
img.online4,
img.online5 {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/online.gif)
}

img.online1 {
    background-position: 0 0
}

img.online2 {
    background-position: -15px 0
}

img.online3 {
    background-position: -30px 0
}

img.online4 {
    background-position: -45px 0
}

img.online5 {
    background-position: -60px 0
}

h1 img.point {
    width: 16px;
    height: 16px;
    background-image: url(../../img/u/point.gif)
}

body.manual img.external,
div#side_info table#llist img.external {
    width: 10px;
    height: 10px;
    background-image: url(../../img/a/external.gif)
}

#build.gid16 div.carry img.car,
div.reports div.carry img.car {
    height: 12px;
    width: 18px;
    background: url(../../img/a/car.gif) no-repeat
}

div.village3 table#overview td.bui img.bau {
    width: 10px;
    height: 16px;
    background-image: url(../../img/a/bau.gif)
}

div.player img.tn,
div.player img.tnd {
    width: 65px;
    height: 45px
}

div.player img.tn {
    background-image: url(../../img/t/tn.gif)
}

div.player img.tnd {
    background-image: url(../../img/t/tnd.gif)
}

body.manual img.medal,
div.alliance img.medal,
div.player img.medal {
    width: 35px;
    height: 48px
}

body.manual img.t1_1,
div.player img.t1_1 {
    background-image: url(../../img/t/t1_1.webp)
}

body.manual img.t1_2,
div.player img.t1_2 {
    background-image: url(../../img/t/t1_2.webp)
}

body.manual img.t1_3,
div.player img.t1_3 {
    background-image: url(../../img/t/t1_3.webp)
}

body.manual img.t1_4,
div.player img.t1_4 {
    background-image: url(../../img/t/t1_4.webp)
}

div.player img.t1_5 {
    background-image: url(../../img/t/t1_5.webp)
}

div.player img.t1_6 {
    background-image: url(../../img/t/t1_6.webp)
}

div.player img.t1_7 {
    background-image: url(../../img/t/t1_7.webp)
}

div.player img.t1_8 {
    background-image: url(../../img/t/t1_8.webp)
}

div.player img.t1_9 {
    background-image: url(../../img/t/t1_9.webp)
}

div.player img.t1_10 {
    background-image: url(../../img/t/t1_10.webp)
}

div.player img.t100_1 {
    background-image: url(../../img/t/t100_1.webp)
}

div.player img.t101_1 {
    background-image: url(../../img/t/t101_1.webp)
}

div.player img.t102_1 {
    background-image: url(../../img/t/t102_1.webp)
}

div.player img.t110_1 {
    background-image: url(../../img/t/t110_1.webp)
}

div.player img.t111_1 {
    background-image: url(../../img/t/t111_1.webp)
}

div.player img.t112_1 {
    background-image: url(../../img/t/t112_1.webp)
}

div.player img.t120_1 {
    background-image: url(../../img/t/t120_1.webp)
}

div.player img.t121_1 {
    background-image: url(../../img/t/t121_1.webp)
}

div.player img.t122_1 {
    background-image: url(../../img/t/t122_1.webp)
}

div.player img.t130_1 {
    background-image: url(../../img/t/t130_1.webp)
}

div.player img.t131_1 {
    background-image: url(../../img/t/t131_1.webp)
}

div.player img.t132_1 {
    background-image: url(../../img/t/t132_1.webp)
}

div.player img.t140_1 {
    background-image: url(../../img/t/t140_1.webp)
}

div.player img.t141_1 {
    background-image: url(../../img/t/t141_1.webp)
}

div.player img.t142_1 {
    background-image: url(../../img/t/t142_1.webp)
}

div.player img.t150_1 {
    background-image: url(../../img/t/t150_1.webp)
}

div.player img.t151_1 {
    background-image: url(../../img/t/t151_1.webp)
}

div.player img.t152_1 {
    background-image: url(../../img/t/t152_1.webp)
}

div.player img.t160_1 {
    background-image: url(../../img/t/t160_1.webp)
}

div.player img.t161_1 {
    background-image: url(../../img/t/t161_1.webp)
}

div.player img.t162_1 {
    background-image: url(../../img/t/t162_1.webp)
}

div.player img.t170_1 {
    background-image: url(../../img/t/t170_1.webp)
}

div.player img.t171_1 {
    background-image: url(../../img/t/t171_1.webp)
}

div.player img.t172_1 {
    background-image: url(../../img/t/t172_1.webp)
}

div.player img.t180_1 {
    background-image: url(../../img/t/t180_1.webp)
}

div.player img.t181_1 {
    background-image: url(../../img/t/t181_1.webp)
}

div.player img.t182_1 {
    background-image: url(../../img/t/t182_1.webp)
}

div.player img.t190_1 {
    background-image: url(../../img/t/t190_1.webp)
}

div.player img.t191_1 {
    background-image: url(../../img/t/t191_1.webp)
}

div.player img.t192_1 {
    background-image: url(../../img/t/t192_1.webp)
}

div.player img.t2_1 {
    background-image: url(../../img/t/t2_1.webp)
}

div.player img.t2_10 {
    background-image: url(../../img/t/t2_10.webp)
}

div.player img.t2_2 {
    background-image: url(../../img/t/t2_2.webp)
}

div.player img.t2_3 {
    background-image: url(../../img/t/t2_3.webp)
}

div.player img.t2_4 {
    background-image: url(../../img/t/t2_4.webp)
}

div.player img.t2_5 {
    background-image: url(../../img/t/t2_5.webp)
}

div.player img.t2_6 {
    background-image: url(../../img/t/t2_6.webp)
}

div.player img.t2_7 {
    background-image: url(../../img/t/t2_7.webp)
}

div.player img.t2_8 {
    background-image: url(../../img/t/t2_8.webp)
}

div.player img.t2_9 {
    background-image: url(../../img/t/t2_9.webp)
}

div.player img.t200_1 {
    background-image: url(../../img/t/t200_1.webp)
}

div.player img.t201_1 {
    background-image: url(../../img/t/t201_1.webp)
}

div.player img.t202_1 {
    background-image: url(../../img/t/t202_1.webp)
}

div.player img.t210_1 {
    background-image: url(../../img/t/t210_1.webp)
}

div.player img.t211_1 {
    background-image: url(../../img/t/t211_1.webp)
}

div.player img.t212_1 {
    background-image: url(../../img/t/t212_1.webp)
}

div.player img.t220_1 {
    background-image: url(../../img/t/t220_1.webp)
}

div.player img.t221_1 {
    background-image: url(../../img/t/t221_1.webp)
}

div.player img.t222_1 {
    background-image: url(../../img/t/t222_1.webp)
}

div.player img.t223_1 {
    background-image: url(../../img/t/t223_1.webp)
}

div.player img.t224_1 {
    background-image: url(../../img/t/t224_1.webp)
}

div.player img.t3_1 {
    background-image: url(../../img/t/t3_1.webp)
}

div.player img.t3_10 {
    background-image: url(../../img/t/t3_10.webp)
}

div.player img.t3_2 {
    background-image: url(../../img/t/t3_2.webp)
}

div.player img.t3_3 {
    background-image: url(../../img/t/t3_3.webp)
}

div.player img.t3_4 {
    background-image: url(../../img/t/t3_4.webp)
}

div.player img.t3_5 {
    background-image: url(../../img/t/t3_5.webp)
}

div.player img.t3_6 {
    background-image: url(../../img/t/t3_6.webp)
}

div.player img.t3_7 {
    background-image: url(../../img/t/t3_7.webp)
}

div.player img.t3_8 {
    background-image: url(../../img/t/t3_8.webp)
}

div.player img.t3_9 {
    background-image: url(../../img/t/t3_9.webp)
}

div.player img.t4_1 {
    background-image: url(../../img/t/t4_1.webp)
}

div.player img.t4_10 {
    background-image: url(../../img/t/t4_10.webp)
}

div.player img.t4_2 {
    background-image: url(../../img/t/t4_2.webp)
}

div.player img.t4_3 {
    background-image: url(../../img/t/t4_3.webp)
}

div.player img.t4_4 {
    background-image: url(../../img/t/t4_4.webp)
}

div.player img.t4_5 {
    background-image: url(../../img/t/t4_5.webp)
}

div.player img.t4_6 {
    background-image: url(../../img/t/t4_6.webp)
}

div.player img.t4_7 {
    background-image: url(../../img/t/t4_7.webp)
}

div.player img.t4_8 {
    background-image: url(../../img/t/t4_8.webp)
}

div.player img.t4_9 {
    background-image: url(../../img/t/t4_9.webp)
}

div.player img.t5_1 {
    background-image: url(../../img/t/t5_1.webp)
}

div.player img.t5_10 {
    background-image: url(../../img/t/t5_10.webp)
}

div.player img.t5_2 {
    background-image: url(../../img/t/t5_2.webp)
}

div.player img.t5_3 {
    background-image: url(../../img/t/t5_3.webp)
}

div.player img.t5_4 {
    background-image: url(../../img/t/t5_4.webp)
}

div.player img.t5_5 {
    background-image: url(../../img/t/t5_5.webp)
}

div.player img.t5_6 {
    background-image: url(../../img/t/t5_6.webp)
}

div.player img.t5_7 {
    background-image: url(../../img/t/t5_7.webp)
}

div.player img.t5_8 {
    background-image: url(../../img/t/t5_8.webp)
}

div.player img.t5_9 {
    background-image: url(../../img/t/t5_9.webp)
}

div.player img.t6_1 {
    background-image: url(../../img/t/t6_1.webp)
}

div.player img.t6_10 {
    background-image: url(../../img/t/t6_10.webp)
}

div.player img.t6_2 {
    background-image: url(../../img/t/t6_2.webp)
}

div.player img.t6_3 {
    background-image: url(../../img/t/t6_3.webp)
}

div.player img.t6_4 {
    background-image: url(../../img/t/t6_4.webp)
}

div.player img.t6_5 {
    background-image: url(../../img/t/t6_5.webp)
}

div.player img.t6_6 {
    background-image: url(../../img/t/t6_6.webp)
}

div.player img.t6_7 {
    background-image: url(../../img/t/t6_7.webp)
}

div.player img.t6_8 {
    background-image: url(../../img/t/t6_8.webp)
}

div.player img.t6_9 {
    background-image: url(../../img/t/t6_9.webp)
}

div.player img.t10_1 {
    background-image: url(../../img/t/t10_1.webp)
}

div.player img.t10_2 {
    width: 247px;
    height: 195px;
    background-image: url(../../img/t/t10_2.webp)
}

body.manual img.a1_1,
div.alliance img.a1_1 {
    background-image: url(../../img/t/a1_1.webp)
}

body.manual img.a1_2,
div.alliance img.a1_2 {
    background-image: url(../../img/t/a1_2.webp)
}

body.manual img.a1_3,
div.alliance img.a1_3 {
    background-image: url(../../img/t/a1_3.webp)
}

body.manual img.a1_4,
div.alliance img.a1_4 {
    background-image: url(../../img/t/a1_4.webp)
}

div.alliance img.a1_5 {
    background-image: url(../../img/t/a1_5.webp)
}

div.alliance img.a1_6 {
    background-image: url(../../img/t/a1_6.webp)
}

div.alliance img.a1_7 {
    background-image: url(../../img/t/a1_7.webp)
}

div.alliance img.a1_8 {
    background-image: url(../../img/t/a1_8.webp)
}

div.alliance img.a1_9 {
    background-image: url(../../img/t/a1_9.webp)
}

div.alliance img.a1_10 {
    background-image: url(../../img/t/a1_10.webp)
}

div.alliance img.a2_1 {
    background-image: url(../../img/t/a2_1.webp)
}

div.alliance img.a2_2 {
    background-image: url(../../img/t/a2_2.webp)
}

div.alliance img.a2_3 {
    background-image: url(../../img/t/a2_3.webp)
}

div.alliance img.a2_4 {
    background-image: url(../../img/t/a2_4.webp)
}

div.alliance img.a2_5 {
    background-image: url(../../img/t/a2_5.webp)
}

div.alliance img.a2_6 {
    background-image: url(../../img/t/a2_6.webp)
}

div.alliance img.a2_7 {
    background-image: url(../../img/t/a2_7.webp)
}

div.alliance img.a2_8 {
    background-image: url(../../img/t/a2_8.webp)
}

div.alliance img.a2_9 {
    background-image: url(../../img/t/a2_9.webp)
}

div.alliance img.a2_10 {
    background-image: url(../../img/t/a2_10.webp)
}

div.alliance img.a3_1 {
    background-image: url(../../img/t/a3_1.webp)
}

div.alliance img.a3_2 {
    background-image: url(../../img/t/a3_2.webp)
}

div.alliance img.a3_3 {
    background-image: url(../../img/t/a3_3.webp)
}

div.alliance img.a3_4 {
    background-image: url(../../img/t/a3_4.webp)
}

div.alliance img.a3_5 {
    background-image: url(../../img/t/a3_5.webp)
}

div.alliance img.a3_6 {
    background-image: url(../../img/t/a3_6.webp)
}

div.alliance img.a3_7 {
    background-image: url(../../img/t/a3_7.webp)
}

div.alliance img.a3_8 {
    background-image: url(../../img/t/a3_8.webp)
}

div.alliance img.a3_9 {
    background-image: url(../../img/t/a3_9.webp)
}

div.alliance img.a3_10 {
    background-image: url(../../img/t/a3_10.webp)
}

div.alliance img.a4_1 {
    background-image: url(../../img/t/a4_1.webp)
}

div.alliance img.a4_2 {
    background-image: url(../../img/t/a4_2.webp)
}

div.alliance img.a4_3 {
    background-image: url(../../img/t/a4_3.webp)
}

div.alliance img.a4_4 {
    background-image: url(../../img/t/a4_4.webp)
}

div.alliance img.a4_5 {
    background-image: url(../../img/t/a4_5.webp)
}

div.alliance img.a4_6 {
    background-image: url(../../img/t/a4_6.webp)
}

div.alliance img.a4_7 {
    background-image: url(../../img/t/a4_7.webp)
}

div.alliance img.a4_8 {
    background-image: url(../../img/t/a4_8.webp)
}

div.alliance img.a4_9 {
    background-image: url(../../img/t/a4_9.webp)
}

div.alliance img.a4_10 {
    background-image: url(../../img/t/a4_10.webp)
}

div.messages table#overview td.send img.acp {
    width: 10px;
    height: 10px;
    background-image: url(../../img/a/external.gif)
}

div.messages table#friendlist img.accept {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/acc.gif)
}

div.reports td.report_content img.easter {
    width: 44px;
    height: 18px;
    background-image: url(../../img/r/easter.gif)
}

div.reports td.report_content img.xmas {
    width: 21px;
    height: 24px;
    background-image: url(../../img/r/xmas.gif)
}

div.reports td.report_content img.newy {
    width: 28px;
    height: 24px;
    background-image: url(../../img/r/newy.gif)
}

div.forum img.add {
    width: 16px;
    height: 16px;
    background-image: url(../../img/f/plus.gif)
}

div.forum a.mad img {
    width: 31px;
    height: 29px;
    background-image: url(../../img/f/mad.gif)
}

div.forum table td.ico img {
    width: 26px;
    height: 25px
}

div.forum table td.ico a img,
div.forum table td.pcontent div.admin a img {
    width: 12px;
    height: 12px
}

div.forum table td.ico a.edit img,
div.forum table td.pcontent div.admin a.edit img {
    background-image: url(../../img/f/edit.gif)
}

div.forum table td.ico a.fdel img,
div.forum table td.pcontent div.admin a.fdel img {
    background-image: url(../../img/f/del.gif)
}

div.forum table td.ico a.down_arr img {
    background-image: url(../../img/f/down_arr.gif)
}

div.forum table td.ico a.up_arr img {
    background-image: url(../../img/f/up_arr.gif)
}

div.forum table td.ico a.unlock img {
    background-image: url(../../img/f/unlock.gif)
}

div.forum table td.ico a.lock img {
    background-image: url(../../img/f/lock.gif)
}

div.forum table td.ico a.pin img {
    background-image: url(../../img/f/pin.gif)
}

div.forum table td.ico a.unpin img {
    background-image: url(../../img/f/unpin.gif)
}

div.forum table td.ico img.folder {
    background-image: url(../../img/f/folder.gif)
}

div.forum table td.ico img.folder_lock {
    background-image: url(../../img/f/folder_lock.gif)
}

div.forum table td.ico img.folder_new {
    background-image: url(../../img/f/folder_new.gif)
}

div.forum table td.ico img.folder_new_lock {
    background-image: url(../../img/f/folder_new_lock.gif)
}

div.forum table td.ico img.folder_sticky {
    background-image: url(../../img/f/folder_sticky.gif)
}

div.forum table td.ico img.folder_sticky_lock {
    background-image: url(../../img/f/folder_sticky_lock.gif)
}

div.forum table td.ico img.folder_new_sticky {
    background-image: url(../../img/f/folder_new_sticky.gif)
}

div.forum table td.ico img.folder_new_sticky_lock {
    background-image: url(../../img/f/folder_new_sticky_lock.gif)
}

div.forum table td.ico img.v_folder {
    background-image: url(../../img/f/v_folder.gif)
}

div.forum table td.ico img.v_folder_lock {
    background-image: url(../../img/f/v_folder_lock.gif)
}

div.forum table td.ico img.v_folder_new {
    background-image: url(../../img/f/v_folder_new.gif)
}

div.forum table td.ico img.v_folder_new_lock {
    background-image: url(../../img/f/v_folder_new_lock.gif)
}

div.forum table td.ico img.v_folder_sticky {
    background-image: url(../../img/f/v_folder_sticky.gif)
}

div.forum table td.ico img.v_folder_sticky_lock {
    background-image: url(../../img/f/v_folder_sticky_lock.gif)
}

div.forum table td.ico img.v_folder_new_sticky {
    background-image: url(../../img/f/v_folder_new_sticky.gif)
}

div.forum table td.ico img.v_folder_new_sticky_lock {
    background-image: url(../../img/f/v_folder_new_sticky_lock.gif)
}

div.forum table#topics td.last img.latest_reply {
    width: 18px;
    height: 9px;
    background-image: url(../../img/f/icon_latest_reply.gif)
}

div#build.gid27 table td.icon img {
    width: 16px;
    height: 16px;
    background-image: url(../../img/misc/artefacts.gif)
}

div#build.gid27 table td.icon img.artefact_icon_1 {
    background-position: 0 0
}

div#build.gid27 table td.icon img.artefact_icon_2 {
    background-position: -16px 0
}

div#build.gid27 table td.icon img.artefact_icon_3 {
    background-position: -32px 0
}

div#build.gid27 table td.icon img.artefact_icon_4 {
    background-position: -48px 0
}

div#build.gid27 table td.icon img.artefact_icon_5 {
    background-position: -64px 0
}

div#build.gid27 table td.icon img.artefact_icon_6 {
    background-position: -80px 0
}

div#build.gid27 table td.icon img.artefact_icon_7 {
    background-position: -96px 0
}

div#build.gid27 table td.icon img.artefact_icon_8 {
    background-position: -112px 0
}

div#build.gid27 table td.icon img.artefact_icon_9 {
    background-position: -128px 0
}

img.cropfinder_icon {
    width: 20px;
    height: 20px;
    background-image: url(../../img/misc/cropfinder.gif)
}

div#build.gid27 div.artefact {
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 168px
}

div#build.gid27 div.artefact.image-1 {
    background-image: url(../../img/artefact/type-1.webp)
}

div#build.gid27 div.artefact.image-2 {
    background-image: url(../../img/artefact/type-2.webp)
}

div#build.gid27 div.artefact.image-3 {
    background-image: url(../../img/artefact/type-3.webp)
}

div#build.gid27 div.artefact.image-4 {
    background-image: url(../../img/artefact/type-4.webp)
}

div#build.gid27 div.artefact.image-5 {
    background-image: url(../../img/artefact/type-5.webp)
}

div#build.gid27 div.artefact.image-6 {
    background-image: url(../../img/artefact/type-6.webp)
}

div#build.gid27 div.artefact.image-7 {
    background-image: url(../../img/artefact/type-7.webp)
}

div#build.gid27 div.artefact.image-8 {
    background-image: url(../../img/artefact/type-8.webp)
}

div#build.gid27 div.artefact.image-9 {
    background-image: url(../../img/artefact/type-9.webp)
}

div.forum table td.input_icons img.smiley,
div.forum table#posts td.pcontent div.text img.smiley {
    width: 19px;
    height: 16px;
    background-image: url(../../img/f/smileys.gif)
}

div.forum table td.input_icons img.aha,
div.forum table#posts td.pcontent div.text img.aha {
    background-position: 0 0
}

div.forum table td.input_icons img.angry,
div.forum table#posts td.pcontent div.text img.angry {
    background-position: -22px 0
}

div.forum table td.input_icons img.cool,
div.forum table#posts td.pcontent div.text img.cool {
    background-position: -44px 0
}

div.forum table td.input_icons img.cry,
div.forum table#posts td.pcontent div.text img.cry {
    background-position: -66px 0
}

div.forum table td.input_icons img.cute,
div.forum table#posts td.pcontent div.text img.cute {
    background-position: -88px 0
}

div.forum table td.input_icons img.depressed,
div.forum table#posts td.pcontent div.text img.depressed {
    background-position: -110px 0
}

div.forum table td.input_icons img.eek,
div.forum table#posts td.pcontent div.text img.eek {
    background-position: -132px 0
}

div.forum table td.input_icons img.ehem,
div.forum table#posts td.pcontent div.text img.ehem {
    background-position: -154px 0
}

div.forum table td.input_icons img.emotional,
div.forum table#posts td.pcontent div.text img.emotional {
    background-position: -176px 0
}

div.forum table td.input_icons img.grin,
div.forum table#posts td.pcontent div.text img.grin {
    background-position: -198px 0
}

div.forum table td.input_icons img.happy,
div.forum table#posts td.pcontent div.text img.happy {
    background-position: -220px 0
}

div.forum table td.input_icons img.hit,
div.forum table#posts td.pcontent div.text img.hit {
    background-position: -242px 0
}

div.forum table td.input_icons img.hmm,
div.forum table#posts td.pcontent div.text img.hmm {
    background-position: -264px 0
}

div.forum table td.input_icons img.hmpf,
div.forum table#posts td.pcontent div.text img.hmpf {
    background-position: -286px 0
}

div.forum table td.input_icons img.hrhr,
div.forum table#posts td.pcontent div.text img.hrhr {
    background-position: -308px 0
}

div.forum table td.input_icons img.huh,
div.forum table#posts td.pcontent div.text img.huh {
    background-position: -330px 0
}

div.forum table td.input_icons img.lazy,
div.forum table#posts td.pcontent div.text img.lazy {
    background-position: -352px 0
}

div.forum table td.input_icons img.love,
div.forum table#posts td.pcontent div.text img.love {
    background-position: -374px 0
}

div.forum table td.input_icons img.nocomment,
div.forum table#posts td.pcontent div.text img.nocomment {
    background-position: -396px 0
}

div.forum table td.input_icons img.noemotion,
div.forum table#posts td.pcontent div.text img.noemotion {
    background-position: -418px 0
}

div.forum table td.input_icons img.notamused,
div.forum table#posts td.pcontent div.text img.notamused {
    background-position: -440px 0
}

div.forum table td.input_icons img.pout,
div.forum table#posts td.pcontent div.text img.pout {
    background-position: -462px 0
}

div.forum table td.input_icons img.redface,
div.forum table#posts td.pcontent div.text img.redface {
    background-position: -484px 0
}

div.forum table td.input_icons img.rolleyes,
div.forum table#posts td.pcontent div.text img.rolleyes {
    background-position: -506px 0
}

div.forum table td.input_icons img.sad,
div.forum table#posts td.pcontent div.text img.sad {
    background-position: -528px 0
}

div.forum table td.input_icons img.shy,
div.forum table#posts td.pcontent div.text img.shy {
    background-position: -550px 0
}

div.forum table td.input_icons img.smile,
div.forum table#posts td.pcontent div.text img.smile {
    background-position: -572px 0
}

div.forum table td.input_icons img.tongue,
div.forum table#posts td.pcontent div.text img.tongue {
    background-position: -594px 0
}

div.forum table td.input_icons img.veryangry,
div.forum table#posts td.pcontent div.text img.veryangry {
    background-position: -616px 0
}

div.forum table td.input_icons img.veryhappy,
div.forum table#posts td.pcontent div.text img.veryhappy {
    background-position: -638px 0
}

div.forum table td.input_icons img.wink,
div.forum table#posts td.pcontent div.text img.wink {
    background-position: -660px 0
}

div#side_info table thead td img.tSwitch {
    width: 13px;
    height: 13px
}

table#llist img.closed,
table#vlist img.closed {
    background-image: url(../../img/a/closed.gif)
}

table#llist img.opened,
table#vlist img.opened {
    background-image: url(../../img/a/opened.gif)
}

div.village2 img#lswitch {
    background: url(../../img/g/s/glvlp.gif);
    visibility: hidden;
}

div.village2 img#lswitch.on {
    background: url(../../img/g/s/glvlm.gif)
}

img.plus {
    width: 13px;
    height: 13px;
    background-image: url(../../img/a/plus.gif)
}

img.minus {
    width: 13px;
    height: 13px;
    background-image: url(../../img/a/minus.gif)
}

div.alliance div#submenu img,
div.statistics div#submenu img {
    background-position: 0 top;
    width: 30px;
    height: 30px
}

div.alliance div#submenu img.active,
div.statistics div#submenu img.active {
    background-position: 0 bottom
}

div.alliance div#submenu img.btn_def,
div.statistics div#submenu img.btn_nhb {
    background-image: url(../../img/s/nhb.gif)
}

div.alliance div#submenu img.btn_def,
div.statistics div#submenu img.btn_def {
    background-image: url(../../img/s/def.gif)
}

div.alliance div#submenu img.btn_off,
div.statistics div#submenu img.btn_off {
    background-image: url(../../img/s/off.gif)
}

div.statistics div#submenu img.btn_top10 {
    background-image: url(../../img/s/top10.gif)
}

div.statistics div#submenu2 img {
    background-position: 0 top;
    width: 30px;
    height: 30px
}

div.statistics div#submenu2 img.active {
    background-position: 0 bottom
}

div.statistics div#submenu2 img.btn_v1 {
    background-image: url(../../img/s/v1.gif)
}

div.statistics div#submenu2 img.btn_v2 {
    background-image: url(../../img/s/v2.gif)
}

div.statistics div#submenu2 img.btn_v3 {
    background-image: url(../../img/s/v3.gif)
}

div.statistics div#submenu2 img.btn_v6 {
    background-image: url(../../img/s/v6.gif)
}

div.statistics div#submenu2 img.btn_v7 {
    background-image: url(../../img/s/v7.gif)
}

div.statistics div#submenu2 img.btn_v8 {
    background-image: url(../../img/s/v8.gif)
}

div.statistics div#submenu2 img.btn_v9 {
    background-image: url(../../img/s/v9.gif)
}

div.forum img.switch_admin {
    background-image: url(../../img/f/switch_admin.gif);
    width: 47px;
    height: 20px
}

div#header {
    background-image: url(../../img/l/mw.gif);
    background-repeat: repeat-x;
    background-position: 0 -28px
}

div#mid {
    background-image: url(../../img/a/rand.gif);
    background-repeat: repeat-y;
    background-position: right 0
}

div#footer {
    background-image: url(../../img/a/btm.gif);
    background-repeat: repeat-x
}

div#side_navi p.deltimer a:hover {
    background: 0 0
}

div#side_navi a:hover {
    background-image: url(../../img/a/n_rtl.gif)
}

div#side_navi a#logo:hover {
    background: 0 0
}

div.map div#map div#map_content {
    background-image: url(../../img/m/map.webp);
    background-position: 2px 0
}

div#mbig {
    background-color: #fff
}

div#mbig div#map {
    background-image: url(../../img/m/mapl.gif)
}

div.messages div#read_head {
    background-image: url(../../img/msg/block_bg21.gif);
    background-position: top right
}

div.messages div#read_content {
    background-image: url(../../img/msg/block_bg22.gif);
    background-repeat: repeat-y;
    background-position: top right
}

div.messages div#read_content #heading div {
    background-image: url(../../img/msg/underline.gif);
    background-repeat: repeat-x;
    background-position: right -2px
}

div.messages div#read_content #line {
    background-image: url(../../img/msg/block_bg25.gif);
    background-position: bottom right
}

div.messages div#read_content #message {
    background-image: url(../../img/msg/underline.gif);
    background-repeat: repeat
}

div.messages div#read_foot {
    background-image: url(../../img/msg/block_bg23.gif);
    background-position: bottom right
}

div.messages div#write_head {
    background-image: url(../../img/msg/block_bg21.gif);
    background-position: top right
}

div.messages div#write_content {
    background-image: url(../../img/msg/block_bg22.gif);
    background-repeat: repeat-y;
    background-position: top right
}

div.messages div#write_content #line {
    background-image: url(../../img/msg/block_bg25.gif);
    background-position: bottom right
}

div.messages div#write_content #heading input {
    background-image: url(../../img/msg/underline.gif);
    background-repeat: repeat-x;
    background-position: right -2px
}

div.messages div#write_content textarea {
    background-image: url(../../img/msg/underline.gif);
    background-repeat: repeat
}

div.messages div#write_foot {
    background-image: url(../../img/msg/block_bg23.gif);
    background-position: bottom right
}

div.messages div#adressbook {
    background-image: url(../../img/a/adr_rtl.gif)
}

div.messages div#block {
    background-image: url(../../img/msg/block_bg.gif)
}

div.messages div#block textarea {
    background-image: url(../../img/msg/underline.gif);
    background-repeat: repeat
}

div#build.gid37 table#distribution td.xp img.bar {
    height: 10px;
    background-image: url(../../img/a/c3.gif);
    background-repeat: repeat-x
}

div#dynamic_header {
    background-image: url(../../img/l/dyn_bg1.webp);
    background-position: 50% 0
}

body.mod1 div#dynamic_header,
body.mod2 div#dynamic_header {
    background-image: none
}

body.mod1 div#dynamic_header div.dyn1 {
    background-image: url(../../img/l/ad1.webp);
    background-position: -20px 0
}

body.mod1 div#dynamic_header div.dyn2 {
    background-image: url(../../img/l/ad2.webp)
}

body.mod2 div#dynamic_header div.dyn1 {
    background-image: url(../../img/l/bigsize_bg.webp);
    background-position: -100px 0
}

body.mod3 div#dynamic_header div.dyn1 {
    background-image: url(../../img/l/skyscraper_bg.gif)
}

div.forum table#poll thead th {
    background-image: url(../../img/f/c4.gif);
    background-repeat: repeat
}

div.alliance div.chatHeader {
    background-image: url(../../img/a/c2.gif);
    background-repeat: repeat
}

div.popup3 {
    background-image: url(../../img/a/anl_rtl.gif)
}

div.popup3 img.xlo {
    width: 32px;
    height: 32px;
    background-image: url(../../img/misc/xlo.gif)
}

div.player div#gpack_popup {
    background-image: url(../../img/a/gp.gif)
}

div#side_info div#qge img#qgei {
    height: 174px
}

div#side_info div#qge img.q_l1 {
    width: 125px;
    background-image: url(../../img/q/l1.webp)
}

div#side_info div#qge img.q_l1g {
    width: 125px;
    background-image: url(../../img/q/l1g.webp)
}

div#side_info div#qge img.q_l2 {
    width: 164px;
    background-image: url(../../img/q/l2.webp)
}

div#side_info div#qge img.q_l2g {
    width: 164px;
    background-image: url(../../img/q/l2g.webp)
}

div#side_info div#qge img.q_l3 {
    width: 146px;
    background-image: url(../../img/q/l3.webp)
}

div#side_info div#qge img.q_l3g {
    width: 146px;
    background-image: url(../../img/q/l3g.webp)
}

div#side_info div#qge img.q_l6 {
    width: 146px;
    background-image: url(../../img/q/l6.webp)
}

div#side_info div#qge img.q_l6g {
    width: 146px;
    background-image: url(../../img/q/l6g.webp)
}

div#side_info div#qge img.q_l7 {
    width: 146px;
    background-image: url(../../img/q/l7.webp)
}

div#side_info div#qge img.q_l7g {
    width: 146px;
    background-image: url(../../img/q/l7g.webp)
}

div#side_info div#qge img.q_l8 {
    width: 146px;
    background-image: url(../../img/q/l8.webp)
}

div#side_info div#qge img.q_l8g {
    width: 146px;
    background-image: url(../../img/q/l8g.webp)
}

div#side_info div#qge img.q_l9 {
    width: 146px;
    background-image: url(../../img/q/l9.webp)
}

div#side_info div#qge img.q_l9g {
    width: 146px;
    background-image: url(../../img/q/l9g.webp)
}

div.quest div#qstbg {
    height: 398px;
    width: 428px;
    position: absolute;
    right: 11px;
    top: 75px;
    z-index: 1;
    background-position: bottom;
    background-color: #fff
}

div.quest div.allres {
    height: 160px;
    background-image: url(../../img/q/allres.webp)
}

div.quest div.army {
    height: 169px;
    background-image: url(../../img/q/army.webp)
}

div.quest div.barracks {
    height: 180px;
    background-image: url(../../img/q/barracks.webp)
}

div.quest div.clay_iron {
    height: 199px;
    background-image: url(../../img/q/clay_iron.webp)
}

div.quest div.cost {
    height: 242px;
    background-image: url(../../img/q/cost.webp)
}

div.quest div.farm {
    height: 181px;
    background-image: url(../../img/q/farm.webp)
}

div.quest div.granary_rally {
    height: 163px;
    background-image: url(../../img/q/granary_rally.webp)
}

div.quest div.hide {
    height: 179px;
    background-image: url(../../img/q/hide.webp);
    display: block
}

div.quest div.intro {
    height: 165px;
    background-image: url(../../img/q/intro.webp)
}

div.quest div.main {
    height: 234px;
    background-image: url(../../img/q/main.webp)
}

div.quest div.market {
    height: 165px;
    background-image: url(../../img/q/market.webp)
}

div.quest div.medal {
    height: 214px;
    background-image: url(../../img/q/medal.webp)
}

div.quest div.msg {
    height: 167px;
    background-image: url(../../img/q/msg.webp)
}

div.quest div.neighbour {
    height: 160px;
    background-image: url(../../img/q/neighbour.webp)
}

div.quest div.new_village {
    height: 208px;
    background-image: url(../../img/q/new_village.webp)
}

div.quest div.rank {
    height: 238px;
    background-image: url(../../img/q/rank.webp)
}

div.quest div.units {
    height: 166px;
    background-image: url(../../img/q/units.webp)
}

div.quest div.village_name {
    height: 160px;
    background-image: url(../../img/q/village_name.webp)
}

div.quest div.warehouse {
    height: 179px;
    background-image: url(../../img/q/warehouse.webp)
}

div.quest div.wood {
    height: 237px;
    background-image: url(../../img/q/wood.webp)
}

a#n1 img,
a#n2 img,
a#n3 img,
a#n4 img,
div#n5 {
    background-position: 0 -21px;
    background-repeat: no-repeat;
    height: 67px;
    width: 70px
}

a#x1 img,
a#x2 img,
a#x3 img,
a#x4 img,
a#x5 img {
    background-position: 0 -21px;
    background-repeat: no-repeat;
    height: 67px;
    width: 70px
}

body.v35 a#n1 img {
    background-image: url(../../img/l/n1.gif)
}

body.v35 a#n2 img {
    background-image: url(../../img/l/n2.gif)
}

body.v35 a#n3 img {
    background-image: url(../../img/l/n3.gif)
}

body.v35 a#n4 img {
    background-image: url(../../img/l/n4.gif)
}

body.v3 a#n1 img {
    background-image: url(../../img/l/n1_30.gif)
}

body.v3 a#n2 img {
    background-image: url(../../img/l/n2_30.gif)
}

body.v3 a#n3 img {
    background-image: url(../../img/l/n3_30.gif)
}

body.v3 a#n4 img {
    background-image: url(../../img/l/n4_30.gif)
}

a#n1:hover img,
a#n2:hover img,
a#n3:hover img,
a#n4:hover img {
    background-position: 0 -121px
}

a#x1:hover img,
a#x2:hover img,
a#x3:hover img,
a#x4:hover img,
a#x5:hover img {
    background-position: 0 -121px
}

div#n5 img {
    height: 67px;
    width: 35px
}

body.v35 div.i1 {
    background-image: url(../../img/l/m1.gif)
}

body.v35 div.i2 {
    background-image: url(../../img/l/m2.gif)
}

body.v35 div.i3 {
    background-image: url(../../img/l/m3.gif)
}

body.v35 div.i4 {
    background-image: url(../../img/l/m4.gif)
}

body.v3 div.i1 {
    background-image: url(../../img/l/m1_30.gif)
}

body.v3 div.i2 {
    background-image: url(../../img/l/m2_30.gif)
}

body.v3 div.i3 {
    background-image: url(../../img/l/m3_30.gif)
}

body.v3 div.i4 {
    background-image: url(../../img/l/m4_30.gif)
}

img.building {
    width: 75px;
    height: 100px
}

img.dx1,
img.g16,
img.g16b,
img.g16n {
    width: 69px;
    height: 120px
}

img.g40,
img.ww {
    width: 214px
}

img.g1 {
    background-image: url(../../img/g/g1.gif)
}

img.g2 {
    background-image: url(../../img/g/g2.gif)
}

img.g3 {
    background-image: url(../../img/g/g3.gif)
}

img.g4 {
    background-image: url(../../img/g/g4.gif)
}

img.g5 {
    background-image: url(../../img/g/g5.gif)
}

img.g5b {
    background-image: url(../../img/g/g5b.gif)
}

img.g6 {
    background-image: url(../../img/g/g6.gif)
}

img.g6b {
    background-image: url(../../img/g/g6b.gif)
}

img.g7 {
    background-image: url(../../img/g/g7.gif)
}

img.g7b {
    background-image: url(../../img/g/g7b.gif)
}

img.g8 {
    background-image: url(../../img/g/g8.gif)
}

img.g8b {
    background-image: url(../../img/g/g8b.gif)
}

img.g9 {
    background-image: url(../../img/g/g9.gif)
}

img.g9b {
    background-image: url(../../img/g/g9b.gif)
}

img.g10 {
    background-image: url(../../img/g/g10.gif)
}

img.g10b {
    background-image: url(../../img/g/g10b.gif)
}

img.g11 {
    background-image: url(../../img/g/g11.gif)
}

img.g11b {
    background-image: url(../../img/g/g11b.gif)
}

img.g12 {
    background-image: url(../../img/g/g12.gif)
}

img.g12b {
    background-image: url(../../img/g/g12b.gif)
}

img.g13 {
    background-image: url(../../img/g/g13.gif)
}

img.g13b {
    background-image: url(../../img/g/g13b.gif)
}

img.g14 {
    background-image: url(../../img/g/g14.gif)
}

img.g14b {
    background-image: url(../../img/g/g14b.gif)
}

img.g15 {
    background-image: url(../../img/g/g15.gif)
}

img.g15b {
    background-image: url(../../img/g/g15b.gif)
}

img.g16 {
    background-image: url(../../img/g/g16.gif)
}

img.g16b {
    background-image: url(../../img/g/g16b.gif)
}

img.g16e {
    background-image: url(../../img/g/g16e.gif)
}

img.g17 {
    background-image: url(../../img/g/g17.gif)
}

img.g17b {
    background-image: url(../../img/g/g17b.gif)
}

img.g18 {
    background-image: url(../../img/g/g18.gif)
}

img.g18b {
    background-image: url(../../img/g/g18b.gif)
}

img.g19 {
    background-image: url(../../img/g/g19.gif)
}

img.g19b {
    background-image: url(../../img/g/g19b.gif)
}

img.g20 {
    background-image: url(../../img/g/g20.gif)
}

img.g20b {
    background-image: url(../../img/g/g20b.gif)
}

img.g21 {
    background-image: url(../../img/g/g21.gif)
}

img.g21b {
    background-image: url(../../img/g/g21b.gif)
}

img.g22 {
    background-image: url(../../img/g/g22.gif)
}

img.g22b {
    background-image: url(../../img/g/g22b.gif)
}

img.g23 {
    background-image: url(../../img/g/g23.gif)
}

img.g23b {
    background-image: url(../../img/g/g23b.gif)
}

img.g24 {
    background-image: url(../../img/g/g24.gif)
}

img.g24b {
    background-image: url(../../img/g/g24b.gif)
}

img.g25 {
    background-image: url(../../img/g/g25.gif)
}

img.g25b {
    background-image: url(../../img/g/g25b.gif)
}

img.g26 {
    background-image: url(../../img/g/g26.gif)
}

img.g26b {
    background-image: url(../../img/g/g26b.gif)
}

img.g27 {
    background-image: url(../../img/g/g27.gif)
}

img.g27b {
    background-image: url(../../img/g/g27b.gif)
}

img.g28 {
    background-image: url(../../img/g/g28.gif)
}

img.g28b {
    background-image: url(../../img/g/g28b.gif)
}

img.g29 {
    background-image: url(../../img/g/g29.gif)
}

img.g29b {
    background-image: url(../../img/g/g29b.gif)
}

img.g30 {
    background-image: url(../../img/g/g30.gif)
}

img.g30b {
    background-image: url(../../img/g/g30b.gif)
}

img.g34 {
    background-image: url(../../img/g/g34.gif)
}

img.g34b {
    background-image: url(../../img/g/g34b.gif)
}

img.g36 {
    background-image: url(../../img/g/g36.gif)
}

img.g36b {
    background-image: url(../../img/g/g36b.gif)
}

img.g37 {
    background-image: url(../../img/g/g37.gif)
}

img.g37b {
    background-image: url(../../img/g/g37b.gif)
}

img.g38 {
    background-image: url(../../img/g/g38.gif)
}

img.g38b {
    background-image: url(../../img/g/g38b.gif)
}

img.g39 {
    background-image: url(../../img/g/g39.gif)
}

img.g39b {
    background-image: url(../../img/g/g39b.gif)
}

img.g40 {
    background-image: url(../../img/g/g40.gif);
    height: 154px
}

img.g40_1 {
    background-image: url(../../img/g/g40_1.gif);
    height: 167px
}

img.g40_2 {
    background-image: url(../../img/g/g40_2.gif);
    height: 193px
}

img.g40_3 {
    background-image: url(../../img/g/g40_3.gif);
    height: 230px
}

img.g40_4 {
    background-image: url(../../img/g/g40_4.gif);
    height: 239px
}

img.g40_5 {
    background-image: url(../../img/g/g40_5.gif);
    height: 302px
}

img.g41 {
    background-image: url(../../img/g/g41.gif)
}

img.g41b {
    background-image: url(../../img/g/g41b.gif)
}

img.g42 {
    background-image: url(../../img/g/g42.gif)
}

img.g42b {
    background-image: url(../../img/g/g42b.gif)
}

img.g43 {
    background-image: url(../../img/g/g43.gif)
}

img.g43b {
    background-image: url(../../img/g/g43b.gif)
}

img.g44 {
    background-image: url(../../img/g/g44.gif)
}

img.g44b {
    background-image: url(../../img/g/g44b.gif)
}

div.map img.f1,
div.village1 div.f1 {
    background-image: url(../../img/g/f1.webp)
}

div.map img.f2,
div.village1 div.f2 {
    background-image: url(../../img/g/f2.webp)
}

div.map img.f3,
div.village1 div.f3 {
    background-image: url(../../img/g/f3.webp)
}

div.map img.f4,
div.village1 div.f4 {
    background-image: url(../../img/g/f4.webp)
}

div.map img.f5,
div.village1 div.f5 {
    background-image: url(../../img/g/f5.webp)
}

div.map img.f6,
div.village1 div.f6 {
    background-image: url(../../img/g/f6.webp)
}

div.map img.f7,
div.village1 div.f7 {
    background-image: url(../../img/g/f7.webp)
}

div.map img.f8,
div.village1 div.f8 {
    background-image: url(../../img/g/f8.webp)
}

div.map img.f9,
div.village1 div.f9 {
    background-image: url(../../img/g/f9.webp)
}

div.map img.f10,
div.village1 div.f10 {
    background-image: url(../../img/g/f10.webp)
}

div.map img.f11,
div.village1 div.f11 {
    background-image: url(../../img/g/f11.webp)
}

div.map img.f12,
div.village1 div.f12 {
    background-image: url(../../img/g/f12.webp)
}

div.map img.f13,
div.village1 div.f13 {
    background-image: url(../../img/g/f13.webp)
}

div.map img.f99,
div.village1 div.f99 {
    background-image: url(../../img/g/f99.webp)
}

div.village1 div#village_map img.level1,
div.village1 div#village_map img.level10,
div.village1 div#village_map img.level2,
div.village1 div#village_map img.level3,
div.village1 div#village_map img.level4,
div.village1 div#village_map img.level5,
div.village1 div#village_map img.level6,
div.village1 div#village_map img.level7,
div.village1 div#village_map img.level8,
div.village1 div#village_map img.level9 {
    background-image: url(../../img/g/s/lvl1_10.gif)
}

div.village1 div#village_map img.level11,
div.village1 div#village_map img.level12,
div.village1 div#village_map img.level13,
div.village1 div#village_map img.level14,
div.village1 div#village_map img.level15,
div.village1 div#village_map img.level16,
div.village1 div#village_map img.level17,
div.village1 div#village_map img.level18,
div.village1 div#village_map img.level19,
div.village1 div#village_map img.level20 {
    background-image: url(../../img/g/s/lvl11_20.gif)
}

div.village1 div#village_map img.level21,
div.village1 div#village_map img.level22,
div.village1 div#village_map img.level23,
div.village1 div#village_map img.level24,
div.village1 div#village_map img.level25 {
    background-image: url(../../img/g/s/lvl21_30.gif)
}

div.village1 div#village_map img.level1,
div.village1 div#village_map img.level11,
div.village1 div#village_map img.level21 {
    background-position: 0 0
}

div.village1 div#village_map img.level12,
div.village1 div#village_map img.level2,
div.village1 div#village_map img.level22 {
    background-position: -17px 0
}

div.village1 div#village_map img.level13,
div.village1 div#village_map img.level23,
div.village1 div#village_map img.level3 {
    background-position: -34px 0
}

div.village1 div#village_map img.level14,
div.village1 div#village_map img.level24,
div.village1 div#village_map img.level4 {
    background-position: -51px 0
}

div.village1 div#village_map img.level15,
div.village1 div#village_map img.level25,
div.village1 div#village_map img.level5 {
    background-position: -68px 0
}

div.village1 div#village_map img.level16,
div.village1 div#village_map img.level6 {
    background-position: -85px 0
}

div.village1 div#village_map img.level17,
div.village1 div#village_map img.level7 {
    background-position: -102px 0
}

div.village1 div#village_map img.level18,
div.village1 div#village_map img.level8 {
    background-position: -119px 0
}

div.village1 div#village_map img.level19,
div.village1 div#village_map img.level9 {
    background-position: -136px 0
}

div.village1 div#village_map img.level10,
div.village1 div#village_map img.level20 {
    background-position: -153px 0
}

div.map img#detailed_map {
    width: 300px;
    height: 264px
}

div.map img.w1 {
    background-image: url(../../img/m/w1.webp)
}

div.map img.w2 {
    background-image: url(../../img/m/w2.webp)
}

div.map img.w3 {
    background-image: url(../../img/m/w3.webp)
}

div.map img.w4 {
    background-image: url(../../img/m/w4.webp)
}

div.map img.w5 {
    background-image: url(../../img/m/w5.webp)
}

div.map img.w6 {
    background-image: url(../../img/m/w6.webp)
}

div.map img.w7 {
    background-image: url(../../img/m/w7.webp)
}

div.map img.w8 {
    background-image: url(../../img/m/w8.webp)
}

div.map img.w9 {
    background-image: url(../../img/m/w9.webp)
}

div.map img.w10 {
    background-image: url(../../img/m/w10.webp)
}

div.map img.w11 {
    background-image: url(../../img/m/w11.webp)
}

div.map img.w12 {
    background-image: url(../../img/m/w12.webp)
}

div.map img.w34 {
    background-image: url(../../img/m/w34.webp)
}

div.village2 div.d2_0 {
    background-image: url(../../img/g/bg0.webp)
}

div.village2 div.d2_1 {
    background-image: url(../../img/g/bg1.webp)
}

div.village2 div.d2_11 {
    background-image: url(../../img/g/bg11.webp)
}

div.village2 div.d2_12 {
    background-image: url(../../img/g/bg12.webp)
}

div.village2 div#village_map img.iso {
    background-image: url(../../img/g/iso.gif)
}

div.village2 div#levels div {
    background: url(../../img/g/s/glvl.gif)
}

div.village2 div#village_map img.tur {
    background-image: url(../../img/special/NewyearRocket_turquoise_1a.gif)
}

div.village2 div#village_map img.purp {
    background-image: url(../../img/special/NewyearRocket_purple_1a.gif)
}

div.village2 div#village_map img.yell {
    background-image: url(../../img/special/NewyearRocket_yellow_1a.gif)
}

div.village2 div#village_map img.oran {
    background-image: url(../../img/special/NewyearRocket_orange_1a.gif)
}

div.village2 div#village_map img.green {
    background-image: url(../../img/special/NewyearRocket_green_1a.gif)
}

div.village2 div#village_map img.red {
    background-image: url(../../img/special/NewyearRocket_red_1a.gif)
}

div#map div#map_content div.b00 {
    background-image: url(../../img/m/d00.gif)
}

div#map div#map_content div.b01 {
    background-image: url(../../img/m/d01.gif)
}

div#map div#map_content div.b02 {
    background-image: url(../../img/m/d02.gif)
}

div#map div#map_content div.b03 {
    background-image: url(../../img/m/d03.gif)
}

div#map div#map_content div.b04 {
    background-image: url(../../img/m/d04.gif)
}

div#map div#map_content div.b05 {
    background-image: url(../../img/m/d05.gif)
}

div#map div#map_content div.b06 {
    background-image: url(../../img/m/d06.gif)
}

div#map div#map_content div.b07 {
    background-image: url(../../img/m/d07.gif)
}

div#map div#map_content div.b08 {
    background-image: url(../../img/m/d08.gif)
}

div#map div#map_content div.b09 {
    background-image: url(../../img/m/d09.gif)
}

div#map div#map_content div.b10 {
    background-image: url(../../img/m/d10.gif)
}

div#map div#map_content div.b11 {
    background-image: url(../../img/m/d11.gif)
}

div#map div#map_content div.b12 {
    background-image: url(../../img/m/d12.gif)
}

div#map div#map_content div.b13 {
    background-image: url(../../img/m/d13.gif)
}

div#map div#map_content div.b14 {
    background-image: url(../../img/m/d14.gif)
}

div#map div#map_content div.b15 {
    background-image: url(../../img/m/d15.gif)
}

div#map div#map_content div.b16 {
    background-image: url(../../img/m/d16.gif)
}

div#map div#map_content div.b17 {
    background-image: url(../../img/m/d17.gif)
}

div#map div#map_content div.b18 {
    background-image: url(../../img/m/d18.gif)
}

div#map div#map_content div.b19 {
    background-image: url(../../img/m/d19.gif)
}

div#map div#map_content div.b20 {
    background-image: url(../../img/m/d20.gif)
}

div#map div#map_content div.b21 {
    background-image: url(../../img/m/d21.gif)
}

div#map div#map_content div.b22 {
    background-image: url(../../img/m/d22.gif)
}

div#map div#map_content div.b23 {
    background-image: url(../../img/m/d23.gif)
}

div#map div#map_content div.b24 {
    background-image: url(../../img/m/d24.gif)
}

div#map div#map_content div.b25 {
    background-image: url(../../img/m/d25.gif)
}

div#map div#map_content div.b26 {
    background-image: url(../../img/m/d26.gif)
}

div#map div#map_content div.b27 {
    background-image: url(../../img/m/d27.gif)
}

div#map div#map_content div.b28 {
    background-image: url(../../img/m/d28.gif)
}

div#map div#map_content div.b29 {
    background-image: url(../../img/m/d29.gif)
}

div#map div#map_content div.b30 {
    background-image: url(../../img/m/d30.gif)
}

div#map div#map_content div.b31 {
    background-image: url(../../img/m/d31.gif)
}

div#map div#map_content div.b32 {
    background-image: url(../../img/m/d32.gif)
}

div#map div#map_content div.b33 {
    background-image: url(../../img/m/d33.gif)
}

div#map div#map_content div.b34 {
    background-image: url(../../img/m/d34.gif)
}

div#map div#map_content div.b35 {
    background-image: url(../../img/m/d35.gif)
}

div#map div#map_content div.o0 {
    background-image: url(../../img/m/o0.gif)
}

div#map div#map_content div.o1 {
    background-image: url(../../img/m/o1.gif)
}

div#map div#map_content div.o2 {
    background-image: url(../../img/m/o2.gif)
}

div#map div#map_content div.o3 {
    background-image: url(../../img/m/o3.gif)
}

div#map div#map_content div.o4 {
    background-image: url(../../img/m/o4.gif)
}

div#map div#map_content div.o5 {
    background-image: url(../../img/m/o5.gif)
}

div#map div#map_content div.o6 {
    background-image: url(../../img/m/o6.gif)
}

div#map div#map_content div.o7 {
    background-image: url(../../img/m/o7.gif)
}

div#map div#map_content div.o8 {
    background-image: url(../../img/m/o8.gif)
}

div#map div#map_content div.o9 {
    background-image: url(../../img/m/o9.gif)
}

div#map div#map_content div.o10 {
    background-image: url(../../img/m/o10.gif)
}

div#map div#map_content div.o11 {
    background-image: url(../../img/m/o11.gif)
}

div#map div#map_content div.o12 {
    background-image: url(../../img/m/o12.gif)
}

div#map div#map_content div.o34 {
    background-image: url(../../img/m/o34.gif)
}

div#map div#map_content div.o99 {
    background-image: url(../../img/m/o99.gif)
}

div#map div#map_content div.t0 {
    background-image: url(../../img/m/t0.gif)
}

div#map div#map_content div.t1 {
    background-image: url(../../img/m/t1.gif)
}

div#map div#map_content div.t2 {
    background-image: url(../../img/m/t2.gif)
}

div#map div#map_content div.t3 {
    background-image: url(../../img/m/t3.gif)
}

div#map div#map_content div.t4 {
    background-image: url(../../img/m/t4.gif)
}

div#map div#map_content div.t5 {
    background-image: url(../../img/m/t5.gif)
}

div#map div#map_content div.t6 {
    background-image: url(../../img/m/t6.gif)
}

div#map div#map_content div.t7 {
    background-image: url(../../img/m/t7.gif)
}

div#map div#map_content div.t8 {
    background-image: url(../../img/m/t8.gif)
}

div#map div#map_content div.t9 {
    background-image: url(../../img/m/t9.gif)
}

div#map img#map_navibox {
    width: 100px;
    height: 60px;
    background-image: url(../../img/m/dir.gif)
}

div.forum table#poll td.stat img {
    height: 12px
}

div.forum table#poll td.stat img.stats-start {
    width: 5px;
    background-image: url(../../img/f/stats_right.gif)
}

div.forum table#poll td.stat img.stats-middle {
    background-image: url(../../img/f/stats_middle.gif);
    background-repeat: repeat-x
}

div.forum table#poll td.stat img.stats-end {
    width: 5px;
    background-image: url(../../img/f/stats_left.gif)
}

div.messages div#write_content a#adbook img {
    width: 48px;
    height: 29px;
    background-image: url(../../img/a/friends.gif)
}

div.player div#gpack_popup img.logo {
    width: 40px;
    height: 40px
}

div.player div#gpack_popup img.firefox {
    background-image: url(../../img/a/firefox.gif)
}

div.player div#gpack_popup img.opera {
    background-image: url(../../img/a/opera.gif)
}

div.player div#gpack_popup img.ie {
    background-image: url(../../img/a/ie.gif)
}

div.player div#gpack_popup img.unknown {
    background-image: url(../../img/a/unknown.gif)
}

div.player div#gpack_popup div#gpack_activate img#preview {
    width: 0;
    height: 0;
    background-image: none
}

body.manual img.troops {
    width: 140px;
    height: 89px;
    background-image: url(../../img/a/troops.gif)
}

body.manual img.buildings {
    width: 140px;
    height: 89px;
    background-image: url(../../img/a/buildings.gif)
}

body.manual img.navi {
    width: 116px;
    height: 18px;
    background-image: url(../../img/a/navi.gif)
}

body.manual img#big_unit {
    width: 150px;
    height: 120px
}

body.manual img.big_u1 {
    background-image: url(../../img/u2rtl/u1.gif)
}

body.manual img.big_u2 {
    background-image: url(../../img/u2rtl/u2.gif)
}

body.manual img.big_u3 {
    background-image: url(../../img/u2rtl/u3.gif)
}

body.manual img.big_u4 {
    background-image: url(../../img/u2rtl/u4.gif)
}

body.manual img.big_u5 {
    background-image: url(../../img/u2rtl/u5.gif)
}

body.manual img.big_u6 {
    background-image: url(../../img/u2rtl/u6.gif)
}

body.manual img.big_u7 {
    background-image: url(../../img/u2rtl/u7.gif)
}

body.manual img.big_u8 {
    background-image: url(../../img/u2rtl/u8.gif)
}

body.manual img.big_u9 {
    background-image: url(../../img/u2rtl/u9.gif)
}

body.manual img.big_u10 {
    background-image: url(../../img/u2rtl/u10.gif)
}

body.manual img.big_u11 {
    background-image: url(../../img/u2rtl/u11.gif)
}

body.manual img.big_u12 {
    background-image: url(../../img/u2rtl/u12.gif)
}

body.manual img.big_u13 {
    background-image: url(../../img/u2rtl/u13.gif)
}

body.manual img.big_u14 {
    background-image: url(../../img/u2rtl/u14.gif)
}

body.manual img.big_u15 {
    background-image: url(../../img/u2rtl/u15.gif)
}

body.manual img.big_u16 {
    background-image: url(../../img/u2rtl/u16.gif)
}

body.manual img.big_u17 {
    background-image: url(../../img/u2rtl/u17.gif)
}

body.manual img.big_u18 {
    background-image: url(../../img/u2rtl/u18.gif)
}

body.manual img.big_u19 {
    background-image: url(../../img/u2rtl/u19.gif)
}

body.manual img.big_u20 {
    background-image: url(../../img/u2rtl/u20.gif)
}

body.manual img.big_u21 {
    background-image: url(../../img/u2rtl/u21.gif)
}

body.manual img.big_u22 {
    background-image: url(../../img/u2rtl/u22.gif)
}

body.manual img.big_u23 {
    background-image: url(../../img/u2rtl/u23.gif)
}

body.manual img.big_u24 {
    background-image: url(../../img/u2rtl/u24.gif)
}

body.manual img.big_u25 {
    background-image: url(../../img/u2rtl/u25.gif)
}

body.manual img.big_u26 {
    background-image: url(../../img/u2rtl/u26.gif)
}

body.manual img.big_u27 {
    background-image: url(../../img/u2rtl/u27.gif)
}

body.manual img.big_u28 {
    background-image: url(../../img/u2rtl/u28.gif)
}

body.manual img.big_u29 {
    background-image: url(../../img/u2rtl/u29.gif)
}

body.manual img.big_u30 {
    background-image: url(../../img/u2rtl/u30.gif)
}

body.manual img.big_u51 {
    background-image: url(../../img/u2rtl/u51.gif)
}

body.manual img.big_u52 {
    background-image: url(../../img/u2rtl/u52.gif)
}

body.manual img.big_u53 {
    background-image: url(../../img/u2rtl/u53.gif)
}

body.manual img.big_u54 {
    background-image: url(../../img/u2rtl/u54.gif)
}

body.manual img.big_u55 {
    background-image: url(../../img/u2rtl/u55.gif)
}

body.manual img.big_u56 {
    background-image: url(../../img/u2rtl/u56.gif)
}

body.manual img.big_u57 {
    background-image: url(../../img/u2rtl/u57.gif)
}

body.manual img.big_u58 {
    background-image: url(../../img/u2rtl/u58.gif)
}

body.manual img.big_u59 {
    background-image: url(../../img/u2rtl/u59.gif)
}

body.manual img.big_u60 {
    background-image: url(../../img/u2rtl/u60.gif)
}

body.manual img.big_u61 {
    background-image: url(../../img/u2rtl/u61.gif)
}

body.manual img.big_u62 {
    background-image: url(../../img/u2rtl/u62.gif)
}

body.manual img.big_u63 {
    background-image: url(../../img/u2rtl/u63.gif)
}

body.manual img.big_u64 {
    background-image: url(../../img/u2rtl/u64.gif)
}

body.manual img.big_u65 {
    background-image: url(../../img/u2rtl/u65.gif)
}

body.manual img.big_u66 {
    background-image: url(../../img/u2rtl/u66.gif)
}

body.manual img.big_u67 {
    background-image: url(../../img/u2rtl/u67.gif)
}

body.manual img.big_u68 {
    background-image: url(../../img/u2rtl/u68.gif)
}

body.manual img.big_u69 {
    background-image: url(../../img/u2rtl/u69.gif)
}

body.manual img.big_u70 {
    background-image: url(../../img/u2rtl/u70.gif)
}

body.manual img.big_u71 {
    background-image: url(../../img/u2rtl/u71.gif)
}

body.manual img.big_u72 {
    background-image: url(../../img/u2rtl/u72.gif)
}

body.manual img.big_u73 {
    background-image: url(../../img/u2rtl/u73.gif)
}

body.manual img.big_u74 {
    background-image: url(../../img/u2rtl/u74.gif)
}

body.manual img.big_u75 {
    background-image: url(../../img/u2rtl/u75.gif)
}

body.manual img.big_u76 {
    background-image: url(../../img/u2rtl/u76.gif)
}

body.manual img.big_u77 {
    background-image: url(../../img/u2rtl/u77.gif)
}

body.manual img.big_u78 {
    background-image: url(../../img/u2rtl/u78.gif)
}

body.manual img.big_u79 {
    background-image: url(../../img/u2rtl/u79.gif)
}

body.manual img.big_u80 {
    background-image: url(../../img/u2rtl/u80.gif)
}

body.manual img.big_u100 {
    background-image: url(../../img/u2rtl/u100.gif)
}

body.manual img.big_u101 {
    background-image: url(../../img/u2rtl/u101.gif)
}

body.manual img.big_u102 {
    background-image: url(../../img/u2rtl/u102.gif)
}

body.manual img.big_u103 {
    background-image: url(../../img/u2rtl/u103.gif)
}

body.manual img.big_u104 {
    background-image: url(../../img/u2rtl/u104.gif)
}

body.manual img.big_u105 {
    background-image: url(../../img/u2rtl/u105.gif)
}

body.manual img.big_u106 {
    background-image: url(../../img/u2rtl/u106.gif)
}

body.manual img.big_u107 {
    background-image: url(../../img/u2rtl/u107.gif)
}

body.manual img.big_u108 {
    background-image: url(../../img/u2rtl/u108.gif)
}

body.manual img.big_u109 {
    background-image: url(../../img/u2rtl/u109.gif)
}

div.plus table#gold_features td.preview img {
    width: 150px;
    height: 150px
}

div.plus table#gold_features td.preview img.p1_25 {
    background-image: url(../../img/p/p1_25.webp)
}

div.plus table#gold_features td.preview img.p2_25 {
    background-image: url(../../img/p/p2_25.webp)
}

div.plus table#gold_features td.preview img.p3_25 {
    background-image: url(../../img/p/p3_25.webp)
}

div.plus table#gold_features td.preview img.p4_25 {
    background-image: url(../../img/p/p4_25.webp)
}

div.plus table#gold_features td.preview img.off10 {
    background-image: url(../../img/p/off10.webp)
}

div.plus table#gold_features td.preview img.def10 {
    background-image: url(../../img/p/def10.webp)
}

div.plus table#gold_features td.preview img.bau0 {
    background-image: url(../../img/p/bau0.webp)
}

div.plus table#gold_features td.preview img.npc {
    background-image: url(../../img/p/npc.webp)
}

div.plus table#gold_features td.preview img.gid19 {
    background-image: url(../../img/p/gid19.gif)
}

div.logout img.roman,
div.signup img.roman {
    width: 156px;
    height: 156px;
    background-image: url(roemer.gif)
}

div.error_site img.e403 {
    width: 165px;
    height: 211px;
    background-image: url(../../img/misc/403.gif)
}

div.error_site img.e404 {
    width: 190px;
    height: 155px;
    background-image: url(../../img/misc/404.gif)
}

div.error_site img.e500 {
    width: 254px;
    height: 207px;
    background-image: url(../../img/misc/500.gif)
}

div.peace {
    font-size: 18pt;
    left: 110px;
    position: absolute;
    top: -5px;
    z-index: 999
}

div.peace.active {
    color: #ff8000
}

div.peace.comming {
    color: silver
}

img.day {
    width: 18px;
    height: 18px;
    position: absolute;
    right: 104px;
    top: -5px;
    background-image: url(../../img/l/day.gif)
}

img.night {
    width: 18px;
    height: 18px;
    position: absolute;
    right: 104px;
    top: -5px;
    background-image: url(../../img/l/night.gif)
}

img.g35 {
    background-image: url(../../img/g/g35_tea.gif)
}

img.g35b {
    background-image: url(../../img/g/g35b_tea.gif)
}

div.plus div#payment table td {
    border: none
}

div.plus div#payment table table tr.rbg td {
    font-weight: 700;
    text-align: center;
    background-image: url(../../img/a/c2.gif);
    background-repeat: repeat
}

div.plus div#payment table {
    border-collapse: separate
}

div.plus div#payment table td {
    padding: 2px;
    text-align: center
}

div.plus div#payment table tr.s7 td {
    text-align: right
}

div.plus div#payment table table td.th_bg {
    background-image: url(../../img/a/c2.gif);
    background-repeat: repeat
}

body {
    overflow-y: scroll
}

body.manual {
    overflow-y: hidden
}

body.ie6 {
    overflow-y: hidden
}

body.ie7 {
    overflow-y: hidden
}

body,
html {
    height: 100%
}

.wrapper {
    height: auto !important;
    height: 100%;
    min-height: 100%;
    position: relative
}

.wrapper {
    background: transparent url(../../img/vip/header-line.webp) repeat-x right top
}

.ie6 .wrapper {
    text-align: center
}

.ie6 .wrapper * {
    text-align: right
}

table.row_table_data tr.hlight td {
    background-color: #fffaf0
}

table.row_table_data tr.marked td {
    background-color: #fff8dc
}

body {
    background-color: #fff
}

@media screen and (max-width:400px) {
    body.manual {
        zoom: 69% !important
    }
}

body.manual {
    background-image: none
}

body.mod1 div#dynamic_header div.dyn1,
body.mod1 div#dynamic_header div.dyn2,
body.mod1 iframe#ad_iframe,
body.mod2 div#dynamic_header div.dyn1,
body.mod2 div#dynamic_header div.dyn2,
body.mod3 div#dynamic_header div.dyn1,
body.mod3 div#dynamic_header div.dyn2 {
    display: none
}

body.mod1 div#dynamic_header,
body.mod2 div#dynamic_header,
body.mod3 div#dynamic_header,
div#dynamic_header {
    background: transparent url(../../img/vip/header-rtl.webp) no-repeat center top;
    height: 100px
}

div#header {
    background-image: url(../../img/vip/mw.webp);
    height: 72px
}

body.mod1 div#mtop,
body.mod2 div#mtop,
body.mod3 div#mtop,
div#mtop {
    height: 72px;
    z-index: 2
}

a#n1 img,
a#n2 img,
a#n3 img,
a#n4 img,
div#n5 {
    height: 72px
}

a#x1 img,
a#x2 img,
a#x3 img,
a#x4 img,
a#x5 img {
    height: 72px
}

div#mtop div#n5 .reports {
    float: left
}

div#mtop div#n5 .messages {
    float: left
}

body.v35 a#n1 img {
    background-image: url(../../img/vip/n1-rtl.webp)
}

body.v35 a#n2 img {
    background-image: url(../../img/vip/n2-rtl.webp)
}

body.v35 a#n3 img {
    background-image: url(../../img/vip/n3-rtl.webp)
}

body.v35 a#n4 img {
    background-image: url(../../img/vip/n4-rtl.webp)
}

body.v35 div.i1 {
    background-image: url(../../img/vip/m1-rtl.webp)
}

body.v35 div.i2 {
    background-image: url(../../img/vip/m2-rtl.webp)
}

body.v35 div.i3 {
    background-image: url(../../img/vip/m3-rtl.webp)
}

body.v35 div.i4 {
    background-image: url(../../img/vip/m4-rtl.webp)
}

div#mtop a#plus {
    background: transparent url(../../img/vip/plus-rtl.webp) no-repeat 0 -21px;
    display: block;
    font-size: 13px;
    height: 40px;
    padding-right: 12px;
    padding-top: 21px;
    position: relative;
    width: 79px
}

div#mtop a#plus {
    background: transparent url(../../img/vip/plus-rtl.webp) no-repeat 0 -21px;
    display: block;
    font-size: 10px;
    height: 40px;
    padding-right: 12px;
    padding-top: 21px;
    position: relative;
    width: 79px
}

img#btn_plus {
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    height: 21px;
    right: 62px;
    position: absolute;
    top: 19px;
    width: 21px
}

img#btn_plus.active {
    background-image: url(../../img/vip/plus-active.webp)
}

img#btn_plus.inactive {
    background-image: url(../../img/vip/plus-inactive.webp)
}

img.day,
img.night {
    right: 5px;
    top: -57px
}

div.peace {
    left: 5px;
    top: -65px
}

div#stime {
    display: inline;
    height: 0;
    right: 0;
    top: 0;
    width: 0
}

body.mod1 div#ltime,
body.mod2 div#ltime,
body.mod3 div#ltime,
div#ltime {
    right: 0;
    top: 111px;
    width: 100%;
    z-index: 1
}

div#ltime div#ltimeWrap {
    margin: 0 auto;
    width: 910px
}

body.mod1 div#res,
body.mod2 div#res,
body.mod3 div#res,
div#res {
    top: 170px;
    z-index: 4
}

div#resWrap {
    right: 50%;
    margin-right: -345px;
    position: relative;
    width: 572px
}

div#res table {
    background-color: transparent
}

div#res table td.res {
    width: 62px;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    background-color: #54C571;
    border-radius: 5px;
    text-align: center
}

div#mid {
    display: flex;
    justify-content: center;
    background-image: none;
    float: none;
    height: auto;
    margin: 0 auto;
    display: flex;
    justify-content: center
}

body.mod1 div#content,
body.mod2 div#content,
body.mod3 div#content,
div#content {
    height: auto !important;
    height: 450px;
    min-height: 450px
}

div#side_navi {
    background: transparent url(../../img/vip/shadow-a-rtl.webp) no-repeat left top;
    height: auto !important;
    height: 453px;
    min-height: 453px;
    width: 155px
}

div#side_navi a#logo {
    visibility: hidden
}

div#side_navi a#logo img {
    height: 28px
}

div#side_navi a:hover {
    background: transparent url(../../img/vip/menu-bg-rtl.gif) no-repeat right top
}

body.mod1 div#side_info,
body.mod2 div#side_info,
body.mod3 div#side_info,
div#side_info {
    background: transparent url(../../img/vip/shadow-b-rtl.webp) no-repeat right top;
    height: auto !important;
    height: 453px;
    margin-right: 0;
    min-height: 453px;
    padding-right: 16px;
    width: 257px;
    z-index: 3
}

.footer-stopper {
    float: right;
    margin-bottom: 100px
}

.ie6 .footer-stopper,
.ie7 .footer-stopper {
    height: 100px
}

div#footer {
    background: #f1f1f1 url(../../img/vip/footer-line.webp) repeat-x center top;
    bottom: 0;
    height: 90px;
    right: 0;
    margin-top: 90px;
    position: absolute;
    left: 0
}

div#footer div#mfoot {
    height: 28px;
    margin: 0 auto;
    width: 905px
}

div#footer div.footer-menu {
    color: #797979;
    color: #797979;
    font-size: .8em
}

div#footer div#mfoot a,
div#footer div#mfoot a:active,
div#footer div#mfoot a:visited {
    color: #797979;
    font-size: 12px
}

div#footer div#mfoot div.copyright {
    text-align: left
}

div#footer ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 70%
}

div#footer ul.menu.menu2 {
    right: 210px
}

div#footer ul.menu li {
    float: right;
    margin: 0 5px
}

div#footer ul.menu li a {
    color: #797979;
    margin: 0 3px
}

div#footer ul.menu li.copyright {
    direction: ltr
}

.molvp-protection {
    display: none
}

.molvp-protection2 {
    display: none
}

@media screen and (max-width:600px) {
    div.map div#map table#map_infobox {
        top: -21px;
        left: 86px
    }
    div.map div#map {
        width: 463px;
        height: 380px;
        top: -20px;
        right: -28px
    }
    div#build {
        width: 397px
    }
    div#village_map {
        right: -25px
    }
    div.map div#map img#map_navibox {
        left: 75px;
        bottom: 0
    }
}

@media only screen and (min-width:320px) and (max-width:479px) {
    html,
    body {
        height: 100%;
        width: 100%;
        margin: 0
    }
}

@media screen and (max-width:200px) {
    #side_navi {
        display: none
    }
    #side_info {
        display: none
    }
    div#mid {
        padding-left: 30px
    }
    div#res table td.res {
        width: 0
    }
    div#footer {
        display: none
    }
    div#stime {
        display: none
    }
    img.day {
        display: none
    }
    div#mtop a#plus {
        display: block;
        right: -94px;
        top: 21px
    }
    div.village1 div#map_details {
        float: right
    }
    h1,
    h1 {
        font-size: 1.5rem
    }
    div#res {
        padding-right: none
    }
    div#mtop {
        display: contents
    }
    div#resWrap {
        right: 0;
        margin-right: 0;
        display: contents
    }
}

@media screen and (max-width:900px) {
    body {
        zoom: 75%
    }
    #side_navi {
        display: none
    }
    #side_info {
        display: none
    }
    div#nav-mob {
        float: left;
        z-index: 10
    }
    div#mid {
        padding-left: 30px
    }
    div#res table td.res {
        font-size: 11px
    }
    div#footer {
        display: none
    }
    div#stime {
        display: none
    }
    img.day {
        display: none
    }
    div#mtop a#plus {
        float: left;
        top: -7px
    }
    div.village1 div#map_details {
        float: right
    }
    h1,
    h1 {
        font-size: 1.5rem
    }
    div#res {
        padding-right: none
    }
    div#mtop {
        display: contents
    }
    div#resWrap {
        right: 0;
        margin-right: 0;
        display: contents
    }
    .nav-mob {
        position: absolute;
        z-index: 100;
        float: left;
        top: 36px;
        right: 63%
    }
    div.map div#map {
        width: 463px;
        height: 380px;
        top: -20px;
        right: -7px;
        zoom: 86%
    }
    div.map div.cropfinder_icon {
        right: 419px
    }
    div.popup3 {
        right: 35px
    }
    div.map div#map table#map_infobox {
        top: -25px;
        left: 0
    }
    div.map div#map {
        width: 463px;
        height: 380px;
        top: -20px;
        right: -28px
    }
    div#build {
        width: 397px
    }
    div#village_map {
        right: -25px
    }
    .molvp-protection {
        position: absolute;
        display: block;
        z-index: 100;
        float: right;
        top: 610px;
        left: 50%;
        color: #0d19ff;
        background: #00000000;
        height: 41px;
        font-weight: 700;
    }
    .InBar.xPh {
        display: flex;
        margin-right: 57px
    }
    div.statistics table.top10 {
        width: 0
    }
    div.map div#map_details {
        float: right;
        margin-top: 10px;
        margin-left: 0;
        padding: 10px 26px 12px 7px
    }
    div.village2 img#lswitch {
        top: 413px;
        right: 407px
    }
    .molvp-dve {
        position: fixed;
        display: block;
        float: right;
        left: 47%;
        color: blue;
        background: #ffffff78;
        height: 41px;
        font-weight: 700;
        bottom: -4px;
        z-index: 10;
        padding: 14px 21px 0 0
    }
    .molvp-protection2 {
        z-index: 104;
        float: right;
        left: 44%;
        padding: 5px 21px 13px 100px;
        color: #0072ff;
        background: #ffffff78;
        height: 41px;
        font-weight: 700;
        margin-top: 100px
    }
    .molvp-protection2 {
        display: block
    }
}

@media screen and (min-width:900px) {
    body.manual {
        zoom: 69%
    }
}

@media screen and (min-width:900px) {
    .nav-mob {
        display: none
    }
    div#mtop a#plus {
        float: left
    }
}

@media screen and (max-width:900px) {
    div.map div#map table#map_infobox {
        top: -21px;
        left: 20px
    }
    div.map div#map {
        width: 463px;
        height: 380px;
        top: -20px;
        right: 0
    }
    div#build {
        width: 397px
    }
    div#village_map {
        right: -25px
    }
}
@media screen and (max-width: 768px) {
    #UBar {
        display: flex !important;
        justify-content: space-around;
        align-items: center;
    }
}
#UBar {
    display: none;
    direction: rtl;
    position: fixed;
    margin: 0 !important;
    padding: 5px 0px 5px 0px;
    max-width: 100%;
    width: 100%;
    top: 0;
    text-align: right;
    z-index: 10000;
    background-image: linear-gradient(to top, #fdfdfde6, #e5e5e5, #fdfdfde6);
    border-radius: 0px;
    border: unset;
    border-bottom: 1px solid silver;
    font-weight: 800;
    font-size: 17px;
    height: 25px;
    right: 0px;
}
@media(max-width:576px) {
    .d-sm-none {
        display: none !important
    }
}