/* Lionis.net Form stylin' stylesheet */

/* removed until Zs does what he has to 
.formBox { display: none; }*/

.formBox {
	margin: 1.5em 0 3em 0.5em;
	padding-top: 5px;
	background-color: #EFEFEF;
	border: 1px solid #BBB;
	width: 100%;
	}

#contact .formBox {
	position: relative;
	margin-top: 0.5em;
	z-index: 99;
	}

#websp .formBox { position: relative; z-index: 99; }

/* Flimbirer */
#sendMsg {
	display: none;
	position: absolute;
	z-index: 100;
	top: 200px; left: 83px;
	width: 400px;
	font-style: italic;
	}

.sending, .sendingOk, .sendingErr {
	background-color: #006B33;
	color: #fff;
	}

.sendingErr {
	background-color: #FF3300;
	}

.sending div {
	margin: 15px 10px;
	padding-left: 25px;
	background: url(../images/ajax-loader.gif) left 1px no-repeat;
	}
	
.sendingOk div, .sendingErr div {
	font-size: 0.9em;
	margin: 15px 10px;
	font-style: normal;
	}

.inputElement, .chkElement, .btnBox {
	clear: left;
	margin: 5px 15px;
	padding: 10px 0;
	}

.inputElement label, .inputElement input, .inputElement textarea {
	display: block;
	float: left;
	}

.inputElement label {
	width: 19%;
	}

.inputElement input, .inputElement textarea {
	width: 79%;
	}

.inputElement textarea { height: 250px; }
#contact .inputElement textarea { height: 150px; }

.chkElement { padding-left: 18%; }

.btnBox {
	text-align: center;
	}

.btnBox input {
	border: 0; margin: 0; padding: 0;
	width: 89px; height: 26px;
	color: #fff;
	background: url(../images/btn.jpg) no-repeat top left;
	cursor: pointer;
	}