body {
    margin: 0 !important;
    margin-top: 0px !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #dfd0bb;
    padding: 0;
}

html {
    background: url(/content/images/bbg.jpg);
    position: relative
}

p {
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 10px
}

.lara-background {
    background: url(/content/images/lara.jpg) no-repeat center 55px;
}

.new-brand-background-UA {
    background: url(/content/reBrand-UA.jpg) no-repeat center 55px;
    background-size: 1900px auto;
}

.new-brand-background-RU {
    background: url(/content/reBrand-RU.jpg) no-repeat center 55px;
    background-size: 1900px auto;
}

.main-banner {
    z-index:0;
    display:block;
    margin-top:0;
    overflow:hidden;
    position:absolute;
    left: 0;
    top:35px;
    width: 100%;
    height:  815px;
}

.clear {
    float: none;
    clear: both
}

a, a:visited {
    color: #ed9e19;
    font-weight: 400;
    text-decoration: underline;
    line-height: 150%
}

.letter a, .letter a:visited {
    font-size: 11px
}

.widget a, .widget a:visited {
    font-size: 11px
}

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

#white {
    color: #fff
}

#page {
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #424033
}

.reBrand-header {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    height: 39px;
    top: 0;
    left: 0;
    width: 100%;
    background: #FCBF28;
    z-index: 1000;
}

#allheader {
    background: #000;
    z-index: 1001;
    display: block;
    height: 35px;
    margin: 0 0 5px;
    overflow: visible;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%
}

#header_name_ads {
    float: none !important;
    left: 33% !important;
    margin: 0;
    padding: 5px;
    position: absolute;
    text-align: center;
    float: right
}

#header {
    width: auto;
    background: url(/content/images/top_bar.gif) repeat-x;
    margin: 0;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #967c61;
    overflow: hidden;
    float: left
}

#header h2 {
    font-size: 12px;
    color: #b1a48e;
    padding: 0;
    margin: 0
}

#header_img {
    padding: 0 0 0 30px;
    margin: 0;
    float: left;
    vertical-align: middle;
    width: 36px
}

#header_name {
    margin: 0;
    padding: 5px;
    position: absolute;
    left: 117px;
    text-align: left;
    top: 36px
}

#header_name h2 {
    font-size: 11px;
    letter-spacing: -.5px
}

#header_name h2 a {
    font-size: 11px;
    letter-spacing: -.5px
}

#header_name_ads {
    padding: 5px;
    margin: 0;
    text-align: center;
    float: right
}

#headerimg {
    padding: 0;
    margin: 0
}

#headerimgname {
    float: left;
    padding: 18px;
    margin: 0;
    width: 300px
}

#headerimgbanner {
    float: right;
    padding: 0;
    margin: 0
}

#headerimg h2 {
    font-size: 12px;
    color: #b1a48e;
    padding: 0;
    margin: 0
}

#headerimg a {
    color: #b1a48e;
    text-decoration: none
}

#headerimg .description {
    padding: 0;
    margin: 0;
    font-size: 10px
}

#header_about {
    width: 530px;
    float: right;
    padding: 40px 30px 10px 10px;
    color: #343b46
}

#header_pic {
    text-align: center;
    border-bottom: 8px solid #201e19;
    padding: 15px
}

#header_pic h1 {
    font-size: 12px;
    color: #343b46;
    padding: 0;
    margin-bottom: 5px
}

#rexpage {
    margin: 0;
    padding: 0;
    width: 100%
}

.topAds {
    height: 68px;
    width: auto !important
}

.topBlock {
    width: 476px;
    height: 68px
}

.cornerBlock {
    width: 468px;
    height: 60px
}

.content-table {
    margin: 0 auto;
    width: 980px;
    margin-top: 0
}

.content-top-second {
    margin-top: 3px;
    z-index: 1;
    position: relative
}

.sidebar_left {
    width: 244px;
    padding: 0;
    float: left
}

.sidebar_left ul {
    padding: 0;
    margin: 0;
    margin-bottom: 5px
}

.sidebar_left ul li {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    color: #B1A48E;
    list-style-type: none;
    margin-left: 0
}

.sidebar_left ul h2 {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    color: #B1A48E;
    font-size: 12px;
    height: 21px;
    margin: 0;
    padding: 6px 0 0 28px;
    display: table
}

.sidebar_left ul ul {
    background-image: none;
    padding-bottom: 10px;
    padding-left: 30px;
    margin-top: 5px
}

.sidebar_left ul ul li {
    background-image: none;
    list-style-type: none;
    margin-bottom: 3px;
    padding-left: 0
}

.sidebar_left ul ul ul {
    padding-bottom: 0;
    padding-left: 25px
}

.sidebar_left ul ul ul li {
    list-style-type: none;
    margin-bottom: 3px;
    padding-left: 0
}

.sidebar_left a {
    color: #ed9e19;
    text-decoration: underline
}

.sidebar_left a:hover {
    color: #fff;
    text-decoration: underline
}

.sidebar_right {
    padding: 0;
    text-align: center;
    width: 166px
}

.images-list a, .images-list a:visited {
    color: #B1A48E !important;
    text-decoration: underline
}

.images-list a:hover {
    color: #fff;
    text-decoration: underline
}

.content-main {
    max-width: 734px
}

.content-main-top0 {
    margin: 10px 3px 3px !important
}

.content-main h1, .content-main h2 {
    line-height: 150%
}

.game-content-table-l h2 {
    font-size: 14px
}

.content-inner {
    height: 90px !important
}

.images-list {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

.images-list li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    width: calc(20% - 18px);
    height: 170px
}

.post-inner-wp div {
    text-align: center
}

.post-inner-wp div a img {
    margin-top: 3px
}

p.image-title {
    margin: 3px;
    text-align: center
}

.image-img {
    text-align: center
}

.image-info {
    margin-bottom: 15px
}

.image-info p {
    margin-bottom: 5px
}

.post {
    background: url(/content/images/transparent.png);
    border: 1px solid #524F44;
    margin: 3px;
    padding: 5px
}

.post_200 {
    height: 220px;
    background: url(/content/images/transparent.png);
    border: 1px solid #524F44;
    margin: 3px;
    padding: 5px
}

.post-home-news {
    background: none;
    border: 1px solid #524F44;
    margin: 3px;
    padding: 5px
}

.post-inner {
    background: url(/content/images/transparent.png);
    border: 1px solid #524F44;
    padding: 5px;
    margin-top: 2px;
    overflow: hidden;
    z-index: 1;
    position: relative;
    max-width: 716px
}

.post-inner-top0 {
    background: url(/content/images/transparent.png);
    border: 1px solid #524F44;
    padding: 5px;
    margin-top: 5px;
}

.post-inner-top0 h1 {
    margin: 0
}

.post-inner-title {
    margin-bottom: 10px
}

.post-inner-title h1 {
    margin: 0;
    margin-left: 5px
}

.under-titlemain {
    background: url(/content/images/transparent.png);
    border: 1px solid #524F44;
    padding: 5px;
    margin-top: 5px
}

.post-inner-wp {
    background: url(/content/images/transparent.png);
    border: 1px solid #524F44;
    padding: 0
}

.post-inner-wp-right {
    background: url(/content/images/transparent.png);
    padding: 3px;
    margin-top: 5px;
    border: 1px solid #524F44;
    width: 169px
}

.post-inner-articlelist {
    float: left;
    padding: 3px;
    width: 225px
}

.post-inner-articlelist h2 {
    margin-bottom: 5px;
    padding: 0
}

.post-inner-articlelist ul {
    margin: 0;
    padding: 0 0 0 15px;
    list-style-image: none;
    list-style-position: outside
}

.post-inner-articlelist a {
    font-size: 11px
}

.post-inner-articlelist-home {
    float: left;
    padding: 2px;
    width: 165px
}

.post-inner-articlelist-home h2 {
    margin-bottom: 5px;
    padding: 0
}

.post-inner-articlelist-home ul {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none
}

.post-inner-articlelist-home a {
    font-size: 11px
}

.screen-inner-left {
    background: url(/content/images/transparent.png);
    border: 1px solid #524F44;
    padding: 5px;
    margin: 5px 5px 5px 0;
    text-align: center;
    width: 120px;
    float: right
}

.screen-inner-right {
    background: url(/content/images/transparent.png);
    border: 1px solid #524F44;
    padding: 5px;
    margin: 5px 0 5px 5px;
    text-align: center;
    width: 120px;
    float: right
}

.games-list {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-top: 6px;
    padding: 0;
    overflow: hidden
}

.games-list li {
    float: left;
    height: 200px;
    list-style: outside none none;
    margin: 0 7px 10px 0;
    padding: 5px;
    width: calc(20% - 18px);
}

li.online-game-li {
    width: 234px;
    height: 198px;
    margin: 5px 7px 3px 0;
    padding: 0;
}

.online-game-li a {
    position: relative;
    display: block;
    width: 234px;
    text-align: center;
    height: 198px
}

.online-game-li a img {
    border: 1px solid #524F44;
    margin: 0 auto;
    position: relative;
    top: 31px
}

.online-game-li a .game-title {
    font-family: 'Verdana', sans-serif;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    width: 160px;
    left: 36px;
    top: 143px;
    text-align: left
}

.online-game-li a .comments-count {
    position: absolute;
    width: 21px;
    height: 22px;
    left: 179px;
    top: 4px;
    color: #fff;
    font-size: 10px;
    background: url(/content/images/comments-count.png);
    text-shadow: 1px 1px 0 #000
}

.online-game-li a .game-rate {
    position: absolute;
    background: url(/content/images/game-rate.png) repeat-x;
    right: 60px;
    top: 5px;
    height: 20px
}

.online-game-li a .game-hover {
    display: none
}

.online-game-li a .comments-count-hover {
    position: absolute;
    width: 21px;
    height: 22px;
    left: 14px;
    top: 13px;
    color: #fff;
    font-size: 10px;
    background: url(/content/images/comments-count.png);
    text-shadow: 1px 1px 0 #000
}

.online-game-li a .game-title-hover {
    font-family: verdana;
    font-size: 14px;
    text-indent: 27px;
    font-weight: 700;
    position: absolute;
    width: 210px;
    left: 14px;
    top: 13px;
    text-align: left;
    color: #ED9E19
}

.online-game-li a .more-btn {
    position: absolute;
    width: 114px;
    height: 29px;
    left: 59px;
    bottom: 10px;
    background: url(/content/images/more.png) center bottom
}

.online-game-li a .more-btn:hover {
    background: url(/content/images/more.png) center top
}

.p-table {
    width: 210px;
    position: absolute;
    top: 51px;
    left: 13px
}

.p-name {
    height: 18px;
    font-family: verdana;
    font-size: 12px;
    font-weight: 700;
    color: #dfd0bb
}

.p-name, .p-val {
    padding: 4px 5px
}

.p-val {
    color: #dfd0bb
}

.game-rate-hover {
    background: url(/content/images/game-rate.png) repeat-x;
    height: 20px;
    display: block
}

.premium-green {
    width: 67px;
    height: 22px;
    position: absolute;
    background: url(/content/images/premium.png);
    top: 32px;
    left: 130px
}

.premium-red {
    width: 67px;
    height: 22px;
    position: absolute;
    background: url(/content/images/premium.png) center bottom;
    top: 31px;
    left: 130px
}

.game-rate.r1, .game-rate-hover.r1 {
    width: 20px
}

.game-rate.r2, .game-rate-hover.r2 {
    width: 40px
}

.game-rate.r3, .game-rate-hover.r3 {
    width: 60px
}

.game-rate.r4, .game-rate-hover.r4 {
    width: 80px
}

.game-rate.r5, .game-rate-hover.r5 {
    width: 100px
}

.connect_widget phs pts .fan_box div .connect_top .connect_action, name_block a {
    color: #ED9E19 !important
}

.games-list-title {
    padding: 0;
    margin-bottom: 5px;
    text-align: center
}

.games-list-title a {
    text-decoration: underline;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.games-list-title a:hover {
    color: #FFF;
    text-decoration: underline
}

.game-content-table-space {
    width: 5px
}

.game-content-table-l {
    width: 160px
}

.game-content-table-l ul {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    display: block
}

.game-content-games li {
    margin-bottom: 5px;
    text-align: center
}

.game-content-articles {
    margin-bottom: 5px
}

.game-content-articles li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 15px
}

.game-content-articles li a {
    text-decoration: none;
    font-weight: 700
}

.game-content-articles li a:hover {
    text-decoration: underline
}

.game-content-attributes {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%
}

.game-content-attributes-c-l {
    width: 150px;
    text-align: left
}

.game-content-attributes-c-r {
    text-align: left
}

.game-content-attributes-l {
    padding: 5px;
    text-align: right;
    font-weight: 700;
    border-bottom: 1px solid #524F44
}

.game-content-attributes-r {
    padding: 5px;
    border-left: 1px solid #524F44;
    border-bottom: 1px solid #524F44
}

.game-content-attributes-l-year {
    padding: 5px;
    text-align: right;
    font-weight: 700
}

.game-content-attributes-r-year {
    padding: 5px;
    border-left: 1px solid #524F44
}

.game-content-attributes-l-g {
    padding: 5px;
    text-align: right;
    font-weight: 700;
    border-bottom: 1px solid #524F44;
}

.game-content-attributes-r-g {
    padding: 5px;
    border-left: 1px solid #524F44;
    border-bottom: 1px solid #524F44;
    word-break: break-word;
}

.game-content-attributes-l-g-last {
    padding: 5px;
    text-align: right;
    font-weight: 700
}

.game-content-attributes-r-g-last {
    padding: 5px;
    border-left: 1px solid #524F44
}

.pager-block {
    padding: 10px;
}

.pager-block .contentcurrent {
    position: relative;
    z-index: 1;
}

.pager-block .contentcurrent .pagecounter {
    background-color: transparent;
}

.pager-links {
    text-align: right;
    padding: 5px 10px 10px;
}

.pager-div {
    margin-top: 10px;
    margin-bottom: 10px
}

.game-content-cell-screens {
    width: 120px;
    padding-right: 15px;
}

.game-content-screens {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    display: block
}

.game-content-screens li {
    margin: 0;
    padding: 0;
    display: block
}

.game-content-screens-list {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    display: table
}

.game-content-screens-list-li {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none
}

.game-content-screens-list-div {
    overflow: hidden
}

.game-content-screens-list-indiv {
    float: left;
    margin-left: 13px
}

.game-content-screens-list-ina {
    margin-left: 12px
}

.game-content-screens-list li {
    padding: 0;
    float: left;
    margin: 0 0 0 10px
}

.screen-content-image {
    display: block;
    clear: both;
    float: none;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px
}

.screen-content-image img {
    clear: both;
    float: none
}

.screen-content-text {
    display: block;
    float: none;
    clear: both
}

.cheats-table {
    border-left: 1px solid #524F44;
    border-top: 1px solid #524F44
}

.cheats-table tr td {
    border-right: 1px solid #524F44;
    border-bottom: 1px solid #524F44
}

.gamelivenow {
    background: url(/content/skin/rexengine/images/gamelivenow.png) no-repeat center top;
    width: 200px;
    height: 30px;
    cursor: pointer
}

.clear-line {
    clear: both;
    float: none
}

.onlines-list-title {
    height: 20px
}

.menu-tbbl {
    width: 100%;
    padding: 0;
    margin: 0
}

.menu-tbbl-img {
    width: 11px;
    height: 11px
}

.menu-tbbl-img div.menuleftjs {
    background: url(/content/images/menu_plus.png) no-repeat 0 0;
    width: 11px;
    height: 11px;
    margin-right: 2px;
    cursor: pointer
}

.menu-tbbl-link {
    text-align: left
}

.menu-tbbl-img div.menuleftjs_not {
    background: url(/content/images/menu_plus_notactive.png) no-repeat 0 0;
    width: 11px;
    height: 11px;
    margin-right: 2px
}

.childrenmenu {
    display: none
}

.date_mainpage {
    float: right;
    width: 53px;
    height: 29px;
    padding-top: 6px;
    margin-left: 10px;
}

.date_mainpage .j {
    text-align: right;
    font: 18px bolder Verdana, Arial, Helvetica, sans-serif;
    color: #ed9e19;
    font-weight: 700;
    margin-top: -2px
}

.postindex {
    border: none !important;
    background-color: none !important
}

.postindex h3.postindextitle {
    font-size: 12px
}

.postindex a {
    color: #ed9e19
}

.postindex a:hover {
    color: #fff
}

.banner-bg {
    padding-top: 8px;
    padding-bottom: 6px;
    background: url(/content/images/banner-bg.jpg) !important;
    margin-bottom: 10px
}

.alert {
    border: 1px #e1cb15 solid;
    margin-bottom: 10px;
    padding: 5px;
    background: #1C130A
}

div.alerttitle {
    font-size: 11px;
    background: #e1cb15;
    color: #000;
    padding: 5px;
    font-weight: 700;
    margin: 10px 3px 0
}

.alert p {
    font-size: 10px;
    line-height: 16px;
    color: #dfd0bb;
    padding: 0;
    margin: 0 !important;
    font-weight: 700
}

.alert {
    margin: 0 3px
}

.indexpost-table {
    width: 100%;
    margin-bottom: 0
}

.indexpost-main-title-l h2 {
    margin-left: 10px
}

.indexpost-table-h2 {
    margin-left: 10px
}

.indexpost-main-title-r {
    height: 30px;
    padding-right: 7px
}

.indexpost-table-title-r {
    height: 30px;
    padding-right: 7px
}

.indexpost-table-title h1 {
    display: inline;
    margin-right: 3px
}

.indexpost-table tr td.indexpost-td {
    border: 1px solid #524f44;
    background: url(/content/images/transparent.png);
    width: 50%
}

.indexpost-table tr td.indexpost-td-t table {
    background: transparent url(/content/images/transparent.png) repeat scroll 0 0;
    border: 1px solid #524F44
}

.indexpost-table h2 {
    margin-left: 10px
}

.indexpost-table tr td.indexpost-td-r {
    border: 1px solid #524f44;
    background: url(/content/images/transparent.png);
    width: 50%;
    text-align: right
}

.indexpost-title-td h2 {
    margin-left: 5px
}

.indexpost-table-a {
    margin-right: 10px
}

.artright span a, .artright span a:visited {
    color: #B1A48E
}

.artright span a:hover {
    color: #FFF
}

div.cloud {
    font-family: verdana;
    line-height: 20px;
    text-align: center
}

span.tag_1 {
    font-size: 10px
}

span.tag_2 {
    font-size: 14px
}

span.tag_3 {
    font-size: 16px
}

span.tag_4 {
    font-size: 20px
}

span.tag_5 {
    font-size: 24px
}

.link-right a {
    margin-right: 10px
}

.entry ul {
    margin-left: 10px;
    padding-left: 10px
}

.entry ul li {
    margin-bottom: 5px
}

.game-content-screens-list-div ul li {
    text-align: left
}

#wrapper {
    overflow: hidden;
    display: block
}

#right_game {
    padding: 0;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700
}

#right_game a {
    font-weight: 700;
    line-height: 16px
}

#right_spacer {
    padding: 5px
}

#content {
    padding: 0;
    display: block;
    overflow: hidden
}

#topnav {
    padding: 7px 5px 3px;
    margin: 0;
    text-align: right;
    font: 11px bolder Verdana, Arial, Helvetica, sans-serif;
    float: right;
    position: absolute;
    right: 0;
    top: 0
}

#topnav ul {
    padding: 0;
    margin: 0
}

#topnav li {
    display: inline;
    padding: 0 5px;
    margin: 0;
    font-weight: bolder
}

#topnav a {
    color: #baac94;
    text-decoration: none
}

#topnav a:hover {
    color: #FFF;
    text-decoration: underline
}

#sitenav {
    clear: both;
    display: block;
    background: #300000 url(/content/images/bg_02.gif);
    padding-bottom: 10px;
    overflow: hidden;
    width: 97%;
    margin: 0 25px 10px 12px
}

#sitenav_title {
    background: #8f9ca8 url(/content/images/footer_bar.gif);
    padding: 25px 0 2px 10px;
    color: #908e81;
    font: 14px bolder Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
    height: 20px
}

#sitenav .box {
    min-width: 150px;
    float: left;
    background: #1d1c16 url(/content/images/box_bg.jpg) bottom right no-repeat;
    padding: 0;
    margin: 10px;
    border: 2px solid #302e29;
    width: 16%
}

#sitenav .box ul {
    padding: 5px 0 0 20px;
    margin: 0
}

#sitenav .box li {
    list-style-type: square;
    padding: 3px 0;
    border-bottom: 1px dashed #4e463a;
    margin: 0;
    color: #9b8c77
}

#sitenav .box li a {
    color: #9b8c77;
    text-decoration: none
}

#sitenav .box li a:hover {
    color: #fff;
    text-decoration: underline
}

#sitenav .box2 {
    width: 100%;
    float: left;
    background: #1d1c16 url(/content/images/box_bg.jpg) bottom right no-repeat;
    padding: 0;
    margin: 10px;
    border: 2px solid #302e29
}

#sitenav .box2 ul {
    padding: 5px 0 0 20px;
    margin: 0
}

#sitenav .box2 li {
    list-style-type: square;
    padding: 3px 0;
    border-bottom: 1px dashed #4e463a;
    margin: 0;
    color: #9b8c77
}

#sitenav .box2 li a {
    color: #9b8c77;
    text-decoration: none
}

#sitenav .box2 li a:hover {
    color: #fff;
    text-decoration: underline
}

footer {
    clear: both;
    background: #000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 30px 0 0;
}

footer a {
    text-decoration: none;
    font-size: 10px;
    vertical-align: middle;
}

footer a:hover {
    color: #FFF;
    text-decoration: underline
}

h1 {
    font-size: 18px;
    color: #ed9e19;
    padding: 0;
    margin: 0
}

h2 {
    font-size: 16px;
    color: #ed9e19;
    padding: 0;
    margin: 0
}

h3 {
    font-size: 14px;
    color: #ed9e19;
    padding: 0;
    margin: 0
}

h4 {
    font-size: 14px;
    color: #ed9e19;
    padding: 0;
    margin: 0
}

h5 {
    font-size: 14px;
    color: #ed9e19;
    padding: 0;
    margin: 0
}

.post h2 a, h2 a:hover, h2 a:active {
    color: #b1a48e;
    text-decoration: none;
    padding: 0;
    margin: 0
}

.post {
    border: 1px solid #524f44;
    margin-bottom: 10px;
    padding: 10px;
    z-index: 3
}

.pagepost {
    background: url(/content/images/transparent.png);
    margin: 3px 0;
    padding: 5px
}

.post a {
    color: #ed9e19;
    text-decoration: underline
}

.post a:hover {
    color: #FFF;
    text-decoration: underline
}

.navigation {
    padding: 10px 0;
}

.alignleft {
    width: 45%;
    float: left;
    text-align: left;
    color: #b1a48e
}

.alignleft a {
    color: #ed9e19
}

.alignright {
    width: 45%;
    float: right;
    text-align: right;
    color: #b1a48e
}

.alignright a {
    color: #ed9e19
}

blockquote {
    border-left: 2px solid #333;
    padding-left: 10px
}

.post img {
    margin: 0 10px 10px 0
}

.post a img {
    border: 1px solid #999
}

#global_wrapper {
    float: right;
    padding: 0;
    margin: 0;
    mix-width: 728px
}

#sidebar {
    width: 240px;
    float: left;
    padding: 0 5px 0 0;
    display: block
}

#sidebar ul {
    margin: 0;
    padding: 0
}

#sidebar ul h2 {
    height: 21px;
    font-size: 12px;
    padding: 6px 0 0 28px;
    overflow: hidden;
    margin: 0;
    color: #b1a48e
}

#sidebar ul li.title a img {
    margin-left: 20px;
    margin-top: 40px
}

#sidebar ul ul {
    padding-bottom: 10px;
    padding-left: 5px;
    background-image: none
}

#sidebar ul ul li {
    padding-left: 0;
    margin-bottom: 3px;
    list-style-type: none;
    background-image: none
}

#sidebar ul ul ul {
    padding-bottom: 0;
    padding-left: 0
}

#sidebar ul ul ul li {
    list-style-type: circle;
    padding-left: 0;
    margin-bottom: 3px
}

#sidebar a {
    color: #b1a48e;
    text-decoration: none
}

#sidebar a:hover {
    text-decoration: underline
}

#sidebar ul.children {
    margin-left: 10px;
    padding: 0
}

#sidebar ul.children li {
    list-style-type: none
}

#vertical_ads {
    width: 160px;
    float: right;
    padding: 0 3px 0 5px;
    display: block;
    text-align: center
}

ol.commentlist a {
    color: #fff
}

small.commentmetadata {
    font-weight: 700;
    font-size: 9px
}

#search {
    float: right;
    padding: 15px
}

#search .icon {
    padding-top: 3px;
    float: left
}

#searchform {
    padding: 10px
}

#searchform input {
    color: #fff;
    background: #000;
    border: 1px solid #3a382b;
    font: 12px Verdana, Arial, Helvetica, sans-serif
}

#searchform #s {
    vertical-align: top
}

#date {
    float: right;
    width: 53px;
    height: 53px;
    background: url(/content/images/date_bg.jpg) no-repeat;
    padding-top: 6px;
    margin-left: 10px
}

#catimage {
    float: right;
    padding-top: 6px;
    margin-left: 10px
}

#date .y {
    text-align: left;
    font: 10px bolder Verdana, Arial, Helvetica, sans-serif;
    color: #2f2b29;
    font-weight: 700;
    margin-top: -1px;
    padding-left: 6px
}

#date .d {
    text-align: center;
    font: 11px bolder Verdana, Arial, Helvetica, sans-serif;
    color: #2f2b29;
    font-weight: 700
}

#date .m {
    text-align: center;
    font: 11px bolder Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #2f2b29;
    margin-top: -3px
}

#date .j {
    text-align: center;
    font: 18px bolder Verdana, Arial, Helvetica, sans-serif;
    color: #2f2b29;
    font-weight: 700;
    margin-top: -4px
}

hr {
    display: none
}

#iframe {
    display: none
}

.artright {
    font-size: 9px;
    text-align: left
}

.artright h2 {
    font-size: 12px
}

.artright a:visited {
    font-weight: 400
}

#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 990;
    width: 100%;
    height: 500px
}

#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    line-height: 0
}

#jquery-lightbox a img {
    border: none
}

#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: auto !important;
    margin: 0 auto;
    max-width: 1000px;

}

#lightbox-container-image {
    padding: 10px;
}

#lightbox-container-image img {
    max-width: 100%;
}

#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0
}

#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

#lightbox-container-image-box > #lightbox-nav {
    left: 0
}

#lightbox-nav a {
    outline: none
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block
}

#lightbox-nav-btnPrev {
    left: 0;
    float: left
}

#lightbox-nav-btnNext {
    right: 0;
    float: right
}

#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    max-width: 980px;
    padding: 10px;
}

#lightbox-container-image-data {
    padding: 0 10px;
    color: #666
}

#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left
}

#lightbox-image-details-caption {
    font-weight: 700
}

#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1em
}

#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: .7em
}

.topBlock {
    background-color: #28261f
}

.cornerBlock {
    padding: 4px;
    background-color: #e7c685
}

.topAds {
    width: 500px
}

.login-div {
    margin: 5% auto 30px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 8px
}

.users-tabs-div {
    margin-top: 5px;
    margin-bottom: 5px;
    display: table
}

.users-tabs-ul {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none
}

.users-tabs-ul li {
    padding-right: 10px;
    margin-right: 1px;
    display: inline;
    float: left
}

.users-tabs-active a {
    font-weight: 700;
    color: #fff
}

.login-table {
    margin-top: 20px;
    margin-bottom: 20px
}

.login-table tr td {
    padding: 4px
}

.registration-table input.title, .forgot-table input.title, .login-table input.text {
    width: 260px
}

.forgot-div-title {
    font-size: 13px
}

.forgot-table {
    margin-top: 20px;
    margin-bottom: 20px
}

.forgot-table tr td {
    padding: 4px
}

.forgot-table tr td img {
    padding: 0;
    margin: 0
}

.forgot-div {
    margin: 5% auto 30px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 8px
}

.registration-div {
    margin: 5% auto 30px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 8px
}

.registration-div-title {
    font-size: 13px
}

.registration-table {
    margin-top: 20px;
    margin-bottom: 20px
}

.registration-table tr td {
    padding: 4px
}

.registration-table tr td img {
    padding: 0;
    margin: 0
}

.login-table-label, .forgot-table-label, .registration-table-label {
    text-align: right;
    width: 125px
}

li.current a {
    color: #fff;
    font-weight: 700
}

.right-avatars {
    clear: both;
    display: table;
    margin-bottom: 3px;
    margin-top: 0;
    margin-left: 2px
}

.right-avatars tr td {
    padding: 0;
    padding-bottom: 3px;
    padding-top: 3px
}

.right-avatars-title {
    text-align: center;
    margin-top: 2px;
    margin-bottom: 2px
}

.rigthsidebar-users {
    width: 100%
}

.rigthsidebar-users tr td a img {
    border: 1px solid #FFBA00;
    margin: 2px;
    width: 45px
}

.rigthsidebar-users tr td a img:hover {
    border: 1px solid #cecece;
    margin: 2px;
    width: 45px
}

.leftsidebar-screens {
    margin-top: 0;
    margin-bottom: 0;
    position: relative
}

.leftsidebar-screens img {
    width: 116px
}

.leftsidebar-screens-title {
    font-weight: 700;
    line-height: 16px;
    color: #B1A48E;
    text-align: center;
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px
}

.leftsidebar-screens img {
    margin: 0;
    padding: 0
}

.leftsidebar-screens-div {
    margin-left: -4px;
    margin-right: -4px
}

.leftsidebar-screens-div table {
    width: 100%
}

.leftsidebar-screens-div table tr td {
    text-align: center;
    padding-bottom: 1px;
    padding-top: 0
}

.leftsidebar-screens-div table img {
    border: 1px solid #FFBA00
}

.leftsidebar-screens-div table img:hover {
    border: 1px solid #cecece
}

.user-comments {
    margin-bottom: 15px;
    width: 100%;
    z-index: 1
}

.user-comments .user-comments-avatar {
    padding: 5px;
    width: 80px;
    text-align: center
}

.user-comments-avatar-img {
    margint-bottom: 2px
}

.user-comments-avatar-img img {
    margin: 0;
    border: 1px solid #524F44
}

.user-comments-avatar-userlink {
    margint-bottom: 2px
}

.user-comments-in {
    padding: 5px
}

.user-comments-intitle {
    font-weight: 700
}

.user-comments-in textarea {
    width: 99%;
    height: 70px;
    color: #dfd0bb;
    background: #1C130A;
    border: 1px solid #524F44
}

.user-comments-in textarea:focus {
    width: 99%;
    height: 70px;
    color: #dfd0bb;
    background: #2d1e10;
    border: 1px solid #524F44
}

.user-comments-in select, .user-comments-in input {
    color: #dfd0bb;
    background: #1C130A;
    border: 1px solid #524F44
}

.user-comments-in select:focus, .user-comments-in input:focus {
    color: #dfd0bb;
    background: #2d1e10;
    border: 1px solid #524F44
}

.user-comments-inbutton input {
    padding: 5px 3px;
    border: 1px solid #1C130A;
    background: #E1CB15 none repeat scroll 0 0;
    color: #000;
    font-size: 11px;
    font-weight: 700;
    cursor: pointer
}

.login-main-bg-up {
    position: absolute;
    left: 0;
    width: 240px;
    z-index: 3
}

.text-inpt {
    background: #424142 none repeat scroll 0 0;
    border: 1px solid #ffba00;
    color: #FFF;
    font-size: 11px;
    padding: 4px;
    width: 120px
}

.login-main-bg {
    width: 100%;
    position: relative;
    height: 155px
}

.login-main-bg .login-main-bg-in {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 7px;
    left: 8px
}

.login-main-bg .login-main-bg-in table.login-main-bg-t {
    width: 232px
}

.login-main-bg .login-main-bg-in table.login-main-bg-t .button {
    background: url(/content/images/login_button.png) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 32px;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    position: relative;
    right: -3px;
    width: 79px
}

.login-main-bg .login-main-bg-in table.login-main-bg-t .button:hover {
    background-position: 0 -39px
}

.login-main-bg .login-main-bg-in table.login-main-bg-t a {
    color: #ffba00;
    text-decoration: underline
}

.login-main-bg .login-main-bg-in table.login-main-bg-t a:hover {
    color: #fff;
    text-decoration: underline
}

.login-main-bg .login-main-bg-in table.login-main-bg-t .login-main-bg-t-img img {
    padding: 0;
    margin: 0;
    margin-right: 5px
}

.login-main-link {
    width: 240px;
    height: 40px;
    cursor: pointer
}

.searchresulttitle {
    color: #6e8080;
    font-size: 1.3em;
    float: left
}

.searchresult {
    width: auto;
    overflow: auto;
    padding: 10px
}

.searchresulttitle {
    color: #6e8080;
    font-size: 1.3em;
    float: left;
    padding: 10px 0 0
}

.searchresult .searchtabs {
    width: auto;
    text-align: right
}

.searchresult .searchtabs .pagecounter {
    display: block;
    float: right;
    padding: 6px 10px 0;
    height: 24px;
    color: #909d9e;
    font-size: .8em
}

.pagecounter {
    color: #FFBA00 !important
}

.searchresult .searchtabs .pagenumber_left {
    float: right;
    margin: 0 1px;
    height: 30px;
    min-width: 28px;
    _width: 28px;
    background: url(/content/images/but_tab_left.jpg) no-repeat left top
}

.searchresult .searchtabs .pagenumber_left:hover, .searchresult .searchtabs .active .pagenumber_left {
    background: url(/content/images/but_tab_left.jpg) no-repeat left -31px
}

.searchresult .searchtabs .pagenumber_right {
    height: 30px;
    min-width: 28px;
    _width: 28px;
    background: url(/content/images/but_tab_right.jpg) no-repeat right top
}

.searchresult .searchtabs .pagenumber_right:hover, .searchresult .searchtabs .active .pagenumber_right {
    background: url(/content/images/but_tab_right.jpg) no-repeat right -31px
}

.searchresult .searchtabs .pagenumber_right a {
    height: 30px;
    display: block;
    min-width: 8px;
    _width: 8px;
    text-align: center;
    color: #FFBA00;
    text-decoration: none;
    padding: 5px 9px 0
}

.searchresult .searchtabs .pagenumber_right a:hover, .searchresult .searchtabs .active a {
    color: #fff;
    text-decoration: none
}

.but_tab_mark {
    float: right;
    margin: 0 1px;
    height: 30px;
    width: 16px;
    background: url(/content/images/but_tab_mark.jpg) no-repeat
}

.store-list-bramcategory {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-top: 5px;
    list-style-image: none;
    list-style-position: outside
}

.store-list-bramcategory ul li {
    float: left;
    margin-right: 10px;
    width: auto;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    line-height: 18px;
}

.store-list-bramcategory ul li a {
    text-decoration: underline
}

.store-list-bramcategory ul li a:hover {
    text-decoration: none
}

.store-list-bramcategory ul {
    margin: 0;
    padding-left: 5px
}

.file-table tr:hover {
    background: #E1CB15 none repeat scroll 0 0;
    cursor: pointer;
    color: #000
}

.file-table-header {
    background: #E1CB15 none repeat scroll 0 0;
    cursor: auto;
    color: #000
}

.file-table-header:hover {
    background: #E1CB15 none repeat scroll 0 0;
    cursor: auto !important;
    color: #000
}

.file_1 {
    background: #E1CB15 none repeat scroll 0 0;
    cursor: auto;
    color: #000
}

.file_2 {
    background: none repeat scroll 0 0;
    cursor: pointer;
    color: #dfd0bb
}

.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none
}

.sf-menu {
    line-height: 1
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em
}

.sf-menu ul li {
    width: 100%
}

.sf-menu li:hover {
    visibility: inherit
}

.sf-menu li {
    float: left;
    position: relative;
    z-index: 99
}

.sf-menu a {
    display: block;
    position: relative
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: 0;
    top: 2.9em;
    z-index: 99
}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
    top: -999em
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
    left: 10em;
    top: 0
}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
    top: -999em
}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
    left: 10em;
    top: 0
}

.sf-menu {
    float: left;
    margin-bottom: 1em
}

.sf-menu a {
    border-left: 1px solid #524F44;
    border-top: 1px solid #524F44;
    padding: .75em 1em;
    text-decoration: none
}

.sf-menu li {
    background: url(/content/images/transparent.png)
}

.sf-menu li li {
    background: url(/content/images/transparent.png)
}

.sf-menu li li li {
    background: url(/content/images/transparent.png)
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: #524F44;
    outline: 0
}

.sf-menu .sf-menu li a {
    border-right: 1px solid #524F44;
}

.sf-menu .sf-menu li:last-child > a {
    border-bottom: 1px solid #524F44;
}

.sf-menu a.sf-with-ul {
    padding-right: 2.25em;
    min-width: 1px
}

.item_menu.has_submenu > a:after {
    content: "";
    position: absolute;
    display: block;
    right: .75em;
    top: 1.05em;
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    background: url(/content/images/arrows-ffffff.png) no-repeat -10px -100px;
    opacity: 0.5
}

.item_menu > a:hover:after {
    opacity: 1
}

.item_menu .item_menu.has_submenu > a:after {
    transform: rotate(-90deg)
}

a > .sf-sub-indicator {
    top: .8em;
    background-position: 0 -100px
}

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px
}

.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0
}

.sf-menu ul a > .sf-sub-indicator {
    background-position: 0 0
}

.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0
}

.sf-shadow ul {
    background: url(/content/images/shadow.png) no-repeat bottom right;
    padding: 0 8px 9px 0
}

.sf-shadow ul.sf-shadow-off {
    background: transparent
}

#reg_link a {
    color: #FFBA00;
    text-decoration: underline;
    font-weight: 700
}

#reg_link a:visited {
    color: #FFBA00;
    text-decoration: underline;
    font-weight: 700
}

#reg_link a:active {
    color: #FFBA00;
    text-decoration: underline;
    font-weight: 700
}

#reg_link a:hover {
    color: #FFF;
    text-decoration: none;
    font-weight: 700
}

.reg_link a {
    color: #FFBA00;
    text-decoration: underline;
    font-weight: 700
}

.reg_link a:visited {
    color: #FFBA00;
    text-decoration: underline;
    font-weight: 700
}

.reg_link a:active {
    color: #FFBA00;
    text-decoration: underline;
    font-weight: 700
}

.reg_link a:hover {
    color: #FFF !important;
    text-decoration: none !important;
    font-weight: 700 !important
}

.tag-box {
    margin-right: 10px;
    float: left
}

.td-tags-l {
    width: 3px;
    background: url(/content/images/bg-l-n.jpg)
}

.td-tags-r {
    width: 3px;
    background: url(/content/images/bg-r-n.jpg)
}

.td-tags-m {
    background: url(/content/images/bg-m-n.jpg);
    color: #000;
    vertical-align: top
}

#page_name {
    float: left;
    padding-top: 10px;
    padding-left: 10px;
    width: 420px
}

.gamepage #page_name {
    width: 290px
}

#page_icon {
    float: left
}

.brec {
    display: inline;
    margin-right: 15px;
}

.ui-helper-clearfix:after {
    content: none !important
}

.post-inner-wp-left {
    background: url(/content/images/transparent.png);
    width: 240px;
    padding: 0 !important;
    position: relative;
    margin-top: 5px !important;
    top: 35px;
    border: 1px solid #524F44
}

.login-main-bg-up {
    top: -71px
}

.login-main-bg {
    height: 106px
}

#topline {
    margin: 0 auto;
    height: 0px;
    width: 980px;
    position: relative;
    margin-top: 0
}

.post-inner-wp-left {
    background: url(/content/images/transparent.png);
    padding: 3px;
    position: relative;
    margin-top: 2px;
    top: 0;
    z-index: 100
}

#fglogocoin {
    top: -189px !important;
    left: 10px !important
}

.rect, .leftmenu {
    padding: 10px;
    background: url(/content/images/transparent.png) repeat scroll 0 0 transparent;
    border: 1px solid #4d4a40 !important;
    color: #DFD0BB;
    font-size: 12px;
    z-index: 2;
    position: relative
}

.icons {
    padding-bottom: 30px
}

.rect h1, .rect.withheader h2 {
    background: url(/content/images/rect-head.png) no-repeat top left transparent;
    position: absolute;
    width: 396px;
    height: 18px;
    left: 0;
    top: -18px;
    z-index: -1;
    padding: 2px 0 0 27px;
    margin: 0;
    font-weight: 700;
    font-size: 12px;
    color: #e9aa00;
    line-height: 1;
    text-align: left
}

.rect.long h1, .rect.withheader.long h2 {
    background: url(/content/images/rect-head-long.png) no-repeat top left transparent;
    position: absolute;
    width: 472px;
    height: 18px;
    left: 0;
    top: -18px;
    z-index: -1;
    padding: 2px 0 0 27px;
    margin: 0;
    font-weight: 700;
    font-size: 12px;
    color: #e9aa00;
    line-height: 1;
    text-align: left
}

.rect h1 a, .rect.withheader h2 a, .rect h1 a:visited, .rect.withheader h2 a:visited {
    font-weight: 400;
    font-size: 12px;
    color: #e9aa00;
    line-height: 1;
    margin-left: -8px;
    text-align: left
}

.rect .top {
    background: url(/content/images/rect-top.png) no-repeat top left transparent;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    z-index: -1
}

.rect .bottom {
    text-align: right;
    color: #daa003;
    background: url(/content/images/rect-bottom.png) no-repeat bottom right transparent;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    right: 0;
    bottom: 0;
    z-index: -2;
    line-height: 1
}

.leftmenu .top {
    background: url(/content/images/rect-top.png) no-repeat transparent;
    background-position: -40px top;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    z-index: -1
}

.leftmenu {
    width: 218px;
    padding: 10px 9px 10px 13px !important
}

.leftmenu .bottom {
    text-align: right;
    color: #daa003;
    background: url(/content/images/rect-bottom.png) no-repeat transparent;
    background-position: -90px bottom;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    right: 0;
    bottom: 0;
    z-index: -2;
    line-height: 1
}

.rect .rb {
    text-align: right;
    color: #daa003;
    background: url(/content/images/icons-bg.png) no-repeat bottom right transparent;
    position: absolute;
    width: 543px;
    height: 24px;
    padding: 3px 47px 0 0;
    right: 0;
    float: right;
    bottom: 0;
    z-index: -3;
    line-height: 1
}

.rb .date {
    padding-bottom: 2px;
    display: inline-block;
    position: absolute;
    right: 10px;
    bottom: 9px
}

.rect .rb img {
    margin: 0 3px
}

.alignment {
    margin-left: 5px;
    width: 525px
}

.filesalignment {
    margin-left: 5px;
    width: 530px;
    padding-right: 4px
}

.banneralignment {
    margin-left: 5px;
    margin-right: 0;
    padding-right: 7px;
    width: 530px
}

.withheader, .withoneheader {
    margin-top: 35px !important;
}

.post-inner.withheader {
    overflow: visible
}

.widget {
    margin-left: 38px !important
}

.lof-slidecontent {
    position: relative;
    overflow: hidden;
    border: #524F44 solid 1px;
    margin-left: 3px
}

.lof-slidecontent .preload {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100000;
    text-align: center;
    background: #FFF
}

.lof-slidecontent .preload div {
    height: 100%;
    width: 100%;
    background: transparent url(/content/images/load-indicator.gif) no-repeat scroll 50% 50%
}

.lof-slidecontent .sliders-wrapper {
    position: relative;
    height: 100%;
    width: 900px;
    z-index: 3px;
    overflow: hidden
}

.lof-slidecontent ul.sliders-wrap-inner {
    overflow: hidden;
    background: transparent url(/content/images/load-indicator.gif) no-repeat scroll 50% 50%;
    padding: 0;
    margin: 0;
    position: absolute;
    overflow: hidden
}

.lof-slidecontent ul.sliders-wrap-inner li {
    padding: 0;
    margin: 0;
    float: left;
    position: relative
}

.lof-slidecontent .lof-opacity li {
    position: absolute;
    top: 0;
    left: 0;
    float: inherit
}

.lof-slidecontent .navigator-content {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    height: 231px;
    width: 164px;
    overflow: hidden;
    color: #FFF
}

.lof-slidecontent .navigator-wrapper {
    position: relative;
    z-index: 10;
    height: 230px !important;
    width: 164px;
    overflow: hidden;
    color: #FFF;
    float: left
}

.lof-slidecontent ul.navigator-wrap-inner {
    top: 0;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    height: 230px;
    background: #524F44
}

.lof-slidecontent ul.navigator-wrap-inner li {
    cursor: hand;
    height: 57px !important;
    cursor: pointer;
    list-style: none;
    padding: 0;
    margin-left: 0;
    overflow: hidden;
    float: left;
    display: block;
    text-align: center
}

ul.sliders-wrap-inner li img {
    padding: 0
}

.lof-slidecontent .item-meta a:hover {
    text-decoration: underline
}

.lof-slidecontent .item-meta i {
    font-size: 70%
}

.lof-slidecontent ul.navigator-wrap-inner li.active {
    background: url(/content/images/slideractbtn.jpg) no-repeat scroll left center;
    color: #FFF
}

.lof-slidecontent ul.navigator-wrap-inner li > div {
    background: url(/content/images/sliderbtn.jpg);
    color: #FFF;
    height: 100%;
    position: relative;
    text-align: left
}

.lof-slidecontent ul.navigator-wrap-inner li.active div {
    background: url(/content/images/slideractbtn.jpg);
    color: #FFF
}

.active div h3 {
    color: #fff !important
}

.lof-slidecontent ul.navigator-wrap-inner li img {
    height: 40px;
    width: 40px;
    margin: 3px;
    float: left;
    padding: 3px;
    border: 1px solid transparent
}

.lof-slidecontent {
    height: 230px !important;
    margin-bottom: 5px
}

.lof-slidecontent ul.navigator-wrap-inner li.active img, .lof-slidecontent ul.navigator-wrap-inner li:hover img {
    border: #6C8E5C solid 1px
}

.lof-slidecontent .button-next, .lof-slidecontent .button-previous {
    display: block;
    width: 40px;
    color: #FFF;
    cursor: pointer;
    position: absolute;
    height: 100%;
    z-index: 40;
    top: 0;
    text-indent: -9999px
}

.sliders-wrap-inner li {
    height: 230px !important
}

.over {
    border: 1px solid #524F44;
    min-width: 562px;
    min-height: 230px;
    z-index: 3;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/content/images/sliderborder.png) no-repeat left top
}

.navigator-content {
    background: url(/content/images/bbg.jpg)
}

.slidercontent {
    position: absolute;
    top: 10px;
    left: 15px;
    width: 532px;
    height: 211px;
    color: #fff;
    z-index: 5
}

.navigator-wrap-inner h3 {
    color: #d39703;
    padding: 8px 0;
    margin: 0;
    line-height: 16px;
    font-size: 10px;
    font-weight: 700
}

.slideruser {
    float: left;
    text-align: center;
    height: 90px;
    width: 88px
}

.slideruser table {
    height: 90px;
    width: 88px
}

.top3, .top7 {
    display: inline;
    height: 211px;
    width: 210px
}

.top3 li, .top7 li {
    display: block;
    width: 210px
}

.toptable {
    width: 542px;
    height: 190px
}

.images-list-text > p {
    margin: 3px 0
}

.content-main .post-inner.images-list-text {
    margin-left: 0 !important
}

.walls {
    margin-left: 3px;
    margin-top: 10px;
}

.slider-block {
    width: 100px;
    height: 100px;
    margin: 3px;
    float: left;
    overflow: hidden
}

.slider-online {
    width: 160px;
    height: 100px;
    margin: 3px 8px;
    float: left;
    overflow: hidden
}

.rate3 {
    width: 266px;
    height: 190px;
    float: left;
    margin: 0;
    padding: 0
}

.rate3 li {
    width: 266px;
    height: 63px;
    vertical-align: moddle
}

.rate7 {
    width: 266px;
    height: 190px;
    float: left;
    margin: 0;
    padding: 0
}

.rate7 li {
    width: 266px;
    height: 27px;
    vertical-align: moddle
}

#fglogo {
    background: url(https://ads1.fatalgame.com/images/fglogo.png) no-repeat left top;
    width: 117px;
    height: 195px;
    margin-left: 25px;
    margin-top: 10px
}

#fglogocoin {
    background: url(/content/images/logoic.png) no-repeat scroll -32px bottom;
    height: 107px;
    left: 0 !important;
    position: absolute;
    top: 0;
    width: 149px;
    z-index: 30
}

#fglogocoin div {
    width: 1px;
    height: 1px;
    min-height: 1px;
    display: block;
    background: url(/content/images/fglogo1.gif) no-repeat
}

#allheader #fglogocoin:hover {
    background: url(/content/images/fglogo1.gif) no-repeat scroll 0 33px
}

.rateSolution {
    margin: 0;
    padding: 0
}

.rateSolution li {
    height: 35px !important;
    width: 250px !important;
    float: left;
    margin: 0 0 0 15px !important;
    padding: 0
}

#tanki {
    background: url(/content/images/tanki.png) no-repeat left top;
    width: 79px;
    height: 104px;
    position: absolute;
    top: -87px;
    left: 365px;
    z-index: 30
}

#tanki div {
    width: 79px;
    height: 104px;
    min-height: 114px;
    display: block
}

#nival {
    background: url(/content/images/nival.png) no-repeat left top;
    width: 120px;
    height: 56px;
    position: absolute;
    top: -61px;
    left: 543px;
    z-index: 30
}

#nival div {
    width: 120px;
    height: 56px;
    min-height: 114px;
    display: block
}

#akella {
    background: url(/content/images/akella.png) no-repeat left top;
    width: 84px;
    height: 90px;
    position: absolute;
    top: -78px;
    left: 759px;
    z-index: 30
}

#akella div {
    width: 84px;
    height: 90px;
    min-height: 114px;
    display: block
}

.ogenre_item {
    margin: 0 1px 0 2px;
    display: inline-block;
    vertical-align: middle;
}

.ogenre_container {
    padding: 0 4px 0 2px
}

.ogenre_item.ogenre_title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16.5px;
    text-align: right
}

.online-ogenre-game-li {
    margin-left: 6px !important;
    width: 160px !important
}

.statistic {
    margin: 5px
}

.statistic td {
    vertical-align: middle;
    height: 24px
}

.statistic .online-games-item {
    vertical-align: middle;
    height: 19px;
    float: left;
    padding: 5px 0 0 5px
}

.statistic img {
    float: left
}

.tabs-container {
    z-index: 1
}

.small_font p, .small_font {
    font-size: 11px !important;
    line-height: 14px !important;
    color: #dfd0bb
}

.sidebar_left .float_240x400.float_banner {
    position: fixed;
    top: 90px;
    width: 240px
}

#topnav {
    background: none
}

.divCheatContainer {
    display: inline-block;
    width: 531px
}

.divCheatContainer .cheatContainer {
    display: list-item;
    list-style-type: none;
    padding: 0 0 5px 5px;
    float: left;
    width: 32%;
    word-wrap: break-word
}

.qa_button {
    padding: 5px 3px;
    border: 1px solid #1C130A;
    background: #E1CB15 none repeat scroll 0 0;
    color: #000;
    font-size: 11px;
    font-weight: 700;
    cursor: pointer
}

.stat-margin-left-4 {
    margin-left: 4px
}

.stat-margin-left-5 {
    margin-left: 5px
}

.clear_statistic {
    clear: both
}

.bold_statistic {
    font-weight: 700
}

.float_left_statistic {
    float: left
}

.center_statistic {
    text-align: center
}

.margin_2 {
    margin: 2px
}

.margin_statistic_10 {
    margin: 10px
}

.margin_top_statistic_10 {
    margin-top: 10px
}

.margin_bottom_statistic_10 {
    margin-bottom: 10px
}

.margin_bottom_statistic_20 {
    margin-bottom: 20px
}

.margin_left_statistic_10 {
    margin-left: 10px
}

.margin_left_statistic_30 {
    margin-left: 30px
}

.td_statisctic_title {
    width: 210px;
    font-size: 12px
}

.td_statisctic_procent {
    width: 300px
}

.parent_div_statistic {
    position: relative
}

.div_statistic {
    height: 17px;
    position: absolute
}

.bg_div_statistic {
    background-color: #1B1813;
    width: 300px;
    top: -9px
}

.view_div_statistic {
    background-color: #ED9E19;
    top: -9px
}

.procent_div_statistic {
    top: -8px;
    left: 125px;
    color: #fff
}

.statisctic_title_sidebar {
    font-weight: 700;
    text-align: center;
    margin-top: 10px;
    color: #ED9E19;
    font-size: 14px
}

.p_statisctic_title_sidebar {
    padding-left: 30px;
    width: 180px
}

.td_statisctic_procent_sidebar {
    height: 17px
}

.bg_div_statistic_sidebar {
    background-color: #1B1813;
    width: 218px;
    top: -9px
}

.procent_div_statistic_sidebar {
    top: -8px;
    left: 93px;
    color: #fff
}

a.qa_statistic_over, a:hover.qa_statistic_over {
    text-decoration: none
}

.yellow {
    color: #f90
}

.bottom-block {
    background: url(/content/images/rect-bottom.png) no-repeat scroll right bottom transparent;
    bottom: 0;
    height: 85px;
    position: absolute;
    width: 100%;
    left: 0
}

.online-game-block {
    background: url(/content/images/rect-top.png) no-repeat scroll left top #242015;
    border: 1px solid #4D4A40;
    display: block;
    position: relative;
    height: 500px;
    float: right;
    width: 722px;
    margin-top: 5px;
    font-size: 9px;
    padding: 8px 5px 0 0
}

.online-game-block .statistic {
    padding: 0 1%;
    position: relative;
    width: 98% !important;
    z-index: 10
}

.online-game-block .post-inner-top0 {
    background: none;
    border: none;
    margin-left: 0;
    padding: 0 !important;
    height: 20px
}

.online-game-block .icon-online {
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 23px;
    padding: 0;
    margin-left: 5px !important;
}

.tops {
    font-size: 12px;
    color: #DFD0BB
}

.MMORPG {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -25px -11px transparent
}

.logic {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -73px -9px transparent
}

.kart {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -120px -9px transparent
}

.race {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -28px -42px transparent;
    width: 40px !important
}

.stimulator {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -73px -40px transparent
}

.kvest {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -121px -37px transparent
}

.kids {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -26px -68px transparent
}

.strategy {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -74px -67px transparent
}

.shooters {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -126px -67px transparent
}

.klient {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -24px -100px transparent
}

.d3d {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -73px -100px transparent
}

.flesh {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -122px -103px transparent
}

.brauz {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -23px -135px transparent
}

.d2d {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -71px -137px transparent
}

.pvp {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -121px -135px transparent
}

.online-game-block .icon-online2 {
    float: left;
    height: 23px;
    margin-left: 5px;
    padding: 0;
    width: 28px
}

.fights {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -325px -13px transparent
}

.zombi {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -354px -13px transparent
}

.forgirl {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -386px -12px transparent
}

.forboy {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -423px -12px transparent
}

.russian {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -458px -10px transparent
}

.anime {
    background: url(/content/images/icon-onlie.png) no-repeat scroll -487px -12px transparent
}

.online-game-block .statistic td {
    width: 37%
}

.statistic.tops td.last {
    width: 27%
}

.online-games {
    font-size: 12px;
    color: #ed9e19;
    font-weight: 700
}

.online-games2 a {
    font-size: 12px;
    color: #ed9e19
}

.online-games2 a:hover {
    color: #fff
}

.online-games2 div {
    padding-top: 6px !important
}

.first-td {
    padding-left: 7px
}

.clear {
    clear: both
}

.bottom-menu {
    text-align: left;
    width: 690px;
    bottom: 17px;
    padding-left: 35px;
    position: absolute;
    z-index: 10
}

.bottom-menu a {
    font-size: 12px;
    color: #ed9e19;
    padding: 0 13px;
    font-weight: 700;
    cursor: pointer
}

.bottom-menu a:hover {
    color: #fff
}

#online-items-block.post-inner-top0 {
    background: url(/content/images/top-title-bg.png) no-repeat scroll 0 9px transparent;
    border: medium none;
    padding-left: 23px;
    padding-top: 9px;
    width: 686px;
    margin-bottom: -6px;
    padding-bottom: 0
}

#online-items-block .post-inner-top0 h1 {
    font-size: 14px
}

.heder_center {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.a_reglog {
    margin: 7px 0 0 146px;
    float: left
}

#allheader #fglogocoin {
    background: url(/content/images/logoic.png) no-repeat scroll -32px bottom rgba(0, 0, 0, 0);
    display: block;
    height: 107px;
    left: 0 !important;
    position: absolute;
    top: -33px !important;
    width: 149px;
    z-index: 99999999
}

#hsearch {
    background: url(/content/images/searchbg.png) no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
    float: right;
    height: 33px;
    margin-top: 1px;
    overflow: hidden;
    width: 491px
}

#hsearch #search_inp {
    background: url(/content/images/logo_gsearch.png) no-repeat -1px 2px;
    border: medium none;
    font-size: 14px;
    left: -1px;
    line-height: 16px;
    margin: 0;
    padding: 9px 10px 9px 30px;
    position: relative;
    top: -1px;
    color: #CCCACB;
    width: 375px
}

#hsearch #search_inp:focus, #hsearch #search_inp.withsearch {
    background: none;
    padding-left: 12px;
    color: #F8B51A;
    width: 394px
}

#hsearch #search_submit {
    background: none repeat scroll 0 0;
    border: medium none;
    color: #000;
    float: right;
    cursor: pointer;
    font-family: verdana;
    font-size: 12px;
    font-weight: 700;
    padding: 7px 5px;
    width: 70px
}

.search_hidden {
    display: none
}

.a_reglog a {
    color: #D29916;
    font-family: verdana;
    font-size: 12px;
    font-weight: 700;
    padding: 0 12px 0 30px;
    text-decoration: none
}

.a_reglog a:hover {
    text-decoration: underline
}

.read-all {
    float: right;
    padding: 0 5px
}

.online-inner {
    background: url(/content/images/rect-top.png) no-repeat scroll left top #242015;
    margin-top: 5px
}

.online-footer {
    width: auto;
    padding: 0;
    margin: 5px 0 0
}

#t13nc-cse-search-box {
    display: none
}

.cse-branding-form table td {
    text-align: right
}

.cse-branding-form table {
    position: relative;
    top: -3px
}

.cse-branding-form {
    margin: 0 !important
}

#fglogocoin a {
    width: 100%;
    height: 92px;
    display: block
}

.header_likes {
    float: left;
    margin: 8px 0 0 146px;
    min-width: 330px
}

.recomend_title {
    color: #FB0;
    font-family: verdana;
    font-size: 12px;
    font-weight: 700;
    padding: 0 12px 0 20px
}

.google_like {
    float: right;
    margin-top: -3px;
    overflow: hidden
}

#flash_content .menu_flash {
    list-style-type: none;
    padding: 0;
    margin: 0
}

#flash_content .controls {
    clear: both;
    display: block
}

#flash_content .menu_flash li {
    float: left;
    width: 20%
}

#flash_content .menu_flash li:first-child {
    width: 128px
}

#flash_content .category {
    float: right;
    margin-top: -3px
}

h2.flash_game_h2 {
    background: url(/content/images/rect-head-long.png) no-repeat scroll left top;
    color: #E9AA00;
    font-size: 12px;
    font-weight: 700;
    height: 18px;
    left: 0;
    line-height: 1;
    margin: 0;
    padding: 2px 0 0 27px;
    text-align: left;
    width: 472px;
    z-index: 99
}

#flash_content {
    margin: 5px 8px 10px 5px
}

.left_con {
    width: 328px;
    float: left
}

.right_con {
    float: right
}

.flash_disc {
    width: 100%;
    float: left;
    padding: 0;
    border-spacing: 0
}

.spece_desc {
    padding: 0 5px
}

.flash_game_go {
    margin: 2px 8px 0 5px
}

.games-list.flasharchive {
    margin: 16px 8px -9px 5px
}

.post-inner.flash-inner-menu {
    margin: 5px 0 0 5px
}

.flasharchive .item_list_person {
    float: left;
    height: 170px;
    margin: 0;
    padding: 0;
    width: 101px;
    margin-right: 14px;
    position: relative;
}

.flasharchive .item_list_person:nth-child(5n) {
    margin-right: 0
}

.flasharchive .item_list {
    width: 160px;
    padding: 0;
    margin: 2px 27px 36px 0;
    float: left;
    height: 110px;
    position: relative;
}

.flasharchive-list-title {
    position: relative;
    top: -15px;
    text-align: center;
    background-color: #000;
    opacity: 0.7;
    min-height: 25px;
    padding: 5px;
}

#allheader .cse-branding-bottom .cse-branding-logo, .cse-branding-bottom .cse-branding-text, #rexpage #allheader .cse-branding-bottom .cse-branding-logo, .cse-branding-bottom .cse-branding-text {
    display: none !important
}

#allheader .cse-branding-bottom {
    background: none !important
}

@media only screen and (max-width: 1350px) {
    #topnav {
        display: none
    }
}

.dota_listitem {
    width: 267px;
    height: 128px;
    float: left;
    background: url(/content/images/transparent.png) repeat;
    border: 1px solid #3B362E;
    margin: 4px;
    position: relative
}

.dota_listitem .right_box_it {
    height: 125px;
    padding: 3px 5px 0 10px;
    position: relative;
    z-index: 10
}

.dota_listitem .left_box_it {
    width: 107px;
    float: left;
    height: 100%
}

.dota_listitem .listbottom {
    background: url(/content/images/dota_bottombg.png) no-repeat;
    width: 158px;
    height: 84px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0
}

.dota_listitem h2.title a, .dota_listitem h2.title {
    line-height: 18px;
    font-size: 12px;
    color: #ed9e19;
    margin-top: 2px;
    font-weight: 700
}

.dota_listitem .more_answ {
    background: url(/content/images/dotaicons.png) no-repeat scroll -63px 0;
    display: block;
    float: left;
    height: 20px;
    margin-left: 6px;
    width: 20px;
    z-index: 10
}

.dota_listitem .meta_cont {
    color: #DFD0BB;
    margin: 5px 0 0;
    line-height: 18px
}

.dota_listitem .statistic_box {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 86px
}

.dota_listitem .comment_count_ico {
    background: url(/content/images/dotaicons.png) no-repeat scroll 0 0;
    float: left;
    height: 21px;
    width: 22px
}

.dota_listitem .answer_count {
    color: #FF9F00;
    float: right;
    font-size: 13px;
    font-weight: 700
}

.dota_listitem .answer_count_ico {
    background: url(/content/images/dotaicons.png) no-repeat scroll -32px 2px;
    float: left;
    height: 21px;
    margin: 0 0 5px 8px;
    width: 22px
}

.dotapagination .pagenumber {
    float: right;
    height: 31px;
    margin: 0 1px;
    min-width: 30px;
    background: url(/content/images/paginico.png) no-repeat scroll 0 0
}

.dotapagination .searchresult .searchtabs .pagenumber a {
    color: #FFBA00;
    display: block;
    height: 23px;
    min-width: 8px;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none
}

.dotapagination .searchresult .searchtabs .active .pagenumber a, .dotapagination .searchresult .searchtabs .pagenumber a:hover {
    color: #fff
}

.dota_listitem .listtop {
    background: url(/content/images/dota_topbg.png) no-repeat scroll 0 0;
    top: 0;
    height: 84px;
    position: absolute;
    left: 0;
    width: 220px;
    z-index: 1
}

.dotaheader_inlist {
    height: 44px;
    margin: 4px 0 16px 16px;
    padding: 0;
    position: relative;
    width: 534px;
    z-index: 1
}

.dotaheader_inlist .contentcurrent {
    float: left;
    position: relative;
    z-index: 10
}

.dotaheader_inlist .searchtabs .active {
    float: right
}

.dotaheader_inlist h2 {
    font-size: 20px;
    margin: 2px 0 0 5px;
    color: #ED9E19
}

.ico_head {
    background: url(/content/images/dotaicons.png) no-repeat scroll -139px 0;
    height: 59px;
    left: -12px;
    position: absolute;
    top: 0;
    width: 52px;
    z-index: 1
}

.dotaheader_inlist .searchtabs2 {
    background: url(/content/images/pagin_bg_head.png) repeat-x scroll 0 0;
    height: 31px;
    text-align: center;
    position: relative;
    display: block;
    padding: 5px 7px
}

.dotaheader_inlist .searchresult {
    padding: 0
}

.dotaheader_inlist .pagecounter {
    background-color: #2A2619;
    height: 31px;
    line-height: 31px;
    padding: 5px
}

.dotaheader_inlist .searchtabs2:before {
    background: url(/content/images/dotaicons.png) no-repeat scroll -2px bottom;
    content: "";
    display: block;
    height: 41px;
    left: 0;
    position: absolute;
    top: 0;
    width: 18px
}

.dotaheader_inlist .searchtabs2:after {
    background: url(/content/images/dotaicons.png) no-repeat scroll right bottom;
    content: "";
    display: block;
    height: 41px;
    right: 0;
    position: absolute;
    top: 0;
    width: 18px
}

.dotaheader_inlist .pagin_boxdota {
    display: inline-block;
    margin: 0 auto
}

.over_blockin {
    width: 100%;
    height: 40px;
    background-color: #2A2619
}

table.dotaheader_inlist {
    padding: 0;
    border-spacing: 0;
    height: 41px
}

table.dotaheader_inlist td:first-child {
    background-color: #2A2619
}

table.dotaheader_inlist td {
    padding: 0;
    border: none;
    border-spacing: 0
}

.dotaheader_inlist .last {
    background-color: #2A2619
}

.scrollTop {
    position: fixed;
    border: 2px solid #E5E5E5;
    border-radius: 5px;
    background: url(/content/images/arrow-top.png) no-repeat 8px 10px #FF9B00;
    box-shadow: 0 0 15px #F8B51A;
    display: block;
    height: 30px;
    right: 20px;
    bottom: 20px;
    z-index: 99;
    width: 30px;
    transition: all .5s ease 0
}

.scrollTop:hover {
    background-color: #9C5600;
    box-shadow: 0 0 15px #9C5600
}

.topbanner #contentsflash {
    cursor: pointer;
    position: relative;
    width: 980px;
    margin: 0 auto;
    display: block
}

.topbanner {
    cursor: pointer;
    display: block;
    left: 50%;
    margin-left: -490px;
    position: absolute;
    top: 32px;
    width: 980px;
    z-index: 9999
}

.footerblock {
    width: 974px;
    max-width: 974px;
    margin: 2px auto 0;
    top: 8px;
    position: relative;
    border: 1px solid #524F44;
    background: url(/content/images/transparent.png) repeat;
    overflow: hidden
}

.footerblock .foo-header {
    background-color: #000;
    width: 976px;
    position: absolute;
    height: 40px;
    top: -1px;
    left: -1px;
    z-index: 999
}

#rexpage_body {
    padding-bottom: 10px
}

.footerblock .foo-header .foo-item span {
    position: relative;
    top: -5px
}

.footerblock .foo-header .foo-item img {
    margin: 7px 5px 0 0
}

.footerblock .foo-header .foo-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 325px;
    color: #E9AA00;
    font-size: 15px;
    font-weight: 700;
    height: 18px
}

.footerblock .foo-content {
    bottom: 8px;
    height: 300px;
    left: 0;
    position: absolute;
    width: 978px
}

.footerblock .foo-cont-item {
    width: 325px;
    border-right: 1px dotted #FF9E00;
    height: 222px;
    float: left
}

.footerblock .foo-cont-item.last-item {
    border: none;
    width: 320px
}

.footerblock .foo-ul li {
    margin: -1px 1px 0 7px
}

.footerblock .foo-ul {
    list-style-image: none;
    list-style-position: outside;
    margin: 0;
    padding: 0 0 0 8px;
    margin-top: -8px
}

.footerblock .foo-ul li a {
    text-decoration: underline;
    font-size: 11px;
    margin-left: 0
}

.footer-game-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-top: 11px;
}

.footer-game-list li a {
    color: #ED9E19;
    display: table;
    float: left;
    font-size: 12px;
    font-weight: 700;
    vertical-align: middle;
    width: 90px
}

.footer-game-list li a:hover {
    color: #fff
}

.footer-game-list li a span {
    display: table-cell;
    line-height: 14px;
    vertical-align: middle
}

.footer-game-list li img {
    float: left;
    margin: 0 15px
}

.footer-game-list li {
    width: 50%;
    overflow: hidden;
    float: left;
    margin: 4px 0 3px
}

.footer-game-list li > span {
    display: block;
    width: 60px;
    height: 36px;
    float: left;
    margin: 0 5px;
    background: url(/content/images/icons_foo_game.png) no-repeat scroll -2px -3px
}

.footer-game-list li span.ico5 {
    background-position: 4px -1px
}

.footer-game-list li span.ico1 {
    background-position: -147px 0
}

.footer-game-list li span.ico3 {
    background-position: 4px -39px
}

.footer-game-list li span.ico4 {
    background-position: -147px -39px
}

.footer-game-list li span.ico2 {
    background-position: 4px -79px
}

.footer-game-list li span.ico6 {
    background-position: -144px -78px
}

.footer-game-list li span.ico7 {
    background-position: 4px -120px
}

.footer-game-list li span.ico8 {
    background-position: -144px -119px
}

.footer-game-list li span.ico9 {
    background-position: 4px -163px
}

.footer-game-list li span.ico10 {
    background-position: -144px -164px
}

.footer-game-list li a.text9in {
    width: 70px
}


.comment-foo {
    list-style-type: none;
    padding: 0;
    margin: 3px 10px 0
}

.comment-foo li {
    width: 100%;
    line-height: 12px
}

.comment-foo li a {
    color: #ed9e19;
    margin-right: 8px;
    font-size: 12px
}

.comment-foo li a:hover {
    color: #fff
}

.comment-foo .foo-date {
    color: #dfd0bb;
    font-size: 10px
}

.comment-foo .foo_comtext {
    color: #dfd0bb;
    font-size: 12px;
    display: block;
    width: 100%
}

#arrow_foo {
    background: url(/content/images/foo_arraows.png) no-repeat scroll -2px -34px;
    cursor: pointer;
    display: block;
    height: 25px;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 25px
}

#arrow_foo.shows {
    background-position: -2px -34px
}

#arrow_foo.hides {
    background-position: -2px -4px
}

.footerblock.minimazer {
    overflow: hidden;
    border: none
}

.footerblock.minimazer .foo-content {
    display: none
}

.game_foo_ul li > span {
    display: block;
    width: 60px;
    height: 36px;
    float: left;
    margin: 0 5px;
    background: url(/content/images/icons_foo_game.png) no-repeat scroll -2px -3px
}

.game_foo_ul li span.ico5 {
    background-position: 4px -1px
}

.game_foo_ul li span.ico1 {
    background-position: -147px 0
}

.game_foo_ul li span.ico3 {
    background-position: 4px -39px
}

.game_foo_ul li span.ico4 {
    background-position: -147px -39px
}

.game_foo_ul li span.ico2 {
    background-position: 4px -79px
}

.game_foo_ul li span.ico6 {
    background-position: -144px -78px
}

.game_foo_ul li span.ico7 {
    background-position: 4px -120px
}

.game_foo_ul li span.ico8 {
    background-position: -144px -119px
}

.game_foo_ul li span.ico9 {
    background-position: 4px -163px
}

.game_foo_ul li span.ico10 {
    background-position: -144px -164px
}

.game_foo_ul li a.text9in {
    width: 70px
}

.foo-cont-item.fist {
    width: 330px
}

.game-content-table-l.new_left_bar {
    padding-right: 5px;
    float: right
}

.login-main-bg .new_userstatus {
    background-color: #201A0D;
    border: 1px solid #FFBA00;
    height: 108px;
    position: relative;
    width: 240px
}

.text-inpt#navbar_username, .text-inpt#navbar_password {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 7px 2px 1px 8px;
    width: 132px
}

.text-inpt#navbar_username {
    margin-bottom: 7px
}

.text-inpt#navbar_password {
    font-size: 10px
}

.login-main-bg-td.links_status {
    padding-top: 4px
}

.login-main-bg-td.links_status a {
    margin: 0 7px;
    color: #FFA000 !important
}

.left-tanks-head {
    width: 24.6%;
    max-width: 24.6%;
    height: 126px;
    position: relative;
    float: left;
    top: -34px;
    margin-bottom: -34px
}

.top_bunner_center {
    float: right;
    width: 74.691358024691%;
    max-width: 74.691358024691%;
    height: 90px;
    z-index: 99;
    border: 1px solid #524F44;
    overflow: hidden;
    position: relative
}

a.social_login {
    display: block;
    float: left;
    margin: -2px 4px 0 3px;
    height: 32px;
    width: 32px;
    background-image: url(/content/images/login_button.png)
}

a#login_vk.social_login {
    background-position: -91px 0
}

a#login_vk.social_login:hover {
    background-position: -91px bottom
}

a#login_fb.social_login {
    background-position: -132px 0
}

a#login_fb.social_login:hover {
    background-position: -132px bottom
}

.foo-content .new_files {
    border-top: 1px solid #524f44;
    bottom: 0;
    box-sizing: border-box;
    float: left;
    height: 70px;
    overflow: hidden;
    position: absolute;
    width: 975px;
    width: 975px
}

.new_files .foo-item span {
    color: #E9AA00;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 0 10px;
    text-align: center
}

.new_files .foo-item {
    margin: 1px 0 0 15px
}

.footerblock .new_files .foo-ul li {
    float: left;
    font-size: 11px;
    line-height: 12px;
    margin: 0 1px 0 7px;
    width: 320px
}

.footerblock .new_files .foo-ul {
    margin: 1px 0 0;
    width: 101%
}

#right_bunner {
    background-color: #262218;
    border: 1px solid #524F44;
    border-radius: 0 7px 7px 0;
    display: none;
    min-height: 100px;
    padding: 4px;
    position: absolute;
    right: -171px;
    top: 0;
    width: 160px
}

.new_files .foo-item img {
    position: relative;
    top: 2px
}

a.logout_href {
    position: absolute;
    bottom: 0;
    right: 8px;
    display: block;
    color: #dfd0bb !important;
    font-size: 11px
}

.logout_href span {
    display: block;
    color: #dfd0bb
}

a.user_logins {
    text-decoration: none !important;
    text-transform: capitalize
}

a.logout_href:hover {
    color: #fff !important
}

.divCheatContainer.withbanner {
    width: 705px
}

.withbanner_list ul.games-list li {
    margin: 19px 8px 13px 12px
}

.withbanner_list ul.games-list {
    width: 735px;
    overflow: visible
}

.pagin_boxdota .but_tab_mark {
    background: url(/content/images/but_tab_mark.png) no-repeat scroll 0 3px
}

.answerarchive.dotaheader_inlist {
    width: calc(100% - 20px);
}

.dota_listitem.itemanswer .right_box_it {
    height: 115px;
}

.dota_listitem.itemanswer {
    width: calc(50% - 12px);
    margin: 4px 5px;
    height: 118px
}

.answerbanner {
    float: right;
    height: 250px;
    margin: 3px 34px 0 0;
    padding: 0 0 5px 5px;
    width: 300px
}

.games-list.withbunner li {
    margin: 20px 8px 20px 12px
}

.games-list.withbunner {
    overflow: visible;
    width: 735px
}

#page_name_online {
    float: left;
    padding-left: 10px;
    padding-top: 10px;
    width: 390px
}

.divCheatContainer.withbanner .cheatContainer {
    width: 24%
}

.walls.whithbanner {
    width: 728px
}

.walls.whithbanner .images-list li {
    margin: 5px 10px 5px 0
}

.walls.whithbanner .images-list li:nth-child(4n) {
    margin-right: 0
}

.wallp_banner {
    float: right;
    margin-bottom: 33px;
    margin-top: 46px;
    width: 300px
}

.withbunner_over .games-list {
    width: 730px;
    overflow: visible
}

.ogenre_bunner {
    float: right;
    height: 200px;
    margin: 12px 40px 8px 0;
    padding: 0 0 5px 5px;
    width: 200px
}

.withbunner_archive > div.post:first-child h2.postindextitle {
    width: 385px
}

.withbunner_archive > div.post:first-child {
    width: 390px
}

.news_banner {
    display: block;
    float: right;
    margin: 7px 10px 26px 0
}

.withbanner_sbinder {
    float: right
}

.withban_sbinder_over div.post.sbanners {
    width: 405px
}

.flash_banner {
    margin: 5px
}

.promo_banner {
    float: right;
    margin: 10px 12px 0 0
}

#garticle_parts {
    background-color: #262218;
    border: 1px solid #524f44;
    border-radius: 0 7px 7px 0;
    display: block;
    left: -1px;
    margin-top: 45px;
    padding: 30px 4px 4px;
    position: absolute;
    top: 440px;
    width: 160px
}

#garticle_parts ul {
    padding-left: 0
}

#toogle_game {
    width: 100%;
    padding: 10px 0 0 3px
}

#toogle_game .item_game {
    text-decoration: none;
    width: 170px;
    height: 210px;
    border: 1px solid #524f40;
    float: left;
    position: relative;
    margin: 0 13px 13px 0;
    cursor: pointer
}

#toogle_game .item_game:nth-child(4n) {
    margin-right: 0
}

.item_game .toogle_item {
    background-color: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    height: 38px
}

.toogle_item .name {
    color: #ED9E19;
    font-size: 12px;
    padding: 5px;
    display: none
}

.item_game:hover .toogle_item {
    height: 100px
}

.item_game:hover .name {
    display: block
}

.item_game .icoarrr {
    background: url(/content/images/ikons.png) no-repeat scroll -24px -19px;
    display: block;
    float: left;
    height: 19px;
    margin: 10px 0 0 2px;
    width: 18px;
    position: absolute;
    bottom: 8px
}

.item_game .stats {
    background: url(/content/images/ikons.png) no-repeat scroll -1px -47px;
    color: #F0A400;
    display: block;
    float: right;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    margin-top: 10px;
    padding-right: 14px;
    text-align: center;
    width: 25px
}

.item_game .stats.comment {
    background-position: -1px -74px
}

.item_game .stats.hart {
    background-position: -1px -102px
}

.item_game:hover .icoarrr {
    background-position: -24px -162px
}

.item_game .fitstshow {
    display: block
}

.item_game:hover .fitstshow {
    display: none
}

.item_game .homershow {
    display: none;
    background: url(/content/images/ikons.png) no-repeat scroll 88px -184px;
    bottom: 7px;
    height: 22px;
    padding-left: 19px;
    position: absolute;
    right: 0;
    width: 116px
}

.item_game:hover .homershow {
    display: block
}

.item_game .homershow .arr {
    background: url(/content/images/ikons.png) no-repeat scroll -29px -239px;
    float: left;
    height: 10px;
    margin: 8px 2px 0;
    width: 10px
}

.homershow .arr.active {
    background-position: -29px -218px
}

#show_moregames {
    background: url(/content/images/ikons.png) no-repeat scroll -17px -261px #FFB600;
    border: 2px solid #000100;
    border-radius: 6px;
    color: #000;
    cursor: pointer;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto 0;
    padding: 0 5px 0 28px;
    text-align: center;
    width: 150px
}

#show_moregames:hover {
    background-color: #FFA039
}

.item_game img {
    width: 170px;
    height: 210px
}

.content_footerslider {
    overflow: hidden
}

#garticle_parts .stars_articles {
    background: url(/content/images/srats_articles.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 78px;
    position: absolute;
    top: -40px;
    width: 160px
}

.hero_info_block {
    padding: 15px;
    background-color: #242015;
    border: 1px solid #524f44;
    margin: 8px 0 0 6px
}

.stata_hero {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.stata_hero li {
    width: 50%;
    list-style-type: none;
    float: left;
    margin-top: 7px
}

.before_item {
    width: 230px;
    line-height: 32px;
    color: #ed9e19;
    font-size: 14px;
    display: inline-block;
    font-weight: 700
}

.before_item span {
    background: url(/content/images/heroicons.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 25px;
    margin: 6px 5px 0 0;
    width: 30px
}

.stata_hero .count {
    color: #dfd0bb;
    line-height: 32px;
    font-size: 14px;
    display: inline-block;
    font-weight: 700;
    text-decoration: none
}

.stata_hero .count:hover {
    color: #fff
}

.before_item span.ico3 {
    background-position: -35px 0
}

.before_item span.ico2 {
    background-position: -109px 0
}

.before_item span.ico4 {
    background-position: -155px 0
}

.before_item span.ico5 {
    background-position: -70px 0
}

.before_item span.ico6 {
    background-position: -200px 0
}

.stata-skill .before_item span.ico6 {
    background-position-x: -203px;
}

.stata-skill .before_item span.ico4 {
    background-position-x: -161px;
}

.dotaheader_inlist.hero_heder {
    width: 710px
}

.herolist_items .hero_listitem {
    width: 230px;
    border: 1px solid #524f44;
    height: 145px;
    background: url(/content/images/transparent.png) repeat scroll 0 0;
    float: left;
    margin: 7px 12px 7px 3px
}

.herolist_items .hero_listitem:nth-child(4n) {
    margin-right: 0
}

.hero_listitem h3 {
    font-size: 14px;
    float: left;
    margin: 8px 0 0 8px
}

.hero_listitem h3 a {
    font-size: 14px
}

.hero_listitem .meta_cont {
    float: left;
    display: block;
    margin: 24px 0 0 2px
}

.hero_listitem a.link_togames {
    font-size: 14px;
    color: #fff;
    float: right;
    display: block;
    margin: 7px 6px 0 0
}

.hero_listitem a.link_togames:hover {
    color: #FF9F00
}

.hero_listitem .stata_hero_box {
    float: right;
    margin-top: 2px
}

.stata_hero_box span {
    background: url(/content/images/heroicons.png) no-repeat scroll 8px -42px;
    display: block;
    height: 28px;
    margin: 0 18px 0 0;
    width: 30px
}

.stata_hero_box .levin {
    background-position: 8px -42px
}

.stata_hero_box .sword {
    background-position: -36px -42px
}

.stata_hero_box .info {
    background-position: -89px -42px
}

.stata_hero_box .writers {
    background-position: -145px -42px
}

.description_hero {
    float: left;
    height: 255px;
    width: 188px
}

.description_hero h2 {
    background-color: #332717;
    color: #ed9e19;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    padding: 12px 0;
    text-align: center;
    width: 100%
}

.hero_table {
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    border-spacing: 0
}

.hero_table tr td {
    font-size: 10px;
    color: #dfd0bb;
    padding: 3px 3px 3px 0;
    background-color: #231A08;
    border-bottom: 1px solid #322814
}

.hero_table tr td:first-child {
    color: #ed9e19;
    font-size: 11px
}

.content-main h1.hero_name {
    margin: 15px 0
}

.hero_datainfo {
    background: url(/content/images/hero_datainfo.png) no-repeat scroll 20px 11px #1f1607;
    float: left;
    min-height: 200px;
    padding: 10px;
    width: 188px
}

ul.hero_data {
    padding: 0 0 0 80px;
    margin: 0
}

ul.hero_data li {
    color: #fff;
    font-size: 12px;
    line-height: 17px;
    list-style-type: none;
    margin: 7px 0 17px;
    padding: 0
}

ul.hero_data li:last-child {
    margin-bottom: 0
}

.hero_link_stata {
    width: 490px;
    float: right;
    min-height: 190px
}

.hero_link_stata .tiles {
    font-size: 12px;
    font-weight: 700;
    color: #e9aa0a;
    width: 100%;
    margin: 7px 0
}

.hero_link_stata .tiles span {
    font-size: 18px
}

.gaid_links {
    margin: 0;
    padding: 0;
    float: left;
    width: 48%;
    margin-right: 2%
}

.gaid_links li {
    margin: 2px 0;
    color: #fff;
    width: 100%;
    list-style-type: none
}

.gaid_links li.namelinks {
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
    color: #fff
}

.hero_skils, .hero_subject {
    margin: 2px 7px 10px 5px
}

.hero_skils h3, .hero_subject h3 {
    font-size: 14px;
    font-weight: 700;
    color: #e9aa0a;
    margin-top: 3px
}

.more_inform {
    float: right;
    color: #e9aa0a;
    font-size: 11px;
    margin: 5px 5px 0 0
}

.list_skils, .list_item {
    padding: 0;
    margin: 20px 0 5px
}

.list_skils li, .list_item li {
    float: left;
    list-style-type: none;
    margin: 0 1%;
    width: 23%
}

.list_skils li {
    height: 80px
}

a.heroname {
    text-decoration: none
}

a.heroname:hover {
    color: #fff
}

.list_skils img, .hero_subject img, .list_item img {
    float: left
}

.list_skils li .desc_skils, .list_item li .desc_skils {
    float: right;
    width: 100px
}

.hero_subject li .desc_subject {
    width: 75px;
    float: right
}

.desc_skils .name, .desc_subject .name {
    color: #e9aa0a;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 3px;
    text-decoration: none
}

.desc_skils .name:hover, .desc_subject .name:hover {
    color: #fff
}

.desc_skils .mana {
    color: #fff;
    font-size: 11px
}

.desc_skils .kulldoun {
    color: #dfd0bb;
    font-size: 11px
}

.desc_subject .price {
    background: url(/content/images/heroicons.png) no-repeat scroll 0 -97px;
    color: #dfd0bb;
    display: block;
    font-size: 16px;
    font-weight: 700;
    height: 26px;
    margin-top: 6px;
    padding-left: 30px
}

h2.history {
    color: #e9aa0a;
    font-size: 14px;
    font-weight: 700;
    margin-top: 3px
}

.banner_history {
    width: 300px;
    height: 250px;
    float: right;
    margin: 5px
}

h2.skill_name {
    color: #e9aa0a;
    font-size: 16px;
    font-weight: 700;
    float: left;
    margin-right: 10px;
    margin-left: 3px
}

.skill_minidesc {
    color: #dfd0bb;
    font-size: 14px;
    float: left;
    display: block;
    line-height: 24px;
    margin: 0 10px
}

.skill_description {
    float: left;
    width: 400px
}

.skill_description .skill_datainfo {
    float: left;
    margin: 8px 0 0 6px;
    padding: 0;
    width: 265px
}

.skill_description .skill_datainfo li {
    padding: 5px 7px;
    margin: 0;
    list-style-type: none;
    background-color: #322814;
    color: #fff;
    font-size: 11px
}

.skill_description .skill_datainfo li.even {
    background-color: #201708
}

.skill_description .skill_datainfo li span {
    color: #ED9E19;
    font-size: 11px
}

.heroinfo_inskill {
    float: left;
    width: 105px;
    margin-left: 5px
}

h2.heroname {
    margin: 0 0 10px 5px
}

.heroinfo_inskill .hero_datainfo {
    background-position: 2px 5px;
    padding: 5px;
    width: 95px
}

.heroinfo_inskill ul.hero_data {
    padding: 0 0 0 40px
}

.heroinfo_inskill ul.hero_data li {
    font-size: 10px;
    margin: 5px 0 17px
}

.skilldesc_text {
    float: right;
    width: 585px;
    color: #dfd0bb;
    font-size: 12px;
    line-height: 19px
}

.skilldesc_text h3 {
    color: #fff;
    font-size: 14px;
    margin-bottom: 5px
}

.list_skils.skill3 li {
    margin: 0 5%;
    width: 23%
}

.post-inner.message_skill {
    font-size: 12px;
    margin: 2px 7px 10px 5px
}

.banner_line {
    width: 728px;
    height: 90px;
    background-color: #7A7A6D;
    margin: 2px 0 10px 3px
}

.post-inner.item_dota_subject {
    margin: 5px 8px 10px 5px
}

.post-inner.item_dota_subject h1 {
    float: left;
    margin-bottom: 15px;
    max-width: 300px
}

.price_subject {
    display: block;
    float: right;
    background: url(/content/images/heroicons.png) no-repeat scroll 0 -97px;
    color: #dfd0bb;
    font-size: 16px;
    font-weight: 700;
    height: 26px;
    padding-left: 30px
}

.item_description {
    float: left;
    margin: 2px 0 0 5px;
    width: 380px
}

.item_datainfo {
    float: right;
    margin: 0 0 0 10px;
    padding: 0;
    width: 227px
}

.item_datainfo li {
    background-color: #322814;
    color: #fff;
    font-size: 11px;
    list-style-type: none;
    margin: 0;
    padding: 5px 7px
}

.item_datainfo li span {
    color: #dfd0bb
}

.item_datainfo li.even {
    background-color: #201708
}

.item_description .type_item {
    float: left;
    color: #dfd0bb;
    font-size: 14px;
    margin: 5px 0 10px
}

.item_dota_subject .entry {
    color: #dfd0bb;
    font-size: 12px;
    line-height: 19px
}

.item_dota_subject h3 {
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    margin: 5px 0;
    width: 402px
}

.desc_items {
    float: right;
    width: 95px
}

.desc_items .price {
    background: url(/content/images/heroicons.png) no-repeat scroll 0 -97px;
    color: #dfd0bb;
    display: block;
    font-size: 16px;
    font-weight: 700;
    height: 26px;
    margin-top: 6px;
    padding-left: 30px
}

.desc_items .name {
    color: #dfd0bb;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    display: block
}

.desc_items .name:hover {
    color: #fff
}

.item_subject {
    margin: 2px 7px 10px 5px
}

.item_subject h3 {
    color: #fff;
    display: block;
    font-size: 14px;
    margin: 0
}

.itemlist_items .listitem {
    background: url(/content/images/transparent.png) repeat scroll 0 0;
    border: 1px solid #524f44;
    float: left;
    height: 120px;
    margin: 5px 4px 5px 6px;
    width: 170px
}

.listitem .meta_cont {
    margin: 0 auto;
    display: block;
    text-align: center
}

.listitem h3 {
    margin: 2px 8px 6px
}

.listitem h3 a {
    text-decoration: none
}

.listitem .stata_item_box {
    width: 100%
}

.stata_item_box .price {
    background: url(/content/images/heroicons.png) no-repeat scroll 0 -97px;
    display: block;
    float: right;
    font-size: 12px;
    height: 21px;
    margin: 4px 4px 0 0;
    padding-left: 30px;
    padding-top: 4px;
    width: 39px
}

.stata_item_box .atribute1 {
    background: url(/content/images/heroicons.png) no-repeat scroll 0 bottom;
    display: block;
    float: left;
    height: 21px;
    margin: 4px 0 0 12px;
    width: 35px
}

.stata_item_box .atribute2 {
    background: url(/content/images/heroicons.png) no-repeat scroll -120px bottom;
    display: block;
    float: left;
    height: 23px;
    margin: 4px 0 0 12px;
    width: 25px
}

.skilslist_items .skill_listitem {
    width: 128px;
    position: relative;
    height: 127px;
    background: url(/content/images/transparent.png) repeat scroll 0 0;
    border: 1px solid #524f44;
    float: left;
    margin: 6px 5px;
}

.skill_listitem h3.title {
    display: block;
    height: 36px;
    line-height: 16px;
    overflow: hidden;
    padding: 2px 5px;
}

.skill_listitem h3.title a {
    text-decoration: none;
    line-height: 14px
}

.skill_listitem .meta_cont {
    display: block;
    float: left;
    margin: 5px 5px 5px 10px;
    overflow: hidden;
    width: 58px
}

.stata_skill_box {
    float: right;
    position: relative;
    width: 32px
}

.stata_skill_box .attribute1 {
    background: url(/content/images/heroicons.png) no-repeat scroll -229px bottom;
    display: block;
    float: left;
    height: 23px;
    width: 23px;
    margin: 2px 0 3px 1px
}

.stata_skill_box .attribute2 {
    background: url(/content/images/heroicons.png) no-repeat scroll -120px bottom;
    display: block;
    float: left;
    height: 23px;
    margin: 3px 0 3px -1px;
    width: 25px
}

.skill_listitem .culdoun span {
    background: url(/content/images/heroicons.png) no-repeat scroll right bottom;
    display: block;
    float: right;
    height: 23px;
    padding-right: 24px;
    margin-top: -3px
}

.skill_listitem .culdoun {
    bottom: 3px;
    color: #ff9f00;
    display: block;
    font-size: 11px;
    font-family: 'Arial';
    height: 23px;
    line-height: 23px;
    position: absolute;
    right: 9px;
}

#topBannerUnit {
    position: relative;
    z-index: 99998
}

#right_bunner.nodisplay {
    background: none;
    border: none
}

#garticle_parts.totops {
    top: 0
}

a.scren_block {
    position: relative;
    display: inline-block
}

a.scren_block:hover .fullsize-wrapper {
    opacity: 1;
    filter: alpha(opacity=100)
}

.fullsize-btn {
    background: url(/content/images/getfullsizebtn.png) no-repeat scroll -42px -37px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 700;
    height: 74px;
    line-height: 76px;
    margin: 30px auto;
    text-shadow: 1px 1px 1px #000;
    width: 260px
}

.fullsize-wrapper {
    top: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    height: 140px;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: 0;
    display: block;
    text-align: center;
    top: 0;
    transition: opacity .15s linear 0;
    width: 100%
}

.garticle_top_table {
    width: 285px;
    margin-bottom: 10px
}

.garticle_top_table .game-content-attributes-l-g {
    width: 50%
}

.post-inner p {
    font-size: 14px;
    line-height: 165%
}

.post-inner b, .post-inner strong {
    color: #ed9e19;
    line-height: 18px
}

#right_bunner .item_game {
    border: 1px solid #524f40;
    cursor: pointer;
    float: left;
    height: 210px;
    margin: 0 12px 12px 0;
    position: relative;
    text-decoration: none;
    width: 170px
}

.gamelist .item_game {
    float: none;
    display: block
}

.gamelist {
    position: relative;
    left: -5px;
    overflow: hidden
}

td.content_td {
    vertical-align: top;
    border: 0;
    border-spacing: 0;
    width: 734px;
    position: relative;
    float: right
}

td.content_td.withoutSidebar {
    float: none
}

.top_menu_inc {
    height: 34px;
    margin-left: 3px !important;
    margin-top: 10px;
    width: 728px
}

.top_menu_inc > .sf-menu > li.item_menu {
    width: 10%
}

.top_menu_inc .sf-menu li.menu_addon, .top_menu_inc .sf-menu li.menu_saves, .top_menu_inc .sf-menu li.menu_software, .top_menu_inc .sf-menu li.menu_musics {
    width: 15%
}

.top_menu_inc > .sf-menu {
    width: 100%
}

.letter_navigation {
    float: left;
    font-size: 9px;
    margin-left: 3px;
    margin-top: 0;
    text-align: right;
    width: 716px
}

.post-home-news {
    margin: 10px 0;
}

.content-main .post-inner {
    margin: 5px 0;
}

.content-main .indexpost-table {
    border-spacing: 0;
    margin: 20px 3px 0;
    width: 728px
}

.content-main .alignment.withheader {
    margin-top: 25px;
    margin-left: 3px;
    width: 704px !important
}

.ads_nomarg .item_content_inc {
    margin: 5px 0 !important
}

.item_content_inc {
    width: 728px
}

#middle_content {
    width: 734px
}

.content-main .indexpost-table .games-list {
    margin: 5px 0 !important
}

#screen_page_fullsize .post-inner, #screen_page_fullsize .item_content_inc {
    width: auto;
    max-width: 100%
}

#screen_page_fullsize .content-main {
    max-width: 100%
}

#game-post_inner.post-inner, .game-post_inner.post-inner {
    margin: 25px 8px 0 5px !important
}

.post-inner.online-inner {
    width: 100%;
    margin-top: 25px !important
}

.cat-game {
    height: 250px
}

.cat-game div:hover {
    width: 400px !important
}

.post-inner-wp-left noindex > div {
    margin: 0 auto
}

.post-inner-wp-left noindex {
    text-align: center
}

#qiestio_ans_table {
    width: 240px
}

.bunner_left_block {
    height: 250px;
    position: relative
}

.bunner_left_block > center {
    position: absolute;
    top: 0;
    right: 0
}

.cat-game-bunner {
    clear: both;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 250px;
    position: absolute
}

.miniSideleft .login-main-bg .new_userstatus, .miniSideleft .post-inner-wp-left, .miniSideleft #qiestio_ans_table {
    width: 240px
}

.miniSideleft .sidebar_left {
    width: 246px
}

.miniSideleft #navbar_username.text-inpt, .miniSideleft #navbar_password.text-inpt {
    width: 132px
}

.miniSideleft .login-main-bg .login-main-bg-in table.login-main-bg-t {
    width: 232px
}

.miniSideleft .leftmenu, .miniSideleft .bg_div_statistic_sidebar {
    width: 218px
}

.miniSideleft .bunner_left_block {
    height: 400px
}

.miniSideleft .content-table {
    margin: 0 auto;
    width: 980px
}

.miniSideleft .footerblock {
    width: 1034px
}

.miniSideleft .footerblock .foo-header {
    width: 976px
}

.miniSideleft .footerblock .foo-content {
    width: 978px
}

.miniSideleft .foo-content .new_files {
    width: 975px
}

.miniSideleft .foo-header .foo-item {
    width: 325px
}

.miniSideleft .footerblock .foo-cont-item {
    width: 325px
}

.miniSideleft .foo-cont-item.fist {
    width: 330px
}

.miniSideleft .footerblock .foo-cont-item.last-item {
    width: 320px
}

.miniSideleft .footerblock .new_files .foo-ul li {
    width: 320px
}

.miniSideleft .cat-game div:hover {
    width: 100% !important
}

.tanks-box {
    padding: 12px 35px
}

.tanks-box img {
    float: left;
    margin-right: 16px;
    border: 1px solid #524F44
}

.tanks-box .tanks-title {
    color: #ff9f00;
    font-weight: 700;
    font-size: 17px;
    margin: 7px 0 13px;
    display: inline-block;
    text-decoration: none
}

.tanks-box .tanks-title:hover {
    text-decoration: underline
}

.tanks-box .tanks-slogan {
    font-size: 15px;
    color: #fff;
    display: block
}

.pager-garticle {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    background: url(/content/images/transparent.png);
    z-index: 300;
    border: 1px solid #434037;
    display: flex;
}

.pager-garticle a {
    text-decoration: none;
    font-size: 14px;
    color: #e9aa0a;
    line-height: 46px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

.pager-garticle a.prev-link {
    padding-right: 25px;
    text-align: left
}

.pager-garticle a.next-link {
    padding-left: 25px;
    text-align: right
}

.pager-garticle a span {
    width: 22px;
    height: 25px;
    display: inline-block;
    margin: 0 17px -8px
}

.pager-garticle a span.prev-icon {
    background: url(/content/images/prev-page.png) no-repeat
}

.pager-garticle a:hover {
    background-color: #e9aa0a;
    color: #2d251a
}

.pager-garticle a:hover span.prev-icon {
    background: url(/content/images/prev-page-hover.png) no-repeat
}

.pager-garticle a span.next-icon {
    background: url(/content/images/next-page.png) no-repeat
}

.pager-garticle a:hover span.next-icon {
    background: url(/content/images/next-page-hover.png) no-repeat
}

.withoutSidebar.content_td .top_bunner_center {
    margin: 0 auto !important
}

.withoutSidebar.content_td .widget.top_menu_inc {
    margin: 10px auto 0 !important
}

.withoutSidebar.content_td .letter_navigation.letter {
    margin: 0 auto !important;
    float: none
}

.withoutSidebar.content_td .content-main .indexpost-table {
    width: 100%;
}

.withoutSidebar.content_td .content-main .post-inner {
    max-width: 968px
}

.post-inner + .post-inner {
    margin-top: 5px;
}

.withoutSidebar.content_td #middle_content, .withoutSidebar.content_td .content-main {
    width: 980px;
    max-width: 980px
}

.ga-content {
    width: 288px;
    float: left;
    background-color: #2d291e;
    border: 1px solid #524f44;
    padding: 23px 18px;
    margin: 15px 18px 15px 15px
}

.ga-banner {
    width: 300px;
    height: 250px;
    float: left;
    margin: 10px 50px 18px 0px
}

.right-block {
    position: absolute;
    top: 375px;
    width: 240px
}

.right-block.cgcandy {
    top: 810px;
}

.right-block #MarketGidComposite579153 div.mcimg {
    float: none
}

.right-block #MarketGidComposite579153 .mgline {
    min-width: 200px
}

.right-block #MarketGidComposite579153 .mgbox {
    width: 200px;
    z-index: 1000
}

#page_name_online.page-wot {
    width: 100%
}

.page-wot .play-wot {
    float: left;
    margin: -60px 0 0 125px
}

.garticle_top_table.ga-table {
    margin: 15px 50px 0 50px
}

.play-tanks {
    position: absolute;
    display: inline-block;
    top: 175px;
    right: -50px
}

header.header {
    width: 972px;
    margin: 0 auto;
    background: #3e3d3e;
    padding: 4px;
    min-height: 163px;
    z-index: 980;
    position: relative;
    max-width: 973px
}

header.header .top_menu_inc {
    width: 971px;
    margin-top: 3px;
    margin-left: 0 !important
}

header.header .letter_navigation {
    max-width: 960px;
    text-align: left;
    width: 960px;
    margin-left: 0;
    margin-top: -7px
}

header.header .letter_navigation a {
    margin-right: 4px
}

.post img.map-img {
    margin: 0 0 -4px -2px
}

.left-banner {
    width: 300px;
    height: 250px;
    background: #fff;
    float: left;
    margin: 25px 30px 26px 21px
}

.gossip-list {
    list-style: none;
    padding: 0
}

.gossip-list li {
    width: 348px;
    color: #dfd0bb;
    margin: 0 0 10px;
    float: left
}

.gossip-list li:nth-child(2n+1), .gossip-list li:nth-child(2) {
    float: right
}

.gossip-list li .gossip-author {
    color: #ed9e19;
    padding-left: 42px;
    background: url(/content/images/gossip-icon.png) no-repeat scroll 10px center;
    font-size: 14px
}

.gossip-list li .gossip-text {
    background-color: #362f22;
    color: #dfd0bb;
    padding: 12px;
    border: 1px solid #524f44;
    position: relative;
    margin-top: 15px;
    line-height: 23px;
    font-size: 14px;
    word-break: break-word;
    word-wrap: break-word
}

.gossip-list li .gossip-text:before {
    content: "";
    background: url(/content/images/gossip-before-icon.png) no-repeat;
    width: 20px;
    height: 16px;
    position: absolute;
    top: -15px;
    left: 15px
}

.events-block {
    padding-top: 15px;
    border-top: 1px solid #524f44
}

ul.events-list {
    list-style: none;
    padding: 0 0 0 10px
}

ul.events-list > li {
    width: 328px;
    float: left;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 40px;
    position: relative
}

ul.events-list > li:nth-child(2n+1) {
    margin-right: 25px
}

ul.events-list > li .event-name {
    color: #ed9e19;
    font-weight: 700;
    border-bottom: 1px solid #524f44;
    padding: 0 10px 15px 0
}

ul.events-list > li .event-desc {
    padding: 12px 0 0;
    word-break: break-word;
    word-wrap: break-word
}

ul.events-list > li .event-more {
    font-style: italic;
    color: #ed9e19;
    margin-top: 15px;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0
}

ul.events-list > li .event-desc.show .remain-content {
    display: inline
}

ul.events-list > li .event-desc.show .ellipsis, ul.events-list > li .event-desc.show .event-more, ul.events-list > li .remain-content {
    display: none
}

ul.events-list > li .event-more:hover {
    text-decoration: underline
}

.objects-block ul.events-list > li .event-name {
    padding-left: 0
}

.heroes-block {
    color: #ed9e19;
    font-size: 14px;
    line-height: 21px;
    padding: 15px 0;
    border-top: 1px solid #524f44
}

.heroes-block > div {
    margin: 10px 0 0 10px
}

.location-icon {
    width: 12px;
    height: 16px;
    background: url(/content/images/location-icon.png) no-repeat;
    display: inline-block;
    margin-right: 10px
}

.objects-block ul.events-list > li .event-desc {
    border-width: 1px
}

.object-title {
    font-size: 14px;
    color: #ed9e19;
    padding-right: 5px
}

.objects-block.events-block li {
    height: auto
}

.objects-block ul.object-box {
    list-style: none;
    padding-left: 0;
    margin: 15px 0 0
}

.objects-block ul.object-box li {
    margin-bottom: 5px
}

.objects-block .object-desc {
    position: relative;
    padding-bottom: 20px
}

.objects-block .object-desc .event-desc {
    top: 0;
    padding-top: 0
}

#mobile-menu, .m-foot-hide {
    display: none
}

@keyframes anim {
    0% {
        background-position: -160px top;
    }
    25% {
        background-position: 0px top;
    }
    50% {
        background-position: -160px top;
    }
    75% {
        background-position: -320px top;
    }
    100% {
        background-position: -160px top;
    }
}

@-moz-keyframes anim {
    0% {
        background-position: -160px top;
    }
    25% {
        background-position: 0px top;
    }
    50% {
        background-position: -160px top;
    }
    75% {
        background-position: -320px top;
    }
    100% {
        background-position: -160px top;
    }
}

@-webkit-keyframes anim {
    0% {
        background-position: -160px top;
    }
    25% {
        background-position: 0px top;
    }
    50% {
        background-position: -160px top;
    }
    75% {
        background-position: -320px top;
    }
    100% {
        background-position: -160px top;
    }
}

#wrap {
    width: 160px;
    height: 600px;
    display: block;
    overflow: hidden;
    background: url("/content/images/bg.jpg") no-repeat center center;
    animation: anim 9s infinite;
    -webkit-animation: anim 9s infinite;
}

#text {
    position: absolute;
    height: 600px;
    width: 160px;
    background: url("/content/images/text.png") no-repeat center center;
}

.banner {
    position: relative;
    display: none
}

#WallpaperAd {
    top: 35px !important;
}

.right-block.costplay-banner {
    bottom: 62px;
    top: auto;
}

.costplay-img {
    position: relative;
    display: inline-block;
}

.cosplay-rating {
    position: absolute;
    top: 20px;
    right: -5px;
    background: url('/content/images/cosplay-rating-bg.png') repeat-x;
    display: inline-block;
    height: 50px;
    color: #fff;
    line-height: 47px;
    padding: 0 10px;
    font-size: 30px;
    font-family: 'Impact'
}

.cosplay-rating:before {
    content: "";
    position: absolute;
    width: 51px;
    height: 50px;
    display: inline-block;
    background: url(/content/images/costplay-rating-icon.png) no-repeat;
    left: -50px;
    top: 0;
}

.costplay-btn {
    background: url(/content/images/costplay-btn.png) no-repeat scroll 0 0;
    width: 415px;
    height: 88px;
    display: inline-block;
    margin: 0 0 -2px 20px
}

.costplay-btn:hover {
    background-position: 0 -88px
}

.costplay-box {
    border-bottom: 1px solid #ed9e19;
    margin-bottom: 20px
}

#vs_header.cooler {
    background-position: 0 -278px;
    -moz-transition-property: none;
    -webkit-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
}

/*#wwsh #wwshhov{opacity:0; transition: all 0.5s ease 0s;} #wwsh:hover #wwshhov{opacity:1 !important;} */
/*#dk-btn{background:url(https://www.fatalgame.com/content/images/dk-buttons.png)no-repeat center top; width:320px;height:145px; top:123px; left: 50%; margin-left:-180px;position:absolute;}
#dk-btn:hover{background-position: center -153px;}
  */
body {
    background-position: 50% 27px !important; /*background-color: #000  !important;*/
}

#topline{
    height: 203px;
}

body.new-brand-background-UA #topline,
body.new-brand-background-RU #topline {
    height: 300px;
}

.banner-battle {
    position: fixed;
    right: 30px;
    bottom: 20px;
    width: 366px;
    height: 139px;
    display: none;
    z-index: 99999
}

.banner-battle:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

@keyframes scorpion {
    0% {
        background-position: -200px top;
    }
    50% {
        background-position: -170px top;
    }
    100% {
        background-position: -200px top;
    }
}

@keyframes subzero {
    0% {
        background-position: 10px top;
    }
    50% {
        background-position: -20px top;
    }
    100% {
        background-position: 10px top;
    }
}

#scorpion {
    width: 240px;
    height: 400px;
    display: block;
    overflow: hidden;
    background: url(/content/images/scorpion.jpg) no-repeat center center;
    animation: scorpion 6s infinite;
    -webkit-animation: scorpion 9s infinite
}

#subzero {
    position: absolute;
    top: 0;
    left: 0;
    width: 240px;
    height: 400px;
    display: block;
    overflow: hidden;
    background: url(/content/images/subzero.png) no-repeat center center;
    animation: subzero 6s infinite;
    -webkit-animation: subzero 9s infinite
}

#text-who-cooler {
    position: absolute;
    height: 400px;
    width: 240px;
    background: url(/content/images/text-who-cooler.png) no-repeat center center;
    transition: all 1.9s ease 0;
    left: 0;
    top: 0
}

#btn-who-cooler {
    position: absolute;
    top: 15px;
    left: 100px;
    height: 64px;
    width: 133px;
    background: url(/content/images/btn-who-cooler.png) no-repeat center center
}

#btn-hov {
    background: url(/content/images/btn-who-cooler-hover.png) no-repeat center center;
    opacity: 0;
    height: 64px;
    width: 133px;
    transition: all .5s ease;
}

#text-who-cooler:hover #btn-who-cooler #btn-hov {
    opacity: 1
}

.banner-battle .close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 11px;
    height: 11px;
    background: url(/content/images/close-banner.png) no-repeat;
    cursor: pointer
}

.banner-battle .close:hover {
    opacity: .8
}
.mobile-arrow {
    display: none;
}

@keyframes anim {
    0% {
        background-position: center top
    }
    50% {
        background-position: center bottom
    }
    100% {
        background-position: center top
    }
}

@-moz-keyframes anim {
    0% {
        background-position: center top
    }
    50% {
        background-position: center bottom
    }
    100% {
        background-position: center top
    }
}

@-webkit-keyframes anim {
    0% {
        background-position: center top
    }
    50% {
        background-position: center bottom
    }
    100% {
        background-position: center top
    }
}

@keyframes pulse {
    0% {
        background-size: 330px 68px
    }
    50% {
        background-size: 349px 72px
    }
    100% {
        background-size: 330px 68px
    }
}

@-moz-keyframes pulse {
    0% {
        background-size: 330px 68px
    }
    50% {
        background-size: 349px 72px
    }
    100% {
        background-size: 330px 68px
    }
}

@-webkit-keyframes pulse {
    0% {
        background-size: 330px 68px
    }
    50% {
        background-size: 349px 72px
    }
    100% {
        background-size: 330px 68px
    }
}

#wrap {
    width: 100%;
    max-width: 728px;
    height: 300px;
    display: block;
    overflow: hidden;
    background: url(/content/images/costplay-banner-bg.jpg) no-repeat center center;
    background-size: cover;
    animation: anim 9s infinite;
    -webkit-animation: anim 9s infinite
}

#vs {
    position: absolute;
    width: 100%;
    max-width: 728px;
    height: 300px;
    background: url(/content/images/costplay-banner-text.png) no-repeat center center
}

#btn {
    position: absolute;
    width: 100%;
    max-width: 728px;
    margin-top: 200px;
    height: 100px;
    background: url(/content/images/costplay-banner-btn.png) no-repeat center center;
    transition: opacity 1s ease 0;
    animation: pulse 1s infinite;
    -webkit-animation: pulse 1s infinite
}

#vs:hover #btn {
    opacity: 1
}

#btn:hover {
    animation: pulse .5s infinite;
    -webkit-animation: pulse .5s infinite
}

.costplay-bottom-banner {
    margin: 0 auto;
    width: 100%;
    max-width: 728px;
}

.level-box {
    padding: 0 10px;
    margin: 10px 0 25px
}

.level-text {
    padding-left: 25px;
    color: #E9AA00;
    font-size: 16px;
    background: url(/content/images/level-icon.png) no-repeat scroll 5px center;
    float: right;
    margin-bottom: 10px
}

.progress {
    height: 25px;
    position: relative;
    border-radius: 10px;
    background: #895f17;
    overflow: hidden
}

.prog-percent {
    background: #ed9e19;
    display: inline-block;
    height: 100%
}

.level-estimated {
    color: #fff;
    position: absolute;
    display: inline-block;
    height: 24px;
    line-height: 25px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    font-size: 13px;
}

#vs_container #vs_icon {
    left: 64%;
    top: 205px !important; /*margin-left:-180px !important;*/
}

#vs_container .vs_photo img, #vs_container .vs_photo {
    width: 455px !important;
}

#vs_container div {
    transition: 1s ease-in-out
}

#vs_header {
    width: 465px;
    height: 110px;
    font-size: 39px;
    color: #ed9e19;
    font-family: Verdana;
    font-weight: 700;
    text-align: center;
    line-height: 86px;
    background: url(/content/images/sprite.png) no-repeat 0 0;
    cursor: default;
    margin: 20px auto 28px
}

#vs_photos {
    position: relative;
    width: 962px
}

#vs_container .vs_photo {
    display: inline-block;
    width: 459px;
    padding: 5px;
    position: relative;
    cursor: pointer
}

#vs_container #left_photo {
    margin-left: 15px
}

#vs_container .vs_photo img {
    border: solid 1px #4c493e;
}

#vs_container #vs_icon {
    position: absolute;
    left: 50%;
    margin-left: -46px;
    width: 120px;
    height: 120px;
    background: url(/content/images/sprite.png) no-repeat 0 -120px;
    top: 255px;
    z-index: 1
}

#vs_container input[type="radio"] {
    display: none
}

#vs_container label.main-label:hover img {
    border: solid 1px #ff9c00
}

#vs_container label.main-label:hover .custom_submit {
    display: block
}

#vs_container label.main-label {
    display: inline-block
}

#vs_container #submit {
    display: none
}

#vs_container .custom_submit {
    width: 258px;
    height: 97px;
    background: url(/content/images/sprite.png) no-repeat -840px 0;
    display: none;
    transition: none
}

#vs_container .custom_submit:hover {
    cursor: pointer;
    background: url(/content/images/sprite.png) no-repeat -840px -142px
}

#vs_container label[for="submit"] {
    position: absolute;
    left: 50%;
    margin-left: -130px;
    bottom: 33px
}

.photo-name {
    text-align: center;
    font-size: 20px;
    color: #E9AA00;
    line-height: 35px
}

@media only screen and (min-width: 980px) {
    .toggleContent td.content_td {
        width: 980px;
    }

    .toggleContent .sidebar_left {
        position: absolute;
    }

    .toggleContent .content-main .alignment {
        width: 950px !important;
        max-width: 100%
    }

    .toggleContent .content-main .indexpost-table {
        width: 974px;
    }

    .toggleContent .content-main, .toggleContent #middle_content {
        max-width: 100%;
        width: 100%;
    }

    .toggleContent .content-main .post-inner.rect {
        width: 950px;
        max-width: 950px;
    }

    .toggleContent .content-main .post-inner, .toggleContent .post-inner {
        max-width: 950px;
    }

    .toggleContent .dota_listitem.itemanswer {
        width: 475px;
    }

    .toggleContent .dota_listitem.itemanswer .right_box_it {
        width: 460px;
    }
}

/*main-header.css*/
#allheader #fglogocoins {
    background: url(/content/images/logoic.png) no-repeat scroll -32px 1px;
    display: block;
    float: left;
    height: 59px;
    left: 0 !important;
    position: relative;
    top: 3px;
    width: 139px;
    z-index: 10
}

#allheader #fglogocoins:hover {
    background: url(/content/images/fglogo1.gif) no-repeat scroll 0 -3px
}

#top-menu > ul {
    padding: 0;
    margin: 0
}

.top-item {
    float: left;
    list-style-type: none;
    font-family: verdana;
    height: 35px;
    padding: 0 10px
}

.top-item a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    line-height: 30px
}

.popap-item {
    position: fixed;
    background-color: #3E3D3E;
    top: 35px;
    width: 100%;
    left: 0;
    right: 0;
    min-height: 100px;
    border-bottom: 5px solid #ed9e19;
    display: none
}

.top-item:hover, .top-second-item:hover {
    background-color: #3E3D3E
}

.top-item:hover > a {
    color: #ED9E19
}

.top-item a img {
    border: 1px solid #3E3D3E
}

.top-item a:hover img {
    border: 1px solid #ED9E19
}

#topnavs {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1004;
}

#topnavs > ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.top-second-item span, .top-second-item a {
    color: #ed9e19;
    text-decoration: none;
    font-size: 14px;
    line-height: 30px
}

.top-second-item {
    padding: 0 20px;
    height: 35px;
    float: right
}

.top-item:hover .popap-item, .top-second-item:hover .popap-item {
    display: block !important;
    opacity: 1 !important;
    filter: alpha(opacity=100)
}

.top-second-item:hover > a, .top-second-item:hover > span, .top-second-item:hover > * > span {
    color: #fff;
    cursor: pointer
}

.popap-item .show-content {
    width: 980px;
    margin: 10px auto
}

.autorization .table-popaps {
    width: 236px
}

.autorization {
    border-right: 1px solid #898989;
    float: left;
    margin: 12px 0 15px;
    padding-bottom: 20px;
    width: 250px
}

.reg-block {
    float: right;
    width: 720px;
    margin: 12px 0 0;
    padding-bottom: 10px
}

.table-popaps {
    padding: 0;
    border: 0;
    border-spacing: 0
}

.first-halfblock {
    text-align: right;
    padding-right: 8px;
    padding-bottom: 3px;
    color: #fff;
    font-size: 12px;
    vertical-align: bottom
}

.autorization .first-halfblock {
    width: 60px
}

.table-popaps .title {
    color: #ffb600;
    font-size: 16px;
    font-weight: 700;
    line-height: 33px
}

.second-halfblock {
    text-align: left
}

.second-halfblock input.inp-text {
    width: 100%;
    box-sizing: border-box;
    height: 32px;
    margin-top: 1px;
    border: 1px solid #FA9E00;
    background-color: #2A2212;
    line-height: 24px;
    color: #fff;
    padding: 3px 10px;
    outline: none
}

.second-halfblock .select-style {
    width: 100%;
    box-sizing: border-box;
    height: 32px;
    margin-top: 1px;
    border: 1px solid #FA9E00;
    background-color: #2A2212;
    line-height: 24px;
    color: #fff;
    padding: 3px 10px;
    outline: none
}

.table-popaps .inp-buttons {
    margin: 10px auto;
    display: block;
    padding: 7px 15px;
    font-size: 12px;
    font-family: verdana;
    font-weight: 700;
    border-radius: 7px;
    color: #000;
    background-color: #F8B41A;
    border: 0;
    outline: none;
    cursor: pointer
}

.table-popaps .inp-buttons:hover {
    background-color: #FFD600
}

.reg-block .table-popaps {
    width: 50%;
    float: left
}

.reg-block .first-halfblock {
    width: 150px
}

.cse-branding-form table {
    position: relative;
    width: 100%
}

#cse-search-box {
    float: none;
    margin: 0 auto;
    width: 730px;
    text-align: left
}

#cse-search-box #hsearch {
    background: url(/content/images/searchbg2.png) no-repeat scroll 0 0;
    float: left;
    height: 33px;
    margin: 60px 0;
    overflow: hidden;
    width: 730px
}

#cse-search-box #hsearch:focus {
    outline: none
}

#hsearch #search_inp, #hsearch #search_inp:focus, #hsearch #search_inp.withsearch {
    width: 625px;
    padding: 7px 10px 7px 20px;
    line-height: 18px;
    background-position: 3px 2px;
    outline: none
}

.popap_menu {
    float: left;
    margin: 10px 20px 10px 0;
    padding: 0;
    width: 120px
}

.popap_menu li {
    padding: 1px 20px 10px 0;
    text-align: right;
    list-style-type: none
}

.popap_menu li a {
    font-size: 17px;
    color: #EEE;
    text-align: right;
    text-decoration: underline
}

.popap_menu li:hover {
    background: url(/content/images/arrowsfg.png) no-repeat scroll right -13px
}

.popap_menu li a:hover {
    color: #FFB100
}

.popap_menu li a {
    line-height: 18px
}

.pop_info-list, .pop_falsh-list {
    float: left
}

.pop_falsh-list .item-item {
    width: 170px;
    float: left;
    margin: 10px 10px 10px 30px
}

.pop_info-list .item-item {
    width: 110px;
    float: left;
    margin: 10px 20px 10px 33px
}

a.name-list {
    color: #ed9e19;
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
    text-decoration: underline;
    clear: both;
    display: block
}

a.name-list:hover {
    color: #fff
}

.list-files-item {
    width: auto;
    overflow: hidden;
    padding: 0;
    margin: 10px 0;
    float: left;
    list-style-type: none
}

.list-files-item li {
    border-right: 1px solid #898989;
    box-sizing: border-box;
    float: left;
    padding-right: 15px;
    text-align: right;
    width: 20%
}

.list-files-item li a {
    color: #fff;
    font-size: 14px;
    margin: 3px 0;
    text-decoration: underline
}

.list-files-item li a:hover {
    color: #ed9e19
}

#allheader {
    min-width: 980px
}

.ui-datepicker {
    z-index: 99999 !important
}

.show-popap .popap-item {
    display: block;
    z-index: 99997
}

.show-popap {
    background-color: #3E3D3E
}

@media only screen and (max-width: 1300px) {
    #topnavs {
        right: 5px
    }

    #topnavs .top-second-item .icons-this span {
        display: none
    }

    #topnavs .top-second-item .icons-this {
        width: 30px;
        height: 30px;
        background: url(/content/images/fgicons.png) no-repeat 7px 7px;
        display: block;
        margin-top: 2px
    }

    #topnavs .top-second-item .search-ico.icons-this {
        background-position: 7px 7px
    }

    #topnavs .top-second-item .login-ico.icons-this {
        background-position: -23px 7px
    }

    #topnavs .top-second-item .advertising-ico.icons-this {
        background-position: -55px 7px
    }

    #topnavs .top-second-item:hover .search-ico.icons-this {
        background-position: 7px -23px
    }

    #topnavs .top-second-item:hover .login-ico.icons-this {
        background-position: -23px -23px
    }

    #topnavs .top-second-item:hover .advertising-ico.icons-this {
        background-position: -55px -23px
    }

    #topnavs .top-second-item {
        padding: 0 2px
    }
}

/*media.css*/
body, html {
    min-width: 320px
}

@media only screen and (max-width: 1320px) and (min-width: 1220px) {
    .over-wrapper {
        margin: 0 auto;
        width: 1140px;
        padding-left: 60px
    }

    .over-wrapper .content-table {
        float: left
    }

    .over-wrapper .float-banner {
        float: left;
        position: static
    }

    .over-headers {
        width: 980px;
        margin: 0 auto;
        padding-right: 100px
    }

    .heder_center {
        padding-right: 160px
    }

    .lara-background .content-table {
        float: none;
    }

    .lara-background .over-wrapper,
    .lara-background .over-headers {
        padding-right: 0;
        padding-left: 0;
    }
}

@media only screen and (max-width: 1100px) {
    #left-sidebar-bunner {
        position: absolute;
        left: -9999px
    }
}

@media only screen and (max-width: 1220px) {
    .right-block.float-banner {
        position: absolute;
        left: -9999px
    }
}

@media only screen and (max-width: 1000px) {

    * > * {
        box-sizing: border-box
    }

    .first-m-h {
        position: absolute;
        left: -9999px
    }

    td.sidebar_left {
        position: absolute;
        left: -9999px
    }

    .header.header {
        max-width: 736px;
        width: 736px;
        min-height: auto
    }

    .heder_center {
        width: 100%
    }

    #allheader {
        min-width: 736px
    }

    .header.header .letter_navigation, .header.header .top_menu_inc {
        width: 728px
    }

    #rexpage .footerblock {
        width: 736px
    }

    #rexpage .content-table {
        width: 736px
    }

    #rexpage .foo-header .foo-item, #rexpage .foo-cont-item {
        width: 50%
    }

    .footerblock .second-foo {
        border: none
    }

    #rexpage .footerblock .foo-header, #rexpage .footerblock .foo-content, #rexpage .foo-content .new_files {
        width: 100%
    }

    #rexpage .foo-content .new_files {
        padding-bottom: 7px
    }

    #rexpage .footerblock .new_files .foo-ul li {
        width: 32%
    }

    #topline {
        width: 100%
    }

    .left-tanks-head {
        position: absolute;
        left: -9999px
    }

    .top_bunner_center {
        width: 100%;
        max-width: 100%
    }

    .popap-item .show-content {
        width: 100%
    }

    .autorization {
        padding: 0 10px 20px;
        width: 30%
    }

    .reg-block {
        padding: 0 10px 10px;
        width: 70%
    }

    .reg-block .first-halfblock {
        width: auto
    }

    .table-popaps .inp-buttons {
        width: 100%;
        font-size: 10px
    }

    .autorization .table-popaps {
        width: 100%
    }

    .pop_falsh-list .item-item {
        margin: 10px 1% 10px 2%;
        width: 22%
    }

    .popap_menu {
        margin: 15px 20px 10px;
        width: 100%
    }

    .popap_menu li {
        float: left;
        margin-right: 10px
    }

    .pop_info-list, .pop_falsh-list {
        width: 100%
    }

    .pop_info-list .item-item {
        margin: 10px 2% 10px 3%;
        width: 11.5%
    }

    .dotaheader_inlist .searchtabs2 {
        height: 41px
    }

    iframe[name="googleSearchFrame"] {
        width: 100%
    }

    .content-main img {
        max-width: 700px
    }

    .over-wrapper .content-table *:not(script) {
        max-width: 100%;
        display: block;
    }

    .over-wrapper .content-table #vs_photos form .main-label {
        flex: 0 0 calc(50% - 10px);
        width: calc(50% - 10px);
    }

    .over-wrapper .content-table #vs_photos form .main-label * {
        margin: 0 !important;
        box-sizing: border-box;
        max-width: 100% !important;
        height: auto;
    }

    .over-wrapper .content-table #vs_photos form {
        display: flex;
        flex-wrap: wrap;
        gap: 20px
    }
}

@media only screen and (max-width: 970px) {
    .hide-menu-1 {
        position: absolute;
        left: -9999px
    }
}

@media only screen and (max-width: 925px) {
    .hide-menu-2 {
        position: absolute;
        left: -9999px
    }
}

@media only screen and (max-width: 865px) {
    .hide-menu-3 {
        position: absolute;
        left: -9999px
    }
}

@media only screen and (max-width: 790px) {
    .hide-menu-4 {
        position: absolute;
        left: -9999px
    }
}

@media only screen and (max-width: 750px) {
    .second-m-h {
        position: absolute;
        left: -9999px
    }

    .header.header {
        width: 100%
    }

    #rexpage .content-table {
        width: 100%;
        background-color: #18181a;
    }

    #rexpage .footerblock {
        width: 100%
    }

    #allheader {
        min-width: auto
    }

    .header.header .letter_navigation, .header.header .top_menu_inc {
        width: 100%
    }

    td.content_td, #middle_content, .content-main {
        width: 100%
    }

    .content-main .indexpost-table {
        margin: 20px 0 0;
        width: 100%;
        overflow: hidden
    }

    .content-main .alignment.withheader {
        width: 100% !important;
        margin-left: 0
    }

    .post-home-news {
        margin-left: 0;
        margin-right: 0
    }

    .content-main .post-inner, .content-main .post-inner.rect {
        width: 100%;
        margin: 0;
    }

    .content-main #game-post_inner.post-inner, .content-main .game-post_inner.post-inner {
        margin: 25px 0 0 !important
    }

    .statistic img {
        position: absolute;
        left: -9999px
    }

    #online-items-block.post-inner-top0 {
        width: 100%;
        margin: 0;
        padding: 0 10px;
    }

    .item_content_inc {
        position: absolute;
        left: -9999px
    }

    .game-post_inner td.online-games-table-div-0, .post-inner td.online-games-table-div-0 {
        float: left;
        display: block
    }

    .game-post_inner td.online-games-table-div-0 img, .post-inner td.online-games-table-div-0 img {
        max-width: 100%
    }

    .answerarchive.dotaheader_inlist {
        margin: 3px 0 16px;
        padding: 0;
        width: 100%
    }

    .answerarchive.dotaheader_inlist .ico_head {
        left: 0
    }

    .dota_listitem.itemanswer {
        height: auto;
        margin: 4px 0;
        width: 100%
    }

    .dota_listitem.itemanswer .right_box_it {
        height: auto;
        padding-bottom: 30px;
        width: 100%
    }

    .walls.whithbanner {
        width: 100%;
        margin: 10px 0 0
    }

    .images-list {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .walls.whithbanner .images-list li:nth-child(4n) {
        margin-right: 10px
    }

    ul.events-list > li {
        margin: 0 0 10px !important;
        width: 100%
    }

    .content-main img {
        max-width: 700px
    }

    .online-game-block {
        height: auto;
        padding-bottom: 10px;
        width: 100%;
    }

    .online-game-block .statistic td {
        width: auto;
    }

    .bottom-menu {
        width: 100%;
        position: relative;
        bottom: 0;
        column-count: 2;
        padding: 20px 0;
        background: #000;
        margin-top: 20px;
    }

    .bottom-menu a {
        display: block;
        padding: 8px 13px;
        text-align: center;
        font-size: 16px;

    }
}

@media only screen and (min-width: 720px) {
    .two-col-desktop {
        width: 50%;
        float: left;
    }
    .rect.withheader.long h2 a {
        max-width: 400px;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media only screen and (max-width: 720px) {
    #top-menu, #topnavs {
        position: absolute;
        left: -9999px;
        right: auto
    }

    #mobile-menu {
        display: block;
        float: left;
        height: 35px;
        list-style-type: none;
        padding: 0 10px
    }

    #mobile-menu:hover {
        background-color: #3e3d3e
    }

    #mobile-menu > a {
        color: #fff;
        font-size: 14px;
        line-height: 30px;
        text-decoration: none
    }

    .mpopap-menu {
        background-color: #3e3d3e;
        border-bottom: 5px solid #ed9e19;
        padding: 15px 10px 10px 20px;
        left: 0;
        min-height: 100px;
        position: fixed;
        right: 0;
        top: 35px;
        width: 100%;
        list-style-type: none;
        margin: 0
    }

    .mpopap-menu li {
        padding: 5px 10px 0;
        width: 50%;
        float: left
    }

    #mobile-menu li a:hover {
        text-decoration: underline
    }

    .content-main img {
        max-width: 630px
    }
}

@media only screen and (max-width: 650px) {
    .two-bunner-buttom {
        position: absolute;
        left: -9999px
    }

    .foo-header {
        position: absolute;
        left: -9999px
    }

    #rexpage .foo-cont-item {
        width: 100%;
        border: none
    }

    .m-foot-hide {
        display: block
    }

    .foo-cont-item .foo-item {
        border-bottom: 1px solid #524f44;
        color: #e9aa00;
        font-size: 15px;
        font-weight: 700;
        margin-top: 0;
        width: 100%
    }

    .footerblock .foo-ul {
        margin: 10px 0
    }

    .footerblock {
        height: auto
    }

    .footerblock .first-m-h {
        display: block
    }

    .footerblock .foo-content, .footerblock .new_files {
        position: relative;
        height: auto;
        bottom: 0
    }

    .footerblock .foo-cont-item {
        padding: 5px 10px;
        height: auto
    }

    .footerblock .foo-cont-item .foo-item span {
        position: relative;
        top: -5px;
        margin-left: 5px
    }

    .game_foo_ul li {
        width: auto
    }

    .rect.long h1, .rect.withheader.long h2 {
        width: 100%
    }

    #rexpage .footerblock .new_files .foo-ul li {
        width: 47%;
        margin: 0 0 0 3%
    }

    .scrollTop {
        bottom: 50px
    }

    .content-main img {
        max-width: 580px
    }
}

@media only screen and (max-width: 600px) {
    /* .top_menu_inc > .sf-menu > li.item_menu {
         width: 100%
     }

     .sf-menu .item_menu a {
         padding: 6px 1em
     }

     .item_menu a.sf-with-ul span {
         position: absolute;
         left: -9999px
     }

     .item_menu > ul {
         position: absolute;
         left: -9999px !important
     }*/

    .content-main img {
        max-width: 480px
    }
}

/*@media only screen and (max-width: 500px) {
    td.online-games-table-td, td.online-games-table-td-a {
        display: block;
        width: 100%
    }

    .ga-banner {
        margin: 10px auto;
        width: 100%;
        text-align: center
    }

    .ga-banner div {
        float: none !important;
        margin: auto !important
    }

    .rect h1, .rect.withheader h2 {
        width: 100%
    }

    .games-list li {
        height: auto !important;
        margin: 2px 4% 12px 0 !important;
        width: 46% !important;
        min-width: 190px
    }

    .online-game-li a {
        width: 100%
    }

    .online-game-li a .comments-count {
        left: auto;
        right: 10px
    }

    .games-list li img {
        max-width: 100%
    }

    .pager-garticle {
        left: 0;
        margin-left: 0;
        min-width: 100%
    }

    .pager-garticle a.prev-link {
        padding: 0
    }

    .pager-garticle a.next-link {
        padding: 0
    }

    .garticle_top_table.ga-table {
        margin: 15px auto 0;
        width: 100%
    }

    .content_ads {
        width: 100% !important;
        text-align: center;
        margin: 10px auto !important;
        float: none !important;
        clear: both
    }

    .content_ads div {
        float: none !important;
        margin: 0 auto !important
    }

    .dotaheader_inlist.answerarchive tr td:first-child {
        position: absolute;
        left: -9999px
    }

    .content-main img {
        max-width: 430px
    }

    .min-hide {
        position: absolute;
        left: -9999px
    }

    .min-width-auto {
        width: auto !important
    }

    .brec {
        top: -3px
    }
}

@media only screen and (max-width: 450px) {
    .online-games-table img {
        width: 100%
    }

    .registration-table input.title, .forgot-table input.title, .login-table input.text {
        width: 195px
    }

    .content-main img {
        max-width: 320px
    }

    .post {
        margin: 0;
        padding: 5px
    }

    .searchresult {
        padding: 0
    }
}*/

.witcher-banner {
    position: relative
}

.witcher-banner div.box {
    width: 160px;
    height: 587px;
    background: url(/content/images/witcher.png) no-repeat;
    position: relative;
    color: #ed9e19
}

.witcher-banner .text, .witcher-banner .title, .witcher-banner a.proceed {
    position: absolute;
    text-decoration: none
}

.witcher-banner .title {
    top: 312px;
    left: 24px;
    font-size: 14px;
    line-height: 16px;
    display: block
}

.witcher-banner .text {
    top: 90px;
    font-size: 13px;
    max-width: 90%;
    left: 13px;
    width: 135px;
    line-height: 16px;
    display: block
}

.witcher-banner a.proceed {
    text-transform: uppercase;
    text-shadow: 0 0 5px rgba(0, 0, 0, 1);
    bottom: 186px;
    left: 40px;
    color: #fff;
    font-weight: 700
}

.witcher-banner a.gif, .witcher-gif {
    position: absolute;
    top: 155px;
    left: 4px
}

.witcher-banner a:hover {
    color: #fff;
    text-decoration: underline
}

.witcher-banner a.proceed:hover {
    color: #ed9e19
}

.witcher-gif {
    width: 152px;
    height: 152px;
    background: url(/content/images/witcher.gif) no-repeat
}

.witcher-banner a.gif {
    width: 151px;
    height: 147px;
    display: inline-block
}

.right-block.fixed {
    position: fixed;
    top: 40px
}

.witcher-gif.triss {
    background: url(/content/images/triss.gif) no-repeat;
}

@keyframes triss {
    0% {
        background-position: -200px top;
    }
    50% {
        background-position: -170px top;
    }
    100% {
        background-position: -200px top;
    }
}

@keyframes joniffer {
    0% {
        background-position: 10px top;
    }
    50% {
        background-position: -20px top;
    }
    100% {
        background-position: 10px top;
    }
}

#triss {
    width: 240px;
    height: 400px;
    display: block;
    overflow: hidden;
    background: url("/content/images/sidebar-triss.jpg") no-repeat center center;
    animation: scorpion 6s infinite;
    -webkit-animation: scorpion 9s infinite;
}

#joniffer {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 240px;
    height: 400px;
    display: block;
    overflow: hidden;
    background: url("/content/images/sidebar-joniffer.png") no-repeat center center;
    animation: subzero 6s infinite;
    -webkit-animation: subzero 9s infinite;
}

.left-sidebar #text {
    position: absolute;
    height: 400px;
    width: 240px;
    background: url("/content/images/sidebar-text.png") no-repeat center center;
    transition: all 1.9s ease 0.0s;
    left: 0;
    top: 0;
}

.left-sidebar #btn-sidebar {
    position: absolute;
    top: 15px;
    left: 100px;
    height: 64px;
    width: 133px;
    background: url("/content/images/sidebar-btn.png") no-repeat center center;
    max-width: 100%;
    margin-top: 0;
}

.left-sidebar #btn-hov {
    background: url("/content/images/sidebar-btn_hov.png") no-repeat center center;
    opacity: 0;
    height: 64px;
    width: 133px;
    transition: all 0.5s ease 0.0s;
}

.left-sidebar #text:hover #btn #btn-hov {
    opacity: 1;
}

.content-main .post-inner:not(.rect) p a {
    text-decoration: none;
    border-bottom: 4px solid #ed9e19;
    -webkit-transition-property: color, border-bottom;
    transition-property: color, border-bottom;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    color: inherit;
}

.content-main .post-inner p a:hover {
    border-color: rgba(237, 158, 25, 0.5);
    text-decoration: none;
    color: inherit;
}

@keyframes ssbg {
    0% {
        background-position: 0px top;
    }
    50% {
        background-position: -240px top;
    }
    100% {
        background-position: 0px top;
    }
}

.banner-rival {
    height: 400px;
}

.banner-rival #ssbg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 240px;
    height: 400px;
    display: block;
    overflow: hidden;
    background: url("/content/images/ssbg.jpg") no-repeat center center;
    animation: ssbg 8s infinite;
    -webkit-animation: ssbg 9s infinite;
}

.banner-rival #text {
    position: absolute;
    height: 400px;
    width: 240px;
    background: url("/content/images/sstl.png") no-repeat center center;
    transition: all 1.9s ease 0.0s;
}

.banner-rival #btn-rival {
    height: 400px;
    width: 240px;
    background: url("/content/images/sstl.png") no-repeat center center;
    opacity: 0;
    transition: all 0.5s ease 0.0s;
}

.banner-rival #text:hover #btn-rival {
    opacity: 1;
}

.new-ad-wrap {
    text-align: center;
    background-image: url(/content/images/ad-bg.jpg);
    line-height: 0;
    background-position: -1px;
}

.new-ad-wrap a {
    line-height: 0;
}

@media only screen and (max-width: 1000px) {
    .withoutSidebar.content_td .content-main .post-inner, .withoutSidebar.content_td #middle_content, .withoutSidebar.content_td .content-main, .withoutSidebar.content_td .content-main .indexpost-table {
        width: 100%;
    }

    .games-list li {
        width: calc(25% - 6px);
    }

    .games-list li:nth-child(4n) {
        margin-right: 0;
    }

    .online-game-li a {
        width: 173px;
    }

    .online-game-li a .comments-count {
        left: 143px;
    }

    .premium-red,
    .premium-green {
        left: 101px;
    }

    .p-table {
        width: 160px;
    }

    .online-game-li a .game-title-hover {
        width: 165px;
    }
}

@media only screen and (max-width: 750px) {
    .new-ad-wrap img {
        max-width: 33%;
    }

    .new-ad-wrap .wider-img {
        max-width: 34%;
    }

}

@media only screen and (max-width: 750px) {
    .withoutSidebar.content_td .content-main .post-inner, .withoutSidebar.content_td #middle_content, .withoutSidebar.content_td .content-main, .withoutSidebar.content_td .content-main .indexpost-table {
        width: 100%;
    }
}

.online-game-block {
    width: 100% !important;
    box-sizing: border-box !important;
}

.second-fix {
    top: 775px
}

.second-fix.fixed {
    top: 450px
}

/*div#adform-outstream {
    position: absolute;
    z-index: -1;
}
div#adform-outstream.show {
    position: relative;
    z-index: 1;
}  */
/*.sidebar_left {
    float:none;
}
@media screen and (max-width: 1000px) {
    .header.header .letter_navigation, .header.header .top_menu_inc {
        width: 960px;
    }
    #rexpage .content-table {
        width: 980px;
    }
    td.sidebar_left {
        position:static;
    }
    #rexpage .footerblock ,body{
        width: 980px;
    }
    .header.header {
   width: 972px;
    max-width:972px;
    }
}
@media screen and (max-width: 750px) {
    body{
   width: 100%;
    }
    td.sidebar_left {
   position: absolute;
   left: -9999px;
    }
    #rexpage .footerblock {
   width: 100%;
    }
    .header.header .letter_navigation, .header.header .top_menu_inc {
   width: 100%;
    }
#rexpage .content-table,.header.header{
   width: 100%;
}
}*/

#bygoogle img {
    max-width: 100%;
    height: auto;
}

.right-block {

    right: calc((100% - 980px) / 2 - 260px) !important;
    top: 875px;
}

.right-block.first {
    right: calc((100% - 980px) / 2 - 260px) !important;
}

.right-block .banner {
    height: 400px;
    position: relative;
}

.right-block .banner > div, .right-block .banner a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: url(/content/images/steelseries_1.jpg);
}

.right-block .banner a {
    background: none;
    outline: 1px solid #4D4A40;
}

.right-block .banner a:hover {
    outline: 1px solid #FFA900;
}

.right-block .banner > div.steel-review-animated {
    background-image: url(/content/images/steelseries_2.jpg);
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}

@-webkit-keyframes blinker {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}

@keyframes blinker {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}

.right-block.second {
    top: 1070px;
}

.right-block.second.fixed {
    top: 460px;
}

@media all and (max-width: 1620px) {
    .right-block {
        display: none;
    }
}

.admachina-banner {
    overflow: hidden
}

.marked-h2 {
    color: #000;
    background: #ed9e19;
}

.answers-col {
    display: block;
    float: left;
    width: 33%;
    position: relative;
}

.answers-col h2 {
    padding: 0 15px;
}

.answers-col + .answers-col {
    margin-left: 24%;
}

.rel-img {
    position: absolute;
    top: 10px;
    left: -130px;
}

.clearfix:before, .clearfix:after {
    display: table;
    width: 100%;
    clear: both;
    content: '';
}

header.header {
    min-height: auto;
}

.rect {
    background: #2e271f;
}

.page-404-search {
    font-family: 'Lato', sans-serif;
    text-align: center;
}

.page-404-text,
.to-main {
    font-size: 16px;
    font-weight: bold;
    color: #fefefe;
}

.page-404 {
    max-width: 100vw;
}

#cse-search-box {
    max-width: 515px;
    width: 100%;
}

.page-404-main #hsearch #search_inp,
.page-404-main #hsearch #search_inp:focus,
.page-404-main #hsearch #search_inp.withsearch {
    width: calc(100% - 100px);
}

.page-404-main #cse-search-box #hsearch,
.page-404-main #hsearch {
    background-image: none;
}

.page-404-main #hsearch {
    border: 2px solid #e1992b;
    border-radius: 0 4px 4px 0;
}

.page-404-main #hsearch #search_submit {
    background: #feb834;
}

.page-404-main #hsearch:before {
    content: '';
    display: block;
    position: absolute;
    right: 70px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15.5px 15px 15.5px 0;
    border-color: transparent #feb734 transparent transparent;
}

.page-404-img {
    padding-top: 3px;
}

.page-404-img img {
    max-width: 100%;
}

.page-404-main {
    margin-top: -86px;
    margin-bottom: 15px;
}

.to-main {
    color: #f8b239;
}

.page-404-main #cse-search-box #hsearch {
    margin: 14px auto 12px;
    position: relative;
    z-index: 15;
    float: none;
    width: 100%;
    height: 29px;
}

#footer {
    margin: 18px 0 0 0;
}

.wrap-img-pc-404 {
    position: relative;
}

.pc-404 {
    position: relative;
    z-index: 15;
}

.wrap-img {
    position: absolute;
    width: 255px;
    height: 137px;
}

.wrap-img-noise {
    top: 98px;
    left: 50.6666%;
    transform: translateX(-50%);
    z-index: 5;
}

.noise {
    width: 253px;
    height: 134px;
}

@keyframes brandingBtn {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    99% {
        transform: scale(1);
    }
    100% {
        transform: scale(1);
    }
}

@media only screen and (max-width: 1000px) {
    .page-404-main #cse-search-box #hsearch {
        height: 33px;
    }
}

@media screen and (max-width: 665px) {
    .wrap-img-noise {
        top: 13vw;
        left: 50%;
        transform: translateX(-50%);
        z-index: 5;
        width: 37.9%;
    }

    .noise {
        height: auto;
    }
}

@media screen and (max-width: 540px) {
    .page-404-main {
        margin-top: -55px
    }
}

@media screen and (max-width: 425px) {
    .page-404-text {
        font-size: 14px;
    }
}

#rexpage_body > noindex {
    display: block !important;
}

/*.brand-color {
    color: #ed9e19;
}
.re-rexpage .entry-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.re-rexpage .mobile-search {
    display: none;
}
.re-rexpage .rect {
    border: none;
}
@media only screen and (max-width: 720px) {
    html body {
        background: #272318 !important;
    }
    .re-rexpage #allheader {
        height: 55px;
    }
    .re-rexpage .mobile-search {
        float: right;
        padding: 15px 10px;
        height: auto;
        display: block;
    }
    .re-rexpage.active .mobile-search  {
        display: none;
    }
    .re-rexpage #mobile-menu {
        float: right;
        padding: 15px;
    }
    #mobile-menu li a:hover {
        text-decoration: none;
    }
    .re-rexpage .re-rexpage #mobile-menu a {
        display: block;
        line-height: 1em;
    }
    .re-rexpage .top_menu_inc > .sf-menu {
        width: 100%;
        background: #3e3d43;
    }
    .re-rexpage .top_menu_inc > .sf-menu > li.item_menu {
        width: 50%;
        padding: 6px;
    }
    .re-rexpage .sf-menu {
        width: 100%;
    }
    .re-rexpage .mpopap-menu .sf-menu li {
        border: none;
    }
    .re-rexpage .mpopap-menu .sf-menu li a {
        text-transform: capitalize;
    }
    .re-rexpage .sf-menu a {
        width: 100%;
        border: none;
    }
        !*-----dropmenu-----*!
    .re-rexpage.active .mpopap-menu {
        display: block;
    }
    .re-rexpage.active #allheader #fglogocoins {
        display: none;
    }
    .re-rexpage.active #allheader {
        height: 105px;
    }
    .re-rexpage.active .mpopap-menu {
        top: 0;
    }
    .re-rexpage.active  .mpopap-menu .re-login,
    .re-rexpage.active  .mpopap-menu .re-registration {
        top: 35px;
    }
    .re-rexpage #mobile-menu .mpopap-menu a {
        line-height: 52px;
    }
    .re-rexpage .close-pic {
        display: none;
    }
    .re-rexpage.active .burger-pic {
        display: none;
    }
    .re-rexpage.active .close-pic {
        display: block;
    }
    .re-rexpage.active #mobile-menu {
        margin: 25px 5px 0 0;
    }
    .re-rexpage.active #mobile-menu a .close-pic {
        position: absolute;
        z-index: 1;
        top: 45px;
        right: 20px;
    }
    .re-rexpage .mpopap-menu {
        padding: 105px 0 0 0;
        background: #18181a;
        top: 55px;
        border-bottom: none;
        height: 100%;
        overflow: scroll;
    }
    .re-rexpage #mobile-menu:hover {
        background: transparent;
    }
    .re-rexpage .mpopap-menu li {
        width: 100%;
        float: none;
        padding: 0;
        border-bottom: 1px solid #5b5a61;
    }
    .re-rexpage .mpopap-menu li a {
        text-decoration: none;
        text-transform: uppercase;
        font-size: 20px;
        padding: 0 22px;
    }
    .re-rexpage .mpopap-menu .re-login,
    .re-rexpage .mpopap-menu .re-registration {
        border: 1px solid #a39889;
        border-radius: 50px;
        position: absolute;
        width: auto;
        padding: 12px 0;
        top: -50px;
        background: #1f1f1f;
    }
    .re-rexpage .mpopap-menu .re-login:hover,
    .re-rexpage .mpopap-menu .re-registration:hover {
        background: #ed9e19;
        border: none;
    }
    .re-rexpage .mpopap-menu .re-login:hover a,
    .re-rexpage .mpopap-menu .re-registration:hover a {
        color: #000;
    }
    .re-rexpage .sf-menu li:hover {
        background: none;
    }
    .re-rexpage .mpopap-menu .re-close {
        position: absolute;
        border: none;
        line-height: normal;
        height: 22px;
        top: 0;
    }
    .re-rexpage .mpopap-menu li.re-close a{
        padding: 0;
    }
    .re-rexpage .mpopap-menu .re-login a,
    .re-rexpage .mpopap-menu .re-registration a {
        color: #dfd0bb;
        line-height: 1em!important;
        text-transform: capitalize;
    }
    .re-rexpage .mpopap-menu .re-login {
        left: 20px;
    }
    .re-rexpage .mpopap-menu .re-registration {
        left: 140px;
    }
}*/


.rd-online-games {
    display: flex;
}

.rd-online-games-current {
    flex: 1 1 50%;
    display: flex;
    flex-wrap: wrap;
}

.rd-online-game {
    margin: 10px;
}

.rd-online-games-latest {
    flex: 1 1 50%;
    margin-left: 20%;
}

.rd-online-game-text {
    text-align: center;
}

.rd-online-games-latest .rd-list {
    margin-top: 20px;
}

.block-subtitle {
    text-align: right;
    margin-bottom: 10px;
}

.text-subtitle {
    color: #ed9e19;
    line-height: 18px;
    font-weight: 700;
}

.footer-row {
    display: flex;
    flex-wrap: wrap;
}

.footer-row + .footer-row {
    border-top: 1px solid #524F44;
}

.footer-col {
    flex: 1 1 33.3333%;
}

.footer-col:nth-child(2) .footer-col-header {
    padding-left: 20px;
}

.footer-col.footer-col-full {
    flex-basis: 100%;
}

.footer-col:last-child .footer-col-content {
    border-right: 0;
}

.footer-col.footer-col-full .rd-list {
    column-count: 3;
}

.footer-col-header {
    height: 40px;
    display: flex;
    justify-content: left;
    align-items: center;
    background: #000;
    text-align: left;
    color: #E9AA00;
    font-size: 14px;
    font-weight: 700;
    padding-left: 25px;
}

.footer-col-header img {
    margin-right: 5px;
}

.footer-bar {
    max-width: 974px;
    margin: 0 auto;
    padding: 5px 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.link-more-desktop {
    float: right;
}

.adver-block-left {
    float: left;
    margin: 0;
}

.adver-block-right {
    float: right;
    margin: 0;
}

.inner-page-image {
    float: left;
}

.premium-games-wrapper {
    margin: 5px 8px 10px 5px;
}

.flash-game-item-title {
    position: absolute;
    bottom: 0;
    text-align: center;
    background-color: #000;
    opacity: 0.8;
    min-height: 20px;
    width: 100%;
    padding: 5px 0;
}

.icon-mobile {
    display: none;
}

@media screen and (max-width: 1000px) {
    .footer-col {
        flex-basis: 100%;
    }

    .footer-bar {
        max-width: 736px;
    }
}

@media screen and (max-width: 750px) {
    .footer-bar {
        flex-wrap: wrap;
        justify-content: center;
        padding: 20px 0 15px;
        text-align: center;
    }
}

.submit_question {
    margin-left: 7px;
    padding: 5px 3px;
    border: 1px solid #1C130A;
    background: #E1CB15 none repeat scroll 0 0;
    color: black;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}
.text_question {
    width: 99%;
    margin: 7px;
    width: 526px;
    height: 30px;
    color: #9A8970;
    background: #1C130A;
    border: 1px solid #524F44;
}
.parent_faq {
    margin: 7px;
    border: 1px solid;
    position: relative;
}
#quetions_list {
    margin-top: 30px;
}
.defaultText {
    font-style: italic;
    color: #58582D;
}

.faq {
    color: #ed9e19;
    padding: 5px;
}

.y {
    background-color: #513a15;
}

.b {
    background-color: #363129;
}

.gameguru_container a:link, .gameguru_container a:visited, .gameguru_container a:active  {
    text-decoration: underline;
    color: #000;
}

.gameguru_container a:hover {
    text-decoration: none;
    color: #000;
}

.gameguru_container .gameguru_pager {
    overflow: hidden;
    position: relative !important;
    left:450px !important;
    padding:5px 0 !important;
    margin: -20px 0 10px 0 !important;
}

.gameguru_container .gameguru_pager a {
    background-color: #5C4D38 !important;
    color: #FF9422 !important;
    text-decoration: none !important;
    font-size: 10pt;
    padding: 5px;
    border: 1px solid #55534A !important;
}

.gameguru_container .gameguru_pager a.active {
    background-color: #5C4D38 !important;
    color: #fff !important;
    border: 1px solid #BBBBBB;
}

.gameguru_container .gameguru_pager a:hover {
    background-color: #5C4D38 !important;
    color: #fff !important;
}

div.gameguru_container #gameinfo_gameguru {
    min-width: 700px;
    display: none;
    position: fixed;
    top: 5%;
    left: 5%;
    width: 85%;
    height: 85%;
    margin: 0 0 0 15px;
    font: 12px/19px Verdana, Tahoma, Arial, sans-serif;
    border: 15px solid #bbb;
    background:#e8e7ea;
    z-index: 5000;
    padding: 0;
    overflow: visible;
}

.gameguru_container #gameinfo_gameguru_wrap {
    overflow: auto;
    height: 100%;
}

.gameguru_container .gameinfo_gameguru_wrap_pad {
    padding: 20px 20px 20px 20px;
}

.gameguru_container #gameinfo_gameguru a {
    color: #990000
}

.gameguru_container #gameinfo_gameguru a:hover {
    color: #990000
}

.gameguru_container #gameinfo_gameguru .gg_game_screens {
    padding: 20px 0 10px 0;
    font-size: 16px;
    font-weight: bold ;
    clear: both;
    display: block
}

.gameguru_container #gameinfo_gameguru .gameblock_link_site {
    display: block;
}

div.gameguru_container .gameinfo-close {
    background: url("https://gameguru.ru/i/fancybox.png") repeat scroll -40px 0 transparent;
    height: 30px;
    cursor: pointer;
    position: absolute;
    right: -30px;
    top: -30px;
    width: 30px;
    z-index: 1103;
    margin: 0;
}

.gameguru_container #gameinfo_gameguru .gameblock_link_site,
.gameguru_container #gameinfo_gameguru .gameblock_link_reg,
.gameguru_container #gameinfo_gameguru .gameblock_link_test {
    width: 171px;
    height: 32px;
    white-space: nowrap;
    text-indent : 171px;
    overflow: hidden;
    margin: 10px 8px 10px 0px;
    display:inline-block;
}

.gameguru_container #gameinfo_gameguru .gameblock_link_site {
    background:url('https://gameguru.ru/i/mmog_button1.gif');
}

.gameguru_container #gameinfo_gameguru .gameblock_link_reg {
    background:url('https://gameguru.ru/i/mmog_button2.gif');
}

.gameguru_container #gameinfo_gameguru .gameblock_link_test {
    background:url('https://gameguru.ru/i/mmog_button3.gif');
}

.gameguru_container #gameinfo_gameguru .gg_all_games {
    display: block;
    clear: both;
    font-size: 20px;
    margin: 20px;
    text-align: center;
}

#banner_gameguru .gametext_gameguru {
    font-size:12px !important;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    color: #96917D !important;
    line-height:160% !important;
    padding:10px !important;
    vertical-align: top;
}

#banner_gameguru .gametext_gameguru .gameblock_summary {
    display: block;
    margin: 7px 0px;
}

#banner_gameguru .gameblock_title {
    color:#E9AA00 !important;
    display:block;
    margin: -45px 0px 5px 0px !important;
    font-size:12pt !important;
    font-weight:300 !important;
    text-decoration: none !important;
}

#banner_gameguru .gameblock_gameguru {
    background: url("/content/images/rect-top.png") no-repeat scroll left top transparent;
    width:98% !important;
    background-color: #272318 !important;
    border-top: 0px solid #272318 !important;
    border: 1px solid #4D4A40 !important;
    padding-top: 45px !important;
    margin-bottom: 30px;
}

#banner_gameguru .gameblock_gameguru td {
    padding: 10px 0px 10px 10px;
}

#banner_gameguru .img_gameguru img {
    display: block;
    padding: 0px 0px !important;
    background-color:transparent !important;
    border: 1px solid #fff !important;
}

#banner_gameguru .img_gameguru a img {
    width: 151px;
}

#banner_gameguru .img_gameguru {
    font-size: 11px;
    margin:10px 10px 0 10px;
    padding-bottom: 12px;
    width: 180px;
}

#banner_gameguru .img_gameguru a {
    display: block;
    margin: -45px 0 8px 0;
}

#banner_gameguru .img_gameguru span {
    background: none repeat scroll 0 0 #272318 !important;
    margin: 0 0 0 38px !important;
    padding: 0px !important;
    vertical-align: -2px !important;
    white-space: nowrap !important;
}

#banner_gameguru .img_gameguru span img {
    padding: 0px 2px 2px 0px;
    display: inline;
}

#banner_gameguru a.gameblock_link_site, #banner_gameguru a.gameblock_link_more, #banner_gameguru a.gameblock_link_reg, #banner_gameguru a.gameblock_link_test {
    font-size:9px !important;
    padding:1px 3px 1px 3px !important;
    margin-right: 0px !important ;
    color: #222;
    font-weight:100 !important;
    background: none repeat scroll 0 0 #FF8C15 !important;
    text-decoration: none !important;
    border-left: 0px !important;
    border-radius: 5px !important ;
}

.gameguru_container #gameinfo_gameguru .gg_game_image {
    float: left;
    width: 151px;
    height: 103px;
    padding: 10px;
    background: #fff;
    border-bottom: 2px solid #ccc;
    margin: 0 20px 5px 0;
}

.gameguru_container #gameinfo_gameguru .gg_game_title {
    overflow: hidden;
    font-size: 25px;
    line-height: 32px;
    margin: 0 0 10px 0;
    font-weight: bold;
}

.gameguru_container #gameinfo_gameguru .gg_game_types {
    margin: 5px 0 15px 0;
    overflow: hidden;
}

.gameguru_container #gameinfo_gameguru .gg_game_short_description {
    font-size: 14px;
    line-height: 21px;
    font-style: italic;
}

.gameguru_container #gameinfo_gameguru .gg_game_content {
    overflow: hidden;
    margin: 25px 0 0 0;
}

.gameguru_container #gameinfo_gameguru .gg_game_screenshoot {
    float: left;
    width: 500px;
    margin: 0 30px 0 0;
}

.gameguru_container #gameinfo_gameguru .gg_description {
    color: #666;
    overflow: hidden;
}

.gameguru_container #gameinfo_gameguru .gg_description b {
    color: #000;
}

.gameguru_container #gameinfo_gameguru .gameinfo-mmog-wrap {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 10px;
    line-height: 13px;
    color: #666;
    text-align: center;
}

.gameguru_container #gameinfo_gameguru .gameinfo-mmog-wrap img {
    display: block;
    width: 500px;
    height: 300px;
    margin: 0 0 3px 0;
    padding: 0;
}

.gameguru_container #gameinfo_gameguru .gg_game_site_link_top {
    margin: 0 0 10px 0;
}

.gameguru_container #gameinfo_gameguru .gg_game_site_link_bottom {
    margin: 30px 0 0 0;
}

.gameguru_container #gameinfo_gameguru .gg_game_site_link_top a,
.gameguru_container #gameinfo_gameguru .gg_game_site_link_bottom a {
    margin-top: 0;
}

.gameinfo-mmog-wrap {
    height: auto;
    background: none;
}

.content-main {
    width: 733px;
}

.telegram-banner.banner-300x250 {
    /*float: left;*/
    /*padding: 10px 35px 25px 25px;*/
}

.telegram-banner.banner-300x250 img {
    /*vertical-align: top;*/
}

#timed {
    border:none;
    font-family:verdana;
    font-size:24pt;
    color: #E1CB15;
    font-weight:bold;
    background: url("/content/images/transparent.png") repeat scroll 0 0 transparent;
    width:50px;
}


#ui-datepicker-div {
    display: none;
}

.requirements {
    padding-right: 10px;
}

.live-internet-graph {
    width: 100%;
}

.no-underline {
    text-decoration: none;
    display: inline-block;
}

.flash-inner-menu,
.images-list-text {
    background: #18181a;
}
