*, html, body{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

body{background: #fff;}
.lt-bg{}

header, footer, article, section, nav, menu, hgroup{display: block; text-align: left;}

table{border-spacing: 0px; border-collapse: collapse;}
table td{vertical-align: middle;}

img{border: none; margin: 0px;}

a {font: normal 13px Arial; color: #0094df; text-decoration: underline;}
a:visited {text-decoration: none; color: #0094df;}
a:hover, a.visited:hover {text-decoration: none; color: #BB1503;}

/* General */
.clear{font-size: 1px; clear: both;}
.d-ib{display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.i-text{height: 20px; padding: 4px 5px; width: 280px; border: #cccccc 1px solid;}
.i-textarea{height: 120px; padding: 4px 5px; width: 440px; border: #cccccc 1px solid;}
.select{height: 28px; padding: 0px 0px; width: 280px; border: #cccccc 1px solid;}
.select-box{width: 280px;}
label.d-ib{line-height: 32px;}
input.checkbox{height: 34px;}

html, body, .lt-center{height: 100%;}

/* Layout */
.lt-center{min-height: 100%; width: 100%; text-align: center; background: url('/img/auth/bg.png') no-repeat center center;}
.lt-center td *{text-align: left;}
.auth-box{width: 387px; height: 375px; vertical-align: middle; background: url('/img/auth/form-bg.png') no-repeat center center;}

.footer{text-align: center; height: 1px; padding-top: 30px;}
.footer .content{width: 960px; padding: 20px 15px; border-top: #c7dbff 1px solid;}
.footer .content .left{float: left; text-align: left;}
.footer .content .right{float: right; text-align: right;}
.footer .content p{font-size: 13px; color: #787776;}

/* Auth form */
.auth-form{padding: 20px;}
.auth-form .logo{width: 100%; height: 76px; margin: 0px 0 15px 0; background: url('/img/auth/logo.png') no-repeat center center;}
.auth-form .form-title{font-size: 28px; font-family: bold; color: #fff; margin-bottom: 20px;}
.auth-form .item{margin-bottom: 20px;}
.auth-form .item label.d-b{display: block; margin-bottom: 3px; font-size: 13px; font-weight: bold; color: #fff;}
.auth-form .item input.i-text{border: #bcc1db 1px solid; width: 332px; height: 22px; padding: 5px 5px 5px 5px; *padding: 7px 5px 0 5px;}
.auth-form .login-btn{
	font-family: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 18px;
	width: 350px;
	height: 42px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: -3px;
	cursor: pointer;
	background: url('/img/auth/login-btn.png') no-repeat left 2px;
}