@charset "utf-8";
/* CSS Document */
		#sf3{
			width:620px!important;
			width:620px;
			padding-top: 10px;
			background-image:url(../images/form_back.jpg);
			background-repeat:no-repeat;
		}
		form.cmxForm {
			margin:0;
			padding:10px;
		}		
		
		form.cmxForm textarea {
			font: normal normal 12px Arial,"Trebuchet MS", Helvetica, sans-serif;
			width:200px;
			height: 100px;
			margin: 0 0 8px 10px;
			color: #858181;
			float:left;
			border: 1px solid #cccccc;
		}
		
		form.cmxForm select, form.cmxForm select:focus{
			font: normal normal 12px Arial,"Trebuchet MS", Helvetica, sans-serif;
			margin: 0 0 8px 10px;
			color: #858181;
			float:left;
			width: 127px;
			height: 18px;
		}
		
		form.cmxForm label {
			font: normal normal 12px Arial,"Trebuchet MS", Helvetica, sans-serif;
			text-align: right;
			width: 100px;
			padding-right: 5px;
			margin:0 0 8px 0;
			float: left;
			clear: left;
			display: block;
			color: #858181;
		}
		
		form.cmxForm label.error{
			/* remove the next line when you have trouble in IE6 with labels in list */
			font: normal normal 12px Arial,"Trebuchet MS", Helvetica, sans-serif;
			width: 200px;
			padding-left: 25px;
			margin:2px 0 8px 5px;
			color:#c20101;
			float: left;
			clear: right;
			text-align: left;
			background: transparent url("images/cross-trans.png") no-repeat 1% 50%!important;
			background-image: url("images/cross-trans.png");
		}
		
		form.cmxForm label.valid{
			width:15px;
			height:15px;
			float: left;
			clear: right;
			background: transparent url("images/tick-trans.png") no-repeat 1% 50%!important;
			background-image: url("images/tick.png");
			padding-left: 25px;
			margin:2px 0 8px 10px;
		}
		
		div.error { display: none; }
		form.cmxForm input, form.cmxForm input:focus,form.cmxForm input.error{
			float:left;
			font: normal normal 12px Arial,"Trebuchet MS", Helvetica, sans-serif;
			color: #858181;
			margin: 0 0 8px 10px;
			height: 15px;
			width: 150px;
		}
		
		form.cmxForm input {border: 1px solid #cccccc;width: 150px; }
		form.cmxForm input:focus { border: 1px solid #3e3e3e; height: 15px;width: 150px;}
		form.cmxForm input.error { border: 1px solid #fbc2c4; height: 15px;width: 150px;background-color:#fbe3e4;}
		form.cmxForm input.valid { border: 1px solid #ff0000; height: 15px;width: 150px;}
		
		form.cmxForm select.error { border: 1px solid #fbc2c4; height: 15px;height:18px;}
		form.cmxForm select.valid { border: 1px solid #ff0000; height: 15px;}
		
		/* ----- error message for field validation ----- */
		form.cmxForm label.required{
			font: normal normal 12px Arial,"Trebuchet MS", Helvetica, sans-serif;
			color:#858181;
		}
		
		div.captcha{
			margin: 0 auto;
			width: 200px;
			font-family: Arial,"Trebuchet MS", Helvetica, sans-serif;
			font-size: 12px;
			float:left;
			margin-left: 115px!important;
			margin-left: 40px;
			margin-bottom: 10px;
		}
		div.captcha img{
			border: none;
			margin-right: 10px;
		}
		div.captcha a{
			color: #858181;
			text-decoration: underline;
		}
		div.captcha a:hover{
			color: #9e9e9e;
			text-decoration: none;
		}
		
		div.butoane{
			margin: 0 auto!important;
			margin: 0 auto;
			width: 300px;
			float:none;
			clear:both;
		}
		div.btnsubmit{
			float:left;
			margin: 10px;
		}
		
		form.cmxForm input.submitbutton{
			width:80px;
			height:25px;
			border:1px solid #dedede;
			background: #f5f5f5 url("images/tick-trans.png") no-repeat 5% 50%!important;
			background: #f5f5f5 url("images/tick-trans.png") no-repeat 5% 50%;
			background-position: 5% 50%;
		}
		form.cmxForm input.submitbutton[name="submitBtn"]{
			font-family: Tahoma,Arial,"Trebuchet MS", Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;		
			color:#529214;
			padding: 2px 0 5px 15px;
		}
		form.cmxForm input.submitbutton:hover{
			border:1px solid #C6D880;
			cursor:pointer;
			background: #E6EFC2 url("images/tick-trans.png") no-repeat 5% 50%!important;
			background: #E6EFC2 url("images/tick-trans.png") no-repeat 5% 50%;
		}
		
		div.btnreset{
			margin: 10px;	
			float:left;
		}
		form.cmxForm input.resetbutton{
			width:80px;
			height:25px;
			border:1px solid #dedede;
			background: #f5f5f5 url("images/cross-trans.png") no-repeat 5% 50%!important;
			background: #f5f5f5 url("images/cross-trans.png") no-repeat 5% 50%;
		}
		form.cmxForm input.resetbutton[value='Reset']{
			font-family: Tahoma,Arial,"Trebuchet MS", Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;		
			color:#d12f19;
			padding: 2px 0 5px 15px;
		}
		form.cmxForm input.resetbutton:hover{
			border:1px solid #fbc2c4;
			cursor:pointer;
			background: #fbe3e4 url("images/cross-trans.png") no-repeat 5% 50%!important;
			background: #fbe3e4 url("images/cross-trans.png") no-repeat 5% 50%;
		}
		
		#ajaxresponse{
			float:none;
			width:500px;
			margin: 5px 10px 20px 10px!important;
			margin: 5px 10px 20px 10px;
		}
					
		.success {
			margin:0;
			font-family: Arial,"Trebuchet MS", Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			padding: 7px; 
			background-color: #fef8d9; 
			color: #858181; 
			border: 1px solid #eca; 
			display: block;
			min-height: 15px;
		}