@charset "utf-8";

#contact_form{
	width:700px;
	float:left;
	height:230px;
	padding:30px 0;
	margin-top:20px;
	/*background: transparent url(/interface/form_bg.png) no-repeat;*/
	position:relative; 
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

form fieldset{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1em;
	margin:0px 0px 20px 0px; 
	width:400px; 
	position:relative;
	border:0;
	display:block; 
	padding: 0px 10px 8px 0; 
	}
	
label.formess{ 
	font-size:90%;
	display:block;
	float:left; 
	width:145px; 
	text-align:right;
	margin:0; 
	color:#ffd; 
	font-weight:bold;
	padding:8px 0px; 
	}
	
label.error{ 
	font-weight:normal;
	color:red;
	text-align:left;
	width:250px; 
	font-size:10px;
	padding-left:25px;
	background: transparent url(../interface/cancel.png) no-repeat scroll left; 
	}
label.cod{ 
	font-weight:normal;
	color:#666;
	text-align:left;
	width:250px; 
	font-size:10px;
	padding-left:25px;
	background: transparent url(../interface/cancel.png) no-repeat scroll left; 
	}
#contact_form input.text-input{ 
	margin:4px;
	padding:2px 0;
	color:#333; 
	border:1px solid #CCCCCC;
	}


textarea#massage{ 
	position:absolute; 
	top:0; 
	width:203px;
	height:160px;
	border:1px solid #CCCCCC;
	}
label#name_label{ 	position:absolute;top:0; left:0;color:#666; }
input#name{ position:absolute; top:0; left:150px;}
label#name_error{ 	position:absolute; top:33px; left:130px; }

label#email_label     { position:absolute; top:45px; left:0px;color:#666; }
input#email           { position:absolute; top:45px; left:150px; }
label#email_error      { position:absolute; top:78px; left:130px; }

label#phone_label     { position:absolute; top:90px; left:0px;color:#666; }
input#phone1           { position:absolute; top:90px; left:150px; }
label#phone_error      { position:absolute; top:120px; left:120px; }

label#subject_label     { position:absolute; top:135px; left:0px;color:#666; }
input#subject          { position:absolute; top:135px; left:150px; }
label#subject_error      { position:absolute; top:165px; left:120px; }

label#massage_label     { position:absolute; top:0px; left:300px;color:#666; }
textarea#massage          { position:absolute; top:0px; left:460px; }
label#massage_error      { position:absolute; top:165px; left:450px; }

label#kapcsa_label     { position:absolute; top:180px; left:0px;color:#666; }
input#kapcsa          { position:absolute; top:180px; left:150px; border:0; 
						color: #000000; font: 14px verdana; font-weight: bold; 
						width: 90px; }
						
label#kapcsab_label     { position:absolute; top:180px; left:140px;color:#666; font-size:9px; }
input#kapcsab          { position:absolute; top:180px; left:270px; width: 90px;}
label#kapcsab_error      { position:absolute; top:220px; left:130px; }
label#kapcsab_1      { position:absolute; top:220px; left:130px; }


input.button{ position:absolute; top:170px; left:470px; padding:3px 10px;
              border:1px solid #ccc; margin:20px 0px 0px 0px; color:#273F00; 
			  font-family:Arial, Helvetica, sans-serif;font-weight:bold;
			  background:#eee;  }

input.button:hover		{ background:#ccc none repeat scroll 0% 0%; color:fff; }
#message				{ width:180px;margin:60px 0 0 100px; }
#message h2				{ font-size:150%; color:#666;}
#message p				{ color:white;font-weight:bold;margin:6px 0px;color:#666; }
#checkmark				{ position:relative;top:-46px;left:-60px; }
