body,html{padding:0px;margin:0px;width:100%;}

/* --- Reset --- */
#link4-wrapper{font:13px/1.231 arial,helvetica,clean,sans-serif;text-align:center;}
	#link4-wrapper div,#link4-wrapper dl,#link4-wrapper dt,#link4-wrapper dd,#link4-wrapper ul,#link4-wrapper ol,#link4-wrapper li,#link4-wrapper h1,#link4-wrapper h2,#link4-wrapper h3,#link4-wrapper h4,#link4-wrapper h5,
	#link4-wrapper h6,#link4-wrapper pre,#link4-wrapper code,#link4-wrapper form,#link4-wrapper fieldset,#link4-wrapper legend,#link4-wrapper input,#link4-wrapper button,#link4-wrapper textarea,#link4-wrapper p,
	#link4-wrapper blockquote,#link4-wrapper th,#link4-wrapper td{margin:0;padding:0;}
	#link4-wrapper table{border-collapse:collapse;border-spacing:0;}
	#link4-wrapper fieldset,#link4-wrapper img{border:0;}
	#link4-wrapper address,#link4-wrapper caption,#link4-wrapper cite,#link4-wrapper code,#link4-wrapper dfn,#link4-wrapper em,#link4-wrapper strong,
	#link4-wrapper th,#link4-wrapper var,#link4-wrapper optgroup{font-style:inherit;font-weight:inherit;}
	#link4-wrapper h1,#link4-wrapper h2,#link4-wrapper h3,#link4-wrapper h4,#link4-wrapper h5,#link4-wrapper h6{font-size:100%;font-weight:normal;}
	#link4-wrapper del,#link4-wrapper ins{text-decoration:none;}
	#link4-wrapper li{list-style:none;}
	#link4-wrapper *{outline:none;font-family:Arial, sans-serif;color:#424242;margin:0px;padding:0px;text-align:left;}
	
/* --- Style ogólne --- */
#link4-wrapper h1{text-indent:-9999px;margin:0px !important;padding:0px !important;}
#link4-wrapper h2{font-size:16px;color:#fff;font-weight:normal;margin:0px !important;padding:0px !important;}

/* --- Layout --- */
#link4-wrapper{
	padding-top:10px;
	padding-left:50%;
}
	#link4-wrapper .doc{
	width:968px;
	height:650px;
	position:relative;
	padding:8px;
	margin-left:-476px;
}
		#link4-wrapper .bg{
	width:968px;
	height:650px;
	background:transparent url('../img/bg.jpg') no-repeat top left;
	position:relative;
}
		#link4-wrapper .logo{
	display:block;
	position:absolute;
	top:49px;
	left:95px;
}
		#link4-wrapper #form{
	position:absolute;
	top:232px;
	left:95px;
	width:413px;
	height:324px;
}
			#link4-wrapper #form h1{
	background:transparent url('../img/form.head.png') no-repeat;
	width:353px;
	height:40px;
}
			#link4-wrapper #form h2{
	margin-top:5px;
	font-size: 15px;
}
			#link4-wrapper #form #elements{
	width:420px;
	height:103px;
	margin-top:94px;
}
				#link4-wrapper #form #elements label{
	display:block;
	float:left;
	width:115px;
	font-size:16px;
	color:#fff;
	text-align: right;
	margin-right: 10px;
}
				#link4-wrapper #form #elements input{
	font-size:16px;
	width:220px;
	border:none;
	background-color:transparent;
}
				#link4-wrapper #form #elements .row{
	height:23px;
	padding-top:18px;
}
				#link4-wrapper #form #poleSubmit{
	width:350px;
	height:93px;
	margin-top:40px;
}
					#link4-wrapper #form #poleSubmit #cbsubmitbutton{
	width:345px;
	height:40px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	border:1px;
	cursor:pointer;
}
	#link4-wrapper .ft{
	width:952px;
	z-index:3;
	clear:both;
	position:relative;
	margin:5px 0px 0px -450px;
}
		#link4-wrapper #footer-aggreement{}
			#link4-wrapper input.aggreement{display:block;float:left;}
			#link4-wrapper label.aggreement{
	font-size:9px;
	width:920px;
	float:left;
	display:block;
	text-align:left;
	padding:0px 0px 0px 10px;
	color:#999;
}
