/* -----------------------------------------
 * lewa i prawa strona
 * ----------------------------------------- */
#pojContactFormLeft{
	float: left;
	width: 472px;
}

#pojContactFormRight{
	float: left;
	width: 420px;
	padding: 22px 0px 0px 0px;
}

	#txtZapraszamyDoKontaktu{
		font-size: 12px;
		color: #666666;
	}
	
	#txtInfolinia{
		font-size: 16px;
		color: #da0027;
		padding: 26px 0px 22px 0px;
	}
	
	#pojLady{
		background: url(../images/bg_contact_lady.jpg) no-repeat right top;
		width: 390px;
		height: 168px;
	}
	
	#pojBoxChat{
		background: url(../images/bg_contact_chat_box.png) no-repeat 0px 0px;
		width: 114px;
		height: 36px;
		padding: 46px 0px 0px 0px;
	}
	
		#pojBoxChat a{
			display: block;
			width: 100px;
			height: 20px;
			background: url(../images/btn-wejdz-na-chat.png);
			overflow: hidden;
			text-indent: -1000em;
		}
		
		#pojBoxChat a:hover{
			background-position: 0px -20px;
		}
		
	#pojBoxSkype{
		background: url(../images/bg_contact_skype_box.png) no-repeat 0px 0px;
		width: 134px;
		height: 36px;
		padding: 46px 0px 0px 0px;
	}
	
		#pojBoxSkype a{
			display: block;
			width: 111px;
			height: 20px;
			background: url(../images/btn-zacznij-rozmowe.png);
			overflow: hidden;
			text-indent: -1000em;
		}
		
		#pojBoxSkype a:hover{
			background-position: 0px -20px;
		}
	
	#txtTelefony{
		font-size: 12px;
		color: #333333;
		padding: 12px 0px 32px 0px;
	}
	
		#txtTelefony .number{
			color: #da0027;
		}
		
	#txtGwiazdki{
		font-size: 9px;
		color: #999999;
	}

/* -----------------------------------------
 * formularz kontaktu
 * ----------------------------------------- */


#fContactForm div span.text { display: block; width: 392px; height: 19px; padding: 3px 5px 1px; background: url(../images/bg-input-contact-red.gif) no-repeat 0 0; }
#fContactForm div span.textarea { display: block; width: 392px; height: 95px; padding: 3px 5px 1px; background: url(../images/bg-textarea-contact.png) no-repeat 0 0; }
#fContactForm div span.error{ background-position: left bottom;}
#fContactForm div span.text input { width: 100%; border: 0; color: #da0027; background: none; font-size: 11px; }
#fContactForm div span.error input{ background-position: left bottom; color:#fff;}
#fContactForm div span.textarea textarea { width: 100%; height: 91px; border: 0; color: #da0027; background: none; font-size: 11px; font-family: Tahoma,Helvetica,sans-serif }
#fContactForm .submit { display: block; width: 55px; height: 20px; max-height: 20px; float: right; margin: 1em 0; padding: 40px 0 0; border: 0; background: url(../images/btn-send.png) no-repeat 0 0; cursor: pointer }
#fContactForm .submit:hover { background-position: 0 100%; }
#fContactForm label{padding: 10px 0px 0px 0px; display: block;}
#fContactForm #ulPoraKontaktu label{
	width: 34px;
	padding: 9px 0px 0px 12px;
}
#fContactForm .btnSendForm{float: right;}

#fContactForm .errorInfo{
	background-color: #da0027;
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
	padding: 1px 6px 1px 6px;
	width: 390px;
}

#txtWypelnijFormularz{
	font-size: 16px;
	color: #da0027;
	padding: 20px 0px 20px 0px;
}

#fContactForm fieldset{
	width: 418px;
}

#fContactForm fieldset#fLeft{
	float: left;
}

#fContactForm fieldset#fRight{
	float: left;
	width: 266px;
	padding: 360px 0px 0px 0px;
}

#fContactForm fieldset#fWyslij{
	padding: 0px 10px 0px 0px;
	width: 402px;
}

#txtWszystkiePolaObowiazkowe{
	color: #666666;
	font-size: 9px;
	padding: 20px 0px 0px 0px;
}

#pojZgoda{
	width: 402px;
}

#fZgoda label{
	background: url(../images/gfx_checkbox_large_space_wniosek.png) no-repeat 4px 4px;
	height: 33px;
	line-height: 10px;
	padding: 4px 6px 4px 6px;
}

#fZgoda label.checked{
	background-position: 4px -196px;
}

#fZgoda input{
	background: none;
	border: none;
	width: 0px;
	height: 0px;
	display: none;
}

#fZgoda small{
	padding: 0px 0px 0px 20px;
	color: #999999;
	font-size: 9px;
	float: left;
	cursor: default;
}

#pojZgoda .error{
	background-color: #DA0027;
	color: #fff;
}

#pojZgoda .error small{
	color: #fff;
}

#txtDziekujemyZaWyslanie{
	font-size: 16px;
	color: #da0027;
	padding: 16px 0px 16px 0px;
}

#txtDanePunktuSprzedazy{
	padding: 16px 0px 10px 0px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

#ulPoraKontaktu li{
	float: left;
	padding: 0px 0px 0px 24px;
}

#liPoraKontaktuLabel{
	float: left;
	padding: 10px 20px 10px 0px;
}

#ulPoraKontaktu li input{
	float: left;
	margin: 1px 0px -3px -17px;
}

.hideFields{
	display: none;
}

	#fContactForm #pojEmailFields .rozdzielacz{
		padding-bottom: 10px;
	}
	
	#pojTelefonFields div.error #liPoraKontaktuLabel{
		color: #da0027;
	}

/* -----------------------------------------
 * pole select
 * ----------------------------------------- */
#contact-contact_form{
	display: none;
}

#contact-contact_form_input{
		border: none;
		font-size: 11px;
		font-family: Tahoma,Helvetica,sans-serif;
		color: #DA0027;
		background: url(../images/bg_select_contact.png);
		display: block;
		width: 362px;
		height: 16px;
		padding: 4px 30px 3px 10px;
		margin-top: 0.5em;
		cursor:pointer;
	}
	#contact-contact_form_container{
		border: 1px solid #DA0027;
		width: 402px;
		position: absolute;
	}

		#contact-contact_form_container ul{
			list-style: none;
			margin: 0px;
		}
		#contact-contact_form_container li{
			background: none;
			background-color: #ffffff;
			padding: 2px 10px 2px 10px;
			color: #DA0027;
			cursor:pointer;
		}
		#contact-contact_form_container li.current{
			background: #DA0027;
			color: #fff;
			cursor:pointer;
		}
		#contact-contact_form_container li.selected{
			background: #EF002B;
			color: #fff;
		}
		
/* -----------------------------------------
 * pole radio
 * ----------------------------------------- */
.pojRadioButton{
	margin: 7px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	float:left;width:50px;
}

	.pojRadioButton label{
		background: url(../images/gfx_radio_button.png) no-repeat 0px -28px;
		height: 26px;
		line-height: 10px;
		padding: 1px 0px 0px 1px;
	}
	
	.pojRadioButton label.checked{
		background-position: 0px 0px;
	}
	
	.pojRadioButton input{
		background: none;
		border: none;
		width: 0px;
		height: 0px;
		display: none;
	}
	
		.pojRadioButton small{
			padding: 0px 0px 0px 20px;
			color: #666666;
			font-size:11px;
			line-height:12px;
		}
		
	/**
	 * dodatkowe dla radio
	 */
	#fContactForm .pojRadioButton label{
		padding: 1px 0px 0px 1px;
	}