/* classes for the forum index page */

#content_middle /* overrides the rule in main.css */
{
	background-color: #ffffff; /* while we wait for the background image to load */
	background-image: url('bg621_416.gif');
}

#content
{
	background-color: transparent;
}

.welcome h1
{
	font-family: arial, helvetica, sans-serif;
	/*font-size: 14px; mich redesign*/
	font-size: 26px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.welcome
{
	/*margin: 18px 21px 18px 21px; mich redesign*/
}

.welcome h1 img
{
	margin-left: 8px;
}

.welcome a
{
	color: #5f6066;
	font-weight: bold;
	text-decoration: none;
}
.welcome a:hover
{
	text-decoration: underline;
}

.welcome .btn1ajax {
	color: #FFF;
}

.forumselect .forumStats {

}

.forumselect .forumStats li{
	display: inline-block;
	padding-top: 0px;
	margin-top: 15px;
}

.col416 p
{
	padding: 0px;
	margin: 18px 0px 18px 0px;
}

.forumrules
{
	padding: 18px 21px 18px 0px;
}

.forumrules h2 {
	font-size: 18px;
	margin-bottom: 15px;
}


.forumrules ul
{
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	margin-left: 13px;
}

.forumrules ol {
	list-style-type: disc;
	text-indent: 0px;
	margin-left: 13px;
}

.forumrules a
{
	color: #5f6066;
	font-weight: bold;
	text-decoration: none;
}
.forumrules a:hover
{
	text-decoration: underline;
}

.forumselect
{
	/*background-color: #efefef; mich redesign*/
	/*background-image: url('dotbwhoriz.gif'); 
	background-position: top;
	background-repeat: repeat-x; mich redesign*/
	/*padding: 20px 28px 26px 22px; mich redesign*/
	vertical-align: middle;
}

.forumselect ul
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	font-family: arial, helvetica, sans-serif;
	display: table;
}

.forumselect ul li
{
/*	background-color: #ff0000;*/
	/*background-image: url('plate.gif'); 
	background-position: 0px 0px;
	background-repeat: no-repeat; mich redesign*/
	
	background: #DDD;

	/*margin: 15px 0px 0px 0px;
	padding: 15px 0px 0px 13px; mich redesign*/
	
	margin-bottom: 15px; /* for mich redesign*/
	padding: 15px; /*for mich redesign*/

	/*width: 366px; mich redesign*/
	/*height: 109px; mich redesign*/
	voice-family: "\"}\"";
	voice-family:inherit;
	/*width: 353px; how many times should i outcomment a width in this rule? mich redesign*/
	/*height: 94px; omg another height!? mich redesign*/
	
	/*float: left; /* for mich redesign*/
	width: 620px; /* for mich redesigh*/
}
/*
html>body .forumselect li
{
	width: 353px;
	height: 94px;
}
mich redesign
*/

/*included for mich redesign*/
.forumselect li img {
	float: left;
	margin-right: 20px;
}

.forumselect ul li ul {
	background: none; /* reset bg */
	font-size: 11px;
	display: table-row;
}

.forumselect ul li ul li {
	width: auto;
	/*margin-bottom: -5px;*/
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.forumselect ul a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.forumselect ul a:hover
{
	text-decoration: underline;
}

.forumselect ul h2
{
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: table-cell;
	width: 200px;
	vertical-align: middle;
}
.forumselect ul h2 a
{
	color: #434449;
}

.sale
{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	background-image:url('/lay/sale.gif');
	width:42px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top: 11px;

	height:42px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:31px;
}
html>body .sale
{
	height:31px;
}

.threadcnt
{
	clear:both;
	font-size:10px;
	color: #434449;
}

/*
.forumselect li
{
	margin: 15px 0px 0px 0px;
	background-color: #ffffff;
	padding: 0px;

	background-image: url('plate3.gif');
	background-position: 0px 0px;
	background-repeat: repeat-y;
}

.forumselect li img
{
	display: block;
	vertical-align: top;
	width: 366px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
*/
/* for the thread link */

.threadcnt a
{
	font-size: 11px;
}
.threadcnt a:visited
{
	font-weight: normal;
}


/* .forumrules
{
	background-color: #efefef;
	background-image: url('dotbwhoriz.gif');
	background-position: bottom;
	background-repeat: repeat-x;
} */



.sectionh
{
	padding: 2px 9px 0px 7px;
	clear:both;
	background-color:#dbdcde;

	height:19px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:17px;
}
html>body .sectionh
{
	height:17px;
}

.dotit /* should be used in all sectionh except the topmost */
{
	margin-top: 16px;
	background-image: url('dotbwhoriz.gif');
	background-position: top;
	background-repeat: repeat-x;
}


.col204 ul
{
	list-style-type: none;
	margin: 5px;
	padding: 0px;
}
.col204 ul a
{
	color: #09c;
	text-decoration: none;
}
.col204 ul a:hover
{
	text-decoration: underline;
}

ul.moderators a
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}

ul.moderators img
{
	border: 1px solid #000000;
}

ul.onlineusers a
{
	font-family: arial, helvetica, sans-serif;
}



/* integrated ad */
.intad
{
	background-color:#000000;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	overflow:hidden;
}
.intad table
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow:hidden;
	margin-bottom:13px;
}
.itsanad
{
	font-size:10px;
	line-height:250%;
	color:#ffffff;
	background-color:#000000;
	text-align: left;
	padding-left:2px;
}
.intad img, .intad object, .intad iframe
{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
/* end of integrated ad */

/* start of forumApplet */
.forumApplet {
	/*background-color: #ffffff;*/
	/*background-image: url('/lay/dotbwhoriz.gif');*/
	/*background-position: left bottom;
	background-repeat: repeat-x;*/
	/*font-size: 9px;*/
	margin-bottom: 30px;
	/*padding: 0px 0px 12px 0px;*/
}
.forumApplet h2, .forumApplet .menu {
	margin-left: auto;
	margin-right: auto;
	/*width: 600px;*/
}
.forumApplet h2 {
	margin: 0px auto 0px auto;
	padding: 0.83em 0px 0.83em 0px;
}
.forumApplet .activetab {
	background-color: #45ccff;
	padding: 8px 8px 0px 8px;
}
.forumApplet .inactivetab {
	background-color: #0ae;
	padding: 8px 8px 0px 8px;
}
.forumApplet .activetab a, .forumApplet .inactivetab a {
	color: white;
	text-transform: uppercase;
}
.forumApplet a {
	color: #FFF;
	/*font-weight: bold;*/
	text-decoration: none;
}
.forumApplet .tablebackground {
	/*background-color: #ddd;*/
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-bottom: 10px;
	/*width: 584px;*/
}
.forumApplet table {
	width: 100%;
}
.forumApplet tr {
	background-color: white;
	color: black;
	font-weight: bold;
}
.forumApplet th {
	background-color: black;
	color: white;
}
.forumApplet .expand {
	color: white;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin-top: 8px; 
}
.forumAppletRow {
	padding: 10px 10px;
	display: table;
	width: 630px;
	/*border-bottom: 1px solid #EEE;*/
}
.forumAppletRow span.forumAppletThread {
	float: left;
	width: 275px;
	font-weight: bold;
}
.forumAppletRow span {
	display: inline-block;
	width: 112px;
	vertical-align: top;
}
.forumAppletRow a {
	color: #000;
}
.forumAppletRow a:hover{
	text-decoration: underline;
}

.forumAppletRow:nth-child(even) {
	background: #f8f8f8;
}
.sortbar.forumApplet {
	padding: 5px 0px; 
	display: table-cell; 
	width: 650px;
	font-weight: bold;
	font-size: 11px;
	color: #444;
}
.sortbar.forumApplet div.thread {
	width: 270px; 
	float: left; 
	padding-left: 10px;
}
.sortbar.forumApplet div {
	width: 110px; 
	float: left; 
	padding-left: 5px;
}

.readmorebox {
	background: #00AAEE;
	padding: 0 0 0 6px;
}
.readmorebox a {
	color: #FFF;
}
.readmorebox a:hover {
	text-decoration: underline;
}

/* end of forumApplet */

/* end of classes for the forum index page */

/* merged redesign_forum8.css */
.forumTop
{
	/*border-bottom: 5px solid #000000;
	background-color:#efefef; mich redesign*/
	background: #444;
	/*overflow: hidden;*/
	display: table;
	color: #FFF;
	width: 650px;
	/*padding: 10px;*/
	/*width: 621px; mich redesign*/
}

.forumTop input {
	vertical-align: middle;

}

#formSearchForum {
	float: left;
	margin: 10px;
}

#formSelectForum {
	float: right;
	padding: 13px;
	background: #111;
}

#searchforum
{
	/*width: 225px;*/
	/*margin: 12px 0px 12px 8px;*/
	padding: 4px;
}

.forumActive {
	/*float: left;*/
	display: table;
	vertical-align: middle;
	width: 630px; 
	padding: 10px; 
	background: #444; 
	font-size: 27px; 
	color: #FFF;
	position: relative;
}

.forumActive a {
	color: #FFF;
	/*float: left;*/
	margin-right: 20px;
	float: left;
	max-width: 255px;
}

.forumActive .description {
	color: #BBB;
	font-size: 12px;
	/* margin-left: 20px; */
	vertical-align: middle;
	/*display: table-cell;*/
	/* float: left; */
	position: relative;
	/*width: auto;*/
	/* top: 40%; */
	display: table;
	margin-top: 10px;
}

.forumActive.special {
	font-size: 12px;
	margin-top: -20px;
}

.threadlist {
	margin: 20px 0px;
	float: left;
}

.threadlist .outer li {
	display: inline-block;
	border-bottom: 3px solid #AAA;
	width: 630px;
	padding: 10px;
	font-size: 11px;
	margin-bottom: -3px;
}

.threadlist .outer li:nth-child(odd) {
	background: #DDD;
}

.threadlist .outer .inner li {
	/* display: inline-block; */
	background: none;
	padding: 0px;
	max-width: 200px;
	border-bottom: none;
	margin-right: 40px;
	float: left;
}

.threadlist .outer .inner li:last-child {
	float: right;
	width: 150px;
}

a.foarrow2
{
	display:block;
	width: 18px;
	height: 18px;
	margin-left:7px;
	margin-top:1px;
	background-image: url('threadlist.png');
	float: left;
	margin-right: 10px;
}
a.foarrow3
{
	display:block;
	width: 18px;
	height: 18px;
	margin-left:7px;
	margin-top:1px;
	background-image: url('threadlist2.png');
	float: left;
	margin-right: 10px;
}
a.foarrow2:visited,a.foarrow3:visited
{
	background-image: url('threadlist3.png');
}
a.foarrow img
{
	display:block;
	width: 18px;
	height: 18px;
}

.boxbody li {
	list-style: none;
}

.commentslist.forum {
	margin-bottom: 25px;
}

.commentslist #message {
	margin-top: 0px;
}

.forumRelatedLinks {
	font-size: 12px;
	background: #444;
	padding: 10px;
	display: block;
	color: #999;
}

.forumRelatedLinks ul {
	/*list-style: none;*/
	margin-left: 45px;
}

.forumRelatedLinks ul li {
	padding: 10px;
	border-bottom: 1px dotted #666;
}

.forumRelatedLinks ul li:last-child {
	border-bottom: none;
}

.forumRelatedLinks li a{
	color: #fff;
}

.forumRelatedLinks li a:hover {
	text-decoration: underline
}

#composeform input.fullWidth {
	border: 1px solid #000000;
	margin: 5px -5px 15px;
	width: 520px;
	padding: 3px;
}

#composeform label {
	margin-left: -5px;
}

.forumcontent {
	margin-bottom: 15px;
}

#searchForm ul li:first-child {
	margin-top: 12px;
}

/*#searchForm
{
	margin: 15px;
	border: 1px solid #000000;
	padding: 3px 0px 5px 3px;
	background-color: #dbdcde;
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	overflow: hidden;
}

#searchForm ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#searchForm li
{
	margin: 0px;
	padding:0px;
}

#searchForm ul input
{
	vertical-align: middle;
}
*/

#searchForm {
	float: left;
}

#searchForm .leftcol
{
	float: left;
	padding-top: 3px;
}

#searchForm .rightcol
{
	float: right;
	padding-top: 3px;
	padding-right: 5px;
}

#searchForm .rightcol label
{
	display: block;
	float: left;
	margin-bottom: 2px;
	/*width: 192px;*/
	min-width: 180px;
}

#sorting label, #sorting select {
	margin-top: 5px;
}
/*
#searchForm .txtinp,#searchForm select
{
	display: block;
	float: left;
	margin-bottom: 2px;
	width: 137px;
	font-family: verdana, arial, helvetica, sans-serif;
	border: 1px solid #000000;
}

#searchForm .rightcol br
{
	clear: left;
}

.searchbtn3
{
	clear: left;
	margin: 7px 0px 0px 191px;
}

*/
.modactions ul {
	list-style: none;
	margin-left: 30px;
}
.modactions ul li {
	display: block;
	padding-right: 20px;
}