/* u_extension styles 
 /* 
 * used by u_msg(*) & {{#u:msg|*
*/
.u_msg_info,.u_msg_ok,.u_msg_error,.u_msg_user_error,.u_msg_warning {
  padding:3px 3px 3px 28px;
  display:block;
}
/* used by u_msg("error",) & u_msg("user_error",) */
.u_msg_error,.u_msg_user_error {
  border:2px solid #F00;
  color:#800;
}
/* used by u_msg("user_error",) */
.u_msg_user_error {
  background: url(u_msg_user_error.png) 5px 3px no-repeat;
  background-color: #fff2f2;
}
/* used by u_msg("error",) */
.u_msg_error {
  background: url(u_msg_error.png) 5px 3px no-repeat;
  background-color: #fff2f2;
}
/* used by u_msg("warning",) */
.u_msg_warning {
  border:2px solid #F80;
  color:#840;
  background: url(u_msg_warning.png) 5px 3px no-repeat;
  background-color: #fff8f2;
}
/* used by u_msg("ok",) */
.u_msg_ok {
  border:2px solid #0A0;
  color:#480;
  background: url(u_msg_ok.png) 5px 3px no-repeat;
  background-color: #f8fff2;
}
/* used by u_msg("ok",) */
.u_msg_info {
  border:2px solid #00A;
  color:#00A;
  background: url(u_msg_info.png) 5px 3px no-repeat;
  background-color: #f4f4ff;
}
/*
 used by u_func_ftp() / {{#u:ftp|...}} links
*/
.u_ftp_link {
  padding:4px 4px 3px 10px;
  background: url(u_ftp_link.png) no-repeat;
  cursor: pointer;
}
.u_ftp_link_serverid {
  color:black;
  background: url(u_ftp_link_serverid.png) no-repeat;
  font-size:80%;
}
 /*
 * Image Info layer
*/
#u_img_info {
  color:#FFF;  
  display:none; 
  position:absolute;
  cursor: pointer;
  background:url(click.gif);
}
#u_info {
  color:#000;  
  width:200px;
  height:150px;
  cursor: pointer;
/*   border: 1px solid black; */
  /*background-color:#FFF;*/
  display:none; 
  position:absolute;
/*  url(width" : dx, "heightgrey.gif); */
}
.u_info_block {
  color:#000;  
  font-size:80%;
  width:200px;
  height:150px;
/*   border: 1px solid black; */
  /*background-color:#FFF;*/
  display:none; 
  position:absolute;
/*  url(width" : dx, "heightgrey.gif); */
}
.u_info_link {
  display:inline-block;
  cursor: pointer;
}
.u_info_ul {
          /* o r u l*/
  padding:3px 3px 25px 25px;
  background:url(u_info_ul.gif) 0px 0px no-repeat;
}
.u_info_ol {
  padding:33px 3px 3px 25px;
  background:url(u_info_ol.gif) 0px 0px no-repeat;
}
.u_info_ur {
  padding:3px 25px 25px 3px;
  background:url(u_info_ur.gif) 0px 0px no-repeat;
}
.u_info_or {
  padding:25px 25px 3px 3px;
  background:url(u_info_or.gif) 0px 0px no-repeat;
}

