/* Окошко загрузки
=======================================================================================*/
div#loading {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -30px 0 0 -75px;
  z-index:255;
  width: 150px;
  height: 50px;
  border: 1px solid black;
}

* html div#loading {
  position: absolute;
  top: expression(parseInt(document.documentElement.clientHeight/2) + document.documentElement.scrollTop + 'px');
}

div#loading div {
  width: 150px;
  height: 50px;
  background-color:#555;
  opacity:.50;
  filter: alpha(opacity=50);
}

div#loading img {
  position: absolute;
  left: 35px;
  top: 20px;
}

* html div#loading img {
  display: none;
}

div#loading span {
  display: none;
  position: absolute;
  top: 18px;
  left: 38px;
  height: 20px;
  font-weight: bold;
  color: white;
  font-size: 14px;
}

* html div#loading span { 
  display: block;
}


/* Область дебага
=======================================================================================*/
#debug {
  margin: 0; 
  padding: 0; 
  color: red;
}

/* Ошибки/информация
=======================================================================================*/
#err_inf {
  display: inline;
}

#err, #inf {
  background: #fef0f0;
  border: 1px solid #ccc;
  position: fixed; 
  left: 25%;
  top: 40%; 
  cursor: pointer; 
  width: 50%;
}

#err *, #inf * {
  cursor: pointer;
}

#inf {
  background: #e1f8e3;
}

* html #err, * html #inf {
  position: absolute;
  z-index: 100;
  top: expression(parseInt(document.documentElement.clientHeight*0.4) + document.documentElement.scrollTop + 'px');
}

#err fieldset, #inf fieldset {
  border: 1px solid red;
  padding: 0 0 0 8px; 
  margin: 10px;
}

#inf fieldset {
  border: 1px solid green; 
}

#err fieldset legend, #inf fieldset legend {
  color: red;
  font-weight: bold;
}

#inf fieldset legend {
  color: green;
}

#err fieldset div, #inf fieldset div {
  margin: 8px 8px 8px 0px;
}

#err fieldset div ul, #inf fieldset div ul {
  margin: 0 0 0 25px;
  padding: 0;
}