/* Szerokości */
/* div.form2mail= (mniej więcej)div.form2mail label + div.form2mail input, div.form2mail textarea  */ 
	div.form2mail{ width: 100%; padding-top: 18px;}
	div.form2mail label{ width: 35%; }
	div.form2mail input, div.form2mail textarea{ width: 50%; }
	
	div.form2mail textarea{
		height: 100px; 
	}

/* Wyglnąd/Czcionki */
	div.form2mail input, div.form2mail textarea{
		font-family: inherit;
		font-size: 12px;
		color: #404040;
		background-color: #fff;
		border: 1px solid #ababab;
	}
	
	div.form2mail label{
		font-family: inherit;
		font-size: 13px;
		color: inherit;
		font-weight: bold;	
	}
	
	div.form2mail div#send input{
		height: 31px; /* szerokość i wysokość obrazka tła */
		width: 119px;	
		border: 1px outset #1D1D1D;
		background-image: none;
		background-color: #3A3A3A;
		color: #71ABCE;
		font-weight: bold;
	}

	div.form2mail .info{
		width: auto;
		margin: 20px auto;
		font: iinherit;
		color: inherit;
	}

	div.form2mail .info{
		width: auto;
		margin: 20px auto;
		font: iinherit;
		font-weight: bold;
		color: inherit;
	}

/* Niezmienniki */
	div.form2mail{
		margin: 0px auto;
		text-align: right;
	}
	
	div.form2mail fieldset{
		display: block;
		padding: 0px;
		border: none;
	}
	
	div.form2mail label{
		display: block;
		margin-right: 8px;	
		float: left;
	}
	
	div.form2mail input, div.form2mail textarea{
		display: block;
		float: left;
	
	} 
	
	div.form2mail div{
		overflow: hidden;
		clear: both;
		margin-bottom: 1.2em;
	}
	
	
	div.form2mail div#send input{
		float: none;
		display: inline;
	}
	
	div.form2mail div#send{
		text-align: center;
	}
		
	div.form2mail div#captcha{
		margin-top: 33px;	
	} 
	
	div.form2mail div#captcha img{
		text-align: center;
		display: block;
		margin: 0px auto;
		position: relative;
	}	
	
	div.form2mail input[type=hidden]{
		display: none;
	}
