
.centerCustom  { display: block; margin-top: 5px; margin-bottom: 15px; clear: both }
.centerCustom ul { margin: 0 }
.card_h, .card_v   { list-style-type: none; display: block; margin-right: 10px; position: relative; width: 50px; height: 80px; float: left }
.card_h a, .card_v a  { display: block; position: absolute; z-index: 10; top: 20px; left: 0; width: 50px; height: 50px; overflow: hidden; border: solid 1px #aeb0b3;  }
.card_h a[target="_blank"], .card_v a[target="_blank"]  { filter: alpha(opacity=100); opacity: 1.0  }
.card_h a img, .card_v a img  { background-color: #fff; margin-top: -40px; margin-left: -40px; padding: 2px; border: solid 7px #777 }
.card_h a[target="_blank"]:hover, .card_v a[target="_blank"]:hover   { filter: alpha(opacity=40); opacity: 0.4 }

/*
.card_h a[target="_blank"]:hover, .card_v a[target="_blank"]:hover  { opacity:1.0;filter:alpha(opacity=100); position: absolute; z-index: 100; overflow: visible }
*/