html, body { height:100%; }
html { background: url('images/bg.png');}
body { background:url(images/shadow.png) no-repeat center top; min-height:900px; font-family: Bitstream Vera Sans, Tahoma, sans-serif; font-size: 11px; color: #fff; margin:0px; padding:0px; }
#head { display: none; }
#foot { display: none;}
#copyleft { display: none;}
#maincontent { width: 100%; background: url('images/power_button.png') no-repeat top center; padding-top: 40px; height:540px}
#logo { padding: 500px 0 0 0; }
#logo a {color: #319bc2; text-decoration: none; font-size: 10pt; font-weight: bold; }
#logo a:hover { color: #1A5165; }
a { color:#319bc2; text-decoration: none; }
a:hover { color: #1A5165; }
.inputtext { padding:3px 13px 0px 8px; font-family: "tahoma", "arial", "helvetica", "sans-serif"; font-size: 8pt; color: #000; width:195px; height: 20px; background: transparent; /*url('images/input.png') left top no-repeat;*/ border: none; outline: none;}
/*#loginform {width: 412px; height: 245px; background: url('images/bgb.png') top center no-repeat; padding: 40px 0px 0px 0px; font-size: .9em; color: #dedede; margin-top: 2px;}
*/
#loginform {width: 412px; height: 245px; padding: 10px 0px 0px 0px; font-size: .9em; color: #dedede; margin-top: 2px;}
#loginform table {margin: 0px;}
#subtext {max-width: 350px; min-height: 261px; background: url('images/b.png') top center no-repeat; padding: 30px; color: #d2d2d2; text-align: justify; margin-top: 2px;}
span {display: none;}
/*
#regform table { background: url('images/bgb.png') center center no-repeat; width: 480px; height: 415px; padding: 25px; }
*/
#regform table { width: 480px; height: 415px; padding: 150px 0 0 0 ;}
strong {margin-top: -20px;}
#regform div{width: 440px; height: 390px; margin-top: -240px; padding: 30px 0 0 50px;}
.datatable_cellborder {display: none;}
#recoverform {background: url('images/rr.png') center center no-repeat; height: 300px; padding-top: 40px; margin-top: -19px;}
#email {background-color: #fff;}
#username {background-color: #fff;}
#password {background-color: #fff;}
#code.inputtext {background-color: #fff;}
#confirm_password {background-color: #fff;}
#confirm_password_reg {background-color: #ffffff;}
#password_reg {background-color: #ffffff;}
#email_reg {background-color: #ffffff;}
#username_reg {background-color: #ffffff;}
#captcha {background-color: #ffffff;}

button.skip {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #666161), color-stop(1, #212121) );
	background:-moz-linear-gradient( center top, #666161 5%, #212121 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666161', endColorstr='#212121');
	background-color:#666161;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 35px;
	text-decoration:none;
	width: 150px;
}

button.skip:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #212121), color-stop(1, #666161) );
	background:-moz-linear-gradient( center top, #212121 5%, #666161 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#666161');
	background-color:#212121;
	cursor: pointer;
}

input, textarea { 
	padding: 5px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}
	

input:focus, textarea:focus { 
	-moz-box-shadow: inset 0 0 2px 2px #888;
	-webkit-box-shadow: inset 0 0 2px 2px#888;
	box-shadow: inset 0 0 2px 2px #888;
	}
	
	

	
	.form label { 
	margin-left: 10px; 
	color: #999999; 
	}

.submit input {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
