div{
  float:none;
}

div.galleryCat{
  margin-left:40px;
  _margin-left:50px;
  margin-bottom:5px;
}

div.item{
  margin:10px;
  background-color: #111111;
  border: solid 1px #9ed0a9;
  color: #555;
  float:left;
  display: block;
  height:100px;
  line-height:100px;
  width:100px;
  overflow:hidden;
  text-align:center;
  vertical-align:middle;
}
  div.item a{
    z-index:222;
    height:100px;
    line-height:100px;
    width:100px;
  }
    div.item a img{
      z-index:1;
    }
  
  div.item .row1{
    float:none;
  }
  div.item .row2{
    height: 30px;
    padding:5px;
    float:left;
  }

#menu_hor_sub{list-style:none;  height:30px; display:block; margin:0; padding:0; overflow:hidden; }
#menu_hor_sub li{padding:0; position:relative;  /*min-width:69px;*/ height:20px;  display:block; float:left; text-align:center;} 

#menu_hor_sub li, #menu_hor_sub li .img1{width:50px;height:20px;}

#menu_hor_sub li .img1{
  /*background:url(../images/item_act.png);*/ 
  height:50px;
  -moz-opacity:.0 !important;
  opacity:.0 !important; 
  filter:alpha(opacity=1); 
  zoom:1;
  z-index:1;
  overflow:hidden;
}
#menu_hor_sub li img.act{
  /*background:url(../images/item_act.png);*/ 
  height:50px;
  -moz-opacity:.10 !important;
  opacity:.10 !important; 
  filter:alpha(opacity=10); 
  zoom:1;
  z-index:1;
}
#menu_hor_sub li img.selected{
  /*background:url(../images/item_act.png);*/ 
  height:50px;
  -moz-opacity:.20 !important;
  opacity:.20 !important; 
  filter:alpha(opacity=20); 
  zoom:1;
  z-index:1;
}
/*
@media all and (min-width: 0px) { 
  #menu_hor_sub li img.act, #menu_hor_sub li .selected{margin-left:-51px;}
}
*/
#menu_hor_sub li a{display:block;float:left;margin:0; padding:0px 10px 0px 10px;font-size: 12px; font-weight:normal; text-decoration:none; color:#BCF8CA; height:20px;line-height:20px;vertical-align:middle; position:relative; z-index: 200; 
margin-top:-45px;}
