@charset "utf-8";

#contact_form {width:235px; margin-top:0;margin-left:10px;  height:auto; padding:0;  position:relative; left: 0; top:0; float:left }
form fieldset { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;	margin:0; width:230px; border:0;display:block; padding:0; }
form fieldset legend { border-width:1px; border-style:solid; border-color:#BBBB66; color:#3D7169; font-weight:bold; font-variant:small-caps; font-size:100%; padding:0;	margin:0; position:relative; }
label { font-size:8pt; display:block; float:left; text-align:left;	 color:#000;  padding:0; }
label.error { font-weight:normal;color:red;text-align:right; padding-left:20px; margin:5px auto; background: transparent url(../images/cancel.png) no-repeat scroll left; display:block;width:200px; }
input.text-input { margin:4px;padding:2px 0;color:#fff; }


label#przyjazd_label      {position:relative; top:0; left:0px;width:40px;padding-right:10px;  }
input#przyjazd          {position:relative; top:0; left: 5px;color:#000; width: 120px; }
label#przyjazd_error      {  }


label#wyjazd_label      {position:relative; top:5px; left: 0px;width:40px;padding-right:10px;   }
input#wyjazd           {position:relative; top:0; left: 5px;color:#000; width: 120px; }
label#wyjazd_error      {  }

label#room_label      { position:relative; top:0; left: 0px;width:40px;padding-right:14px;  }
select#room           {position:relative; top:0; left: 5px;color:#000; width: 150px; margin4px; padding:2px;}
label#room_error      {  }


label#nazwisko_label      {position:relative; left:0px; top:5px; width:40px; }
input#nazwisko            {position:relative; top:0px; left:15px;color:#000; width: 150px;}
label#nazwisko_error      { }

label#email_label    {position:relative; top:5px; left: 0px;width:40px;padding-right:10px; ; }
input#email           {position:relative; top:0; left: 5px;color:#000; width: 150px;}
label#email_error      {  }

label#phone_label    {position:relative; top:5px; left: 0px;width:40px;padding-right:10px;  }
input#phone           {position:relative; top:0; left: 5px;color:#000; width: 150px;}
label#phone_error     { }

input.button {  
	padding:3px 6px; 
	border:2px solid #fff; 
	margin-left:150px; 
	color:#454545; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background:#CCC; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
}

input.button:hover		{ background:#b8136f none repeat scroll 0% 0%; color:white; }
#message							{ width:170px;margin:50px 0 0 60px; }
#message h2						{ font-size:150%;color:white; }
#message p						{ color:white;font-weight:bold;margin:6px 0px; }
#checkmark						{ position:relative;top:-48px;left:-55px; }
#newsletter_label {margin: -20px 0 0 20px;}
#newsletter {margin-left:0px;}
#pp_label {margin: -20px 0 0px 20px;}
#pp {margin-left:0px;}
label#pp_error     {margin:-5px 0 20px 0px;}


