/* Main search */
	#top-search {
		width: 765px;
		height: 210px;
		margin: 0 auto;
		position: relative;
	}
		/* Quick search */
			#quick-search {
				height: 92px;
				position: relative;
			}
				#quick-search-input-field {
					position: absolute;
					left: 0;
					top: 35px;
					width: 562px;
					height: 57px;
				}
				#quick-search-input {
					width: 562px;
					height: 57px;
					background: url("../images/search-input-bg.png") no-repeat 0 0;
					color: #999;
					font-size: 1.5em;
					padding-left: 25px;
					vertical-align: top;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
					box-shadow: none;
					border: 1px solid #f5f5f5;
					border-radius: 7px;
				}
					#quick-search-input.empty {
						background-position: 0 -55px;
					}
					html.ie6 #quick-search-input {
						padding-top: 12px;
						height: 41px;
					}
					#quick-search-input:hover {
						border-color: #666;
					}
					#quick-search-input:focus {
						border-color: #20773C;
					}
					html.ie7 #quick-search-input, html.ie8 #quick-search-input {
						padding-top: 14px;
						height: 55px;
						border: none;
					}
					html.ie7 #quick-search-input {
						height: 37px;
					}
				#quick-search-button {
					display: inline-block;
					width: 190px;
					height: 55px;
					position: absolute;
					border: none;
					background: none;
					right: 0;
					top: 36px;
					cursor: pointer;
					background: url("../images/search-button-bg.png") no-repeat 0 0;
				}
					#quick-search-button span {
						display: none;
					}
				#quick-search-input-validation {
					position: absolute;
					bottom: -20px;
					border: none;
					background: none;
					color: #c00;
				}
				
		/* Quick search links */
			#quick-search-button-links {
				text-align: right;
				padding-right: 5px;
			}
				#quick-search-button-links a {
					background: url("../images/icons/search.png") no-repeat 0 50%;
					padding-left: 25px;
					display: inline-block;
					line-height: 19px;
				}
				
		/* Lupa */
			#magn-glass {
				position: absolute;
				width: 298px;
				height: 154px;
				background: url("../images/magn-glass.png") no-repeat 0 0;
				bottom: -47px;
				left: -100px;
			}
			
	/* Search forms */
		.search-desc {
		}
		.search {
			margin-top: 1.333em;
			background: url("../images/vertical-line.png") repeat-y 630px 0;
		}
			.search table {
				margin-top: 0;
			}
			.search .search-main {
				float: left;
				width: 600px;
			}
			.search .search-settings {
				float: right;
				width: 250px;
			}
			.search-buttons {
				position: relative;
			}
				.search-buttons .search-clear {
					position: absolute;
					right: 300px;
				}
				
	/* Search results */
		.search-results {
			padding-top: 1.333em;
			margin-top: 0;
		}
			.search-results ol {
				margin-top: 0;
			}
			.search-results .result {
				padding: 1.333em 0;
				background-color: #f5f5f5;
				border-bottom: 1px solid #ccc;
			}
			.search-results .result:first-child {
				padding-top: 0;
			}
			.search-results .result.odd {
				background-color: #fff;
			}
			.result-ord {
				float: left;
				margin-top: 5px;
			}
			.result-details {
				width: 912px;
				margin-top: 0;
			}
				.result-details th {
					font-weight: normal;
				}
			.result-links {
				width: 912px;
				overflow: hidden;
				margin-top: 12px;
			}
				.result-links li {
					float: left;
					width: 150px;
				}
				
		/* Flags */
			.subject-state {
				font-weight: bold;
				color: #f00;
			}

.result-details td, .result-details th {
	padding: 5px 5px 5px 0;
}