#ps {
  text-align: center;
  width: 49px;
  height: 70px;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  margin-top: 346px;
}
.skid {
  height: 50px;
}
.skid a {
  cursor: pointer;
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: rgb(0, 169, 0); /* фон кнопки */
  padding: 0.7em 1.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
  font: 16px OpenSansCondensedLight, Arial, Helvetica, sans-serif;
}

.time {
  margin-left: 86px;
  position: relative;
  margin-bottom: -12px;
}

#skid20 {
  height: 50px;
}
#skid20 a {
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: rgb(70, 70, 70); /* фон кнопки */
  padding: 0.7em 1.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
  font: 16px OpenSansCondensedLight, Arial, Helvetica, sans-serif;
}
#skid202 {
  height: 50px;
  font: 16px OpenSansCondensedLight, Arial, Helvetica, sans-serif;
  cursor: pointer;
}
#skid202 a {
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: rgb(0, 169, 0); /* фон кнопки */
  padding: 0.7em 1.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
  font: 16px OpenSansCondensedLight, Arial, Helvetica, sans-serif;
}
#skid202 a:hover {
  background: rgb(232, 95, 76);
} /* при наведении курсора мышки */
#skid202 a:active {
  background: rgb(152, 15, 0);
} /* при нажатии */

@font-face {
  font-family: "OpenSansCondensedLight";
  src: url("opensans-condlight-webfont.html");
  src: local("☺"),
    url("../fonts/open_sans_condensed/open_sans_condensed-l.woff")
      format("woff"),
    url("../fonts/open_sans_condensed/open_sans_condensed-l.ttf")
      format("truetype"),
    url("../fonts/open_sans_condensed/open_sans_condensed-l.svg#OpenSansCondensedLight")
      format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansCondensedBold";
  src: url("../fonts/open_sans_condensed/open_sans_condensed-b.eot");
  src: url("../fonts/open_sans_condensed/open_sans_condensed-bd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/open_sans_condensed/open_sans_condensed-b.woff")
      format("woff"),
    url("../fonts/open_sans_condensed/open_sans_condensed-b.ttf")
      format("truetype"),
    url("../fonts/open_sans_condensed/open_sans_condensed-b.svg#OpenSansCondensedBold")
      format("svg");
  font-weight: normal;
  font-style: normal;
}

.rg-image {
  position: relative;
  text-align: center;
  line-height: 0px;
}
.rg-image img {
  height: 165px;
  max-width: 466px;
  position: absolute;
  z-index: 25;
  margin-left: -448px;
  margin-top: 0px;
}
.rg-image-nav a {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #000 url(../images/nav.png) no-repeat -20% 50%;
  width: 28px;
  height: 100%;
  text-indent: -9000px;
  cursor: pointer;
  opacity: 0.3;
  outline: none;
  -moz-border-radius: 10px 0px 0px 10px;
  -webkit-border-radius: 10px 0px 0px 10px;
  border-radius: 10px 0px 0px 10px;
}
.rg-image-nav a.rg-image-nav-next {
  right: 0px;
  left: auto;
  background-position: 115% 50%;
  -moz-border-radius: 0px 10px 10px 0px;
  -webkit-border-radius: 0px 10px 10px 0px;
  border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover {
  opacity: 0.8;
}
.rg-caption {
  margin-top: 15px;
  position: absolute;
}
.rg-caption p {
  font-size: 11px;
  letter-spacing: 2px;
  font-family: "Trebuchet MS", "Myriad Pro", Arial, sans-serif;
  line-height: 16px;
  padding: 0 15px;
  text-transform: uppercase;
}

.rg-loading {
  width: 46px;
  height: 46px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #000 url(../images/ajax-loader.gif) no-repeat center center;
  margin: -23px 0px 0px -23px;
  z-index: 100;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  opacity: 0.7;
}

.slider {
  z-index: 35;
  height: 290px;
  overflow: hidden;
  max-width: 465px;
  margin: 130px 0px 7px;
  position: absolute;
}
.slider ul,
.slider li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.slider ul {
  width: 9999px;
  margin: 125px 4px 7px;
}
.slider ul li {
  list-style-type: none;
  float: left;
  max-width: 700px;
  height: 290px;
  margin-top: -74px;
}
.slider .nav {
  position: absolute;
  left: 15px;
  bottom: 12px;
}
.slider .nav span {
  opacity: 0.9;
  background: #fff;
  margin: 45px 17px 261px -1px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  cursor: pointer;
  overflow: hidden;
  display: block;
  float: left;
  box-shadow: 0 1px 2px #000;
}
.slider .nav span.on {
  background: #2e9419;
}

/* Стили плагина Elastislide */
.es-carousel-wrapper {
  padding: 10px 27px;
  position: relative;
  margin-bottom: 20px;
  width: 100% !important;
  margin-left: -25px;
}
.es-carousel {
  overflow: hidden;
}
.es-carousel ul {
  display: none;
  padding: 0;
}
.es-carousel ul li {
  height: 100%;
  float: left;
  display: block;
}
.es-carousel ul li a {
  display: block;
  border-style: solid;
  border-color: #222;
  opacity: 0.8;
  -webkit-touch-callout: none;
  /* option */
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.es-carousel ul li.selected a {
  border-color: #fff;
  opacity: 1;
}
.es-carousel ul li a img {
  display: block;
  border: none;
  max-height: 100%;
  max-width: 100%;
}
.es-nav span {
  position: absolute;
  top: 50%;
  left: 8px;
  background: transparent url(../images/nav_thumbs.png) no-repeat top left;
  width: 14px;
  height: 26px;
  margin-top: -13px;
  text-indent: -9000px;
  cursor: pointer;
  opacity: 0.8;
}
.es-nav span.es-nav-next {
  right: 8px;
  left: auto;
  background-position: top right;
}
.es-nav span:hover {
  opacity: 1;
}
