@CHARSET "UTF-8";

.images { padding:5px 0 10px 0;  }
.images .prev { width:35px; float:left; }
.images .next { width:35px; float:right; text-align:right; }
.images .image { text-align:center; display:block; float:left; width:98px; height:98px; background:#DEE1E6; margin:1px; }
.images .image IMG { border:2px solid #DEE1E6; }
.images .image A { border:0; display:block; text-decoration:none; }
.images .image IMG.active { border:2px solid #272727; }
.detail-images .image { width:84px; height:84px; }
.detail-images { border:1px solid #DEE1E6; border-width:1px 0 1px 0; }
.images .next img, .images .prev img { border:0; margin-top:37px; }

.links { border-bottom:1px solid #DEE1E6; margin-bottom:10px; margin-top:10px; padding-bottom:5px; }
.links .left { float:left; width:30%; }
.links .right { float:right; width:30%; text-align:right; }
.links .right a { display:block; padding:3px 34px 0; height:24px; text-decoration:none; color:#333333; background-position:100% 0; background-image:url(../img/background/icon_arrow_circle_r.gif); background-repeat:no-repeat; }
.links .right a:hover { text-decoration:underline; }

.detail { background:#DEE1E6; margin:10px 0 10px 0; padding:10px 0 10px 0; }
.detail .image { float:left; text-align:center; display:block; width:80%; }
.detail .prev img, .detail .next img { border:0; }
.detail .prev, .detail .next { float:left; width:10%; text-align:center; margin-top: 102px; }

.gallery .backlink a { padding-left:15px; text-decoration:none; color:#333333; background-position:0 -36px; background-image:url(../img/background/icons_sprites.gif); background-repeat:no-repeat; }
.gallery .backlink a:hover { text-decoration:underline; }
.gallery h2 { margin-bottom:15px; }

.pagebrowser { background:#DEE1E6; padding:5px; }
.pagebrowser .prev a { padding-left:15px; text-decoration:none; color:#333333; background-position:0 -36px; background-image:url(../img/background/icons_sprites.gif); background-repeat:no-repeat; }
.pagebrowser .next a { padding-right:15px; text-decoration:none; color:#333333; background-position:100% 4px; background-image:url(../img/background/icons_sprites.gif); background-repeat:no-repeat; }
.pagebrowser .prev a:hover, .pagebrowser .next a:hover { text-decoration:underline; }
.pagebrowser .prev { float:left; width:25%; text-align:left; }
.pagebrowser .next { float:right; width:25%; text-align:right; }
.pagebrowser .info { float:left; width:50%; text-align:center; }

.info { margin-bottom:5px; }
.info .left { float:left; width:30%; }
.info .right { float:right; width:60%; text-align:right; }
.info .right a { padding-left:15px; text-decoration:none; background-position:0 3px; background-image:url(../img/background/icon_arrow_download.gif); background-repeat:no-repeat; }

.clear { clear:both; }