/* override ext-all */
.x-window-dlg.sds-window .x-window-body {
	background-color: #D2D7DC !important;
}

body.x-body-masked {
	overflow-y:hidden !important;
}

.ext-el-mask  {
	position:fixed;
	left: 0px;
	top: 0px;
}

.syno-blog-100height {
		height:100%
}

.sbox-text {
	line-height:18px;
	height: 18px;
	vertical-align:middle;
	background-color:transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	padding: 2px;
}

.ext-ie8 .sbox-text {
	padding-bottom: 0;
	padding-top: 2px;
}

.ext-ie9 .sbox-text {
	padding-bottom: 0;
}
.login-div {
	position: absolute;
	background: transparent url(../images/bg_login.png) no-repeat;
	width: 316px;
	height: 188px;
	top: -5000px;
	left: 0px;
	z-index: 20005;
}
.login-div *{
	position: absolute;
}
.login-div .header {
	width: 316px;
	height: 30px;
	line-height: 35px;
	top: 5px;
	font-weight: bold;
	text-shadow: 0px 1px #FFF;
}
.login-div .ap-name {
	margin-left: 25px;
}
.login-div .close-btn {
	width: 16px;
	height: 16px;
	top: 10px;
	right: 25px;
	background: transparent url(../images/bt_close.png) no-repeat;
}
.login-div .close-btn:hover {
	cursor: pointer;
	background: transparent url(../images/bt_close.png) no-repeat 0 -16px;
}
.login-div .close-btn:active {
	background: transparent url(../images/bt_close.png) no-repeat 0 -32px;
}
.login-div span {
	display: inline-block;
}
.login-div .login-input {
	line-height: 22px;
	height: 22px;
	width: 164px;
	background-color: #fff;
	left: 1px;
	border: 1px solid #6E7378;
	padding: 0px;
	padding-left: 4px;
}
#login_passwd {
	position: relative;
	top: 36px;
}
.login-div #login_form {
	top: 61px;
	width: 200px;
	left: 75px;
}
.login-div .login-btn {
	width: 54px;
	height: 54px;
	top: 61px;
	right: -15px;
	background: transparent url(../images/bt_login.png) no-repeat;
}
.login-div .login-btn:hover {
	cursor: pointer;
	background: transparent url(../images/bt_login.png) no-repeat 0 -54px;
}
.login-div .login-btn:active {
	background: transparent url(../images/bt_login.png) no-repeat 0 -108px;
}
.login-div .login-status {
	top: 130px;
	width: 265px;
	margin: 0 25px 0 25px;
	word-wrap: break-word;
}
.login-div .login_error {
	color: #D9213F;
}
