/*html5 semantics tags */
article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }


body {
background: url("images/bg.jpg") no-repeat scroll center 0 #000000;
color: #EEEEEE;
font: 11px/14px Verdana,Tahoma,sans-serif;
margin: 0 auto;
padding: 0;
width: 1000px;
height: 1050px;
position: relative;
}

h1 {
  position: absolute;
  right: 60px;
  top: 0;
  margin:0;
}

h1 > a {
  display: block;
  height: 140px;
  width: 210px;
}

.unlink {
  display: none;
}

article {
  position: absolute;
  right: 8px;
  top: 200px;
  font-family: Tahoma,Verdana,Trebuchet MS,Arial,Sans-Serif,Helvetica;
  font-size: 12px;
  line-height: 16px;
  width: 586px;
  height: 466px;
  color: white;
  padding: 30px;
  text-align: justify;
}

#link-jac {
height: 53px;
position: absolute;
right: 26px;
top: 894px;
width: 236px;
}

#link-cenega {
height: 41px;
left: 336px;
position: absolute;
top: 905px;
width: 227px;
}

#regulamin {
color: white;
font-size: 10px;
font-weight: bold;
left: 470px;
position: absolute;
top: 840px;
}

#regulamin > a {
  color: white;
}

#formularz {
  margin-left: 20px;
  margin-right: 20px;
}

.br-input {
  margin-bottom: 5px;
}




img {
	border:0;
}



.input-radio {
	margin:0 0 0 5px;
}

.text {
	padding:2px;
	margin:3px 3px 12px 3px;
	width:534px;
	height:46px;
	border:1px solid #666666;
	background-color:#E6D4BC;
	font:bold 11px Verdana, Tahoma, sans-serif;
	color:#000;
}

.text-dane {
	padding:2px;
	margin:2px 0;
	width:160px;
	border:1px solid #666666;
	background-color:#E6D4BC;
	font:bold 11px Verdana, Tahoma, sans-serif;
	color:#000;
}

.button {
	padding:1px;
	margin: 0 0 20px 130px;
	width:200px;
	border:1px solid #666666;
	background-color:#E6D4BC;
	font:bold 11px Verdana, Tahoma, sans-serif;
	color:#000;
}

#info {
  margin: 20px auto;
  text-align: center;
}

.red {
	color:red;
}

.green {
	background-color:green;
	padding:3px;
	border:1px solid #000;
}