@charset "UTF-8 ";
body {
  text-align: right;
  direction: rtl;
  margin: 0;
  background-color: #fff;
}
custDir {
  text-align: right;
  direction: rtl;
}
img {
  border: 0;
}
h1,
h2,
span,
form,
img,
li {
  margin: 0;
  padding: 0;
}
p {
  margin: 14px 0;
  padding: 0;
}
label {
  white-space: nowrap;
}
#msfilter {
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 99;
}
.hide {
  display: none;
}
#mid {
  float: right;
  width: 100%;
  min-width: 1000px;
  margin-bottom: 15px;
}
#content {
  float: right;
  min-height: 450px;
  position: relative;
  overflow: hidden;
}
.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: 43px 15px 0 0;
}
div.village2 {
  width: 560px;
  padding: 43px 6px 0;
}
div.build {
  width: 572px;
}
#build {
  width: 522px;
  padding: 43px 25px 0;
}
div.error_site {
  width: 572px;
  padding: 0;
}
p.btn {
  text-align: center;
}
#textmenu {
  margin: 14px 0;
}
.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 .pi {
  width: 8px;
  text-align: center;
}
td.aligned_coords div.coy {
  text-align: right;
}
span.dur {
  white-space: nowrap;
}
#sysmsg {
  width: 522px;
  margin: auto;
}
#ce {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
}
div.popup3 {
  position: absolute;
  width: 430px;
  height: 456px;
  z-index: 80;
  border: 0 solid #000;
  padding-top: 31px;
  padding-bottom: 0;
  padding-right: 20px;
  background-color: #e7e0d6;
  right: 180px;
  top: 99px;
}
div.popup3 #drag {
  position: absolute;
  right: 11px;
  top: 11px;
  height: 20px;
  width: 408px;
  z-index: 2;
  cursor: move;
  background-color: #f3f3f3;
}
.popup4 {
  position: absolute;
  width: 30px;
  height: 30px;
  z-index: 81;
  border: 0 solid #000;
  left: 0;
  top: 0;
}
body.mod3 #plus_div {
  margin-right: 237px;
}
body.mod3 #content {
  min-height: 469px;
}
body.mod3 #side_info {
  margin-right: 132px;
}
#side_navi {
  float: right;
  width: 130px;
  position: relative;
}
#side_navi p {
  margin: 0 0 28px;
  line-height: 20px;
}
#side_navi p a {
  padding-right: 12px;
  display: block;
}
#side_navi p.deltimer {
  width: 120px;
  margin-right: 5px;
}
#side_navi p.deltimer a {
  text-align: center;
  padding: 0;
}
#side_info {
  float: right;
  padding-right: 10px;
  padding-top: 5px;
  position: relative;
}
#side_info h5 {
  margin-right: 10px;
}
#side_info h6 {
  margin: 0;
  padding: 0;
}
#side_info div.news {
  margin-right: 10px;
  width: 186px;
  padding: 6px;
  border: dashed Silver 1px;
}
#side_info div.news ul {
  padding: 0;
  margin-right: 15px;
}
#side_info #llist {
  margin-top: 25px;
}
#footer {
  width: 100%;
  clear: both;
}
#footer #mfoot {
  width: 812px;
  padding-top: 15px;
  padding-bottom: 30px;
  text-align: center;
}
#footer #mfoot div.copyright {
  direction: rtl;
}
#res {
  width: 552px;
  height: 20px;
  position: absolute;
  right: 130px;
  top: 100px;
  z-index: 3;
}
#res table {
  margin: auto;
}

.login p {
  line-height: 17px;
}
.login .error_box {
  padding: 6px;
  border: 1px dashed silver;
}
div.logout img.roman {
  float: left;
}

div.signup p {
  line-height: 17px;
}
div.signup p.info {
  text-align: center;
}
div.signup img.roman {
  float: left;
}
.signup #sign_input {
  margin-bottom: 15px;
}
.signup #activation {
  float: right;
  width: 40%;
  margin-top: 15px;
}
.signup #not_yet {
  text-align: center;
}
.signup #no_mail {
  float: left;
  width: 60%;
  margin-top: 15px;
}

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;
  font-size: 20px;
}
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;
}
.village1 #village_map {
  float: right;
  width: 300px;
  height: 264px;
  position: relative;
  margin-bottom: 15px;
}
.village1 #resfeld {
  width: 300px;
  height: 264px;
  position: absolute;
  z-index: 20;
  right: 0;
}
.village1 .reslevel {
  position: absolute;
  z-index: 10;
  width: 17px;
  height: 12px;
}
.village1 .rf1 {
  left: 93px;
  top: 27px;
}
.village1 .rf2 {
  left: 156px;
  top: 26px;
}
.village1 .rf3 {
  left: 216px;
  top: 41px;
}
.village1 .rf4 {
  left: 38px;
  top: 59px;
}
.village1 .rf5 {
  left: 130px;
  top: 67px;
}
.village1 .rf6 {
  left: 195px;
  top: 87px;
}
.village1 .rf7 {
  left: 253px;
  top: 81px;
}
.village1 .rf8 {
  left: 23px;
  top: 111px;
}
.village1 .rf9 {
  left: 74px;
  top: 104px;
}
img.buildings {
  width: 20px;
  height: 20px;
  background: url(../../img/g/icons.png) no-repeat scroll 0 0 transparent;
}
.gi1 {
  background-position: 0 0;
}
.gi2 {
  background-position: -20px 0;
}
.gi3 {
  background-position: -40px 0;
}
.gi4 {
  background-position: -60px 0;
}
.gi5 {
  background-position: -80px 0;
}
.gi6 {
  background-position: -100px 0;
}
.gi7 {
  background-position: -120px 0;
}
.gi8 {
  background-position: -140px 0;
}
.gi9 {
  background-position: -160px 0;
}
.gi10 {
  background-position: -180px 0;
}
.gi11 {
  background-position: -200px 0;
}
.gi38 {
  background-position: -220px 0;
}
.gi39 {
  background-position: -240px 0;
}
.gi12 {
  background-position: 0 -20px;
}
.gi13 {
  background-position: -20px -20px;
}
.gi14 {
  background-position: -40px -20px;
}
.gi16 {
  background-position: -60px -20px;
}
.gi19 {
  background-position: -80px -20px;
}
.gi20 {
  background-position: -100px -20px;
}
.gi21 {
  background-position: -120px -20px;
}
.gi22 {
  background-position: -140px -20px;
}
.gi29 {
  background-position: -160px -20px;
}
.gi30 {
  background-position: -180px -20px;
}
.gi36 {
  background-position: -200px -20px;
}
.gi37 {
  background-position: -220px -20px;
}
.gi42 {
  background-position: -240px -20px;
}
.gi15 {
  background-position: 0 -40px;
}
.gi17 {
  background-position: -20px -40px;
}
.gi18 {
  background-position: -40px -40px;
}
.gi23 {
  background-position: -60px -40px;
}
.gi24 {
  background-position: -80px -40px;
}
.gi25 {
  background-position: -100px -40px;
}
.gi26 {
  background-position: -120px -40px;
}
.gi27 {
  background-position: -140px -40px;
}
.gi28 {
  background-position: -160px -40px;
}
.gi34 {
  background-position: -180px -40px;
}
.gi35 {
  background-position: -200px -40px;
}
.gi41 {
  background-position: -220px -40px;
}
.gi40 {
  background-position: -240px -40px;
}
.gi31 {
  background-position: -260px 0;
}
.gi32 {
  background-position: -260px -20px;
}
.gi33 {
  background-position: -260px -40px;
}
.village1 .rf10 {
  left: 205px;
  top: 136px;
}
.village1 .rf11 {
  left: 260px;
  top: 139px;
}
.village1 .rf12 {
  left: 33px;
  top: 165px;
}
.village1 .rf13 {
  left: 84px;
  top: 158px;
}
.village1 .rf14 {
  left: 151px;
  top: 178px;
}
.village1 .rf15 {
  left: 230px;
  top: 192px;
}
.village1 .rf16 {
  left: 79px;
  top: 211px;
}
.village1 .rf17 {
  left: 132px;
  top: 223px;
}
.village1 .rf18 {
  left: 182px;
  top: 227px;
}
div.village1 #map_details {
  float: left;
  width: 229px;
  margin-top: -29px;
  margin-left: 1px;
}
div.village1 #map_details table {
  margin-bottom: 14px;
}
div.village1 #building_contract {
  clear: both;
  margin: 0 25px;
}

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

div.village2 #village_map {
  width: 540px;
  height: 448px;
  position: relative;
}
div.village2 #village_map img {
  position: absolute;
}
div.village2 #village_map img.ww {
  z-index: 20;
  left: 155px;
}
div.village2 #village_map #levels {
  width: 494px;
  height: 370px;
  position: absolute;
  top: 40px;
  left: 23px;
  z-index: 97;
  visibility: hidden;
}
div.village2 #village_map #levels div {
  width: 17px;
  height: 17px;
  position: absolute;
  text-align: center;
  line-height: 17px;
  visibility: hidden;
}
div.village2 #village_map #levels.on {
  visibility: visible;
}
div.village2 #village_map #levels.on div {
  visibility: visible;
}
div.village2 #lswitch {
  width: 18px;
  height: 17px;
  position: absolute;
  top: 443px;
  right: 500px;
  cursor: pointer;
  z-index: 500;
}
div.village2 #village_map .dx1 {
  z-index: 5;
  left: 316px;
  top: 161px;
}
div.village2 #village_map .d1 {
  z-index: 6;
  left: 115px;
  top: 52px;
}
div.village2 #village_map .d2 {
  z-index: 9;
  left: 198px;
  top: 27px;
}
div.village2 #village_map .d3 {
  z-index: 8;
  left: 258px;
  top: 17px;
}
div.village2 #village_map .d4 {
  z-index: 9;
  left: 332px;
  top: 32px;
}
div.village2 #village_map .d5 {
  z-index: 10;
  left: 388px;
  top: 81px;
}
div.village2 #village_map .d6 {
  z-index: 11;
  left: 80px;
  top: 91px;
}
div.village2 #village_map .d7 {
  z-index: 12;
  left: 161px;
  top: 98px;
}
div.village2 #village_map .d8 {
  z-index: 13;
  left: 247px;
  top: 81px;
}
div.village2 #village_map .d9 {
  z-index: 14;
  left: 395px;
  top: 122px;
}
div.village2 #village_map .d10 {
  z-index: 15;
  left: 66px;
  top: 161px;
}
div.village2 #village_map .d11 {
  z-index: 16;
  left: 192px;
  top: 126px;
}
div.village2 #village_map .d12 {
  z-index: 17;
  left: 155px;
  top: 152px;
}
div.village2 #village_map .d13 {
  z-index: 18;
  left: 402px;
  top: 180px;
}
div.village2 #village_map .d14 {
  z-index: 19;
  left: 84px;
  top: 200px;
}
div.village2 #village_map .d15 {
  z-index: 20;
  left: 227px;
  top: 196px;
}
div.village2 #village_map .d16 {
  z-index: 21;
  left: 354px;
  top: 213px;
}
div.village2 #village_map .d17 {
  z-index: 22;
  left: 158px;
  top: 236px;
}
div.village2 #village_map .d18 {
  z-index: 23;
  left: 286px;
  top: 247px;
}
div.village2 #village_map .d19 {
  z-index: 24;
  left: 144px;
  top: 267px;
}
div.village2 #village_map .d20 {
  z-index: 25;
  left: 262px;
  top: 276px;
}
div.village2 #village_map .g40 {
  top: 138px;
}
div.village2 #village_map .g40_1 {
  top: 125px;
}
div.village2 #village_map .g40_2 {
  top: 99px;
}
div.village2 #village_map .g40_3 {
  top: 62px;
}
div.village2 #village_map .g40_4 {
  top: 53px;
}
div.village2 #village_map .g40_5 {
  top: -10px;
}
div.village2 #village_map .l39 {
  left: 320px;
  top: 190px;
}
div.village2 #village_map .l40 {
  left: 240px;
  top: 350px;
}
div.village2 .map1 {
  width: 540px;
  height: 448px;
  z-index: 98;
}
div.village2 .map2 {
  width: 422px;
  height: 339px;
  right: 63px;
  top: 40px;
  z-index: 99;
}
div.village2 #village_map .rocket {
  z-index: 20;
  width: 75px;
  height: 140px;
}
div.village2 #village_map .tur {
  left: 161px;
  top: 168px;
}
div.village2 #village_map .purp {
  left: 265px;
  top: 148px;
}
div.village2 #village_map .yell {
  left: 200px;
  top: 248px;
}
div.village2 #village_map .oran {
  left: 300px;
  top: 0;
}
div.village2 #village_map .green {
  left: 110px;
  top: 230px;
}
div.village2 #village_map .red {
  left: 328px;
  top: 210px;
}
div.village2 #building_contract {
  position: relative;
  z-index: 150;
  margin: -40px 19px 0;
}
div.village3 table.vil_troops {
  margin-bottom: 10px;
}
#mbig {
  width: 997px;
  height: 572px;
  border: 1px #5a595a solid;
}
#mbig #lightframe {
  width: 979px;
  height: 554px;
  position: relative;
  right: 7px;
  top: 7px;
  border: 2px #dedfde solid;
}
#mbig #darkframe {
  width: 975px;
  height: 550px;
  border: 2px #9c9a9c solid;
}
#mbig #map_popclose {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 30;
}

#map {
  position: relative;
}
div.map #map {
  width: 552px;
  height: 375px;
  top: -26px;
}
#mbig #map {
  width: 975px;
  height: 550px;
  top: 0;
  right: 0;
}
#map #map_content {
  position: relative;
}
div.map #map #map_content {
  width: 540px;
  height: 316px;
  right: 5px;
  top: 33px;
}
#mbig #map #map_content {
  width: 971px;
  height: 550px;
  top: 0;
  right: 0;
}
#map #map_content div {
  width: 74px;
  height: 74px;
  position: absolute;
}
#map #map_content div span {
  display: block;
  position: absolute;
  top: 56px;
  right: 30px;
  z-index: 49;
}
#map #map_content div span.m6 {
  top: 58px;
  right: 32px;
}
#map #map_makelarge {
  position: absolute;
  right: 26px;
  top: 39px;
  z-index: 50;
}
#map #map_links {
  position: absolute;
}
div.map #map #map_links {
  width: 540px;
  height: 316px;
  right: 5px;
  top: 33px;
  z-index: 50;
}
#mbig #map #map_links {
  width: 971px;
  height: 550px;
  top: 0;
  right: 0;
  z-index: 20;
}
#map #map_navibox {
  position: absolute;
  z-index: 50;
}
#mbig #map #map_navibox {
  bottom: 5px;
  left: 32px;
}
div.map #map #map_navibox {
  left: 20px;
  bottom: 0;
}
#map #map_rulers {
  position: absolute;
}
#map #map_rulers div {
  width: 35px;
  height: 12px;
  text-align: center;
  position: absolute;
}
#map #map_coords {
  width: 180px;
  height: 30px;
  position: absolute;
  line-height: 20px;
  z-index: 50;
  vertical-align: top;
}
div.map #map #map_coords {
  bottom: 26px;
  right: 30px;
}
#mbig #map #map_coords {
  bottom: 5px;
  right: 10px;
}
#map #map_coords span,
#map #map_coords input {
  float: right;
  margin-left: 5px;
}
#map #map_coords input.text {
  width: 28px;
  margin-left: 8px;
}
#map #map_infobox {
  position: absolute;
  z-index: 50;
}
div.map #map #map_infobox {
  top: 0;
  left: 20px;
}
#mbig #map #map_infobox {
  top: 10px;
  left: 50px;
}
div.map div.cropfinder_icon {
  z-index: 100;
  position: absolute;
  right: 493px;
  top: 312px;
}
div.map #map #map_content #i_0_0 {
  z-index: 1;
  left: 16px;
  top: 104px;
}
div.map #map #map_content #i_0_1 {
  z-index: 2;
  left: 52px;
  top: 84px;
}
div.map #map #map_content #i_0_2 {
  z-index: 3;
  left: 88px;
  top: 64px;
}
div.map #map #map_content #i_0_3 {
  z-index: 4;
  left: 124px;
  top: 44px;
}
div.map #map #map_content #i_0_4 {
  z-index: 5;
  left: 160px;
  top: 24px;
}
div.map #map #map_content #i_0_5 {
  z-index: 6;
  left: 196px;
  top: 4px;
}
div.map #map #map_content #i_0_6 {
  z-index: 7;
  left: 232px;
  top: -16px;
}
div.map #map #map_content #i_1_0 {
  z-index: 2;
  left: 53px;
  top: 124px;
}
div.map #map #map_content #i_1_1 {
  z-index: 2;
  left: 89px;
  top: 104px;
}
div.map #map #map_content #i_1_2 {
  z-index: 3;
  left: 125px;
  top: 84px;
}
div.map #map #map_content #i_1_3 {
  z-index: 4;
  left: 161px;
  top: 64px;
}
div.map #map #map_content #i_1_4 {
  z-index: 5;
  left: 197px;
  top: 44px;
}
div.map #map #map_content #i_1_5 {
  z-index: 6;
  left: 233px;
  top: 24px;
}
div.map #map #map_content #i_1_6 {
  z-index: 7;
  left: 269px;
  top: 4px;
}
div.map #map #map_content #i_2_0 {
  z-index: 3;
  left: 90px;
  top: 144px;
}
div.map #map #map_content #i_2_1 {
  z-index: 3;
  left: 126px;
  top: 124px;
}
div.map #map #map_content #i_2_2 {
  z-index: 3;
  left: 162px;
  top: 104px;
}
div.map #map #map_content #i_2_3 {
  z-index: 4;
  left: 198px;
  top: 84px;
}
div.map #map #map_content #i_2_4 {
  z-index: 5;
  left: 234px;
  top: 64px;
}
div.map #map #map_content #i_2_5 {
  z-index: 6;
  left: 270px;
  top: 44px;
}
div.map #map #map_content #i_2_6 {
  z-index: 7;
  left: 306px;
  top: 24px;
}
div.map #map #map_content #i_3_0 {
  z-index: 4;
  left: 127px;
  top: 164px;
}
div.map #map #map_content #i_3_1 {
  z-index: 4;
  left: 163px;
  top: 144px;
}
div.map #map #map_content #i_3_2 {
  z-index: 4;
  left: 199px;
  top: 124px;
}
div.map #map #map_content #i_3_3 {
  z-index: 4;
  left: 235px;
  top: 104px;
}
div.map #map #map_content #i_3_4 {
  z-index: 5;
  left: 271px;
  top: 84px;
}
div.map #map #map_content #i_3_5 {
  z-index: 6;
  left: 307px;
  top: 64px;
}
div.map #map #map_content #i_3_6 {
  z-index: 7;
  left: 343px;
  top: 44px;
}
div.map #map #map_content #i_4_0 {
  z-index: 5;
  left: 164px;
  top: 184px;
}
div.map #map #map_content #i_4_1 {
  z-index: 5;
  left: 200px;
  top: 164px;
}
div.map #map #map_content #i_4_2 {
  z-index: 5;
  left: 236px;
  top: 144px;
}
div.map #map #map_content #i_4_3 {
  z-index: 5;
  left: 272px;
  top: 124px;
}
div.map #map #map_content #i_4_4 {
  z-index: 5;
  left: 308px;
  top: 104px;
}
div.map #map #map_content #i_4_5 {
  z-index: 6;
  left: 344px;
  top: 84px;
}
div.map #map #map_content #i_4_6 {
  z-index: 7;
  left: 380px;
  top: 64px;
}
div.map #map #map_content #i_5_0 {
  z-index: 6;
  left: 201px;
  top: 204px;
}
div.map #map #map_content #i_5_1 {
  z-index: 6;
  left: 237px;
  top: 184px;
}
div.map #map #map_content #i_5_2 {
  z-index: 6;
  left: 273px;
  top: 164px;
}
div.map #map #map_content #i_5_3 {
  z-index: 6;
  left: 309px;
  top: 144px;
}
div.map #map #map_content #i_5_4 {
  z-index: 6;
  left: 345px;
  top: 124px;
}
div.map #map #map_content #i_5_5 {
  z-index: 6;
  left: 381px;
  top: 104px;
}
div.map #map #map_content #i_5_6 {
  z-index: 7;
  left: 417px;
  top: 84px;
}
div.map #map #map_content #i_6_0 {
  z-index: 7;
  left: 238px;
  top: 224px;
}
div.map #map #map_content #i_6_1 {
  z-index: 7;
  left: 274px;
  top: 204px;
}
div.map #map #map_content #i_6_2 {
  z-index: 7;
  left: 310px;
  top: 184px;
}
div.map #map #map_content #i_6_3 {
  z-index: 7;
  left: 346px;
  top: 164px;
}
div.map #map #map_content #i_6_4 {
  z-index: 7;
  left: 382px;
  top: 144px;
}
div.map #map #map_content #i_6_5 {
  z-index: 7;
  left: 418px;
  top: 124px;
}
div.map #map #map_content #i_6_6 {
  z-index: 7;
  left: 454px;
  top: 104px;
}
#mbig #map #map_content #i_0_0 {
  z-index: 1;
  left: 11px;
  top: 220px;
}
#mbig #map #map_content #i_0_1 {
  z-index: 2;
  left: 47px;
  top: 200px;
}
#mbig #map #map_content #i_0_2 {
  z-index: 3;
  left: 83px;
  top: 180px;
}
#mbig #map #map_content #i_0_3 {
  z-index: 4;
  left: 119px;
  top: 160px;
}
#mbig #map #map_content #i_0_4 {
  z-index: 5;
  left: 155px;
  top: 140px;
}
#mbig #map #map_content #i_0_5 {
  z-index: 6;
  left: 191px;
  top: 120px;
}
#mbig #map #map_content #i_0_6 {
  z-index: 7;
  left: 227px;
  top: 100px;
}
#mbig #map #map_content #i_0_7 {
  z-index: 8;
  left: 263px;
  top: 80px;
}
#mbig #map #map_content #i_0_8 {
  z-index: 9;
  left: 299px;
  top: 60px;
}
#mbig #map #map_content #i_0_9 {
  z-index: 10;
  left: 335px;
  top: 40px;
}
#mbig #map #map_content #i_0_10 {
  z-index: 11;
  left: 371px;
  top: 20px;
}
#mbig #map #map_content #i_0_11 {
  z-index: 12;
  left: 407px;
  top: 0;
}
#mbig #map #map_content #i_0_12 {
  z-index: 13;
  left: 443px;
  top: -20px;
}
#mbig #map #map_content #i_1_0 {
  z-index: 2;
  left: 48px;
  top: 240px;
}
#mbig #map #map_content #i_1_1 {
  z-index: 2;
  left: 84px;
  top: 220px;
}
#mbig #map #map_content #i_1_2 {
  z-index: 3;
  left: 120px;
  top: 200px;
}
#mbig #map #map_content #i_1_3 {
  z-index: 4;
  left: 156px;
  top: 180px;
}
#mbig #map #map_content #i_1_4 {
  z-index: 5;
  left: 192px;
  top: 160px;
}
#mbig #map #map_content #i_1_5 {
  z-index: 6;
  left: 228px;
  top: 140px;
}
#mbig #map #map_content #i_1_6 {
  z-index: 7;
  left: 264px;
  top: 120px;
}
#mbig #map #map_content #i_1_7 {
  z-index: 8;
  left: 300px;
  top: 100px;
}
#mbig #map #map_content #i_1_8 {
  z-index: 9;
  left: 336px;
  top: 80px;
}
#mbig #map #map_content #i_1_9 {
  z-index: 10;
  left: 372px;
  top: 60px;
}
#mbig #map #map_content #i_1_10 {
  z-index: 11;
  left: 408px;
  top: 40px;
}
#mbig #map #map_content #i_1_11 {
  z-index: 12;
  left: 444px;
  top: 20px;
}
#mbig #map #map_content #i_1_12 {
  z-index: 13;
  left: 480px;
  top: 0;
}
#mbig #map #map_content #i_2_0 {
  z-index: 3;
  left: 85px;
  top: 260px;
}
#mbig #map #map_content #i_2_1 {
  z-index: 3;
  left: 121px;
  top: 240px;
}
#mbig #map #map_content #i_2_2 {
  z-index: 3;
  left: 157px;
  top: 220px;
}
#mbig #map #map_content #i_2_3 {
  z-index: 4;
  left: 193px;
  top: 200px;
}
#mbig #map #map_content #i_2_4 {
  z-index: 5;
  left: 229px;
  top: 180px;
}
#mbig #map #map_content #i_2_5 {
  z-index: 6;
  left: 265px;
  top: 160px;
}
#mbig #map #map_content #i_2_6 {
  z-index: 7;
  left: 301px;
  top: 140px;
}
#mbig #map #map_content #i_2_7 {
  z-index: 8;
  left: 337px;
  top: 120px;
}
#mbig #map #map_content #i_2_8 {
  z-index: 9;
  left: 373px;
  top: 100px;
}
#mbig #map #map_content #i_2_9 {
  z-index: 10;
  left: 409px;
  top: 80px;
}
#mbig #map #map_content #i_2_10 {
  z-index: 11;
  left: 445px;
  top: 60px;
}
#mbig #map #map_content #i_2_11 {
  z-index: 12;
  left: 481px;
  top: 40px;
}
#mbig #map #map_content #i_2_12 {
  z-index: 13;
  left: 517px;
  top: 20px;
}
#mbig #map #map_content #i_3_0 {
  z-index: 4;
  left: 122px;
  top: 280px;
}
#mbig #map #map_content #i_3_1 {
  z-index: 4;
  left: 158px;
  top: 260px;
}
#mbig #map #map_content #i_3_2 {
  z-index: 4;
  left: 194px;
  top: 240px;
}
#mbig #map #map_content #i_3_3 {
  z-index: 4;
  left: 230px;
  top: 220px;
}
#mbig #map #map_content #i_3_4 {
  z-index: 5;
  left: 266px;
  top: 200px;
}
#mbig #map #map_content #i_3_5 {
  z-index: 6;
  left: 302px;
  top: 180px;
}
#mbig #map #map_content #i_3_6 {
  z-index: 7;
  left: 338px;
  top: 160px;
}
#mbig #map #map_content #i_3_7 {
  z-index: 8;
  left: 374px;
  top: 140px;
}
#mbig #map #map_content #i_3_8 {
  z-index: 9;
  left: 410px;
  top: 120px;
}
#mbig #map #map_content #i_3_9 {
  z-index: 10;
  left: 446px;
  top: 100px;
}
#mbig #map #map_content #i_3_10 {
  z-index: 11;
  left: 482px;
  top: 80px;
}
#mbig #map #map_content #i_3_11 {
  z-index: 12;
  left: 518px;
  top: 60px;
}
#mbig #map #map_content #i_3_12 {
  z-index: 13;
  left: 554px;
  top: 40px;
}
#mbig #map #map_content #i_4_0 {
  z-index: 5;
  left: 159px;
  top: 300px;
}
#mbig #map #map_content #i_4_1 {
  z-index: 5;
  left: 195px;
  top: 280px;
}
#mbig #map #map_content #i_4_2 {
  z-index: 5;
  left: 231px;
  top: 260px;
}
#mbig #map #map_content #i_4_3 {
  z-index: 5;
  left: 267px;
  top: 240px;
}
#mbig #map #map_content #i_4_4 {
  z-index: 5;
  left: 303px;
  top: 220px;
}
#mbig #map #map_content #i_4_5 {
  z-index: 6;
  left: 339px;
  top: 200px;
}
#mbig #map #map_content #i_4_6 {
  z-index: 7;
  left: 375px;
  top: 180px;
}
#mbig #map #map_content #i_4_7 {
  z-index: 8;
  left: 411px;
  top: 160px;
}
#mbig #map #map_content #i_4_8 {
  z-index: 9;
  left: 447px;
  top: 140px;
}
#mbig #map #map_content #i_4_9 {
  z-index: 10;
  left: 483px;
  top: 120px;
}
#mbig #map #map_content #i_4_10 {
  z-index: 11;
  left: 519px;
  top: 100px;
}
#mbig #map #map_content #i_4_11 {
  z-index: 12;
  left: 555px;
  top: 80px;
}
#mbig #map #map_content #i_4_12 {
  z-index: 13;
  left: 591px;
  top: 60px;
}
#mbig #map #map_content #i_5_0 {
  z-index: 6;
  left: 196px;
  top: 320px;
}
#mbig #map #map_content #i_5_1 {
  z-index: 6;
  left: 232px;
  top: 300px;
}
#mbig #map #map_content #i_5_2 {
  z-index: 6;
  left: 268px;
  top: 280px;
}
#mbig #map #map_content #i_5_3 {
  z-index: 6;
  left: 304px;
  top: 260px;
}
#mbig #map #map_content #i_5_4 {
  z-index: 6;
  left: 340px;
  top: 240px;
}
#mbig #map #map_content #i_5_5 {
  z-index: 6;
  left: 376px;
  top: 220px;
}
#mbig #map #map_content #i_5_6 {
  z-index: 7;
  left: 412px;
  top: 200px;
}
#mbig #map #map_content #i_5_7 {
  z-index: 8;
  left: 448px;
  top: 180px;
}
#mbig #map #map_content #i_5_8 {
  z-index: 9;
  left: 484px;
  top: 160px;
}
#mbig #map #map_content #i_5_9 {
  z-index: 10;
  left: 520px;
  top: 140px;
}
#mbig #map #map_content #i_5_10 {
  z-index: 11;
  left: 556px;
  top: 120px;
}
#mbig #map #map_content #i_5_11 {
  z-index: 12;
  left: 592px;
  top: 100px;
}
#mbig #map #map_content #i_5_12 {
  z-index: 13;
  left: 628px;
  top: 80px;
}
#mbig #map #map_content #i_6_0 {
  z-index: 7;
  left: 233px;
  top: 340px;
}
#mbig #map #map_content #i_6_1 {
  z-index: 7;
  left: 269px;
  top: 320px;
}
#mbig #map #map_content #i_6_2 {
  z-index: 7;
  left: 305px;
  top: 300px;
}
#mbig #map #map_content #i_6_3 {
  z-index: 7;
  left: 341px;
  top: 280px;
}
#mbig #map #map_content #i_6_4 {
  z-index: 7;
  left: 377px;
  top: 260px;
}
#mbig #map #map_content #i_6_5 {
  z-index: 7;
  left: 413px;
  top: 240px;
}
#mbig #map #map_content #i_6_6 {
  z-index: 7;
  left: 449px;
  top: 220px;
}
#mbig #map #map_content #i_6_7 {
  z-index: 8;
  left: 485px;
  top: 200px;
}
#mbig #map #map_content #i_6_8 {
  z-index: 9;
  left: 521px;
  top: 180px;
}
#mbig #map #map_content #i_6_9 {
  z-index: 10;
  left: 557px;
  top: 160px;
}
#mbig #map #map_content #i_6_10 {
  z-index: 11;
  left: 593px;
  top: 140px;
}
#mbig #map #map_content #i_6_11 {
  z-index: 12;
  left: 629px;
  top: 120px;
}
#mbig #map #map_content #i_6_12 {
  z-index: 13;
  left: 665px;
  top: 100px;
}
#mbig #map #map_content #i_7_0 {
  z-index: 8;
  left: 270px;
  top: 360px;
}
#mbig #map #map_content #i_7_1 {
  z-index: 8;
  left: 306px;
  top: 340px;
}
#mbig #map #map_content #i_7_2 {
  z-index: 8;
  left: 342px;
  top: 320px;
}
#mbig #map #map_content #i_7_3 {
  z-index: 8;
  left: 378px;
  top: 300px;
}
#mbig #map #map_content #i_7_4 {
  z-index: 8;
  left: 414px;
  top: 280px;
}
#mbig #map #map_content #i_7_5 {
  z-index: 8;
  left: 450px;
  top: 260px;
}
#mbig #map #map_content #i_7_6 {
  z-index: 8;
  left: 486px;
  top: 240px;
}
#mbig #map #map_content #i_7_7 {
  z-index: 8;
  left: 522px;
  top: 220px;
}
#mbig #map #map_content #i_7_8 {
  z-index: 9;
  left: 558px;
  top: 200px;
}
#mbig #map #map_content #i_7_9 {
  z-index: 10;
  left: 594px;
  top: 180px;
}
#mbig #map #map_content #i_7_10 {
  z-index: 11;
  left: 630px;
  top: 160px;
}
#mbig #map #map_content #i_7_11 {
  z-index: 12;
  left: 666px;
  top: 140px;
}
#mbig #map #map_content #i_7_12 {
  z-index: 13;
  left: 702px;
  top: 120px;
}
#mbig #map #map_content #i_8_0 {
  z-index: 9;
  left: 307px;
  top: 380px;
}
#mbig #map #map_content #i_8_1 {
  z-index: 9;
  left: 343px;
  top: 360px;
}
#mbig #map #map_content #i_8_2 {
  z-index: 9;
  left: 379px;
  top: 340px;
}
#mbig #map #map_content #i_8_3 {
  z-index: 9;
  left: 415px;
  top: 320px;
}
#mbig #map #map_content #i_8_4 {
  z-index: 9;
  left: 451px;
  top: 300px;
}
#mbig #map #map_content #i_8_5 {
  z-index: 9;
  left: 487px;
  top: 280px;
}
#mbig #map #map_content #i_8_6 {
  z-index: 9;
  left: 523px;
  top: 260px;
}
#mbig #map #map_content #i_8_7 {
  z-index: 9;
  left: 559px;
  top: 240px;
}
#mbig #map #map_content #i_8_8 {
  z-index: 9;
  left: 595px;
  top: 220px;
}
#mbig #map #map_content #i_8_9 {
  z-index: 10;
  left: 631px;
  top: 200px;
}
#mbig #map #map_content #i_8_10 {
  z-index: 11;
  left: 667px;
  top: 180px;
}
#mbig #map #map_content #i_8_11 {
  z-index: 12;
  left: 703px;
  top: 160px;
}
#mbig #map #map_content #i_8_12 {
  z-index: 13;
  left: 739px;
  top: 140px;
}
#mbig #map #map_content #i_9_0 {
  z-index: 10;
  left: 344px;
  top: 400px;
}
#mbig #map #map_content #i_9_1 {
  z-index: 10;
  left: 380px;
  top: 380px;
}
#mbig #map #map_content #i_9_2 {
  z-index: 10;
  left: 416px;
  top: 360px;
}
#mbig #map #map_content #i_9_3 {
  z-index: 10;
  left: 452px;
  top: 340px;
}
#mbig #map #map_content #i_9_4 {
  z-index: 10;
  left: 488px;
  top: 320px;
}
#mbig #map #map_content #i_9_5 {
  z-index: 10;
  left: 524px;
  top: 300px;
}
#mbig #map #map_content #i_9_6 {
  z-index: 10;
  left: 560px;
  top: 280px;
}
#mbig #map #map_content #i_9_7 {
  z-index: 10;
  left: 596px;
  top: 260px;
}
#mbig #map #map_content #i_9_8 {
  z-index: 10;
  left: 632px;
  top: 240px;
}
#mbig #map #map_content #i_9_9 {
  z-index: 10;
  left: 668px;
  top: 220px;
}
#mbig #map #map_content #i_9_10 {
  z-index: 11;
  left: 704px;
  top: 200px;
}
#mbig #map #map_content #i_9_11 {
  z-index: 12;
  left: 740px;
  top: 180px;
}
#mbig #map #map_content #i_9_12 {
  z-index: 13;
  left: 776px;
  top: 160px;
}
#mbig #map #map_content #i_10_0 {
  z-index: 11;
  left: 381px;
  top: 420px;
}
#mbig #map #map_content #i_10_1 {
  z-index: 11;
  left: 417px;
  top: 400px;
}
#mbig #map #map_content #i_10_2 {
  z-index: 11;
  left: 453px;
  top: 380px;
}
#mbig #map #map_content #i_10_3 {
  z-index: 11;
  left: 489px;
  top: 360px;
}
#mbig #map #map_content #i_10_4 {
  z-index: 11;
  left: 525px;
  top: 340px;
}
#mbig #map #map_content #i_10_5 {
  z-index: 11;
  left: 561px;
  top: 320px;
}
#mbig #map #map_content #i_10_6 {
  z-index: 11;
  left: 597px;
  top: 300px;
}
#mbig #map #map_content #i_10_7 {
  z-index: 11;
  left: 633px;
  top: 280px;
}
#mbig #map #map_content #i_10_8 {
  z-index: 11;
  left: 669px;
  top: 260px;
}
#mbig #map #map_content #i_10_9 {
  z-index: 11;
  left: 705px;
  top: 240px;
}
#mbig #map #map_content #i_10_10 {
  z-index: 11;
  left: 741px;
  top: 220px;
}
#mbig #map #map_content #i_10_11 {
  z-index: 12;
  left: 777px;
  top: 200px;
}
#mbig #map #map_content #i_10_12 {
  z-index: 13;
  left: 813px;
  top: 180px;
}
#mbig #map #map_content #i_11_0 {
  z-index: 12;
  left: 418px;
  top: 440px;
}
#mbig #map #map_content #i_11_1 {
  z-index: 12;
  left: 454px;
  top: 420px;
}
#mbig #map #map_content #i_11_2 {
  z-index: 12;
  left: 490px;
  top: 400px;
}
#mbig #map #map_content #i_11_3 {
  z-index: 12;
  left: 526px;
  top: 380px;
}
#mbig #map #map_content #i_11_4 {
  z-index: 12;
  left: 562px;
  top: 360px;
}
#mbig #map #map_content #i_11_5 {
  z-index: 12;
  left: 598px;
  top: 340px;
}
#mbig #map #map_content #i_11_6 {
  z-index: 12;
  left: 634px;
  top: 320px;
}
#mbig #map #map_content #i_11_7 {
  z-index: 12;
  left: 670px;
  top: 300px;
}
#mbig #map #map_content #i_11_8 {
  z-index: 12;
  left: 706px;
  top: 280px;
}
#mbig #map #map_content #i_11_9 {
  z-index: 12;
  left: 742px;
  top: 260px;
}
#mbig #map #map_content #i_11_10 {
  z-index: 12;
  left: 778px;
  top: 240px;
}
#mbig #map #map_content #i_11_11 {
  z-index: 12;
  left: 814px;
  top: 220px;
}
#mbig #map #map_content #i_11_12 {
  z-index: 13;
  left: 850px;
  top: 200px;
}
#mbig #map #map_content #i_12_0 {
  z-index: 13;
  left: 455px;
  top: 460px;
}
#mbig #map #map_content #i_12_1 {
  z-index: 13;
  left: 491px;
  top: 440px;
}
#mbig #map #map_content #i_12_2 {
  z-index: 13;
  left: 527px;
  top: 420px;
}
#mbig #map #map_content #i_12_3 {
  z-index: 13;
  left: 563px;
  top: 400px;
}
#mbig #map #map_content #i_12_4 {
  z-index: 13;
  left: 599px;
  top: 380px;
}
#mbig #map #map_content #i_12_5 {
  z-index: 13;
  left: 635px;
  top: 360px;
}
#mbig #map #map_content #i_12_6 {
  z-index: 13;
  left: 671px;
  top: 340px;
}
#mbig #map #map_content #i_12_7 {
  z-index: 13;
  left: 707px;
  top: 320px;
}
#mbig #map #map_content #i_12_8 {
  z-index: 13;
  left: 743px;
  top: 300px;
}
#mbig #map #map_content #i_12_9 {
  z-index: 13;
  left: 779px;
  top: 280px;
}
#mbig #map #map_content #i_12_10 {
  z-index: 13;
  left: 815px;
  top: 260px;
}
#mbig #map #map_content #i_12_11 {
  z-index: 13;
  left: 851px;
  top: 240px;
}
#mbig #map #map_content #i_12_12 {
  z-index: 13;
  left: 887px;
  top: 220px;
}
div.map #map #map_rulers {
  width: 540px;
  height: 316px;
  right: 5px;
  top: 34px;
  z-index: 30;
}
div.map #map #map_rulers #my6 {
  right: 9px;
  top: 172px;
}
div.map #map #map_rulers #my5 {
  right: 45px;
  top: 192px;
}
div.map #map #map_rulers #my4 {
  right: 81px;
  top: 212px;
}
div.map #map #map_rulers #my3 {
  right: 117px;
  top: 232px;
}
div.map #map #map_rulers #my2 {
  right: 153px;
  top: 252px;
}
div.map #map #map_rulers #my1 {
  right: 189px;
  top: 272px;
}
div.map #map #map_rulers #my0 {
  right: 225px;
  top: 292px;
}
div.map #map #map_rulers #mx6 {
  right: 9px;
  top: 128px;
}
div.map #map #map_rulers #mx5 {
  right: 45px;
  top: 108px;
}
div.map #map #map_rulers #mx4 {
  right: 81px;
  top: 88px;
}
div.map #map #map_rulers #mx3 {
  right: 117px;
  top: 68px;
}
div.map #map #map_rulers #mx2 {
  right: 153px;
  top: 48px;
}
div.map #map #map_rulers #mx1 {
  right: 189px;
  top: 28px;
}
div.map #map #map_rulers #mx0 {
  right: 225px;
  top: 8px;
}
#mbig #map #map_rulers {
  width: 971px;
  height: 550px;
  top: 0;
  right: 0;
  z-index: 10;
}
#mbig #map #map_rulers #my12 {
  right: 4px;
  top: 288px;
}
#mbig #map #map_rulers #my11 {
  right: 40px;
  top: 308px;
}
#mbig #map #map_rulers #my10 {
  right: 76px;
  top: 328px;
}
#mbig #map #map_rulers #my9 {
  right: 112px;
  top: 348px;
}
#mbig #map #map_rulers #my8 {
  right: 148px;
  top: 368px;
}
#mbig #map #map_rulers #my7 {
  right: 184px;
  top: 388px;
}
#mbig #map #map_rulers #my6 {
  right: 220px;
  top: 408px;
}
#mbig #map #map_rulers #my5 {
  right: 256px;
  top: 428px;
}
#mbig #map #map_rulers #my4 {
  right: 292px;
  top: 448px;
}
#mbig #map #map_rulers #my3 {
  right: 328px;
  top: 469px;
}
#mbig #map #map_rulers #my2 {
  right: 364px;
  top: 489px;
}
#mbig #map #map_rulers #my1 {
  right: 400px;
  top: 509px;
}
#mbig #map #map_rulers #my0 {
  right: 436px;
  top: 529px;
}
#mbig #map #map_rulers #mx12 {
  right: 4px;
  top: 244px;
}
#mbig #map #map_rulers #mx11 {
  right: 40px;
  top: 224px;
}
#mbig #map #map_rulers #mx10 {
  right: 76px;
  top: 204px;
}
#mbig #map #map_rulers #mx9 {
  right: 112px;
  top: 184px;
}
#mbig #map #map_rulers #mx8 {
  right: 148px;
  top: 164px;
}
#mbig #map #map_rulers #mx7 {
  right: 184px;
  top: 144px;
}
#mbig #map #map_rulers #mx6 {
  right: 220px;
  top: 124px;
}
#mbig #map #map_rulers #mx5 {
  right: 256px;
  top: 104px;
}
#mbig #map #map_rulers #mx4 {
  right: 292px;
  top: 84px;
}
#mbig #map #map_rulers #mx3 {
  right: 328px;
  top: 64px;
}
#mbig #map #map_rulers #mx2 {
  right: 364px;
  top: 43px;
}
#mbig #map #map_rulers #mx1 {
  right: 400px;
  top: 23px;
}
#mbig #map #map_rulers #mx0 {
  right: 436px;
  top: 3px;
}
#mbig #map #map_rulers #mapa {
  width: 960px;
  height: 548px;
}
div.map h1 div {
  float: right;
}
div.map #dmain {
  position: relative;
  top: -7px;
  right: 25px;
  z-index: 100;
  margin-bottom: -16px;
}
div.map #detailed_map {
  float: right;
  position: relative;
  right: 15px;
  margin-bottom: 15px;
}
div.map #map_details {
  float: left;
  margin-top: 25px;
  margin-left: 3px;
}
div.map #map_details table {
  margin-bottom: 15px;
}
div.map #options {
  clear: both;
  margin: 0 25px;
}
div.map #raidFavs {
  margin: 0 auto;
}
div.map #raidDetails {
  margin: 25px auto 0;
}
div.player table.account table.sitter {
  background-color: transparent;
  margin: 0;
}
div.player table.account table.sitter {
  text-align: right;
}
div.player table.account table.sitter td {
  padding: 0;
  vertical-align: top;
}
div.player table {
  margin-top: 25px;
}
div.player #profile {
  margin-top: 0;
}
div.player #edit {
  margin-top: 0;
}
div.player #links {
  margin-top: 0;
}
div.player #change_pass {
  margin-top: 0;
}
div.player #gpack {
  margin-top: 0;
}
div.player #gpack_popup {
  width: 442px;
  height: 290px;
  padding: 30px;
  position: absolute;
  z-index: 80;
  top: 80px;
  border: 0 solid #000;
}
div.player #gpack_popup img.logo {
  float: right;
  margin-left: 20px;
}
div.player #gpack_popup ul {
  margin-top: 20px;
  margin-right: 0;
  padding-right: 25px;
}
div.player #gpack_popup div.btn {
  position: absolute;
  bottom: 20px;
  width: 442px;
  text-align: center;
}
div.player #gpack_popup #gpack_activate {
  display: none;
}
div.player #gpack_popup #gpack_activate #preview {
  margin: 10px 0;
}
div.player .ie_notice {
  padding: 6px;
  border: 1px dashed silver;
}
div.alliance #member {
  margin-top: 25px;
}
div.alliance #rights {
  margin-top: 10px;
}
div.alliance #medals {
  margin-top: 25px;
}
div.alliance #own {
  margin-top: 25px;
}
div.alliance #chat_input {
  background-color: #fff;
}
div.alliance #rooms img.del {
  position: relative;
  top: 3px;
}
div.alliance .roomselector {
  float: right;
  width: 140px;
  height: 17px;
  padding: 3px;
  border: 1px solid silver;
  background-color: #fff;
}
div.alliance .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 table.dipl,
div.alliance #box {
  float: right;
}
div.alliance table.infos {
  float: left;
}
div.alliance #own {
  margin-top: 25px;
}
div.alliance #foreign {
  margin-top: 10px;
}
div.alliance #existing {
  margin-top: 10px;
}
div.alliance #tip {
  margin-top: 25px;
}
div.alliance #submenu {
  position: absolute;
  left: 29px;
  top: 104px;
}
div.alliance #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: 0 5px 15px 0;
}
div.forum #public,
div.forum #confederation,
div.forum #alliance,
div.forum #closed {
  margin-top: 10px;
}
div.forum #conf_list,
div.forum #ally_list,
div.forum #user_list,
div.forum #non_conf_list,
div.forum #open_user {
  margin-top: 15px;
}
div.statistics table {
  margin-top: 5px;
}
div.statistics #submenu {
  position: absolute;
  left: 29px;
  top: 107px;
}
div.statistics #submenu img {
  float: left;
  margin-right: 5px;
}
div.statistics #submenu2 {
  position: absolute;
  right: 29px;
  top: 107px;
}
div.statistics #submenu2 img {
  float: right;
  margin-left: 5px;
}
div.statistics table.top10 {
  margin-top: 10px;
  margin-bottom: 5px;
}
div.statistics .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 .box {
  width: 9px;
  height: 9px;
  border: solid 1px #000;
  float: right;
  margin: 4px 4px 0;
}
div.reports td.report_content table {
  margin-bottom: 15px;
}
div.messages .msg_head {
  width: 440px;
  height: 41px;
}
div.messages div.msg_content {
  width: 440px;
  padding-top: 3px;
  position: relative;
}
div.messages div.msg_content #label {
  float: right;
  margin-right: 12px;
}
div.messages div.msg_content #heading {
  float: right;
  padding-right: 8px;
}
div.messages div.msg_content #heading {
  padding: 0;
  margin: 0;
  height: 19px;
}
div.messages div.msg_content #line {
  width: 440px;
  height: 30px;
}
div.messages div.msg_content p.btn {
  margin: 7px 0 0;
}
div.messages .msg_foot {
  width: 440px;
  height: 18px;
}
div.messages #read_content #heading div {
  width: 250px;
}
div.messages #read_content #time {
  float: left;
  padding-left: 12px;
  margin-top: 2px;
}
div.messages #read_content #time div {
  padding: 0;
  margin: 0;
  height: 19px;
  text-align: left;
}
div.messages #read_content #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 #heading input {
  border: none;
  width: 267px;
}
div.messages #write_content #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 #adressbook {
  width: 405px;
  height: 273px;
  position: absolute;
  right: 1px;
  bottom: -9px;
  z-index: 80;
  text-align: center;
  padding: 15px;
}
div.messages #adressbook #close {
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: 81;
  border: 0 solid #000;
  right: 404px;
  top: 9px;
}
div.messages #adressbook span.enough {
  text-align: center;
  margin-top: 6px;
}
div.messages #friendlist {
  margin-top: 5px;
}
div.messages #block {
  width: 430px;
  height: 419px;
  position: relative;
  margin: 0 auto;
}
div.messages #block textarea {
  width: 265px;
  height: 256px;
  position: absolute;
  top: 40px;
  right: 80px;
  border: none;
  padding: 0;
  line-height: 16px;
}
div.messages #block p.btn {
  position: relative;
  top: 305px;
}
#build p.switch {
  text-align: left;
}

#build a.build_logo img {
  margin-right: 5px;
  position: absolute;
  left: 13px;
  top: 35px;
}
#build p.build_desc {
  padding-left: 70px;
}
#build table.under_progress {
  margin-top: 15px;
}
#build.gid0 table.new_building {
  margin-bottom: 25px;
}

#build.gid15 select.dropdown {
  width: 200px;
}
#build.gid15 #btn_demolish {
  margin-right: 15px;
  position: relative;
  top: 5px;
}
#build a.build_logo img.g16 {
  top: 45px;
}
#build.gid16 #textmenu {
  white-space: nowrap;
  position: relative;
}
#build.gid16 #textmenu a {
  background-color: #c3ebeb;
}
#build.gid16 table.troop_details {
  margin-bottom: 15px;
}
#build.gid16 #raidList {
  margin-bottom: 10px;
}
#build.gid12 table.troop_prop th,
#build.gid12 table.troop_prop td {
  padding: 2px 4px;
}
#build.gid12 table.troop_prop tbody td {
  white-space: nowrap;
  text-align: center;
}
#build.gid13 table.troop_prop th,
#build.gid13 table.troop_prop td {
  padding: 2px 4px;
}
#build.gid13 table.troop_prop tbody td {
  white-space: nowrap;
  text-align: center;
}
#build.gid17 table.send_res {
  float: right;
}
#build.gid17 table.res_target {
  float: right;
  margin-right: 20px;
}
#build.gid17 table.buy_select {
  float: right;
}
#build.gid17 #ratio_select {
  margin-right: 20px;
}
#build.gid17 #bid_select {
  margin-right: 20px;
}
#build.gid17 #range {
  margin-top: 20px;
}
#build.gid17 #submitText {
  margin-top: 5px;
  display: block;
}
#build.gid17 #submitButton {
  margin-top: 5px;
  display: none;
}
#build.gid17 table.traders {
  margin-bottom: 15px;
}
#build.gid17 p.info {
  margin-top: 5px;
}
#build.gid17 p.info img {
  margin-left: 2px;
}
#build.gid26 #main {
  margin-top: 15px;
}
#build.gid27 #near {
  margin-top: 20px;
}
#build.gid40 p.build_desc {
  padding-left: 200px;
}
#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 #troop_info {
  margin: 6px 2px 30px 0;
}
body.manual #t_desc {
  margin-top: 30px;
}
body.manual #big_unit {
  position: absolute;
  right: 260px;
  top: 95px;
}
body.manual #prereqs {
  margin-top: 15px;
}
body.manual img.building {
  float: left;
  margin: -40px 10px 10px 25px;
}
body.manual img.g16 {
  margin: 0 10px 10px 25px;
}
body.manual img.g40 {
  margin: -20px 10px 10px 15px;
}
body.manual .medals {
  text-align: center;
}
body.manual .goldclub {
  padding-right: 25px;
  margin-top: 0;
}
#side_info #anm {
  border: 1px #555 solid;
  position: absolute;
  z-index: 1000;
}
#side_info #qge {
  padding: 4px;
}
#side_info #qge img {
  display: block;
  cursor: pointer;
  position: relative;
}
div.quest #qstd {
  width: 415px;
  position: relative;
  z-index: 10;
}
div.quest #qstd #qst_accpt a.qle,
div.quest #qstd #qst_accept a.qri {
  display: block;
}
div.quest #qstd #qst_accpt a.qle {
  float: right;
  text-align: right;
}
div.quest #qstd #qst_accpt a.qri {
  float: left;
  text-align: left;
}
div.quest #qstd span.qcoords input {
  width: 60px;
}
div.quest div.rew p.ta_aw {
  margin: 0 0 5px;
}
div.quest #qstd .qb1 {
  float: left;
  margin: 0 12px;
}
div.quest #qstd .qb2 {
  float: right;
  margin: 0 12px;
}
div.a2b p.btn {
  text-align: right;
}
div.a2b .slots {
  margin-top: 5px;
  margin-bottom: 10px;
}
div.a2b #troops {
  margin-top: 5px;
}
div.a2b #coords {
  margin: 25px 5px 10px 0;
}
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: 150px;
  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 #product_selection {
  text-align: left;
  margin: 2px 0;
}
div.plus #product_selection select.dropdown {
  padding: 2px 3px;
}
div.plus #orders_link {
  text-align: left;
  margin: 2px 0;
}
div.plus #products {
  width: 512px;
  margin-right: -6px;
}
div.plus #products table.product {
  margin: 10px 6px 5px;
}
div.plus #products table.lang_ltr {
  float: left;
  direction: ltr;
}
div.plus #products table.lang_rtl {
  float: right;
  direction: rtl;
}
div.plus #plus_info {
  padding-top: 30px;
  text-align: center;
}
div.plus table.rate_details {
  margin-top: 10px;
  margin-bottom: 25px;
}
div.plus #open_orders {
  margin-top: 10px;
}
div.plus #gold_features {
  margin-top: 25px;
}
div.plus table.plusFunctions {
  margin-bottom: 25px;
}
div.warsim #select {
  margin-top: 10px;
}
div.warsim #attacker {
  float: right;
}
div.warsim #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 th,
div.banned_cn table td {
  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 .rea,
div.banned_cn table .dur,
div.banned_cn table .al {
  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 th,
#medal_mouseover table td {
  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;
}
.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;
}
.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;
}
.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.ie input.radio,
body.gecko input.radio,
body.webkit input.radio,
body.ie input.check,
body.gecko input.check,
body.webkit input.check {
  margin: 0;
  padding: 0;
  width: 13px;
  height: 13px;
}
table {
  border-collapse: separate;
  background-color: #cbe0ac;
  line-height: 16px;
  width: 100%;
  empty-cells: show;
}
table td,
table th {
  vertical-align: middle;
  padding: 0;
}
table thead th,
table tfoot th {
  background-repeat: repeat;
  text-align: center;
}
table thead td,
table tfoot td {
  background-color: #cbe0ac;
  text-align: center;
}
table tbody th,
table tbody td {
    line-height: 18px;
  background-color: #F8F2EA;
  text-align: right;
}
table tr.hl th,
table tr.hl td {
  background-color: #f0fff0;
  border-top: 1px solid #71d000;
  border-bottom: 1px solid #71d000;
}
table tr.hl th.fc,
table tr.hl td.fc {
  border-right: 1px solid #71d000;
}
table tr.hl th.lc,
table tr.hl td.lc {
  border-left: 1px solid #71d000;
}
table td.empty {
  height: 5px;
  padding: 0;
}
#side_info table {
  width: auto;
  background-color: #cbe0ac;
}
#side_info table td {
  padding: 0;
  line-height: 18px;
  text-align: right;
  white-space: nowrap;
  background-color: #F8F2EA;
}
#side_info table thead td {
  background-color: #cbe0ac;
  height: 22px;
}
#side_info td.dot {
  width: 10px;
  padding: 0 6px;
}
#side_info td.link {
  padding-left: 10px;
}
#side_info a, a:link, a:visited {
  color: #000000;
  text-decoration: none;
}
#res table {
  background-color: #fff;
  width: auto;
}
#res table td {
  padding: 1px;
}
#res table img {
  margin-right: 1px;
}
div.login table {
  border: 1px dashed silver;
  background-color: #fff;
}
div.login table tr.top th,
div.login table tr.top td {
  padding-top: 9px;
  padding-bottom: 2px;
}
div.login table tr.btm th,
div.login table tr.btm td {
  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 th,
div.signup table tr.top td {
  padding-top: 9px;
  padding-bottom: 2px;
}
div.signup table tr.btm th,
div.signup table tr.btm td {
  padding-top: 2px;
  padding-bottom: 9px;
}
div.signup table th,
div.signup table td {
  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 #sign_input th {
  width: 38%;
  padding-right: 20px;
  background-color: #F8F2EA;
}
div.signup #sign_input td {
  width: 62%;
  background-color: #F8F2EA;
}
div.signup #sign_select {
  line-height: 19px;
  background-color: #F8F2EA;
}
div.signup #sign_select th,
.signup #sign_select td {
  padding-right: 10px;
}
div.signup #sign_select .nat {
  width: 35%;
}
div.signup #sign_select .pos1 {
  width: 20%;
}
div.signup #sign_select .pos2 {
  width: 45%;
}
div.activate table {
  border: 1px dashed silver;
  background-color: #fff;
}
div.activate table tr.top th,
div.activate table tr.top td {
  padding-top: 9px;
  padding-bottom: 2px;
}
div.activate table tr.btm th,
div.activate table tr.btm td {
  padding-top: 2px;
  padding-bottom: 9px;
}
div.activate table th {
  width: 38%;
  padding-right: 20px;
  background-color: #04AA6D;
}
div.activate table td {
  width: 62%;
}
div.village1 table {
  line-height: 19px;
  background-color: #04AA6D;
}
div.village1 table thead th {
  background-image: none;
  background-color: #cbe0ac;
  text-align: right;
}
div.village1 table tbody td {
    background-color: #F8F2EA;
  padding: 1px 2px;
}
div.village1 table td.ico {
  width: 18px;
  padding-right: 4px;
}
div.village1 table td.num {
  white-space: nowrap;
}
div.village1 #movements td {
  padding: 1px 0;
}
div.village1 #movements td.empty {
  height: 38px;
}
div.village1 #movements td.typ {
  width: 32px;
  vertical-align: top;
}
div.village1 #movements td.typ img {
  float: right;
  position: relative;
  top: 3px;
  margin-top: 0;
  margin-left: 1px;
  margin-bottom: 0;
  margin-right: 4px;
}
div.village1 #movements div.mov {
  float: right;
}
div.village1 #movements .dur_r {
  float: left;
  padding-left: 2px;
}
div.village1 #movements .wrap {
  line-height: 10px;
}
div.village1 #movements .dur_l {
  float: right;
  padding-bottom: 2px;
}
div.village1 #production td.res {
  width: 20%;
}
div.village1 #production .per {
  width: 40%;
}
div.village1 #troops .un {
  width: 80%;
}
div.village1 #building_contract {
  width: 502px;
}
div.village2 #building_contract {
  line-height: 19px;
  width: 502px;
  background: 0 0;
}
div.village2 #building_contract thead th {
  background: 0 0;
  text-align: right;
}
div.village2 #building_contract tbody td {
  background: 0 0;
  padding: 1px 2px;
}
div.village2 #building_contract td.ico {
  width: 18px;
  padding-right: 4px;
}
div.village3 table th,
div.village3 table td {
  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 #overview td {
  white-space: normal;
}
div.village3 #overview .att {
  width: 15%;
}
div.village3 #overview .bui {
  width: 10%;
}
div.village3 #overview .tro {
  width: 15%;
}
div.village3 #overview td.tra {
  width: 15%;
  white-space: nowrap;
}
div.village3 #ressources tbody td {
  text-align: left;
}
div.village3 #ressources td.vil {
  text-align: right;
}
div.village3 #ressources td.lum {
  width: 15%;
}
div.village3 #ressources td.clay {
  width: 15%;
}
div.village3 #ressources td.iron {
  width: 15%;
}
div.village3 #ressources td.crop {
  width: 15%;
}
div.village3 #ressources td.tra {
  width: 10%;
}
div.village3 #warehouse th,
div.village3 #warehouse td {
  padding: 2px;
}
div.village3 #warehouse td.vil {
  padding-right: 4px;
}
div.village3 #warehouse td.lum {
  width: 10%;
}
div.village3 #warehouse td.clay {
  width: 10%;
}
div.village3 #warehouse td.iron {
  width: 10%;
}
div.village3 #warehouse .max123 {
  width: 15%;
}
div.village3 #warehouse td.crop {
  width: 10%;
}
div.village3 #warehouse .max4 {
  width: 15%;
}
div.village3 #culture_points .cps {
  width: 15%;
}
div.village3 #culture_points .cel {
  width: 20%;
}
div.village3 #culture_points .tro {
  width: 20%;
  white-space: normal;
}
div.village3 #culture_points .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 .upkeep td {
  text-align: right;
  padding-right: 7px;
}
div.map table.tableNone {
  background-color: #cbe0ac;
}
div.map table.tableNone thead th {
  text-align: right;
  background-image: none;
  background-color: #cbe0ac;
}
div.map table.tableNone thead th div {
  float: right;
  background-color: #cbe0ac;
}
div.map table.tableNone tbody td,
div.map table.tableNone tbody th {
  padding: 1px 4px;
}
#map #map_infobox {
  background-color: #cbe0ac;
  width: 170px;
  line-height: 19px;
}
#map #map_infobox th,
#map #map_infobox td {
  line-height: 15px;
  padding: 1px 5px;
}
#map #map_infobox thead th {
  text-align: center;
}
#map #map_infobox tbody th {
  width: 45%;
}
#map table.default,
#map table.empty,
#map table.oasis_empty {
  background-color: #f0f0f0;
}
#map table.village,
#map table.oasis {
  background-color: silver;
}
#map table.default thead th,
#map table.empty thead th,
#map table.oasis_empty thead th {
  background-image: none;
  background-color: #fff;
}
#map table.village thead th,
#map table.oasis thead th {
  background-image: url(../../img/a/c2.gif);
  background-repeat: repeat;
}
div.map #village_info {
  width: 227px;
}
div.map #village_info tbody th {
  width: 50%;
}
div.map #village_info tbody td {
  font-weight: 700;
}
div.map #troop_info {
  width: 227px;
}
div.map #troop_info .ico {
  width: 10%;
}
div.map #troop_info .val {
  width: 10%;
  text-align: left;
  padding-right: 10px;
}
div.map #troop_info .val {
  font-weight: 700;
}
div.map #troop_info ul {
  margin: 0 2px 0 0;
  padding-right: 12px;
}
div.map #troop_info.rep tbody {
  line-height: 16px;
}
div.map #troop_info.rep img {
  float: right;
  margin-left: 5px;
}
div.map #distribution {
  width: 227px;
}
div.map #distribution .ico {
  width: 10%;
}
div.map #distribution .val {
  width: 10%;
  text-align: left;
  padding-right: 10px;
}
div.map #distribution .val {
  font-weight: 700;
}
div.map #options {
  width: 502px;
}
div.map #options tbody td {
  padding-right: 4px;
}
div.map #raidFavs {
  width: 502px;
}
div.map #raidFavs thead td {
  white-space: nowrap;
}
div.map #raidFavs th,
div.map #raidFavs td {
  padding: 2px 7px;
  text-align: center;
}
div.map #raidFavs td.del {
  padding: 2px;
  width: 4%;
}
div.map #raidFavs td.vil {
  text-align: right;
}
div.map #raidFavs td.vil img {
  float: left;
}
div.map #raidFavs td.aligned_coords {
  width: 94px;
  padding: 2px 0;
}
div.map #raidFavs td.aligned_coords div.cox,
div.map #raidFavs td.aligned_coords div.coy {
  width: 42px;
}
div.map #raidFavs td.rep {
  text-align: right;
  width: 20%;
  white-space: nowrap;
}
div.map #raidFavs td.rep img {
  float: right;
  margin-left: 3px;
}
div.map #raidFavs td.goods {
  width: 10%;
}
div.map #raidFavs td.lost {
  width: 10%;
}
div.map #raidDetails {
  width: 502px;
}
div.map #raidDetails th,
div.map #raidDetails td {
  padding: 2px 7px;
  text-align: center;
}
div.map #raidDetails td.day {
  width: 25px;
  height: 100px;
}
div.map #raidDetails td.day div.booty,
div.map #raidDetails td.day div.lost {
  position: relative;
  width: 12px;
  height: 100px;
}
div.map #raidDetails td.day div.booty {
  float: right;
  background-color: #caffc9;
}
div.map #raidDetails td.day div.booty div.value {
  background-color: #00bc00;
}
div.map #raidDetails td.day div.lost {
  float: left;
  background-color: #ffd0b1;
}
div.map #raidDetails td.day div.lost div.value {
  background-color: #ff6f0f;
}
div.map #raidDetails td.day div.value {
  width: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 0;
  line-height: 0;
}
div.map #raidDetails td.balance {
  text-align: right;
}
div.map #raidDetails td.balance hr {
  border-color: silver;
}
div.map #raidDetails td.day .value.height100 {
  height: 100px;
}
div.map #raidDetails td.day .value.height95 {
  height: 95px;
}
div.map #raidDetails td.day .value.height90 {
  height: 90px;
}
div.map #raidDetails td.day .value.height85 {
  height: 85px;
}
div.map #raidDetails td.day .value.height80 {
  height: 80px;
}
div.map #raidDetails td.day .value.height75 {
  height: 75px;
}
div.map #raidDetails td.day .value.height70 {
  height: 70px;
}
div.map #raidDetails td.day .value.height65 {
  height: 65px;
}
div.map #raidDetails td.day .value.height60 {
  height: 60px;
}
div.map #raidDetails td.day .value.height55 {
  height: 55px;
}
div.map #raidDetails td.day .value.height50 {
  height: 50px;
}
div.map #raidDetails td.day .value.height45 {
  height: 45px;
}
div.map #raidDetails td.day .value.height40 {
  height: 40px;
}
div.map #raidDetails td.day .value.height35 {
  height: 35px;
}
div.map #raidDetails td.day .value.height30 {
  height: 30px;
}
div.map #raidDetails td.day .value.height25 {
  height: 25px;
}
div.map #raidDetails td.day .value.height20 {
  height: 20px;
}
div.map #raidDetails td.day .value.height15 {
  height: 15px;
}
div.map #raidDetails td.day .value.height10 {
  height: 10px;
}
div.map #raidDetails td.day .value.height5 {
  height: 5px;
}
div.map #raidDetails td.day .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 #profile thead td {
  width: 50%;
}
div.player #profile td.details {
  width: 50%;
  height: 156px;
  padding: 0;
  vertical-align: top;
  border-bottom: none;
}
div.player #profile td.details table {
  margin-top: 0;
  background-color: #fff;
  border-collapse: collapse;
}
div.player #profile td.details table th {
  width: 100px;
  border-bottom: 1px solid silver;
  border-left: 1px solid silver;
}
div.player #profile td.details table td {
  text-align: right;
  border-bottom: 1px solid silver;
}
div.player #profile td.desc1 {
  width: 50%;
  padding: 0 7px;
  vertical-align: middle;
}
div.player #profile td.details table td.desc2 {
  border-bottom: 0 solid transparent;
  vertical-align: middle;
  text-align: center;
  height: 100%;
}
div.player #villages td.nam {
  text-align: right;
}
div.player #villages td.hab {
  width: 20%;
}
div.player #edit thead td {
  width: 50%;
}
div.player #edit tbody th {
  width: 20%;
  white-space: nowrap;
}
div.player #edit tbody td {
  line-height: 19px;
}
div.player #edit input.text {
  width: 94%;
}
div.player #edit td.birth input.day {
  float: right;
  width: 17px;
}
div.player #edit td.birth select.dropdown {
  float: right;
  width: 60px;
  margin: auto 5px;
  padding: 1px 2px;
}
div.player #edit td.birth .year {
  float: right;
  width: 30px;
}
div.player #edit td.gend {
  text-align: right;
}
div.player #edit td.gend input.radio {
  position: relative;
  top: 1px;
  margin-left: 2px;
}
body.presto div.player #edit td.gend input.radio {
  top: 0;
}
body.ie6 div.player #edit td.gend input.radio,
body.ie7 div.player #edit td.gend input.radio {
  top: -2px;
}
div.player #edit td.desc1,
div.player #edit td.desc2 {
  padding: 0;
}
div.player #edit td.desc1 textarea,
div.player #edit td.desc2 textarea {
  overflow-x: hidden;
  overflow-y: scroll;
  text-align: center;
  padding: 0;
}
div.player #edit td.desc1 textarea {
  width: 249px;
  height: 264px;
}
div.player #edit td.desc2 textarea {
  width: 248px;
  height: 158px;
}
div.player #medals td.typ {
  text-align: right;
}
div.player #medals td.ra {
  width: 15%;
  white-space: nowrap;
}
div.player #medals td.we {
  width: 15%;
}
div.player #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 #links .nr input.text {
  width: 25px;
}
div.player #links td.nam input.text {
  width: 150px;
}
div.player #links td.link input.text {
  width: 255px;
}
div.player #time tbody th {
  width: 25%;
}
div.player #time select.dropdown {
  width: 200px;
}
div.player #advertisement tbody th {
  width: 25%;
}
div.player #advertisement span.note {
  margin-right: 10px;
}
div.player table.account tbody th {
  width: 50%;
}
div.player table.account input.text {
  width: 94%;
}
div.player #change_pass td.note {
  text-align: right;
}
div.player #sitter input.text {
  width: 50%;
}
div.player #sitter span.count {
  margin-right: 5px;
}
div.player #sitter span.max {
  margin-right: 5px;
}
div.player #del_acc .del_selection {
  text-align: right;
}
div.player #del_acc input.radio {
  position: relative;
  top: 1px;
}
body.presto div.player #del_acc input.radio {
  top: 0;
}
body.ie6 div.player #del_acc input.radio,
body.ie7 div.player #del_acc input.radio {
  top: -2px;
}
div.player #gpack td {
  text-align: right;
  height: 24px;
}
div.player #gpack td.info {
  text-align: center;
}
div.player #gpack td input.radio {
  position: relative;
  top: 1px;
  margin-right: 2px;
  margin-left: 2px;
}
body.presto div.player #gpack td input.radio {
  top: 0;
}
body.ie6 div.player #gpack td input.radio,
body.ie7 div.player #gpack td input.radio {
  top: -2px;
}
div.player #gpack td input.text {
  margin-right: 15px;
  width: 220px;
}
div.player #gpack td div.example {
  margin-right: 22px;
}
div.player #download thead td {
  white-space: nowrap;
}
div.player #download td.nam {
  text-align: right;
}
div.player #download .size {
  width: 22%;
}
div.player #download td.act {
  width: 22%;
}
div.player #download .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 #profile thead td {
  width: 50%;
}
div.alliance #profile td.details {
  width: 50%;
  height: 156px;
  padding: 0;
  vertical-align: top;
  border-bottom: none;
}
div.alliance #profile td.details table {
  margin-top: 0;
  background-color: #fff;
  border-collapse: collapse;
}
div.alliance #profile td.details table th {
  width: 50%;
  border-bottom: 1px solid silver;
  border-left: 1px solid silver;
}
div.alliance #profile td.details table td {
  text-align: right;
  border-bottom: 1px solid silver;
}
div.alliance #profile td.desc1 {
  width: 50%;
  padding: 0 7px;
  vertical-align: middle;
}
div.alliance #profile td.details table td.desc2 {
  border-bottom: 0 solid transparent;
  vertical-align: middle;
  text-align: center;
  height: 100%;
}
div.alliance #member td.ra {
  width: 5%;
  text-align: left;
  white-space: nowrap;
}
div.alliance #member td.pla {
  text-align: right;
}
div.alliance #member td.hab {
  width: 25%;
}
div.alliance #member td.vil {
  width: 20%;
}
div.alliance #member td.on {
  width: 5%;
}
div.alliance #offs td.sub {
  text-align: right;
}
div.alliance #offs td.sub img {
  float: right;
}
div.alliance #offs td.sub div {
  padding-right: 24px;
}
div.alliance #offs td.al {
  width: 20%;
  white-space: nowrap;
}
div.alliance #offs td.dat {
  width: 23%;
  white-space: nowrap;
}
div.alliance #events .event {
  text-align: right;
}
div.alliance #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 #options td.val {
  text-align: right;
}
div.alliance #name td {
  text-align: right;
}
div.alliance #name input.tag {
  width: 50%;
}
div.alliance #edit thead td {
  width: 50%;
}
div.alliance #edit tbody th {
  width: 30%;
}
div.alliance #edit tbody td {
  line-height: 19px;
  text-align: right;
}
div.alliance #edit input.text {
  width: 94%;
}
div.alliance #edit td.desc1,
div.alliance #edit td.desc2 {
  padding: 0;
}
div.alliance #edit td.desc1 textarea,
div.alliance #edit td.desc2 textarea {
  overflow-x: hidden;
  overflow-y: scroll;
  text-align: center;
  padding: 0;
}
div.alliance #edit td.desc1 textarea {
  width: 249px;
  height: 264px;
}
div.alliance #edit td.desc2 textarea {
  width: 248px;
  height: 140px;
}
div.alliance #medals td.typ {
  text-align: right;
}
div.alliance #medals td.ra {
  width: 15%;
  white-space: nowrap;
}
div.alliance #medals td.we {
  width: 15%;
}
div.alliance #medals td.bb {
  width: 20%;
}
div.alliance #invitations td {
  text-align: right;
}
div.alliance #invitations td.abo {
  text-align: center;
}
div.alliance .dipl,
div.alliance #box {
  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 .acc {
  width: 25%;
  text-align: center;
}
div.alliance #diplomacy input.text {
  width: 94%;
}
div.alliance #diplomacy input.radio {
  margin: 3px;
}
div.alliance #own td.wait {
  width: 25%;
}
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 .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 .av {
  width: 18%;
}
div.statistics td.po {
  width: 20%;
}
div.statistics #player td.pla {
  width: auto;
  text-align: right;
}
div.statistics #player td.al {
  text-align: center;
}
div.statistics #player_off td.pla {
  width: auto;
  text-align: right;
}
div.statistics #player_def td.pla {
  width: auto;
  text-align: right;
}
div.statistics #alliance td.al {
  width: auto;
}
div.statistics #alliance_off td.al {
  width: auto;
}
div.statistics #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 {
  text-align: right;
}
div.statistics table.top10 td.val {
  width: 30%;
}
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 #top10_offs,
div.statistics #top10_climbers {
  float: right;
}
div.statistics #top10_defs,
div.statistics #top10_raiders {
  float: left;
}
div.statistics #villages td.vil {
  width: auto;
  text-align: right;
}
div.statistics #villages td.pla {
  width: 25%;
  text-align: right;
}
div.statistics #villages td.hab {
  width: 15%;
}
div.statistics #villages td.aligned_coords {
  padding: 2px 0;
}
div.statistics #heroes td.hero {
  text-align: right;
}
div.statistics #heroes td.hero img {
  position: relative;
  top: 1px;
  margin: -2px;
}
div.statistics #heroes td.pla {
  width: 30%;
  text-align: right;
}
div.statistics #heroes td.lev {
  width: 10%;
}
div.statistics #heroes td.xp {
  width: 15%;
}
div.statistics #world_tribes,
div.statistics #world_misc {
  margin-top: 15px;
}
div.statistics #world_player th {
  width: 60%;
}
div.statistics #world_tribes td,
div.statistics #world_misc td {
  width: 33%;
}
div.statistics #wonder td.nam {
  width: 35%;
}
div.statistics #wonder td.al {
  width: 15%;
}
div.statistics #wonder td.lev {
  width: 10%;
}
div.statistics #wonder td.at {
  width: 2%;
}
div.statistics #search_navi {
  margin-top: 15px;
}
div.statistics #search_navi div {
  vertical-align: top;
}
div.statistics #search_navi div.search {
  float: right;
  text-align: right;
}
div.statistics #search_navi div.search span {
  white-space: nowrap;
}
div.statistics #search_navi div.search input {
  vertical-align: middle;
  margin-top: 2px;
  margin-bottom: 2px;
}
div.statistics #search_navi div.search input.ra {
  margin-right: 4px;
  width: 32px;
}
div.statistics #search_navi div.search input.name {
  margin-right: 4px;
  width: 50px;
}
div.statistics #search_navi div.search span.or {
  margin: auto 8px;
}
div.statistics #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 #overview td,
div.reports #overview th {
  padding: 3px 7px;
  line-height: 17px;
}
div.reports #overview tbody td {
  vertical-align: top;
}
div.reports #overview td.sel {
  width: 5%;
  padding: 5px;
  text-align: center;
}
div.reports #overview td.sub img {
  float: right;
}
div.reports #overview td.sub div {
  padding-right: 24px;
}
div.reports #overview td.dat {
  width: 23%;
  text-align: center;
  white-space: nowrap;
  padding: 3px 2px;
}
div.reports #overview tfoot th.buttons {
  text-align: right;
}
div.reports #overview tfoot th.buttons input {
  vertical-align: middle;
}
div.reports #overview tfoot th.navi {
  text-align: left;
}
div.reports #report_surround thead th,
div.reports #report_surround thead td {
  text-align: right;
}
div.reports #report_surround thead td.sent {
  width: 25%;
}
div.reports #report_surround td.report_content {
  padding: 15px 2px 0;
}
div.reports #report_surround td.report_content table {
  margin-bottom: 15px;
}
div.reports #report_surround td.report_content table thead td {
  text-align: center;
  background-color: #f3f3f3;
}
div.reports #report_surround td.report_content table tbody th {
  text-align: center;
  width: 20%;
}
div.reports #report_surround td.report_content table tbody.units td {
  width: 7.2%;
  text-align: center;
  padding: 2px;
}
div.reports #report_surround td.report_content table tbody.infos th,
div.reports #report_surround td.report_content table tbody.infos td,
div.reports #report_surround td.report_content table tbody.goods th,
div.reports #report_surround td.report_content table tbody.goods td,
div.reports #report_surround td.report_content table tbody.res th,
div.reports #report_surround td.report_content table tbody.res td,
div.reports #report_surround td.report_content table tbody.regards th,
div.reports #report_surround td.report_content table tbody.regards td {
  background-color: #f3f3f3;
}
div.reports #report_surround td.report_content table tbody.infos td img {
  display: inline;
  margin-left: 2px;
}
div.reports td.report_content #attacker tbody.goods div.res {
  float: right;
}
div.reports td.report_content #attacker tbody.goods div.carry {
  float: left;
  margin-right: 20px;
}
div.messages td.none {
  text-align: center;
}
div.messages #overview td,
div.messages #overview th {
  padding: 3px 7px;
  line-height: 17px;
  text-align: center;
}
div.messages #overview tr.sup td.sel {
  background-color: #71d000;
}
div.messages #overview .multi td.sel {
  background-color: #ff6f0f;
}
div.messages #overview td.sel {
  width: 5%;
}
div.messages #overview td.top {
  text-align: right;
}
div.messages #overview td.send {
  width: 25%;
}
div.messages #overview td.dat {
  width: 22%;
  white-space: nowrap;
}
div.messages #overview th.buttons {
  text-align: right;
}
div.messages #overview th.buttons input {
  vertical-align: middle;
}
div.messages #overview th.navi {
  text-align: left;
}
div.messages #friendlist td {
  padding: 2px;
  text-align: center;
  height: 20px;
}
.webkit div.messages #friendlist td {
  height: 18px;
}
div.messages #friendlist .end {
  width: 5%;
  padding: 0;
}
div.messages #friendlist td.pla {
  width: 40%;
  padding: 0;
}
div.messages #friendlist td.on {
  width: 5%;
  padding: 0;
}
div.messages #friendlist td.pla input.text {
  border: none;
}
div.messages #friendlist img.del,
div.messages #friendlist img.accept {
  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 th,
div.messages table.rate_details td {
  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;
}
#build #build_value {
  width: auto;
  line-height: 19px;
  background-color: #cbe0ac;
}
#build #build_value th,
#build #build_value td {
  white-space: nowrap;
  background-color: #F8F2EA;
}
#build #build_value th {
  padding-left: 35px;
}
#build #build_value td {
  text-align: left;
  background-color: #cbe0ac;
}
#build table.build_details td {
  padding: 2px 7px;
}
#build table.build_details td.desc {
  line-height: 19px;
}
#build table.build_details td.desc div.tit img {
  margin: 0 5px;
  position: relative;
  top: 3px;
}
#build table.build_details td.desc div.details {
  padding-right: 30px;
}
#build table.build_details td.desc div.details span {
  white-space: nowrap;
}
#build table.build_details td.desc div.details span.none {
  white-space: normal;
}
#build table.build_details td.act {
  width: 29%;
  text-align: center;
}
#build table.build_details td.val {
  width: 12%;
  text-align: center;
}
#build table.build_details td.val input.text {
  width: 30px;
}
#build table.build_details td.max {
  width: 19%;
  text-align: center;
}
#build table.under_progress {
  margin-top: 15px;
}
#build table.under_progress td {
  padding: 2px 7px;
  text-align: center;
}
#build table.under_progress td.desc {
  text-align: right;
}
#build table.under_progress td.desc img {
  margin: 0 5px;
  position: relative;
  top: 3px;
}
#build table.under_progress div.val {
  padding-right: 5px;
  float: right;
  text-align: left;
}
#build table.under_progress td.dur {
  width: 20%;
}
#build table.under_progress .fin {
  width: 20%;
}
#build table.under_progress .next td {
  background-color: #f5f5f5;
}
#build #contract {
  line-height: 19px;
}
div#build table#expansion td,
div#build #expansion th {
  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;
}
.btnPlus {
  box-shadow: inset 0px 0px 0px -50px #a6827e;
  background: linear-gradient(to bottom, #ffc58a 5%, #634b30 100%);
  background-color: #ffc58a;
  border-radius: 12px;
  border: 1px solid #54381e;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  padding: 8px 23px;
  text-decoration: none;
  text-shadow: 0px 0px 1px #4d3534;
}
.btnPlus:hover {
  background: linear-gradient(to bottom, #634b30 5%, #ffc58a 100%);
  background-color: #634b30;
}
.btnPlus:active {
  position: relative;
  top: 1px;
}
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: #F8F2EA;
}
div#build.gid0 table.new_building td.desc {
  padding-bottom: 15px;
  background-color: #cbe0ac;
}
div#build.gid0 table.new_building td.bimg {
  padding-right: 15px;
  padding-left: 5px;
  vertical-align: top;
  background-color: #cbe0ac;
}
div#build.gid0 table.new_building td.res {
  padding-bottom: 3px;
  background-color: #cbe0ac;
}
div#build.gid0 table.new_building td.requ {
  padding-bottom: 3px;
  background-color: #cbe0ac;
}
div#build.gid15 table#demolish {
  background-color: #fff;
}
div#build.gid16 table.troop_details th,
div#build.gid16 table.troop_details td {
  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 th,
div#build.gid16 table.troop_details tbody.infos td {
  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 th,
div#build.gid16 table#raidList td {
  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 th,
div#build.gid16 table#troopEscape td {
  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 th,
div#build.gid17 table.res_target td {
  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.vil *,
div#build.gid17 table#target_select td.coo * {
  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 th,
div#build.gid17 table.traders td {
  padding: 2px 7px;
}
div#build.gid17 table.traders tr.res th,
div#build.gid17 table.traders tr.res td {
  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 th,
div#build.gid17 table#range td {
  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 th,
div#build.gid17 table#summary td {
  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 th,
div#build.gid17 table#sell td {
  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 th,
div#build.gid17 table#sell_overview td {
  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 th,
div#build.gid17 table#npc td {
  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 th,
div#build.gid17 table#trading_edit td {
  padding: 2px 7px;
}
div#build.gid17 table#trading_edit tbody th,
div#build.gid17 table#trading_edit tbody td {
  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 th,
div#build.gid18 table td {
  padding: 2px 7px;
}
div#build.gid18 table th {
  width: 30%;
}
div#build.gid18 table#join th,
div#build.gid18 #join td {
  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 table#main th,
div#build.gid26 #main td {
  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 th,
div#build.gid27 table td {
  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 th,
div#build.gid37 table td {
  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 th,
div#build.gid40 table#rename td {
  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 th,
div.quest div#qstd table.altquest td {
  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 th,
div.a2b table td {
  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;
}
* + html div.a2b table#coords td.sel input.radio {
  top: -2px;
}
div.a2b table#coords td.vil *,
div.a2b table#coords td.target * {
  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 th,
div.a2b table.troop_details tbody.infos td {
  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 th,
div.cropfinder table#croplist td {
  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 th,
div.plus table.rate_details td {
  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 th,
div.plus table#open_orders td {
  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 th,
div.plus table.features td {
  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 th,
div.plus table.plusFunctions td {
  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 th,
div.plus table#invite td {
  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 th,
div.plus #brought_in td {
  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 th,
div.support table td {
  padding: 2px 3px;
}
div.support table td {
  padding-right: 7px;
}
body {
  color: #000;
  font-size: 14px;
  font-family: Arial, Helvetica, Arial, Verdana, sans-serif;
  font-weight: 400;
}
.res0 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/bonuses_production_lumber.png);
}
.res1 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/bonuses_production_clay.png);
}
.res2 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/bonuses_production_iron.png);
}
.res3 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/bonuses_production_crop.png);
}
.res00 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/resource_lumber.png);
}
.res11 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/resource_clay.png);
}
.res22 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/resource_iron.png);
}
.res33 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/resource_crop.png);
}
.tager {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/npc_merchant_voucher_x5.png);
}
.finish {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/bullding_finish.png);
}
.finish1 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/troop_training_voucher_barracks.png);
}
.gold1 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/gold_large1.png);
}
.plusac {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/plus_act.png);
}
.attack1 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/attack1.png);
}
.deffend1 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/deffend1.png);
}
.deffend11 {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/deffend11.png);
}
.spy {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/spy.png);
}
img.steal {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/steal.png);
}
img.hero {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/hero.png);
}
.speed {
  width: 54px;
  height: 52px;
  background-image: url(../../img/plus/speed.png);
}
a {
  text-decoration: none;
  font-weight: 700;
  color: #71d000;
}
a:active {
  color: #ff8000;
}
a:hover {
  color: #00bc00;
}
table td,
table th {
  font-weight: 400;
  font-size: 12px;
}
table thead th,
table tfoot th {
  font-weight: 700;
}
input.text,
select.dropdown,
textarea {
  font-size: 12px;
  font-family: Arial, Helvetica, Arial, Verdana, sans-serif;
}
#textmenu {
  font-size: 14px;
  font-weight: 400;
}
#textmenu span {
  font-weight: 700;
  color: silver;
}
#textmenu .selected {
  border-bottom: dashed 1px blue;
}
.none {
  color: #1e81b0;
  font-weight: 700;
}
.error {
  color: #ff8000;
}
.plus_g {
  color: #71d000;
  font-weight: 700;
}
.plus_o {
  color: #ff6f0f;
  font-weight: 700;
}
#ltime {
  color: #0e0d0d;
  font-size: 11px;
}
#side_navi {
  font-size: 14px;
}
#side_navi p {
  font-size: 13px;
}
#side_navi p a {
  font-weight: 400;
  color: #000;
}
#side_navi p a:hover {
  color: #00c000;
}
#side_navi p.deltimer a {
  font-weight: 700;
}
#side_navi p.deltimer a span {
  color: #ff8000;
}
#side_info table thead td a {
  font-weight: 700;
  color: #000;
}
#side_info table tbody td {
  font-size: 12px;
}
#side_info td.hl {
  color: #ff8000;
}
#side_info td.link {
  font-size: 14px;
}
#footer #mfoot {
  font-size: 12px;
  color: #666;
}
#footer #mfoot a {
  color: #666;
  text-decoration: none;
  font-weight: 400;
}
#footer #mfoot a:visited,
#footer #mfoot a:active {
  color: #666;
}
#footer #mfoot a:hover {
  color: #00c000;
}
div.login p {
  font-size: 15px;
}
div.login table th,
div.login table td {
  font-size: 12px;
}
div.signup table th,
.signup table td {
  font-size: 12px;
}
div.signup p {
  font-size: 13px;
}
div.signup p.info {
  color: #ff8000;
}
div.signup p.error2 {
  color: #ff8000;
}
div.signup #timer1 {
  font-weight: 700;
  font-size: 21px;
}
div.signup span.error {
  font-size: 10px;
}
div.signup .unavailable {
  font-size: 25px;
}
div.signup .important {
  color: #ff8000;
  font-weight: 700;
}
div.activate table th,
div.activate table td {
  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 .info2 {
  color: #ff8000;
  font-weight: 700;
}
div.village1 h1 #loyality {
  font-weight: 700;
  font-size: 10px;
}
div.map h1 #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 #movements td.typ,
div.village1 #movements div.mov {
  font-weight: 700;
}
div.village1 #movements .a1 {
  color: red;
}
div.village1 #movements .d1 {
  color: #228b22;
}
div.village1 #movements .a2,
div.village1 #movements .d2 {
  color: #f2c700;
}
div.village1 #movements .a3,
div.village1 #movements .d3 {
  color: #b500a3;
}
div.village2 #village_map #levels div {
  font-family: Arial, Helvetica;
  font-size: 10px;
}
div.village3 table tbody th {
  font-weight: 700;
}
div.village3 #ressources td.tra a {
  color: #000;
  font-weight: 400;
}
div.village3 #warehouse .crit {
  color: red;
}
div.village3 #culture_points span.dot {
  color: silver;
  font-weight: 700;
}
div.village3 #troops tr.small th,
div.village3 div.village3 #troops tr.small td {
  font-size: 12px;
}
div.village3 table.vil_troops tbody th {
  font-weight: 400;
}
#map #map_rulers div {
  font-size: 11px;
}
#map #map_coords {
  font-weight: 700;
}
#map #map_infobox th,
#map #map_infobox td {
  font-size: 12px;
}
#map table.empty thead th,
#map table.oasis_empty thead th,
#map table.oasis thead th {
  font-weight: 400;
  font-style: italic;
}
#map table.default th,
#map table.default td,
#map table.empty th,
#map table.empty td,
#map table.oasis_empty th,
#map table.oasis_empty td {
  color: silver;
}
div.map #raidFavs td.none a {
  font-weight: 400;
  color: silver;
}
div.map #raidDetails td.balance div.booty {
  color: #00bc00;
}
div.map #dmain {
  color: silver;
}
div.map #raidDetails td.balance div.booty {
  color: #00bc00;
}
div.map #raidDetails td.balance div.lost {
  color: #ff6f0f;
}
div.map #raidDetails td.balance div.sum {
  font-weight: 700;
}
div.player span.none2 {
  font-weight: 700;
  color: silver;
}
div.player .none3 {
  color: silver;
}
div.player #textmenu a.none {
  color: silver;
}
div.player #edit td.desc1 textarea,
div.player #edit td.desc2 textarea {
  font-size: 14px;
}
div.player #advertisement span.note {
  font-size: 11px;
}
div.player td.note {
  font-size: 12px;
}
div.player #change_pass td.note {
  font-size: 11px;
}
div.player #change_pass .generate span {
  font-size: 10px;
  color: silver;
}
div.player #change_mail .process {
  color: red;
}
div.player #sitter span.count {
  font-size: 11px;
  color: silver;
}
div.player #sitter span.max {
  font-size: 11px;
  color: red;
}
div.player #del_acc td.note {
  text-align: center;
}
div.player #del_acc td.count {
  font-weight: 700;
}
div.player #del_acc td.count span {
  color: #ff8000;
}
div.player #gpack td span.alert {
  color: red;
  font-weight: 700;
}
div.player #gpack td.info {
  font-size: 12px;
}
div.player #gpack td div.example {
  font-size: 12px;
}
div.player #gpack td div.example span.path {
  color: #ff8000;
}
div.player #gpack_popup span.error {
  font-weight: 700;
}
div.player #gpack_popup span.info {
  color: #228b22;
  font-weight: 700;
}
div.player #gpack_popup span.path {
  color: #ff8000;
}
div.player #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 #edit td.desc1 textarea,
div.alliance #edit td.desc2 textarea {
  font-size: 14px;
}
div.alliance #hint td,
div.alliance #tip td {
  font-size: 13px;
}
div.alliance #own td.wait {
  color: silver;
}
div.alliance div.chatHeader {
  font-weight: 700;
}
div.alliance .chatTime {
  font-weight: 400;
  font-size: 11px;
}
div.statistics p.error {
  font-size: 10px;
}
div.statistics #wonder td.at {
  color: silver;
}
div.statistics #search_navi div.navi {
  color: silver;
  font-weight: 700;
}
div.reports .none2 {
  color: silver;
  font-weight: 700;
}
div.reports #overview thead th.sent {
  font-weight: 700;
}
div.reports #overview thead th.sent a {
  color: #000;
}
div.reports #overview tfoot th.navi {
  color: silver;
  font-weight: 700;
}
div.reports #report_surround thead td.sent {
  font-weight: 700;
}
div.reports td.report_content thead td.role {
  font-weight: 700;
}
div.reports td.report_content #reinforcement td.role {
  color: #71d000;
}
div.reports td.report_content #attacker td.role {
  color: #ff8000;
}
div.reports td.report_content table.defender td.role {
  color: #71d000;
}
div.messages .warning {
  color: red;
}
div.messages #overview th.sent a {
  font-weight: 700;
  color: #000;
}
div.messages #overview td.dat {
  white-space: nowrap;
}
div.messages #overview th.navi {
  color: silver;
  font-weight: 700;
}
div.messages #read_content #time div {
  font-size: 13px;
}
div.messages #read_content #message {
  font-size: 13px;
}
div.messages #write_content textarea {
  font-size: 13px;
}
div.messages #adressbook span.enough {
  font-size: 14px;
  font-weight: 700;
  color: red;
}
div.messages #block textarea {
  font-size: 13px;
}
#build table.build_details td.desc span.info {
  font-size: 12px;
}
#build table.build_details td.max {
  font-size: 11px;
}
#build table.under_progress td.desc span.info {
  font-size: 12px;
  color: silver;
}
#build.gid0 table.new_building td.requ {
  font-weight: 700;
}
#build.gid15 input.btn {
  font-size: 12px;
}
#build.gid16 p.info a {
  font-weight: 700;
  font-size: 22px;
  color: #000;
}
#build.gid16 table.troop_details thead a {
  color: #000;
}
#build.gid16 #raidList thead a {
  font-weight: 400;
  color: #000;
}
div.map #raidFavs thead a {
  font-weight: 400;
  color: #000;
}
#build.gid17 div.error,
#build.gid17 p.error {
  font-weight: 700;
}
#build.gid17 p.error2 {
  color: #ff8000;
}
#build.gid17 p.note {
  font-weight: 700;
  color: #228b22;
}
#build.gid17 table.send_res td.max {
  font-size: 12px;
}
#build.gid17 #send_validate td.max {
  font-weight: 700;
  color: silver;
}
#build.gid17 #target_select td.vil,
#build.gid17 #target_select td.coo {
  font-size: 19px;
  font-weight: 700;
}
#build.gid17 #target_select td.or {
  font-style: italic;
}
#build.gid17 #target_validate td.vil {
  font-size: 19px;
}
#build.gid17 table.traders thead td a {
  color: #000;
}
#build.gid17 .corr {
  color: #ff4000;
}
#build.gid17 p.info {
  font-size: 12px;
}
#build.gid18 #found span.error {
  font-size: 12px;
}
#build.gid26 #main td.desc {
  font-size: 12px;
}
#build.gid27 table .bon {
  font-size: 11px;
}
#build.gid27 table div.info {
  font-size: 12px;
}
#build.gid27 #own td.inactive,
#build.gid27 #own td.inactive a {
  color: silver;
}
#build.gid27 #art_details td.desc {
  font-size: 12px;
}
#build.gid27 #art_details td.desc .detail {
  font-style: italic;
}
#build.gid37 #distribution thead th a {
  color: #000;
}
#build.gid37 #distribution thead th span.info {
  font-weight: 400;
}
#build.gid37 #distribution td.rem {
  color: #228b22;
  font-weight: 700;
}
#build.gid40 p.info {
  font-size: 12px;
  color: silver;
}
#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 #qstd span.qcoords {
  font-size: 25px;
  font-weight: 700;
}
div.quest #qstd span.qcoords input {
  font-size: 25px;
  font-weight: 700;
}
div.quest div.rew p.ta_aw {
  font-weight: 700;
}
div.quest #qstd .org {
  font-style: normal;
}
div.a2b p.error {
  font-weight: 700;
}
div.a2b span.info {
  font-size: 12px;
}
div.a2b #troops td {
  font-size: 12px;
}
div.a2b #troops span.none {
  font-weight: 700;
}
div.a2b #coords td.or {
  font-style: italic;
}
div.a2b #coords td.vil,
div.a2b #coords td.target {
  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 #product_selection {
  font-size: 11px;
}
div.plus #product_selection label {
  font-weight: 700;
}
div.plus #product_selection select.dropdown {
  font-size: 11px;
}
div.plus #orders_link {
  font-size: 11px;
}
div.plus #products table th,
div.plus #products table td {
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.plus #products table.lang_ar th,
div.plus #products table.lang_ar td {
  font-size: 14px;
  font-family: Arial, 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 #open_orders th,
div.plus #open_orders td {
  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 .run {
  font-size: 12px;
}
div.plus .mail,
div.plus span.link {
  font-family: Courier New;
}
div.plus .notice {
  font-size: 12px;
  color: silver;
}
div.plus .report {
  color: #71d000;
  font-size: 22px;
}
div.plus #invite tbody.msg th,
div.plus #invite tbody.msg td {
  font-size: 12px;
}
div.plus #brought_in .more td {
  color: silver;
}
div.warsim .attacker td.role {
  color: #ff8000;
  font-weight: 700;
}
div.warsim table.defender td.role {
  color: #71d000;
  font-weight: 700;
}
img,
a,
div {
  background-repeat: no-repeat;
  background-position: top right;
}
input.dynamic_img,
img.dynamic_img {
  background-position: top;
  height: 20px;
}
input.over,
img.over {
  background-position: bottom;
}
input.clicked,
img.clicked {
  background-position: center;
}
.help {
  width: 15px;
  height: 12px;
  background-image: url(../../img/a/help.gif);
}
.del {
  width: 12px;
  height: 12px;
  background-image: url(../../img/a/del.gif);
}
.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;
}
.npc_inactive {
  width: 18px;
  height: 12px;
  background-image: url(../../img/a/npc.gif);
  background-position: bottom;
}
.gold {
  width: 12px;
  height: 12px;
  background-image: url(../../img/a/gold.gif);
}
.gold_g {
  width: 12px;
  height: 12px;
  background-image: url(../../img/a/gold_g.gif);
}
.vip {
  width: 1px;
  height: 1px;
}
img.r1,
img.r2,
img.r3,
img.r4,
img.r5 {
  height: 12px;
  width: 18px;
  background-image: url(../../img/a/res2.gif);
}
img.r1 {
  background-position: 0 0;
}
img.r2 {
  background-position: -21px 0;
}
img.r3 {
  background-position: -42px 0;
}
img.r4 {
  background-position: -63px 0;
}
img.r5 {
  background-position: -84px 0;
}
.unit {
  width: 16px;
  height: 16px;
}
img.u1,
img.u2,
img.u3,
img.u4,
img.u5,
img.u6,
img.u7,
img.u8,
img.u9,
img.u10 {
  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.uhab,
img.ucata,
img.ustock,
img.uwall,
img.ubarr,
img.upal,
img.ugeb,
img.uhero,
img.uunits {
  background-image: url(../../img/u/specials.gif);
}
img.u1,
img.u11,
img.u21,
img.u31,
img.u41,
img.u51,
img.u61,
img.u71,
img.uhab,
img.u100 {
  background-position: 0 0;
}
img.u2,
img.u12,
img.u22,
img.u32,
img.u42,
img.u52,
img.u62,
img.u72,
img.ucata,
img.u101 {
  background-position: -19px 0;
}
img.u3,
img.u13,
img.u23,
img.u33,
img.u43,
img.u53,
img.u63,
img.u73,
img.ustock,
img.u102 {
  background-position: -38px 0;
}
img.u4,
img.u14,
img.u24,
img.u34,
img.u44,
img.u54,
img.u64,
img.u74,
img.uwall,
img.u103 {
  background-position: -57px 0;
}
img.u5,
img.u15,
img.u25,
img.u35,
img.u45,
img.u55,
img.u65,
img.u75,
img.ubarr,
img.u104 {
  background-position: -76px 0;
}
img.u6,
img.u16,
img.u26,
img.u36,
img.u46,
img.u56,
img.u66,
img.u76,
img.upal,
img.u105 {
  background-position: -95px 0;
}
img.u7,
img.u17,
img.u27,
img.u37,
img.u47,
img.u57,
img.u67,
img.u77,
img.ugeb,
img.u106 {
  background-position: -114px 0;
}
img.u8,
img.u18,
img.u28,
img.u38,
img.u48,
img.u58,
img.u68,
img.u78,
img.uhero,
img.u107 {
  background-position: -133px 0;
}
img.u9,
img.u19,
img.u29,
img.u39,
img.u49,
img.u59,
img.u69,
img.u79,
img.uunits,
img.u108 {
  background-position: -152px 0;
}
img.u10,
img.u20,
img.u30,
img.u40,
img.u50,
img.u60,
img.u70,
img.u80,
img.u109 {
  background-position: -171px 0;
}
.u98 {
  background-image: url(../../img/u/98.gif);
}
.u99 {
  background-image: url(../../img/u/99.gif);
}
span.tribe {
  height: 16px;
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
.tribe1 {
  background-image: url(../../img/u/9.gif);
}
.tribe2 {
  background-image: url(../../img/u/19.gif);
}
.tribe3 {
  background-image: url(../../img/u/29.gif);
}
.tribe6 {
  background-image: url(../../img/u/59.gif);
}
.tribe7 {
  background-image: url(../../img/u/49.gif);
}
.att_all {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/att_all.gif);
}
.att1 {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/att1.gif);
}
.att2 {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/att2.gif);
}
.att3 {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/att3.gif);
}
.def1 {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/def1.gif);
}
.def2 {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/def2.gif);
}
.def3 {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/def3.gif);
}
.def_c {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/def_c.gif);
}
.def_i {
  width: 16px;
  height: 16px;
  background-image: url(../../img/a/def_i.gif);
}
#map #map_content div span {
  width: 18px;
  height: 16px;
}
#map #map_content div .m3 {
  background-image: url(../../img/m/matt.gif);
}
#map #map_content div .m4 {
  background-image: url(../../img/m/matt.gif);
}
#map #map_content div .m5 {
  background-image: url(../../img/m/msup.gif);
}
#map #map_content div .m6 {
  background-image: url(../../img/m/mspy.gif);
}
#map #map_content div .m9 {
  background-image: url(../../img/m/mret.gif);
}
.iReport {
  background-image: url(../../img/a/report_icons.gif);
  width: 19px;
  height: 17px;
}
.iReport0 {
  background-position: 0 -3px;
}
.iReport1 {
  background-position: 0 -53px;
}
.iReport2 {
  background-position: 0 -103px;
}
.iReport3 {
  background-position: 0 -153px;
}
.iReport4 {
  background-position: 0 -203px;
}
.iReport5 {
  background-position: 0 -253px;
}
.iReport6 {
  background-position: 0 -303px;
}
.iReport7 {
  background-position: 0 -353px;
}
.iReport8 {
  background-position: 0 -403px;
}
.iReport9 {
  background-position: 0 -453px;
}
.iReport10 {
  background-position: 0 -703px;
}
.iReport11 {
  background-position: 0 -503px;
}
.iReport12 {
  background-position: 0 -553px;
}
.iReport13 {
  background-position: 0 -603px;
}
.iReport14 {
  background-position: 0 -653px;
}
#map #map_makelarge img {
  width: 33px;
  height: 25px;
  background-image: url(../../img/m/max.gif);
}
#mbig #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 .point {
  width: 16px;
  height: 16px;
  background-image: url(../../img/u/point.gif);
}
#side_info #llist img.external,
body.manual img.external {
  width: 10px;
  height: 10px;
  background-image: url(../../img/a/external.gif);
}
div.reports div.carry img.car,
#build.gid16 div.carry img.car {
  height: 12px;
  width: 18px;
  background: url(../../img/a/car.gif) no-repeat;
}
div.village3 #overview td.bui .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);
}
div.player img.medal,
div.alliance img.medal,
body.manual img.medal {
  width: 35px;
  height: 48px;
}
div.player img.t1_1,
body.manual img.t1_1 {
  background-image: url(../../img/t/t1_1.jpg);
}
div.player img.t1_2,
body.manual img.t1_2 {
  background-image: url(../../img/t/t1_2.jpg);
}
div.player img.t1_3,
body.manual img.t1_3 {
  background-image: url(../../img/t/t1_3.jpg);
}
div.player img.t1_4,
body.manual img.t1_4 {
  background-image: url(../../img/t/t1_4.jpg);
}
div.player .t1_5 {
  background-image: url(../../img/t/t1_5.jpg);
}
div.player .t1_6 {
  background-image: url(../../img/t/t1_6.jpg);
}
div.player .t1_7 {
  background-image: url(../../img/t/t1_7.jpg);
}
div.player .t1_8 {
  background-image: url(../../img/t/t1_8.jpg);
}
div.player .t1_9 {
  background-image: url(../../img/t/t1_9.jpg);
}
div.player .t1_10 {
  background-image: url(../../img/t/t1_10.jpg);
}
div.player .t100_1 {
  background-image: url(../../img/t/t100_1.jpg);
}
div.player .t101_1 {
  background-image: url(../../img/t/t101_1.jpg);
}
div.player .t102_1 {
  background-image: url(../../img/t/t102_1.jpg);
}
div.player .t110_1 {
  background-image: url(../../img/t/t110_1.jpg);
}
div.player .t111_1 {
  background-image: url(../../img/t/t111_1.jpg);
}
div.player .t112_1 {
  background-image: url(../../img/t/t112_1.jpg);
}
div.player .t120_1 {
  background-image: url(../../img/t/t120_1.jpg);
}
div.player .t121_1 {
  background-image: url(../../img/t/t121_1.jpg);
}
div.player .t122_1 {
  background-image: url(../../img/t/t122_1.jpg);
}
div.player .t130_1 {
  background-image: url(../../img/t/t130_1.jpg);
}
div.player .t131_1 {
  background-image: url(../../img/t/t131_1.jpg);
}
div.player .t132_1 {
  background-image: url(../../img/t/t132_1.jpg);
}
div.player .t140_1 {
  background-image: url(../../img/t/t140_1.jpg);
}
div.player .t141_1 {
  background-image: url(../../img/t/t141_1.jpg);
}
div.player .t142_1 {
  background-image: url(../../img/t/t142_1.jpg);
}
div.player .t150_1 {
  background-image: url(../../img/t/t150_1.jpg);
}
div.player .t151_1 {
  background-image: url(../../img/t/t151_1.jpg);
}
div.player .t152_1 {
  background-image: url(../../img/t/t152_1.jpg);
}
div.player .t160_1 {
  background-image: url(../../img/t/t160_1.jpg);
}
div.player .t161_1 {
  background-image: url(../../img/t/t161_1.jpg);
}
div.player .t162_1 {
  background-image: url(../../img/t/t162_1.jpg);
}
div.player .t170_1 {
  background-image: url(../../img/t/t170_1.jpg);
}
div.player .t171_1 {
  background-image: url(../../img/t/t171_1.jpg);
}
div.player .t172_1 {
  background-image: url(../../img/t/t172_1.jpg);
}
div.player .t180_1 {
  background-image: url(../../img/t/t180_1.jpg);
}
div.player .t181_1 {
  background-image: url(../../img/t/t181_1.jpg);
}
div.player .t182_1 {
  background-image: url(../../img/t/t182_1.jpg);
}
div.player .t190_1 {
  background-image: url(../../img/t/t190_1.jpg);
}
div.player .t191_1 {
  background-image: url(../../img/t/t191_1.jpg);
}
div.player .t192_1 {
  background-image: url(../../img/t/t192_1.jpg);
}
div.player .t2_1 {
  background-image: url(../../img/t/t2_1.jpg);
}
div.player .t2_10 {
  background-image: url(../../img/t/t2_10.jpg);
}
div.player .t2_2 {
  background-image: url(../../img/t/t2_2.jpg);
}
div.player .t2_3 {
  background-image: url(../../img/t/t2_3.jpg);
}
div.player .t2_4 {
  background-image: url(../../img/t/t2_4.jpg);
}
div.player .t2_5 {
  background-image: url(../../img/t/t2_5.jpg);
}
div.player .t2_6 {
  background-image: url(../../img/t/t2_6.jpg);
}
div.player .t2_7 {
  background-image: url(../../img/t/t2_7.jpg);
}
div.player .t2_8 {
  background-image: url(../../img/t/t2_8.jpg);
}
div.player img.t200_1 {
  background-image: url(../../img/t/t200_1.jpg);
}
div.player img.t201_1 {
  background-image: url(../../img/t/t201_1.jpg);
}
div.player img.t202_1 {
  background-image: url(../../img/t/t202_1.jpg);
}
div.player img.t210_1 {
  background-image: url(../../img/t/t210_1.jpg);
}
div.player img.t211_1 {
  background-image: url(../../img/t/t211_1.jpg);
}
div.player img.t212_1 {
  background-image: url(../../img/t/t212_1.jpg);
}
div.player img.t220_1 {
  background-image: url(../../img/t/t220_1.jpg);
}
div.player img.t221_1 {
  background-image: url(../../img/t/t221_1.jpg);
}
div.player img.t221_1 {
  background-image: url(../../img/t/t221_1.jpg);
}
div.player img.t222_1 {
  background-image: url(../../img/t/t222_1.jpg);
}
div.player .t223_1 {
  background-image: url(../../img/t/t223_1.jpg);
}
div.player .t224_1 {
  background-image: url(../../img/t/t224_1.jpg);
}
div.player .t2_9 {
  background-image: url(../../img/t/t2_9.jpg);
}
div.player img.t200_1 {
  background-image: url(../../img/t/t200_1.jpg);
}
div.player img.t201_1 {
  background-image: url(../../img/t/t201_1.jpg);
}
div.player img.t202_1 {
  background-image: url(../../img/t/t202_1.jpg);
}
div.player img.t210_1 {
  background-image: url(../../img/t/t210_1.jpg);
}
div.player img.t211_1 {
  background-image: url(../../img/t/t211_1.jpg);
}
div.player img.t212_1 {
  background-image: url(../../img/t/t212_1.jpg);
}
div.player img.t220_1 {
  background-image: url(../../img/t/t220_1.jpg);
}
div.player img.t221_1 {
  background-image: url(../../img/t/t221_1.jpg);
}
div.player img.t222_1 {
  background-image: url(../../img/t/t222_1.jpg);
}
div.player .t3_1 {
  background-image: url(../../img/t/t3_1.jpg);
}
div.player .t3_10 {
  background-image: url(../../img/t/t3_10.jpg);
}
div.player .t3_2 {
  background-image: url(../../img/t/t3_2.jpg);
}
div.player .t3_3 {
  background-image: url(../../img/t/t3_3.jpg);
}
div.player .t3_4 {
  background-image: url(../../img/t/t3_4.jpg);
}
div.player .t3_5 {
  background-image: url(../../img/t/t3_5.jpg);
}
div.player .t3_6 {
  background-image: url(../../img/t/t3_6.jpg);
}
div.player .t3_7 {
  background-image: url(../../img/t/t3_7.jpg);
}
div.player .t3_8 {
  background-image: url(../../img/t/t3_8.jpg);
}
div.player .t3_9 {
  background-image: url(../../img/t/t3_9.jpg);
}
div.player .t4_1 {
  background-image: url(../../img/t/t4_1.jpg);
}
div.player .t4_10 {
  background-image: url(../../img/t/t4_10.jpg);
}
div.player .t4_2 {
  background-image: url(../../img/t/t4_2.jpg);
}
div.player .t4_3 {
  background-image: url(../../img/t/t4_3.jpg);
}
div.player .t4_4 {
  background-image: url(../../img/t/t4_4.jpg);
}
div.player .t4_5 {
  background-image: url(../../img/t/t4_5.jpg);
}
div.player .t4_6 {
  background-image: url(../../img/t/t4_6.jpg);
}
div.player .t4_7 {
  background-image: url(../../img/t/t4_7.jpg);
}
div.player .t4_8 {
  background-image: url(../../img/t/t4_8.jpg);
}
div.player .t4_9 {
  background-image: url(../../img/t/t4_9.jpg);
}
div.player .t5_1 {
  background-image: url(../../img/t/t5_1.jpg);
}
div.player .t5_10 {
  background-image: url(../../img/t/t5_10.jpg);
}
div.player .t5_2 {
  background-image: url(../../img/t/t5_2.jpg);
}
div.player .t5_3 {
  background-image: url(../../img/t/t5_3.jpg);
}
div.player .t5_4 {
  background-image: url(../../img/t/t5_4.jpg);
}
div.player .t5_5 {
  background-image: url(../../img/t/t5_5.jpg);
}
div.player .t5_6 {
  background-image: url(../../img/t/t5_6.jpg);
}
div.player .t5_7 {
  background-image: url(../../img/t/t5_7.jpg);
}
div.player .t5_8 {
  background-image: url(../../img/t/t5_8.jpg);
}
div.player .t5_9 {
  background-image: url(../../img/t/t5_9.jpg);
}
div.player .t6_1 {
  background-image: url(../../img/t/t6_1.jpg);
}
div.player .t6_10 {
  background-image: url(../../img/t/t6_10.jpg);
}
div.player .t6_2 {
  background-image: url(../../img/t/t6_2.jpg);
}
div.player .t6_3 {
  background-image: url(../../img/t/t6_3.jpg);
}
div.player .t6_4 {
  background-image: url(../../img/t/t6_4.jpg);
}
div.player .t6_5 {
  background-image: url(../../img/t/t6_5.jpg);
}
div.player .t6_6 {
  background-image: url(../../img/t/t6_6.jpg);
}
div.player .t6_7 {
  background-image: url(../../img/t/t6_7.jpg);
}
div.player .t6_8 {
  background-image: url(../../img/t/t6_8.jpg);
}
div.player .t6_9 {
  background-image: url(../../img/t/t6_9.jpg);
}
div.player .t10_1 {
  background-image: url(../../img/t/t10_1.jpg);
}
div.player .t10_2 {
  width: 247px;
  height: 195px;
  background-image: url(../../img/t/t10_2.jpg);
}
div.alliance img.a1_1,
body.manual img.a1_1 {
  background-image: url(../../img/t/a1_1.jpg);
}
div.alliance img.a1_2,
body.manual img.a1_2 {
  background-image: url(../../img/t/a1_2.jpg);
}
div.alliance img.a1_3,
body.manual img.a1_3 {
  background-image: url(../../img/t/a1_3.jpg);
}
div.alliance img.a1_4,
body.manual img.a1_4 {
  background-image: url(../../img/t/a1_4.jpg);
}
div.alliance .a1_5 {
  background-image: url(../../img/t/a1_5.jpg);
}
div.alliance .a1_6 {
  background-image: url(../../img/t/a1_6.jpg);
}
div.alliance .a1_7 {
  background-image: url(../../img/t/a1_7.jpg);
}
div.alliance .a1_8 {
  background-image: url(../../img/t/a1_8.jpg);
}
div.alliance .a1_9 {
  background-image: url(../../img/t/a1_9.jpg);
}
div.alliance .a1_10 {
  background-image: url(../../img/t/a1_10.jpg);
}
div.alliance .a2_1 {
  background-image: url(../../img/t/a2_1.jpg);
}
div.alliance .a2_2 {
  background-image: url(../../img/t/a2_2.jpg);
}
div.alliance .a2_3 {
  background-image: url(../../img/t/a2_3.jpg);
}
div.alliance .a2_4 {
  background-image: url(../../img/t/a2_4.jpg);
}
div.alliance .a2_5 {
  background-image: url(../../img/t/a2_5.jpg);
}
div.alliance .a2_6 {
  background-image: url(../../img/t/a2_6.jpg);
}
div.alliance .a2_7 {
  background-image: url(../../img/t/a2_7.jpg);
}
div.alliance .a2_8 {
  background-image: url(../../img/t/a2_8.jpg);
}
div.alliance .a2_9 {
  background-image: url(../../img/t/a2_9.jpg);
}
div.alliance .a2_10 {
  background-image: url(../../img/t/a2_10.jpg);
}
div.alliance .a3_1 {
  background-image: url(../../img/t/a3_1.jpg);
}
div.alliance .a3_2 {
  background-image: url(../../img/t/a3_2.jpg);
}
div.alliance .a3_3 {
  background-image: url(../../img/t/a3_3.jpg);
}
div.alliance .a3_4 {
  background-image: url(../../img/t/a3_4.jpg);
}
div.alliance .a3_5 {
  background-image: url(../../img/t/a3_5.jpg);
}
div.alliance .a3_6 {
  background-image: url(../../img/t/a3_6.jpg);
}
div.alliance .a3_7 {
  background-image: url(../../img/t/a3_7.jpg);
}
div.alliance .a3_8 {
  background-image: url(../../img/t/a3_8.jpg);
}
div.alliance .a3_9 {
  background-image: url(../../img/t/a3_9.jpg);
}
div.alliance .a3_10 {
  background-image: url(../../img/t/a3_10.jpg);
}
div.alliance .a4_1 {
  background-image: url(../../img/t/a4_1.jpg);
}
div.alliance .a4_2 {
  background-image: url(../../img/t/a4_2.jpg);
}
div.alliance .a4_3 {
  background-image: url(../../img/t/a4_3.jpg);
}
div.alliance .a4_4 {
  background-image: url(../../img/t/a4_4.jpg);
}
div.alliance .a4_5 {
  background-image: url(../../img/t/a4_5.jpg);
}
div.alliance .a4_6 {
  background-image: url(../../img/t/a4_6.jpg);
}
div.alliance .a4_7 {
  background-image: url(../../img/t/a4_7.jpg);
}
div.alliance .a4_8 {
  background-image: url(../../img/t/a4_8.jpg);
}
div.alliance .a4_9 {
  background-image: url(../../img/t/a4_9.jpg);
}
div.alliance .a4_10 {
  background-image: url(../../img/t/a4_10.jpg);
}
div.alliance .a5_1 {
  background-image: url(../../img/t/a5_1.jpg);
}
div.alliance .a5_2 {
  background-image: url(../../img/t/a5_2.jpg);
}
div.alliance .a5_3 {
  background-image: url(../../img/t/a5_3.jpg);
}
div.alliance .a5_4 {
  background-image: url(../../img/t/a4_4.jpg);
}
div.alliance .a5_5 {
  background-image: url(../../img/t/a5_5.jpg);
}
div.alliance .a5_6 {
  background-image: url(../../img/t/a5_6.jpg);
}
div.alliance .a5_7 {
  background-image: url(../../img/t/a5_7.jpg);
}
div.alliance .a5_8 {
  background-image: url(../../img/t/a5_8.jpg);
}
div.alliance .a5_9 {
  background-image: url(../../img/t/a5_9.jpg);
}
div.alliance .a5_10 {
  background-image: url(../../img/t/a5_10.jpg);
}
div.alliance .a6_1 {
  background-image: url(../../img/t/a6_1.jpg);
}
div.alliance .a6_2 {
  background-image: url(../../img/t/a6_2.jpg);
}
div.alliance .a6_3 {
  background-image: url(../../img/t/a6_3.jpg);
}
div.alliance .a6_4 {
  background-image: url(../../img/t/a6_4.jpg);
}
div.alliance .a6_5 {
  background-image: url(../../img/t/a6_5.jpg);
}
div.alliance .a6_6 {
  background-image: url(../../img/t/a6_6.jpg);
}
div.alliance .a6_7 {
  background-image: url(../../img/t/a6_7.jpg);
}
div.alliance .a6_8 {
  background-image: url(../../img/t/a6_8.jpg);
}
div.alliance .a6_9 {
  background-image: url(../../img/t/a6_9.jpg);
}
div.alliance .a6_10 {
  background-image: url(../../img/t/a6_10.jpg);
}
div.messages #overview td.send .acp {
  width: 10px;
  height: 10px;
  background-image: url(../../img/a/external.gif);
}
div.messages #friendlist img.accept {
  width: 12px;
  height: 12px;
  background-image: url(../../img/a/acc.gif);
}
div.reports td.report_content .easter {
  width: 44px;
  height: 18px;
  background-image: url(../../img/r/easter.gif);
}
div.reports td.report_content .xmas {
  width: 21px;
  height: 24px;
  background-image: url(../../img/r/xmas.gif);
}
div.reports td.report_content .newy {
  width: 28px;
  height: 24px;
  background-image: url(../../img/r/newy.gif);
}
#build.gid27 table td.icon img {
  width: 16px;
  height: 16px;
  background-image: url(../../img/misc/artefacts.gif);
}
#build.gid27 table td.icon .artefact_icon_1 {
  background-position: -16px 0;
}
#build.gid27 table td.icon .artefact_icon_2 {
  background-position: -32px 0;
}
#build.gid27 table td.icon .artefact_icon_3 {
  background-position: -48px 0;
}
#build.gid27 table td.icon .artefact_icon_4 {
  background-position: -64px 0;
}
#build.gid27 table td.icon .artefact_icon_5 {
  background-position: -80px 0;
}
#build.gid27 table td.icon .artefact_icon_6 {
  background-position: -96px 0;
}
#build.gid27 table td.icon .artefact_icon_7 {
  background-position: -112px 0;
}
img.cropfinder_icon {
  width: 20px;
  height: 20px;
  background-image: url(../../img/misc/cropfinder.gif);
}
#build.gid27 div.artefact {
  background-position: center bottom;
  background-repeat: no-repeat;
}
#build.gid27 .artefact.image-1 {
  padding-bottom: 223px;
  background-image: url(../../img/artefact/type-1.gif);
}
#build.gid27 .artefact.image-2 {
  padding-bottom: 200px;
  background-image: url(../../img/artefact/type-2.gif);
}
#build.gid27 .artefact.image-3 {
  padding-bottom: 157px;
  background-image: url(../../img/artefact/type-3.gif);
}
#build.gid27 .artefact.image-4 {
  padding-bottom: 170px;
  background-image: url(../../img/artefact/type-4.gif);
}
#build.gid27 .artefact.image-5 {
  padding-bottom: 160px;
  background-image: url(../../img/artefact/type-5.gif);
}
#build.gid27 .artefact.image-6 {
  padding-bottom: 198px;
  background-image: url(../../img/artefact/type-6.gif);
}
#build.gid27 .artefact.image-7 {
  padding-bottom: 161px;
  background-image: url(../../img/artefact/type-7.gif);
}
#build.gid27 .artefact.image-fool {
  padding-bottom: 252px;
  background-image: url(../../img/artefact/type-fool.gif);
}
#side_info table thead td .tSwitch {
  width: 13px;
  height: 13px;
}
#llist img.closed,
#vlist img.closed {
  background-image: url(../../img/a/closed.gif);
}
#llist img.opened,
#vlist img.opened {
  background-image: url(../../img/a/opened.gif);
}
div.village2 #lswitch {
  background: url(../../img/g/s/glvlp.gif);
}
div.village2 #lswitch.on {
  background: url(../../img/g/s/glvlm.gif);
}
img.plus {
  width: 13px;
  height: 13px;
  background-image: url(../../img/a/plus.gif);
}
.minus {
  width: 13px;
  height: 13px;
  background-image: url(../../img/a/minus.gif);
}
div.alliance #submenu img,
div.statistics #submenu img {
  background-position: 0 top;
  width: 30px;
  height: 30px;
}
div.alliance #submenu img.active,
div.statistics #submenu img.active {
  background-position: 0 bottom;
}
div.alliance #submenu img.btn_def,
div.statistics #submenu img.btn_def {
  background-image: url(../../img/s/def.gif);
}
div.alliance #submenu img.btn_off,
div.statistics #submenu img.btn_off {
  background-image: url(../../img/s/off.gif);
}
div.alliance #submenu img.btn_qzw,
div.statistics #submenu img.btn_qzw {
  background-image: url(../../img/s/qzw.gif);
}
div.statistics #submenu .btn_top10 {
  background-image: url(../../img/s/top10.gif);
}
div.statistics #submenu2 img {
  background-position: 0 top;
  width: 30px;
  height: 30px;
}
div.statistics #submenu2 img.active {
  background-position: 0 bottom;
}
div.statistics #submenu2 .btn_v1 {
  background-image: url(../../img/s/v1.gif);
}
div.statistics #submenu2 .btn_v2 {
  background-image: url(../../img/s/v2.gif);
}
div.statistics #submenu2 .btn_v3 {
  background-image: url(../../img/s/v3.gif);
}
div.statistics #submenu2 .btn_v6 {
  background-image: url(../../img/s/v6.gif);
}
div.statistics #submenu2 .btn_v7 {
  background-image: url(../../img/s/v7.gif);
}
div.statistics #submenu2 .btn_v8 {
  background-image: url(../../img/s/v8.gif);
}
div.statistics #submenu2 .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;
}
#mid {
  background-image: url(../../img/a/rand.gif);
  background-repeat: repeat-y;
  background-position: right 0;
}
#footer {
  background-image: url(../../img/a/btm.gif);
  background-repeat: repeat-x;
}
#side_navi p.deltimer a:hover {
  background: 0 0;
}
#side_navi a:hover {
  background-image: url(../../img/a/n_rtl.gif);
}
#side_navi #logo:hover {
  background: 0 0;
}
div.map #map #map_content {
  background-image: url(../../img/m/map.jpg);
  background-position: 2px 0;
}
#mbig {
  background-color: #fff;
}
#mbig #map {
  background-image: url(../../img/m/mapl.gif);
}
div.messages #read_head {
  background-image: url(../../img/msg/block_bg21.gif);
  background-position: top right;
}
div.messages #read_content {
  background-image: url(../../img/msg/block_bg22.gif);
  background-repeat: repeat-y;
  background-position: top right;
}
div.messages #read_content #heading div {
  background-image: url(../../img/msg/underline.gif);
  background-repeat: repeat-x;
  background-position: right -2px;
}
div.messages #read_content #line {
  background-image: url(../../img/msg/block_bg25.gif);
  background-position: bottom right;
}
div.messages #read_content #message {
  background-image: url(../../img/msg/underline.gif);
  background-repeat: repeat;
}
div.messages #read_foot {
  background-image: url(../../img/msg/block_bg23.gif);
  background-position: bottom right;
}
div.messages #write_head {
  background-image: url(../../img/msg/block_bg21.gif);
  background-position: top right;
}
div.messages #write_content {
  background-image: url(../../img/msg/block_bg22.gif);
  background-repeat: repeat-y;
  background-position: top right;
}
div.messages #write_content #line {
  background-image: url(../../img/msg/block_bg25.gif);
  background-position: bottom right;
}
div.messages #write_content #heading input {
  background-image: url(../../img/msg/underline.gif);
  background-repeat: repeat-x;
  background-position: right -2px;
}
div.messages #write_content textarea {
  background-image: url(../../img/msg/underline.gif);
  background-repeat: repeat;
}
div.messages #write_foot {
  background-image: url(../../img/msg/block_bg23.gif);
  background-position: bottom right;
}
div.messages #adressbook {
  background-image: url(../../img/a/adr_rtl.gif);
}
div.messages #block {
  background-image: url(../../img/msg/block_bg.gif);
}
div.messages #block textarea {
  background-image: url(../../img/msg/underline.gif);
  background-repeat: repeat;
}
#build.gid37 #distribution td.xp img.bar {
  height: 10px;
  background-image: url(../../img/a/c3.gif);
  background-repeat: repeat-x;
}
div.forum #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 .xlo {
  width: 32px;
  height: 32px;
  background-image: url(../../img/misc/xlo.gif);
}
div.player #gpack_popup {
  background-image: url(../../img/a/gp.gif);
}
#header {
  background-image: url(../../img/l/mw.gif);
  background-repeat: repeat-x;
  background-position: 0 -28px;
}
#mid {
  background-image: url(../../img/a/rand.gif);
  background-repeat: repeat-y;
  background-position: right 0;
}
#n1 img,
#n2 img,
#n2p img,
#n21 img,
#n3 img,
#n4 img,
#n5 {
  background-position: 0 -21px;
  background-repeat: no-repeat;
  height: 67px;
  width: 73px;
}
body.v35 #n1 img {
  background-image: url(../../img/l/n1.gif);
}
body.v35 #n2 img {
  background-image: url(../../img/l/n2.gif);
}
body.v35 #n3 img {
  background-image: url(../../img/l/n3.gif);
}
body.v35 #n4 img {
  background-image: url(../../img/l/n4.gif);
}
body.v3 #n1 img {
  background-image: url(../../img/l/n1_30.gif);
}
body.v3 #n2 img {
  background-image: url(../../img/l/n2_30.gif);
}
body.v3 #n3 img {
  background-image: url(../../img/l/n3_30.gif);
}
body.v3 #n4 img {
  background-image: url(../../img/l/n4_30.gif);
}
#n1:hover img,
#n2:hover img,
#n2p:hover img,
#n21:hover img,
#n3:hover img,
#n4:hover img {
  background-position: 0 -121px;
}
#n5 img {
  height: 72px;
  width: 70px;
}
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.v35 .s1 {
  background-image: url(../../img/vip/m33-rtl.png);
}
body.v35 .s2 {
  background-image: url(../../img/vip/m34-rtl.png);
}
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.g16,
img.g16b,
.g16n,
img.dx1 {
  width: 69px;
  height: 120px;
}
img.g40,
img.ww {
  width: 214px;
}
.g1 {
  background-image: url(../../img/g/g1.gif);
}
.g2 {
  background-image: url(../../img/g/g2.gif);
}
.g3 {
  background-image: url(../../img/g/g3.gif);
}
.g4 {
  background-image: url(../../img/g/g4.gif);
}
.g5 {
  background-image: url(../../img/g/g5.gif);
}
.g5b {
  background-image: url(../../img/g/g5b.gif);
}
.g6 {
  background-image: url(../../img/g/g6.gif);
}
.g6b {
  background-image: url(../../img/g/g6b.gif);
}
.g7 {
  background-image: url(../../img/g/g7.gif);
}
.g7b {
  background-image: url(../../img/g/g7b.gif);
}
.g8 {
  background-image: url(../../img/g/g8.gif);
}
.g8b {
  background-image: url(../../img/g/g8b.gif);
}
.g9 {
  background-image: url(../../img/g/g9.gif);
}
.g9b {
  background-image: url(../../img/g/g9b.gif);
}
.g10 {
  background-image: url(../../img/g/g10.gif);
}
.g10b {
  background-image: url(../../img/g/g10b.gif);
}
.g11 {
  background-image: url(../../img/g/g11.gif);
}
.g11b {
  background-image: url(../../img/g/g11b.gif);
}
.g51 {
  background-image: url(../../img/g/g51.gif);
}
.g51b {
  background-image: url(../../img/g/g51b.gif);
}
.g52 {
  background-image: url(../../img/g/g52.gif);
}
.g52b {
  background-image: url(../../img/g/g52b.gif);
}
.g50 {
  background-image: url(../../img/g/g50.gif);
}
.g50b {
  background-image: url(../../img/g/g50b.gif);
}
.g12 {
  background-image: url(../../img/g/g12.gif);
}
.g12b {
  background-image: url(../../img/g/g12b.gif);
}
.g13 {
  background-image: url(../../img/g/g13.gif);
}
.g13b {
  background-image: url(../../img/g/g13b.gif);
}
.g14 {
  background-image: url(../../img/g/g14.gif);
}
.g14b {
  background-image: url(../../img/g/g14b.gif);
}
.g15 {
  background-image: url(../../img/g/g15.gif);
}
.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);
}
.g16e {
  background-image: url(../../img/g/g16e.gif);
}
.g17 {
  background-image: url(../../img/g/g17.gif);
}
.g17b {
  background-image: url(../../img/g/g17b.gif);
}
.g18 {
  background-image: url(../../img/g/g18.gif);
}
.g18b {
  background-image: url(../../img/g/g18b.gif);
}
.g70 {
  background-image: url(../../img/g/g70.gif);
}
.g70b {
  background-image: url(../../img/g/g70b.gif);
}
.g72 {
  background-image: url(../../img/g/g72.png);
}
.g72b {
  background-image: url(../../img/g/g72b.png);
}
.g71 {
  background-image: url(../../img/g/g71.gif);
}
.g71b {
  background-image: url(../../img/g/g71b.gif);
}
.g19 {
  background-image: url(../../img/g/g19.gif);
}
.g19b {
  background-image: url(../../img/g/g19b.gif);
}
.g20 {
  background-image: url(../../img/g/g20.gif);
}
.g20b {
  background-image: url(../../img/g/g20b.gif);
}
.g21 {
  background-image: url(../../img/g/g21.gif);
}
.g21b {
  background-image: url(../../img/g/g21b.gif);
}
.g22 {
  background-image: url(../../img/g/g22.gif);
}
.g22b {
  background-image: url(../../img/g/g22b.gif);
}
.g23 {
  background-image: url(../../img/g/g23.gif);
}
.g23b {
  background-image: url(../../img/g/g23b.gif);
}
.g24 {
  background-image: url(../../img/g/g24.gif);
}
.g24b {
  background-image: url(../../img/g/g24b.gif);
}
.g25 {
  background-image: url(../../img/g/g25.gif);
}
.g25b {
  background-image: url(../../img/g/g25b.gif);
}
.g26 {
  background-image: url(../../img/g/g26.gif);
}
.g26b {
  background-image: url(../../img/g/g26b.gif);
}
.g27 {
  background-image: url(../../img/g/g27.gif);
}
.g27b {
  background-image: url(../../img/g/g27b.gif);
}
.g28 {
  background-image: url(../../img/g/g28.gif);
}
.g28b {
  background-image: url(../../img/g/g28b.gif);
}
.g29 {
  background-image: url(../../img/g/g29.gif);
}
.g29b {
  background-image: url(../../img/g/g29b.gif);
}
.g30 {
  background-image: url(../../img/g/g30.gif);
}
.g30b {
  background-image: url(../../img/g/g30b.gif);
}
.g34 {
  background-image: url(../../img/g/g34.gif);
}
.g34b {
  background-image: url(../../img/g/g34b.gif);
}
.g36 {
  background-image: url(../../img/g/g36.gif);
}
.g36b {
  background-image: url(../../img/g/g36b.gif);
}
.g37 {
  background-image: url(../../img/g/g37.gif);
}
.g37b {
  background-image: url(../../img/g/g37b.gif);
}
.g38 {
  background-image: url(../../img/g/g38.gif);
}
.g38b {
  background-image: url(../../img/g/g38b.gif);
}
.g39 {
  background-image: url(../../img/g/g39.gif);
}
.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;
}
.g41 {
  background-image: url(../../img/g/g41.gif);
}
.g41b {
  background-image: url(../../img/g/g41b.gif);
}
.g42 {
  background-image: url(../../img/g/g42.gif);
}
.g42b {
  background-image: url(../../img/g/g42b.gif);
}
.g43 {
  background-image: url(../../img/g/g43.gif);
}
.g43b {
  background-image: url(../../img/g/g43b.gif);
}
.g44 {
  background-image: url(../../img/g/g44.gif);
}
.g44b {
  background-image: url(../../img/g/g44b.gif);
}
.g45 {
  background-image: url(../../img/g/g45.png);
}
.g45b {
  background-image: url(../../img/g/g45b.png);
}
.g49 {
  background-image: url(../../img/g/g49.png);
}
.g49b {
  background-image: url(../../img/g/g49b.png);
}
div.village1 div.f1,
div.map img.f1 {
  background-image: url(../../img/g/f1.png);
}
div.village1 div.f2,
div.map img.f2 {
  background-image: url(../../img/g/f2.png);
}
div.village1 div.f3,
div.map img.f3 {
  background-image: url(../../img/g/f3.png);
}
div.village1 div.f4,
div.map img.f4 {
  background-image: url(../../img/g/f4.png);
}
div.village1 div.f5,
div.map img.f5 {
  background-image: url(../../img/g/f5.png);
}
div.village1 div.f6,
div.map img.f6 {
  background-image: url(../../img/g/f6.png);
}
div.village1 div.f7,
div.map img.f7 {
  background-image: url(../../img/g/f7.png);
}
div.village1 div.f8,
div.map img.f8 {
  background-image: url(../../img/g/f8.png);
}
div.village1 div.f9,
div.map img.f9 {
  background-image: url(../../img/g/f9.png);
}
div.village1 div.f10,
div.map img.f10 {
  background-image: url(../../img/g/f10.png);
}
div.village1 div.f11,
div.map img.f11 {
  background-image: url(../../img/g/f11.png);
}
div.village1 div.f12,
div.map img.f12 {
  background-image: url(../../img/g/f12.png);
}
div.village1 div.f13,
div.map img.f13 {
  background-image: url(../../img/g/f13.png);
}
div.village1 div.f100,
div.map img.f100 {
  background-image: url(../../img/g/f100.png);
}
div.village1 div.f99,
div.map img.f99 {
  background-image: url(../../img/g/f99.png);
}
div.village1 #village_map img.level1,
div.village1 #village_map img.level2,
div.village1 #village_map img.level3,
div.village1 #village_map img.level4,
div.village1 #village_map img.level5,
div.village1 #village_map img.level6,
div.village1 #village_map img.level7,
div.village1 #village_map img.level8,
div.village1 #village_map img.level9,
div.village1 #village_map img.level10 {
  background-image: url(../../img/g/s/lvl1_10.gif);
}
div.village1 #village_map img.level11,
div.village1 #village_map img.level12,
div.village1 #village_map img.level13,
div.village1 #village_map img.level14,
div.village1 #village_map img.level15,
div.village1 #village_map img.level16,
div.village1 #village_map img.level17,
div.village1 #village_map img.level18,
div.village1 #village_map img.level19,
div.village1 #village_map img.level20 {
  background-image: url(../../img/g/s/lvl11_20.gif);
}
div.village1 #village_map img.level21,
div.village1 #village_map img.level22,
div.village1 #village_map img.level23,
div.village1 #village_map img.level24,
div.village1 #village_map img.level25,
div.village1 #village_map img.level26,
div.village1 #village_map img.level27,
div.village1 #village_map img.level28,
div.village1 #village_map img.level29,
div.village1 #village_map img.level30 {
  background-image: url(../../img/g/s/lvl21_30.png);
}
div.village1 #village_map .level31,
div.village1 #village_map img.level32,
div.village1 #village_map img.level33,
div.village1 #village_map img.level34,
div.village1 #village_map img.level35,
div.village1 #village_map img.level36,
div.village1 #village_map img.level37,
div.village1 #village_map img.level38,
div.village1 #village_map img.level39,
div.village1 #village_map img.level40 {
  background-image: url(../../img/g/s/lvl31_40.png);
}
div.village1 #village_map img.level41,
div.village1 #village_map img.level42,
div.village1 #village_map img.level43,
div.village1 #village_map img.level44,
div.village1 #village_map img.level45,
div.village1 #village_map img.level46,
div.village1 #village_map img.level47,
div.village1 #village_map img.level48,
div.village1 #village_map img.level49,
div.village1 #village_map img.level50 {
  background-image: url(../../img/g/s/lvl41_50.png);
}
div.village1 #village_map img.level51,
div.village1 #village_map img.level52,
div.village1 #village_map img.level53,
div.village1 #village_map img.level54,
div.village1 #village_map img.level55,
div.village1 #village_map img.level56,
div.village1 #village_map img.level57,
div.village1 #village_map img.level58,
div.village1 #village_map img.level59,
div.village1 #village_map img.level60 {
  background-image: url(../../img/g/s/lvl51_60.png);
}
div.village1 #village_map img.level61,
div.village1 #village_map img.level62,
div.village1 #village_map img.level63,
div.village1 #village_map img.level64,
div.village1 #village_map img.level65,
div.village1 #village_map img.level66,
div.village1 #village_map img.level67,
div.village1 #village_map img.level68,
div.village1 #village_map img.level69,
div.village1 #village_map img.level70 {
  background-image: url(../../img/g/s/lvl61_70.png);
}
div.village1 #village_map img.level71,
div.village1 #village_map img.level72,
div.village1 #village_map img.level73,
div.village1 #village_map img.level74,
div.village1 #village_map img.level75,
div.village1 #village_map img.level76,
div.village1 #village_map img.level77,
div.village1 #village_map img.level78,
div.village1 #village_map img.level79,
div.village1 #village_map img.level80 {
  background-image: url(../../img/g/s/lvl71_80.png);
}
div.village1 #village_map img.level81,
div.village1 #village_map img.level82,
div.village1 #village_map img.level83,
div.village1 #village_map img.level84,
div.village1 #village_map img.level85,
div.village1 #village_map img.level86,
div.village1 #village_map img.level87,
div.village1 #village_map img.level88,
div.village1 #village_map img.level89,
div.village1 #village_map img.level90 {
  background-image: url(../../img/g/s/lvl81_90.png);
}
div.village1 #village_map img.level91,
div.village1 #village_map img.level92,
div.village1 #village_map img.level93,
div.village1 #village_map img.level94,
div.village1 #village_map img.level95,
div.village1 #village_map img.level96,
div.village1 #village_map img.level97,
div.village1 #village_map img.level98,
div.village1 #village_map img.level99,
div.village1 #village_map img.level100 {
  background-image: url(../../img/g/s/lvl91_100.png);
}
div.village1 #village_map img.level101,
div.village1 #village_map img.level102,
div.village1 #village_map img.level103,
div.village1 #village_map img.level104,
div.village1 #village_map img.level105,
div.village1 #village_map img.level106,
div.village1 #village_map img.level107,
div.village1 #village_map img.level108,
div.village1 #village_map img.level109,
div.village1 #village_map img.level110 {
  background-image: url(../../img/g/s/lvl101_110.gif);
}
div.village1 #village_map img.level1,
div.village1 #village_map img.level11,
div.village1 #village_map img.level21,
div.village1 #village_map img.level21,
div.village1 #village_map img.level41,
div.village1 #village_map img.level51,
div.village1 #village_map img.level61,
div.village1 #village_map img.level71,
div.village1 #village_map img.level81,
div.village1 #village_map img.level91,
div.village1 #village_map img.level101,
div.village1 #village_map .level111,
div.village1 #village_map .level121,
div.village1 #village_map .level131,
div.village1 #village_map .level141 {
  background-position: 0 0;
}
div.village1 #village_map img.level2,
div.village1 #village_map img.level12,
div.village1 #village_map img.level22,
div.village1 #village_map img.level32,
div.village1 #village_map img.level42,
div.village1 #village_map img.level52,
div.village1 #village_map img.level62,
div.village1 #village_map img.level72,
div.village1 #village_map img.level82,
div.village1 #village_map img.level92,
div.village1 #village_map img.level102,
div.village1 #village_map .level112,
div.village1 #village_map .level122,
div.village1 #village_map .level132,
div.village1 #village_map .level142 {
  background-position: -17px 0;
}
div.village1 #village_map img.level3,
div.village1 #village_map img.level13,
div.village1 #village_map img.level23,
div.village1 #village_map img.level33,
div.village1 #village_map img.level43,
div.village1 #village_map img.level53,
div.village1 #village_map img.level63,
div.village1 #village_map img.level73,
div.village1 #village_map img.level83,
div.village1 #village_map img.level93,
div.village1 #village_map img.level103,
div.village1 #village_map .level113,
div.village1 #village_map .level123,
div.village1 #village_map .level133,
div.village1 #village_map .level143 {
  background-position: -34px 0;
}
div.village1 #village_map img.level4,
div.village1 #village_map img.level14,
div.village1 #village_map img.level24,
div.village1 #village_map img.level34,
div.village1 #village_map img.level44,
div.village1 #village_map img.level54,
div.village1 #village_map img.level64,
div.village1 #village_map img.level74,
div.village1 #village_map img.level84,
div.village1 #village_map img.level94,
div.village1 #village_map img.level104,
div.village1 #village_map .level114,
div.village1 #village_map .level124,
div.village1 #village_map .level134,
div.village1 #village_map .level144 {
  background-position: -51px 0;
}
div.village1 #village_map img.level5,
div.village1 #village_map img.level15,
div.village1 #village_map img.level25,
div.village1 #village_map img.level35,
div.village1 #village_map img.level45,
div.village1 #village_map img.level55,
div.village1 #village_map img.level65,
div.village1 #village_map img.level75,
div.village1 #village_map img.level85,
div.village1 #village_map img.level95,
div.village1 #village_map img.level105,
div.village1 #village_map .level115,
div.village1 #village_map .level125,
div.village1 #village_map .level135,
div.village1 #village_map .level145 {
  background-position: -68px 0;
}
div.village1 #village_map img.level6,
div.village1 #village_map img.level16,
div.village1 #village_map img.level26,
div.village1 #village_map img.level36,
div.village1 #village_map img.level46,
div.village1 #village_map img.level56,
div.village1 #village_map img.level66,
div.village1 #village_map img.level76,
div.village1 #village_map img.level86,
div.village1 #village_map img.level96,
div.village1 #village_map img.level106,
div.village1 #village_map .level116,
div.village1 #village_map .level126,
div.village1 #village_map .level136,
div.village1 #village_map .level146 {
  background-position: -85px 0;
}
div.village1 #village_map img.level7,
div.village1 #village_map img.level17,
div.village1 #village_map img.level27,
div.village1 #village_map img.level37,
div.village1 #village_map img.level47,
div.village1 #village_map img.level57,
div.village1 #village_map img.level67,
div.village1 #village_map img.level77,
div.village1 #village_map img.level87,
div.village1 #village_map img.level97,
div.village1 #village_map img.level107,
div.village1 #village_map .level117,
div.village1 #village_map .level127,
div.village1 #village_map .level137,
div.village1 #village_map .level147 {
  background-position: -102px 0;
}
div.village1 #village_map img.level8,
div.village1 #village_map img.level18,
div.village1 #village_map img.level28,
div.village1 #village_map img.level38,
div.village1 #village_map img.level48,
div.village1 #village_map img.level58,
div.village1 #village_map img.level68,
div.village1 #village_map img.level78,
div.village1 #village_map img.level88,
div.village1 #village_map img.level98,
div.village1 #village_map img.level108,
div.village1 #village_map .level118,
div.village1 #village_map .level128,
div.village1 #village_map .level138,
div.village1 #village_map .level148 {
  background-position: -119px 0;
}
div.village1 #village_map img.level9,
div.village1 #village_map img.level19,
div.village1 #village_map img.level29,
div.village1 #village_map img.level39,
div.village1 #village_map img.level49,
div.village1 #village_map img.level59,
div.village1 #village_map img.level69,
div.village1 #village_map img.level79,
div.village1 #village_map img.level89,
div.village1 #village_map img.level99,
div.village1 #village_map img.level109,
div.village1 #village_map .level119,
div.village1 #village_map .level129,
div.village1 #village_map .level139,
div.village1 #village_map .level149 {
  background-position: -136px 0;
}
div.village1 #village_map img.level10,
div.village1 #village_map img.level20,
div.village1 #village_map img.level30,
div.village1 #village_map img.level40,
div.village1 #village_map img.level50,
div.village1 #village_map img.level60,
div.village1 #village_map img.level70,
div.village1 #village_map img.level80,
div.village1 #village_map img.level90,
div.village1 #village_map img.level100,
div.village1 #village_map img.level110,
div.village1 #village_map .level120,
div.village1 #village_map .level130,
div.village1 #village_map .level140,
div.village1 #village_map .level150 {
  background-position: -153px 0;
}
div.map #detailed_map {
  width: 300px;
  height: 264px;
}
div.map .w1 {
  background-image: url(../../img/m/w1.png);
}
div.map .w2 {
  background-image: url(../../img/m/w2.png);
}
div.map .w3 {
  background-image: url(../../img/m/w3.png);
}
div.map .w4 {
  background-image: url(../../img/m/w4.png);
}
div.map .w5 {
  background-image: url(../../img/m/w5.png);
}
div.map .w6 {
  background-image: url(../../img/m/w6.png);
}
div.map .w7 {
  background-image: url(../../img/m/w7.png);
}
div.map .w8 {
  background-image: url(../../img/m/w8.png);
}
div.map .w9 {
  background-image: url(../../img/m/w9.png);
}
div.map .w10 {
  background-image: url(../../img/m/w10.png);
}
div.map .w11 {
  background-image: url(../../img/m/w11.png);
}
div.map .w12 {
  background-image: url(../../img/m/w12.png);
}
div.map .w15 {
  background-image: url(../../img/m/w15.png);
}
div.map .w16 {
  background-image: url(../../img/m/w15.png);
}
div.map .w17 {
  background-image: url(../../img/m/w15.png);
}
div.map .w18 {
  background-image: url(../../img/m/w15.png);
}
div.map .w19 {
  background-image: url(../../img/m/w15.png);
}
div.map .w20 {
  background-image: url(../../img/m/w15.png);
}
div.map .w21 {
  background-image: url(../../img/m/w15.png);
}
div.map .w22 {
  background-image: url(../../img/m/w15.png);
}
div.map .w23 {
  background-image: url(../../img/m/w15.png);
}
div.map .w24 {
  background-image: url(../../img/m/w15.png);
}
div.map .w25 {
  background-image: url(../../img/m/w15.png);
}
div.map .w26 {
  background-image: url(../../img/m/w15.png);
}
div.map .w27 {
  background-image: url(../../img/m/w15.png);
}
div.map .w28 {
  background-image: url(../../img/m/w15.png);
}
div.map .w29 {
  background-image: url(../../img/m/w15.png);
}
div.map .w30 {
  background-image: url(../../img/m/w15.png);
}
div.map .w31 {
  background-image: url(../../img/m/w15.png);
}
div.map .w32 {
  background-image: url(../../img/m/w15.png);
}
div.map .w33 {
  background-image: url(../../img/m/w15.png);
}
div.map .w14 {
  background-image: url(../../img/m/w13.png);
}
div.map .w100 {
  background-image: url(../../img/g/f100.jpg);
}
div.map .w34 {
  background-image: url(../../img/m/w34.png);
}
div.map .w35 {
  background-image: url(../../img/m/w35.png);
}
div.map .w36 {
  background-image: url(../../img/m/w36.png);
}
div.map .w40 {
  background-image: url(../../img/m/wt1.png);
}
div.map .w41 {
  background-image: url(../../img/m/wt3.png);
}
div.map .w42 {
  background-image: url(../../img/m/wt2.png);
}
div.map .w43 {
  background-image: url(../../img/m/wt4.png);
}
div.map .w111 {
  background-image: url(../../img/m/w111.png);
}
div.village2 .d2_0 {
  background-image: url(../../img/g/bg0.png);
}
div.village2 .d2_1 {
  background-image: url(../../img/g/bg1.png);
}
div.village2 .d2_11 {
  background-image: url(../../img/g/bg11.png);
}
div.village2 .d2_12 {
  background-image: url(../../img/g/bg12.png);
}
div.village2 #village_map .iso {
  background-image: url(../../img/g/iso.gif);
}
div.village2 #levels div {
  background: url(../../img/g/s/glvl.gif);
}
div.village2 #village_map img.tur {
  background-image: url(../../img/special/NewyearRocket_turquoise_1a.gif);
}
div.village2 #village_map img.purp {
  background-image: url(../../img/special/NewyearRocket_purple_1a.gif);
}
div.village2 #village_map img.yell {
  background-image: url(../../img/special/NewyearRocket_yellow_1a.gif);
}
div.village2 #village_map img.oran {
  background-image: url(../../img/special/NewyearRocket_orange_1a.gif);
}
div.village2 #village_map img.green {
  background-image: url(../../img/special/NewyearRocket_green_1a.gif);
}
div.village2 #village_map img.red {
  background-image: url(../../img/special/NewyearRocket_red_1a.gif);
}
#map #map_content .b00 {
  background-image: url(../../img/m/d00.gif);
}
#map #map_content .b01 {
  background-image: url(../../img/m/d01.gif);
}
#map #map_content .b02 {
  background-image: url(../../img/m/d02.gif);
}
#map #map_content .b03 {
  background-image: url(../../img/m/d03.gif);
}
#map #map_content .b04 {
  background-image: url(../../img/m/d04.gif);
}
#map #map_content .b05 {
  background-image: url(../../img/m/d05.gif);
}
#map #map_content .b06 {
  background-image: url(../../img/m/d06.gif);
}
#map #map_content .b07 {
  background-image: url(../../img/m/d07.gif);
}
#map #map_content .b08 {
  background-image: url(../../img/m/d08.gif);
}
#map #map_content .b09 {
  background-image: url(../../img/m/d09.gif);
}
#map #map_content .b10 {
  background-image: url(../../img/m/d10.gif);
}
#map #map_content .b11 {
  background-image: url(../../img/m/d11.gif);
}
#map #map_content .b12 {
  background-image: url(../../img/m/d12.gif);
}
#map #map_content .b13 {
  background-image: url(../../img/m/d13.gif);
}
#map #map_content .b14 {
  background-image: url(../../img/m/d14.gif);
}
#map #map_content .b15 {
  background-image: url(../../img/m/d15.gif);
}
#map #map_content .b16 {
  background-image: url(../../img/m/d16.gif);
}
#map #map_content .b17 {
  background-image: url(../../img/m/d17.gif);
}
#map #map_content .b18 {
  background-image: url(../../img/m/d18.gif);
}
#map #map_content .b19 {
  background-image: url(../../img/m/d19.gif);
}
#map #map_content .b20 {
  background-image: url(../../img/m/d20.gif);
}
#map #map_content .b21 {
  background-image: url(../../img/m/d21.gif);
}
#map #map_content .b22 {
  background-image: url(../../img/m/d22.gif);
}
#map #map_content .b23 {
  background-image: url(../../img/m/d23.gif);
}
#map #map_content .b24 {
  background-image: url(../../img/m/d24.gif);
}
#map #map_content .b25 {
  background-image: url(../../img/m/d25.gif);
}
#map #map_content .b26 {
  background-image: url(../../img/m/d26.gif);
}
#map #map_content .b27 {
  background-image: url(../../img/m/d27.gif);
}
#map #map_content .b28 {
  background-image: url(../../img/m/d28.gif);
}
#map #map_content .b29 {
  background-image: url(../../img/m/d29.gif);
}
#map #map_content .b30 {
  background-image: url(../../img/m/d30.gif);
}
#map #map_content .b31 {
  background-image: url(../../img/m/d31.gif);
}
#map #map_content .b32 {
  background-image: url(../../img/m/d32.gif);
}
#map #map_content .b33 {
  background-image: url(../../img/m/d33.gif);
}
#map #map_content .b34 {
  background-image: url(../../img/m/d34.gif);
}
#map #map_content .b35 {
  background-image: url(../../img/m/d35.gif);
}
#map #map_content .o0 {
  background-image: url(../../img/m/o0.gif);
}
#map #map_content .o1 {
  background-image: url(../../img/m/o1.gif);
}
#map #map_content .o2 {
  background-image: url(../../img/m/o2.gif);
}
#map #map_content .o3 {
  background-image: url(../../img/m/o3.gif);
}
#map #map_content .o4 {
  background-image: url(../../img/m/o4.gif);
}
#map #map_content .o5 {
  background-image: url(../../img/m/o5.gif);
}
#map #map_content .o6 {
  background-image: url(../../img/m/o6.gif);
}
#map #map_content .o7 {
  background-image: url(../../img/m/o7.gif);
}
#map #map_content .o8 {
  background-image: url(../../img/m/o8.gif);
}
#map #map_content .o9 {
  background-image: url(../../img/m/o9.gif);
}
#map #map_content .o10 {
  background-image: url(../../img/m/o10.gif);
}
#map #map_content .o11 {
  background-image: url(../../img/m/o11.gif);
}
#map #map_content .o12 {
  background-image: url(../../img/m/o12.gif);
}
#map #map_content .o111 {
  background-image: url(../../img/m/111.gif);
}
#map #map_content .o13 {
  background-image: url(../../img/m/o13.png);
}
#map #map_content .o14 {
  background-image: url(../../img/m/o14.gif);
}
#map #map_content .o15 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o16 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o17 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o18 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o19 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o20 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o21 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o22 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o23 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o24 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o25 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o26 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o27 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o28 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o29 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o30 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o31 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o32 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o33 {
  background-image: url(../../img/m/o15.gif);
}
#map #map_content .o34 {
  background-image: url(../../img/m/o34.png);
}
#map #map_content .o35 {
  background-image: url(../../img/m/o35.png);
}
#map #map_content .o36 {
  background-image: url(../../img/m/o36.png);
}
#map #map_content .o40 {
  background-image: url(../../img/m/ow1.png);
}
#map #map_content .o41 {
  background-image: url(../../img/m/ow1.png);
}
#map #map_content .o42 {
  background-image: url(../../img/m/ow1.png);
}
#map #map_content .o43 {
  background-image: url(../../img/m/ow1.png);
}
#map #map_content .o99 {
  background-image: url(../../img/m/o99.gif);
}
#map #map_content .o100 {
  background-image: url(../../img/m/d100.gif);
}
#map #map_content .d100 {
  background-image: url(../../img/m/d100.gif);
}
#map #map_content .t0 {
  background-image: url(../../img/m/t0.gif);
}
#map #map_content .t1 {
  background-image: url(../../img/m/t1.gif);
}
#map #map_content .t2 {
  background-image: url(../../img/m/t2.gif);
}
#map #map_content .t3 {
  background-image: url(../../img/m/t3.gif);
}
#map #map_content .t4 {
  background-image: url(../../img/m/t4.gif);
}
#map #map_content .t5 {
  background-image: url(../../img/m/t5.gif);
}
#map #map_content .t6 {
  background-image: url(../../img/m/t6.gif);
}
#map #map_content .t7 {
  background-image: url(../../img/m/t7.gif);
}
#map #map_content .t8 {
  background-image: url(../../img/m/t8.gif);
}
#map #map_content .t9 {
  background-image: url(../../img/m/t9.gif);
}
#map #map_navibox {
  width: 100px;
  height: 60px;
  background-image: url(../../img/m/dir.gif);
}
div.messages #write_content #adbook img {
  width: 48px;
  height: 29px;
  background-image: url(../../img/a/friends.gif);
}
div.player #gpack_popup img.logo {
  width: 40px;
  height: 40px;
}
div.player #gpack_popup .firefox {
  background-image: url(../../img/a/firefox.gif);
}
div.player #gpack_popup .opera {
  background-image: url(../../img/a/opera.gif);
}
div.player #gpack_popup img.ie {
  background-image: url(../../img/a/ie.gif);
}
div.player #gpack_popup .unknown {
  background-image: url(../../img/a/unknown.gif);
}
div.player #gpack_popup #gpack_activate #preview {
  width: 0;
  height: 0;
  background-image: none;
}
body.manual img.troops {
  width: 140px;
  height: 89px;
  background-image: url(../../img/a/troops.png);
}
body.manual img.buildings {
  width: 140px;
  height: 89px;
  background-image: url(../../img/a/buildings.png);
}
body.manual img.navi {
  width: 116px;
  height: 18px;
  background-image: url(../../img/a/navi.gif);
}
body.manual #big_unit {
  width: 150px;
  height: 120px;
}
body.manual .big_u1 {
  background-image: url(../../img/u2rtl/u1.gif);
}
body.manual .big_u2 {
  background-image: url(../../img/u2rtl/u2.gif);
}
body.manual .big_u3 {
  background-image: url(../../img/u2rtl/u3.gif);
}
body.manual .big_u4 {
  background-image: url(../../img/u2rtl/u4.gif);
}
body.manual .big_u5 {
  background-image: url(../../img/u2rtl/u5.gif);
}
body.manual .big_u6 {
  background-image: url(../../img/u2rtl/u6.gif);
}
body.manual .big_u7 {
  background-image: url(../../img/u2rtl/u7.gif);
}
body.manual .big_u8 {
  background-image: url(../../img/u2rtl/u8.gif);
}
body.manual .big_u9 {
  background-image: url(../../img/u2rtl/u9.gif);
}
body.manual .big_u10 {
  background-image: url(../../img/u2rtl/u10.gif);
}
body.manual .big_u11 {
  background-image: url(../../img/u2rtl/u11.gif);
}
body.manual .big_u12 {
  background-image: url(../../img/u2rtl/u12.gif);
}
body.manual .big_u13 {
  background-image: url(../../img/u2rtl/u13.gif);
}
body.manual .big_u14 {
  background-image: url(../../img/u2rtl/u14.gif);
}
body.manual .big_u15 {
  background-image: url(../../img/u2rtl/u15.gif);
}
body.manual .big_u16 {
  background-image: url(../../img/u2rtl/u16.gif);
}
body.manual .big_u17 {
  background-image: url(../../img/u2rtl/u17.gif);
}
body.manual .big_u18 {
  background-image: url(../../img/u2rtl/u18.gif);
}
body.manual .big_u19 {
  background-image: url(../../img/u2rtl/u19.gif);
}
body.manual .big_u20 {
  background-image: url(../../img/u2rtl/u20.gif);
}
body.manual .big_u21 {
  background-image: url(../../img/u2rtl/u21.gif);
}
body.manual .big_u22 {
  background-image: url(../../img/u2rtl/u22.gif);
}
body.manual .big_u23 {
  background-image: url(../../img/u2rtl/u23.gif);
}
body.manual .big_u24 {
  background-image: url(../../img/u2rtl/u24.gif);
}
body.manual .big_u25 {
  background-image: url(../../img/u2rtl/u25.gif);
}
body.manual .big_u26 {
  background-image: url(../../img/u2rtl/u26.gif);
}
body.manual .big_u27 {
  background-image: url(../../img/u2rtl/u27.gif);
}
body.manual .big_u28 {
  background-image: url(../../img/u2rtl/u28.gif);
}
body.manual .big_u29 {
  background-image: url(../../img/u2rtl/u29.gif);
}
body.manual .big_u30 {
  background-image: url(../../img/u2rtl/u30.gif);
}
body.manual .big_u51 {
  background-image: url(../../img/u2rtl/u51.gif);
}
body.manual .big_u52 {
  background-image: url(../../img/u2rtl/u52.gif);
}
body.manual .big_u53 {
  background-image: url(../../img/u2rtl/u53.gif);
}
body.manual .big_u54 {
  background-image: url(../../img/u2rtl/u54.gif);
}
body.manual .big_u55 {
  background-image: url(../../img/u2rtl/u55.gif);
}
body.manual .big_u56 {
  background-image: url(../../img/u2rtl/u56.gif);
}
body.manual .big_u57 {
  background-image: url(../../img/u2rtl/u57.gif);
}
body.manual .big_u58 {
  background-image: url(../../img/u2rtl/u58.gif);
}
body.manual .big_u59 {
  background-image: url(../../img/u2rtl/u59.gif);
}
body.manual .big_u60 {
  background-image: url(../../img/u2rtl/u60.gif);
}
body.manual .big_u61 {
  background-image: url(../../img/u2rtl/u61.gif);
}
body.manual .big_u62 {
  background-image: url(../../img/u2rtl/u62.gif);
}
body.manual .big_u63 {
  background-image: url(../../img/u2rtl/u63.gif);
}
body.manual .big_u64 {
  background-image: url(../../img/u2rtl/u64.gif);
}
body.manual .big_u65 {
  background-image: url(../../img/u2rtl/u65.gif);
}
body.manual .big_u66 {
  background-image: url(../../img/u2rtl/u66.gif);
}
body.manual .big_u67 {
  background-image: url(../../img/u2rtl/u67.gif);
}
body.manual .big_u68 {
  background-image: url(../../img/u2rtl/u68.gif);
}
body.manual .big_u69 {
  background-image: url(../../img/u2rtl/u69.gif);
}
body.manual .big_u70 {
  background-image: url(../../img/u2rtl/u70.gif);
}
body.manual .big_u71 {
  background-image: url(../../img/u2rtl/u71.gif);
}
body.manual .big_u72 {
  background-image: url(../../img/u2rtl/u72.gif);
}
body.manual .big_u73 {
  background-image: url(../../img/u2rtl/u73.gif);
}
body.manual .big_u74 {
  background-image: url(../../img/u2rtl/u74.gif);
}
body.manual .big_u75 {
  background-image: url(../../img/u2rtl/u75.gif);
}
body.manual .big_u76 {
  background-image: url(../../img/u2rtl/u76.gif);
}
body.manual .big_u77 {
  background-image: url(../../img/u2rtl/u77.gif);
}
body.manual .big_u78 {
  background-image: url(../../img/u2rtl/u78.gif);
}
body.manual .big_u79 {
  background-image: url(../../img/u2rtl/u79.gif);
}
body.manual .big_u80 {
  background-image: url(../../img/u2rtl/u80.gif);
}
body.manual .big_u100 {
  background-image: url(../../img/u2rtl/u100.gif);
}
body.manual .big_u101 {
  background-image: url(../../img/u2rtl/u101.gif);
}
body.manual .big_u102 {
  background-image: url(../../img/u2rtl/u102.gif);
}
body.manual .big_u103 {
  background-image: url(../../img/u2rtl/u103.gif);
}
body.manual .big_u104 {
  background-image: url(../../img/u2rtl/u104.gif);
}
body.manual .big_u105 {
  background-image: url(../../img/u2rtl/u105.gif);
}
body.manual .big_u106 {
  background-image: url(../../img/u2rtl/u106.gif);
}
body.manual .big_u107 {
  background-image: url(../../img/u2rtl/u107.gif);
}
body.manual .big_u108 {
  background-image: url(../../img/u2rtl/u108.gif);
}
body.manual .big_u109 {
  background-image: url(../../img/u2rtl/u109.gif);
}
div.plus #gold_features td.preview img {
  width: 150px;
  height: 150px;
}
div.plus #gold_features td.preview .p1_25 {
  background-image: url(../../img/p/p1_25.jpg);
}
div.plus #gold_features td.preview .p2_25 {
  background-image: url(../../img/p/p2_25.jpg);
}
div.plus #gold_features td.preview .p3_25 {
  background-image: url(../../img/p/p3_25.jpg);
}
div.plus #gold_features td.preview .p4_25 {
  background-image: url(../../img/p/p4_25.jpg);
}
div.plus #gold_features td.preview .off10 {
  background-image: url(../../img/p/off10.jpg);
}
div.plus #gold_features td.preview .def10 {
  background-image: url(../../img/p/def10.jpg);
}
div.plus #gold_features td.preview .bau0 {
  background-image: url(../../img/p/bau0.jpg);
}
div.plus #gold_features td.preview .npc {
  background-image: url(../../img/p/npc.jpg);
}
div.plus #gold_features td.preview .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 .e403 {
  width: 165px;
  height: 211px;
  background-image: url(../../img/misc/403.gif);
}
div.error_site .e404 {
  width: 190px;
  height: 155px;
  background-image: url(../../img/misc/404.gif);
}
div.error_site .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;
}
.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);
}
.g35 {
  background-image: url(../../img/g/g35_tea.gif);
}
.g35b {
  background-image: url(../../img/g/g35b_tea.gif);
}
div.plus #payment table td {
  border: none;
}
div.plus #payment table table tr.rbg td {
  font-weight: 700;
  text-align: center;
  background-image: url(../../img/a/c2.gif);
  background-repeat: repeat;
}
div.plus #payment table {
  border-collapse: separate;
}
div.plus #payment table td {
  padding: 2px;
  text-align: center;
}
div.plus #payment table .s7 td {
  text-align: right;
}
div.plus #payment table table .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;
}
html,
body {
  height: 100%;
}
.wrapper {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}
.wrapper {
  background: transparent url(../../img/vip/header-line2.png) repeat-x right top;
}
.ie6 .wrapper {
  text-align: center;
}
.ie6 .wrapper {
  text-align: right;
}
table.row_table_data .hlight td {
  background-color: #fffaf0;
}
table.row_table_data .marked td {
  background-color: #fff8dc;
}
body {
  background-color: #fff;
}
body.manual {
  background-image: none;
}
body.mod1 #dynamic_header div.dyn1,
body.mod1 #dynamic_header div.dyn2,
body.mod2 #dynamic_header div.dyn1,
body.mod2 #dynamic_header div.dyn2,
body.mod3 #dynamic_header div.dyn1,
body.mod3 #dynamic_header div.dyn2,
body.mod1 #ad_iframe {
  display: none;
}
#dynamic_header,
body.mod1 #dynamic_header,
body.mod2 #dynamic_header,
body.mod3 #dynamic_header {
  background: transparent url(../../img/vip/gdf.png) no-repeat center top;
  height: 100px;
}
#header {
  background-image: url(../../img/vip/mw.png);
  height: 72px;
}
#mtop,
body.mod1 #mtop,
body.mod2 #mtop,
body.mod3 #mtop {
  height: 72px;
  right: 50%;
  margin-right: -345px;
  z-index: 2;
}
#n1 img,
#n2 img,
#n21 img,
#n2p img,
#n3 img,
#n4 img,
#n5 {
  height: 72px;
}
#mtop #n5 .reports {
  float: left;
}
#mtop #n5 .messages {
  float: right;
}
body.v35 #n1 img {
  background-image: url(../../img/vip/n1-rtl.png);
}
body.v35 #n2 img {
  background-image: url(../../img/vip/n2-rtl.png);
}
body.v35 #n21 img {
  background-image: url(../../img/vip/n21-rtl.png);
}
body.v35 #n2p img {
  background-image: url(../../img/vip/n2p-rtl.png);
}
body.v35 #n3 img {
  background-image: url(../../img/vip/n3-rtl.png);
}
body.v35 #n4 img {
  background-image: url(../../img/vip/n4-rtl.png);
}
body.v35 div.i1 {
  background-image: url(../../img/vip/m1-rtl.png);
}
body.v35 div.i2 {
  background-image: url(../../img/vip/m2-rtl.png);
}
body.v35 div.i3 {
  background-image: url(../../img/vip/m3-rtl.png);
}
body.v35 div.i4 {
  background-image: url(../../img/vip/m4-rtl.png);
}
#mtop #plus {
  font-size: 2px;
  height: 0;
  padding-right: 0;
  padding-top: 2px;
  position: relative;
}
#btn_plus {
  background-color: transparent;
  background-position: right top;
  background-repeat: no-repeat;
  height: 21px;
  left: 195px;
  position: absolute;
  top: 19px;
  width: 21px;
}
#btn_plus.active {
  background-image: url(../../img/vip/plus-active.png);
}
#btn_plus.inactive {
  background-image: url(../../img/vip/plus-inactive.png);
}
img.day,
img.night {
  right: 5px;
  top: -57px;
}
div.peace {
  left: 5px;
  top: -65px;
}
#stime {
  display: inline;
  right: 0;
  top: 0;
}
#ltime,
body.mod1 #ltime,
body.mod2 #ltime,
body.mod3 #ltime {
  right: 0;
  min-width: 980px;
  top: 111px;
  width: 100%;
  z-index: 1;
}
#ltime #ltimeWrap {
  margin: 0 auto;
  width: 950px;
}
#res,
body.mod1 #res,
body.mod2 #res,
body.mod3 #res {
  right: -30px;
  min-width: 980px;
  top: 165px;
  width: 100%;
  z-index: 2;
}
#resWrap {
  right: 43%;
  margin-right: -290px;
  position: relative;
  width: 672px;
}
#res table {
  background-color: transparent;
}
#res table td.res {
  width: 78px;
  font-size: 11px;
  font-weight: 700;
  color: #000;
  background-color: #54c571;
  border-radius: 5px;
  text-align: center;
}
#res table td.res {
  width: 78px;
  font-size: 11px;
  font-weight: 700;
  color: #000;
  background-color: #54c571;
  border-radius: 5px;
  text-align: center;
}
#mid {
  background-image: none;
  float: none;
  height: auto;
  margin: 0 auto;
  width: 1000px;
}
#content,
body.mod1 #content,
body.mod2 #content,
body.mod3 #content {
  height: auto !important;
  height: 450px;
  min-height: 450px;
}
#side_navi {
  background: transparent url(../../img/vip/shadow-a-rtl.png) no-repeat left top;
  height: auto !important;
  height: 453px;
  min-height: 453px;
  width: 155px;
}
#side_navi #logo {
  visibility: hidden;
}
#side_navi #logo img {
  height: 28px;
}
#side_info,
body.mod1 #side_info,
body.mod2 #side_info,
body.mod3 #side_info {
  background: transparent url(../../img/vip/shadow-b-rtl.png) no-repeat right
    top;
  height: auto !important;
  height: 453px;
  margin-right: 0;
  min-height: 453px;
  padding-right: 30px;
  width: 240px;
  z-index: 3;
}
.footer-stopper {
  float: right;
  margin-bottom: 100px;
}
.ie6 .footer-stopper,
.ie7 .footer-stopper {
  height: 100px;
}
#footer {
  background: #f1f1f1 url(../../img/vip/footer-line.png) repeat-x center top;
  bottom: 0;
  height: 50px;
  right: 0;
  min-width: 980px;
  position: absolute;
  left: 0;
}
#footer #mfoot {
  margin: 0 auto;
  width: 905px;
}
#footer .footer-menu {
  color: #797979;
  font-size: 0.8em;
}
#footer #mfoot a,
#footer #mfoot a:visited,
#footer #mfoot a:active {
  color: #797979;
}
#footer #mfoot div.copyright {
  text-align: left;
}
#footer ul.menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 70%;
}
#footer ul.menu.menu2 {
  right: 210px;
}
#footer ul.menu li {
  float: right;
  margin: 0 5px;
}
#footer ul.menu li a {
  color: #797979;
  margin: 0 3px;
}
#footer ul.menu li.copyright {
  direction: ltr;
}
.silver {
  float: left;
  text-align: left;
}
.abod {
  float: left;
  text-align: left;
  height: 16px;
  width: 16px;
}
.steal {
  float: left;
  text-align: left;
  height: 16px;
  width: 16px;
}
div.popup3 {
  right: 50%;
  top: 210px;
  margin-right: -285px;
}
#ce {
  width: 100%;
  height: 0;
}
div.alliance #submenu img.btn_nhb,
div.statistics #submenu img.btn_nhb {
  background-image: url(../../img/s/nhb.gif);
}
div.alliance #submenu img.btn_qzw,
div.statistics #submenu img.btn_qzw {
  background-image: url(../../img/s/qzw.gif);
}
body.mod1 #new_res {
  top: 137px;
}
body.mod2 #new_res {
  top: 167px;
}
#new_res {
  width: 552px;
  height: 20px;
  position: absolute;
  right: 130px;
  top: 100px;
  z-index: 3;
}
#new_res table {
  margin: auto;
}
#new_res table {
  background-color: #fff;
  width: auto;
}
#new_res table td {
  padding: 1px;
}
#new_res table img {
  margin-right: 1px;
}
#new_res {
  right: 0;
  min-width: 980px;
  top: 155px;
  width: 100%;
  z-index: 2;
}
#new_res table {
  background-color: transparent;
}
#new_resWrap {
  right: 50%;
  margin-right: -345px;
  position: relative;
  width: 572px;
}
.html5-progress-bar {
  margin-top: -2px;
  padding-right: 26px;
}
.html5-progress-bar progress {
  background-color: #f3f3f3;
  border: 0;
  width: 100%;
  height: 5px;
  border-radius: 5px;
}
.html5-progress-bar progress::-webkit-progress-bar {
  background-color: #f3f3f3;
  border-radius: 5px;
}
.html5-progress-bar progress::-webkit-progress-value {
  background: #cdeb8e;
  background: -moz-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #cdeb8e),
    color-stop(100%, #a5c956)
  );
  background: -webkit-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
  background: -o-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
  background: -ms-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
  background: linear-gradient(to bottom, #cdeb8e 0%, #a5c956 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e',endColorstr='#a5c956',GradientType=0 );
  border-radius: 5px;
}
.html5-progress-bar progress::-moz-progress-bar {
  background: #cdeb8e;
  background: -moz-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #cdeb8e),
    color-stop(100%, #a5c956)
  );
  background: -webkit-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
  background: -o-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
  background: -ms-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
  background: linear-gradient(to bottom, #cdeb8e 0%, #a5c956 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e',endColorstr='#a5c956',GradientType=0 );
  border-radius: 5px;
}
.html5-progress-bar .progress-value {
  padding: 0 5px;
  line-height: 20px;
  margin-left: 5px;
  font-size: 0.8em;
  color: #555;
  height: 5px;
  float: right;
}
#topBar {
  position: relative;
  z-index: 2;
  height: 119px;
  margin: 0 auto;
  padding: 0 5px;
  display: -ms-grid;
  display: grid;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #topBar {
    position: fixed;
    bottom: -8px;
    z-index: 500;
    width: 100%;
    min-width: auto;
    padding: 0;
    display: block;
    -ms-grid-columns: none;
  }
}
#topBar #header {
  -ms-grid-column: 2;
  position: relative;
}
#topBar #header:before {
  content: "";
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-style: solid;
  border-width: 0 149px 119px 142px;
  border-image: url("../../img/vip/headerBackground.png") 0 149 119 142 fill
    stretch;
}
#topBar #header:before,
.edge #topBar #header:before {
  direction: ltr;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #topBar #header:before {
    border-right-width: 0;
    border-left-width: 0;
  }
}
#topBar #logo {
  -ms-grid-column: 1;
  width: 130px;
  height: 45px;
  background-position: center;
  background-image: url(../../img/vip/logoLegends_black.svg);
  background-size: 114px 40px;
  top: 4px;
  position: relative;
  right: -120px;
  display: block;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #topBar #logo {
    display: none;
  }
}
#topBar #logo:before {
  width: 100%;
  height: 38px;
  content: "";
  display: block;
  top: 5px;
  z-index: -1;
  position: absolute;
  background-color: #dacebb;
  border: solid 1px #5c4134;
  border-radius: 4px;
  box-shadow: 1px 0 1px rgba(0, 0, 0, 0.35) inset,
    -1px 0 1px rgba(0, 0, 0, 0.35) inset, 0 -2px 1px rgba(0, 0, 0, 0.4) inset,
    0 2px 1px rgba(255, 255, 255, 0.3) inset;
}
#topBar #logo.riseOfAlliances {
  background-image: url(../https://gpack.arabictra.com/c3f4e04b/mainPage/img_rtl/layout/logoRiseOfAlliances_black.svg);
}
#topBar #logo.fireAndSand {
  background-image: url(../https://gpack.arabictra.com/c3f4e04b/mainPage/img_rtl/layout/logoFireAndSand_black.svg);
}
#topBar #logo.pathToPandora {
  background-image: url(../https://gpack.arabictra.com/c3f4e04b/mainPage/img_rtl/layout/logoPathToPandora_black.svg);
}
#topBar #logo.codexVictoria {
  background-image: url(../https://gpack.arabictra.com/c3f4e04b/mainPage/img_rtl/layout/logoCodexVictoria_black.svg);
}
.activate #topBar,
.login #topBar,
.logout #topBar {
  box-shadow: none;
  border: 0;
  height: 14px;
}
.activate #topBar:before,
.activate #topBar:after,
.login #topBar:before,
.login #topBar:after,
.logout #topBar:before,
.logout #topBar:after {
  display: none;
}
.activate #topBar #logo,
.login #topBar #logo,
.logout #topBar #logo {
  top: -2px;
  right: 0;
  width: 300px;
  height: 6em;
  margin: 0;
  background-size: 173px 60px;
}
.activate #topBar #logo:before,
.login #topBar #logo:before,
.logout #topBar #logo:before {
  display: none;
}
.activate #topBar #header:before,
.login #topBar #header:before,
.logout #topBar #header:before {
  display: none;
}
.error_site #topBar #header:before {
  display: none;
}
@media screen and (max-width: 620px) {
  .mobileOptimized.activate #topBar,
  .mobileOptimized.login #topBar,
  .mobileOptimized.logout #topBar,
  .mobileOptimized.error_site #topBar {
    height: 119px;
  }
  .mobileOptimized.activate #topBar #logo,
  .mobileOptimized.login #topBar #logo,
  .mobileOptimized.logout #topBar #logo,
  .mobileOptimized.error_site #topBar #logo {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-60%);
    height: 5.5em;
    width: 300px;
    margin: 0;
    background-size: 173px 60px;
    z-index: 3;
  }
  .mobileOptimized.activate #topBar #logo:before,
  .mobileOptimized.login #topBar #logo:before,
  .mobileOptimized.logout #topBar #logo:before,
  .mobileOptimized.error_site #topBar #logo:before {
    display: none;
  }
  .mobileOptimized.activate #topBar #header:before,
  .mobileOptimized.login #topBar #header:before,
  .mobileOptimized.logout #topBar #header:before,
  .mobileOptimized.error_site #topBar #header:before {
    display: block;
  }
  .mobileOptimized.error_site #header:before {
    display: none;
  }
}
#header .shop {
  background-image: linear-gradient(
    to bottom,
    #cba467 5%,
    #f3e2ae 13%,
    #efbf7b 32%,
    #aa8050 48%,
    #835e35 72%,
    #ad8a54 93%,
    #d7b672 100%
  );
}
#header .currency {
  background-image: linear-gradient(
    to bottom,
    #cba467 5%,
    #f3e2ae 13%,
    #efbf7b 32%,
    #aa8050 48%,
    #835e35 72%,
    #ad8a54 93%,
    #d7b672 100%
  );
  border: 1px solid #34220d;
  border-radius: 4px;
}
#header .currency:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #664e40;
  border: solid 1px #44321d;
  border-radius: 1px;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header {
    width: 100%;
    position: relative;
    height: 120px;
  }
}
#header #navigation {
  position: absolute;
  right: 70px;
  top: -10px;
  z-index: 1;
  width: 462px;
  display: inline-grid;
  -ms-grid-columns: 66px 71px 73px 63px 63px 63px 63px;
  -ms-grid-rows: 66px;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header #navigation {
    display: grid;
    max-width: 100%;
    height: 66px;
    right: 50%;
    transform: scale(1.3) translateX(50%);
    transform-origin: right;
    top: 14px;
  }
}
#header #navigation > a,
#header #navigation > label {
  position: relative;
  border: 1px solid #553420;
  border-radius: 50%;
  background-image: linear-gradient(to bottom, #cbb198, #7b6050);
  box-shadow: inset 0 1px 0 0 #ddcbb7, inset 0 -1px 0 0 #664f3d,
    inset 1px 0 0 0 #bba693, inset -1px 0 0 0 #7d6651,
    0 3px 3px 0 rgba(0, 0, 0, 0.3);
  display: inline-block;
  transition-duration: 150ms;
  -webkit-tap-highlight-color: transparent;
  -ms-grid-column-align: end;
  -ms-grid-row-align: end;
}
#header #navigation > a:before,
#header #navigation > a:after,
#header #navigation > label:before,
#header #navigation > label:after {
  content: "";
}
#header #navigation > a:before,
#header #navigation > label:before {
  position: absolute;
  top: 5px;
  left: 5px;
  bottom: 5px;
  right: 5px;
  border: 1px solid #553420;
  border-radius: 50%;
  box-shadow: 0 -1px 0 0 #89735d, 0 1px 0 0 #aa9789, -1px 0 0 0 #8e7360,
    1px 0 0 0 #8e7360, inset 0 0 3px 0 rgba(0, 0, 0, 0.5);
  background-color: #5e4538;
  transition-duration: 150ms;
}
#header #navigation > a:after,
#header #navigation > label:after {
  width: 62px;
  height: 62px;
  position: absolute;
  background-image: url(../../img/vip/navigation.png);
  transition: top 150ms;
}
#header #navigation > a:hover,
#header #navigation > a:focus,
#header #navigation > label:hover,
#header #navigation > label:focus {
  background-image: linear-gradient(to bottom, #dbc1a8, #b49581);
}
#header #navigation > a:hover:before,
#header #navigation > a:focus:before,
#header #navigation > label:hover:before,
#header #navigation > label:focus:before {
  filter: saturate(0.8) brightness(1.2);
  background-color: #7a6153;
  box-shadow: 0 -1px 0 0 #9b856f, 0 1px 0 0 #bca99b, -1px 0 0 0 #a08572,
    1px 0 0 0 #a08572, inset 0 0 3px 0 rgba(0, 0, 0, 0.5);
}
#header #navigation > a:hover:after,
#header #navigation > a:focus:after,
#header #navigation > label:hover:after,
#header #navigation > label:focus:after {
  filter: none;
}
#header #navigation > a:active:before,
#header #navigation > label:active:before {
  background-color: #4a3223;
  box-shadow: 0 -1px 0 0 #9b856f, 0 1px 0 0 #bca99b, -1px 0 0 0 #a08572,
    1px 0 0 0 #a08572, inset 0 0 6px 0 rgba(0, 0, 0, 0.9);
}
#header #navigation > a.village,
#header #navigation > label.village {
  width: 66px;
  height: 66px;
}
#header #navigation > a.village:after,
#header #navigation > label.village:after {
  top: 1px;
  right: 1px;
}
#header #navigation > a.village:hover:after,
#header #navigation > a.village:focus:after,
#header #navigation > label.village:hover:after,
#header #navigation > label.village:focus:after {
  top: -2px;
}
#header #navigation > a.map,
#header #navigation > a.statistics,
#header #navigation > a.reports,
#header #navigation > a.messages,
#header #navigation > a.dailyQuests,
#header #navigation > a.mobileMenuButton,
#header #navigation > a.mobileShopButton,
#header #navigation > label.map,
#header #navigation > label.statistics,
#header #navigation > label.reports,
#header #navigation > label.messages,
#header #navigation > label.dailyQuests,
#header #navigation > label.mobileMenuButton,
#header #navigation > label.mobileShopButton {
  width: 58px;
  height: 58px;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header #navigation > a.map.statistics,
  .mobileOptimized #header #navigation > a.map.dailyQuests,
  .mobileOptimized #header #navigation > a.statistics.statistics,
  .mobileOptimized #header #navigation > a.statistics.dailyQuests,
  .mobileOptimized #header #navigation > a.reports.statistics,
  .mobileOptimized #header #navigation > a.reports.dailyQuests,
  .mobileOptimized #header #navigation > a.messages.statistics,
  .mobileOptimized #header #navigation > a.messages.dailyQuests,
  .mobileOptimized #header #navigation > a.dailyQuests.statistics,
  .mobileOptimized #header #navigation > a.dailyQuests.dailyQuests,
  .mobileOptimized #header #navigation > a.mobileMenuButton.statistics,
  .mobileOptimized #header #navigation > a.mobileMenuButton.dailyQuests,
  .mobileOptimized #header #navigation > a.mobileShopButton.statistics,
  .mobileOptimized #header #navigation > a.mobileShopButton.dailyQuests,
  .mobileOptimized #header #navigation > label.map.statistics,
  .mobileOptimized #header #navigation > label.map.dailyQuests,
  .mobileOptimized #header #navigation > label.statistics.statistics,
  .mobileOptimized #header #navigation > label.statistics.dailyQuests,
  .mobileOptimized #header #navigation > label.reports.statistics,
  .mobileOptimized #header #navigation > label.reports.dailyQuests,
  .mobileOptimized #header #navigation > label.messages.statistics,
  .mobileOptimized #header #navigation > label.messages.dailyQuests,
  .mobileOptimized #header #navigation > label.dailyQuests.statistics,
  .mobileOptimized #header #navigation > label.dailyQuests.dailyQuests,
  .mobileOptimized #header #navigation > label.mobileMenuButton.statistics,
  .mobileOptimized #header #navigation > label.mobileMenuButton.dailyQuests,
  .mobileOptimized #header #navigation > label.mobileShopButton.statistics,
  .mobileOptimized #header #navigation > label.mobileShopButton.dailyQuests {
    display: none;
  }
}
#header #navigation > a.map:after,
#header #navigation > a.statistics:after,
#header #navigation > a.reports:after,
#header #navigation > a.messages:after,
#header #navigation > a.dailyQuests:after,
#header #navigation > a.mobileMenuButton:after,
#header #navigation > a.mobileShopButton:after,
#header #navigation > label.map:after,
#header #navigation > label.statistics:after,
#header #navigation > label.reports:after,
#header #navigation > label.messages:after,
#header #navigation > label.dailyQuests:after,
#header #navigation > label.mobileMenuButton:after,
#header #navigation > label.mobileShopButton:after {
  top: -3px;
  right: -3px;
}
#header #navigation > a.map:hover:after,
#header #navigation > a.map:focus:after,
#header #navigation > a.statistics:hover:after,
#header #navigation > a.statistics:focus:after,
#header #navigation > a.reports:hover:after,
#header #navigation > a.reports:focus:after,
#header #navigation > a.messages:hover:after,
#header #navigation > a.messages:focus:after,
#header #navigation > a.dailyQuests:hover:after,
#header #navigation > a.dailyQuests:focus:after,
#header #navigation > a.mobileMenuButton:hover:after,
#header #navigation > a.mobileMenuButton:focus:after,
#header #navigation > a.mobileShopButton:hover:after,
#header #navigation > a.mobileShopButton:focus:after,
#header #navigation > label.map:hover:after,
#header #navigation > label.map:focus:after,
#header #navigation > label.statistics:hover:after,
#header #navigation > label.statistics:focus:after,
#header #navigation > label.reports:hover:after,
#header #navigation > label.reports:focus:after,
#header #navigation > label.messages:hover:after,
#header #navigation > label.messages:focus:after,
#header #navigation > label.dailyQuests:hover:after,
#header #navigation > label.dailyQuests:focus:after,
#header #navigation > label.mobileMenuButton:hover:after,
#header #navigation > label.mobileMenuButton:focus:after,
#header #navigation > label.mobileShopButton:hover:after,
#header #navigation > label.mobileShopButton:focus:after {
  top: -5px;
}
#header #navigation > a.mobileMenuButton,
#header #navigation > a.mobileShopButton,
#header #navigation > label.mobileMenuButton,
#header #navigation > label.mobileShopButton {
  display: none;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header #navigation > a.mobileMenuButton,
  .mobileOptimized #header #navigation > a.mobileShopButton,
  .mobileOptimized #header #navigation > label.mobileMenuButton,
  .mobileOptimized #header #navigation > label.mobileShopButton {
    display: block;
  }
  .mobileOptimized #header #navigation > a.mobileMenuButton:first-child,
  .mobileOptimized #header #navigation > a.mobileShopButton:first-child,
  .mobileOptimized #header #navigation > label.mobileMenuButton:first-child,
  .mobileOptimized #header #navigation > label.mobileShopButton:first-child {
    -ms-grid-column: 7;
  }
}
#header #navigation > a .indicator,
#header #navigation > label .indicator {
  position: absolute;
  z-index: 6;
  background-image: url(../../img/vip/indicator.png);
  width: 27px;
  height: 23px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #fff9eb;
  text-align: center;
  padding-top: 3px;
  font-size: 10px;
  text-shadow: 1px 0 0 #000, 1px 1px 0 #000, 0 1px 0 #000, -1px 1px 0 #000,
    -1px 0 0 #000, -1px -1px 0 #000, 0 -1px 0 #000, 1px -1px 0 #000;
}
.fa-IR #header #navigation > a .indicator,
.fa-IR #header #navigation > label .indicator {
  font-family: IRANSans, Arial, Helvetica, Verdana, sans-serif;
}
.colorBlind #header #navigation > a .indicator,
.colorBlind #header #navigation > label .indicator {
  background-image: url(../../img/vip/indicatorColorblind.png);
}
#header #navigation > a.village.resourceView,
#header #navigation > label.village.resourceView {
  -ms-grid-column: 1;
  grid-column-start: 1;
}
#header #navigation > a.village.resourceView:after,
#header #navigation > label.village.resourceView:after {
  background-position: 0 0;
}
#header #navigation > a.village.resourceView:hover:after,
#header #navigation > a.village.resourceView:focus:after,
#header #navigation > label.village.resourceView:hover:after,
#header #navigation > label.village.resourceView:focus:after {
  background-position: 0 -62px;
}
.perspectiveResources #header #navigation > a.village.resourceView:after,
.perspectiveResources #header #navigation > label.village.resourceView:after {
  background-position: 0 -62px;
}
#header #navigation > a.village.buildingView,
#header #navigation > label.village.buildingView {
  -ms-grid-column: 2;
  grid-column-start: 2;
}
#header #navigation > a.village.buildingView:after,
#header #navigation > label.village.buildingView:after {
  background-position: 0 -124px;
}
#header #navigation > a.village.buildingView:hover:after,
#header #navigation > a.village.buildingView:focus:after,
#header #navigation > label.village.buildingView:hover:after,
#header #navigation > label.village.buildingView:focus:after {
  background-position: 0 -186px;
}
.perspectiveBuildings #header #navigation > a.village.buildingView:after,
.perspectiveBuildings #header #navigation > label.village.buildingView:after {
  background-position: 0 -186px;
}
#header #navigation > a.map,
#header #navigation > label.map {
  -ms-grid-column: 3;
  grid-column-start: 3;
}
#header #navigation > a.map:after,
#header #navigation > label.map:after {
  background-position: 0 -248px;
}
#header #navigation > a.map:hover:after,
#header #navigation > a.map:focus:after,
#header #navigation > label.map:hover:after,
#header #navigation > label.map:focus:after {
  background-position: 0 -310px;
}
.map #header #navigation > a.map:after,
.map #header #navigation > label.map:after {
  background-position: 0 -310px;
}
#header #navigation > a.statistics,
#header #navigation > label.statistics {
  -ms-grid-column: 4;
  grid-column-start: 4;
}
#header #navigation > a.statistics:after,
#header #navigation > label.statistics:after {
  background-position: 0 -372px;
}
#header #navigation > a.statistics:hover:after,
#header #navigation > a.statistics:focus:after,
#header #navigation > label.statistics:hover:after,
#header #navigation > label.statistics:focus:after {
  background-position: 0 -434px;
}
.statistics #header #navigation > a.statistics:after,
.statistics #header #navigation > label.statistics:after {
  background-position: 0 -434px;
}
#header #navigation > a.reports,
#header #navigation > label.reports {
  -ms-grid-column: 5;
  grid-column-start: 5;
}
#header #navigation > a.reports:after,
#header #navigation > label.reports:after {
  background-position: 0 -496px;
}
#header #navigation > a.reports:hover:after,
#header #navigation > a.reports:focus:after,
#header #navigation > label.reports:hover:after,
#header #navigation > label.reports:focus:after {
  background-position: 0 -558px;
}
.reports #header #navigation > a.reports:after,
.reports #header #navigation > label.reports:after {
  background-position: 0 -558px;
}
#header #navigation > a.messages,
#header #navigation > label.messages {
  -ms-grid-column: 6;
  grid-column-start: 6;
}
#header #navigation > a.messages:after,
#header #navigation > label.messages:after {
  background-position: 0 -620px;
}
#header #navigation > a.messages:hover:after,
#header #navigation > a.messages:focus:after,
#header #navigation > label.messages:hover:after,
#header #navigation > label.messages:focus:after {
  background-position: 0 -682px;
}
.messages #header #navigation > a.messages:after,
.messages #header #navigation > label.messages:after {
  background-position: 0 -682px;
}
#header #navigation > a.dailyQuests,
#header #navigation > label.dailyQuests {
  -ms-grid-column: 7;
  grid-column-start: 7;
}
#header #navigation > a.dailyQuests:after,
#header #navigation > label.dailyQuests:after {
  background-position: 0 -744px;
}
#header #navigation > a.dailyQuests:hover:after,
#header #navigation > a.dailyQuests:focus:after,
#header #navigation > label.dailyQuests:hover:after,
#header #navigation > label.dailyQuests:focus:after {
  background-position: 0 -806px;
}
.dailyQuests #header #navigation > a.dailyQuests:after,
.dailyQuests #header #navigation > label.dailyQuests:after {
  background-position: 0 -806px;
}
#header #navigation > a.mobileMenuButton,
#header #navigation > label.mobileMenuButton {
  -ms-grid-column: 8;
  grid-column-start: 8;
}
#header #navigation > a.mobileMenuButton:after,
#header #navigation > label.mobileMenuButton:after {
  background-position: 0 -868px;
}
#header #navigation > a.mobileMenuButton:hover:after,
#header #navigation > a.mobileMenuButton:focus:after,
#header #navigation > label.mobileMenuButton:hover:after,
#header #navigation > label.mobileMenuButton:focus:after {
  background-position: 0 -930px;
}
.mobileMenuButton #header #navigation > a.mobileMenuButton:after,
.mobileMenuButton #header #navigation > label.mobileMenuButton:after {
  background-position: 0 -930px;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header #navigation > a.village.resourceView,
  .mobileOptimized #header #navigation > label.village.resourceView {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  .mobileOptimized
    #header
    #navigation
    > a.village.resourceView.mobileShopButton,
  .mobileOptimized
    #header
    #navigation
    > label.village.resourceView.mobileShopButton {
    background-image: linear-gradient(
      to bottom,
      #cba467 5%,
      #f3e2ae 13%,
      #efbf7b 32%,
      #aa8050 48%,
      #835e35 72%,
      #ad8a54 93%,
      #d7b672 100%
    );
    border: 1px solid #34220d;
    box-shadow: none;
  }
  .mobileOptimized
    #header
    #navigation
    > a.village.resourceView.mobileShopButton:after,
  .mobileOptimized
    #header
    #navigation
    > label.village.resourceView.mobileShopButton:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    z-index: 3;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    background-image: url(../../img/vip/shop.png);
    background-size: cover;
  }
  .mobileOptimized #header #navigation > a.village.buildingView,
  .mobileOptimized #header #navigation > label.village.buildingView {
    -ms-grid-column: 2;
    grid-column-start: 2;
  }
  .mobileOptimized
    #header
    #navigation
    > a.village.buildingView.mobileShopButton,
  .mobileOptimized
    #header
    #navigation
    > label.village.buildingView.mobileShopButton {
    background-image: linear-gradient(
      to bottom,
      #cba467 5%,
      #f3e2ae 13%,
      #efbf7b 32%,
      #aa8050 48%,
      #835e35 72%,
      #ad8a54 93%,
      #d7b672 100%
    );
    border: 1px solid #34220d;
    box-shadow: none;
  }
  .mobileOptimized
    #header
    #navigation
    > a.village.buildingView.mobileShopButton:after,
  .mobileOptimized
    #header
    #navigation
    > label.village.buildingView.mobileShopButton:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    z-index: 3;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    background-image: url(../../img/vip/shop.png);
    background-size: cover;
  }
  .mobileOptimized #header #navigation > a.map,
  .mobileOptimized #header #navigation > label.map {
    -ms-grid-column: 3;
    grid-column-start: 3;
  }
  .mobileOptimized #header #navigation > a.map.mobileShopButton,
  .mobileOptimized #header #navigation > label.map.mobileShopButton {
    background-image: linear-gradient(
      to bottom,
      #cba467 5%,
      #f3e2ae 13%,
      #efbf7b 32%,
      #aa8050 48%,
      #835e35 72%,
      #ad8a54 93%,
      #d7b672 100%
    );
    border: 1px solid #34220d;
    box-shadow: none;
  }
  .mobileOptimized #header #navigation > a.map.mobileShopButton:after,
  .mobileOptimized #header #navigation > label.map.mobileShopButton:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    z-index: 3;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    background-image: url(../../img/vip/shop.png);
    background-size: cover;
  }
  .mobileOptimized #header #navigation > a.reports,
  .mobileOptimized #header #navigation > label.reports {
    -ms-grid-column: 4;
    grid-column-start: 4;
  }
  .mobileOptimized #header #navigation > a.reports.mobileShopButton,
  .mobileOptimized #header #navigation > label.reports.mobileShopButton {
    background-image: linear-gradient(
      to bottom,
      #cba467 5%,
      #f3e2ae 13%,
      #efbf7b 32%,
      #aa8050 48%,
      #835e35 72%,
      #ad8a54 93%,
      #d7b672 100%
    );
    border: 1px solid #34220d;
    box-shadow: none;
  }
  .mobileOptimized #header #navigation > a.reports.mobileShopButton:after,
  .mobileOptimized #header #navigation > label.reports.mobileShopButton:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    z-index: 3;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    background-image: url(../../img/vip/shop.png);
    background-size: cover;
  }
  .mobileOptimized #header #navigation > a.messages,
  .mobileOptimized #header #navigation > label.messages {
    -ms-grid-column: 5;
    grid-column-start: 5;
  }
  .mobileOptimized #header #navigation > a.messages.mobileShopButton,
  .mobileOptimized #header #navigation > label.messages.mobileShopButton {
    background-image: linear-gradient(
      to bottom,
      #cba467 5%,
      #f3e2ae 13%,
      #efbf7b 32%,
      #aa8050 48%,
      #835e35 72%,
      #ad8a54 93%,
      #d7b672 100%
    );
    border: 1px solid #34220d;
    box-shadow: none;
  }
  .mobileOptimized #header #navigation > a.messages.mobileShopButton:after,
  .mobileOptimized #header #navigation > label.messages.mobileShopButton:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    z-index: 3;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    background-image: url(../../img/vip/shop.png);
    background-size: cover;
  }
  .mobileOptimized #header #navigation > a.mobileMenuButton,
  .mobileOptimized #header #navigation > label.mobileMenuButton {
    -ms-grid-column: 6;
    grid-column-start: 6;
  }
  .mobileOptimized #header #navigation > a.mobileMenuButton.mobileShopButton,
  .mobileOptimized
    #header
    #navigation
    > label.mobileMenuButton.mobileShopButton {
    background-image: linear-gradient(
      to bottom,
      #cba467 5%,
      #f3e2ae 13%,
      #efbf7b 32%,
      #aa8050 48%,
      #835e35 72%,
      #ad8a54 93%,
      #d7b672 100%
    );
    border: 1px solid #34220d;
    box-shadow: none;
  }
  .mobileOptimized
    #header
    #navigation
    > a.mobileMenuButton.mobileShopButton:after,
  .mobileOptimized
    #header
    #navigation
    > label.mobileMenuButton.mobileShopButton:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    z-index: 3;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    background-image: url(../../img/vip/shop.png);
    background-size: cover;
  }
  .mobileOptimized #header #navigation > a.mobileShopButton,
  .mobileOptimized #header #navigation > label.mobileShopButton {
    -ms-grid-column: 7;
    grid-column-start: 7;
  }
  .mobileOptimized #header #navigation > a.mobileShopButton.mobileShopButton,
  .mobileOptimized
    #header
    #navigation
    > label.mobileShopButton.mobileShopButton {
    background-image: linear-gradient(
      to bottom,
      #cba467 5%,
      #f3e2ae 13%,
      #efbf7b 32%,
      #aa8050 48%,
      #835e35 72%,
      #ad8a54 93%,
      #d7b672 100%
    );
    border: 1px solid #34220d;
    box-shadow: none;
  }
  .mobileOptimized
    #header
    #navigation
    > a.mobileShopButton.mobileShopButton:after,
  .mobileOptimized
    #header
    #navigation
    > label.mobileShopButton.mobileShopButton:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    z-index: 3;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    background-image: url(../../img/vip/shop.png);
    background-size: cover;
  }
}
#header .currency {
  position: absolute;
  top: 18px;
  left: 160px;
  min-width: 140px;
  height: 20px;
  -ms-grid-rows: 42px;
  color: #fff9eb;
  font-weight: 700;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header .currency {
    height: 54px;
    width: 84px;
    position: fixed;
    top: 0;
    left: 0;
    -ms-grid-rows: 23px 23px;
    line-height: 25px;
    padding: 3px;
  }
}
#header .currency i,
#header .currency div {
  position: relative;
  -ms-grid-row-align: center;
  align-self: center;
}
#header .currency i {
  -ms-grid-column-align: center;
}
#header .currency i:first-of-type {
  -ms-grid-column: 1;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header .currency i:first-of-type {
    -ms-grid-row: 1;
    width: 22px;
    height: 22px;
    background-size: contain;
  }
}
#header .currency i:last-of-type {
  -ms-grid-column: 3;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header .currency i:last-of-type {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
}
#header .currency div {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8px;
  padding-top: 0;
  top: 4px;
  -ms-grid-column-align: start;
}
.fa-IR #header .currency div {
  font-family: IRANSans, Arial, Helvetica, Verdana, sans-serif;
}
#header .currency div:first-of-type {
  -ms-grid-column: 2;
}
#header .currency div:last-of-type {
  -ms-grid-column: 4;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header .currency div {
    font-size: 14px;
    padding: 0;
  }
  .rtl .mobileOptimized #header .currency div {
    font-size: 15px;
  }
  .mobileOptimized #header .currency div:first-of-type {
    -ms-grid-row: 1;
  }
  .mobileOptimized #header .currency div:last-of-type {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
}
#header .shop {
  position: absolute;
  top: -29px;
  left: 50px;
  width: 85px;
  height: 83px;
  border-radius: 100%;
  border: 1px solid #34220d;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header .shop {
    display: none;
  }
}
#header .shop:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  z-index: 3;
  border-radius: 50%;
  background-image: url(../../img/vip/shop.png);
  width: 78px;
  height: 78px;
}
#header .shop:hover:after,
#header .shop:focus:after {
  background-position: 0 -78px;
}
#header .shop:active:after {
  background-position: 0 -156px;
}
#header #mobileMenuState {
  display: none;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header #mobileMenuState ~ #navigation label {
    background-image: linear-gradient(to bottom, #cbb198, #7b6050);
  }
  .mobileOptimized #header #mobileMenuState ~ #navigation label:before {
    box-shadow: 0 -1px 0 0 #89735d, 0 1px 0 0 #aa9789, -1px 0 0 0 #8e7360,
      1px 0 0 0 #8e7360, inset 0 0 3px 0 rgba(0, 0, 0, 0.5);
    background-color: #5e4538;
    filter: none;
  }
  .mobileOptimized
    #header
    #mobileMenuState
    ~ #navigation
    .mobileMenuButton:after {
    background-position: 0 -868px;
    top: -3px;
  }
  .mobileOptimized
    #header
    #mobileMenuState:checked
    ~ #navigation
    .mobileMenuButton {
    background-image: linear-gradient(to bottom, #dbc1a8, #b49581);
  }
  .mobileOptimized
    #header
    #mobileMenuState:checked
    ~ #navigation
    .mobileMenuButton:before {
    filter: saturate(0.8) brightness(1.2);
    background-color: #7a6153;
    box-shadow: 0 -1px 0 0 #9b856f, 0 1px 0 0 #bca99b, -1px 0 0 0 #a08572,
      1px 0 0 0 #a08572, inset 0 0 3px 0 rgba(0, 0, 0, 0.5);
  }
  .mobileOptimized
    #header
    #mobileMenuState:checked
    ~ #navigation
    .mobileMenuButton:after {
    background-position: 0 -930px;
    top: -5px;
  }
  .mobileOptimized #header #mobileMenuState:checked ~ #mobileMenu {
    transform: rotateX(0);
    opacity: 1;
  }
}
#header #mobileMenu {
  display: none;
}
@media screen and (max-width: 620px) {
  .mobileOptimized #header #mobileMenu {
    position: fixed;
    bottom: 110px;
    left: 0;
    max-width: 40%;
    max-height: calc(100% - 164px);
    display: block;
    background-color: #e3d8c4;
    font-size: 24px;
    padding: 30px 30px 10px;
    opacity: 0;
    transform: rotateX(-90deg);
    transform-origin: bottom center;
    transition-duration: 500ms;
  }
  .rtl .mobileOptimized #header #mobileMenu {
    font-size: 25px;
  }
  .mobileOptimized #header #mobileMenu ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .mobileOptimized #header #mobileMenu ul li {
    line-height: 21px;
  }
  .mobileOptimized #header #mobileMenu ul li:not(:last-of-type) {
    margin-bottom: 30px;
  }
  .mobileOptimized #header #mobileMenu ul li .inlineIcon {
    display: inline-grid;
    -ms-grid-columns: auto auto;
    align-items: center;
    width: 100%;
  }
  .mobileOptimized #header #mobileMenu ul li .inlineIcon i,
  .mobileOptimized #header #mobileMenu ul li .inlineIcon svg {
    -ms-grid-column: 1;
    margin-left: 5px;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .mobileOptimized #header #mobileMenu ul li .inlineIcon span {
    -ms-grid-column: 2;
    -ms-grid-row-align: center;
    align-self: center;
    display: inline-block;
  }
  .mobileOptimized #header #mobileMenu ul li .inlineIcon svg {
    width: 22px;
    height: 22px;
  }
  .mobileOptimized #header #mobileMenu ul li .inlineIcon span {
    padding-right: 20px;
  }
  .mobileOptimized #header #mobileMenu ul li a,
  .mobileOptimized #header #mobileMenu ul li .disabledLink {
    color: #5e463a;
    font-weight: 700;
  }
  .mobileOptimized #header #mobileMenu ul li a.disabledLink svg,
  .mobileOptimized #header #mobileMenu ul li a.disabledLink span,
  .mobileOptimized #header #mobileMenu ul li .disabledLink.disabledLink svg,
  .mobileOptimized #header #mobileMenu ul li .disabledLink.disabledLink span {
    opacity: 0.5;
  }
  .mobileOptimized #header #mobileMenu ul:last-of-type {
    font-size: 18px;
  }
  .rtl .mobileOptimized #header #mobileMenu ul:last-of-type {
    font-size: 19px;
  }
  .mobileOptimized #header #mobileMenu ul:last-of-type li {
    line-height: 18px;
  }
  .mobileOptimized #header #mobileMenu ul:last-of-type li:not(:last-of-type) {
    margin-bottom: 15px;
  }
  .mobileOptimized #header #mobileMenu .divider {
    margin: 30px auto;
  }
  .mobileOptimized #header #mobileMenu .copyright {
    font-size: 11px;
    margin-bottom: 0;
    text-align: center;
  }
  .rtl .mobileOptimized #header #mobileMenu .copyright {
    font-size: 12px;
  }
}
#topBarHeroWrapper #topBarHero .rtl .experience,
#topBarHeroWrapper #topBarHero .rtl .health,
.rtl #topBarHeroWrapper #topBarHero .experience,
.rtl #topBarHeroWrapper #topBarHero .health {
  transform: scaleX(-1);
}
#topBarHeroWrapper {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
}
#topBarHeroWrapper #topBarHero .heroStatus svg {
  position: absolute;
  top: 50%;
  right: 50%;
  overflow: visible;
  transform: translateX(-50%) translateY(-50%);
}
#topBarHeroWrapper #topBarHero .heroStatus .rtl svg,
.rtl #topBarHeroWrapper #topBarHero .heroStatus svg {
  transform: translateX(50%) translateY(-50%) scaleX(-1);
}
#topBarHeroWrapper #topBarHero .heroStatus .rtl.ie svg,
.rtl.ie #topBarHeroWrapper #topBarHero .heroStatus svg {
  transform: translateX(-50%) translateY(-50%) scaleX(-1);
}
#topBarHeroWrapper {
  width: 932px;
  height: 119px;
  bottom: -30px;
  right: 280px;
  z-index: 32;
  pointer-events: none;
}
@media screen and (max-width: 620px) and (orientation: portrait) {
  .mobileOptimized #topBarHeroWrapper {
    display: block;
    width: 119px;
    transform: none;
    right: 0;
    top: 10px;
    z-index: 39;
  }
}
.mobileForced #topBarHeroWrapper {
  display: block;
  width: 119px;
  transform: none;
  right: 0;
  top: 10px;
  z-index: 39;
}
#topBarHeroWrapper #topBarHero {
  width: 118px;
  height: 119px;
  position: relative;
  margin-right: 30px;
  pointer-events: auto;
}
@media screen and (max-width: 620px) and (orientation: portrait) {
  .mobileOptimized #topBarHeroWrapper #topBarHero {
    margin-right: 20px;
    margin-top: 30px;
    background-image: url(../../img/vip/heroFrameStandalone-rtl.png);
    background-size: cover;
    transform: scale(1.3);
    transform-origin: top right;
  }
}
.mobileForced #topBarHeroWrapper #topBarHero {
  margin-right: 20px;
  margin-top: 30px;
  background-image: url(../../img/vip/heroFrameStandalone-rtl.png);
  background-size: cover;
  transform: scale(1.3);
  transform-origin: top right;
}
.mainLayoutDisabled #topBarHeroWrapper #topBarHero {
  pointer-events: none;
}
#topBarHeroWrapper #topBarHero:after {
  content: "";
  position: absolute;
  top: 100px;
  right: 35px;
  z-index: 4;
  background-image: url(../../img/vip/separator.png);
  width: 18px;
  height: 19px;
}
#topBarHeroWrapper #topBarHero .experience,
#topBarHeroWrapper #topBarHero .health {
  position: absolute;
  top: 5px;
  right: 4px;
  z-index: 3;
  width: 110px;
  height: 110px;
  pointer-events: none;
}
#topBarHeroWrapper #topBarHero .experience .title,
#topBarHeroWrapper #topBarHero .health .title {
  pointer-events: auto;
}
#topBarHeroWrapper #topBarHero .heroImageButton {
  position: absolute;
  top: 15px;
  right: 14px;
  z-index: 5;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
}
#topBarHeroWrapper #topBarHero .heroImageButton .heroImageHover {
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  z-index: 2;
  border-radius: 50%;
  overflow: hidden;
  transition-duration: 150ms;
}
#topBarHeroWrapper #topBarHero .heroImageButton .heroImageHover {
  width: 82px;
  height: 82px;
}
#topBarHeroWrapper #topBarHero .heroImageButton .heroImage {
  position: absolute;
  pointer-events: none;
}
#topBarHeroWrapper #topBarHero .heroImageButton .heroImage.heroImageFemale {
  width: 63px;
  right: 10px;
}
#topBarHeroWrapper #topBarHero .heroImageButton .heroImage.heroImageMale {
  width: 82px;
  top: -12px;
}
#topBarHeroWrapper #topBarHero .heroImageButton:focus .heroImageHover,
#topBarHeroWrapper #topBarHero .heroImageButton:hover .heroImageHover {
  box-shadow: inset 0 0 20px 10px rgba(255, 255, 255, 0.8);
}
#topBarHeroWrapper
  #topBarHero
  .heroImageButton:focus
  .heroImageHover
  .heroImage,
#topBarHeroWrapper
  #topBarHero
  .heroImageButton:hover
  .heroImageHover
  .heroImage {
  opacity: 0.8;
  filter: saturate(0.4) brightness(1.2);
}
#topBarHeroWrapper #topBarHero .heroImageButton:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  background-image: url(../../img/vip/heroFrame.png);
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
}
#topBarHeroWrapper #topBarHero .heroStatus {
  position: absolute;
  top: 10px;
  right: 5px;
  border-radius: 50%;
  z-index: 5;
  width: 32px;
  height: 32px;
  background-image: linear-gradient(to bottom, #f3e8d0, #867466);
  border: 1px solid #553420;
}
@media screen and (max-width: 620px) and (orientation: portrait) {
  .mobileOptimized #topBarHeroWrapper #topBarHero .heroStatus {
    right: 3px;
    top: 0;
    transform: scale(1.2);
  }
}
.mobileForced #topBarHeroWrapper #topBarHero .heroStatus {
  right: 3px;
  top: 0;
  transform: scale(1.2);
}
#topBarHeroWrapper #topBarHero .heroStatus:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 50%;
  background-color: #e8d8c0;
  border: 1px solid #634b3d;
  pointer-events: none;
}
#topBarHeroWrapper #topBarHero .heroStatus a {
  display: inline-block;
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 50%;
  background-color: transparent;
  transition-duration: 150ms;
}
#topBarHeroWrapper #topBarHero .heroStatus a:focus,
#topBarHeroWrapper #topBarHero .heroStatus a:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
#topBarHeroWrapper #topBarHero .heroStatus a:active {
  background-color: rgba(0, 0, 0, 0.2);
}
#topBarHeroWrapper #topBarHero .heroStatus svg {
  z-index: 3;
}
#topBarHeroWrapper #topBarHero .heroStatus svg.heroTrapped {
  width: 21px;
  height: 21px;
}
#topBarHeroWrapper #topBarHero .heroStatus svg.heroHome {
  margin-top: -1px;
  width: 21px;
  height: 21px;
}
#topBarHeroWrapper #topBarHero .heroStatus svg.heroReinforcing {
  width: 18px;
  height: 18px;
}
#topBarHeroWrapper #topBarHero .heroStatus svg.heroRunning {
  width: 14px;
  height: 14px;
}
#topBarHeroWrapper #topBarHero .heroStatus svg.heroDead {
  width: 21px;
  height: 21px;
}
#topBarHeroWrapper #topBarHero .heroStatus svg.heroReviving {
  width: 21px;
  height: 21px;
}
#topBarHeroWrapper #topBarHero .levelUp {
  position: absolute;
  top: 85px;
  right: 35px;
  z-index: 5;
  background-image: url("img_rtl/hud/topBar/header/hero/levelUp_medium.png");
  width: 25px;
  height: 25px;
  transform: translateY(50%);
  opacity: 0;
  transition: transform 250ms ease-in, opacity 0.2s ease-out;
  animation: none;
  pointer-events: none;
}
#topBarHeroWrapper #topBarHero .levelUp.show {
  transform: translateY(0);
  opacity: 1;
  animation: levelUpHighlight 0.5s 250ms ease-in-out;
  pointer-events: auto;
}
@keyframes levelUpHighlight {
  0% {
    transform: translateY(0);
  }
  99% {
    transform: translateY(0) rotateY(180deg);
  }
  100% {
    transform: translateY(0) rotateY(0);
  }
}
#topBarHeroWrapper #topBarHero .layoutButton.adventure,
#topBarHeroWrapper #topBarHero .layoutButton.auction {
  position: absolute;
  z-index: 8;
  width: 28px;
  height: 28px;
}
@media screen and (max-width: 620px) and (orientation: portrait) {
  .mobileOptimized #topBarHeroWrapper #topBarHero .layoutButton.adventure,
  .mobileOptimized #topBarHeroWrapper #topBarHero .layoutButton.auction {
    transform: scale(1.3);
  }
}
.mobileForced #topBarHeroWrapper #topBarHero .layoutButton.adventure,
.mobileForced #topBarHeroWrapper #topBarHero .layoutButton.auction {
  transform: scale(1.3);
}
#topBarHeroWrapper #topBarHero .layoutButton.adventure svg,
#topBarHeroWrapper #topBarHero .layoutButton.auction svg {
  width: 16px;
  height: 16px;
}
#topBarHeroWrapper #topBarHero .layoutButton.adventure:not(.attention):before,
#topBarHeroWrapper #topBarHero .layoutButton.auction:not(.attention):before {
  background-color: #8f7b68;
  box-shadow: inset 0 -2px 1px 1px #7a6654, inset 2px -1px 1px 0 #84705d,
    inset -2px -1px 1px 0 #84705d, inset 0 2px 1px 1px #d7cfbe;
}
#topBarHeroWrapper
  #topBarHero
  .layoutButton.adventure:not(.attention):hover:before,
#topBarHeroWrapper
  #topBarHero
  .layoutButton.auction:not(.attention):hover:before {
  background-color: #a8937f;
  box-shadow: inset 0 -2px 1px 1px #a8937f, inset 2px -1px 1px 0 #897460,
    inset -2px -1px 1px 0 #897460, inset 0 2px 1px 1px #dad2c0;
}
#topBarHeroWrapper
  #topBarHero
  .layoutButton.adventure:not(.attention):active:before,
#topBarHeroWrapper
  #topBarHero
  .layoutButton.auction:not(.attention):active:before {
  box-shadow: inset 0 1px 1px 0 #dad2c0, inset 0 0 1px 1px #a8937f;
}
#topBarHeroWrapper #topBarHero .layoutButton.adventure:before,
#topBarHeroWrapper #topBarHero .layoutButton.auction:before {
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
}
#topBarHeroWrapper #topBarHero .layoutButton.adventure {
  top: 3px;
  right: 81px;
}
@media screen and (max-width: 620px) and (orientation: portrait) {
  .mobileOptimized #topBarHeroWrapper #topBarHero .layoutButton.adventure {
    top: -10px;
    right: 55px;
  }
}
.mobileForced #topBarHeroWrapper #topBarHero .layoutButton.adventure {
  top: -10px;
  right: 55px;
}
#topBarHeroWrapper #topBarHero .layoutButton.adventure > div {
  line-height: 26px;
  font-size: 12px;
}
#topBarHeroWrapper #topBarHero .layoutButton.auction {
  top: 30px;
  right: 93px;
}
@media screen and (max-width: 620px) and (orientation: portrait) {
  .mobileOptimized #topBarHeroWrapper #topBarHero .layoutButton.auction {
    top: 19px;
    right: 98px;
    transform-origin: top;
  }
}
.mobileForced #topBarHeroWrapper #topBarHero .layoutButton.auction {
  top: 19px;
  right: 98px;
  transform-origin: top;
}
@media screen and (max-width: 620px) and (orientation: portrait) {
  body.rearrangeBuildings.mobileOptimized #topBarHeroWrapper,
  body:not(.village1):not(.village2).mobileOptimized #topBarHeroWrapper {
    display: none;
  }
}
body.rearrangeBuildings.mobileForced #topBarHeroWrapper,
body:not(.village1):not(.village2).mobileForced #topBarHeroWrapper {
  display: none;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroImageHover .heroImage {
  position: absolute;
  top: -7px;
  left: -19px;
  bottom: auto;
  right: -19px;
  width: 120px;
  height: 120px;
}
.rtl #topBarHeroWrapper #topBarHero.heroV2 .heroImageHover .heroImage {
  transform: scaleX(-1);
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus:before {
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border: none;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i {
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 50%;
  transition: background-color 150ms;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroTrapped {
  background-image: url("img_rtl/hud/topBar/header/heroV2/heroTrapped.png");
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroDead {
  background-image: url(../../img/vip/heroDead.png);
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroHome {
  background-image: url("img_rtl/hud/topBar/header/heroV2/heroHome.png");
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroReinforcing {
  background-image: url("img_rtl/hud/topBar/header/heroV2/heroReinforcing.png");
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroReviving {
  background-image: url("img_rtl/hud/topBar/header/heroV2/heroReviving.png");
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroRunning {
  background-image: url("img_rtl/hud/topBar/header/heroV2/heroRunning.png");
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroTrapped {
  background-position: center 3px;
  background-color: #d01a1b;
}
.colorBlind #topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroTrapped {
  background-color: #0022af;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroDead {
  background-position: center 1px;
  background-color: #d01a1b;
}
.colorBlind #topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroDead {
  background-color: #0022af;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroHome {
  background-position: 0 2px;
  background-color: #2aa82d;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroReinforcing {
  background-position: center 3px;
  background-color: #2a82a8;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroReviving {
  background-position: center 2px;
  background-color: #ed7a14;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus i.heroRunning {
  background-position: center;
  background-color: #f8db58;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus a i {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus a:hover i.heroHome {
  background-color: #38b83b;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus a:hover i.heroRunning {
  background-color: #fdea91;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus a:active i.heroHome {
  background-color: #1c811f;
}
#topBarHeroWrapper #topBarHero.heroV2 .heroStatus a:active i.heroRunning {
  background-color: #dfb340;
}
.goldCoin_medium {
  background-image: url(https://gpack.arabictra.com/c3f4e04b/mainPage/img_rtl/general/units/goldCoin_medium.png);
  width: 29px;
  height: 29px;
}
.silverCoin_medium {
  background-image: url(https://gpack.arabictra.com/c3f4e04b/mainPage/img_rtl/general/units/silverCoin_medium.png);
  width: 22px;
  height: 22px;
}
button.layoutButton {
  width: 34px;
  height: 34px;
  padding: 0;
  overflow: visible;
  border-radius: 50%;
  position: relative;
  z-index: 0;
}
button.layoutButton:before {
  content: "";
  width: 36px;
  height: 36px;
  display: block;
  background-image: linear-gradient(
    to bottom,
    #cba467 5%,
    #f3e2ae 13%,
    #efbf7b 32%,
    #aa8050 48%,
    #835e35 72%,
    #ad8a54 93%,
    #d7b672 100%
  );
  border: 1px solid #283308;
  border-radius: 50%;
  box-shadow: 1px 1px 3px rgba(51, 51, 51, 0.7);
  position: absolute;
  z-index: 1;
  top: -3px;
  right: -3px;
  box-sizing: border-box;
}
button.layoutButton:after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  z-index: 2;
  border-radius: 50%;
  top: 0;
  right: 0;
  transition-duration: 150ms;
}
button.layoutButton i {
  background-image: url(../../img/vip/buttonIcons-rtl.png);
  position: absolute;
  top: -1px;
  right: -1px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  z-index: 3;
}
button.layoutButton.disabled:before {
  background-image: linear-gradient(
    to bottom,
    rgba(72, 99, 116, 0.6),
    rgba(31, 51, 73, 0.6) 35%,
    rgba(22, 46, 59, 0.6)
  );
  border: 1px solid rgba(40, 51, 8, 0.6);
  opacity: 0.95;
}
button.layoutButton:active:not(.disabled) i {
  top: 0;
}
button.layoutButton.green:not(.disabled):after {
  background-image: linear-gradient(to bottom, #587c1e, #7cb029);
  box-shadow: inset 0 0 1px 1px rgba(40, 51, 8, 0.5),
    inset 0 2px 2px 1px #b1dd4f, inset 0 -2px 2px 0 #2c4a0c;
  background-color: #7cb029;
}
button.layoutButton.green:not(.disabled):hover:after,
button.layoutButton.green:not(.disabled):focus:after {
  box-shadow: inset 0 0 1px 1px rgba(40, 51, 8, 0.5),
    inset 0 2px 2px 1px #e8f4cd, inset 0 -2px 2px 0 #395a13;
  background-color: #7cb029;
  background-image: none;
  border-color: #506030;
}
button.layoutButton.green:not(.disabled):active:after {
  box-shadow: inset 0 0 1px 1px rgba(40, 51, 8, 0.5),
    inset 0 1px 2px 1px #2c4a0c, inset 0 -2px 2px 0 #b1dd4f;
  background-image: linear-gradient(to bottom, #587c1e, #7cb029);
}
button.layoutButton.green.disabled:after {
  background-image: linear-gradient(to bottom, #8d957f, #8fa172);
}
button.layoutButton.green.disabled img {
  filter: alpha(opacity=70);
  opacity: 0.6;
}
button.layoutButton.gold:not(.disabled):after {
  background-image: linear-gradient(
    to bottom,
    #fdf5cb,
    #f8eeb0 40%,
    #f0dc7c 45%,
    #e6ce64 85%,
    #caac50
  );
  box-shadow: inset 0 0 1px 1px rgba(82, 67, 32, 0.5),
    inset 0 2px 2px 1px #faf8ec, inset 0 -2px 2px 0 #524320;
}
button.layoutButton.gold:not(.disabled):hover:after,
button.layoutButton.gold:not(.disabled):focus:after {
  background-image: linear-gradient(to bottom, #fff7cd, #fbe786);
  box-shadow: inset 0 0 1px 1px rgba(82, 67, 32, 0.5), inset 0 2px 2px 1px #fff,
    inset 0 -2px 2px 0 #b89745;
}
button.layoutButton.gold:not(.disabled):active:after {
  background-image: linear-gradient(
    to bottom,
    #fdf5cb,
    #f8eeb0 40%,
    #f0dc7c 45%,
    #e6ce64 85%,
    #caac50
  );
  box-shadow: inset 0 0 1px 1px rgba(82, 67, 32, 0.5),
    inset 0 1px 2px 1px #524320, inset 0 -2px 2px 0 #f8eeb0;
}
button.layoutButton.gold.disabled:after {
  background-image: linear-gradient(to bottom, #e1d9b1, #aa9f79);
}
button.layoutButton.gold.disabled i {
  opacity: 0.6;
}
.overviewWhite i {
  background-position: right top;
}
.allianceForumWhite i {
  background-position: right -42px;
}
.embassyOverviewWhite i,
.editWhite i {
  background-position: right -84px;
}
.editBlack i {
  background-position: right -126px;
}
.marketWhite i {
  background-position: right -168px;
}
.marketBlack i {
  background-position: right -210px;
}
.barracksWhite i {
  background-position: right -252px;
}
.barracksBlack i {
  background-position: right -294px;
}
.layoutButton.stableWhite i {
  background-position: right -336px;
}
.layoutButton.stableBlack i {
  background-position: right -378px;
}
.layoutButton.workshopWhite i {
  background-position: right -420px;
}
.layoutButton.workshopBlack i {
  background-position: right -462px;
}
.layoutButton.toggleCoordsWhite i {
  background-position: right -504px;
}
.layoutButton.embassyWhite i {
  background-position: right -546px;
}
button.layoutButton.bulbWhite i {
  background-position: right -588px;
}
button.layoutButton.bulbWhite {
  position: relative;
}
button.layoutButton.bulbWhite i {
  animation: none;
  overflow: visible;
}
button.layoutButton.bulbWhite i:after {
  content: "";
  position: absolute;
  left: 9px;
  pointer-events: none;
  top: 6px;
  width: 12px;
  height: 11px;
  border-radius: 50%;
  animation-fill-mode: forwards;
  border: dotted 1px transparent;
  animation: none;
  transition: none;
}
button.layoutButton.bulbWhite:hover i {
  animation: bulbHang 4000ms forwards;
  animation-delay: 4800ms;
}
button.layoutButton.bulbWhite:hover i:after {
  animation: bulbExplode 4000ms forwards;
  animation-delay: 5000ms;
}
.layoutButton.adventureWhite i {
  background-position: right -630px;
}
.layoutButton.auctionWhite i {
  background-position: right -672px;
}
.layoutButton.bulbActive i {
  background-position: right -714px;
}
.layoutButton.regionWhite i {
  background-position: right -756px;
}
.layoutButton.buildOn div.button-container i {
  background-position: right -800px;
}
.layoutButton.buildOff div.button-container i {
  background-position: right -758px;
}
#stockBar {
  font-size: 10.5px;
  font-weight: 700;
  position: absolute;
  z-index: 0;
  top: 149px;
  right: 41%;
  margin-right: -250px;
  display: inline-grid;
  -ms-grid-columns: auto 5px auto;
  grid-template-columns: auto 5px auto;
  -ms-grid-rows: 40px;
  grid-template-rows: 36px;
  box-sizing: border-box;
}
#topBar * {
  box-sizing: border-box;
}
* {
  background-repeat: no-repeat;
  background-position: top right;
}
body > div {
  direction: rtl;
}
body {
  text-align: right;
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
#stockBar .warehouse {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-columns: 76px 123px 123px 123px 1px;
  grid-template-columns: 60px 150px 150px 150px 1px;
}
#stockBar .granary,
#stockBar .warehouse {
  position: relative;
  padding: 4px;
  display: -ms-inline-grid;
  display: inline-grid;
}
#stockBar .granary,
#stockBar .warehouse {
  background-image: linear-gradient(
    to bottom,
    #cba467 5%,
    #f3e2ae 13%,
    #efbf7b 32%,
    #aa8050 48%,
    #835e35 72%,
    #ad8a54 93%,
    #d7b672 100%
  );
  border: 1px solid #34220d;
  border-radius: 4px;
}
#stockBar * {
  box-sizing: border-box;
}
#stockBar .granary::before,
#stockBar .warehouse::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #664e40;
  border: solid 1px #44321d;
  border-radius: 1px;
}
#stockBar .granary .capacity,
#stockBar .warehouse .capacity {
  color: #fff9eb;
  -ms-grid-rows: 28px;
  grid-template-rows: 28px;
}
#stockBar .granary .capacity,
#stockBar .granary .stockBarButton,
#stockBar .warehouse .capacity,
#stockBar .warehouse .stockBarButton {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  grid-column-start: auto;
  -ms-grid-row: 1;
  grid-row-start: 1;
  position: relative;
  height: 100%;
  display: -ms-inline-grid;
  display: inline-grid;
}
#stockBar * {
  box-sizing: border-box;
}
#stockBar .granary .capacity i,
#stockBar .warehouse .capacity i {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
}
#stockBar .granary .capacity .value,
#stockBar .granary .capacity i,
#stockBar .warehouse .capacity .value,
#stockBar .warehouse .capacity i {
  -ms-grid-row: 1;
  grid-row-start: 1;
  display: inline-block;
  -ms-grid-row-align: center;
  align-self: center;
}
#stockBar i.warehouse_medium {
  background-image: url(../../img/vip/warehouse_medium.png);
  width: 27px;
  height: 23px;
}
#stockBar .granary .capacity,
#stockBar .granary .stockBarButton,
#stockBar .warehouse .capacity,
#stockBar .warehouse .stockBarButton {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  grid-column-start: auto;
  -ms-grid-row: 1;
  grid-row-start: 1;
  position: relative;
  height: 100%;
  display: -ms-inline-grid;
  display: inline-grid;
}
#stockBar * {
  box-sizing: border-box;
}
#topBar * {
  box-sizing: border-box;
}
.a,
a {
  text-decoration: none;
  font-weight: 700;
  color: #99c01a;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
#stockBar .granary .stockBarButton i,
#stockBar .warehouse .stockBarButton i {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: end;
  align-self: end;
}
#stockBar .granary .stockBarButton > *,
#stockBar .warehouse .stockBarButton > * {
  pointer-events: none;
}
#stockBar * {
  box-sizing: border-box;
}
#topBar * {
  box-sizing: border-box;
}
i.lumber_small {
  background-image: url(../../img/vip/lumber_small.png);
  width: 38px;
  height: 26px;
}
i {
  display: inline-block;
}
#stockBar .granary .stockBarButton,
#stockBar .warehouse .stockBarButton {
  color: #333;
}
#stockBar .granary .capacity,
#stockBar .granary .stockBarButton,
#stockBar .warehouse .capacity,
#stockBar .warehouse .stockBarButton {
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.a,
a {
  font-weight: 700;
  color: #99c01a;
  cursor: pointer;
}
#stockBar .granary .stockBarButton .value,
#stockBar .warehouse .stockBarButton .value {
  -ms-grid-column-align: end;
  justify-self: end;
}
#stockBar .granary .stockBarButton .barBox,
#stockBar .granary .stockBarButton .value,
#stockBar .warehouse .stockBarButton .barBox,
#stockBar .warehouse .stockBarButton .value {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}
#stockBar .granary .stockBarButton,
#stockBar .warehouse .stockBarButton {
  color: #333;
}
#stockBar .granary .stockBarButton .barBox,
#stockBar .warehouse .stockBarButton .barBox {
  -ms-grid-row-align: end;
  align-self: end;
  width: 100%;
  height: 7px;
  border: 1px solid #52372a;
  background-color: #52372a;
}
#stockBar .granary .stockBarButton .barBox .bar.stockFull,
#stockBar .warehouse .stockBarButton .barBox .bar.stockFull {
  background-color: #b73a38;
}
#stockBar .granary .stockBarButton .barBox .bar,
#stockBar .warehouse .stockBarButton .barBox .bar {
  background-color: #699e32;
  height: 100%;
}
#stockBar * {
  box-sizing: border-box;
}
#stockBar .granary .stockBarButton > *,
#stockBar .warehouse .stockBarButton > * {
  pointer-events: none;
}
#stockBar .granary .stockBarButton,
#stockBar .warehouse .stockBarButton {
  color: #333;
}
#stockBar .granary .capacity:nth-child(3),
#stockBar .granary .stockBarButton:nth-child(3),
#stockBar .warehouse .capacity:nth-child(3),
#stockBar .warehouse .stockBarButton:nth-child(3) {
  -ms-grid-column: 3;
}
#stockBar .granary .stockBarButton,
#stockBar .warehouse .stockBarButton {
  height: 28px;
  width: 100%;
  position: relative;
  color: #333;
  -ms-grid-rows: 22px;
  grid-template-rows: 22px;
  background-color: #fff;
  border: 2px solid #333;
  border-top-color: #968879;
  border-bottom-color: #968879;
  border-bottom-color: #000;
  border-top-color: #fff;
  margin-right: 1px;
}
#topBar * {
  box-sizing: border-box;
}
i.clay_small {
  background-image: url(../../img/vip/clay_small.png);
  width: 32px;
  height: 30px;
}
i {
  display: inline-block;
}
#stockBar .granary .capacity:nth-child(4),
#stockBar .granary .stockBarButton:nth-child(4),
#stockBar .warehouse .capacity:nth-child(4),
#stockBar .warehouse .stockBarButton:nth-child(4) {
  -ms-grid-column: 4;
}
#stockBar .granary .stockBarButton,
#stockBar .warehouse .stockBarButton {
  height: 28px;
  width: 100%;
  position: relative;
  color: #333;
  -ms-grid-columns: 30px 1fr 2px;
  grid-template-columns: 30px 1fr 2px;
  -ms-grid-rows: 22px;
  grid-template-rows: 22px;
  background-color: #fff;
  border: 2px solid #333;
  border-top-color: #968879;
  border-bottom-color: #968879;
  border-bottom-color: #000;
  border-top-color: #fff;
  margin-right: 1px;
}
#topBar * {
  box-sizing: border-box;
}
i.iron_small {
  background-image: url(../../img/vip/iron_small.png);
  width: 36px;
  height: 26px;
}
i {
  display: inline-block;
}
#stockBar .granary {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-columns: 76px 123px 123px;
  grid-template-columns: 60px 150px 2px;
}
#stockBar .granary .capacity:nth-child(1),
#stockBar .granary .stockBarButton:nth-child(1),
#stockBar .warehouse .capacity:nth-child(1),
#stockBar .warehouse .stockBarButton:nth-child(1) {
  -ms-grid-column: 1;
}
#stockBar i.granary_medium {
  background-image: url(../../img/vip/granary_medium.png);
  width: 22px;
  height: 23px;
}
#stockBar * {
  box-sizing: border-box;
}
#topBar * {
  box-sizing: border-box;
}
i {
  display: inline-block;
}
#stockBar .granary .capacity,
#stockBar .warehouse .capacity {
  color: #fff9eb;
}
#stockBar .granary .capacity,
#stockBar .granary .stockBarButton,
#stockBar .warehouse .capacity,
#stockBar .warehouse .stockBarButton {
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
#stockBar .granary .capacity .value,
#stockBar .warehouse .capacity .value {
  -ms-grid-column: 2;
  grid-column-start: 2;
}
#stockBar .granary .capacity .value,
#stockBar .granary .capacity i,
#stockBar .warehouse .capacity .value,
#stockBar .warehouse .capacity i {
  -ms-grid-row: 1;
  grid-row-start: 1;
  display: inline-block;
  -ms-grid-row-align: center;
  align-self: center;
}
#stockBar * {
  box-sizing: border-box;
}
#stockBar .granary .capacity:nth-child(2),
#stockBar .granary .stockBarButton:nth-child(2),
#stockBar .warehouse .capacity:nth-child(2),
#stockBar .warehouse .stockBarButton:nth-child(2) {
  -ms-grid-column: 2;
}
#stockBar .granary .stockBarButton,
#stockBar .warehouse .stockBarButton {
  height: 28px;
  width: 100%;
  position: relative;
  color: #333;
  -ms-grid-columns: 30px 1fr 2px;
  grid-template-columns: 25px 1fr 28px;
  -ms-grid-rows: 22px;
  grid-template-rows: 22px;
  background-color: #fff;
  border: 2px solid #333;
  border-top-color: #968879;
  border-bottom-color: #968879;
  border-bottom-color: #000;
  border-top-color: #fff;
  margin-right: 1px;
}
#topBar * {
  box-sizing: border-box;
}
i.crop_medium {
  background-image: url(../../img/vip/crop_medium.png);
  width: 26px;
  height: 24px;
}
i {
  display: inline-block;
}
#topBar * {
  box-sizing: border-box;
}
i.freeCrop_medium {
  background-image: url(../../img/vip/erngd.png);
  width: 26px;
  height: 24px;
}
i {
  display: inline-block;
}
#stockBar .granary .stockBarButton,
#stockBar .warehouse .stockBarButton {
  color: #333;
}
#stockBar .granary .stockBarButton .value#stockBarFreeCrop,
#stockBar .warehouse .stockBarButton .value#stockBarFreeCrop {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}
#stockBar .granary .stockBarButton .value,
#stockBar .warehouse .stockBarButton .value {
  -ms-grid-column-align: end;
  justify-self: end;
}
@media screen and (max-width: 768px) {
  html,
  body,
  .wrapper,
  #dynamic_header {
    width: 100%;
  }
  body {
    direction: inherit !important;
  }
  div#dynamic_header,
  div#header,
  div#mid,
  div#footer,
  div#footer div#mfoot,
  div#res,
  div#ltime,
  div#ltime div#ltimeWrap,
  div#content {
    width: 100%;
    min-width: 100%;
    direction: rtl;
  }
  #content {
    padding-top: 115px;
    width: 95% !important;
    min-width: 95% !important;
    padding-right: 10px !important;
  }
  #dynamic_header {
    background-position-x: -490px;
  }
  .hammenu {
    display: block !important;
    width: 100%;
    background: silver;
    position: absolute;
    top: 142px;
  }
  .leftham,
  .rightham {
    width: 30px;
  }
  .leftham {
    float: left;
  }
  .rightham {
    float: right;
  }
  #ltime,
  body.mod1 #ltime,
  body.mod2 #ltime,
  body.mod3 #ltime {
    right: 5px;
    top: 100px;
  }
  #btn_plus {
    top: 9px;
    background-size: 15px;
  }
  #mtop #plus b {
    margin-right: 13px;
  }
  #mtop {
    width: 100%;
    position: relative;
    margin-right: 0;
    right: 48px;
    top: 78px !important;
  }
  #mtop #plus {
    float: left;
    position: absolute;
    width: 71px;
    left: 55px;
    top: -78px;
    font-size: 12px;
    height: 34px;
    background-size: 65px;
    padding-top: 7px;
    padding-right: 12px;
  }
  #mtop #n1,
  #mtop #n2,
  #mtop #n3,
  #mtop #n4,
  #mtop #n6,
  #mtop #n7,
  #mtop #n5 {
    float: right;
  }
  #res {
    margin: 55px 0;
  }
  #resWrap {
    width: 100%;
    right: 0;
    margin-right: 0;
  }
  #header {
    background-size: 100% 83px;
  }
  #side_info,
  #side_navi {
    display: none;
  }
  .blackShadow {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 501;
    background: #000;
    opacity: 0.3;
  }
  #side_navi .whatsappimg {
    width: 100% !important;
  }
  #side_navi {
    position: absolute !important;
    z-index: 505;
    background: #e2e2e2 !important;
  }
  #side_info {
    position: absolute !important;
    z-index: 505 !important;
    background: #e2e2e2 !important;
    left: 0;
  }
  div.village1 {
    padding-top: 90px;
    padding-left: 0;
    padding-right: 0;
  }
  #map_details {
    width: 50% !important;
    float: none !important;
    margin: 0 auto !important;
  }
  #n1 img,
  #n2 img,
  #n3 img,
  #n4 img,
  #n6 img,
  #n5,
  #n7 img {
    width: 53px !important;
    background-size: 53px;
  }
  #n7 img {
    background-position: 0 -97px !important;
  }
  #res table img {
    margin-right: 0;
  }
  #resWrap table td,
  #resWrap table th {
    font-size: 8px;
  }
  img.r1,
  img.r2,
  img.r3,
  img.r4,
  img.r5,
  img.warehouse,
  img.granary {
    height: 16px;
    width: 16px;
    background-image: url(../../img/a/res2.gif);
  }
  #footer ul.menu.menu2 {
    right: 10px;
    width: 100%;
  }
  #n1:hover img,
  #n2:hover img,
  #n3:hover img,
  #n4:hover img,
  #n6:hover img {
    background-position: 0 -97px;
  }
  #build {
    width: 100% !important;
    padding-top: 120px !important;
  }
  div.gid16 {
    overflow-x: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  div.gid17 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  div.gid17 #_fm1 {
    overflow-x: auto;
  }
  #build p {
    width: 90% !important;
  }
  #build a.build_logo img {
    top: 95px !important;
  }
  #build div#textmenu {
    width: 90% !important;
  }
  #build h1 {
    width: 90% !important;
  }
  #build table {
    width: 90% !important;
  }
  #build p.switch {
    width: 90% !important;
  }
  #ce div.popup3 #Frame {
    width: 90% !important;
  }
  body.manual #big_unit {
    right: 185px !important;
  }
  #ce div.popup3 {
    top: 20px !important;
    right: 10px !important;
  }
  div.popup3 #drag {
    width: 90% !important;
  }
  #n5 img {
    width: 26px !important;
  }
  div.messages #write_head,
  div.messages #write_content,
  div.messages #write_foot {
    width: 90% !important;
    background-size: 100% !important;
  }
  div.messages #write_content #line,
  div.messages #write_content textarea {
    width: 90% !important;
  }
  div.cropfinder div.cropfinder_input div.row span.cropfinder_head {
    width: fit-content !important;
    padding-left: 10px !important;
  }
  div.village2 #village_map {
    zoom: 0.75;
    margin: 0 auto;
  }
  div.village2 #lswitch {
    top: 380px !important;
    right: 320px !important;
  }
  div.map #map {
    zoom: 0.65;
    margin: 0 auto;
  }
  div.plus #products {
    width: 100% !important;
    padding-right: 0 !important;
  }
  div.forum center img {
    width: 100% !important;
    height: auto !important;
  }
  div.statistics #textmenu {
    margin-top: 55px !important;
  }
  div.statistics #submenu,
  div.statistics #submenu2 {
    top: 150px !important;
  }
  body {
    direction: inherit !important;
  }
  div.login {
    padding: 0;
  }
  #lmid1,
  #lmid2 .wholebox {
    width: 99% !important;
    padding-right: 2px !important;
    padding-top: 20px;
  }
  body.manual #troop_info {
    width: 100% !important;
  }
  body.manual #troop_details {
    float: right;
  }
  body.manual #t_desc {
    clear: both;
  }
  div.player #edit td.desc1 textarea {
    width: 100% !important;
  }
}
.ScrollBar {
  max-width: 980px;
  overflow-x: scroll;
}
.GlobalButton {
  box-shadow: inset 0px 1px 0px 0px #a4e271;
  background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);
  background-color: #89c403;
  border-radius: 9px;
  border: 1px solid #74b807;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  padding: 1px 20px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #528009;
}
.GlobalButton:hover {
  background: linear-gradient(to bottom, #77a809 5%, #89c403 100%);
  background-color: #77a809;
}
.GlobalButton:active {
  position: relative;
  top: 1px;
}
.image{position:relative;width:520px}h44{position:absolute;top:64px;right:34px;width:228px}.image1{position:relative;width:520px}.image{position:relative;width:520px}h4{position:absolute;top:75px;right:144px;width:228px;border:2px solid rgba(48,48,48,.38)}.image1{position:relative;width:520px}body{color:#000;background:#fff;margin:0}img{border:0}#ltop1{position:relative;width:100%;height:90px;text-align:right}#lleft{width:130px}#lmidlc{width:682px}#lleft,#lmid1,#lmidlc{float:left}#flags{height:28px}#lmid1{width:552px}#lmid2 div{float:left}#lmid2 div.headline{width:100%}#lmid2 div.lbox{width:288px;padding-left:29px;padding-bottom:15px}#lmid2 div.rbox{width:196px;padding-left:10px;padding-bottom:15px}#lmid2 div.wholebox{width:494px;padding-left:29px;padding-bottom:15px}#lmid2 div.wholebox div{float:none}div.lbox ul,div.rbox ul{margin:0 0 0 15px;padding:0 15px 0 0}#stat_player{border-bottom:1px dashed silver;border-left:1px dashed silver;border-right:1px dashed silver;border-top:1px dashed silver;width:100%}#stat_player td{padding:1px 0 1px 10px}#stat_player tr.fr td{padding-top:4px}#stat_player tr.lr td{padding-bottom:4px}#stat_player .sum{font-weight:700;padding-right:10px;padding-left:0}#signup_image{position:relative;padding-bottom:15px;width:530px;height:120px;background-repeat:no-repeat;background-position:26px 0}#signup_image #dummy_button{position:absolute;top:71px;left:45px;z-index:5}#signup_image #dummy_button img{width:136px;height:38px}#signup_image #image_button{position:absolute;top:74px;left:47px;width:133px;height:32px;z-index:4;display:none}td.screener{text-align:center}td.screener img{border:1px;border-color:#71d000}#lfooter1{width:100%;clear:both;padding-top:15px}#lfooter2{padding-top:15px;width:800px}#lfooter2 .copyright{direction:ltr}#lmenu{width:116px;margin-bottom:10px;line-height:14px}#lmenu .m_forum,#lmenu .m_impressum{margin-top:23px}#lright1{position:relative;width:200px;float:left;margin:40px 30px 0}#lright1 div.rbox{margin-top:20px}#lright1 .dashed{border:1px dashed silver;padding:5px}div.overlay{position:absolute;width:390px;top:180px;left:230px;z-index:10}div.overlay img.fr{position:relative;top:0;left:0}div.overlay img.lr{position:relative;bottom:0;left:0}div.overlay div.w_liste{margin:10px 0 0 14px}div.w_liste div{position:relative;float:left;margin:2px 3px 10px 0}div.w_liste img.w_button{position:absolute;top:0;left:0;z-index:18}div.w_liste table.w_werte{position:absolute;border-collapse:collapse;z-index:14}div.w_liste table.w_werte td{white-space:nowrap}div.w_liste table.w_werte .right{text-align:right}div.w_liste div.w_big{width:361px;height:64px}div.w_liste div.w_small{width:175px;height:46px}div.w_liste div.w_big table.w_werte{left:235px;top:14px;width:105px}div.w_liste div.w_small table.w_werte{left:123px;top:3px}div.w_liste div.w_big img.w_button{width:361px;height:64px}div.w_liste div.w_small img.w_button{width:175px;height:46px}#signup_layer,#login_layer{display:none}.headline{display:block;text-align:center;padding-bottom:3px}.headline img{width:468px;height:60px}.subhead{width:160px;height:15px;display:block;margin-bottom:19px}div.overlay img.subhead{position:absolute;top:21px;left:20px;width:200px;z-index:12}div.overlay .closer{position:absolute;top:10px;right:10px;height:20px;width:20px;z-index:12}div.overlay{background-image:url(img/un/login2.gif)}#ltop1{background:url(img/un/m.gif) repeat-x}#lmid1{background:url(img/un/rand.gif) repeat-y}#lmid2 div{font-size:9pt;line-height:140%}#lfooter1{background:url(img/un/btm.gif) repeat-x 0 15px}#lfooter2{font-size:8pt;color:#666;text-align:center}a{text-decoration:none;font-weight:700}a,a:visited{color:#71d000}a:active{color:#ff8000}a:hover{color:#00bc00}a.clink{font-weight:400}a.clink,a:visited.clink,a:active.clink{color:#666}a:hover.clink{color:#00c000}#lmenu{font-size:12px}#lmenu a,#lmenu a:active,#lmenu a:visited{font-weight:400;display:block;color:#000;padding:3px 0 3px 12px;font-size:12px}#lmenu a:hover{color:#00c000;cursor:pointer;background-image:url(img/un/n12.gif)}#lmenu .m_anmelden{color:red}.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}.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}.b{font-weight:700}.t{font-weight:400}.dflags1{float:right;text-align:center;font-size:6pt;color:#fff;padding-left:1px;padding-right:1px;padding-top:1px}.dflags2{padding-top:1px}.flags{border:solid 1px #000;width:21px;height:13px}#country_text{text-align:right}#country_text table{vertical-align:middle;color:White;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;height:25px;font-weight:700;width:680px;text-align:right}#country_box,#flag_list{float:right;border:1px solid Silver;width:180px;text-align:left;background-color:White;height:22px;cursor:pointer}#country_box table,#flag_list table{font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;height:100%;width:100%}#country_box td{vertical-align:middle}#flag_list{clear:both;visibility:hidden;height:300px;overflow:auto;position:absolute;right:0;top:25px}.layer_box{margin-top:3px;position:relative;float:left;width:865px;z-index:9}#flags{text-align:left}#flags tabel{float:left}#flag_table{width:100%}.region_box{width:120px;float:left;padding-left:10px;padding-right:10px;padding-top:14px;position:relative;overflow:hidden}.region_flag{position:relative;padding-left:10px;padding-right:10px;overflow:hidden}div.single{border:1px solid Black;float:left;margin-right:2px}div.single a{text-decoration:none;border:none;background:0 0}div.single img{opacity:.4;filter:alpha(opacity=40)}div.single img{border:0;width:21px;height:13px}div.single img:hover{opacity:1}div.tld{float:left;margin-right:2px;width:23px;height:13px;font-size:8px;text-align:center;color:White}.tbg{background-color:silver;width:100%;text-align:center;font-size:10pt}table.tbg tr td{background-color:#fff;color:#000}.rbg{background-color:#fff;font-weight:700;background-image:url(img/un/c2.gif)}table.tbg tr.cbg1 td,td.cbg1{background-color:#f5f5f5}table.tbg .cbg2{background-color:#71d000}table.tbg tr.s7 td,td.s7{padding-left:7px;text-align:left}table.tbg tr.r7 td,td.r7{padding-right:7px;text-align:right}.slr3{padding-left:3px;padding-right:3px;text-align:center}table.tbg .ou{border-top:1px solid #71d000;border-bottom:1px solid #71d000;background-color:#f0fff0}table.tbg .li{border-left:1px solid #71d000}table.tbg .re{border-right:1px solid #71d000}ce3{position:absolute;z-index:80}.popup3{position:absolute;background-image:url(img/un/anl.gif);background-repeat:no-repeat;display:inline;width:430px;height:456px;z-index:80;border:0 solid #000;padding-top:31px;padding-bottom:0;padding-left:20px;left:180px;top:99px}.popup4{position:absolute;width:30px;height:30px;z-index:81;border:0 solid #000;left:600px;top:115px}.popup5{position:absolute;width:116px;height:18px;z-index:82;left:145px;top:378px}#lmid2 div.wholebox #tut_left{float:left;width:50%}#lmid2 div.wholebox #tut_right{float:left;width:50%;text-align:right}#tut_txt{border:0;height:150px;width:100%;font-size:12px}#tut_img{border:0;height:220px;width:100%;font-size:10px}#tut_txt tr,#tut_img tr{vertical-align:top}body{direction:rtl}#lmid1{z-index:3}#lleft,#lmid1,#lright1,#lmidlc,#lmid2 div{float:right}#lmid2 div.lbox{padding-right:29px;padding-left:0}#lmid2 div.rbox{padding-right:10px;padding-left:0}#lmid2 div.wholebox{padding-right:29px;padding-left:0}div.lbox ul,div.rbox ul,div.wholebox ul{margin:0 15px 0 0;padding:0 0 0 15px}#signup_image,div.overlay,#ltop1{direction:ltr}#signup_image{background-position:6px 0}#signup_image #dummy_button{left:25px}#signup_image #image_button{left:27px}div.overlay{left:auto;right:230px}.dflags1{float:left}#flaggs table{float:left}#lmid2 div.wholebox #tut_left{float:right;width:50%}#lmid2 div.wholebox #tut_right{float:right;width:50%;text-align:left}#lmenu a,#lmenu a:active,#lmenu a:visited{font-weight:400;display:block;color:#000;padding-left:0;padding-right:12px;font-size:12px}#stat_player td{padding-left:0;padding-right:10px}#lmenu a{line-height:14px}.region_box{float:right;text-align:right}div.single{float:right}div.tld{float:right}