@import url(../_etc/css/table_builder.style.css);@import url(../_etc/css/DBOb.style.css);@import url(../_etc/css/menu.style.css);@import url(../_etc/css/form_builder.style.css);@import url(../_etc/css/lang.style.css);/*absolutely common properties
*/
body{
}
img{
  border:none;
}
a img{
  vertical-align: middle;
}

/*debug*/
#debug{
  position:absolute;
  left:0px;
  top:0px;
  color:#333;
}
#debug_handle_open{
  position:absolute;
  left:0px;
  top:0px;
  width:10px;
  height:10px;
  z-index:1000000;
  background-color:#0f0;
  cursor:pointer;
}
#debug_handle_clear{
  position:absolute;
  left:20px;
  top:0px;
  width:10px;
  height:10px;
  z-index:1000000;
  background-color:#ff0;
  cursor:pointer;
}
#debug_handle_close{
  position:absolute;
  left:40px;
  top:0px;
  width:10px;
  height:10px;
  z-index:1000000;
  background-color:#f00;
  cursor:pointer;
}
#debug_handle_backtrace{
  position:absolute;
  left:60px;
  top:0px;
  width:10px;
  height:10px;
  z-index:1000000;
  background-color:#00f;
  cursor:pointer;
}
#debug_variables{
  float:left;
  clear:both;
  width:100%;
  margin-top:10px;
  z-index:1000000;
  background-color:#eee;
  white-space:nowrap;
  font-size:12pt;
  white-space:pre;
}
#debug_backtrace{
  display:none;
  float:left;
  clear:both;
  margin-top:10px;
  background-color:#111;
  color:#fff;
  white-space:nowrap;
}
/*validation*/
#validation a{
  margin-left:5px;
}
#validation a:first-child{
  margin-left:0px;
}
/*min height mimic*/
.min_height_vertical{
  float:right;
  width:1px;
}
.min_height_horizontal{
  clear:both;
  height:1px;
  overflow:hidden;
}
/*display switch*/
.display_switch_plus{
	float:left;
	height:17px;
	padding-right:18px;
	text-align:right;
	cursor:pointer;
	background-image:url(../_etc/images/icons/plus.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.display_switch_minus{
	float:left;
	height:17px;
	padding-right:18px;
	text-align:right;
	cursor:pointer;
	background-image:url(../_etc/images/icons/minus.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.display_switch_label{
	float:right;
}
.display_switch_handle{
	float:right;
	width:17px;
	height:17px;
	margin-left:5px;
}
/*custom title*/
.custom_title{
	position:absolute;
}
