div.mlink {
  margin: 0 0 0px 0px;
  padding: 0px;
  float: left;
  /*clear: right;*/
  /*border: 1px solid #333;*/
  background: #eeeeee;
  width:100%;
}
div.mlink img{
  /*margin: 0 0 10px 10px;*/
  padding: 5px;
  float: left;
  left:0px;
  /*clear: right;*/
}
.meditimg{
  /*margin: 0 0 10px 10px;*/
  /*padding: 5px;
  position: relative;
  left:0px;
  top:-20px;*/
  /*clear: right;*/
  z-index:+5;
}
.mimg{
  /*margin: 0 0 10px 10px;*/
  padding: 5px;
  align:left;
  display:inline;
  /*clear: right;*/
}
.mbox{
  display:block;
  position:relative;
  border: 2px solid #eeeeee;
}
.mbox:hover{
  border: 1px solid black;
}
.mboxcontent{
  position:absolute;
  left:0px;
  bottom:0px;
}
.blockui{
  position:absolute;
}
.mboxtitle{
  font-size: 1.2em;
  color: #222;
}
.mboxtext{
  display:none;
}

#mimgpopup{
  position:absolute;
  left:100px;
  top:50px;
  width:500px;
  height:500px;
  display:none;
  border: 2px solid black;
  background: #eeeeee;
  overflow:auto;
  z-index:10;
}

.arrow{
  /*margin: 0 0 10px 10px;*/
  padding: 5px;
  position: relative;
  left:0px;
  /*clear: right;*/
}
div.mlink{
  border: 1px solid white;
  width: 210px;
  float:left;
}
div.mlink:hover{
  border: 1px solid black;
}
div.mlink p {
  margin: 1px;
  font-size: 1.2em;
  color: #222;
  text-align: left;
  float: left;
  padding: 5px;
/*  position: flo;*/
  left:200px;
  right:200px;
  top:60px;
 /* width:300px;*/
}

.mindex
{
  font-size: 1em;
  border: 2px solid gray;
  padding: 5px;
}
.mindex table td
{
  font-size: 1em;
  vertical-align: top;
}

.mindex table li
{
  list-style: none;
  font-size: 1em;
}

.articlelist li
{
  list-style: none;
  font-size: 1em;
}

.mlinkadmin
{
  font-size: 1.5em;
  padding: 5px;
  color: #ff0000;
}
.mlinkmoreselected
{
  border: 1px solid white;
  padding: 5px;
  text-decoration:none;
  color: black;
  background-color:#eeeeee;
}
.mlinkmore
{
  padding: 5px;
  border: 1px solid gray;
  color: black;
  background-color:#ffffff;
}
.mlinkmore:hover{
  border: 2px solid black;
  text-decoration:none;
  color: white;
  background-color:#888888;
}
#mindexresults
{
  padding: 10px;
  border: 1px solid gray;
}
.mdebug
{
  display:none;
}

.mcontent
{
  width: 750px;
}

.mcontentdescription
{
  border-left: 2px solid white;
  position:relative;
  left:220px;
  top:-200px;
  width:150px;
}
.mcontent table td
{
  border: 2px solid black;
  padding: 10px;
  font-size: 1em;
  vertical-align: top;
  .description
  {
    border-left: 2px solid white;
  }
}
.mcontentrow
{
  position:relative;
  height:200px;
}
.mcontentcell
{
  position:absolute;
  width:50%;
}

.mcontent img
{
}

ul.mcontent
{
  list-style-type: none;
}
ul.mcontent li
{
  width:48%;
  height:250px;
  float:left;
/*  padding:3px;*/
  /*background-color: #eeeeee;*/
  border: 2px solid #eeeeee;
  margin: 3px;

}
