.m_text
{
    font-family: Tahoma;
    font-size: 11px;
    line-height: 14px;
    color: #666666;
}

h3
{
	font-family:Tahoma;
	font-size:16px;
	line-height:18px;
}


/* FORM */

table#table-contact {
	width: 100%;
	border-collapse: collapse;
}

table#table-contact td.left{
	text-align: right;
	padding: 5px;
	background: #f6f6f6;
	border: 1px solid #ececec;
}

table#table-contact td.right{
	text-align: left;
	padding: 5px;
	background: #f9f9f9;
	border: 1px solid #ececec;
}

table#table-contact input[type=text], input[type=text],input[type=password]
{
	width:200px;
	border: 1px solid #cdcdcd;
	font: 13px trebuchet ms;
	color: #5a5a5a;
	padding: 5px 0px;
	background: #ffffff;
	cursor:pointer;
}

table#table-contact input[type=text].error,input[type=text].error,input[type=password].error
{
	width:200px;
	border: 1px solid #ff0000;
	font: 13px trebuchet ms;
	color: #ff0000;
	padding: 5px 0px;
	background: #FBE3E4;
	cursor:pointer;
}

table#table-contact select, select
{
	border: 1px solid #cdcdcd;
	font: 13px trebuchet ms;
	color: #5a5a5a;
	padding: 5px 2px;
	background: #ffffff;
	cursor:pointer;
}

table#table-contact select.error,select.error
{
	border: 1px solid #ff0000;
	color: #ff0000;
	background: #FBE3E4;
}


table#table-contact input.submit, input.submit {
	border: none;
	font: 14px georgia;
	color: #ffffff;
	font-weight:bold;
	padding: 5px;
	height:31px;
	background: #993737 url('../images/btnbg.gif') repeat-x center top;
	cursor: pointer;
}

table#table-contact input.submitSelected, input.submitSelected {
	border: none;
	font: 14px georgia;
	color: #ffffff;
	font-weight:bold;
	padding: 5px;
	height:31px;
	background: #993737 url('../images/btnbgb.gif') repeat-x center top;
	cursor: pointer;
}

table#table-contact textarea {
	width: 350px;
	height: 200px;
	border: 1px solid #cdcdcd;
	font: 13px trebuchet ms;
	color: #5a5a5a;
	padding: 5px;
	background: #ffffff;
}

table#table-contact textarea.error {
	width: 350px;
	height: 200px;
	border: 1px solid #ff0000;
	font: 13px trebuchet ms;
	color: #5a5a5a;
	padding: 5px;
	background: #FBE3E4;
}

.panel
{
	width:400px;
	margin:0px 5px;
	float:left;
}

.panel2
{
	width:810px;
	margin:0px 5px;

}

.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.clear{clear:both;}
