/* .search
==========================================================*/
.search { background: #fff; }
	.search legend { display: none; }
	.search input { float: left; }
	.search input[type=text] {
		border: 0;
		margin: 0;
		padding: 6px 7px;
		width: 116px;
	}

/* .ui-button
==========================================================*/
#content .ui-button {
	background: #4a9dc8 url("../images/forms/button.png") repeat-x;
	border: 1px solid;
	border-color: #79badb #5594b4 #2e6a89 #5594b4;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 8px;
	text-shadow: 0 1px 0 #2271ab;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	webkit-box-shadow: 0px 1px 2px #d4d4d4;
	-moz-box-shadow: 0px 1px 2px #d4d4d4;
	box-shadow: 0px 1px 2px #d4d4d4;
}
#content .ui-button.big {
	background-color: #489cc7;
	background-image: url("../images/forms/button-big.png");
	font-size: 22px;
	padding: 12px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
	#content .ui-button:hover { text-decoration: none; }
	#content .ui-button:active { background-image: none; }

/* ~
==========================================================*/
button, label { cursor: pointer; }

input[type=text],
input[type=password],
textarea {
	color: #888;
	font: 12px Helvetica, Arial, sans-serif;
}

.error_form,
.ok_form {
    padding: 20px;
    font-size: 1.2em;
    margin-bottom: 20px;
}
.ok_form {
    background-color: #E7F6D1;
    color: #569400;
}

.error_form {
    background-color: #FFE5DD;
    color: #CC3333
}
form.message label { display: inline-block; }

form.message input[type=text],
form.message input[type=email],
form.message textarea {
    width: 100%;
    padding: 5px 10px;
    margin-bottom: 15px;
    background-color: #fafafa;
    border: 0;
    border-bottom: 1px solid #C8C8C8;
    color: #000;
}
form.message input[type=text]:focus,
form.message input[type=email]:focus,
form.message textarea:focus {
    background-color: #222;
    color: #FFF;
    border: 0;
}
form.message input[type=submit] {
    background-color: #888;
    padding: 10px 20px;
    letter-spacing: 1px;
    font-size: 1.1em;
    border: 0;
    color: #FFF;
    cursor: pointer;
    border-radius: 8px;
}
form.message input[type=submit]:hover {
    background-color: #000;
}
form.message textarea { height: 100px; }