body {
}
#wrapper {
	background-color: #FFFFFF;
}
#body {
	margin: 0px;
	padding: 0px;
}
body, input, th, td {
	font: 8pt Verdana;
}
.form, .list {
	color: black;
	border: 1px solid black;
	background-color: #DDDDDD;
}
.list th {
	color: white;
	background-color: gray;
}
.list td {
}
.title {
	font: bold 10pt Verdana;
}
.okmsg {
	color: green;
}
.error {
	color: red;
}
.sr_row {
	background-color: #FFFFFF;
}
.sr_title {
    font: 10pt Verdana;
	background-color: #E0BEA5;
	}
.sr_comments {
	background-color: #DDDDDD;
}
.comment {
	margin:8px 0px 8px 0px;
}
#topsearch, #topmenu {
	background-color: white;
	border-top: 1px solid green;
	border-bottom: 0px solid green;
}
#categories {
}
#categories li {
	background-color: #B8DFB3;
	border: 1px solid #A2AE8A;
}
.review {
	margin-top: 10px;
	}
	.review .header {
		background-color: #E0BEA5;
		}
		.review .header, .review .review_descr, .review .footer {
			border-top: 0px solid #A2AE8A;
				border-left: 0px solid #A2AE8A;
					border-right: 0px solid #A2AE8A;
						padding:3px;
						}
						.review .footer {
							background-color: #EEEEEE;
								border-bottom: 0px solid #A2AE8A;
								}
								.review .header. title {
									font: bold 10pt Verdana;
									}
									.review_descr {
										background-color: #FFFFFF;
											text-align: justify;
											}
											.comment {
												border: 0px solid #A2AE8A;
												}
												.comment .header {
													padding:3px;
														text-align: left;
															background-color: #DDDDDD;
																border-bottom: 1px solid #A2AE8A;
																}
																.comment .body {
																	background-color: #FFFFFF;
																		padding:3px;
																			text-align: justify;
																			}









