body {
	font-family: Tahoma, Verdana, Arial;
	background-color: #5A5B57;
	background-image: url('/files/layout/background.jpg');
	background-position: 50%;
}

div#container {
	background-repeat: repeat-y;
	width: 944px;
	margin: 0 auto;
}

	div#header {
		float: left:
		width: 944px;
		height: 137px;
		background-image: url('/files/layout/header.jpg');
	}

	div#menu {
		float: left;
		width: 240px;
		background-color: #D8DBD0;
		min-height: 600px;

	}

		div#menu a {
			font-family: Tahoma, Verdana, Arial;
			font-weight: normal;
			color:#535B3B;
			text-decoration: none;
			line-height: 20px;
		}

		div#menu a:hover {
			color:#A6A8A1;
			text-decoration: none;
		}

		div#menu img {
		margin-right: 5px;
		}

	div#content {
		float: left;
		background-color: #F7FAEC;
		width: 650px;
		height: auto !important;
		margin: 7px 0px 0px 35px;
	}

		div#content_contents {
		float: left;
		width: 300px;
		font-size: 12px;
		margin: 10px 0px 0px 0px;
		}

			div#content_contents a {
				color: #535B3B;
				text-decoration: none;
			}
			div#content_contents a:hover {
				color: #A6A8A1;
				text-decoration: none;
			}

		div#result_contents {
		float: left;
		width: 545px;
		font-size: 12px;
		margin: 10px 0px 0px 0px;
		}
		

			div#result_contents a {
			color: #535B3B;
			text-decoration: none;
			}
			div#result_contents a:hover {
				color: #A6A8A1;
				text-decoration: none;
			}
	

		div#content_image {
			float: left;
			width: 325px;
			margin: 10px 5px 5px 5px;
		}

		div#content_image img{
			border: 1px solid #A6A8A1;
		}

		div#content_image_gallery {
			margin: 5px 0px 0px 0px;
			float: left;
			width: 699px;
		}
		div#image_gallery {
		float: left;
		width: 152px;
		height: 112px;

		margin: 0px 8px 0px 0px;
		background-color: #dddddd;
		}
			div#content_image_gallery img {
				float: left;
				margin: 5px;
				border: 1px solid #A6A8A1;
				background-color: #FFFFFF;
			}

		div#search {
			float: left;
			margin: 5px 0px 0px 3px;
			width: 98%;
			background-color: #D8DBD0;

		}

			div.resultname {
				font-weight: bold;
			}

			div.resulttag {
				font-weight: italic;
			}

			.img_result {
			float: left;
			height: 30px;
			width: 30px;
			vertical-align: middle;
			border: 1px solid #A6A8A1;
			margin: 0px 5px 0px 0px;
			}
	
	input.input {
	width: 150px;
	border: 1px solid #A6A8A1;
	background-color: #FFFFFF;
	}

	input.button {
	width: 75px;
	border: 1px solid #A6A8A1;
	background-color: #DEECD0;
	height: 18px;
	font-size: 10px;
	}

	input.button:hover {
	background-color: #FFFFFF;
	border: 1px solid #A6A8A1;
	}
	
	.menu {
		font: 11px "trebuchet ms,arial";
		text-align: left;
		text-indent: 15px;
		text-decoration: none;
	}
	.sub_menu
	{
		font: 11px "trebuchet ms,arial";
		text-align: left;
		text-indent: 15px;
		text-decoration: none;
	}

	h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	}

	hr {
		height: 1px;
		color: #C9FF93;
		border-style: dashed;
		width: 75%;
	}

	div.form_info {
		clear: left;
		width: 100px;
		float: left;
		}
	div.form_field {
		width: 175px;
		float: left;
		}
	div#form{
		width: 300px;
		float: left;
		margin: 10px 0px 5px 0px;
		font-family: Tahoma, Verdana, Arial;
	}

	input.field {
		width: 175px;
		border: 1px solid #A6A8A1;
		font-family: Tahoma, Verdana, Arial;
		}
	textarea {
		width: 175px;
		height: 150px;
		border: 1px solid #A6A8A1;
		font-family: Tahoma, Verdana, Arial;
		}

	input.buttonsearch {
	width: 176px;
	border: 1px solid #A6A8A1;
	background-color: #DEECD0;
	height: 18px;
	font-size: 10px;
	}

	input.buttonsearch:hover {
	background-color: #FFFFFF;
	border: 1px solid #A6A8A1;
	}

	div#errormessage {
		font-weight: bold;
		color: red;
		margin: 10px 0px 10px 0px;
		}
