.twGallery img { opacity: 0.7; }
.twGallery img:hover { opacity: 1.0; }

.twGallery-background { position: fixed; left:0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: white; opacity: 0.8; z-index: 9998; }
.twGallery-view { position: fixed; margin: 0px; padding: 0px; z-index: 9999; }
.twGallery-header{ position: absolute; left: 0px; top: 0px; right: 0px; height: 30px; margin: 0px; padding: 0px; /*background-color: black;*/ opacity: 0.7; }
.twGallery-keyclose { position: absolute; right: 0px; top: 0px; width: 30px; height: 30px; margin: 0px; padding: 0px; background-color: black; opacity: 0.8; }
.twGallery-keyclose:hover { opacity: 1.0; }
.twGallery-keyplaystop { position: absolute; right: 30px; top: 0px; width: 30px; height: 30px; margin: 0px; padding: 0px; background-color: black; opacity: 0.8; }
.twGallery-keyplaystop:hover {opacity: 1.0; }
.twGallery-title { box-sizing: border-box; position: absolute; left: 0px; bottom: 0px; right: 0px; height: 30px; margin: 0px; padding: 0px; background-color: black; color: silver; opacity: 0.7; padding: 5px 15px 0px 15px; }
.twGallery-keyprev { position: absolute; left: 0px; top: 50%; width: 100px; height: 150px; margin-top: -75px; cursor: pointer; }
.twGallery-keynext { position: absolute; right: 0px; top: 50%; width: 100px; height: 150px; margin-top: -75px; cursor: pointer; }

.twGallery-close { background-image: url('close.png'); }
.twGallery-play { background-image: url('play.png'); }
.twGallery-stop { background-image: url('stop.png'); }
.twGallery-prev { background-image: url('prev.png'); }
.twGallery-next { background-image: url('next.png'); }
