@charset "utf-8";

#contact {
	padding: 0;
}

#contact .desc p {
	margin: 0 0 20px 0;
}

#contact .desc span {
	color: #f00;
}

.form_message ul.red {
	background: #ffe0e0;
	border: 2px solid #f00;
	padding: 10px;
	margin: 0 0 20px 0;
	list-style: disc inside;
}

.form_message p.green {
	display: block;
	background: #e1ffe0;
	border: 2px solid #008903;
	padding: 20px;
	margin: 0 0 20px 0!important;
	list-style: disc inside;
	text-align: center;
}

.form_message p.green span {
	display: block;
	color: #008903;
	font-size: 26px;
}

.form_message ul.red li {
	color: #f00;
}

form td.btn_message {
	text-align: center;
	color:red;
	padding:20px 0 0 0;
}

form input,
form textarea,
form select {
	font-size: 14px;
	padding: 3px;
	margin: 0 5px;
}

form table {
	width: 100%;
}

form th {
	background: #1B3F92;
	color: #fff;
	padding: 10px;
	text-align: left;
	width: 110px;
	border-bottom: solid 3px #fff;
}

form th span {
	color: #f00;
	font-size: 12px;
	vertical-align: text-top;
}

form td {
	padding: 10px 10px 0;
}

form td.place_now label {
	display: block;
	margin: 0 0 5px 0;
}

form td.place_now label span {
	display: inline-block;
	width: 150px;
}

form td .name {
	width: 100px;
}

form td .email {
	width: 120px;
}

form td .addr {
	width: 220px;
}

form td .char1 {
	width: 150px;
}

form td .postn {
	width: 100px;
}

form td .int {
	width: 60px;
}

form td.text textarea {
	width: calc(100% - 20px);
	height: 100px;
	padding: 5px;
}

form td.form_ctl {
	text-align: center;
}

form input[type="submit"] {
	background: #f00;
	color: #fff;
	font-size: 20px;
	padding: 7px 25px;
	border: none;
	margin: 20px;
	border: 0px;
	border-radius: 5px;
}

form input[type="submit"]:hover {
	opacity: 0.8;
}

form input[type="reset"] {
	background: #999;
	color: #fff;
	font-size: 20px;
	padding: 7px 25px;
	border: none;
	margin: 20px;
	border: 0px;
	border-radius: 5px;
}

form input[type="reset"]:hover {
	opacity: 0.8;
}

form input.back {
	background: #999;
	color: #fff;
	font-size: 20px;
	padding: 7px 25px;
	border: none;
	margin: 20px;
	border: 0px;
	border-radius: 5px;
}

form input.back:hover {
	opacity: 0.8;
}
