
.blk_29 {	 OVERFLOW: hidden;  ZOOM: 1; POSITION: relative}
.blk_29 a, .blk_29 a:visited{color:#FFFFFF}
.blk_29 .prev  {background:transparent url(../../images/top50/ico_prev_3.gif) no-repeat scroll 20px 10px;
display:block;
font-family:"optima", Arial, Helvetica, sans-serif;
font-size:18px;
left:0;
letter-spacing:-1px;
overflow:hidden;
padding:40px 0 0;
position:absolute;
text-align:center;
text-decoration:none;
text-transform:uppercase;
top:0;
width:60px;
color:#FFFFFF}
.blk_29 .next {
background:transparent url(../../images/top50/ico_next_3.gif) no-repeat scroll 20px 10px;
display:block;
font-family:"optima", Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:-1px;
overflow:hidden;
padding:40px 0 0;
position:absolute;
right:0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
top:0;
width:60px;
color:#FFFFFF
}

.blk_29 .Cont {	MARGIN: 0px auto; margin-left:60px; OVERFLOW: hidden;}
.blk_29 .box {	FLOAT: left; WIDTH: 70px; height:70px; margin:0px 2px; border:3px solid #add2fc; overflow:hidden; position:relative}
.blk_29 .box:hover {	FLOAT: left; WIDTH: 70px; height:70px; margin:0px 2px; TEXT-ALIGN: center; border:3px solid #5385cc; overflow:hidden; position:relative}
.blk_29 .box IMG {	DISPLAY: block;  BACKGROUND: #fff;  MARGIN: 0px auto; }
.blk_29 .box a P { color:#FFFFFF; opacity:0.1; filter:alpha(opacity=1);WIDTH: 70px; height:70px; position:absolute; bottom:0px; right:0px;}
.blk_29 .box P:hover {	 opacity:1; filter:alpha(opacity=10);MARGIN: 6px auto 0px; WIDTH: 70px; LINE-HEIGHT: normal; position:absolute; bottom:0px; right:0px; font:28px "optima", Arial, Helvetica, sans-serif; background:#5385cc}
.rollphotos {WIDTH: 640px}
