/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
    width: 740px;
    height: 310px;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
}
.nivoSlider img {
    display: none;
    position:absolute;
    top:0px;
    left:-800px;
    margin-left: -370px;
    height: 308px;
    width: 740px;
}
.nivo-main-image {
    display: block !important;
    position: relative !important;
    left:50% !important;
}

/* The slices and boxes in the Slider */
.nivo-slice {
    display:none;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
    overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
@-webkit-keyframes start-caption {
  0%   { opacity: 0; }
  10%  { opacity: 0; }
  20%  { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; }
}
@-moz-keyframes start-caption {
  0%   { opacity: 0; }
  10%  { opacity: 0; }
  20%  { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; }
}
@-o-keyframes start-caption {
  0%   { opacity: 0; }
  10%  { opacity: 0; }
  20%  { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes start-caption {
  0%   { opacity: 0; }
  10%  { opacity: 0; }
  20%  { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; }
}

@-webkit-keyframes start-captiontext {
  0%   { opacity: 0; }
  25%  { opacity: 0; }
  35%  { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; }
}
@-moz-keyframes start-captiontext {
  0%   { opacity: 0; }
  25%  { opacity: 0; }
  35%  { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; }
}
@-o-keyframes start-captiontext {
  0%   { opacity: 0; }
  25%  { opacity: 0; }
  35%  { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes start-captiontext {
  0%   { opacity: 0; }
  25%  { opacity: 0; }
  35%  { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; }
}

/*old slider*/
/*
.nivo-caption {
    position: absolute;
    width: 230px;
    height: 308px;
    overflow: hidden;
    top: 0px;
    right: 40px;
    text-align: right;
    font-family: 'America XIX', serif;
}
.nivo-caption h3 {
    position: absolute;
    right: 0px;
    top: 60px;
    font-size: 30px;
    text-align: right;
    color: #af1e23;
    text-transform: uppercase;
-webkit-animation: start-caption 6s;
   -moz-animation: start-caption 6s;
     -o-animation: start-caption 6s;
        animation: start-caption 6s;
}
.nivo-caption p {
    position: absolute;
    top: 100px;
    right: 0px;
    font-size: 18px;
    line-height: 24px;
    color: #175888;
    text-transform: uppercase;
-webkit-animation: start-captiontext 6s;
   -moz-animation: start-captiontext 6s;
     -o-animation: start-captiontext 6s;
        animation: start-captiontext 6s;
}
*/
.nivo-caption {
  position: absolute;
  width: 160px;
  top: 50px;
  left: 50%;
  margin-left: -95px;
  text-align: center;
}
  .rusnamesslider_period_time {
    padding-bottom: 10px;
    font: 20px 'America XIX', serif;
    line-height: 22px;
    color: #2f5c8e;
    text-transform: uppercase;
    font-weight: normal;
  }
    .rusnamesslider_period_timeBull {
      display: block;
      height: 16px;
      text-align: center;
      font-size: 36px;
      line-height: 16px;
    }
    .rusnamesslider_period_timeSmall {
      display: block;
      text-align: center;
      font: 18px 'America XIX', serif;
      line-height: 22px;
    }
  .rusnamesslider_period_descr {
    font: 14px 'America XIX', serif;
    line-height: 18px;
    color: #2f5c8e;
  }
    .rusnamesslider_redText {
      color: #d2232a;
      font-weight: normal;
    }
.nivo-html-caption {
    display:none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position:absolute;
    top:40%;
    z-index:9;
    cursor:pointer;
}
.nivo-prevNav,
.nivo-nextNav {
    width: 23px;
    height: 43px;
    position: absolute;
    z-index: 20;
    zoom: 1;
    background-image: url(/img/rusnames/slider/arrows.png);
    background-repeat: no-repeat;
    text-indent: 100%;
    overflow: hidden;
    font-size: 0;
}
.nivo-prevNav {
    left: 218px;
    background-position: 0 50%;
}
.nivo-nextNav {
    right: 245px;
    background-position: 100% 50%;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
    position: absolute;
    top: 260px;
    left: 58%;
    text-align:center;
    padding: 5px 15px;
    height: 7px;
    background-color: #00aeef;
-webkit-border-radius: 8px;
    border-radius: 8px;
}
.nivo-controlNav a {
    display: inline-block;
    margin: 0 3px;
    padding: 0;
    width: 5px;
    height: 5px;
    line-height: 5px;
    vertical-align: top;
    background-color: #00aeef;
    border: 1px solid #fff;
-webkit-border-radius: 50%;
    border-radius: 50%;
    cursor:pointer;
    font-size: 0;
    overflow: hidden;
}
.nivo-controlNav a.active {
    font-weight:bold;
    background-color: #fff;
}