.picsmenu {width: 578px; float:none; margin:0; padding:0;display:block; padding-bottom:20px; text-align:left;}


.picsmenu ul {position:absolute;float:left;}
/* Main page: Pics menu */
.picsmenu li {position: relative; float: left; margin: 0; display: block; background-color: #fff; width: 140px; height: 127px; margin:2px;}
.picsmenu li.opinion {position: relative; float: left; margin: 0; display: block; background-color: #fff; width: 140px; height: 200px; margin:2px;}
.picsmenu .wrapper {display: none;}
.picsmenu .shade {display: block; position: absolute; width: 140px; height: 127px; background: #000; opacity: 0.80;}
.picsmenu .shadeopinion {display: block; position: absolute; width: 140px; height: 200px; background: #000; opacity: 0.80;}
.picsmenu .title,
.picsmenu .title:visited {font-family: Tahoma; font-size: 10px; display: block; position: absolute; margin: 0; padding: 10px 10px; width: 112px; height: 140px; color: #ffffff; background: none; text-decoration: none;text-transform: uppercase; }
.picsmenu .user,
.picsmenu .user:visited {font-family: Tahoma; font-size: 10px; display: block; position: absolute; right: 10px; bottom: 10px; color: #ffffff; padding: 0 6px 5px 0; text-transform: uppercase;}
.picsmenu .active .wrapper,
.picsmenu .highlight .wrapper {display: block;}
.picsmenu .highlight .shade {display: block; border: 2px solid #f03; width: 116px; height: 86px; background: transparent; opacity: 1;}
.picsmenu .highlight .shadeopinion {display: block; border: 2px solid #f03; width: 116px; height: 200px; background: transparent; opacity: 1;}
.picsmenu .highlight .title,
.picsmenu .highlight .title:visited,
.picsmenu .highlight .user,
.picsmenu .highlight .user:visited {display: none;}

