/* OGÓLNE */
form {margin: 0; padding:0;  }
form * {  font-size: 12px;}
form label {}
input, select {}
inputX, select, textarea { 
	font-size: inherit; font-family: inherit;
	/*background: #f5f5f5; color: #555; */
	border: solid 1px #7F9DB9	;
	
}
input[type="radio"], input[type="checkbox"] {background:none; border:none}


/* fieldset {border: 0}*/

/* NA PODSTRONIE */
.formContent {margin: 10px 0px 10px 0px; border: none; }	
	.formContent table {margin: 0px; padding: 0px; }	
		.formContent table td, .formContent table th {vertical-align: top; height: 25px; padding: 3px 0 0 0;}
		.formContent table td { }	
		.formContent table th {font-weight: normal; text-align: right; padding-right:15px; }	
		
			.formContent input, .formContent select, .formContent textarea, .formContent label  {display: block; float: left;}
			.formContent input, .formContent select, .formContent label {/*konto*/}
				
			.formContent input, .formContent select {width: 160px; margin: -3px 0px 0px 0px; padding: 2px;} /*clear:both*/
			/*.formContent textarea { width: 380px; height: 200px; }*/
			.formContent label { width: 90px; text-align: right; padding: 0px 10px 0px 10px; }
			.formContent label.short {width: 80px;}
			
.formSubmit {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px}

/* SUBMIT */
input.submit, a.submit {
	display: block;
	cursor: pointer;
	color: #fff;
	border: 0;
	padding: 5px 12px 5px 12px;
	background-color: #0387BB;
} 	
a.submit {float:left}
input.submit   {float: right; margin: 8px auto auto 20px;}	
	input.submit:hover, a.submit:hover  {
	text-decoration:none;
	color: #fff;
	background-color: #765E45;
}

/* FORMULARZ W 2 KOLUMNACH W TABELI */		
.formContent table.formDouble td input, .formContent table.formDouble td select {width: 150px;}

/* work */
table.appForm {
	font-size:14px;
	margin-top:17px;
}
table.appForm th, table.appForm td {
	padding:3px 6px;
}
table.appForm th {
	width:120px;
	text-align:right;
	vertical-align:top;
}
table.appForm td {
	width:250px;
}
table.appForm td.offer {
	color:#214B9F;
}
table.appForm td.formError {
	color:#cc4444;
	font-weight:bolder;
	padding-top:0px;
}
table.appForm td input, table.appForm td textarea {
	width:100%;
	background:#ffffff;
}
table.appForm td textarea {
	height:80px;
}
table.appForm tr.submit td input {
	width:auto;
	margin-top:4px;
}
