body {
  background: #e0e0e1; }

.lt-content {
  width: 100% !important;
  margin: 0 !important;
  padding-bottom: 0 !important; }

.white-block {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 0 !important;
  background: #e0e0e1; }

.white-block-padding {
  padding: 0 !important; }

strong {
  font-weight: bold; }

.html ul li {
  background: none;
  padding: 0;
  margin: 0; }

.reader-inner {
  position: relative;
  width: 980px;
  margin: 0 auto; }

.clear {
  clear: both; }

.invis {
  display: block;
  position: absolute;
  top: -10000px; }

.reader-header .reader-inner {
  background: url(/download/ereader/menu_divider.png?v=1) bottom center no-repeat;
  z-index: 100;
  }
.reader-header.fixed {
  width: 100%;
  position: fixed;
  top: 0px;
  margin-top: 0px;
  z-index: 400;
  height: 78px;
  background: #e0e0e1; }

.reader-header-title {
  font-family: "eurostile-medium";
  font-size: 18px;
  color: #0d0d0d;
  float: left;
  margin: 36px 0 0 26px; }

.reader-header-menu {
  float: left;
  margin: 33px 0 18px 190px !important; }

.reader-header-menu-item {
  float: left; }
  .reader-header-menu-item.last {
    margin-right: 0; }
  .reader-header-menu-item a {
    display: block;
    font-size: 13px;
    padding: 6px 15px;
    font-weight: normal; }
    .reader-header-menu-item a:hover {
      color: #a70423; }
    .reader-header-menu-item a.active {
      background: white;
      border-top: 1px solid #c9c9ca;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px; }

.reader-download-data {
  background: url(/download/ereader/ereader_logo.png?v=1) center 70px no-repeat;
  width: 490px;
  text-align: center;
  padding-top: 171px;
  padding-bottom: 83px; }

.reader-download-title {
  font-family: "eurostile-medium";
  font-size: 36px;
  color: #8e0a27;
  margin: 0 0 -2px 0; }

.reader-download-subtitle {
  font-size: 12px;
  margin-bottom: 36px; }

.reader-download-desc {
  font-size: 16px;
  line-height: 27px;
  margin-bottom: 16px;
  width: 385px;
  margin: 0 auto; }

.reader-download-google {
  background: url(/download/ereader/google.png?v=1) no-repeat;
  display: inline-block;
  width: 129px;
  height: 45px;
  margin-right: 19px;
  margin-top: 10px; }

.reader-download-opera {
  background: url(/download/ereader/opera.png?v=1) no-repeat;
  display: inline-block;
  width: 137px;
  height: 43px;
  margin-top: 10px; }

.reader-download-full {
  display: block;
  margin-top: 45px;
  font-size: 12px !important;
  text-decoration: none;
  font-weight: normal !important; }

.reader-overview {
  background: white;
  padding-bottom: 58px; }

.reader-overview-title {
  font-family: "eurostile-medium";
  font-size: 36px;
  color: #8e0a27;
  padding: 60px 0 0 0;
  text-align: center; }

.reader-overview-desc {
  font-size: 16px;
  line-height: 26px;
  width: 806px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 35px; }
  .reader-overview-desc a {
    color: #8e0a27;
    text-decoration: underline;
    font-size: 16px; }

.reader-overview-gallery {
  float: left;
  width: 675px;
  height: 577px;
  text-align: center;
  margin-right: 35px;
  background: url(/download/ereader/o1.jpg) no-repeat;
  }

.reader-overview-data {
  float: right;
  width: 270px; }

.reader-overview-data-title {
  font-family: "eurostile-medium";
  font-size: 30px;
  line-height: 30px;
  margin: 28px 0 18px 0; }

.reader-overview-data-desc {
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 52px; }

.html ul li.reader-overview-data-features-feature {
  float: left;
  width: 75px;
  margin-right: 20px;
  text-align: center;
  font-size: 11px;
  line-height: 17px;
  padding-top: 74px;
  background: url(/download/ereader/overview_icons.png?v=1) no-repeat; }
  .html ul li.reader-overview-data-features-feature.last {
    margin-right: 0; }
  .html ul li.reader-overview-data-features-feature.books {
    background-position: 15px 0; }
  .html ul li.reader-overview-data-features-feature.lang {
    background-position: -79px 0; }
  .html ul li.reader-overview-data-features-feature.discover {
    background-position: -158px 0; }

.reader-features .reader-inner {
  background: url(/download/ereader/divider.png) bottom center no-repeat; }

.reader-features-title {
  font-family: "eurostile-medium";
  font-size: 36px;
  color: #8e0a27;
  padding: 58px 0 23px 0;
  text-align: center; }

.reader-features-desc {
  font-size: 16px;
  line-height: 26px;
  width: 710px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 52px; }

.reader-features-table {
  display: table-row; }

.reader-features-data {
  display: table-cell;
  width: 245px;
  padding-right: 57px;
  padding-bottom: 90px; }

.html ul li.reader-features-list-item a {
  display: inline-block;
  color: #7e7e7e;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
  padding: 12px 20px 12px 47px;
  background: url(/download/ereader/icons_passive.png) no-repeat; }
  .html ul li.reader-features-list-item a:hover {
    color: #a70423;
    background: url(/download/ereader/icons_hover.png) no-repeat; }
  .html ul li.reader-features-list-item a.active {
    background: #ececed url(/download/ereader/icons_active.png) no-repeat;
    color: #0d0d0d;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; }
  .html ul li.reader-features-list-item a.nav {
    background-position: 15px 12px; }
  .html ul li.reader-features-list-item a.lang {
    background-position: 15px -28px; }
  .html ul li.reader-features-list-item a.id {
    background-position: 15px -65px; }
  .html ul li.reader-features-list-item a.filters {
    background-position: 15px -162px; }
  .html ul li.reader-features-list-item a.text {
    background-position: 15px -200px; }
  .html ul li.reader-features-list-item a.book {
    background-position: 15px -242px; }
  .html ul li.reader-features-list-item a.night {
    background-position: 15px -107px; }
  .html ul li.reader-features-list-item a.fav {
    background-position: 15px -283px; }
  .html ul li.reader-features-list-item a.online {
    background-position: 15px -338px; }
  .html ul li.reader-features-list-item a.sharing {
    background-position: 15px -378px; }

.reader-features-more {
  color: #7e7e7e !important;
  font-size: 11px !important;
  display: block;
  font-weight: normal !important;
  margin-top: 20px;
  margin-left: 47px; }

.reader-features-gallery {
  display: table-cell;
  width: 675px;
  vertical-align: middle;
  padding-bottom: 90px;
  height: 590px; }

.reader-features-gallery-img {
  margin: -103px 50px 0 0;
  float: left; }

.reader-features-gallery-title {
  font-size: 26px;
  line-height: 26px;
  margin: 100px 0 20px 412px; }

.reader-features-gallery-desc {
  font-size: 12px;
  line-height: 22px;
  margin-left: 412px; }

.reader-features-features {
  width: 992px;
  height: 285px;
  margin: 0 auto;
  background: url(/download/ereader/features.jpg) no-repeat;
  margin-top: -38px;
  background-position: 27px 0; }

.reader-features-bottom-item {
  float: left;
  width: 236px;
  text-align: center;
  font-size: 12px !important;
  padding-top: 205px !important; }
  .reader-features-bottom-item.ex {
    width: 257px;
    padding-left: 10px !important; }
  .reader-features-bottom-item.qk {
    width: 184px;
    padding-left: 28px !important; }
  .reader-features-bottom-item.eu {
    width: 240px;
    padding-left: 17px !important; }
  .reader-features-bottom-item.am {
    width: 201px;
    padding-left: 52px !important; }

.reader-books {
  background: white; }

.reader-books-title {
  font-family: "eurostile-medium";
  font-size: 36px;
  color: #8e0a27;
  padding: 58px 0 5px 0;
  text-align: center; }

.reader-books-desc {
  font-size: 16px;
  line-height: 26px;
  width: 605px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 52px; }
  .reader-books-desc a {
    color: #8e0a27;
    font-size: 16px;
    text-decoration: underline; }

.reader-books-row {
  display: table-row; }

.reader-books-data {
  display: table-cell;
  width: 345px;
  vertical-align: middle; }

.reader-books-data-title {
  font-family: "eurostile-medium";
  font-size: 30px;
  color: #0d0d0d;
  margin-bottom: 11px; }

.reader-books-data-author {
  color: #7e7e7e;
  font-size: 12px;
  background: #ececed;
  padding: 6px 13px;
  border: 1px solid #c9c9ca;
  border-width: 1px 1px 0 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-bottom: 25px;
  width: 133px; }

.reader-books-data-desc {
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 28px;
  width: 305px; }

.reader-books-gallery {
  display: table-cell; }

.reader-books-list {
  height: 245px;
  background: url(/download/ereader/bookshelf_img.png) bottom center no-repeat;
  padding-left: 35px;
  margin-top: 63px; }
  .reader-books-list .price {
    position: absolute;
    background: url(/download/ereader/label.png) no-repeat;
    width: 73px;
    height: 24px;
    color: white;
    font-size: 12px;
    text-align: center;
    left: 0;
    padding-top: 6px; }

.html ul li.reader-books-list-item {
  float: left;
  width: 133px;
  text-align: center;
  position: relative;
  margin-right: 62px;
  height: 213px; }
  .html ul li.reader-books-list-item.last {
    margin-right: 0; }
  .html ul li.reader-books-list-item > img {
    width: 133px;
    position: absolute;
    display: block !important;
    bottom: 0;
    left: 0; }

.reader-books-list-item-data {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8); }
  .reader-books-list-item-data .title {
    color: white;
    font-size: 14px;
    text-align: center;
    padding: 20px 0 10px 0;
    margin: 0 auto;
    width: 95px; }
  .reader-books-list-item-data .author {
    color: #c5c5c5;
    font-size: 12px;
    text-align: center;
    width: 88px;
    margin: 0 auto;
    margin-bottom: 20px; }
  .reader-books-list-item-data a {
    bottom: -33px !important; }

.reader-books-more {
  font-weight: normal !important;
  display: inline-block;
  font-size: 12px;
  margin-top: 67px;
  margin-bottom: 50px;
  background: url(/download/ereader/arrow.png) center right no-repeat;
  padding-right: 30px; }

.reader-books-gallery-main {
  display: block;
  float: left; }

.reader-books-gallery-item {
  float: right;
  padding-top: 74px;
  margin-left: 45px;
  opacity: 0.3;
  cursor: pointer; }
  .reader-books-gallery-item .title {
    margin-top: 17px;
    font-size: 12px;
    line-height: 20px; }
  .reader-books-gallery-item .author {
    font-size: 11px;
    color: #7e7e7e; }

.reader-products-title {
  font-family: "eurostile-medium";
  font-size: 36px;
  color: #8e0a27;
  padding: 50px 0 5px 0;
  text-align: center; }

.reader-products-desc {
  font-size: 16px;
  text-align: center;
  margin-bottom: 35px; }

.reader-products-list-item {
  float: left;
width: 235px;
margin-right: 130px !important;
text-align: center; }
.reader-products-list-item.last {
margin-right: 0 !important; }

.reader-product-title {
font-size: 16px;
margin: 4px 0 11px 0;
text-align: center;
height: 60px;
}

.reader-product-desc {
color: #7e7e7e;
font-size: 11px;
line-height: 20px;
margin-bottom: 12px; }

.reader-products-wrapper {
height: 71px;
margin-bottom: 40px; }

.reader-text-item {
color: #7e7e7e;
font-size: 11px;
line-height: 20px;
margin-bottom: 30px; }

.reader-overview-gallery-img {
    margin-top: 58px;
    margin-left: 3px;
}


.reader-download-image {
    background: url(/download/ereader/main_img.png?v=1) no-repeat;
    position: absolute;
    width: 901px;
    height: 764px;
    top: -165px;
    left: 335px;
}

.reader-download-full-list {
    position: absolute;
    background: #e0e0e1;
    left: 188px;
    width: 122px;
    z-index: 100;
    padding: 4px;
}
.reader-download-full-list a {
    font-weight: normal !important;
    display: block;
    padding: 3px 0;
}

.reader-download {
    overflow: hidden;
}
