.forum_add a
{
	color: #000;
	font-weight: bold;
}

.forum_add
{
	text-align: left;
}

.edit a
{
	color: #000;
	margin-top: 5px;
}
#boards .admin,
#stats .admin {
	color: #b70000 !important;
}
#boards .moderator,
#stats .moderator {
	color: #1b8f00 !important;
}

#stats {
	background: #fff;
	border: 1px solid #e5e8ec;
}
	#stats h3 {
		border-top: 3px solid #6287b9;
		margin: 0px;
		text-indent: -3000em;
		height: 36px;
		background: url(/www/images/board/stats.title.gif) no-repeat;
	}
	#stats .wrapper {
		padding: 15px 18px;
		overflow: hidden;
	}
		#stats .wrapper div {
			margin-bottom: 5px;
		}
		#stats .wrapper div.dotted {
			padding-bottom: 8px;
			background:  url(/www/images/dotted.gray.gif) repeat-x bottom left;
		}
		#stats .wrapper div.user {
			color: #515d6f;
			float: left;
			display: inline;
		}
			#stats .wrapper div.user a {
				font-weight: bold;
				padding-left: 5px;
				color: #515d6f;
			}
			#stats .wrapper .admin {
				color: #b70000 !important;
			}
			#stats .wrapper .moderator {
				color: #1b8f00 !important;
			}
		#stats .legend {
			float: right;
			display: inline;
			margin: 8px 0px 0px 0px;
			padding: 0px;
			list-style: none;
		}
			#stats .legend li {
				padding-left: 20px;
				background: url(/www/images/board/stats.legend.gif) no-repeat;
				margin-bottom: 8px;
			}
			#stats .legend li.moderator {
				background-position: 0px -21px;
			}

#login {
	background: #edf2f8;
	height: 60px;
	overflow: hidden;
	padding: 14px 20px 0px 20px;
	color: #2c405b;
}
	#login form {
		height: 60px;
		background: url(/www/images/board/login.form.bg.gif) no-repeat bottom left;
		float: left;
		display: inline;
		overflow: hidden;
		padding: 0px 0px 0px 7px;
		margin: 0px;
	}
	#login label {
		float: left;
		display: inline;
		margin: 8px 12px 0px 12px;
		font-weight: bold;
	}
	#login .submit {
		margin: 4px 0px 0px 13px;
	}
	#login .text {
		float: left;
		display: inline;
		color: #2c405b;
		width: 237px;
		height: 24px;
		padding: 7px 0px 0px 13px;
		border: none;
		background: url(/www/images/board/login.text.gif) no-repeat;
	}
	#login .message {
		float: left;
		display: inline;
		margin-right: 20px;
	}
		#login .message .links {
			margin-top: 10px;
			overflow: hidden;
		}
			#login .message .links a {
				float: left;
				display: inline;
				height: 21px;
				text-indent: -3000em;
				background: url(/www/images/board/login.buttons.gif) no-repeat;
			}
			#login .message .links a.remember {
				width: 97px;
			}
			#login .message .links a.register {
				width: 88px;
				margin-left: 11px;
				background-position: -97px 0px;
			}

#main .wrapper {
	padding: 0px 25px;
}
#main h2 {
	height: 43px;
	text-indent: -3000em;
	margin: 0px;
	background: url(/www/images/board/main.title.gif) no-repeat;
	padding-bottom: 23px;
}

#path {
	border: 1px solid #eff0f1;
	overflow: hidden;
	padding: 8px 12px;
	margin-bottom: 15px;
}
	#path .localizer {
		color: #2c405b;
		overflow: hidden;
		margin: 4px 0px 0px 0px;
		padding: 0px;
		list-style: none;
		float: left;
		display: inline;
	}
		#path .localizer li {
			float: left;
			display: inline;
			padding-left: 11px;
		}
			#path .localizer li a.first {
				background: none;
			}
			#path .localizer li a {
				color: #2c405b;
				padding-left: 10px;
				background: url(/www/images/arrow.blue.gif) no-repeat 0px 5px;
				font-weight: bold;
			}
	#path .tools {
		float: right;
		display: inline;
		list-style: none;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
		#path .tools li {
			float: left;
			display: inline;
			background: #edf2f8;
			border-top: 1px solid #d8e0e9;
			border-bottom: 1px solid #d8e0e9;
			height: 20px;
		}
		#path .tools li.l,
		#path .tools li.r {
			height: 22px;
			width: 3px;
			background: url(/www/images/board/path.tools.round.gif) no-repeat;
			border: none;
		}
		#path .tools li.r {
			background-position: -3px 0px;
		}
			#path .tools li a {
				color: #2c405b;
				display: block;
				padding-top: 4px;
			}

		#path .tools .m1 {
			padding-left: 21px;
			background: url(/www/images/board/icon.1.gif) no-repeat 5px 4px;
		}
		#path .tools .m2 {
			padding-left: 33px;
			background: url(/www/images/board/icon.2.gif) no-repeat 17px 5px;
		}
		#path .tools .m3 {
			padding-left: 36px;
			background: url(/www/images/board/icon.3.gif) no-repeat 19px 5px;
		}
		#path .tools .m4 {
			padding-left: 33px;
			background: url(/www/images/board/icon.4.gif) no-repeat 19px 6px;
		}
		#path .tools .m5 {
			padding-left: 32px;
			padding-right: 8px;
			background: url(/www/images/board/icon.5.gif) no-repeat 17px 7px;
		}


#last-board {
	margin-top: 25px;
	overflow: hidden;
	width: 292px;
	border-top: 3px solid #6287b9;
}
	#last-board h3 {
		height: 39px;
		text-indent: -3000em;
		margin: 0px;
		padding-bottom: 7px;
		background: url(/www/images/board/lastboard.title.gif) no-repeat;
	}
	#last-board ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
		#last-board ul li {
			overflow: hidden;
			margin-bottom: 10px;
		}
		#last-board ul .avatar {
			float: left;
			display: inline;
			padding: 2px 0px 0px 1px;
			width: 37px;
			background: url(/www/images/board/lastboard.arrow.gif) no-repeat top right;
		}
		#last-board ul .message {
			float: left;
			display: inline;
			width: 254px;
		}
		#last-board ul .wrapp {
			background: #f5f5f5;
			padding: 3px 7px;
			border-left: 1px solid #ececec;
			border-right: 1px solid #ececec;
		}
		#last-board ul span.t,
		#last-board ul span.b {
			height: 5px;
			display: block;
			overflow: hidden;
			background: url(/www/images/board/lastboard.round.gif) no-repeat;
		}
		#last-board ul span.b {
			background-position: 0px -5px;
		}
		#last-board ul .block {
			margin-bottom: 2px;
		}
		#last-board .user {
			margin-top: 4px;
			overflow: hidden;
			padding: 3px 1px 0px 1px;
			background: url(/www/images/dotted.gray.gif) repeat-x;
		}
			#last-board .user a {
				margin-top: 2px;
				float: left;
				display: inline;
				color: #3a577f;
			}
		#last-board .date {
			margin-top: 2px;
			padding-top: 1px;
			color: #b2b2b2;
			float: right;
			display: inline;
			padding-left: 16px;
			background: url(/www/images/catalog/lastboard.date.gif) no-repeat;
		}


#search-board {
	float: right;
	display: inline;
	overflow: hidden;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
	#search-board label {
		float: left;
		display: inline;
		font-weight: bold;
		margin: 6px 12px 0px 0px;
	}
	#search-board .text {
		float: left;
		display: inline;
		color: #ccf5ff;
		border: none;
		background: url(/www/images/board/search.board.text.gif);
		width: 200px;
		height: 21px;
		padding: 6px 0px 0px 10px;
	}
	#search-board .submit {
		float: left;
		display: inline;
		margin: 4px 0px 0px 10px;
	}

#boards {
	margin: 7px 20px 0px 0px;
	overflow: hidden;
	width: 632px;
}
	#boards .separator {
		border-right: 1px solid #6b8ebd;
	}
	#boards a.links {
		padding: 0px 12px;
		color: #2c405b;
	}
	#boards .category {
		margin: 5px 0px 10px 0px;
		border-top: 3px solid #6287b9;
	}
	#boards .category h3 {
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
		padding: 15px 0px 5px 15px;
		margin: 0px 110px 5px 0px;
		border-bottom: 1px solid #98aac1;
		color: #3a577f;
	}
	#boards .category table {
		width: 100%;
		background: #edf2f8;
		padding: 6px;
	}
		#boards .category table th {
			border-bottom: 1px solid #f7f9fc;
			color: #2c405b;
			text-align: left;
			padding: 0px 0px 5px 9px;
			vertical-align: top;
		}
		#boards .category table td {
			margin: 0px;
			vertical-align: top;
		}
		#boards .category table span.tr,
		#boards .category table span.tl,
		#boards .category table span.br,
		#boards .category table span.bl {
			height: 3px;
			width: 3px;
			display: block;
			overflow: hidden;
			position: absolute;
			background: url(/www/images/board/boards.round.gif) no-repeat;
		}
		#boards .category table span.tl {
			top: 0px;
			left: 0px;
		}
		#boards .category table span.tr {
			top: 0px;
			right: 0px;
			background-position: -3px 0px;
		}
		#boards .category table span.bl {
			bottom: 0px;
			left: 0px;
			background-position: 0px -3px;
		}
		#boards .category table span.br {
			bottom: 0px;
			right: 0px;
			background-position: -3px -3px;
		}
		#boards .category table .column {
			position: relative;
			overflow: hidden;
			padding: 0px;
			margin: 0px;
			height: 71px;
			background: #f7f9fc;
		}
		#boards .category table .text {
			border: 1px solid #ffffff;
			overflow: hidden;
			height: 57px;
			padding: 7px 9px;
		}
		#boards .category table .date {
			color: #b2b2b2;
			text-align: right;
			padding-right: 20px;
			background: url(/www/images/board/boards.date.gif) no-repeat top right;
		}
		#boards .category table .user a {
			color: #2c405b;
			font-weight: bold;
		}
		#boards .category table .user {
			padding-right: 20px;
			color: #2c405b;
			text-align: right;
			margin-bottom: 4px;
			background: url(/www/images/board/boards.pen.gif) no-repeat top right;
		}
		#boards .category table .moderators {
			color: #bac1cb;
			margin: 4px 0px 0px 26px;
			padding-top: 3px;
			background: url(/www/images/dotted.gray.gif) repeat-x;
		}
		#boards .category table .title a {
			color: #2c405b;
			font-size: 12px;
			margin-bottom: 3px;
			display: block;
		}
		#boards .category table .title {
			padding-left: 26px;
			background: url(/www/images/board/boards.arrow.gif) no-repeat 1px 3px;
		}
		#boards .category table h4 {
			margin: 0px;
		}

