#tabs * {
    box-sizing: border-box
}

#tabs {
    box-sizing: border-box;
    display: inline-flex;
    width: 100%;
    position: relative;
    max-width: 780px
}

.editmenu {
    float: right;
    text-align: right;
    clear: both;
    display: block;
    width: 100%
}

.wiki_edit {
    float: right;
    font-size: 9px;
    font-style: italic;
    text-align: right;
    font-weight: normal
}

.mce-notification-warning {
    display: none !important
}

.breadcumb {
    width: 100%;
    padding: 5px 10px;
    background: #e1cbb2;
    margin-bottom: 10px;
    border-radius: 5px;
    text-transform: capitalize;
    overflow: auto
}

.breadcumb a:hover {
    text-decoration: none !important
}

.wiki_text img {
    max-width: 100%;
    margin-bottom: 10px
}

#tabs p {
    margin-bottom: 10px
}

#tabs input, #tabs select {
    width: 100%;
    padding: 5px;
    border: 1px solid #5a2e49;
    border-radius: 4px
}

#tabs .markItUp {
    width: 100%;
    border: 1px solid #5a2e49;
    border-radius: 4px;
    padding: 5px;
    background: white;
    margin: 0
}

.wiki_menu {
    background: rgba(90, 40, 0, 0.1);
    padding: 0;
    border-right: 1px solid;
    margin: 0 10px 0 0;
    color: #5a2800 !important
}

.wiki_menu a {
    width: 100%;
    padding: 5px 10px;
    display: block;
    float: left;
    color: #5a2800 !important
}

.wiki_menu a:hover {
    text-decoration: none !important
}

.wiki_menu li {
    border-bottom: 1px solid rgba(90, 40, 0, 0.2);
    display: block;
    float: left;
    color: #5a2800 !important;
    width: 180px;
    background: rgba(90, 40, 0, 0.1);
    margin-bottom: 5px !important;
    font-size: 12px;
    cursor: inherit !important;
    transition: all 0.9s
}

.wiki_menu li:hover, .active {
    background: rgba(90, 40, 0, 0.2) !important
}

.wiki_submenu {
    display: block;
    background: #efddc2;
    padding: 10px;
    border-radius: 5px;
    margin: 5px 0 0
}

.wiki_submenu .youtube {
    float: right;
    width: 33px;
    margin-right: 8px
}

.wiki_submenu img {
    width: 32px;
    height: 32px;
    margin: -7px;
    padding: 0;
    vertical-align: middle;
    image-rendering: pixelated;
    float: inherit;
    margin-left: -3px
}

.wiki_submenu li {
    margin-bottom: 5px;
    padding: 5px;
    border-bottom: 1px solid #e1cbb2;
    list-style-type: none;
    background: rgba(246, 248, 235, 0.42);
    border-radius: 4px
}

.wiki_submenu li:hover {
    background: #e1cbb2
}

.wiki_submenu a {
    width: 100%;
    display: block;
    color: #5a2800 !important
}

.wiki_submenu a:hover {
    color: #5a2800 !important
}

.auto {
    margin: 0 auto;
    display: block
}

.big {
    line-height: 2em
}

.med {
    line-height: 1.4em
}

.wiki_title {
    min-width: 350px;
    border-radius: 2px;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    width: 100%;
    margin: 0 0 5px
}

.wiki_text {
    width: 100%;
    display: block;
    border: 1px solid #793d03;
    background: #fff6e9;
    border-radius: 2px;
    padding: 10px !important;
    text-align: justify;
    margin: 0 0 15px
}

.wiki_text input {
    width: 100%;
    padding: 5px
}

.wiki_text table {
    display: block;
    width: 100%
}

.wiki_logo {
    display: block;
    margin: 0 auto;
    max-width: inherit
}

#boxeventinfo {
    width: 100%;
    border-radius: 5px;
    text-align: center;
    font: 10pt Verdana, Arial, Times New Roman, sans-serif
}

.wiki_title {
    background: none;
    overflow: hidden;
    padding-top: .5em;
    padding-bottom: .17em;
    width: auto;
    text-align: left;
    font-weight: bolder;
    font-size: 17pt;
    margin: 0 0 5px
}

p {
    padding-left: 2%;
    margin: 0
}

form {
    margin: 0
}

.big {
    font-size: 1.5em
}

.med {
    font-size: 1.2em
}

.sma {
    font-size: .8em
}

.wiki_menu {
    border-right: 1px solid rgba(90, 40, 0, 0.5) !important;
    width: 180px;
    max-width: 180px;
    min-width: 180px;
    display: block;
    margin-right: 15px !important
}

.wiki_content {
    width: 75%;
    padding-right: 15px
}

.menu_destak {
    color: darkgreen
}

.menu_destak a {
    padding: 10px 10px;
    background: rgba(0, 128, 0, 0.1);
    color: darkgreen !important
}

.menu_destak a:hover {
    background: rgba(0, 128, 0, 0.2)
}

.menu_search {
    padding: 5px 10px
}

.search_input {
    float: left !important;
    width: 135px !important
}

.search_icon {
    float: left !important;
    margin: 4px !important;
    margin-right: 0 !important;
    width: 20px !important;
    border: 0 !important;
    padding: 0 !important
}

.video-container, .video-container iframe {
    width: 100%;
    height: 300px;
    border: 1px solid #5a2800;
    margin-bottom: -15px;
    overflow: hidden
}

.codenome-font {
    font-family: Anurati, Sans-serif, serif !important;
    text-transform: uppercase !important
}

td {
    word-wrap: break-word
}

body {
    margin: 0;
    padding: 0;
    background-color: #051122 !important
}

.OptionContainer input {
    vertical-align: middle;
    margin: 0 3px 0 0
}

.OptionContainer label {
    vertical-align: middle
}

#DeactivationContainer {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200;
    min-height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background: rgba(0, 0, 0, 0.75) fixed;
    filter: alpha(opacity=75);
    opacity: 0.75;
    -moz-opacity: 0.75;
    display: none
}

#DeactivationContainerThemebox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 95;
    width: 100%;
    display: none
}

#MainHelper1 {
    position: relative;
    text-align: center;
    top: 0;
    height: 100%;
    min-width: 1000px;
    overflow: visible
}

#MainHelper2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    height: 100%;
    max-width: 1200px;
    overflow: visible;
    padding-top: 155px
}

#ArtworkHelper1 {
    position: absolute;
    max-width: 1200px;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: visible;
    margin-left: -800px
}

#ArtworkHelper2 {
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    height: 100%;
    overflow: visible;
    width: 1600px;
    margin-right: auto;
    margin-left: 50%
}

#HeaderArtworkDiv {
    position: absolute;
    text-align: center;
    background: no-repeat scroll top left;
    top: 0;
    height: 800px;
    width: 100%
}

* html #HeaderArtworkDiv {
    left: 0
}

#Bodycontainer {
    text-align: center;
    min-width: 1000px;
    max-width: 1200px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    display: table
}

#MenuColumn {
    position: absolute;
    width: 180px;
    top: 160px;
    margin-right: 15px;
    margin-left: 15px;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 12pt;
    text-align: left;
    z-index: 1
}

* html #MenuColumn {
    top: 155px;
    margin-left: -190px
}

#ContentColumn {
    margin: 0 205px;
    text-align: left
}

* html #ContentColumn {
    width: 790px
}

#ThemeboxesColumn {
    position: absolute;
    top: 0;
    right: 0;
    width: 180px;
    margin-top: -144px;
    margin-left: 15px;
    margin-right: -190px;
    filter: alpha(opacity=100)
}

* html #ThemeboxesColumn {
    top: 5px;
    height: 1000px
}

#Footer {
    ont-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    text-align: center;
    position: relative;
    width: 100%;
    padding-bottom: 20px;
    color: white
}

* html #Footer {
    padding-bottom: 120px;
    margin-bottom: 50px
}

#Footer a:link {
    color: white;
    text-decoration: none
}

#Footer a:visited {
    color: white;
    text-decoration: none
}

#Footer a:focus {
    color: white;
    text-decoration: none
}

#Footer a:active {
    color: white;
    text-decoration: underline
}

#Footer a:hover {
    color: white;
    text-decoration: underline
}

.hidden {
    display: none
}

#LeftArtwork {
    position: absolute;
    height: 140px;
    width: 166px;
    top: -140px;
    left: 4px;
    background-repeat: no-repeat;
    z-index: 5
}

#LeftArtwork #TibiaLogoArtworkTop {
    position: absolute;
    top: -17px;
    left: -17px;
    height: 158px;
    width: 203px;
    z-index: 5;
    cursor: pointer;
    border: 0
}

#LeftArtwork #LogoLink {
    position: absolute;
    bottom: 14px;
    left: 58px;
    height: 14px;
    width: 50px;
    z-index: 99;
    cursor: pointer
}

#RightArtwork {
    text-align: left;
    position: absolute;
    top: 143px;
    right: 24px;
    width: 132px;
    background-repeat: no-repeat
}

#RightArtwork #Monster {
    position: absolute;
    height: 80px;
    width: 80px;
    top: -97px;
    left: 15px;
    z-index: 106;
    cursor: pointer
}

#RightArtwork #MonsterAndOnline {
    position: absolute;
    height: 80px;
    width: 80px;
    top: -136px;
    left: 9px;
    z-index: 106;
    cursor: pointer
}

#PedestalAndOnline {
    position: absolute;
    left: -10px;
    top: -105px;
    width: 153px;
    height: 107px
}

#Pedestal {
    position: absolute;
    left: -4px;
    top: -66px;
    width: 153px;
    height: 69px;
    z-index: 105
}

#RightArtwork #PlayersOnline {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 7pt;
    line-height: 8pt;
    text-align: center;
    position: absolute;
    width: 92px;
    bottom: 11px;
    left: 21px;
    color: #cfa600;
    border-bottom: 1px solid #010101;
    cursor: pointer;
    z-index: 50
}

#Loginbox {
    position: relative;
    left: 5px;
    top: 8px;
    width: 100%;
    margin-bottom: 42px;
    background-repeat: no-repeat
}

#Loginbox #LoginTop {
    position: absolute;
    left: -5px;
    top: -12px;
    height: 12px;
    width: 180px;
    background-repeat: no-repeat
}

#Loginbox #LoginBottom {
    position: absolute;
    top: 52px;
    left: -5px;
    height: 12px;
    width: 180px;
    background-repeat: no-repeat
}

#Loginbox .LoginBorder {
    position: absolute;
    top: 0;
    height: 52px;
    width: 8px;
    background-repeat: repeat-y;
    z-index: 10
}

#Loginbox #BorderRight {
    right: 9px
}

#Loginbox .Loginstatus {
    position: relative;
    top: 0;
    left: 5px;
    height: 13px;
    width: 160px
}

#Loginbox .LoginstatusText {
    position: absolute;
    top: 1px;
    left: 18px;
    width: 124px;
    height: 11px;
    cursor: pointer
}

#Loginbox #LoginstatusText_1 {
    visibility: visible
}

#Loginbox #LoginstatusText_2 {
    visibility: hidden
}

#Loginbox #LoginButtonContainer {
    position: relative;
    height: 39px;
    width: 160px;
    left: 5px;
    background-repeat: repeat-y
}

#PlayNowContainer {
    position: absolute;
    width: 150px;
    height: 37px;
    top: 1px;
    left: 5px;
    z-index: 99
}

#PlayNowContainer form {
    margin: 0;
    padding: 0;
    border: 0
}

.BigBoldText {
    font-weight: bold;
    font-size: 14pt
}

.SmallMenuBox {
    position: relative;
    left: 5px;
    top: 8px;
    width: 100%;
    margin-bottom: 38px;
    background-repeat: no-repeat
}

.SmallMenuBox #LoginTop {
    position: absolute;
    left: -5px;
    top: -12px;
    height: 12px;
    width: 180px;
    background-repeat: no-repeat
}

.SmallMenuBox #LoginBottom {
    position: absolute;
    top: 52px;
    left: -5px;
    height: 12px;
    width: 180px;
    background-repeat: no-repeat
}

.SmallMenuBox .LoginBorder {
    position: absolute;
    top: 0;
    height: 52px;
    width: 8px;
    background-repeat: repeat-y;
    z-index: 10
}

.SmallMenuBox #BorderRight {
    right: 9px
}

.SmallMenuBox .Loginstatus {
    position: relative;
    top: 0;
    left: 5px;
    height: 13px;
    width: 160px
}

.SmallMenuBox .LoginstatusText {
    position: absolute;
    top: 1px;
    left: 18px;
    width: 124px;
    height: 11px;
    cursor: pointer
}

.SmallMenuBox #LoginstatusText_1 {
    visibility: visible
}

.SmallMenuBox #LoginstatusText_2 {
    visibility: hidden
}

.SmallMenuBox #LoginButtonContainer {
    position: relative;
    height: 39px;
    width: 160px;
    left: 5px;
    background-repeat: repeat-y;
    z-index: 1
}

#PlayNowContainer {
    position: absolute;
    width: 150px;
    height: 37px;
    top: 1px;
    left: 5px;
    z-index: 99
}

#PlayNowContainer form {
    margin: 0;
    padding: 0;
    border: 0
}

.BigBoldText {
    font-weight: bold;
    font-size: 14pt
}

#Menu {
    position: relative;
    left: 5px;
    top: 0;
    background-repeat: no-repeat
}

#MenuTop {
    position: absolute;
    left: -5px;
    top: -12px;
    height: 12px;
    width: 180px;
    background-repeat: no-repeat
}

#MenuBottom {
    position: relative;
    left: -5px;
    bottom: 0;
    height: 12px;
    width: 180px;
    background-repeat: no-repeat
}

.MenuButton {
    position: relative;
    height: 32px;
    width: 170px;
    display: block;
    cursor: pointer
}

.Button {
    position: relative;
    height: 32px;
    width: 170px;
    visibility: hidden;
    display: block
}

.Extend {
    position: absolute;
    top: 20px;
    right: -2px;
    height: 12px;
    width: 12px;
    background-repeat: no-repeat
}

.light_lu {
    position: absolute;
    top: 2px;
    left: 3px;
    height: 2px;
    width: 2px;
    background-repeat: no-repeat
}

.light_ru {
    position: absolute;
    top: 2px;
    right: 3px;
    height: 2px;
    width: 2px;
    background-repeat: no-repeat
}

.light_ld {
    position: absolute;
    height: 2px;
    width: 2px;
    top: 28px;
    left: 3px
}

.light_rd {
    position: absolute;
    top: 28px;
    right: 3px;
    height: 2px;
    width: 2px;
    background-repeat: no-repeat
}

.Lights {
    visibility: hidden
}

.Icon {
    position: absolute;
    height: 32px;
    width: 32px;
    top: 0;
    left: 8px
}

.Label {
    position: absolute;
    height: 22px;
    width: 116px;
    top: 6px;
    left: 42px
}

.menuitem {
    width: fit-content;
    width: -moz-fit-content
}

.Submenuitem {
    position: relative;
    margin: 0;
    padding: 0
}

.Submenuitem::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 21px;
    width: 7px;
    background: url(../images/global/general/chain.gif) repeat-y
}

.Submenuitem::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 21px;
    width: 7px;
    background: url(../images/global/general/chain.gif) repeat-y
}

.Submenu {
    position: relative;
    margin: 0 auto;
    background-color: #1d211f
}

.ActiveSubmenuItemIcon {
    position: absolute;
    top: 4px;
    left: 10px;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    visibility: hidden
}

.SubmenuitemLabel {
    margin: 0;
    border-top: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 23px;
    border-bottom: 1px solid #4d4b4b;
    overflow: hidden
}

.Submenu a:link {
    color: #cab667;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.50), 1px -1px 0 rgba(0, 0, 0, 0.50), -1px 1px 0 rgba(0, 0, 0, 0.50), 1px 1px 0 rgba(0, 0, 0, 0.50);
    text-decoration: none;
}
.Submenu a:visited {
    color: #cab667;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.50), 1px -1px 0 rgba(0, 0, 0, 0.50), -1px 1px 0 rgba(0, 0, 0, 0.50), 1px 1px 0 rgba(0, 0, 0, 0.50);
    text-decoration: none;
}
.Submenu a:focus {
    color: #cab667;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.50), 1px -1px 0 rgba(0, 0, 0, 0.50), -1px 1px 0 rgba(0, 0, 0, 0.50), 1px 1px 0 rgba(0, 0, 0, 0.50);
    text-decoration: none;
}
.Submenu a:active {
    color: #cab667;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.50), 1px -1px 0 rgba(0, 0, 0, 0.50), -1px 1px 0 rgba(0, 0, 0, 0.50), 1px 1px 0 rgba(0, 0, 0, 0.50);
    text-decoration: none;
}
.Submenu a:hover {
    color: #d2d8d9;
    text-decoration: none;
}

.Content .BoxContent {
    padding: 10px
}

* html .Content {
    top: -5px
}

.Content {
    position: relative;
    max-width: 790px;
    top: 0;
    width: 100%;
    z-index: 100
}

.outfitImgsell2 {
    background: no-repeat right bottom;
    width: 64px;
    height: 64px;
    position: relative;
    top: -15px;
    left: -11px;
    margin-left: -64px;
    margin-top: -64px
}

.outfitImgsell {
    background: no-repeat right bottom;
    width: 64px;
    height: 64px;
    margin-left: -27px;
    margin-top: -21px
}

.depot {
    height: 100%;
    background: -webkit-linear-gradient(top, #088fad 20%, #00d5ff 100%)
}

.depot-item {
    width: 15%;
    height: 8vw;
    border: 1px solid #fff;
    margin: 2px;
    float: left;
    text-align: center;
    padding: .2vw 0 .2vw 0;
    min-width: .5vw
}

.Outfit {
    background: no-repeat right bottom;
    width: 64px;
    height: 64px;
    position: relative;
    top: 8px;
    left: 20px;
    margin-left: -64px;
    margin-top: -64px
}

#preload {
    -webkit-animation: fadeIn 1s ease-in-out;
    animation: fadeIn 1s ease-in-out
}

* html .Content {
    position: relative;
    top: 796px;
    margin: 20px;
    border: 0 dashed #051122;
    border-right-width: 550px
}

#ContentHelper {
    position: relative
}

* html #ContentHelper {
    display: inline-block;
    position: relative;
    top: -800px;
    margin: -20px;
    margin-right: -570px
}

.Content .Box {
    font-size: 0;
    position: relative;
    margin: 5px 5px 18px;
    color: #5A2800;
    border-left: 2px solid #3a3738;
    border-right: 2px solid #3a3738;
    background: #debb9d no-repeat;
    overflow: visible
}

.Content .BoxContent {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 9pt;
    background-color: #FFF2db;
    color: #5A2800;
    min-height: 367px;
    height: auto !important
}

* html .Content .Box {
    width: 100%
}

* html .Content .BoxContent {
    width: 100%
}

.Content th {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: white;
    background-color: #505050
}

.Content .BoxContent td {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 10pt;
    color: #5A2800
}

.Content a {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-weight: bold;
    color: #004294;
    text-decoration: none
}

.Content a:hover {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-weight: bold;
    text-decoration: underline;
    color: #0063DC
}

.Content .HelpLink {
    font-size: 7pt;
    cursor: pointer
}

.TableHeadlineNavigation {
    margin-top: 4px;
    font-size: 8px;
    float: right
}

.TableHeadlineNavigation a {
    color: white
}

.TableHeadlineNavigation a:hover {
    color: white
}

.Content .Corner-tl {
    position: absolute;
    top: -4px;
    left: -5px;
    width: 17px;
    height: 17px;
    z-index: 50
}

.Content .Corner-tr {
    position: absolute;
    top: -4px;
    right: -5px;
    width: 17px;
    height: 17px;
    z-index: 50
}

.Content .BottomCornersHelper {
    position: absolute;
    width: 100%
}

.Content .CornerWrapper-b {
    position: absolute;
    width: 100%
}

.Content .Corner-bl {
    position: absolute;
    bottom: -4px;
    left: -6px;
    width: 17px;
    height: 17px;
    z-index: 50
}

.Content .Corner-br {
    position: absolute;
    bottom: -4px;
    right: -6px;
    width: 17px;
    height: 17px;
    z-index: 50
}

.Content .Border_1 {
    position: relative;
    height: 6px;
    width: 100%;
    background-repeat: repeat-x
}

.Content .BorderTitleText {
    position: relative;
    height: 24px;
    background-repeat: repeat-x
}

.Content .Title {
    position: absolute;
    top: 6px;
    left: 15px
}

.Content .Border_2 {
    margin: 4px;
    padding: 0;
    background-color: #793d03
}

.Content .Border_3 {
    margin: 1px;
    border-top: 1px solid #793d03;
    border-bottom: 1px solid #793d03
}

.Content .ScrollableTextBox {
    height: 125px;
    padding: 3px;
    margin-right: 5px;
    overflow-y: scroll;
    font-family: Courier New, serif;
    border: 1px solid grey;
    font-weight: normal !important;
    background-image: url(../images/global/content/scroll.gif)
}

.Content .BoxContent .ScrollableTextBox td {
    font-family: Courier New, serif
}

.Themebox {
    position: relative;
    margin-bottom: 10px;
    top: 140px;
    width: 180px;
    height: 154px
}

#Themeboxes div {
    font-size: 9pt;
    background-repeat: no-repeat
}

#Themeboxes .ThemeboxButton {
    position: absolute;
    bottom: 20px;
    left: 22px;
    height: 25px;
    width: 135px;
    cursor: pointer
}

#Themeboxes .Bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 12px;
    width: 180px
}

* html #Themeboxes .Bottom {
    bottom: -3px
}

#Themeboxes #NewcomerBox .ThemeboxButton {
    bottom: 15px
}

#Themeboxes #PremiumBox {
    height: 182px;
    margin-top: -17px;
    margin-left: 1px;
	z-index: 1000;
}

#Themeboxes #JobBox {
    height: 164px
}

#TrailerBox {
    position: relative;
    top: 100px
}

#TrailerIdleFrame {
    position: absolute;
    top: 31px;
    left: 5px
}

#TrailerOverFrame {
    position: absolute;
    top: 31px;
    left: 5px;
    visibility: hidden;
    cursor: pointer
}

#Themeboxes #Serverinfobox #ScreenshotContentFrame {
    position: relative;
    height: 111px;
    width: 166px;
    top: 100px;
    left: 2px;
    margin-left: 5px;
    margin-right: 5px;
    border: 0;
    cursor: pointer
}

#Themeboxes #Serverinfobox #ScreenshotContentImageContainer {
    position: absolute;
    top: 35px;
    left: 5px;
    overflow: hidden;
    width: 160px;
    height: 104px;
    margin-left: 5px
}

#Themeboxes #Serverinfobox #ScreenshotContentImage {
    position: absolute;
    width: 974px;
    height: 621px;
    left: -400px;
    top: -200px
}

#Themeboxes #Serverinfobox {
    position: relative;
}

#Themeboxes #ScreenshotBox #ScreenshotContentFrame {
    position: relative;
    height: 111px;
    width: 166px;
    top: 33px;
    left: 2px;
    margin-left: 5px;
    margin-right: 5px;
    border: 0;
    cursor: pointer
}

#Themeboxes #ScreenshotBox #ScreenshotContentImageContainer {
    position: absolute;
    top: 35px;
    left: 5px;
    overflow: hidden;
    width: 160px;
    height: 104px;
    margin-left: 5px
}

#Themeboxes #ScreenshotBox #ScreenshotContentImage {
    position: absolute;
    width: 974px;
    height: 621px;
    left: -400px;
    top: -200px
}

#Themeboxes #ScreenshotBox {
    position: relative;
    top: 100px
}

#Themeboxes #CurrentPollText {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    line-height: 11pt;
    color: #5A2800;
    position: absolute;
    height: 70px;
    width: 150px;
    top: 37px;
    left: 15px;
    padding-top: 5px;
    overflow: hidden;
    text-align: center
}

#CurrentPollBox {
    position: relative;
    top: 100px
}

#TranslatorBox {
    position: relative;
    overflow: hidden;
    top: 100px
}

#Themeboxes #TranslatorBox {
    position: relative;
    overflow: hidden;
    height: 100px
}

#Themeboxes #TranslatorBox #Translator {
    position: relative;
    overflow: hidden;
    top: 40px;
    left: 19px
}

#Themeboxes #FansiteBox {
    position: relative;
    height: 188px;
    text-align: center
}

#Themeboxes #FansiteLogoFrame {
    position: relative;
    top: 31px;
    width: 180px;
    height: 145px
}

#Themeboxes #FansiteLogo {
    position: relative;
    height: 100px;
    width: 150px;
    top: 8px;
    border: 0;
    cursor: pointer
}

#Themeboxes #FansiteBox .ThemeboxButton {
    bottom: 19px
}

#Themeboxes #TopBox {
    position: relative;
    height: 227px
}

#TopBox {
    color: #000
}

.TopBoxPlayers {
    position: relative;
    top: 50px;
    left: 20px
}

.TopBoxPlayers a {
    color: #5b4014;
    font-size: 12px
}

.TopBoxPlayers a:hover {
    color: #544545;
    text-decoration: none
}

.TopBoxPlayers .playerTopLevel {
    margin-left: 25px;
    font-weight: 600
}

.TopBoxPlayers span {
    display: block
}

.TopBoxPlayers div {
    padding-top: 3px
}

#Themeboxes #NetworksBox {
    position: relative;
    height: 204px;
}

#Themeboxes #NetworksBox #FacebookBlock {
    position: relative;
    top: 32px;
    height: 113px
}

#Themeboxes #VideoBlock {
    position: absolute;
    left: 5px;
    top: 32px;
    height: 113px
}

#Themeboxes #VideoBox {
    position: relative;
    top: 102px;
    height: 144px
}

#Themeboxes #NetworksBox #FacebookPageLink {
    position: absolute;
    left: 16px;
    top: 12px;
    height: 50px;
    width: 50px
}

#Themeboxes #NetworksBox #FacebookLikeButton {
    position: absolute;
    left: 70px;
    top: 40px
}

#Themeboxes #NetworksBox #FacebookShareButton {
    position: absolute;
    left: 70px;
    top: 14px
}

#Themeboxes #NetworksBox #FacebookLikes {
    position: relative;
    top: 75px;
    width: 155px;
    left: 13px;
    overflow: hidden
}

#Themeboxes #NetworksBox #FacebookLikes div {
    position: relative;
    left: -95px
}

#Themeboxes #NetworksBox #TwitterBlock {
    position: relative;
    top: 47px;
    text-align: center
}

#Themeboxes #CMTrackerBox {
    position: relative;
    height: 204px
}

#Themeboxes #CMTrackerBox #CMTrackerContent {
    position: relative;
    top: 45px;
    height: 135px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 8px
}

#Themeboxes #CMTrackerBox #CMTrackerContent div {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 8pt;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 140px
}

#Themeboxes #CMTrackerBox #CMTrackerContent .CMTrackerPostArrow {
    width: 10px;
    height: 9px;
    margin-right: 2px
}

#Themeboxes #CMTrackerBox #CMTrackerContent .CMTrackerTitle {
    margin-bottom: 2px
}

#Themeboxes #CMTrackerBox #CMTrackerContent .CMTrackerMoreLink {
    position: absolute;
    bottom: 0;
    text-align: right
}

.Content .BoxContent td .white {
    color: #EFEFEF;
    visibility: visible
}

.Content .BoxContent td .whites {
    color: #EFEFEF;
    visibility: visible;
    font-size: 9pt
}

.Content .BoxContent .white {
    color: #EFEFEF;
    visibility: visible
}

.Content .BoxContent td .green {
    color: #00BF00
}

.Content .BoxContent td .yellow {
    color: #FFBB05
}

.Content .BoxContent td .red {
    color: #EF0000
}

.Content .BoxContent td .grey {
    color: #808080
}

.Content .BoxContent td .orange {
    color: #FF9712
}

.Content .BoxContent .ff_info {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 10pt;
    color: #5A2800;
    visibility: visible
}

.Content .ff_white a {
    color: #FFFFFF
}

.Content .BoxContent .ff_white {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    color: #EFEFEF;
    visibility: visible;
    font-size: 7pt;
    font-weight: bold
}

.Content .BoxContent .ff_red {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    color: #EF0000;
    visibility: visible;
    font-size: 8pt;
    font-weight: bold
}

.Content .BoxContent .ff_whitelarge {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    color: #EFEFEF;
    visibility: visible;
    font-size: 9pt;
    font-weight: bold
}

.Content .BoxContent .ff_info {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 8pt;
    color: #5A2800;
    visibility: visible
}

.Content .BoxContent .ff_infotext {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 8pt;
    color: #5A2800;
    visibility: visible;
    line-height: 12pt
}

.Content .BoxContent .ff_smallinfo {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 7pt;
    color: #5A2800;
    visibility: visible
}

.Content .BoxContent .ff_large {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 12pt;
    color: #5A2800;
    visibility: visible
}

.Content .BoxContent .ff_pagetext {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 9pt;
    color: #5A2800;
    visibility: visible;
    line-height: 13pt
}

.Content .BoxContent .ff_pagetextgrey {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 9pt;
    color: #505050;
    visibility: visible;
    line-height: 13pt
}

.Content .BoxContent .ff_pagetextred {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 9pt;
    color: #F00;
    visibility: visible;
    line-height: 13pt
}

.Content .BoxContent .ff_correct {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 11pt;
    color: #FF0000;
    visibility: visible;
    font-weight: bold
}

.PaymentOrderTypeImage {
    width: 81px;
    height: 80px;
    margin-right: 5px
}

.PaymentMethodBrandingSmall {
    width: 48px;
    height: 30px
}

.PaymentMethodBrandingBig {
    width: 103px;
    height: 65px
}

.PaymentResultImage {
    float: left;
    margin-right: 8px;
    margin-top: 3px;
    width: 62px;
    height: 60px
}

.FormFieldError {
    font-size: 8pt;
    color: red
}

.SmallBox {
    position: relative;
    font-size: 1px
}

.SmallBox .ErrorMessage {
    font-size: 8pt;
    position: relative;
    color: red;
    height: 100%;
    background-color: #d4c0a1;
    padding: 5px 5px 5px 43px
}

.SmallBox .SuccessMessage {
    font-size: 10pt;
    position: relative;
    color: green;
    height: 100%;
    background-color: #d4c0a1;
    padding: 8px 8px 8px 43px
}

.SmallBox .Message {
    font-size: 10pt;
    position: relative;
    height: 100%;
    background-color: #d4c0a1;
    padding: 10px
}

.SmallBox .ErrorMessage ul {
    padding-left: 15px
}

.SmallBox .BoxFrameHorizontal {
    position: relative;
    height: 4px
}

.SmallBox .BoxFrameVerticalRight {
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
    background-repeat: repeat-y;
    height: 100%
}

.SmallBox .BoxFrameVerticalLeft {
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    background-repeat: repeat-y;
    height: 100%
}

.SmallBox .MessageContainer {
    position: relative;
    height: 100%
}

.SmallBox .BoxFrameEdgeLeftTop {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 5px;
    height: 5px
}

.SmallBox .BoxFrameEdgeLeftBottom {
    position: absolute;
    left: -1px;
    bottom: -1px;
    width: 5px;
    height: 5px
}

.SmallBox .BoxFrameEdgeRightTop {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 5px;
    height: 5px
}

.SmallBox .BoxFrameEdgeRightBottom {
    position: absolute;
    right: -1px;
    bottom: -1px;
    width: 5px;
    height: 5px
}

.SmallBox .AttentionSign {
    position: absolute;
    top: 3px;
    left: 8px;
    width: 30px;
    height: 26px
}

#BrowserIssuesBox #DownloadClientContainer {
    float: right;
    text-align: center;
    margin-right: 5px
}

#BrowserIssuesBox #DownloadClientContainer img {
    height: 45px
}

#ProgressBar #Headline {
    text-align: center;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 5px
}

#ProgressBar #MainContainer {
    position: relative;
    top: 10px;
    height: 50px;
    margin-bottom: 25px
}

#ProgressBar #BackgroundContainer {
    position: relative;
    width: 100%
}

#ProgressBar #BackgroundContainerLeftEnd {
    position: absolute;
    float: left
}

#ProgressBar #BackgroundContainerCenter {
    position: absolute;
    left: 0;
    top: 0;
    height: 17px;
    width: 100%
}

#ProgressBar #BackgroundContainerCenterImage {
    position: relative;
    margin-left: 25px;
    margin-right: 25px;
    height: 17px
}

#ProgressBar #BackgroundContainerRightEnd {
    position: absolute;
    right: 0;
    top: 0;
    float: right
}

#ProgressBar #TubeLeftEnd {
    position: absolute;
    left: 25px;
    top: 4px
}

#ProgressBar #TubeRightEnd {
    position: absolute;
    right: 25px;
    top: 4px;
    z-index: 0
}

#ProgressBar .Steps {
    position: relative;
    height: 39px;
    font-size: 9px;
    float: left;
    top: -11px;
    margin-left: -1px
}

#ProgressBar #StepsContainer1 {
    text-align: right;
    margin-left: 92px;
    margin-right: 40px;
    height: 10px
}

#ProgressBar #StepsContainer2 {
    width: 100%;
    height: 10px
}

#ProgressBar .TubeContainer {
    position: relative;
    padding-right: 47px
}

#ProgressBar .Tube {
    position: relative;
    top: 16px;
    left: 0;
    width: 100%;
    height: 7px;
    background: #FFFFFF none repeat scroll 0
}

* html #ProgressBar .Tube {
    top: 13px
}

#ProgressBar .SingleStepContainer {
    position: absolute;
    top: 0;
    width: 47px;
    height: 30px;
    right: 0;
    text-align: center
}

#ProgressBar #FirstStep .SingleStepContainer {
    left: 45px;
    width: 47px;
    position: absolute
}

#ProgressBar .StepIcon {
    position: absolute;
    right: 0
}

* html #ProgressBar .StepIcon {
    right: -1px
}

#ProgressBar #FirstStep .StepIcon {
    top: 0;
    left: 0
}

#ProgressBar .StepText {
    top: 40px;
    position: absolute;
    width: 200px;
    right: -77px
}

.TableContainer {
    border: 1px solid black;
    position: relative;
    width: 100%;
    font-size: 1px
}

.TableContainer .Odd {
    background-color: #f1e0c6
}

.TableContainer .Even {
    background-color: #d5c0a1
}

.TableContainer .CaptionContainer {
    position: relative;
    font-size: 1pt;
    background-color: #5f4d41 !important;
    height: 100%;
    width: 100%;
    text-align: left
}

.CaptionContainer .CaptionInnerContainer {
    position: relative;
    background-color: #5f4d41;
    width: 100%;
    height: 100%;
    padding-top: 3px;
    padding-bottom: 4px
}

.CaptionContainer .Text {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: white;
    padding-left: 10px;
    padding-top: 0;
    padding-bottom: 0
}

.CaptionContainer .CaptionEdgeLeftTop {
    position: absolute;
    width: 5px;
    height: 5px;
    top: -2px;
    left: -2px;
    z-index: 50
}

.CaptionContainer .CaptionEdgeRightTop {
    position: absolute;
    width: 5px;
    height: 5px;
    top: -2px;
    right: -2px;
    z-index: 50
}

.CaptionContainer .CaptionEdgeLeftBottom {
    position: absolute;
    width: 5px;
    height: 5px;
    left: -2px;
    bottom: -3px;
    z-index: 50
}

.CaptionContainer .CaptionEdgeRightBottom {
    position: absolute;
    width: 5px;
    height: 5px;
    right: -2px;
    bottom: -3px;
    z-index: 50
}

.CaptionContainer .CaptionBorderTop {
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0;
    top: -1px
}

.CaptionContainer .CaptionBorderBottom {
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0;
    bottom: -2px
}

.CaptionContainer .CaptionVerticalLeft {
    position: absolute;
    height: 100%;
    width: 3px;
    left: -1px;
    top: 0
}

.CaptionContainer .CaptionVerticalRight {
    position: absolute;
    height: 100%;
    width: 3px;
    right: -1px;
    top: 0
}

* html .TableContainer .CaptionContainer .CaptionEdgeRightTop {
    right: -3px
}

* html .TableContainer .CaptionContainer .CaptionEdgeLeftBottom {
    bottom: -4px
}

* html .TableContainer .CaptionContainer .CaptionEdgeRightBottom {
    right: -3px;
    bottom: -4px
}

* html .TableContainer .CaptionContainer .CaptionBorderBottom {
    bottom: -3px
}

* html .TableContainer .CaptionContainer .CaptionVerticalRight {
    right: -2px
}

.TableContentContainer {
    border: 1px solid #5F4D41;
    position: relative;
    margin-right: 4px;
    height: 100%;
    background-color: #d4c0a1;
    padding: 0
}

.TableContent {
    width: 100%;
    border-collapse: collapse
}

.TableContent td {
    padding: 2px 5px
}

.TableContainer .Table1 {
    width: 100%;
    background-color: #d4c0a1;
    border: 2px solid #55636c
}

.TableContainer .Table1 .InnerTableContainer {
    padding: 5px
}

.TableContainer .Table2 {
    width: 100%;
    border: 2px solid #55636c;
    background-color: #f1e0c5;
    padding: 0;
    margin: 0;
    border-collapse: collapse
}

.TableContainer .Table2 td {
    padding: 0;
    margin: 0
}

.TableContainer .Table2 .InnerTableContainer {
    margin-top: 1px
}

.TableContainer .Table2 .InnerTableContainer table {
    border-collapse: collapse
}

.TableContainer .Table2 .InnerTableContainer td {
    padding: 2px 5px;
    border: 1px solid #faf0d7
}

.TableContainer .Table3 {
    width: 100%;
    border: 2px solid #55636c;
    background-color: #f1e0c5
}

.TableContainer .Table3 .InnerTableContainer {
    width: 100%;
    position: relative;
    margin-top: 5px;
    margin-left: 3px
}

.TableContainer .Table3 .TableContentAndRightShadow td {
    border: 1px solid #faf0d7
}

.TableContainer .Table4 {
    width: 100%;
    border: 2px solid #55636c;
    background-color: #f1e0c5;
    padding-left: 3px
}

.TableContainer .Table4 .InnerTableContainer {
    width: 100%;
    position: relative;
    margin-top: 3px
}

.TableContainer .Table4 .TableContentAndRightShadow .TableContent td {
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px
}

.TableContainer .RowInnerTableDataBorders td {
    border: 1px solid #faf0d7
}

.TableContainer .Table5 {
    width: 100%;
    border: 2px solid #55636c;
    background-color: #f1e0c5
}

.TableContainer .Table5 .InnerTableContainer {
    width: 100%;
    position: relative;
    margin-top: 5px;
    margin-left: 3px
}

.TableContainer .Table5 .TableContentAndRightShadow .TableContent td {
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px
}

.TableShadowContainerRightTop {
    position: relative;
    top: 0;
    right: 3px;
    margin-right: 0;
    font-size: 1px;
    float: right;
    z-index: 98
}

.TableShadowRightTop {
    position: absolute;
    top: 0;
    right: 0;
    width: 4px;
    height: 5px;
    z-index: 98
}

.TableContentAndRightShadow {
    position: relative;
    background: repeat-y top right;
    margin-right: 3px;
    font-size: 1px
}

.TableShadowContainer {
    position: relative;
    margin-right: 5px
}

.TableBottomShadow {
    position: relative;
    font-size: 1px;
    height: 5px;
    width: 100%;
    padding: 0;
    margin: 0
}

.TableBottomLeftShadow {
    position: relative;
    height: 5px;
    width: 4px;
    float: left;
    padding: 0;
    margin: 0
}

.TableBottomRightShadow {
    position: relative;
    float: right;
    right: -2px;
    top: 0;
    height: 5px;
    width: 4px
}

.InnerTableTab {
    position: relative;
    float: left;
    top: 5px;
    margin-left: 1px;
    margin-right: 0;
    cursor: pointer;
    vertical-align: middle;
    width: 105px;
    height: 45px
}

.InnerTableTab .RibbonNewProduct {
    position: absolute;
    top: 2px;
    left: -1px;
    height: 39px;
    width: 39px;
    z-index: 199
}

.ActiveInnerTableTab .RibbonNewProduct {
    top: -2px
}

.InnerTableTab .RibbonLastChance {
    position: absolute;
    top: 2px;
    left: 65px;
    height: 39px;
    width: 39px;
    z-index: 199
}

.ActiveInnerTableTab .RibbonLastChance {
    top: -2px;
    left: 64px
}

.InnerTableTab a {
    border: 0;
    color: #5A2800;
    font-weight: normal
}

.InnerTableTab a img {
    border: 0;
    width: 105px;
    height: 45px;
    position: absolute;
    top: 0
}

.InnerTableTabLabel {
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
    width: 86px;
    height: 35px;
    display: table-cell;
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 5px
}

.InnerTableTab a:hover {
    border: 0;
    color: #5A2800;
    text-decoration: none
}

.ActiveInnerTableTab {
    z-index: 99;
    top: 6px
}

.ActiveInnerTableTab a {
    font-weight: bold
}

.ActiveInnerTableTab .InnerTableTabLabel {
    top: 6px;
    padding-top: 1px
}

.ProductCategoryHelperDiv {
    position: relative;
    float: right;
    top: 35px;
    right: 5px
}

.BigToggleButton {
    text-align: center;
    cursor: pointer;
    font-weight: normal
}

.BigToggleButton:hover {
    font-weight: bold
}

.HeadlessTable {
    border: 1px solid white;
    border-right-color: #656565;
    border-bottom-color: #656565;
    margin-left: 15px
}

.LabelV {
    font-weight: bold;
    padding-right: 10px;
    white-space: nowrap;
    vertical-align: top
}

.LabelV120 {
    font-weight: bold;
    padding-right: 10px;
    white-space: nowrap;
    vertical-align: top;
    width: 120px
}

.LabelV150 {
    font-weight: bold;
    padding-right: 10px;
    white-space: nowrap;
    vertical-align: top;
    width: 150px
}

.LabelV200 {
    font-weight: bold;
    padding-right: 10px;
    white-space: nowrap;
    vertical-align: top;
    width: 200px
}

.LabelH {
    font-weight: bold;
    padding-right: 10px;
    white-space: nowrap;
    background-color: #d5c0a1
}

.LabelH td {
    background-color: #d5c0a1;
    padding: 2px 5px
}

.InnerTableButtonRow {
    width: 100%;
    padding-left: 1px;
    padding-right: 0;
    padding-bottom: 4px;
    border: 0
}

.InnerTableButtonRow td {
    padding-right: 4px
}

.InnerTableButtonRow .RowButton {
    float: right;
    margin-left: 10px
}

.MediumButtonText {
    position: absolute;
    top: 0;
    left: 0;
    height: 37px;
    width: 150px;
    z-index: 20;
    cursor: pointer
}

.MediumButtonBackground {
    position: relative;
    top: 0;
    left: 0;
    width: 150px;
    height: 37px;
    z-index: 10
}

.MediumButtonOver {
    position: relative;
    top: 0;
    left: 0;
    width: 150px;
    height: 37px;
    visibility: hidden;
    z-index: 15
}

.MediumButtonForm {
    margin: 0;
    padding: 0
}

.BigButton {
    position: relative;
    width: 135px;
    height: 25px;
	z-index: 10;
}

.BigButtonOver {
    position: absolute;
    top: 0;
    left: 0;
    width: 135px;
    height: 25px;
	visibility: hidden;
	z-index: 15;
}

.ButtonText {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 135px;
    z-index: 20;
    cursor: pointer
}

.TopButtonContainer {
    position: relative;
    right: 4px;
    top: 4px;
    z-index: 60
}

.TopButtonContainerInnerTable {
    position: absolute;
    right: 4px;
    top: 2px;
    z-index: 60
}

* html .TopButtonContainer {
    right: 27px
}

.TopButtonContainer .TopButton {
    position: absolute;
    right: 0;
    z-index: 55
}

#world_list_tr td {
    text-align: left
}

.OptionContainer {
    text-align: center
}

label {
    cursor: pointer
}

.InputIndicator {
    position: relative;
    top: 5px;
    left: 218px;
    height: 12px;
    width: 12px;
    background-repeat: no-repeat
}

* html .InputIndicator {
    left: 0
}

.sortarrow {
    width: 10px;
    height: 10px
}

.TableTopMargin {
    position: relative;
    top: -5px
}

.ForumPost {
    position: relative;
    height: 100%;
    max-width: 725px;
    margin: 0 auto
}

.PostUpper {
    clear: both
}

.PostLower {
    clear: both;
    border-top: 1px solid #fff0d9;
    height: 50px;
    padding: 4px 0
}

.PostSeparatorV {
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #fff0d9;
    left: 160px
}

* html .PostCharacterText {
    width: 185px
}

.PostCharacterText {
    width: 144px;
    float: left;
    padding: 8px;
    text-align: center
}

.PostText {
    position: relative;
    min-height: 150px;
    overflow-x: auto;
    overflow-y: visible;
    max-width: 600px;
    word-wrap: break-word;
    padding: 10px !important
}

.PostDetails {
    width: 175px;
    float: left;
    padding: 0 5px;
    font-size: 7pt
}

.PostActions {
    position: relative;
    overflow-x: auto;
    overflow-y: visible;
    word-wrap: break-word;
    font-size: 7pt;
    margin-left: 138px;
    max-width: 515px
}

.PostActions .AdditionalBox {
    float: right;
    white-space: nowrap;
    text-align: right;
    margin: 4px 4px 0 0
}

.CipPost {
    margin: 0 auto;
    border: 0 solid !important;
    padding: 0 !important
}

.CipPost .CipBorder {
    font-size: 1px;
    position: absolute;
    width: 99.5%;
    height: 3px;
    z-index: 99
}

.CipPost .CipBorderBottom .CipBorder {
    bottom: 0
}

.CipPost .CipBorder .CipBorderCornerL {
    position: absolute;
    width: 3px;
    height: 3px;
    top: 0;
    left: 0;
    z-index: 99
}

.CipPost .CipBorder .CipBorderH {
    position: absolute;
    width: 100%;
    height: 3px;
    top: 0;
    left: 3px
}

.CipPost .CipBorder .CipBorderCornerR {
    position: absolute;
    width: 3px;
    height: 3px;
    top: 0;
    right: -4px;
    z-index: 99
}

.CipPost .CipBorderLeft {
    font-size: 1px;
    width: 3px;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 0
}

.CipPost .CipBorderLeft .CipBorderV {
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 100%
}

.CipPost .CipBorderRight .CipBorderV {
    position: absolute;
    top: 0;
    right: 0;
    width: 3px;
    height: 100%
}

.CipPost .CipPostIcon {
    width: 60px;
    height: 60px
}

.PostDetailsHelper {
    position: relative
}

.HNCContainer {
    position: absolute;
    margin-top: -10px
}

* html .HNCContainer {
    margin-left: -10px
}

.ThreadClassificationNumberContainer {
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 7px
}

* html .ThreadClassificationNumberContainer {
    margin-left: 0
}

#BoardView td {
    padding: 0 3px
}

#BoardView .CipPost {
    position: relative;
    height: 100%
}

.ThreadTitleHeadline {
    position: relative;
    height: 100%;
    width: 798px;
    margin-top: -2px
}

.ThreadClassificationNumber {
    width: 15px;
    height: 15px;
    margin: 1px 7px 0 0;
    border: 0
}

.ThreadTitleHeadline .ThreadClassificationNumber {
    margin-left: -1px;
    margin-top: 3px
}

.BoardThreadLine {
    margin-left: -61px;
    margin-top: -3px;
    margin-bottom: 0;
    min-height: 47px
}

* html .BoardThreadLine {
    margin-top: 0
}

* html .BoardThreadLine {
    height: 47px
}

.BoardThreadLine .CipBorderRight .CipBorderV {
    left: 734px
}

.Text {
    margin-top: 3px;
    margin-left: 4px;
    margin-bottom: 2px;
    padding: 3px
}

* html .Text {
    margin-top: 0;
    margin-left: 4px
}

.BoardThreadLine .Text {
    margin-left: 11px;
    padding-left: 50px;
    padding-top: 13px;
    padding-bottom: 10px
}

* html .BoardThreadLine .Text {
    padding-left: 55px
}

.PostReplyLink {
    float: right;
    margin-top: 3px
}

.HintBox {
    width: 100%;
    margin-top: -3px
}

.HintBox p {
    margin-top: 0
}

.HintBox .BoxButtons {
    width: 135px;
    float: right
}

#PremiumBoxSpecialOfferHorizontal {
    position: absolute;
    top: 70px;
    left: 13px;
    width: 150px;
    height: 14px
}

.Container1_PaymentMethod {
    height: 88px;
    width: 165px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 2px;
    cursor: pointer
}

.Container2_PaymentMethod {
    top: 2px;
    left: 2px;
    height: 80px;
    width: 157px;
    background-color: #d5c0a1;
    margin: 2px;
    padding: 2px
}

.BlockedPaymentMethod {
    color: red;
    cursor: help !important
}

.HelperDivIndicator {
    position: relative;
    cursor: help
}

#HelperDivContainer {
    display: none;
    position: absolute;
    width: 225px;
    z-index: 1000;
    color: #5A2800;
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 9pt;
    text-align: left;
    padding: 10px;
    border: 1px double #5A2800;
    margin-left: 8px
}

#HelperDivContainer .HelperDivArrow {
    position: absolute;
    top: -1px;
    left: -8px;
    width: 8px;
    height: 13px
}

#HelperDivContainer #HelperDivHeadline {
    font-size: 12pt;
    font-weight: bold
}

#HelperDivContainer #HelperDivHeadline {
    position: relative;
    white-space: normal;
    text-align: center;
    margin-top: 0;
    margin-bottom: 15px
}

#HelperDivContainer .Ornament {
    width: 220px
}

#HelperDivContainer #HelperDivText {
    text-align: center
}

#HelperDivContainer #HelperDivText ul {
    padding-left: 20px
}

#SuggestCharacterName {
    font-size: 7pt;
    margin-top: -5px
}

.FB_Identification {
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    background: none repeat scroll 0 0 #526DA4;
    color: #D8DFEA;
    border: gray;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
    height: 25px;
    border: 1px solid blue
}

.FB_Identification div {
    position: relative;
    float: left;
    margin-right: 4px
}

#FB_ProfileWindow {
    width: 23px;
    height: 23px;
    border: 1px solid blue;
    overflow: hidden
}

#FB_ProfileWindow img {
    height: 50px !important
}

#FB_Name {
    top: 5px
}

#FB_Button {
    top: 1px;
    float: right
}

#FB_Button div {
    display: inline
}

.FacebookButtonText {
    position: absolute;
    color: white;
    left: 20px;
    width: 112px;
    top: 5px;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    z-index: 15
}

#FB_LoginButton {
    position: relative;
    width: 68px;
    height: 22px;
    float: right;
    cursor: pointer;
    color: #ffffff;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: bold
}

#FB_LoginButton span {
    position: absolute;
    left: 28px;
    top: 4px
}

.ButtonText:hover {
    margin-top: 1px;
    margin-left: 1px
}

#LoginCreateAccountBox p {
    margin: 0;
    padding: 0;
    font-size: 12pt
}

.Width100Percent {
    width: 100%
}

.SliderValue {
    text-align: right;
    width: 135px;
    font-weight: bold;
    color: green
}

.VoucherAdjustFallBackBlock select {
    width: 100%
}

#VoucherDurationSlider {
    margin: 15px 5px 0;
    height: 5px
}

#VoucherDurationSlider a {
    margin-top: -2px;
    height: 20px;
    width: 17px
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
    background-color: #5b0600
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-widget {
    font-family: segoe ui, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: segoe ui, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #624d3c;
    background-color: #8e0b01;
    color: #312e25
}

.ui-widget-content a {
    color: #312e25
}

.ui-widget-header {
    border: 1px solid #d4ccb0;
    color: #433f38;
    font-weight: bold
}

.ui-widget-header a {
    color: #433f38
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 6px
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 6px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 6px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 6px
}

.GameCode {
    text-transform: uppercase;
    width: 60px
}

.Saving {
    background-color: blue;
    color: white;
    padding: 1px 8px;
    border: 2px solid;
    border-radius: 10px;
    font-size: 10px
}

#LastSaving {
    background-color: red
}

.BGRed {
    background-color: #EF0000
}

.BGOrange {
    background-color: #FF9712
}

.BGGreen {
    background-color: #00BF00
}

.Content .BoxContent .Disabled td {
    color: grey
}

.PlaySpanContainer {
    position: relative;
    text-align: center
}

.ServiceID_Icon_Container {
    position: relative;
    width: 156px;
    height: 156px;
    float: left;
    margin: 3px
}

.ServiceID_Icon_Container:hover {
    opacity: 0.95
}

.ServiceID_Icon_Container_Background {
    position: absolute;
    width: 150px;
    height: 150px;
    top: 3px;
    left: 3px
}

.ServiceID_Icon_Container label {
    font-size: 8pt
}

.ServiceID_Icon {
    position: relative;
    float: left;
    width: 150px;
    height: 150px;
    text-align: center;
    background-repeat: no-repeat;
    color: white;
    cursor: pointer
}

.ServiceID_Icon_New {
    position: absolute;
    left: 10px;
    top: 48px;
    height: 64px;
    width: 128px
}

.ServiceID_Icon .ServiceID_Deactivated {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    z-index: 99
}

.ServiceID_Icon .ServiceID_Icon_Selected {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    z-index: 98
}

.ServiceID_Icon .ServiceIDLabelContainer {
    position: absolute;
    left: 0;
    display: table;
    top: 6px;
    height: 35px;
    width: 130px;
    margin-left: 10px;
    margin-right: 10px;
    z-index: 99
}

.ServiceID_Icon .ServiceIDLabel {
    display: table-cell;
    vertical-align: middle
}

.ServiceIDLabel input {
    display: none
}

.ServiceID_Icon .ServiceIDPriceContainer {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 140px;
    margin-left: 5px;
    margin-right: 5px;
    z-index: 99
}

.ServiceID_Icon .ServiceIDSpecialOffer {
    position: absolute;
    left: 0;
    top: -5px;
    z-index: 100
}

.ServiceID_Icon .ServiceID_Icon_Over {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    z-index: 97
}

.ServiceID_Icon .ServiceID_HelperDiv {
    position: relative;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    z-index: 399
}

.ServiceID_Icon .RibbonNewProduct {
    position: absolute;
    top: -4px;
    left: -4px;
    height: 58px;
    width: 58px;
    z-index: 199
}

.ServiceID_Icon .RibbonLastChance {
    position: absolute;
    top: -4px;
    left: 96px;
    height: 58px;
    width: 58px;
    z-index: 199
}

.ServiceID_Icon .ServiceID_Icon_Animation_1 {
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 150px;
    display: none;
    z-index: 95
}

.ServiceID_Icon .ServiceID_Icon_New_Animation_1 {
    position: absolute;
    top: 48px;
    right: 12px;
    width: 128px;
    height: 64px;
    display: none;
    z-index: 95
}

.PMCID_Icon_Container {
    position: relative;
    width: 156px;
    height: 106px;
    float: left;
    margin: 3px
}

.PMCID_Icon_Container label {
    font-size: 8pt
}

.PMCID_Icon {
    position: relative;
    float: left;
    top: 3px;
    left: 3px;
    width: 150px;
    height: 100px;
    text-align: center;
    background-repeat: no-repeat;
    color: white;
    cursor: pointer
}

.PMCID_Icon .PMCID_CP_Icon {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px
}

.PMCID_Icon .PMCID_CP_Label {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 17px;
    z-index: 99
}

.PMCID_CP_Label input {
    display: none
}

.PMCID_Icon .PMCID_Icon_Selected {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 100px;
    z-index: 98
}

.PMCID_Icon .PMCID_Deactivated {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 100px;
    z-index: 99
}

.PMCID_Icon .PMCID_Icon_Over {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 100px
}

.PermanentDeactivated {
    position: absolute;
    left: 0;
    z-index: 400
}

.PermanentDeactivated .PMCID_Deactivated {
    position: relative;
    left: 0;
    width: 150px
}

.PermanentDeactivated .ServiceID_Deactivated {
    position: relative;
    left: 0;
    width: 150px
}

.SubmitButtonRow {
    position: relative;
    height: 25px;
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center
}

.SubmitButtonRow .LeftButton {
    float: left;
    margin-left: 50px
}

.SubmitButtonRow .CenterButton {
    margin-left: auto;
    margin-right: auto;
    width: 135px
}

.SubmitButtonRow .RightButton {
    float: right;
    margin-right: 50px
}

.PurchasedItemContainer {
    position: relative;
    float: right;
    overflow: hidden;
    height: 70px;
    width: 130px;
    border: 1px solid #7b6e4c;
    margin-left: 10px
}

.PurchasedItemImage {
    position: absolute;
    height: 150px;
    width: 150px;
    top: -47px;
    left: -7px
}

.PurchasedItemImageNew {
    position: absolute;
    height: 64px;
    width: 128px;
    top: 0;
    left: 0
}

#ScreenshotThumbnailContainerTable {
    width: 100%
}

.ScreenshotThumbnailContainer {
    position: relative;
    margin: 3px;
    padding: 3px;
    width: 232px;
    border: 1px solid #7B6E4C;
    color: #C9BDAB;
    display: inline-block
}

* html .ScreenshotThumbnailContainer {
    display: inline
}

.ScreenshotThumbnailContainer img {
    border: 1px solid #7B6E4C;
    width: 230px;
    height: 147px;
    cursor: pointer
}

.ScreenshotThumbnailContainer .ScreenshotText {
    position: relative;
    width: 230px;
    height: 75px;
    display: table
}

.ScreenshotThumbnailContainer .ScreenshotText p {
    text-align: center;
    vertical-align: middle;
    display: table-cell
}

#LightBox {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 300%;
    text-align: center;
    z-index: 200;
    -webkit-user-select: none
}

#LightBoxBackground {
    position: absolute;
    width: 100%;
    height: 300%;
    background-color: black;
    z-index: 101
}

#LightBoxContent {
    position: fixed;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    z-index: 201
}

* html #LightBoxBackground {
    left: 0
}
* html #LightBoxContent {
    position: absolute;
    left: 0;
    top: expression((10 + (ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px')
}
.NavigationRow {
    position: relative;
    z-index: 202;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    height: 29px;
    width: 620px;
    font-family: Arial, sans-serif
}
.NavigationButton {
    position: relative;
    width: 200px;
    height: 25px;
    padding-top: 2px;
    margin-right: 2px;
    margin-left: 2px;
    float: left;
    color: #f2af4e;
    background-color: #223533;
    border: 1px solid black;
    text-align: center;
    cursor: pointer;
    z-index: 80
}
.NavigationButton div {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid gray;
    text-align: center;
    width: 198px;
    height: 25px;
    cursor: pointer;
    z-index: 90
}
.NavigationButton:hover {
    color: #ffc664;
    background-color: #3a4448
}
#ScreenshotContainer {
    position: relative;
    text-align: center;
    width: 976px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    z-index: 202
}
#ScreenshotContainer #ScreenshotImage {
    width: 974px;
    height: 621px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    border: 1px solid #7b6e4c
}
#ScreenshotContainer .ScreenshotTextRow {
    font-family: Arial, sans-serif;
    width: 974px;
    height: 25px;
    line-height: 25px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5px;
    color: #c9bdab;
    border: 1px solid #7b6e4c;
    background-color: #223533
}
#ScreenshotContainer #LightBoxClose {
    position: absolute;
    width: 60px;
    height: 60px;
    top: -45px;
    right: -40px;
    border: 1px solid gray;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    color: #f2af4e;
    background: #223533;
    font-family: Arial, sans-serif;
    font-size: 25px;
    line-height: 60px;
    cursor: pointer
}
#ScreenshotContainer #LightBoxClose {
    color: #ffc664;
    background-color: #3a4448
}
table.fixed {
    table-layout: fixed
}
table.fixed td {
    overflow: hidden
}
#GuildInformation .MessageContainer .Message {
    word-wrap: break-word
}
#supportButton {
    opacity: 0.8;
}
#buycharButton {
    opacity: 0.8;
}
#supportButton:hover {
    opacity: 1;
}
#buycharButton:hover {
    opacity: 1;
}
#ReCaptchaPositionContainer {
    position: absolute;
    width: 100%
}
#ReCaptchaContainer {
    position: fixed;
    width: 349px;
    height: 122px;
    margin-left: -175px;
    top: 250px;
    left: 50%;
    z-index: 1000;
    display: none
}
#ReCaptcha {
    position: absolute;
    top: 23px;
    left: 22px
}
#LightBoxCloseContainer {
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer
}
#LightBoxCloseContainer #LightBoxCloseContainerBackground {
    width: 45px;
    height: 45px
}
#LightBoxCloseContainer #LightBoxCloseContainerCloseSymbol {
    position: absolute;
    top: 12px;
    left: 17px
}
.LightBoxContentToHide {
    font-family: Verdana, Arial, Times New Roman, sans-serif
}
.LightBoxContentToHide a:link {
    color: #da761e;
    text-decoration: none
}
.LightBoxContentToHide a:visited {
    color: #da761e;
    text-decoration: none
}
.LightBoxContentToHide a:focus {
    color: white;
    text-decoration: none
}
.LightBoxContentToHide a:active {
    color: #edb045;
    text-decoration: underline
}
.LightBoxContentToHide a:hover {
    color: #edb045;
    text-decoration: underline
}
#HiddenContentContainer {
    position: absolute;
    top: 0;
    width: 100%
}
#HiddenContentContainer a {
    color: #da761e;
    font-family: Verdana, Arial, Times New Roman, sans-serif
}
#HiddenContentContainer a:hover {
    color: #edb045
}
#TibiaTrailerCloseContainer {
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer
}
#TibiaTrailerCloseContainer #TibiaTrailerCloseBackground {
    width: 45px;
    height: 45px
}
#TibiaTrailerCloseContainer #TibiaTrailerCloseSymbol {
    position: absolute;
    top: 12px;
    left: 17px
}
#TibiaTrailer {
    position: relative;
    top: 60px;
    height: 447px;
    width: 775px;
    margin-left: auto;
    margin-right: auto;
    z-index: 250;
    background: no-repeat center
}
#TibiaTrailer iframe {
    margin-top: 13px
}
.TableContentAndRightShadow1 {
    position: relative;
    background: repeat-y top right;
    margin-right: 3px;
    font-size: 1px
}
.TableContainer1 {
    border: 1px solid black;
    position: relative;
    width: 100%;
    font-size: 1px
}
.Table30 {
    padding: 2px;
    background: #f0dfc4;
    border-spacing: 0;
    margin: 0 6px 6px 0;
    border: 1px solid #592700 !important;
    -webkit-box-shadow: 2px 2px 5px 0 #5a2800;
    -moz-box-shadow: 2px 2px 5px 0 #5a2800;
    box-shadow: 2px 2px 5px 0 #5a2800;
    float: left
}
.Table30 td {
    padding: 4px
}
.progress-bar {
    font-size: 11px;
    line-height: 16px
}
.progress {
    height: 18px;
    margin-bottom: 0;
    border: 1px solid
}
.SkillIcon {
    width: 40px;
    border: 2px solid #592700 !important;
    border-radius: 5px;
    overflow: hidden
}
.CharItems {
    width: 32px;
    margin: 3px
}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: .75;
    filter: alpha(opacity=75)
}
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75)
}
.btn-danger {
    background-color: #da4f49;
    *background-color: #bd362f;
    background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(top, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    background-color: #bd362f;
    *background-color: #a9302a
}
.btn-danger:active, .btn-danger.active {
    background-color: #942a25
}
.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f
}
.btn-success {
    background-color: #5bb75b;
    background-image: -ms-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(top, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    background-color: #51a351;
    *background-color: #499249
}
.btn-success:active, .btn-success.active {
    background-color: #408140
}
.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351
}
.error-404 {
    margin: 0 auto;
    text-align: center
}
.error-404 .error-code {
    bottom: 60%;
    color: #4686CC;
    font-size: 96px;
    line-height: 100px;
    font-weight: bold
}
.error-404 .error-desc {
    font-size: 12px;
    color: #647788
}
.error-404 .m-b-10 {
    margin-bottom: 10px !important
}
.error-404 .m-b-20 {
    margin-bottom: 20px !important
}
.error-404 .m-t-20 {
    margin-top: 20px !important
}
.InfoBar {
    position: relative;
    height: 28px;
    top: 6px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 10px;
    color: white;
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    z-index: 151
}
.InfoBarBlock {
    margin-right: 15px
}
.InfoBarBigLogo {
    margin-bottom: 0
}
.InfoBarSmallElement {
    margin-left: 5px
}
.InfoBarNumbers {
    top: -4px;
    position: relative
}
.InfoBar a {
    font-family: Verdana, Arial, Times New Roman, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: white
}
.InfoBar a:link {
    color: white;
    font-weight: normal;
    text-decoration: none
}
.InfoBar a:visited {
    color: white;
    font-weight: normal;
    text-decoration: none
}
.InfoBar a:focus {
    color: white;
    font-weight: normal;
    text-decoration: none
}
.InfoBar a:active {
    color: white;
    font-weight: normal;
    text-decoration: underline
}
.InfoBar a:hover {
    color: white;
    font-weight: normal;
    text-decoration: none
}
.InfoBar a:hover span span {
    color: white;
    font-weight: normal;
    text-decoration: underline
}
.bank_link {
    margin-top: 25px;
    text-align: center
}
.scrollToTop {
    background: url(../images/global/content/arrow_top.png) no-repeat 0 0;
    width: 70px;
    height: 70px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: none;
    z-index: 50000
}
.scrollToTop:hover {
    text-decoration: none;
    cursor: pointer
}
.scrollToTopText {
    text-align: center;
    position: relative;
    margin: 0 auto;
    padding: 0;
    left: -25px;
    width: 10px;
    bottom: -60px;
    color: white
}
::-webkit-scrollbar {
    width: 6px !important
}
::-webkit-scrollbar-track {
    background-color: #051022
}
::-webkit-scrollbar-thumb {
    background: #494f4a
}
::-webkit-scrollbar-corner {
    width: 6px !important
}
.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.pace-inactive {
    display: none
}
.pace .pace-progress {
    background: rgba(177, 126, 15, 0.9);
    position: fixed;
    z-index: 20000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 3px
}
.TableStripped tr {
    background: #F1E0C6 !important
}
.TableStripped tr:nth-child(2n+1) {
    background: #d5c0a1 !important
}
.TableStripped tr:first-child {
    height: 30px !important;
    text-align: left;
    color: #5A2800;
    font-weight: bold;
    background: #d5c0a1 !important
}
.TableStripped tr:first-child td {
    vertical-align: middle
}
#TransferConditionsContainer {
    width: 100%;
    padding: 7px
}
.Content .BoxContent .Odd {
    background-color: #D4C0A1;
    padding: 2px
}
.Content .BoxContent .Even {
    background-color: #F1E0C6;
    padding: 2px
}
.Content .NewsCategoryIconSmall {
    position: absolute;
    top: 1px;
    left: 1px;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat
}
.Content #NewsTicker .BoxContent {
    padding: 5px;
    min-height: 90px;
    height: auto !important
}
.Content #NewsTicker .BoxContent .Row {
    position: relative;
    width: 100%
}
.Content #NewsTicker .NewsTickerIcon {
    position: absolute;
    top: 1px;
    left: 1px;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat
}
.Content #NewsTicker .NewsTickerText {
    font-size: 9pt;
    position: relative;
    margin-left: 20px
}
.Content #NewsTicker .NewsTickerDate {
    font-size: 8pt;
    position: absolute;
    top: 0;
    float: left
}
.Content #NewsTicker .NewsTickerShortText {
    margin-left: 85px;
    height: 14px;
    overflow: hidden
}
.Content #NewsTicker .NewsTickerFullText {
    margin-left: 85px;
    margin-right: 20px;
    display: none;
    word-wrap: break-word
}
.Content #NewsTicker .NewsTickerExtend {
    position: relative;
    top: 1px;
    right: 1px;
    height: 12px;
    width: 12px;
    background-repeat: no-repeat;
    float: right;
    cursor: pointer;
    z-index: 250
}
.Content #FeaturedArticle .BoxContent {
    position: relative;
    padding: 5px 5px 5px 10px;
    min-height: 100px;
    height: auto !important;
    line-height: 10.5pt
}
.Content #FeaturedArticle .NewsHeadline {
    margin-top: 5px
}
.Content #FeaturedArticle #TeaserThumbnail {
    position: relative;
    top: 0;
    right: 0;
    height: 100px;
    width: 150px;
    margin-left: 10px;
    z-index: 90;
    float: right
}
#ContentHelper #FeaturedArticle:first-child .BoxContent {
    padding: 10px
}
.Content #FeaturedArticle #TeaserText {
    height: 100px;
    overflow: hidden;
    z-index: 0
}
.Content #FeaturedArticle #Link {
    position: absolute;
    top: 0;
    right: 0;
    margin: 89px 165px 0 0;
    z-index: 99
}
.Content #FeaturedArticle .NewsHeadlineBackground {
    position: relative;
    height: 28px;
    margin-bottom: 5px;
    background-repeat: repeat-x;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000
}
.Content #FeaturedArticle .NewsHeadlineIcon {
    position: absolute;
    top: -1px;
    left: 0;
    margin-left: 5px;
    margin-right: 5px;
    float: left
}
.Content #FeaturedArticle .NewsHeadlineDate {
    font-size: 7pt;
    position: absolute;
    top: 9px;
    left: 50px;
    width: 85px;
    color: white
}
.Content #FeaturedArticle .NewsHeadlineText {
    position: relative;
    top: 8px;
    left: 135px;
    font-size: 10pt;
    font-weight: bold;
    color: white
}
.Content #News .BoxContent {
    height: auto !important;
    min-height: 367px
}
.Content #News .NewsHeadlineBackground {
    position: relative;
    height: 28px;
    margin-bottom: 5px;
    background-repeat: repeat-x;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000
}
.Content #News .NewsHeadlineIcon {
    position: absolute;
    top: -1px;
    left: 0;
    margin-left: 5px;
    margin-right: 5px
}
.Content #News .NewsHeadlineDate {
    font-size: 7pt;
    position: absolute;
    top: 10px;
    left: 50px;
    width: 85px;
    color: white
}
.Content #News .NewsHeadlineText {
    position: relative;
    top: 7px;
    left: 135px;
    font-size: 10pt;
    font-weight: bold;
    color: white
}
.Content .NewsHeadline .MostPowerfullGuilds {
    position: relative;
    top: 7px;
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    color: white
}
.Content #NewsArchive .NewsHeadlineBackground {
    position: relative;
    height: 28px;
    margin-bottom: 5px;
    background-repeat: repeat-x;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000
}
.Content #NewsArchive .NewsHeadlineIcon {
    position: absolute;
    top: -1px;
    left: 0;
    margin-left: 5px;
    margin-right: 5px
}
.Content #NewsArchive .NewsHeadlineDate {
    font-size: 7pt;
    position: absolute;
    top: 9px;
    left: 50px;
    width: 85px;
    color: white
}
.Content #NewsArchive .NewsHeadlineText {
    position: relative;
    top: 7px;
    left: 135px;
    font-size: 10pt;
    font-weight: bold;
    color: white
}
#ouibounce-modal {
    font-family: 'Open Sans', sans-serif;
    display: none;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
#ouibounce-modal .underlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    -webkit-animation: fadein 0.5s;
    animation: fadein 0.5s
}
#ouibounce-modal .modal {
    width: 600px;
    height: 400px;
    background-color: #f0f1f2;
    z-index: 1;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 4px;
    -webkit-animation: popin 0.3s;
    animation: popin 0.3s
}
#ouibounce-modal .modal-title {
    font-size: 18px;
    background-color: #252525;
    color: #fff;
    padding: 10px;
    margin: 0;
    border-radius: 4px 4px 0 0;
    text-align: center
}
#ouibounce-modal h3 {
    color: #fff;
    font-size: 1em;
    margin: 0.2em;
    text-transform: uppercase;
    font-weight: 500
}
#ouibounce-modal .modal-body {
    padding: 20px 35px;
    font-size: 0.9em
}
#ouibounce-modal p {
    color: #344a5f;
    line-height: 1.3em
}
#ouibounce-modal form {
    text-align: center;
    margin-top: 35px
}
#ouibounce-modal form input[type=text] {
    padding: 12px;
    font-size: 1.2em;
    width: 300px;
    border-radius: 4px;
    border: 1px solid #ccc;
    -webkit-font-smoothing: antialiased
}
#ouibounce-modal form input[type=submit] {
    text-transform: uppercase;
    font-weight: bold;
    padding: 12px;
    font-size: 1.1em;
    border-radius: 4px;
    color: #fff;
    background-color: #4ab471;
    border: none;
    cursor: pointer;
    -webkit-font-smoothing: antialiased
}
#ouibounce-modal form p {
    text-align: left;
    margin-left: 35px;
    opacity: 0.8;
    margin-top: 1px;
    padding-top: 1px;
    font-size: 0.9em
}
#ouibounce-modal .modal-footer {
    position: absolute;
    bottom: 20px;
    text-align: center;
    width: 100%
}
#ouibounce-modal .modal-footer p {
    text-transform: capitalize;
    cursor: pointer;
    display: inline;
    border-bottom: 1px solid #344a5f
}
@-webkit-keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@-ms-keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@-webkit-keyframes popin {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
    85% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}
@-ms-keyframes popin {
    0% {
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
    85% {
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 1
    }
    100% {
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}
@keyframes popin {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
    85% {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}
.no-js #loader {
    display: none
}
.js #loader {
    display: block;
    position: absolute;
    left: 100px;
    top: 0
}
.se-pre-con {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/pageloader/reaper.gif) center no-repeat #fff;
    background-size: 10%
}
#TopLvl {
    color: #d3e7f2;
    line-height: 1.2 !important;
    position: relative;
    width: 223px;
	height: 358px;
    background: url(../images/themeboxes/bk_themebox.png) no-repeat center;
    top: 130px;
	right: 14px;
    text-align: justify;
}
.top1 {
    color: #FFFF00 !important
}
.top2 {
    color: #FFFDC3 !important
}
.top3 {
    color: #f3c5a4 !important
}
.top_online {
    color: #13ff02 !important
}
.top_offline {
    color: #fc3 !important
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.TopLvl_title {
    z-index: 100;
    position: relative;
    top: -10px;
	left: 25px;
    text-align: center;
    background: url(../images/themeboxes/bks_top.png) no-repeat center bottom;
    background-size: 100%;
    width: 100%;
    color: #ffdf8e;
    text-shadow: 0 1px 2px #000, 0 1px 5px #000;
    font-size: 15px;
	font: 600 8pt sans-serif;
    margin: 18px 0 0 -25px;
    line-height: 76px;
    letter-spacing: 1px;
    font-weight: 700;
    box-shadow: none;
    text-transform: uppercase
}
.topleveltext {
    color: #ffdf8e;
    text-shadow: 0 1px 2px #000, 0 1px 5px #000;
    font-size: 11px;
    font-weight: 700;
    box-shadow: none;
    overflow: hidden;
    white-space: nowrap;
}
.topleveltext:hover {
    color: #89d1da;
    text-shadow: 2px 2px 7px #868686
}
.topleveltext span {
    font-size: 13px;
    color: white
}
.topleveltext small {
    color: white;
    font: 600 7pt Verdana, Arial, Times New Roman, sans-serif
}
.tplevellayout {
    z-index: 150;
    min-height: 55px;
    margin: -11px 0 0 0;
    padding: 0 0 6px 40px;
    position: relative;
	left: 30px;
    top: -20px
}
.tplevellayout:last-child {
    padding: 0 0 -10px 40px
}
.rankinglevel span {
    float: left;
    display: block;
    width: 68px;
    height: 38px;
    margin: -6px 1px 0 -24px
}
.rankinglevel span.firstlevel {
    background: transparent url(../images/themeboxes/rank2.png) no-repeat center;
    position: absolute;
    width: 19px;
    background-position-x: -23px;
    top: 0;
    left: 58px;
    z-index: 3
}
.rankinglevel span.secondlevel {
    background: transparent url(../images/themeboxes/rank2.png) no-repeat center;
    position: absolute;
    width: 19px;
    background-position-x: -4px;
    top: 0;
    left: 58px;
    z-index: 2
}
.rankinglevel span.thirdlevel {
    background: transparent url(../images/themeboxes/rank2.png) no-repeat center;
    position: absolute;
    width: 19px;
    background-position-x: -44px;
    top: 0;
    left: 58px;
    z-index: 1
}
.rankinglevel span.fourthlevel {
    background: transparent url(../images/themeboxes/rank2.png) no-repeat center;
    position: absolute;
    width: 19px;
    background-position-x: -63px;
    top: 0;
    left: 58px;
    z-index: 1
}
.rankinglevel span.fifthlevel {
    background: transparent url(../images/themeboxes/rank2.png) no-repeat center;
    position: absolute;
    width: 19px;
    background-position-x: -81px;
    top: 0;
    left: 58px;
    z-index: 1
}
.firstbrilho #firstbrilho {
	background-image: url(../images/themeboxes/brilho.gif); 
	position: absolute;
}
.rankinglevel #firstlevel_nomount {
    z-index: 103;
    background: transparent url(../images/themeboxes/t_yellow.png) no-repeat;
    background-size: 111%;
    position: absolute;
    width: 84px;
    height: 96px;
    transform: rotate(-24deg);
    top: -31px;
    left: -52px
}
.rankinglevel #seccondlevel_nomount {
    z-index: 102;
    background: transparent url(../images/themeboxes/t_red.png) no-repeat;
    background-size: 111%;
    position: absolute;
    width: 84px;
    height: 96px;
    transform: rotate(-24deg);
    top: -31px;
    left: -52px
}
.rankinglevel #thirdlevel_nomount {
    z-index: 101;
    background: transparent url(../images/themeboxes/t_blue.png) no-repeat;
    background-size: 111%;
    position: absolute;
    width: 84px;
    height: 96px;
    transform: rotate(-24deg);
    top: -31px;
    left: -52px
}
.rankinglevel #fourthlevel_nomount {
    z-index: 101;
    background: transparent url(../images/themeboxes/t_blue.png) no-repeat;
    background-size: 111%;
    position: absolute;
    width: 84px;
    height: 96px;
    transform: rotate(-24deg);
    top: -31px;
    left: -52px
}
.rankinglevel #fifthlevel_nomount {
    z-index: 101;
    background: transparent url(../images/themeboxes/t_blue.png) no-repeat;
    background-size: 111%;
    position: absolute;
    width: 84px;
    height: 96px;
    transform: rotate(-24deg);
    top: -31px;
    left: -52px
}
.rankinglevel #firstlevel_mount {
    z-index: 103;
    background: transparent url(../images/themeboxes/t_yellow.png) no-repeat;
    background-size: 100%;
    position: absolute;
    width: 105px;
    height: 105px;
    transform: rotate(-19deg);
    top: -49px;
    left: -65px
}
.rankinglevel #seccondlevel_mount {
    z-index: 102;
    background: transparent url(../images/themeboxes/t_red.png) no-repeat;
    background-size: 100%;
    position: absolute;
    width: 105px;
    height: 105px;
    transform: rotate(-19deg);
    top: -49px;
    left: -65px
}
.rankinglevel #thirdlevel_mount {
    z-index: 101;
    background: transparent url(../images/themeboxes/t_blue.png) no-repeat;
    background-size: 100%;
    position: absolute;
    width: 105px;
    height: 105px;
    transform: rotate(-19deg);
    top: -49px;
    left: -65px
}
.rankinglevel #fourthlevel_mount {
    z-index: 101;
    background: transparent url(../images/themeboxes/t_blue.png) no-repeat;
    background-size: 100%;
    position: absolute;
    width: 105px;
    height: 105px;
    transform: rotate(-19deg);
    top: -49px;
    left: -65px
}
.rankinglevel #fifthlevel_mount {
    z-index: 101;
    background: transparent url(../images/themeboxes/t_blue.png) no-repeat;
    background-size: 100%;
    position: absolute;
    width: 105px;
    height: 105px;
    transform: rotate(-19deg);
    top: -49px;
    left: -65px
}
.see_more_top_rank {
    z-index: 160;
    width: 100%;
    text-transform: uppercase;
    font-family: Roboto, Sans-serif, serif;
    font-size: .8em;
    position: absolute;
    bottom: 65px;
    text-align: center
}
.see_more_top_rank a {
    color: #fff !important;
    font-family: Roboto, Sans-serif, serif;
    text-decoration: none
}
.rank_copyright {
    z-index: 160;
    width: 100%;
    text-transform: uppercase;
    font-family: Anurati, Sans-serif, serif;
    font-size: .5em;
    position: absolute;
    bottom: 30px;
    text-align: center
}
.rank_copyright a {
    color: #fff !important;
    font-family: Anurati, Sans-serif, serif;
    text-decoration: none
}
.rank_copyright a:hover {
    color: #fff !important;
    font-family: Anurati, Sans-serif, serif;
    text-decoration: none
}
.rank_pbot_copyright {
    z-index: 160;
    width: 100%;
    font-size: .5em;
    position: absolute;
    bottom: 50px;
    text-align: center
}
.rank_pbot_copyright a {
    color: #fff !important
}
#promo-overlay {
    display: block;
    position: fixed;
    top: -100px;
    left: 0;
    right: 0;
    bottom: -100px;
    z-index: 997;
    background: rgba(0, 0, 0, 0.6)
}
#promoloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.promo-image {
    display: block;
    margin-left: auto;
    margin-right: auto
}
#preloader-overlay {
    display: block;
    position: fixed;
    top: -100px;
    left: 0;
    right: 0;
    bottom: -100px;
    z-index: 997;
    background: rgba(0, 0, 0, 0.6)
}
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #01417a;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}
#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #fff;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite
}
#loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #628735;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

#PremiumBox2 {
    position: relative;
    height: 204px;
	top: 141px;
	z-index: 5000;
}

#PremiumBoxDecor2 {
    margin: 0;
    position: absolute;
    top: -28px;
    left: 5px;
    width: 64px;
    height: 64px
}
#PremiumBoxBg2 {
    margin: 0;
    position: absolute;
    top: 34px;
    left: 10px;
    width: 160px;
    height: 126px
}
#PremiumBoxOverlay2 {
    margin: 0;
    position: absolute;
    top: 34px;
    left: 10px;
    width: 163px;
    height: 26px
}
#PremiumBoxOverlayText2 {
    color: #fff;
    font-family: Verdana, sans-serif;
    margin-top: 3px;
    text-align: center;
    font-size: 11px
}
#PremiumBoxButtonDecor2 {
    position: absolute;
    width: 114px;
    height: 26px;
    left: 33px;
    bottom: 34px;
    z-index: 25
}
#PremiumBoxButton2 {
    position: absolute;
    bottom: 43px;
    left: 18px;
    text-align: center
}
.WebshopButton {
    position: absolute;
    width: 142px;
    height: 34px;
    z-index: 10
}
.WebshopButtonOver {
    position: absolute;
    top: 0;
    left: 0;
    width: 142px;
    height: 34px;
    visibility: hidden;
    z-index: 15;
    vertical-align: middle
}
.WebshopButtonText {
    position: relative;
    top: 2px;
    z-index: 20
}

.Themebox2 {
    position: relative;
    top: 0;
    margin-bottom: 10px;
    width: 180px;
    height: 154px;
}

#CastleWarBox {
}

#header-image
{
    background-image: url("<?php echo $layout_name; ?>/images/global/header?><?php echo $rnd ?>.jpg");
    background-position: <?php echo $pos ?>;
    background-size: cover;
}
/*# sourceMappingURL=ferobra.min.css.map */