/* -- CONTACT -- */#contact {	text-align: left;	width: 960px;	margin-right: auto;	margin-left: auto;	margin-bottom: 30px;}#mailform {	text-align: center;	padding-top: 30px;	padding-bottom: 50px;	background-color: #fff;}#mailform h2 {	text-align: center;	padding-bottom: 10px;	margin-bottom: 30px;  border-bottom: 5px solid #10a8a5;  	width: 200px;	  	margin-right: auto;	margin-left: auto;}#mailform h3.conf {	text-align: center;	padding: 10px 0 0 10px;	margin: 0px;}#mailform h3.err {	text-align: center;	padding: 10px 0 0 10px;	margin: 0px;	color:#ff0000;}#mailform .thanks {padding:30px 0 100px 0;}#mailform table {width: 900px;margin:0 30px 30px 30px;	text-align: left;  border: 1px solid #dddddd;  border-collapse: separate;  *border-collapse: collapse;  border-left: 0;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;}#mailform table td{  padding: 15px 0 15px 10px;    border-left: 1px solid #dddddd;	    border-bottom: 1px solid #dddddd;  }  #mailform table tr:first-child td:first-child {    -webkit-border-radius: 6px 0 0 0;       -moz-border-radius: 6px 0 0 0;         -o-border-radius: 6px 0 0 0;            border-radius: 6px 0 0 0;}#mailform table tr:first-child td:last-child {    -webkit-border-radius: 0 6px 0 0;       -moz-border-radius: 0 6px 0 0;         -o-border-radius: 0 6px 0 0;            border-radius: 0 6px 0 0;}#mailform table td input {	margin-top: 5px;	width: 70%;	margin-bottom: 10px;}#mailform table td textarea {	margin-top: 5px;	width: 70%;	margin-bottom: 10px;}#mailform table td span {color: #ff0000 !important;}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th {  background-color: #f9f9f9 ;}.form-submit input{	border-top: 1px solid #ccc;	border-right: 1px solid #999;	border-bottom: 1px solid #999;	border-left: 1px solid #ccc;	padding: 5px 20px;	font-weight: bold;	cursor: pointer;	color: #333;	font-size: 14px;	background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));}