/*=======================================================================================*/
#hideshow {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index:100;
}
#fade {
  background: #000;
  position: fixed;
  width: 100%;
  height: 100%;
  filter:alpha(opacity=60);
  opacity: .60;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*--IE 8 Transparency--*/
  left: 0;

}
.popup_block {
  background: #ddd;
  padding: 10px 20px;
  border: 10px solid #fff;
  float: left;
  width: 400px;
  position: fixed;
  top: 20%;
  left: 50%;
  margin: 0 0 0 -250px;

}
.popup_block .popup {
  float: left;
  width: 100%;
  background: #2486ff;
  margin: 10px 0;
  padding: 10px 0;
  border: 1px solid #bbb;
}

.popup img.cntrl {
  position: absolute;
  right: -20px;
  top: -20px;
}
/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
  position: absolute;
  top:expression(eval(document.compatMode &&
  document.compatMode=='CSS1Compat') ?
  documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
  position: absolute;

  top:expression(eval(document.compatMode &&
  document.compatMode=='CSS1Compat') ?
  documentElement.scrollTop
  +((documentElement.clientHeight-this.clientHeight)/2)
  : document.body.scrollTop
  +((document.body.clientHeight-this.clientHeight)/2));

  left:expression(eval(document.compatMode &&
  document.compatMode=='CSS1Compat') ?
  documentElement.scrollLeft
  + (document.body.clientWidth /2 )
  : document.body.scrollLeft
  + (document.body.offsetWidth /2 ));
}
/*--IE 6 PNG Fix--*/

img{ behavior: url(javascript/iepngfix.htc) }

img {
  border: none;
}

