div.search input.text{
	width:85%;
	float:left;
	height:20px;
	margin-right:10px;
}
div.search ul.criterion{
	overflow:hidden;
	zoom:1;
}
div.search ul.criterion li{
	float:left;
	font-size:1.3em;
	margin-right:2%;
	list-style:none;
}
div.search ul.criterion li.active{
	font-weight:bold;
}
div.search form{
	margin-bottom:10px;
	overflow: hidden;
	zoom: 1;
}
div.content div.search{
	padding:20px 80px;
	margin-bottom:20px;
}
div.content p.result{
	margin-left:80px;
	font:1.3em Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}
ol.result{
	overflow:hidden;
	zoom:1;
	font-size:1.2em;
}
ol.result li{
	margin:0 0 30px 100px;
	padding-left:10px;
	position:relative;
}
ol.result li img{
	position:absolute;
	top:0;
	left:-95px;
	_left:-105px;
}
ol.result li p.show{
	margin-bottom:3px;
}
ol.result li p.header{
	font-size:1.25em;
	margin-bottom:3px;
}
ol.result li p.header a{
	text-decoration:none;
	border-bottom:1px solid;
}
ol.result li p.text{
	font-size:1.08em;
	margin-bottom:5px;
}
ol.result li ul.breadcrumbs li{
	margin:0 3px 0 0;
	font-size:0.92em;
	padding:0;
}
ul.breadcrumbs li{
	float:none;
}
ul.breadcrumbs li,
ul.breadcrumbs li a{
	color:#7f7e7e;
}
ul.breadcrumbs{
	margin-left:0;
	margin-right:0;
	position:relative;
}
div.pager{
	margin:0 0 30px 110px;
	zoom:1;
}
div.result-images{
	overflow:hidden;
	zoom:1;
}
div.result-images div.pager{
	margin:0 0 30px 80px;
}
div.headline-search div.large-headline img{
	margin-top:40px;
}
div.headline-search div.headline-search{
	background-position:0 center;
}
dl.result-images{
	overflow:hidden;
	zoom:1;
	padding-left:80px;
}
dl.result-images dd{
	font-size:1.3em;
	width:30%;
	_width:29%;
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
	margin:0 3% 30px 0;
	vertical-align:top;
}
dl.result-images dd img{
	display:block;
	margin-bottom:3px;
	#margin-bottom:0;
}
dl.result-images dd p{
	margin-bottom:5px;
}
dl.result-images dd ul.breadcrumbs{
	font-size:1em;
}
div.meta-column div.search-in-photo{
	overflow:hidden;
	zoom:1;
	margin-bottom:30px;
}
div.meta-column div.search-in-photo a{
	font-size:1.3em;
}
div.meta-column div.search-in-photo img{
	margin-top:5px;
}
div.meta-column div.search-in-photo a.img{
	text-decoration:none;
}
