@charset "utf-8";

html, body {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
 background: url('/img/bg.gif') repeat;
}
body {
 font: 13px Verdana, Arial, sans-serif;
 line-height: 24px;
 color: #323232;
}
textarea, input {
 outline: none;
}
a, a:link, a:visited, a:active, a:hover {
 color: #00a6df;
 text-decoration: none;
}
a img, img {
 border: none;
 outline: none;
}
ul, ol, li {
 margin: 0;
 padding: 0;
}
hr {
 height: 1px;
 border: none;
 border-bottom: 1px #b3b3b3 solid;
}
 

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

#wrapper {
 width: 100%;
 height: 100%;
 background: url('/img/wrapper.png') top repeat-x;
}
#wrap {
 width: 1000px;
 margin: 0 auto;
}

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

#top {
 height: 41px;
}
#top ul {
 list-style: none;
 float: left;
 margin-top: 0;
}

#top ul li {
 float: left;
 height: 41px;
}
#top ul li a {
 line-height: 44px;
 padding: 13px 25px 12px 25px;;
 color: #e7e7e7;
}
#top ul li a:hover, #top ul li a.current, #top ul li a.uMenuItemA {
 border: 1px solid #0589c0;
 background: url('/img/li.gif') repeat-x;
 color: #fff;
}

#search_form {
 float: right;
 width: 199px;
 height: 30px;
 background: url('/img/search.png') no-repeat;
 margin-top: 8px;
 padding: 1px 10px 0 10px;
}
#s_text {
 width: 80px;
 border: none;
 background: none;
}

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

#header {
 width: 1000px;
 height: 89px;
 padding-top: 50px;
 background: url('/img/head.png') top center no-repeat;
 overflow: hidden;
}
#logo a {
 font-size: 36px;
 font-weight: normal;
 text-transform: uppercase;
 color: #323232;
}
#icons {
 float: right;
 height: 26px;
 line-height: 26px;
 vertical-align: middle;
 margin-top: -55px;
}
#icons span {
 float: left;
 padding-right: 2px;
}
#icons img {
 margin-left: 3px;
}
#photo {
 text-align: center;
 background: url('/img/photo.png') bottom center no-repeat;
 padding-bottom: 40px;
}
#photo img {
 border: 1px #b3b3b3 solid;
}
.photo_info {
 width: 949px;
 height: 64px;
 background: url('/img/photo_info.png') repeat;
 color: #fff;
 padding: 20px 25px 0 25px;
 text-align: left;
 position: absolute;
 z-index: 1;
 margin-top: -110px;
}
.photo_info span {
 font-size: 24px;
 font-weight: normal;
 color: #fff;
}

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

#page {
 width: 1000px;
}
.clear {
 clear: both;
}

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

#content {
 float: left;
 width: 715px;
 padding-right: 30px;
}
.post {
 width: 715px;
 background: url('/img/post.png') bottom no-repeat;
 padding-bottom: 30px;
}
.post_content {
 background: #fff;
 border: 1px solid #d6d6d6;
 padding: 25px;
}
.post_top {
 border-bottom: 1px solid #d6d6d6;
 padding-bottom: 25px;
}
.post_top, .post_top a {
 font-size: 18px;
 color: #323232;
 text-decoration: none;
 text-transform: uppercase;
}
.rating {
 float: right;
}
.post_message {
 padding: 25px 0;
 border-bottom: 1px solid #d6d6d6;
}
.post_bottom {
 margin-top: 25px;
 background: url('/img/details.gif') left no-repeat;
 padding-left: 25px;
}
.post_bottom span {
 float: right;
}

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

#sidebar {
 float: left;
 width: 255px;
}
#sidebar ul {
 list-style: none;
}
#sidebar li {
 list-style-type: none;
}
.block {
 width: 255px;
 background: url('/img/block.png') bottom no-repeat;
 padding-bottom: 20px;
}
.block_title {
 width: 240px;
 height: 33px;
 background: url('/img/block_title.png') no-repeat;
 color: #fff;
 font-size: 18px;
 padding-top: 7px;
 padding-left: 15px;
}
.block_content {
 padding: 7px 15px;
 background: #fff;
 border: 1px solid #d6d6d6;
 border-top: none;
}

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

#footer {
 margin-top: 20px;
 padding: 25px 0;
 border-top: 1px solid #d6d6d6;
}
span.powered {
 float: right;
}



/* General forum Table View */
.gTable {background:#CCCCCC;}
.gTableTop {padding:2px;background:#7D7D7D;padding-left:20px;padding-bottom:1px;color:#FFFFFF;font-weight:bold; height:28px;font-size:10pt; }
.gTableSubTop {padding:2px;background:#D9D9D9;color:#000000;height:20px;font-size:10px;}
.gTableBody {padding:2px;background:#FAFAFA;}
.gTableBody1 {padding:2px;background:#FFFFFF;}
.gTableBottom {padding:2px;background:#FAFAFA;}
.gTableLeft {padding:2px;background:#F2F2F2;font-weight:bold;color:#6E6E6E}
.gTableRight {padding:2px;background:#F8F9FA}
.gTableError {padding:2px;background:#FAFAFA;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#FFFFFF}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#F2F2F2}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

a.catLink:link {text-decoration:none; color:#FFFFFF;}
a.catLink:visited {text-decoration:none; color:#FFFFFF;}
a.catLink:hover {text-decoration:underline; color:#000000;}
a.catLink:active {text-decoration:underline; color:#FFFFFF;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#858585;font-size:7pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#6E6E6E;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:7pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:none; color:#6E6E6E;}
a.forumBarA:active {text-decoration:underline; color:#6E6E6E;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:7pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#DADADA;}
.fastNavCat {background:#EFEFEF;}
.fastNavCatA {background:#EFEFEF;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {background:#CCCCCC;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#E0E0E0;font-weight:bold;color:#6E6E6E;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#FFFFFF}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#F2F2F2}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#858585;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#AAAAAA;height:20px;font-weight:bold;font-size:7pt;color:#FFFFFF;padding-left:40px; }
.threadsDetails {padding:2px;background:#AAAAAA;height:20px;color:#6E6E6E;}
.forumOnlineBar {padding:2px;background:#AAAAAA;height:20px;color:#6E6E6E;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}

a.threadLink:link {text-decoration:none; color:#6E6E6E;}
a.threadLink:visited {text-decoration:none; color:#6E6E6E;}
a.threadLink:hover {text-decoration:underline; color:#000000;}
a.threadLink:active {text-decoration:underline; color:#000000;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}

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

.pollBut, .loginButton {
 width: 72px;
 height: 29px;
 line-height: 29px;
 vertical-align: middle;
 text-align: center;
 color: #fff;
 text-shadow: #bebebe 1px 1px 1px;
 background: url('/img/pBut.png') no-repeat;
 text-transform: uppercase;
 border: none;
}
table.calTable {
 width: 100%;
 text-transform: uppercase;
}
td.calWdaySu, td.calWdaySe, td.calMdayIs {
 background: url('/img/cal.png') no-repeat;
 text-transform: uppercase;
 vertical-align: middle;
 text-align: center;
 color: #fff;
 text-shadow: #bebebe 1px 1px 1px;
}
td.calMdayIs a {
 color: #fff;
 text-shadow: #bebebe 1px 1px 1px;
 text-transform: uppercase;
}

.commFl {
 width: 100%;
}
#addcBut {
 width: 132px;
 height: 29px;
 line-height: 29px;
 vertical-align: middle;
 color: #fff;
 background: url('/img/addCom.png') no-repeat;
 border: none;
}