﻿.ctrlSearch
{
	float:left;
	clear:both;
	width:100%;
}
.ctrlSearch .searchPanel
{
    width:70%;
    float:left;
    clear:both;
    margin-bottom:15px;
}
.ctrlSearch .searchPanel input.condition
{
	float:left;
	width:500px;
	border:solid 1px #6e7373;
	height:19px;
	line-height:19px;
}
.ctrlSearch .searchPanel a.searchButton
{
    float:left;
    text-align:center;
	line-height:22px;
	text-decoration:none;
	color:#070707;
	font-weight:bold;
	font-size:1.0em;
	padding-left:5px;
}
.ctrlSearch .settings .pager
{
    padding-bottom:10px;
    clear:both;
}
.ctrlSearch .results
{
    float:left;
    clear:both;
    width:100%;
}
.ctrlSearch .results .result
{
    float:left;
    clear:both;
    margin-bottom:10px;
    width:100%;
}
.ctrlSearch .results .result a,
.ctrlSearch .results .result a:hover
{
    text-decoration:none;
    color:#000;
    font-size:1.1em;
    font-family:Times New Roman;
}
.ctrlSearch .results .result a:hover
{
    text-decoration:underline;
    color:#ca0000;
}
.ctrlSearch .results .result .part
{
    clear:both;
    float:left;
    font-size:0.8em;
    margin-top:3px;
}
.ctrlSearch .results .result .part .text
{
    float:left;
}
.ctrlSearch .results .result .part div.italic
{
    float:left;
    font-style:italic;
    padding-left:3px;
}
.ctrlSearch .results .result .relevance
{
    clear:both;
    float:left;
    font-size:0.8em;
}
.ctrlSearch .results .result .relevance .text
{
    float:left;
}
.ctrlSearch .results .result .relevance div.bold
{
    float:left;
    font-weight:bold;
    padding-left:3px;
}
