@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic);



header, nav, section, article, aside, footer, hgroup {

    display: block

}



ol, ul {

    list-style: none outside none

}



* {

    vertical-align: baseline;

    font-weight: inherit;

    font-family: inherit;

    font-style: inherit;

    font-size: 100%;

    border: 0;

    padding: 0;

    margin: 0

}



table {

    border-collapse: collapse;

    border-spacing: 0

}



* {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



html {

    background: black;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif

}



body {

    background: url('../img/71059e50d564b806341296a114ea68.jpg') top center no-repeat;

    min-width: 960px

}



#blank {

    background: 0;

    min-width: 0

}



body > .netbarslot {

    position: relative;

    z-index: 1100;

    height: 34px;

    background: url('../img/b24a2f4fd29d8aabac4ede88a4e1ac.png') top center repeat-x

}



body > header[role="banner"] {

    position: relative;

    height: 300px;

    z-index: 100;

    min-width: 960px

}



body > header > h1.logo {

    position: relative;

    z-index: 200;

    height: 408px;

    text-indent: -9999px;

    margin-bottom: -408px

}



body > header > .container {

    height: 305px;

    margin-bottom: -293px

}



body > header > .ui.container {

    z-index: 300;

    overflow: visible;

    background: url("../img/0692fb514df86abb7862c3a629ba17.png") no-repeat scroll 153px 183px transparent

}



body > header > .ui.container.loggedin {

    background: url("../img/e2bce2683520b1af65c39f828a8aa0.png") no-repeat scroll 153px 183px transparent

}



body > header > .ui.container > a.playfree {

    position: absolute;

    height: 122px;

    width: 653px;

    font-size: 24px;

    line-height: 50px;

    font-weight: bold;

    text-decoration: none;

    color: #fffabd;

    text-shadow: 1px 1px black;

    text-transform: uppercase;

    top: 182px;

    left: 153px;

    text-align: center;

    padding: 32px 0

}



body > header > .ui.container > .userinfo {

    color: #fffabd;

    font-family: "Droid Serif";

    font-size: 13px;

    height: 54px;

    left: 221px;

    position: absolute;

    text-decoration: none;

    text-shadow: 1px 1px black;

    top: 217px;

    width: 497px

}



body > .container, body > * > .container {

    position: relative;

    width: 960px;

    margin: 0 auto;

    z-index: 100;

    padding-bottom: 31px

}



footer[role="contentinfo"] {

    position: relative;

    clear: both;

    height: 419px;

    padding-top: 255px;

    z-index: 99;

    background: black;

    background: url('../img/a42ae6e0da8bf62418063b023fb32b.jpg') top center no-repeat

}



footer[role="contentinfo"] > .container {

    position: relative;

    width: 960px;

    height: 100%;

    margin: 0 auto;

    padding: 106px 260px 0;

    text-align: center;

    font-size: 10px;

    line-height: 11px;

    color: #ae9467

}



a.pegi {

    position: absolute;

    top: 68px;

    left: 15px;

    display: block;

    width: 186px;

    height: 78px;

    overflow: hidden;

    padding: 2px

}



a.pegi > img {

    float: left;

    margin: 2px;

    vertical-align: top

}



a.usk {

    position: absolute;

    top: 67px;

    right: 126px

}



a.safeplay {

    position: absolute;

    top: 66px;

    right: 50px

}



footer[role="contentinfo"] > .container > a.sitenotice {

    color: inherit

}



a.sitenotice, a.termsconditions, a.privacy {

    color: #ae9467;

    text-decoration: none

}



a.sitenotice:hover, a.termsconditions:hover, a.privacy:hover {

    text-decoration: underline

}



a.termsconditions:before, a.termsconditions:after {

    content: '|';

    font-size: 8px;

    padding: 0 8px

}



a.gameforge4d {

    position: absolute;

    width: 150px;

    height: 60px;

    top: 43px;

    left: 547px;

    text-indent: -9999px

}



div[role="navigation"] {

    float: left;

    width: 182px;

    margin: 0 6px

}



nav {

    background: url("../img/30390915128bc6b834e1b80678f0df.png") top right repeat-y;

    margin-bottom: 26px;

    padding: 1px 0

}



nav:before {

    content: url('../img/3a7097d2f1a1e6646ce5c895d1fb88.png');

    display: block;

    margin-bottom: -5px;

    margin-top: -22px

}



nav:after {

    content: url('../img/6b5eff8ac53b25832f3e4bb2371a68.png');

    display: block;

    margin-top: -8px;

    margin-bottom: -20px

}



h1, h2, h3, h4, h5, h6, nav > ul > li > a, article > header, a.playfree {

    font-family: "Droid Serif", "Georgia", "Times New Roman", "Palatino", "Hoefler Text", "Baskerville", serif

}



nav > ul {

    list-style: none;

    width: 162px;

    margin: 0 auto

}



nav a {

    position: relative;

    font-size: 12px;

    line-height: 15px;

    display: block;

    text-decoration: none;

    color: #f4cc6a;

    padding: 0 10px

}



nav > ul > li {

    background: url('../img/d1904481bdb6c29c65e693b60aa083.png') center 23px no-repeat

}



nav > ul > li > a {

    font-weight: bold;

    font-size: 16px;

    color: #fffabd;

    height: 24px;

    line-height: 22px;

    margin-bottom: 5px

}



nav a.selected, nav a:hover {

    color: white;

    background: url('../img/f3cafdb823ed66b13a5ee71882d33d.png') center left no-repeat

}



nav a.selected:before, nav a:hover:before {

    content: url('../img/b4f33e3132cb5cbe191dc0dc5d9fb1.png');

    display: block;

    position: absolute;

    top: -1px;

    left: -17px

}



nav > ul > li > a.selected:before, nav > ul > li > a:hover:before {

    top: 3px;

    left: -15px

}



nav li ul {

    list-style: none;

    margin-bottom: 6px

}



nav li li {

    margin: 2px

}



div[role="navigation"]:after, body > .container > div.secondary:after {

    content: url('../img/0e03fa69211b91b603ad4a1403fe41.png');

    display: block;

    margin: -26px 0 -200px 3px

}



body > .container > div[role="main"] {

    float: left;

    width: 585px;

    margin-left: -7px;

    margin-top: 5px;

    margin-bottom: -230px;

    padding: 20px 28px 0 28px;

    font-size: 12px;

    background: url('../img/07d583bf1f4f97c08a1478b5df555a.png') center repeat-y;

    position: relative;

    min-height: 730px

}



div[role="main"] h1, div[role="main"] h2, div[role="main"] h3, div[role="main"] h4, div[role="main"] h5, div[role="main"] strong {

    color: #7b1325;

    font-weight: bold

}



div[role="main"] h2 {

    font-size: 18px;

    background: url('../img/bda06d2bfd5891a990dc847ac14a59.png') top left no-repeat;

    padding-top: 32px;

    margin-top: -20px;

    margin-left: -20px;

    padding-left: 20px;

    margin-bottom: 10px

}



div[role="main"] li, div[role="main"] p {

    font-size: 13px;

    line-height: 20px

}



div[role="main"] div.content {

    margin-left: 12px

}



div[role="main"]:after {

    bottom: -70px;

    content: url("../img/badc0daf384be6ed46721aeeaf61f0.png");

    display: block;

    left: -19px;

    position: absolute

}



#blank div[role="main"]:after {

    content: none

}



article {

    margin: 0 25px 20px

}



article.trailer {

    width: 476px;

    height: 268px;

    margin: 0 auto 20px;

    border: 1px solid #f7e3bb;

    box-shadow: black 0 2px 4px;

    background: black

}



article.mini-gallery {

    width: 497px;

    height: 100%;

    padding: 3px;

    margin: 20px 16px;

}



article.mini-gallery img {

    display: block;

    border: 1px solid #edd9b1;

    box-shadow: black 0 2px 4px;

    margin: 18px 0 0 22px;

}



body > .container > div.secondary {

    float: right;

    width: 181px;

    margin: 0 3px;

    position: relative

}



body > .container > .secondary > aside {

    background: url("../img/a385c6fe394354ef274b33374cc383.png") top right repeat-y;

    margin-bottom: 31px;

    padding: 1px 0

}



body > .container > .secondary > aside:before {

    content: url('../img/00511b71ef594368fd621fe0b2b473.png');

    display: block;

    margin-bottom: -5px;

    margin-top: -19px

}



body > .container > .secondary > aside:after {

    content: url('../img/4d468a74e654166cdb058dc91ab77f.png');

    display: block;

    margin-top: -5px;

    margin-bottom: -20px

}



.secondary > aside > h2 {

    font-weight: bold;

    font-size: 16px;

    color: #fffabd;

    height: 24px;

    line-height: 22px;

    margin-bottom: 5px;

    padding: 0 19px 0 20px;

    background: url('../img/d1904481bdb6c29c65e693b60aa083.png') center 23px no-repeat

}



.secondary > aside.download > a, .secondary > aside.itemshop > a, .secondary > aside.recruiting > a {

    position: relative;

    display: block;

    width: 129px;

    height: 60px;

    margin: 0 auto;

    text-indent: -9999px

}



.secondary > aside.recruiting > a {

    background-image: url('../img/096f63730cd2e886f2037f8214d3b0.png')

}



.secondary > aside.recruiting > a:hover {

    background-image: url('../img/fe7dbdaf3e0cc45630e961d8c270dd.png')

}



.secondary > aside.itemshop > a {

    background: url('../img/5c7859d441e94c4afd510039f8b32a.png') 129px 0

}



.secondary > aside.itemshop > a:hover {

    background: url('../img/8b3bf223ecbcf704127c1155e46c48.png') 129px 0

}



.secondary > aside.download > a {

    background: url('../img/f07d4336bc2988b8685238fc3551c9.png') 0 0

}



.secondary > aside.itemshop > a:hover {

    background-position: 129px -60px

}



.secondary > aside.download > a:hover {

    background-position: 0 -60px

}



.secondary > aside.highscore {

    font-weight: bold;

    font-size: 11px

}



.secondary > aside.highscore select.world {

    display: block;

    width: 141px;

    height: 20px;

    margin: 8px auto;

    background: #cdb78b;

    border: 1px solid #997c47;

    border-bottom-width: 2px

}



.secondary > aside.highscore table {

    width: 159px;

    margin: 0 auto

}



.secondary > aside.highscore table tr {

    height: 20px

}



.secondary > aside.highscore table tr.alt {

    background: url('../img/0163a394cc95dc07665a041041368f.png') center center no-repeat

}



.secondary > aside.highscore table td {

    vertical-align: middle

}



.secondary > aside.highscore td.position {

    color: #dab353;

    text-align: right;

    width: 20px

}



.secondary > aside.highscore td.name > a {

    color: #9b713f;

    text-decoration: none;

    padding: 0 5px

}



.secondary > aside.highscore td.name > a:hover {

    color: #dfbf8b;

    text-decoration: underline

}



.secondary > aside.highscore td.faction {

    width: 39px

}



.secondary > aside.highscore td.faction > img {

    border: 1px solid #624f32

}



.secondary > aside.highscore > .tab > a {

    display: block;

    width: 129px;

    height: 20px;

    padding-right: 17px;

    margin: 10px auto;

    background: url('../img/1b8fe80f9bd7114931ce73a953ed88.gif') top left no-repeat;

    font-size: 10px;

    line-height: 18px;

    text-align: center;

    color: #dfbf8b;

    text-decoration: none

}



.secondary > aside.highscore > .tab > a:hover {

    text-decoration: underline

}



.secondary > aside ul.tabcontrols {

    list-style: none;

    width: 159px;

    height: 40px;

    background: url('../img/55c02b6681736e5a61c4dbe405ff0a.png') 0 28px no-repeat;

    margin: 0 auto;

    overflow: hidden

}



.secondary > aside ul.tabcontrols > li {

    float: left;

    width: 78px;

    height: 40px;

    background: url('../img/55c02b6681736e5a61c4dbe405ff0a.png') right bottom no-repeat

}



.secondary > aside ul.tabcontrols > li:first-child {

    margin-right: 3px

}



.secondary > aside ul.tabcontrols > li.selected {

    width: 78px;

    height: 40px;

    background: url('../img/55c02b6681736e5a61c4dbe405ff0a.png') left bottom no-repeat

}



.secondary > aside ul.tabcontrols a {

    display: block;

    width: 100%;

    height: 100%

}



.secondary > aside ul.tabcontrols a > img {

    display: block;

    margin: 2px auto

}



.secondary > aside div.tab {

    position: relative;

    display: none

}



.secondary > aside div.tab.selected {

    display: block

}



.welcome-text {

    color: #fef6aa;

    font-size: 14px;

    font-weight: bold

}



.welcome-text-left {

    float: left;

    padding-left: 15px

}



.right {

    float: right

}



.left {

    float: left

}



.nav-box-btn {

    color: #fef6aa;

    display: block;

    float: left;

    font-size: 13px;

    height: 32px;

    line-height: 17px;

    margin: -1px 0 0 0;

    padding: 11px 5px 0 32px;

    text-align: center;

    text-decoration: none;

    width: 173px

}



.nav-box-btn-1 {

    background-image: url('../img/401df7f6608508914ed00a3f2e69f9.png');

    margin-left: -4px

}



.nav-box-btn-1:hover {

    background-image: url('../img/ed3f723e8d8f81ccfbacca436dfd9d.png')

}



.nav-box-btn-2 {

    background-image: url('../img/22fc9b7de04f79a106623f66410579.png');

    width: 159px;

    margin-left: 8px

}



.nav-box-btn-2:hover {

    background-image: url('../img/754e6212111daaab847f289a8c9597.png')

}



.nav-box-btn-3 {

    background-image: url('../img/5cdfdf67f1a403e78363334af752c4.gif')

}



.nav-box-btn-4 {

    background-image: url('../img/5e936cf17e483498c32a7baa1ae612.png');

    width: 160px

}



.nav-box-btn-4:hover {

    background-image: url('../img/931590a9647ccbb9d7d9fe6d55d9aa.png')

}



.header-box-nav-container {

    border: 0;

    height: 42px;

    margin: 4px 0 0 6px;

    overflow: hidden;

    padding: 3px 0 0 0;

    width: 516px

}



.header-box-nav-container li {

    list-style: none

}



.container {

    margin: 0 auto;

    position: relative;

    width: 930px

}



.content h2 {

    background-image: url('../img/61542bf2767a27a7a6f8a219ae6df8.jpg');

    background-repeat: no-repeat;

    color: #7b1300;

    font-size: 14px;

    font-weight: bold;

    line-height: 17px;

    margin: 11px 0 0;

    padding: 7px 0 7px 33px

}



.content {

    background-image: url('../img/c7712bc1c907a77a6778688af47463.jpg');

    background-repeat: repeat-y;

    margin: 0;

    width: 507px

}



.content .content-bg {

    background: url('../img/fa9a62d98c0be9179cb9c9f691eed3.jpg') no-repeat

}



.content .content-bg-bottom {

    background: url('../img/d3bc3c62b25b9f6f70b6bfca3aeefa.jpg') no-repeat 0 100%;

    overflow: hidden;

    padding: 0 0 0 11px;

    width: 492px;

    position: relative

}



.box-foot {

    background-image: url('../img/cc20ddcb0b33db1a55e98febcb8354.jpg');

    height: 10px;

    margin-bottom: 12px;

    width: 481px

}



#news_compact ul {

    padding-bottom: 0;

    margin-top: 12px;

    text-align: left

}



#news_compact li {

    padding-bottom: 12px;

    list-style: none

}



#news_compact li a {

    color: #7b1300

}



#news_compact li h4 {

    float: right;

    font-weight: normal;

    color: #7b1300;

    margin-left: 10px

}



#news_compact li h3 {

    display: inline;

    margin-top: 0

}



#news_compact li p {

    padding-bottom: 0;

    padding-top: 2px

}



#news_compact li a.news_link {

    text-decoration: none

}



#news_compact img.thumbnail {

    width: 100px;

    float: right

}



#news_compact img.full {

    width: 480px

}



#news a {

    color: #7b1300

}



#news td {

    padding: 8px 12px 30px;

    background: url('../img/c3d63d90f91f78a04939e2ac1a9755.jpg') no-repeat top left

}



#news h3 {

    margin: 0 0 8px;

    text-align: left

}



#news p.message {

    padding-bottom: 6px

}



#news p.author {

    padding-bottom: 0;

    color: #7b1300

}



#news a.comment_link {

    display: block;

    float: right;

    margin-right: 12px;

    text-align: right

}



#news a.first_link {

    margin-right: 0;

    display: block;

    float: right;

    text-align: right

}



#news p.date {

    padding-bottom: 0;

    color: #7b1300

}



#news img {

    display: none;

    margin-top: 8px;

    width: 100px

}



#news div {

    display: none;

    margin: 0;

    padding: 0

}



#news div ul {

    margin: 0

}



#news div ul li {

    margin: 12px 0 0;

    padding: 0 8px 0 20px

}



#news div ul h5 {

    display: inline;

    margin-bottom: 2px;

    color: #7b1300

}



#news div ul h6 {

    float: right;

    font-weight: normal;

    color: #7b1300

}



#news div ul p {

    margin: 0;

    padding: 0;

    overflow: hidden

}



#news #browse {

    width: 100%;

    margin-top: 20px;

    height: 33px;

    background-image: url('../img/e977528439e683b0a62c1656dd294a.jpg')

}



#news #browse td {

    width: 50%;

    background: transparent;

    padding: 1px 0 0

}



#news #browse a {

    margin: 6px auto;

    padding: 3px 0 0;

    width: 106px;

    color: #dfbf8b

}



#news #browse a#next {

    background: url('../img/d1ac31e494dbf1f1ef33133cc3f6af.jpg') no-repeat top right

}



#news #browse a#next span {

    padding-right: 17px

}



#news #browse a#prev {

    background: url('../img/bb4ce05d613bd00df76f059a56ce81.jpg') no-repeat top left

}



#news #browse a#prev span {

    padding-left: 17px

}



.content .tabs-nav {

    height: 40px;

    width: 481px

}



.content .tabs-nav li, .content .tabs-nav li a {

    color: #7b1300;

    display: block;

    font: bold 12px/26px Arial, Helvetica, sans-serif;

    height: 30px;

    text-align: center;

    text-decoration: none

}



.content .tabs-nav li {

    float: left;

    height: 34px;

    list-style-type: none;

    padding: 3px

}



.content .tabs-nav li a:hover {

    text-decoration: underline

}



.content .tabs-nav li.selected a {

    text-decoration: none !important;

    cursor: text !important

}



.content .tabs4 li {

    background: transparent url('../img/471b3ca9cc600a8bc95b19ca0d86c5.png') no-repeat;

    width: 114px

}



.content .tabs4 li a {

    width: 114px

}



.content .tabs4 #tab1 {

    background-position: 0 -40px

}



.content .tabs4 #tab2 {

    background-position: -120px -40px

}



.content .tabs4 #tab3 {

    background-position: -240px -40px

}



.content .tabs4 #tab4 {

    background-position: -360px -40px;

    width: 115px

}



.content .tabs4 #tab1.selected {

    background-position: 0 0

}



.content .tabs4 #tab2.selected {

    background-position: -120px 0

}



.content .tabs4 #tab3.selected {

    background-position: -240px 0

}



.content .tabs4 #tab4.selected {

    background-position: -360px 0

}



.content .tabs4-big {

    height: 52px

}



.content .tabs4-big li {

    background: transparent url('../img/59676ec73c8a92e598a39239d1d669.jpg') no-repeat;

    width: 114px;

    height: 46px;

    display: table;

    padding-top: 0

}



.content .tabs4-big li a {

    width: 114px;

    line-height: 15px;

    display: table-cell;

    vertical-align: middle

}



.content .tabs4-big #tab1 {

    background-position: 0 -52px

}



.content .tabs4-big #tab2 {

    background-position: -120px -52px

}



.content .tabs4-big #tab3 {

    background-position: -240px -52px

}



.content .tabs4-big #tab4 {

    background-position: -360px -52px;

    width: 115px

}



.content .tabs4-big #tab1.selected {

    background-position: 0 0

}



.content .tabs4-big #tab2.selected {

    background-position: -120px 0

}



.content .tabs4-big #tab3.selected {

    background-position: -240px 0

}



.content .tabs4-big #tab4.selected {

    background-position: -360px 0

}



.content .tabs3 li {

    background: transparent url('../img/4b71bb182e71ba6cc638dbdee3a4a1.png') no-repeat;

    width: 154px

}



.content .tabs3 li a {

    width: 154px

}



.content .tabs3 #tab1 {

    background-position: 0 -40px

}



.content .tabs3 #tab2 {

    background-position: -160px -40px

}



.content .tabs3 #tab3 {

    background-position: -320px -40px;

    width: 155px

}



.content .tabs3 #tab1.selected {

    background-position: 0 0

}



.content .tabs3 #tab2.selected {

    background-position: -160px 0

}



.content .tabs3 #tab3.selected {

    background-position: -320px 0

}



.content .tabs2 li {

    background: transparent url('../img/dde8780a23d9b15302df0df8db1ce7.png') no-repeat;

    width: 234px

}



.content .tabs2 li a {

    width: 234px

}



.content .tabs2 #tab1 {

    background-position: 0 -40px

}



.content .tabs2 #tab2 {

    background-position: -240px -40px;

    width: 235px

}



.content .tabs2 #tab1.selected {

    background-position: 0 0

}



.content .tabs2 #tab2.selected {

    background-position: -240px 0

}



.firststepsbox-1, .firststepsbox-2, .firststepsbox-3 {

    min-height: 155px;

    padding: 7px 190px 7px 9px

}



.firststepsbox-1 {

    background: url('../img/e0202f299a42f7ef2c3599aed35bc4.jpg') no-repeat

}



.firststepsbox-2 {

    background: url('../img/fc575d732bf974cfadc98c30d88116.jpg') no-repeat

}



.firststepsbox-3 {

    background: url('../img/2b560b00137100824da3977f7553bb.jpg') no-repeat

}



.firststeps-inner-content {

    margin: 9px 0 0 0;

    padding: 0

}

/*BURDAYIZ*/

.firststeps-inner-content h4 {

    background: url('//gf2.geo.gfsrv.net/cdnda/f38a521a63fc481de0b2f3f01c93ad.png') no-repeat bottom left;

    color: #7b1300;

    font-size: 12px;

    padding-bottom: 8px;

    margin: 1px 0 0 0

}



.firststeps-inner-content p {

    margin: 5px 0 9px 0

}



.firststeps-login-screenshot {

    height: 130px;

    margin-left: 12px;

    margin-top: 18px;

    width: 166px

}



.firststeps-inner-content .tutorialsbox {

    background: url('//gf1.geo.gfsrv.net/cdnc1/fe1950dc04c5f551cb53fc73919c40.jpg') no-repeat;

    min-height: 155px;

    padding: 7px 190px 7px 9px

}



.firststeps-inner-content .tutorial-btn, #move .inner-form-box input.cancel-btn {

    background: transparent url('//gf3.geo.gfsrv.net/cdnb9/c46e9d79f62fea35e7e7c6a5cfac07.png') no-repeat;

    color: #f1e6a6;

    display: block;

    font-size: 11px;

    height: 20px;

    margin: 10px 0 0;

    padding: 3px 20px 0 10px;

    text-decoration: none

}



#move .inner-form-box input.cancel-btn {

    padding: 5px 10px;

    width: 230px

}



.firststeps-inner-content .tutorial-btn:hover {

    text-decoration: underline

}



.firststeps-inner-content .community {

    background: url('//gf3.geo.gfsrv.net/cdn2f/02e3bce2b98931df4b933d6dc44c8a.jpg') no-repeat;

    min-height: 155px;

    padding: 7px 190px 7px 9px;

    width: 481px

}



.aboutbox-1, .aboutbox-2, .aboutbox-3, .aboutbox-4, .aboutbox-5 {

    min-height: 169px;

    padding: 7px 190px 7px 9px

}



.aboutbox-1 {

    background: url('//gf1.geo.gfsrv.net/cdn3f/6fe2f0450850dcb5054c985cd0e7e8.jpg') no-repeat

}



.aboutbox-2 {

    background: url('//gf2.geo.gfsrv.net/cdn72/e6ecf27eedcabe52af6abc672a090a.jpg') no-repeat

}



.aboutbox-3 {

    background: url('//gf1.geo.gfsrv.net/cdn97/be0c9a9cb65fd3ed4ad052f4a52eae.jpg') no-repeat

}



.aboutbox-4 {

    background: url('//gf2.geo.gfsrv.net/cdna1/888e7e3d3ffa1ac8bca113fa7a1316.jpg') no-repeat

}



.aboutbox-5 {

    background: url('//gf1.geo.gfsrv.net/cdn30/1cb294346a10170ac1c4b008a37c8f.jpg') no-repeat

}



.about-inner-content h4 {

    background: url('//gf2.geo.gfsrv.net/cdnda/f38a521a63fc481de0b2f3f01c93ad.png') no-repeat bottom left;

    color: #7b1300;

    font-size: 11px;

    padding-bottom: 8px;

    margin: 1px 0 0 0

}



.about-inner-content p {

    margin: 5px 0 9px 0

}



.about-inner-content .aboutbox-5 p {

    width: 462px

}



.about-inner-content .aboutbox-5 h4, .about-inner-content p.first-content {

    width: 280px

}



.about-inner-content {

    margin: 9px 0 0 0;

    padding: 0

}



.empires-content {

    margin: 9px 0 0 0;

    padding: 0;

    position: relative

}



.empires-content .empires-map {

    background: url('//gf2.geo.gfsrv.net/cdn4c/e3b3aa0f63d3d00f63511f2a764016.png') no-repeat;

    height: 341px;

    position: relative;

    width: 481px

}



.empirebox-2, .empirebox-3 {

    display: none

}



.empirebox-1, .empirebox-2, .empirebox-3 {

    background: url('//gf1.geo.gfsrv.net/cdnf8/cce7ec4ed66199a7312034338850e9.jpg') no-repeat;

    min-height: 169px;

    padding: 7px;

    position: relative;

    width: 467px

}



.empires-content h4 {

    background: url('//gf2.geo.gfsrv.net/cdnda/f38a521a63fc481de0b2f3f01c93ad.png') no-repeat bottom left;

    color: #7b1300;

    font-size: 11px;

    padding-bottom: 8px;

    margin: 1px 0 0 0

}



.empires-content .empire-crest {

    background: url('//gf1.geo.gfsrv.net/cdnf8/cce7ec4ed66199a7312034338850e9.jpg') no-repeat;

    height: 87px;

    position: absolute;

    top: 0;

    left: 345px;

    width: 136px

}



.empires-content .empirebox-1 .empire-crest {

    background: url('//gf3.geo.gfsrv.net/cdn20/618a22c125032afd6e9b6e1b61aec1.png') no-repeat 0 0

}



.empires-content .empirebox-2 .empire-crest {

    background: url('//gf3.geo.gfsrv.net/cdn20/618a22c125032afd6e9b6e1b61aec1.png') no-repeat 0 -87px

}



.empires-content .empirebox-3 .empire-crest {

    background: url('//gf3.geo.gfsrv.net/cdn20/618a22c125032afd6e9b6e1b61aec1.png') no-repeat 0 -174px

}



.empires-content p {

    margin: 5px 0 9px 0;

    width: 320px

}



.empires-content .empires-map img {

    position: absolute;

    top: 0

}



.empires-content #empire-img {

    position: relative

}



.empires-content .empire-1 {

    background: url('//gf1.geo.gfsrv.net/cdnc6/72b5947ad18473876b9519e5623154.png') no-repeat 0 -196px;

    height: 145px;

    left: 0;

    top: 196px;

    width: 345px

}



.empires-content .empire-2 {

    background: url('//gf1.geo.gfsrv.net/cdnc6/72b5947ad18473876b9519e5623154.png') no-repeat 0 0;

    height: 160px;

    left: 0;

    top: 0;

    width: 200px

}



.empires-content .empire-3 {

    background: url('//gf1.geo.gfsrv.net/cdnc6/72b5947ad18473876b9519e5623154.png') no-repeat -291px 0;

    height: 225px;

    left: 291px;

    width: 190px

}



#wallpaper a, #screenshots a {

    background: url('//gf2.geo.gfsrv.net/cdnd5/59b58347ac556f6acaf9f448b112ef.gif') no-repeat;

    float: left;

    margin: 4px;

    padding: 4px

}



#wallpaper a.first, #screenshots a.first {

    background: url('//gf3.geo.gfsrv.net/cdnb6/7f06c6b3b032d70c64fe439288c738.jpg') no-repeat

}



.gallerybox {

    background: url('//gf1.geo.gfsrv.net/cdncc/c3d63d90f91f78a04939e2ac1a9755.jpg') no-repeat;

    margin-bottom: 9px;

    height: auto;

    padding-top: 7px;

    padding-left: 12px;

    width: 476px

}



.gallerybox-small {

    background-image: url('//gf3.geo.gfsrv.net/cdn5a/283f44345acb34cb933273b1ab3d68.jpg');

    min-height: 133px

}



.gallerybox-middle {

    background-image: url('//gf1.geo.gfsrv.net/cdncc/c3d63d90f91f78a04939e2ac1a9755.jpg');

    min-height: 193px;

    margin-bottom: 30px

}



.gallery-inner-content h4 {

    color: #7b1300;

    font-size: 12px;

    height: 34px;

    margin: 1px 0 0 9px;

    width: 290px

}



.gallery-inner-content {

    margin: 9px 0 0 0;

    padding: 0

}



.gallery-image {

    float: left;

    margin-right: 8px;

    margin-bottom: 8px

}



.screenshots-gallery-list {

    margin: 4px 0 0;

    overflow: hidden;

    padding: 0;

    width: 100%

}



.screenshots-gallery-list li {

    background: url('//gf3.geo.gfsrv.net/cdnb6/7f06c6b3b032d70c64fe439288c738.jpg') no-repeat;

    display: inline;

    float: left;

    list-style: none;

    height: 83px;

    margin: 0 4px 4px 0;

    padding: 4px 0 0 4px;

    width: 108px

}



.wallpaper-links {

    float: left;

    line-height: 18px;

    margin-right: 8px;

    text-align: center;

    width: 108px

}



.wallpaper-links a {

    color: #4a1e00;

    font-size: 11px;

    text-decoration: underline

}



.characterclasses {

    min-height: 155px;

    padding: 7px 190px 7px 9px

}



.charclass-1 {

    background: url('//gf2.geo.gfsrv.net/cdn48/8cbd33a9e462323646d3629949d4a2.jpg') no-repeat

}



.charclass-2 {

    background: url('//gf1.geo.gfsrv.net/cdnc4/11910391df6fb96f9ebc93abbb5c07.jpg') no-repeat

}



.charclass-3 {

    background: url('//gf2.geo.gfsrv.net/cdnda/6aedbcf4dc757874c200bb7d2c1099.jpg') no-repeat

}



.charclass-4 {

    background: url('//gf3.geo.gfsrv.net/cdn86/cbe3cd13281bd5790771b5cecd9116.jpg') no-repeat

}



.charclass-8 {

    background: url('//gf1.geo.gfsrv.net/cdn68/9817dce08f29b4a620cb0806d79339.jpg') no-repeat

}



.characterclasses h4 {

    font-size: 12px

}



.charclass-8 h4 a, .charclass-8 h4 a:visited {

    color: #7b1325;

    text-decoration: none

}



.charclass-8 h4 a:hover {

    text-decoration: underline

}



.download-inner-column-left {

    background-image: url('//gf3.geo.gfsrv.net/cdnba/e35b3da46f2cc722b7fa0c6c25709f.jpg');

    float: left;

    overflow: hidden;

    width: 301px

}



.download-inner-column-right {

    width: 180px;

    float: left

}



.download-inner-column-right p {

    width: 174px;

    margin: 12px 0 16px 1px

}



.download-inner-column-right p a {

    color: #7b1300;

    font-weight: bold;

    text-decoration: none

}



.download-inner-column-right p a:hover {

    color: #af4e3c

}



.download-button {

    background-image: url('//gf2.geo.gfsrv.net/cdn7c/72d01fcb93bbc05a4d99e7c9cb1b9c.jpg');

    display: block;

    height: 63px;

    width: 174px

}



.download-button:hover {

    background-image: url('//gf3.geo.gfsrv.net/cdnb5/9a2735107710bad6b3b6303ae2dbe0.jpg')

}



.downloadbox {

    background: url('//gf3.geo.gfsrv.net/cdn8e/6a2633770dfec4aad0f9b3016a3dea.jpg') no-repeat;

    margin-bottom: 9px;

    min-height: 209px;

    padding-top: 7px;

    padding-left: 12px;

    width: 289px

}



.download-inner-content h4 {

    color: #7b1300;

    font-size: 12px;

    height: 34px;

    margin: 1px 0 0 0;

    width: 290px

}



.download-inner-column-left p {

    margin: 5px 0 9px 0;

    width: 286px

}



.download-image {

    margin-bottom: 16px

}



.download-inner-content {

    margin: 9px 0 0 0;

    padding: 0

}



.downloadbox caption {

    caption-side: inherit;

    font-weight: bold;

    font-size: 12px;

    height: 20px;

    text-align: left

}



.downloadbox table {

    margin-bottom: 20px;

    width: 281px

}



.left_td {

    background: url('//gf2.geo.gfsrv.net/cdnd9/024460500e93219e90940ca230ea60.gif') no-repeat 0 0;

    height: 23px;

    padding-left: 20px;

    width: 69px

}



.download-box-foot {

    background-image: url('//gf3.geo.gfsrv.net/cdned/cc20ddcb0b33db1a55e98febcb8354.jpg');

    clear: both;

    height: 10px;

    margin-bottom: 12px;

    width: 481px

}



.download-content-teaser {

    float: right;

    width: 178px

}



#download h3 {

    background: 0;

    color: #4a1e00;

    font-size: 25px;

    line-height: 25px;

    margin: 0 15px;

    text-shadow: 1px 1px #ecd4ba

}



#download a#requirements {

    background: url("//gf3.geo.gfsrv.net/cdne5/14ad2edadcef03f83134faeb4c7378.gif") no-repeat scroll 0 0 transparent;

    color: #8d0404;

    cursor: pointer;

    display: block;

    font-size: 15px;

    font-weight: bold;

    height: 13px;

    line-height: 12px;

    margin: 15px 30px;

    text-decoration: none;

    text-shadow: 1px 1px #ecd4ba

}



#downloadText {

    font-size: 12px;

    margin: 15px auto;

    width: 445px

}



#download a#requirements:hover {

    text-decoration: underline

}



#download h4:hover {

    background-position: 0 -13px

}



#download .download-button {

    margin: 15px auto

}



#required {

    width: 300px;

    margin: 0 auto;

    display: none

}



#required caption {

    font-size: 12px;

    font-weight: bold;

    margin: 0 0 10px

}



#download .resourceTable {

    margin: 15px auto;

    width: 350px

}



.securitybox {

    background: url("//gf1.geo.gfsrv.net/cdnf8/cce7ec4ed66199a7312034338850e9.jpg") no-repeat scroll 0 0 transparent;

    min-height: 90px;

    padding: 7px;

    position: relative;

    width: 482px

}



.securitybox p {

    width: 467px

}



.securitybox ul {

    list-style-type: square;

    padding-left: 15px

}



.administration-inner-content h4 {

    color: #7b1300;

    font-size: 11px;

    height: 22px;

    margin: 1px 0 0 9px;

    width: 290px

}



.administration-inner-content p {

    font-size: 11px;

    margin: 0 5px 10px 12px

}



.administration-inner-content {

    margin: 9px 0 0;

    padding: 0

}



.administration-inner-content ul {

    font-size: 11px;

    margin: 9px 0 0 12px;

    padding: 0;

    text-align: left

}



.administration-inner-content ul li {

    background: url('//gf2.geo.gfsrv.net/cdnd9/024460500e93219e90940ca230ea60.gif') no-repeat;

    list-style: none;

    padding: 0 0 13px 20px;

    width: 260px

}



.long-li {

    overflow: visible;

    width: 440px !important

}



.long-li-code {

    background-position: 0 5px !important;

    line-height: 23px;

    padding-bottom: 0

}



.administration-box {

    line-height: 18px;

    margin-bottom: 14px;

    margin-left: 12px;

    padding: 0 13px;

    width: 500px

}



.administration-box p {

    color: #4a1e00;

    margin-left: 6px

}



.administration-box a {

    float: left;

    margin: 0 7px 0

}



.delete-code {

    background-color: #cdb78b;

    border: 1px solid #997c47;

    color: #7b1300;

    font: 14px bold normal;

    height: 15px;

    padding-left: 4px;

    padding-right: 4px;

    padding-top: 3px

}



.load-link {

    color: #7b1300;

    font-weight: bold;

    text-decoration: none

}



.load-link:hover {

    text-decoration: underline

}



.load-link:visited {

    color: #943b00

}



.input-data-box {

    background: url('//gf3.geo.gfsrv.net/cdn8a/b959796049c47e79df07ff8a1b3131.jpg') no-repeat;

    min-height: 129px;

    padding-top: 9px;

    width: 481px

}



.input-data-box p a {

    color: #943b00;

    text-decoration: none

}



.input-data-box p a:hover {

    text-decoration: underline

}



.input-data-box .box-img {

    float: right;

    height: 130px;

    width: 180px

}



.recruitbox-1, .recruitbox-2, .recruitbox-4, .recruitbox-5 {

    min-height: 155px;

    padding: 7px 190px 7px 9px;

    width: 481px

}



.recruitbox-3 {

    min-height: 155px;

    padding: 7px 190px 7px 9px;

    width: 480px

}



.recruitbox-1 {

    background: url('//gf3.geo.gfsrv.net/cdn26/314ce4bdaf2d80a14a168ce8a132f3.jpg') no-repeat

}



.recruitbox-2 {

    background: url('//gf1.geo.gfsrv.net/cdnc6/c6f85ccba566310faea2df6b861ac4.jpg') no-repeat

}



.recruitbox-3 {

    background: url('//gf1.geo.gfsrv.net/cdn94/f9ce23c7d9a5214212c13603797021.jpg') no-repeat

}



.recruitbox-4 {

    background: url('//gf3.geo.gfsrv.net/cdn85/652dd9eaba0b8d4ce22f78da74ace1.jpg') no-repeat

}



.recruitbox-5 {

    background: url('//gf1.geo.gfsrv.net/cdnc6/267a2f8c79a787ccb2dafcec8d9b6f.jpg') no-repeat

}



.recruit-inner-content {

    margin: 9px 0 0 0;

    padding: 0

}



.recruit-inner-content h4 {

    background: url('//gf2.geo.gfsrv.net/cdnda/f38a521a63fc481de0b2f3f01c93ad.png') no-repeat bottom left;

    color: #7b1300;

    font-size: 12px;

    padding-bottom: 8px;

    margin: 1px 0 0 0

}



.recruit-inner-content p {

    margin: 5px 0 9px 0

}



.recruit-inner-content label {

    display: block;

    font-size: 1.1em;

    font-weight: bold

}



.recruit-inner-content input {

    width: 280px;

    border: 0;

    height: 24px;

    padding-left: 3px;

    padding-right: 3px;

    padding-top: 2px;

    background: url('//gf1.geo.gfsrv.net/cdn01/b0e5b0e8a0ed3cbc2799749bf02af3.png') no-repeat

}



.recruit-inner-content textarea {

    width: 280px;

    border: 0;

    height: 100px;

    padding-left: 3px;

    padding-top: 2px;

    background: url('//gf3.geo.gfsrv.net/cdn85/11353004bf717ff9207f7f6287e308.png') no-repeat;

    overflow: hidden

}



#recruitMailForm #submitBtn, #recruitMailForm #sendMailBtn {

    background: url('//gf1.geo.gfsrv.net/cdn3c/ba57b2026892005c2bc39118a575eb.png') no-repeat;

    border: 0;

    color: #fff;

    cursor: pointer;

    height: 48px;

    width: 248px;

    font-size: 18px;

    font-weight: bold;

    letter-spacing: .01em;

    margin: 0 auto;

    text-align: center;

    display: block;

    background-position: 0 7px

}



.recruit-status-th {

    height: 26px;

    background: url('//gf3.geo.gfsrv.net/cdn8e/342865fb19d4479f896445b6533920.png') no-repeat

}



.recruit-status-th th, .recruit-status-tr td {

    vertical-align: middle;

    text-align: center

}



.recruit-status-tr {

    height: 25px;

    background: url('//gf3.geo.gfsrv.net/cdnb4/3490902f50bebac45e17cd9a49aec2.png') no-repeat

}



.recruit-inviteLink {

    width: 280px;

    height: 24px;

    display: block;

    border: 0;

    padding-left: 3px;

    padding-top: 0;

    background: url('//gf1.geo.gfsrv.net/cdn01/b0e5b0e8a0ed3cbc2799749bf02af3.png') no-repeat

}



#recruitSocialForm #inviteLink {

    background: 0;

    width: 270px;

    overflow: hidden;

    height: 22px

}



.recruit-facebook {

    display: block;

    background: url('//gf1.geo.gfsrv.net/cdn9a/eece0c60f85cf2daa0fbd1f32dc25c.png') no-repeat;

    width: 29px;

    height: 29px;

    margin-top: 5px;

    margin-right: 15px;

    float: left

}



.recruit-twitter {

    display: block;

    background: url('//gf2.geo.gfsrv.net/cdn16/2368e3a4c001f11402f108cdd467ef.png') 20% no-repeat;

    width: 29px;

    height: 29px;

    margin-top: 5px;

    float: left

}



.recruit-headline {

    position: relative;

    top: 60px;

    left: 140px;

    width: 192px;

    height: 30px;

    text-align: center;

    font-weight: bold;

    color: #600;

    font-size: 18px

}



.recruit-code {

    position: relative;

    top: 50px;

    left: 140px;

    width: 185px;

    height: 34px;

    background: url('//gf1.geo.gfsrv.net/cdnfc/0ad3567ef58d49af9d8466601b23c2.png') no-repeat;

    text-align: center;

    font-weight: bold;

    padding-left: 2px;

    padding-top: 3px

}



#recruitCode {

    color: #000;

    font-size: 13px;

    font-weight: bold;

    background: 0;

    text-align: left;

    width: 169px

}



.recruit-inner-content th, .recruit-inner-content td {

    padding-right: 10px

}



.recruit-del {

    background: url('//gf2.geo.gfsrv.net/cdna2/68b622b839741803001ed4b197269a.png') no-repeat;

    width: 21px;

    height: 21px;

    display: block

}



#hiddenMails {

    display: none

}



.btn {

    background: url('//gf2.geo.gfsrv.net/cdn1a/71f850ca4f323fe15cffc796f4087c.png') no-repeat;

    color: #dfbf8b;

    display: block;

    font-size: 10px;

    font-weight: bold;

    height: 20px;

    line-height: 12px;

    margin: 4px 0 0;

    padding: 3px 14px 0 0;

    text-align: center;

    text-decoration: none;

    width: 130px

}



.btn:hover {

    background: url('//gf2.geo.gfsrv.net/cdn7b/97f4030a20d68fe3023a727ec0a3cc.png') no-repeat;

    text-decoration: underline

}



input.btn-login {

    background: transparent url('//gf1.geo.gfsrv.net/cdnf9/df79f064c41e5005693b664ec98844.png') no-repeat scroll 50% 0 !important;

    border-style: none;

    color: #fffabd;

    font-size: 16px;

    font-weight: bold;

    height: 54px;

    margin: auto;

    margin-bottom: 5px;

    padding: 0;

    text-shadow: 1px 1px black;

    width: 151px

}



input.btn-login:hover {

    background: transparent url('//gf3.geo.gfsrv.net/cdn86/736aff7722a39877253635a630f3bd.png') no-repeat scroll 50% 0 !important;

    text-decoration: none

}



input.btn-center-input-space {

    margin: 5px 25px;

    padding: 0 20px;

    width: 180px

}



.form-login {

    margin: 6px 0 0 14px;

    overflow: hidden;

    padding: 0;

    width: 151px

}



.form-login label {

    color: #fffabd;

    font-size: 11px;

    line-height: 14px;

    font-family: droid serif

}



.form-login .input {

    background: url('//gf1.geo.gfsrv.net/cdnc9/c2f2027ee3c55bf6b32968506ee00e.png') no-repeat;

    height: 25px;

    margin: 2px 0 0;

    padding: 0 0 4px;

    width: 151px

}



.form-login .input input {

    border: 0;

    background: 0;

    font: 11px/13px Arial, Helvetica, sans-serif;

    margin: 4px 0 0 4px;

    width: 121px

}



#steamLogin {

    background: url('//gf3.geo.gfsrv.net/cdnb4/7548d475283ddfde2c9e9a53e9eecb.png') right 0 no-repeat;

    display: block;

    text-indent: -9999px;

    height: 59px;

    width: 151px

}



#steamLogin:hover {

    background: url('//gf3.geo.gfsrv.net/cdnb4/7548d475283ddfde2c9e9a53e9eecb.png') right -59px no-repeat

}



.btn-steam, a.btn-steam {

    background: url('//gf3.geo.gfsrv.net/cdn85/a481d76ba74e26a49ebfee0f905795.png') 0 -108px no-repeat;

    color: #fffabd !important;

    display: block;

    font-family: 'Droid Serif', serif;

    font-size: 16px;

    height: 54px;

    line-height: 54px;

    text-align: center;

    text-decoration: none;

    text-shadow: 1px 1px 2px black;

    width: 250px

}



.btn-steam:hover {

    background: url('//gf3.geo.gfsrv.net/cdn85/a481d76ba74e26a49ebfee0f905795.png') 0 -162px no-repeat;

    text-decoration: none !important

}



.steam-icon {

    background: url('//gf2.geo.gfsrv.net/cdnd1/81f284383969cb4b99a80e133c123f.png') center center no-repeat;

    height: 47px;

    left: 15px;

    position: absolute;

    top: 10px;

    width: 46px

}



.agbok {

    color: #ecd4a8;

    display: block;

    font-size: 12px;

    margin: 8px 8px 6px;

    text-decoration: none;

    width: 128px

}



.agbok a {

    color: #f4670b;

    font-size: 11px;

    line-height: 11px;

    text-decoration: none

}



.agbok a.password {

    text-align: left

}



.agbokinput {

    margin-bottom: 0

}



.agbok2 {

    margin: 0 0 0 12px !important

}



.agbokbtn {

    margin: 0 0 0 62px !important

}



.password {

    color: #58220e;

    display: block;

    font-size: 9px;

    line-height: 12px;

    margin: 8px 0 6px;

    text-align: center;

    text-decoration: none;

    width: 151px

}



.password:hover {

    text-decoration: underline

}



#screenshots div {

    width: 116px;

    float: left;

    text-align: center

}



#screenshots.comic a {

    color: #fff;

    position: relative;

    line-height: 25px

}



#screenshots.comic span {

    background: url('//gf2.geo.gfsrv.net/cdn7b/cc7cfb7d3d93d7c1e3de609716b6d5.png') no-repeat;

    color: #000;

    font-weight: bold;

    font-size: 12px;

    display: block;

    height: 25px;

    position: absolute;

    top: 55px;

    left: 4px;

    text-align: center;

    width: 100px

}



#screenshots a {

    text-decoration: none

}



#screenshots img {

    max-height: 75px;

    max-width: 100px

}



.smfaqunderline {

    background: url("//gf2.geo.gfsrv.net/cdnda/f38a521a63fc481de0b2f3f01c93ad.png") no-repeat scroll left bottom transparent;

    color: #7b1300;

    font-size: 11px;

    margin: 2px 0 0;

    padding-bottom: 8px

}



.smfaqbox {

    background: url("//gf1.geo.gfsrv.net/cdn95/f45ecc29d7689d372e383f7b477f72.jpg") no-repeat scroll 0 0 transparent;

    min-height: 169px;

    padding: 7px 9px 7px 9px;

    width: 465px;

    font-size: 11px

}



.smfaqlinks {

    background: url("//gf1.geo.gfsrv.net/cdn30/13513dbb6930ecba2913db07e89c88.png") no-repeat scroll -3px 3px transparent;

    margin-left: 9px;

    padding-left: 24px

}



.smserverselect {

    position: relative;

    float: left

}



.smserverselect a {

    margin-bottom: 10px

}



.smserverselect a:hover {

    text-decoration: none

}



.smserverselectold1 {

    position: absolute;

    color: black;

    text-align: center;

    width: 130px;

    left: 10px;

    top: 10px

}



.smserverselectold2 {

    position: absolute;

    color: black;

    text-align: center;

    width: 130px;

    left: 10px;

    top: 23px

}



.smserverselectold3 {

    position: absolute;

    color: black;

    text-align: center;

    width: 130px;

    left: 10px;

    top: 36px

}



.smserverselectold4 {

    position: absolute;

    color: black;

    text-align: center;

    width: 130px;

    left: 10px;

    top: 49px

}



.smserverselectnew1 {

    position: absolute;

    font-size: 14px;

    font-weight: bold;

    color: #fef6aa;

    left: 175px;

    top: 30px

}



.input-data-box {

    background: url('//gf3.geo.gfsrv.net/cdn8a/b959796049c47e79df07ff8a1b3131.jpg') no-repeat;

    min-height: 129px;

    padding-top: 9px;

    width: 481px

}



.input-data-box p a {

    color: #943b00;

    text-decoration: none

}



.input-data-box p a:hover {

    text-decoration: underline

}



.input-data-box .box-img {

    float: right;

    height: 130px;

    width: 180px

}



.login-inner-content h4, .pass-lost-inner-content h4 {

    color: #7b1300;

    font-size: 11px;

    height: 22px;

    margin: 1px 0 0 9px;

    width: 290px

}



.login-inner-content p, .pass-lost-inner-content p {

    font-size: 11px;

    margin: 5px 0 10px 12px;

    width: 275px

}



.login-inner-content, .pass-lost-inner-content {

    margin: 9px 0 0 0;

    padding: 0

}



.pass-lost-box {

    background: url('//gf1.geo.gfsrv.net/cdn0d/696f98ba2e77bd2ffdcda44e7eaea2.jpg') no-repeat;

    margin-left: 11px;

    overflow: hidden;

    padding-top: 10px;

    width: 275px

}



.pass-lost-box-small {

    background: url('//gf1.geo.gfsrv.net/cdnc0/ebb250001ddac6ae0906197465109d.jpg') no-repeat;

    float: left;

    height: auto;

    margin-left: 11px;

    margin-top: 12px;

    min-height: 143px;

    padding-top: 10px;

    width: 275px

}



.change-password .pass-lost-box-small {

    padding-top: 5px

}



.login-inner-content .pass-lost-box-small {

    background: url('//gf2.geo.gfsrv.net/cdn45/404f783493e8bf9fcd5ad066fbdc35.jpg') no-repeat

}



.pass-lost-box-big {

    height: 315px

}



.pass-lost-box-small p {

    width: 250px

}



.pass-lost-box-inner-content {

    margin-left: 10px;

    width: 253px

}



.pass-lost-box label {

    color: #4a1e00;

    font-weight: bold;

    font-size: 11px

}



.pass-lost-box input {

    border: 0;

    background-color: transparent;

    font: 11px/13px Arial, Helvetica, sans-serif;

    margin: 1px 0 0 4px;

    width: 245px

}



.pass-lost-box input.btn-center-input {

    margin-top: 5px !important

}



.pass-lost-box-small label {

    color: #4a1e00;

    font-weight: bold;

    font-size: 11px

}



.pass-lost-box-small input {

    background: 0;

    border: 0;

    margin: 1px 0 0 4px;

    width: 245px

}



#highscore table {

    border-collapse: separate;

    width: 481px

}



* + html #highscore table {

    border-collapse: inherit;

    width: 481px

}



#highscore td, #highscore th {

    border-color: #fae5d0 #b79647 #b39164 #fae5d0;

    border-width: 1px;

    border-style: solid;

    padding: 10px;

    vertical-align: middle;

    text-align: center

}



#highscore tr.zebra {

    background: url('//gf3.geo.gfsrv.net/cdn88/601ca6d88578265a335b7b77479ffa.jpg')

}



#highscore td img {

    display: inline

}



#highscore .rank-th-1 {

    border-left: 1px solid #81602d;

    width: 55px

}



#highscore .rank-th-2 {

    padding-left: 13px;

    text-align: left;

    width: 110px

}



#highscore .rank-th-3 {

    width: 40px

}



#highscore .rank-th-4 {

    width: 56px

}



#highscore .rank-th-5 {

    border-right: 1px solid #81602d;

    padding-right: 13px;

    text-align: right;

    width: 104px

}



#highscore .rank-td-1-1 {

    border-left: 1px solid #81602d;

    font-weight: bold;

    text-align: center

}



#highscore .rank-td-1-2 {

    padding-left: 13px;

    text-align: left

}



#highscore .rank-td-1-5 {

    border-right: 1px solid #81602d;

    padding-right: 13px;

    text-align: right

}



#highscore .rank-td-2-1 {

    border-left: 1px solid #81602d;

    font-weight: bold;

    text-align: center

}



#highscore .rank-td-2-2 {

    padding-left: 13px;

    text-align: left

}



#highscore .rank-td-2-5 {

    border-right: 1px solid #81602d;

    padding-right: 13px;

    text-align: right

}



#guildHighscore .content-bg-bottom {

    width: 501px;

    padding: 0 10px

}



#guildHighscore table {

    border-collapse: separate;

    width: 481px

}



* + html #guildHighscore table {

    border-collapse: inherit;

    width: 481px

}



#guildHighscore td, #guildHighscore th {

    border-color: #fae5d0 #b79647 #b39164 #fae5d0;

    border-width: 1px;

    border-style: solid;

    padding: 10px;

    vertical-align: middle

}



#guildHighscore tr.zebra {

    background: url('//gf3.geo.gfsrv.net/cdn88/601ca6d88578265a335b7b77479ffa.jpg')

}



#guildHighscore td img {

    display: inline

}



#guildHighscore .guildrank-th-1 {

    border-left: 1px solid #81602d;

    width: 35px

}



.guildrank-th-2 {

    padding-left: 13px;

    text-align: left;

    width: 120px

}



.guildrank-th-3 {

    padding-left: 13px;

    text-align: left;

    width: 120px

}



.guildrank-th-4 {

    width: 50px

}



.guildrank-th-5 {

    width: 45px

}



#guildHighscore .guildrank-th-6 {

    border-right: 1px solid #81602d;

    padding-right: 13px;

    text-align: right;

    width: 60px

}



#guildHighscore .guildrank-td-1-1 {

    border-left: 1px solid #81602d;

    font-weight: bold;

    text-align: center;

    width: 50px

}



.guildrank-td-1-2 {

    padding-left: 13px;

    text-align: left;

    width: 120px

}



.guildrank-td-1-3 {

    padding-left: 13px;

    text-align: left;

    width: 120px

}



.guildrank-td-1-4 {

    text-align: center;

    width: 50px

}



.guildrank-td-1-5 {

    text-align: center;

    width: 50px

}



#guildHighscore .guildrank-td-1-6 {

    border-right: 1px solid #81602d;

    padding-right: 13px;

    text-align: right;

    width: 60px

}



#guildHighscore .guildrank-td-2-1 {

    border-left: 1px solid #81602d;

    font-weight: bold;

    text-align: center;

    width: 50px

}



.guildrank-td-2-2 {

    padding-left: 13px;

    text-align: left;

    width: 120px

}



.guildrank-td-2-3 {

    padding-left: 13px;

    text-align: left;

    width: 120px

}



.guildrank-td-2-4 {

    text-align: center;

    width: 50px

}



.guildrank-td-2-5 {

    text-align: center;

    width: 50px

}



#guildHighscore .guildrank-td-2-6 {

    border-right: 1px solid #81602d;

    padding-right: 13px;

    text-align: right;

    width: 60px

}



#eventRanking .table-bg {

    background-color: #50321c;

    padding: 5px;

    min-height: 260px;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px

}



#eventRanking .content-bg-bottom > p {

    padding: 7px

}



#eventRanking input {

    font-family: "Droid Serif"

}



#eventRanking .content .content-bg-bottom {

    padding: 0 0 10px 11px

}



#eventRanking .table-events-wrap {

    height: 55px;

    padding: 0 20px;

    margin-top: 30px

}



#eventRanking .notice {

    text-align: center;

    color: white

}



#eventRanking .table-event {

    height: 60px;

    width: auto;

    display: block;

    float: left;

    text-align: center;

    margin: 0 4px;

    padding: 5px;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    -webkit-transition: all ease-out .2s;

    -moz-transition: all ease-out .2s;

    -o-transition: all ease-out .2s;

    transition: all ease-out .2s

}



#eventRanking .table-event.active {

    background-color: #50321c;

    padding: 5px

}



#eventRanking .table-event .event {

    font-family: "Droid Serif";

    display: block;

    padding: 3px;

    height: 44px;

    width: 100%;

    min-width: 90px;

    cursor: pointer;

    text-decoration: none;

    color: #d2c4ba;

    font-size: .8em;

    background: url('//gf1.geo.gfsrv.net/cdn69/97fb5227803e4c6ed8c689a9b687a7.png') repeat-x transparent;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    line-height: 18px

}



#eventRanking .table-event.active .event {

    color: #fff;

    text-shadow: 0 1px 0 #000;

    background: url('//gf3.geo.gfsrv.net/cdnb4/2a8fe0b882372ddc7de4644012dc7d.png') repeat-x transparent

}



#eventRanking .table-event .year {

    font-size: 20px;

    display: block

}



.table-dropdowns {

    height: 40px

}



.table-dropdowns li {

    width: auto;

    padding: 5px;

    height: 48px;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px

}



.table-dropdowns li.open {

    background-color: #cead75

}



.table-dropdowns li.open .btn-default:hover {

    background: url('//gf3.geo.gfsrv.net/cdne5/d3f2bb16ef2e3b72eaf3c345e59004.png') repeat-x transparent

}



#eventRanking .btn-default {

    display: block;

    height: 26px;

    width: auto;

    line-height: 14px;

    padding: 5px;

    color: #fff;

    cursor: pointer;

    background: url('//gf3.geo.gfsrv.net/cdnb3/9d3d4c67c5ad1489233ebee0bfb2de.png') repeat-x transparent;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    border: 1px solid #321f11;

    position: relative

}



#eventRanking .btn-default:hover {

    background: url('//gf3.geo.gfsrv.net/cdne5/d3f2bb16ef2e3b72eaf3c345e59004.png') repeat-x transparent

}



#eventRanking .table-dropdowns .btn-default {

    padding-right: 25px;

    min-width: 150px

}



.to-left {

    float: left

}



.to-right {

    float: right

}



.invisible {

    visibility: hidden

}



.go-back {

    margin-left: 100px;

    margin-right: 100px

}



#eventRanking .dropdowns-box {

    min-height: 150px;

    height: 0;

    background-color: #cead75;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    padding: 5px;

    position: absolute;

    width: 471px;

    z-index: 9;

    display: none;

    opacity: 0

}





#eventRanking .dropdowns-box.open {

    display: block;

    height: auto;

    opacity: 1

}



#eventRanking .dropdowns-box .btn-wrap {

    clear: both;

    height: 30px;

    width: 100%;

    padding: 10px

}



.dropdowns-box h3 {

    font-size: 1.2em;

    padding: 4px

}



.dropdowns-box .content-label {

    padding: 10px 0;

    clear: both

}



.dropdowns-box .content-label input {

    height: 29px;

    padding: 5px;

    width: 230px;

    background-color: #482d19;

    color: #fff;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px

}



.dropdowns-box .select-box {

    border: 1px solid rgba(113, 90, 51, 0.81);

    height: 29px;

    width: 200px;

    cursor: pointer;

    margin: 5px 0;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px

}



.dropdowns-box h4 {

    margin: 5px 0

}



.continue-btn, .cancel-btn {

    width: auto;

    padding: 5px;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    text-align: center;

    min-width: 200px;

    height: 29px;

    box-shadow: 0 0 8px #8e6c33;

    color: #fff;

    cursor: pointer

}



.continue-btn {

    background: url('//gf1.geo.gfsrv.net/cdn66/74bb68f4f33a9d6702a17c8fefbdee.png') repeat-x transparent

}



.cancel-btn {

    background: url('//gf1.geo.gfsrv.net/cdn31/ce178c630453ba681a55707f6dba1f.png') repeat-x transparent

}



#eventRanking .ranking-table {

    font-family: "Droid Serif";

    background: #dcc7aa;

    width: 100%;

    text-align: center

}



#eventRanking .ranking-table thead {

    background-color: #28190e

}



#eventRanking .ranking-table th {

    color: #d6c8af;

    height: 30px;

    line-height: 28px;

    font-size: 1em;

    border: 1px solid #50321c

}



.ranking-table td {

    height: 30px;

    line-height: 30px;

    border: 1px solid #50321c;

    border-top-width: 2px;

    border-bottom-width: 2px;

    vertical-align: middle;

    font-size: 1em

}



#eventRanking .table-wrap {

    max-height: 400px;

    margin-bottom: 20px;

    display: table;

    width: 100%;

    min-height: 260px

}



.ranking-table #firstPlace {

    color: #fff;

    background-color: #9d3415

}



.ranking-table .searchResult td {

    color: #fff;

    background-color: #48c

}



.ranking-table.character #firstPlace {

    color: #fff;

    background-color: #5d7f0d

}



.ranking-table tbody tr.odd, .ranking-table tbody tr:nth-child(odd) {

    background-color: #c0a98e

}



.ranking-table .empire {

    width: 30px

}



.table-page {

    height: 34px;

    width: 318px;

    text-align: center;

    background-color: #382314;

    margin: 20px auto;

    padding: 4px;

    box-shadow: 0 0 5px #180d03 inset;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px

}



.table-page .to-left {

    padding-left: 10px

}



.table-page .to-left .left-arrow {

    left: 5px;

    top: 7px

}



.table-page .to-right {

    padding-right: 10px

}



.table-page .to-right .right-arrow {

    right: 5px;

    top: 7px

}



.table-page .pagination {

    height: 30px;

    float: left;

    width: auto

}



.table-page .pagination .current {

    background-color: #020203;

    background: rgba(0, 0, 0, 0.55);

    border: solid #c0a98e 1px;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    line-height: 18px;

    cursor: default

}



.table-page .pagination li {

    float: left;

    display: inline-block;

    margin: 3px 5px 5px;

    height: 20px;

    width: 20px;

    font-size: 11px;

    color: #fff;

    cursor: pointer;

    line-height: 20px

}



.table-page .btn-default {

    width: auto;

    min-width: 80px

}



.down-arrow {

    position: absolute;

    right: 5px;

    top: 8px;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 5px 5px 0 5px;

    border-color: #fff transparent transparent transparent;

    line-height: 0;

    _border-color: #fff #000 #000 #000;

    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000')

}



.right-arrow {

    position: absolute;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-color: transparent transparent transparent #fff;

    line-height: 0;

    _border-color: #000 #000 #000 #fff;

    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000')

}



.left-arrow {

    position: absolute;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 5px 5px 5px 0;

    border-color: transparent #fff transparent transparent;

    line-height: 0;

    _border-color: #000 #fff #000 #000;

    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000')

}



.ranks-nav {

    height: 33px;

    float: left;

    font-weight: bold;

    padding: 8px 10px 0 10px

}



.ranks-nav a {

    color: #8d0404;

    font-size: 10px;

    text-decoration: none

}



.ranks-nav a:hover {

    text-decoration: underline

}



.prev {

    background-image: url('//gf3.geo.gfsrv.net/cdn89/4b182422d63fb7a04398625e8611c6.jpg');

    text-align: left;

    width: 241px

}



.next {

    background-image: url('//gf1.geo.gfsrv.net/cdn66/bc364b20e48232b6f2699fd9c36c97.jpg');

    text-align: right;

    width: 240px

}



.prev-top {

    background-image: url('//gf2.geo.gfsrv.net/cdnda/b811369108f8caa3eced057b83aba4.jpg');

    padding: 9px 10px 0

}



.next-top {

    background-image: url('//gf2.geo.gfsrv.net/cdnae/dddeed8eeeed193508bf74b26aa4d8.jpg');

    padding: 9px 10px 0

}



.ranks-update-time {

    color: #4a1e00;

    height: 15px;

    font-size: 11px;

    margin-top: 10px;

    text-align: right;

    width: 475px

}



.ranks-inner-content h5 {

    color: #4a1e00;

    font-size: 11px;

    font-weight: bold;

    margin: 7px 34px 14px 9px

}



.ranks-inner-content p {

    color: #4a1e00;

    font-size: 11px;

    margin: 0 9px 15px 9px

}



.ranks-inner-content th {

    color: #8d0404;

    font-size: 11px;

    font-weight: bold;

    height: 43px;

    padding-top: 20px

}



.ranks-inner-content td {

    color: #8d0404;

    font-size: 11px;

    height: 29px;

    padding-top: 8px

}



.ranks-dropdowns-box {

    background-image: url('//gf1.geo.gfsrv.net/cdn64/8c82b2f6c43b6579f5a25d4453701b.jpg');

    height: 56px;

    margin: 0 0 15px 8px;

    width: 466px

}



.ranks-dropdowns-box select {

    background-color: #cdb78b;

    border: 1px solid #997c47;

    color: #4a1e00;

    font-size: 13px;

    margin: 0 0 0 4px;

    padding: 0;

    width: 120px

}



.ranks-dropdowns-box input {

    background: 0;

    border: 0;

    color: #4a1e00;

    font-size: 13px;

    margin: 0 0 0 4px;

    padding-top: 2px;

    width: 110px

}



.ranks-dropdowns-box label {

    color: #671000;

    font-weight: bold;

    font-size: 13px

}



.ranks-select-box {

    height: 45px;

    float: left;

    margin-right: 7px;

    margin-left: 4px;

    margin-top: 10px;

    width: 120px

}



.ranks-select-box-btn {

    height: 45px;

    float: left;

    margin-top: 19px;

    width: 30px

}



.ranks-input {

    background-image: url('//gf3.geo.gfsrv.net/cdn21/fcac359432c40e87cba848186fdae3.jpg');

    height: 20px;

    width: 119px

}



.ranks-input-noservers {

    background-image: url('//gf3.geo.gfsrv.net/cdn21/fcac359432c40e87cba848186fdae3.jpg');

    color: #4a1e00;

    font-size: 13px;

    height: 17px;

    padding-left: 4px;

    padding-top: 3px;

    width: 115px

}



.small-btn {

    background: url('//gf2.geo.gfsrv.net/cdn71/f3244b6cb932dba9095aa86ac8fe08.gif') no-repeat;

    color: #dfbf8b;

    display: block;

    font-weight: bold;

    font-size: 10px;

    height: 20px;

    line-height: 12px;

    margin: 4px 0 0;

    padding: 3px 14px 0 0;

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

    width: 65px

}



.small-btn:hover {

    text-decoration: underline

}



.back-btn {

    margin: 30px 0 22px 145px;

    padding-left: 2px;

    padding-right: 19px;

    width: 129px

}



#progressTracker {

    height: 100px;

    margin: 0 auto;

    padding-left: 10px;

    width: 420px

}



#progressTracker .step {

    background: url('//gf3.geo.gfsrv.net/cdn27/f28aba7e3b36b9c410e55a12f96235.gif') no-repeat scroll 0 -45px;

    height: 40px;

    font-size: 18px;

    font-weight: bold;

    line-height: 40px;

    margin: 5px 0 0 -6px;

    text-align: center;

    text-shadow: 1px 1px #dfd1ac;

    width: 45px

}



#progress1, #progress2 {

    background: url('//gf1.geo.gfsrv.net/cdn38/c2e58980f31721544fa0c044319772.gif') repeat-x scroll 0 20px;

    float: left;

    position: relative;

    width: 177px

}



#progress3 {

    position: relative

}



#progressTracker .progress-text {

    font-size: 11px;

    font-weight: bold;

    left: -32px;

    position: absolute;

    text-align: center;

    top: 50px;

    width: 100px

}



#progressTracker .inactive .progress-text, #progressTracker .inactive .step {

    filter: alpha(opacity=50);

    -moz-opacity: .5;

    -khtml-opacity: .5;

    opacity: .5

}



#progressTracker .inactive .progress-text {

    color: #4a1e00

}



#progressTracker .inactive .progress-text a {

    color: #4a1e00

}



#progress3 {

    float: left;

    width: 45px

}



#progressTracker .passed {

    background: url('//gf3.geo.gfsrv.net/cdn8f/7eb72fbc7068d15daadbe105168bc2.gif') repeat-x scroll 0 20px

}



#progressTracker .active .step {

    background-position: 0 0;

    color: #4a1e00;

    font-size: 25px;

    height: 45px;

    line-height: 45px;

    margin: 0 0 0 -3px;

    width: 45px

}



#progressTracker .inactive .step {

    background-position: 0 -45px

}



.inner-form-border {

    border: 1px solid #aa8551;

    margin: 15px 0 20px 25px;

    width: 430px

}



.inner-form-border.linked .inner-form-box {

    position: relative;

    padding-left: 60px

}



.inner-form-box {

    background: transparent url("//gf1.geo.gfsrv.net/cdn00/9a92161077dd7a3218869b3e49a10f.jpg") repeat scroll 0 0;

    border: 1px solid #c6ab74;

    color: #4a1e00;

    padding: 15px

}



.inner-form-box h3 {

    background: none repeat scroll 0 0 transparent;

    color: #4a1e00;

    font-size: 18px;

    height: 33px

}



.inner-form-box h4 {

    font-size: 14px;

    margin-bottom: 10px;

    line-height: 130%;

    height: auto;

    width: 100%

}



.trenner {

    background: url('//gf2.geo.gfsrv.net/cdn74/40ab8562ae0039fea68ec2193564d0.jpg') no-repeat;

    border-top: 1px solid #b28a45;

    height: 8px;

    margin: 0 auto;

    width: 380px

}



#pwlostForm, #lostPasswordCodeForm, #changepwForm, #emailChangeForm, #resendactivForm, #loginForm, #moveForm, #registerForm, #captchaForm, #regForm1 {

    margin: 15px auto;

    width: 290px

}



#pwlostForm div, #lostPasswordCodeForm div, #changepwForm div, #emailChangeForm div, #resendactivForm div, #loginForm div, #moveForm div, #registerForm div, #captchaForm div, #regForm1 div {

    margin-bottom: 15px;

    position: relative;

}



#pwlostForm div input:focus, #lostPasswordCodeForm div input:focus, #changepwForm div input:focus, #emailChangeForm div input:focus, #resendactivForm div input:focus, #loginForm div input:focus, #moveForm div input:focus, #registerForm div input:focus, #captchaForm div input:focus, #regForm1 div input:focus {

    background-position: 0 -30px;

    border: 1px solid #8d0404;

    color: #4a1e00

}



#pwLost .inner-form-box h3, #lostPasswordCode .inner-form-box h3, #changePw .inner-form-box h3, #emailChange .inner-form-box h3, #resendActiv .inner-form-box h3, #login .inner-form-box h3, #register .inner-form-box h3, #captcha .inner-form-box h3 {

    color: #4a1e00;

    font-size: 18px;

    height: 33px

}



.inner-form-box a {

    color: #8d0404;

    text-decoration: none

}



.inner-form-box a:hover {

    text-decoration: underline

}



#toAdmin, #topwLost, #toLogin, .confirm-btn {

    background: url("//gf1.geo.gfsrv.net/cdnce/3cfd0e036a7f15f9a0e234bf83fa30.gif") no-repeat scroll 0 0 transparent;

    color: #dfbf8b;

    float: right;

    font-size: 10px;

    font-weight: normal;

    height: 20px;

    line-height: 20px;

    min-width: 0;

    padding: 0 20px 0 0;

    text-align: center;

    width: 130px

}



#checkerror span, #checktransfer label {

    font-size: 11px;

    font-weight: normal

}



.inner-form-box label {

    display: block;

    color: #4a1e00;

    font-size: 12px;

    font-weight: bold;

    margin: 0 0 5px

}



#pwLost .inner-form-box input, #lostPasswordCode .inner-form-box input, #changePw .inner-form-box input, #emailChange .inner-form-box input, #resendActiv .inner-form-box input, #login .inner-form-box input, #move .inner-form-box input, #register .inner-form-box input, #captcha .inner-form-box input, #regForm1 input {

    background: url('//gf2.geo.gfsrv.net/cdnac/a29fbb433fe4ad8ae6273a65f290e0.gif') repeat-x;

    border: 1px solid #622400;

    color: #534236;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 16px;

    font-weight: bold;

    height: 32px;

    padding: 5px 10px;

    width: 265px

}



#login #checkerror input, #register #checkerror input, #register #checktransfer input, #captcha #checkerror input {

    border: 0;

    height: 15px;

    float: left;

    margin: 2px 5px 20px;

    width: 15px

}



#pwField .invalid {

    background-position: 0 -16px

}



#pwField .valid-icon {

    background: url('//gf3.geo.gfsrv.net/cdn85/a84ffc2c3a0857e2935d387bfb76aa.gif');

    display: inline;

    float: left;

    height: 16px;

    margin: 0 0 5px 10px;

    width: 16px

}



#changePw #submitBtn, #emailChange #submitBtn, #resendActiv #submitBtn, #pwLost #submitBtn, #lostPasswordCode #submitBtn, #login #submitBtn, #move #submitBtn, #register #submitBtn, #captcha #submitBtn, #subscribe .btn-big, a.btn-big, .contest-inner-content #submitBtn, #regForm1 #submitBtn, .btn-newaccount {

    background: url("//gf3.geo.gfsrv.net/cdn8a/c2712c4eedff520830d75d8390ec0e.jpg") no-repeat scroll 0 0 transparent;

    border: 0;

    color: #dfbf8b;

    cursor: pointer;

    display: block;

    font-size: 18px;

    font-weight: bold;

    height: 38px;

    line-height: 28px;

    letter-spacing: .01em;

    margin: 0 auto 25px;

    text-align: center;

    text-shadow: -1px -1px #000;

    width: 287px

}



#move #submitBtn {

    margin-bottom: 15px

}



.btn-newaccount {

    text-decoration: none;

    line-height: 38px;

    font-size: 16px

}



#regForm1 #submitBtn {

    margin-top: 20px

}



.content-bg.newAccount h2 {

    background: 0;

    padding-top: 20px;

    margin-top: 0;

    margin-left: 0

}



.content-bg.newAccount .content-bg-bottom {

    overflow: visible;

    height: 11px

}



.input_wrapper {

    margin: 0 0 10px 0;

    position: relative

}



.password_info, .error_info {

    background: url(//gf1.geo.gfsrv.net/cdn90/3b5f6e7b26b473277d6c0ac1f3369d.png) repeat-x scroll 0 0 #b9a16e;

    border: 1px solid #60430a;

    color: #111;

    font-weight: bold;

    height: auto;

    left: 300px;

    opacity: 0;

    padding: 12px 15px;

    position: absolute;

    top: -5px;

    width: 270px;

    z-index: 201

}



.password_info.shown, .error_info.shown {

    left: 280px;

    display: block;

    opacity: 1;

    -moz-transition: left .3s ease-out, opacity .3s ease-out;

    -webkit-transition: left .3s ease-out, opacity .3s ease-out;

    transition: left .3s ease-out, opacity .3s ease-out

}



.password_info:after, .error_info:after {

    background: url(//gf3.geo.gfsrv.net/cdn57/dfc817011396a9b23d4fcecd4b6627.gif) no-repeat scroll 0 0 transparent;

    content: '';

    display: block;

    height: 20px;

    left: -11px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 15px;

    z-index: 5001

}



#changePw #submitBtn:hover, #emailChange #submitBtn:hover, #resendActiv #submitBtn:hover, #pwLost #submitBtn:hover, #lostPasswordCode #submitBtn:hover, #login #submitBtn:hover, #subscribe .btn-big:hover, #register #submitBtn:hover, #captcha #submitBtn:hover, a.btn-big:hover, .contest-inner-content #submitBtn:hover, #regForm1 #submitBtn:hover {

    background-position: 0 -38px;

    color: #FFF;

    text-decoration: none

}



#subscribe .btn-big {

    line-height: 38px

}



.char-list-content {

    color: #86280f;

    font-weight: bold;

    margin-bottom: 10px;

    width: 480px

}



.char-list-content .pagerWrapper {

    background: transparent url('//gf2.geo.gfsrv.net/cdn4a/e977528439e683b0a62c1656dd294a.jpg') no-repeat;

    height: 32px;

    margin-top: 10px;

    padding: 7px;

    width: 465px

}



.char-list-content .pagerWrapper .sort-char-list {

    float: left;

    width: 300px

}



.char-list-content .pagerWrapper .sellabel {

    float: left;

    line-height: 20px

}



.char-list-content .pagerWrapper .charselect {

    border: 1px solid #997c47;

    float: left;

    height: 18px;

    margin-left: 3px;

    overflow: hidden;

    width: 125px

}



.char-list-content .pagerWrapper select {

    background-color: #cdb78b;

    color: #4a1e00;

    font-size: 13px;

    height: 22px;

    margin: -2px 0 0 -2px;

    width: 129px

}



.char-list-content .pagerWrapper .pager {

    background: url('//gf2.geo.gfsrv.net/cdn45/9a680db6c1fe0b59868f3b1d9e04ec.jpg') no-repeat;

    float: right;

    height: 20px;

    text-align: right;

    width: 110px

}



.char-list-content .pagerWrapper .prev {

    background: url('//gf1.geo.gfsrv.net/cdn0b/bb4ce05d613bd00df76f059a56ce81.jpg') no-repeat

}



.char-list-content .pagerWrapper .next {

    background: url('//gf3.geo.gfsrv.net/cdn56/d1ac31e494dbf1f1ef33133cc3f6af.jpg') no-repeat

}



.char-list-content .pagerWrapper div.pager-prev, .char-list-content .pagerWrapper a.pager-prev {

    display: block;

    float: left;

    height: 20px;

    width: 18px

}



.char-list-content .pagerWrapper div.pager-next, .char-list-content .pagerWrapper a.pager-next {

    display: block;

    float: left;

    height: 20px;

    width: 20px

}



.char-list-content .pagerWrapper .bg-none {

    background: 0;

    float: left;

    height: 20px;

    width: 20px

}



.char-list-content .pagerWrapper .pager-middle {

    color: #fff;

    float: left;

    font-weight: normal;

    height: 20px;

    line-height: 19px;

    text-align: center;

    width: 70px

}



.char-list-content .charList {

    background: url('//gf2.geo.gfsrv.net/cdnd1/fd6c5b0ec8a868f7445312b426392b.jpg') no-repeat;

    height: 100px;

    padding: 2px;

    width: 476px;

    font-size: 12px

}



.char-list-content .charList .charimg {

    background: url('//gf3.geo.gfsrv.net/cdn5c/41e8df48192c5755b77be98aab9af4.jpg') no-repeat 3px 3px;

    float: left;

    height: 72px;

    margin-right: 5px;

    width: 56px

}



.char-list-content .charList .charimg img {

    border: 1px solid #000;

    padding: 1px;

    margin: 6px

}



.char-list-content .charList .charuser div {

    height: 30px;

    line-height: 30px

}



.char-list-content .charList .charuser .charname {

    font-size: 16px;

    float: left;

    width: 276px

}



.char-list-content .charList .charuser .charrank {

    text-align: right

}



.char-list-content .charList .charlevel, .char-list-content .charList .charclass, .char-list-content .charList .charkingdom, .char-list-content .charList .chartime, .char-list-content .charList .charserver, .char-list-content .charList .charposition {

    float: left;

    height: 20px;

    line-height: 20px;

    width: 250px

}



.char-list-content .charList .charlevel, .char-list-content .charList .charclass {

    width: 160px

}



.char-list-content .charList .charposition {

    width: 410px

}



.char-list-content .charList .charlabel {

    color: #86280f;

    display: block;

    float: left;

    font-weight: bold;

    width: 70px

}



.char-list-content .charList .chardata {

    color: #000;

    font-weight: bold

}



.char-list-content .charList .charrow td {

    height: 20px

}



.char-list-content .charList .charend td {

    padding-bottom: 13px

}



.char-list-notice {

    margin-left: 12px;

    margin-top: 6px

}



.clearfloat {

    font-size: 1px;

    clear: both;

    height: 0

}



#activateAccount #bigDownload {

    background: url("//gf3.geo.gfsrv.net/cdn89/0cb705de0563312018dcf20fca9e5b.jpg") no-repeat scroll 0 0 transparent;

    color: #fff9c7;

    display: block;

    font-size: 27px;

    font-weight: bold;

    height: 100px;

    line-height: 34px;

    margin: 0 auto 15px;

    padding: 20px 0 0 120px;

    text-align: left;

    text-decoration: none;

    text-shadow: 2px 2px 5px black;

    width: 400px

}



#activateAccount #bigDownload:hover {

    background-position: 0 -108px;

    color: #FFF

}



#creation div.inner-content {

    margin: 4px 15px 0 0

}



#creation h3 {

    font-size: 14px;

    padding: 11px;

    text-align: center;

    color: #7b1300;

    height: 33px;

    background: url('//gf2.geo.gfsrv.net/cdn4a/e977528439e683b0a62c1656dd294a.jpg') no-repeat

}



#creation div.inner-content.notAllowed {

    background: url('//gf3.geo.gfsrv.net/cdn2f/02e3bce2b98931df4b933d6dc44c8a.jpg') no-repeat;

    min-height: 155px;

    padding: 7px 190px 7px 9px;

    width: 282px;

    margin: 9px 25px 0 0

}



#creation div.inner-content.notAllowed h3 {

    background: 0;

    padding: 0;

    text-align: left;

    font-size: 12px;

    height: auto;

    margin: 10px 0

}



#creation #progressTracker {

    height: 90px;

    margin: 16px auto 0;

    width: 420px;

    padding: 0

}



#creation #progressTracker a.step {

    display: block;

    color: #4a1e00;

    text-decoration: none

}



#creation div.jobs {

    overflow: auto

}



#creation div.jobs div.job {

    float: left;

    height: 87px;

    width: 114px;

    margin: 0 0 0 2px

}



#creation div.jobs div.job0 {

    background: url('//gf3.geo.gfsrv.net/cdnb6/0196364b00b2479aa4a463f75e6707.png') no-repeat

}



#creation div.jobs div.job1 {

    background: url('//gf2.geo.gfsrv.net/cdndf/71c242aeca9dc7db3cc6e4fd79f617.png') no-repeat

}



#creation div.jobs div.job2 {

    background: url('//gf2.geo.gfsrv.net/cdn7c/471482d188dcf061079b6f151efaf2.png') no-repeat

}



#creation div.jobs div.job3 {

    background: url('//gf2.geo.gfsrv.net/cdn46/ecb098805e369d1df55b8bc83d9d37.png') no-repeat

}



#creation div.jobs div.job p {

    margin: 52px 1px 0;

    font-size: 14px;

    padding: 3px 0 4px;

    text-align: center;

    color: #bbb;

    border-top: solid 1px #bbb;

    background: url('//gf1.geo.gfsrv.net/cdnfd/a848cf431fa5ff9387aecba03c587a.png')

}



#creation div.jobs div.job.active p {

    font-weight: bold;

    color: white

}



#creation div.jobDescription p {

    display: none

}



#creation div.jobDescription p.active {

    display: block;

    margin: 20px 20px 0;

    min-height: 100px

}



#creation div.genders div {

    display: none

}



#creation div.genders div.active {

    display: block;

    overflow: auto

}



#creation div.genders div img {

    display: none

}



#creation div.genders div img.active {

    display: inline

}



#creation div.genders a {

    float: left;

    width: 232px;

    display: inline-block;

    text-decoration: none;

    text-align: center;

    color: black;

    font-weight: bold

}



#creation div.serverAndName {

    background: 100% 100% no-repeat;

    min-height: 370px;

    width: 470px;

    padding: 20px 0 0 0

}



#creation div.completed div {

    background: 100% 100% no-repeat;

    min-height: 350px;

    padding: 40px 0 0 0;

    width: 470px

}



#creation div.serverAndName.job0, #creation div.completed.job0 div {

    background-image: url('//gf2.geo.gfsrv.net/cdnd7/d7eeddd80c5e50fb03082d94f62257.png')

}



#creation div.serverAndName.job1, #creation div.completed.job1 div {

    background-image: url('//gf2.geo.gfsrv.net/cdn78/56c82fdd2b27840eae771f462bc15e.png')

}



#creation div.serverAndName.job2, #creation div.completed.job2 div {

    background-image: url('//gf2.geo.gfsrv.net/cdn79/e8632edd1498471a66ce652590fe4a.png')

}



#creation div.serverAndName.job3, #creation div.completed.job3 div {

    background-image: url('//gf3.geo.gfsrv.net/cdn88/d396e45cdbc6894401019b9bf838b6.png')

}



#creation div.serverAndName.job4, #creation div.completed.job4 div {

    background-image: url('//gf3.geo.gfsrv.net/cdn83/663d44ae53aed6860d7c6113057ab7.png')

}



#creation div.serverAndName.job5, #creation div.completed.job5 div {

    background-image: url('//gf1.geo.gfsrv.net/cdnf7/b7273e67b950ef5605859e2340fdca.png')

}



#creation div.serverAndName.job6, #creation div.completed.job6 div {

    background-image: url('//gf1.geo.gfsrv.net/cdn00/6061cbb3636de664accaa953e3e7c8.png')

}



#creation div.serverAndName.job7, #creation div.completed.job7 div {

    background-image: url('//gf2.geo.gfsrv.net/cdnd8/6e6f34777ac702f03dde4a87db5738.png')

}



#creation div.serverAndName h4, #creation div.completed h4 {

    float: left;

    padding: 10px 10px 0 40px;

    min-width: 150px

}



#creation div.serverAndName p.check, #creation div.completed p.check {

    background: url('//gf1.geo.gfsrv.net/cdn6c/ab40b58d05ee5802e5c42744653758.gif') 0 7px no-repeat;

    margin: 0 0 0 10px;

    padding: 10px 0 20px 0;

    line-height: 14px

}



#creation div.completed p {

    margin: 0 10px

}



#creation div.completed p.small {

    background: 0;

    width: 220px;

    margin: 35px 0 0 10px;

    text-align: left

}



#creation div.completed a {

    background: url('//gf3.geo.gfsrv.net/cdn8a/c2712c4eedff520830d75d8390ec0e.jpg') no-repeat;

    border: 0;

    color: #dfbf8b;

    cursor: pointer;

    display: block;

    font-size: 18px;

    font-weight: bold;

    height: 38px;

    letter-spacing: .01em;

    line-height: 36px;

    margin: 10px 0 25px 8px;

    text-align: center;

    text-shadow: -1px -1px #000;

    width: 287px;

    text-decoration: none

}



#creation div.completed a:hover {

    background-position: 0 -38px;

    color: #fff

}



#creation div.serverAndName form {

    margin: 60px 0 0 10px

}



#creation div.serverAndName label {

    color: #4a1e00;

    display: block;

    font-size: 12px;

    font-weight: bold;

    margin: 0 0 5px

}



#creation div.server, #creation div.name {

    margin: 10px 0

}



#creation div.serverAndName select {

    background: url('//gf2.geo.gfsrv.net/cdnac/a29fbb433fe4ad8ae6273a65f290e0.gif') repeat-x;

    width: 208px;

    height: 22px;

    border: solid 1px #622400;

    color: #534236;

    font-size: 16px;

    font-weight: bold;

    height: 32px;

    padding: 5px 10px;

    width: 286px

}



#creation div.serverAndName input {

    background: url('//gf2.geo.gfsrv.net/cdnac/a29fbb433fe4ad8ae6273a65f290e0.gif') repeat-x;

    width: 208px;

    height: 22px;

    border: solid 1px #622400;

    color: #534236;

    font-size: 16px;

    font-weight: bold;

    height: 32px;

    padding: 5px 10px;

    width: 285px

}



#creation #submit {

    background: url('//gf3.geo.gfsrv.net/cdn8a/c2712c4eedff520830d75d8390ec0e.jpg') no-repeat;

    border: 0;

    color: #dfbf8b;

    cursor: pointer;

    display: block;

    font-size: 18px;

    font-weight: bold;

    height: 38px;

    letter-spacing: .01em;

    line-height: normal;

    margin: 25px 0;

    text-align: center;

    text-shadow: -1px -1px #000;

    width: 287px

}



#creation #submit:hover {

    background-position: 0 -38px;

    color: #fff;

    text-decoration: none

}



div#mmoGamesOverviewToggle h4 {

    width: 140px

}



#crosspromo {

    width: 120px;

    height: 600px;

    position: absolute;

    top: 18px;

    left: 200px;

    z-index: 100;

    overflow: hidden

}



#coop {

    height: 315px;

    width: 851px;

    position: absolute;

    left: 200px;

    top: -300px;

    z-index: 101;

    overflow: hidden

}



#coop a {

    display: block;

    width: 100%;

    height: 100%

}



#coop.pepsi {

    background: url('../img/landing.png') top center no-repeat;

    height: 330px;

    width: 257px;

    position: absolute;

    left: 15px;

    top: -234px;

    z-index: -1;

}



#coop.pepsi a#pepsiSiteLink {

    width: 60px;

    height: 28px;

    position: absolute;

    top: 239px;

    right: 85px

}



#maintenance h1 {

    text-align: center

}



#maintenance img {

    margin: 0 auto 30px;

    display: block

}



span.version {

    color: #555

}



#move p {

    padding: 7px

}



#serverData {

    margin: 7px 7px 20px;

    width: calc(100% - 14px)

}



#serverData thead {

    background-color: #28190e;

    color: #d6c8af

}



#serverData tr td {

    padding: 7px 10px

}



#serverData tbody tr:nth-child(odd) {

    background-color: #c7a160

}



#serverData tbody tr:nth-child(even) {

    background-color: #e1cda9

}



i.icon {

    border-radius: 50%;

    color: #d6c8af;

    display: block;

    float: left;

    font-weight: bold;

    height: 22px;

    line-height: 22px;

    text-align: center;

    margin-right: 8px;

    width: 22px

}



i.icon.info {

    background: #ffefbd

}



i.icon.error {

    background: #c5233d

}



#move p.error {

    padding: 0 0 0 30px

}



#steam-merge-notice {

    float: left;

    margin: 30px 10px 50px 0;

    width: 40px;

    background: url('//gf1.geo.gfsrv.net/cdnf3/49310228291cf7d93979e34216cc9d.png') 0 -50px no-repeat;

    display: inline-block;

    height: 40px

}



body {

    margin: 0;

    padding: 0;

}



div.openX_interstitial div.openX_int_closeButton a {

    text-indent: -4000px;

    float: right;

    height: 23px;

    width: 23px;

    display: block;

    background: transparent url(//gf2.geo.gfsrv.net/cdn14/7618d1159940178a2e53a8be22710a.png) repeat-x;

}



#mmonetbar {

    background: transparent url(//gf2.geo.gfsrv.net/cdnd2/1827413436ef920e672f084c7d75c3.bg) repeat-x;

    font: normal 11px Tahoma, Arial, Helvetica, sans-serif;

    height: 32px;

    left: 0;

    padding: 0;

    position: absolute;

    text-align: center;

    top: 0;

    width: 100%;

    z-index: 3000;

}



#mmonetbar #mmoContent {

    height: 32px;

    margin: 0 auto;

    width: 1024px;

    position: relative;

}



#mmonetbar .mmosmallbar {

    width: 755px !important;

}





#mmonetbar .mmonewsout {

    width: 800px !important;

}



#mmonetbar .mmouseronlineout {

    width: 768px !important;

}



#mmonetbar .mmolangout {

    width: 380px !important;

}



#mmonetbar .mmolangout .mmoGame {

    width: 265px;

}



#mmonetbar #mmoContent.mmoingame {

    width: 533px;

}



#mmonetbar #mmoContent.mmoingame .mmoGame {

    width: auto;

}



#mmonetbar a {

    color: #666;

    font: normal 11px Tahoma, Arial, Helvetica, sans-serif;

    outline: none;

    text-decoration: none;

    white-space: nowrap;

}



#mmonetbar select {

    background-color: #611200 !important;

    border: 1px solid #000 !important;

    color: #d0b88c !important;

    font: normal 11px Verdana, Arial, Helvetica, sans-serif;

    height: 18px;

    margin-top: 3px;

    width: 100px;

}



#mmonetbar .mmoGames select {

    width: 80px;

}



#mmonetbar option {

    background-color: #611200 !important;

    color: #d0b88c !important;

}



#mmonetbar option:hover {

    background-color: #7a1801 !important;

}



#mmonetbar select#mmoCountry {

    width: 120px;

}



#mmonetbar .mmoSelectbox {

    background-color: #611200;

    float: left;

    margin: 3px 0 0 3px;

    position: relative;

}



* html #mmonetbar .mmoSelectbox {

    position: static;

}



* + html #mmonetbar .mmoSelectbox {

    position: static;

}



#mmonetbar #mmoOneGame {

    cursor: default;

    height: 14px;

    margin-top: 3px;

    padding-left: 5px;

    width: 80px;

}



#mmonetbar .label {

    float: left;

    font-weight: bold;

    margin-right: 4px;

    overflow: hidden !important;

}



#mmonetbar #mmoUsers .label {

    font-size: 10px;

}



#mmonetbar .mmoBoxLeft, #mmonetbar .mmoBoxRight {

    background: transparent url(//gf3.geo.gfsrv.net/cdn8a/cd9ddb0a812d2a0e7ebcd5a5aaf754.sprites) no-repeat -109px -4px;

    float: left;

    width: 5px;

    height: 24px;

}

#mmonetbar .mmo-breadcrumb{

    display: block;

    width: 15px;

    height: 2px;

    float: left;

}



#mmonetbar .mmoBoxRight {

    background-position: -126px -4px;

}



#mmonetbar .mmoBoxMiddle {

    background: transparent url(//gf2.geo.gfsrv.net/cdnd2/1827413436ef920e672f084c7d75c3.bg) repeat-x 0 -36px;

    color: #d0b88c !important;

    float: left;

    height: 24px;

    line-height: 22px;

    text-align: left;

    white-space: nowrap;

    position: relative;

    z-index: 10000;

}



#mmonetbar #mmoGames, #mmonetbar #mmoLangs {

    margin: 0px 4px 0 0;

}



#mmonetbar #mmoNews, #mmonetbar #mmoUsers, #mmonetbar #mmoGame, #mmonetbar .nojsGame {

    margin: 4px 4px 0 0;

}



#mmonetbar #mmoLogo {

    background: transparent url(//gf3.geo.gfsrv.net/cdn8a/cd9ddb0a812d2a0e7ebcd5a5aaf754.sprites) no-repeat top left;

    float: left;

    display: block;

    height: 32px;

    width: 108px;

    text-indent: -9999px;

    position: relative;

    z-index: 1

}



#mmonetbar #mmoNews {

    float: left;

    width: 252px;

}



#mmonetbar #mmoNews #mmoNewsContent {

    text-align: left;

    width: 200px;

}



#mmonetbar #mmoNews #mmoNewsticker {

    overflow: hidden;

    width: 240px;

}



#mmonetbar #mmoNews #mmoNewsticker ul {

    margin: 0;

    padding: 0;

    list-style: none;

}



#mmonetbar #mmoNews #mmoNewsticker ul li {

    font: normal 11px/22px Tahoma, Arial, Helvetica, sans-serif !important;

    color: #d0b88c !important;

    padding: 0;

    margin: 0;

    background: none;

    display: none;

}



#mmonetbar #mmoNews #mmoNewsticker ul li.mmoTickShow {

    display: block;

}



#mmonetbar #mmoNews #mmoNewsticker ul li a img {

    border: 0;

}



#mmonetbar #mmoNews #mmoNewsticker ul li a {

    color: #d0b88c !important;

    display: block;

    height: 24px;

    line-height: 23px;

}



#mmonetbar #mmoNews #mmoNewsticker ul li a:hover {

    text-decoration: underline;

}



#mmonetbar #mmoUsers {

    float: left;

    width: 178px;

}



#mmonetbar #mmoUsers .mmoBoxLeft {

    width: 17px;

}



#mmonetbar #mmoUsers .mmoBoxMiddle {

    padding-left: 3px;

    width: 150px;

}



#mmonetbar .mmoGame {

    display: none;

    float: left;

    width: 100%;

}



#mmonetbar .mmoGame #mmoGames {

    float: left;

    width: 206px;

}



#mmonetbar .mmoGame #mmoLangs {

    float: left;

    margin: 0;

    width: 252px;

}



#mmonetbar .mmoGame label {

    color: #d0b88c !important;

    float: left;

    font-weight: 400 !important;

    line-height: 22px;

    margin: 0px;

    text-align: right !important;

    font-size: 11px !important;

    padding-right: 15px;

    padding-left: 15px;

}



#mmonetbar .nojsGame {

    display: block;

    width: 470px;

}



#mmonetbar .nojsGame .mmoBoxMiddle {

    width: 450px;

}



#mmonetbar .nojsGame .mmoSelectbox {

    margin: 0px 0 0 3px;

}



* + html #mmonetbar .nojsGame .mmoSelectbox {

    margin: 2px 0 0 3px;

}



* html #mmonetbar .nojsGame .mmoSelectbox {

    margin: 2px 0 0 3px;

}



#mmonetbar .nojsGame .mmoGameBtn {

    background: transparent url(//gf3.geo.gfsrv.net/cdn8a/cd9ddb0a812d2a0e7ebcd5a5aaf754.sprites) no-repeat -162px -7px;

    border: none;

    cursor: pointer;

    float: left;

    height: 18px;

    margin: 3px 0 0 7px;

    padding: 0;

    width: 18px;

}



#mmonetbar .mmoSelectArea {

    border: 1px solid #000;

    color: #d0b88c !important;

    display: block !important;

    float: none;

    font-weight: 400 !important;

    font-size: 11px;

    height: 16px;

    line-height: 13px;

    -moz-box-sizing: content-box;

    overflow: hidden !important;

    width: 90px;

}



#mmonetbar #mmoLangSelect .mmoSelectArea {

    width: 129px;

}



#mmonetbar #mmoLangSelect .mmoOptionsDivVisible {

    min-width: 129px;

}



#mmonetbar .mmoSelectArea .mmoSelectButton {

    background: url(//gf3.geo.gfsrv.net/cdn8a/cd9ddb0a812d2a0e7ebcd5a5aaf754.sprites) no-repeat -141px -8px;

    float: right;

    width: 17px;

    height: 16px;

}



#mmonetbar .mmoSelectText {

    cursor: pointer;

    float: left;

    overflow: hidden;

    padding: 1px 2px;

    width: 68px;

}



#mmonetbar #mmoLangSelect .mmoSelectText {

    width: 107px;

}



#mmonetbar #mmoOneLang {

    cursor: default;

    height: 14px;

}



#mmonetbar div.mmoOneLang {

    background: none;

}



#mmonetbar div.mmoOneLang #mmoOneLang {

    border: none;

    padding: 2px 3px;

}



#mmonetbar .mmoOptionsDivInvisible, #mmonetbar .mmoOptionsDivVisible {

    background-color: #611200 !important;

    border: 1px solid #000;

    position: absolute;

    min-width: 90px;

    z-index: 3100;

}



* html #mmonetbar .mmoOptionsDivVisible .highlight {

    background-color: #7a1801 !important

}



#mmonetbar .mmoOptionsDivInvisible {

    display: none;

}



#mmonetbar .mmoOptionsDivVisible ul {

    border: 0;

    font: normal 11px Tahoma, Arial, Helvetica, sans-serif;

    list-style: none;

    margin: 0;

    padding: 2px;

    overflow: auto;

    overflow-x: hidden;

}



#mmonetbar #mmoLangs .mmoOptionsDivVisible ul {

    min-width: 125px;

}



#mmonetbar .mmoOptionsDivVisible ul li {

    background-color: #611200;

    height: 14px;

    padding: 2px 0;
}



#mmonetbar .mmoOptionsDivVisible a {

    color: #d0b88c !important;

    display: block;

    font-weight: 400 !important;

    height: 16px !important;

    min-width: 80px;

    text-decoration: none;

    white-space: nowrap;

    width: 100%;

}



#mmonetbar #mmoContent .mmoLangList a {

    min-width: 102px;

}



#mmonetbar .mmoOptionsDivVisible li:hover {

    background-color: #7a1801;

}



#mmonetbar .mmoOptionsDivVisible li a:hover {

    color: #d0b88c !important;

}



#mmonetbar .mmoOptionsDivVisible li.mmoActive {

    background-color: #7a1801 !important;

}



#mmonetbar .mmoOptionsDivVisible li.mmoActive a {

    color: #d0b88c !important;

}



#mmonetbar .mmoOptionsDivVisible ul.mmoListHeight {

    height: 240px

}



#mmonetbar .mmoOptionsDivVisible ul.mmoLangList.mmoListHeight li {

    padding-right: 15px !important;

    width: 100%;

}



#mmonetbar #mmoGameSelect ul.mmoListHeight a {

    min-width: 85px;

}



#mmonetbar #mmoLangSelect ul.mmoListHeight a {

    min-width: 105px;

}



#mmonetbar #mmoFocus {

    position: absolute;

    left: -2000px;

    top: -2000px;

}



#mmonetbar #mmoLangs .mmoSelectText span, #mmonetbar #mmoLangs .mmoflag {

    background: transparent url(//gf3.geo.gfsrv.net/cdn28/71fe874d78b03e38e06a3b471f6224.png) no-repeat;

    height: 14px !important;

    padding-left: 23px;

}



div#mmonetbar a:active {

    top: 0;

}



div#mmoGamesOverviewPanel {

    width: 582px;

    position: absolute;

    top: 0;

    right: 0;

    font: 12px Arial, sans-serif;

}



div#mmoGamesOverviewPanel h4, div#mmoGamesOverviewPanel h5 {

    margin: 0;

    font-size: 12px;

    font-weight: bold;

    text-align: left;

}



div#mmoGamesOverviewPanel a {

    text-decoration: none;

}



div#mmoGamesOverviewPanel a img {

    border: none;

}



div#mmoGamesOverviewToggle {

    width: 168px;

    padding: 4px 0 4px 414px;

}



div#mmoGamesOverviewToggle h4 {

    height: 18px;

    position: relative;

    background: url(//gf2.geo.gfsrv.net/cdnd2/1827413436ef920e672f084c7d75c3.bg) repeat-x 0 -36px;

    top: 0px;

    padding: 3px 20px;

    -moz-box-sizing: content-box;

}



div#mmoGamesOverviewToggle h4 a {

    display: block;

    width: 116px;

    height: 16px;

    line-height: 14px;

    text-align: left;

    font-weight: normal;

    outline: none;

    color: #d0b88c !important;

    font-size: 11px !important;

    position: relative;

    border: 1px solid #000;

    padding: 0 0 0 10px;

    background: #611200;

    -moz-box-sizing: content-box;

}



div#mmoGamesOverviewToggle h4 a.gameCountZero {

    cursor: default;

    text-align: center;

    padding: 0;

    width: 126px;

}



div#mmoGamesOverviewToggle h4 a span.mmoNbPseudoSelect_icon {

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    width: 17px;

    height: 16px;

    background: url(//gf3.geo.gfsrv.net/cdn8a/cd9ddb0a812d2a0e7ebcd5a5aaf754.sprites) no-repeat -141px -8px;

}



span.iconTriangle {

    display: block;

    position: absolute;

    top: 5px;

    right: 10px;

    width: 0px;

    border: 5px solid transparent;

    border-bottom-color: #d0b88c;

}



div#mmoGamesOverviewToggle h4 a.toggleHidden {

}



div#mmoGamesOverviewToggle h4 a.toggleHidden span.iconTriangle {

    top: 10px;

    border: 5px solid transparent;

    border-top-color: #d0b88c;

}



div#mmoGamesOverviewToggle h4 span.mmoNbBoxEdge {

    display: block;

    width: 5px;

    height: 24px;

    background: url(//gf3.geo.gfsrv.net/cdn8a/cd9ddb0a812d2a0e7ebcd5a5aaf754.sprites) no-repeat -109px -4px;

    position: absolute;

    top: 0;

}



div#mmoGamesOverviewToggle h4 span.mmoNbBoxEdge_left {

    left: 0;

}



div#mmoGamesOverviewToggle h4 span.mmoNbBoxEdge_right {

    right: 0;

    background-position: -126px -4px;

}



div#mmoGamesOverviewLists {

    clear: both;

    background: #611200;

    width: 580px;

    border: 1px solid #000;

    float: left;

    position: relative;

    top: 0px;

    -moz-box-sizing: content-box;

}



div#mmoGamesOverviewLists h5 {

    clear: both;

    width: 544px;

    margin: 0;

    padding: 0 18px;

    height: 27px;

    line-height: 27px;

    color: #d0b88c;

    border-bottom: 1px solid #000;

    background: url(//gf2.geo.gfsrv.net/cdnd2/1827413436ef920e672f084c7d75c3.bg) repeat-x 0 -3px;

    font-family: inherit;

    -moz-box-sizing: content-box;

}



#mmoGamesOverviewLists #mmoGamesOverview_featured li {

    width: auto;

}



#mmoGamesOverviewLists #mmoGamesOverview_featured span {

    display: block;

    width: 560px;

    height: 180px;

    margin: 0;

}



#mmoGamesOverviewLists #mmoGamesOverview_featured span.gameName {

    display: none;

}



#mmoGamesOverview_featured img {

    display: block;

}



div#mmoGamesOverviewLists ul {

    margin: 0;

    padding: 5px 5px;

    list-style: none;

    width: 570px;

    float: left;

    text-align: left;

    -moz-box-sizing: content-box;

}



div#mmoGamesOverviewLists ul li {

    margin: 0;

    padding: 0;

    list-style: none;

    width: 190px;

    float: left;

    background: none;

}



div#mmoGamesOverviewLists ul li a {

    display: block;

    padding: 5px;

    font-weight: bold;

    line-height: 1;

    color: #d0b88c !important;

    font-size: 11px !important;

}



div#mmoGamesOverviewLists ul li a:focus, div#mmoGamesOverviewLists ul li a:hover {

    background-color: #7a1801;

}



div#mmoGamesOverviewLists ul li a span.gameImgTarget {

    display: block;

    width: 180px;

    height: 90px;

    background: none;

    margin: 0 0 4px 0;

}



div#mmoGamesOverviewLists ul li a span img {

    display: block;

}



div#mmoGamesOverviewLists div#mmoGamesOverviewCountry {

    width: 20px;

    height: 14px;

    position: absolute;

    top: 6px;

    right: 12px;

    background-image: url(//gf3.geo.gfsrv.net/cdn28/71fe874d78b03e38e06a3b471f6224.png);

    background-repeat: no-repeat;

}



#mmonetbar div.nojsGame {

    width: 100% !important;

}



#mmonetbar div.nojsGame div.mmoBoxMiddle {

    width: 422px;

}



#mmonetbar div.nojsGame label {

    width: 105px;

}



#pagefoldtarget .nbPF {

    position: absolute;

    top: 0;

    z-index: 999999;

    text-indent: -9999px;

    width: 125px;

    height: 120px;

}



#pagefoldtarget .nbPFLeft {

    left: 0px;

}



#pagefoldtarget .nbPF.nbPFRight {

    right: 0px;

    background-position: right 0px

}



#pagefoldtarget .nbPFDark.nbPFRight {

    background-image: url(//gf2.geo.gfsrv.net/cdn75/98954a5b65ea8ac2b5472017426515.png);

    _background-image: url(//gf1.geo.gfsrv.net/cdn9d/ca3b68a0f2fc9b5fd4f4e9acc1aa9f.gif);

}



#pagefoldtarget .nbPFDark.nbPFLeft {

    background-image: url(//gf2.geo.gfsrv.net/cdndd/f3329ffdb5f66db6930cd98f547da7.png);

    _background-image: url(//gf1.geo.gfsrv.net/cdn37/470d765043864d857eb6ffdc30bc4d.gif);

}



#pagefoldtarget .nbPFLight.nbPFRight {

    background-image: url(//gf1.geo.gfsrv.net/cdn34/8ae6ba8194f659bc3784e01b457749.png);

    _background-image: url(//gf2.geo.gfsrv.net/cdn46/2634bb44de90d88b10e3fe8cf940ff.gif);

}



#pagefoldtarget .nbPFLight.nbPFLeft {

    background: url(//gf1.geo.gfsrv.net/cdn38/d4718fc349f75778ee051b4cc76824.png) no-repeat;

    _background-image: url(//gf1.geo.gfsrv.net/cdn01/3dc42ed780058a74a17220804afda1.gif);

}



#pagefoldtarget .nbPF a {

    text-indent: -9999px;

    display: block;

    width: 110px;

    height: 95px;

}



#pagefoldtarget .nbPF.nbPFRight a {

    float: right;

}



#pagefoldtarget .nbPF.nbPFHover a {

    width: 358px;

    height: 320px;

}



#pagefoldtarget .nbPF.nbPFHover {

    background-position: left -129px !important;

    width: 400px;

    height: 400px;

}



#pagefoldtarget .nbPF.nbPFRight.nbPFHover {

    background-position: right -129px !important;

}

.facebook-like {

    position:relative;

    width:549px;height:325px;

    border:none;margin-top:10%;

}

div.fbBoard{

    line-height:0px;

    position:fixed;

    text-align:center;

    z-index:1000;

}div.fbBoard2{

     top:0px;

     left:0px;

     width:100%;

     height:100%;

     background:transparent url(../../images/black-transparent.png) repeat top left;

 }



.alert {

    padding: 10px;

    border: 1px solid rgba(103, 65, 55, .6);

    opacity: .9;

    font-weight: 700;

    margin-bottom: 1%;

    border-radius: 2px;

}

.alert-danger{

    color: #a94442;

    background-color: #f2dede;

    border-color: #ebccd1;

}

.alert-success{

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6;

}

.alert-info{

    color: #31708f;

    background-color: #d9edf7;

    border-color: #bce8f1;

}

.alert-warning{

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #faebcc;

}

body {
    background: #050100 !important;
    min-width: 960px;
    overflow-x: hidden;
}

body::before {
    content: "";
    position: fixed;
    inset: -45px;
    z-index: 0;
    pointer-events: none;
    background:
        linear-gradient(180deg, rgba(0,0,0,0.05), rgba(0,0,0,0.42)),
        url("../img/regnum-flag-bg.jpg") center center / cover no-repeat;
    opacity: 0.92;
    transform: scale(1.03);
    will-change: transform;
    animation: regnumFlagDrift 22s ease-in-out infinite alternate;
}

body::after {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    background: linear-gradient(105deg, transparent 20%, rgba(255, 215, 120, 0.13) 46%, transparent 68%);
    opacity: 0.55;
    transform: translateX(-28%);
    will-change: transform, opacity;
    animation: regnumFlagLight 7s ease-in-out infinite alternate;
}

body > .netbarslot,
body > header,
body > .container,
.discord-widget,
.languagepicker {
    position: relative;
    z-index: 20;
}

footer[role="contentinfo"] {
    position: relative;
    z-index: 2;
}
@keyframes regnumFlagDrift {
    from {
        transform: scale(1.03) translate3d(-10px, -4px, 0);
    }
    to {
        transform: scale(1.07) translate3d(12px, 6px, 0);
    }
}

@keyframes regnumFlagLight {
    from {
        opacity: 0.25;
        transform: translateX(-32%);
    }
    to {
        opacity: 0.65;
        transform: translateX(28%);
    }
}

footer[role="contentinfo"] {
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.72) 38%,
        rgba(0, 0, 0, 0.92) 100%
    ) !important;
    height: 300px !important;
    padding-top: 120px !important;
    margin-top: 20px;
}

footer[role="contentinfo"] > .container {
    padding-top: 70px !important;
}

h1, h2, h3, h4,
nav > ul > li > a,
.secondary > aside > h2,
a.playfree,
.premium-announcement,
.side-feature-box,
.premium-stats span,
.btn-login,
input[type="submit"] {
    font-family: "Cinzel", Georgia, serif !important;
    font-weight: 800;
    letter-spacing: 0.5px;
}
