.popupBackground
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background: #444;
	/*border: 1px solid #cecece;*/
	z-index:9998;
}

.popupWindow
{
  position:absolute;
  display: block;
  z-index: 9999;  
}

.popupWindow iframe.popupiframe, .popupBackground iframe.popupiframe
{
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0px;/*must have*/
  left:0px;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width:3000px;/*must have for any big value*/
  height:3000px/*must have for any big value*/;
  
  
}

.popupWindow .popupInner
{
  border: #ccc 1px solid;
  overflow:hidden;  
}

.form_bg
{
  background-color: #f2f2f2;
}

.popupWindow  .popupHeader
{
  display: block;
  height: 28px;
  width: 100%;
  background: #e3e3e3;  
  user-select: none;
}

.popupWindow  .popupHeader .closeWindow
{
  background: transparent url(../core/resources/graphic/closewin.png) 0 0 no-repeat scroll;
  display: block;
  width:28px;
  height:28px;
  float:right;
  cursor: pointer; 
user-select: none;  
}

.popupWindow  .popupHeader .closeWindow:hover
{
  background-position-y: -28px;
}

.popupWindow  .popupHeader .closeWindow:active
{
  background-position-y: -56px;
}

.popupWindow  .popupHeader .closeWindow.disabled
{
  background-position-y: -84px;
}

.popupWindow  .popupHeader div.popupCaption
{
  padding: 4px;
  color:                   #666;  
  font-size: 1.15em;
  font-weight: bold;
  text-align:              left;
  
  text-decoration:         none;
  text-shadow:             -1px -1px 0 white; 
  white-space:             nowrap;

}


.popupWindow .popupContent
{
  /*background: #fafafa;*/
  margin: 0;
  padding: 0;
}

.popupWindow  .spinLoading
{
  background:              white url(../core/resources/graphic/spinner.gif) no-repeat scroll center center; 
}



.ui-resizable { position: relative;}
/* 
	 - Resizable: resizable handles fail to work in IE if transparent and content overlaps
	*/

.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;
	
	/*background-image:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);*/
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}



.ui-autocomplete 
{ 
  position: absolute; 
  cursor: default;
  height: 200px;
  overflow: auto;
  background: #fff;
}	

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a 
{
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
  background-color: #e5ebf2;
  color: #1a1a1a
}

