.ToolFilter
{
	border: 1px #D7D5D2 solid;
	padding: 18px;
	margin: 2px 0 19px 0;
	float: left;
	width: 98%;
	background-color: #ebffe4;
}

.ToolFilter .element
{
	display: inline-block;
	float: left;
	margin-right: 16px;
}

.ToolFilter .element .label
{
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
}

.ToolFilter .element .formElement{ width: 190px; border:solid 1px #D7D5D2;}

.ToolFilter .element input.formElement
{
	height: 24px;
    padding: 3px 5px;
}

.ToolFilter .dateElement {width: 100px; }
.ToolFilter .dateElement .formElement{ width: 90px; text-align:center;}

.ToolFilter .ButtonsFilter
{
	float: left;
	height: 33px;
	margin: 22px 0 0 0;
}

.ToolFilter #FilterText
{
	font-size: 16px;
	color: #50af31;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 35px;
}

.ToolFilter .ButtonsFilter button
{
	padding: 0px;
	height: 33px;
}

 button.ui-multiselect
{
	height: 32px;
    padding: 6px 0;
}

.ToolFilter button span.leftButton
{
	float: left;
	background: url(/images/admin/button-left.png) no-repeat top left transparent;
	width: 2px;
	height: 32px;
}

.ToolFilter button span.repeatButton
{
	float: left;
	background: url(/images/admin/button-repeat.png) repeat-x top left transparent;
	height: 17px;
	padding: 7px 10px 8px 10px;
	font-size: 16px;
	color: #ffffff;
	text-transform: uppercase;
}

.ToolFilter button span.rightButton
{
	float: left;
	background: url(/images/admin/button-right.png) no-repeat top left transparent;
	width: 2px;
	height: 32px;
}