
	#contact  fieldset {
		padding:0 0 15px 0;
		border:1px solid #ccc;
		background:#f8f8f8
	}
		#contact  h3 {
			margin:0 0 15px 0;
			padding:8px;
			font-size:14px;
			color:#fff;
			text-transform:uppercase;
			background:#E52F3F
		}
		#contact #center_column p {margin:0; padding:0 0 10px 0;}
		#contact #center_column p.desc_contact {    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    width: 174px;}
		
		#contact p.text label,
		#contact p.select label,
		#contact p.select span,
		#contact p.textarea label {
			display:inline-block;
			padding:6px 15px;
			width:150px;/* 180 */
			font-size:12px;
			text-align:right
		}
		#contact p.textarea label {vertical-align:top}
		#contact p.text input,
		#contact p.select input {
			padding:0 5px;
			height:22px;
			width:260px;/* 270 */
			border:1px solid #ccc;
			font-size: 12px;
			color:#666
		}
		#contact p.select select {
			margin-right:10px;
			border:1px solid #ccc;
			font-size: 12px;
			color:#666
		}
		#contact p.textarea textarea {
			height:80px;
			width:270px;
			border:1px solid #ccc;
			font-size: 12px;
			color:#666
		}
		#contact p.submit input {margin-left:185px;}
		
#contact-left {
	text-align: right;
    float: left;
    width: 50%;
}#contact-right {
  color: #FFFFFF;
    float: left;
    font-size: 15px;
    width: 50%;
}


#contact-left td {
    color: #FFFFFF;
    font-size: 15px;
}
#contact-left label {
    color: #FFFFFF;
    font-size: 15px;
    text-align: right !important;
	padding-right: 16px;
}
#contact-left input[type="text"],#contact-right input[type="text"]{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #FFFFFF;color: #FFFFFF;
    width: 99%;
}

#contact-right select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #FFFFFF;
    color: #FFFFFF;  margin-top: 5px;
    width: 111%;
}

#contact-right textarea {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    height: 93px;
    width: 130%;
}
#contact-right label {
    display: block;
    height: 7px;
}
#contact-left tr {
    height: 30px;
}
.lig {
    margin: 10px 0 !important;
    padding: 0 !important;
}

.ok {
    color: #FFFFFF;
    font-size: 17px;
}

#submitMessage {
 background: url("../img/send-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 55px;
    margin-left: 21px;
    margin-top: 37px;
    width: 163px;
}
.contact-block {
    position: relative;
}

#center_column > div#soc {
    left: 286px;
    position: absolute;
    top: 110px;
}
#rd 	label {margin-right:10px !important;}
input[type=radio].css-checkbox {
							display:none;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:23px;
							height:18px; 
							display:inline-block;
							line-height:18px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:18px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -19px;
						}
						label.css-label {
						background-image:url(../img/rd.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}

option {
    background:#C51929;
}