body { margin:0; background:#f7f7f7; font-family:Arial; }
form { width:297px; margin:140px auto 0 auto; background:url(../images/login/login_middle.png) repeat-y; }
label { display:block; font-size:13px; font-weight:bold; color:#4b4b4b; padding:10px 0 5px 0; line-height:13px; }
.inner {  padding:15px 42px 5px 42px; }

input.bg { background:url(../images/login/input.png) no-repeat; padding:6px 5px 7px 5px; border:0; width:205px;}

p { font-size:13px; line-height:20px; }
p.error { font-size:13px; color:#7f1010; }

p a { color:#666; font-weight:bold; text-decoration: none;}

#top { background:url(../images/login/login_header.png) no-repeat top; text-align: left; width:297px; height:82px; }
	#top p { padding: 56px 0 0 0; font-size:15px; color:#4b4b4b; font-weight: bold; margin-left:20px;}
#bottom { background:url(../images/login/login_bottom.png) no-repeat bottom; width:297px; height:16px; }
#login { 
    height: 26px;
    color: #fff;
    background: #276aa2;
    border: 1px solid #276aa2;
    border-radius: 51px;
    text-align: center;
    line-height: 27px;
    margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
    padding: 0px 10px;
	text-transform: uppercase;
	position:static;
}
#login:hover { 
	background: #276AF5;
	cursor: pointer;
}
#recover:hover, #set:hover { background-position: 0 -25px; }

#recover { background:url(../images/buttons/btn_recoverpass.png) no-repeat; cursor: pointer; float:left; height:25px; width:108px; text-indent:-9999px; border:0; margin-top:10px;font-size: 0;display:block;line-height: 0;}
#set { background:url(../images/buttons/btn_setpass.png) no-repeat; cursor: pointer; float:left; height:25px; width:91px; text-indent:-9999px; border:0; margin-top:10px;font-size: 0;display:block;line-height: 0;}

.forgotten { text-align:center; margin-top:5px; font-size:12px; }
	.forgotten a { color:#666; font-weight:bold; text-decoration: none;}

.remember {text-align:right; float:right; padding:7px 0 10px 0;}
	.remember label {display:inline-block; font-weight:normal}

.check {margin-top:8px;}
.chrome .check { margin-top:11px;}
.clear { clear:both; }
.left { float:left; }
.right { float:right;}

.center { text-align: center; }
.center #recover { float:none; margin:10px auto; }
.center a#login { float:none; margin:10px auto; }
.center inp-ut { text-align: center; }
.center #top { text-align:center; }
	.center #top p { margin: 0; }
	#top p.center { margin: 0; }
	

.padd-top { padding-top:10px; }