#lvl1 { background: #ECE9E2 ; } /* url(../images/bg_main1.gif) left top repeat-y  */
#lvl2 { background-color: #ECE9E2 ; }

#forum {  }
#forumindex { float: none; width: 690px; }
/* #rightcol { float: none; clear: right; width: auto; margin-left: 20px;} */

#login { float: none; clear: right; width: 210px; margin-left: 0px; 
	margin-bottom: 20px;
}
#rules { float: none; clear: right; width: 210px; margin-left: 0px;}

.rightcol#newtopic .button { margin: .5em 0em 0em 0em; padding: 0em 0em .5em 0em; border-top: 0px dashed black; }

/* searchres */

/* #F6F2E7 #DFE5EB */
table.searchres  { margin: .5em 0em; width: auto; border-bottom: 0px solid #DFE5EB;
  	border-top: 1px solid #999999; 	
	background-color: none; 
}

.searchres th { padding: .5em .5em; font-weight: bold; font-family: Verdana, sans-serif;
 	background: #C6CBD2;  vertical-align: middle; 
/* 	border-right: 1px solid #999999;  */	
	border-bottom: 1px solid #999999; 
	}
.searchres th.title {
/*   	border-left: 1px solid #999999; 	 */
}
.searchres th.title, .searchres th.author { text-align: left; }
.searchres th.lastmsg { color: black; width: 250px; padding: .5em; }
.searchres th.date { font: bold 80% Verdana, sans-serif; }
.searchres th.author { font: bold 80% Verdana, sans-serif; }

.searchres td { padding: .4em .5em; height: 30px; width: auto; 
	border-bottom: 1px solid #999999; 
/*   	border-right: 1px solid #999999;   */
	font-size: 100%; 
}
.searchres td.title { width: 50%; }
.searchres td.time { width: 20% } /* forum */
.searchres td.date { width: 20% } /* search */
.searchres td.author { width: 30% }
.searchres td.title { padding: .4em .5em .4em .5em; font-size: 90%; line-height: 100%; }
.searchres .odd td {
  	background: white;
}
.searchres .even td {
	background: none; /* #E7E7E7; */
}
.searchres .lastmsg { color: #000000; /* font: normal 75% Tahoma; */
/* 	border-right: 1px solid #DFE5EB;  */
	width: auto;
	font-size: 90%; 
	line-height: 120%;
	color: #55555;
}
.searchres .date { color: black; font-weight: normal; font-size: 90%; /* white-space: nowrap; */ }
.searchres td.time .date { display: block;  }
.searchres .author { font-weight: normal; font-size: 90%; font-family: Times, serif; color: #71828A; } 
/* .searchres .even .time { border-right: 1px solid #F6F2E7; }
.searchres .even .author { border-right: 1px solid #F6F2E7; }
.searchres .even .counter { border-left: 1px solid white; } */
.searchres .counter { /* border-left: 1px solid #DFE5EB; */ text-align: center; }

.searchres td a {  }
.searchres td a:visited {  }

.searchres td.author a, .searchres td.author a:visited { color: #71828A; }
.searchres th.date a, .searchres th.date a:visited { color: black; }


.searchres .hdr { font: bold 100%/100% Arial, sans-serif; display: block; }


/* comments in forum */
table.cmnts {
 	width: 650px;
	margin-top: 1em;
  	border-top: 1px solid #999999;
	background-color: #F7F4ED; 
}
.cmnts tr { vertical-align: top; }
/* #eeeeee; */ 
.cmnts tr.even { background-color: white; } /* #E2D9C6; */

.cmnts td { padding: 2px 2px 5px 2px;
/* 	border-right: 1px solid #999999; */
	border-bottom: 1px solid #999999;
}

.cmnts td.exp {padding: 2px 2px; width: 130px; 
/* 	border-left: 1px solid #999999; */
}
/* .cmnts .even td.exp {  border-right: 1px solid white; } */

.cmnts td.exp img { padding-bottom: 0px; margin-bottom: 5px; }
.cmnts td .author { font-weight: normal; font-size: 100%; display: block; padding: 0px 0px 0px 0px; }

.cmnts td.cont { padding: .5em .5em; font-size: 90%; line-height: 130%; }
.cmnts td .date { padding: 0px 0px 0px 0px; margin: 0em; font-size: 100%; display: block; font-weight: normal; }

.cmnts div { background-color: none; background: none; }

.cmnts tr#new_comment td { border: none; }

#forum .dochdr { font-size: 125%; line-height: 130%;  }

/* new post */

.newpost {}

#forumindex .pager { text-align: center;  } 
td.tdpager { font-size: 80%; }

.surname { font-weight: normal; }

