#login					{	min-width: 0; width: 340px; position: absolute; top: 50%; left: 50%; padding-bottom: 20px; margin: -125px 0 0 -200px; outline: 1px solid #d5d5d5; }
#login .tit				{	border-radius: 5px; height: 38px; line-height: 38px;padding-left: 15px; border-bottom: 1px solid #d5d5d5; color: white; background: url(../image/bg.dark.jpg) repeat-x; }
#login .tit SPAN		{	padding-left: 20px; font-weight: bold; font-size: 18px; font-family: 'Cuprum'; }
#login .inp				{	margin: 15px 0 0 15px; font-size: 16px; width: 320px; height: 25px; line-height: 25px; }
#login .inp SPAN		{	display: inline-block; width: 100px; float: left; }
#login .inp INPUT		{	width: 200px; border: 1px solid #d5d5d5; float: left; height: 100%; padding-left: 3px; font-size: 18px; }

#login .check			{	cursor: pointer; float: left; width: auto; height: 20px; line-height: 20px; margin: 15px 0 0 15px; padding-left: 25px; background: url(../image/checkbox.png) no-repeat 0 0; }
#login .check.x			{	background-position: 0 -21px; }

#login .submit			{	cursor: pointer; float: right; color: white; height: 23px; line-height: 26px; margin: 15px 15px 0 0; font-size: 12px; font-weight: bolder; border: 1px solid transparent; width: 80px; text-align: center; border-radius: 5px; background: url(../btn/greyish.png) repeat-x 0 0; }
#login .submit:active	{	background-position: 0 -50px; }
#login .submit:hover	{	background-position: 0 -25px; }
