.gallery-1 {
  margin: 0 0 15px 0;
  font-size: 13px;
  line-height: normal; }

.gallery-1 .view {
  position: relative;
  min-height: 40px;
  background: #ebebeb; }

.bimage {
  border: 4px solid #ebebeb;
  margin: 0 auto 15px;
  text-align: center; }

.gallery-1 .view img {
  display: block;
  margin: 0 auto;
  width: 100%; }

.gallery-1 .thumbnail {
  width: 90px;
  display: inline-block;
  border: 3px solid #ebebeb;
  margin: 5px 6px 5px 0;
  vertical-align: top;
  *display: inline;
  *zoom: 1; }

.gallery-1 .thumbnail img {
  display: block;
  cursor: pointer;
  width: 100%; }

.gallery-1 .thumbnail.active {
  border-color: #d84f4f; }

.gallery-1 .thumbnail.marginRight0 {
  margin-right: 0 !important; }

.gallery-1 .scroll {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 40px;
  height: 40px;
  background: url(slider-scroll.png) no-repeat; }

.gallery-1 .scroll a {
  display: block;
  cursor: pointer;
  width: 40px;
  height: 40px;
  text-decoration: none; }

.gallery-1 .next {
  right: -2px;
  background-position: 100% 0;
  padding: 5px 3px 5px 7px; }

.gallery-1 .prev {
  left: -2px;
  background-position: 0 0;
  padding: 5px 7px 5px 3px; }

.gallery-1 {
  margin-right: 20px;
  margin: 20px 20px 0 0; }
  .gallery-1 img {
    max-width: 100%; }

.wrapper {
  overflow: hidden; }

.bx-wrapper ul, .bx-wrapper .bx-controls {
  font-size: 0;
  line-height: 0; }
  .bx-wrapper .bx-controls a {
    outline: 0;
    text-indent: -9999px;
    text-align: left;
    display: block; }
  .bx-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center; }
    .bx-wrapper ul img {
      max-width: 100%;
      max-height: 100%;
      vertical-align: middle;
      font-size: 12px; }

.slider-wrap {
  width: auto;
  position: relative;
  margin: 0 20px 20px 0;
  width: 50%;
  overflow: hidden; }
  .slider-wrap .slider > li {
    position: relative; }
    .slider-wrap .slider > li .slider-text {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 10px 250px 10px 10px;
      color: #fff;
      font-size: 14px;
      text-align: left;
      line-height: 1.2;
      background: rgba(0, 0, 0, .5); }
      .slider-wrap .slider > li .slider-text a {
        color: #e88845; }
  .slider-wrap .bx-prev {
    position: absolute;
    top: 50%;
    margin: -23px 0 0;
    z-index: 100;
    left: -3px;
    cursor: pointer;
    background: url(slider_controls.png) 0 0 no-repeat;
    width: 48px;
    height: 46px; }
  .slider-wrap .bx-next {
    position: absolute;
    top: 50%;
    margin: -23px 0 0;
    z-index: 100;
    right: -3px;
    cursor: pointer;
    background: url(slider_controls.png) -52px 0 no-repeat;
    width: 48px;
    height: 46px; }
  .slider-wrap .bx-controls {
    float: right; }
    .slider-wrap .bx-controls .bx-pager {
      position: relative;
      z-index: 100;
      float: right;
      position: relative;
      margin: -22px 12px 0 12px; }
      .slider-wrap .bx-controls .bx-pager .bx-pager-item {
        display: inline-block;
        vertical-align: top;
        margin-left: 4px; }
        .slider-wrap .bx-controls .bx-pager .bx-pager-item a {
          display: block;
          width: 12px;
          height: 12px;
          background: url(slider_controls.png) 0 -55px no-repeat; }
          .slider-wrap .bx-controls .bx-pager .bx-pager-item a.active {
            background-position: 0 -72px; }
    .slider-wrap .bx-controls .bx-controls-auto {
      float: left;
      z-index: 100;
      position: relative;
      margin-top: -22px; }
      .slider-wrap .bx-controls .bx-controls-auto .bx-controls-auto-item {
        display: inline-block;
        vertical-align: top; }
        .slider-wrap .bx-controls .bx-controls-auto .bx-controls-auto-item a {
          display: block;
          width: 12px;
          height: 12px; }
          .slider-wrap .bx-controls .bx-controls-auto .bx-controls-auto-item a.bx-stop {
            background: url(slider_controls.png) 0 -104px no-repeat; }
          .slider-wrap .bx-controls .bx-controls-auto .bx-controls-auto-item a.bx-start {
            background: url(slider_controls.png) 0 -88px no-repeat; }
          .slider-wrap .bx-controls .bx-controls-auto .bx-controls-auto-item a.active {
            display: none; }

.langs {
  position: absolute;
  /*left: 560px;*/
  top: 162px; }
  .langs a {
    text-decoration: none; }

.site_name {
  width: 530px;
  top: 90px; }