/* OGÓLNE */
form {margin: 0; padding:0; }
form label {display: block; float: left; clear: both; margin-top: 2px}

input, select, label { height: 18px; }
input, label, textarea { padding: 3px 5px 0px 5px; }
select { padding: 3px 3px 3px 5px; height: 23px}
input, select, textarea, .googlemap {font-size: 12px; font-weight: normal; font-family: Arial; position: relative; top: 2px; background: #fff; color: #888; 
border-top: solid 1px #018abd; border-left: solid 1px #018abd; 
border-right: solid 1px #b3b9c3; border-bottom: solid 1px #b3b9c3;}
input[type=radio], input[type=checkbox] {border: 0 !important; background: none !important}

textarea {margin-top: 3px; width: 380px;}
.textarea_rozwin, .textarea_zwin { cursor: pointer; display: block; float:left; text-align:center; margin:0; padding: 0 4px 0 4px; background: #8abf25; color: #fff; font-weight: bold; font-size: 12px; margin: 5px 2px auto auto;
}
		
/* NA PODSTRONIE */
.form_content {margin: 10px 0 10px 0px; border: 0; text-align: left}	
	.form_content table {margin: 0; padding: 0; }	
		.form_content table td, .form_content table th {vertical-align: top; padding: 0 0 5px 0; margin: 0; }
		.form_content table td { }	
		.form_content table th {font-weight: normal; text-align: right;}	
	
			.form_content table td input, .form_content table td select {width: 210px; }			
			.form_content table th label {width: 100px; text-align: right;}
			.form_content table td label {width: 100px; text-align: left; font-weight: bold}
			
.form_submit {border: 0; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}				
	.form_submit .submit {display: block; cursor: pointer; padding:0; margin:0; float: right; background: none; border: 0; width: 94px; height: 17px} 	

		
		.form_submit input.submit:hover, .form_submit a.submit:hover  {}

/* FORMULARZ W 2 KOLUMNACH W TABELI */		
.form_content table.form_double td input, .form_content table.form_double td select {width: 150px;}
table.form_double td.submit {vertical-align: bottom;}
table.form_double td .form_submit input.submit {position: relative; top: -2px; left: 20px}

#contact_form {}
	#contact_form .form_submit {width: 500px}
	
	#contact_form .submit {width: 94px; height: 17px; padding:0;}

#reservation2 a, #reservation2 .inactive {display: block; width: 200px; text-align:center;  padding: 6px 0 6px 0; border-top: solid 1px #e3e3e3; margin-left: 5px;}
#reservation2 a  {background: #fff; font-weight: bold}
#reservation2 a:hover {background: #eef9fe; }
#reservation2 .inactive {background: none; color: #b3b2b2}