/*==============================================================
Theme: Captain Android
Version: 0.1
Content Management System (CMS): uCoz Web Service
Date Coding: 20.01.2018
Coding Designed: Buger
URL Link Coding: http://art-ucoz.ru/
Copyright (c) 2016 Roman Buger
==============================================================
(ENG) License: This template is designed by studio ART-UCOZ. It is forbidden extend this template and files related on him, both on commercially and on a nonprofit basis. All rights are reserved.
(RU) Лицензия: Этот дизайн разработан студией ART-UCOZ. Запрещены к распространению шаблон и графические файлы, относящиеся к нему, как на коммерческой так и на некоммерческой основе. Все права защищены и принадлежат разработчику.
=============================================================
*/
* {margin: 0; padding: 0; box-sizing: border-box;}
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #514d4c;
    line-height: 22px;
    background: #f1f1f1 url(../images/bg.jpg) repeat;
}
a {text-decoration: none; border: none;outline: none; color: #58bdfa;}
a, input[type="button"], input[type="reset"], input[type="submit"], button, .header [class*="ion"] {transition: all 0.3s ease 0s; cursor: pointer;}
ul {margin: 0; padding: 0;}
li {list-style: none;}
img {max-width: 100%;}
textarea {width: 100%;padding: 5px 10px;margin-bottom: 10px;border: 5px solid #ededed;}
input[type="text"], select {padding: 5px 10px;border: 5px solid #ededed;}
.x-unselectable {position:relative;}
#uCatsMenu7 {left: 0% !important;top: 43px !important; margin-left: 0px;}
.container {max-width: 1264px; margin: 0 auto;}
.clearfix:after {content: ''; display: table; position: relative; clear: both;}

/* Placeholder
--------------------------------------------*/
::-webkit-input-placeholder {color:#8d8d8d; opacity:1;}
::-moz-placeholder          {color:#8d8d8d; opacity:1;}
:-moz-placeholder           {color:#8d8d8d; opacity:1;}
:-ms-input-placeholder      {color:#8d8d8d; opacity:1;}
input[placeholder]          {text-overflow:ellipsis;}
input::-moz-placeholder     {text-overflow:ellipsis;} 
input:-moz-placeholder      {text-overflow:ellipsis;} 
input:-ms-input-placeholder {text-overflow:ellipsis;} 
:focus::-webkit-input-placeholder {color: transparent;}
:focus::-moz-placeholder          {color: transparent;}
:focus:-moz-placeholder           {color: transparent;}
:focus:-ms-input-placeholder      {color: transparent;}

/* Button
--------------------------------------------*/
.btn, input[type="button"], input[type="submit"], input[type="button"], button, input[type="reset"] {white-space: nowrap;background: #4cb050;padding: 10px 12px;text-transform: uppercase;color: #fff;font-weight: 600;font-size: 13px;display: inline-block; border: 0;}
.btn:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, input[type="reset"] {background: #EE4814;}
input[type="reset"]:hover {background: #EEEEEE;}
.btn [class*="ion"] {float: left; margin-right: 10px;}

/* HEADER
--------------------------------------------*/
header {position: relative; clear: both; display: block;}
header:before {content:"";width: 50%;height: 220px;background:#17815b;position: absolute;left: 0;top: 0;}
header:after {content:"";width: 50%;height: 220px;background: #6FD1BA;position: absolute;top: 0;right: 0;}
.header {background: url(../images/h-bg.jpg) no-repeat center top;color: #fff; position: relative; z-index: 1; height: 220px;}
.header [class*="ion"] {font-size: 26px;display: none;padding: 12px 20px;cursor: pointer;}
.headerTop {background: #4cb050; box-shadow: rgb(0,0,0,0.5) 0px 0px 15px; color: #fff; position:relative;}
.headerMiddle {height: 120px;padding: 10px 0;}
.headerBottom {background: #fff;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 25px;position: relative;}

/* header Top Nav
--------------------------------------------*/
.headerTopNav {float: left;}
.headerTopNav li {float: left; font-size: 16px;}
.headerTopNav a {color: #fff; display: inline-block; padding: 14px 20px; border-right: 1px solid #6ec074;}
.headerTopNav li:last-child a {border-right:0;}
.headerTopNav a:hover {background: #6ec074;}

/* User Panel
--------------------------------------------*/
.uPanel {float: right;}
.uPanel ul {display: block;}
.uPanel li {float: left; font-size: 16px;}
.uPanel li a {color: #fff; display: inline-block; padding: 14px 20px;}
.uPanel li:last-child a {background: #47a14a;}
.uPanel li a:hover {background: #6ec074;}
.uPanel [class*="ion"], .headerTopNav [class*="ion"]:hover {background: #47a14a;}
.uPanel [class*="ion"]:hover, .headerTopNav [class*="ion"] {background: #6ec074;}

/* Logo
--------------------------------------------*/
.logo {background: url(../images/logo.png) no-repeat;height: 100px;width: 270px;float: left;margin-top: 3px;text-indent: -9999px;}
.logo a {display: block; height: 100%;width: 100%;}

/* header Bottom Nav
--------------------------------------------*/
.headerBottom li {float: left;font-size: 16px;}
.headerBottom li a {color: #2c2e2b; display: inline-block; padding: 14px 20px; border-right: 1px solid #e3e3e3;}
.headerBottom li a:hover {background: #f8f8f8;}
.headerBottom li:last-child a {border-right: 0;}
.headerSoc {padding: 12px 15px;text-align: right;}

/* Search
--------------------------------------------*/
.search {float: right;margin-top: 29px;position: relative;}
.search form {background: #fff;position: relative;}
.search input[type="text"] {padding: 10px 12px;font-size: 12px;margin-right: 36px;border: 0;width: 365px;}
.search button {width: 42px;height: 42px;position: absolute;right: 0;top: 0;border: 0;line-height: 42px;background: transparent; padding: 0;}
.search button:hover [class*="ion"] {color: #6ec074;}
.search [class*="ion"] {display: inline-block;color: #a7a7a7;padding: 0;font-size: 22px;}

/* MIDDLE
--------------------------------------------*/
.shadow {box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 25px;}
.middle {display: table;width: 100%;height: 100%;position: relative;}
aside, main {display: table-cell; z-index: 1; position: relative;vertical-align: top;}
aside {background: #fff; width: 240px;}
main {background: #eeeeee; padding: 18px 20px 30px 40px; box-shadow: 7px 0 4px -4px rgba(0, 0, 0, 0.03) inset, 0px 0 0px 0px transparent;}

/* ASIDEBAR
--------------------------------------------*/
.asideBl {clear: both; position: relative;}
.asideBl .asideTitle {background: #f2f2f2; color: #333;padding: 13px 15px 14px;font-size: 18px;font-weight: 600;}
.asideBl .asideTitle [class*="ion"] {font-size: 26px;margin-right: 12px;float: left;display: inline-block;margin-top: -3px;}
.asideBl .asideCont {padding: 10px; position: relative;}

/* Menu
--------------------------------------------*/
nav .asideTitle {background: #47a14a;color: #fff;padding: 12px 15px 13px;font-size: 18px;font-weight: 600;}
nav .asideTitle [class*="ion"] {font-size: 26px;margin-right: 12px;float: left;display: inline-block;margin-top: -1px;}
aside nav li {}
aside nav li a {background: #4cb050; color: #fff; display: block;padding: 7px 19px 10px; border-top: 1px solid #64c46a; border-bottom: 1px solid #45a54b;}
aside nav li:first-child a {border-top: 1px solid transparent;}
aside nav li:first-child a:hover {border-top: 1px solid #c35a20;}
aside nav li a:hover, aside nav li a.active {background: #ee4814; border-bottom: 1px solid #bb5b1f; border-top: 1px solid #c35a20;}

/* Top items (aside)
--------------------------------------------*/
.topItems {position: relative; clear: both; margin-bottom: 15px;}
.topItems:last-child {margin-bottom: 0;}
.topItems .topImg {float: left; height: 50px; width: 50px; margin-right: 10px;}
.topItems .topImg img {height: 100%; width: 100%; object-fit: cover; border-radius: 7px;}
.topItems .topCont {overflow: hidden;}
.topItems h3 {font-weight: normal; font-size: 13px;line-height: 18px; margin-top: -3px;}
.topItems h3 > a {font-weight: normal; font-size: 13px; color: #272727;}
.topItems .topCat a {font-size: 12px; color: #8d8d8d;}

/* FOOTER
--------------------------------------------*/
footer {background: url(../images/h-bg.jpg) no-repeat center top;color: #fff; position: relative; min-height: 90px; font-size: 13px;}
footer a {color: #fff; text-decoration:underline; margin-right: 15px; white-space: nowrap;}
.footer {display: table; width: 100%; padding: 20px;}
.footerCol {display: table-cell; width: 50%;vertical-align: middle;}
.fCopy {text-align: left;}
.fCount {text-align: right;}
.footer p {margin-bottom: 10px;}
.footer img {transition: all 0.3s ease 0s;opacity: .5}
.footer img:hover {opacity: 1}

/* Main Description Site
--------------------------------------------*/
.mainDescr {position: relative;clear: both;margin-bottom: 20px;}
.mainDescr h2 {font-weight: 600;font-size: 17px;margin-bottom: 14px; color: #333;}
.mainDescr p {font-size: 13px;line-height: 20px;text-align: justify;}

/* Section Title
--------------------------------------------*/
.sectionTitle {background: #fff; border-left: 5px solid #5ca55e; display: table; width: 100%; padding: 10px 12px 10px 20px; box-shadow: 2px 5px 5px 0px rgba(219, 219, 219, 0.85); margin-bottom: 10px;}
.sectionTitle h2 {font-weight: 600;font-size: 18px; color: #333;}
.sectionTitle p {font-size: 13px;font-weight: lighter; color: #585858}
.sectionCont, .sectionBtn {display: table-cell; vertical-align: middle;}
.sectionCont {}
.sectionBtn {text-align: right;}
.sectionBtn .btn [class*="ion"] {margin-right: 10px;}

/* Section Content
--------------------------------------------*/
#allEntries {margin: 0 -10px 40px;}
#allEntries:after {content: ''; display: table; clear: both; position: relative;}
div[id*="entry"] {display: inline-block;width: 25%;float: left; padding: 10px;vertical-align: top;}

/* Shortstory
--------------------------------------------*/
.sectionItem {background: #fff; position: relative; height: 310px;box-shadow: 0px 5px 5px 0px rgba(219, 219, 219); overflow: hidden;transition: all 0.3s ease 0s; opacity: 1;}
.sectionItem:hover {box-shadow: 0px 5px 25px 0px rgb(207, 207, 207);transition: all 0.3s ease 0s; opacity: 1;}
.rait, .new {text-transform: uppercase; position: absolute; top: 0; color: #fff;}
.rait {background: #4CB050; left: 0; padding: 2px 25px 2px 10px; font-size: 13px;}
.rait:before {content: '';border: 13px solid transparent;border-right: 13px solid #fff;display: block;width: 0;height: 0;position: absolute;right: 0;top: 0;}
.new {background: #0595d1;right: -27px;font-size: 9px;padding: 15px 25px 0px;transform: rotate(44deg);top: -10px;}
.itemImg {text-align: center; position: relative; clear: both; margin-top: 40px;}
.itemImg a {border-radius: 10px; display: inline-block;}
.itemImg img {object-fit:cover;width: 100px; height: 100px; border-radius: 10px; display: block;transition: all 0.3s ease 0s; opacity: .9;}
.sectionItem:hover img {opacity: 1;transition: all 0.3s ease 0s;}
.sectionItem h3 {text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 14px 10px 10px;font-weight: 400;letter-spacing: -0.1px;}
.sectionItem h3 a {color: #333;}
.itemDescr {text-align: center;margin: 0 10px;font-size: 13px;line-height: 20px;height: 60px;overflow: hidden;font-weight: lighter;margin-bottom: 12px;}
.starsItem {text-align: center;}
.starsItem [class*="ion"] {font-size: 26px;color: #fbd00f;}

/* Top Rated
--------------------------------------------*/
.topRated {margin-bottom: 45px; clear: both; position: relative; border: 3px solid #629d63;padding: 20px;}
.topRated h2 {background: #eee;display: inline-block;font-weight: 600;font-size: 24px;color: #333; position: absolute; top:-15px;}
.topRated h2:before, .topRated h2:after {content: "\f24e";font-family: "Ionicons";padding: 0 16px;color: #fb620f;font-size: 24px;}
.topRatedCont {display: table; width: 100%;}
.topRatedItem {display: inline-block; float: left; width: 33.333%; padding: 10px;}
.topRatedImg {height: 50px;width: 50px;float: left; margin-right: 10px;}
.topRatedImg img {object-fit: cover;width: 100%;height: 100%; border-radius: 7px;}
.topRatedInfo {overflow: hidden;padding-top: 2px;}
.topRatedInfo h3 {font-weight: 400;font-size: 14px;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.topRatedInfo h3 a {color: #333;}
.topRatedCat a {font-size: 12px; color: #8d8d8d;}

/* Fullstory
--------------------------------------------*/
.full {padding: 20px;background: #fff;box-shadow: 0px 5px 7px 0px rgba(219, 219, 219); margin-top: 2px; margin-bottom: 20px;}
.full .sectionTitle h1, .full .sectionTitle h6 {font-size: 18px;margin:2px 0;}
.fullItem {display: table;width: 100%; margin-top: 25px; margin-bottom: 25px;}
.fullItemImg, .fullItemInfo, .fullItemDownload {display: table-cell; vertical-align: top;}
.fullItemImg {width: 200px; height: 200px; position: relative; overflow: hidden;box-shadow: 0px 5px 7px 0px rgba(219, 219, 219); padding-bottom: 15px;}
.fullItemImg .itemImg {margin-bottom: 10px;}
.fullItemInfo {padding: 0 20px;}
.fullItemDownload {width: 180px; vertical-align: middle;}
.fullItemDownload a {display: block;text-align: center;color: #fff; padding: 10px; margin: 10px 0;}
.fullItemDownload a:hover {opacity: 0.8;}
.fullItemDownload a.btn_blue {background: #0595d1;}
.fullItemDownload a.btn_green {background: #4cb050;}
.fullItemDownload [class*="ion"] {font-size: 28px;float: left;margin-left: 10px; margin-top: -3px;}
.fullItemInfoList {padding: 5px 10px;font-size: 13px; color: #333;}
.fullItemInfoList span {width: 155px; display: inline-block; font-weight: 700; color: #5c5c5e;}
.fullItemInfoList a {color:#4CB050; text-decoration: underline;}
.fullItemInfoList:nth-child(2n+1) {background: #f5f5f5;}
.fullDescr {color: #3b3b3b; margin: 20px 0;}
.fullScreens {position: relative; margin: 0 -10px;}
.fullScreensItem { width: 33.33%;padding: 10px;}

/* Tabs
--------------------------------------------*/
.tab-content {margin-bottom: 20px;}
.tab-content > .tab-pane {display: none}
.tab-content > .active {display: block}
[role="tablist"] li {float: left; margin-right: 20px;}
[role="tablist"] li:last-child {float: left; margin-right: 0px;}
[role="tablist"] li a {color: #333; background: #f5f5f5; padding:5px 10px; text-transform: uppercase; font-weight: 600; font-size: 13px; display: inline-block;}
[role="tablist"] li.active a {color: #fff; background: #4cb050;}
[role="tabpanel"] {margin-top: 20px;}

/* VIDEO IFRAME
--------------------------------------------*/
.videoWrapper {position:relative; height:0;padding-bottom:56.25%; padding-top:25px; }
.videoWrapper iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

/* DOWNLOAD Block
--------------------------------------------*/
.downloadBl {background: #eee;color: #fff;}
.downloadBlTop {background: #47a14a;padding: 12px 15px; font-size: 18px; font-weight: 600;}
.downloadBlTop [class*="ion"] {margin-right: 10px;float: left;font-size: 26px;margin-top: -3px;}
.downloadCont {padding: 20px 62px;}
.downloadContTop {background: #fff; color: #333; padding: 10px;box-shadow: 0px 5px 7px 0px rgba(219, 219, 219); margin-bottom: 20px;transition: all 0.3s ease 0s;}
.downloadContTop:hover {box-shadow: 0px 5px 25px 0px rgb(207, 207, 207);transition: all 0.3s ease 0s;}
.downloadContTop a {color: #fff;display: block;background: #4cb050; padding: 10px 20px;}
.downloadContTop a:hover {background: #47a14a;}
.dFile, .dFileInfo {display: block;}
.dFile {margin-bottom: 5px;}
.dFile [class*="ion"] {font-size: 18px; float: left; margin-right: 10px;}
.dFile span {font-weight: 600;}
.dFileInfo {display: block;font-size: 13px;}
.dFileInfo span {display: inline-block; margin-right: 20px;}
.downloadContGplay {background: #fff; color: #333;box-shadow: 0px 5px 7px 0px rgba(219, 219, 219);font-size: 18px;font-weight: 400;line-height: 36px;transition: all 0.3s ease 0s;}
.downloadContGplay:hover {box-shadow: 0px 5px 25px 0px rgb(207, 207, 207);transition: all 0.3s ease 0s;}
.downloadContGplay a {color: #333;display: block;padding: 10px 22px;}
.downloadContGplay a img {float: left;margin-right: 22px;}

/* Comments
--------------------------------------------*/
.commBl {background: url(../images/bg.jpg);box-shadow: 0px 5px 7px 0px rgba(219, 219, 219); border: 1px solid #e0e0e0; padding: 10px;}
.commBlTitle {clear: both; position: relative;margin-bottom: 10px;}
.commBlTitle span {font-size: 16px; color: #333; display: inline-block;margin-top: 8px;}
.addComm {float: right; font-size: 12px;}
.addComm [class*="ion"] {font-size: 18px;}
.commCont {}
.commItem {background: #fff; margin-bottom: 10px;padding: 10px; clear: both;} 
.commItem:last-child {margin-bottom: 0px;} 
.commAva {float: left; width: 40px;height: 40px;background: #4cb050;text-align: center;margin-right: 10px;}
.commAva a [class*="ion"] {color: #fff; font-size: 40px;}
.commAva img {width: 100px;height: 100px; display:block;}
.commContent {overflow: hidden;}
.commTop {}
.commTop span {margin: 0 10px; display: inline-block;font-weight: lighter; font-size: 12px;}
.commTop a {text-transform: uppercase; color: #333; font-weight: 700; font-size: 13px;}
.commMess {clear: both;}
a.answ {float: right; color: inherit;}
a.answ [class*="ion"] {font-size: 26px;color: #4cb050;transition: all 0.3s ease 0s;}
a.answ:hover [class*="ion"] {color: #0595D1;transition: all 0.3s ease 0s;}
.commForm{margin-bottom: 20px;margin-top: 20px;background: #fff;padding: 10px;display: none;}

/* BASE STYLES
--------------------------------------------*/
.uadm.uadm--mini, .uadm.uadm--mini .uadm-collapse {margin-top: -15px;}
.starsItem a {transition:none;}
.codeButtons {width: auto !important;padding: 5px 12px !important;}
hr {opacity: .1;}

/*  Pagination 
---------------------------*/
.pagination {
    display: block;
    text-align: center;
}

#pagesBlock1, .pagesBlockuz1, .pagesBlockuz2 {
    clear: both;
    margin-bottom: 25px;
    /*margin-top: 25px;*/
    font-size: 18px;
    display: inline-block;
    font-family: 'Fira Sans', sans-serif;
    font-weight: 400;
}

/* -- active -- */
.pgSwchA b, .swchItemA span, .swchItemA1 span {
    margin: 0 3px;
    cursor: default;
    position: relative;
    text-decoration: none;
    min-width: 37px;
    height: 37px;
    text-align: center;
    white-space: nowrap;
    background: #4cb050;
    padding: 8px 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    border: 0;
}
.pgSwchA:hover b, .swchItemA:hover span, .swchItemA1:hover span {}

/* -- no active -- */
.pgSwch span, .swchItem span, a.swchItem1 {
    margin: 0 2px;
    position: relative;
    text-decoration: none;
    min-width: 37px;
    height: 37px;
    color: #333;
    padding: 7px 12px;
    background-color: #FFF;
    border: 1px solid #ddd;
    display: inline-block;
    font-size: 13px;
}
.pgSwch:hover span, .swchItem:hover span, a.swchItem1:hover {}

/* -- dots -- */
.swchItemDots {
    margin: 0 2px;
    position: relative;
    line-height: 2;
    text-decoration: none;    
}

.commBl #allEntries {margin: 0;}
.com-order-block, #crt_blk_cont {display:none  !important;}


/*  FORUM

----------------------------------*/

.fNavLink, .funcLink, .postip a, .uplFileFl {text-transform: uppercase;font-size: 11px;color: #282828;border: 1px solid #e0e9f1;display: inline-block;padding: 8px 15px;border-radius: 0;font-weight: bold; cursor: pointer;background: #fff;}

.fNavLink:hover, .funcLink:hover, .postip a:hover, .uplFileFl:hover {color: #26c281;border: 1px solid #26c281;}

.fNavLink {margin-bottom: 15px;}

.gDivLeft {margin-top: 20px;}

.gTableTop {background: #4cb050;padding: 15px 30px;color: #fff;text-transform: uppercase;font-weight: bold;}

.catLink {color: #fff;}

.gTableSubTop, a.topSortLink,.uTopTd {background: #F6F6F6;padding: 12px 0px;font-weight: bold;text-transform: uppercase;color: #282828;font-size: 12px;padding: 20px 10px;}

.gTable tbody tr:nth-child(even) {background: #fbfbfbcc;}

.forumNameTd {padding: 20px 0 20px 30px;}

.forumNameTd a.forum, .threadLink {text-transform: uppercase;color: #282828;font-size: 12px;font-weight: bold;}

.forumNameTd a.forum:hover {color: #4cb050;}

.forumIcoTd, .threadIcoTd {padding: 0 30px;border-right: 1px solid #e0e9f1cc;background: #fff;}

.forumDescr, .threadDescr {font-size: 13px;margin-top: 5px;}

.funcBlock {color: #F6F6F6;}

.forumThreadTd, .forumPostTd, .threadPostTd, .threadViewTd {font-weight: bold;background: #fff;}



.forumThreadTd, .threadPostTd {border-left: 1px solid #e0e9f1cc;border-right: 1px solid #e0e9f1cc;}

td.forumPostTd, .threadViewTd {border-right: 1px solid #e0e9f1cc;}

.forumLastPostTd {padding: 20px 30px;}

.forumLastPostLink {color: #282828;}

.forumLastPostLink:hover {color: #26c281;}

td.gTableSubTop[width="8%"] {width: 10%;}

.gTableRight, .gTableBody1 {background: #fff;padding: 20px 30px !important;}

#subscribe {color: #26c281;font-weight: normal;text-transform: none;float: right;}

#subscribe a {color: #fff;}

.topSortLink {white-space: nowrap;}

.threadNametd {padding: 20px 30px 20px 30px;}

#forum_filter {background: #fff;padding: 15px 20px 5px;text-align: right;}

#forum_filter input {width: auto !important;}

#forum_filter form {display: inline-block;}

.FrmForumBarTbl {background: #fff;margin-bottom: 20px;}

.forumNamesBar {padding: 15px 30px !important;}

.FrmTopButtonsTbl {margin-bottom: 20px;margin-top: 15px;background: #fff;}

a.forumBar {color: #282828;text-transform: uppercase;font-size: 11px;}

a.forumBar:hover {color: #26c281;}

tr[class*="FrmTopButtonsRow"] {padding: 15px 30px;color: #282828;font-size: 12px;font-weight: bold;text-transform: uppercase;}

td[class*="FrmTopButtons"] {padding: 15px 30px;color: #282828;font-size: 12px;font-weight: bold;text-transform: uppercase;}

.threadsDetails {padding: 30px;background: #FCFCFC;border-top: 1px solid #E6EDF4;border-bottom: 1px solid #E6EDF4;color: #282828;}

.forumOnlineBar {padding: 30px;}

.forumOnlineBar a {text-transform: uppercase;font-size: 12px;color: #282828;font-weight: bold;}

.forumOnlineBar a:hover {color: #26c281;}

a.groupAdmin {color: #f00;}

table[class*="FrmBotTb"] {margin-top: 10px;}

.FrmBotRow2 {background: #fff;}

.FrmBotRow2 > td[class*="FrmBotCl"] {background: #fff;padding: 20px 30px 30px;}

.fFastSearchTd {text-align: right;}

.fFastNavTd {padding: 0px 0 20px !important;}

.switches {color: #282828;font-weight: bold;font-size: 12px;text-transform: uppercase;}

form[name="navigation"] {margin-top: 20px !important;}



.postPreview {width: auto!important;}

a[name="post"] {color: #fff;}

.ThrTopButtonsTbl {background: #fff;}

tr[id*="post"] {background: #fff;}

.forumContent .gTable tbody tr[id*="post"] {background: #fff;border-bottom: 30px solid #F6F6F6;}

.postTable .postTdTop, .postTable .postTdInfo {border-right: 1px solid #e0e9f1cc;border-bottom: 1px solid #e0e9f1cc;}

.postTable .postTdTop:last-child {background: #fbfbfbcc;padding: 15px 30px;color: #282828;border-bottom: 1px solid #e0e9f1cc; border-right: 0;text-align: right;font-size: 13px;}

.postTable .postTdInfo {text-align: center;padding: 30px;}

.postTable .postTdInfo img.userAvatar {width: 100px;height: 100px;overflow: hidden;border-radius: 50%;}

.postTable a.postUser {text-transform: uppercase;font-weight: bold;font-size: 12px;color: #282828;}

.postTable a.postUser:hover {color: #26c281;}

.postTable .posttdMessage {background: #fff;padding: 20px 30px;}

.postTable .postBottom {border-right: 1px solid #e0e9f1cc;padding: 15px 30px;}

.postTable .postBottom:last-child {border-top: 1px solid #e0e9f1cc;border-right: 0;background: #FCFCFC;}

.postTable .postBottom .postip {color: #fff;}

.postTable .postRankName {padding: 10px 0;}

.postTable .statusOnline {color:#26c281; }

.postTable .statusOffline {color: #f00;}

.ThrTopButtonsTbl {margin-bottom: 20px;}

.ThrTopButtonsTbl tr[class*="ThrTopButtonsRow"] > td {padding:15px 30px;}

.ThrForumBarTbl {margin-bottom: 20px;}

.ThrForumBarTbl tr[class*="ThrForumBarRow"] {background: #fff;}

span.thDescr {display: none;}

#thread_search_form {position: relative;margin-right: 20px;margin-top: 8px;}

#thread_search_button {position: absolute;right: 0;top: 3px;}

#thread_search_field {margin-left: -63px;}

a.forumBarA {display: block;}

.forumModerFuncs {background: #fff;padding-top: 15px;padding-right: 20px;}

.FastSearchTbl {display: none;}

.gTableRight {border-left: 1px solid #e0e9f1cc;border-bottom: 1px solid #e0e9f1cc;}

.gTableLeft {vertical-align: middle;padding-left: 30px;background: #FCFCFC;border-bottom: 1px solid #e0e9f1cc;}

.gTableRight label {line-height: 40px;}

.postBottom td[width="2%"] {width:5%!important}

.postBottom td[align="right"]{padding-right: 0 !important;}

.gTableRight[width="7%"] {width: 10% !important;border-bottom: 0 !important;border-left: 0 !important;}

.gTableRight[align="center"] {width: 10% !important;border-bottom: 0 !important;border-left: 0 !important;border-right: 1px solid #e0e9f1cc;}

.gTableBody {padding: 0px !important;}

.legendBlock {background: #fff; padding:20px 30px}

.forumMemNum, .forumMemSwch, .uTable {padding: 20px 30px;background: #fff;color: #282828;}

.gDivRight hr {opacity:0;}

.uTd {padding: 20px 30px;font-size: 13px;color: #282828;}

.uTd a {text-transform: uppercase;font-size: 12px;font-weight: bold;color: #282828;}

.uTd .user_avatar img {height: 70px;width: 70px;border-radius: 50%;}

.userSchFrm {padding: 30px 20px;background: #fff;}

.userSchFrm input[name="user"]{}

.postPoll {padding: 30px 20px !important;background: #fff;border-bottom: 1px solid #e0e9f1cc;}

#forumPollF .pollQuestion {text-transform: uppercase;font-weight: bold;padding-bottom: 30px;}

#forumPollF td.pollAnswer, #forumPollF .pollResults td {line-height: 40px;background: #fff;}

#forumPollF .pollButtons {padding-top: 30px;background: #fff;}




















































