.contactForm_form {
	background-color: red;
	width: 602px;
	position: relative;
	background: transparent url(/images/content/ContactContentPlugin/ContactContent/bg.png) repeat-y center;
}



/** naglowek i stopka **/
.contactForm_form .headBG {
	position: absolute;
	top: 0;
	left: 0;
}

.contactForm_form .footBG {
	position: relative;
	top: 3px;
}



/** lewa kolumna **/
.contactForm_form .column1 {
	background: transparent url(/images/content/ContactContentPlugin/ContactContent/envelope.jpg) no-repeat center;
	width: 135px;
	height: 150px;
}


/** prawa kolumna - formularz **/
.contactForm_form .column2 {
	padding: 40px 10px 0px 10px;
	width: 430px;
	text-align: center;
}

.contactForm_form .column2 select{
	width: 428px;
	color: #747474;
	margin-bottom: 25px;
}

.contactForm_form .column2 input, .contactForm_form .column2 textarea {
	width: 421px;
	border: 1px solid #e2e2e2;
	padding-left: 5px;
	margin-bottom: 5px;
}

.customField {
	margin-bottom: 15px;
}

.contactForm_form .column2 textarea {
	height: 150px;
}
/** prawa i lewa kolumna wewnatrz formularza **/
.input1 {
	float: left;
	width: 210px;
}

.input2 {
	float: right;
	width: 210px;
}

.contactForm_form .column2 .input1 input, .contactForm_form .column2 .input2 input {
	width: 200px;
}


/** inne **/
.separator {
	text-aign: center;
	margin: 10px auto 20px auto;
}


.contactForm_form .column2 .clearer {
	height: 0;
	padding: 0;
}


.form_error {
	padding: 0;
	margin: 0;
	width: auto;
}

.contactForm_form .fieldError input, .contactForm_form .fieldError textarea {
	border: 1px solid red;
}

.formSentMessage {
	display: none;
	text-align: justify;
}


/** obsluga non-js submit **/
form.sent1 {
	display: none;
}

.formSentMessage.sent1 {
	display: block;
}