.contact-form {
	margin:0 0 2em 0;
}

.form-2 {
	margin-bottom:1em;
}

.form-left {
	float:			left;
	width:			35%;
	margin:0 1em 0.3em 0;
	text-align:		right;
	font-weight:bold;
}
.form-right {
	float:			left;
	width:			63%;
	margin:0 0 0.3em 0;
}

.form-error {
	color:			#D00;
}

.contact-form input,.contact-form textarea
{
border:1px solid #e7e7e7;
background:#eeeeee;
width:100%;
font-family:tahoma,verdana,arial;
font-size:1em;
}

.contact-form textarea {height:100px;}

.contact-form a#submit
{
background:transparent url(../images/zapisz_sie_box_a_tlo.gif) no-repeat left top;
color:#FFFFFF;
display:block;
font-size:1em;
height:17px;
padding-left:5px;
width:96px;
line-height:17px;
text-align:left;
text-decoration:none;
border:0;
float:right;
}

.contact-form a#submit:hover {background-position:left bottom;text-decoration:none;}
