#page {
}
#content {
	margin:0 10px 0 0;
	padding:0 0 0 0;
}
#forum-top-links {
	padding-bottom: 20px;
}
a.topSortLink, a.catLink, a.forum, .forumLastPostTd a, .threadLastPostTd a {
	text-decoration:none;
	font-weight:bold;
}
a.topSortLink, a.catLink {
	color:#fff;
}

.gTable {
	background: #84B0BF;
	border-collapse:separate;
	border-spacing:1px 1px;
}
.gTableTop {
	background:#0d4557;
	color: #fff;
	border-top:1px solid #07232c;
	border-bottom:1px solid #fff;
	font-weight:bold;
}
	.gTableTop a {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}




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




.gTableSubTop, .postTdTop, .postBottom, .switchActive, .switches { /* DARK COLOR */
	color: #315b67;
	background: #aacfd7;
}
.forumIcoTd, .forumThreadTd, .forumPostTd, .threadIcoTd, .threadPostTd, .threadViewTd, .forumOnlineBar,
.gTableRight, .gTableLeft, .postTdInfo, .gTableBottom { /* LIGHT COLOR */
	color: #739aa7;
	background: #ecf3f5;
}
.posttdMessage, .gTableBody, .gTableBody1, .forumNameTd, .forumLastPostTd, .pagesInfo  { /* WHITE BG */
	color: #444;
	background: #fff;
}

.forumIcoTd, .forumThreadTd, .forumPostTd, .threadIcoTd, .threadPostTd, .threadViewTd, .forumOnlineBar,
.gTableRight, .gTableLeft, .gTableBody, .gTableBody1, .pagesInfo, .switchActive {
	padding: 5px;
}
.gTableTop, .gTableSubTop, .postBottom, .gTableBottom, .forumNameTd, .forumLastPostTd, .postTdTop  {
	padding: 5px 20px;
	text-align:left;
}
.posttdMessage, .postTdInfo {
	padding:20px;
} 

.forumIcoTd, .forumThreadTd, .forumPostTd, .threadIcoTd, .threadPostTd, .threadViewTd, .forumOnlineBar,
.gTableRight, .gTableLeft, .gTableTop, .gTableSubTop, .postBottom, .gTableBottom, .forumNameTd, .forumLastPostTd  {
	vertical-align: middle;
}
.posttdMessage, .postTdInfo {
	vertical-align: top;
}

.pagesInfo, .forumNamesBar, .fastNav, .fastSearch, .fastLoginForm, .forumLastPostTd, .archivedForum,
.forumDescr, .forumModer {
	font-size: 11px;
}




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



.postTdInfo {
	border-right:1px solid #aacfd7;
}
.userAvatar {
}
.userNoAvatar {
	height:100px;
	min-width:100px;
	background:url(images/no-avatar-100.png) left top no-repeat;
}
.postRankName {
	display:inline;
}
.postRankIco {
	display:inline;
}
.postRankIco img {
	vertical-align:middle;
}
.reputation {
}
.postSeparator {
	height: 8px;
	background: #aacfd7;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;

	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: relative;
}
.gTableError {
	padding: 2px;
	background: #FAFAFA;
	color: #FF0000;
}
.lastPostGuest, .lastPostUser, .threadAuthor {
	font-weight: bold
}



.archivedForum {
	color: #FF0000;
	font-weight: bold;
}
.forumDescr, .forumModer {
}
.forumViewed {
	font-size: 9px;
}
.forumBarKw {
	font-weight: normal;
}
.fastNavMain {
	background: #DADADA;
}
.fastNavCat {
	background: #EFEFEF;
}
.fastNavCatA {
	background: #EFEFEF;
	color: #0000FF
}
.fastNavForumA {
	color: #0000FF
}
.threadAuthTd {
	padding:5px;
	background:#fff;
	vertical-align:middle;
}
.threadNametd, .threadLastPostTd {
	padding: 5px 5px 5px 15px;
	background: #fff;
	vertical-align:middle;
}
.threadLastPostTd {
	font-size:10px;
}
.threadLastPostTd {
	padding: 5px;
	font-size: 11px;
}
.threadDescr {
	color: #888;
	font-size: 11px;
}
.threadNoticeLink {
	font-weight: bold;
}
.threadsType {
	padding: 2px;
	background: #F2F2F2;
	height: 25px;
	font-weight: bold;
	font-size: 7pt;
	color: #6E6E6E;
	padding-left: 40px;
}
.threadsDetails {
	padding: 4px;
	background: #FFFFFF;
	color: #355473;
}
.postpSwithces {
	font-size: 7pt;
}
.thDescr {
	font-weight: normal;
}
.threadFrmBlock {
	font-size: 7pt;
	text-align: right;
}
.postTable {
	background: #E1E1E1
}
.postPoll {
	background: url('http://src.ucoz.ru/t/998/4.gif') bottom repeat-x #FCFCFC;
	text-align: left;
}
.postFirst {
	background: url('http://src.ucoz.ru/t/998/4.gif') bottom repeat-x #FCFCFC;
	border-bottom: 3px solid #FFFFFF;
}
.postRest1 {
	background: url('http://src.ucoz.ru/t/998/4.gif') bottom repeat-x #FCFCFC;
}
.postRest2 {
	background: url('http://src.ucoz.ru/t/998/4.gif') bottom repeat-x #FCFCFC;
}
.postUser {
	font-weight: bold;
}
.signatureHr {
	margin-top: 20px;
	color: #597798;
}
.postPoll {
	padding: 5px;
}
.pollQuestion {
	text-align: left;
	font-weight: bold;
}
.pollButtons, .pollTotal {
	text-align: left;
}
.pollSubmitBut, .pollreSultsBut {
	width: 140px;
	font-size: 7pt;
}
.pollSubmit {
	font-weight: bold;
}
.pollEnd {
	text-align: left;
	height: 30px;
}
.codeMessage {
	background: #FFFFFF;
	font-size: 9px;
}
.quoteMessage {
	background: #FFFFFF;
	font-size: 9px;
}
.signatureView {
	font-size: 7pt;
}
.edited {
	padding-top: 30px;
	font-size: 7pt;
	text-align: right;
	color: gray;
}
.editedBy {
	font-weight: bold;
	font-size: 8pt;
}
.statusBlock {

}
.statusOnline {
	color: #0000FF;
}
.statusOffline {
	color: #FF0000;
}
.newThreadBlock {
	background: #F9F9F9;
	border: 1px solid #B2B2B2;
}
.newPollBlock {
	background: #F9F9F9;
	border: 1px solid #B2B2B2;
}
.newThreadItem {
	padding: 0 0 0 8px;
	background: url('http://src.ucoz.ru/t/281/20.gif') no-repeat 0px 4px;
}
.newPollItem {
	padding: 0 0 0 8px;
	background: url('http://src.ucoz.ru/t/281/20.gif') no-repeat 0px 4px;
}
.codeButtons {
	font-size: 7pt;
	background: #FCFCFC;
	border: 1px solid #6E6E6E;
	color:#666;
}
.codeCloseAll {
	font-size: 7pt;
	color: #6E6E6E;
	font-weight: bold;
	background: #FCFCFC;
	border: 1px solid #6E6E6E;
}
.postNameFl, .postDescrFl {
	background: #FCFCFC;
	border: 1px solid #6E6E6E;
	width: 400px
}
.postPollFl, .postQuestionFl {
	background: #FCFCFC;
	border: 1px solid #6E6E6E;
	width: 400px
}
.postResultFl {
	background: #FCFCFC;
	border: 1px solid #6E6E6E;
	width: 50px
}
.postAnswerFl {
	background: #FCFCFC;
	border: 1px solid #6E6E6E;
	width: 300px
}
.postTextFl {
	width: 550px;
	height: 150px;
	border: 1px solid #BBBBBB;
}
.postUserFl {
	background: #FCFCFC;
	border: 1px solid #6E6E6E;
	width: 300px
}
.pollHelp {
	font-weight: normal;
	font-size: 7pt;
	padding-top: 3px;
}
.smilesPart {
	padding-top: 5px;
	text-align: left
}
.copy {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 6px;
	padding-top: 5px;
}
.copy2 {
	color: #bcb9b9;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 6px;
	padding-top: 5px;
}