#brand-x {
  position:absolute; left: 10%; top: -15000px;
  width: 80%; 
  height:320px;
  z-index: 900; overflow:visible; 
}

#brand-x div.l {
  border: 1px solid #344751; background: #fff; left:-4px; $left: -3px;
  position: relative; top:-4px; $top: -3px;
  height:320px;
}
#brand-x span#spsp {
  display: block;   
  position: absolute; width: 100%; height: 100%;
  background: #344751;
  opacity: .40;
  filter:alpha(opacity=40); 
  order:solid 1px red;
  eight: 400px;
}



#brand-x ul {
  margin: 0px 6px ; padding: 13px 0; 
  text-align: center;
  clear: left;
}

#brand-x ul li{
  display: inline; 
}

#brand-x li img {
  margin: 2px 3px;
}

#brand-x strong {
 float: left; background: #153E58; text-transform: uppercase;
 color: #fff; padding: 3px 7px; padding-right: 30px; 
 margin-left: 12px;
}

#brand-x em {
  float: right; font-style: normal; text-decoration: underline;
  margin-right: 6px; display: inline; cursor: pointer; padding: 3px 7px; color: #999;
}
.frame {
     margin-left:-3px;
     position:absolute;
     width:230px;
     height:200px;
     ilter:alpha(opacity=0);
     ackground-color:red;

}

div.fon {
  display: block;   
  position: absolute; width: 100%; height: 100%;
  background: #344751;
  opacity: .40;
  filter:alpha(opacity=40); 
} 


td.cont2 {
    padding-left:20px;

}