body {

	background: url('styles/images/background.jpg')no-repeat fixed center bottom #0d0d0d;

	background-position: top center;

	font-family: Tahoma, Geneva, sans-serif;

	line-height:normal;

}



input:focus,

select:focus,

textarea:focus,

button:focus {

    outline: none;

}



.wrapper {

	position: relative;

	margin: 0 auto;	

	width: 420px;

}



.header {

	width: 700px;

	position: fixed; 

	top: 0; 

	left: 50%; 

	margin: 0 0 0 -351px;



	text-align: center;

	padding: 5px;

	border-bottom: 1px solid #0c0c1c;

	border-left: 1px solid #0c0c1c;

	border-right: 1px solid #0c0c1c;

	background: rgba(7, 7, 17, 0.9);

	-webkit-border-bottom-left-radius: 8px;

	-webkit-border-bottom-right-radius: 8px;

	-moz-border-radius-bottomleft: 8px;

	-moz-border-radius-bottomright: 8px;

	border-bottom-left-radius: 8px;

	border-bottom-right-radius: 8px;

	-moz-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	-webkit-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	font-size: 0.8em;

	color: #c7c7c7;

	z-index: 5;

}



.header ul {

	margin: 0;

}



.footer { 

	width: 700px;

	position: fixed; 

	bottom: 0; 

	left: 50%; 

	margin: 0 0 0 -351px;



	text-align: center;

	padding: 5px;

	border-top: 1px solid #0c0c1c;

	border-left: 1px solid #0c0c1c;

	border-right: 1px solid #0c0c1c;

	background: rgba(7, 7, 17, 0.9);

	-webkit-border-top-left-radius: 8px;

	-webkit-border-top-right-radius: 8px;

	-moz-border-radius-topleft: 8px;

	-moz-border-radius-topright: 8px;

	border-top-left-radius: 8px;

	border-top-right-radius: 8px;

	-moz-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	-webkit-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	font-size: 1em;

	color: #c7c7c7;	

	z-index: 5;

}



.text {

	position: absolute;

	top: 70px;

	margin: 0 auto;

	z-index: 2;

	color: #070711;

	font-size: 5.1em;

	text-transform: uppercase;

}



.text-small {

	display: inline;

	font-size: 0.4em;

}



.box {

	position: relative;

	margin: 0 auto 30px;

	top: 10px;

	width: 500px;



	padding: 10px;

	border: 1px solid #0c0c1c;

	background: rgba(7, 7, 17, 0.9);

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	-webkit-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	color: #fff;

	font-size: 14px;

}

.boxreg {

	position: fixed; 

	margin: 0 0 0 -351px;

	left: 50%; 

	text-align: center;

	top: 10px;

	width: 500px;

	padding: 10px;

	border: 1px solid #0c0c1c;

	background: rgba(7, 7, 17, 0.9);

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	-webkit-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	color: #fff;

	font-size: 14px;

}

.boxr {

	position: relative;

	margin: 0 auto 30px;

	top: 70px;

	width: 80%;



	padding: 20px;

	border: 1px solid #0c0c1c;

	background: rgba(7, 7, 17, 0.9);

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	-webkit-box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	box-shadow: inset 0 0 0 1px #141431, inset 0 0 10px #000000;

	color: #fff;

	font-size: 14px;

}

.box label,.boxreg label {

	display: block;

	float: left;

	margin: 4px 0 2px;

	height: 24px;

	font-size: 14px;

}
.boxreg label {

	width: 300px;
}
.box label {

	width: 200px;
}


.description {

	font-size: 1.1em;

}



.gentleman {

	font-family: Georgia, Palatino, "Times New Roman", serif;

	font-size: 0.6em;

	color: rgba(255,255,255,0.7);

	text-shadow: 0 -1px 1px #121212;

}



.reg-checkbox {

	margin: 0 10px 5px 10px;

}



.margin-top10 {

	margin-top: 10px;

}



.btn {

	font-family: "Arial";

}