/* ---------------------------------------
 * Formularz rejestracji
 * --------------------------------------- */
#pojRegisterStep{
	background-color: #a5c601;
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	padding: 10px 10px 10px 10px;
}

	#txtPodajSwojeDane{
		width: 179px;
		height: 22px;
		background: url(../images/txt_podaj_swoje_dane.png) no-repeat;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#txtPokazSiebieWScoolu{
		width: 213px;
		height: 22px;
		background: url(../images/txt_pokaz_siebie_w_scoolu.png) no-repeat;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
#txtATerazPoprosRodzicow{
	width: 484px;
	height: 60px;
	background: url(../images/txt_a_teraz_popros_rodzicow.png) no-repeat 10px 10px;
	padding: 10px 0px 0px 10px;
	
}
		
#txtPolaObowiazkowe{
	float: right;
	font-size: 11px;
	color: #000000;
	padding: 10px 10px 0px 0px;
}

	#txtPolaObowiazkowe span{
		color: #ff0000;
	}

#fRegister{
	padding: 0px 0px 0px 0px;
}

	#fRegister .boxInfoWarning{
		background-color: #dc0022;
		color: #ffffff;
		border: none;
		margin: 20px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		border-top: 1px solid #c9c9c9;
		border-bottom: 1px solid #c9c9c9;
		background-image: none;
	}
	
	#pojFormRegisterContainer{
		padding: 14px 0px 0px 10px;
	}

	#pojNameDescription{
		width: 476px;
		height: 34px;
		background: url(../images/txt_nick_to_twoje_imie.png) no-repeat 0px 10px;
		padding: 10px 0px 16px 0px;
	}
	
	#fRegister .tdDesc{
		text-indent: -1000em;
	}
	
	#fRegister .tdInput{
		
	}
	
	#fRegister .tdInputContent{
		position: relative;
		height: 26px;
	}
	
	#fRegister .tdInputContentError{
		position: relative;
		height: 46px;
	}

	#fRegister .tdInput input{
		background-color: #ffffff;
		width: 216px;
		height: 18px;
		border: 1px solid #c9c9c9;
		padding: 2px 2px 2px 2px;
	}
	
	#fRegister .tdInput input.txtError{
		background-color: #dc0022;
	}
	
	#fRegister .txtOneError{
		display: block;
		background-image: url(../images/gfx_arrow_error.png);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding: 0px 0px 4px 12px;
	}
	
		#fRegister .txtOneError span.txtOneErrorTxt{
			display: block;
			float: left;
			color: #dc0022;
			font-size: 12px;
			font-weight: normal;
		}
		
		#fRegister .txtOneError span.txtOneErrorArrowRight{
			display: block;
			float: left;
			width: 5px;
			height: 9px;
			font-size: 0px;
			line-height: 0px;
			padding: 3px 0px 0px 5px;
			background: url(../images/gfx_arrow_error.png) no-repeat 5px 3px;
		}
		
		#fRegister .txtOneError span.pojSP{
			display: block;
		}
	
	#fRegister .tdInput #Web_sex1, #fRegister .tdInput #Web_sex2{
		width: 14px;
		height: 14px;
		border: none;
		background: transparent;
	}
	
	#fRegister .tdInput #Web_sex2{
		margin-left: 14px;
	}
	
	#fRegister .tdInput #Web_date{
		width: 122px;
	}
	
	#pojDateImg_date{
		width: 16px;
		height: 15px;
		background: url(../images/gfx_kalendarz.png) no-repeat;
		float: left;
	}
	
	.ui-datepicker{
		background-color: #ffffff;
	}
	
	.ui-datepicker-next, .ui-datepicker-prev{
		text-indent: -1000em;
	}
	
	/**
	 * poprawka na IE (wylaczenie iframe)
	 */
	.ui-datepicker-cover{
		width: 0px !important;
	}
	
	#fRegister .tdInput #Web_agreement, #fRegister .tdInput #Web_agreement_kids{
		width: 14px;
		height: 14px;
		border: none;
		background: transparent;
		float: left;
		margin-top: 6px;
	}
	
	#fRegister .tdLabel{
		border-bottom: none;
		width: 160px;
		vertical-align: top;
	}

		#fRegister .tdLabel label{
			display: block;
			background-repeat: no-repeat;
			background-position: 0px 2px;
			height: 20px;
			text-indent: -1000em;
		}

		#WebLabel_nick{
			background-image: url(../images/txt_label_register_nick.png);
		}

		#WebLabel_password{
			background-image: url(../images/txt_label_register_haslo.png);
		}
		
		#WebLabel_password_confirm{
			background-image: url(../images/txt_label_register_haslo_powtorz.png);
		}
		
		#WebLabel_sex{
			background-image: url(../images/txt_label_register_plec.png);
		}
		
		#WebLabel_date{
			background-image: url(../images/txt_label_register_data_urodzenia.png);
		}
		
		#WebLabel_email{
			background-image: url(../images/txt_adres_email.png);
		}
		
		#WebLabel_agreement, #WebLabel_agreement_kids{
			display: block;
			float: left;
			font-size: 11px;
			color: #525252;
			width: 460px;
			padding: 6px 0px 0px 4px;
			line-height: 17px;
		}
		
		#fRegister .tdInput label.txtError{
			color: #dc0022;
		}

#pojRegisterBottomButtons{
	padding: 16px 10px 10px 10px;
}

	#pojRegisterBottomButtons a{
		display: block;
		height: 45px;
	}
	
	#pojRegisterBottomButtons a:hover{
		background-position: 0px -45px;
	}

	#pojButtonZarejestrujWroc{
		float: left;
		width: 97px;
		background-image: url(../images/gfx_button_wroc.png);
	}
	
	#pojButtonZarejestrujSie{
		float: right;
		width: 222px;
		background-image: url(../images/gfx_button_zarejestruj_large.png);
	}
	
/* ---------------------------------------
 * Rejestracja - komunikaty
 * --------------------------------------- */
.pojRegisterInfo{
	padding: 30px 20px 20px 20px;
	height: 50px;
	background: url(../images/bg_info_box.png) no-repeat 10px 14px;
	
}

	.pojRegisterInfo div{
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		color: #525252;
	}
	
#pojRegisterFailureButtons{
	padding: 0px 0px 70px 60px;
}

	#pojRegisterFailureButtons a{
		display: block;
		float: left;
		width: 281px;
	}
	
	#gfxBtnStronaGlownaRegister{
		background-image: url(../images/gfx_button_strona_glowna_register.png);
		height: 44px;
	}
	
	#gfxBtnStronaGlownaRegister:hover{
		background-position: 0px -44px;
	}
	
	#gfxBtnZarejestrujRegister{
		background-image: url(../images/gfx_button_zarejestruj_register.png);
		height: 45px;
	}
	
	#gfxBtnZarejestrujRegister:hover{
		background-position: 0px -45px;
	}
	
	#pojRegisterFailureButtonsRozdzielacz{
		width: 30px;
		height: 45px;
		float: left;
	}
	
	#pojActivationFailureButtonsRozdzielacz{
		width: 150px;
		height: 45px;
		float: left;
	}
	
/* ---------------------------------------
 * Rejestracja - podpowiedzi
 * --------------------------------------- */
.pojHintBox{
	position: absolute;
	display: none;
	top: 0px;
	left: 244px;
	width: 241px;
	background: url(../images/bg_hint_box.png) no-repeat;
	padding: 0px 0px 0px 6px;
}

	.pojHintBoxContent{
		width: 241px;
		background: url(../images/bg_hint_box_content.png) repeat-y;
		font-size: 11px;
		color: #7f7f7f;
		line-height: 16px;
		border-bottom: 2px solid #f1b88f;
	}
	
		.pojHintBoxContent h4{
			width: 227px;
			height: 20px;
			background: url(../images/bg_hint_box_h4.png) no-repeat;
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 0px 14px;
			font-size: 12px;
			font-weight: bold;
			color: #7e351b;
		}
		
		.pojHintBoxContent span{
			display: block;
			padding: 12px 12px 12px 12px;
			background-color: #FFF0D8;
			border-left: 2px solid #f1b88f;
			border-right: 2px solid #f1b88f;
		}

/* ---------------------------------------
 * Rejestracja - podziekowanie
 * --------------------------------------- */
#txtRegisterThx{
	width: 513px;
	height: 162px;
	background: url(../images/txt_rejestracja_thx.png) no-repeat 98px 14px;
	padding: 14px 0px 0px 98px;
}

#pojRegisterThxButtons{
	padding: 34px 60px 20px 60px;
}

	#pojRegisterThxButtons a{
		display: block;
		width: 281px;
		height: 45px;
		background-repeat: no-repeat;
	}
	
	#pojRegisterThxButtons a:hover{
		background-position: 0px -45px;
	}

	#pojBtnRegStronaGlowna{
		float: left;
		background-image: url(../images/gfx_button_strona_glowna_register.png);
	}

	#pojBtnRegJakZdobywacPunkty{
		float: right;
		background-image: url(../images/gfx_button_jak_zdobywac_punkty_register.png);
	}
	
/* ---------------------------------------
 * Aktywacja - podziekowanie
 * --------------------------------------- */
#txtActivationThx{
	width: 472px;
	height: 67px;
	background: url(../images/txt_aktywacja_thx.png) no-repeat 120px 20px;
	padding: 20px 0px 0px 120px;
}

	#pojActivationThxButtons{
		background: url(../images/bg_activation_thx.png) no-repeat 340px 4px;
		padding: 62px 0px 0px 40px;
		height: 240px;
	}
	
		#pojActivationThxButtonsRozdzielacz{
			height: 18px;
		}

		#pojActivationThxButtons a{
			display: block;
			width: 281px;
			height: 45px;
		}

		#pojActivationThxButtons a:hover{
			background-position: 0px -45px;
		}

		#pojBtnRegEdytujScooldesk{
			background-image: url(../images/gfx_button_edytuj_scooldesk.png);
		}

		#pojBtnRegEdytujProfil{
			background-image: url(../images/gfx_button_edytuj_profil.png);
		}
		
/* ---------------------------------------
 * No Flash
 * --------------------------------------- */
#pojGetFlashPlayer{
	padding: 20px 0px 0px 308px;
}

	#pojGetFlashPlayer a{
		display: block;
		width: 88px;
		height: 31px;
		background: url(../images/gfx_get_flashplayer.gif);
	}

#txtAbyStworzycAwatar{
	width: 538px;
	height: 96px;
	background: url(../images/txt_aby_stworzyc.png) no-repeat 220px 20px;
}

#pojBtnKliknijAbyZainstalowac{
	padding: 0px 0px 34px 142px;
}

	#pojBtnKliknijAbyZainstalowac a{
		display: block;
		background: url(../images/gfx_button_kliknij_tu.png) no-repeat;
		width: 421px;
		height: 45px;
	}

	#pojBtnKliknijAbyZainstalowac a:hover{
		background-position: 0px -45px;
	}
