@CHARSET "UTF-8";
div.loader #progress {
    padding: 20px 25px;
}

.ie6 div.loader #progress {
    position: relative;
}

div.loader #progressText {
    font-weight: bold;
    margin-bottom: 7px;
}

.ie6 div.loader #progressText {
    position: relative;
}

div.loader #progressPercent {
    width: 50px;
    float: right;
    line-height: 22px;
    height: 22px;
}

.ie6 div.loader #progressPercent {
    position: relative;
}

div.loader #progress #progressBarContainer {
    width: 255px;
    height: 6px;
    border: 1px solid #ccc;
    margin: 6px 2px 6px 35px;
    padding: 2px;
    float: right;
    text-align: right;
    background-color: white;
}

.ie6 div.loader #progress #progressBarContainer {
    position: relative;
}

div.loader #progress #progressBarProgress {
    width: 0;
    height: 100%;
    background-color: #99C01A;
    right: 0;
}

.ie6 div.loader #progress #progressBarProgress {
    position: relative;
}

div.loader #progressLink {
    color: #000;
    font-weight: normal;
    display: inline-block;
    background-image: url(../../img/a/loader_abort-rtl.png);
    background-position: right 1px;
    padding-right: 30px;
    white-space: nowrap;
    height: 22px;
    line-height: 22px;
    line-height: 22px;
}

.ie6 div.loader #progressLink {
    position: relative;
}

body {
    text-align: right;
    direction: rtl;
    margin: 0;
    background-color: #A1BB79;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-image: url(../../img/layout/bgB.jpg);
    color: #252525;
    font-size: 13px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight: normal;
    line-height: 16px;
    min-width: 990px;
}

body.perspectiveResources {
    background-image: url(../../img/layout/bgR.jpg);
}

body.ie6 {
    min-width: 992px;
}

body div#background {
    background-image: url(../../img/layout/bgBuildings-rtl.jpg);
    background-position: center top;
    position: relative;
    width: 100%;
}

body.perspectiveResources div#background {
    background-image: url(../../img/layout/bgResources-rtl.jpg);
}

body div#background div#headerBar {
    position: absolute;
    top: 0;
    right: 0;
    height: 67px;
    width: 100%;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-image: url(../../img/layout/headerBar.png);
}

body div#background div#bodyWrapper {
    margin: 0 auto;
    position: relative;
    width: 990px;
}

body.fullScreen div#background div#bodyWrapper,
body.fullScreen div#background div#headerBar {
    display: none;
}

#msfilter {
    width: 1px;
    height: 1px;
    position: absolute;
    z-index: 99;
}

div#header {
    height: 62px;
    margin: 0 auto;
    width: 990px;
    position: relative;
    z-index: 10;
}

.ie6 div#header {
    width: 992px;
}

a#logo {
    background-image: url(../../img/layout/logoSmall.png);
    position: absolute;
    height: 42px;
    width: 180px;
    top: 22px;
    right: 5px;
}

.ie6 a#logo {
    background-image: url(../../img/layout/logoSmall.jpg);
}

body.loader a#logo,
body.login a#logo,
body.logout a#logo,
body.signup a#logo,
body.support a#logo,
body.activate a#logo,
body.fatal_error a#logo,
body.banned_cn a#logo {
    background-image: url("../../img/layout/logoBig.png");
    position: absolute;
    right: 217px;
    top: 22px;
    margin: 0;
    width: 238px;
    height: 86px;
}

body.ie6.loader a#logo,
body.ie6.login a#logo,
body.ie6.logout a#logo,
body.ie6.signup a#logo,
body.ie6.support a#logo,
body.ie6.activate a#logo,
body.ie6.fatal_error a#logo,
body.ie6.banned_cn a#logo {
    background-image: url("../../img/layout/logoBig.jpg");
}

ul#navigation {
    position: absolute;
    right: 207px;
    top: 3px;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 528px;
    height: 78px;
    z-index: 1;
}

ul#navigation li {
    float: right;
    position: relative;
}

ul#navigation li.villageBuildings {
    margin-right: -20px;
}

ul#navigation li.map,
ul#navigation li.gold {
    margin-right: 20px;
}

ul#navigation li.gold {
    margin-top: 2px;
}

ul#navigation li .bubble {
    top: -2px;
    right: 49px;
}

ul#navigation li a {
    display: block;
    position: relative;
    background-image: url('../../img/layout/mainNavigation-rtl.png');
}

.ie6 ul#navigation li a {
    background-image: url('../../img/layout/mainNavigation-rtl.gif');
}

ul#navigation li a {
    margin-top: 4px;
    width: 70px;
    height: 70px;
    z-index: 2;
}

ul#navigation li.villageResources a.active,
ul#navigation li.villageBuildings a.active,
ul#navigation li.gold a {
    margin-top: 0;
    width: 79px;
    height: 78px;
}

ul#navigation li.villageResources a.active,
ul#navigation li.villageBuildings a.active {
    z-index: 1;
}

ul#navigation li.villageResources a {
    background-position: right -1776px;
}

ul#navigation li.villageResources a:hover {
    background-position: right -1696px;
}

ul#navigation li.villageResources a:active {
    background-position: right -1620px;
}

ul#navigation li.villageResources a.active {
    background-position: right -1532px;
}

ul#navigation li.villageBuildings a {
    background-position: right -1452px;
}

ul#navigation li.villageBuildings a:hover {
    background-position: right -1372px;
}

ul#navigation li.villageBuildings a:active {
    background-position: right -1296px;
}

ul#navigation li.villageBuildings a.active {
    background-position: right -1208px;
}

ul#navigation li.map a {
    background-position: right -420px;
}

ul#navigation li.map a:hover {
    background-position: right -340px;
}

ul#navigation li.map a:active {
    background-position: right -264px;
}

ul#navigation li.statistics a {
    background-position: right -1128px;
}

ul#navigation li.statistics a:hover {
    background-position: right -1048px;
}

ul#navigation li.statistics a:active {
    background-position: right -972px;
}

ul#navigation li.reports a {
    background-position: right -892px;
}

ul#navigation li.reports a:hover {
    background-position: right -812px;
}

ul#navigation li.reports a:active {
    background-position: right -736px;
}

ul#navigation li.messages a {
    background-position: right -656px;
}

ul#navigation li.messages a:hover {
    background-position: right -576px;
}

ul#navigation li.messages a:active {
    background-position: right -500px;
}

ul#navigation li.gold a {
    background-image: url(../../img/layout/goldButton.png);
    width: 74px;
    height: 72px;
}

.ie6 ul#navigation li.gold a {
    background-image: url(../../img/layout/goldButton.gif);
}

ul#navigation li.gold a:hover {
    background-position: right -82px;
}

ul#navigation li.gold a:active {
    background-position: right -164px;
}

ul#navigation li.gold a.ani_1 {
    background-position: right -246px;
}

ul#navigation li.gold a.ani_2 {
    background-position: right -328px;
}

ul#navigation li.gold a.ani_3 {
    background-position: right -410px;
}

ul#navigation li.gold a.ani_4 {
    background-position: right -492px;
}

ul#navigation li.gold a.ani_5 {
    background-position: right -574px;
}

ul#navigation li.gold a.ani_6 {
    background-position: right -656px;
}

ul#navigation li.gold a.ani_7 {
    background-position: right -738px;
}

ul#navigation li.gold a.ani_8 {
    background-position: right -820px;
}

ul#navigation li.gold a.ani_9 {
    background-position: right -902px;
}

ul#navigation li.gold a.ani_10 {
    background-position: right -984px;
}

ul#navigation li.gold a.ani_11 {
    background-position: right -1066px;
}

ul#navigation li.gold a.ani_12 {
    background-position: right -1148px;
}

ul#navigation li div.speechBubbleContainer {
    right: 50px;
    top: -2px;
    z-index: 2;
}

div#goldSilver {
    position: absolute;
    top: 28px;
    right: 738px;
    font-size: 11px;
    width: 85px;
    height: 30px;
}

div#goldSilver div {
    line-height: 15px;
    height: 15px;
}

div#goldSilver div.gold img {
    position: relative;
    top: 1px;
}

div#goldSilver div.silver img {
    margin-left: 2px;
}

ul#outOfGame {
    position: absolute;
    left: 14px;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 154px;
    height: 22px;
}

ul#outOfGame li {
    float: right;
    width: 24px;
    height: 22px;
    margin-left: 2px;
}

ul#outOfGame li.logout {
    margin-left: 0;
}

ul#outOfGame li.logoutOnly {
    float: left;
}

ul#outOfGame a,
ul#outOfGame div.a {
    width: 24px;
    height: 22px;
    display: block;
    text-align: right;
    background-image: url(../../img/layout/outOfGame-rtl.png);
}

ul#outOfGame li a:hover {
    background-position: right -32px;
}

ul#outOfGame li a:active {
    background-position: right -64px;
}

ul#outOfGame li div.disabled {
    background-position: right -95px;
}

ul#outOfGame li div.disabled img {
    opacity: .2;
    filter: alpha(opacity=20);
}

ul#outOfGame li a img,
ul#outOfGame li div.a img {
    background-image: url(../../img/layout/icons/outOfGameIcons.png);
    width: 21px;
    height: 22px;
    margin-right: 3px;
}

ul#outOfGame li.chat img {
    background-position: right 1px;
}

ul#outOfGame li.forum img {
    background-position: right -25px;
}

ul#outOfGame li.help img {
    background-position: right -51px;
}

ul#outOfGame li.logout img {
    background-position: right -77px;
}

ul#outOfGame li.options img {
    background-position: right -103px;
}

ul#outOfGame li.profile img {
    background-position: right -129px;
}

.presto ul#outOfGame.RTL li.chat img {
    background-position: 50% 1px;
}

.presto ul#outOfGame.RTL li.forum img {
    background-position: 50% -25px;
}

.presto ul#outOfGame.RTL li.help img {
    background-position: 50% -51px;
}

.presto ul#outOfGame.RTL li.logout img {
    background-position: 50% -77px;
}

.presto ul#outOfGame.RTL li.options img {
    background-position: 50% -103px;
}

.presto ul#outOfGame.RTL li.profile img {
    background-position: 50% -129px;
}

div#center {
    position: relative;
    margin-bottom: 10px;
    min-height: 660px;
    width: 990px;
}

.ie6 div#center {
    min-height: 660px;
    height: auto!important;
    height: 660px;
    width: 995px;
}

div.sidebar {
    float: right;
    position: relative;
    width: 195px;
    z-index: 30;
    min-height: 660px;
}

.ie6 div.sidebar {
    min-height: 660px;
    height: auto!important;
    height: 660px;
    width: 194px;
}

div#center div#contentOuterContainer {
    float: right;
    position: relative;
    width: 600px;
}

div.village1 .level,
div.village2 div#village_map div#levels div {
    position: absolute;
    width: 26px;
    height: 26px;
    font-size: 14px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-align: center;
    background-position: 1px 0;
}

body.loader div#contentOuterContainer,
body.login div#contentOuterContainer,
body.logout div#contentOuterContainer,
body.signup div#contentOuterContainer,
body.support div#contentOuterContainer,
body.activate div#contentOuterContainer,
body.error_site div#contentOuterContainer,
body.fatal_error div#contentOuterContainer,
body.banned_cn div#contentOuterContainer {
    padding-top: 56px;
}

div#center div#contentOuterContainer div.contentTitle,
div#center div#contentOuterContainer div.contentContainer,
div#center div#contentOuterContainer div.contentFooter {
    background-image: url(../../img/layout/contentBackground.png);
}

.ie6 div#center div#contentOuterContainer div.contentTitle,
.ie6 div#center div#contentOuterContainer div.contentContainer,
.ie6 div#center div#contentOuterContainer div.contentFooter {
    background-image: url(../../img/layout/contentBackground.gif);
}

div#center div#contentOuterContainer div.contentTitle {
    height: 37px;
    background-position: left top;
}

div#center div#contentOuterContainer div.contentContainer {
    min-height: 435px;
    background-position: right top;
    background-repeat: repeat-y;
    padding-bottom: 10px;
}

.ie6 div#center div#contentOuterContainer div.contentContainer {
    min-height: 435px;
    background-position: right top;
    background-repeat: repeat-y;
    padding-bottom: 10px;
}

div#center div#contentOuterContainer div.contentFooter {
    height: 8px;
    font-size: 0;
    line-height: 0;
    background-position: left bottom;
}

div#center div#contentOuterContainer div#content {
    width: 554px;
    padding: 26px 23px 0;
    margin: 0 auto;
}

.ie6 div#center div#contentOuterContainer div#content {
    overflow: hidden;
}

ul#stockBar {
    font-size: 11px;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 600px;
    height: 49px;
    background-image: url(../../img/layout/stockBar-rtl.png);
    margin-bottom: 7px;
}

.ie6 ul#stockBar {
    background-image: url(../../img/layout/stockBar-rtl.gif);
}

ul#stockBar li {
    float: right;
    width: 85px;
    height: 26px;
    margin-top: 15px;
    line-height: 15px;
    position: relative;
}

ul#stockBar .stockBarButton {
    width: 80px;
    height: 26px;
    margin: 15px 0 0 4px;
    padding: 0;
}

ul#stockBar .stockBarButton r5 {
    width: 66px;
}

ul#stockBar .stockBarButton .begin,
ul#stockBar .stockBarButton .middle,
ul#stockBar .stockBarButton .end {
    background-image: url(../../img/layout/stockBarButton-rtl.png);
    height: 26px;
    float: right;
}

ul#stockBar .stockBarButton .begin,
ul#stockBar .stockBarButton .end {
    width: 7px;
}

ul#stockBar .stockBarButton .middle {
    background-repeat: repeat-x;
    width: 66px;
}

ul#stockBar .stockBarButton.r5 .middle {
    width: 52px;
}

ul#stockBar .stockBarButton .middle {
    background-position: 0 -36px;
}

ul#stockBar .stockBarButton .end {
    background-position: 0 -72px;
}

ul#stockBar .stockBarButton.hover .begin {
    background-position: 0 -108px;
}

ul#stockBar .stockBarButton.hover .middle {
    background-position: 0 -144px;
}

ul#stockBar .stockBarButton.hover .end {
    background-position: 0 -180px;
}

ul#stockBar .stockBarButton.click .begin {
    background-position: 0 -216px;
}

ul#stockBar .stockBarButton.click .middle {
    background-position: 0 -252px;
}

ul#stockBar .stockBarButton.click .end {
    background-position: 0 -288px;
}

ul#stockBar li.stock {
    margin-right: 6px;
    margin-top: 14px;
}

ul#stockBar li.stock#stockBarGranaryWrapper {
    margin-right: 8px;
}

.ie6 ul#stockBar li#stockBarWarehouseWrapper {
    margin-right: 3px;
}

ul#stockBar li.r5 {
    width: 66px;
    margin-right: 6px;
}

ul#stockBar .stockBarButton .middle a {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}

ul#stockBar .stockBarButton .middle a,
ul#stockBar .stockBarButton .middle a img {
    width: 100%;
    height: 100%;
}

ul#stockBar li img.res,
ul#stockBar li img.productionBoost {
    position: absolute;
    right: 3px;
    top: 4px;
}

ul#stockBar li.stock img.warehouse,
ul#stockBar li.stock img.granary {
    background-image: url(../../img/a/res2Big-rtl.gif);
    position: absolute;
    right: 3px;
    bottom: 0;
}

ul#stockBar li.stock img.warehouse {
    width: 18px;
    height: 21px;
    background-position: 0 -130px;
}

ul#stockBar li.stock img.granary {
    width: 18px;
    height: 24px;
    background-position: 0 -161px;
}

ul#stockBar li .value,
ul#stockBar .stockBarButton .value {
    position: absolute;
    top: 3px;
    font-weight: bold;
    direction: ltr;
    font-family: arial;
    right: 23px;
}

ul#stockBar li.stock .value {
    top: 8px;
    right: 25px;
}

ul#stockBar li.r5 .value {
    top: 6px;
}

ul#stockBar .barBox {
    border-top: 1px solid #747474;
    border-left: 1px solid #888;
    background-color: #F6F6F6;
    width: 52px;
    height: 2px;
    position: absolute;
    right: 22px;
    bottom: 5px;
}

ul#stockBar .barBox .bar {
    background-color: #006900;
    height: 3px;
    font-size: 0;
    position: absolute;
    bottom: 0;
    right: 0;
}

ul#stockBar .barBox .stockFull {
    background-color: #C00;
}

div.sidebar a {
    color: #252525;
}

div.sidebar div.sidebarBox {
    position: relative;
    width: 187px;
    margin-bottom: 18px;
}

div.sidebar.beforeContent div.sidebarBox {
    float: right;
}

div.sidebar.afterContent div.sidebarBox {
    float: left;
}

div.sidebarBox div.sidebarBoxBaseBox,
div.sidebarBox div.sidebarBoxBaseBox div.baseBox {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}

div.sidebarBox div.sidebarBoxBaseBox div.baseBox {
    background-image: url(../../img/layout/sidebarBaseBox-rtl.png);
}

.ie6 div.sidebarBox div.sidebarBoxBaseBox div.baseBox {
    background-image: url(../../img/layout/sidebarBaseBox-rtl.gif);
}

div.sidebarBox div.sidebarBoxBaseBox div.baseBoxTop {
    background-position: right top;
}

div.sidebarBox div.sidebarBoxBaseBox div.baseBoxCenter {
    margin-top: 48px;
    margin-bottom: 21px;
    background-position: center;
    background-repeat: repeat-y;
}

.presto div.sidebarBox div.sidebarBoxBaseBox div.baseBoxCenter {
    margin-bottom: 29px;
}

div.sidebarBox div.sidebarBoxBaseBox div.baseBoxBottom {
    background-position: left bottom;
}

div.sidebarBox div.sidebarBoxInnerBox {
    position: relative;
}

div.sidebarBox div.sidebarBoxInnerBox div.innerBox {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 160px;
    padding: 0 10px;
    background-image: url(../../img/layout/sidebarInnerBox-rtl.png);
}

.ie6 div.sidebarBox div.sidebarBoxInnerBox div.innerBox {
    background-image: url(../../img/layout/sidebarInnerBox-rtl.gif);
}

div.sidebarBox div.sidebarBoxInnerBox div.header {
    margin-top: 5px;
    z-index: 3;
    height: 46px;
    margin-bottom: -4px;
    background-position: right bottom;
}

div.sidebarBox div.sidebarBoxInnerBox div.noHeader {
    background-position: top right;
    z-index: 2;
    height: 16px;
}

div.sidebarBox div.sidebarBoxInnerBox div.header div.boxTitle {
    font-weight: bold;
    font-size: 13px;
    position: relative;
    top: 2px;
    right: -1px;
}

div.sidebarBox div.sidebarBoxInnerBox div.content {
    background-position: center;
    background-repeat: repeat-y;
    padding-top: 3px;
    z-index: 2;
}

div.sidebarBox div.sidebarBoxInnerBox div.content,
div.sidebarBox div.sidebarBoxInnerBox div.content a {
    font-size: 12px;
    font-weight: normal;
}

div.sidebarBox.collapsed div.sidebarBoxInnerBox div.content {
    height: 0;
    overflow: hidden;
}

div.sidebarBox.collapsed div.sidebarBoxInnerBox div.content>* {
    display: none;
}

div.sidebarBox div.sidebarBoxInnerBox div.footer {
    margin-bottom: 8px;
    height: 16px;
    background-position: left top;
    z-index: 2;
}

div.sidebarBox.toggleable div.sidebarBoxInnerBox div.footer {
    height: 18px;
    margin-top: -2px;
    background-position: left bottom;
    text-align: center;
    font-size: 0;
    line-height: 0;
    margin-bottom: 4px;
    z-index: 3;
}

div.sidebarBox.toggleable div.sidebarBoxInnerBox div.footer button.toggle {
    width: 16px;
    height: 9px;
    position: relative;
    top: 4px;
    right: -1px;
}

div.sidebarBox.toggleable div.sidebarBoxInnerBox div.footer button.toggle div.button-container {
    background-image: url(../../img/layout/icons/sidebarToggle-rtl.gif);
    width: 16px;
    height: 9px;
    padding: 0;
}

.gecko div.sidebarBox.toggleable div.sidebarBoxInnerBox div.footer button.toggle div.button-container {
    top: -1px;
    right: -3px;
}

div.sidebarBox.expanded div.footer button.toggle div {
    background-position: right top;
}

div.sidebarBox.expanded div.footer button.toggle div.hover {
    background-position: right -19px;
}

div.sidebarBox.expanded div.footer button.toggle div.click {
    background-position: right -38px;
}

div.sidebarBox.expanded div.footer button.toggle div.disabled {
    background-position: right -57px;
}

div.sidebarBox.collapsed div.footer button.toggle div {
    background-position: right -76px;
}

div.sidebarBox.collapsed div.footer button.toggle div.hover {
    background-position: right -95px;
}

div.sidebarBox.collapsed div.footer button.toggle div.click {
    background-position: right -114px;
}

div.sidebarBox.collapsed div.footer button.toggle div.disabled {
    background-position: right -133px;
}

div.sidebarBox button.layoutButton {
    float: left;
    position: relative;
    margin-top: -11px;
    z-index: 2;
    margin-right: 5px;
}

div.sidebarBox button.layoutButton div.speechBubbleContainer {
    right: 15px;
    top: -13px;
}

div.sidebarBox div.sidebarBoxInnerBox div.content ul {
    margin: 0 -4px 0 -5px;
    padding: 0;
    list-style: none;
}

div.sidebarBox div.sidebarBoxInnerBox div.content ul li {
    border-bottom: 1px solid #B4A778;
    background-color: #F5EBBE;
    padding-right: 20px;
    position: relative;
}

div.sidebarBox div.sidebarBoxInnerBox div.content ul li a {
    display: block;
    margin-right: -20px;
    padding-right: 20px;
    padding-top: 1px;
    width: 149px;
    overflow: hidden;
}

div.sidebarBox div.sidebarBoxInnerBox div.content ul li:hover {
    color: #666;
    background-color: #FFFBEB;
}

div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content ul li:hover {
    color: #000;
    background-color: #F5EBBE;
}

div.sidebarBox div.sidebarBoxInnerBox div.content ul li.active {
    background-color: #EFE19B;
}

div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content ul li.active {
    background-color: #F5EBBE;
}

div.sidebarBox div.sidebarBoxInnerBox div.content ul li.active a {
    font-weight: bold;
}

a.infoboxDeleteButton {
    display: inline!important;
}

div.sidebar div#sidebarBoxNews1 {
    margin-top: 70px;
}

div.sidebar div.sidebarBoxNews {
    margin-bottom: 15px;
    font-size: 12px;
}

div.sidebar div.sidebarBoxNews div.content,
div.sidebar div.sidebarBoxNews div.content a {
    height: 100px;
}

div.sidebar div.sidebarBoxNews a {
    display: block;
    position: relative;
    width: 160px;
    overflow: hidden;
}

div.sidebar div.sidebarBoxNews div.content a {
    top: -8px;
}

div.sidebar div.sidebarBoxNews div.footer a {
    font-weight: bold;
    white-space: nowrap;
    top: -4px;
}

div.sidebar div.sidebarBoxNews div.footer a,
div.sidebar div.sidebarBoxNews div.footer a:visited {
    color: #99C01A;
}

div.sidebar div.sidebarBoxNews div.footer a:active {
    color: #FF8000;
}

div.sidebar div.sidebarBoxNews div.footer a:hover {
    color: #00BC00;
}

div.sidebar div#sidebarBoxMenu {
    margin-top: 70px;
}

div.sidebar div#sidebarBoxMenu ul {
    border-top: 1px solid #B4A778;
    margin-top: 2px;
}

div.sidebar div#sidebarBoxMenu ul li {
    padding: 0;
    margin: 0;
    width: 169px;
    line-height: 26px;
    height: 26px;
}

div.sidebar div#sidebarBoxMenu ul li a {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}

div.sidebar div#sidebarBoxMenu ul li.active a,
div.sidebar div#sidebarBoxMenu ul li a:active {
    color: #FFF;
    background-color: #B29672;
}

div#sidebarBoxHero {
    margin-top: 53px;
}

div#sidebarBoxHero div.sidebarBoxInnerBox div.header {
    margin-top: 35px;
}

div.sidebar div#sidebarBoxHero .heroImageButton {
    width: 101px;
    top: -85px;
    right: 40px;
    background-image: url(../../img/layout/heroButton.png);
    height: 100px;
    position: absolute;
    display: block;
    background-position: 0 top;
}

div.sidebar div#sidebarBoxHero .heroImageButton:hover {
    background-position: 0 -110px;
}

div.sidebar div#sidebarBoxHero .heroImageButton:active {
    background-position: 0 -220px;
}

div.sidebar div#sidebarBoxHero .heroImageButton img.heroImage {
    position: relative;
    right: 10px;
    bottom: 0;
}

.gecko div.sidebar div#sidebarBoxHero .heroImageButton img.heroImage {
    bottom: 1px;
    right: 8px;
}

.ie7 div.sidebar div#sidebarBoxHero .heroImageButton img.heroImage {
    bottom: -10px;
}

div.sidebar div#sidebarBoxHero .progressBars {
    height: 35px;
}

.ie7 div.sidebar div#sidebarBoxHero .progressBars {
    height: 40px;
}

div.sidebar div#sidebarBoxHero .heroHealthBarBox,
div.sidebar div#sidebarBoxHero .heroXpBarBox {
    margin-right: 20px;
    height: 4px;
    border: 1px solid #A6A6A6;
    padding: 1px;
    margin-bottom: 10px;
    margin-top: 8px;
    position: relative;
}

div.sidebar div#sidebarBoxHero .heroHealthBarBox .bar,
div.sidebar div#sidebarBoxHero .heroXpBarBox .bar {
    background-color: #006900;
    height: 4px;
}

div.sidebar div#sidebarBoxHero .heroHealthBarBox.regeneration .bar {
    background-color: #F88C1F;
}

div.sidebar div#sidebarBoxHero .playerName {
    font-weight: bold;
    position: absolute;
    bottom: 7px;
}

div.sidebar div#sidebarBoxHero .playerName img {
    margin-left: 5px;
}

div.sidebar div#sidebarBoxHero .heroXpBarBox .iExperience {
    width: 16px;
    height: 16px;
    position: absolute;
    right: -20px;
    top: -6px;
    background-image: url(../../img/report/experience-rtl.png);
    margin-right: 0;
    float: none!important;
}

div.sidebar div#sidebarBoxHero .heroHealthBarBox .injury {
    width: 16px;
    height: 16px;
    position: absolute;
    right: -20px;
    top: -6px;
    background-image: url(../../img/report/injury-rtl.png);
    margin-right: 0;
    float: none!important;
}

div.sidebar div#sidebarBoxHero .bigSpeechBubble {
    position: absolute;
    top: -35px;
    right: 14px;
}

div.sidebar div#sidebarBoxHero .bigSpeechBubble.dead img {
    background-image: url(../../img/layout/icons/skull-rtl.png);
}

div.sidebar div#sidebarBoxHero .bigSpeechBubble.levelUp img {
    background-image: url(../../img/layout/icons/star-rtl.png);
}

div.sidebar div#sidebarBoxAlliance {
    background-image: url(../../img/layout/smallSidebarBox-rtl.png);
    height: 51px;
}

.ie6 div.sidebar div#sidebarBoxAlliance {
    background-image: url(../../img/layout/smallSidebarBox-rtl.gif);
}

div.sidebar div#sidebarBoxAlliance div.sidebarBoxBaseBox div.baseBox,
div.sidebar div#sidebarBoxAlliance div.sidebarBoxInnerBox div.innerBox {
    background: none;
}

div.sidebar div#sidebarBoxPlusFuture {
    background-image: url(../../img/layout/smallSidebarBox-ltr.png);
    height: 51px;
}

.ie6 div.sidebar div#sidebarBoxPlusFuture {
    background-image: url(../../img/layout/smallSidebarBox-ltr.gif);
}

div.sidebar div#sidebarBoxPlusFuture div.sidebarBoxBaseBox div.baseBox,
div.sidebar div#sidebarBoxPlusFuture div.sidebarBoxInnerBox div.innerBox {
    background: none;
}

div.sidebar div#sidebarBoxPlusFuture div.header div.boxTitle {
    top: 1px;
    overflow: hidden;
    height: 16px;
    word-wrap: break-word;
}

div.sidebar div#sidebarBoxPlusFuture div.content,
div.sidebar div#sidebarBoxPlusFuture div.footer {
    display: none;
}

div.sidebar div#sidebarBoxTravianBank {
    background-image: url(../../img/layout/smallSidebarBox-ltr.png);
    height: 51px;
}

.ie6 div.sidebar div#sidebarBoxTravianBank {
    background-image: url(../../img/layout/smallSidebarBox-ltr.gif);
}

div.sidebar div#sidebarBoxTravianBank div.sidebarBoxBaseBox div.baseBox,
div.sidebar div#sidebarBoxTravianBank div.sidebarBoxInnerBox div.innerBox {
    background: none;
}

div.sidebar div#sidebarBoxTravianBank div.header div.boxTitle {
    top: 1px;
    overflow: hidden;
    height: 16px;
    word-wrap: break-word;
}

div.sidebar div#sidebarBoxTravianBank div.content,
div.sidebar div#sidebarBoxTravianBank div.footer {
    display: none;
}

div.sidebar div#sidebarInfobox {
    height: 150px;
}

div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content ul li {
    padding: 5px 2px;
    word-wrap: break-word;
}

div.sidebar div#sidebarBoxAlliance div.header div.boxTitle {
    top: 1px;
    overflow: hidden;
    height: 16px;
    word-wrap: break-word;
}

div.sidebar div#sidebarBoxAlliance div.content,
div.sidebar div#sidebarBoxAlliance div.footer {
    display: none;
}

div.sidebar div#sidebarInfobox {
    height: 150px;
}

div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content ul li {
    padding: 5px 2px;
    word-wrap: break-word;
}

div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content ul li p {
    margin: 0;
}

div#center div.sidebar div#sidebarBoxInfobox.collapsed div.sidebarBoxInnerBox div.content {
    height: auto;
    overflow: visible;
}

div#center div.sidebar div#sidebarBoxInfobox.collapsed div.sidebarBoxInnerBox div.content ul {
    display: block;
}

div#center div.sidebar div#sidebarBoxInfobox.collapsed div.sidebarBoxInnerBox div.content ul li {
    display: none;
}

.ie7 div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content ul li,
.ie6 div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content ul li {
    font-size: 12px;
}

div#center div.sidebar div#sidebarBoxInfobox.collapsed div.sidebarBoxInnerBox div.content ul li.firstElement {
    display: block;
}

div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox span.messageShortInfo {
    font-weight: bold;
    position: absolute;
    top: 5px;
    left: 8px;
    height: 18px;
}

div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox span.messageShortInfo img.messages {
    width: 18px;
    height: 14px;
    position: relative;
    top: 2px;
    margin-right: 3px;
    background-image: url(../../img/layout/icons/infobox.png);
    background-position: right top;
}

div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox span.messageShortInfo img.messages.unreaded {
    background-position: right -19px;
}

div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox .boxTitle {
    top: 24px;
}

.ie6 div#sidebarBoxInfobox button.green .button-container {
    background-color: #7b9e36;
    background-image: none;
}

.ie6 div#sidebarBoxInfobox button.gold .button-container {
    background-color: #ffeb99;
    background-image: none;
}

div#center div.sidebar div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content a {
    color: #99C01A;
    font-weight: bold;
}

div#sidebarBoxInfobox div.sidebarBoxInnerBox div.content ul li {
    padding: 3px 5px;
}

#center #sidebarBoxLinklist .header {
    z-index: 4;
}

#center #sidebarBoxLinklist .content {
    z-index: 3;
}

#center #sidebarBoxLinklist .linklistNotice {
    position: relative;
    margin-bottom: -10px;
    margin-top: 3px;
}

#center #sidebarBoxLinklist ul li.newTab a img {
    width: 11px;
    height: 10px;
    position: absolute;
    right: 5px;
    top: 3px;
    background-image: url(../../img/layout/icons/external-rtl.png);
}

div.sidebar div#sidebarBoxActiveVillage {
    background-image: url(../../img/layout/arrowSidebarBox-rtl.png);
    height: 76px;
    width: 202px;
    z-index: 50;
    margin-top: -8px;
}

.ie7 div.sidebar div#sidebarBoxActiveVillage {
    right: -10px;
}

.ie6 div.sidebar div#sidebarBoxActiveVillage {
    background-image: url("../../img/layout/arrowSidebarBox-rtl.gif");
    width: 193px;
    overflow-x: hidden;
    right: -9px;
}

div#sidebarBoxActiveVillage div.sidebarBoxBaseBox div.baseBox {
    display: none;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.header,
div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.content,
div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.footer {
    background-image: none;
    width: 174px;
    padding: 0 14px;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.header {
    height: 40px;
    margin-bottom: 0;
    line-height: 17px;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.header div.boxTitle,
div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.content div.loyalty {
    right: 13px;
    width: 161px;
    overflow: hidden;
    position: relative;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.header div.boxTitle {
    top: 3px;
    white-space: nowrap;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.content {
    height: 17px;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.content div.loyalty {
    line-height: 13px;
    font-size: 10px;
    position: relative;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.content div.loyalty span {
    display: inline-block;
}

div.sidebar div#sidebarBoxActiveVillage .low {
    color: #DE0000;
}

div.sidebar div#sidebarBoxActiveVillage .medium {
    color: #666;
}

div.sidebar div#sidebarBoxActiveVillage .high {
    color: #228B22;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.footer {
    height: 6px;
}

div#sidebarBoxActiveVillage div.sidebarBoxInnerBox div.footer .layoutButton {
    margin-top: -13px;
}

#sidebarBoxVillagelist .header .expansionSlotInfo .boxTitle {
    top: 0;
    right: 0;
}

#sidebarBoxVillagelist .header .expansionSlotInfo {
    position: relative;
    width: 162px;
    height: 19px;
}

#sidebarBoxVillagelist .header .expansionSlotInfo .boxTitleAdditional {
    font-weight: bold;
    font-size: 11px;
    float: left;
}

#sidebarBoxVillagelist .header .expansionSlotInfo .villageListBarBox {
    width: 160px;
    height: 2px;
    position: absolute;
    bottom: 0;
    border: 1px solid #C0B5E9;
    font-size: 0;
    line-height: 0;
}

#sidebarBoxVillagelist .header .expansionSlotInfo .villageListBarBox .bar {
    background-color: #006900;
    font-size: 0;
    line-height: 0;
    height: 4px;
    position: absolute;
    top: -1px;
    right: 0;
}

#sidebarBoxVillagelist .content li {
    height: 17px;
    overflow: hidden;
}

#sidebarBoxVillagelist .content ul li a {
    overflow: visible;
}

#sidebarBoxVillagelist .content ul li a img {
    width: 10px;
    height: 10px;
    position: absolute;
    right: 6px;
    top: 4px;
}

#sidebarBoxVillagelist .content ul li.attack a img {
    background-image: url(../../img/layout/icons/attacks.gif);
}

#sidebarBoxVillagelist .sidebarBoxInnerBox .name {
    width: 150px;
    overflow: hidden;
}

#sidebarBoxVillagelist .sidebarBoxInnerBox .coordinates {
    position: absolute;
    left: 0;
    top: 1px;
    width: 59px;
    font-size: 11px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    line-height: 15px;
    border-right: 1px solid #B4A778;
}

#sidebarBoxVillagelist .sidebarBoxInnerBox .coordinates .coordinateX,
#sidebarBoxVillagelist .sidebarBoxInnerBox .coordinates .coordinateY {
    width: 27px;
}

#sidebarBoxVillagelist .sidebarBoxInnerBox .coordinates .coordinatePipe {
    width: 5px;
}

.sidebar #sidebarBoxVillagelist.expanded {
    width: 247px;
    margin-left: -60px;
}

#sidebarBoxVillagelist.expanded .sidebarBoxBaseBox .baseBox {
    background-image: url(../../img/layout/sidebarBaseBoxWide-rtl.png);
}

#sidebarBoxVillagelist.expanded .sidebarBoxInnerBox .innerBox {
    width: 220px;
    background-image: url(../../img/layout/sidebarInnerBoxWide-rtl.png);
}

#sidebarBoxVillagelist.expanded .sidebarBoxInnerBox .header {
    width: 160px;
    padding-left: 70px;
}

#sidebarBoxVillagelist.expanded .sidebarBoxInnerBox .header .toggle .button-container {
    background-position: right -84px;
}

#sidebarBoxVillagelist.expanded .content ul li a {
    width: 210px;
}

#sidebarBoxVillagelist.expanded .content .coordinates {
    display: block;
}

#sidebarBoxVillagelist.collapsed .sidebarBoxInnerBox .content {
    height: auto;
}

#sidebarBoxVillagelist.collapsed .sidebarBoxInnerBox .content>* {
    display: block;
}

#sidebarBoxVillagelist.collapsed .sidebarBoxInnerBox .content .coordinates {
    display: none;
}

#sidebarBoxVillagelist.toggleable .sidebarBoxInnerBox .footer {
    height: 16px;
    margin-top: 0;
    background-position: left top;
    margin-bottom: 8px;
    z-index: 2;
}

@media only screen and(max-device-width:1024px) {
    #sidebarBoxVillagelist .content li {
        height: 34px;
    }
    #sidebarBoxVillagelist .content li div {
        line-height: 34px;
    }
    #sidebarBoxVillagelist .content ul li a img {
        top: 12px;
    }
}

div#sidebarBoxQuestmaster {
    margin-top: 70px;
}

div#sidebarBoxQuestmaster div.sidebarBoxInnerBox div.header {
    margin-top: 35px;
}

#sidebarBoxQuestmaster #questmasterButton {
    height: 117px;
    width: 126px;
    position: absolute;
    top: -107px;
    right: 47px;
    display: block;
    overflow: visible;
}

#sidebarBoxQuestmaster #questmasterButton img.mentor,
#sidebarBoxQuestmaster #questmasterButton img.border,
#sidebarBoxQuestmaster #questmasterButton img.animation {
    height: 117px;
    width: 126px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}

#sidebarBoxQuestmaster #questmasterButton.vid_1 img.border,
#sidebarBoxQuestmaster #questmasterButton.vid_1 img.mentor {
    background-image: url(../../img/layout/mentorRoman-rtl.png);
}

#sidebarBoxQuestmaster #questmasterButton.vid_2 img.border,
#sidebarBoxQuestmaster #questmasterButton.vid_2 img.mentor {
    background-image: url(../../img/layout/mentorTeuton-rtl.png);
}

#sidebarBoxQuestmaster #questmasterButton.vid_3 img.border,
#sidebarBoxQuestmaster #questmasterButton.vid_3 img.mentor {
    background-image: url(../../img/layout/mentorGaul-rtl.png);
}

.ie6 #sidebarBoxQuestmaster #questmasterButton.vid_1 img.border,
.ie6 #sidebarBoxQuestmaster #questmasterButton.vid_1 img.mentor {
    background-image: url(../../img/layout/mentorRoman-rtl.gif);
}

.ie6 #sidebarBoxQuestmaster #questmasterButton.vid_2 img.border,
.ie6 #sidebarBoxQuestmaster #questmasterButton.vid_2 img.mentor {
    background-image: url(../../img/layout/mentorTeuton-rtl.gif);
}

.ie6 #sidebarBoxQuestmaster #questmasterButton.vid_3 img.border,
.ie6 #sidebarBoxQuestmaster #questmasterButton.vid_3 img.mentor {
    background-image: url(../../img/layout/mentorGaul-rtl.gif);
}

#sidebarBoxQuestmaster #questmasterButton.vid_1 img.animation.animate {
    background-image: url(../../img/layout/questmasterAnimationRoman-rtl.png);
}

#sidebarBoxQuestmaster #questmasterButton.vid_2 img.animation.animate {
    background-image: url(../../img/layout/questmasterAnimationTeuton-rtl.png);
}

#sidebarBoxQuestmaster #questmasterButton.vid_3 img.animation.animate {
    background-image: url(../../img/layout/questmasterAnimationGaul-rtl.png);
}

#sidebarBoxQuestmaster #questmasterButton img.animation {
    background-position: right top;
}

#sidebarBoxQuestmaster #questmasterButton img.mentor {
    background-position: right top;
}

#sidebarBoxQuestmaster #questmasterButton.hover img.mentor {
    background-position: right center;
}

#sidebarBoxQuestmaster #questmasterButton img.border {
    background-position: right bottom;
}

#sidebarBoxQuestmaster .bigSpeechBubble {
    position: absolute;
    top: 72px;
    right: -33px;
}

#sidebarBoxQuestmaster .bigSpeechBubble.newQuestSpeechBubble img {
    background-image: url(../../img/layout/icons/exclamationMark-rtl.png);
}

#sidebarBoxQuestmaster ul#mentorTaskList.notClickable li:hover {
    background-color: #F5EBBE;
}

#sidebarBoxQuestmaster ul#mentorTaskList li img.reward,
#sidebarBoxQuestmaster ul#mentorTaskList li img.finished {
    background-image: url(../../img/a/check.png);
    width: 12px;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 1px;
}

.ie6 #sidebarBoxQuestmaster ul#mentorTaskList li img.reward,
.ie6 #sidebarBoxQuestmaster ul#mentorTaskList li img.finished {
    background-image: url(../../img/a/check.gif);
    right: -15px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame1 {
    background-position: 0 -0px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame2 {
    background-position: 0 -127px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame3 {
    background-position: 0 -254px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame4 {
    background-position: 0 -381px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame5 {
    background-position: 0 -508px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame6 {
    background-position: 0 -635px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame7 {
    background-position: 0 -762px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame8 {
    background-position: 0 -889px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame9 {
    background-position: 0 -1016px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame10 {
    background-position: 0 -1143px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame11 {
    background-position: 0 -1270px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame12 {
    background-position: 0 -1397px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame13 {
    background-position: 0 -1524px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame14 {
    background-position: 0 -1651px;
    width: 126px;
    height: 117px;
}

#sidebarBoxQuestmaster #questmasterButton img.animation.frame15 {
    background-position: 0 -1778px;
    width: 126px;
    height: 117px;
}

div#center a.contentTitleButton {
    float: left;
    width: 28px;
    height: 28px;
    background-image: url(../../img/layout/contentTitleButtons.png);
    margin-top: 5px;
    margin-left: 5px;
}

.ie6 div#center a.contentTitleButton {
    background-image: url(../../img/layout/contentTitleButtons.gif);
}

div#center a#closeContentButton {
    background-position: 0 0;
    position: relative;
    z-index: 2;
}

div#center a#closeContentButton:hover {
    background-position: 0 -38px;
}

div#center a#answersButton {
    background-position: 0 -76px;
}

div#center a#answersButton:hover {
    background-position: 0 -114px;
}

div#center a#tabFavorButton {
    float: none;
    z-index: 1000;
    position: absolute;
    left: 30px;
    top: 56px;
    background-position: 0 -152px;
}

div#center a#tabFavorButton:hover {
    background-position: 0 -190px;
}

div#center h1.titleInHeader {
    height: 26px;
    line-height: 26px;
    right: 10px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 62px;
    white-space: nowrap;
    width: 475px;
}

.ie6 div#center h1.titleInHeader {
    top: 75px;
}

div#footer {
    font-size: 11px;
    line-height: 11px;
    text-align: center;
    color: #FFF;
    background-image: url("../../img/layout/footer.png");
    padding: 15px 0;
    width: 990px;
}

.ie6 div#footer {
    background-image: url("../../img/layout/footer.gif");
    width: 992px;
}

div#footer p {
    margin-top: 10px;
}

div#footer div#pageLinks {
    margin: 0 auto;
    width: 990px;
    position: relative;
}

div#footer div#pageLinks div {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

div#footer div#pageLinks a {
    border-right: 1px solid #FFF;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
    color: #FFF;
    font-weight: normal;
}

div#footer div#pageLinks a:first-child {
    border-right: medium none;
}

.stime {
    color: #FFF;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    position: absolute;
    right: 2px;
    z-index: 20;
    width: 183px;
    text-align: center;
    background-image: url(../../img/layout/stime.png);
}

#servertime {
    top: 2px;
}

.stime.debug {
    position: absolute;
    right: 7px;
    left: auto;
}

.stime.debug.runtime {
    top: 2px;
}

.stime.debug.memoryRealUsage {
    top: 24px;
}

.stime.debug.memoryPeakUsage {
    top: 46px;
}

div.speechBubbleContainer {
    font-size: 10px;
    line-height: 11px;
    white-space: nowrap;
    position: absolute;
    padding: 2px 7px 10px 8px;
}

div.speechBubbleContainer div.speechBubbleBackground,
div.speechBubbleContainer div.speechBubbleBackground div {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}

div.speechBubbleContainer div.speechBubbleBackground div {
    background-position: right top;
    background-repeat: no-repeat;
}

div.speechBubbleContainer div.speechBubbleBackground div.middle {
    margin-right: 13px;
    margin-left: 4px;
    width: auto;
    background-position: right center;
    background-repeat: repeat-x;
}

div.speechBubbleContainer div.speechBubbleBackground div.end {
    background-position: left bottom;
}

div.speechBubbleContainer div.speechBubbleContent {
    position: relative;
    direction: ltr;
}

div.speechBubbleContainer div.speechBubbleBackground div {
    background-image: url(../../img/layout/speechBalloonSmall-rtl.png);
}

.ie6 div.speechBubbleContainer {
    padding: 2px;
    background-color: #FFF;
}

#overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2000;
}

#overlay .center {
    position: relative;
    width: 990px;
    margin: 62px auto 0;
}

#overlay .overlayContent {
    margin: 0 auto;
    width: 514px;
    padding: 0 20px;
    position: relative;
    top: 100px;
    color: #FFF;
    font-size: 15px;
    line-height: 22px;
}

#overlay .overlayContent .overlayTitle {
    font-weight: bold;
    font-size: 16px;
}

#overlay .overlayContent .overlayDescription span.important {
    font-weight: bold;
    font-size: 16px;
}

#overlay #goldSilver,
#overlay #stockBarWarehouseWrapper,
#overlay #stockBarGranaryWrapper {
    color: #FFF;
}

#overlay #navigation .speechBubbleContainer,
#overlay .sidebar .bigSpeechBubble,
#overlay .sidebar .smallSpeechBubble,
#overlay .sidebar .enumerableElementsLogoLink {
    display: none;
}

#overlay #logo {
    background-image: url(../../img/layout/logoSmallWhite.png);
    cursor: default;
    margin-left: -1px;
    margin-top: -5px;
}

#overlay #navigation {
    margin-left: -12px;
}

#overlay #navigation a {
    height: 73px;
    margin-top: 4px;
}

#overlay #navigation #n1 a.active,
#overlay #navigation #n2 a.active,
#overlay #navigation #n7 a {
    margin-top: 0;
    height: 77px;
}

#overlay #goldSilver {
    margin-left: -11px;
    width: 52px;
}

#overlay #outOfGame {
    margin-top: 2px;
}

#overlay #stockBar {
    background: none;
    margin-top: 12px;
    margin-left: -6px;
}

#overlay .beforeContent {
    margin-top: 5px;
}

#overlay .afterContent {
    margin-top: 10px;
}

#overlay #sidebarBoxActiveVillage {
    margin-bottom: 24px;
}

#overlay .highlights {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
}

#overlay .highlights .highlight {
    position: absolute;
    background-color: #000;
    filter: alpha(opacity=80);
    opacity: .6;
    z-index: 40;
    border: 2px solid #FFF;
}

#overlay .highlights .highlight img {
    position: absolute;
    top: -2px;
    left: -2px;
}

#overlay .highlights .activeHighlight {
    background: none;
    opacity: 1;
    filter: alpha(opacity=100);
}

#overlay .highlights .mainPage {
    margin-left: -4px;
    padding-left: 3px;
    margin-top: -4px;
    padding-top: 3px;
}

#overlay .highlights .villageSwitch,
#overlay .highlights .mainNavigation,
#overlay .highlights .premiumFeatures {
    margin-top: -3px;
    margin-left: -1px;
    margin-bottom: -10px;
}

#overlay .highlights .outOfGame {
    margin-left: -3px;
    margin-top: -2px;
}

#overlay .highlights .villageResources,
#overlay .highlights .villageCrop {
    margin-left: -1px;
    margin-top: -2px;
    padding-top: 1px;
}

#overlay .highlights .sidebarBoxHero,
#overlay .highlights .sidebarBoxAlliance,
#overlay .highlights .sidebarBoxInfobox,
#overlay .highlights .sidebarBoxLinklist,
#overlay .highlights .sidebarBoxActiveVillage,
#overlay .highlights .sidebarBoxVillagelist,
#overlay .highlights .sidebarBoxQuestmaster {
    margin-left: -2px;
    margin-top: -9px;
    padding-top: 7px;
}

#overlay .highlights .sidebarBoxHero {
    margin-top: -53px;
    padding-top: 51px;
}

#overlay .highlights .sidebarBoxActiveVillage {
    padding-top: 13px;
}

#overlay .highlights .sidebarBoxQuestmaster {
    margin-top: -78px;
    padding-top: 76px;
}

#overlay.rtl #logo {
    right: 1px;
}

#overlay.rtl #navigation {
    right: 196px;
}

#overlay.rtl #goldSilver {
    margin-right: -10px;
}

#overlay.rtl .highlights .villageSwitch,
#overlay.rtl .highlights .mainNavigation,
#overlay.rtl .highlights .premiumFeatures {
    margin-left: -2px;
}

#overlay.rtl .highlights .outOfGame {
    margin-left: -1px;
}

#overlay.rtl #stockBar {
    margin-left: 4px;
}

.ie7 #overlay.rtl #logo {
    right: 3px;
}

.ie7 #overlay.rtl #sidebarBoxActiveVillage {
    margin-left: -10px;
}

.ie7 #overlay.rtl #stockBar {
    margin-right: -5px;
}

.ie7 #overlay.rtl .highlights .villageSwitch,
.ie7 #overlay.rtl .highlights .mainNavigation,
.ie7 #overlay.rtl .highlights .premiumFeatures {
    margin-left: -4px;
}

.ie7 #overlay .highlights .sidebarBoxActiveVillage {
    margin-left: 1px;
}

div.a2b form {
    margin-bottom: 10px;
}

div.a2b p.btn {
    text-align: left;
}

div.a2b p.error {
    font-weight: bold;
}

div.a2b span.info {
    font-size: 11px;
}

div.a2b div.slots {
    margin-top: 5px;
    margin-bottom: 10px;
}

div.a2b table#troops {
    background-color: #FFF;
    margin-bottom: 20px;
    line-height: 25px;
}

div.a2b table#troops span.none {
    font-weight: bold;
}

div.a2b table#troops td {
    font-size: 12px;
    white-space: nowrap;
}

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-last {
    padding-bottom: 8px;
}

div.a2b table#troops td.large {
    padding: 1px;
}

div.a2b table#troops td.large {
    width: 26%;
}

div.a2b table#troops td.regular {
    width: 25%;
}

div.a2b table#troops td.small {
    width: 23%;
}

div.a2b table#troops img {
    vertical-align: bottom;
    position: relative;
    bottom: 3px;
    margin-left: 2px;
}

div.a2b table#troops input.text {
    width: 40px;
    margin-left: 2px;
}

div.a2b table#troops input.disabled {
    background-color: #EEE;
    border-color: #AAA;
}

div.a2b .destination {
    float: right;
    width: 215px;
    margin-left: 25px;
    line-height: 30px;
    margin-bottom: 15px;
}

div.a2b .destination .boxes-contents {
    padding: 5px 17px 5px 17px;
    white-space: nowrap;
    width: auto;
}

div.a2b .destination span {
    font-weight: bold;
}

div.a2b .destination table.compact {
    margin: 6px 0 3px 0;
}

div.a2b .destination table.compact td.compactInput {
    padding: 0 6px 0 0;
}

div.a2b .destination table.compact td.compactInput.y {
    padding-left: 0;
    width: 40px;
}

div.a2b .destination input.village {
    display: block;
    width: 100%;
}

.ie6 div.a2b .destination input.village,
.ie7 div.a2b .destination input.village {
    width: auto;
}

div.a2b div.destination span.or {
    font-weight: normal;
    margin-left: 5px;
}

div.a2b div.destination span.or,
div.a2b div.destination div.coordinatesInput {
    float: right;
}

div.a2b .option {
    float: right;
}

div.a2b .option,
div.a2b .redeployHero {
    line-height: 22px;
}

div.a2b .redeployHero {
    float: left;
    margin-left: 34px;
}

div.a2b .redeployHero .redeployHeroSetting {
    margin-left: 5px;
}

div.a2b table#short_info {
    background-color: #FFF;
}

div.a2b table#short_info th {
    width: 15%;
    padding-right: 0;
}

div.a2b table.troop_details {
    margin: 15px 0;
}

div.a2b table.troop_details thead a {
    color: black;
    font-weight: normal;
}

div.a2b table.troop_details thead p {
    margin: 0;
}

div.a2b table.troop_details tbody th {
    width: 20%;
}

div.a2b table.troop_details tbody.units th.coords {
    text-align: center;
    font-size: 11px;
    color: #C0C0C0;
    font-weight: bold;
}

div.a2b table.troop_details tbody.units td {
    width: 7.2%;
    text-align: center;
    padding-right: 2px;
    padding-left: 2px;
}

div.a2b table.troop_details tbody.units input.text {
    width: 73%;
}

div.a2b table.troop_details tbody.options td {
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 22px;
}

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 .showCosts {
    line-height: inherit;
}

div.a2b table.troop_details tbody.infos .showCosts .resources {
    margin-bottom: 0;
}

div.a2b table.troop_details tbody.infos div.in {
    float: right;
}

div.a2b table.troop_details tbody.infos div.at {
    float: left;
    text-align: left;
}

div.a2b .alert {
    margin-bottom: 10px;
    color: #DE0000;
}

div.a2b input.redeployHeroSetting {
    margin-right: 0;
}

div.activate hr {
    height: 1px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px dotted #D3D3D3;
    margin-bottom: 20px;
}

div.activate div.btn {
    text-align: center;
}

div.activate div.notice {
    margin-bottom: 15px;
}

div.activate .activation {
    margin-bottom: 20px;
}

div.activate .activation.boxes {
    float: right;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

div.activate .activation.boxes .boxes-contents {
    padding: 5px 15px;
}

.ie6 div.activate .activation.boxes .boxes-contents {
    padding: 5px 0;
}

div.activate .startsIn {
    text-align: center;
    margin-bottom: 20px;
}

div.activate .startsIn .activation_time {
    color: #FF8000;
    font-size: 20px;
    text-align: center;
    margin: 5px 0;
}

div.activate .activation .code {
    font-weight: bold;
}

div.activate div.email {
    margin-bottom: 20px;
}

div.activate div.email div.boxes-contents {
    padding: 7px 0;
}

div.activate div.email table td.label {
    padding-right: 175px;
}

div.activate div.email table td.input {
    width: 56%;
}

div.activate .error2 {
    color: #FF8000;
}

div.activate .unavailable {
    font-size: 24px;
}

div.activate .container .kind {
    float: right;
    width: 90px;
    position: relative;
}

div.activate .container .description-container {
    width: 400px;
    height: 220px;
    float: right;
    background-image: url(../../img/activate/volkBackground-rtl.jpg);
    padding: 15px 18px;
    position: relative;
}

div.activate .container .headline {
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 10px;
}

div.activate .container .description {
    display: none;
    height: 200px;
}

div.activate #sector .sectorDescription {
    padding-bottom: 20px;
}

div.activate #sector div.sectorSelect {
    position: relative;
    width: 513px;
    height: 198px;
}

div.activate #sector .map {
    margin-left: 10px;
    padding: 6px 7px 7px 6px;
    float: right;
    height: 185px;
    width: 185px;
    background-image: url(../../img/activate/map-rtl.png);
    position: relative;
}

div.activate #sector .map.aeu {
    background-image: url(../../img/activate/map-aeu.png);
}

div.activate #sector .map .sector {
    width: 92px;
    height: 92px;
    float: left;
}

div.activate #sector .map #no {
    margin-left: 1px;
}

div.activate #sector .map #sw {
    margin-top: 1px;
}

div.activate #sector .map #so {
    margin-top: 1px;
    margin-left: 1px;
}

div.activate #sector .map .sector .active,
div.activate #sector .map .sector .hover,
div.activate #sector .map .sector .disabled {
    background-image: url(../../img/activate/mapActive.png);
}

.ie6 div.activate #sector .map .sector .active,
.ie6 div.activate #sector .map .sector .hover,
.ie6 div.activate #sector .map .sector .disabled {
    background-image: url(../../img/activate/mapActive.gif);
}

div.activate #sector .map .sector .highlight {
    width: 92px;
    height: 92px;
}

div.activate #sector .map .sector .hover {
    background-position: right -100px;
}

div.activate #sector .map .sector .disabled {
    background-position: right -200px;
}

.ie6 div.activate {
    float: left;
}

.ie6 div.activate .content {
    float: left;
}

div.activate div.vidDescription {
    padding: 0 20px 20px;
}

div.activate .container div.vidSelect {
    position: relative;
    width: 541px;
    height: 252px;
}

div.activate .container .kind .vid {
    background-image: url(../../img/activate/volkIcon-rtl.png);
    width: 80px;
    height: 72px;
    cursor: pointer;
    padding: 6px 0;
}

.ie7 div.activate .container {
    position: relative;
}

div.activate .container .kind .vid1 {
    background-position: -11px -388px;
}

div.activate .container .kind .vid2 {
    background-position: -11px -688px;
}

div.activate .container .kind .vid3 {
    background-position: -11px -88px;
}

div.activate .container .kind .vid1Highlight {
    background-position: -11px -482px;
}

div.activate .container .kind .vid2Highlight {
    background-position: -11px -782px;
}

div.activate .container .kind .vid3Highlight {
    background-position: -11px -182px;
}

div.activate .container .kind .vid1Active {
    background-position: -11px -582px;
}

div.activate .container .kind .vid2Active {
    background-position: -11px -882px;
}

div.activate .container .kind .vid3Active {
    background-position: -11px -282px;
}

div.activate .container .description-container li {
    line-height: 140%;
    padding: 2px 0;
    background-image: url(../../img/activate/dot.png);
    padding-right: 16px;
    background-position: right 9px;
}

div.activate .container .description-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.activate .container .description-container .text {
    width: 285px;
}

div.activate .container .description-container .special {
    margin-bottom: 10px;
}

div.activate .container .description-container .bubble {
    background-image: url(../../img/activate/bubble-rtl.png);
    height: 30px;
    right: -10px;
    position: absolute;
    width: 38px;
}

.ie6 div.activate .container .description-container .bubble {
    background-image: url(../../img/activate/bubble-rtl.gif);
    background-color: transparent;
}

div.activate .container .description-container .vid1 .bubble {
    top: 115px;
}

div.activate .container .description-container .vid2 .bubble {
    top: 200px;
}

div.activate .container .description-container .vid3 .bubble {
    top: 30px;
}

div.activate .submitButton {
    text-align: center;
    margin-top: 15px;
}

div.activate .boxGrey .boxTop,
div.activate .boxGrey .boxBottom,
div.activate .boxGrey .boxMiddle {
    width: 551px;
}

div.activate .boxGrey .content {
    position: relative;
    padding: 15px 5px;
}

div.activate div.ffBug {
    display: none;
}

div.activate .boxVidInfo {
    margin-bottom: 25px;
}

div.activate .boxVidInfo .greenbox-content {
    padding: 0 20px;
    width: 515px;
    color: #228b22;
    font-weight: bold;
}

div.activate .avatar {
    background-image: url(../../img/activate/avatars-rtl.png);
    height: 180px;
    width: 190px;
    position: absolute;
    left: -35px;
}

.ie6 div.activate .avatar {
    background-image: url(../../img/activate/avatars-rtl.gif);
}

div.activate #vid .avatar {
    bottom: -72px;
}

.ie6 div.activate #vid .avatar {
    bottom: -90px;
}

.ie7 div.activate #vid .avatar {
    bottom: -75px;
}

div.activate .avatar.vid1 {
    background-position: 0 -416px;
}

div.activate .avatar.vid2 {
    background-position: -0 -216px;
}

div.activate .avatar.vid3 {
    background-position: 0 -16px;
}

.ie6 div.activate #vid button {
    position: relative;
}

.ie6 div.activate #sector .content {
    width: 500px;
}

div.activate .changeVid a {
    color: #000;
    background-image: url(../../img/activate/arrow-rtl.png);
    display: block;
    height: 20px;
    padding-right: 30px;
    line-height: 20px;
    margin-top: 10px;
}

.ie6 div.activate .changeVid a {
    background-image: url(../../img/activate/arrow-rtl.gif);
}

div.activate .start {
    background-image: url(../../img/activate/bubbleSector-rtl.jpg);
    float: left;
    height: 25px;
    padding: 26px 30px 25px 20px;
    width: 254px;
}

div.activate .start select {
    width: 100%;
}

div.activate #sector .buttonContainer {
    float: left;
    padding-right: 5px;
    padding-top: 20px;
    width: 299px;
    height: 25px;
}

div.activate #sector .boxGrey .content {
    padding: 15px 19px;
    position: relative;
}

div.activate #sector .avatar {
    bottom: -16px;
}

.ie6 div.activate #sector .avatar {
    bottom: -82px;
}

.ie7 div.activate #sector .avatar {
    bottom: -16px;
}

div.alliance .error {
    font-weight: bold;
}

div.alliance .error2 {
    font-size: 9px;
}

div.alliance .error2,
div.alliance .error3,
div.alliance .note {
    color: #FF8000;
}

div.alliance tbody th {
    text-align: right;
}

div.alliance .none {
    text-align: center;
}

div.alliance td.abo {
    width: 5%;
}

div.alliance div#submenu {
    position: absolute;
    left: 29px;
    top: 104px;
}

div.alliance div#submenu img {
    float: left;
    margin-right: 5px;
}

div.alliance textarea.internInfo {
    width: 272px;
    padding: 2px 0;
    height: 400px;
}

div.alliance div.internInfo {
    width: 48%;
    padding: 2px 0;
}

div.alliance .chartHeadline {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 13px;
}

div.alliance textarea {
    overflow-x: hidden;
    overflow-y: scroll;
}

div.alliance div#internInfo1,
div.alliance textarea#internInfo1 {
    float: right;
}

div.alliance div#internInfo2,
div.alliance textarea#internInfo2 {
    float: left;
}

div.alliance table.barChart tbody td {
    padding: 2px;
    font-size: 10px;
}

div.alliance table.barChart td.bar {
    position: relative;
    padding: 0 2px;
}

div.alliance table.oneDir td.bar {
    height: 100px;
}

div.alliance table.twoDirs td.bar {
    height: 50px;
}

div.alliance table.barChart td.bar div.wrapper {
    position: relative;
    width: 33px;
    height: 100%;
}

div.alliance table.barChart td.bar div.wrapper div.bar {
    width: 15px;
    position: absolute;
}

div.alliance table.barChart td.bar div.wrapper div.stackedWrapper {
    position: absolute;
    bottom: 0;
    width: 15px;
}

div.alliance table.barChart td.positive div.wrapper div.bar {
    bottom: -1px;
}

div.alliance table.barChart td.negative div.wrapper div.bar {
    top: -1px;
}

div.alliance table.barChart td.bar div.wrapper div.right {
    right: 0;
}

div.alliance table.barChart td.bar div.wrapper div.left {
    left: 0;
}

div.alliance table.barChart td.bar div.stackedWrapper div.top {
    top: -1px;
}

div.alliance table.barChart div.red {
    background-color: #DE0000;
}

div.alliance table.barChart div.blue {
    background-color: #498843;
}

div.alliance table.barChart div.cornflowerblue {
    background-color: #85AF81;
}

div.alliance table.barChart div.tomato {
    background-color: #EC6D6D;
}

div.alliance table.barChart td.legend {
    text-align: right;
}

div.alliance table.barChart td.legend div.legend {
    width: 15px;
    height: 15px;
    float: right;
    clear: right;
    margin-bottom: 2px;
}

.ie6 div.alliance div#allyInfoForum {
    overflow: hidden;
    width: 100%;
}

div.alliance div#allyInfoForum ul {
    margin: 0;
    padding-right: 20px;
    font-size: 12px;
    overflow: hidden;
}

div.alliance div#details,
div.alliance div#memberTitles {
    width: 48%;
    margin-bottom: 20px;
}

div.alliance div#details {
    float: right;
}

div.alliance div#memberTitles {
    float: left;
}

div.alliance div#details th,
div.alliance div#memberTitles th {
    width: 35%;
}

div.alliance .description {
    width: 252px;
    margin-bottom: 20px;
    overflow-x: hidden;
    text-align: center;
}

div.alliance .description1 {
    float: right;
    margin-right: 12px;
}

div.alliance .description2 {
    float: left;
    margin-left: 12px;
}

div.alliance .btn {
    text-align: center;
}

div.alliance table#member img.online {
    margin-left: 5px;
}

.presto div.alliance table#member img.online {
    margin-right: 5px;
    margin-left: 0;
}

div.alliance table#member td.pla {
    text-align: right;
}

div.alliance table#member td.hab {
    width: 25%;
    text-align: center;
}

div.alliance table#member td.vil {
    width: 15%;
    text-align: center;
}

div.alliance table#chat_input {
    background-color: white;
}

div.alliance div#rooms img.del {
    position: relative;
    top: 3px;
}

div.alliance span.roomselector {
    float: right;
    width: 140px;
    height: 17px;
    padding: 3px;
    border: 1px solid #C0C0C0;
    background-color: #FFF;
}

div.alliance span.roomselectorActive {
    float: right;
    width: 140px;
    height: 17px;
    padding: 3px;
    border: 1px solid #71D000;
    background-color: #F0FFF0;
}

div.alliance div.chatHeader {
    display: none;
}

div.alliance #message {
    width: 543px;
    margin: 0;
    padding: 3px;
}

div.alliance #chatContainer {
    width: 550px;
}

div.alliance #chat_input td {
    padding: 0;
}

div.alliance span.chatTime {
    font-weight: normal;
    font-size: 10px;
    float: right;
}

div.alliance div.userName {
    float: right;
}

div.alliance .reportFilter {
    margin-bottom: 15px;
}

div.alliance .reportFilter.offDef {
    float: right;
}

div.alliance .reportFilter.unimportant {
    float: left;
}

div.alliance .reportFilter .boxes-contents {
    padding: 8px 15px;
}

div.alliance img.filterNews {
    background-image: url(../../img/report/hideUnimportant.png);
    width: 16px;
    height: 16px;
}

div.alliance table#offs td {
    text-align: center;
}

div.alliance table#offs td.sub {
    text-align: right;
}

div.alliance table#offs td.sub a {
    float: right;
}

div.alliance table#offs td.sub div {
    padding-right: 24px;
}

div.alliance table#offs td.al {
    width: 20%;
    white-space: nowrap;
}

div.alliance table#offs td.dat {
    width: 23%;
    white-space: nowrap;
}

div.alliance table.option th,
div.alliance table.option td {
    text-align: right;
}

div.alliance table.option.name th,
div.alliance table.option.forum_link th,
div.alliance table.option.invite th,
div.alliance table.option.quit th,
div.alliance table.option.kick th,
div.alliance .option.diplomacy th {
    width: 20%;
}

div.alliance table.option.name input,
div.alliance table.option.forum_link input,
div.alliance table.option.invite input,
div.alliance table.option.quit input,
div.alliance table.option.kick select {
    width: 50%;
}

div.alliance ul.options {
    margin: 0 0 20px;
    padding: 0 15px;
    list-style-type: none;
}

div.alliance ul.options li {
    margin-bottom: 5px;
}

div.alliance p.option {
    margin-right: 9px;
}

div.alliance .option.diplomacy input.text {
    width: 100%;
}

div.alliance .option.diplomacy,
div.alliance table.option.existing {
    float: right;
    width: 49%;
    margin-bottom: 10px;
}

div.alliance table.option.foreign td.abo {
    width: 13%;
}

div.alliance .infos {
    float: left;
    width: 250px;
}

div.alliance table.option.own,
div.alliance table.option.foreign,
div.alliance table.option.existing {
    margin-bottom: 20px;
}

div.alliance .infos .boxes-contents {
    padding: 10px;
}

div.alliance .infos .title {
    font-weight: bold;
    margin-bottom: 5px;
}

div.alliance table.option.foreign button {
    float: right;
}

div.alliance table.option.foreign button.del {
    margin-left: 3px;
}

div.alliance .submitContainer {
    text-align: center;
    margin-top: 15px;
}

div.alliance textarea.editDescription {
    width: 272px;
    height: 250px;
    text-align: center;
    margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0;
    font-size: 13px;
}

div.alliance textarea.editDescription1 {
    float: right;
}

div.alliance textarea.editDescription2 {
    float: left;
}

div.alliance div.switchWrap div#switchBBCodes {
    float: left;
}

div.alliance div#switchBBCodes {
    float: left;
}

div.alliance table#bBCodes {
    margin-top: 10px;
}

div.alliance table#bBCodes td.desc {
    width: 20%;
}

div.alliance table#memberAdministration img.allyRight {
    width: 16px;
    height: 16px;
    background-image: url(../../img/misc/allyRights.gif);
}

div.alliance table#memberAdministration img.allyRightPosition {
    background-position: 0 0;
}

div.alliance table#memberAdministration img.allyRightDisband {
    background-position: 0 -26px;
}

div.alliance table#memberAdministration img.allyRightDescription {
    background-position: 0 -52px;
}

div.alliance table#memberAdministration img.allyRightDiplomacy {
    background-position: 0 -78px;
}

div.alliance table#memberAdministration img.allyRightMessage {
    background-position: 0 -104px;
}

div.alliance table#memberAdministration img.allyRightInvite {
    background-position: 0 -130px;
}

div.alliance table#memberAdministration img.allyRightForum {
    background-position: 0 -156px;
}

div.alliance table#memberAdministration img.allyRightFlags {
    background-position: 0 -182px;
}

div.alliance table#memberAdministration td.name {
    text-align: right;
}

div.alliance table#memberAdministration td.chooseMember {
    text-align: right;
}

div.alliance div.internInfo span.deletedUser {
    color: #999;
}

div.alliance .events td {
    font-size: 12px;
}

div.alliance .events td.dat {
    text-align: center;
}

div.alliance .paginator {
    float: left;
    margin-top: 5px;
}

div.alliance table#events td.dat {
    width: 25%;
    white-space: nowrap;
}

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: #C0C0C0;
}

#content.build {
    width: 551px;
}

#content>h1 .level,
div#build .level {
    color: #F88C1F;
}

div#build div.switch {
    text-align: left;
}

div#build a.build_logo {
    float: left;
}

div#build a.build_logo img {
    width: 184px;
    height: 179px;
    margin-bottom: 20px;
}

div#build table#build_value {
    width: auto;
    line-height: 19px;
    background-color: transparent;
    margin-top: 20px;
}

div#build table#build_value th,
div#build table#build_value td {
    white-space: nowrap;
    padding: 0;
}

div#build table#build_value th {
    padding-left: 35px;
}

div#build table#build_value td {
    text-align: left;
}

div#build table#build_value td span.number {
    font-weight: bold;
}

div#build table#build_value tr.underConstruction th,
div#build table#build_value tr.underConstruction td {
    color: #F88C1F;
    font-size: 12px;
    font-weight: bold;
}

div#build div.buildActionOverview {
    border: 1px solid #D3D3D3;
}

div#build div.action {
    border-top: 1px dotted #D3D3D3;
    padding: 15px 8px;
    overflow: hidden;
}

div#build div.action.first {
    border: none;
}

div#build div.action div.details {
    float: right;
    line-height: 19px;
    width: 350px;
    padding-top: 15px;
}

div#build div.action div.details div.tit img {
    margin: 0 5px;
    position: relative;
    top: 3px;
}

div#build div.action div.details div.tit span.furtherInfo {
    font-size: 11px;
}

div#build div.action div.details div.showCosts {
    margin: 10px 0 15px;
}

div#build div.action div.details span.value {
    font-weight: bold;
}

div#build div.action div.details input.text {
    width: 50px;
    margin-right: 5px;
}

div#build button.startTraining,
div#build button.startBuild {
    margin-top: 10px;
}

div#build table.under_progress td.desc {
    text-align: right;
}

div#build table.under_progress td.desc img {
    margin: 0 5px;
    position: relative;
    top: 3px;
}

div#build table.under_progress td.desc span.info {
    font-size: 11px;
    color: #C0C0C0;
}

div#build table.under_progress div.val {
    padding-right: 5px;
    text-align: left;
}

div#build table.under_progress td.dur,
div#build table.under_progress td.fin {
    width: 20%;
    text-align: center;
}

div#build table.under_progress tr.next td {
    background-color: #E7E7E7;
    text-align: center;
}

div#build .contractWrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    float: right;
    width: 365px;
}

div#build .contractWrapper .none {
    font-weight: bold;
    font-size: 12px;
}

div#build .contractWrapper .contractCosts {
    margin: 0 0 10px;
}

div#build .contractWrapper .contractLink {
    line-height: 25px;
}

div#build .contractWrapper .contractLink span {
    margin-left: 5px;
}

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;
}

div#build hr {
    height: 1px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px dotted #D3D3D3;
    margin-top: 10px;
    margin-bottom: 25px;
}

div#build.gid0>.buildingWrapper h2 {
    margin-top: 0;
}

div#build.gid0 h4.round {
    margin-bottom: 20px;
}

div#build.gid0 .buildingWrapper {
    width: 534px;
    margin: 0 auto;
}

div#build.gid0 .buildingWrapper h2 {
    margin-bottom: 5px;
}

div#build.gid0 a.build_logo img {
    margin-bottom: 0;
}

div#build.gid0 .contractWrapper {
    margin-bottom: 0;
    width: 345px;
}

div#build.gid0 .contractWrapper .contractText {
    font-weight: bold;
    margin-bottom: 0;
}

div#build.gid0 .contractWrapper .contractCosts {
    margin: 0 0 10px;
}

div#build.gid0 .contractWrapper .contractCosts .showCosts .resources {
    margin-bottom: 0;
}

div#build.gid0 .contractWrapper .contractLink {
    line-height: 20px;
}

div#build.gid0 .contractWrapper .contractLink .builder .arrow {
    background-position: right 6px;
}

div#build.gid0 .contractWrapper .buildingCondition {
    white-space: nowrap;
}

div#build .build_desc .travian_plus_desc {
    line-height: 16px;
    padding-bottom: 0;
    padding-right: 0;
    margin-bottom: -15px;
}

div#build.gid22 .finishNow,
div#build.gid13 .finishNow {
    margin-top: 5px;
}

div#build .level {
    font-size: 12px;
}

div#build hr {
    margin: 15px 0;
}

div#build .researches {
    border: 1px solid #E7E7E7;
    padding: 15px 0;
    margin-bottom: 20px;
}

div#build .noResearchPossible {
    padding: 5px 15px;
}

div#build .research {
    padding: 0 8px;
}

div#build div.bigUnitSection {
    float: right;
    width: 140px;
    height: 140px;
    cursor: pointer;
    margin-left: 20px;
    border: 1px solid #E7E7E7;
    position: relative;
}

div#build div.bigUnitSection a.unitSection {
    width: 140px;
    height: 140px;
    display: block;
}

div#build div.bigUnitSection a.zoom {
    background-color: #FFF;
    border: 1px solid #E7E7E7;
    width: 18px;
    height: 18px;
    padding: 2px;
    position: absolute;
    bottom: -1px;
    left: -1px;
}

div#build div.bigUnitSection a.zoom img.zoom {
    width: 18px;
    height: 18px;
    background-image: url(../../img/u/zoom.png);
}

div#build div.bigUnitSection a:hover.zoom img.zoom {
    background-position: right bottom;
}

div#build .information {
    float: left;
    width: 370px;
    margin-top: 15px;
}

div#build .information .title img.unit {
    margin: 0 5px;
    position: relative;
    top: 3px;
}

div#build .information .costs {
    margin: 10px 0 15px;
}

div#build.gid22 .switch {
    text-align: left;
    margin-bottom: 20px;
}

div#build.gid22 div.researches div.none {
    text-align: center;
    padding: 0 9px;
}

div#build.gid22 #researchFuture {
    margin-bottom: 20px;
}

div#build.gid22 #researchFuture td.desc {
    vertical-align: top;
    white-space: nowrap;
    width: 40%;
}

div#build.gid22 #researchFuture td.cond {
    line-height: 19px;
}

div#build.gid24 .researches,
div#build.gid35 .researches {
    padding: 0 0 15px 0;
}

div#build.gid24 hr,
div#build.gid35 hr {
    margin: 15px 0 0 0;
}

div#build.gid24 .bigImage,
div#build.gid24 .celebration,
div#build.gid24 .celebrationSmall,
div#build.gid24 .celebrationBig,
div#build.gid35 .bigImage,
div#build.gid35 .celebration,
div#build.gid35 .celebrationSmall,
div#build.gid35 .celebrationBig {
    display: none;
}

div#build.gid24 .information,
div#build.gid35 .information {
    float: right;
    width: 510px;
}

div#build.gid24 .information .points,
div#build.gid35 .information .points {
    font-size: 11px;
}

body.gidRessources {
    background-image: url("../../img/layout/bgR.jpg");
}

body.gidRessources #wrapper {
    background-image: url("../../img/layout/bgResources-rtl.jpg");
}

div#build.gid15 h2 {
    margin-top: 25px;
}

div#build.gid15 select.dropdown {
    width: 200px;
}

div#build.gid15 #demolish {
    width: auto;
}

div#build.gid15 #demolish .level {
    font-size: 12px;
}

div#build.gid15 #demolish td.abort {
    padding-right: 0;
    padding-left: 0;
}

div#build.gid15 .demolishNow {
    display: inline;
}

div#build.gid15 .times {
    font-size: 12px;
    color: #777;
}

.ie7 div#build.gid15 select.dropdown {
    float: right;
}

.ie7 div#build.gid15 #btn_demolish {
    margin-top: -4px;
    float: right;
}

div#build.gid17 .traderCount {
    float: right;
    margin-bottom: 14px;
}

.ie6 div#build.gid17 .traderCount,
.ie7 div#build.gid17 .traderCount {
    width: 200px;
}

div#build.gid17 .traders {
    width: 100%;
    margin-bottom: 14px;
    text-align: right;
}

div#build.gid17 .traderCount .boxes-contents {
    padding: 5px 10px;
}

div#build.gid17 div.error,
div#build.gid17 p.error {
    font-weight: bold;
}

div#build.gid17 p.note {
    font-weight: bold;
    color: #228B22;
}

div#build.gid17 p.success {
    color: #FF6F0F;
    font-size: 11px;
}

div#build.gid17 table#sell_overview img.ratio,
div#build.gid17 table#range img.ratio {
    width: 16px;
    height: 16px;
    background-image: url("../../img/market/ratio.gif");
}

div#build.gid17 table#sell_overview td.ratio,
div#build.gid17 table#range td.ratio {
    padding: 1px;
    text-align: center;
    font-size: 11px;
    width: 1%;
}

div#build.gid17 table#range td.ratio div.boxes,
div#build.gid17 table#sell_overview td.ratio div.boxes {
    width: 23px;
}

div#build.gid17 table#range td.ratio div.boxes-contents,
div#build.gid17 table#sell_overview td.ratio div.boxes-contents {
    padding: 3px;
    color: white;
}

div#build.gid17 table.send_res {
    width: 50%;
    background-color: #FFF;
    float: right;
}

div#build.gid17 table.send_res td {
    padding: 6px 3px;
}

div#build.gid17 table.send_res td.ico {
    width: 5%;
}

div#build.gid17 table.send_res td.val {
    width: 30%;
    text-align: left;
}

div#build.gid17 table.send_res td.val input.text {
    width: 90%;
}

div#build.gid17 table.send_res td.max {
    width: 25%;
    white-space: nowrap;
}

div#build.gid17 table.send_res td.max.LTR {
    text-align: left;
}

div#build.gid17 table.send_res td.max.RTL {
    text-align: right;
}

div#build.gid17 table#send_validate input.disabled {
    border-color: #AAA;
    width: 50px;
    margin-right: 5px;
}

div#build.gid17 table.res_target {
    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: 20%;
}

div#build.gid17 table#target_validate th,
div#build.gid17 table#target_validate td {
    padding-top: 4px;
}

div#build.gid17 div.run_dropdown {
    float: right;
    margin-top: 10px;
    width: 40%;
}

div#build.gid17 .destination {
    float: right;
    width: 265px;
    line-height: 30px;
    margin: 6px 10px 0 0;
}

div#build.gid17 .destination .boxes-contents {
    padding: 5px 17px;
    white-space: nowrap;
    width: auto;
}

div#build.gid17 .destination span {
    font-weight: bold;
}

div#build.gid17 .destination table.compact {
    margin: 6px 0 3px 9px;
}

div#build.gid17 .destination table.compact td.compactInput {
    padding: 0 6px;
}

div#build.gid17 .destination table.compact td.compactInput.y {
    padding-left: 0;
    width: 40px;
}

div#build.gid17 .destination input.village {
    width: 100%;
}

div#build.gid17 .destination span.or {
    font-weight: normal;
    margin-left: 5px;
}

div#build.gid17 .destination span.or,
div#build.gid17 .destination div.coordinatesInput {
    float: right;
}

div#build.gid17 .runSeveralTimes {
    float: right;
    width: 240px;
    margin-top: 10px;
}

div#build.gid17 table#send_validate td.max {
    font-weight: bold;
    color: #C0C0C0;
}

div#build.gid17 button.confirm {
    margin-top: 10px;
}

div#build.gid17 table.traders thead td {
    padding-right: 9px;
    padding-left: 9px;
    text-align: right;
}

div#build.gid17 table.traders td.dorf {
    font-weight: bold;
}

div#build.gid17 table.traders th {
    width: 20%;
}

div#build.gid17 table.traders div.in {
    text-align: right;
    float: right;
}

div#build.gid17 table.traders div.at {
    text-align: left;
    float: left;
}

div#build.gid17 table.traders div.repeat {
    text-align: left;
    width: 20px;
    float: left;
}

div#build.gid17 table.traders tr.res img {
    margin-right: 10px;
}

div#build.gid17 table.traders tr.res img.r1 {
    margin-right: 0;
}

div#build.gid17 div.search_select,
div#build.gid17 div.bid_select {
    width: 96px;
    float: right;
}

.ie7 div#build.gid17 div.search_select,
.ie7 div#build.gid17 div.bid_select {
    width: 100px;
}

div#build.gid17 div.ratio_select {
    width: 24px;
    margin-right: 10px;
    margin-left: 10px;
    float: right;
}

.ie7 div#build.gid17 div.ratio_select {
    width: 28px;
}

div#build.gid17 div.boxes.bid_select,
div#build.gid17 div.boxes.search_select {
    padding: 4px 6px;
}

div#build.gid17 div.boxes.bid_select thead td,
div#build.gid17 div.boxes.search_select thead td {
    padding: 5px 2px 3px;
}

div#build.gid17 table.buy_select {
    border-collapse: collapse;
}

div#build.gid17 table.buy_select td {
    text-align: center;
    margin: 0;
    padding: 0;
}

div#build.gid17 div.boxes.ratio_select {
    padding: 4px 6px;
}

.webkit div#build.gid17 table#search_select button.iconFilter img,
.webkit div#build.gid17 table#bid_select button.iconFilter img {
    right: 0;
}

.ie7 div#build.gid17 table#search_select button.iconFilter img,
.ie7 div#build.gid17 table#bid_select button.iconFilter img {
    top: 2px;
}

.ie7 div#build.gid17 table#search_select button.iconFilterActive img,
.ie7 div#build.gid17 table#bid_select button.iconFilterActive img {
    top: 4px;
}

div#build.gid17 img.marketPercentage {
    background-image: url('../../img/market/market1x.gif');
    width: 15px;
    height: 9px;
}

.ie7 div#build.gid17 img.marketPercentage {
    top: 6px;
}

.ie7 div#build.gid17 .iconFilterActive img.marketPercentage {
    top: 8px;
}

.ie8 div#build.gid17 img.marketPercentage {
    right: -1px;
    top: 1px;
}

.gecko div#build.gid17 img.marketPercentage {
    right: -1px;
}

.gecko div#build.gid17 .iconFilterActive img.marketPercentage {
    right: 0;
}

.webkit div#build.gid17 img.marketPercentage {
    right: -1px;
}

div#build.gid17 img.marketPercentage1_1 {
    background-position: 0 0;
}

div#build.gid17 img.marketPercentage1_x {
    background-position: 0 -19px;
}

div#build.gid17 table.buy_select td.hl {
    background-color: #ffe4b5;
}

div#build.gid17 table#range td.val {
    width: 15%;
    text-align: right;
    white-space: nowrap;
}

div#build.gid17 table#range td.dur {
    width: 13%;
    white-space: nowrap;
    text-align: center;
}

div#build.gid17 table#range td.act {
    width: 10%;
    padding: 0 5px;
    white-space: nowrap;
    text-align: center;
}

div#build.gid17 table#summary td.val {
    width: 16%;
    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%;
    font-weight: bold;
}

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 {
    text-align: center;
}

div#build.gid17 table#sell_overview td.dur {
    white-space: nowrap;
}

div#build.gid17 table#sell_overview thead td {
    text-align: center;
    font-weight: bold;
}

div#build.gid17 table#sell_overview td.abo {
    width: 5%;
}

div#build.gid17 table#sell_overview td.val {
    width: 40%;
    text-align: right;
}

div#build.gid17 span.corr,
div#build.exchangeResources span.corr {
    color: #FF4000;
}

div#build.exchangeResources p.npc_desc {
    font-size: 13px;
    margin-top: -2px;
}

div#build.gid17 p#submitText,
div#build.exchangeResources p#submitText {
    margin-top: 5px;
    display: block;
    text-align: left;
}

div#build.gid17 p#submitButton,
div#build.exchangeResources p#submitButton {
    margin-top: 5px;
    display: none;
    text-align: left;
}

div#build.exchangeResources {
    width: 500px;
}

div#build.exchangeResources table#npc {
    margin-bottom: 4px;
}

div#build.exchangeResources table#npc td {
    text-align: center;
}

div#build.exchangeResources table#npc {
    line-height: 25px;
    margin-bottom: 4px;
}

div#build.exchangeResources table#npc thead td {
    background-color: #E7E7E7;
}

div#build.exchangeResources table#npc thead td {
    background-color: #E7E7E7;
}

div#build.exchangeResources table#npc td.deco {
    padding: 0;
    width: 1px;
}

div#build.exchangeResources table#npc td.sel input.text {
    width: 90%;
}

div#build.gid17 span.npc_price {
    margin-right: 10px;
}

div#build.exchangeResources table#npc th,
div#build.exchangeResources table#npc td {
    padding: 2px 7px;
    text-align: center;
}

div#build.exchangeResources table#npc td.all {
    width: 18%;
}

div#build.exchangeResources table#npc td.numberDirectionLTR {
    direction: ltr;
}

div#build.exchangeResources table#npc td.numberDirectionRTL {
    direction: rtl;
}

div#build.exchangeResources table#npc td.sum {
    text-align: right;
    padding-right: 20px;
}

div#build.gid17 p.npcOutput {
    line-height: 22px;
}

div#build.gid17 p.info {
    font-size: 11px;
}

div#build.gid17 table#trading_routes .showCosts .resources {
    margin-bottom: 0;
}

div#build.gid17 table#trading_routes th {
    font-size: 12px;
}

div#build.gid17 table#trading_routes td {
    text-align: center;
}

div#build.gid17 table#trading_routes td.desc {
    text-align: right;
}

div#build.gid17 table#trading_routes td.desc .res {
    margin-top: 6px;
}

div#build.gid17 table#trading_routes td.sel {
    width: 5%;
}

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 select.dropdown {
    width: 50px;
}

div#build.gid17 table#trading_edit select.dropdown.vil {
    width: auto;
}

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: 15px;
}

div#build.gid17 table#trading_edit td.res img {
    margin-left: 10px;
}

div#build.gid17 table.traders {
    margin-bottom: 15px;
}

div#build.gid17 p.info {
    margin-top: 5px;
}

div#build.gid17 p.info img {
    margin-left: 2px;
}

div#build.gid18 th {
    width: 15%;
}

div#build.gid18 table#found span.error {
    font-size: 11px;
}

div#build.gid18 table#found input.text {
    width: 150px;
}

div#build.gid18 table#join button {
    float: right;
    margin-left: 3px;
}

div#build.gid18 table#join a {
    line-height: 25px;
}

div#build.gid26 .setMainVillage {
    margin-top: 20px;
}

div#build.gid26 table#main {
    width: 50%;
}

div#build.gid26 table#main td.desc {
    width: 40%;
    white-space: nowrap;
    padding-right: 0;
}

div#build.gid26 table#main input {
    width: 125px;
}

div#build.gid27 table span.bon,
div#build.gid27 span.bon {
    font-size: 10px;
}

div#build.gid27 table div.info {
    font-size: 11px;
}

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#own td.inactive,
div#build.gid27 table#own td.inactive a {
    color: #C0C0C0;
}

div#build.gid27 table#near td.dist {
    width: 20%;
}

div#build.gid27 table.show_artefacts {
    margin-bottom: 20px;
}

div#build.gid27 table.show_artefacts td.al {
    width: 20%;
}

div#build.gid27 span.headline1 {
    color: #d6870e;
}

.victoryArtefactGatherBlock {
    padding: 5px;
    width: 48%;
    display: block;
    float: right;
    margin-top: 15px;
}

.victoryArtefactGatherBlock .boxes-contents {
    padding: 2px 10px;
    font-weight: bold;
}

.victoryArtefactGatherBlock button,
.victoryArtefactGatherBlock button:hover,
.victoryArtefactGatherBlock button:focus {
    margin: 0 auto;
    display: block;
}

div#build.gid27 table#art_details tbody th,
div#build.gid27 table#art_details tbody td {
    text-align: right;
    padding: 6px 0 3px;
}

div#build.gid27 table#art_details tbody th {
    width: 35%;
}

div#build.gid27 table.art_details {
    margin-top: 25px;
}

div#build.gid27 table td.icon img {
    width: 16px;
    height: 16px;
    background-image: url(../../img/misc/artefacts.gif);
}

div#build.gid27 table td.icon img.artefact_icon_1,
div#build.gid27 img.artefact_icon_1 {
    background-position: 0 0;
}

div#build.gid27 table td.icon img.artefact_icon_2,
div#build.gid27 img.artefact_icon_2 {
    background-position: 0 -26px;
}

div#build.gid27 table td.icon img.artefact_icon_3,
div#build.gid27 img.artefact_icon_3 {
    background-position: 0 -52px;
}

div#build.gid27 table td.icon img.artefact_icon_4,
div#build.gid27 img.artefact_icon_4 {
    background-position: 0 -78px;
}

div#build.gid27 table td.icon img.artefact_icon_5,
div#build.gid27 img.artefact_icon_5 {
    background-position: 0 -104px;
}

div#build.gid27 table td.icon img.artefact_icon_6,
div#build.gid27 img.artefact_icon_6 {
    background-position: 0 -130px;
}

div#build.gid27 table td.icon img.artefact_icon_7,
div#build.gid27 img.artefact_icon_7 {
    background-position: 0 -156px;
}

div#build.gid27 table td.icon img.artefact_icon_8,
div#build.gid27 img.artefact_icon_8 {
    background-position: 0 -182px;
}

div#build.gid27 table td.icon img.artefact_icon_9,
div#build.gid27 img.artefact_icon_9 {
    background-position: 0 -208px;
}

div#build.gid27 table td.icon img.artefact_icon_10,
div#build.gid27 img.artefact_icon_10 {
    background-position: 0 -234px;
}

div#build.gid27 table td.icon img.artefact_icon_fool,
div#build.gid27 img.artefact_icon_fool {
    background-position: 0 -260px;
}

div#build.gid27 .artefacts {
    width: 16px;
    height: 16px;
    padding: 7px;
    float: right;
}

div#build.gid27 .artefact_info {
    width: auto;
    max-width: 200px;
    height: auto;
    float: right;
    padding-right: 10px;
    border-right: 1px solid grey;
}

div#build.gid27 .countdown {
    height: auto;
    border-right: 1px solid grey;
}

a.artefact_info_village:link,
a.artefact_info_village:visited {
    color: #228B22;
}

a.artefact_info_village:hover {
    color: #00BC00;
}

a.artefact_info_village:active {
    color: #228B22;
}

div#build.gid27 .artefacts img {
    width: 16px;
    height: 16px;
    background-image: url(../../img/misc/artefacts.gif);
}

div#build.gid27 img.artefact {
    width: 551px;
    height: 168px;
}

div#build.gid27 img.artefact.image-1 {
    background-image: url(../../img/artefact/type-1.jpg);
}

div#build.gid27 img.artefact.image-2 {
    background-image: url(../../img/artefact/type-2.jpg);
}

div#build.gid27 img.artefact.image-4 {
    background-image: url(../../img/artefact/type-4.jpg);
}

div#build.gid27 img.artefact.image-5 {
    background-image: url(../../img/artefact/type-5.jpg);
}

div#build.gid27 img.artefact.image-6 {
    background-image: url(../../img/artefact/type-6.jpg);
}

div#build.gid27 img.artefact.image-8 {
    background-image: url(../../img/artefact/type-8.jpg);
}

div#build.gid27 img.artefact.image-9 {
    background-image: url(../../img/artefact/type-9.jpg);
}

div#build.gid27 img.artefact.image-10 {
    background-image: url(../../img/artefact/type-10.jpg);
}

div#build.gid27 img.artefact.image-fool {
    background-image: url(../../img/artefact/type-fool.jpg);
}

div#build.gid27 img.effect.victory_points {
    background-image: url(../../img/artefact/victory_points_effect.png);
}

div#build.gid27 img.effect.artefact {
    background-image: url(../../img/artefact/artefact_effect.png);
}

div#build.gid27 img.effect {
    width: 144px;
    height: 100px;
    display: block;
    margin: 10px auto 0;
}

div#build.gid37 table td.nam {
    width: 20%;
    text-align: right;
    white-space: nowrap;
}

div#build.gid37 table td.type {
    text-align: right;
}

div#build.gid37 table td.type img {
    position: relative;
    top: -1px;
    right: -2px;
}

div#build.gid37 table td.aligned_coords {
    padding-right: 2px;
    padding-left: 2px;
    width: 15%;
}

div#build.gid37 table#distribution thead th a {
    color: black;
}

div#build.gid37 table#distribution thead th span.info {
    font-weight: normal;
}

div#build.gid37 table#distribution tbody th {
    width: 26%;
}

div#build.gid37 table#distribution td.xp {
    width: 205px;
}

div#build.gid37 table#distribution td.xp img.bar {
    height: 10px;
    background-image: url(../../img/a/c3.gif);
    background-repeat: repeat-x;
}

div#build.gid37 table#distribution td.up {
    width: 7%;
    text-align: center;
}

div#build.gid37 table td.res {
    width: 30%;
    padding-right: 4px;
    padding-left: 4px;
    text-align: center;
}

div#build.gid37 table td.res span {
    white-space: nowrap;
    margin: 0 5px;
}

div#build.gid37 table#oasesOwned td {
    text-align: center;
}

div#build.gid37 table#oasesOwned td.type {
    text-align: right;
}

div#build.gid37 table#oasesOwned td.zp {
    width: 15%;
}

div#build.gid37 div.nextOases {
    margin: 9px 9px 0;
}

div#build.gid37 table#oasesSurround td.vil {
    width: 25%;
    white-space: nowrap;
}

div#build.gid37 table#leave td.dur,
div#build.gid37 table#leave td.fin {
    text-align: center;
}

div#build.gid40 .info {
    font-size: 11px;
    color: #C0C0C0;
}

div#build.gid40 .nam {
    font-size: 27px;
}

div#build.gid40 table#rename th,
div#build.gid40 table#rename td {
    padding: 2px 7px;
}

div#build.gid40 table#rename tbody th {
    width: 15%;
}

div#build.gid40 table#rename input.text {
    width: 50%;
}

div#build.gid16 p.switch {
    text-align: left;
    margin: 10px 0;
}

div#build.gid16 p.info a {
    font-weight: bold;
    font-size: 14px;
    color: black;
}

div#build a.build_logo img.g16 {
    top: 45px;
}

div#build.gid16 table.troop_details {
    margin-bottom: 15px;
}

div#build.gid16 table.troop_details th,
div#build.gid16 table.troop_details td {
    padding-right: 2px;
    padding-left: 2px;
    text-align: center;
}

div#build.gid16 table.troop_details thead a {
    color: black;
    font-weight: normal;
}

div#build.gid16 table.troop_details th {
    width: 20%;
}

div#build.gid16 table.troop_details tbody.units th.coords {
    text-align: center;
    font-size: 11px;
    color: #C0C0C0;
    font-weight: bold;
}

div#build.gid16 table.troop_details tbody.units td {
    text-align: center;
    width: 7.2%;
}

div#build.gid16 table.troop_details tbody.infos th,
div#build.gid16 table.troop_details tbody.infos td {
    background-color: #E7E7E7;
}

div#build.gid16 table.troop_details div.in,
div#build.gid16 table.troop_details div.sup,
div#build.gid16 table.troop_details div.res {
    width: auto;
    float: right;
    text-align: right;
    margin-right: 5px;
}

div#build.gid16 table.troop_details div.res .resource {
    margin-left: 16px;
}

div#build.gid16 table.troop_details div.at,
div#build.gid16 table.troop_details div.sback,
div#build.gid16 table.troop_details div.free,
div#build.gid16 table.troop_details div.gback,
div#build.gid16 table.troop_details div.diss,
div#build.gid16 table.troop_details div.carry {
    width: auto;
    float: left;
    text-align: left;
    margin-left: 5px;
    position: relative;
}

div#build.gid16 table.troop_details div.sup img,
div#build.gid16 table.troop_details div.res img,
div#build.gid16 table.troop_details div.carry img {
    margin-left: 5px;
}

div#build.gid16 table.troop_details div.sup img {
    margin-right: 5px;
}

div#build.gid16 table.troop_details button.textButton {
    position: absolute;
    left: -7px;
    top: -6px;
}

div#build.gid16 table.troop_details div.abort {
    float: left;
    text-align: left;
    margin: 1px 10px 0 5px;
}

div#build.gid16 table.inAttack thead td,
div#build.gid16 table.inRaid thead td {
    background-color: #fcd1d1;
}

div#build.gid16 table.inSupply thead td,
div#build.gid16 table.inReturn thead td {
    background-color: #daeeb9;
}

div#build.gid16 table.outAttack thead td,
div#build.gid16 table.outRaid thead td,
div#build.gid16 table.outSupply thead td,
div#build.gid16 table.outSpy thead td {
    background-color: #fff6b5;
}

div#build.gid16 table.inAttackOasis thead td,
div#build.gid16 table.inRaidOasis thead td,
div#build.gid16 table.inSupplyOasis thead td {
    background-color: #e4d3f1;
}

div#build.gid16 table#raidList {
    margin-bottom: 10px;
}

div#build.gid16 table#raidList thead a {
    font-weight: normal;
    color: black;
}

div#build.gid16 table#raidList thead td {
    white-space: nowrap;
}

div#build.gid16 table#raidList th,
div#build.gid16 table#raidList td {
    padding-right: 2px;
    padding-left: 2px;
    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 #C0C0C0;
    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;
}

div#build.gid16 form.troopEscape {
    padding-right: 9px;
}

div#build.gid16 .troopEscape {
    margin-bottom: 10px;
}

div#build.gid16 .troopEscape label {
    white-space: normal;
}

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.gid16 table.troop_details a.markAttack {
    float: left;
    position: relative;
    top: 1px;
    left: 5px;
}

div#build.gid16 table.troop_details img.markAttack {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/mark_attack.gif);
}

div#build.gid16 table.troop_details img.markAttack1 {
    background-position: 0 0;
}

div#build.gid16 table.troop_details img.markAttack2 {
    background-position: -15px 0;
}

div#build.gid16 table.troop_details img.markAttack3 {
    background-position: -30px 0;
}

div#build.gid16 table.troop_details img.markAttack0 {
    background-position: -45px 0;
}

div#build.gid16 div.filterContainer {
    padding: 3px;
}

div#build.gid16 img.filterCategory {
    background-image: url(../../img/a/gid16Filter.png);
    width: 16px;
    height: 16px;
}

div#build.gid16 img.filterCategory1 {
    background-position: 0 0;
}

div#build.gid16 img.filterCategory2 {
    background-position: 0 -16px;
}

div#build.gid16 img.filterCategory3 {
    background-position: 0 -32px;
}

div#build.gid16 img.filterCategory4 {
    background-position: 0 -48px;
}

div#build.gid16 img.subFilterCategory1 {
    background-position: 0 -64px;
}

div#build.gid16 img.subFilterCategory2 {
    background-position: 0 -80px;
}

div#build.gid16 img.subFilterCategory3 {
    background-position: 0 -96px;
}

div#build.gid16 img.subFilterCategory4 {
    background-position: 0 -112px;
}

div#build.gid16 img.subFilterCategory5 {
    background-position: 0 -128px;
}

div#build.gid16 img.subFilterCategory6 {
    background-position: 0 -144px;
}

div#build.gid16 div.paginator {
    float: left;
}

div#build.gid16 div.filter {
    float: left;
}

div#build.gid16 div.subFilterContainer {
    float: right;
    margin-right: 300px;
}

div#build.gid16 div.paginatorTop {
    margin-bottom: 15px;
    margin-top: 15px;
}

div#build.gid16 h4.spacer {
    font-size: 16px;
}

div.cropfinder div.cropfinder_input {
    margin: 15px 0;
    padding: 5px;
}

div.cropfinder table#croplist td.none {
    text-align: center;
}

div.cropfinder table#croplist td.dist {
    width: 13%;
    white-space: nowrap;
}

div.cropfinder table#croplist td.coords {
    width: 22%;
}

.ie6 div.cropfinder table#croplist td.coords .clear,
.ie7 div.cropfinder table#croplist td.coords .clear {
    display: none;
}

div.cropfinder table#croplist td.typ {
    width: 14%;
    text-align: center;
}

div.cropfinder table#croplist td.oase {
    width: 19%;
    text-align: center;
}

div.cropfinder table#croplist td.owned {
    text-align: center;
}

div.cropfinder table#croplist td.footer {
    text-align: left;
}

div.cropfinder span.coordInputLabel,
div.cropfinder div.coordinatesInput {
    float: right;
}

div.cropfinder div.coordinatesInput {
    margin-right: 15px;
}

div.cropfinder .boxes {
    width: auto;
    margin-bottom: 10px;
}

div.cropfinder span.type {
    margin-right: 15px;
}

div.cropfinder span.type input,
div.cropfinder input#only_free {
    margin-left: 5px;
}

div.cropfinder .paginator {
    float: left;
    margin-top: 10px;
}

div.forum p.error {
    font-weight: bold;
}

div.forum img.add {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/plus.gif);
}

div.forum a.mad {
    position: relative;
    right: -15px;
    top: 50px;
    margin-right: 50%;
}

div.forum a.mad img {
    width: 31px;
    height: 29px;
    background-image: url(../../img/f/mad.gif);
}

div.forum img.switch_admin {
    margin-right: 15px;
    background-image: url(../../img/f/switch_admin.gif);
    width: 47px;
    height: 20px;
    margin-top: 2px;
}

div.forum table td.ico {
    width: 32px;
    text-align: center;
    padding: 5px;
    white-space: nowrap;
}

div.forum table td.ico img {
    width: 26px;
    height: 25px;
}

div.forum table td.ico a img {
    margin: 2px;
}

div.forum table td.ico a img,
div.forum table td.pcontent div.admin a img {
    width: 12px;
    height: 12px;
}

div.forum table td.ico a.edit img,
div.forum table td.pcontent div.admin a.edit img {
    background-image: url(../../img/f/edit.gif);
}

div.forum table td.ico a.fdel img,
div.forum table td.pcontent div.admin a.fdel img {
    background-image: url(../../img/a/delete.gif);
    background-position: 2px 2px;
}

div.forum table td.ico a.down_arr img {
    background-image: url(../../img/f/down_arr.gif);
}

div.forum table td.ico a.up_arr img {
    background-image: url(../../img/f/up_arr.gif);
}

div.forum table td.ico a.unlock img {
    background-image: url(../../img/f/unlock.gif);
}

div.forum table td.ico a.lock img {
    background-image: url(../../img/f/lock.gif);
}

div.forum table td.ico a.pin img {
    background-image: url(../../img/f/pin.gif);
}

div.forum table td.ico a.unpin img {
    background-image: url(../../img/f/unpin.gif);
}

div.forum table td.ico img.folder {
    background-image: url(../../img/f/folder.gif);
}

div.forum table td.ico img.folder_lock {
    background-image: url(../../img/f/folder_lock.gif);
}

div.forum table td.ico img.folder_new {
    background-image: url(../../img/f/folder_new.gif);
}

div.forum table td.ico img.folder_new_lock {
    background-image: url(../../img/f/folder_new_lock.gif);
}

div.forum table td.ico img.folder_sticky {
    background-image: url(../../img/f/folder_sticky.gif);
}

div.forum table td.ico img.folder_sticky_lock {
    background-image: url(../../img/f/folder_sticky_lock.gif);
}

div.forum table td.ico img.folder_new_sticky {
    background-image: url(../../img/f/folder_new_sticky.gif);
}

div.forum table td.ico img.folder_new_sticky_lock {
    background-image: url(../../img/f/folder_new_sticky_lock.gif);
}

div.forum table td.ico img.v_folder {
    background-image: url(../../img/f/v_folder.gif);
}

div.forum table td.ico img.v_folder_lock {
    background-image: url(../../img/f/v_folder_lock.gif);
}

div.forum table td.ico img.v_folder_new {
    background-image: url(../../img/f/v_folder_new.gif);
}

div.forum table td.ico img.v_folder_new_lock {
    background-image: url(../../img/f/v_folder_new_lock.gif);
}

div.forum table td.ico img.v_folder_sticky {
    background-image: url(../../img/f/v_folder_sticky.gif);
}

div.forum table td.ico img.v_folder_sticky_lock {
    background-image: url(../../img/f/v_folder_sticky_lock.gif);
}

div.forum table td.ico img.v_folder_new_sticky {
    background-image: url(../../img/f/v_folder_new_sticky.gif);
}

div.forum table td.ico img.v_folder_new_sticky_lock {
    background-image: url(../../img/f/v_folder_new_sticky_lock.gif);
}

div.forum table td.tit {
    padding: 5px;
}

div.forum table td.cou {
    width: 62px;
    text-align: center;
    font-size: 11px;
}

div.forum table td.last {
    width: 120px;
    text-align: left;
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-right: 2px;
    white-space: nowrap;
    font-size: 11px;
}

div.forum table#topics td.last img.latest_reply {
    width: 18px;
    height: 9px;
    background-image: url(../../img/f/icon_latest_reply.gif);
}

div.forum table td.none {
    text-align: center;
}

div.forum .navi_top,
div.forum .paginator {
    float: left;
    margin-top: 15px;
}

div.forum table td.navi_btm {
    margin-top: 15px;
}

div.forum table#posts td.poll {
    background-color: #FFF;
    padding: 5px 2px;
}

div.forum table#posts td.pinfo {
    width: 21%;
    vertical-align: top;
    font-size: 10px;
}

div.forum table#posts td.pinfo .name {
    font-size: 11px;
    font-weight: bold;
}

div.forum table#posts td.pinfo span.name {
    color: #888;
}

div.forum table#posts td.pcontent {
    vertical-align: top;
    padding: 0;
}

div.forum table#posts td.pcontent div {
    vertical-align: top;
}

div.forum table#posts td.pcontent div.posted {
    float: right;
    padding: 2px 10px 0;
    font-size: 10px;
    color: #888;
}

div.forum table#posts td.pcontent div.admin {
    float: left;
    padding: 2px 10px 0;
}

div.forum table#posts td.pcontent div.admin img {
    margin-right: 3px;
}

div.forum table#posts td.pcontent div.dotted {
    height: 1px;
    width: 100%;
    border-bottom: 1px dotted #C0C0C0;
    padding: 0;
}

div.forum table#posts td.pcontent div.text {
    padding: 4px 10px 30px;
    width: 376px;
    min-height: 70px;
    overflow-x: auto;
    font-size: 11px;
}

div.forum table#posts td.pcontent div.edited {
    border-top: 1px dotted #C0C0C0;
    padding: 0 10px 2px;
    font-size: 10px;
    color: #888;
}

div.forum table#new_forum tbody th,
div.forum table#edit_forum tbody th {
    width: 30%;
}

div.forum table#new_topic tbody th,
div.forum table#new_post tbody th,
div.forum table#edit_post tbody th {
    font-weight: bold;
    font-size: 11px;
}

div.forum table#new_topic,
div.forum table#new_post,
div.forum table#edit_post {
    width: 100%;
}

div.forum table#edit_topic tbody th {
    width: 30%;
    font-weight: bold;
    font-size: 11px;
}

div.forum table#new_forum input.text,
div.forum table#edit_forum input.text {
    width: 97%;
}

div.forum table#conf_list td.ally,
div.forum table#user_list td.ally,
div.forum table#non_conf_list td.ally {
    width: 70%;
}

div.forum table#conf_list td.sel,
div.forum table#non_conf_list td.sel,
div.forum table#open_user td.sel {
    width: 5%;
    text-align: center;
}

div.forum table#conf_list td.tag,
div.forum table#non_conf_list td.tag {
    width: 25%;
    text-align: center;
}

div.forum table#ally_list input.text,
div.forum table#user_list input.text {
    width: 95%;
}

div.forum table#ally_list tag.tag,
div.forum table#ally_list tag.ally,
div.forum table#user_list tag.id,
div.forum table#user_list tag.pla {
    width: 40%;
}

div.forum table#ally_list td.ad,
div.forum table#user_list td.ad {
    width: 20%;
    text-align: center;
}

div.forum table#ally_list img.add,
div.forum table#user_list img.add {
    cursor: pointer;
}

div.forum table#new_topic tbody th,
div.forum table#new_post tbody th,
div.forum table#edit_post tbody th,
div.forum table#edit_topic tbody th {
    width: 20%;
}

div.forum table#new_topic td.input_icons,
div.forum table#new_post td.input_icons,
div.forum table#edit_post td.input_icons {
    width: 87px;
    text-align: center;
    vertical-align: top;
    padding: 10px 3px 0;
}

div.forum table#new_topic td.input_icons img,
div.forum table#new_post td.input_icons img,
div.forum table#edit_post td.input_icons img {
    cursor: pointer;
}

div.forum table#new_topic td.input_icons img.smiley,
div.forum table#new_post td.input_icons img.smiley,
div.forum table#edit_post td.input_icons img.smiley {
    margin: 3px 1px;
}

div.forum table#new_topic textarea,
div.forum table#new_post textarea,
div.forum table#edit_post textarea {
    width: 517px;
    height: 250px;
    overflow: auto;
}

div.forum textarea#text,
div.forum div#text_preview {
    margin-top: 10px;
    width: 400px;
    padding: 5px;
}

div.forum table#new_topic td.sel {
    text-align: center;
}

div.forum table#new_topic table#options td {
    padding-bottom: 0;
}

div.forum table#new_topic #options input.text {
    margin: 2px 2% 0 0;
    width: 45%;
    padding: 3px;
}

div.forum table#new_topic select.dropdown {
    margin-left: 1px;
}

div.forum table#edit_topic select.dropdown {
    width: 100%;
}

div.forum table#poll {
    background-color: #FFF;
    width: 90%;
    margin: 0 5%;
}

div.forum table#poll button {
    margin: 2px 8px;
}

div.forum table#poll thead th {
    text-align: center;
    padding: 4px;
    font-size: 12px;
    font-weight: normal;
    background-repeat: repeat;
    font-weight: bold;
}

div.forum table#poll td {
    text-align: center;
    font-size: 11px;
}

div.forum table#poll td.sel {
    text-align: right;
    white-space: nowrap;
}

div.forum table#poll td.stat {
    width: 70%;
    text-align: right;
    white-space: nowrap;
}

div.forum table#poll td.count {
    width: 10%;
    text-align: left;
    white-space: nowrap;
}

div.forum table#poll td.stat img {
    float: right;
    height: 12px;
}

div.forum table#poll td.stat img.stats-start {
    width: 5px;
    background-image: url(../../img/f/stats_right.gif);
}

div.forum table#poll td.stat img.stats-middle {
    background-image: url(../../img/f/stats_middle.gif);
    background-repeat: repeat-x;
}

div.forum table#poll td.stat img.stats-end {
    width: 5px;
    background-image: url(../../img/f/stats_left.gif);
}

div.forum table#poll td.count {
    text-align: center;
}

div.forum .avatarHead {
    width: 79px;
    height: 91px;
}

div.forum .boxForumNew,
div.forum .boxForumEdit {
    width: 80%;
}

div.forum .buttonBox {
    float: right;
}

div.forum input.text[name=thema] {
    width: 420px;
    padding: 3px;
}

div.forum input.text[name=umfrage_thema] {
    width: 390px;
    padding: 3px;
}

div.forum td#alliance {
    width: 100%;
}

div.forum .nobr {
    white-space: nowrap;
}

div.forum #btn_ok,
div.forum #fbtn_ok,
div.forum #s1 {
    margin: 0 auto;
    display: block;
}

div.forum h4.tableHeadline {
    margin: 20px 0 5px;
    font-size: 13px;
}

div.forum a.arrowForum {
    display: inline-block;
    background-image: url(../../img/a/arrow_alliance-rtl.gif);
    background-position: right 1px;
    padding-right: 16px;
    margin-right: 4px;
    white-space: nowrap;
}

div.forum .bar-bg {
    background-color: #fff;
    height: 8px;
    border: 1px solid #C6C6C6;
    padding: 1px;
    margin: 1px;
    float: right;
}

div.forum .bar {
    background-color: #99c01a;
    height: 100%;
}

* {
    background-repeat: no-repeat;
    background-position: top right;
}

p {
    margin: 14px 0;
    padding: 0;
}

img {
    border: 0;
}

h1,
h2,
h4,
h5,
span,
form,
img,
li {
    margin: 0;
    padding: 0;
}

.centeredText {
    text-align: center;
}

h1 {
    font-size: 18px;
    margin-bottom: 8px;
}

h2 {
    font-size: 15px;
    color: #252525;
}

h4 {
    font-size: 14px;
    color: #252525;
    margin-bottom: 12px;
}

h5 {
    font-size: 13px;
    font-weight: bold;
}

h4.round,
div.round {
    display: block;
    width: 531px;
    height: 16px;
    padding: 4px 15px;
    background-image: url(../../img/a/headerGreen.png);
    color: #252525;
    margin-bottom: 12px;
    position: relative;
    right: -5px;
}

.ie6 h4.round,
.ie6 div.round {
    background-image: url(../../img/a/headerGreen.gif);
}

.ie6 h4.round,
.ie6 div.round {
    width: auto;
}

h4.round.small {
    width: 245px;
    background-image: url(../../img/a/headerGreen_small.png);
}

.ie6 h4.round.small {
    background-image: url(../../img/a/headerGreen_small.gif);
}

a,
.a {
    text-decoration: none;
    font-weight: bold;
    color: #99C01A;
    cursor: pointer;
}

a:visited {
    color: #99C01A;
}

a:active {
    color: #FF8000;
}

a:hover,
.a:hover {
    color: #00BC00;
}

a.disabled,
.a.disabled {
    color: #777;
    cursor: default;
}

a.arrow,
.a.arrow {
    display: inline-block;
    background-image: url(../../img/a/arrow-rtl.gif);
    background-position: right 4px;
    padding-right: 8px;
    white-space: nowrap;
}

a.arrow.disabled {
    background-position: right -14px;
}

.a.arrow.disabled {
    background-position: right -14px;
}

.ie6 .option .a.arrow.disabled {
    background-position: right -14px!important;
}

a.arrow.back,
.a.arrow.back {
    background-image: url(../../img/a/arrowBack-rtl.gif);
    background-position: right 4px;
    padding-right: 14px;
}

a.arrow.back.disabled,
.a.arrow.back.disabled {
    background-position: right -14px;
}

.ie6 .option a.arrow.back.disabled,
.ie6 .option .a.arrow.back.disabled {
    background-position: right -14px!important;
}

.openedClosedSwitch {
    display: inline-block;
    line-height: 18px;
    padding-right: 22px;
    font-weight: bold;
    color: #99C01A;
    cursor: pointer;
}

.switchOpened,
.switchOpened:hover,
.switchOpened:active {
    background-image: url(../../img/a/opened-rtl.png);
}

.switchOpened:hover {
    background-position: right -28px;
}

.switchOpened:active {
    background-position: right -56px;
}

.ie6 .switchOpened,
.ie6 .switchOpened:hover,
.ie6 .switchOpened:active {
    background-image: url(../../img/a/opened-rtl.gif);
}

.switchClosed,
.switchClosed:hover,
.switchClosed:active {
    background-image: url(../../img/a/closed-rtl.png);
}

.switchClosed:hover {
    background-position: right -28px;
}

.switchClosed:active {
    background-position: right -56px;
}

.ie6 .switchClosed,
.ie6 .switchClosed:hover.ie6 .switchClosed:active {
    background-image: url(../../img/a/closed-rtl.png);
}

.switchEditname {
    background-image: url(../../img/a/files_edit.png);
}

.switchAdd {
    background-image: url(../../img/a/plus.gif);
}

.switchFY {
    background-image: url(../../img/a/moreplus.gif);
}

.switchRaid {
    background-image: url(../../img/a/att_all.gif);
}

.switchRaidCon {
    background-image: url(../../img/a/att_con.png);
}

.switchRaidRev {
    background-image: url(../../img/a/att_rev.png);
}

.switchClear {
    background-image: url(../../img/a/trashCan-rtl.png);
    margin-left: -4px;
}

.switchClearw {
    background-image: url(../../img/a/ball_yellow.png);
}

.switchDisabled,
.switchDisabled:hover,
.switchDisabled:active {
    background-image: url(../../img/a/closed-rtl.png);
    background-position: right bottom;
    cursor: default;
}

.ie6 .switchDisabled,
.ie6 .switchDisabled:hover,
.ie6 .switchDisabled:active {
    background-image: url(../../img/a/closed-rtl.png);
}

label {
    white-space: nowrap;
}

input.text,
select {
    border: 1px solid #CCC;
    padding: 1px 2px;
    margin: 0;
    font-size: 11px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

textarea {
    border: 1px solid #CCC;
    padding: 0;
    margin: 0;
    line-height: 16px;
    font-size: 13px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

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;
}

body.webkit input.radio {
    position: relative;
    top: -1px;
}

table {
    border-collapse: separate;
    background-color: #C9C9C9;
    margin: 0;
    line-height: 16px;
    width: 100%;
    empty-cells: show;
}

table td,
table th {
    vertical-align: middle;
    text-align: right;
    padding: 0;
    font-weight: normal;
    font-size: 13px;
    background-color: #FFF;
}

table thead td,
table thead th {
    color: #252525;
    padding: 6px 3px 3px;
    text-align: center;
}

table tbody th,
table tbody td {
    padding: 6px 9px 3px;
}

table tbody td.noData {
    text-align: center;
}

table tr.hl th,
table tr.hl td {
    background-color: #e7f0ca;
}

table tbody tr.hover:hover th,
table tbody tr.hover:hover td {
    background-color: #fce6c4;
}

table td.empty {
    height: 1px;
    padding: 0;
}

table.transparent,
table.transparent td,
table.transparent th {
    background-color: transparent;
}

table.compact,
table.compact thead th,
table.compact thead td,
table.compact tbody th,
table.compact tbody td {
    padding: 0;
}

table .hiddenPasswordField {
    display: none;
}

div#medal_mouseover {
    width: 250px;
    position: absolute;
    z-index: 999;
    border: 1px solid #BBB;
    padding: 2px 5px;
    background-color: #F5F5F5;
}

div#medal_mouseover table {
    background: none;
}

div#medal_mouseover table th,
div#medal_mouseover table td {
    background: none;
}

div#medal_mouseover table th {
    width: 50px;
    padding-left: 10px;
}

ul.autocompleter-choices {
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #7c7c7c;
    border-right-color: #c3c3c3;
    border-left-color: #c3c3c3;
    border-bottom-color: #ddd;
    background-color: #fff;
    text-align: right;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    z-index: 50;
    background-color: #fff;
}

ul.autocompleter-choices li {
    position: relative;
    margin: -2px 0 0 0;
    padding: .2em 1.5em .2em 1em;
    display: block;
    float: none!important;
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
    font-size: 1em;
    line-height: 1.5em;
}

ul.autocompleter-choices li.autocompleter-selected {
    background-color: #444;
    color: #fff;
}

ul.autocompleter-choices span.autocompleter-queried {
    display: inline;
    float: none;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
    color: #9FCFFF;
}

div.fatal_error {
    text-align: center;
}

div.fatal_error h1 {
    text-align: right;
}

div.fatal_error img.fatalErrorImage {
    width: 493px;
    height: 190px;
    background-image: url(../../img/a/fatalErrorImage.jpg);
}

div.fatal_error p.errorText {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    margin-top: 35px;
    margin-bottom: 0;
}

div.fatal_error p.errorMessage {
    text-align: right;
}

div.greenbox {
    width: 551px;
    position: relative;
}

div.greenbox div.greenbox-top,
div.greenbox div.greenbox-content,
div.greenbox div.greenbox-bottom {
    float: right;
}

div.greenbox div.greenbox-top,
div.greenbox div.greenbox-bottom {
    height: 10px;
    width: 551px;
}

.ie6 div.greenbox div.greenbox-top {
    line-height: 0;
    font-size: 0;
}

div.greenbox div.greenbox-top {
    background-image: url(../../img/greenbox/greenbox-top.png);
}

.ie6 div.greenbox div.greenbox-top {
    background-image: url(../../img/greenbox/greenbox-top.gif);
}

div.greenbox div.greenbox-content {
    min-height: 10px;
    width: 551px;
    padding: 0;
    background-repeat: repeat-y;
    background-image: url(../../img/greenbox/greenbox-middle.png);
}

.ie6 div.greenbox div.greenbox-content {
    background-image: url(../../img/greenbox/greenbox-middle.gif);
}

div.greenbox div.greenbox-bottom {
    background-image: url(../../img/greenbox/greenbox-bottom.png);
}

.ie6 div.greenbox div.greenbox-bottom {
    background-image: url(../../img/greenbox/greenbox-bottom.gif);
}

.none,
.inactive,
.disabled,
.noData {
    color: #777;
}

.error,
.alert {
    color: #DE0000;
}

.warning,
.notice {
    color: #F88C1F;
}

.info {
    color: #228B22;
}

.hide {
    display: none;
}

.invisible {
    visibility: hidden;
}

.bold {
    font-weight: bold;
}

.white {
    color: #FFF;
}

h4.spacer,
div.spacer,
table.spacer {
    margin-top: 20px;
}

div.clear,
span.clear,
li.clear {
    clear: both!important;
    width: 0!important;
    height: 0!important;
    line-height: 0!important;
    float: none!important;
    font-size: 0!important;
}

.cf:before,
.cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    zoom: 1;
}

.halfSpace {
    width: 50%;
    display: block;
    float: right;
}

.tip {
    font-size: 11px;
    position: relative;
}

.tip .title {
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
}

.tip .text {
    color: #DDDDDD;
}

.tip .tip-container {
    position: relative;
    padding: 4px;
}

.tip .tip-contents {
    position: relative;
    width: 100%;
    padding: 2px 5px;
}

.ie6 .tip .tip-contents {
    position: relative;
    width: 250px;
    padding: 2px 5px;
}

.tip .tl,
.tip .tc,
.tip .tr,
.tip .ml,
.tip .mc,
.tip .mr,
.tip .bl,
.tip .bc,
.tip .br {
    position: absolute;
}

.tip .tl,
.tip .tr,
.tip .bl,
.tip .br {
    background-repeat: no-repeat;
}

.tip .tc,
.tip .bc {
    background-repeat: repeat-x;
}

.tip .ml,
.tip .mr {
    background-repeat: repeat-y;
}

.tip .mc {
    background-repeat: repeat;
}

.tip .tl {
    left: 0;
    top: 0;
    width: 4px;
    height: 4px;
}

.tip .tc {
    left: 4px;
    top: 0;
    right: 4px;
    height: 4px;
}

.tip .tr {
    right: 0;
    top: 0;
    width: 4px;
    height: 4px;
}

.tip .ml {
    left: 0;
    top: 4px;
    width: 4px;
    bottom: 4px;
}

.tip .mc {
    left: 4px;
    top: 4px;
    right: 4px;
    bottom: 4px;
}

.tip .mr {
    right: 0;
    top: 4px;
    width: 4px;
    bottom: 4px;
}

.tip .bl {
    left: 0;
    bottom: 0;
    width: 4px;
    height: 4px;
}

.tip .bc {
    left: 4px;
    bottom: 0;
    right: 4px;
    height: 4px;
}

.tip .br {
    right: 0;
    bottom: 0;
    width: 4px;
    height: 4px;
}

.tip .tl {
    background-image: url(../../img/round/tips/tl.png);
}

.tip .tc {
    background-image: url(../../img/round/tips/tc.png);
}

.tip .tr {
    background-image: url(../../img/round/tips/tr.png);
}

.tip .ml {
    background-image: url(../../img/round/tips/ml.png);
}

.tip .mc {
    background-image: url(../../img/round/tips/mc.png);
}

.tip .mr {
    background-image: url(../../img/round/tips/mr.png);
}

.tip .bl {
    background-image: url(../../img/round/tips/bl.png);
}

.tip .bc {
    background-image: url(../../img/round/tips/bc.png);
}

.tip .br {
    background-image: url(../../img/round/tips/br.png);
}

.ie6 .tip .tl {
    background-image: none;
}

.ie6 .tip .tc {
    background-image: none;
}

.ie6 .tip .tr {
    background-image: none;
}

.ie6 .tip .ml {
    background-image: none;
}

.ie6 .tip .mc {
    background-image: none;
}

.ie6 .tip .mr {
    background-image: none;
}

.ie6 .tip .bl {
    background-image: none;
}

.ie6 .tip .bc {
    background-image: none;
}

.ie6 .tip .br {
    background-image: none;
}

.ie6 .tip .tip-contents {
    background: transparent url(../../img/round/tips/mc.png) repeat;
}

.dialog {
    font-size: 11px;
    color: #252525;
    overflow: visible;
}

.dialog .dialog-contents .title {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
    text-align: center;
}

.dialog .dialog-contents .dialog-dragbar {
    height: 20px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 1px;
    width: 100px;
}

.dragWrapper .dialog .dialog-contents .dialog-dragbar {
    cursor: move;
}

.dragWrapper .dialog .dialog-contents .dialog-dragbar .dragbar-inner-left {
    float: left;
    width: 10px;
    height: 20px;
    background-image: url(../../img/dialogWhite/dragbar_corners.png);
    background-position: 0 0;
}

.dragWrapper .dialog .dialog-contents .dialog-dragbar .dragbar-inner-right {
    float: right;
    width: 10px;
    height: 20px;
    background-image: url(../../img/dialogWhite/dragbar_corners.png);
    background-position: -12px 0;
    margin-top: -20px;
}

.dragWrapper .dialog.brown .dialog-contents .dialog-dragbar .dragbar-inner-left {
    background-image: url(../../img/dialogBrown/dragbar_corners.png);
}

.dragWrapper .dialog.brown .dialog-contents .dialog-dragbar .dragbar-inner-right {
    background-image: url(../../img/dialogBrown/dragbar_corners.png);
}

.dragWrapper .dialog .dialog-contents .dialog-dragbar .dragbar-inner-mid {
    background: #EEE;
    margin-left: 10px;
    margin-right: 10px;
    height: 20px;
}

.dialog.white .dialog-contents .dialog-dragbar {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 3px;
}

.dialog .dialog-contents .title.drag {
    cursor: move;
}

.ie6 .dialog .dialog-contents .title {
    width: 475px;
    text-align: right;
}

.dialog .dialog-contents .buttons {
    text-align: center;
    margin-top: 10px;
}

.dialog .dialog-container {
    position: relative;
    padding: 15px 17px 15px 17px;
}

.dialog .dialog-contents {
    position: relative;
    width: 100%;
}

.dialog .dialog-background-tl,
.dialog .dialog-background-tc,
.dialog .dialog-background-tr,
.dialog .dialog-background-ml,
.dialog .dialog-background-mc,
.dialog .dialog-background-mr,
.dialog .dialog-background-bl,
.dialog .dialog-background-bc,
.dialog .dialog-background-br {
    position: absolute;
}

.dialog .dialog-background-tl,
.dialog .dialog-background-tr,
.dialog .dialog-background-bl,
.dialog .dialog-background-br {
    background-repeat: no-repeat;
}

.dialog .dialog-background-tc,
.dialog .dialog-background-bc {
    background-repeat: repeat-x;
}

.dialog .dialog-background-ml,
.dialog .dialog-background-mr {
    background-repeat: repeat-y;
}

.dialog .dialog-background-mc {
    background-repeat: repeat;
}

.dialog .dialog-background-mc {
    left: 10px;
    top: 10px;
    right: 10px;
    bottom: 10px;
}

.dialog .dialog-background-tl {
    background-image: url(../../img/round/bg/tl.png);
}

.dialog .dialog-background-tc {
    background-image: url(../../img/round/bg/tc.png);
}

.dialog .dialog-background-tr {
    background-image: url(../../img/round/bg/tr.png);
}

.dialog .dialog-background-ml {
    background-image: url(../../img/round/bg/ml.png);
}

.dialog .dialog-background-mc {
    background-image: url(../../img/round/bg/mc.png);
}

.dialog .dialog-background-mr {
    background-image: url(../../img/round/bg/mr.png);
}

.dialog .dialog-background-bl {
    background-image: url(../../img/round/bg/bl.png);
}

.dialog .dialog-background-bc {
    background-image: url(../../img/round/bg/bc.png);
}

.dialog .dialog-background-br {
    background-image: url(../../img/round/bg/br.png);
}

.ie6 .dialog .dialog-background-tl {
    background-image: none;
}

.ie6 .dialog .dialog-background-tc {
    background-image: none;
}

.ie6 .dialog .dialog-background-tr {
    background-image: none;
}

.ie6 .dialog .dialog-background-ml {
    background-image: none;
}

.ie6 .dialog .dialog-background-mc {
    background-image: none;
}

.ie6 .dialog .dialog-background-mr {
    background-image: none;
}

.ie6 .dialog .dialog-background-bl {
    background-image: none;
}

.ie6 .dialog .dialog-background-bc {
    background-image: none;
}

.ie6 .dialog .dialog-background-br {
    background-image: none;
}

.dialog.white .dialog-contents .title {
    font-weight: normal;
    line-height: 18px;
}

.dialog .dialog-container {
    padding: 4px 17px 15px 17px;
}

.dialog.white .dialog-contents .cancel {
    position: absolute;
    background-position: -26px -25px;
    background-image: url(../../img/popup/dialog_close_button.png);
    width: 16px;
    height: 15px;
    left: -8px;
    top: 3px;
}

.dialog.brown .dialog-contents .cancel {
    position: absolute;
    background-position: 0 0;
    background-image: url(../../img/layout/contentTitleDialogButtons.png);
    width: 28px;
    height: 32px;
    left: 0;
    top: -10px;
}

.dialog.white .dialog-contents .info {
    position: absolute;
    background-position: 0 -25px;
    background-image: url(../../img/popup/dialog_close_button.png);
    width: 16px;
    height: 15px;
    display: none;
    left: 10px;
    top: 3px;
}

.dialog.brown .dialog-contents .info {
    position: absolute;
    background-position: 0 -84px;
    background-image: url(../../img/layout/contentTitleDialogButtons.png);
    width: 28px;
    height: 32px;
    display: none;
    left: 33px;
    top: -10px;
}

.ie6 .dialog .dialog-contents .cancel {
    border: 0;
}

.dialog.white .dialog-contents .cancel:hover {
    background-position: -26px 0;
}

.dialog.brown .dialog-contents .cancel:hover {
    background-position: 0 -42px;
}

.dialog.white .dialog-contents .info:hover {
    background-position: 0 0;
}

.dialog.brown .dialog-contents .info:hover {
    background-position: 0 -126px;
}

.dialog .dialog-background-tl {
    height: 14px;
    width: 14px;
    left: 0;
    top: 0;
}

.dialog .dialog-background-tc {
    height: 14px;
    top: 0;
    left: 14px;
    right: 14px;
}

.dialog .dialog-background-tr {
    width: 14px;
    height: 14px;
    right: 0;
    top: 0;
}

.dialog .dialog-background-ml {
    top: 14px;
    bottom: 14px;
    left: 0;
    width: 14px;
}

.dialog .dialog-background-mr {
    right: 0;
    top: 14px;
    bottom: 14px;
    width: 14px;
}

.dialog .dialog-background-bl {
    left: 0;
    bottom: 0;
    width: 14px;
    height: 14px;
}

.dialog .dialog-background-bc {
    bottom: 0;
    left: 14px;
    right: 14px;
    height: 14px;
}

.dialog .dialog-background-br {
    right: 0;
    bottom: 0;
    width: 14px;
    height: 14px;
}

.ie6 .dialog.white .dialog-container {
    background-image: none;
    background-color: #FFF;
}

.dialog.white .dialog-background-tl {
    background-image: url(../../img/dialogWhite/tl.png);
}

.dialog.white .dialog-background-tc {
    background-image: url(../../img/dialogWhite/tc.png);
}

.dialog.white .dialog-background-tr {
    background-image: url(../../img/dialogWhite/tr.png);
}

.dialog.white .dialog-background-ml {
    background-image: url(../../img/dialogWhite/ml.png);
}

.dialog.white .dialog-background-mc {
    background-image: url(../../img/dialogWhite/mc.png);
}

.dialog.white .dialog-background-mr {
    background-image: url(../../img/dialogWhite/mr.png);
}

.dialog.white .dialog-background-bl {
    background-image: url(../../img/dialogWhite/bl.png);
}

.dialog.white .dialog-background-bc {
    background-image: url(../../img/dialogWhite/bc.png);
}

.dialog.white .dialog-background-br {
    background-image: url(../../img/dialogWhite/br.png);
}

.dialog.brown .dialog-background-tl {
    background-image: url(../../img/dialogBrown/tl.png);
}

.dialog.brown .dialog-background-tc {
    background-image: url(../../img/dialogBrown/tc.png);
}

.dialog.brown .dialog-background-tr {
    background-image: url(../../img/dialogBrown/tr.png);
}

.dialog.brown .dialog-background-ml {
    background-image: url(../../img/dialogBrown/ml.png);
}

.dialog.brown .dialog-background-mc {
    background-image: url(../../img/dialogBrown/mc.png);
}

.dialog.brown .dialog-background-mr {
    background-image: url(../../img/dialogBrown/mr.png);
}

.dialog.brown .dialog-background-bl {
    background-image: url(../../img/dialogBrown/bl.png);
}

.dialog.brown .dialog-background-bc {
    background-image: url(../../img/dialogBrown/bc.png);
}

.dialog.brown .dialog-background-br {
    background-image: url(../../img/dialogBrown/br.png);
}

.ie6 .dialog.brown .dialog-background-tl {
    background: #FFF!important;
}

.ie6 .dialog.brown .dialog-background-tc {
    background: #FFF!important;
}

.ie6 .dialog.brown .dialog-background-tr {
    background: #FFF!important;
}

.ie6 .dialog.brown .dialog-background-ml {
    background: #FFF!important;
}

.ie6 .dialog.brown .dialog-background-mc {
    background: #FFF!important;
}

.ie6 .dialog.brown .dialog-background-mr {
    background: #FFF!important;
}

.ie6 .dialog.brown .dialog-background-bl {
    background: #FFF!important;
}

.ie6 .dialog.brown .dialog-background-bc {
    background: #FFF!important;
}

.ie6 .dialog.brown .dialog-background-br {
    background: #FFF!important;
}

.ie6 .dialog .dialog-container {
    background: #FFF;
}

@media only screen and(max-device-width:1024px) {
    .dialog.white .dialog-contents .cancel {
        background-position: -38px -38px;
        background-image: url(../../img/popup/dialog_close_button_mobile.png);
        width: 28px;
        height: 28px;
    }
    .dialog.white .dialog-contents .info {
        background-position: 0 -38px;
        background-image: url(../../img/popup/dialog_close_button_mobile.png);
        width: 28px;
        height: 28px;
    }
    .dialog.white .dialog-contents .cancel:hover {
        background-position: -38px 0;
    }
    .dialog.white .dialog-contents .info:hover {
        background-position: 0 0;
    }
    .dialog.white .dialog-contents .dialog-dragbar,
    .dragWrapper .dialog.white .dialog-contents .dialog-dragbar .dragbar-inner-mid,
    .dragWrapper .dialog.white .dialog-contents .dialog-dragbar .dragbar-inner-left,
    .dragWrapper .dialog.white .dialog-contents .dialog-dragbar .dragbar-inner-right {
        height: 35px;
    }
    .dragWrapper .dialog.white .dialog-contents .dialog-dragbar .dragbar-inner-mid,
    .dragWrapper .dialog.white .dialog-contents .dialog-dragbar .dragbar-inner-left,
    .dragWrapper .dialog.white .dialog-contents .dialog-dragbar .dragbar-inner-right {
        background-color: #EEE;
        background-image: none;
    }
    .dragWrapper .dialog.white .dialog-contents .dialog-dragbar .dragbar-inner-right {
        margin-top: -35px;
    }
}

.jScroll .jScroll-content {
    left: 0;
}

.jScroll .jScroll-element-scroll {
    background-image: url(../../img/map/scroll/background.png);
    background-repeat: repeat-y;
    width: 16px;
}

.jScroll .jScroll-element-slider .top {
    background-image: url(../../img/map/scroll/slider-top.png);
    height: 4px;
}

.jScroll .jScroll-element-slider:hover .top {
    background-image: url(../../img/map/scroll/slider-top-hover.png);
}

.jScroll .jScroll-element-slider .center {
    background-image: url(../../img/map/scroll/slider-center.png);
}

.jScroll .jScroll-element-slider:hover .center {
    background-image: url(../../img/map/scroll/slider-center-hover.png);
}

.jScroll .jScroll-element-slider .bottom {
    background-image: url(../../img/map/scroll/slider-bottom.png);
    height: 4px;
}

.jScroll .jScroll-element-slider:hover .bottom {
    background-image: url(../../img/map/scroll/slider-bottom-hover.png);
}

.jScroll .jScroll-element-down,
.jScroll .jScroll-element-up {
    height: 0;
    background-image: none;
}

.iconButton {
    background-color: transparent;
    background-position: 0 top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    cursor: pointer;
    float: right;
    position: relative;
    height: 16px;
    width: 16px;
}

.iconButton.checked {
    background-position: -16px top;
}

.iconButton:hover {
    background-position: -32px top;
}

.iconButton.disabled {
    background-position: -48px top;
}

.iconButton.disabled:hover {
    background-position: -48px top;
}

.iconButton.viewFull:hover {
    background-position: 0 0;
}

.iconButton.small {
    height: 7px;
    width: 7px;
}

.iconButton.small.checked {
    background-position: -7px top;
}

.iconButton.small:hover {
    background-position: -14px top;
}

.iconButton.small.disabled {
    background-position: -21px top;
}

.iconButton.small.disabled:hover {
    background-position: -28px top;
}

.iconButton.zoomIn {
    background-image: url(../../img/map/buttons/zoom-in.png);
}

.iconButton.zoomOut {
    background-image: url(../../img/map/buttons/zoom-out.png);
}

.iconButton.viewFull,
.iconButton.viewFullGold {
    background-image: url(../../img/map/buttons/view-full-on.png);
}

.iconButton.viewNormal {
    background-image: url(../../img/map/buttons/view-full-off.png);
}

.iconButton.filterMy {
    background-image: url(../../img/map/buttons/filter-my.gif);
}

.iconButton.filterAlliance {
    background-image: url(../../img/map/buttons/filter-ally.gif);
}

.iconButton.linkCropfinder {
    background-image: url(../../img/map/buttons/cropfinder.gif);
}

.iconButton.expand {
    background-image: url(../../img/map/buttons/expand.gif);
}

.iconButton.collapse {
    background-image: url(../../img/map/buttons/collapse.gif);
}

.iconButton.delete {
    background-image: url(../../img/map/buttons/delete.gif);
}

.iconButton.dropDownImage {
    background-image: url(../../img/map/buttons/dropdownArrow.gif);
}

.iconButton.iconRequireGold {
    background-image: url(../../img/map/buttons/goldMap.png);
}

.iconButton.iconRequireGold .iconButton.linkCropfinder {
    background-position: -32px top;
}

.ie6 .iconButton.zoomIn {
    background-image: url(../../img/map/buttons/zoom-in.gif);
}

.ie6 .iconButton.zoomOut {
    background-image: url(../../img/map/buttons/zoom-out.gif);
}

.ie6 .iconButton.viewFull {
    background-image: url(../../img/map/buttons/view-full-on.gif);
}

.ie6 .iconButton.viewNormal {
    background-image: url(../../img/map/buttons/view-full-off.gif);
}

.iconButton.dropDownImage {
    width: 9px;
    height: 8px;
}

.iconButton.dropDownImage.checked {
    background-position: -9px top;
}

.iconButton.dropDownImage:hover {
    background-position: -18px top;
}

.iconButton.dropDownImage.disabled {
    background-position: -27px top;
}

.iconButton.dropDownImage.disabled:hover {
    background-position: -36px top;
}

.ie6 .iconButton.dropDownImage.disabled {
    background-position: 0 top;
}

.ie6 .iconButton.dropDownImage.disabled:hover {
    background-position: -18px top;
}

.iconButton.viewFullGold:hover {
    background: url(../../img/map/buttons/view-full-on.png);
}

.iconButton.iconRequireGold:hover {
    background-position: right -35px;
}

button,
button:hover,
button:focus {
    background-color: transparent;
    border: 0 solid transparent;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-size: 11px;
    line-height: 15px;
    white-space: nowrap;
    position: relative;
    height: 25px;
    text-align: right;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    overflow: visible;
}

button.disabled,
button.disabled:hover,
button.disabled:focus {
    cursor: default;
}

button .button-container {
    position: relative;
    height: 25px;
}

button .button-background,
button .button-background div {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}

button .button-background div {
    background-position: left top;
    background-repeat: no-repeat;
}

button .button-background .buttonMiddle {
    margin-right: 20px;
    margin-left: 20px;
    width: auto;
    background-position: left center;
    background-repeat: repeat-x;
}

button .button-background .buttonEnd {
    background-position: right bottom;
}

button .button-content {
    position: relative;
    color: #FFF;
    font-weight: bold;
    font-size: 10px;
    line-height: 15px;
    height: 15px;
    padding: 5px 20px;
}

button.green .button-container .button-background div {
    background-image: url(../../img/round/button/background/greenNormal.png);
}

button.green .button-container.hover .button-background div {
    background-image: url(../../img/round/button/background/greenHover.png);
}

button.green .button-container.click .button-background div {
    background-image: url(../../img/round/button/background/greenClick.png);
}

button.green.disabled .button-background div,
button.green.disabled .hover .button-background div,
button.green.disabled .click .button-background div {
    background-image: url(../../img/round/button/background/greenDisabled.png);
}

button.green .button-container.hover .button-content {
    color: #506030;
}

button.green .button-container.click .button-content {
    color: #506030;
}

button.green.disabled .button-content,
button.green.disabled .hover .button-content,
button.green.disabled .click .button-content {
    color: #7F7F7F;
}

button.gold .button-background div {
    background-image: url("../../img/round/button/background/goldNormal.png");
}

button.gold .button-container.hover .button-background div {
    background-image: url("../../img/round/button/background/goldHover.png");
}

button.gold .button-container.click .button-background div {
    background-image: url("../../img/round/button/background/goldClick.png");
}

button.gold.disabled .button-background div,
button.gold.disabled .hover .button-background div,
button.gold.disabled .click .button-background div {
    background-image: url("../../img/round/button/background/goldDisabled.png");
}

button.gold .button-content {
    color: #252525;
}

button.gold.disabled .button-content {
    color: #AE9B7C;
}

button.gold .goldIcon {
    margin-right: 5px;
    vertical-align: middle;
    background-image: url("../../img/round/button/content/goldInner-rtl.png");
    width: 14px;
    height: 14px;
    margin-left: 3px;
}

.ie6 button.gold .goldIcon {
    background-image: url("../../img/round/button/content/goldInner-rtl.gif");
}

button.gold.disabled .goldIcon {
    filter: alpha(opacity=30);
    opacity: .4;
}

.ie6 button {
    background-color: transparent;
}

.ie6 button .button-background div {
    background-image: none;
}

.ie6 button.green .button-container {
    background-color: #7B9E36;
}

.ie6 button.green .button-container.hover {
    background-color: #C2D294;
}

.ie6 button.green .button-container.click {
    background-color: #61811C;
}

.ie6 button.gold .button-container {
    background-color: #FFEB99;
}

.ie6 button.gold .button-container.hover {
    background-color: #FDF4D3;
}

.ie6 button.gold .button-container.click {
    background-color: #DCB955;
}

.ie6 button.disabled .button-container {
    background-color: #7D7D7D;
}

button.icon {
    width: 24px;
    height: 24px;
    background-image: url(../../img/round/button/buttonSmall-rtl.png);
}

button.icon:hover {
    background-position: right -34px;
}

button.icon.disabled:hover {
    background-position: right top;
}

button.icon.iconActive,
button.icon.iconActive.disabled {
    background-position: right -68px;
}

button.icon img {
    position: relative;
}

.gecko button.icon img {
    top: -1px;
}

button.iconFilter {
    width: 20px;
    height: 20px;
    margin: 2px;
    text-align: center;
    background-color: #FFF;
}

button.iconFilterActive {
    width: 24px;
    height: 24px;
    margin: 0;
    background-image: url(../../img/round/button/buttonFilter-rtl.png);
}

button.iconFilter img {
    position: relative;
}

.gecko button.iconFilter img {
    top: -1px;
    right: -1px;
}

.safari button.iconFilter img {
    right: -1px;
}

.gecko button.iconFilterActive img,
.safari button.iconFilterActive img {
    right: 0;
}

img.loading {
    background-image: url(../../img/map/loading.gif);
    background-position: right center;
    width: 16px;
    height: 16px;
}

img.del {
    width: 7px;
    height: 7px;
    background-image: url(../../img/a/delete.gif);
    right: 8px;
    top: 1px;
}

a.infoboxDeleteButton img.del {
    float: left;
}

.gecko img.del {
    top: 0;
    right: 5px;
}

.ie7 img.del,
.ie6 img.del {
    top: 9px;
}

img.del.inactive {
    background-position: right -17px;
}

img.accept {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/check.png);
    right: 6px;
}

.gecko img.accept {
    right: 3px;
}

.ie7 img.accept,
.ie6 img.accept {
    top: 5px;
}

.ie6 img.accept {
    background-image: url(../../img/a/check.gif);
    top: 5px;
}

img.clock {
    width: 13px;
    height: 12px;
    background-image: url(../../img/a/clock.gif);
}

img.clock.inlineblock {
    display: inline-block;
}

img.clock.inactive {
    background-position: 0 -22px;
}

img.carry {
    height: 12px;
    width: 13px;
    background-image: url(../../img/a/carry.gif);
}

img.carry.half {
    background-position: 0 -15px;
}

img.carry.empty {
    background-position: 0 -30px;
}

img.carry.impossible {
    background-position: 0 -45px;
}

img.npc {
    width: 18px;
    height: 12px;
    background-image: url(../../img/a/npc.gif);
    background-position: top;
}

img.npc_inactive {
    width: 18px;
    height: 12px;
    background-image: url(../../img/a/npc.gif);
    background-position: bottom;
}

img.gold,
img.gold_g {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/gold-rtl.gif);
}

img.gold {
    background-position: 0 0;
}

img.gold_g {
    background-position: 0 -15px;
}

img.silver,
img.silver_g {
    width: 10px;
    height: 9px;
    background-image: url(../../img/a/silver-rtl.gif);
}

img.silver {
    background-position: 0 0;
}

img.silver_g {
    background-position: 0 -19px;
}

img.bids {
    width: 16px;
    height: 16px;
    background-image: url(../../img/hero/bids.png);
}

.ie6 img.bids {
    background-image: url(../../img/hero/bids.gif);
}

img.adventureDifficulty0 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/hero/dangerGreat.gif);
    background-position: top;
}

img.adventureDifficulty1,
img.adventureDifficulty2,
img.adventureDifficulty3 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/hero/danger.gif);
    background-position: top;
}

img.nation {
    background-image: url("../../img/u/nations-rtl.gif");
    width: 16px;
    height: 16px;
}

img.nation1 {
    background-position: 0 0;
}

img.nation2 {
    background-position: 0 -26px;
}

img.nation3 {
    background-position: 0 -52px;
}

.messageStatus {
    width: 16px;
    height: 16px;
    background-image: url(../../img/msg/messageStatus.gif);
}

.messageStatusUnread {
    background-position: right 0;
}

.messageStatusRead {
    background-position: right -26px;
}

.messageStatusReplied {
    background-position: right -52px;
}

img.r0,
img.rAll {
    height: 12px;
    width: 18px;
    background-image: url(../../img/a/resAll-rtl.gif);
}

img.r1,
img.r2,
img.r3,
img.r4,
img.r5 {
    height: 12px;
    width: 18px;
    background-image: url(../../img/a/res2-rtl.gif);
}

img.r1 {
    background-position: 0 -0px;
}

img.r2 {
    background-position: 0 -22px;
}

img.r3 {
    background-position: 0 -44px;
}

img.r4 {
    background-position: 0 -66px;
}

img.r5 {
    background-position: 0 -88px;
}

img.r1Big,
img.r2Big,
img.r3Big,
img.r4Big,
img.r5Big {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/res2Big-rtl.gif);
}

img.r1Big {
    background-position: right 0;
}

img.r2Big {
    background-position: right -26px;
}

img.r3Big {
    background-position: right -52px;
}

img.r4Big {
    background-position: right -78px;
}

img.r5Big {
    background-position: right -104px;
}

img.productionBoost {
    background-image: url(../../img/a/greenPlus-rtl.gif);
    width: 16px;
    height: 16px;
}

img.unit {
    width: 16px;
    height: 16px;
}

img.unit_card_detail {
    margin-left: 5px;
    background: no-repeat;
}

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.uhab,
img.ucata,
img.uhero,
img.uunits {
    background-image: url(../../img/u/specials.gif);
}

img.u1,
img.u11,
img.u21,
img.u31,
img.u41,
img.u51,
img.uhab {
    background-position: 0 0;
}

img.u2,
img.u12,
img.u22,
img.u32,
img.u42,
img.u52,
img.ucata {
    background-position: -19px 0;
}

img.u3,
img.u13,
img.u23,
img.u33,
img.u43,
img.u53,
img.uhero {
    background-position: -38px 0;
}

img.u4,
img.u14,
img.u24,
img.u34,
img.u44,
img.u54,
img.uunits {
    background-position: -57px 0;
}

img.u5,
img.u15,
img.u25,
img.u35,
img.u45,
img.u55 {
    background-position: -76px 0;
}

img.u6,
img.u16,
img.u26,
img.u36,
img.u46,
img.u56 {
    background-position: -95px 0;
}

img.u7,
img.u17,
img.u27,
img.u37,
img.u47,
img.u57 {
    background-position: -114px 0;
}

img.u8,
img.u18,
img.u28,
img.u38,
img.u48,
img.u58 {
    background-position: -133px 0;
}

img.u9,
img.u19,
img.u29,
img.u39,
img.u49,
img.u59 {
    background-position: -152px 0;
}

img.u10,
img.u20,
img.u30,
img.u40,
img.u50,
img.u60,
img.app {
    background-position: -171px 0;
}

img.u98 {
    background-image: url(../../img/u/98.gif);
}

img.u99 {
    background-image: url(../../img/u/99.gif);
}

img.unitSection {
    width: 140px;
    height: 140px;
}

img.u1Section {
    background-image: url(../../img/u/section/u1-rtl.png);
}

img.u2Section {
    background-image: url(../../img/u/section/u2-rtl.png);
}

img.u3Section {
    background-image: url(../../img/u/section/u3-rtl.png);
}

img.u4Section {
    background-image: url(../../img/u/section/u4-rtl.png);
}

img.u5Section {
    background-image: url(../../img/u/section/u5-rtl.png);
}

img.u6Section {
    background-image: url(../../img/u/section/u6-rtl.png);
}

img.u7Section {
    background-image: url(../../img/u/section/u7-rtl.png);
}

img.u8Section {
    background-image: url(../../img/u/section/u8-rtl.png);
}

img.u9Section {
    background-image: url(../../img/u/section/u9-rtl.png);
}

img.u10Section {
    background-image: url(../../img/u/section/u10-rtl.png);
}

img.u11Section {
    background-image: url(../../img/u/section/u11-rtl.png);
}

img.u12Section {
    background-image: url(../../img/u/section/u12-rtl.png);
}

img.u13Section {
    background-image: url(../../img/u/section/u13-rtl.png);
}

img.u14Section {
    background-image: url(../../img/u/section/u14-rtl.png);
}

img.u15Section {
    background-image: url(../../img/u/section/u15-rtl.png);
}

img.u16Section {
    background-image: url(../../img/u/section/u16-rtl.png);
}

img.u17Section {
    background-image: url(../../img/u/section/u17-rtl.png);
}

img.u18Section {
    background-image: url(../../img/u/section/u18-rtl.png);
}

img.u19Section {
    background-image: url(../../img/u/section/u19-rtl.png);
}

img.u20Section {
    background-image: url(../../img/u/section/u20-rtl.png);
}

img.u21Section {
    background-image: url(../../img/u/section/u21-rtl.png);
}

img.u22Section {
    background-image: url(../../img/u/section/u22-rtl.png);
}

img.u23Section {
    background-image: url(../../img/u/section/u23-rtl.png);
}

img.u24Section {
    background-image: url(../../img/u/section/u24-rtl.png);
}

img.u25Section {
    background-image: url(../../img/u/section/u25-rtl.png);
}

img.u26Section {
    background-image: url(../../img/u/section/u26-rtl.png);
}

img.u27Section {
    background-image: url(../../img/u/section/u27-rtl.png);
}

img.u28Section {
    background-image: url(../../img/u/section/u28-rtl.png);
}

img.u29Section {
    background-image: url(../../img/u/section/u29-rtl.png);
}

img.u30Section {
    background-image: url(../../img/u/section/u30-rtl.png);
}

.ie6 img.u1Section {
    background-image: url(../../img/u/section/u1-rtl.gif);
}

.ie6 img.u2Section {
    background-image: url(../../img/u/section/u2-rtl.gif);
}

.ie6 img.u3Section {
    background-image: url(../../img/u/section/u3-rtl.gif);
}

.ie6 img.u4Section {
    background-image: url(../../img/u/section/u4-rtl.gif);
}

.ie6 img.u5Section {
    background-image: url(../../img/u/section/u5-rtl.gif);
}

.ie6 img.u6Section {
    background-image: url(../../img/u/section/u6-rtl.gif);
}

.ie6 img.u7Section {
    background-image: url(../../img/u/section/u7-rtl.gif);
}

.ie6 img.u8Section {
    background-image: url(../../img/u/section/u8-rtl.gif);
}

.ie6 img.u9Section {
    background-image: url(../../img/u/section/u9-rtl.gif);
}

.ie6 img.u10Section {
    background-image: url(../../img/u/section/u10-rtl.gif);
}

.ie6 img.u11Section {
    background-image: url(../../img/u/section/u11-rtl.gif);
}

.ie6 img.u12Section {
    background-image: url(../../img/u/section/u12-rtl.gif);
}

.ie6 img.u13Section {
    background-image: url(../../img/u/section/u13-rtl.gif);
}

.ie6 img.u14Section {
    background-image: url(../../img/u/section/u14-rtl.gif);
}

.ie6 img.u15Section {
    background-image: url(../../img/u/section/u15-rtl.gif);
}

.ie6 img.u16Section {
    background-image: url(../../img/u/section/u16-rtl.gif);
}

.ie6 img.u17Section {
    background-image: url(../../img/u/section/u17-rtl.gif);
}

.ie6 img.u18Section {
    background-image: url(../../img/u/section/u18-rtl.gif);
}

.ie6 img.u19Section {
    background-image: url(../../img/u/section/u19-rtl.gif);
}

.ie6 img.u20Section {
    background-image: url(../../img/u/section/u20-rtl.gif);
}

.ie6 img.u21Section {
    background-image: url(../../img/u/section/u21-rtl.gif);
}

.ie6 img.u22Section {
    background-image: url(../../img/u/section/u22-rtl.gif);
}

.ie6 img.u23Section {
    background-image: url(../../img/u/section/u23-rtl.gif);
}

.ie6 img.u24Section {
    background-image: url(../../img/u/section/u24-rtl.gif);
}

.ie6 img.u25Section {
    background-image: url(../../img/u/section/u25-rtl.gif);
}

.ie6 img.u26Section {
    background-image: url(../../img/u/section/u26-rtl.gif);
}

.ie6 img.u27Section {
    background-image: url(../../img/u/section/u27-rtl.gif);
}

.ie6 img.u28Section {
    background-image: url(../../img/u/section/u28-rtl.gif);
}

.ie6 img.u29Section {
    background-image: url(../../img/u/section/u29-rtl.gif);
}

.ie6 img.u30Section {
    background-image: url(../../img/u/section/u30-rtl.gif);
}

img.u1Big {
    background-image: url(../../img/u/big/u1-rtl.png);
    width: 380px;
    height: 500px;
}

img.u2Big {
    background-image: url(../../img/u/big/u2-rtl.png);
    width: 284px;
    height: 498px;
}

img.u3Big {
    background-image: url(../../img/u/big/u3-rtl.png);
    width: 324px;
    height: 500px;
}

img.u4Big {
    background-image: url(../../img/u/big/u4-rtl.png);
    width: 371px;
    height: 499px;
}

img.u5Big {
    background-image: url(../../img/u/big/u5-rtl.png);
    width: 454px;
    height: 500px;
}

img.u6Big {
    background-image: url(../../img/u/big/u6-rtl.png);
    width: 344px;
    height: 500px;
}

img.u7Big {
    background-image: url(../../img/u/big/u7-rtl.png);
    width: 500px;
    height: 304px;
}

img.u8Big {
    background-image: url(../../img/u/big/u8-rtl.png);
    width: 495px;
    height: 387px;
}

img.u9Big {
    background-image: url(../../img/u/big/u9-rtl.png);
    width: 214px;
    height: 498px;
}

img.u10Big {
    background-image: url(../../img/u/big/u10-rtl.png);
    width: 500px;
    height: 349px;
}

img.u11Big {
    background-image: url(../../img/u/big/u11-rtl.png);
    width: 499px;
    height: 499px;
}

img.u12Big {
    background-image: url(../../img/u/big/u12-rtl.png);
    width: 461px;
    height: 487px;
}

img.u13Big {
    background-image: url(../../img/u/big/u13-rtl.png);
    width: 500px;
    height: 492px;
}

img.u14Big {
    background-image: url(../../img/u/big/u14-rtl.png);
    width: 223px;
    height: 499px;
}

img.u15Big {
    background-image: url(../../img/u/big/u15-rtl.png);
    width: 345px;
    height: 500px;
}

img.u16Big {
    background-image: url(../../img/u/big/u16-rtl.png);
    width: 362px;
    height: 499px;
}

img.u17Big {
    background-image: url(../../img/u/big/u17-rtl.png);
    width: 500px;
    height: 237px;
}

img.u18Big {
    background-image: url(../../img/u/big/u18-rtl.png);
    width: 499px;
    height: 347px;
}

img.u19Big {
    background-image: url(../../img/u/big/u19-rtl.png);
    width: 293px;
    height: 500px;
}

img.u20Big {
    background-image: url(../../img/u/big/u20-rtl.png);
    width: 500px;
    height: 299px;
}

img.u21Big {
    background-image: url(../../img/u/big/u21-rtl.png);
    width: 500px;
    height: 421px;
}

img.u22Big {
    background-image: url(../../img/u/big/u22-rtl.png);
    width: 456px;
    height: 500px;
}

img.u23Big {
    background-image: url(../../img/u/big/u23-rtl.png);
    width: 439px;
    height: 499px;
}

img.u24Big {
    background-image: url(../../img/u/big/u24-rtl.png);
    width: 364px;
    height: 500px;
}

img.u25Big {
    background-image: url(../../img/u/big/u25-rtl.png);
    width: 427px;
    height: 500px;
}

img.u26Big {
    background-image: url(../../img/u/big/u26-rtl.png);
    width: 246px;
    height: 500px;
}

img.u27Big {
    background-image: url(../../img/u/big/u27-rtl.png);
    width: 500px;
    height: 364px;
}

img.u28Big {
    background-image: url(../../img/u/big/u28-rtl.png);
    width: 500px;
    height: 274px;
}

img.u29Big {
    background-image: url(../../img/u/big/u29-rtl.png);
    width: 358px;
    height: 500px;
}

img.u30Big {
    background-image: url(../../img/u/big/u30-rtl.png);
    width: 500px;
    height: 322px;
}

.ie6 img.u1Big {
    background-image: url(../../img/u/big/u1-rtl.gif);
}

.ie6 img.u2Big {
    background-image: url(../../img/u/big/u2-rtl.gif);
}

.ie6 img.u3Big {
    background-image: url(../../img/u/big/u3-rtl.gif);
}

.ie6 img.u4Big {
    background-image: url(../../img/u/big/u4-rtl.gif);
}

.ie6 img.u5Big {
    background-image: url(../../img/u/big/u5-rtl.gif);
}

.ie6 img.u6Big {
    background-image: url(../../img/u/big/u6-rtl.gif);
}

.ie6 img.u7Big {
    background-image: url(../../img/u/big/u7-rtl.gif);
}

.ie6 img.u8Big {
    background-image: url(../../img/u/big/u8-rtl.gif);
}

.ie6 img.u9Big {
    background-image: url(../../img/u/big/u9-rtl.gif);
}

.ie6 img.u10Big {
    background-image: url(../../img/u/big/u10-rtl.gif);
}

.ie6 img.u11Big {
    background-image: url(../../img/u/big/u11-rtl.gif);
}

.ie6 img.u12Big {
    background-image: url(../../img/u/big/u12-rtl.gif);
}

.ie6 img.u13Big {
    background-image: url(../../img/u/big/u13-rtl.gif);
}

.ie6 img.u14Big {
    background-image: url(../../img/u/big/u14-rtl.gif);
}

.ie6 img.u15Big {
    background-image: url(../../img/u/big/u15-rtl.gif);
}

.ie6 img.u16Big {
    background-image: url(../../img/u/big/u16-rtl.gif);
}

.ie6 img.u17Big {
    background-image: url(../../img/u/big/u17-rtl.gif);
}

.ie6 img.u18Big {
    background-image: url(../../img/u/big/u18-rtl.gif);
}

.ie6 img.u19Big {
    background-image: url(../../img/u/big/u19-rtl.gif);
}

.ie6 img.u20Big {
    background-image: url(../../img/u/big/u20-rtl.gif);
}

.ie6 img.u21Big {
    background-image: url(../../img/u/big/u21-rtl.gif);
}

.ie6 img.u22Big {
    background-image: url(../../img/u/big/u22-rtl.gif);
}

.ie6 img.u23Big {
    background-image: url(../../img/u/big/u23-rtl.gif);
}

.ie6 img.u24Big {
    background-image: url(../../img/u/big/u24-rtl.gif);
}

.ie6 img.u25Big {
    background-image: url(../../img/u/big/u25-rtl.gif);
}

.ie6 img.u26Big {
    background-image: url(../../img/u/big/u26-rtl.gif);
}

.ie6 img.u27Big {
    background-image: url(../../img/u/big/u27-rtl.gif);
}

.ie6 img.u28Big {
    background-image: url(../../img/u/big/u28-rtl.gif);
}

.ie6 img.u29Big {
    background-image: url(../../img/u/big/u29-rtl.gif);
}

.ie6 img.u30Big {
    background-image: url(../../img/u/big/u30-rtl.gif);
}

.unitZoom .dialog-background-tl {
    background-image: url(../../img/popup/tl.png);
}

.unitZoom .dialog-background-tc {
    background-image: url(../../img/popup/tc.png);
}

.unitZoom .dialog-background-tr {
    background-image: url(../../img/popup/tr.png);
}

.unitZoom .dialog-background-ml {
    background-image: url(../../img/popup/ml.png);
}

.unitZoom .dialog-background-mc {
    background-image: url(../../img/popup/mc.png);
}

.unitZoom .dialog-background-mr {
    background-image: url(../../img/popup/mr.png);
}

.unitZoom .dialog-background-bl {
    background-image: url(../../img/popup/bl.png);
}

.unitZoom .dialog-background-bc {
    background-image: url(../../img/popup/bc.png);
}

.unitZoom .dialog-background-br {
    background-image: url(../../img/popup/br.png);
}

.ie6 .unitZoom .dialog-background-tl {
    background-image: url(../../img/popup/tl.gif);
}

.ie6 .unitZoom .dialog-background-tc {
    background-image: url(../../img/popup/tc.gif);
}

.ie6 .unitZoom .dialog-background-tr {
    background-image: url(../../img/popup/tr.gif);
}

.ie6 .unitZoom .dialog-background-ml {
    background-image: url(../../img/popup/ml.gif);
}

.ie6 .unitZoom .dialog-background-mc {
    background-image: url(../../img/popup/mc.gif);
}

.ie6 .unitZoom .dialog-background-mr {
    background-image: url(../../img/popup/mr.gif);
}

.ie6 .unitZoom .dialog-background-bl {
    background-image: url(../../img/popup/bl.gif);
}

.ie6 .unitZoom .dialog-background-bc {
    background-image: url(../../img/popup/bc.gif);
}

.ie6 .unitZoom .dialog-background-br {
    background-image: url(../../img/popup/br.gif);
}

.unitZoom .dialog-tl {
    background-image: none;
}

.unitZoom .dialog-tc {
    background-image: none;
}

.unitZoom .dialog-tr {
    background-image: none;
}

.unitZoom .dialog-ml {
    background-image: none;
}

.unitZoom .dialog-mc {
    background-image: none;
}

.unitZoom .dialog-mr {
    background-image: none;
}

.unitZoom .dialog-bl {
    background-image: none;
}

.unitZoom .dialog-bc {
    background-image: none;
}

.unitZoom .dialog-br {
    background-image: none;
}

.ie6 .unitZoom .dialog-tl {
    background-image: none;
}

.ie6 .unitZoom .dialog-tc {
    background-image: none;
}

.ie6 .unitZoom .dialog-tr {
    background-image: none;
}

.ie6 .unitZoom .dialog-ml {
    background-image: none;
}

.ie6 .unitZoom .dialog-mc {
    background-image: none;
}

.ie6 .unitZoom .dialog-mr {
    background-image: none;
}

.ie6 .unitZoom .dialog-bl {
    background-image: none;
}

.ie6 .unitZoom .dialog-bc {
    background-image: none;
}

.ie6 .unitZoom .dialog-br {
    background-image: none;
}

img.building {
    width: 120px;
    height: 120px;
}

img.building.big {
    width: 184px;
    height: 179px;
}

img.wall {
    width: 628px;
    height: 534px;
}

img.obelisk {
    width: 172px;
    height: 179px;
}

img.g5 {
    background-image: url(../../img/g/g5-rtl.png);
}

img.g5b {
    background-image: url(../../img/g/construction/g5b-rtl.png);
}

img.g6 {
    background-image: url(../../img/g/g6-rtl.png);
}

img.g6b {
    background-image: url(../../img/g/construction/g6b-rtl.png);
}

img.g7 {
    background-image: url(../../img/g/g7-rtl.png);
}

img.g7b {
    background-image: url(../../img/g/construction/g7b-rtl.png);
}

img.g8 {
    background-image: url(../../img/g/g8-rtl.png);
}

img.g8b {
    background-image: url(../../img/g/construction/g8b-rtl.png);
}

img.g9 {
    background-image: url(../../img/g/g9-rtl.png);
}

img.g9b {
    background-image: url(../../img/g/construction/g9b-rtl.png);
}

img.g10 {
    background-image: url(../../img/g/g10-rtl.png);
}

img.g10b {
    background-image: url(../../img/g/construction/g10b-rtl.png);
}

img.g11 {
    background-image: url(../../img/g/g11-rtl.png);
}

img.g11b {
    background-image: url(../../img/g/construction/g11b-rtl.png);
}

img.g12 {
    background-image: url(../../img/g/g13-rtl.png);
}

img.g12b {
    background-image: url(../../img/g/construction/g13b-rtl.png);
}

img.g13 {
    background-image: url(../../img/g/g13-rtl.png);
}

img.g13b {
    background-image: url(../../img/g/construction/g13b-rtl.png);
}

img.g14 {
    background-image: url(../../img/g/g14-rtl.png);
}

img.g14b {
    background-image: url(../../img/g/construction/g14b-rtl.png);
}

img.g15 {
    background-image: url(../../img/g/g15-rtl.png);
}

img.g15b {
    background-image: url(../../img/g/construction/g15b-rtl.png);
}

img.g16,
img.g16b,
img.g16e {
    width: 120px;
    height: 160px;
    right: 356px;
    top: 171px;
}

img.g16_ww,
img.g16b_ww,
img.g16e_ww {
    width: 83px;
    height: 133px;
    right: 379px;
    top: 172px;
}

img.g16 {
    background-image: url(../../img/g/g16-rtl.png);
}

img.g16_ww {
    background-image: url(../../img/g/g16_ww-rtl.png);
}

img.g16b {
    background-image: url(../../img/g/g16b-rtl.png);
}

img.g16b_ww {
    background-image: url(../../img/g/g16b_ww-rtl.png);
}

img.g16e {
    background-image: url(../../img/g/g16e-rtl.png);
}

img.g16e_ww {
    background-image: url(../../img/g/g16e_ww-rtl.png);
}

img.g17 {
    background-image: url(../../img/g/g17-rtl.png);
}

img.g17b {
    background-image: url(../../img/g/construction/g17b-rtl.png);
}

img.g18 {
    background-image: url(../../img/g/g18-rtl.png);
}

img.g18b {
    background-image: url(../../img/g/construction/g18b-rtl.png);
}

img.g19 {
    background-image: url(../../img/g/g19-rtl.png);
}

img.g19b {
    background-image: url(../../img/g/construction/g19b-rtl.png);
}

img.g20 {
    background-image: url(../../img/g/g20-rtl.png);
}

img.g20b {
    background-image: url(../../img/g/construction/g20b-rtl.png);
}

img.g21 {
    background-image: url(../../img/g/g21-rtl.png);
}

img.g21b {
    background-image: url(../../img/g/construction/g21b-rtl.png);
}

img.g22 {
    background-image: url(../../img/g/g22-rtl.png);
}

img.g22b {
    background-image: url(../../img/g/construction/g22b-rtl.png);
}

img.g23 {
    background-image: url(../../img/g/g23-rtl.png);
}

img.g23b {
    background-image: url(../../img/g/construction/g23b-rtl.png);
}

img.g24 {
    background-image: url(../../img/g/g24-rtl.png);
}

img.g24b {
    background-image: url(../../img/g/construction/g24b-rtl.png);
}

img.g25 {
    background-image: url(../../img/g/g25-rtl.png);
}

img.g25b {
    background-image: url(../../img/g/construction/g25b-rtl.png);
}

img.g26 {
    background-image: url(../../img/g/g26-rtl.png);
}

img.g26b {
    background-image: url(../../img/g/construction/g26b-rtl.png);
}

img.g27 {
    background-image: url(../../img/g/g27-rtl.png);
}

img.g27b {
    background-image: url(../../img/g/construction/g27b-rtl.png);
}

img.g28 {
    background-image: url(../../img/g/g28-rtl.png);
}

img.g28b {
    background-image: url(../../img/g/construction/g28b-rtl.png);
}

img.g29 {
    background-image: url(../../img/g/g29-rtl.png);
}

img.g29b {
    background-image: url(../../img/g/construction/g29b-rtl.png);
}

img.g30 {
    background-image: url(../../img/g/g30-rtl.png);
}

img.g30b {
    background-image: url(../../img/g/construction/g30b-rtl.png);
}

img.g31Top,
img.g31Bottom,
img.g31bBottom,
img.g32Top,
img.g32Bottom,
img.g32bBottom,
img.g33Top,
img.g33Bottom,
img.g33bBottom {
    right: 0;
    top: 0;
}

img.g31Top,
img.g32Top,
img.g33Top {
    z-index: 14;
}

img.g31Bottom,
img.g31bBottom,
img.g32Bottom,
img.g32bBottom,
img.g33Bottom,
img.g33bBottom {
    z-index: 39;
}

img.g31Top {
    background-image: url(../../img/g/g31Top-rtl.png);
}

img.g31Bottom {
    background-image: url(../../img/g/g31Bottom-rtl.png);
}

img.g31bBottom {
    background-image: url(../../img/g/construction/g31bBottom-rtl.png);
}

img.g32Top {
    background-image: url(../../img/g/g32Top-rtl.png);
}

img.g32Bottom {
    background-image: url(../../img/g/g32Bottom-rtl.png);
}

img.g32bBottom {
    background-image: url(../../img/g/construction/g32bBottom-rtl.png);
}

img.g33Top {
    background-image: url(../../img/g/g33Top-rtl.png);
}

img.g33Bottom {
    background-image: url(../../img/g/g33Bottom-rtl.png);
}

img.g33bBottom {
    background-image: url(../../img/g/construction/g33bBottom-rtl.png);
}

img.g34 {
    background-image: url(../../img/g/g34-rtl.png);
}

img.g34b {
    background-image: url(../../img/g/construction/g34b-rtl.png);
}

img.g36 {
    background-image: url(../../img/g/g36-rtl.png);
}

img.g36b {
    background-image: url(../../img/g/construction/g36b-rtl.png);
}

img.g37 {
    background-image: url(../../img/g/g37-rtl.png);
}

img.g37b {
    background-image: url(../../img/g/construction/g37b-rtl.png);
}

img.g38 {
    background-image: url(../../img/g/g38-rtl.png);
}

img.g38b {
    background-image: url(../../img/g/construction/g38b-rtl.png);
}

img.g39 {
    background-image: url(../../img/g/g39-rtl.png);
}

img.g39b {
    background-image: url(../../img/g/construction/g39b-rtl.png);
}

img.g40 {
    width: 298px;
    height: 318px;
    top: 14px;
    right: 153px;
}

img.g40_0 {
    background-image: url(../../img/g/g40_0-rtl.png);
}

img.g40_1 {
    background-image: url(../../img/g/g40_1-rtl.png);
}

img.g40_2 {
    background-image: url(../../img/g/g40_2-rtl.png);
}

img.g40_3 {
    background-image: url(../../img/g/g40_3-rtl.png);
}

img.g40_4 {
    background-image: url(../../img/g/g40_4-rtl.png);
}

img.g40_5 {
    background-image: url(../../img/g/g40_5-rtl.png);
}

img.g40_6 {
    background-image: url(../../img/g/g40_6-rtl.png);
}

img.g40_7 {
    background-image: url(../../img/g/g40_7-rtl.png);
}

img.g40_8 {
    background-image: url(../../img/g/g40_8-rtl.png);
}

img.g40_9 {
    background-image: url(../../img/g/g40_9-rtl.png);
}

img.g40_10 {
    background-image: url(../../img/g/g40_10-rtl.png);
}

img.g40_11 {
    background-image: url(../../img/g/g40_11-rtl.png);
}

img.g41 {
    background-image: url(../../img/g/g41-rtl.png);
}

img.g41b {
    background-image: url(../../img/g/construction/g41b-rtl.png);
}

img.obelisk {
    background-image: url(../../img/g/g_obelisk-rtl.png);
}

.ie6 img.g5 {
    background-image: url(../../img/g/g5-rtl.gif);
}

.ie6 img.g5b {
    background-image: url(../../img/g/construction/g5b-rtl.gif);
}

.ie6 img.g6 {
    background-image: url(../../img/g/g6-rtl.gif);
}

.ie6 img.g6b {
    background-image: url(../../img/g/construction/g6b-rtl.gif);
}

.ie6 img.g7 {
    background-image: url(../../img/g/g7-rtl.gif);
}

.ie6 img.g7b {
    background-image: url(../../img/g/construction/g7b-rtl.gif);
}

.ie6 img.g8 {
    background-image: url(../../img/g/g8-rtl.gif);
}

.ie6 img.g8b {
    background-image: url(../../img/g/construction/g8b-rtl.gif);
}

.ie6 img.g9 {
    background-image: url(../../img/g/g9-rtl.gif);
}

.ie6 img.g9b {
    background-image: url(../../img/g/construction/g9b-rtl.gif);
}

.ie6 img.g10 {
    background-image: url(../../img/g/g10-rtl.gif);
}

.ie6 img.g10b {
    background-image: url(../../img/g/construction/g10b-rtl.gif);
}

.ie6 img.g11 {
    background-image: url(../../img/g/g11-rtl.gif);
}

.ie6 img.g11b {
    background-image: url(../../img/g/construction/g11b-rtl.gif);
}

.ie6 img.g13 {
    background-image: url(../../img/g/g13-rtl.gif);
}

.ie6 img.g13b {
    background-image: url(../../img/g/construction/g13b-rtl.gif);
}

.ie6 img.g14 {
    background-image: url(../../img/g/g14-rtl.gif);
}

.ie6 img.g14b {
    background-image: url(../../img/g/construction/g14b-rtl.gif);
}

.ie6 img.g15 {
    background-image: url(../../img/g/g15-rtl.gif);
}

.ie6 img.g15b {
    background-image: url(../../img/g/construction/g15b-rtl.gif);
}

.ie6 img.g16 {
    background-image: url(../../img/g/g16-rtl.gif);
}

.ie6 img.g16_ww {
    background-image: url(../../img/g/g16_ww-rtl.gif);
}

.ie6 img.g16b {
    background-image: url(../../img/g/g16b-rtl.gif);
}

.ie6 img.g16b_ww {
    background-image: url(../../img/g/g16b_ww-rtl.gif);
}

.ie6 img.g16e {
    background-image: url(../../img/g/g16e-rtl.gif);
}

.ie6 img.g16e_ww {
    background-image: url(../../img/g/g16e_ww-rtl.gif);
}

.ie6 img.g17 {
    background-image: url(../../img/g/g17-rtl.gif);
}

.ie6 img.g17b {
    background-image: url(../../img/g/construction/g17b-rtl.gif);
}

.ie6 img.g18 {
    background-image: url(../../img/g/g18-rtl.gif);
}

.ie6 img.g18b {
    background-image: url(../../img/g/construction/g18b-rtl.gif);
}

.ie6 img.g19 {
    background-image: url(../../img/g/g19-rtl.gif);
}

.ie6 img.g19b {
    background-image: url(../../img/g/construction/g19b-rtl.gif);
}

.ie6 img.g20 {
    background-image: url(../../img/g/g20-rtl.gif);
}

.ie6 img.g20b {
    background-image: url(../../img/g/construction/g20b-rtl.gif);
}

.ie6 img.g21 {
    background-image: url(../../img/g/g21-rtl.gif);
}

.ie6 img.g21b {
    background-image: url(../../img/g/construction/g21b-rtl.gif);
}

.ie6 img.g22 {
    background-image: url(../../img/g/g22-rtl.gif);
}

.ie6 img.g22b {
    background-image: url(../../img/g/construction/g22b-rtl.gif);
}

.ie6 img.g23 {
    background-image: url(../../img/g/g23-rtl.gif);
}

.ie6 img.g23b {
    background-image: url(../../img/g/construction/g23b-rtl.gif);
}

.ie6 img.g24 {
    background-image: url(../../img/g/g24-rtl.gif);
}

.ie6 img.g24b {
    background-image: url(../../img/g/construction/g24b-rtl.gif);
}

.ie6 img.g25 {
    background-image: url(../../img/g/g25-rtl.gif);
}

.ie6 img.g25b {
    background-image: url(../../img/g/construction/g25b-rtl.gif);
}

.ie6 img.g26 {
    background-image: url(../../img/g/g26-rtl.gif);
}

.ie6 img.g26b {
    background-image: url(../../img/g/construction/g26b-rtl.gif);
}

.ie6 img.g27 {
    background-image: url(../../img/g/g27-rtl.gif);
}

.ie6 img.g27b {
    background-image: url(../../img/g/construction/g27b-rtl.gif);
}

.ie6 img.g28 {
    background-image: url(../../img/g/g28-rtl.gif);
}

.ie6 img.g28b {
    background-image: url(../../img/g/construction/g28b-rtl.gif);
}

.ie6 img.g29 {
    background-image: url(../../img/g/g29-rtl.gif);
}

.ie6 img.g29b {
    background-image: url(../../img/g/construction/g29b-rtl.gif);
}

.ie6 img.g30 {
    background-image: url(../../img/g/g30-rtl.gif);
}

.ie6 img.g30b {
    background-image: url(../../img/g/construction/g30b-rtl.gif);
}

.ie6 img.g31Top {
    background-image: url(../../img/g/g31Top-rtl.gif);
}

.ie6 img.g31Bottom {
    background-image: url(../../img/g/g31Bottom-rtl.gif);
}

.ie6 img.g31bBottom {
    background-image: url(../../img/g/construction/g31bBottom-rtl.gif);
}

.ie6 img.g32Top {
    background-image: url(../../img/g/g32Top-rtl.gif);
}

.ie6 img.g32Bottom {
    background-image: url(../../img/g/g32Bottom-rtl.gif);
}

.ie6 img.g32bBottom {
    background-image: url(../../img/g/construction/g32bBottom-rtl.gif);
}

.ie6 img.g33Top {
    background-image: url(../../img/g/g33Top-rtl.gif);
}

.ie6 img.g33Bottom {
    background-image: url(../../img/g/g33Bottom-rtl.gif);
}

.ie6 img.g33bBottom {
    background-image: url(../../img/g/construction/g33bBottom-rtl.gif);
}

.ie6 img.g34 {
    background-image: url(../../img/g/g34-rtl.gif);
}

.ie6 img.g34b {
    background-image: url(../../img/g/construction/g34b-rtl.gif);
}

.ie6 img.g36 {
    background-image: url(../../img/g/g36-rtl.gif);
}

.ie6 img.g36b {
    background-image: url(../../img/g/construction/g36b-rtl.gif);
}

.ie6 img.g37 {
    background-image: url(../../img/g/g37-rtl.gif);
}

.ie6 img.g37b {
    background-image: url(../../img/g/construction/g37b-rtl.gif);
}

.ie6 img.g38 {
    background-image: url(../../img/g/g38-rtl.gif);
}

.ie6 img.g38b {
    background-image: url(../../img/g/construction/g38b-rtl.gif);
}

.ie6 img.g39 {
    background-image: url(../../img/g/g39-rtl.gif);
}

.ie6 img.g39b {
    background-image: url(../../img/g/construction/g39b-rtl.gif);
}

.ie6 img.g40_0 {
    background-image: url(../../img/g/g40_0-rtl.gif);
}

.ie6 img.g40_1 {
    background-image: url(../../img/g/g40_1-rtl.gif);
}

.ie6 img.g40_2 {
    background-image: url(../../img/g/g40_2-rtl.gif);
}

.ie6 img.g40_3 {
    background-image: url(../../img/g/g40_3-rtl.gif);
}

.ie6 img.g40_4 {
    background-image: url(../../img/g/g40_4-rtl.gif);
}

.ie6 img.g40_5 {
    background-image: url(../../img/g/g40_5-rtl.gif);
}

.ie6 img.g40_6 {
    background-image: url(../../img/g/g40_6-rtl.gif);
}

.ie6 img.g40_7 {
    background-image: url(../../img/g/g40_7-rtl.gif);
}

.ie6 img.g40_8 {
    background-image: url(../../img/g/g40_8-rtl.gif);
}

.ie6 img.g40_9 {
    background-image: url(../../img/g/g40_9-rtl.gif);
}

.ie6 img.g40_10 {
    background-image: url(../../img/g/g40_10-rtl.gif);
}

.ie6 img.g40_11 {
    background-image: url(../../img/g/g40_11-rtl.png);
}

.ie6 img.g41 {
    background-image: url(../../img/g/g41-rtl.gif);
}

.ie6 img.g41b {
    background-image: url(../../img/g/construction/g41b-rtl.gif);
}

img.gebIcon {
    width: 16px;
    height: 16px;
    background-image: url(../../img/g/icon/gebIcon.gif);
}

img.g1Icon {
    background-image: url(../../img/g/icon/g1Icon.gif);
}

img.g2Icon {
    background-image: url(../../img/g/icon/g2Icon.gif);
}

img.g3Icon {
    background-image: url(../../img/g/icon/g3Icon.gif);
}

img.g4Icon {
    background-image: url(../../img/g/icon/g4Icon.gif);
}

img.g5Icon {
    background-image: url(../../img/g/icon/g5Icon.gif);
}

img.g6Icon {
    background-image: url(../../img/g/icon/g6Icon.gif);
}

img.g7Icon {
    background-image: url(../../img/g/icon/g7Icon.gif);
}

img.g8Icon {
    background-image: url(../../img/g/icon/g8Icon.gif);
}

img.g9Icon {
    background-image: url(../../img/g/icon/g9Icon.gif);
}

img.g10Icon {
    background-image: url(../../img/g/icon/g10Icon.gif);
}

img.g11Icon {
    background-image: url(../../img/g/icon/g11Icon.gif);
}

img.g13Icon {
    background-image: url(../../img/g/icon/g13Icon.gif);
}

img.g14Icon {
    background-image: url(../../img/g/icon/g14Icon.gif);
}

img.g15Icon {
    background-image: url(../../img/g/icon/g15Icon.gif);
}

img.g16Icon {
    background-image: url(../../img/g/icon/g16Icon.gif);
}

img.g17Icon {
    background-image: url(../../img/g/icon/g17Icon.gif);
}

img.g18Icon {
    background-image: url(../../img/g/icon/g18Icon.gif);
}

img.g19Icon {
    background-image: url(../../img/g/icon/g19Icon.gif);
}

img.g20Icon {
    background-image: url(../../img/g/icon/g20Icon.gif);
}

img.g21Icon {
    background-image: url(../../img/g/icon/g21Icon.gif);
}

img.g22Icon {
    background-image: url(../../img/g/icon/g22Icon.gif);
}

img.g23Icon {
    background-image: url(../../img/g/icon/g23Icon.gif);
}

img.g24Icon {
    background-image: url(../../img/g/icon/g24Icon.gif);
}

img.g25Icon {
    background-image: url(../../img/g/icon/g25Icon.gif);
}

img.g26Icon {
    background-image: url(../../img/g/icon/g26Icon.gif);
}

img.g27Icon {
    background-image: url(../../img/g/icon/g27Icon.gif);
}

img.g28Icon {
    background-image: url(../../img/g/icon/g28Icon.gif);
}

img.g29Icon {
    background-image: url(../../img/g/icon/g29Icon.gif);
}

img.g30Icon {
    background-image: url(../../img/g/icon/g30Icon.gif);
}

img.g31Icon {
    background-image: url(../../img/g/icon/g31Icon.gif);
}

img.g32Icon {
    background-image: url(../../img/g/icon/g32Icon.gif);
}

img.g33Icon {
    background-image: url(../../img/g/icon/g33Icon.gif);
}

img.g34Icon {
    background-image: url(../../img/g/icon/g34Icon.gif);
}

img.g36Icon {
    background-image: url(../../img/g/icon/g36Icon.gif);
}

img.g37Icon {
    background-image: url(../../img/g/icon/g37Icon.gif);
}

img.g38Icon {
    background-image: url(../../img/g/icon/g38Icon.gif);
}

img.g39Icon {
    background-image: url(../../img/g/icon/g39Icon.gif);
}

img.g40Icon {
    background-image: url(../../img/g/icon/g40Icon.gif);
}

img.g41Icon {
    background-image: url(../../img/g/icon/g41Icon.gif);
}

img.big.white.g1 {
    background-image: url(../../img/g/big/white/g1-rtl.png);
}

img.big.white.g2 {
    background-image: url(../../img/g/big/white/g2-rtl.png);
}

img.big.white.g3 {
    background-image: url(../../img/g/big/white/g3-rtl.png);
}

img.big.white.g4 {
    background-image: url(../../img/g/big/white/g4-rtl.png);
}

img.big.white.g5 {
    background-image: url(../../img/g/big/white/g5-rtl.png);
}

img.big.white.g6 {
    background-image: url(../../img/g/big/white/g6-rtl.png);
}

img.big.white.g7 {
    background-image: url(../../img/g/big/white/g7-rtl.png);
}

img.big.white.g8 {
    background-image: url(../../img/g/big/white/g8-rtl.png);
}

img.big.white.g9 {
    background-image: url(../../img/g/big/white/g9-rtl.png);
}

img.big.white.g10 {
    background-image: url(../../img/g/big/white/g10-rtl.png);
}

img.big.white.g11 {
    background-image: url(../../img/g/big/white/g11-rtl.png);
}

img.big.white.g13 {
    background-image: url(../../img/g/big/white/g13-rtl.png);
}

img.big.white.g14 {
    background-image: url(../../img/g/big/white/g14-rtl.png);
}

img.big.white.g15 {
    background-image: url(../../img/g/big/white/g15-rtl.png);
}

img.big.white.g16 {
    background-image: url(../../img/g/big/white/g16-rtl.png);
}

img.big.white.g17 {
    background-image: url(../../img/g/big/white/g17-rtl.png);
}

img.big.white.g18 {
    background-image: url(../../img/g/big/white/g18-rtl.png);
}

img.big.white.g19 {
    background-image: url(../../img/g/big/white/g19-rtl.png);
}

img.big.white.g20 {
    background-image: url(../../img/g/big/white/g20-rtl.png);
}

img.big.white.g21 {
    background-image: url(../../img/g/big/white/g21-rtl.png);
}

img.big.white.g22 {
    background-image: url(../../img/g/big/white/g22-rtl.png);
}

img.big.white.g23 {
    background-image: url(../../img/g/big/white/g23-rtl.png);
}

img.big.white.g24 {
    background-image: url(../../img/g/big/white/g24-rtl.png);
}

img.big.white.g25 {
    background-image: url(../../img/g/big/white/g25-rtl.png);
}

img.big.white.g26 {
    background-image: url(../../img/g/big/white/g26-rtl.png);
}

img.big.white.g27 {
    background-image: url(../../img/g/big/white/g27-rtl.png);
}

img.big.white.g28 {
    background-image: url(../../img/g/big/white/g28-rtl.png);
}

img.big.white.g29 {
    background-image: url(../../img/g/big/white/g29-rtl.png);
}

img.big.white.g30 {
    background-image: url(../../img/g/big/white/g30-rtl.png);
}

img.big.white.g31 {
    background-image: url(../../img/g/big/white/g31-rtl.png);
}

img.big.white.g32 {
    background-image: url(../../img/g/big/white/g32-rtl.png);
}

img.big.white.g33 {
    background-image: url(../../img/g/big/white/g33-rtl.png);
}

img.big.white.g34 {
    background-image: url(../../img/g/big/white/g34-rtl.png);
}

img.big.white.g36 {
    background-image: url(../../img/g/big/white/g36-rtl.png);
}

img.big.white.g37 {
    background-image: url(../../img/g/big/white/g37-rtl.png);
}

img.big.white.g38 {
    background-image: url(../../img/g/big/white/g38-rtl.png);
}

img.big.white.g39 {
    background-image: url(../../img/g/big/white/g39-rtl.png);
}

img.big.white.g40 {
    background-image: url(../../img/g/big/white/g40-rtl.png);
}

img.big.white.g41 {
    background-image: url(../../img/g/big/white/g41-rtl.png);
}

.ie6 div.build_desc img.g1 {
    background-image: url(../../img/g/big/black/g1-rtl.gif);
}

.ie6 div.build_desc img.g2 {
    background-image: url(../../img/g/big/black/g2-rtl.gif);
}

.ie6 div.build_desc img.g3 {
    background-image: url(../../img/g/big/black/g3-rtl.gif);
}

.ie6 div.build_desc img.g4 {
    background-image: url(../../img/g/big/black/g4-rtl.gif);
}

.ie6 div.build_desc img.g5 {
    background-image: url(../../img/g/big/black/g5-rtl.gif);
}

.ie6 div.build_desc img.g6 {
    background-image: url(../../img/g/big/black/g6-rtl.gif);
}

.ie6 div.build_desc img.g7 {
    background-image: url(../../img/g/big/black/g7-rtl.gif);
}

.ie6 div.build_desc img.g8 {
    background-image: url(../../img/g/big/black/g8-rtl.gif);
}

.ie6 div.build_desc img.g9 {
    background-image: url(../../img/g/big/black/g9-rtl.gif);
}

.ie6 div.build_desc img.g10 {
    background-image: url(../../img/g/big/black/g10-rtl.gif);
}

.ie6 div.build_desc img.g11 {
    background-image: url(../../img/g/big/black/g11-rtl.gif);
}

.ie6 div.build_desc img.g13 {
    background-image: url(../../img/g/big/black/g13-rtl.gif);
}

.ie6 div.build_desc img.g14 {
    background-image: url(../../img/g/big/black/g14-rtl.gif);
}

.ie6 div.build_desc img.g15 {
    background-image: url(../../img/g/big/black/g15-rtl.gif);
}

.ie6 div.build_desc img.g16 {
    background-image: url(../../img/g/big/black/g16-rtl.gif);
}

.ie6 div.build_desc img.g17 {
    background-image: url(../../img/g/big/black/g17-rtl.gif);
}

.ie6 div.build_desc img.g18 {
    background-image: url(../../img/g/big/black/g18-rtl.gif);
}

.ie6 div.build_desc img.g19 {
    background-image: url(../../img/g/big/black/g19-rtl.gif);
}

.ie6 div.build_desc img.g20 {
    background-image: url(../../img/g/big/black/g20-rtl.gif);
}

.ie6 div.build_desc img.g21 {
    background-image: url(../../img/g/big/black/g21-rtl.gif);
}

.ie6 div.build_desc img.g22 {
    background-image: url(../../img/g/big/black/g22-rtl.gif);
}

.ie6 div.build_desc img.g23 {
    background-image: url(../../img/g/big/black/g23-rtl.gif);
}

.ie6 div.build_desc img.g24 {
    background-image: url(../../img/g/big/black/g24-rtl.gif);
}

.ie6 div.build_desc img.g25 {
    background-image: url(../../img/g/big/black/g25-rtl.gif);
}

.ie6 div.build_desc img.g26 {
    background-image: url(../../img/g/big/black/g26-rtl.gif);
}

.ie6 div.build_desc img.g27 {
    background-image: url(../../img/g/big/black/g27-rtl.gif);
}

.ie6 div.build_desc img.g28 {
    background-image: url(../../img/g/big/black/g28-rtl.gif);
}

.ie6 div.build_desc img.g29 {
    background-image: url(../../img/g/big/black/g29-rtl.gif);
}

.ie6 div.build_desc img.g30 {
    background-image: url(../../img/g/big/black/g30-rtl.gif);
}

.ie6 div.build_desc img.g31 {
    background-image: url(../../img/g/big/black/g31-rtl.gif);
}

.ie6 div.build_desc img.g32 {
    background-image: url(../../img/g/big/black/g32-rtl.gif);
}

.ie6 div.build_desc img.g33 {
    background-image: url(../../img/g/big/black/g33-rtl.gif);
}

.ie6 div.build_desc img.g34 {
    background-image: url(../../img/g/big/black/g34-rtl.gif);
}

.ie6 div.build_desc img.g36 {
    background-image: url(../../img/g/big/black/g36-rtl.gif);
}

.ie6 div.build_desc img.g37 {
    background-image: url(../../img/g/big/black/g37-rtl.gif);
}

.ie6 div.build_desc img.g38 {
    background-image: url(../../img/g/big/black/g38-rtl.gif);
}

.ie6 div.build_desc img.g39 {
    background-image: url(../../img/g/big/black/g39-rtl.gif);
}

.ie6 div.build_desc img.g40 {
    background-image: url(../../img/g/big/black/g40-rtl.gif);
}

.ie6 div.build_desc img.g41 {
    background-image: url(../../img/g/big/black/g41-rtl.gif);
}

img.big.black.g1 {
    background-image: url(../../img/g/big/black/g1-rtl.png);
}

img.big.black.g2 {
    background-image: url(../../img/g/big/black/g2-rtl.png);
}

img.big.black.g3 {
    background-image: url(../../img/g/big/black/g3-rtl.png);
}

img.big.black.g4 {
    background-image: url(../../img/g/big/black/g4-rtl.png);
}

img.big.black.g5 {
    background-image: url(../../img/g/big/black/g5-rtl.png);
}

img.big.black.g6 {
    background-image: url(../../img/g/big/black/g6-rtl.png);
}

img.big.black.g7 {
    background-image: url(../../img/g/big/black/g7-rtl.png);
}

img.big.black.g8 {
    background-image: url(../../img/g/big/black/g8-rtl.png);
}

img.big.black.g9 {
    background-image: url(../../img/g/big/black/g9-rtl.png);
}

img.big.black.g10 {
    background-image: url(../../img/g/big/black/g10-rtl.png);
}

img.big.black.g11 {
    background-image: url(../../img/g/big/black/g11-rtl.png);
}

img.big.black.g13 {
    background-image: url(../../img/g/big/black/g13-rtl.png);
}

img.big.black.g14 {
    background-image: url(../../img/g/big/black/g14-rtl.png);
}

img.big.black.g15 {
    background-image: url(../../img/g/big/black/g15-rtl.png);
}

img.big.black.g16 {
    background-image: url(../../img/g/big/black/g16-rtl.png);
}

img.big.black.g17 {
    background-image: url(../../img/g/big/black/g17-rtl.png);
}

img.big.black.g18 {
    background-image: url(../../img/g/big/black/g18-rtl.png);
}

img.big.black.g19 {
    background-image: url(../../img/g/big/black/g19-rtl.png);
}

img.big.black.g20 {
    background-image: url(../../img/g/big/black/g20-rtl.png);
}

img.big.black.g21 {
    background-image: url(../../img/g/big/black/g21-rtl.png);
}

img.big.black.g22 {
    background-image: url(../../img/g/big/black/g22-rtl.png);
}

img.big.black.g23 {
    background-image: url(../../img/g/big/black/g23-rtl.png);
}

img.big.black.g24 {
    background-image: url(../../img/g/big/black/g24-rtl.png);
}

img.big.black.g25 {
    background-image: url(../../img/g/big/black/g25-rtl.png);
}

img.big.black.g26 {
    background-image: url(../../img/g/big/black/g26-rtl.png);
}

img.big.black.g27 {
    background-image: url(../../img/g/big/black/g27-rtl.png);
}

img.big.black.g28 {
    background-image: url(../../img/g/big/black/g28-rtl.png);
}

img.big.black.g29 {
    background-image: url(../../img/g/big/black/g29-rtl.png);
}

img.big.black.g30 {
    background-image: url(../../img/g/big/black/g30-rtl.png);
}

img.big.black.g31 {
    background-image: url(../../img/g/big/black/g31-rtl.png);
}

img.big.black.g32 {
    background-image: url(../../img/g/big/black/g32-rtl.png);
}

img.big.black.g33 {
    background-image: url(../../img/g/big/black/g33-rtl.png);
}

img.big.black.g34 {
    background-image: url(../../img/g/big/black/g34-rtl.png);
}

img.big.black.g36 {
    background-image: url(../../img/g/big/black/g36-rtl.png);
}

img.big.black.g37 {
    background-image: url(../../img/g/big/black/g37-rtl.png);
}

img.big.black.g38 {
    background-image: url(../../img/g/big/black/g38-rtl.png);
}

img.big.black.g39 {
    background-image: url(../../img/g/big/black/g39-rtl.png);
}

img.big.black.g40 {
    background-image: url(../../img/g/big/black/g40-rtl.png);
}

img.big.black.g41 {
    background-image: url(../../img/g/big/black/g41-rtl.png);
}

.ie6 div.dialog .manual img.g1 {
    background-image: url(../../img/g/big/black/g1-rtl.gif);
}

.ie6 div.dialog .manual img.g2 {
    background-image: url(../../img/g/big/black/g2-rtl.gif);
}

.ie6 div.dialog .manual img.g3 {
    background-image: url(../../img/g/big/black/g3-rtl.gif);
}

.ie6 div.dialog .manual img.g4 {
    background-image: url(../../img/g/big/black/g4-rtl.gif);
}

.ie6 div.dialog .manual img.g5 {
    background-image: url(../../img/g/big/black/g5-rtl.gif);
}

.ie6 div.dialog .manual img.g6 {
    background-image: url(../../img/g/big/black/g6-rtl.gif);
}

.ie6 div.dialog .manual img.g7 {
    background-image: url(../../img/g/big/black/g7-rtl.gif);
}

.ie6 div.dialog .manual img.g8 {
    background-image: url(../../img/g/big/black/g8-rtl.gif);
}

.ie6 div.dialog .manual img.g9 {
    background-image: url(../../img/g/big/black/g9-rtl.gif);
}

.ie6 div.dialog .manual img.g10 {
    background-image: url(../../img/g/big/black/g10-rtl.gif);
}

.ie6 div.dialog .manual img.g11 {
    background-image: url(../../img/g/big/black/g11-rtl.gif);
}

.ie6 div.dialog .manual img.g13 {
    background-image: url(../../img/g/big/black/g13-rtl.gif);
}

.ie6 div.dialog .manual img.g14 {
    background-image: url(../../img/g/big/black/g14-rtl.gif);
}

.ie6 div.dialog .manual img.g15 {
    background-image: url(../../img/g/big/black/g15-rtl.gif);
}

.ie6 div.dialog .manual img.g16 {
    background-image: url(../../img/g/big/black/g16-rtl.gif);
}

.ie6 div.dialog .manual img.g17 {
    background-image: url(../../img/g/big/black/g17-rtl.gif);
}

.ie6 div.dialog .manual img.g18 {
    background-image: url(../../img/g/big/black/g18-rtl.gif);
}

.ie6 div.dialog .manual img.g19 {
    background-image: url(../../img/g/big/black/g19-rtl.gif);
}

.ie6 div.dialog .manual img.g20 {
    background-image: url(../../img/g/big/black/g20-rtl.gif);
}

.ie6 div.dialog .manual img.g21 {
    background-image: url(../../img/g/big/black/g21-rtl.gif);
}

.ie6 div.dialog .manual img.g22 {
    background-image: url(../../img/g/big/black/g22-rtl.gif);
}

.ie6 div.dialog .manual img.g23 {
    background-image: url(../../img/g/big/black/g23-rtl.gif);
}

.ie6 div.dialog .manual img.g24 {
    background-image: url(../../img/g/big/black/g24-rtl.gif);
}

.ie6 div.dialog .manual img.g25 {
    background-image: url(../../img/g/big/black/g25-rtl.gif);
}

.ie6 div.dialog .manual img.g26 {
    background-image: url(../../img/g/big/black/g26-rtl.gif);
}

.ie6 div.dialog .manual img.g27 {
    background-image: url(../../img/g/big/black/g27-rtl.gif);
}

.ie6 div.dialog .manual img.g28 {
    background-image: url(../../img/g/big/black/g28-rtl.gif);
}

.ie6 div.dialog .manual img.g29 {
    background-image: url(../../img/g/big/black/g29-rtl.gif);
}

.ie6 div.dialog .manual img.g30 {
    background-image: url(../../img/g/big/black/g30-rtl.gif);
}

.ie6 div.dialog .manual img.g31 {
    background-image: url(../../img/g/big/black/g31-rtl.gif);
}

.ie6 div.dialog .manual img.g32 {
    background-image: url(../../img/g/big/black/g32-rtl.gif);
}

.ie6 div.dialog .manual img.g33 {
    background-image: url(../../img/g/big/black/g33-rtl.gif);
}

.ie6 div.dialog .manual img.g34 {
    background-image: url(../../img/g/big/black/g34-rtl.gif);
}

.ie6 div.dialog .manual img.g36 {
    background-image: url(../../img/g/big/black/g36-rtl.gif);
}

.ie6 div.dialog .manual img.g37 {
    background-image: url(../../img/g/big/black/g37-rtl.gif);
}

.ie6 div.dialog .manual img.g38 {
    background-image: url(../../img/g/big/black/g38-rtl.gif);
}

.ie6 div.dialog .manual img.g39 {
    background-image: url(../../img/g/big/black/g39-rtl.gif);
}

.ie6 div.dialog .manual img.g40 {
    background-image: url(../../img/g/big/black/g40-rtl.gif);
}

.ie6 div.dialog .manual img.g41 {
    background-image: url(../../img/g/big/black/g41-rtl.gif);
}

img.att_all {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/att_all.gif);
}

img.att1 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/att1.gif);
}

img.hero_on_adventure {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/adventure-rtl.png);
}

img.settlersOnTheWay {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/settle-rtl.png);
}

img.att2 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/att2.gif);
}

img.att3 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/att3.gif);
}

img.def_all {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def_all.gif);
}

img.def1 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def1.gif);
}

img.def2 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def2.gif);
}

img.def3 {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def3.gif);
}

img.def_c {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def_c.gif);
}

img.def_i {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/def_i.gif);
}

img.iReport {
    background-image: url(../../img/a/report_icons.gif);
    width: 19px;
    height: 17px;
}

img.iReport0 {
    background-position: 0 -3px;
}

img.iReport1 {
    background-position: 0 -53px;
}

img.iReport2 {
    background-position: 0 -103px;
}

img.iReport3 {
    background-position: 0 -153px;
}

img.iReport4 {
    background-position: 0 -203px;
}

img.iReport5 {
    background-position: 0 -253px;
}

img.iReport6 {
    background-position: 0 -303px;
}

img.iReport7 {
    background-position: 0 -353px;
}

img.iReport8 {
    background-position: 0 -403px;
}

img.iReport11 {
    background-position: 0 -553px;
}

img.iReport12 {
    background-position: 0 -603px;
}

img.iReport13 {
    background-position: 0 -653px;
}

img.iReport14 {
    background-position: 0 -703px;
}

img.iReport15 {
    background-position: 0 -753px;
}

img.iReport16 {
    background-position: 0 -803px;
}

img.iReport17 {
    background-position: 0 -853px;
}

img.iReport18 {
    background-position: 0 -903px;
}

img.iReport19 {
    background-position: 0 -953px;
}

img.iReport20 {
    background-position: 0 -1003px;
}

img.iReport21 {
    background-position: 0 -1053px;
}

img.online1,
img.online2,
img.online3,
img.online4,
img.online5 {
    width: 12px;
    height: 12px;
    background-image: url(../../img/a/circle.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;
}

div.player img.medal,
div.alliance img.medal,
body.manual img.medal {
    width: 35px;
    height: 48px;
}

div.player img.cmedal,
div.alliance img.cmedal,
body.manual img.cmedal {
    max-width: 235px;
}

.ie6 div.player img.cmedal,
.ie6 div.alliance img.cmedal,
.ie6 body.manual img.cmedal {
    max-width: 235px;
    width: auto!important;
    width: 235px;
}

div.player img.t1_1,
body.manual img.t1_1 {
    background-image: url(../../img/t/t1_1.gif);
}

div.player img.t1_2,
body.manual img.t1_2 {
    background-image: url(../../img/t/t1_2.gif);
}

div.player img.t1_3,
body.manual img.t1_3 {
    background-image: url(../../img/t/t1_3.gif);
}

div.player img.t1_4,
body.manual img.t1_4 {
    background-image: url(../../img/t/t1_4.gif);
}

div.player img.t1_5 {
    background-image: url(../../img/t/t1_5.gif);
}

div.player img.t1_6 {
    background-image: url(../../img/t/t1_6.gif);
}

div.player img.t1_7 {
    background-image: url(../../img/t/t1_7.gif);
}

div.player img.t1_8 {
    background-image: url(../../img/t/t1_8.gif);
}

div.player img.t1_9 {
    background-image: url(../../img/t/t1_9.gif);
}

div.player img.t1_10 {
    background-image: url(../../img/t/t1_10.gif);
}

div.player img.t100_1 {
    background-image: url(../../img/t/t100_1.gif);
}

div.player img.t101_1 {
    background-image: url(../../img/t/t101_1.gif);
}

div.player img.t102_1 {
    background-image: url(../../img/t/t102_1.gif);
}

div.player img.t110_1 {
    background-image: url(../../img/t/t110_1.gif);
}

div.player img.t111_1 {
    background-image: url(../../img/t/t111_1.gif);
}

div.player img.t112_1 {
    background-image: url(../../img/t/t112_1.gif);
}

div.player img.t120_1 {
    background-image: url(../../img/t/t120_1.gif);
}

div.player img.t121_1 {
    background-image: url(../../img/t/t121_1.gif);
}

div.player img.t122_1 {
    background-image: url(../../img/t/t122_1.gif);
}

div.player img.t130_1 {
    background-image: url(../../img/t/t130_1.gif);
}

div.player img.t131_1 {
    background-image: url(../../img/t/t131_1.gif);
}

div.player img.t132_1 {
    background-image: url(../../img/t/t132_1.gif);
}

div.player img.t140_1 {
    background-image: url(../../img/t/t140_1.gif);
}

div.player img.t141_1 {
    background-image: url(../../img/t/t141_1.gif);
}

div.player img.t142_1 {
    background-image: url(../../img/t/t142_1.gif);
}

div.player img.t150_1 {
    background-image: url(../../img/t/t150_1.gif);
}

div.player img.t151_1 {
    background-image: url(../../img/t/t151_1.gif);
}

div.player img.t152_1 {
    background-image: url(../../img/t/t152_1.gif);
}

div.player img.t160_1 {
    background-image: url(../../img/t/t160_1.gif);
}

div.player img.t161_1 {
    background-image: url(../../img/t/t161_1.gif);
}

div.player img.t162_1 {
    background-image: url(../../img/t/t162_1.gif);
}

div.player img.t170_1 {
    background-image: url(../../img/t/t170_1.gif);
}

div.player img.t171_1 {
    background-image: url(../../img/t/t171_1.gif);
}

div.player img.t172_1 {
    background-image: url(../../img/t/t172_1.gif);
}

div.player img.t180_1 {
    background-image: url(../../img/t/t180_1.gif);
}

div.player img.t181_1 {
    background-image: url(../../img/t/t181_1.gif);
}

div.player img.t182_1 {
    background-image: url(../../img/t/t182_1.gif);
}

div.player img.t190_1 {
    background-image: url(../../img/t/t190_1.gif);
}

div.player img.t191_1 {
    background-image: url(../../img/t/t191_1.gif);
}

div.player img.t192_1 {
    background-image: url(../../img/t/t192_1.gif);
}

div.player img.t2_1 {
    background-image: url(../../img/t/t2_1.gif);
}

div.player img.t2_10 {
    background-image: url(../../img/t/t2_10.gif);
}

div.player img.t2_2 {
    background-image: url(../../img/t/t2_2.gif);
}

div.player img.t2_3 {
    background-image: url(../../img/t/t2_3.gif);
}

div.player img.t2_4 {
    background-image: url(../../img/t/t2_4.gif);
}

div.player img.t2_5 {
    background-image: url(../../img/t/t2_5.gif);
}

div.player img.t2_6 {
    background-image: url(../../img/t/t2_6.gif);
}

div.player img.t2_7 {
    background-image: url(../../img/t/t2_7.gif);
}

div.player img.t2_8 {
    background-image: url(../../img/t/t2_8.gif);
}

div.player img.t2_9 {
    background-image: url(../../img/t/t2_9.gif);
}

div.player img.t200_1 {
    background-image: url(../../img/t/t200_1.gif);
}

div.player img.t201_1 {
    background-image: url(../../img/t/t201_1.gif);
}

div.player img.t202_1 {
    background-image: url(../../img/t/t202_1.gif);
}

div.player img.t210_1 {
    background-image: url(../../img/t/t210_1.gif);
}

div.player img.t211_1 {
    background-image: url(../../img/t/t211_1.gif);
}

div.player img.t212_1 {
    background-image: url(../../img/t/t212_1.gif);
}

div.player img.t220_1 {
    background-image: url(../../img/t/t220_1.gif);
}

div.player img.t221_1 {
    background-image: url(../../img/t/t221_1.gif);
}

div.player img.t222_1 {
    background-image: url(../../img/t/t222_1.gif);
}

div.player img.t3_1 {
    background-image: url(../../img/t/t3_1.gif);
}

div.player img.t3_10 {
    background-image: url(../../img/t/t3_10.gif);
}

div.player img.t3_2 {
    background-image: url(../../img/t/t3_2.gif);
}

div.player img.t3_3 {
    background-image: url(../../img/t/t3_3.gif);
}

div.player img.t3_4 {
    background-image: url(../../img/t/t3_4.gif);
}

div.player img.t3_5 {
    background-image: url(../../img/t/t3_5.gif);
}

div.player img.t3_6 {
    background-image: url(../../img/t/t3_6.gif);
}

div.player img.t3_7 {
    background-image: url(../../img/t/t3_7.gif);
}

div.player img.t3_8 {
    background-image: url(../../img/t/t3_8.gif);
}

div.player img.t3_9 {
    background-image: url(../../img/t/t3_9.gif);
}

div.player img.t4_1 {
    background-image: url(../../img/t/t4_1.gif);
}

div.player img.t4_10 {
    background-image: url(../../img/t/t4_10.gif);
}

div.player img.t4_2 {
    background-image: url(../../img/t/t4_2.gif);
}

div.player img.t4_3 {
    background-image: url(../../img/t/t4_3.gif);
}

div.player img.t4_4 {
    background-image: url(../../img/t/t4_4.gif);
}

div.player img.t4_5 {
    background-image: url(../../img/t/t4_5.gif);
}

div.player img.t4_6 {
    background-image: url(../../img/t/t4_6.gif);
}

div.player img.t4_7 {
    background-image: url(../../img/t/t4_7.gif);
}

div.player img.t4_8 {
    background-image: url(../../img/t/t4_8.gif);
}

div.player img.t4_9 {
    background-image: url(../../img/t/t4_9.gif);
}

div.player img.t5_1 {
    background-image: url(../../img/t/t5_1.gif);
}

div.player img.t5_10 {
    background-image: url(../../img/t/t5_10.gif);
}

div.player img.t5_2 {
    background-image: url(../../img/t/t5_2.gif);
}

div.player img.t5_3 {
    background-image: url(../../img/t/t5_3.gif);
}

div.player img.t5_4 {
    background-image: url(../../img/t/t5_4.gif);
}

div.player img.t5_5 {
    background-image: url(../../img/t/t5_5.gif);
}

div.player img.t5_6 {
    background-image: url(../../img/t/t5_6.gif);
}

div.player img.t5_7 {
    background-image: url(../../img/t/t5_7.gif);
}

div.player img.t5_8 {
    background-image: url(../../img/t/t5_8.gif);
}

div.player img.t5_9 {
    background-image: url(../../img/t/t5_9.gif);
}

div.player img.t6_1 {
    background-image: url(../../img/t/t6_1.gif);
}

div.player img.t6_10 {
    background-image: url(../../img/t/t6_10.gif);
}

div.player img.t6_2 {
    background-image: url(../../img/t/t6_2.gif);
}

div.player img.t6_3 {
    background-image: url(../../img/t/t6_3.gif);
}

div.player img.t6_4 {
    background-image: url(../../img/t/t6_4.gif);
}

div.player img.t6_5 {
    background-image: url(../../img/t/t6_5.gif);
}

div.player img.t6_6 {
    background-image: url(../../img/t/t6_6.gif);
}

div.player img.t6_7 {
    background-image: url(../../img/t/t6_7.gif);
}

div.player img.t6_8 {
    background-image: url(../../img/t/t6_8.gif);
}

div.player img.t6_9 {
    background-image: url(../../img/t/t6_9.gif);
}

div.player img.t10_1 {
    background-image: url(../../img/t/t10_1.gif);
}

div.player img.t10_2 {
    width: 247px;
    height: 195px;
    background-image: url(../../img/t/t10_2.gif);
}

div.alliance img.a1_1,
body.manual img.a1_1 {
    background-image: url(../../img/t/a1_1.gif);
}

div.alliance img.a1_2,
body.manual img.a1_2 {
    background-image: url(../../img/t/a1_2.gif);
}

div.alliance img.a1_3,
body.manual img.a1_3 {
    background-image: url(../../img/t/a1_3.gif);
}

div.alliance img.a1_4,
body.manual img.a1_4 {
    background-image: url(../../img/t/a1_4.gif);
}

div.alliance img.a1_5 {
    background-image: url(../../img/t/a1_5.gif);
}

div.alliance img.a1_6 {
    background-image: url(../../img/t/a1_6.gif);
}

div.alliance img.a1_7 {
    background-image: url(../../img/t/a1_7.gif);
}

div.alliance img.a1_8 {
    background-image: url(../../img/t/a1_8.gif);
}

div.alliance img.a1_9 {
    background-image: url(../../img/t/a1_9.gif);
}

div.alliance img.a1_10 {
    background-image: url(../../img/t/a1_10.gif);
}

div.alliance img.a2_1 {
    background-image: url(../../img/t/a2_1.gif);
}

div.alliance img.a2_2 {
    background-image: url(../../img/t/a2_2.gif);
}

div.alliance img.a2_3 {
    background-image: url(../../img/t/a2_3.gif);
}

div.alliance img.a2_4 {
    background-image: url(../../img/t/a2_4.gif);
}

div.alliance img.a2_5 {
    background-image: url(../../img/t/a2_5.gif);
}

div.alliance img.a2_6 {
    background-image: url(../../img/t/a2_6.gif);
}

div.alliance img.a2_7 {
    background-image: url(../../img/t/a2_7.gif);
}

div.alliance img.a2_8 {
    background-image: url(../../img/t/a2_8.gif);
}

div.alliance img.a2_9 {
    background-image: url(../../img/t/a2_9.gif);
}

div.alliance img.a2_10 {
    background-image: url(../../img/t/a2_10.gif);
}

div.alliance img.a3_1 {
    background-image: url(../../img/t/a3_1.gif);
}

div.alliance img.a3_2 {
    background-image: url(../../img/t/a3_2.gif);
}

div.alliance img.a3_3 {
    background-image: url(../../img/t/a3_3.gif);
}

div.alliance img.a3_4 {
    background-image: url(../../img/t/a3_4.gif);
}

div.alliance img.a3_5 {
    background-image: url(../../img/t/a3_5.gif);
}

div.alliance img.a3_6 {
    background-image: url(../../img/t/a3_6.gif);
}

div.alliance img.a3_7 {
    background-image: url(../../img/t/a3_7.gif);
}

div.alliance img.a3_8 {
    background-image: url(../../img/t/a3_8.gif);
}

div.alliance img.a3_9 {
    background-image: url(../../img/t/a3_9.gif);
}

div.alliance img.a3_10 {
    background-image: url(../../img/t/a3_10.gif);
}

div.alliance img.a4_1 {
    background-image: url(../../img/t/a4_1.gif);
}

div.alliance img.a4_2 {
    background-image: url(../../img/t/a4_2.gif);
}

div.alliance img.a4_3 {
    background-image: url(../../img/t/a4_3.gif);
}

div.alliance img.a4_4 {
    background-image: url(../../img/t/a4_4.gif);
}

div.alliance img.a4_5 {
    background-image: url(../../img/t/a4_5.gif);
}

div.alliance img.a4_6 {
    background-image: url(../../img/t/a4_6.gif);
}

div.alliance img.a4_7 {
    background-image: url(../../img/t/a4_7.gif);
}

div.alliance img.a4_8 {
    background-image: url(../../img/t/a4_8.gif);
}

div.alliance img.a4_9 {
    background-image: url(../../img/t/a4_9.gif);
}

div.alliance img.a4_10 {
    background-image: url(../../img/t/a4_10.gif);
}

.gloriatitle {
    display: block;
    font-weight: bold;
    padding-bottom: 4px;
    font-size: 12px;
}

.gloriacontent {
    font-size: 10px;
}

div.forum img.smiley,
div.messages img.smiley {
    width: 19px;
    height: 16px;
    background-image: url(../../img/f/smileys.gif);
}

div.forum img.aha,
div.messages img.aha {
    background-position: 0 0;
}

div.forum img.angry,
div.messages img.angry {
    background-position: -22px 0;
}

div.forum img.cool,
div.messages img.cool {
    background-position: -44px 0;
}

div.forum img.cry,
div.messages img.cry {
    background-position: -66px 0;
}

div.forum img.cute,
div.messages img.cute {
    background-position: -88px 0;
}

div.forum img.depressed,
div.messages img.depressed {
    background-position: -110px 0;
}

div.forum img.eek,
div.messages img.eek {
    background-position: -132px 0;
}

div.forum img.ehem,
div.messages img.ehem {
    background-position: -154px 0;
}

div.forum img.emotional,
div.messages img.emotional {
    background-position: -176px 0;
}

div.forum img.grin,
div.messages img.grin {
    background-position: -198px 0;
}

div.forum img.happy,
div.messages img.happy {
    background-position: -220px 0;
}

div.forum img.hit,
div.messages img.hit {
    background-position: -242px 0;
}

div.forum img.hmm,
div.messages img.hmm {
    background-position: -264px 0;
}

div.forum img.hmpf,
div.messages img.hmpf {
    background-position: -286px 0;
}

div.forum img.hrhr,
div.messages img.hrhr {
    background-position: -308px 0;
}

div.forum img.huh,
div.messages img.huh {
    background-position: -330px 0;
}

div.forum img.lazy,
div.messages img.lazy {
    background-position: -352px 0;
}

div.forum img.love,
div.messages img.love {
    background-position: -374px 0;
}

div.forum img.nocomment,
div.messages img.nocomment {
    background-position: -396px 0;
}

div.forum img.noemotion,
div.messages img.noemotion {
    background-position: -418px 0;
}

div.forum img.notamused,
div.messages img.notamused {
    background-position: -440px 0;
}

div.forum img.pout,
div.messages img.pout {
    background-position: -462px 0;
}

div.forum img.redface,
div.messages img.redface {
    background-position: -484px 0;
}

div.forum img.rolleyes,
div.messages img.rolleyes {
    background-position: -506px 0;
}

div.forum img.sad,
div.messages img.sad {
    background-position: -528px 0;
}

div.forum img.shy,
div.messages img.shy {
    background-position: -550px 0;
}

div.forum img.smile,
div.messages img.smile {
    background-position: -572px 0;
}

div.forum img.tongue,
div.messages img.tongue {
    background-position: -594px 0;
}

div.forum img.veryangry,
div.messages img.veryangry {
    background-position: -616px 0;
}

div.forum img.veryhappy,
div.messages img.veryhappy {
    background-position: -638px 0;
}

div.forum img.wink,
div.messages img.wink {
    background-position: -660px 0;
}

div.bbEditor div.boxes-contents {
    padding: 6px 0;
}

div.bbEditor div.bbToolbar {
    padding: 0 10px;
}

.ie6 div.bbEditor div.boxes-contents,
.ie6 div.bbEditor div.bbToolbar {
    padding: 0;
}

div.bbEditor div.bbToolbar .bbButton {
    margin: 1px;
    float: right;
}

.ie6 div.bbEditor div.bbToolbar .bbButton {
    float: none;
    display: inline;
}

div.bbEditor div.bbToolbar .bbButton img {
    background-image: url(../../img/msg/bb_buttons.gif);
    height: 16px;
    width: 16px;
    right: 4px;
}

.gecko div.bbEditor div.bbToolbar .bbButton img {
    right: 1px;
}

.ie7 div.bbEditor div.bbToolbar .bbButton img,
.ie6 div.bbEditor div.bbToolbar .bbButton img {
    top: 4px;
}

div.bbEditor div.bbToolbar img.bbBold {
    background-position: 0 0;
}

div.bbEditor div.bbToolbar img.bbItalic {
    background-position: 0 -26px;
}

div.bbEditor div.bbToolbar img.bbUnderscore {
    background-position: 0 -52px;
}

div.bbEditor div.bbToolbar img.bbAlliance {
    background-position: 0 -78px;
}

div.bbEditor div.bbToolbar img.bbPlayer {
    background-position: 0 -104px;
}

div.bbEditor div.bbToolbar img.bbCoordinate {
    background-position: 0 -130px;
}

div.bbEditor div.bbToolbar img.bbReport {
    background-position: 0 -156px;
}

div.bbEditor div.bbToolbar img.bbResource {
    background-position: 0 -182px;
}

div.bbEditor div.bbToolbar img.bbSmilies {
    background-position: 0 -208px;
}

div.bbEditor div.bbToolbar img.bbTroops {
    background-position: 0 -234px;
}

div.bbEditor div.bbToolbar img.bbPreview {
    background-position: 0 -260px;
}

div.bbEditor div.bbToolbar button.bbAlliance,
div.bbEditor div.bbToolbar button.bbResource {
    margin-right: 8px;
}

div.bbEditor div.bbToolbar button.bbPreview {
    float: left;
}

.ie6 div.bbEditor div.bbToolbar button.bbPreview {
    display: inline;
    float: none;
}

div.bbEditor div.bbToolbarWindow img {
    margin: 4px;
}

div.bbEditor div.bbToolbarWindow div {
    position: absolute;
    margin-top: 5px;
    margin-right: 197px;
    border: 1px solid #71D000;
    padding: 5px;
    background: #efefef;
    max-width: 240px;
    display: none;
}

.ie6 div.bbEditor div.bbToolbarWindow div {
    width: 240px;
}

div.bbEditor div.preview {
    padding: 0;
    height: 258px;
    overflow-x: hidden;
    overflow-y: auto;
}

img.plus {
    width: 16px;
    height: 16px;
    background-image: url(../../img/a/plus.gif);
}

img.minus {
    width: 13px;
    height: 13px;
    background-image: url(../../img/a/minus.gif);
}

span.dur {
    white-space: nowrap;
}

div#sysmsg {
    width: 502px;
    margin: auto;
}

.contentNavi {
    position: relative;
    width: 558px;
    overflow: hidden;
    background-repeat: repeat-x;
    background-position: right bottom;
}

.contentNavi .container {
    float: right;
    position: relative;
}

.ie6 .contentNavi .container {
    min-width: 20px;
    width: auto!important;
    width: 20px;
}

.contentNavi .container .background-start,
.contentNavi .container .background-end {
    position: absolute;
    height: 100%;
}

.contentNavi .container .background-start {
    background-position: right top;
    right: 0;
    left: 5px;
}

.contentNavi .container .background-end {
    background-position: left top;
    left: 0;
    width: 5px;
}

.contentNavi .container.active .background-start {
    background-position: right bottom;
}

.contentNavi .container.active .background-end {
    background-position: left bottom;
}

.contentNavi .container .content {
    height: 100%;
    position: relative;
}

.ie6 .contentNavi .container .content {
    white-space: nowrap;
}

.contentNavi .container.normal .content,
.contentNavi .container.hover .content {
    background-repeat: repeat-x;
    background-position: right bottom;
}

.contentNavi .container .content .tabItem {
    display: inline-block;
    height: 100%;
}

.subNavi {
    background-color: #d3d3d3;
    height: 38px;
    right: -22px;
    top: -27px;
    padding: 0 5px;
    border-top: 1px solid #b8b8b8;
    width: 588px;
}

.ie6 .subNavi {
    background-image: none;
}

.subNavi .normal {
    height: 30px;
    margin-top: 8px;
}

.subNavi .active {
    height: 38px;
    margin-top: 0;
}

.subNavi .container.gold {
    margin-top: 8px;
}

.subNavi .container.gold .content .tabItem,
.subNavi .container.gold .content a#tabItem {
    padding: 11px 10px 0;
    color: #252525!important;
}

.subNavi .container .background-start,
.subNavi .container .background-end {
    background-image: url(../../img/navi/subNavi.png);
}

.subNavi .container.gold .background-start,
.subNavi .container.gold .background-end {
    background-image: url(../../img/navi/subNaviGold.png);
}

.subNavi .container.gold .background-start {
    background-position: right -35px;
}

.subNavi .container.gold .background-end {
    background-position: left -35px;
}

.subNavi .container.gold.active .background-start,
.subNavi .container.gold.hover .background-start {
    background-position: right 2px;
}

.subNavi .container.gold.active .background-end,
.subNavi .container.gold.hover .background-end {
    background-position: left 2px;
}

.subNavi .container.gold.active .content .tabItem {
    color: #858585;
}

.ie6 .subNavi .container.gold .content .tabItem {
    background-color: #FFEB99;
}

.ie6 .subNavi .container.gold.hover .content .tabItem {
    background-color: #FDF4D3;
}

.ie6 .subNavi .container.gold.click .content .tabItem {
    background-color: #DCB955;
}

.ie6 .subNavi .container.gold.disabled .content .tabItem {
    background-color: #7D7D7D;
}

.subNavi .container .content {
    margin: 0;
}

.subNavi .container.normal .content,
.subNavi .container.hover .content {
    background-image: url(../../img/navi/shadow.png);
}

.subNavi .container.gold .content {
    background-image: none;
    margin: -1px 0 0;
}

.subNavi .container.normal .content .tabItem,
.subNavi .container.hover .content .tabItem {
    color: #858585;
    white-space: nowrap;
}

* html .subNavi .container.active .content {
    background-color: #99C01A;
}

* html .subNavi .container.normal .content,
* html .subNavi .container.hover .content {
    background-color: #FFF;
}

.subNavi .container.active .content .tabItem {
    color: #FFF;
    padding: 11px;
}

.subNavi .container .content .tabItem {
    padding: 11px;
}

.tabNavi {
    background-image: url(../../img/navi/shadowLine.png);
    margin-bottom: 20px;
}

.tabNavi {
    height: 22px;
    background-position: right 21px;
}

.tabNavi .container {
    margin-left: 1px;
    height: 22px;
}

.tabNavi .container .background-start,
.tabNavi .container .background-end {
    background-image: url(../../img/navi/tabNavi-rtl.png);
    height: 20px;
}

.tabNavi .container .content {
    height: 20px;
}

.tabNavi .container.active .content,
.tabNavi .container.active .background-start,
.tabNavi .container.active .background-end {
    height: 22px;
}

.tabNavi .container .content .tabItem {
    color: #5E5E5E;
    font-weight: normal;
    padding: 3px 12px 0;
    height: 17px;
}

* html .tabNavi .container.normal .content {
    background-color: #DEDEDE;
}

* html .tabNavi .container.active .content {
    background-color: #FFF;
}

.tabNavi .container.active .content .tabItem {
    height: 19px;
}

.subNavi .container .content.favorActive .tabItem {
    padding-left: 8px;
}

.subNavi .container .content.favor img.favorIcon {
    background-image: url(../../img/a/favoriteTab-rtl.png);
    width: 13px;
    height: 12px;
    display: none;
    margin-left: -3px;
    margin-right: -2px;
    position: relative;
    top: -3px;
}

.subNavi .container .content.favorActive img.favorIcon {
    display: inline;
}

.ie6 .subNavi .container .content.favor img.favorIcon {
    background-image: url(../../img/a/favoriteTab-rtl.gif);
}

.boxes {
    position: relative;
}

*+html .boxes {
    float: none;
}

.boxes .boxes-container {
    position: relative;
    padding: 11px;
}

.boxes .boxes-contents {
    position: relative;
}

.boxes .boxes-tl,
.boxes .boxes-tc,
.boxes .boxes-tr,
.boxes .boxes-ml,
.boxes .boxes-mc,
.boxes .boxes-mr,
.boxes .boxes-bl,
.boxes .boxes-bc,
.boxes .boxes-br {
    position: absolute;
}

.boxes .boxes-tl {
    left: 0;
    top: 0;
    width: 11px;
    height: 11px;
}

.boxes .boxes-tc {
    left: 11px;
    top: 0;
    right: 11px;
    height: 11px;
}

.boxes .boxes-tr {
    right: 0;
    top: 0;
    width: 11px;
    height: 11px;
}

.boxes .boxes-ml {
    left: 0;
    top: 11px;
    width: 11px;
    bottom: 11px;
}

.boxes .boxes-mc {
    left: 11px;
    top: 11px;
    right: 11px;
    bottom: 11px;
}

.boxes .boxes-mr {
    right: 0;
    top: 11px;
    width: 11px;
    bottom: 11px;
}

.boxes .boxes-bl {
    left: 0;
    bottom: 0;
    width: 11px;
    height: 11px;
}

.boxes .boxes-bc {
    left: 11px;
    bottom: 0;
    right: 11px;
    height: 11px;
}

.boxes .boxes-br {
    right: 0;
    bottom: 0;
    width: 11px;
    height: 11px;
}

.boxes .boxes-tl,
.boxes .boxes-tc,
.boxes .boxes-tr,
.boxes .boxes-ml,
.boxes .boxes-mc,
.boxes .boxes-mr,
.boxes .boxes-bl,
.boxes .boxes-bc,
.boxes .boxes-br {
    background-color: transparent;
    background-position: left top;
}

.boxes .boxes-tl {
    background-repeat: no-repeat;
}

.boxes .boxes-tc {
    background-repeat: repeat-x;
}

.boxes .boxes-tr {
    background-position: right top;
    background-repeat: no-repeat;
}

.boxes .boxes-ml {
    background-repeat: repeat-y;
}

.boxes .boxes-mc {
    background-repeat: repeat;
}

.boxes .boxes-mr {
    background-position: right top;
    background-repeat: repeat-y;
}

.boxes .boxes-bl,
.boxes .boxes-bc {
    background-position: left bottom;
}

.boxes .boxes-bl {
    background-repeat: no-repeat;
}

.boxes .boxes-bc {
    background-repeat: repeat-x;
}

.boxes .boxes-br {
    background-position: right bottom;
    background-repeat: no-repeat;
}

.boxes .boxes-tl,
.boxes .boxes-tc,
.boxes .boxes-tr,
.boxes .boxes-ml,
.boxes .boxes-mc,
.boxes .boxes-mr,
.boxes .boxes-bl,
.boxes .boxes-bc,
.boxes .boxes-br {
    background-image: url(../../img/round/boxes/sprite.png);
}

.boxes .boxes-tl {
    background-position: 1px 2px;
}

.boxes .boxes-tc {
    background-position: -40px 2px;
}

.boxes .boxes-tr {
    background-position: -21px 2px;
}

.boxes .boxes-ml {
    background-position: 0 -40px;
}

.boxes .boxes-mc {
    background-position: -40px -40px;
}

.boxes .boxes-mr {
    background-position: -20px -40px;
}

.boxes .boxes-bl {
    background-position: 1px -20px;
}

.boxes .boxes-bc {
    background-position: -40px -20px;
}

.boxes .boxes-br {
    background-position: -21px -20px;
}

.boxesColor .boxes-container {
    padding: 4px 0;
}

.boxesColor .boxes-tl {
    left: 0;
    top: 0;
    width: 4px;
    height: 4px;
}

.boxesColor .boxes-tc {
    left: 4px;
    top: 0;
    right: 4px;
    height: 4px;
}

.boxesColor .boxes-tr {
    right: 0;
    top: 0;
    width: 4px;
    height: 4px;
}

.boxesColor .boxes-ml {
    left: 0;
    top: 4px;
    width: 4px;
    bottom: 4px;
}

.boxesColor .boxes-mc {
    left: 4px;
    top: 4px;
    right: 4px;
    bottom: 4px;
}

.boxesColor .boxes-mr {
    right: 0;
    top: 4px;
    width: 4px;
    bottom: 4px;
}

.boxesColor .boxes-bl {
    left: 0;
    bottom: 0;
    width: 4px;
    height: 4px;
}

.boxesColor .boxes-bc {
    left: 4px;
    bottom: 0;
    right: 4px;
    height: 4px;
}

.boxesColor .boxes-br {
    right: 0;
    bottom: 0;
    width: 4px;
    height: 4px;
}

.boxesColor.gray .boxes-tl,
.boxesColor.gray .boxes-tc,
.boxesColor.gray .boxes-tr,
.boxesColor.gray .boxes-ml,
.boxesColor.gray .boxes-mc,
.boxesColor.gray .boxes-mr,
.boxesColor.gray .boxes-bl,
.boxesColor.gray .boxes-bc,
.boxesColor.gray .boxes-br {
    background-image: url(../../img/round/boxes/gray/sprite.png);
}