.slider { background:#fff none repeat scroll 0 0; color:#000; font-family:Helvetica,Arial,sans-serif;font-size:12px; line-height:1.3em; padding:10px 0px !important; width:720px !important;  } 

.slider h3 { margin:0 0 10px 0 !important; color:#900; font-size:20px; font-family:Helvetica,Arial,sans-serif; }
.slider h4 { margin:0 0 10px 0 !important; color:#666; font-size:14px; font-family:Helvetica,Arial,sans-serif; }
.ad-gallery { /*width: 600px; */ width:720px;}
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper {  /*height: 400px;*/ height:216px; /*margin-bottom: 10px;*/ position: relative; overflow: hidden; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; background: url(../images/spacer.gif) repeat; right: 0; top: 0; width: 25%;  height: 250px !important; cursor: pointer; display: block; z-index: 1000; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; background: url(../images/spacer.gif) repeat; left: 0; top: 0; width: 25%; height: 250px !important; cursor: pointer; display: block; z-index: 1000; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { /* Or else IE will hide it */ background: url(non-existing.jpg)\9  }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_prev.png); width: 30px;
height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_next.png); width: 30px; height: 30px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px; left: 0px;  padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(../images/opa75.png); color: #000; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png'); }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls { /* height: 5px;*/ }
.ad-gallery .ad-info { float: left; }
.ad-gallery .ad-slideshow-controls { float: right; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { /*width: 100%;*/ position: relative; /*background:#636563 none repeat scroll 0 0;*/ /*background:url(../images/horizontal-thumb-bg.png) no-repeat left top; */ height:66px; 	}
/*.ad-gallery .ad-nav .ad-thumb-list { padding:0 10px; width:94% !important; }*/
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%;  z-index: 10;  }

/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px; }
.ad-gallery .ad-back { cursor: pointer; /*left: -20px;*/ width:12px; display: block; background: url(../images/ad_scroll_back.png) 0px 0px no-repeat; height:20px; left:5px; top:21px; }
.ad-gallery .ad-forward { cursor: pointer; display: block; /*right: -20px;*/ right:5px; top:21px; width:12px; height:20px; background: url(../images/ad_scroll_forward.png) 0px 0px no-repeat; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; /*width: 100%; margin-left:20px;*/ padding:5px; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.ad-gallery .ad-thumbs .ad-thumb-list-Vertical { float: left; width: 56px !important; list-style: none; }
.ad-gallery .ad-thumbs li { float: left; /* padding-right: 10px;*/ }
.ad-gallery .ad-thumbs li a { display: block;padding-left:8px; }
.ad-gallery .ad-thumbs li a img { border: 2px solid #CCC; display: block; width:45px; height:116px; }
.ad-gallery .ad-thumbs li {}
.ad-gallery .ad-thumbs li a.ad-active{ background: url(../images/arrow.gif) left 54px no-repeat; padding-left:8px; }
.ad-gallery .ad-thumbs li a.ad-active img { border: 2px solid #979797; }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
.containerBanner { width:730px; }
.horizontal-bg { /*background:url(../images/horizontal-bg.png) repeat-y left top;  border:#CCCCCC solid 1px; */ padding:5px;}
.horizontal-top-corn { /*background:url(../images/horizontal-top-corn.png) no-repeat left top;*/ }
.horizontal-bot-corn { /*background:url(../images/horizontal-bot-corn.png) no-repeat left bottom; padding:10px; */}

/* Vertical slider */
.contentpaneopenVertilce { background:#fff none repeat scroll 0 0; color:#000; font-family:Helvetica,Arial,sans-serif;font-size:12px; line-height:1.3em; width:198px !important;  margin:10px !important; width:500px !important;} 

.contentpaneopenVertilce h3 { margin:0 0 10px 0 !important; color:#900; font-size:20px; font-family:Helvetica,Arial,sans-serif; }
.contentpaneopenVertilce h4 { margin:0 0 10px 0 !important; color:#666; font-size:14px; font-family:Helvetica,Arial,sans-serif; }

#containerVertical { /* background:url(../images/main-banner-repeat-bg.png) repeat-y left top;*/ }
#containerVertical .top-corn { background:url(../images/main-top-corn.png) no-repeat left top; }
#containerVertical .bot-corn { background:url(../images/main-bot-corn.png) no-repeat left bottom; padding:10px !important; }

#containerVertical {/*  background:url(../images/main-banner-repeat-bg.png) repeat-y left top; */ height: auto; }
.thumb-images { left:166px; position:relative; top:-389px;  }
#containerVertical .repeat { /*background: url(../images/vr-repeat.png) repeat-y left top; */}
#containerVertical .top-corn { background:url(../images/vr_left-corn.png) no-repeat left top;  float:left;
height:300px;
margin-left:5px;
width:5px;
  }
#containerVertical .bot-corn { background:url(../images/vr-right-corn.png) no-repeat left bottom; float:left;
height:300px;
margin:0 0 0 0;
padding:0 !important;
width:5px; }

.container-repeat { background: url(../images/main-banner-repeat-bg.png) repeat-y left top; }
.container-top-corn {/* background:url(../images/main-top-corn.png) no-repeat left top;  height:11px;
width:300px;*/}
.container-bot-corn { background:url(../images/main-bot-corn.png) no-repeat left bottom; height:10px;
padding:0 !important;
 }


#containerVertical .ad-gallery { /*width: 600px;*/  /* margin-left:10px; */}
#containerVertical .ad-gallery .ad-nav { float:left; }
#containerVertical .ad-gallery .ad-nav .ad-thumbs  { margin:0px auto; padding:0;  }
.containerBannerVertical { /* width:200px;*/ }
#containerVertical .ad-gallery .ad-thumbs li { list-style:none; float:none !important; padding-bottom:4px; }

#containerVertical .ad-gallery .ad-back { background: url(../images/vr_ad_scroll_back.png) 0px 0px no-repeat; cursor:pointer;
display:block; height:30px;left:28px; top:-18px; width:13px;  }
#containerVertical .ad-gallery .ad-forward { background: url(../images/vr_ad_scroll_forward.png) 0px 0px no-repeat; cursor:pointer;

height:30px;
left:30px;
top:371px;
width:13px;}
#containerVertical .ad-gallery .ad-nav {  padding:2px;  }
#containerVertical .ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0 !important; /*left: 0 !important;*/ z-index: 9; }@charset "utf-8"; 
.discription-data { float:left; vertical-align:top; width:auto; }
.discription-data .discription { padding:10px; border:1px solid #ccc; }
.up-arrow { display:block; position:relative; top:-17px; width:15px; height:7px;  background:url(../images/up-arrow.png) no-repeat top left; }

/*.ad-gallery .repeat .ad-thumb-list-Vertical { padding:0 10px; width:94% !important; }
.ad-gallery .ad-thumbs .ad-thumb-list-Vertical { padding:0 10px; width:9000px !important; list-style: none;}*/

.ad-image img{ padding:1px 0;  }

.ad-gallery .ad-image-wrapper {border:#CCC solid 1px; text-align:center !important;  }

#containerVertical .ad-gallery .repeat {/* background: url(../images/banner-repeat-bg.png) repeat-y left top;*/ float:left; width:66px;
/*height:296px;*/ /* width:80px; */}

#bannerWrap{ /*background-color:#fff;*/ min-width:152px; margin:0 auto; padding:5px; /*border:#CCC solid 1px;*/ }
.ad-gallery{ min-width:250px;}


/* Horizontal */

.horizontal-bg .ad-gallery .ad-thumbs{ margin:0 25px 0 25px}
.horizontal-bg .ad-gallery .ad-thumbs li a img { border: 2px solid #CCC; display: block; width:150px; height:84px; }
.horizontal-bg .ad-gallery .ad-thumbs li {}
.horizontal-bg .ad-gallery .ad-thumbs li a { display: block;padding-left:0px;  padding:8px 13px 0 0px; outline:none; }
.horizontal-bg .ad-gallery .ad-thumbs li a.ad-active{ background: url(../images/arrow-h.gif) 74px 0 no-repeat; padding-top:8px; padding-left:0; }
.horizontal-bg .ad-gallery .ad-thumbs li a.ad-active img { border: 2px solid #979797; }
.horizontal-bg .ad-gallery .ad-nav{  height: 100px;  margin: 10px 0;}

.horizontal-bg .ad-gallery .ad-back { cursor: pointer; /*left: -20px;*/ width:12px; display: block; background: url(../images/ad_scroll_back.png) 0px 23px no-repeat; left:5px; top:21px; height:80px; }
.horizontal-bg .ad-gallery .ad-forward { cursor: pointer; display: block; /*right: -20px;*/ right:5px; top:21px; width:12px;  background: url(../images/ad_scroll_forward.png) 0px 23px no-repeat;  height:80px; }
.horizontal-bg .ad-gallery .ad-image{  left:0px!important; z-index:9;    }
.horizontal-bg .ad-gallery .ad-image img{      }