/*
*
* Новые стили
*
*/
/*
=========================================
  Слайдер
=========================================
*/
#content_inner .block__slider {
  margin: 19px 0 37px;
}
#content_inner .block__slider .slider-letters {
  margin: 0;
  padding: 0;
}
#content_inner .block__slider .slider-letters li {
  background: transparent;
  margin: 0;
  padding: 0;
}
#content_inner .block__slider .slider-letters li a {
  display: block;
  text-align: center;
}
#content_inner .block__slider .slider-letters li img {
  border: 1px solid #000;
  display: inline-block;
}
#content_inner .block__slider .slider-letters li span {
  display: inline-block;
  margin: 6px 0 0;
  text-decoration: underline;
}
#content_inner .block__slider .slider-letters li:hover span {
  text-decoration: none;
}
#content_inner .block__slider .bx-wrapper {
  margin: 0 auto;
  position: relative;
}
#content_inner .block__slider .bx-controls-direction {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -62px;
  width: 100%;
}
#content_inner .block__slider .bx-controls-direction .bx-prev,
#content_inner .block__slider .bx-controls-direction .bx-next {
  display: block;
  height: 46px;
  position: absolute;
  top: 0;
  width: 30px;
}
#content_inner .block__slider .bx-controls-direction .bx-prev {
  background: url("../images/prev.png") 0 0 no-repeat;
  left: -50px;
}
#content_inner .block__slider .bx-controls-direction .bx-next {
  background: url("../images/next.png") 0 0 no-repeat;
  right: -50px;
}
#content_inner .block__slider .bx-pager {
  margin: 26px 0 0;
  text-align: center;
}
#content_inner .block__slider .bx-pager .bx-pager-item {
  display: inline-block;
  margin: 0 8px;
}
#content_inner .block__slider .bx-pager .bx-pager-item a {
  background: #e6e6e6;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  height: 8px;
  width: 8px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#content_inner .block__slider .bx-pager .bx-pager-item a.active {
  background: #2fa7e7;
}
#content_inner .block__slider .slider-letters li img.prev {
height: 100px;
}
/*
=========================================
  End Слайдер
=========================================
*/
/*
=========================================
  Комментарии
=========================================
*/
#content_inner .reviews {
  margin: 20px 0 0;
}
#content_inner .reviews .review {
  font-size: 12px;
  margin: 32px 0 0;
}
#content_inner .reviews .review:first-child {
  margin: 0;
}
#content_inner .reviews .review .user {
  font-weight: bold;
  margin: 0 0 4px;
}
#content_inner .reviews .review .date {
  color: #6d6d6d;
  font-weight: bold;
}
#content_inner .reviews .review .more,
#content_inner .reviews .review .less {
  display: inline-block;
  border-bottom: 1px dashed #0c6083;
  text-decoration: none;
}
#content_inner .reviews .review .more:hover,
#content_inner .reviews .review .less:hover {
  border-bottom: 1px solid transparent;
}
#content_inner .reviews .review .more.open,
#content_inner .reviews .review .less.open {
  display: inline-block;
}
#content_inner .reviews .review .more.close,
#content_inner .reviews .review .less.close {
  display: none;
}
#content_inner .reviews .review .less {
  display: none;
}
#content_inner .reviews .review .comment {
  border-left: 2px solid #2fa7e7;
  margin: 12px 0 0 16px;
  padding: 0 0 0 16px;
}
#content_inner .reviews .review .text.open,
#content_inner .reviews .review .full-text.open {
  display: block;
}
#content_inner .reviews .review .text.close,
#content_inner .reviews .review .full-text.close {
  display: none;
}
#content_inner .reviews .review .full-text {
  display: none;
}
/*
=========================================
  End Комментарии
=========================================
*/
/*
=========================================
  Пагинация
=========================================
*/
#content_inner .pagination {
  margin: 30px 0;
}
#content_inner .pagination ul {
  margin: 0;
  padding: 0;
}
#content_inner .pagination ul li {
  background: transparent;
  display: inline-block;
  margin: 0 0 0 10px;
  padding: 0;
}
#content_inner .pagination ul li:first-child {
  margin: 0;
}
#content_inner .pagination ul li a {
  font-weight: bold;
}
#content_inner .pagination ul li.prev a,
#content_inner .pagination ul li.next a {
  text-decoration: none;
}
#content_inner .pagination ul li.active a,
#content_inner .pagination ul li:hover a {
  color: #00c4ff;
  text-decoration: none;
}
/*
=========================================
  End Пагинация
=========================================
*/
/*
=========================================
  Форма
=========================================
*/
#content_inner .block__form {
  background: #e6e6e6;
  margin: 45px 0 0;
  padding: 20px 33px 3px;
}
#content_inner .block__form h1 {
  margin: 0;
}
#content_inner .block__form .row {
  margin: 7px 0 27px;
}
#content_inner .block__form .row .left {
  float: left;
  width: 225px;
}
#content_inner .block__form .row .right {
  float: right;
  width: 591px;
}
#content_inner .block__form input[type="text"],
#content_inner .block__form input[type="email"],
#content_inner .block__form input[type="password"],
#content_inner .block__form input[type="tel"] {
  border: 1px solid #aea7b4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 28px;
  margin: 19px 0 0;
  outline: none;
  padding: 0 10px;
  width: 204px;
}
#content_inner .block__form textarea {
  border: 1px solid #aea7b4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 67px;
  margin: 19px 0 0;
  outline: none;
  resize: none;
  padding: 5px 10px;
  width: 570px;
}
#content_inner .block__form .captcha {
  float: left;
}
#content_inner .block__form .captcha .img {
  border: 1px solid #2fa7e7;
  float: left;
  width: 138px;
}
#content_inner .block__form .captcha .img img {
  display: block;
  width: 100%;
}
#content_inner .block__form .captcha .update {
  font-weight: bold;
  float: left;
  margin: 18px 0 0 15px;
}
#content_inner .block__form .captcha label {
  font-weight: bold;
  float: left;
  margin: 18px 0 0 33px;
}
#content_inner .block__form .captcha input {
  float: left;
  margin: 10px 0 0 22px;
  width: 67px;
}
#content_inner .block__form input[type="submit"] {
  background: #2fa7e7 url("../images/send-icon.png") 136px center no-repeat;
  border: 0 none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  font-size: 22px;
  float: right;
  margin: 8px 0 0;
  outline: none;
  padding: 8px 55px 8px 20px;
}
#content_inner .block__form input[type="submit"]:hover {
  background: #00c4ff url("../images/send-icon.png") 136px center no-repeat;
}
/*
=========================================
  End Форма
=========================================
*/
/*
=========================================
  Clear Fix
=========================================
*/
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
/*
=========================================
  End Clear Fix
=========================================
*/

