a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0}
ol,ul{list-style:none}

#example{width:100%;height:880px;text-align:center;position:relative;overflow:hidden;margin-top:100px;display:inline-block}
#ribbon{position:absolute;top:-3px;left:-15px;z-index:100}
#frame{position:absolute;z-index:0;width:100%;height:100%;top:-3px;left:-80px}

#slides{position:relative;z-index:1;text-align:center;width:100%; height:880px; }
#slides .next{position:absolute;right:10px;top:400px;width:70px;height:89px;display:block;z-index:200}
#slides .prev{position:absolute;left:10px;top:400px;width:70px;height:89px;display:block;z-index:300}
#slides .next a{z-index:101;display:block;height:89px;width:70px;text-decoration:none;background-image:url(../images/next_02.png)}
#slides .next a:hover{z-index:101;display:block;height:89px;width:70px;background-image:url(../images/next_01.png)}
#slides .prev a{z-index:101;display:block;height:89px;width:62px;text-decoration:none;background-image:url(../images/prv_02.png)}
#slides .prev a:hover{z-index:101;display:block;height:89px;width:62px;background-image:url(../images/prv_01.png)}

.slides_container{text-align:center;width:100%;overflow:hidden;position:relative}
.slides_container a{width:100%;height:880px;display:block}

.top_banner{width:100%; text-align:center; height:}
.top_banner img{ display:block;position:relative;width:100%}

.pagination{text-align:center;width:270px;margin:0 auto;position:relative;top:-25px;z-index:99}
.pagination ul{text-align:center}
.pagination li{float:left;width:40px;/*border-radius:4px;*/text-indent:99px;line-height:20px;margin-left:5px;overflow:hidden}
.pagination a{text-decoration:none;width:50px;height:2px;display:block;text-indent:99px;background:#fff;overflow:hidden}
.pagination a:hover{background-color:rgba(227,62,60,1)}
.current a{background-color:rgba(227,62,60,1);color:#fff;display:block}
.caption12{position:absolute;bottom:-35px;height:30px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:540px;font-size:1.3em;line-height:1.33;color:#fff;border-top:1px solid #000;text-shadow:none}
@media screen and (min-width:1600px){.container,.footContact,header{width:1600px}
#slides .next{right:50px}
#slides .prev{left:50px}
}

#wrapper { margin-top:40px; width: 610px;
 float: left;
 }
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: 300px;
  float: left;
  width: 100%;
  border: 0;
  }

#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  font-size: 18px;
  list-style: none;
  margin: 0 auto;
  max-width: 600px;
  padding: 6px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }

/* Callback example */
.events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;  width: 195px; height: 95px;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #55a500;
}

#slider3-pager a {
  padding: 0;
}

@media screen and (max-width: 600px) {

  .callbacks_nav {
    top: 47%;
    }
  }



