
#poster a.selected:link,
#poster a.selected:visited{
	text-decoration: none;
}

.personinfo table{
	background: #FFF3C3;
	line-height: 150%;
}
	.avatar{
		display: block;
		width: 100px;
		height: 100px;
		border: #909090 1px solid;
		background-position: center center;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
	}
	table label{
		color: #000;
	}
	table div.info{
		padding: 20px 12px 20px 42px;
	}
	div.infoblock{
		padding: 20px 12px 20px 42px;
		border-bottom: #909090 1px dashed;
	}
		div.infoblock h3{
			text-transform: uppercase;
			font: bold 14px Arial;
			color: #6f6f6f;
			padding-bottom: 10px;
		}
		div.infoblock img{
			width: 75px;
			height: 50px;
			border: #909090 1px solid;
			background-position: center center;
			background-repeat: no-repeat;
			margin: 0 20px 0 0;
			padding: 0;
		}

.newsblock{
	/*border-top: #909090 1px dashed;*/
}
	.newsblock h1{
		height: 21px;
		padding: 12px 12px 12px 42px;
		margin: 0;
		font: normal 18px Arial;
		color: #fff;
		text-transform: uppercase;
		background: #909090 url('/images/news_arr.gif') 18px center no-repeat;
	}
	.newsblock dl{
		margin: 0;
		padding: 12px;
		clear: both;
		border-top: #909090 1px dashed;
		min-height: 70px;
		//height: 70px;
	}
		.newsblock dl dt{
			display: block;
			float: left;
			width: 70px;
			height: 70px;
			border: #909090 1px solid;
			background-position: center center;
			background-repeat: no-repeat;
			margin: 0;
			padding: 0;
		}
		.newsblock dl dd{
			margin: 0 0 0 85px;
			padding: 0;
		}
			.newsblock dl dd a.comm:link,
			.newsblock dl dd a.comm:visited{
				line-height: 200%;
				color: #909090;
			}
			.newsblock dl dd div{
				padding: 5px 0 14px 0;
				color: #000;
			}

#message{
}
	#message form{
		padding: 24px;
	}
		#message form span{
			display: block;
			padding: 0 0 6px 0;
		}
		#message form input,
		#message form textarea{
			width: 400px;
			padding: 0;
			margin: 0 0 12px 0;
		}
			#message form textarea{
				height: 70px;
				overflow: auto;
			}

