#mistake {
  background-image: url(overlay.png);
  position: absolute;
  margin: auto;
  top:  0;
  left: 0;
  z-index: 100;
  width:  100%;
}

* html #mistake {
  background-image: none;
} 

#m_window {
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 350px;
  height: 400px;
  z-index: 150;
}


#m_frame {
  border: 0; 
  overflow: auto;
  width: 100%;
  height: 378px;
}

* html #m_frame {
  margin-top: 7px;
}


.tooltipz {

cursor: help; text-decoration: none;
margin-left:10px;
display:block;
text-align: center;
}

.tooltipz span {
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
font-family: Calibri, Tahoma, Geneva, sans-serif;
left: 1em; top: 2em;
margin-left: 0;
}

.tooltipz img {
border: 0; margin: -10px 0 0 -55px;
float: left; position: absolute;
}

.tooltipz em {
font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1em; font-weight: bold;
padding: 0.2em 0 0.6em 0;
}

.tooltipz b {
font-weight: bold;
color: #000000;
font-size:1.2em;
}

.custom { padding: 0.5em 0.8em 0.8em 2em; }
.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}

