/* content strony */
	#content { min-height: 300px; _height: 300px; padding: 1em ; margin: 0 auto; }
	/* tytul strony - zapomnialem hasla */
	h1 {
		padding-top: 10px;
		color: #222;
		font-size: 24px ;
		background:#fff9d1 url(../img/arrow.gif) no-repeat 9px 30px ;
		padding-left:1em ;
		background-color:#E8EEFA ;
		margin:3px ;
		font-weight:normal ;
		line-height: 58px; 
		font-height:24px ;
	}
	
	
	/* Komunikat */
	h2 { position: relative; margin: 5px auto 20px auto; color: #222; padding: 30px; line-height: 1.3em;}
	h2 span {  position: absolute; width: 26px; height: 30px; margin-left: -30px;}
	
	/* Ikonki */
	span.error { background: url(../img/icons.gif) no-repeat left -30px;}
	span.ok { background: url(../img/icons.gif) no-repeat left top; }
	
	/* tresc strony */
	#content p { padding: 10px 0; }
	#content .important { font-weight: bold; }
	#content ol { padding: 15px 25px; }
	#content ol li { line-height: 1.7em; }
	
	/* style dla formularzy */
	.form { overflow: hidden; padding-top: 10px; }
	.form .loginfield { 
		padding: 5px 0 2em 5px ; 
		margin-bottom:2em ;
		overflow: hidden; height: 22px;
		border-bottom:1px solid #E8EEFA ;
	}
	.form .verify { 
		padding: 10px ; 
		overflow: hidden; 
		}
	.form .newPass { padding: 10px; overflow: hidden; margin: 5px 0;}
	.verify li, .newPass li, .loginfield { overflow: hidden; padding: 5px 0; line-height: 1.5em; text-align: left;}
	.newPass li span, .verify span.helper, .loginfield span { padding: 0 5px; text-align: left !important; }
	.form label, .verify li span, .loginfield span {
		font-weight: bold;
		padding-right: 10px;
		text-align: right;
	}	
	.form input {
		border: 1px solid #7F9DB9 ;
		width: 180px;
		padding: 2px 0;
	}
	
	.form input.year { width: 35px; }
	.form .submit { border: none; width: auto; float: left; margin: 3px 0 3px 220px; padding: 0; }
	.step1 label {  font-weight:normal ; }
	.step1 .submit { margin: 3px 0 3px 115px; }
	
	
