* h3 {
	font: bold 16px/1.2 Geneva, Tahoma, Arial, sans-serif;
}
#wrapper {
	
	background-color: #F0EFED;
	width:800px;
	height:950px;
     margin: 0 auto;
	/*
     border-right : 1px solid #2E2E2C;
	border-left : 1px solid #2E2E2C;
	*/
}
#wrapperReminder{
     background-color: #F0EFED;
	width: 800px;
}
/*
#left_side {
	float: left;
	width: 200px;
	height:100%;
	background-color: #EDECE9;
}
*/
#right_side {
	float: right;
	width: 100%;
	background-color: #F0EFED;
}
#map {
	float: left;
	width: 640px;
	height: 380px;
}
#scores {
	float: right;
	width: 180px;
	height: 346px;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	background-color: #600000;
}
#confirm_scores {
	clear: right;
	float: right;
	width: 180px;
	height: 29px;
	background-color: #600000;
	border-bottom: solid 1px #fff;
}
#bottom_side {
	clear: both;
	height: 50px;
	border-bottom: solid 1px #2E2E2C;
	background-color: #600000;
}
#main_side {
	clear: both;
	height: 50px;
}
#footer {
	clear: both;
	text-align: right;
	border-top: solid 1px #2E2E2C;
	padding: 5px;
	background-color: #600000;
}

.button {
	background-color: #fff;
	color: #000;
	padding: 0px;
	width: 160px;
	height: 20px;
	font: normal 12px/1.2 Geneva, Tahoma, Arial, sans-serif;
	margin-top: 5px;
}
.star {
	color: #ff6666;
}
.line .inf_text{
	font: normal 10px/1.2 Geneva, Tahoma, Arial, sans-serif;
}
.link {
	cursor: pointer;
}
.link:hover {
	text-decoration: underline;
}
#remind_box {
	width: 298px;
	margin: 10px auto;
}
.back_button {
	padding: 10px;
	font: bold 14px/1.2 Geneva, Tahoma, Arial, sans-serif;
}

/* Style poszczególnych elementów */
#login {
	border: solid 0px white;
	text-align: left;
	padding: 4px;
}
#login .line {
	position: relative;
	width: 190px;
}
#login .label {
	text-align: left;
	margin: 10px;
}
#login  .area {
	width: 100px;
	position: absolute;
	top: 0;
	right: 0;
}
#login h3 {
	text-align: center;
	color: #ff0000;
	background-color: #fff;
	padding: 5px;
	border: solid 3px #2E2E2C;
}
#login h3.green {
	color: #3a3;
	border: solid 3px #3a3;
}
#login  input {
	font: normal 11px/1.4 Geneva, Tahoma, Arial, sans-serif;
	padding: 2px;
	width: 90px;
	/*height:20px;*/
	border: solid 1px #555;
	background-color: #fff;
	color: #000;
}
#login .button {
	width: 100%;
	margin-right: 0;
	font-weight: bold;
}

.right_head, .error_red, .error_green {
	/*
     border: solid 0px #2E2E2C;
	*/
     padding: 5px;
}
.right_head p, .error_red p, .error_green p{
	font: bold 12px/1.4 Geneva, Tahoma, Arial, sans-serif;
}
.error_red {
	background-color: #600000;
	color: #fff;
}
.error_green {
	background-color: #006000;
	color: #fff;
}
#register_form {
	clear: both;
	margin-top: 10px;
	padding-left: 100px;
}
#register_form .line {
	width: 428px;
	text-align: left;
	clear: both;
	float: left;
	padding-bottom: 5px;
}
#register_form .line h3 {
	text-align: center;
}
#register_form .label {
	text-align: left;
	float: left;
	width: 140px;
}
#register_form  .area {
	width: 270px;
	position: relative;
	float: right;
}
#register_form  input, #register_form  select, #register_form  option {
	font: normal 12px/1.2 Geneva, Tahoma, Arial, sans-serif;
	background-color: #fff;
	color: #000;
}
#register_form  input {
	padding: 2px;
	width: 264px;
	border: solid 1px #555;
}
#register_form  select {
	border: solid 1px #555;
	width: 132px;
	float: left;
}
#register_form .birth {
	width: 90px;
}
#register_form .map_description {
	width: 264px;
	height: 50px;
	border: solid 1px #555;
	padding: 2px;
	overflow: auto;
	background: #fff;
	color: #000;
}
#register_form  option {
	padding: 1px;
}
#register_form .button {
	width: 100%;
	margin-right: 0;
	font-weight: bold;
}
#register_form .radio {
	width: 15px;
	background: none;
}
#register_form .multiple {
	width: 270px;
	height: 100px;
}
#register_form .fileInput {
	width: 270px;
}
#register_form hr {
	width: 418px;
}
.delete_button {
	cursor: pointer;
	position: absolute;
	top: 2px;
	left: 270px;
	padding: 3px;
	font-weight: bold;
	border: solid 1px #fff;
	background-color: #963333;
}
