@charset "utf-8";
* {
	margin: 0;
	padding: 0
}
html {
	height: 100%;
    background: #069;
    background: linear-gradient(#003, #069); /* Standard Syntax */
    background: -webkit-linear-gradient(#003, #069); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#003, #069); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#003, #069); /* For Firefox 3.6 to 15 */
}
#login {
	position: absolute;
	width: 600px;
	height: 360px;
	background: url(/gfx/login/bg.png);
	top: 50%;
	left: 50%;
	margin: -220px 0 0 -300px
}
input[type="text"],
input[type="password"] {
	width: 275px;
	height: 40px;
	background: #011b36;
	margin: 160px 0 0 250px;
	padding: 10px 0 0 50px;
	font: 20px Arial, Verdana, Helvetica, sans-serif;	
	color: #F90;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	outline: none
}
input[type="password"] {
	margin-top: 15px
}
input[type="submit"] {
    width: 180px;
	height: 50px;
	background: url(/gfx/login/login_button.png);
	margin: 15px 0 0 395px; 
	border: none;
	cursor: pointer
}
input[type="submit"]:hover {
	background: url(/gfx/login/login_button_hover.png)
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #F90;
  -webkit-box-shadow: 0 0 0 25px #011b36 inset
}
input:-webkit-autofill::first-line {
	font-size: 20px
}

.txt, .pwd {
	position: absolute;
	width: 40px;
	height: 40px;
	background: url(/gfx/login/icon/a.png);	
	top: 168px;
	left: 256px
}
.pwd {
	top: 235px;
	background: url(/gfx/login/icon/p.png)
}