@charset "utf-8";

#contact_form{ 
	width:390px; 
	float:left; 
	height:400px; 
	padding:10px 0;
	margin-top:20px;
	/*background: transparent url(/interface/form_bg.png) no-repeat;*/
	position:relative; 
	border: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{ 
	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:200px; 
	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;
	}

label#name_label      { 
	position:absolute; 
	top:0; 
	left:0;
	color:#666; 
	}
input#name{ 
	position:absolute; 
	top:0; 
	left:150px;
	}
textarea#massage{ 
	position:absolute; 
	top:0; 
	width:203px;
	height:130px;
	border:1px solid #CCCCCC;
	}
label#name_error{ 
	position:absolute; 
	top:22px; 
	left:150px; 
	}

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:67px; left:150px; }

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:112px; left:150px; }

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:157px; left:150px; }

label#massage_label     { position:absolute; top:180px; left:0px;color:#666; }
textarea#massage          { position:absolute; top:180px; left:154px; }
label#massage_error      { position:absolute; top:303px; left:150px; }

label#kapcsa_label     { position:absolute; top:325px; left:0px;color:#666; }
input#kapcsa          { position:absolute; top:325px; left:150px; border:0; 
						color: #000000; font: 14px verdana; font-weight: bold; 
						width: 90px; }
						
label#kapcsab_label     { position:absolute; top:355px; left:140px;color:#666; font-size:9px; }
input#kapcsab          { position:absolute; top:325px; left:260px; width: 90px;}
label#kapcsab_error      { position:absolute; top:375px; left:150px; }


input.button{ position:absolute; top:225px; left:30px; padding:3px 10px;
              border:1px solid #ccc; margin:20px 0px 0px 0px; color:#890000; 
			  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; }

#tel{
	width:185px;
	height:23px;
	background:url(../interface/tel.jpg) no-repeat left center;
	margin:10px 0;
	padding:5px 5px 5px 40px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
#tel a{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
#twitter{
	width:185px;
	height:23px;
	background:url(../interface/twit.gif) no-repeat left center;
	margin:10px 0;
	padding:5px 5px 5px 40px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
#twitter a{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}

#fb{
	width:185px;
	height:23px;
	background:url(../interface/facebook.gif) no-repeat left center;
	margin:10px 0;
	padding:5px 5px 5px 40px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
#fb a{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
#ordogz, #sorbans{
	display:none;
	float:left;
	padding:5px;
	margin-top:20px;
	margin-left:20px;
	width:80px;
	height:80px;
	border:1px solid #ccc;
}

#ordogz h2, #sorbans h2{
	background:#ccc;
	padding:2px;
	font-size:11px;
	text-align:center;
}
#ordogz h2 a, #sorbans h2 a{
	color:#666;
}
#czim{
	float:left;
	width:190px;
	margin:20px 0 0 20px;
	padding:5px;
	border:1px solid #eee;
}
