html, body {
	margin: 0;
	padding: 0;
}
body {	
	font-size: 11px;
	color: #282828;	 
	font-family: Tahoma;
	background: #FFFFFF;	
	padding-bottom: 15px;
}
div, p, ul, h1, h2, h3, h4, h5, h6, img, form, input {
	margin:0px; 
	padding:0px;
}
img, input, textarea {
	border: 0px;
}
textarea, input, select {
	font-size: 11px;
	font-family: Tahoma
}
.red_button{
	width: 256px;
	padding: 12px 0px 12px 0px;
	background-color: #fe0000;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
a {
	text-decoration: none;
}
ul, ul li {
list-style: none;
}
#container {
	width: 876px;
	margin: 0px auto 0px auto;
	clear: both;  	
}
#top {
	position: relative;
	height: 258px;
	background: url("images/topr.jpg") no-repeat 0 100%;
	padding-left: 18px;
}
#home {
	position: relative;
	z-index: 100;
}
#logo1 {
	position: absolute;
	top: 46px;
	left: 50px;
	z-index: 1;
}
#top h1 {
	position: absolute;
	top: 136px;
	left: 210px;
	font-size: 14px;
	color: #000000;
	z-index: 98;
}
#top h1 b {
	font-size: 18px;
}
#signup {
	position: absolute;
	top: 42px;
	right: 35px;
}
#signup img {
	margin-left: 10px;
}
#signup a {
	color: #FFFFFF;
	font-size: 11px;
}
#reg {
	height: 610px;
	background: url("images/cam.jpg") no-repeat 100% 0;
	background-color: #7addfd; 	
}
#regi {
	width: 368px;
	height: 603px; 	
	padding: 0px 0 0 27px;
	margin-right: 20px;
	float: left;
	background: url("images/regi.gif") no-repeat;
}
#regi table {
	width: 398px;
}
#regi td {
	font-weight: bold;
	padding-left: 20px;
}

#regi3 {
	width: 568px;
	height: 393px; 	
	padding: 17px 0 0 55px;
	margin-right: 20px;
	float: left;
	background: url("images/regi.gif") no-repeat;
}
#regi3 table {
	width: 568px;
}
#regi3 td {
	font-weight: bold;
}

#regi2{
	background-color: #ff016d;
	float: right;
	width: 390px;
	margin-right: 30px;
	text-align: center;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	color: black;	
	filter: alpha(opacity=93);
	-moz-opacity: 0.9;
	opacity: 0.9;			
	line-height: 160%;
}
#user {
	width: 141px;
}
.in {
	width: 169px;
	padding: 11px 5px 12px 10px;
	background: #C4EEFB;
	color: #282828;
	margin: 3px 9px 3px 0;
	font-weight: normal;
}
.submit{
	width: 95px;
	height: 36px;
	background-image:url(images/rebut.gif);
	float: right;
	margin: 4px 0 0 0;	
}
#day {
	width: 31px;
	padding: 11px 0 12px 0;
	background: #C4EEFB;
	color: #282828;
	margin: 3px 0 3px 0;
	text-align: center;
	font-weight: normal;
}
#month {
	width: 41px;
	padding: 11px 0 12px 0;
	background: #C4EEFB;
	color: #282828;
	margin: 3px 3px 3px 3px;
	text-align: center;
	font-weight: normal;
}
#year {
	width: 88px;
	padding: 11px 0 12px 12px;
	background: #C4EEFB;
	color: #282828;
	margin: 3px 9px 3px 0;
	font-weight: normal;
}
#regi select {
	width: 184px;
	height: 38px;
	padding: 11px 5px 12px 10px;
	background: #C4EEFB;
	color: #282828;
	margin: 11px 9px 3px 0;
	border: 0;
	font-weight: normal;
}
#regi b {
	font-weight: normal;
	margin-left: 11px;
	font-size: 10px;
}
#ver {
	margin-bottom: 4px;
}
#check {
	padding: 6px 0 10px 0;
}
#regi span {
	font-weight: normal;
	margin-left: 8px;
}
#regi i {
	font-weight: normal;
	font-style: normal;
}
#rebut {
	float: right;
	margin: 18px 0 0 0;
}



#foot {
	position: relative;
	width: 876px;
	height: 134px;
	clear: both;
	margin-top: 3px;
	background: url("images/foot.gif") repeat-x 0 100%;	
}
#foot ul {
	padding: 7px 0 0 11px;
	color: #969696;
}
#foot ul li {
	float: left;
	font-size: 11px;
}
#foot ul li a {
	color: #969696;
}
#foot span {
	margin: 0 4px 0 4px;
}
#foot h1 {
	position: absolute;	
	top: 7px;
	right: 10px;
	font-size: 11px;
	font-weight: normal;
	color: #969696;
}
#foot h1 a {
	color: #969696;
	font-weight: bold;
}
