.form_error {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #cf0000;
	padding: 10px 15px;
	color: #fff;
	margin-bottom: 40px;
	border: 1px solid #990000;
}

form.custom span.custom {
	top: 4px;
}
.searchform, .newsletterform {
	margin: 0px;
	position: relative;
}
.searchform fieldset,
form.custom fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.searchform fieldset legend,
.newsletterform fieldset legend {
	background-color: transparent;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 15px;
}
.searchform fieldset .field_with_submit,
.newsletterform fieldset .field_with_submit {
	position: relative;
	height: 30px;
}
.searchform fieldset input[type="text"],
.newsletterform fieldset input[type="text"] {
	height: 30px;
	border: 1px solid #d5d4d4;
	border-radius: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/icon_input_search.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 0 60px 0 30px;
}
.newsletterform fieldset input[type="text"] {
    padding-right: 75px;
}
.newsletterform fieldset input[type="text"] {
	background-image: url(../images/icon_input_newsletter.png);
}
.searchform fieldset input[type="submit"],
.newsletterform fieldset input[type="submit"] {
	background-color: #929397;
	color: #fff;
	border: 0px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 0px;
	font-family: Tahoma;
	padding: 0px 10px;
	display: block;
}
.searchform fieldset input[type="submit"]:hover,
.newsletterform fieldset input[type="submit"]:hover {
	background-color: #00699f;
}



form.custom fieldset legend {
	display: none;
}
form.custom input[type="submit"],
a.own_button,
button.own_button {
	 -webkit-appearance: none;
	background-color: #929397;
	color: #fff!important;
	border: 0px;
	height: 30px;
	line-height: 30px;
	font-family: Tahoma;
	padding: 0px 10px;
	cursor: pointer;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-o-transition: all .25s ease;
	display: inline-block;
}
form.custom input[type="submit"]:hover, a.own_button:hover, button.own_button:hover {
	background-color: #00699f;
}



