body {
	text-align:center;
	margin:0;
	padding:0;
	background:url(../images/Background.jpg) no-repeat center bottom fixed;
	background-size:100% 100%;
}


table{ font-size:14px; 	font-family:Verdana, Geneva, sans-serif; width:100%;}
table td.pole { width:auto; text-align:left; }
table td.regulamin { text-align:left; vertical-align:text-top; font-size:10px; }
table td.title { width:150px; text-align:left; }

#body{
	top:0px;
	position:relative;
	text-align:center;
	width:1000px;
	margin:auto;
	height:100%;
	
}
#login, #register{
	width:450px;
}
#login{
	float:left;
	position:relative;
	top:150px;
}
#login fieldset {
	border-radius:15px;
	border:1px solid #ccc;
	background: -moz-linear-gradient(top,  rgba(249,252,247,0.6) 0%, rgba(245,249,240,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,252,247,0.6)), color-stop(100%,rgba(245,249,240,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,252,247,0.6) 0%,rgba(245,249,240,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,252,247,0.6) 0%,rgba(245,249,240,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,252,247,0.6) 0%,rgba(245,249,240,0.6) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(249,252,247,0.6) 0%,rgba(245,249,240,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59f9fcf7', endColorstr='#59f5f9f0',GradientType=0 ); /* IE6-9 */	
}
#login fieldset legend { 
	text-align:left; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px; 
	display:block; 
	padding:2px;
	padding-left:20px; 
	border:1px solid #ccc; 
	border-radius:10px; width:100px;
	background:inherit; 
}

#register{
	float:right;
	height:350px;
	position:relative;
	top:-310px;
	border-bottom-left-radius:20px; /* USTAWIĆ DLA IE NA NONE */
	border-bottom-right-radius:20px; /* USTAWIĆ NA NONE DLA IE */
	background: rgb(210,255,82); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,255,82,1)), color-stop(100%,rgba(145,232,66,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(210,255,82,1) 0%,rgba(145,232,66,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 5px #111;
}
#register table { padding:10px; display:none; }
#register p { display:block; position:relative; top:280px; width:100%; padding:10px; font-size:24px; color:#fff; font-family:Helvetica; font-weight:bold; text-shadow:0px 1px 5px #000; cursor:pointer;  }


input {
	width:270px;
	height:25px;
	padding:5px;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	border-radius:10px;
	border:1px solid #999;
	text-shadow:0px 0px 1px #ccc;
}

input[type=button], input[type=reset]  {
	width:45%;
	height:40px;
	border:1px solid #903;
	text-shadow:0px 1px 1px #555;
	font-size:13px;
	background: rgb(169,3,41); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
	color:#fff;
	cursor:pointer;
}
input[type=button]:hover, input[type=reset]:hover{

box-shadow:inset 0px 0px 25px #222;	
}

input[type=button]{
	float:right;
}

input[type=reset]{
	float:left;
}
input[type=checkbox]{ float:left; position:relative; top:-7px; width:20px; padding:0; border:none; text-shadow:none; border-radius:none;  }