input,
select,
textarea {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #143443;
}

form.message {
	margin: 10px 5px 0px 0px;
	padding: 0px;
}
form.message div{
	clear: right;
}
* html form.message {
	margin: 10px 10px 0px 0px;
}

form.message {
	clear: both;
	overflow: hidden;
	text-align: right;
	line-height: 20px;
}

form.edition {
	clear: none;
}

form.message input,
form.message select,
form.message textarea,
form.message span
{
	float: right;
	width: 400px;
	margin: 0px 0px 0px 10px;
	border: 1px solid #98C3DA;
}

form.edition input,
form.edition select,
form.edition textarea,
form.edition span
{
	float: right;
	width: 300px;
	margin: 0px 0px 0px 10px;
	border: 1px solid #98C3DA;
}

form.message textarea{
	height: 80px;
}               
form.message textarea.full_info{
	height: 400px;
}

form.message .button{
	margin: 5px 0px 5px 0px;
	height: 56px;
	border: 0px;
	cursor: hand;
}

form.message .submit{
	background: url('../images/post.message.button.png') no-repeat 0px 0px;
}
form.message .edit{
	background: url('../images/edit.message.button.png') no-repeat 0px 0px;
}
form.message .edition{
	background: url('../images/edition.message.button.png') no-repeat 0px 0px;
}
form.message .delete{
	background: url('../images/delete.message.button.png') no-repeat 0px 0px;
}
form.message .registration{
	background: url('../images/registration.message.button.png') no-repeat 0px 0px;
}
form.message .entrance{
	background: url('../images/entrance.message.button.png') no-repeat 0px 0px;
}
form.message .empty{
	background: url('../images/empty.message.button.png') no-repeat 0px 0px;
}
form.input_string .say{
	margin-top: 5px;
	height: 56px;
	background: url('../images/say.message.button.png') no-repeat 0px 0px;
}
form.input_string .exit_chat{
	margin-top: 5px;
	height: 56px;
	background: url('../images/exit_chat.message.button.png') no-repeat 0px 0px;
}


form.input_string input{
	float: right;
	width: 470px;
	margin: 0px 0px 0px 10px;
	border: 1px solid #98C3DA;
}

.huge {
	height: 300px !important;
}