.h-wrapper {border-radius:0px;padding:40px 0px;min-height: -webkit-calc(100% - 319px);min-height: -moz-calc(100% - 319px);min-height: calc(100% - 319px);}
.h-main {
    background: url(/roll/image/forum7.jpg) top center repeat-x;
    background-size: 100% auto;
    background-color: #efefef;
border-radius:0px;
}
p {line-height:24px;}
ol li {margin-bottom:10px;
line-height:24px;
}
ol li:last-child {margin-bottom:0px;}

/* tour */

.h-tour {padding-top:30px;}

.h-forum-title {font-size:38px;font-weight:bold;color:#000}
.h-forum-desc {color:#000;padding-top:35px;padding-bottom:50px;font-size:16px;line-height:1.9;max-width: 800px;}
.h-forum-counter {
    position: absolute;
    right: 0px;
    bottom: 30px;
    background: #0000004d;
    border-radius: 4px;
    padding: 0px 30px;
}
.h-forum-counter div {cursor:default;float:left;font-weight:bold;font-size:26px;line-height:26px;padding:18px 0px;padding-bottom:20px;margin-right:25px;text-align:center;color: rgba(255,255,255,0.7);
    border-right: 1px solid #ffffff14;
    padding-right: 25px;
}
.h-forum-counter div:last-child {margin-right:0px;
    border-right: none;
    padding-right: 0px;
}
.h-forum-counter div:hover {color:#fff;}

.h-forum-counter div span {display:block;font-size:14px;line-height:15px;padding-top:10px;font-weight:normal;}


.h-forum-top {background:#191919;height:50px;padding:0px;
margin: -31px -30px 30px -30px;
    border-radius: 4px 4px 0px 0px;
    overflow: hidden;
}
.h-forum-top a {float:left;display:inline-block;color:#b1b1b1;text-decoration:none;font-size:14px;line-height:50px;padding:0px 25px;}
.h-forum-top a:hover {
    color: #fff;
    background: #242222;
}
.h-forum-top a:hover i {#fff}

.h-forum-top a:nth-last-child(1),
.h-forum-top a:nth-last-child(2),
.h-forum-top a:nth-last-child(3) {
float:right;
}

.h-forum-top a i {margin-right:7px;color:#b1b1b1}
.h-forum-top a:hover i {color:#fff;}

.h-main .gTableSubTop {display:none}
.forum-box .gTableSubTop {padding-top:10px !important}

.forumIcoTd {width:50px}
.forumNameTd .forum {font-size:16px;text-decoration:none;color:#242222;font-weight:bold;}
.forumNameTd .forum:hover {color:#cd0000;text-decoration:none}
.forumNameTd .forumDescr {margin-top:3px;font-size:12px;line-height:1.7;color:#9ea0ad;} 
.forumPostTd,.forumThreadTd {width:100px;padding-right:30px !important;text-align:right;color:#242222;font-size:24px;font-weight:bold;line-height:1.2}
.forumPostTd span,.forumThreadTd span {display:block;color:#999bb0;font-size:13px;font-weight:normal;}
.forumLastPostTd {width:250px;line-height:1.7;font-size:13px;color:#7b8398}
.forumLastPostTd a {text-decoration:none;color:#7b8398}
.forumLastPostTd span a {color:#51a9e8}
.forumLastPostLink {color:#505563;font-weight:500}
.forumLastPostTd span a:hover {color:#cd0000}
.forumLastPostLink:hover {color:#3f475c}
.gTableBody1 {font-size:14px;color:#6e727d;line-height:1.7;padding:20px !important;padding-left:10px !important}
.funcBlock {margin:15px 0px;color:#fff;font-size:0px;}
.funcBlock a {float:right;font-size:13px}

.ucoz-forum-post {line-height:24px;}

.legendTd img {margin-right:10px !important}
.legendBlock {padding-top:20px;font-size:13px}

.forumNamesBarTbl, .ThrForumBarTbl, .FrmForumBarTbl {padding:15px 0px}
.threadsDetails {padding-top:15px !important}
.forumOnlineBar {padding-bottom:15px !important}
.threadsDetails, .forumOnlineBar, .fFastSearchTd {font-size:13px}

.threadIcoTd {border-left:1px solid #dbe1e8;}
.threadNametd {border-left:1px solid #dbe1e8}
.threadViewTd, .threadPostTd {width:7%;border-left:1px solid #dbe1e8}
.threadAuthTd {width:14%;border-left:1px solid #dbe1e8}
.threadLastPostTd {width:20%;border-left:1px solid #dbe1e8;border-right:1px solid #dbe1e8}
.threadsType {font-weight:bold;border-left:1px solid #dbe1e8;border-right:1px solid #dbe1e8;padding:13px 20px !important;background:#f4f5f7}

#forum_filter {font-size:13px;margin-bottom:20px;}
#filter_by {margin-right:10px;margin-top:0px !important;line-height:24px}
#forum_filter_select {margin-right:10px}
#forum_filter_select, .fastNav, .moderOptions {height:38px;border:1px solid #D8D8D8;}
#forum_filter_select:hover, .fastNav:hover, .moderOptions:hover {border-color:#a2a2a2}
#filter_word, .fastNav {margin-right:8px}
#forum_filter input[type="submit"], input.fastNav, .fFastSearchTd input[type="submit"] {text-transform:uppercase;font-size:11px !important}
.fastSearch {margin-left:8px !important}

#thread_search_button {margin-top:0px !important}

.hl-photo-over {width:100%;overflow-x:hidden}
.hl-photo-in {width: -webkit-calc(100% + 15px);width: -moz-calc(100% + 15px);width: calc(100% + 15px);}
#uEntriesList .uEntryWrap {padding:0px !important;padding-right:15px !important;padding-bottom:15px !important}
#uEntriesList .uEntryWrap img {width:100%;vertical-align:bottom}
.h-photoblock {position:relative}
.hl-moderpanel {position:absolute;bottom:20px;right:20px;z-index:999}

.h-photoblock span {position:absolute;width:100%;height:100%;background:rgba(228,138,49,0.2);opacity:0;display:inline-block;-webkit-transition: all .3s;transition: all .3s;}
.h-photoblock span:after {content:'';display:inline-block;z-index:9;position:absolute;top:60px;left:60px;bottom:60px;right:60px;border:1px solid #fff;opacity:0;-webkit-transition: all .1s;transition: all .1s;}
.h-photoblock:hover span:after {top:10px;left:10px;bottom:10px;right:10px;opacity:0.7}
.h-photoblock:hover span {opacity:1}

.searchForumsFl {width:100%}

.postTdTopleft {border-left:1px solid #dbe1e8;border-right:none !important}
.postTdTop {border-right:1px solid #dbe1e8}
.postBottom {border-right:1px solid #dbe1e8;border-bottom:1px solid #dbe1e8 !important}
.postBottomleft {border-left:1px solid #dbe1e8;border-right:none !important}


.userRights {font-size:13px;padding-top:10px}



.forum-box .statusOnline, .forum-box .statusOffline {vertical-align:middle !important;margin-top:-2px;margin-left:4px;width:6px;height:6px;background:#71c23b;display:inline-block;color:rgba(0,0,0,0);font-size:0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}
.forum-box .statusOffline {background:#dedede}

.forum-post-tab {display:table;width:100%;margin-top:50px}
.forum-post-left, .forum-post-right {display:table-cell;vertical-align:top}
.forum-post-left {width:160px;padding-right:15px;text-align:center}
.forum-post-right {border:1px solid #d3e8ed;background:#f8fcff;padding-bottom:48px;position:relative}
.forum-post-top,.forum-post-bottom {font-size:13px;padding:10px 30px;}
.forum-post-top {border-bottom:1px solid #d3e8ed}
.forum-post-message {padding:20px 30px}
.forum-post-bottom {border-top:1px solid #d3e8ed;position:absolute;bottom:0px;left:0px;right:0px;}
.fpb-user {margin-bottom:10px}
.fpb-right {float:right}
.forum-post-bottom a, .forum-post-bottom a:hover {text-decoration:none;color:#666;margin-right:15px;font-size:11px;opacity:0.8}
.forum-post-bottom a:hover {opacity:1}
.forum-post-bottom i {margin-right:6px;opacity:0.5}
.forum-post-bottom div a, .forum-post-bottom div a:hover {margin-right:0px;margin-left:15px}
.fpb-awards {margin-top:10px}
.postAvatar img {width:90px;height:90px;padding:2px;border:1px solid #d8d8d8;object-fit:cover}
.postRankIco {margin-top:5px}
.numposts, .reputation, .userBan {font-size:11px;color:#666;line-height:14px;}
.userBan {margin-top:6px}
.numposts {margin-top:3px}
.postip {padding-top:20px}
.forum-post-right2 {border:1px solid #dbe1e8;background:#fbfbfb;padding-bottom:48px;position:relative}
.forum-post-right2 .forum-post-top {border-bottom:1px solid #dbe1e8 !important}
.forum-post-right2 .forum-post-bottom {border-top:1px solid #dbe1e8 !important}

.dPstBox {margin-left:15px}

/* end forum */