.content form
{
	background:#eaeeed;
	padding:8px;
	width:430px;
	color:#000!important;
	margin-top:41px;
	margin-left:10px;
	margin-bottom:15px;
}
#engines_selector {width: auto; margin-left: 0; height: 54px;}
.content form:after {content: ""; display: table; clear: both; height: 0; visibility: hidden;}
.content .panel form#filterForm {
    width:99%;
    padding: 0;
    width: 99%;
    margin-top:5px;
    margin-left:1px;
    margin-bottom:30px;
}

.content .panel form#filterForm  #clear {margin-top:5px;margin-bottom:6px;}
.content form input, .content form select, .content form textarea
{
	width:248px;
	background-color: #FFFFFF;
    border: 1px solid #CFD7D9;
    padding: 2px;
	margin-bottom:3px;
	
}
.content form input[type=radio] {width: auto; height: auto; margin: 0; margin-right: 5px; position: relative; top: 2px; background: none; border: 0;}
.content form select
{
	width:254px;
	height:22px;
}
td.lable
{
	width:176px;
	color:#000!important;
	vertical-align:top;
}
 .content form img
 {
	width:254px;
	margin-top:3px;
	margin-bottom:3px;
}
.form-required
{
	color:#000!important;
}
.content form textarea
{
	height:147px
}
.content form input
{	
	height:14px;
}
.send_form
{
	background: url("../i/send_sprite.gif") no-repeat scroll 0 0 transparent;
    color: #3E3E3E;
    display: block;
    float: right;
    padding:0px;
    margin-top: 3px;
    padding-top: 4px!important;
    text-align: center;
    text-decoration: none;
    width: 101px!important;
	height:24px!important;
	border:none!important;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
}
.send_form:hover
{
	background-position:0px -25px;
}
a.a_forgot{
    display: block;
    float: left;
    line-height: 34px;
    margin-left: 0;
    text-decoration: underline;
}
a.a_forgot:hover{text-decoration:none;}

.content form input.error {
    background: #FFCECE;
    border: 1px solid #BB0000;
}
.content form select.error {
    background: #FFCECE;
    border: 1px solid #BB0000; 
}
