.blackbold {font-weight:bold;}
/* FORUM-HEAD */
.forum-head {
	width: 903px; 
	height: 48px;
	padding-right:20px;
	border: solid 10px #000000;
	border-right-width:7px;
	background:#dfd9cb url(../../images/frontend/forum/head.gif) no-repeat right top;
	margin: 0 0 0 15px;
	}
.dlall { background:url(../../images/frontend/forum/bgrr.gif) repeat-y right top; float: left; height: 46px; padding: 0 5px 0 10px; }
.forum-head dl{
	margin:0 0 -6px 0;
	width:133px;
	padding:9px 0 0 0;
	font-size:11px;
	float:left;
	}
dl.dl01 { width: 125px; float: left; }
dl.dl02 { width: 179px; float: left;}

.forum-head dl dt{
	font-weight:bold;
	margin:0 0 6px 0;
	}
.forum-head dl dd{
	margin:0 0 6px 0;
	}
.forum-head dl dd span{
	font-family:"Georgia";
	font-size:13px;
	color:#7f0000;
	line-height:11px;
	}
.forum-head .regul{
	background:url(../../images/frontend/forum/bgrr.gif) repeat-y right top;
	background-color:#e8e5e0;
	width:310px;
	float:left;
	padding:8px 0 0 10px;
	font-weight:bold;
	font-family: tahoma;
height: 40px;
	}
.forum-head .regul li{
	float:left;
	font-size: 11px;
	margin:0;
	padding-bottom:4px;
	padding-top:0;
	}
.regulsh { width: 60px;}
.regull { width: 105px;}

.regul a:link { text-decoration: underline; color: #000000; }
.regul a:visited { text-decoration: underline; color: #000000; }
.regul a:hover { text-decoration: underline; color: #c83400; }


.forum-head .fast-transition{
	background:#d7cfbc;
	width:259px;
	float:right;
	height:48px;
	border-right: solid 1px #9b9891;
	}
.forum-head .fast-transition fieldset{
	border:0;
	padding:12px 0 0 10px;
	margin:0;
	}
.forum-head .fast-transition legend,
.forum-head .fast-transition label{
	display:none;
	}
.forum-head .fast-transition select{
	width: 205px;
	font-weight:bold;
	vertical-align:middle;
	margin-right:10px;
	font-size: 11px;
	font-family: arial; 
	}
.fast-transition input{
	vertical-align:middle;
	}


/* FORUM-CONTENT */
.forum-content{
	padding:0 15px;
	}
.forum-content a{
	color:#7f0000 !important;
	}
.content-item{
	border:10px solid #000000;
	background:#e8e5e0;
	margin:0 0 14px 0;
	}
.forum-content .breadcrumbs{
	margin:0;
	padding:10px 14px 3px;
	background:#000000;
	color:#ffffff;
	}
.forum-content .breadcrumbs li{
	display:inline;
	padding-left:10px;
	margin-left:4px;
	background:url(../../images/frontend/forum/breadcrumbs.gif) no-repeat 0 5px;
	}
.forum-content .breadcrumbs .go-home{
	font-weight:bold;
	padding-left:0;
	margin-left:0;
	background:none;
	}
.forum-content .breadcrumbs li a{
	color:#ffffff !important;
	}
	
.forum-content .post-subhead{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:3px 0 5px;
	background:#ffffff;
	}
	
/* catalog-title */
.catalog-title{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background:url(../../images/frontend/forum/arrow.gif) no-repeat 0 3px;
	padding:0 0 0 9px;
	margin:4px 8px 5px;
	}
/* theme-title */
.theme-title{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:url(../../images/frontend/forum/arrow.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
	margin:6px 9px 7px;
	}
.theme-title span{
	font-weight:bold;
	}
.theme-title em{
	font-style:normal;
	color:#7f0000;
	font-family:"Georgia";
	}
/* alphabet-index */
.alphabet-index{
	margin:4px 2px 0 0;
	padding:3px 0 1px 10px;
	list-style:none;
	}
.alphabet-index li{
	display:inline;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 1px 1px 1px;
	}
.alphabet-index li a{
	color:#000000 !important;
	text-decoration:none;
	line-height:12px;
	}
.alphabet-index li a:hover{
	color:#000000;
	text-decoration:underline;
	}
.alphabet-index li.active{
	color:#ffffff;
	background:#7f0000;
	padding-left:2px;
	padding-right:3px;
	}

/* view-headers */
.view-headers{
	overflow:hidden;
	padding:0 9px 7px;
	}
.view-headers .theme-title{
	float:left;
	margin-left:0;
	margin-bottom:0;
	}
.view-headers .alphabet-index{
	float:right;
	border-left:1px dashed #000000;
	}

.view-headers .fast-transition{
	float:right;
	margin:0;
	}
.view-headers .fast-transition fieldset{
	border:0;
	padding:6px 10px 0;
	margin:0;
	float:left;
	}
.view-headers .fast-transition legend{
	display:none;
	}
.view-headers .fast-transition label{
	vertical-align:middle;
	font-size:10px;
	}
.view-headers .fast-transition #search{
	width:90px;
	background:#dfd9cb;
	border:0;
	font-size:11px;
	padding:0px 2px 1px;
	}

/* who-online */
.who-online{
	background:#ffffff;
	}
.who-online .who-headers{
	background:#dfd9cb;
	padding:6px 10px;
	overflow:hidden;
	}
.who-online .who-headers .info{
	float:left;
	}
.who-online .who-headers .type{
	float:right;
	}
.who-online .users-list{
	padding:4px 10px 8px;
	line-height:1.4em;
	}
.who-online .users-list a{
	color:#000000 !important;
	}

/* forum-edit */
.forum-edit{
	border-top:1px dashed #bcab78;
	padding:20px;
	background:#dfd9cb;
	}
/* fields */
.fields{
	border-top:1px dashed #bcab78;
	padding:14px 0px 14px 20px;
	background:transparent;
	overflow:hidden;
	list-style:none;
	}
.fields li{
	float:left;
	}
.fields .inp-text{
	border:0;
	background:#dfd9cb;
	font-size:12px;
	padding:2px;
	vertical-align:middle;
	}
.fields label{
	vertical-align:middle;
	margin-right:6px;
	}
.fields .name-field {
	width:365px;
	}
.fields .name-field label{
	font-weight:bold;
	}
.fields .name-field .inp-text{
	width:245px;
	}
.fields .info-field .inp-text{
	width:420px;
	}

/* forum-view */
.forum-view-2{
	border-collapse: collapse;
	border-top:1px dashed #bcab78;
	width:100%;
	}
	
.forum-view{
	border-collapse: collapse;
	border-top:1px dashed #bcab78;
	width:100%;
	}
.forum-view td,
.forum-view th{
	border-bottom:1px dashed #bcab78;
	padding:5px;
	vertical-align:middle;
	}
.forum-view thead th,
.forum-view thead td{
	background:#d7cfbc;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	padding:4px 5px 3px;
	}
.forum-view .counter{
	width:50px;
	text-align:center;
	}
.forum-view .author{
	width:110px;
	text-align:center;
	}
.forum-view .check-field{
	width:30px;
	text-align:center;
	}
.forum-view .icon{
	width:30px;
	vertical-align:middle;
	text-align:center !important;
	}
.forum-view .icon img{
	margin:0 auto;
	}
.forum-view .name p{
	padding:0;
	margin:0;
	}

.forum-main-view .icon{
	width:56px;
	}
.forum-main-view .lastmessage{
	width:200px;
	}
.forum-main-view .counter{
	text-align:center !important;
	width:80px;
	vertical-align:middle;
	padding-left:0;
	padding-right:0;
	}
.forum-view .alt-td{
	background:#dfd9cb;
	}
.forum-view .lastmessage{
	padding:0;
	}
.forum-view .lastmessage ul{
	padding:8px 0 8px 10px;
	margin:0;
	list-style:none;
	}
.forum-view .lastmessage li{
	padding:0;
	margin:0;
	line-height:15px;
	}
.forum-view .name h3{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 2px 0;
	}

.forum-userlist-view  .icon{
	width:25px;
	padding:5px;
	}
.forum-userlist-view .date{
	width:110px;
	text-align:center;
	}
.forum-userlist-view .mail{
	width:100px;
	text-align:center;
	}
.forum-userlist-view .mail a{
	background:url(../../images/frontend/forum/mail.gif) no-repeat 0 100%;
	padding:1px 0 2px 24px;
	line-height:16px;
	}
.forum-userlist-view  td.counter{
	font-family:"Georgia";
	font-size:13px;
	}
.forum-userlist-view  .counter .redbold{
	font-weight:normal;
	}
.forum-userlist-view  .ban{
	width:94px;
	text-align:center;
	}
.forum-userlist-view  .ban input,
.forum-userlist-view  .ban label{
	vertical-align:middle;
	}
.forum-userlist-view  .ban label{
	font-weight:bold;
	font-size:10px;
	color:#7f0000;
	font-weight:bold;
	margin-right:4px;
	text-decoration:underline;
	}
.forum-userlist-view  .ban span{
	background:#7f0000;
	vertical-align:middle;
	padding:1px 2px 4px 2px;
	}
.forum-userlist-view  .ban span input{
	margin:0 !important;
	}
.forum-userlist-view  .name{
	padding-left:10px ;
	}
.forum-userlist-view  td.name{
	font-weight:bold;
	}


.forum-main-view td.counter{
	font-family:"Georgia";
	font-size:17px;
	font-weight:bold;
	}
.forum-userlist-view  td,
.forum-userlist-view  th{
	padding:0 5px;
	}


.forum-post-view thead th{
	font-size:11px;
	color:#000000;
	}
.forum-post-view .post-info{
	float:left;
	}
.forum-post-view .post-info a{
	font-weight:bold;
	padding-left:12px;
	background:url(../../images/frontend/forum/man.gif) no-repeat 0 2px;
	}
.forum-post-view .post-info a,
.forum-post-view .post-info span{
	margin-right:10px;
	}
.forum-post-view .post-info .ip-info{
	color:#7f0000;
	}
.forum-post-view .post-services{
	float:right;
	}
.forum-post-view .post-services img,
.forum-post-view .post-services input{
	display:inline;
	vertical-align:middle;
	}
.forum-post-view .icon{
	width:100px;
	padding:12px 0 6px;
	}
.forum-post-view .icon p{
	padding:4px 0 0;
	font-size:10px;
	}
.forum-post-view .icon p span{
	color:#7f0000;
	}
.forum-post-view .message{
	vertical-align:top;
	font-size:13px;
	padding:12px 15px;
	}

.who-online .users-list a.admin-type,
a.admin-type {color:#ff4e00 !important; font-weight:bold;}

.who-online .users-list a.moder-type,
a.moder-type {color:#8400c2 !important; font-weight:bold;}

/* pages-list */
.pages-list{
	text-align:center;
	background:#000000;
	padding:9px 0 0;
	}
.pages-list li{
	display:inline;
	margin:0 1px;
	}
.pages-list li a,
.pages-list li span{
	color:#ffffff !important;
	font-weight:bold;
	line-height:17px;
	padding:2px 4px;
	}
.pages-list li span{
	padding:2px 5px;
	background:#7f0000;
	}
.pages-list .nav-link a,
.pages-list .nav-link span{
	padding:0;
	}
.pages-list .nav-link img{
	display:inline;
	vertical-align:bottom;
	}
/* theme-type */
.theme-type{
	margin:0;
	background:#000000;
	padding:9px 0 0;
	list-style:none;
	color:#ffffff;
	}
.theme-type li{
	display:inline;
	margin:0 15px 0 0;
	}
.theme-type li img{
	display:inline;
	vertical-align:middle;
	}
/* theme-services */
.theme-services,
.viewpost-services{
	overflow:hidden;
	background:#000000;
	}
.theme-services .pages-list{
	float:right;
	}
.theme-services .theme-type{
	float:left;
	}

/* viewpost-services */
.viewpost-services .prev,
.viewpost-services .next{
	margin:9px 0 0;
	
	}
.viewpost-services .prev a,
.viewpost-services .next a{
	color:#ffffff !important;
	}

.viewpost-services .prev a{
	padding-left:9px;
	background:url(../../images/frontend/forum/prev.gif) no-repeat 0 6px;
	}
.viewpost-services .next a{
	padding-right:9px;
	background:url(../../images/frontend/forum/breadcrumbs.gif) no-repeat 100% 6px;
	}

/* forum-actions */
.forum-actions{
	margin:0 0 14px 0
	}
.forum-actions table{
	width:100% !important;
	height:28px;
	}
.forum-actions table td{
	vertical-align:middle;
	}
.forum-actions .moder-action{
	width:100%;
	background:#7f0000 url(../../images/frontend/forum/moder.gif) no-repeat;
	}
.forum-actions .empty-ceil{
	width:100%;
	}
.forum-actions .action-button div{
	margin-left:12px;
	background:#000000;
	height:28px;
	line-height:26px;
	font-family:Arial;
	font-size:15px;
	white-space:nowrap;
	}
.forum-actions .action-button div div{
	margin-left:0;
	margin-right:5px;
	border-right:1px dashed #ffffff;
	padding:0 11px 0 6px;
	}
.forum-actions .action-button a{
	color:#ffffff !important;
	background:url(../../images/frontend/forum/arrow-2.gif) no-repeat 100% 50%;
	padding-right:26px;
	}

.forum-actions .moder-action form{
	text-align:right;
	color:#ffffff
	}
.forum-actions .moder-action fieldset{
	padding:0 5px;
	margin:0;
	border:0;
	}
.forum-actions .moder-action legend{
	display:none;
	}
.forum-actions .moder-action label{
	font-family:Arial;
	vertical-align:middle;
	}
.forum-actions .moder-action select{
	width:110px;
	font-weight:bold;
	vertical-align:middle;
	margin-right:3px;
	padding:0;
	font-size:11px;
	font-family:Tahoma;
	}
.forum-actions .moder-action input{
	vertical-align:middle;
	}
.forum-actions .moder-action a{
	font-size:12px !important;
	font-family:Tahoma;
	color: #ffffff !important;
	}


	
	
.form_error{
    padding-top: 15px;
    padding-left: 20px;
    padding-bottom: 10px;
	background:transparent;
	overflow:hidden;
	list-style:none;
	color: red;
	}
	
a.last_forum_theme:link {
    color: #000000 !important;
    font-weight: bold;
    text-decoration: none;
    font-size:11px;
}
a.last_forum_theme:visited {
    color: #000000 !important;
    font-weight: bold;
    text-decoration: none;
    font-size:11px;
}
a.last_forum_theme:hover {
    color: #000000 !important;
    font-weight: bold;
    text-decoration: underline;
    font-size:11px;
}

.forum-post-view .message .upd{
	font-size:11px;
	font-style:italic;
	color: #97959A;
	}
.forum-actions .moder-action {
	text-align:right;
	color:#ffffff
	}

	
	
	
	
	
	
	
	
	
	
	
	
.sf01 { background-color: #500000; width: 210px; color: #ffffff; font-size: 13px; font-family: arial; border: none; float: right; height: 18px; padding: 0 5px 0 5px; }



.go-home-inact { font-weight: normal; }
.forum-actions .moder-action-1{
	width:100%;
	}

.forum-content a{
	color:#7f0000;
	}

a.hgreen:link { text-decoration: underline; color: #007105 !important; }
a.hgreen:visited { text-decoration: underline; color: #007105 !important; }
a.hgreen:hover { text-decoration: none; color: #007105 !important; }


.name-r { background-color: #e9d4c6; }
.forum-userlist-view  td.name-r{
	font-weight:bold;
	}
.forum-view .name-r p{
	padding:0;
	margin:0;
	}
.forum-view .alt-td-r{
	background:#e0ccb6;
	}

	
.forum-view-2 img { display: inline; }
.forum-button-filter { background-color: #8b8984; color: #ffffff; border: 0; padding: 3px 5px 4px 5px; font-family: arial; font-size: 13px; font-weight: bold; cursor: pointer; }

	
