html,body{background-color:#fff;font-family:Arial,sans-serif;}
body *{outline:none;}

h1{text-indent:-9999px;}
h2{font-size:16px;color:#fff;font-weight:normal;}

#wrapper{width:100%;padding-top:10px;}
	#doc{width:952px;height:634px;position:relative;border:1px solid #d9d9d9;padding:8px;}
		#bg{width:967px;height:634px;background:transparent url('../images/bg.jpg') no-repeat top left;position:relative;}
		#logo{display:block;position:absolute;top:24px;left:61px;}
		#haslo{position:absolute;background:transparent url('../images/haslo.png') no-repeat;width:359px;height:45px;left:539px;top:50px;}
		#form{position:absolute;top:235px;left:98px;width:413px;height:324px;}
			#form h1{background:transparent url('../images/form.header.png') no-repeat;width:278px;height:34px;}
			#form h2{margin-top:5px;}
			#form #elements{width:402px;height:103px;margin-top:55px;}
				#form #elements label{display:block;float:left;width:125px;font-size:16px;color:#fff;}
				#form #elements input{font-size:16px;width:255px;border:none;background-color:transparent;}
				#form #elements .row{height:23px;padding-top:20px;}
				#form #poleSubmit{width:413px;height:93px;margin-top:10px;}
					#form #poleSubmit #cbsubmitbutton{width:265px;height:30px;margin:32px 0px 0px 122px;background-color:transparent;border:1px;cursor:pointer;}
	#ft{width:952px;z-index:3;clear:both;position:relative;margin:10px auto 0px auto;}
		#footer-aggreement{}
			input.aggreement{display:block;float:left;}
			label.aggreement{font-size:9px;width:910px;float:left;display:block;text-align:left;padding:0px 0px 0px 10px;color:#444;}
