.search_element,
.search_element_first { float: left; clear: both;  margin: 0px 0px 10px 0px; border-bottom: 1px solid #CAD2D6; width: 572px; padding: 0px 0px 10px 0px;}

.search_element_first { margin: 5px 0px 10px 0px;}

.search_element_last,
.search_element_first_last { float: left; clear: both;  margin: 0px 0px 0px 0px; width: 572px; padding: 0px 0px 0px 0px;}

.search_element .title,
.search_element_first .title,
.search_element_last .title,
.search_element_first_last .title { display: inline; float: left; text-align: left; width: 572px;}


.search_element .title a:hover,
.search_element_first .title a:hover,
.search_element_last .title a:hover,
.search_element_first_last .title a:hover { color: #ff6600; text-decoration: none; }

.search_element .title a,
.search_element_first .title a,
.search_element_last .title a,
.search_element_first_last .title a { color: #004693; font: normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: none; }


#advanced_search {  }
#advanced_search .row { float: left; clear: both; margin: 0px 0px 5px 0px; width: 420px; }
#advanced_search .row .label { float: left; display: inline; font: bold 11px Tahoma; width: 115px; _width: 120px; padding: 5px 5px 0px 0px; text-align: right; }
#advanced_search .row .input { float: left; display: inline; font: bold 11px Tahoma; width: 300px; }
#advanced_search .row_2 { float: left; clear: both; margin: 0px 0px 15px 0px; width: 420px; }
#advanced_search .row_2 .input_2 { float: left; display: inline; font: normal 11px Tahoma; margin: 0px 0px 0px 120px; }
#advanced_search .row .button { float: left; clear: both; text-align: left; padding: 0px 0px 0px 123px;}
#advanced_search .row .button input { float: left;}

#text, #products_productscat_id, #products_producer_id { width: 250px; }
#min, #max { width: 150px; }

#search_box a { color: #004693; font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
#search_box a:hover { color: #ff6600; text-decoration: none; }

.login_form .advanced { margin-top: 5px; }
.login_form .advanced a { color: #004693; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.login_form .advanced a:hover { color: #ff6600; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }