.ad-gallery {width: 910px; margin:15px auto; position:relative;}
.ad-image-wrapper {width: 100%;height: 554px;position:relative;background:#eee; z-index:2; overflow:hidden;}
.ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%; background:url(../images_kn/loader.gif); width:28px; height:28px;}
.ad-next {position: absolute;right: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block; background: url(../images_kn/tou.png);}
.ad-prev {position: absolute;left: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block; background: url(../images_kn/tou.png);}
.ad-prev-image{background: url(../images_kn/ad_prev.png);width:53px;height: 66px;position: absolute;top: 45%;left:0px;z-index:11; display:none;}
.ad-next-image{background: url(../images_kn/ad_next.png);width:53px;height: 66px;position: absolute;top: 45%;right:0px;z-index:11; display:none;}
.ad-image {position:absolute;overflow:hidden;top:0;left:0;}
.ad-image-description {position: absolute;bottom: 0px;left: 0px;padding: 7px;text-align: left;width: 100%;z-index: 2;background: url(../images_kn/opa75.png);color: #fff;font-size:12px;}
*html .ad-image-description {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-description-title {display: block;}
.ad-controls {height:34px; font-size:14px; line-height:34px; width:200px;color:#666; margin:0 auto;}
.ad-info {float: left;}
.ad-slideshow-controls {float: right; }
.ad-slideshow-start,.ad-slideshow-stop {padding-left: 5px;cursor: pointer;}
.ad-slideshow-countdown {padding-left: 5px;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default; color:#999}
.ad-nav {width: 100%;position: relative;}
.ad-forward,.ad-back {position: absolute;top:7px;height: 100%;z-index: 10;}
/* IE 6 doesn't like height: 100% */
.ad-forward,.ad-back {height:100px;}
.ad-back {cursor:pointer;left:0px;width:20px;display:block;background: url(../images_kn/ad_scroll_back.png) 0px 10px no-repeat;}
.ad-forward {cursor:pointer;display:block;right:0px;width:20px;background: url(../images_kn/ad_scroll_forward.png) 0px 10px no-repeat;}
.ad-thumbs {overflow: hidden;width: 830px; margin:0 auto;}
.ad-thumb-list {float: left;width: 9000px;list-style: none;}
.ad-thumbs li {float: left;padding-right:22px; height:100px;}
.ad-thumbs li a {display: block;}
.ad-thumbs li a img { width:120px; height:72px;display: block; }
.ad-gallery .ad-thumbs li a.ad-active img {}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}