/* General Styles */
@font-face {
    font-family: 'helios';
    src: url('font/HeliosCond.eot');
    src: url('font/HeliosCond.eot?#iefix') format('embedded-opentype'),
         url('font/HeliosCond.woff') format('woff'),
         url('font/HeliosCond.ttf') format('truetype'),
         url('font/HeliosCond.svg#helioscondregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {margin:0; padding:0; outline:none; }
.clr {clear:both;}
body, html {width:100%; background:#fff url(bg.png) 0 0 repeat; color:#1d1e27; font-family:Arial; font-size:12px !important;}
#all {width:100%; background:url(forum.png) top center no-repeat;}
#all * {font-size:12px;} 
.wsm {width:1000px !important; margin:0 auto !important;}
a {color:#1d1e27;}
a img {border:none;}
table {width:100%; background:#fff;}
td {background:#fff; }
.toptable a {color:#fff;}
#top, #topinfo {width:100%; clear:both;}
#topinfo {height:54px; background:url(topinfo.gif) 0 0 repeat-x;}
#topinfo .left form {width:320px; margin:5px 0 0 10px;}
#topinfo .left form input.searchQueryFl {width:234px; padding:2px 5px; margin-right:5px; height:23px; background:#fff url(search.gif) 0 0 no-repeat; border:none; }
#topinfo .left form input.searchSubmitFl {padding:2px 5px; height:27px; background:#D4D4D4; font-family: helios; font-size:18px; width:60px; border:none; position:relative; top:1px; cursor:pointer;}
#topinfo .right a {position:relative; top:15px ; background:#D4D4D4; border:1px solid #9F9F9F; padding:5px 8px; font-family: helios; font-size:16px; text-decoration:none;}
#topinfo .right a.frules {background:none; font-weight:bold; color:#CC3300; font-family:Arial; font-size:14px; border:none; padding:0; top:0; }
#topinfo .left p a {color:#000; text-decoration:none; margin-left:137px; position:relative; top:-4px;}
#topinfo .right div {float:left; width:280px; text-align:right; position:relative; top:10px; left:30px;}
.left, .right {float:left;}
.left {width:360px;}
.right {width:627px; text-align:right; }
#top .right {padding-top:50px;} 
#top .right a, #allcont input.searchSubmitFl, #allcont input.manFlSbm, #allcont input.fastLogBt/*, #allcont input.fastNav, #allcont input.fastSearch*/ {background:#000; color:#fff; font-size:17px; padding:5px 10px; margin-left:5px; text-decoration:none; font-family: helios; cursor:pointer;}
#allcont input.fastNav, #allcont input.fastSearch {cursor:pointer; background:#EDEDED;}
#top .right a:hover, #topinfo .left p a:hover, #topinfo .right a:hover {text-decoration:underline;}
#top .left img {margin:5px 0 5px 18px;}
#allcont {background:#fff; padding:10px 10px 10px 10px; min-height:500px;}
#socicons {text-align:right; width:100%; }
#allcont input, #allcont textarea, #allcont select {background:#fff; padding:3px 5px; border:1px solid #acacac; -webkit-border-radius:3px; o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:Arial; }
.manTd2 input, .manTd2 textarea {margin:5px 0; max-width:400px !important;}
#allcont select.fastNav {width:360px;}
.userSchFrm {padding:10px 0;}

.gDivLeft {background:#fff;}
.gTable, .quoteMessage, .uTable, .forumMemNum {padding:10px 0;}
ul, ol {padding:5px 20px;}
p {padding:5px 0;}
li {margin:5px 10px;}
.quoteMessage {margin:5px; border:1px solid #ccc;}
/*td.postTdInfo {border-right:1px solid #fff;}
td.postTdTop {border-bottom:1px solid #fff;}*/
/*.postTable */td.postSeparator {border-top:1px solid #ccc;}
.posttdMessage, .signatureHr {padding:5px 0;}
/*.switches, .frmBtns, .forumModerBlock, .forumBar, .fFastLogin {padding:0 10px !important;}*/
.gTable td, .uTable td {background:#F5F5F5/*D4D4D4*/; padding:5px; color:#5B5B5B;  }
.gTable td.gTableTop {background:#1D1E27; padding:10px; text-transform:uppercase; text-align:center;}
.gTable td.gTableTop, .gTable td.gTableTop a {color:#fff; font-weight:bold; text-decoration:none;}
.gTable td.gTableTop a:hover, .gTable td a:hover {text-decoration:underline;}
.gTable td a, .gTable .gTableSubTop {text-decoration:none; font-weight:bold; color:#1D1E27; font-size:12px;}
.gTable td.gTableSubTop, .uTable td.uTopTd {background:#D4D4D4; }
.gTable .gTableSubTop {padding:10px;}
.menuTd a {color:#fff; padding:0 10px;}
.left {float:left;}
td.bg78, table.bg78 td {background:#787878;}
td.bgbc, table.bgbc td {background:#BCBCBC;}
td.bgfa, table.bgfa td {background:#FAFAFA;}

#footer {clear:both; width:100%; height:100px; background:url(footer.png) 0 0 repeat-x; } 
#footer .tv, #footer .vk, #footer .fb {display:block; width:28px; height:28px; float:left; margin:10px 7px;}
#footer .tv {background:url(tv.png) 0 0 no-repeat;   }  
#footer .vk {background:url(vk.png) 0 0 no-repeat; }  
#footer .fb {background:url(fb.png) 0 0 no-repeat;   }  
#footer #copy {width:200px; padding-top:30px; margin:0 auto; font-size:9px; } 
#footer #copy, #footer #copy a {color:#d6d6d6; text-transform:uppercase;}   
#footer #copy a {text-decoration:none;}  

.funcBlock {padding-right:15px;}
.righturl {float:right;}
.share {float:left; margin-top:-10px;}
.tdtable, .tdtable td, {border:none; }
.tdtable td {padding:3px;}
input {padding:0 3px;}
.postTdTop, .edited, .signatureView {color:#000 !important;}
.forumMemNum

