/*******************************************************************************************************************/

.man-ctrls
{
  margin: 0 3px;
  font-size: 7.5pt;
  font-weight: normal;
  color: #000000;
  border: 1px solid #AA0000;
  padding: 1px 2px;
  background-color: #FFFFFF;
  height: 20px;
  white-space: nowrap;
}

.man-ctrls b { padding: 0 3px; }
.man-ctrls img { padding: 0 3px; margin-bottom: -1px; cursor: pointer; }

.man-top-ctrls
{
  width: 100%;
  padding: 5px 10px;
  border-bottom: 1px solid #AAAAAA;
  margin: -5px -5px 0 -5px;
  z-index: 1000;
  background-color: #EEEEFF;
  position: fixed;
}

.man-top-space
{
  width: 100%;
  height: 35px;
  margin: -5px -5px 0 -5px;
}

/*******************************************************************************************************************/

.float-win * { font-family: Verdana; }

.float-win
{
  z-index: 100;
  color: #333333;
  font-size: 8pt;
  position: absolute;
}

.float-win .man-win-header { margin: 0 0 5px 0; cursor: move; }
.float-win .man-win-header td.icon { padding-right: 5px; }
.float-win .man-win-header td.title { font-size: 10pt; }
.float-win .man-win-header td.btn { padding: 0 3px; cursor: pointer; }
.float-win .man-win-inner { background-color: #FFFFFF; padding: 5px 5px 1px 5px; }
.float-win .man-win-footer { margin: 5px 0 0 0; cursor: default; }

.float-win .fw-loader { position: absolute; z-index: 1000; height: 100px; width: 100px; }

/*******************************************************************************************************************/

img.man-small-icon { margin: 0 0 -1px 5px; cursor: pointer; }

.float-win a { text-decoration: none; color: #0000AA; }
.float-win a:hover { text-decoration: underline; color: #EE0000; }

.float-win form { display: inline; }
.float-win input {  }
.float-win input.checkbox {  }
.float-win textarea { font-size: 8pt; }
.float-win select { height: 21px; }
.float-win option { font-size: 8pt; }
.float-win label { margin: 0 2px 0 5px; }
.float-win ul, ol { padding: 0; margin: 3px 10px 1px 30px; }

.float-win th { text-align: left; padding: 3px 0; }

/*******************************************************************************************************************/

.float-win .man-win-footer input { padding: 1px 5px; }
.float-win .form-category { padding: 3px 5px; background-color: #FFEADF; border: 1px solid #FFEADF; margin-bottom: 5px; }
.float-win .form-category.hover { border: 1px dotted #FF0000; }
.float-win .form-category td.icon { padding-right: 5px; }
.float-win .form-object { padding: 3px 5px; background-color: #F1FFCF; border: 1px solid #F1FFCF; margin-bottom: 5px; }
.float-win .form-object.hover { border: 1px dotted #FF0000; }
.float-win .form-object td.icon { padding-right: 5px; }
.float-win .form-control { padding: 3px 5px; background-color: #FAFAFA; margin-bottom: 5px; }

.float-win .depended-bar { padding: 5px 4px; background-color: #EEEEFF; margin-bottom: 5px; }
.float-win .depended-bar img { padding: 4px; border: 1px solid #A5ACB2; margin-right: 5px; }
.float-win .depended-bar img.active { border: 1px solid #CF6767; background-color: #FFFFBF; cursor: pointer; }
.float-win .depended-bar img.active:hover { background-color: #FFFFFF; }

.float-win .editor-container { position: absolute; background-color: #E5EFFD; z-index: 1; }
.float-win .editor-header
{
	background-color: #E5EFFD;
	border: 1px solid #ABC6DD;
	border-bottom-style: none;
	cursor: move;
	font-size: 7pt;
	padding: 1px 5px 2px 12px;
}

.float-win .img-preview
{
	position: absolute;
	border: 1px solid #AAAAAA; border-top-style: none;
	padding: 10px;
	background-color: #FFFFFF;
	cursor: pointer;
}
.float-win .img-preview img { border: 1px solid #E5E5E5; }

.float-win input.search { border: 1px solid #FF0000; background-color: #FF0000; }

.float-win .sdd
{
	position: absolute;
	width: 372px;
	background-color: #EEEEFF;
	padding: 5px 10px 5px 10px;
	border: 1px solid #AAAAAA;
	border-top-style: none;
}

.float-win .sdd .sdd-top { border-bottom: 1px dotted #AAAAAA; padding-bottom: 1px; margin-bottom: 5px; }
.float-win .sdd .sdd-inner { padding: 0 5px; }
.float-win .sdd .sdd-bottom { border-top: 1px dotted #AAAAAA; margin-top: 5px; padding: 3px 0 1px 0; }
.float-win .sdd .sdd-item { padding: 4px 5px; margin: 2px 0; background-color: #FFFFBF; cursor: pointer; }
.float-win .sdd .sdd-item:hover { background-color: #FFFFFF; }

.float-win .items-set {  }
.float-win .set-item { padding: 4px 5px; background-color: #FFFFBF; margin-top: 2px; cursor: move; }
.float-win .set-item:hover { background-color: #FFFFFF; }

.float-win .form-lbl { padding: 1px 5px 2px 5px; background-color: #FFFFBF; font-size: 7.5pt; cursor: pointer; }
.float-win .form-lbl:hover { background-color: #FFFFFF; }

.float-win .items-list { margin-bottom: 3px; }
.float-win .list-item { padding: 4px; background-color: #FFFFBF; margin-bottom: 2px; cursor: move; }
.float-win .list-item:hover { background-color: #FFFFFF; }

/*******************************************************************************************************************/

.float-win .items-list-nav { text-align: center; margin: 7px 0; }
.float-win .items-list-nav span { padding: 2px 3px; margin: 1px; background-color: #FFFFFF; }
.float-win .items-list-nav span.curr { font-size: 8.5pt; color: #EE0000; background-color: #DCE1F1; }
.float-win .items-list-nav a { padding: 2px 3px; margin: 1px; font-size: 8.5pt; background-color: #F7F7F7; }
.float-win .items-list-nav a:hover { background-color: #DCE1F1; }

/*******************************************************************************************************************/

.float-win .auth-login-inner
{
  background: url('/admin/images/auth_login.png') 10px 5px no-repeat;
  padding: 5px 10px 10px 122px;
}

.float-win .auth-forget-inner
{
  background: url('/admin/images/auth_forget.png') 3px 9px no-repeat;
  padding: 5px 10px 10px 107px;
}

.float-win .auth-reg-inner
{
  background: url('/admin/images/auth_reg.png') 5px -5px no-repeat;
  padding: 5px 10px 10px 113px;
}

/*******************************************************************************************************************/