@charset "UTF-8";
@import url(normalize.css);
@import url(fonts.css);
@import url(icons.css);
body {
  background: #f8f8f8 url(../images/background.jpg) no-repeat top center;
  background-size: 100% 64px;
  overflow-x: hidden; }

input {
  outline: none; }

#container {
  width: 100%; }
  #container #header {
    height: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative; }
    #container #header .wrap {
      margin-top: 12px; }
      #container #header .wrap .main-title {
        margin: 0px;
        width: 167px;
        margin-left: 10px; }
        #container #header .wrap .main-title .logo {
          margin: 0px 0px 14px 5px; }
          #container #header .wrap .main-title .logo a {
            display: block;
            margin: 0px;
            width: 165px;
            height: 39px;
            padding: 0px; }
        #container #header .wrap .main-title h1, #container #header .wrap .main-title h2, #container #header .wrap .main-title h3 {
          margin: 0px;
          padding: 0px; }
        #container #header .wrap .main-title h3 {
          position: absolute;
          left: 186px;
          top: 2px;
          font-family: 'myriad_proregular';
          font-size: 16px;
          line-height: 21px;
          color: #633d6f; }
    #container #header .text_menu_top {
      position: absolute;
      right: -10px;
      top: -15px;
      font-size: 11px;
      color: #633d6f; }
      #container #header .text_menu_top span.text {
        font-weight: normal;
        color: #737373; }
        #container #header .text_menu_top span.text span {
          font-weight: bold;
          color: #633d6f; }
      #container #header .text_menu_top ul {
        list-style: none;
        padding-left: 0px; }
        #container #header .text_menu_top ul li {
          float: left;
          padding: 0px 10px;
          border-right: 1px solid #c9c9c9; }
          #container #header .text_menu_top ul li a {
            text-decoration: none;
            text-transform: uppercase;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-weight: bold;
            font-size: 10px;
            color: #633d6f;
            padding-right: 20px; }
            #container #header .text_menu_top ul li a:hover {
              text-decoration: underline; }
            #container #header .text_menu_top ul li a.small {
              padding-right: 5px; }
          #container #header .text_menu_top ul li .icon_arrow {
            width: 10px;
            height: 11px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -55px -137px;
            float: left;
            margin-right: 5px;
            margin-top: 1px; }
          #container #header .text_menu_top ul li .icon_arrow2 {
            width: 10px;
            height: 11px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -67px -137px;
            float: left;
            margin-right: 5px;
            margin-top: 1px; }
          #container #header .text_menu_top ul li .icon_library {
            width: 13px;
            height: 16px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -508px -337px;
            float: left;
            margin-right: 5px;
            margin-top: -1px; }
          #container #header .text_menu_top ul li .icon_clipboard {
            width: 16px;
            height: 13px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -683px -1165px;
            float: left;
            margin-right: 5px;
            margin-top: 0px; }
          #container #header .text_menu_top ul li .icon_profile {
            width: 14px;
            height: 16px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -489px -336px;
            float: left;
            margin-right: 5px;
            margin-top: -1px; }
        #container #header .text_menu_top ul li:last-child {
          border-right: none; }
    #container #header #point-header-area {
      position: absolute;
      right: 260px;
      bottom: 0px;
      height: 22px;
      width: 280px;
      text-align: right; }
      #container #header #point-header-area .icon {
        background: url(../images/koobe_sprite_v6.png) no-repeat -822px -391px;
        width: 20px;
        height: 20px;
        float: right;
        position: relative;
        right: 5px;
        top: -3px; }
      #container #header #point-header-area span {
        color: #633d6f;
        font-size: 11px;
        font-weight: bold;
        float: right;
        padding-right: 5px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif; }
      #container #header #point-header-area a {
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        color: #a2af61;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        float: right; }
        #container #header #point-header-area a:HOVER {
          text-decoration: underline; }
        #container #header #point-header-area a.points {
          color: #633d6f;
          float: right;
          padding-right: 5px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif; }
    #container #header .utils {
      position: absolute;
      right: 0px;
      bottom: 0px;
      height: 30px;
      width: 260px; }
      #container #header .utils .content {
        width: 100%;
        height: 100%;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 12px;
        position: relative; }
        #container #header .utils .content .welcome {
          color: #633d6f;
          text-transform: uppercase;
          position: absolute;
          left: 200px;
          top: 9px; }
        #container #header .utils .content .login {
          position: relative;
          left: 240px;
          top: 9px;
          text-transform: uppercase;
          color: #6a6a6a;
          width: 87px; }
          #container #header .utils .content .login .icon {
            height: 10px;
            width: 10px;
            position: absolute;
            right: 8px;
            top: 2px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -1px -106px; }
        #container #header .utils .content .cart_top {
          position: absolute;
          right: 101px;
          top: 10px;
          width: 139px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #633d6f;
          padding-left: 15px; }
          #container #header .utils .content .cart_top .label {
            float: left;
            margin-top: -2px;
            text-transform: uppercase;
            font-size: 11px;
            font-weight: bold; }
          #container #header .utils .content .cart_top .icon {
            float: left;
            width: 20px;
            height: 20px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -30px -100px;
            margin-top: -6px;
            margin-right: 5px; }
          #container #header .utils .content .cart_top .cart_items_count {
            float: left;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #737373;
            font-size: 11px;
            margin-top: -2px;
            margin-left: 5px;
            color: #a2af61;
            font-weight: bold; }
        #container #header .utils .content .cart_sum {
          position: absolute;
          right: 19px;
          top: 9px;
          color: #633d6f;
          font-family: Tahoma, Geneva, Kalimati, sans-serif; }
          #container #header .utils .content .cart_sum .label {
            float: left;
            margin-top: 1px;
            margin-right: 5px;
            line-height: 11px;
            font-weight: bold;
            text-transform: uppercase;
            font-size: 11px; }
          #container #header .utils .content .cart_sum .sum {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 11px;
            color: #737373;
            font-weight: normal;
            float: right;
            font-weight: bold;
            color: #a2af61; }
      #container #header .utils .mini_cart_top {
        position: absolute;
        width: 298px;
        border: 1px solid #c0c0c0;
        right: 0px;
        top: 29px;
        background-color: #fff;
        z-index: 111;
        -webkit-box-shadow: 0px 10px 20px -15px black;
        box-shadow: 0px 10px 20px -15px black;
        display: none; }
        #container #header .utils .mini_cart_top a {
          text-decoration: none; }
        #container #header .utils .mini_cart_top .arrow_top {
          width: 17px;
          height: 8px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -168px -139px;
          position: absolute;
          top: -8px;
          right: 17px;
          z-index: 9; }
        #container #header .utils .mini_cart_top .products {
          padding: 5px; }
          #container #header .utils .mini_cart_top .products .product {
            width: 290px; }
            #container #header .utils .mini_cart_top .products .product .left, #container #header .utils .mini_cart_top .products .product #main-content .wrap #page-content .right_part .double_books .content .right, #container #main-content .wrap #page-content .right_part .double_books .content #header .utils .mini_cart_top .products .product .right {
              float: left;
              width: 226px;
              height: 67px;
              font-size: 11px;
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              font-weight: bold;
              border-bottom: 1px solid #dbdbdb;
              padding-top: 8px;
              border-right: 1px solid #dbdbdb; }
              #container #header .utils .mini_cart_top .products .product .left .cover, #container #header .utils .mini_cart_top .products .product #main-content .wrap #page-content .right_part .double_books .content .right .cover, #container #main-content .wrap #page-content .right_part .double_books .content #header .utils .mini_cart_top .products .product .right .cover {
                float: left; }
                #container #header .utils .mini_cart_top .products .product .left .cover img, #container #header .utils .mini_cart_top .products .product #main-content .wrap #page-content .right_part .double_books .content .right .cover img, #container #main-content .wrap #page-content .right_part .double_books .content #header .utils .mini_cart_top .products .product .right .cover img {
                  width: 39px;
                  height: 55px;
                  box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e3e3e3;
                  margin: 0px 2px 2px 8px;
                  float: left;
                  image-rendering: -moz-crisp-edges; }
              #container #header .utils .mini_cart_top .products .product .left .shadow, #container #header .utils .mini_cart_top .products .product #main-content .wrap #page-content .right_part .double_books .content .right .shadow, #container #main-content .wrap #page-content .right_part .double_books .content #header .utils .mini_cart_top .products .product .right .shadow {
                float: left;
                width: 6px;
                height: 58px;
                background: url(../images/koobe_sprite_v6.png) no-repeat -793px 0px; }
              #container #header .utils .mini_cart_top .products .product .left .title, #container #header .utils .mini_cart_top .products .product #main-content .wrap #page-content .right_part .double_books .content .right .title, #container #main-content .wrap #page-content .right_part .double_books .content #header .utils .mini_cart_top .products .product .right .title {
                width: 150px;
                padding-left: 15px;
                font-size: 12px;
                font-weight: bold;
                display: table-cell;
                vertical-align: middle;
                color: #633d6f;
                height: 55px; }
                #container #header .utils .mini_cart_top .products .product .left .title a, #container #header .utils .mini_cart_top .products .product #main-content .wrap #page-content .right_part .double_books .content .right .title a, #container #main-content .wrap #page-content .right_part .double_books .content #header .utils .mini_cart_top .products .product .right .title a {
                  color: #633d6f;
                  text-decoration: none; }
                  #container #header .utils .mini_cart_top .products .product .left .title a:hover, #container #header .utils .mini_cart_top .products .product #main-content .wrap #page-content .right_part .double_books .content .right .title a:hover, #container #main-content .wrap #page-content .right_part .double_books .content #header .utils .mini_cart_top .products .product .right .title a:hover {
                    text-decoration: underline; }
            #container #header .utils .mini_cart_top .products .product .right {
              float: right;
              width: 63px;
              height: 75px;
              font-size: 11px;
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              text-align: center;
              color: #a2af61;
              font-weight: bold;
              display: table-cell;
              vertical-align: middle;
              border-bottom: 1px solid #dbdbdb; }
              #container #header .utils .mini_cart_top .products .product .right .middle_price {
                vertical-align: middle;
                display: table-cell;
                height: 75px;
                text-align: center;
                width: 63px; }
            #container #header .utils .mini_cart_top .products .product:last-child .right, #container #header .utils .mini_cart_top .products .product:last-child .left, #container #header .utils .mini_cart_top .products .product:last-child #main-content .wrap #page-content .right_part .double_books .content .right, #container #main-content .wrap #page-content .right_part .double_books .content #header .utils .mini_cart_top .products .product:last-child .right {
              border-bottom: none; }
        #container #header .utils .mini_cart_top .sum {
          background: #f2f2f2;
          border-top: 1px solid #aaa;
          height: 38px;
          text-align: right; }
          #container #header .utils .mini_cart_top .sum .price {
            font-size: 11px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            margin-top: 13px;
            margin-right: 13px;
            font-weight: bold;
            text-transform: uppercase; }
            #container #header .utils .mini_cart_top .sum .price .color {
              color: #a2af61;
              font-size: 12px;
              text-transform: lowercase; }
        #container #header .utils .mini_cart_top .view_cart {
          width: 100%;
          text-align: center;
          cursor: pointer;
          width: 294px;
          height: 34px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -45px -633px;
          box-shadow: 0 0 0 2px #fff;
          margin: 2px 0px 2px 2px; }
          #container #header .utils .mini_cart_top .view_cart:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -45px -669px; }
  #container #main-content {
    width: 1000px;
    margin: 0 auto;
    clear: both; }
    #container #main-content .category-description {
      font-size: 11px;
      margin-bottom: 20px;
      color: #5C5C5C;
      text-align: justify;
      padding: 0px 3px; }
    #container #main-content .category-promo {
      font-size: 11px;
      padding-top: 0px;
      margin-top: 0px;
      font-size: 11px;
      color: #5C5C5C; }
      #container #main-content .category-promo a {
        text-decoration: none;
        color: #633D6F; }
        #container #main-content .category-promo a:hover {
          text-decoration: underline; }
    #container #main-content .wrap #page-content h1 {
      margin: 10px 0px;
      font-size: 22px;
      line-height: 22px;
      font-family: Tahoma, Geneva, Kalimati, sans-serif;
      color: #333;
      font-weight: normal;
      text-transform: uppercase; }
      #container #main-content .wrap #page-content h1 b {
        font-weight: bold;
        color: #633d6f; }
    #container #main-content .wrap #page-content .publishers .title {
      text-transform: uppercase;
      border-bottom: 1px solid #DBDBDB;
      margin-bottom: 10px; }
      #container #main-content .wrap #page-content .publishers .title h3 {
        font-weight: normal;
        margin-bottom: 10px; }
    #container #main-content .wrap #page-content .publishers a {
      font-size: 11px;
      color: #633d6f;
      text-decoration: none; }
      #container #main-content .wrap #page-content .publishers a:hover {
        text-decoration: underline; }
    #container #main-content .wrap #page-content .publishers .columns table {
      width: 100%;
      margin-bottom: 30px; }
      #container #main-content .wrap #page-content .publishers .columns table tr, #container #main-content .wrap #page-content .publishers .columns table td {
        vertical-align: top; }
      #container #main-content .wrap #page-content .publishers .columns table td {
        width: 30%; }
    #container #main-content .wrap #page-content .authors .title {
      text-transform: uppercase;
      border-bottom: 1px solid #DBDBDB;
      margin-bottom: 10px; }
      #container #main-content .wrap #page-content .authors .title h3 {
        font-weight: normal;
        margin-bottom: 10px; }
    #container #main-content .wrap #page-content .authors a {
      font-size: 11px;
      color: #633d6f;
      text-decoration: none; }
      #container #main-content .wrap #page-content .authors a:hover {
        text-decoration: underline; }
    #container #main-content .wrap #page-content .authors .text {
      font-size: 11px;
      color: #5a5a5a;
      margin-bottom: 10px; }
    #container #main-content .wrap #page-content .authors .letter_selection {
      width: 1000px;
      height: 47px;
      border: 1px solid #d1d1d1;
      margin-bottom: 20px;
      background: #ffffff;
      /* Old browsers */
      background: -moz-linear-gradient(top, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #ffffff), color-stop(3%, #e5e5e5), color-stop(100%, #ffffff));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
      /* IE6-9 */ }
      #container #main-content .wrap #page-content .authors .letter_selection div {
        vertical-align: middle;
        display: block;
        float: left;
        width: 24px;
        text-align: center;
        margin: 13px 4px; }
        #container #main-content .wrap #page-content .authors .letter_selection div.active {
          background: #633d6f;
          height: 24px;
          padding: 0px;
          display: block;
          margin-top: 11px;
          padding-top: 2px;
          text-align: center; }
          #container #main-content .wrap #page-content .authors .letter_selection div.active a {
            color: #fff; }
    #container #main-content .wrap #page-content .authors .columns {
      border-bottom: 1px solid #dbdbdb; }
      #container #main-content .wrap #page-content .authors .columns table {
        width: 100%;
        margin-bottom: 30px; }
        #container #main-content .wrap #page-content .authors .columns table tr, #container #main-content .wrap #page-content .authors .columns table td {
          vertical-align: top; }
        #container #main-content .wrap #page-content .authors .columns table td {
          width: 30%; }
    #container #main-content .wrap #page-content .big_search {
      width: 1000px;
      height: 48px;
      position: relative;
      background: #c4c4c4;
      /* Old browsers */
      background: -moz-linear-gradient(top, #c4c4c4 0%, #afafaf 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4c4c4), color-stop(100%, #afafaf));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #c4c4c4 0%, #afafaf 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #c4c4c4 0%, #afafaf 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #c4c4c4 0%, #afafaf 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #c4c4c4 0%, #afafaf 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#afafaf',GradientType=0 );
      /* IE6-9 */
      border: 2px solid #fff;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      margin-left: -2px;
      margin-top: 12px;
      margin-bottom: 0px; }
      #container #main-content .wrap #page-content .big_search #search_results {
        background: #fff;
        width: 670px;
        height: 0px;
        position: absolute;
        top: 39px;
        left: 8px;
        z-index: 120;
        border: 1px solid #9C9C9C;
        overflow: auto;
        display: none;
        -webkit-box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 0.4); }
        #container #main-content .wrap #page-content .big_search #search_results .comma {
          float: left; }
        #container #main-content .wrap #page-content .big_search #search_results .error_search_result {
          margin-top: 97px;
          margin-left: 180px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-size: 12px;
          color: #666;
          position: absolute;
          left: 50%;
          top: 50%;
          width: 230px;
          height: 20px;
          margin-left: -115px;
          margin-top: -10px; }
        #container #main-content .wrap #page-content .big_search #search_results ul:last-child {
          border-bottom: none;
          margin-bottom: 0px; }
        #container #main-content .wrap #page-content .big_search #search_results ul {
          clear: both;
          list-style: none;
          margin: 0px;
          padding: 0px;
          border-bottom: 1px solid #DBDBDB; }
          #container #main-content .wrap #page-content .big_search #search_results ul li {
            font-size: 11px;
            height: 59px;
            clear: both;
            margin: 0px;
            padding: 10px; }
            #container #main-content .wrap #page-content .big_search #search_results ul li.active, #container #main-content .wrap #page-content .big_search #search_results ul li:hover {
              background: #F0F0F0;
              cursor: pointer; }
            #container #main-content .wrap #page-content .big_search #search_results ul li .empty_block {
              float: left;
              width: 64px;
              height: 60px; }
            #container #main-content .wrap #page-content .big_search #search_results ul li .shadow {
              float: left;
              width: 20px;
              height: 62px;
              background: url(../images/koobe_sprite_v6.png) no-repeat -211px 0px;
              margin-left: 3px; }
            #container #main-content .wrap #page-content .big_search #search_results ul li a {
              color: #633d6f;
              text-decoration: none;
              float: left; }
              #container #main-content .wrap #page-content .big_search #search_results ul li a img {
                width: 42px;
                height: 59px;
                box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dbdbdb; }
      #container #main-content .wrap #page-content .big_search .loading {
        width: 15px;
        height: 15px;
        position: absolute;
        right: 110px;
        top: 16px;
        background: url(../images/ajax-loader.gif) no-repeat center center #fff;
        background-size: 15px;
        visibility: hidden; }
        #container #main-content .wrap #page-content .big_search .loading.show {
          visibility: visible; }
      #container #main-content .wrap #page-content .big_search input[type="text"] {
        padding: 5px;
        margin: 7px 0px 5px 8px;
        border: 1px solid #9C9C9C;
        outline: none;
        width: 899px;
        font-size: 12px;
        height: 22px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        color: #6A6A6A;
        float: left; }
        #container #main-content .wrap #page-content .big_search input[type="text"]::-webkit-input-placeholder {
          color: #707070; }
        #container #main-content .wrap #page-content .big_search input[type="text"]::-moz-placeholder {
          color: #707070; }
      #container #main-content .wrap #page-content .big_search div.submit {
        margin: 7px 0px 0px -1px;
        background: url(../images/koobe_sprite_v6.png) no-repeat -377px -634px;
        color: white;
        width: 74px;
        float: left;
        height: 34px;
        width: 74px;
        cursor: pointer; }
        #container #main-content .wrap #page-content .big_search div.submit:hover {
          background: url(../images/koobe_sprite_v6.png) no-repeat -377px -669px; }
    #container #main-content .wrap #page-content .buy_step_download {
      margin-bottom: 30px; }
      #container #main-content .wrap #page-content .buy_step_download .order_info {
        border-top: 1px solid #dbdbdb;
        border-bottom: 1px solid #dbdbdb;
        background: #eeeeee;
        height: 61px; }
      #container #main-content .wrap #page-content .buy_step_download .title {
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 20px;
        font-weight: normal;
        color: #000;
        margin-bottom: 10px; }
      #container #main-content .wrap #page-content .buy_step_download .user_data {
        width: 980px;
        padding: 10px;
        border: 1px solid #dbdbdb;
        background: #eeeeee;
        color: #000; }
    #container #main-content .wrap #page-content .buy_step_pay .cart table {
      width: 100%;
      border: none;
      padding: 0px;
      margin: 0px; }
      #container #main-content .wrap #page-content .buy_step_pay .cart table tr td {
        margin-top: 10px; }
    #container #main-content .wrap #page-content .buy_step_pay .cart .cart_buttons {
      margin: 10px 0px;
      text-align: right;
      color: #633d6f;
      text-transform: uppercase;
      font-family: Tahoma, Geneva, Kalimati, sans-serif;
      font-size: 11px;
      font-weight: normal; }
      #container #main-content .wrap #page-content .buy_step_pay .cart .cart_buttons .label {
        float: right;
        margin-right: 5px; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .cart_buttons .label:hover {
          text-decoration: underline; }
      #container #main-content .wrap #page-content .buy_step_pay .cart .cart_buttons .clear_cart {
        background: url(../images/koobe_sprite_v6.png) no-repeat -406px -382px;
        width: 14px;
        height: 14px;
        cursor: pointer;
        float: right; }
    #container #main-content .wrap #page-content .buy_step_pay .cart .item {
      border-bottom: 1px solid #dbdbdb;
      padding: 10px 0px;
      display: block; }
      #container #main-content .wrap #page-content .buy_step_pay .cart .item .clear {
        height: 13px; }
      #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover {
        width: 531px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        border-right: 1px solid #DEDEDE; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover img {
          width: 45px;
          box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dfdfdf;
          margin-right: 3px;
          margin-left: 22px;
          float: left;
          image-rendering: -moz-crisp-edges;
          height: 66px; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover .shadow {
          background: url(../images/koobe_sprite_v6.png) no-repeat -793px 0px;
          width: 7px;
          height: 50px;
          float: left; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover .title {
          float: left;
          font-size: 12px;
          font-weight: bold;
          color: #633d6f;
          text-transform: capitalize;
          margin-left: 10px;
          width: 384px; }
          #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover .title a {
            text-decoration: none;
            color: #633d6f; }
          #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover .title a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover .author {
          font-size: 12px;
          color: #7d7d7d;
          margin-left: 86px; }
          #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover .author a {
            text-decoration: none;
            color: #7d7d7d; }
          #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover .author a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .cover .publish {
          font-size: 11px;
          color: #7d7d7d;
          margin-left: 86px;
          margin-top: 11px; }
      #container #main-content .wrap #page-content .buy_step_pay .cart .item .chose_format {
        width: 240px;
        border-right: 1px solid #DEDEDE;
        margin-top: 10px; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .chose_format .middle {
          margin: 24px 0px 60px 20px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #000;
          font-size: 11px;
          font-weight: bold;
          width: 206px; }
          #container #main-content .wrap #page-content .buy_step_pay .cart .item .chose_format .middle .formats {
            float: right; }
            #container #main-content .wrap #page-content .buy_step_pay .cart .item .chose_format .middle .formats .formats-selector {
              margin-top: -2px;
              margin-right: 0px; }
              #container #main-content .wrap #page-content .buy_step_pay .cart .item .chose_format .middle .formats .formats-selector div {
                cursor: pointer; }
            #container #main-content .wrap #page-content .buy_step_pay .cart .item .chose_format .middle .formats div {
              float: left;
              margin-right: 6px;
              /* 12 */
              margin-top: -5px; }
              #container #main-content .wrap #page-content .buy_step_pay .cart .item .chose_format .middle .formats div.highlighted {
                margin-top: -7px;
                margin-right: 4px;
                margin-left: -2px; }
          #container #main-content .wrap #page-content .buy_step_pay .cart .item .chose_format .middle .label {
            float: right;
            margin-right: 10px;
            color: #969696; }
      #container #main-content .wrap #page-content .buy_step_pay .cart .item .price {
        width: 300px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        position: relative;
        margin-top: 10px; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .price div {
          font-size: 11px; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .price .middle {
          float: right; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .price .value {
          margin-right: 8px;
          margin-left: 5px;
          font-size: 14px;
          font-weight: bold;
          float: left;
          color: #A2AF61; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .price .label {
          margin-top: 3px;
          float: left;
          font-size: 11px;
          font-weight: bold;
          color: #000;
          text-transform: capitalize; }
        #container #main-content .wrap #page-content .buy_step_pay .cart .item .price .remove_item {
          width: 14px;
          height: 14px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -406px -382px;
          margin-top: 2px;
          cursor: pointer;
          float: left; }
    #container #main-content .wrap #page-content .buy_step_pay .margin_top {
      padding-top: 0px;
      padding-left: 30px;
      text-align: justify;
      line-height: 13px; }
    #container #main-content .wrap #page-content .buy_step_pay .site_style {
      line-height: 14px;
      color: #555;
      font-size: 11px;
      padding-bottom: 20px;
      width: 100%; }
      #container #main-content .wrap #page-content .buy_step_pay .site_style p {
        margin-top: 0px; }
    #container #main-content .wrap #page-content .buy_step_pay .center {
      margin-left: 37%;
      padding-top: 10px; }
    #container #main-content .wrap #page-content .buy_step_pay .margin_bottom {
      height: 0px;
      border-bottom: 1px solid #dedede; }
    #container #main-content .wrap #page-content .buy_step_pay .pay_button {
      width: 200px;
      height: 42px;
      cursor: pointer;
      float: right;
      margin-top: 20px;
      background: url(../images/koobe_sprite_v6.png) no-repeat -410px -1162px; }
      #container #main-content .wrap #page-content .buy_step_pay .pay_button:hover {
        background: url(../images/koobe_sprite_v6.png) no-repeat -410px -1206px; }
    #container #main-content .wrap #page-content .buy_step_pay .realize_button {
      width: 200px;
      height: 42px;
      cursor: pointer;
      float: right;
      margin-top: 20px;
      background: url(../images/koobe_sprite_v6.png) no-repeat -205px -1162px; }
      #container #main-content .wrap #page-content .buy_step_pay .realize_button:hover {
        background: url(../images/koobe_sprite_v6.png) no-repeat -205px -1206px; }
    #container #main-content .wrap #page-content .buy_step_pay .user_data {
      font-size: 11px;
      font-family: Tahoma, Geneva, Kalimati, sans-serif; }
      #container #main-content .wrap #page-content .buy_step_pay .user_data a {
        color: #633d6f;
        text-decoration: none; }
        #container #main-content .wrap #page-content .buy_step_pay .user_data a:hover {
          text-decoration: underline; }
      #container #main-content .wrap #page-content .buy_step_pay .user_data tr {
        vertical-align: top; }
      #container #main-content .wrap #page-content .buy_step_pay .user_data .dotpay {
        margin-bottom: -4px; }
      #container #main-content .wrap #page-content .buy_step_pay .user_data .head {
        width: 469px;
        display: block;
        border-bottom: 1px solid #dbdbdb;
        margin-bottom: 15px;
        padding-bottom: 35px; }
        #container #main-content .wrap #page-content .buy_step_pay .user_data .head.fix {
          margin-bottom: 25px; }
        #container #main-content .wrap #page-content .buy_step_pay .user_data .head .title {
          font-size: 20px;
          text-transform: uppercase;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #000; }
        #container #main-content .wrap #page-content .buy_step_pay .user_data .head .sub_title {
          font-size: 14px;
          text-transform: lowercase;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #633d6f; }
          #container #main-content .wrap #page-content .buy_step_pay .user_data .head .sub_title.fix {
            margin-left: 0px;
            margin-right: 5px; }
    #container #main-content .wrap #page-content .buy_step_pay .user_info {
      width: 469px;
      background: #fff;
      position: relative;
      margin-bottom: 20px;
      border: 1px solid #e1e1e1;
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
      #container #main-content .wrap #page-content .buy_step_pay .user_info .fv {
        position: absolute;
        bottom: 20px;
        left: 20px; }
        #container #main-content .wrap #page-content .buy_step_pay .user_info .fv .checkbox {
          margin: 1px 8px 0px 0px; }
      #container #main-content .wrap #page-content .buy_step_pay .user_info .fv_data {
        margin: 15px;
        margin-left: 20px; }
      #container #main-content .wrap #page-content .buy_step_pay .user_info .email {
        font-weight: bold;
        color: #633d6f;
        margin: 15px;
        margin-left: 20px; }
        #container #main-content .wrap #page-content .buy_step_pay .user_info .email span {
          color: #000; }
      #container #main-content .wrap #page-content .buy_step_pay .user_info .name {
        font-weight: bold;
        margin: 15px;
        margin-left: 20px;
        font-size: 12px; }
    #container #main-content .wrap #page-content .buy_step_pay .buttons {
      width: 469px;
      padding-top: 40px;
      padding-bottom: 40px; }
      #container #main-content .wrap #page-content .buy_step_pay .buttons .button {
        width: 218px;
        height: 42px;
        position: relative;
        cursor: pointer;
        border: none;
        background: url(../images/koobe_sprite_v6.png) no-repeat -257px -794px; }
        #container #main-content .wrap #page-content .buy_step_pay .buttons .button:hover {
          background: url(../images/koobe_sprite_v6.png) no-repeat -257px -837px; }
    #container #main-content .wrap #page-content .buy_step_pay .item {
      border-bottom: 1px solid #dbdbdb;
      padding: 10px 0px;
      display: block; }
      #container #main-content .wrap #page-content .buy_step_pay .item .clear {
        height: 13px; }
      #container #main-content .wrap #page-content .buy_step_pay .item .info {
        text-align: right;
        vertical-align: middle;
        width: 100%; }
        #container #main-content .wrap #page-content .buy_step_pay .item .info .ext {
          width: 120px;
          height: 64px;
          float: right; }
          #container #main-content .wrap #page-content .buy_step_pay .item .info .ext .icon {
            margin: 0 auto;
            margin-bottom: 15px; }
        #container #main-content .wrap #page-content .buy_step_pay .item .info .label {
          text-align: center;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-size: 11px;
          color: #000; }
          #container #main-content .wrap #page-content .buy_step_pay .item .info .label .price {
            font-weight: bold;
            font-size: 14px; }
      #container #main-content .wrap #page-content .buy_step_pay .item .cover {
        width: 371px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif; }
        #container #main-content .wrap #page-content .buy_step_pay .item .cover img {
          width: 41px;
          box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dfdfdf;
          margin-right: 3px;
          margin-left: 25px;
          float: left;
          image-rendering: -moz-crisp-edges; }
        #container #main-content .wrap #page-content .buy_step_pay .item .cover .shadow {
          background: url(../images/koobe_sprite_v6.png) no-repeat -793px 0px;
          width: 7px;
          height: 50px;
          float: left; }
        #container #main-content .wrap #page-content .buy_step_pay .item .cover .title {
          float: left;
          font-size: 14px;
          font-weight: bold;
          color: #000;
          text-transform: capitalize;
          margin-left: 10px;
          width: 274px; }
          #container #main-content .wrap #page-content .buy_step_pay .item .cover .title a {
            text-decoration: none;
            color: #000; }
        #container #main-content .wrap #page-content .buy_step_pay .item .cover .author {
          font-size: 12px;
          color: #7d7d7d;
          margin-left: 86px; }
        #container #main-content .wrap #page-content .buy_step_pay .item .cover .publish {
          font-size: 11px;
          color: #7d7d7d;
          margin-left: 86px;
          margin-top: 11px; }
      #container #main-content .wrap #page-content .buy_step_pay .item .price {
        width: 256px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        position: relative;
        margin-top: 10px; }
        #container #main-content .wrap #page-content .buy_step_pay .item .price div {
          font-size: 11px; }
        #container #main-content .wrap #page-content .buy_step_pay .item .price .middle {
          float: right; }
        #container #main-content .wrap #page-content .buy_step_pay .item .price .value {
          margin-right: 8px;
          margin-left: 5px;
          font-size: 14px;
          font-weight: bold;
          float: left; }
        #container #main-content .wrap #page-content .buy_step_pay .item .price .label {
          margin-top: 4px;
          float: left; }
        #container #main-content .wrap #page-content .buy_step_pay .item .price .remove_item {
          width: 14px;
          height: 14px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -406px -382px;
          margin-top: 2px;
          cursor: pointer;
          float: left; }
    #container #main-content .wrap #page-content .buy_step_pay .head {
      border-bottom: 1px solid #dbdbdb;
      padding-bottom: 20px; }
      #container #main-content .wrap #page-content .buy_step_pay .head.user {
        padding-bottom: 39px;
        margin-bottom: 21px; }
      #container #main-content .wrap #page-content .buy_step_pay .head .icon {
        float: left;
        width: 23px;
        height: 22px;
        background: url(../images/koobe_sprite_v6.png) no-repeat -632px -357px;
        margin: 1px 10px 0px 20px; }
      #container #main-content .wrap #page-content .buy_step_pay .head .title {
        float: left;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        margin-top: 0px; }
      #container #main-content .wrap #page-content .buy_step_pay .head .sub_title {
        float: left;
        font-size: 14px;
        color: #633d6f;
        margin-top: 7px;
        margin-left: 5px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif; }
    #container #main-content .wrap #page-content .buy_step_pay .bottom_bar {
      height: 31px;
      margin-bottom: 10px;
      margin-top: 20px;
      width: 100%;
      background: #b2d027;
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d027', endColorstr='#a1bc21',GradientType=0 );
      background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
      background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
      background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
      background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
      background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%);
      border: 1px solid #fff; }
      #container #main-content .wrap #page-content .buy_step_pay .bottom_bar .label {
        color: #fff;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 12px;
        font-weight: bold;
        float: right;
        margin-top: 8px;
        margin-right: 5px; }
      #container #main-content .wrap #page-content .buy_step_pay .bottom_bar .price {
        color: #000;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 14px;
        margin-right: 10px;
        font-weight: bold;
        float: right;
        margin-top: 6px; }
    #container #main-content .wrap #page-content .buy_step_user_data .head {
      border-bottom: 1px solid #dbdbdb;
      padding-bottom: 20px;
      margin-bottom: 21px; }
      #container #main-content .wrap #page-content .buy_step_user_data .head .icon {
        float: left;
        width: 23px;
        height: 22px;
        background: url(../images/koobe_sprite_v6.png) no-repeat -606px -357px;
        margin: 1px 10px 0px 20px; }
      #container #main-content .wrap #page-content .buy_step_user_data .head .title {
        float: left;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        margin-top: 0px; }
      #container #main-content .wrap #page-content .buy_step_user_data .head .sub_title {
        float: left;
        font-size: 14px;
        color: #633d6f;
        margin-top: 7px;
        margin-left: 5px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif; }
    #container #main-content .wrap #page-content .buy_step_user_data .hidden_form {
      display: none;
      height: 0px;
      opacity: 0;
      margin-bottom: 0px;
      margin-left: 3px; }
      #container #main-content .wrap #page-content .buy_step_user_data .hidden_form.active {
        display: table-row;
        opacity: 1;
        margin-bottom: 15px; }
      #container #main-content .wrap #page-content .buy_step_user_data .hidden_form .center {
        text-align: center;
        margin: 0px; }
      #container #main-content .wrap #page-content .buy_step_user_data .hidden_form .head {
        padding-bottom: 30px; }
      #container #main-content .wrap #page-content .buy_step_user_data .hidden_form .block {
        width: 290px;
        height: 23px;
        color: #868686; }
        #container #main-content .wrap #page-content .buy_step_user_data .hidden_form .block .radio {
          margin-right: 5px; }
        #container #main-content .wrap #page-content .buy_step_user_data .hidden_form .block span {
          float: left; }
      #container #main-content .wrap #page-content .buy_step_user_data .hidden_form table {
        width: 621px;
        margin-top: 20px;
        margin-left: 5px; }
        #container #main-content .wrap #page-content .buy_step_user_data .hidden_form table tr td {
          height: 40px; }
        #container #main-content .wrap #page-content .buy_step_user_data .hidden_form table tr td:first-child {
          font-weight: bold;
          color: #868686;
          width: 126px;
          text-align: right;
          padding-right: 0px !important;
          margin-right: -10px;
          vertical-align: middle; }
          #container #main-content .wrap #page-content .buy_step_user_data .hidden_form table tr td:first-child span {
            font-weight: bold;
            color: #633d6f; }
        #container #main-content .wrap #page-content .buy_step_user_data .hidden_form table tr td:last-child {
          width: 345px;
          vertical-align: middle;
          text-align: left; }
          #container #main-content .wrap #page-content .buy_step_user_data .hidden_form table tr td:last-child .post_code_1 {
            width: 32px !important;
            text-align: center;
            padding: 0px !important; }
          #container #main-content .wrap #page-content .buy_step_user_data .hidden_form table tr td:last-child .post_code_2 {
            width: 77px !important;
            margin-left: 10px !important;
            text-align: center;
            padding: 0px !important; }
          #container #main-content .wrap #page-content .buy_step_user_data .hidden_form table tr td:last-child input[type="text"] {
            width: 426px;
            height: 21px;
            border: 1px solid #b6b6b6;
            margin-left: 10px;
            padding: 2px 5px; }
    #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar {
      margin-bottom: 70px;
      margin-top: 30px; }
      #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .button {
        height: 40px; }
      #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .left, #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .right_part .double_books .content .right, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_user_data .buttons_bar .right {
        width: 50%;
        float: left; }
        #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .left .button, #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .right_part .double_books .content .right .button, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_user_data .buttons_bar .right .button {
          border: none;
          cursor: pointer;
          width: 200px;
          height: 42px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -2px -794px; }
          #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .left .button a, #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .right_part .double_books .content .right .button a, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_user_data .buttons_bar .right .button a {
            display: block;
            width: 100%;
            height: 100%; }
          #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .left .button:hover, #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .right_part .double_books .content .right .button:hover, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_user_data .buttons_bar .right .button:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -2px -837px; }
      #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .right {
        width: 50%;
        float: right;
        text-align: right; }
        #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .right .button {
          cursor: pointer;
          background: url(../images/koobe_sprite_v6.png) no-repeat -539px -705px;
          float: right;
          width: 200px;
          height: 42px; }
          #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .right .button:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -539px -748px; }
          #container #main-content .wrap #page-content .buy_step_user_data .buttons_bar .right .button.disabled {
            background: url(../images/koobe_sprite_v6.png) no-repeat -1px -1205px;
            cursor: auto; }
    #container #main-content .wrap #page-content .buy_step_user_data .container {
      position: relative;
      width: 100%; }
      #container #main-content .wrap #page-content .buy_step_user_data .container .options {
        position: relative;
        width: 329px;
        height: 147px;
        padding: 10px;
        border: 1px solid #dbdbdb;
        background: #fff;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 12px;
        color: #000;
        float: left;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);
        z-index: 2; }
        #container #main-content .wrap #page-content .buy_step_user_data .container .options .user_label {
          font-size: 11px;
          position: absolute;
          top: 30px;
          left: 30px; }
        #container #main-content .wrap #page-content .buy_step_user_data .container .options .user_name {
          position: absolute;
          left: 30px;
          top: 50px;
          font-size: 12px; }
        #container #main-content .wrap #page-content .buy_step_user_data .container .options .row {
          margin-top: 24px;
          cursor: pointer; }
        #container #main-content .wrap #page-content .buy_step_user_data .container .options .arrow, #container #main-content .wrap #page-content .buy_step_user_data .container .options .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step_user_data .container .options .arrow_left, #container #main-content .wrap #page-content .buy_step_user_data .container .options .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step_user_data .container .options .arrow_right, #container #main-content .wrap #page-content .buy_step_user_data .container .options .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step_user_data .container .options .arrow_left_box, #container #main-content .wrap #page-content .buy_step_user_data .container .options .right_part .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step_user_data .container .options .arrow_right_box, #container #main-content .wrap #page-content .buy_step_user_data .container .options .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step_user_data .container .options .arrow_left_box, #container #main-content .wrap #page-content .buy_step_user_data .container .options .right_part .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step_user_data .container .options .arrow_right_box, #container #main-content .wrap #page-content .buy_step_user_data .container .options .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step_user_data .container .options .arrow_left_box, #container #main-content .wrap #page-content .buy_step_user_data .container .options .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step_user_data .container .options .arrow_right_box {
          width: 60px;
          height: 118px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -1157px -233px;
          position: absolute;
          top: 28px;
          right: -60px;
          z-index: 2; }
        #container #main-content .wrap #page-content .buy_step_user_data .container .options span {
          color: #000; }
      #container #main-content .wrap #page-content .buy_step_user_data .container .register {
        width: 648px;
        border: 1px solid #dbdbdb;
        background: #f8f8f8;
        overflow: hidden;
        float: left;
        margin-left: -1px; }
        #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content {
          opacity: 0;
          display: none; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .title, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .title, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .title {
            border-bottom: 1px solid #DBDBDB;
            margin-bottom: 15px; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .title h3, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .title h3, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .title h3 {
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              font-weight: normal;
              color: black;
              text-transform: uppercase;
              margin-bottom: 7px;
              font-size: 20px;
              margin-left: 196px; }
        #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form {
          height: 167px;
          width: 537px;
          top: -4px;
          left: 112px;
          position: relative; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form input[type="text"], #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form input[type="password"] {
            width: 239px;
            height: 21px;
            border: 1px solid #b6b6b6;
            font-size: 12px;
            color: #6A6A6A;
            padding: 2px 5px;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form .label_email {
            font-size: 11px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #868686;
            position: absolute;
            left: 30px;
            bottom: 96px;
            font-weight: bold; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form .label_password {
            font-size: 11px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #868686;
            position: absolute;
            left: 30px;
            bottom: 60px;
            font-weight: bold; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form input[type="text"] {
            position: absolute;
            left: 86px;
            bottom: 90px; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form input[type="password"] {
            position: absolute;
            left: 86px;
            bottom: 53px; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form input[type="submit"] {
            position: absolute;
            left: 346px;
            bottom: 53px;
            font-size: 12px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -489px -633px;
            border: none;
            width: 78px;
            height: 27px; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form input[type="submit"]:hover {
              background: url(../images/koobe_sprite_v6.png) no-repeat -489px -669px; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form .recover_password {
            position: absolute;
            bottom: 19px;
            left: 190px;
            width: 147px;
            height: 27px;
            font-size: 11px;
            color: #633d6f;
            text-decoration: none;
            text-align: right; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form .recover_password:hover {
              text-decoration: underline; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .form .recover_label {
            position: absolute;
            bottom: 23px;
            left: 86px;
            font-size: 11px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #535353; }
        #container #main-content .wrap #page-content .buy_step_user_data .container .register .content, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 {
          position: relative;
          width: 100%; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content.active, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2.active, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3.active {
            opacity: 1;
            display: block; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .create_account, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .create_account, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .create_account {
            width: 119px;
            height: 27px;
            cursor: pointer;
            position: relative;
            left: 505px;
            margin-top: 10px;
            margin-bottom: 15px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -740px -633px; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .create_account:hover, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .create_account:hover, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .create_account:hover {
              background: url(../images/koobe_sprite_v6.png) no-repeat -740px -669px; }
          #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form {
            width: 100%;
            border: 0px; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form .checkbox, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form .checkbox, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form .checkbox {
              margin-top: 2px; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form .to_left, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form .to_left, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form .to_left {
              text-align: left; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr.space_bottom, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr.space_bottom, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr.space_bottom {
              height: 42px;
              vertical-align: top; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td:last-child p, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td:last-child p, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td:last-child p {
              margin-top: 0px; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td:first-child, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td:first-child, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td:first-child {
              text-align: right;
              width: 30%;
              padding-right: 10px;
              font-weight: bold; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td:first-child span, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td:first-child span, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td:first-child span {
                color: #54395e; }
                #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td:first-child span.info, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td:first-child span.info, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td:first-child span.info {
                  font-weight: normal;
                  font-size: 10px; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr a, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr a, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr a {
              text-decoration: none;
              color: #633d6f; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr a:hover, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr a:hover, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr a:hover {
                text-decoration: underline; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td:first-child .checkbox, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td:first-child .checkbox, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td:first-child .checkbox {
              float: right; }
            #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td {
              height: 30px;
              width: 70%;
              padding: 3px;
              color: #868686;
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              font-size: 11px; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td input[type="text"], #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td input[type="password"], #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td textarea, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td input[type="text"], #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td input[type="password"], #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td textarea, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td input[type="text"], #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td input[type="password"], #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td textarea {
                width: 404px;
                height: 21px;
                border: 1px solid #b6b6b6;
                padding-left: 10px;
                padding-right: 10px;
                -webkit-transition: all 0.5s ease-in-out;
                -moz-transition: all 0.5s ease-in-out;
                -ms-transition: all 0.5s ease-in-out;
                -o-transition: all 0.5s ease-in-out;
                transition: all 0.5s ease-in-out; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td.text, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td.text, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td.text {
                color: #505050; }
                #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td.text div, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td.text div, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td.text div {
                  width: 430px; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td div.label, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td div.label, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td div.label {
                font-family: Tahoma, Geneva, Kalimati, sans-serif;
                color: #000;
                font-size: 14px;
                margin-top: 18px;
                margin-bottom: 10px; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td .required, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td .required, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td .required {
                margin: 5px 24px 5px 0px;
                color: #5a5a5a;
                text-align: right; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td.valign, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td.valign, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td.valign {
                vertical-align: top; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td textarea, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td textarea, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td textarea {
                height: 121px;
                outline: none;
                overflow: auto;
                resize: none;
                margin: 0px;
                padding: 0px; }
              #container #main-content .wrap #page-content .buy_step_user_data .container .register .content .register_form tr td.separate, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content2 .register_form tr td.separate, #container #main-content .wrap #page-content .buy_step_user_data .container .register .content3 .register_form tr td.separate {
                height: 0px;
                padding: 0px; }
    #container #main-content .wrap #page-content .order_view .title {
      width: 244px !important; }
    #container #main-content .wrap #page-content .order_view .price {
      width: 180px !important; }
    #container #main-content .wrap #page-content .order_view .chose_format {
      width: 230px !important; }
    #container #main-content .wrap #page-content .order_view .cover {
      width: 351px !important; }
    #container #main-content .wrap #page-content .order_view.profile {
      margin-top: 10px; }
    #container #main-content .wrap #page-content .buy_step_cart .h_limit, #container #main-content .wrap #page-content .order_view .h_limit {
      height: 20px; }
    #container #main-content .wrap #page-content .buy_step_cart .user_data_last, #container #main-content .wrap #page-content .order_view .user_data_last {
      background: #eee;
      border: 1px solid #dbdbdb;
      paddng: 10px;
      color: #3c3232;
      font-size: 11px;
      font-family: Tahoma, Geneva, Kalimati, sans-serif;
      margin-bottom: 50px; }
      #container #main-content .wrap #page-content .buy_step_cart .user_data_last .user, #container #main-content .wrap #page-content .order_view .user_data_last .user {
        font-size: 12px;
        font-weight: bold; }
      #container #main-content .wrap #page-content .buy_step_cart .user_data_last .top, #container #main-content .wrap #page-content .order_view .user_data_last .top {
        padding: 10px;
        padding-left: 15px;
        position: relative; }
        #container #main-content .wrap #page-content .buy_step_cart .user_data_last .top .pay_last_step, #container #main-content .wrap #page-content .order_view .user_data_last .top .pay_last_step {
          position: absolute;
          right: 15px;
          bottom: 33px;
          width: 200px;
          height: 42px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -410px -1162px;
          cursor: pointer; }
          #container #main-content .wrap #page-content .buy_step_cart .user_data_last .top .pay_last_step:hover, #container #main-content .wrap #page-content .order_view .user_data_last .top .pay_last_step:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -410px -1206px; }
      #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom, #container #main-content .wrap #page-content .order_view .user_data_last .bottom {
        border-top: 1px solid #dbdbdb;
        position: relative;
        padding: 10px;
        padding-left: 15px; }
        #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom .left, #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom .right_part .double_books .content .right, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_cart .user_data_last .bottom .right, #container #main-content .wrap #page-content .order_view .user_data_last .bottom .left, #container #main-content .wrap #page-content .order_view .user_data_last .bottom .right_part .double_books .content .right, #container #main-content .wrap #page-content .right_part .double_books .content .order_view .user_data_last .bottom .right {
          float: left; }
        #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom .right, #container #main-content .wrap #page-content .order_view .user_data_last .bottom .right {
          float: left;
          width: 300px;
          margin-left: 20px; }
        #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom .download_ds, #container #main-content .wrap #page-content .order_view .user_data_last .bottom .download_ds {
          cursor: pointer;
          background: url(../images/koobe_sprite_v6.png) no-repeat -624px -896px;
          width: 217px;
          height: 31px;
          position: absolute;
          right: 15px;
          bottom: 33px; }
          #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom .download_ds:hover, #container #main-content .wrap #page-content .order_view .user_data_last .bottom .download_ds:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -624px -944px; }
        #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom .download_fv, #container #main-content .wrap #page-content .order_view .user_data_last .bottom .download_fv {
          cursor: pointer;
          background: url(../images/koobe_sprite_v6.png) no-repeat -999px -704px;
          width: 109px;
          height: 31px;
          position: absolute;
          right: 15px;
          bottom: 33px; }
          #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom .download_fv:hover, #container #main-content .wrap #page-content .order_view .user_data_last .bottom .download_fv:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -999px -738px; }
          #container #main-content .wrap #page-content .buy_step_cart .user_data_last .bottom .download_fv a, #container #main-content .wrap #page-content .order_view .user_data_last .bottom .download_fv a {
            display: block;
            width: 100%;
            height: 100%; }
    #container #main-content .wrap #page-content .buy_step_cart .books, #container #main-content .wrap #page-content .order_view .books {
      margin: 20px 0px 0px 0px;
      border-bottom: 1px solid #dedede;
      padding-bottom: 10px;
      padding-left: 15px;
      font-size: 14px;
      font-weight: bold;
      font-family: Tahoma, Geneva, Kalimati, sans-serif;
      text-transform: uppercase; }
    #container #main-content .wrap #page-content .buy_step_cart .cart table, #container #main-content .wrap #page-content .order_view .cart table {
      width: 100%;
      border: none;
      padding: 0px;
      margin: 0px; }
      #container #main-content .wrap #page-content .buy_step_cart .cart table tr td, #container #main-content .wrap #page-content .order_view .cart table tr td {
        margin-top: 10px; }
    #container #main-content .wrap #page-content .buy_step_cart .cart .cart_buttons, #container #main-content .wrap #page-content .order_view .cart .cart_buttons {
      margin: 10px 0px;
      text-align: right;
      color: #633d6f;
      text-transform: uppercase;
      font-family: Tahoma, Geneva, Kalimati, sans-serif;
      font-size: 11px;
      font-weight: normal; }
      #container #main-content .wrap #page-content .buy_step_cart .cart .cart_buttons .label, #container #main-content .wrap #page-content .order_view .cart .cart_buttons .label {
        float: right;
        margin-right: 5px;
        cursor: pointer; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .cart_buttons .label:hover, #container #main-content .wrap #page-content .order_view .cart .cart_buttons .label:hover {
          text-decoration: underline; }
      #container #main-content .wrap #page-content .buy_step_cart .cart .cart_buttons .clear_cart, #container #main-content .wrap #page-content .order_view .cart .cart_buttons .clear_cart {
        background: url(../images/koobe_sprite_v6.png) no-repeat -406px -382px;
        width: 14px;
        height: 14px;
        cursor: pointer;
        float: right; }
      #container #main-content .wrap #page-content .buy_step_cart .cart .cart_buttons .order-points, #container #main-content .wrap #page-content .order_view .cart .cart_buttons .order-points {
        margin-top: 8px; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .cart_buttons .order-points #koobe-points, #container #main-content .wrap #page-content .order_view .cart .cart_buttons .order-points #koobe-points {
          border: 1px solid #B6B6B6;
          height: 21px;
          margin-left: 41px; }
    #container #main-content .wrap #page-content .buy_step_cart .cart .item, #container #main-content .wrap #page-content .order_view .cart .item {
      border-bottom: 1px solid #dbdbdb;
      padding: 10px 0px;
      display: block; }
      #container #main-content .wrap #page-content .buy_step_cart .cart .item .clear, #container #main-content .wrap #page-content .order_view .cart .item .clear {
        height: 13px; }
      #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover, #container #main-content .wrap #page-content .order_view .cart .item .cover {
        width: 513px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        border-right: 1px solid #DEDEDE; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover img, #container #main-content .wrap #page-content .order_view .cart .item .cover img {
          width: 45px;
          box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dfdfdf;
          margin-right: 3px;
          margin-left: 22px;
          float: left;
          image-rendering: -moz-crisp-edges;
          height: 66px; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover .shadow, #container #main-content .wrap #page-content .order_view .cart .item .cover .shadow {
          background: url(../images/koobe_sprite_v6.png) no-repeat -793px 0px;
          width: 7px;
          height: 50px;
          float: left; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover .title, #container #main-content .wrap #page-content .order_view .cart .item .cover .title {
          float: left;
          font-size: 12px;
          font-weight: bold;
          color: #633d6f;
          text-transform: capitalize;
          margin-left: 10px;
          width: 424px; }
          #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover .title a, #container #main-content .wrap #page-content .order_view .cart .item .cover .title a {
            text-decoration: none;
            color: #633d6f; }
          #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover .title a:hover, #container #main-content .wrap #page-content .order_view .cart .item .cover .title a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover .author, #container #main-content .wrap #page-content .order_view .cart .item .cover .author {
          font-size: 12px;
          color: #7d7d7d;
          margin-left: 86px; }
          #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover .author a, #container #main-content .wrap #page-content .order_view .cart .item .cover .author a {
            text-decoration: none;
            color: #7d7d7d; }
          #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover .author a:hover, #container #main-content .wrap #page-content .order_view .cart .item .cover .author a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .cover .publish, #container #main-content .wrap #page-content .order_view .cart .item .cover .publish {
          font-size: 11px;
          color: #7d7d7d;
          margin-left: 86px;
          margin-top: 11px; }
      #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format, #container #main-content .wrap #page-content .order_view .cart .item .chose_format {
        width: 276px;
        border-right: 1px solid #DEDEDE;
        margin-top: 10px; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle {
          margin: 24px 0px 60px 20px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #000;
          font-size: 11px;
          font-weight: bold;
          width: 206px; }
          #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats {
            float: right;
            margin-right: -28px; }
            #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats.lock .icon, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats.lock .icon {
              cursor: auto; }
            #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats.downloads .icon .epub_standard.url:hover, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats.downloads .icon .epub_standard.url:hover {
              background: url(../images/koobe_sprite_v6.png) no-repeat -989px -882px;
              width: 34px;
              height: 42px;
              margin-top: -16px;
              margin-right: 0px !important;
              margin-left: -5px; }
            #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats.downloads .icon .mobi_standard.url:hover, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats.downloads .icon .mobi_standard.url:hover {
              background: url(../images/koobe_sprite_v6.png) no-repeat -1029px -882px;
              width: 34px;
              height: 42px;
              margin-top: -16px;
              margin-right: 0px !important;
              margin-left: -5px; }
            #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats.downloads .icon .pdf_standard.url:hover, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats.downloads .icon .pdf_standard.url:hover {
              background: url(../images/koobe_sprite_v6.png) no-repeat -1069px -882px;
              width: 34px;
              height: 42px;
              margin-top: -16px;
              margin-right: 0px !important;
              margin-left: -5px; }
            #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats div, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats div {
              float: right;
              margin-right: 12px;
              /*12 */
              margin-top: -5px; }
              #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats div.icon, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats div.icon {
                cursor: auto; }
              #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats div.highlighted, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats div.highlighted {
                margin-top: -16px;
                margin-right: 7px;
                /* 13 */
                margin-left: -5px; }
            #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats .formats-selector, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats .formats-selector {
              margin-top: -2px;
              margin-right: 0px; }
              #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats .formats-selector div, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats .formats-selector div {
                cursor: pointer; }
                #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats .formats-selector div.epub_standard:hover, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats .formats-selector div.epub_standard:hover {
                  background: url(../images/koobe_sprite_v6.png) no-repeat no-repeat -989px -882px;
                  width: 34px;
                  height: 42px;
                  margin-top: -16px;
                  margin-right: 7px;
                  margin-left: -5px; }
                #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats .formats-selector div.mobi_standard:hover, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats .formats-selector div.mobi_standard:hover {
                  background: url(../images/koobe_sprite_v6.png) no-repeat no-repeat -1029px -882px;
                  width: 34px;
                  height: 42px;
                  margin-top: -16px;
                  margin-right: 7px;
                  margin-left: -5px; }
                #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .formats .formats-selector div.pdf_standard:hover, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .formats .formats-selector div.pdf_standard:hover {
                  background: url(../images/koobe_sprite_v6.png) no-repeat no-repeat -1069px -882px;
                  width: 34px;
                  height: 42px;
                  margin-top: -16px;
                  margin-right: 7px;
                  margin-left: -5px; }
          #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format .middle .label, #container #main-content .wrap #page-content .order_view .cart .item .chose_format .middle .label {
            float: right;
            margin-right: 10px;
            color: #969696; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .chose_format.library .middle .formats, #container #main-content .wrap #page-content .order_view .cart .item .chose_format.library .middle .formats {
          margin-right: 0px; }
      #container #main-content .wrap #page-content .buy_step_cart .cart .item .price, #container #main-content .wrap #page-content .order_view .cart .item .price {
        width: 192px;
        /*300px;*/
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        position: relative;
        margin-top: 10px; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .price div, #container #main-content .wrap #page-content .order_view .cart .item .price div {
          font-size: 11px; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .price .middle, #container #main-content .wrap #page-content .order_view .cart .item .price .middle {
          float: right; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .price .value, #container #main-content .wrap #page-content .order_view .cart .item .price .value {
          margin-right: 8px;
          margin-left: 5px;
          font-size: 14px;
          font-weight: bold;
          float: left;
          color: #A2AF61; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .price .label, #container #main-content .wrap #page-content .order_view .cart .item .price .label {
          margin-top: 3px;
          float: left;
          font-size: 11px;
          font-weight: bold;
          color: #000;
          text-transform: capitalize; }
        #container #main-content .wrap #page-content .buy_step_cart .cart .item .price .remove_item, #container #main-content .wrap #page-content .order_view .cart .item .price .remove_item {
          width: 14px;
          height: 14px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -406px -382px;
          margin-top: 2px;
          cursor: pointer;
          float: left; }
    #container #main-content .wrap #page-content .buy_step_cart .buttons_bar, #container #main-content .wrap #page-content .order_view .buttons_bar {
      margin-bottom: 70px; }
      #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .button, #container #main-content .wrap #page-content .order_view .buttons_bar .button {
        height: 40px; }
      #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .left, #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .right_part .double_books .content .right, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_cart .buttons_bar .right, #container #main-content .wrap #page-content .order_view .buttons_bar .left, #container #main-content .wrap #page-content .order_view .buttons_bar .right_part .double_books .content .right, #container #main-content .wrap #page-content .right_part .double_books .content .order_view .buttons_bar .right {
        width: 50%;
        float: left; }
        #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .left .button, #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .right_part .double_books .content .right .button, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_cart .buttons_bar .right .button, #container #main-content .wrap #page-content .order_view .buttons_bar .left .button, #container #main-content .wrap #page-content .order_view .buttons_bar .right_part .double_books .content .right .button, #container #main-content .wrap #page-content .right_part .double_books .content .order_view .buttons_bar .right .button {
          cursor: pointer;
          background: url(../images/koobe_sprite_v6.png) no-repeat -30px -705px;
          width: 172px;
          height: 42px; }
          #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .left .button a, #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .right_part .double_books .content .right .button a, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_cart .buttons_bar .right .button a, #container #main-content .wrap #page-content .order_view .buttons_bar .left .button a, #container #main-content .wrap #page-content .order_view .buttons_bar .right_part .double_books .content .right .button a, #container #main-content .wrap #page-content .right_part .double_books .content .order_view .buttons_bar .right .button a {
            display: block;
            height: 100%;
            width: 100%; }
          #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .left .button:hover, #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .right_part .double_books .content .right .button:hover, #container #main-content .wrap #page-content .right_part .double_books .content .buy_step_cart .buttons_bar .right .button:hover, #container #main-content .wrap #page-content .order_view .buttons_bar .left .button:hover, #container #main-content .wrap #page-content .order_view .buttons_bar .right_part .double_books .content .right .button:hover, #container #main-content .wrap #page-content .right_part .double_books .content .order_view .buttons_bar .right .button:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -30px -748px; }
      #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .right, #container #main-content .wrap #page-content .order_view .buttons_bar .right {
        width: 50%;
        float: right;
        text-align: right;
        margin-right: -2px; }
        #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .right .button, #container #main-content .wrap #page-content .order_view .buttons_bar .right .button {
          cursor: pointer;
          width: 218px;
          height: 42px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -271px -705px;
          float: right; }
          #container #main-content .wrap #page-content .buy_step_cart .buttons_bar .right .button:hover, #container #main-content .wrap #page-content .order_view .buttons_bar .right .button:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -271px -748px; }
    #container #main-content .wrap #page-content .buy_step_cart .bottom_bar, #container #main-content .wrap #page-content .order_view .bottom_bar {
      height: 31px;
      margin-bottom: 30px;
      width: 100%;
      background: #b2d027;
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d027', endColorstr='#a1bc21',GradientType=0 );
      background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
      background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
      background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
      background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
      background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%);
      border: 1px solid #fff; }
      #container #main-content .wrap #page-content .buy_step_cart .bottom_bar .label, #container #main-content .wrap #page-content .order_view .bottom_bar .label {
        color: #fff;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 12px;
        font-weight: bold;
        float: right;
        margin-top: 8px;
        margin-right: 5px; }
      #container #main-content .wrap #page-content .buy_step_cart .bottom_bar .price, #container #main-content .wrap #page-content .order_view .bottom_bar .price {
        color: #000;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 14px;
        margin-right: 10px;
        font-weight: bold;
        float: right;
        margin-top: 6px;
        width: auto !important; }
    #container #main-content .wrap #page-content .buy_step_cart .head, #container #main-content .wrap #page-content .order_view .head {
      border-bottom: 1px solid #dbdbdb;
      padding-bottom: 20px; }
      #container #main-content .wrap #page-content .buy_step_cart .head .icon, #container #main-content .wrap #page-content .order_view .head .icon {
        float: left;
        width: 23px;
        height: 22px;
        background: url(../images/koobe_sprite_v6.png) no-repeat -581px -357px;
        margin: 1px 10px 0px 20px; }
      #container #main-content .wrap #page-content .buy_step_cart .head .title, #container #main-content .wrap #page-content .order_view .head .title {
        float: left;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        margin-top: 0px; }
      #container #main-content .wrap #page-content .buy_step_cart .head .sub_title, #container #main-content .wrap #page-content .order_view .head .sub_title {
        float: left;
        font-size: 14px;
        color: #633d6f;
        margin-top: 7px;
        margin-left: 5px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif; }
      #container #main-content .wrap #page-content .buy_step_cart .head.last, #container #main-content .wrap #page-content .order_view .head.last {
        border-bottom: none; }
        #container #main-content .wrap #page-content .buy_step_cart .head.last .icon, #container #main-content .wrap #page-content .order_view .head.last .icon {
          background: url(../images/koobe_sprite_v6.png) no-repeat -657px -357px; }
    #container #main-content .wrap #page-content .order_view.profile .chose_format.library .formats .icon {
      margin-right: 7px !important; }
    #container #main-content .wrap #page-content .buy_step {
      margin-top: 52px;
      height: 83px;
      background: #f8f8f8;
      border: 1px solid #dbdbdb;
      margin-bottom: 26px;
      position: relative; }
      #container #main-content .wrap #page-content .buy_step .steps {
        margin: 19px 20px;
        background: #fff;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
        width: 955px;
        height: 44px;
        border: 1px solid transparent; }
        #container #main-content .wrap #page-content .buy_step .steps .url {
          cursor: pointer; }
        #container #main-content .wrap #page-content .buy_step .steps .step_1 {
          float: left;
          width: 237px;
          background-color: #fff;
          height: 44px;
          margin-left: -1px;
          margin-top: -1px;
          border: 1px solid transparent; }
          #container #main-content .wrap #page-content .buy_step .steps .step_1 .icon {
            background: url(../images/koobe_sprite_v6.png) no-repeat -783px -358px;
            width: 28px;
            height: 24px;
            float: left;
            margin: 10px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_1 .label {
            float: left;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            font-size: 11px;
            margin-top: 16px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_1 .arrow, #container #main-content .wrap #page-content .buy_step .steps .step_1 .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step .steps .step_1 .arrow_left, #container #main-content .wrap #page-content .buy_step .steps .step_1 .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step .steps .step_1 .arrow_right, #container #main-content .wrap #page-content .buy_step .steps .step_1 .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step .steps .step_1 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_1 .right_part .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step .steps .step_1 .arrow_right_box, #container #main-content .wrap #page-content .buy_step .steps .step_1 .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step .steps .step_1 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_1 .right_part .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step .steps .step_1 .arrow_right_box, #container #main-content .wrap #page-content .buy_step .steps .step_1 .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step .steps .step_1 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_1 .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step .steps .step_1 .arrow_right_box {
            position: absolute;
            width: 20px;
            height: 46px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -549px -342px;
            left: 257px;
            top: 19px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_1 .number {
            float: left;
            width: 23px;
            height: 22px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -581px -357px;
            margin: 11px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_1.active .icon {
            background-position: -783px -387px; }
        #container #main-content .wrap #page-content .buy_step .steps .step_2 {
          float: left;
          width: 237px;
          background-color: #fff;
          height: 44px;
          margin-left: -1px;
          margin-top: -1px;
          border: 1px solid transparent; }
          #container #main-content .wrap #page-content .buy_step .steps .step_2 .icon {
            background: url(../images/koobe_sprite_v6.png) no-repeat -686px -356px;
            width: 28px;
            height: 24px;
            float: left;
            margin: 10px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_2 .label {
            float: left;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            font-size: 11px;
            margin-top: 16px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_2 .arrow, #container #main-content .wrap #page-content .buy_step .steps .step_2 .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step .steps .step_2 .arrow_left, #container #main-content .wrap #page-content .buy_step .steps .step_2 .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step .steps .step_2 .arrow_right, #container #main-content .wrap #page-content .buy_step .steps .step_2 .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step .steps .step_2 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_2 .right_part .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step .steps .step_2 .arrow_right_box, #container #main-content .wrap #page-content .buy_step .steps .step_2 .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step .steps .step_2 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_2 .right_part .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step .steps .step_2 .arrow_right_box, #container #main-content .wrap #page-content .buy_step .steps .step_2 .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step .steps .step_2 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_2 .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step .steps .step_2 .arrow_right_box {
            position: absolute;
            width: 20px;
            height: 50px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -549px -342px;
            left: 495px;
            top: 19px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_2 .number {
            float: left;
            width: 23px;
            height: 22px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -606px -357px;
            margin: 11px;
            margin-left: 23px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_2.active .icon {
            background-position: -686px -387px; }
        #container #main-content .wrap #page-content .buy_step .steps .step_3 {
          float: left;
          width: 237px;
          background-color: #fff;
          height: 44px;
          margin-left: -1px;
          margin-top: -1px;
          border: 1px solid transparent; }
          #container #main-content .wrap #page-content .buy_step .steps .step_3 .icon {
            background: url(../images/koobe_sprite_v6.png) no-repeat -717px -356px;
            width: 28px;
            height: 24px;
            float: left;
            margin: 10px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_3 .label {
            float: left;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            font-size: 11px;
            margin-top: 16px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_3 .arrow, #container #main-content .wrap #page-content .buy_step .steps .step_3 .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step .steps .step_3 .arrow_left, #container #main-content .wrap #page-content .buy_step .steps .step_3 .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step .steps .step_3 .arrow_right, #container #main-content .wrap #page-content .buy_step .steps .step_3 .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step .steps .step_3 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_3 .right_part .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step .steps .step_3 .arrow_right_box, #container #main-content .wrap #page-content .buy_step .steps .step_3 .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step .steps .step_3 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_3 .right_part .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step .steps .step_3 .arrow_right_box, #container #main-content .wrap #page-content .buy_step .steps .step_3 .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step .steps .step_3 .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .step_3 .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step .steps .step_3 .arrow_right_box {
            position: absolute;
            width: 20px;
            height: 50px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -549px -342px;
            left: 734px;
            top: 19px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_3 .number {
            float: left;
            width: 23px;
            height: 22px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -632px -357px;
            margin: 11px;
            margin-left: 23px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_3.active .icon {
            background-position: -717px -387px; }
        #container #main-content .wrap #page-content .buy_step .steps .step_4 {
          float: left;
          width: 238px;
          background-color: #fff;
          height: 44px;
          margin-left: 1px;
          margin-top: -1px;
          border: 1px solid transparent; }
          #container #main-content .wrap #page-content .buy_step .steps .step_4 .icon {
            background: url(../images/koobe_sprite_v6.png) no-repeat -751px -356px;
            width: 28px;
            height: 24px;
            float: left;
            margin: 10px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_4 .label {
            float: left;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            font-size: 11px;
            margin-top: 16px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_4 .number {
            float: left;
            width: 23px;
            height: 22px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -657px -357px;
            margin: 11px;
            margin-left: 23px; }
          #container #main-content .wrap #page-content .buy_step .steps .step_4.active .icon {
            background-position: -751px -387px; }
        #container #main-content .wrap #page-content .buy_step .steps .active {
          background-color: #633d6f;
          border-right: 1px solid #54395e; }
          #container #main-content .wrap #page-content .buy_step .steps .active .label {
            color: #fff; }
          #container #main-content .wrap #page-content .buy_step .steps .active .arrow, #container #main-content .wrap #page-content .buy_step .steps .active .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step .steps .active .arrow_left, #container #main-content .wrap #page-content .buy_step .steps .active .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .buy_step .steps .active .arrow_right, #container #main-content .wrap #page-content .buy_step .steps .active .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step .steps .active .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .active .right_part .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .buy_step .steps .active .arrow_right_box, #container #main-content .wrap #page-content .buy_step .steps .active .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step .steps .active .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .active .right_part .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .buy_step .steps .active .arrow_right_box, #container #main-content .wrap #page-content .buy_step .steps .active .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step .steps .active .arrow_left_box, #container #main-content .wrap #page-content .buy_step .steps .active .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .buy_step .steps .active .arrow_right_box {
            background: url(../images/koobe_sprite_v6.png) no-repeat -946px -639px;
            top: 18px;
            height: 47px;
            margin-left: 0px; }
    #container #main-content .wrap #page-content .login_page .title {
      margin-top: 40px;
      border-bottom: 1px solid #dbdbdb;
      margin-bottom: 25px; }
      #container #main-content .wrap #page-content .login_page .title h3 {
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-weight: normal;
        color: #000;
        text-transform: uppercase;
        margin-bottom: 5px;
        font-size: 20px; }
    #container #main-content .wrap #page-content .login_page .content {
      background-color: #fff;
      height: 153px;
      width: 968px;
      padding: 16px;
      position: relative;
      -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); }
      #container #main-content .wrap #page-content .login_page .content .login_part {
        float: left;
        width: 554px;
        height: 153px;
        border-right: 1px solid #BCBCBC; }
        #container #main-content .wrap #page-content .login_page .content .login_part .label {
          font-size: 11px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #535353;
          position: absolute;
          top: 32px; }
        #container #main-content .wrap #page-content .login_page .content .login_part .form {
          background-color: #E6E6E6;
          height: 152px;
          width: 537px;
          position: absolute;
          top: 16px;
          left: 16px; }
          #container #main-content .wrap #page-content .login_page .content .login_part .form input[type="text"], #container #main-content .wrap #page-content .login_page .content .login_part .form input[type="password"] {
            width: 239px;
            height: 21px;
            border: 1px solid #b6b6b6;
            color: #6A6A6A;
            padding: 2px 5px;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out; }
          #container #main-content .wrap #page-content .login_page .content .login_part .form .label_email {
            font-size: 11px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #868686;
            position: absolute;
            left: 30px;
            bottom: 96px;
            font-weight: bold; }
          #container #main-content .wrap #page-content .login_page .content .login_part .form .label_password {
            font-size: 11px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #868686;
            position: absolute;
            left: 30px;
            bottom: 60px;
            font-weight: bold; }
          #container #main-content .wrap #page-content .login_page .content .login_part .form input[type="text"] {
            position: absolute;
            left: 86px;
            bottom: 90px; }
          #container #main-content .wrap #page-content .login_page .content .login_part .form input[type="password"] {
            position: absolute;
            left: 86px;
            bottom: 53px; }
          #container #main-content .wrap #page-content .login_page .content .login_part .form input[type="submit"] {
            position: absolute;
            left: 346px;
            bottom: 53px;
            font-size: 12px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -489px -633px;
            border: none;
            width: 78px;
            height: 27px; }
            #container #main-content .wrap #page-content .login_page .content .login_part .form input[type="submit"]:hover {
              background: url(../images/koobe_sprite_v6.png) no-repeat -489px -669px; }
          #container #main-content .wrap #page-content .login_page .content .login_part .form .recover_password {
            position: absolute;
            bottom: 19px;
            left: 190px;
            width: 147px;
            height: 27px;
            font-size: 11px;
            color: #633d6f;
            text-decoration: none;
            text-align: right; }
            #container #main-content .wrap #page-content .login_page .content .login_part .form .recover_password:hover {
              text-decoration: underline; }
          #container #main-content .wrap #page-content .login_page .content .login_part .form .recover_label {
            position: absolute;
            bottom: 23px;
            left: 86px;
            font-size: 11px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #535353; }
      #container #main-content .wrap #page-content .login_page .content.recover .reset {
        top: 63px; }
      #container #main-content .wrap #page-content .login_page .content.recover .label_email {
        top: 69px; }
      #container #main-content .wrap #page-content .login_page .content.recover .button {
        background: url(../images/koobe_sprite_v6.png) no-repeat -540px -895px;
        width: 74px;
        height: 27px;
        position: absolute;
        right: 27px;
        top: 63px;
        cursor: pointer; }
        #container #main-content .wrap #page-content .login_page .content.recover .button:hover {
          background: url(../images/koobe_sprite_v6.png) no-repeat -540px -932px; }
      #container #main-content .wrap #page-content .login_page .content.recover input[type="text"] {
        width: 329px !important; }
      #container #main-content .wrap #page-content .login_page .content.register {
        height: 470px; }
        #container #main-content .wrap #page-content .login_page .content.register .login_part {
          height: 470px; }
        #container #main-content .wrap #page-content .login_page .content.register .create_account {
          width: 119px;
          height: 27px;
          cursor: pointer;
          position: absolute;
          right: 24px;
          bottom: 20px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -740px -633px; }
          #container #main-content .wrap #page-content .login_page .content.register .create_account:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -740px -669px; }
        #container #main-content .wrap #page-content .login_page .content.register .form {
          height: 470px;
          top: 16px;
          bottom: 0; }
          #container #main-content .wrap #page-content .login_page .content.register .form input[type="text"], #container #main-content .wrap #page-content .login_page .content.register .form input[type="password"] {
            position: inherit;
            left: 0;
            bottom: 0; }
          #container #main-content .wrap #page-content .login_page .content.register .form input[type="checkbox"] {
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out; }
          #container #main-content .wrap #page-content .login_page .content.register .form .register_form {
            font-size: 11px;
            font-weight: bold;
            color: #868686;
            margin-top: 20px;
            width: 100%; }
            #container #main-content .wrap #page-content .login_page .content.register .form .register_form .to_left {
              text-align: left; }
            #container #main-content .wrap #page-content .login_page .content.register .form .register_form .label {
              position: inherit; }
            #container #main-content .wrap #page-content .login_page .content.register .form .register_form .required {
              margin-bottom: 20px;
              margin-top: 10px;
              color: #5a5a5a;
              text-align: right !important;
              margin-right: 1px;
              font-weight: normal;
              width: 379px !important; }
            #container #main-content .wrap #page-content .login_page .content.register .form .register_form input[type="text"], #container #main-content .wrap #page-content .login_page .content.register .form .register_form input[type="password"] {
              width: 369px; }
            #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr {
              height: 35px; }
              #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:last-child {
                font-weight: normal; }
                #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:last-child p {
                  margin-top: 0px; }
              #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr.space_bottom {
                height: 42px;
                vertical-align: top; }
              #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td.separate {
                height: 0px;
                padding: 0px; }
              #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:first-child {
                width: 120px;
                text-align: right; }
                #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:first-child .checkbox {
                  float: right;
                  margin-top: 0px; }
                #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:first-child.top {
                  vertical-align: top; }
                #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:first-child span {
                  color: #363636; }
                  #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:first-child span.info {
                    font-weight: normal; }
              #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:last-child {
                padding-left: 10px; }
                #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:last-child textarea {
                  width: 373px;
                  height: 140px;
                  resize: none;
                  outline: none; }
                #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:last-child div {
                  width: 382px;
                  text-align: justify; }
                #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:last-child a {
                  color: #633d6f;
                  text-decoration: none; }
                  #container #main-content .wrap #page-content .login_page .content.register .form .register_form tr td:last-child a:hover {
                    text-decoration: underline; }
      #container #main-content .wrap #page-content .login_page .content .register_part {
        float: left;
        width: 397px;
        height: 153px;
        margin-left: 16px;
        font-size: 11px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        color: #6f6f6f; }
        #container #main-content .wrap #page-content .login_page .content .register_part .label {
          margin-top: 00px; }
          #container #main-content .wrap #page-content .login_page .content .register_part .label p {
            margin-top: 0px; }
          #container #main-content .wrap #page-content .login_page .content .register_part .label .title {
            margin-top: 0px;
            margin-bottom: 9px; }
            #container #main-content .wrap #page-content .login_page .content .register_part .label .title h3 {
              margin-top: -4px; }
        #container #main-content .wrap #page-content .login_page .content .register_part .button {
          position: absolute;
          bottom: 16px;
          right: 16px;
          width: 123px;
          height: 27px;
          cursor: pointer;
          background: url(../images/koobe_sprite_v6.png) no-repeat -740px -633px; }
          #container #main-content .wrap #page-content .login_page .content .register_part .button:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -740px -669px; }
    #container #main-content .wrap #page-content .login_page .shadow {
      width: 1057px;
      height: 36px;
      background: url(../images/koobe_sprite_v6.png) no-repeat -103px -458px;
      margin-left: -24px;
      margin-bottom: 120px; }
    #container #main-content .wrap #page-content .search_head {
      border-bottom: 1px solid #dbdbdb;
      font-face: Tahoma, Geneva, Kalimati, sans-serif;
      margin-top: 10px;
      margin-bottom: 10px;
      padding-bottom: 5px; }
      #container #main-content .wrap #page-content .search_head .black {
        text-transform: uppercase;
        font-size: 20px;
        margin-left: 5px;
        text-decoration: none; }
      #container #main-content .wrap #page-content .search_head .violet {
        color: #633d6f;
        font-size: 14px; }
      #container #main-content .wrap #page-content .search_head h1 {
        margin: 0px 0px 0px 5px;
        height: auto;
        font-size: 20px;
        line-height: 23px;
        font-family: sans-serif; }
    #container #main-content .wrap #page-content .filters {
      width: 100%;
      background: #fff;
      margin-top: 20px;
      display: none;
      -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); }
      #container #main-content .wrap #page-content .filters .search_text {
        width: 175px;
        height: 100px;
        float: left;
        position: relative; }
        #container #main-content .wrap #page-content .filters .search_text .label {
          font-size: 11px;
          color: #633d6f;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          text-transform: uppercase;
          font-weight: bold;
          position: absolute;
          left: 20px;
          top: 22px; }
      #container #main-content .wrap #page-content .filters .input {
        background: #fcfcfc;
        /* Old browsers */
        background: -moz-linear-gradient(top, #fcfcfc 4%, #e9e9e9 6%, #ffffff 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #fcfcfc), color-stop(6%, #e9e9e9), color-stop(100%, #ffffff));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fcfcfc 4%, #e9e9e9 6%, #ffffff 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fcfcfc 4%, #e9e9e9 6%, #ffffff 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #fcfcfc 4%, #e9e9e9 6%, #ffffff 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #fcfcfc 4%, #e9e9e9 6%, #ffffff 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffffff',GradientType=0 );
        /* IE6-9 */
        border: 1px solid #d1d1d1;
        height: 19px;
        position: absolute;
        left: 20px;
        top: 40px;
        margin-bottom: 10px; }
        #container #main-content .wrap #page-content .filters .input input[type="text"] {
          border: none;
          background: transparent;
          float: left;
          width: 120px;
          font-size: 11px;
          color: black;
          height: 15px;
          padding: 1px 2px 1px 2px; }
        #container #main-content .wrap #page-content .filters .input .clear_filter {
          width: 17px;
          height: 19px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -599px -427px;
          float: right;
          cursor: pointer;
          margin: 0px 2px;
          margin-left: 8px;
          border-left: 1px solid #D1D1D1; }
        #container #main-content .wrap #page-content .filters .input span {
          font-size: 11px;
          color: #000;
          margin-left: 5px; }
      #container #main-content .wrap #page-content .filters .criteries {
        width: 745px;
        float: right;
        height: 80%;
        position: relative;
        padding: 10px;
        padding-bottom: 1px; }
        #container #main-content .wrap #page-content .filters .criteries .input {
          position: relative;
          top: auto;
          left: auto;
          float: left;
          margin-right: 10px;
          display: table; }
          #container #main-content .wrap #page-content .filters .criteries .input span {
            display: table-cell;
            vertical-align: middle;
            padding-left: 5px; }
    #container #main-content .wrap #page-content .pager_top {
      width: 100%;
      height: 55px;
      background: #fff;
      margin-top: 20px;
      position: relative;
      -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
      margin-bottom: 50px;
      display: block; }
      #container #main-content .wrap #page-content .pager_top div.sort {
        color: #b2d027;
        vertical-align: middle;
        font-weight: bold;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 11px;
        display: block;
        text-transform: uppercase;
        text-align: center;
        float: left;
        margin-top: 19px;
        margin-left: 10px; }
        #container #main-content .wrap #page-content .pager_top div.sort select.sort {
          margin-left: 5px;
          outline: none;
          color: #7e7e7e;
          border: 1px solid #dbdbdb;
          width: 150px;
          height: 17px;
          text-transform: none; }
      #container #main-content .wrap #page-content .pager_top div.view {
        width: 140px;
        display: block;
        vertical-align: middle;
        padding-left: 20px;
        padding-top: 18px;
        float: left; }
        #container #main-content .wrap #page-content .pager_top div.view .btn {
          background: #5f3b6b;
          /* Old browsers */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
          /* IE6-9 */
          background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
          /* W3C */
          margin-right: 8px;
          float: left;
          width: 20px;
          height: 18px;
          text-align: center;
          color: #fff;
          font-size: 12px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif; }
          #container #main-content .wrap #page-content .pager_top div.view .btn a {
            display: block;
            color: #fff;
            text-decoration: none;
            line-height: 17px; }
          #container #main-content .wrap #page-content .pager_top div.view .btn.active a {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .pager_top div.view .label {
          text-transform: uppercase;
          color: #b2d027;
          font-weight: bold;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-size: 11px;
          float: left;
          margin: 3px 5px 0px 0px; }
    #container #main-content .wrap #page-content .product_page, #container #main-content .wrap #page-content .media_plus {
      width: 1000px;
      margin-top: 18px; }
      #container #main-content .wrap #page-content .product_page .breadcrumbs, #container #main-content .wrap #page-content .media_plus .breadcrumbs {
        color: #8f8e8e;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 11px;
        margin-bottom: 20px; }
        #container #main-content .wrap #page-content .product_page .breadcrumbs span a, #container #main-content .wrap #page-content .media_plus .breadcrumbs span a {
          color: #8f8e8e;
          text-decoration: none; }
          #container #main-content .wrap #page-content .product_page .breadcrumbs span a:hover, #container #main-content .wrap #page-content .media_plus .breadcrumbs span a:hover {
            color: #633d6f;
            text-decoration: underline; }
        #container #main-content .wrap #page-content .product_page .breadcrumbs span:last-child a, #container #main-content .wrap #page-content .media_plus .breadcrumbs span:last-child a {
          font-weight: bold;
          text-decoration: none;
          color: #000; }
      #container #main-content .wrap #page-content .product_page .content, #container #main-content .wrap #page-content .media_plus .content {
        position: relative; }
        #container #main-content .wrap #page-content .product_page .content .table_of_content, #container #main-content .wrap #page-content .media_plus .content .table_of_content {
          color: #666;
          font-size: 11px; }
          #container #main-content .wrap #page-content .product_page .content .table_of_content .bar, #container #main-content .wrap #page-content .media_plus .content .table_of_content .bar {
            color: #fff;
            background: #c3c3c3;
            background: -moz-linear-gradient(top, #c3c3c3 0%, #b5b5b5 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c3c3c3), color-stop(100%, #b5b5b5));
            background: -webkit-linear-gradient(top, #c3c3c3 0%, #b5b5b5 100%);
            background: -o-linear-gradient(top, #c3c3c3 0%, #b5b5b5 100%);
            background: -ms-linear-gradient(top, #c3c3c3 0%, #b5b5b5 100%);
            background: linear-gradient(to bottom, #c3c3c3 0%, #b5b5b5 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#b5b5b5',GradientType=0 );
            height: 28px;
            display: table-cell;
            width: 1000px;
            vertical-align: middle;
            padding-left: 10px; }
          #container #main-content .wrap #page-content .product_page .content .table_of_content .toc, #container #main-content .wrap #page-content .media_plus .content .table_of_content .toc {
            padding-left: 10px; }
          #container #main-content .wrap #page-content .product_page .content .table_of_content strong, #container #main-content .wrap #page-content .media_plus .content .table_of_content strong {
            font-weight: bold; }
        #container #main-content .wrap #page-content .product_page .content .big_book, #container #main-content .wrap #page-content .media_plus .content .big_book {
          width: 300px;
          float: left; }
          #container #main-content .wrap #page-content .product_page .content .big_book .ereader_top, #container #main-content .wrap #page-content .media_plus .content .big_book .ereader_top {
            background: url(../images/reader/top.png) center center no-repeat;
            width: 261px;
            height: 25px; }
          #container #main-content .wrap #page-content .product_page .content .big_book .ereader_bottom, #container #main-content .wrap #page-content .media_plus .content .big_book .ereader_bottom {
            background: url(../images/reader/bottom.png) center center no-repeat;
            width: 251px;
            height: 43px;
            padding-left: 10px; }
          #container #main-content .wrap #page-content .product_page .content .big_book .ereader_middle, #container #main-content .wrap #page-content .media_plus .content .big_book .ereader_middle {
            background-repeat: no-repeat;
            background-image: url(../images/ajax-loader.gif), url(../images/reader/middle.png);
            width: 243px;
            padding-left: 18px;
            background-size: 16px 16px, 100% 100%;
            background-position: center center, center center;
            min-height: 287px; }
            #container #main-content .wrap #page-content .product_page .content .big_book .ereader_middle img, #container #main-content .wrap #page-content .media_plus .content .big_book .ereader_middle img {
              box-shadow: none;
              border-radius: 2px;
              display: block; }
          #container #main-content .wrap #page-content .product_page .content .big_book .ereader, #container #main-content .wrap #page-content .media_plus .content .big_book .ereader {
            background: url(../images/czytnik-na-okladki.png) center center no-repeat;
            width: 287px;
            height: 407px;
            position: relative; }
          #container #main-content .wrap #page-content .product_page .content .big_book img, #container #main-content .wrap #page-content .media_plus .content .big_book img {
            box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dbdbdb;
            image-rendering: -moz-crisp-edges; }
          #container #main-content .wrap #page-content .product_page .content .big_book .shadow, #container #main-content .wrap #page-content .media_plus .content .big_book .shadow {
            position: absolute;
            left: 259px;
            top: 0px;
            height: 280px;
            width: 70px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -1231px -210px; }
        #container #main-content .wrap #page-content .product_page .content .description, #container #main-content .wrap #page-content .media_plus .content .description {
          margin-top: 20px;
          font-size: 12px;
          line-height: 16px;
          color: #666;
          text-align: justify; }
          #container #main-content .wrap #page-content .product_page .content .description li, #container #main-content .wrap #page-content .media_plus .content .description li {
            list-style: inside url(../images/list-style2.gif); }
          #container #main-content .wrap #page-content .product_page .content .description h1, #container #main-content .wrap #page-content .media_plus .content .description h1 {
            font-size: 14px; }
        #container #main-content .wrap #page-content .product_page .content .book_info, #container #main-content .wrap #page-content .media_plus .content .book_info {
          position: relative;
          z-index: 3;
          float: left;
          width: 457px;
          height: 418px;
          border-right: 1px solid #bcbcbc; }
          #container #main-content .wrap #page-content .product_page .content .book_info .tags, #container #main-content .wrap #page-content .media_plus .content .book_info .tags {
            width: 395px;
            height: 18px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .tags div, #container #main-content .wrap #page-content .media_plus .content .book_info .tags div {
              float: left;
              margin-top: 0px; }
          #container #main-content .wrap #page-content .product_page .content .book_info .category, #container #main-content .wrap #page-content .media_plus .content .book_info .category {
            margin-top: 10px;
            margin-left: 5px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .category a, #container #main-content .wrap #page-content .media_plus .content .book_info .category a {
              color: #633d6f;
              font-size: 10px;
              padding-right: 15px;
              text-decoration: none;
              padding-right: 15px;
              float: left;
              margin-top: 2px; }
              #container #main-content .wrap #page-content .product_page .content .book_info .category a:hover, #container #main-content .wrap #page-content .media_plus .content .book_info .category a:hover {
                color: #633d6f;
                text-decoration: underline; }
            #container #main-content .wrap #page-content .product_page .content .book_info .category a:last-child, #container #main-content .wrap #page-content .media_plus .content .book_info .category a:last-child {
              border: none; }
          #container #main-content .wrap #page-content .product_page .content .book_info .book_title, #container #main-content .wrap #page-content .media_plus .content .book_info .book_title {
            font-size: 22px;
            display: block;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #000;
            font-weight: normal;
            margin: 10px 5px 0px 5px; }
          #container #main-content .wrap #page-content .product_page .content .book_info .book_author, #container #main-content .wrap #page-content .media_plus .content .book_info .book_author {
            font-size: 16px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #7d7d7d;
            font-weight: normal;
            display: block;
            margin: 0px 5px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .book_author a, #container #main-content .wrap #page-content .media_plus .content .book_info .book_author a {
              color: #7d7d7d;
              text-decoration: none; }
              #container #main-content .wrap #page-content .product_page .content .book_info .book_author a:hover, #container #main-content .wrap #page-content .media_plus .content .book_info .book_author a:hover {
                color: #633d6f;
                text-decoration: underline; }
          #container #main-content .wrap #page-content .product_page .content .book_info .subtitle, #container #main-content .wrap #page-content .media_plus .content .book_info .subtitle {
            margin: 5px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .subtitle h4, #container #main-content .wrap #page-content .media_plus .content .book_info .subtitle h4 {
              font-size: 14px;
              font-weight: bold;
              color: #7d7d7d; }
          #container #main-content .wrap #page-content .product_page .content .book_info .book_bookRate, #container #main-content .wrap #page-content .media_plus .content .book_info .book_bookRate {
            margin: 15px 0px 5px 3px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .book_bookRate .bookRate, #container #main-content .wrap #page-content .media_plus .content .book_info .book_bookRate .bookRate {
              height: 24px;
              background: #f8f8f8; }
              #container #main-content .wrap #page-content .product_page .content .book_info .book_bookRate .bookRate .bookRateText1, #container #main-content .wrap #page-content .media_plus .content .book_info .book_bookRate .bookRate .bookRateText1 {
                float: left;
                width: 80px;
                padding-top: 5px;
                font-size: 11px;
                font-weight: bold; }
              #container #main-content .wrap #page-content .product_page .content .book_info .book_bookRate .bookRate .bookRateText2, #container #main-content .wrap #page-content .media_plus .content .book_info .book_bookRate .bookRate .bookRateText2 {
                float: left;
                margin-right: 10px;
                padding-top: 5px;
                font-size: 11px; }
              #container #main-content .wrap #page-content .product_page .content .book_info .book_bookRate .bookRate .bookRCS, #container #main-content .wrap #page-content .media_plus .content .book_info .book_bookRate .bookRate .bookRCS {
                float: left;
                margin-right: 10px;
                padding-top: 5px;
                font-size: 11px;
                display: none; }
              #container #main-content .wrap #page-content .product_page .content .book_info .book_bookRate .bookRate .bookTotalRate, #container #main-content .wrap #page-content .media_plus .content .book_info .book_bookRate .bookRate .bookTotalRate {
                float: left;
                width: 125px;
                height: 22px; }
              #container #main-content .wrap #page-content .product_page .content .book_info .book_bookRate .bookRate .bookUserRate, #container #main-content .wrap #page-content .media_plus .content .book_info .book_bookRate .bookRate .bookUserRate {
                float: left;
                text-align: right; }
          #container #main-content .wrap #page-content .product_page .content .book_info .distinction, #container #main-content .wrap #page-content .media_plus .content .book_info .distinction {
            margin-bottom: 5px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .distinction h4, #container #main-content .wrap #page-content .media_plus .content .book_info .distinction h4 {
              margin: 0;
              font-size: 14px;
              font-weight: bold;
              color: #7d7d7d; }
          #container #main-content .wrap #page-content .product_page .content .book_info .book_stats, #container #main-content .wrap #page-content .media_plus .content .book_info .book_stats {
            margin: 10px 5px;
            font-size: 12px;
            color: #7d7d7d;
            line-height: 15px; }
          #container #main-content .wrap #page-content .product_page .content .book_info #book_rate_label, #container #main-content .wrap #page-content .media_plus .content .book_info #book_rate_label {
            display: none; }
          #container #main-content .wrap #page-content .product_page .content .book_info #book_comments_link, #container #main-content .wrap #page-content .media_plus .content .book_info #book_comments_link {
            display: none;
            cursor: pointer; }
          #container #main-content .wrap #page-content .product_page .content .book_info #book_comments_link:hover #book_comments_label, #container #main-content .wrap #page-content .media_plus .content .book_info #book_comments_link:hover #book_comments_label {
            color: #54395e;
            text-decoration: underline; }
          #container #main-content .wrap #page-content .product_page .content .book_info #book_sites_link, #container #main-content .wrap #page-content .media_plus .content .book_info #book_sites_link {
            display: none;
            cursor: pointer; }
          #container #main-content .wrap #page-content .product_page .content .book_info #book_sites_link:hover #book_sites_label, #container #main-content .wrap #page-content .media_plus .content .book_info #book_sites_link:hover #book_sites_label {
            color: #54395e;
            text-decoration: underline; }
          #container #main-content .wrap #page-content .product_page .content .book_info .short_description, #container #main-content .wrap #page-content .media_plus .content .book_info .short_description {
            font-size: 14px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            color: #633d6f;
            margin: 20px 5px 0px 5px;
            border-bottom: 1px solid #bcbcbc;
            width: 410px;
            padding-bottom: 5px; }
          #container #main-content .wrap #page-content .product_page .content .book_info .book_details, #container #main-content .wrap #page-content .media_plus .content .book_info .book_details {
            font-size: 11px;
            color: #7d7d7d;
            margin: 10px 5px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .book_details div, #container #main-content .wrap #page-content .media_plus .content .book_info .book_details div {
              display: block; }
              #container #main-content .wrap #page-content .product_page .content .book_info .book_details div a, #container #main-content .wrap #page-content .media_plus .content .book_info .book_details div a {
                color: #7d7d7d;
                text-decoration: none; }
                #container #main-content .wrap #page-content .product_page .content .book_info .book_details div a:hover, #container #main-content .wrap #page-content .media_plus .content .book_info .book_details div a:hover {
                  color: #633d6f;
                  text-decoration: underline; }
          #container #main-content .wrap #page-content .product_page .content .book_info .distinction, #container #main-content .wrap #page-content .media_plus .content .book_info .distinction {
            margin: 25px 5px;
            height: 42px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .distinction div, #container #main-content .wrap #page-content .media_plus .content .book_info .distinction div {
              float: left;
              margin-right: 6px; }
            #container #main-content .wrap #page-content .product_page .content .book_info .distinction span, #container #main-content .wrap #page-content .media_plus .content .book_info .distinction span {
              font-size: 11px;
              font-weight: bold;
              color: #000; }
          #container #main-content .wrap #page-content .product_page .content .book_info .download_sample, #container #main-content .wrap #page-content .media_plus .content .book_info .download_sample {
            font-size: 11px;
            color: #7d7d7d;
            margin: 30px 5px 5px 5px;
            text-transform: uppercase;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            border: 1px solid #d1d1d1;
            width: 309px;
            height: 49px;
            background: #ffffff;
            /* Old browsers */
            background: -moz-linear-gradient(top, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #ffffff), color-stop(3%, #e5e5e5), color-stop(100%, #ffffff));
            /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
            /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #ffffff 3%, #e5e5e5 3%, #ffffff 100%);
            /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
            /* IE6-9 */ }
            #container #main-content .wrap #page-content .product_page .content .book_info .download_sample .label, #container #main-content .wrap #page-content .media_plus .content .book_info .download_sample .label {
              float: left;
              margin-top: 17px;
              margin-left: 9px;
              font-weight: bold; }
            #container #main-content .wrap #page-content .product_page .content .book_info .download_sample .formats, #container #main-content .wrap #page-content .media_plus .content .book_info .download_sample .formats {
              float: left;
              margin-left: 18px;
              width: 110px;
              margin-top: 3px; }
              #container #main-content .wrap #page-content .product_page .content .book_info .download_sample .formats a, #container #main-content .wrap #page-content .media_plus .content .book_info .download_sample .formats a {
                float: left;
                margin-top: -5px; }
              #container #main-content .wrap #page-content .product_page .content .book_info .download_sample .formats a:hover div, #container #main-content .wrap #page-content .media_plus .content .book_info .download_sample .formats a:hover div {
                margin-top: -3px;
                border: 3px solid #633d6f;
                margin-right: 9px;
                margin-left: -3px;
                box-shadow: 0 0 0 1px #694079; }
        #container #main-content .wrap #page-content .product_page .content .price, #container #main-content .wrap #page-content .media_plus .content .price {
          float: left;
          width: 222px;
          height: 418px;
          position: relative; }
          #container #main-content .wrap #page-content .product_page .content .price .premiumPoints, #container #main-content .wrap #page-content .media_plus .content .price .premiumPoints {
            position: absolute;
            right: 10px;
            bottom: 65px;
            text-align: right;
            color: #e47911;
            font-size: 12px; }
            #container #main-content .wrap #page-content .product_page .content .price .premiumPoints a, #container #main-content .wrap #page-content .media_plus .content .price .premiumPoints a {
              font-weight: bold;
              color: #e47911;
              font-size: 12px; }
          #container #main-content .wrap #page-content .product_page .content .price .bookRate, #container #main-content .wrap #page-content .media_plus .content .price .bookRate {
            position: absolute;
            left: 10px;
            bottom: 10px;
            height: 70px;
            width: 220px;
            background: #f8f8f8; }
            #container #main-content .wrap #page-content .product_page .content .price .bookRate .bookRateText1, #container #main-content .wrap #page-content .media_plus .content .price .bookRate .bookRateText1 {
              font-size: 11px;
              width: 90px;
              height: 20px;
              position: absolute;
              right: 14px;
              top: 0px;
              text-align: right;
              font-weight: bold; }
            #container #main-content .wrap #page-content .product_page .content .price .bookRate .bookRateText2, #container #main-content .wrap #page-content .media_plus .content .price .bookRate .bookRateText2 {
              font-size: 11px;
              width: 90px;
              height: 20px;
              position: absolute;
              right: 14px;
              top: 55px;
              text-align: right; }
            #container #main-content .wrap #page-content .product_page .content .price .bookRate .bookTotalRate, #container #main-content .wrap #page-content .media_plus .content .price .bookRate .bookTotalRate {
              position: absolute;
              right: 13px;
              top: 20px;
              text-align: right; }
            #container #main-content .wrap #page-content .product_page .content .price .bookRate .bookUserRate, #container #main-content .wrap #page-content .media_plus .content .price .bookRate .bookUserRate {
              position: absolute;
              right: 13px;
              top: 120px;
              text-align: right; }
          #container #main-content .wrap #page-content .product_page .content .price .ribbon, #container #main-content .wrap #page-content .media_plus .content .price .ribbon {
            position: absolute;
            width: 250px;
            height: 460px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -853px 10px;
            right: -46px;
            top: -60px; }
            #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_share, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_share {
              font-size: 11px;
              position: absolute;
              top: 35px;
              color: #7D7D7D;
              margin: 10px 5px 5px 5px;
              text-transform: uppercase;
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              left: -7px;
              font-weight: bold;
              overflow: hidden;
              width: 225px;
              height: 46px;
              opacity: 0;
              display: none; }
              #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_share div:first-child, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_share div:first-child {
                margin-bottom: 10px; }
              #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_share .buttons, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_share .buttons {
                margin-top: -3px;
                overflow: hidden; }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_share .buttons .fb-like, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_share .buttons .fb-like {
                  position: relative;
                  z-index: 100; }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_share .buttons div, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_share .buttons div {
                  float: left;
                  margin-right: 7px; }
              #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_share span, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_share span {
                float: left; }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_share span div, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_share span div {
                  margin: 0px 5px;
                  float: left; }
            #container #main-content .wrap #page-content .product_page .content .price .ribbon .options, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .options {
              position: absolute;
              top: 180px;
              width: 200px;
              text-align: right;
              height: 150px;
              right: 0px; }
              #container #main-content .wrap #page-content .product_page .content .price .ribbon .options .formats, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .options .formats {
                position: absolute;
                width: 218px;
                height: 30px;
                right: 41px;
                top: 43px;
                text-align: right; }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .options .formats .chose_format, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .options .formats .chose_format {
                  color: #A2AF61;
                  font-size: 11px;
                  font-weight: bold;
                  margin-right: 5px;
                  margin-top: 5px;
                  float: right; }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .options .formats div, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .options .formats div {
                  float: right; }
                  #container #main-content .wrap #page-content .product_page .content .price .ribbon .options .formats div .icon.highlighted, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .options .formats div .icon.highlighted {
                    margin-top: -11px;
                    margin-left: -5px;
                    margin-right: 7px; }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .options .formats .formats-selector .epub_standard:hover, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .options .formats .formats-selector .epub_standard:hover {
                  margin-top: -11px;
                  margin-left: -5px;
                  margin-right: 7px;
                  background: url(../images/koobe_sprite_v6.png) no-repeat -989px -882px;
                  width: 34px;
                  height: 42px; }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .options .formats .formats-selector .mobi_standard:hover, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .options .formats .formats-selector .mobi_standard:hover {
                  margin-top: -11px;
                  margin-left: -5px;
                  margin-right: 7px;
                  background: url(../images/koobe_sprite_v6.png) no-repeat -1029px -882px;
                  width: 34px;
                  height: 42px; }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .options .formats .formats-selector .pdf_standard:hover, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .options .formats .formats-selector .pdf_standard:hover {
                  margin-top: -11px;
                  margin-left: -5px;
                  margin-right: 7px;
                  background: url(../images/koobe_sprite_v6.png) no-repeat -1069px -882px;
                  width: 34px;
                  height: 42px; }
            #container #main-content .wrap #page-content .product_page .content .price .ribbon .borders, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .borders {
              border-top: 1px solid #947c9c;
              border-right: 1px solid #947c9c;
              border-bottom: 1px solid transparent;
              border-left: 1px solid transparent;
              height: 30px; }
            #container #main-content .wrap #page-content .product_page .content .price .ribbon .add_to_cart, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .add_to_cart {
              width: 144px;
              height: 34px;
              top: 88px;
              background: url(../images/koobe_sprite_v6.png) no-repeat -45px -563px;
              position: relative;
              cursor: pointer;
              left: 4px; }
              #container #main-content .wrap #page-content .product_page .content .price .ribbon .add_to_cart:hover, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .add_to_cart:hover {
                background: url(../images/koobe_sprite_v6.png) no-repeat -45px -598px; }
            #container #main-content .wrap #page-content .product_page .content .price .ribbon .buy_now, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .buy_now {
              left: 30px;
              top: 99px;
              width: 125px;
              height: 34px;
              position: relative;
              cursor: pointer;
              background: url(../images/koobe_sprite_v6.png) no-repeat -205px -563px; }
              #container #main-content .wrap #page-content .product_page .content .price .ribbon .buy_now:hover, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .buy_now:hover {
                background: url(../images/koobe_sprite_v6.png) no-repeat -205px -598px; }
            #container #main-content .wrap #page-content .product_page .content .price .ribbon .add_to_clipboard, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .add_to_clipboard {
              left: -52px;
              top: 78px;
              position: relative;
              color: #633D6F;
              font-size: 10px;
              text-decoration: none; }
            #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_price, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_price {
              position: absolute;
              top: 130px;
              left: 10px;
              width: 214px;
              height: 50px;
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              color: #445110;
              font-weight: bold;
              text-align: center;
              text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
              #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_price .label, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_price .label {
                font-size: 20px;
                color: #445110;
                font-weight: normal; }
              #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_price .current_price, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_price .current_price {
                font-size: 26px;
                font-family: Tahoma, Geneva, Kalimati, sans-serif;
                color: #fff;
                font-weight: bold;
                text-align: center;
                text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
                #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_price .current_price.strike, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_price .current_price.strike {
                  font-family: Tahoma, Geneva, Kalimati, sans-serif;
                  font-size: 20px;
                  color: #445110;
                  text-decoration: line-through; }
            #container #main-content .wrap #page-content .product_page .content .price .ribbon .book_promo_price, #container #main-content .wrap #page-content .media_plus .content .price .ribbon .book_promo_price {
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              position: absolute;
              top: 156px;
              left: 109px;
              font-size: 25px;
              color: white;
              font-weight: bold;
              text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
    #container #main-content .wrap #page-content .media_plus .media-header {
      font-family: Tahoma, Geneva, Kalimati, sans-serif;
      font-size: 12px;
      font-weight: bold;
      letter-spacing: 0px;
      color: #fff;
      text-transform: uppercase;
      height: 23px;
      padding: 9px 0px 0px 10px;
      background: #5f3b6b;
      /* Old browsers */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
      /* IE6-9 */
      background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
      /* W3C */ }
    #container #main-content .wrap #page-content .media_plus .row {
      margin: 10px 0;
      padding: 10px;
      border: solid 1px #bbbbbb;
      background-color: #e0e0e0; }
      #container #main-content .wrap #page-content .media_plus .row a.title {
        margin: 0 auto;
        width: 100%;
        text-align: center;
        font-weight: bold;
        font-size: 13px; }
      #container #main-content .wrap #page-content .media_plus .row .player {
        margin: 10px auto; }
        #container #main-content .wrap #page-content .media_plus .row .player .video_cont {
          margin: 0 auto; }
        #container #main-content .wrap #page-content .media_plus .row .player .download {
          text-align: right;
          font-size: 11px;
          color: #888888; }
        #container #main-content .wrap #page-content .media_plus .row .player .description {
          margin: 5px 0;
          text-align: justify; }
    #container #main-content .wrap #page-content .left_part {
      width: 231px;
      float: left; }
      #container #main-content .wrap #page-content .left_part .tags {
        text-align: justify;
        width: 220px;
        height: 163px; }
      #container #main-content .wrap #page-content .left_part .register_info {
        margin-top: 21px;
        font-size: 11px;
        color: #7a7a7a;
        width: 211px;
        border: 1px solid #E2E2E2;
        padding: 5px; }
        #container #main-content .wrap #page-content .left_part .register_info > p {
          margin-top: 0px;
          padding-top: 0px; }
        #container #main-content .wrap #page-content .left_part .register_info ul {
          padding-left: 10px; }
        #container #main-content .wrap #page-content .left_part .register_info .center {
          text-align: center; }
        #container #main-content .wrap #page-content .left_part .register_info .button {
          width: 123px;
          height: 27px;
          cursor: pointer;
          display: inline-block;
          background: url(../images/koobe_sprite_v6.png) no-repeat -740px -633px; }
          #container #main-content .wrap #page-content .left_part .register_info .button:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -740px -669px; }
      #container #main-content .wrap #page-content .left_part .left_column_search .search_ebook {
        background: url(../images/koobe_banerek_dajznac.png);
        width: 221px;
        height: 86px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        margin-bottom: 25px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .search_ebook a {
          display: block;
          width: 100%;
          height: 100%; }
      #container #main-content .wrap #page-content .left_part .left_column_search .content {
        color: #000;
        font-size: 11px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif; }
        #container #main-content .wrap #page-content .left_part .left_column_search .content .icon {
          float: left; }
      #container #main-content .wrap #page-content .left_part .left_column_search .category .content a {
        text-decoration: none;
        color: #000; }
        #container #main-content .wrap #page-content .left_part .left_column_search .category .content a:hover {
          text-decoration: underline;
          color: #633D6F; }
      #container #main-content .wrap #page-content .left_part .left_column_search .publish .content {
        overflow: hidden;
        height: 128px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .publish .content a {
          text-decoration: none;
          color: #000; }
          #container #main-content .wrap #page-content .left_part .left_column_search .publish .content a:hover {
            text-decoration: underline;
            color: #633D6F; }
      #container #main-content .wrap #page-content .left_part .left_column_search .category, #container #main-content .wrap #page-content .left_part .left_column_search .formats, #container #main-content .wrap #page-content .left_part .left_column_search .price, #container #main-content .wrap #page-content .left_part .left_column_search .publish {
        width: 221px; }
      #container #main-content .wrap #page-content .left_part .left_column_search .formats .content .row {
        height: 32px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .formats .content .row .icon {
          cursor: pointer; }
        #container #main-content .wrap #page-content .left_part .left_column_search .formats .content .row.text {
          height: 20px; }
          #container #main-content .wrap #page-content .left_part .left_column_search .formats .content .row.text .checkbox {
            margin-top: 5px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .formats .content .row .label {
          float: right;
          font-weight: bold;
          color: #CECECE; }
      #container #main-content .wrap #page-content .left_part .left_column_search .distinctions {
        width: 221px;
        margin-top: 13px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .row {
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-size: 12px;
          text-transform: uppercase;
          font-weight: bold;
          margin: 0px;
          padding: 0px;
          height: 20px; }
          #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .row span {
            float: left;
            margin-top: 3px;
            color: #b2d027; }
          #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .row .checkbox {
            margin-top: 4px; }
          #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .row .gray {
            color: #CECECE;
            float: right;
            margin-right: 1px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .promo_ {
          color: #000; }
          #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .promo_ .icon {
            height: 20px;
            width: 20px;
            margin-top: -4px;
            margin-right: 4px;
            background: url(../images/koobe_sprite_v6.png) no-repeat 0px -60px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .new_ {
          color: #b2d027; }
          #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .new_ .icon {
            height: 20px;
            width: 20px;
            margin-top: -4px;
            margin-right: 4px;
            background: url(../images/koobe_sprite_v6.png) no-repeat 0px -42px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .recom_ {
          color: #b2d027; }
          #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .recom_ .icon {
            height: 20px;
            width: 75px;
            margin-top: -4px;
            margin-right: 4px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -777px -310px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .content {
          padding: 0px 10px 5px 10px;
          background: #f8f8f8;
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
          #container #main-content .wrap #page-content .left_part .left_column_search .distinctions .content hr {
            border: none;
            border-top: 1px solid #dbdbdb;
            border-bottom: 1px solid #ffffff;
            height: 0px;
            width: 221px;
            margin-left: -10px; }
      #container #main-content .wrap #page-content .left_part .left_column_search .title {
        height: 28px;
        background: #b2d027;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d027', endColorstr='#a1bc21',GradientType=0 );
        background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
        background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
        background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
        background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
        background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%);
        text-shadow: 1px 2px 0px #99b226;
        border: 1px solid #a2af61;
        position: relative; }
        #container #main-content .wrap #page-content .left_part .left_column_search .title h3 {
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #fff;
          font-size: 12px;
          font-weight: bold;
          position: absolute;
          left: 15px;
          top: 7px;
          text-transform: uppercase;
          margin: 0px; }
        #container #main-content .wrap #page-content .left_part .left_column_search .title .button {
          position: absolute;
          right: 3px;
          top: 3px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -501px -902px;
          width: 24px;
          height: 22px;
          cursor: pointer; }
          #container #main-content .wrap #page-content .left_part .left_column_search .title .button:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -501px -934px; }
      #container #main-content .wrap #page-content .left_part .left_column_search .content {
        padding: 10px;
        background: #fff;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
      #container #main-content .wrap #page-content .left_part .left_column_search .category_more {
        height: 17px;
        margin-bottom: 10px;
        background: url(../images/koobe_sprite_v6.png) no-repeat -628px -418px;
        cursor: pointer; }
      #container #main-content .wrap #page-content .left_part .left_column_search .margin {
        margin-bottom: 22px; }
      #container #main-content .wrap #page-content .left_part .left_column_search .row {
        display: block; }
        #container #main-content .wrap #page-content .left_part .left_column_search .row.text {
          clear: both;
          min-height: 20px; }
          #container #main-content .wrap #page-content .left_part .left_column_search .row.text span {
            margin-top: 4px;
            float: left; }
          #container #main-content .wrap #page-content .left_part .left_column_search .row.text .label {
            width: 130px;
            margin-left: 2px;
            margin-bottom: 2px;
            float: left;
            cursor: pointer; }
            #container #main-content .wrap #page-content .left_part .left_column_search .row.text .label:hover {
              text-decoration: underline;
              color: #633d6f; }
          #container #main-content .wrap #page-content .left_part .left_column_search .row.text .count {
            float: right;
            font-weight: bold;
            color: #CECECE; }
        #container #main-content .wrap #page-content .left_part .left_column_search .row .checkbox {
          margin-top: 1px; }
      #container #main-content .wrap #page-content .left_part .account {
        margin-top: 22px;
        width: 221px;
        margin-bottom: 5px;
        border: 1px solid #54395e; }
        #container #main-content .wrap #page-content .left_part .account .title {
          height: 27px;
          position: relative;
          background: #54395e;
          /* Old browsers */
          background: -moz-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #633d6f), color-stop(100%, #54395e));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #633d6f 0%, #54395e 100%);
          /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#633d6f, endColorstr=#54395e,GradientType=0 ); }
          #container #main-content .wrap #page-content .left_part .account .title h3 {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 12px;
            color: #fff;
            text-transform: uppercase;
            position: absolute;
            left: 10px;
            top: 7px;
            margin: 0px;
            padding: 0px;
            font-weight: normal; }
        #container #main-content .wrap #page-content .left_part .account .content {
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          background-color: #fff; }
          #container #main-content .wrap #page-content .left_part .account .content ul {
            margin: 0px;
            list-style: none;
            padding: 0px; }
            #container #main-content .wrap #page-content .left_part .account .content ul li {
              height: 21px; }
              #container #main-content .wrap #page-content .left_part .account .content ul li a {
                height: 17px;
                font-family: Tahoma, Geneva, Kalimati, sans-serif;
                font-size: 11px;
                text-decoration: none;
                color: #633d6f;
                display: block;
                padding: 0px 10px;
                text-transform: uppercase;
                padding-top: 5px; }
                #container #main-content .wrap #page-content .left_part .account .content ul li a:hover {
                  background-color: #633d6f;
                  color: #fff; }
        #container #main-content .wrap #page-content .left_part .account a {
          color: #fff;
          display: block;
          text-decoration: none;
          font-weight: bold; }
          #container #main-content .wrap #page-content .left_part .account a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .left_part .account .title {
          height: 29px;
          font-size: 12px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-weight: bold;
          text-shadow: 1px 1px 0px #000; }
        #container #main-content .wrap #page-content .left_part .account.active {
          margin-bottom: 5px;
          border: 1px solid #a2af61; }
          #container #main-content .wrap #page-content .left_part .account.active .title {
            height: 27px;
            position: relative;
            background: #a1bc21;
            /* Old browsers */
            background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
            /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%);
            /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#b2d027, endColorstr=#a1bc21,GradientType=0 ); }
            #container #main-content .wrap #page-content .left_part .account.active .title h3 {
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              font-size: 12px;
              color: #fff;
              text-transform: uppercase;
              position: absolute;
              left: 10px;
              top: 7px;
              margin: 0px;
              padding: 0px;
              font-weight: normal; }
          #container #main-content .wrap #page-content .left_part .account.active .content {
            -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
            background-color: #fff; }
            #container #main-content .wrap #page-content .left_part .account.active .content ul {
              margin: 0px;
              list-style: none;
              padding: 0px; }
              #container #main-content .wrap #page-content .left_part .account.active .content ul li {
                height: 21px; }
                #container #main-content .wrap #page-content .left_part .account.active .content ul li a {
                  height: 17px;
                  font-family: Tahoma, Geneva, Kalimati, sans-serif;
                  font-size: 11px;
                  text-decoration: none;
                  color: #633d6f;
                  display: block;
                  padding: 0px 10px;
                  text-transform: uppercase;
                  padding-top: 5px; }
                  #container #main-content .wrap #page-content .left_part .account.active .content ul li a:hover {
                    background-color: #633d6f;
                    color: #fff; }
          #container #main-content .wrap #page-content .left_part .account.active .title {
            height: 29px; }
          #container #main-content .wrap #page-content .left_part .account.active a {
            text-shadow: 1px 1px 0px #A2AF61; }
      #container #main-content .wrap #page-content .left_part .orders {
        width: 221px;
        margin-bottom: 5px;
        border: 1px solid #54395e; }
        #container #main-content .wrap #page-content .left_part .orders a {
          color: #fff;
          display: block;
          text-decoration: none;
          font-weight: bold; }
          #container #main-content .wrap #page-content .left_part .orders a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .left_part .orders .title {
          height: 27px;
          position: relative;
          background: #54395e;
          /* Old browsers */
          background: -moz-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #633d6f), color-stop(100%, #54395e));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #633d6f 0%, #54395e 100%);
          /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#633d6f, endColorstr=#54395e,GradientType=0 ); }
          #container #main-content .wrap #page-content .left_part .orders .title h3 {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 12px;
            color: #fff;
            text-transform: uppercase;
            position: absolute;
            left: 10px;
            top: 7px;
            margin: 0px;
            padding: 0px;
            font-weight: normal; }
        #container #main-content .wrap #page-content .left_part .orders .content {
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          background-color: #fff; }
          #container #main-content .wrap #page-content .left_part .orders .content ul {
            margin: 0px;
            list-style: none;
            padding: 0px; }
            #container #main-content .wrap #page-content .left_part .orders .content ul li {
              height: 21px; }
              #container #main-content .wrap #page-content .left_part .orders .content ul li a {
                height: 17px;
                font-family: Tahoma, Geneva, Kalimati, sans-serif;
                font-size: 11px;
                text-decoration: none;
                color: #633d6f;
                display: block;
                padding: 0px 10px;
                text-transform: uppercase;
                padding-top: 5px; }
                #container #main-content .wrap #page-content .left_part .orders .content ul li a:hover {
                  background-color: #633d6f;
                  color: #fff; }
        #container #main-content .wrap #page-content .left_part .orders .title {
          height: 29px;
          font-size: 12px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-weight: bold;
          text-shadow: 1px 1px 0px #000; }
        #container #main-content .wrap #page-content .left_part .orders.active {
          margin-bottom: 5px;
          border: 1px solid #a2af61; }
          #container #main-content .wrap #page-content .left_part .orders.active .title {
            height: 27px;
            position: relative;
            background: #a1bc21;
            /* Old browsers */
            background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
            /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%);
            /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#b2d027, endColorstr=#a1bc21,GradientType=0 ); }
            #container #main-content .wrap #page-content .left_part .orders.active .title h3 {
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              font-size: 12px;
              color: #fff;
              text-transform: uppercase;
              position: absolute;
              left: 10px;
              top: 7px;
              margin: 0px;
              padding: 0px;
              font-weight: normal; }
          #container #main-content .wrap #page-content .left_part .orders.active .content {
            -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
            background-color: #fff; }
            #container #main-content .wrap #page-content .left_part .orders.active .content ul {
              margin: 0px;
              list-style: none;
              padding: 0px; }
              #container #main-content .wrap #page-content .left_part .orders.active .content ul li {
                height: 21px; }
                #container #main-content .wrap #page-content .left_part .orders.active .content ul li a {
                  height: 17px;
                  font-family: Tahoma, Geneva, Kalimati, sans-serif;
                  font-size: 11px;
                  text-decoration: none;
                  color: #633d6f;
                  display: block;
                  padding: 0px 10px;
                  text-transform: uppercase;
                  padding-top: 5px; }
                  #container #main-content .wrap #page-content .left_part .orders.active .content ul li a:hover {
                    background-color: #633d6f;
                    color: #fff; }
          #container #main-content .wrap #page-content .left_part .orders.active .title {
            height: 29px; }
          #container #main-content .wrap #page-content .left_part .orders.active a {
            text-shadow: 1px 1px 0px #A2AF61; }
      #container #main-content .wrap #page-content .left_part .profile {
        width: 223px;
        margin-bottom: 5px; }
        #container #main-content .wrap #page-content .left_part .profile a {
          color: #fff;
          display: block;
          text-decoration: none; }
          #container #main-content .wrap #page-content .left_part .profile a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .left_part .profile .content li.active {
          background-color: #a1bc21; }
          #container #main-content .wrap #page-content .left_part .profile .content li.active a {
            color: #fff !important; }
        #container #main-content .wrap #page-content .left_part .profile .title {
          height: 27px;
          position: relative;
          background: #54395e;
          /* Old browsers */
          background: -moz-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #633d6f), color-stop(100%, #54395e));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #633d6f 0%, #54395e 100%);
          /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#633d6f, endColorstr=#54395e,GradientType=0 ); }
          #container #main-content .wrap #page-content .left_part .profile .title h3 {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 12px;
            color: #fff;
            text-transform: uppercase;
            position: absolute;
            left: 10px;
            top: 7px;
            margin: 0px;
            padding: 0px;
            font-weight: normal; }
        #container #main-content .wrap #page-content .left_part .profile .content {
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          background-color: #fff; }
          #container #main-content .wrap #page-content .left_part .profile .content ul {
            margin: 0px;
            list-style: none;
            padding: 0px; }
            #container #main-content .wrap #page-content .left_part .profile .content ul li {
              height: 21px; }
              #container #main-content .wrap #page-content .left_part .profile .content ul li a {
                height: 17px;
                font-family: Tahoma, Geneva, Kalimati, sans-serif;
                font-size: 11px;
                text-decoration: none;
                color: #633d6f;
                display: block;
                padding: 0px 10px;
                text-transform: uppercase;
                padding-top: 5px; }
                #container #main-content .wrap #page-content .left_part .profile .content ul li a:hover {
                  background-color: #633d6f;
                  color: #fff; }
        #container #main-content .wrap #page-content .left_part .profile .title {
          border: 1px solid #54395e; }
          #container #main-content .wrap #page-content .left_part .profile .title h3 {
            height: 29px;
            font-size: 12px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-weight: bold;
            text-shadow: 1px 1px 0px #000; }
        #container #main-content .wrap #page-content .left_part .profile.active {
          margin-bottom: 5px; }
          #container #main-content .wrap #page-content .left_part .profile.active .title {
            height: 27px;
            position: relative;
            background: #a1bc21;
            /* Old browsers */
            background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
            /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%);
            /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#b2d027, endColorstr=#a1bc21,GradientType=0 ); }
            #container #main-content .wrap #page-content .left_part .profile.active .title h3 {
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              font-size: 12px;
              color: #fff;
              text-transform: uppercase;
              position: absolute;
              left: 10px;
              top: 7px;
              margin: 0px;
              padding: 0px;
              font-weight: normal; }
          #container #main-content .wrap #page-content .left_part .profile.active .content {
            -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
            background-color: #fff; }
            #container #main-content .wrap #page-content .left_part .profile.active .content ul {
              margin: 0px;
              list-style: none;
              padding: 0px; }
              #container #main-content .wrap #page-content .left_part .profile.active .content ul li {
                height: 21px; }
                #container #main-content .wrap #page-content .left_part .profile.active .content ul li a {
                  height: 17px;
                  font-family: Tahoma, Geneva, Kalimati, sans-serif;
                  font-size: 11px;
                  text-decoration: none;
                  color: #633d6f;
                  display: block;
                  padding: 0px 10px;
                  text-transform: uppercase;
                  padding-top: 5px; }
                  #container #main-content .wrap #page-content .left_part .profile.active .content ul li a:hover {
                    background-color: #633d6f;
                    color: #fff; }
          #container #main-content .wrap #page-content .left_part .profile.active .title {
            height: 29px; }
          #container #main-content .wrap #page-content .left_part .profile.active .content .ul .li:active a {
            color: #fff !important; }
            #container #main-content .wrap #page-content .left_part .profile.active .content .ul .li:active a div {
              color: #fff !important; }
          #container #main-content .wrap #page-content .left_part .profile.active .title {
            border: 1px solid #a2af61; }
            #container #main-content .wrap #page-content .left_part .profile.active .title h3 {
              height: 29px;
              font-size: 12px;
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              font-weight: bold;
              text-shadow: 1px 1px 0px #A2AF61; }
      #container #main-content .wrap #page-content .left_part .logout {
        width: 221px;
        margin-bottom: 5px;
        border: 1px solid #54395e; }
        #container #main-content .wrap #page-content .left_part .logout a {
          color: #fff;
          display: block;
          font-weight: bold;
          text-decoration: none; }
          #container #main-content .wrap #page-content .left_part .logout a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .left_part .logout .title {
          height: 27px;
          position: relative;
          background: #54395e;
          /* Old browsers */
          background: -moz-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #633d6f), color-stop(100%, #54395e));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #633d6f 0%, #54395e 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #633d6f 0%, #54395e 100%);
          /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#633d6f, endColorstr=#54395e,GradientType=0 ); }
          #container #main-content .wrap #page-content .left_part .logout .title h3 {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 12px;
            color: #fff;
            text-transform: uppercase;
            position: absolute;
            left: 10px;
            top: 7px;
            margin: 0px;
            padding: 0px;
            font-weight: normal; }
        #container #main-content .wrap #page-content .left_part .logout .content {
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          background-color: #fff; }
          #container #main-content .wrap #page-content .left_part .logout .content ul {
            margin: 0px;
            list-style: none;
            padding: 0px; }
            #container #main-content .wrap #page-content .left_part .logout .content ul li {
              height: 21px; }
              #container #main-content .wrap #page-content .left_part .logout .content ul li a {
                height: 17px;
                font-family: Tahoma, Geneva, Kalimati, sans-serif;
                font-size: 11px;
                text-decoration: none;
                color: #633d6f;
                display: block;
                padding: 0px 10px;
                text-transform: uppercase;
                padding-top: 5px; }
                #container #main-content .wrap #page-content .left_part .logout .content ul li a:hover {
                  background-color: #633d6f;
                  color: #fff; }
        #container #main-content .wrap #page-content .left_part .logout .title {
          height: 29px;
          font-size: 12px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-weight: bold;
          text-shadow: 1px 1px 0px #000; }
      #container #main-content .wrap #page-content .left_part .facebook {
        display: block;
        width: 221px;
        height: 300px;
        margin-top: 5px;
        margin-bottom: 5px; }
        #container #main-content .wrap #page-content .left_part .facebook iframe {
          width: 230px !important;
          position: relative;
          left: -5px;
          height: 288px !important; }
        #container #main-content .wrap #page-content .left_part .facebook .title {
          position: relative;
          height: 31px;
          background: #215599;
          /* Old browsers */
          background: -moz-linear-gradient(top, #215599 0%, #123877 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #215599), color-stop(100%, #123877));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #215599 0%, #123877 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #215599 0%, #123877 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #215599 0%, #123877 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #215599 0%, #123877 100%);
          /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215599', endColorstr='#123877',GradientType=0 );
          /* IE6-9 */ }
          #container #main-content .wrap #page-content .left_part .facebook .title .icon {
            position: absolute;
            left: 0px;
            top: 0px;
            height: 31px;
            width: 44px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -458px -38px; }
          #container #main-content .wrap #page-content .left_part .facebook .title .label {
            color: #fff;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 12px;
            position: absolute;
            left: 50px;
            top: 8px;
            font-weight: bold; }
        #container #main-content .wrap #page-content .left_part .facebook .content {
          height: 291px;
          background: #fff;
          overflow: hidden; }
          #container #main-content .wrap #page-content .left_part .facebook .content .grid_item {
            padding: 0 15px 8px 0 !important; }
      #container #main-content .wrap #page-content .left_part .left_box, #container #main-content .wrap #page-content .left_part .top_10 {
        width: 221px;
        margin-top: 13px; }
        #container #main-content .wrap #page-content .left_part .left_box .title, #container #main-content .wrap #page-content .left_part .top_10 .title {
          height: 29px;
          background: #b2d027;
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d027', endColorstr='#a1bc21',GradientType=0 );
          background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
          background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
          background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
          background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
          background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%);
          text-shadow: 1px 1px 0px #a2af61;
          border: 1px solid #a2af61; }
          #container #main-content .wrap #page-content .left_part .left_box .title h3, #container #main-content .wrap #page-content .left_part .top_10 .title h3 {
            color: #fff;
            font-weight: normal;
            font-size: 12px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-weight: bold;
            margin: 10px;
            margin-top: 7px;
            margin-left: 15px; }
            #container #main-content .wrap #page-content .left_part .left_box .title h3 a, #container #main-content .wrap #page-content .left_part .top_10 .title h3 a {
              color: #fff;
              text-decoration: none; }
        #container #main-content .wrap #page-content .left_part .left_box .content, #container #main-content .wrap #page-content .left_part .top_10 .content {
          background: #fff; }
          #container #main-content .wrap #page-content .left_part .left_box .content ul, #container #main-content .wrap #page-content .left_part .top_10 .content ul {
            list-style: none;
            padding-left: 0px;
            margin: 0px;
            /*li:hover{
            	a{
            		text-decoration:underline;
            	}
            }*/ }
            #container #main-content .wrap #page-content .left_part .left_box .content ul li, #container #main-content .wrap #page-content .left_part .top_10 .content ul li {
              padding-left: 10px;
              padding-bottom: 3px;
              padding-top: 3px; }
              #container #main-content .wrap #page-content .left_part .left_box .content ul li.active, #container #main-content .wrap #page-content .left_part .top_10 .content ul li.active {
                background-color: #633d6f; }
              #container #main-content .wrap #page-content .left_part .left_box .content ul li a, #container #main-content .wrap #page-content .left_part .top_10 .content ul li a {
                text-decoration: none;
                font-size: 11px;
                font-family: Tahoma, Geneva, Kalimati, sans-serif;
                letter-spacing: 0px;
                text-transform: uppercase;
                color: #633d6f;
                display: block;
                line-height: 14px; }
                #container #main-content .wrap #page-content .left_part .left_box .content ul li a div, #container #main-content .wrap #page-content .left_part .top_10 .content ul li a div {
                  padding: 4px 0px 4px 10px;
                  line-height: 14px; }
                #container #main-content .wrap #page-content .left_part .left_box .content ul li a:hover, #container #main-content .wrap #page-content .left_part .top_10 .content ul li a:hover {
                  text-decoration: underline; }
              #container #main-content .wrap #page-content .left_part .left_box .content ul li .sub_category_menu, #container #main-content .wrap #page-content .left_part .top_10 .content ul li .sub_category_menu {
                display: none;
                background: #fff;
                margin-left: -10px;
                margin-bottom: -3px; }
                #container #main-content .wrap #page-content .left_part .left_box .content ul li .sub_category_menu li, #container #main-content .wrap #page-content .left_part .top_10 .content ul li .sub_category_menu li {
                  padding-left: 20px; }
                  #container #main-content .wrap #page-content .left_part .left_box .content ul li .sub_category_menu li a, #container #main-content .wrap #page-content .left_part .top_10 .content ul li .sub_category_menu li a {
                    color: #633d6f; }
                    #container #main-content .wrap #page-content .left_part .left_box .content ul li .sub_category_menu li a:hover, #container #main-content .wrap #page-content .left_part .top_10 .content ul li .sub_category_menu li a:hover {
                      text-decoration: underline; }
                #container #main-content .wrap #page-content .left_part .left_box .content ul li .sub_category_menu li.active, #container #main-content .wrap #page-content .left_part .top_10 .content ul li .sub_category_menu li.active {
                  background: #633d6f; }
                  #container #main-content .wrap #page-content .left_part .left_box .content ul li .sub_category_menu li.active a, #container #main-content .wrap #page-content .left_part .top_10 .content ul li .sub_category_menu li.active a {
                    color: #fff;
                    margin-bottom: 0px !important; }
                  #container #main-content .wrap #page-content .left_part .left_box .content ul li .sub_category_menu li.active a:hover, #container #main-content .wrap #page-content .left_part .top_10 .content ul li .sub_category_menu li.active a:hover {
                    color: #fff;
                    text-decoration: none; }
            #container #main-content .wrap #page-content .left_part .left_box .content ul li.active a, #container #main-content .wrap #page-content .left_part .top_10 .content ul li.active a {
              text-decoration: none;
              color: #fff;
              margin-bottom: 3px; }
            #container #main-content .wrap #page-content .left_part .left_box .content ul li.active .sub_category_menu a, #container #main-content .wrap #page-content .left_part .top_10 .content ul li.active .sub_category_menu a {
              font-size: 10px; }
            #container #main-content .wrap #page-content .left_part .left_box .content ul li.active .sub_category_menu, #container #main-content .wrap #page-content .left_part .top_10 .content ul li.active .sub_category_menu {
              display: block; }
        #container #main-content .wrap #page-content .left_part .left_box .bottom_line, #container #main-content .wrap #page-content .left_part .top_10 .bottom_line {
          height: 19px;
          width: 221px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -628px -418px; }
      #container #main-content .wrap #page-content .left_part .top_10 .title h3 {
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-weight: bold;
        text-transform: uppercase; }
        #container #main-content .wrap #page-content .left_part .top_10 .title h3 a {
          color: #fff;
          text-decoration: none; }
      #container #main-content .wrap #page-content .left_part .top_10 .bottom_line {
        height: 27px;
        width: 219px;
        background: #fcfcfc;
        /* Old browsers */
        background: -moz-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #d4d4d4));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #fcfcfc 0%, #d4d4d4 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d4d4d4',GradientType=0 );
        /* IE6-9 */
        border: 1px solid #d4d4d4;
        position: relative; }
        #container #main-content .wrap #page-content .left_part .top_10 .bottom_line .icon {
          background: url(../images/koobe_sprite_v6.png) no-repeat -477px -361px;
          width: 3px;
          height: 5px;
          position: absolute;
          left: 53px;
          top: 11px; }
        #container #main-content .wrap #page-content .left_part .top_10 .bottom_line .label {
          color: #633d6f;
          font-size: 11px;
          font-weight: bold;
          position: absolute;
          left: 70px;
          top: 6px; }
          #container #main-content .wrap #page-content .left_part .top_10 .bottom_line .label a {
            color: #633d6f;
            text-decoration: none; }
            #container #main-content .wrap #page-content .left_part .top_10 .bottom_line .label a:hover {
              text-decoration: underline; }
      #container #main-content .wrap #page-content .left_part .top_10 .content ul li {
        padding-left: 0px;
        border-bottom: 1px solid #dbdbdb; }
        #container #main-content .wrap #page-content .left_part .top_10 .content ul li:last-child {
          border-bottom: none; }
        #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block {
          position: relative;
          height: 93px;
          width: 218px;
          padding-bottom: 22px; }
          #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .index {
            background: #b2d027;
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d027', endColorstr='#a1bc21',GradientType=0 );
            background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
            background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
            background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%);
            border: 1px solid #a2af61;
            width: 16px;
            height: 24px;
            color: #fff;
            padding-top: 2px;
            text-align: center;
            font-size: 20px;
            position: absolute;
            left: 5px;
            top: 10px; }
          #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .border {
            border: 1px solid #dedede;
            width: 57px;
            height: 85px;
            position: absolute;
            left: 24px;
            top: 0px; }
            #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .border img {
              border: 2px solid #fff; }
          #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .cover {
            width: 76px;
            position: absolute;
            top: 13px;
            left: 18px; }
            #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .cover img {
              box-shadow: 0 0 0 2px #fff, 0 0 0 3px #e3e3e3;
              position: relative;
              z-index: 2;
              float: left;
              width: 57px;
              height: 81px;
              image-rendering: -moz-crisp-edges; }
            #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .cover .shadow {
              height: 66px;
              width: 18px;
              background: url(../images/koobe_sprite_v6.png) no-repeat -693px 0px;
              float: left; }
          #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description {
            margin-left: 93px;
            width: 125px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif; }
            #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description h2, #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description h3 {
              margin: 0px; }
            #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_title {
              display: block;
              font-size: 12px;
              padding-top: 10px;
              font-weight: bold;
              line-height: 13px; }
              #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_title a {
                color: #633d6f;
                text-transform: none; }
                #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_title a:hover {
                  text-decoration: underline; }
            #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_author {
              font-size: 11px;
              color: #7d7d7d;
              display: block;
              overflow: hidden;
              height: 30px; }
              #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_author a {
                color: #7d7d7d;
                text-decoration: none;
                text-transform: capitalize; }
                #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_author a:hover {
                  text-decoration: underline;
                  color: #633d6f; }
            #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_price {
              font-size: 11px;
              display: block;
              line-height: 20px;
              font-weight: bold;
              position: absolute;
              width: 113px;
              height: 17px;
              bottom: 23px; }
              #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_price .current_price {
                color: #a2af61;
                font-size: 12px; }
                #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_price .current_price.strike {
                  font-weight: normal;
                  color: #000;
                  font-size: 11px; }
              #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_price b {
                font-size: 12px; }
              #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .book_description .book_price .book_promo_price {
                color: #a2af61;
                margin-left: 34px;
                font-size: 12px;
                font-weight: bold; }
          #container #main-content .wrap #page-content .left_part .top_10 .content ul li .top_block .buttons {
            margin-left: 92px;
            margin-bottom: 15px;
            position: absolute;
            z-index: 2;
            bottom: 4px; }
      #container #main-content .wrap #page-content .left_part .top_10 .content ul li:hover {
        background: transparent; }
      #container #main-content .wrap #page-content .left_part .comments-ranking-box .title {
        text-transform: uppercase; }
      #container #main-content .wrap #page-content .left_part .comments-ranking-box .content {
        color: #000;
        font-size: 11px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        padding: 10px 10px 5px 10px;
        background: #f8f8f8;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
        #container #main-content .wrap #page-content .left_part .comments-ranking-box .content hr {
          border: none;
          border-top: 1px solid #dbdbdb;
          border-bottom: 1px solid #ffffff;
          height: 0px;
          width: 221px;
          margin-left: -10px; }
        #container #main-content .wrap #page-content .left_part .comments-ranking-box .content .row {
          display: block; }
          #container #main-content .wrap #page-content .left_part .comments-ranking-box .content .row.text {
            clear: both;
            min-height: 20px; }
            #container #main-content .wrap #page-content .left_part .comments-ranking-box .content .row.text span {
              margin-top: 4px;
              float: left; }
            #container #main-content .wrap #page-content .left_part .comments-ranking-box .content .row.text .label {
              width: 160px;
              margin-left: 2px;
              margin-bottom: 2px;
              float: left; }
            #container #main-content .wrap #page-content .left_part .comments-ranking-box .content .row.text .count {
              float: right;
              font-weight: bold;
              color: #CECECE; }
          #container #main-content .wrap #page-content .left_part .comments-ranking-box .content .row .checkbox {
            margin-top: 1px; }
    #container #main-content .wrap #page-content .order_stop_last {
      height: 60px;
      border-top: 1px solid #dbdbdb;
      border-bottom: 1px solid #dbdbdb;
      background: #efefef;
      display: table-cell;
      vertical-align: middle;
      font-size: 12px;
      width: 990px;
      padding-left: 15px; }
      #container #main-content .wrap #page-content .order_stop_last .status {
        color: #6a6a6a; }
    #container #main-content .wrap #page-content .menu_head {
      font-size: 20px;
      margin-bottom: 15px;
      margin-left: 15px; }
    #container #main-content .wrap #page-content .right_part {
      width: 765px;
      float: left;
      margin-top: 12px;
      margin-left: 4px; }
      #container #main-content .wrap #page-content .right_part .empty_ {
        height: 190px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        color: #555;
        font-size: 11px;
        width: 900px; }
        #container #main-content .wrap #page-content .right_part .empty_ .library {
          width: 767px;
          height: 130px;
          background: url(../images/library_empty_info.jpg); }
        #container #main-content .wrap #page-content .right_part .empty_ .orders {
          width: 767px;
          height: 130px;
          background: url(../images/order_empty_info.jpg); }
        #container #main-content .wrap #page-content .right_part .empty_ .clipboard {
          padding: 25px 55px; }
      #container #main-content .wrap #page-content .right_part .edit_profile {
        margin-top: 7px; }
        #container #main-content .wrap #page-content .right_part .edit_profile input[type="text"], #container #main-content .wrap #page-content .right_part .edit_profile textarea {
          -webkit-transition: all 0.5s ease-in-out;
          -moz-transition: all 0.5s ease-in-out;
          -ms-transition: all 0.5s ease-in-out;
          -o-transition: all 0.5s ease-in-out;
          transition: all 0.5s ease-in-out; }
        #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection {
          margin-top: 10px;
          width: 587px;
          height: 134px;
          border: 1px solid #E0E0E0;
          margin-bottom: 20px;
          position: relative; }
          #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .info_text {
            position: absolute;
            left: 30px;
            top: 58px;
            color: #000;
            width: 170px;
            height: 15px;
            font-size: 12px;
            font-weight: bold; }
          #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .button {
            position: absolute;
            right: -70px;
            bottom: 31px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats {
            position: absolute;
            left: 217px;
            top: 27px;
            width: 170px;
            background: #e6e6e6;
            border: 1px solid #cdcdcd;
            height: 76px; }
            #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon {
              float: left;
              margin-right: 15px;
              margin-top: 22px;
              cursor: pointer; }
              #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon input {
                display: none; }
              #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon.epub_standard {
                position: absolute;
                left: 36px;
                top: 5px; }
                #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon.epub_standard:hover {
                  background: url(../images/koobe_sprite_v6.png) no-repeat -989px -882px;
                  width: 34px;
                  height: 42px;
                  margin-top: 11px;
                  margin-right: 10px;
                  margin-left: -5px; }
              #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon.mobi_standard {
                position: absolute;
                left: 108px;
                top: 5px; }
                #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon.mobi_standard:hover {
                  background: url(../images/koobe_sprite_v6.png) no-repeat -1029px -882px;
                  width: 34px;
                  height: 42px;
                  margin-top: 11px;
                  margin-right: 10px;
                  margin-left: -5px; }
              #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon.pdf_standard {
                position: absolute;
                left: 72px;
                top: 5px; }
                #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon.pdf_standard:hover {
                  background: url(../images/koobe_sprite_v6.png) no-repeat -1069px -882px;
                  width: 34px;
                  height: 42px;
                  margin-top: 11px;
                  margin-right: 10px;
                  margin-left: -5px; }
              #container #main-content .wrap #page-content .right_part .edit_profile .prefered_foramt_selection .formats .icon.highlighted {
                margin-top: 11px;
                margin-right: 10px;
                margin-left: -5px; }
        #container #main-content .wrap #page-content .right_part .edit_profile .dropbox_info {
          margin-top: 40px;
          color: #555;
          font-size: 11px;
          margin-left: 13px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .dropbox_info .info {
            margin-top: 20px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .dropbox_info a {
            color: #633d6f;
            text-decoration: none; }
            #container #main-content .wrap #page-content .right_part .edit_profile .dropbox_info a:hover {
              text-decoration: underline; }
        #container #main-content .wrap #page-content .right_part .edit_profile .kindle_info {
          margin-top: 40px;
          color: #555;
          font-size: 11px;
          margin-left: 13px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .kindle_info a {
            color: #633d6f;
            text-decoration: none; }
            #container #main-content .wrap #page-content .right_part .edit_profile .kindle_info a:hover {
              text-decoration: underline; }
        #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form {
          display: none;
          height: 0px;
          opacity: 0;
          margin-bottom: 0px;
          margin-left: 3px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form.active {
            display: table-row;
            opacity: 1;
            margin-bottom: 15px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form .center {
            text-align: center;
            margin: 0px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form .head {
            padding-bottom: 30px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form .block {
            width: 290px;
            height: 23px;
            color: #868686; }
            #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form .block .radio {
              margin-right: 5px; }
            #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form .block span {
              float: left; }
          #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form table {
            width: 621px;
            margin-top: 20px;
            margin-left: 5px; }
            #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form table tr td {
              height: 40px; }
            #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form table tr td:first-child {
              font-weight: bold;
              color: #868686;
              width: 126px;
              text-align: right;
              padding-right: 0px !important;
              margin-right: -10px;
              vertical-align: middle; }
              #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form table tr td:first-child span {
                font-weight: bold;
                color: #633d6f; }
            #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form table tr td:last-child {
              width: 345px;
              vertical-align: middle;
              text-align: left; }
              #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form table tr td:last-child .post_code_1 {
                width: 32px !important;
                text-align: center;
                padding: 0px !important; }
              #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form table tr td:last-child .post_code_2 {
                width: 77px !important;
                margin-left: 10px !important;
                text-align: center;
                padding: 0px !important; }
              #container #main-content .wrap #page-content .right_part .edit_profile .hidden_form table tr td:last-child input[type="text"] {
                width: 426px;
                height: 21px;
                border: 1px solid #b6b6b6;
                margin-left: 10px;
                padding: 2px 5px; }
        #container #main-content .wrap #page-content .right_part .edit_profile .gray_bar {
          margin-top: 20px;
          width: 100%;
          height: 22px;
          background: #c4c4c4;
          background: -moz-linear-gradient(top, #c4c4c4 0%, #b0b0b0 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4c4c4), color-stop(100%, #b0b0b0));
          background: -webkit-linear-gradient(top, #c4c4c4 0%, #b0b0b0 100%);
          background: -o-linear-gradient(top, #c4c4c4 0%, #b0b0b0 100%);
          background: -ms-linear-gradient(top, #c4c4c4 0%, #b0b0b0 100%);
          background: linear-gradient(to bottom, #c4c4c4 0%, #b0b0b0 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#b0b0b0',GradientType=0 );
          color: #fff;
          font-size: 12px;
          text-transform: uppercase;
          padding-top: 5px;
          padding-left: 10px;
          text-shadow: 0px 0px 2px #767676; }
          #container #main-content .wrap #page-content .right_part .edit_profile .gray_bar .dropbox_head {
            background: url(../images/koobe_sprite_v6.png) no-repeat -288px -410px;
            width: 85px;
            height: 20px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .gray_bar .kindle_head {
            background: url(../images/koobe_sprite_v6.png) no-repeat -383px -410px;
            width: 72px;
            height: 20px; }
        #container #main-content .wrap #page-content .right_part .edit_profile .edit_pass {
          display: none;
          opacity: 0;
          background: #f0f0f0;
          height: 45px !important; }
          #container #main-content .wrap #page-content .right_part .edit_profile .edit_pass.top {
            border: 1px solid #e0e0e0;
            border-bottom: none; }
          #container #main-content .wrap #page-content .right_part .edit_profile .edit_pass.bottom {
            border: 1px solid #e0e0e0;
            border-top: none; }
        #container #main-content .wrap #page-content .right_part .edit_profile .title {
          border-bottom: 1px solid #dedede; }
          #container #main-content .wrap #page-content .right_part .edit_profile .title h3 {
            margin-left: 10px;
            font-size: 20px;
            font-weight: normal;
            margin-top: 10px;
            text-transform: uppercase;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            margin-bottom: 15px; }
        #container #main-content .wrap #page-content .right_part .edit_profile .button {
          border: none;
          background: url(../images/koobe_sprite_v6.png) no-repeat -896px -522px;
          width: 92px;
          height: 34px;
          float: right;
          margin-right: 123px;
          margin-bottom: 20px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .button:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -896px -559px; }
        #container #main-content .wrap #page-content .right_part .edit_profile .register_form {
          font-size: 11px;
          font-weight: bold;
          color: #868686;
          margin-top: 20px;
          width: 100%; }
          #container #main-content .wrap #page-content .right_part .edit_profile .register_form .to_left {
            text-align: left; }
          #container #main-content .wrap #page-content .right_part .edit_profile .register_form .label {
            position: inherit; }
          #container #main-content .wrap #page-content .right_part .edit_profile .register_form .required {
            margin-bottom: 20px;
            margin-top: 10px;
            color: #5a5a5a;
            text-align: right !important;
            margin-right: 1px;
            font-weight: normal;
            width: 449px !important; }
          #container #main-content .wrap #page-content .right_part .edit_profile .register_form input[type="text"], #container #main-content .wrap #page-content .right_part .edit_profile .register_form input[type="password"] {
            width: 439px;
            height: 21px;
            border: 1px solid #B6B6B6;
            color: #6A6A6A;
            padding: 2px 5px; }
          #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr {
            height: 35px; }
            #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:last-child {
              font-weight: normal; }
              #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:last-child p {
                margin-top: 0px; }
            #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr.space_bottom {
              height: 42px;
              vertical-align: top; }
            #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td.separate {
              height: 0px;
              padding: 0px; }
            #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:first-child {
              width: 180px;
              text-align: right; }
              #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:first-child .checkbox {
                float: right;
                margin-top: 0px; }
              #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:first-child.top {
                vertical-align: top; }
              #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:first-child span {
                color: #a2af61; }
                #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:first-child span.info {
                  font-weight: normal; }
            #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:last-child {
              padding-left: 10px; }
              #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:last-child textarea {
                width: 373px;
                height: 140px;
                resize: none;
                outline: none; }
              #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:last-child div {
                width: 382px;
                text-align: justify; }
                #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:last-child div.checkbox {
                  width: 13px; }
              #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:last-child a {
                color: #633d6f;
                text-decoration: none; }
                #container #main-content .wrap #page-content .right_part .edit_profile .register_form tr td:last-child a:hover {
                  text-decoration: underline; }
      #container #main-content .wrap #page-content .right_part .order_list {
        border: 1px solid #e7e7e7 !important;
        margin-bottom: 20px;
        width: 100%;
        border: 0px;
        margin-top: 15px; }
        #container #main-content .wrap #page-content .right_part .order_list th {
          height: 39px;
          font-size: 12px;
          background: #c4c4c4;
          /* Old browsers */
          background: -moz-linear-gradient(top, #c4c4c4 0%, #b0b0b0 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4c4c4), color-stop(100%, #b0b0b0));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #c4c4c4 0%, #b0b0b0 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #c4c4c4 0%, #b0b0b0 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #c4c4c4 0%, #b0b0b0 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #c4c4c4 0%, #b0b0b0 100%);
          /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#b0b0b0',GradientType=0 );
          /* IE6-9 */
          border-right: 1px solid #dddddd; }
        #container #main-content .wrap #page-content .right_part .order_list th:last-child {
          border-right: 1px solid transparent; }
        #container #main-content .wrap #page-content .right_part .order_list tr {
          height: 39px; }
        #container #main-content .wrap #page-content .right_part .order_list td {
          border-bottom: 1px solid #dddddd;
          font-size: 11px;
          color: #6a6a6a;
          text-align: center !important;
          border-right: 1px solid #dddddd; }
          #container #main-content .wrap #page-content .right_part .order_list td a {
            font-size: 12px;
            font-weight: bold;
            color: #633d6f;
            text-decoration: none; }
            #container #main-content .wrap #page-content .right_part .order_list td a:hover {
              text-decoration: underline; }
        #container #main-content .wrap #page-content .right_part .order_list tr:nth-child(even) {
          background: #f8f8f8; }
        #container #main-content .wrap #page-content .right_part .order_list tr:nth-child(odd) {
          background: #e9e9e9; }
        #container #main-content .wrap #page-content .right_part .order_list td:last-child {
          color: #a2af61;
          font-weight: bold;
          font-size: 12px;
          border-right: none; }
      #container #main-content .wrap #page-content .right_part .seach_result {
        width: 765px;
        border-top: 1px solid #dbdbdb; }
        #container #main-content .wrap #page-content .right_part .seach_result.no_border {
          border-top: none; }
        #container #main-content .wrap #page-content .right_part .seach_result .title {
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-size: 14px;
          font-weight: bold;
          color: #633d6f;
          margin: 0px;
          margin-bottom: 5px; }
          #container #main-content .wrap #page-content .right_part .seach_result .title a {
            color: #633d6f;
            text-decoration: none; }
          #container #main-content .wrap #page-content .right_part .seach_result .title a:hover {
            text-decoration: underline; }
        #container #main-content .wrap #page-content .right_part .seach_result .left, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right {
          float: left;
          width: 422px;
          min-height: 131px;
          border-right: 1px solid #dbdbdb;
          position: relative; }
          #container #main-content .wrap #page-content .right_part .seach_result .left .book_author, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .book_author, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .book_author {
            color: #7d7d7d;
            font-size: 12px;
            margin: 0px;
            margin-top: 2px; }
            #container #main-content .wrap #page-content .right_part .seach_result .left .book_author a, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .book_author a, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .book_author a {
              color: #7d7d7d;
              text-decoration: none;
              font-weight: normal; }
            #container #main-content .wrap #page-content .right_part .seach_result .left .book_author a:hover, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .book_author a:hover, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .book_author a:hover {
              text-decoration: underline; }
          #container #main-content .wrap #page-content .right_part .seach_result .left .distinction h4, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .distinction h4, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .distinction h4 {
            margin: 0px;
            margin-top: 4px;
            font-size: 11px;
            font-weight: bold;
            color: #7d7d7d; }
          #container #main-content .wrap #page-content .right_part .seach_result .left .tags, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .tags, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .tags {
            margin: 2px 0;
            width: 100%;
            display: block;
            clear: both; }
          #container #main-content .wrap #page-content .right_part .seach_result .left .category, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .category, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .category {
            width: 400px;
            padding: 5px 0;
            clear: both;
            line-height: 12px; }
            #container #main-content .wrap #page-content .right_part .seach_result .left .category a, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .category a, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .category a {
              font-size: 10px;
              color: #633d6f;
              text-decoration: none;
              font-weight: normal;
              padding: 0px;
              margin: 0px;
              padding-right: 15px;
              white-space: nowrap; }
              #container #main-content .wrap #page-content .right_part .seach_result .left .category a:hover, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .category a:hover, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .category a:hover {
                text-decoration: underline; }
              #container #main-content .wrap #page-content .right_part .seach_result .left .category a:last-child, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .category a:last-child, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .category a:last-child {
                border: none; }
          #container #main-content .wrap #page-content .right_part .seach_result .left .description, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right .description, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right .description {
            clear: both;
            text-align: justify;
            font-size: 11px;
            color: #7d7d7d;
            width: 400px; }
          #container #main-content .wrap #page-content .right_part .seach_result .left a, #container #main-content .wrap #page-content .right_part .seach_result .double_books .content .right a, #container #main-content .wrap #page-content .right_part .double_books .content .seach_result .right a {
            font-weight: bold;
            text-decoration: none;
            color: #633d6f; }
        #container #main-content .wrap #page-content .right_part .seach_result .right {
          float: left;
          width: 187px;
          margin-left: 14px;
          color: #7d7d7d;
          font-size: 11px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          height: 131px;
          position: relative; }
          #container #main-content .wrap #page-content .right_part .seach_result .right .formats {
            width: 200px;
            height: 32px;
            display: block;
            margin-bottom: 5px;
            margin-top: 11px; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .formats .formats-selector .epub_standard:hover {
              margin-top: -11px;
              margin-left: -5px;
              margin-right: 7px;
              background: url(../images/koobe_sprite_v6.png) no-repeat -989px -882px;
              width: 34px;
              height: 42px; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .formats .formats-selector .mobi_standard:hover {
              margin-top: -11px;
              margin-left: -5px;
              margin-right: 7px;
              background: url(../images/koobe_sprite_v6.png) no-repeat -1029px -882px;
              width: 34px;
              height: 42px; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .formats .formats-selector .pdf_standard:hover {
              margin-top: -11px;
              margin-left: -5px;
              margin-right: 7px;
              background: url(../images/koobe_sprite_v6.png) no-repeat -1069px -882px;
              width: 34px;
              height: 42px; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .formats .formats-selector .epub_standard.highlighted, #container #main-content .wrap #page-content .right_part .seach_result .right .formats .formats-selector .mobi_standard.highlighted, #container #main-content .wrap #page-content .right_part .seach_result .right .formats .formats-selector .pdf_standard.highlighted {
              margin-top: -11px;
              margin-left: -5px;
              margin-right: 7px; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .formats .icon {
              float: right;
              position: relative;
              z-index: 1; }
          #container #main-content .wrap #page-content .right_part .seach_result .right .book_price {
            font-weight: bold;
            clear: both;
            text-align: right; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .book_price .book_price {
              color: #000; }
              #container #main-content .wrap #page-content .right_part .seach_result .right .book_price .book_price .current_price {
                font-size: 14px; }
                #container #main-content .wrap #page-content .right_part .seach_result .right .book_price .book_price .current_price.strike {
                  font-size: 11px;
                  font-weight: normal;
                  color: #000; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .book_price .book_promo_price {
              margin-left: 34px;
              font-size: 14px;
              color: #A2AF61;
              font-weight: bold; }
          #container #main-content .wrap #page-content .right_part .seach_result .right .add_to_clipboard {
            color: #633D6F;
            font-size: 10px;
            text-decoration: none;
            position: absolute;
            right: 1px;
            bottom: 35px;
            text-decoration: none; }
          #container #main-content .wrap #page-content .right_part .seach_result .right .buttons {
            width: 100%;
            height: 27px;
            position: absolute;
            bottom: 0px;
            left: 0px; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .buttons .add_to_cart {
              height: 27px;
              top: 0px;
              cursor: pointer;
              width: 94px;
              float: left;
              background: url(../images/koobe_sprite_v6.png) no-repeat -678px -563px; }
              #container #main-content .wrap #page-content .right_part .seach_result .right .buttons .add_to_cart:hover {
                background: url(../images/koobe_sprite_v6.png) no-repeat -678px -598px; }
            #container #main-content .wrap #page-content .right_part .seach_result .right .buttons .buy_now {
              height: 27px;
              top: -29px;
              left: 107px;
              cursor: pointer;
              width: 87px;
              float: left;
              margin-left: 5px;
              background: url(../images/koobe_sprite_v6.png) no-repeat -793px -563px; }
              #container #main-content .wrap #page-content .right_part .seach_result .right .buttons .buy_now:hover {
                background: url(../images/koobe_sprite_v6.png) no-repeat -793px -598px; }
        #container #main-content .wrap #page-content .right_part .seach_result .cover {
          position: relative; }
          #container #main-content .wrap #page-content .right_part .seach_result .cover img {
            -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 3px #ddd;
            box-shadow: 0 0 0 2px #fff, 0 0 0 3px #ddd;
            float: left;
            margin-left: 5px;
            width: 105px;
            height: 150px;
            background: white;
            image-rendering: -moz-crisp-edges; }
          #container #main-content .wrap #page-content .right_part .seach_result .cover .shadow {
            height: 150px;
            width: 22px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -740px -3px;
            float: left;
            margin-left: 2px; }
          #container #main-content .wrap #page-content .right_part .seach_result .cover .ebookLabel {
            position: absolute;
            left: 10px;
            top: -15px;
            width: 105px;
            height: 11px;
            text-align: center;
            font-family: sans-serif;
            font-size: 9px;
            color: #7d7d7d;
            letter-spacing: 8px; }
            #container #main-content .wrap #page-content .right_part .seach_result .cover .ebookLabel a {
              text-decoration: none;
              color: #633d6f; }
        #container #main-content .wrap #page-content .right_part .seach_result .result {
          padding-top: 20px;
          padding-bottom: 20px;
          border-bottom: 1px solid #dbdbdb; }
        #container #main-content .wrap #page-content .right_part .seach_result .result.author_info .cover .shadow {
          margin-bottom: 10px; }
        #container #main-content .wrap #page-content .right_part .seach_result .result.author_info .description {
          font-size: 11px;
          color: #7D7D7D;
          text-align: justify; }
      #container #main-content .wrap #page-content .right_part .site_bottom {
        width: 765px;
        position: relative;
        height: 50px; }
      #container #main-content .wrap #page-content .right_part .my_book {
        height: 205px;
        border-bottom: 1px solid #dbdbdb;
        padding: 5px 0px;
        margin-bottom: 0px; }
        #container #main-content .wrap #page-content .right_part .my_book:last-child {
          margin-bottom: 30px; }
        #container #main-content .wrap #page-content .right_part .my_book .hidden_download {
          display: none; }
        #container #main-content .wrap #page-content .right_part .my_book .book_cover {
          float: left;
          width: 318px;
          height: 200px;
          position: relative; }
          #container #main-content .wrap #page-content .right_part .my_book .book_cover a {
            color: #633d6f;
            text-decoration: none; }
            #container #main-content .wrap #page-content .right_part .my_book .book_cover a:hover {
              text-decoration: underline; }
          #container #main-content .wrap #page-content .right_part .my_book .book_cover .cover {
            position: absolute;
            left: 10px;
            top: 23px;
            background: #fff;
            border: 1px solid #dddddd;
            width: 109px;
            height: 154px; }
            #container #main-content .wrap #page-content .right_part .my_book .book_cover .cover img {
              position: absolute;
              left: 2px;
              top: 2px; }
          #container #main-content .wrap #page-content .right_part .my_book .book_cover .cover_shadow {
            width: 40px;
            height: 161px;
            position: absolute;
            background: url(../images/koobe_sprite_v6.png) no-repeat -272px 0px;
            left: 115px;
            top: 15px; }
          #container #main-content .wrap #page-content .right_part .my_book .book_cover .book_title {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-weight: normal;
            margin-left: 150px;
            margin-top: 22px;
            font-size: 14px;
            width: 170px;
            height: 40px;
            overflow: hidden;
            line-height: 19px; }
          #container #main-content .wrap #page-content .right_part .my_book .book_cover .book_author {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            margin-left: 150px;
            margin-top: 10px;
            font-size: 12px;
            width: 170px;
            color: #7d7d7d;
            overflow: hidden;
            height: 50px;
            line-height: 17px; }
          #container #main-content .wrap #page-content .right_part .my_book .book_cover .book_publish {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            margin-left: 150px;
            margin-top: 10px;
            font-size: 11px;
            width: 170px;
            color: #7d7d7d; }
        #container #main-content .wrap #page-content .right_part .my_book .limit {
          width: 81px;
          height: 207px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -1152px -9px;
          float: left; }
        #container #main-content .wrap #page-content .right_part .my_book .clipboard_option {
          float: left;
          width: 357px;
          height: 205px;
          position: relative;
          margin-top: -10px;
          top: 40px;
          left: 60px; }
          #container #main-content .wrap #page-content .right_part .my_book .clipboard_option .remove_from_clipboard {
            color: #633D6F;
            font-size: 10px;
            text-decoration: none;
            display: block;
            font-size: 10px;
            margin: 15px 0 10px 128px; }
          #container #main-content .wrap #page-content .right_part .my_book .clipboard_option .prices {
            width: 213px;
            text-align: right; }
          #container #main-content .wrap #page-content .right_part .my_book .clipboard_option .buttons {
            position: relative;
            width: 245px;
            height: 35px; }
            #container #main-content .wrap #page-content .right_part .my_book .clipboard_option .buttons .add_to_cart {
              margin-right: 10px;
              float: left;
              width: 106px;
              height: 31px;
              position: relative;
              cursor: pointer;
              background: url(../images/koobe_sprite_v6.png) no-repeat -383px -563px; }
              #container #main-content .wrap #page-content .right_part .my_book .clipboard_option .buttons .add_to_cart:hover {
                background: url(../images/koobe_sprite_v6.png) no-repeat -383px -598px; }
            #container #main-content .wrap #page-content .right_part .my_book .clipboard_option .buttons .buy_now {
              height: 31px;
              width: 100px;
              float: left;
              cursor: pointer;
              background: url(../images/koobe_sprite_v6.png) no-repeat -517px -563px; }
              #container #main-content .wrap #page-content .right_part .my_book .clipboard_option .buttons .buy_now:hover {
                background: url(../images/koobe_sprite_v6.png) no-repeat -517px -598px; }
        #container #main-content .wrap #page-content .right_part .my_book .download_option {
          float: left;
          width: 357px;
          height: 205px;
          position: relative;
          margin-top: -10px; }
          #container #main-content .wrap #page-content .right_part .my_book .download_option .formats {
            position: absolute;
            left: 20px;
            top: 50px; }
            #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .icon {
              float: left;
              margin: 0px 10px;
              position: relative;
              cursor: pointer; }
              #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .icon .box {
                background: #fff;
                border: 1px solid #ddd;
                height: 70px;
                width: 58px;
                position: absolute;
                left: -20px;
                top: -10px;
                z-index: 1;
                border-bottom: none;
                visibility: hidden;
                -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
                box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07); }
                #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .icon .box .shadow_hide {
                  width: 100px;
                  height: 15px;
                  background-color: white;
                  position: absolute;
                  left: 0px;
                  top: 70px; }
                #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .icon .box .icon_download {
                  position: absolute;
                  left: 12px;
                  top: 14px; }
                #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .icon .box .filezise {
                  position: absolute;
                  font-size: 11px;
                  font-family: Tahoma, Geneva, Kalimati, sans-serif;
                  top: 48px;
                  width: 58px;
                  text-align: center; }
            #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .download_bar {
              visibility: visible;
              width: 354px;
              height: 62px;
              border: 1px solid #e1e1e1;
              position: absolute;
              background-color: #fff;
              top: 60px;
              left: -10px;
              -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
              box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07); }
              #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .download_bar .content {
                position: relative;
                width: 100%;
                height: 100%;
                z-index: 2;
                padding: 5px; }
                #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .download_bar .content .hidden_download {
                  display: block;
                  margin-left: 12px;
                  margin-top: 9px; }
                  #container #main-content .wrap #page-content .right_part .my_book .download_option .formats .download_bar .content .hidden_download div {
                    float: left;
                    margin-right: 10px; }
      #container #main-content .wrap #page-content .right_part .account_head {
        padding-top: 10px;
        border-bottom: 1px solid #dbdbdb; }
        #container #main-content .wrap #page-content .right_part .account_head .login_name {
          float: left;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          text-transform: capitalize;
          color: #633d6f;
          font-size: 14px;
          margin: 5px 0px 0px 5px; }
        #container #main-content .wrap #page-content .right_part .account_head .menu_head {
          float: left;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          text-transform: uppercase;
          margin-left: 10px;
          font-size: 20px; }
      #container #main-content .wrap #page-content .right_part .big_search {
        width: 761px;
        height: 48px;
        position: relative;
        background: #c4c4c4;
        /* Old browsers */
        background: -moz-linear-gradient(top, #c4c4c4 0%, #afafaf 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4c4c4), color-stop(100%, #afafaf));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #c4c4c4 0%, #afafaf 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #c4c4c4 0%, #afafaf 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #c4c4c4 0%, #afafaf 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #c4c4c4 0%, #afafaf 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#afafaf',GradientType=0 );
        /* IE6-9 */
        border: 2px solid #fff;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px; }
        #container #main-content .wrap #page-content .right_part .big_search #search_results {
          background: #fff;
          width: 670px;
          height: 0px;
          position: absolute;
          top: 39px;
          left: 8px;
          z-index: 120;
          border: 1px solid #9C9C9C;
          overflow: auto;
          display: none;
          -webkit-box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 0.4); }
          #container #main-content .wrap #page-content .right_part .big_search #search_results .error_search_result {
            margin-top: 97px;
            margin-left: 180px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 12px;
            color: #666;
            position: absolute;
            left: 50%;
            top: 50%;
            width: 230px;
            height: 20px;
            margin-left: -115px;
            margin-top: -10px; }
          #container #main-content .wrap #page-content .right_part .big_search #search_results ul:last-child {
            border-bottom: none;
            margin-bottom: 0px; }
          #container #main-content .wrap #page-content .right_part .big_search #search_results ul {
            clear: both;
            list-style: none;
            margin: 0px;
            padding: 0px;
            border-bottom: 1px solid #DBDBDB; }
            #container #main-content .wrap #page-content .right_part .big_search #search_results ul li {
              font-size: 11px;
              height: 59px;
              clear: both;
              margin: 0px;
              padding: 10px; }
              #container #main-content .wrap #page-content .right_part .big_search #search_results ul li.active, #container #main-content .wrap #page-content .right_part .big_search #search_results ul li:hover {
                background: #f8f8f8;
                cursor: pointer; }
              #container #main-content .wrap #page-content .right_part .big_search #search_results ul li .shadow {
                float: left;
                width: 20px;
                height: 62px;
                background: url(../images/koobe_sprite_v6.png) no-repeat -211px 0px;
                margin-left: 3px; }
              #container #main-content .wrap #page-content .right_part .big_search #search_results ul li a {
                color: #633d6f;
                text-decoration: none;
                float: left; }
                #container #main-content .wrap #page-content .right_part .big_search #search_results ul li a img {
                  width: 42px;
                  height: 59px;
                  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dbdbdb; }
        #container #main-content .wrap #page-content .right_part .big_search .loading {
          width: 15px;
          height: 15px;
          position: absolute;
          right: 110px;
          top: 16px;
          background: url(../images/ajax-loader.gif) no-repeat center center #fff;
          background-size: 15px;
          visibility: hidden; }
          #container #main-content .wrap #page-content .right_part .big_search .loading.show {
            visibility: visible; }
        #container #main-content .wrap #page-content .right_part .big_search input[type="text"] {
          padding: 5px;
          margin: 7px 0px 5px 8px;
          border: 1px solid #9C9C9C;
          outline: none;
          width: 660px;
          font-size: 12px;
          height: 22px;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #6A6A6A;
          float: left; }
          #container #main-content .wrap #page-content .right_part .big_search input[type="text"]::-webkit-input-placeholder {
            color: #707070; }
          #container #main-content .wrap #page-content .right_part .big_search input[type="text"]::-moz-placeholder {
            color: #707070; }
        #container #main-content .wrap #page-content .right_part .big_search div.submit {
          margin: 7px 0px 0px -1px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -377px -634px;
          color: white;
          width: 74px;
          float: left;
          height: 34px;
          width: 74px;
          cursor: pointer; }
          #container #main-content .wrap #page-content .right_part .big_search div.submit:hover {
            background: url(../images/koobe_sprite_v6.png) no-repeat -377px -669px; }
      #container #main-content .wrap #page-content .right_part .big_promo_box {
        margin-top: 17px;
        margin-bottom: 5px;
        position: relative; }
        #container #main-content .wrap #page-content .right_part .big_promo_box .content {
          width: 765px;
          height: 393px;
          background-color: #fff;
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
          position: relative;
          z-index: 2;
          overflow: hidden; }
          #container #main-content .wrap #page-content .right_part .big_promo_box .content .slider {
            height: 393px; }
            #container #main-content .wrap #page-content .right_part .big_promo_box .content .slider ul {
              padding: 0px;
              height: 393px;
              margin: 0px;
              opacity: 0;
              list-style: none; }
              #container #main-content .wrap #page-content .right_part .big_promo_box .content .slider ul li.page {
                width: 765px;
                height: 393px;
                float: left;
                background-color: #fff;
                position: relative; }
                #container #main-content .wrap #page-content .right_part .big_promo_box .content .slider ul li.page .corner_image {
                  position: absolute;
                  bottom: 0px;
                  right: 0px; }
                #container #main-content .wrap #page-content .right_part .big_promo_box .content .slider ul li.page .book_title {
                  position: absolute;
                  top: 53px;
                  left: 54px;
                  font-family: Tahoma, Geneva, Kalimati, sans-serif;
                  font-size: 24px;
                  color: #000; }
                #container #main-content .wrap #page-content .right_part .big_promo_box .content .slider ul li.page .book_author {
                  position: absolute;
                  top: 79px;
                  left: 54px;
                  font-family: Tahoma, Geneva, Kalimati, sans-serif;
                  color: #7d7d7d;
                  font-size: 18px; }
                #container #main-content .wrap #page-content .right_part .big_promo_box .content .slider ul li.page .book_short_info {
                  position: absolute;
                  top: 129px;
                  left: 54px;
                  font-family: Tahoma, Geneva, Kalimati, sans-serif;
                  color: #633d6f;
                  text-transform: uppercase;
                  font-size: 12px;
                  font-weight: bold;
                  width: 362px;
                  line-height: 22px; }
        #container #main-content .wrap #page-content .right_part .big_promo_box .arrow, #container #main-content .wrap #page-content .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .big_promo_box .arrow_left_box, #container #main-content .wrap #page-content .right_part .big_promo_box .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .big_promo_box .arrow_right_box, #container #main-content .wrap #page-content .right_part .big_promo_box .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .big_promo_box .arrow_left_box, #container #main-content .wrap #page-content .right_part .big_promo_box .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .big_promo_box .arrow_right_box, #container #main-content .wrap #page-content .right_part .big_promo_box .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .right_part .big_promo_box .arrow_left_box, #container #main-content .wrap #page-content .right_part .big_promo_box .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .right_part .big_promo_box .arrow_right_box {
          width: 28px;
          height: 42px;
          position: absolute;
          top: 160px;
          cursor: pointer;
          z-index: 4; }
        #container #main-content .wrap #page-content .right_part .big_promo_box .arrow_left {
          left: 9px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -67px -88px; }
        #container #main-content .wrap #page-content .right_part .big_promo_box .arrow_right {
          right: 7px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -96px -88px; }
        #container #main-content .wrap #page-content .right_part .big_promo_box .pages {
          position: absolute;
          bottom: 46px;
          left: 474px;
          width: 280px;
          height: 22px;
          z-index: 3;
          font-family: tahoma;
          font-size: 11px;
          text-align: right; }
          #container #main-content .wrap #page-content .right_part .big_promo_box .pages .p_num {
            cursor: pointer;
            display: inline-block;
            width: 19px;
            height: 15px;
            background: #f8f8f8;
            /* Old browsers */
            background: -moz-linear-gradient(top, #f8f8f8 0%, #f0f0f0 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f0f0f0));
            /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #f8f8f8 0%, #f0f0f0 100%);
            /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #f8f8f8 0%, #f0f0f0 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #f8f8f8 0%, #f0f0f0 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #f8f8f8 0%, #f0f0f0 100%);
            /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f0f0f0',GradientType=0 );
            /* IE6-9 */
            text-align: center;
            color: #716c72;
            padding-top: 2px;
            border-bottom: 1px solid #bcbcbc;
            text-shadow: 1px 1px 0px #ffffff;
            margin-right: 3px;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none; }
            #container #main-content .wrap #page-content .right_part .big_promo_box .pages .p_num.slider_active_page {
              color: #fff;
              text-shadow: 1px 1px 0px #000000;
              background: #6e467c;
              /* Old browsers */
              background: -moz-linear-gradient(top, #6e467c 0%, #43284e 100%);
              /* FF3.6+ */
              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6e467c), color-stop(100%, #43284e));
              /* Chrome,Safari4+ */
              background: -webkit-linear-gradient(top, #6e467c 0%, #43284e 100%);
              /* Chrome10+,Safari5.1+ */
              background: -o-linear-gradient(top, #6e467c 0%, #43284e 100%);
              /* Opera 11.10+ */
              background: -ms-linear-gradient(top, #6e467c 0%, #43284e 100%);
              /* IE10+ */
              background: linear-gradient(to bottom, #6e467c 0%, #43284e 100%);
              /* W3C */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e467c', endColorstr='#43284e',GradientType=0 );
              /* IE6-9 */
              border-bottom: 1px solid #372041; }
        #container #main-content .wrap #page-content .right_part .big_promo_box .shadow {
          height: 53px;
          width: 823px;
          background: url(../images/koobe_sprite_v6.png) no-repeat 0px -202px;
          margin-left: -32px;
          margin-top: -17px; }
      #container #main-content .wrap #page-content .right_part .double_books {
        width: 765px;
        margin-bottom: 38px; }
        #container #main-content .wrap #page-content .right_part .double_books .title {
          height: 34px; }
          #container #main-content .wrap #page-content .right_part .double_books .title .icon {
            width: 17px;
            height: 16px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -424px -380px;
            float: left;
            margin: 2px 5px 0px 0px; }
          #container #main-content .wrap #page-content .right_part .double_books .title .head_text {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            letter-spacing: 0px;
            font-size: 20px;
            font-weight: normal;
            float: left;
            color: #633d6f;
            margin-top: -1px;
            line-height: 20px; }
            #container #main-content .wrap #page-content .right_part .double_books .title .head_text a {
              text-decoration: none;
              color: #633d6f; }
              #container #main-content .wrap #page-content .right_part .double_books .title .head_text a:hover {
                text-decoration: underline; }
          #container #main-content .wrap #page-content .right_part .double_books .title .limit {
            font-size: 14px;
            color: #9c9c9c;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 20px;
            float: left;
            margin: 0px 5px 0px 7px; }
          #container #main-content .wrap #page-content .right_part .double_books .title .description {
            font-size: 11px;
            color: #633D6F;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 30px;
            letter-spacing: 0px; }
        #container #main-content .wrap #page-content .right_part .double_books .content {
          height: 222px;
          background-color: #fff;
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05); }
          #container #main-content .wrap #page-content .right_part .double_books .content .left, #container #main-content .wrap #page-content .right_part .double_books .content .right {
            float: left;
            width: 347px;
            height: 219px;
            position: relative; }
            #container #main-content .wrap #page-content .right_part .double_books .content .left .middle_book, #container #main-content .wrap #page-content .right_part .double_books .content .right .middle_book {
              width: 110px;
              height: 165px;
              -webkit-border-radius: 2px;
              border-radius: 2px;
              position: absolute;
              left: 15px;
              top: 21px;
        		/*img{
        			border:2px solid #fff;
        			position:relative;
        		}
        		.shadow{
        			width: 110px;
					height: 165px;
					background: $sprite -190px -11px;
					position:absolute;
					left:21px;
					top:0px;
					z-index:0;
        		}*/ }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .middle_book img, #container #main-content .wrap #page-content .right_part .double_books .content .right .middle_book img {
                box-shadow: 0 0 0 2px #fff, 0 0 0 3px #e3e3e3;
                position: relative;
                z-index: 2;
                image-rendering: -moz-crisp-edges;
                width: 118px;
                height: 178px;
                background: #fff; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .middle_book .shadow, #container #main-content .wrap #page-content .right_part .double_books .content .right .middle_book .shadow {
                position: absolute;
                right: -23px;
                top: 0px;
                height: 158px;
                width: 40px;
                background: url(../images/koobe_sprite_v6.png) no-repeat -250px 0px; }
            #container #main-content .wrap #page-content .right_part .double_books .content .left .description, #container #main-content .wrap #page-content .right_part .double_books .content .right .description {
              position: absolute;
              left: 156px;
              top: 17px; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .description *, #container #main-content .wrap #page-content .right_part .double_books .content .right .description * {
                font-family: Tahoma, Geneva, Kalimati, sans-serif; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .description h2, #container #main-content .wrap #page-content .right_part .double_books .content .right .description h2, #container #main-content .wrap #page-content .right_part .double_books .content .left .description h3, #container #main-content .wrap #page-content .right_part .double_books .content .right .description h3, #container #main-content .wrap #page-content .right_part .double_books .content .left .description h4, #container #main-content .wrap #page-content .right_part .double_books .content .right .description h4 {
                margin: 0px; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_title, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_title {
                font-weight: bold;
                font-size: 12px;
                display: block;
                height: 40px;
                width: 217px; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_title a, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_title a {
                  color: #633d6f;
                  text-decoration: none; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_title a:hover, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_title a:hover {
                  text-decoration: underline; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_author, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_author {
                color: #7d7d7d;
                font-size: 12px;
                font-weight: normal;
                display: block;
                height: 16px;
                overflow: hidden;
                width: 220px; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_author a, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_author a {
                  color: #7d7d7d;
                  text-decoration: none; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_author a:hover, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_author a:hover {
                  color: #633d6f;
                  text-decoration: underline; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_print, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_print {
                color: #7d7d7d;
                font-size: 11px;
                line-height: 20px;
                display: block;
                height: 20px;
                overflow: hidden;
                width: 220px; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_print a, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_print a {
                  color: #7d7d7d;
                  text-decoration: none; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_print a:hover, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_print a:hover {
                  color: #633d6f;
                  text-decoration: underline; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_price, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_price {
                color: #000;
                font-size: 10px;
                line-height: 20px;
                display: block;
                font-weight: bold;
                font-size: 11px;
                height: 40px; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_price .book_promo_price, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_price .book_promo_price {
                  color: #a2af61;
                  margin-top: -23px;
                  margin-left: 78px;
                  font-size: 14px; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_price .current_price, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_price .current_price {
                  font-size: 14px;
                  font-weight: bold;
                  color: #a2af61; }
                  #container #main-content .wrap #page-content .right_part .double_books .content .left .description .book_price .current_price.strike, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .book_price .current_price.strike {
                    color: #000;
                    font-weight: normal;
                    font-size: 11px; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .description .formats, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .formats {
                width: 230px;
                height: 36px;
                display: block; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .formats div, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .formats div {
                  float: left; }
              #container #main-content .wrap #page-content .right_part .double_books .content .left .description .buttons, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .buttons {
                position: relative;
                width: 245px;
                height: 35px; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .buttons .add_to_cart, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .buttons .add_to_cart {
                  margin-right: 10px;
                  float: left;
                  width: 106px;
                  height: 31px;
                  position: relative;
                  cursor: pointer;
                  background: url(../images/koobe_sprite_v6.png) no-repeat -383px -563px; }
                  #container #main-content .wrap #page-content .right_part .double_books .content .left .description .buttons .add_to_cart:hover, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .buttons .add_to_cart:hover {
                    background: url(../images/koobe_sprite_v6.png) no-repeat -383px -598px; }
                #container #main-content .wrap #page-content .right_part .double_books .content .left .description .buttons .buy_now, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .buttons .buy_now {
                  height: 31px;
                  width: 100px;
                  float: left;
                  cursor: pointer;
                  background: url(../images/koobe_sprite_v6.png) no-repeat -517px -563px; }
                  #container #main-content .wrap #page-content .right_part .double_books .content .left .description .buttons .buy_now:hover, #container #main-content .wrap #page-content .right_part .double_books .content .right .description .buttons .buy_now:hover {
                    background: url(../images/koobe_sprite_v6.png) no-repeat -517px -598px; }
          #container #main-content .wrap #page-content .right_part .double_books .content .right {
            width: 387px;
            height: 219px;
            position: relative;
            float: right; }
            #container #main-content .wrap #page-content .right_part .double_books .content .right .description .buttons .add_to_cart {
              top: 0px; }
            #container #main-content .wrap #page-content .right_part .double_books .content .right .description .buttons .buy_now {
              top: 0px; }
      #container #main-content .wrap #page-content .right_part .novelties_books {
        width: 765px;
        margin-bottom: 38px; }
        #container #main-content .wrap #page-content .right_part .novelties_books .title {
          height: 34px; }
          #container #main-content .wrap #page-content .right_part .novelties_books .title .icon {
            width: 17px;
            height: 16px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -424px -380px;
            float: left;
            margin: 2px 5px 0px 0px; }
          #container #main-content .wrap #page-content .right_part .novelties_books .title .head_text {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            letter-spacing: 0px;
            font-size: 20px;
            font-weight: normal;
            float: left;
            color: #633d6f;
            margin-top: -1px;
            line-height: 20px; }
            #container #main-content .wrap #page-content .right_part .novelties_books .title .head_text a {
              text-decoration: none;
              color: #633d6f; }
              #container #main-content .wrap #page-content .right_part .novelties_books .title .head_text a:hover {
                text-decoration: underline; }
          #container #main-content .wrap #page-content .right_part .novelties_books .title .limit {
            font-size: 14px;
            color: #9c9c9c;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 20px;
            float: left;
            margin: 0px 5px 0px 7px; }
          #container #main-content .wrap #page-content .right_part .novelties_books .title .description {
            font-size: 11px;
            color: #633D6F;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 30px;
            letter-spacing: 0px; }
        #container #main-content .wrap #page-content .right_part .novelties_books .content {
          height: 177px;
          position: relative;
          background-color: #fff;
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05); }
          #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow, #container #main-content .wrap #page-content .right_part .novelties_books .content .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .novelties_books .content .arrow_left, #container #main-content .wrap #page-content .right_part .novelties_books .content .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .novelties_books .content .arrow_right, #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow_right_box {
            top: 65px;
            position: absolute;
            height: 40px;
            width: 20px;
            cursor: pointer; }
          #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow_left_box {
            left: 10px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -264px -520px; }
          #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow_right_box {
            right: 10px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -292px -520px; }
          #container #main-content .wrap #page-content .right_part .novelties_books .content .list {
            width: 690px;
            height: 150px;
            position: absolute;
            left: 40px;
            top: 10px;
            overflow: hidden; }
            #container #main-content .wrap #page-content .right_part .novelties_books .content .list ul {
              width: 2000px;
              list-style: none;
              padding-left: 0px; }
              #container #main-content .wrap #page-content .right_part .novelties_books .content .list ul li {
                float: left;
                position: relative;
                margin-right: 40px;
                margin-left: 3px; }
                #container #main-content .wrap #page-content .right_part .novelties_books .content .list ul li div {
                  width: 75px;
                  height: 116px; }
                  #container #main-content .wrap #page-content .right_part .novelties_books .content .list ul li div .promo_label {
                    position: absolute;
                    right: 3px;
                    top: 3px;
                    background: url(../images/koobe_sprite_v6.png) no-repeat -23px -44px;
                    width: 43px;
                    height: 45px; }
                  #container #main-content .wrap #page-content .right_part .novelties_books .content .list ul li div .hidden_property {
                    display: none; }
                #container #main-content .wrap #page-content .right_part .novelties_books .content .list ul li img {
                  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #e3e3e3;
                  position: relative;
                  z-index: 2;
                  image-rendering: -moz-crisp-edges;
                  width: 80px;
                  height: 120px;
                  background: #fff; }
                #container #main-content .wrap #page-content .right_part .novelties_books .content .list ul li .shadow {
                  position: absolute;
                  right: -12px;
                  top: 0px;
                  height: 96px;
                  width: 40px;
                  background: url(../images/koobe_sprite_v6.png) no-repeat -176px 0px; }
      #container #main-content .wrap #page-content .right_part .news_box {
        width: 765px;
        margin-bottom: 35px; }
        #container #main-content .wrap #page-content .right_part .news_box .title {
          height: 34px; }
          #container #main-content .wrap #page-content .right_part .news_box .title .icon {
            width: 17px;
            height: 16px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -424px -380px;
            float: left;
            margin: 2px 5px 0px 0px; }
          #container #main-content .wrap #page-content .right_part .news_box .title .head_text {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            letter-spacing: 0px;
            font-size: 20px;
            font-weight: normal;
            float: left;
            color: #633d6f;
            margin-top: -1px;
            line-height: 20px; }
            #container #main-content .wrap #page-content .right_part .news_box .title .head_text a {
              text-decoration: none;
              color: #633d6f; }
              #container #main-content .wrap #page-content .right_part .news_box .title .head_text a:hover {
                text-decoration: underline; }
          #container #main-content .wrap #page-content .right_part .news_box .title .limit {
            font-size: 14px;
            color: #9c9c9c;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 20px;
            float: left;
            margin: 0px 5px 0px 7px; }
          #container #main-content .wrap #page-content .right_part .news_box .title .description {
            font-size: 11px;
            color: #633D6F;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 30px;
            letter-spacing: 0px; }
        #container #main-content .wrap #page-content .right_part .news_box .content {
          height: 317px;
          position: relative;
          background-color: #fff;
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05); }
          #container #main-content .wrap #page-content .right_part .news_box .content .left_part {
            width: 465px;
            float: left;
            height: 247px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif; }
            #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news {
              color: #7D7D7D;
              font-size: 11px;
              text-align: justify;
              margin: 12px 12px 12px 25px; }
              #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news .book_share {
                height: 35px; }
              #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news .date {
                margin-bottom: 10px;
                font-size: 11px; }
              #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news .news_title a {
                color: #633d6f;
                text-decoration: none; }
                #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news .news_title a:hover {
                  text-decoration: underline; }
              #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news .news_title h2 {
                font-size: 14px;
                font-weight: bold;
                margin-top: 0px; }
              #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news .shadow {
                width: 15px;
                height: 70px;
                float: left;
                margin-left: -16px;
                background: url(../images/koobe_sprite_v6.png) no-repeat no-repeat -695px 0; }
              #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news img {
                box-shadow: 0 0 0 2px white, 0 0 0 3px #DEDEDE;
                margin-bottom: 10px;
                margin-right: 18px; }
              #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news img.main {
                float: left; }
              #container #main-content .wrap #page-content .right_part .news_box .content .left_part .main_news .image.main-image {
                float: left;
                margin-right: 5px;
                margin-bottom: 5px;
                margin-top: 3px; }
          #container #main-content .wrap #page-content .right_part .news_box .content .right_part {
            width: 288px;
            float: left;
            height: 295px;
            margin: 0px;
            background: #F8F8F8;
            border: 1px solid #EEE;
            margin-top: 10px;
            font-family: Tahoma, Geneva, Kalimati, sans-serif; }
            #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 {
              background: url(../images/bottom_bar.png) no-repeat 0px 68px; }
            #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 {
              height: 70px;
              margin: 5px 15px 5px 15px; }
              #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1 .news_content, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2 .news_content, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 .news_content, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 .news_content {
                color: #7D7D7D;
                font-size: 11px;
                text-align: justify;
                margin: 0px 10px;
                margin-top: 5px; }
                #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1 .news_content a, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2 .news_content a, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 .news_content a, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 .news_content a {
                  color: #633d6f;
                  text-decoration: none; }
                  #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1 .news_content a:hover, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2 .news_content a:hover, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 .news_content a:hover, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 .news_content a:hover {
                    text-decoration: underline; }
              #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1 .news_title, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2 .news_title, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 .news_title, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 .news_title {
                position: relative; }
                #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1 .news_title .icon, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2 .news_title .icon, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 .news_title .icon, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 .news_title .icon {
                  background: url(../images/koobe_sprite_v6.png) no-repeat -488px -360px;
                  width: 4px;
                  height: 7px;
                  position: absolute;
                  left: 0px;
                  top: 4px; }
                #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1 .news_title a, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2 .news_title a, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 .news_title a, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 .news_title a {
                  text-decoration: none;
                  color: #633d6f; }
                  #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1 .news_title a:hover, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2 .news_title a:hover, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 .news_title a:hover, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 .news_title a:hover {
                    text-decoration: underline; }
                #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_1 .news_title h3, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_2 .news_title h3, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_3 .news_title h3, #container #main-content .wrap #page-content .right_part .news_box .content .right_part .news_item_4 .news_title h3 {
                  margin: 0;
                  font-size: 11px;
                  font-weight: bold;
                  margin-left: 10px; }
        #container #main-content .wrap #page-content .right_part .news_box .author {
          text-align: right; }
      #container #main-content .wrap #page-content .right_part .main-comments {
        width: 765px;
        margin-bottom: 15px; }
        #container #main-content .wrap #page-content .right_part .main-comments .title {
          height: 34px; }
          #container #main-content .wrap #page-content .right_part .main-comments .title .icon {
            width: 17px;
            height: 16px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -424px -380px;
            float: left;
            margin: 2px 5px 0px 0px; }
          #container #main-content .wrap #page-content .right_part .main-comments .title .head_text {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            letter-spacing: 0px;
            font-size: 20px;
            font-weight: normal;
            float: left;
            color: #633d6f;
            margin-top: -1px;
            line-height: 20px; }
            #container #main-content .wrap #page-content .right_part .main-comments .title .head_text a {
              text-decoration: none;
              color: #633d6f; }
              #container #main-content .wrap #page-content .right_part .main-comments .title .head_text a:hover {
                text-decoration: underline; }
          #container #main-content .wrap #page-content .right_part .main-comments .title .limit {
            font-size: 14px;
            color: #9c9c9c;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 20px;
            float: left;
            margin: 0px 5px 0px 7px; }
          #container #main-content .wrap #page-content .right_part .main-comments .title .description {
            font-size: 11px;
            color: #633D6F;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 30px;
            letter-spacing: 0px; }
        #container #main-content .wrap #page-content .right_part .main-comments .comments-box {
          position: relative;
          height: 230px;
          padding: 10px 0px;
          background-color: #fff;
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05); }
          #container #main-content .wrap #page-content .right_part .main-comments .comments-box a.more {
            color: #633D6F;
            text-decoration: none;
            font-size: 12px;
            position: absolute;
            right: 15px;
            bottom: 5px; }
          #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul {
            list-style: none outside none;
            margin: 0;
            padding-left: 3px; }
            #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li {
              display: block;
              width: 245px;
              float: left;
              border-right: 1px solid #dbdbdb; }
              #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li:last-child {
                border-right: none; }
              #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li .row {
                overflow: hidden;
                position: relative;
                padding: 0px 5px 0px 10px;
                font-family: Tahoma, Geneva, Kalimati, sans-serif;
                font-size: 11px;
                line-height: 15px;
                color: #7d7d7d; }
                #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li .row .book_title {
                  display: block;
                  line-height: 16px;
                  font-weight: bold; }
                  #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li .row .book_title a {
                    text-decoration: none;
                    color: #633d6f; }
                #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li .row .cover {
                  width: 76px;
                  float: left;
                  margin: 5px 0 0 2px; }
                  #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li .row .cover img {
                    box-shadow: 0 0 0 2px #fff, 0 0 0 3px #e3e3e3;
                    position: relative;
                    z-index: 2;
                    float: left;
                    width: 57px;
                    height: 81px;
                    image-rendering: -moz-crisp-edges; }
                  #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li .row .cover .shadow {
                    height: 66px;
                    width: 18px;
                    background: url(../images/koobe_sprite_v6.png) no-repeat -693px 0px;
                    float: left; }
            #container #main-content .wrap #page-content .right_part .main-comments .comments-box ul li:hover {
              background: transparent; }
      #container #main-content .wrap #page-content .right_part .koobe_promo_books {
        width: 765px;
        margin-bottom: 23px; }
        #container #main-content .wrap #page-content .right_part .koobe_promo_books .title {
          height: 34px;
          margin-bottom: 10px; }
          #container #main-content .wrap #page-content .right_part .koobe_promo_books .title .icon {
            width: 17px;
            height: 16px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -424px -380px;
            float: left;
            margin: 2px 5px 0px 0px; }
          #container #main-content .wrap #page-content .right_part .koobe_promo_books .title .head_text {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            text-transform: uppercase;
            letter-spacing: 0px;
            font-size: 20px;
            font-weight: normal;
            float: left;
            color: #633d6f;
            margin-top: -1px;
            line-height: 20px; }
            #container #main-content .wrap #page-content .right_part .koobe_promo_books .title .head_text a {
              text-decoration: none;
              color: #633d6f; }
              #container #main-content .wrap #page-content .right_part .koobe_promo_books .title .head_text a:hover {
                text-decoration: underline; }
          #container #main-content .wrap #page-content .right_part .koobe_promo_books .title .limit {
            font-size: 14px;
            color: #9c9c9c;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 20px;
            float: left;
            margin: 0px 5px 0px 7px; }
          #container #main-content .wrap #page-content .right_part .koobe_promo_books .title .description {
            font-size: 11px;
            color: #633D6F;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            line-height: 30px;
            letter-spacing: 0px; }
        #container #main-content .wrap #page-content .right_part .koobe_promo_books .content {
          height: 177px;
          position: relative;
          background-color: #fff;
          -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05); }
          #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .koobe_promo_books .content .arrow_left, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .koobe_promo_books .content .arrow_right, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow_right_box {
            top: 65px;
            position: absolute;
            height: 40px;
            width: 20px;
            cursor: pointer; }
          #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow_left_box {
            left: 10px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -264px -520px; }
          #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow_right_box {
            right: 10px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -292px -520px; }
          #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list {
            width: 690px;
            height: 150px;
            position: absolute;
            overflow: hidden;
            left: 40px;
            top: 10px; }
            #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul {
              list-style: none;
              padding-left: 0px; }
              #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul li {
                float: left;
                position: relative;
                margin-right: 40px;
                margin-left: 3px; }
                #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul li div {
                  width: 75px;
                  height: 116px; }
                  #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul li div .small_border {
                    height: 120px;
                    border: 1px solid #e3e3e3;
                    position: relative;
                    -webkit-border-radius: 2px;
                    border-radius: 2px; }
                    #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul li div .small_border img {
                      border: 2px solid #fff; }
                  #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul li div .promo_label {
                    position: absolute;
                    right: 3px;
                    top: 3px;
                    background: url(../images/koobe_sprite_v6.png) no-repeat -23px -44px;
                    width: 43px;
                    height: 45px; }
                  #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul li div .hidden_property {
                    display: none; }
                #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul li img {
                  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #e3e3e3;
                  position: relative;
                  z-index: 2; }
                #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .list ul li .shadow {
                  position: absolute;
                  right: -12px;
                  top: 0px;
                  height: 96px;
                  width: 40px;
                  background: url(../images/koobe_sprite_v6.png) no-repeat -176px 0px; }
    #container #main-content .wrap #page-content .publish_box {
      height: 112px;
      margin: 10px 0px 20px 0px;
      position: relative;
      background: #fff; }
      #container #main-content .wrap #page-content .publish_box .left_shadow {
        height: 109px;
        width: 12px;
        background: url(../images/koobe_sprite_v6.png) no-repeat -389px -39px;
        position: absolute;
        left: 0px;
        top: 0px;
        display: none; }
      #container #main-content .wrap #page-content .publish_box .right_shadow {
        height: 109px;
        width: 12px;
        background: url(../images/koobe_sprite_v6.png) no-repeat -420px -39px;
        position: absolute;
        right: 0px;
        top: 0px;
        display: none; }
      #container #main-content .wrap #page-content .publish_box .title {
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        color: #fff;
        text-transform: uppercase;
        height: 23px;
        padding: 9px 0px 0px 10px;
        background: #5f3b6b;
        /* Old browsers */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
        /* IE6-9 */
        background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
        /* W3C */ }
        #container #main-content .wrap #page-content .publish_box .title a {
          text-decoration: none;
          color: #fff; }
      #container #main-content .wrap #page-content .publish_box .content {
        height: 80px;
        overflow: hidden; }
        #container #main-content .wrap #page-content .publish_box .content ul {
          list-style: none;
          width: 1000px;
          height: 80px;
          padding: 0px;
          margin: 0px;
          display: table; }
          #container #main-content .wrap #page-content .publish_box .content ul li {
            height: 80px;
            display: table-cell;
            margin-left: 10px;
            text-align: center;
            overflow: hidden;
            margin-right: 5px; }
            #container #main-content .wrap #page-content .publish_box .content ul li div {
              display: table-cell;
              vertical-align: middle; }
              #container #main-content .wrap #page-content .publish_box .content ul li div a {
                display: block; }
    #container #main-content .wrap #page-content .customer_buy_also {
      width: 1000px;
      height: 199px;
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
      margin-bottom: 30px;
      margin-top: 30px; }
      #container #main-content .wrap #page-content .customer_buy_also .title {
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0px;
        color: #fff;
        text-transform: uppercase;
        height: 23px;
        padding: 9px 0px 0px 10px;
        background: #5f3b6b;
        /* Old browsers */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
        /* IE6-9 */
        background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
        /* W3C */ }
      #container #main-content .wrap #page-content .customer_buy_also .content {
        background-color: #fff;
        height: 167px;
        position: relative; }
        #container #main-content .wrap #page-content .customer_buy_also .content .arrow, #container #main-content .wrap #page-content .customer_buy_also .content .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .customer_buy_also .content .arrow_left, #container #main-content .wrap #page-content .customer_buy_also .content .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .customer_buy_also .content .arrow_right, #container #main-content .wrap #page-content .customer_buy_also .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .right_part .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .right_part .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .arrow_right_box {
          top: 55px;
          position: absolute;
          height: 40px;
          width: 20px;
          cursor: pointer; }
        #container #main-content .wrap #page-content .customer_buy_also .content .arrow_left_box {
          left: 10px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -264px -520px; }
        #container #main-content .wrap #page-content .customer_buy_also .content .arrow_right_box {
          right: 10px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -99px -90px; }
        #container #main-content .wrap #page-content .customer_buy_also .content .list {
          width: 921px;
          height: 150px;
          position: absolute;
          left: 40px;
          top: 4px;
          overflow: hidden; }
          #container #main-content .wrap #page-content .customer_buy_also .content .list ul {
            width: 2000px;
            list-style: none;
            padding-left: 0px; }
            #container #main-content .wrap #page-content .customer_buy_also .content .list ul li {
              float: left;
              position: relative;
              margin-right: 40px;
              margin-left: 3px; }
              #container #main-content .wrap #page-content .customer_buy_also .content .list ul li div {
                width: 75px;
                height: 116px; }
                #container #main-content .wrap #page-content .customer_buy_also .content .list ul li div img {
                  background-color: #fff;
                  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #e3e3e3;
                  image-rendering: -moz-crisp-edges; }
                #container #main-content .wrap #page-content .customer_buy_also .content .list ul li div .promo_label {
                  position: absolute;
                  right: 3px;
                  top: 3px;
                  background: url(../images/koobe_sprite_v6.png) no-repeat -23px -44px;
                  width: 43px;
                  height: 45px; }
                #container #main-content .wrap #page-content .customer_buy_also .content .list ul li div .hidden_property {
                  display: none; }
              #container #main-content .wrap #page-content .customer_buy_also .content .list ul li .shadow {
                position: absolute;
                right: -38px;
                top: 0px;
                height: 118px;
                width: 40px;
                background: url(../images/koobe_sprite_v6.png) no-repeat -198px 0px; }
    #container #main-content .wrap #page-content .opinion {
      width: 1000px;
      background-color: #fff;
      margin: 40px 0px 90px 0px;
      height: 58px;
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
      position: relative; }
      #container #main-content .wrap #page-content .opinion .score {
        position: absolute;
        right: 0px;
        height: 30px;
        top: 14px;
        width: 400px; }
        #container #main-content .wrap #page-content .opinion .score .label {
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-size: 11px;
          font-weight: bold;
          color: #7d7d7d;
          padding-top: 8px;
          float: left;
          width: 92px; }
        #container #main-content .wrap #page-content .opinion .score .star, #container #main-content .wrap #page-content .opinion .score .stars .star_green, .stars #container #main-content .wrap #page-content .opinion .score .star_green, #container #main-content .wrap #page-content .opinion .score .stars .star_white, .stars #container #main-content .wrap #page-content .opinion .score .star_white, #container #main-content .wrap #page-content .opinion .score .stars .star_half, .stars #container #main-content .wrap #page-content .opinion .score .star_half, #container #main-content .wrap #page-content .opinion .score .comments-page ul li .header .mini-stars .star_green, .comments-page ul li .header .mini-stars #container #main-content .wrap #page-content .opinion .score .star_green, #container #main-content .wrap #page-content .opinion .score .comments-page ul li .header .mini-stars .star_white, .comments-page ul li .header .mini-stars #container #main-content .wrap #page-content .opinion .score .star_white {
          float: left;
          height: 22px;
          margin-top: 3px;
          width: 22px;
          margin-right: 8px; }
          #container #main-content .wrap #page-content .opinion .score .star.green, #container #main-content .wrap #page-content .opinion .score .stars .green.star_green, .stars #container #main-content .wrap #page-content .opinion .score .green.star_green, #container #main-content .wrap #page-content .opinion .score .stars .green.star_white, .stars #container #main-content .wrap #page-content .opinion .score .green.star_white, #container #main-content .wrap #page-content .opinion .score .stars .green.star_half, .stars #container #main-content .wrap #page-content .opinion .score .green.star_half, #container #main-content .wrap #page-content .opinion .score .comments-page ul li .header .mini-stars .green.star_green, .comments-page ul li .header .mini-stars #container #main-content .wrap #page-content .opinion .score .green.star_green, #container #main-content .wrap #page-content .opinion .score .comments-page ul li .header .mini-stars .green.star_white, .comments-page ul li .header .mini-stars #container #main-content .wrap #page-content .opinion .score .green.star_white {
            background: url(../images/koobe_sprite_v6.png) no-repeat -436px -272px; }
          #container #main-content .wrap #page-content .opinion .score .star.white, #container #main-content .wrap #page-content .opinion .score .stars .white.star_green, .stars #container #main-content .wrap #page-content .opinion .score .white.star_green, #container #main-content .wrap #page-content .opinion .score .stars .white.star_white, .stars #container #main-content .wrap #page-content .opinion .score .white.star_white, #container #main-content .wrap #page-content .opinion .score .stars .white.star_half, .stars #container #main-content .wrap #page-content .opinion .score .white.star_half, #container #main-content .wrap #page-content .opinion .score .comments-page ul li .header .mini-stars .white.star_green, .comments-page ul li .header .mini-stars #container #main-content .wrap #page-content .opinion .score .white.star_green, #container #main-content .wrap #page-content .opinion .score .comments-page ul li .header .mini-stars .white.star_white, .comments-page ul li .header .mini-stars #container #main-content .wrap #page-content .opinion .score .white.star_white {
            background: url(../images/koobe_sprite_v6.png) no-repeat -406px -272px; }
        #container #main-content .wrap #page-content .opinion .score .score-summary {
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          color: #a1bc21;
          font-weight: bold;
          font-size: 11px;
          margin-top: 7px; }
          #container #main-content .wrap #page-content .opinion .score .score-summary span {
            color: #7d7d7d; }
      #container #main-content .wrap #page-content .opinion .options {
        position: absolute;
        left: 15px;
        top: 14px;
        width: 205px;
        height: 30px;
        font-size: 11px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        color: #7d7d7d; }
        #container #main-content .wrap #page-content .opinion .options .limit {
          float: left;
          margin: 3px 10px 0px 10px;
          font-size: 13px;
          color: #d5d5d5; }
        #container #main-content .wrap #page-content .opinion .options .show {
          float: left; }
          #container #main-content .wrap #page-content .opinion .options .show .label {
            float: left;
            padding-top: 5px; }
          #container #main-content .wrap #page-content .opinion .options .show .icon {
            width: 24px;
            height: 24px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -489px -272px;
            float: left; }
        #container #main-content .wrap #page-content .opinion .options .add .label {
          float: left;
          padding-top: 5px; }
        #container #main-content .wrap #page-content .opinion .options .add .icon {
          width: 24px;
          height: 24px;
          background: url(../images/koobe_sprite_v6.png) no-repeat -464px -272px;
          float: left; }
  #container .menu-top-wrap {
    border-top: 1px solid #e7e7e7;
    height: 43px;
    background: #f8f8f8;
    background: -moz-linear-gradient(top, #ffffff 20%, #e5e5e5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #ffffff), color-stop(100%, #e5e5e5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 20%, #e5e5e5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 20%, #e5e5e5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 20%, #e5e5e5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 20%, #e5e5e5 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    /* IE6-9 */
    width: 100%; }
    #container .menu-top-wrap .menu-inner {
      border-bottom: 1px solid #ffffff;
      height: 25px; }
    #container .menu-top-wrap .top-bar {
      width: 1000px;
      margin: 0 auto; }
      #container .menu-top-wrap .top-bar ul {
        padding-left: 0px;
        list-style: none; }
        #container .menu-top-wrap .top-bar ul li:first-child {
          padding-left: 15px; }
        #container .menu-top-wrap .top-bar ul li:last-child {
          padding-right: 5px; }
        #container .menu-top-wrap .top-bar ul li {
          float: left;
          padding: 0px 5px;
          border-right: 1px solid #ffffff;
          border-left: 1px solid #d2d2d2;
          height: 18px;
          margin-top: -4px; }
          #container .menu-top-wrap .top-bar ul li a {
            text-decoration: none;
            color: #633d6f;
            font-size: 11px;
            text-transform: uppercase;
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-weight: bold;
            letter-spacing: 0px; }
            #container .menu-top-wrap .top-bar ul li a .element {
              height: 20px;
              position: relative;
              margin-top: 0px;
              padding: 0px 2px 0px 1px;
              border: 1px solid transparent;
              font-size: 12px; }
          #container .menu-top-wrap .top-bar ul li a:hover .element {
            text-decoration: underline; }
        #container .menu-top-wrap .top-bar ul li:first-child {
          border-left: none; }
        #container .menu-top-wrap .top-bar ul li:last-child {
          border-right: none;
          padding-left: 5px; }

.footer {
  font-size: 11px;
  color: #7d7d7d;
  background: #f8f8f8;
  background: -moz-linear-gradient(top, #e4e4e4 0%, #f8f8f8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(100%, #f8f8f8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e4e4e4 0%, #f8f8f8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e4e4e4 0%, #f8f8f8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e4e4e4 0%, #f8f8f8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e4e4e4 0%, #f8f8f8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f8f8f8',GradientType=0 );
  /* IE6-9 */
  height: 208px;
  width: 100%; }
  .footer .wrap {
    width: 1000px;
    margin: 0 auto; }
    .footer .wrap .footer_box, .footer .wrap .foot_newsletter, .footer .wrap .foot_about, .footer .wrap .foot_help, .footer .wrap .foot_colaborate, .footer .wrap .foot_contact {
      float: left;
      width: 180px;
      padding: 20px 0px 5px 5px; }
      .footer .wrap .footer_box h5, .footer .wrap .foot_newsletter h5, .footer .wrap .foot_about h5, .footer .wrap .foot_help h5, .footer .wrap .foot_colaborate h5, .footer .wrap .foot_contact h5 {
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        color: #797979;
        letter-spacing: 0px; }
      .footer .wrap .footer_box ul, .footer .wrap .foot_newsletter ul, .footer .wrap .foot_about ul, .footer .wrap .foot_help ul, .footer .wrap .foot_colaborate ul, .footer .wrap .foot_contact ul {
        list-style: none;
        margin: 0px;
        padding: 0px; }
      .footer .wrap .footer_box a, .footer .wrap .foot_newsletter a, .footer .wrap .foot_about a, .footer .wrap .foot_help a, .footer .wrap .foot_colaborate a, .footer .wrap .foot_contact a {
        text-decoration: none;
        color: #7d7d7d;
        font-size: 11px;
        line-height: 15px; }
        .footer .wrap .footer_box a:hover, .footer .wrap .foot_newsletter a:hover, .footer .wrap .foot_about a:hover, .footer .wrap .foot_help a:hover, .footer .wrap .foot_colaborate a:hover, .footer .wrap .foot_contact a:hover {
          color: #555; }
    .footer .wrap .foot_newsletter {
      width: 230px;
      margin-right: 23px; }
      .footer .wrap .foot_newsletter form {
        margin-top: 15px; }
      .footer .wrap .foot_newsletter .alert {
        position: absolute;
        background: white;
        width: 219px;
        height: 17px;
        padding: 5px;
        text-align: center;
        color: #633D6F;
        font-size: 11px;
        -webkit-box-shadow: 0px -5px 15px -5px rgba(0, 0, 0, 0.25);
        box-shadow: 0px -5px 15px -5px rgba(0, 0, 0, 0.25);
        top: 96px;
        left: 6px;
        opacity: 0;
        visibility: hidden;
        z-index: 1;
        font-weight: bold; }
      .footer .wrap .foot_newsletter input[type='text'] {
        border: 1px solid #dedede;
        height: 14px;
        padding: 3px;
        width: 169px;
        float: left;
        outline: none;
        position: relative;
        z-index: 2; }
      .footer .wrap .foot_newsletter input[type='submit'] {
        margin-top: 1px;
        color: #fff;
        width: 53px;
        height: 20px;
        position: relative;
        z-index: 2;
        border: 1px solid #54395e;
        background: #633d6f;
        /* Old browsers */
        background: -moz-linear-gradient(top, #633d6f 0%, #54395e 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #633d6f), color-stop(100%, #54395e));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #633d6f 0%, #54395e 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #633d6f 0%, #54395e 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #633d6f 0%, #54395e 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #633d6f 0%, #54395e 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#633d6f', endColorstr='#54395e',GradientType=0 );
        /* IE6-9 */
        font-size: 10px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        text-transform: uppercase;
        border: 1px solid #4f4851;
        font-weight: bold; }
      .footer .wrap .foot_newsletter .social_bottom {
        margin-top: 15px; }
        .footer .wrap .foot_newsletter .social_bottom .fb_button {
          float: left;
          margin-right: 5px;
          height: 32px;
          width: 32px; }
        .footer .wrap .foot_newsletter .social_bottom .gplus_button {
          float: left;
          margin-right: 5px;
          height: 32px;
          width: 32px; }
        .footer .wrap .foot_newsletter .social_bottom .social_label {
          float: left;
          font-family: Tahoma, Geneva, Kalimati, sans-serif;
          font-size: 12px;
          color: #4d4d4d;
          font-weight: bold; }
    .footer .wrap .foot_contact {
      padding-top: 30px; }

.clear {
  clear: both; }

.tooltip {
  position: absolute;
  width: 173px;
  height: 156px;
  background: #fff;
  display: none;
  margin-top: -230px;
  margin-left: 40px;
  z-index: 4;
  cursor: default;
  border: 1px solid #e1e1e1;
  padding: 20px 20px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3); }
  .tooltip .arrow, .tooltip #container #main-content .wrap #page-content .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .tooltip .arrow_left, .tooltip #container #main-content .wrap #page-content .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .tooltip .arrow_right, .tooltip #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .tooltip .arrow_left_box, .tooltip #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .tooltip .arrow_right_box, .tooltip #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .tooltip .arrow_left_box, .tooltip #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .tooltip .arrow_right_box, .tooltip #container #main-content .wrap #page-content .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .tooltip .arrow_left_box, .tooltip #container #main-content .wrap #page-content .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .tooltip .arrow_right_box {
    background: url(../images/koobe_sprite_v6.png) no-repeat -884px -600px;
    width: 29px;
    height: 25px;
    position: absolute;
    left: -12px;
    bottom: -10px; }
  .tooltip .allInOnePrice .label {
    display: none; }
  .tooltip .allInOnePrice .border {
    display: none; }
  .tooltip .buttons {
    width: 70px;
    height: 25px;
    display: block;
    position: absolute;
    bottom: 15px;
    right: 10px; }
    .tooltip .buttons .borders {
      border-top: 1px solid #947C9C;
      border-right: 1px solid #947C9C;
      border-bottom: 1px solid transparent;
      border-left: 1px solid transparent;
      height: 20px; }
  .tooltip .formats {
    width: 185px;
    height: 31px;
    margin-left: 1px; }
    .tooltip .formats div {
      float: left; }
  .tooltip .book_title {
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    width: 170px;
    height: 30px;
    overflow: hidden; }
    .tooltip .book_title a {
      color: #633d6f;
      text-decoration: none; }
      .tooltip .book_title a:hover {
        text-decoration: underline; }
  .tooltip .book_author {
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    font-size: 11px;
    color: #7d7d7d;
    font-weight: normal;
    width: 170px;
    margin-top: 3px;
    height: 27px;
    overflow: hidden; }
    .tooltip .book_author a {
      color: #7d7d7d;
      text-decoration: none; }
      .tooltip .book_author a:hover {
        color: #633d6f;
        text-decoration: underline; }
  .tooltip .book_price {
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    width: 170px;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 5px; }
    .tooltip .book_price .current_price {
      color: #a2af61;
      font-weight: normal;
      font-weight: bold;
      font-size: 12px; }
      .tooltip .book_price .current_price.strike {
        font-weight: normal;
        font-size: 11px;
        color: #000; }
    .tooltip .book_price .book_promo_price {
      margin-top: -25px;
      margin-left: 37px; }
    .tooltip .book_price span.price {
      font-size: 14px;
      font-weight: bold; }
  .tooltip .book_promo_price {
    color: #a2af61;
    display: block; }

.buy_now_small {
  width: 26px;
  height: 24px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -911px -635px;
  cursor: pointer;
  margin-left: 36px; }
  .buy_now_small:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -911px -670px; }
  .buy_now_small .icon {
    height: 100%;
    width: 100%;
    background: url(../images/koobe_sprite_v6.png) no-repeat -443px -375px; }
  .buy_now_small:hover {
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.5); }
  .buy_now_small:active {
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }

.add_to_cart_small {
  width: 26px;
  height: 24px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -875px -635px;
  cursor: pointer;
  float: left; }
  .add_to_cart_small:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -875px -670px; }

div.pager {
  display: block;
  vertical-align: middle;
  padding-top: 20px;
  float: right;
  padding-right: 10px; }
  div.pager div {
    float: left; }
  div.pager .label {
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    color: #633d6f;
    font-weight: bold;
    font-size: 11px;
    margin-right: 5px; }
  div.pager .left_arrow {
    height: 15px;
    width: 11px;
    background: url(../images/koobe_sprite_v6.png) no-repeat -575px -414px; }
    div.pager .left_arrow a {
      display: block;
      text-decoration: none; }
  div.pager .right_arrow {
    height: 15px;
    width: 11px;
    background: url(../images/koobe_sprite_v6.png) no-repeat -586px -414px; }
    div.pager .right_arrow a {
      display: block;
      text-decoration: none; }
  div.pager .page {
    font-size: 11px;
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    color: #7e7e7e;
    margin: 0px 2px;
    text-align: center;
    border: 1px solid transparent;
    min-width: 13px;
    height: 15px; }
    div.pager .page.active {
      background: #5f3b6b;
      /* Old browsers */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
      /* IE6-9 */
      background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
      /* W3C */
      color: #fff;
      height: 15px;
      padding: 0px 2px;
      text-align: center; }
      div.pager .page.active a {
        color: #fff; }
    div.pager .page:hover {
      background: #5f3b6b;
      /* Old browsers */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
      /* IE6-9 */
      background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
      /* W3C */
      height: 15px;
      text-align: center;
      min-width: 13px; }
      div.pager .page:hover a {
        color: #fff; }
    div.pager .page a {
      display: block;
      color: #7e7e7e;
      text-decoration: none; }
    div.pager .page.hellip:hover {
      background: transparent;
      border: 1px solid transparent; }

.default-site {
  color: #7D7D7D;
  font-size: 12px;
  line-height: 16px; }
  .default-site .black {
    color: #000; }
  .default-site a {
    text-decoration: none;
    color: #633d6f; }
  .default-site a:hover {
    text-decoration: underline; }
  .default-site .site-content {
    margin-left: 5px; }

hr {
  height: 1px;
  border: none;
  border-top: 1px solid #dbdbdb;
  margin: 5px 0px 5px 0px; }

/* admin */
#admin_label_buttons {
  height: 27px;
  background: #633d6f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #633d6f 0%, #54395e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #633d6f), color-stop(100%, #54395e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #633d6f 0%, #54395e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #633d6f 0%, #54395e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #633d6f 0%, #54395e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #633d6f 0%, #54395e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#633d6f', endColorstr='#54395e',GradientType=0 );
  /* IE6-9 */
  text-align: right;
  padding: 6px 5px 0px 0px; }

#admin_label_buttons span a {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma,Geneva,Kalimati,sans-serif;
  margin: 3px 5px; }

#admin_label_buttons span a:hover {
  color: rgba(255, 255, 255, 0.9); }

#admin_label_buttons span {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 2px 8px 0px rgba(255, 255, 255, 0.18);
  box-shadow: inset 0px 2px 8px 0px rgba(255, 255, 255, 0.18);
  padding: 0px 5px 3px 5px;
  border-top: 1px solid rgba(0, 0, 0, 0.4);
  background: #633d6f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #633d6f 0%, #54395e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #633d6f), color-stop(100%, #54395e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #633d6f 0%, #54395e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #633d6f 0%, #54395e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #633d6f 0%, #54395e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #633d6f 0%, #54395e 100%);
  /* W3C */ }

.strike {
  text-decoration: line-through; }

.no_valid_input {
  border: 1px solid red !important;
  background-color: #ffe5e5; }

.current_price {
  color: #a2af61; }

.checkbox {
  float: left;
  margin: 5px 10px 0px 0px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -423px -358px;
  width: 13px !important;
  height: 12px !important;
  cursor: pointer;
  position: relative;
  z-index: 100;
  border: solid 1px transparent; }
  .checkbox.checked {
    background: url(../images/koobe_sprite_v6.png) no-repeat -406px -358px; }
  .checkbox input {
    visibility: hidden; }

.radio {
  width: 16px !important;
  height: 16px !important;
  background: url(../images/koobe_sprite_v6.png) no-repeat -456px -356px;
  float: left;
  margin-right: 15px;
  margin-left: 15px;
  cursor: pointer; }
  .radio.checked {
    background: url(../images/koobe_sprite_v6.png) no-repeat -439px -356px; }
  .radio input {
    visibility: hidden; }

.flash.global_flash_wrap {
  margin-bottom: 20px; }
  .flash.global_flash_wrap .icon_error {
    width: 39px;
    height: 54px;
    background: url(../images/koobe_sprite_v6.png) no-repeat -459px -83px;
    float: left;
    margin-right: 30px;
    margin-left: 15px; }
  .flash.global_flash_wrap .icon_notice {
    width: 39px;
    height: 54px;
    background: url(../images/koobe_sprite_v6.png) no-repeat -500px -83px;
    float: left;
    margin-right: 30px;
    margin-left: 15px; }
  .flash.global_flash_wrap .alert_error {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    color: #e50506;
    margin-bottom: 10px; }
  .flash.global_flash_wrap .alert_notice {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    color: #85a003;
    margin-bottom: 10px; }
  .flash.global_flash_wrap .flash_notice {
    color: #85a003;
    font-size: 11px; }
    .flash.global_flash_wrap .flash_notice ul {
      margin: 0px;
      padding: 0px;
      list-style: none; }
      .flash.global_flash_wrap .flash_notice ul li .star, .flash.global_flash_wrap .flash_notice ul li .stars .star_green, .stars .flash.global_flash_wrap .flash_notice ul li .star_green, .flash.global_flash_wrap .flash_notice ul li .stars .star_white, .stars .flash.global_flash_wrap .flash_notice ul li .star_white, .flash.global_flash_wrap .flash_notice ul li .stars .star_half, .stars .flash.global_flash_wrap .flash_notice ul li .star_half, .flash.global_flash_wrap .flash_notice .comments-page ul li .header .mini-stars .star_green, .comments-page .flash.global_flash_wrap .flash_notice ul li .header .mini-stars .star_green, .flash.global_flash_wrap .flash_notice .comments-page ul li .header .mini-stars .star_white, .comments-page .flash.global_flash_wrap .flash_notice ul li .header .mini-stars .star_white {
        font-size: 17px;
        float: left; }
  .flash.global_flash_wrap .flash_error {
    color: #e50506;
    font-size: 11px; }
    .flash.global_flash_wrap .flash_error ul {
      margin: 0px;
      padding: 0px;
      list-style: none; }
      .flash.global_flash_wrap .flash_error ul li .star, .flash.global_flash_wrap .flash_error ul li .stars .star_green, .stars .flash.global_flash_wrap .flash_error ul li .star_green, .flash.global_flash_wrap .flash_error ul li .stars .star_white, .stars .flash.global_flash_wrap .flash_error ul li .star_white, .flash.global_flash_wrap .flash_error ul li .stars .star_half, .stars .flash.global_flash_wrap .flash_error ul li .star_half, .flash.global_flash_wrap .flash_error .comments-page ul li .header .mini-stars .star_green, .comments-page .flash.global_flash_wrap .flash_error ul li .header .mini-stars .star_green, .flash.global_flash_wrap .flash_error .comments-page ul li .header .mini-stars .star_white, .comments-page .flash.global_flash_wrap .flash_error ul li .header .mini-stars .star_white {
        font-size: 17px;
        float: left; }

.main_table {
  width: 1000px; }
  .main_table tr {
    vertical-align: top; }

.front_box {
  width: 1000px; }

.tags div {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px; }
  .tags div:hover {
    box-shadow: inset 0 0 0 1px #633d6f; }
.tags .new_tag {
  width: 60px;
  height: 13px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -319px -537px; }
.tags .promo_tag {
  width: 60px;
  height: 13px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -455px -537px; }
.tags .best_tag {
  width: 60px;
  height: 13px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -387px -537px; }
.tags .suggest_tag {
  background: url(../images/koobe_sprite_v6.png) no-repeat -455px -520px;
  width: 60px;
  height: 13px; }

.formats .formats-selector div {
  cursor: pointer; }

.popup_error {
  background: #e70607;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e70607 0%, #d00708 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e70607), color-stop(100%, #d00708));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e70607 0%, #d00708 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e70607 0%, #d00708 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e70607 0%, #d00708 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e70607 0%, #d00708 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e70607', endColorstr='#d00708',GradientType=0 );
  /* IE6-9 */
  color: #fff; }

.popup_success {
  overflow: hidden;
  background: #a3be24;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a3be24 0%, #8aa412 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3be24), color-stop(100%, #8aa412));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3be24 0%, #8aa412 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3be24 0%, #8aa412 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3be24 0%, #8aa412 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a3be24 0%, #8aa412 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3be24', endColorstr='#8aa412',GradientType=0 );
  /* IE6-9 */
  color: #fff; }

ul {
  list-style-image: url(../images/list-style.gif); }

.mceContentBody {
  background: #ffffff; }

.mce_style_top_right {
  position: absolute;
  right: 0px;
  top: 0px; }

.mce_style_bottom_right {
  position: absolute;
  right: 0px;
  bottom: 0px; }

.mce_style_bottom_left {
  position: absolute;
  left: 0px;
  bottom: 0px; }

.mce_style_top_left {
  position: absolute;
  left: 0px;
  top: 0px; }

.mce_style_title {
  position: absolute;
  left: 51px;
  top: 52px;
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000; }
  .mce_style_title a {
    font-size: 24px;
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    color: #000;
    text-decoration: none; }
    .mce_style_title a:hover {
      color: #633d6f;
      text-decoration: underline; }

.mce_style_subtitle {
  position: absolute;
  left: 51px;
  top: 115px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #633d6f; }

.mce_style_author {
  position: absolute;
  left: 51px;
  top: 62px;
  font-size: 18px;
  color: #7d7d7d; }
  .mce_style_author a {
    font-size: 18px;
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    color: #7d7d7d;
    text-decoration: none; }
    .mce_style_author a:hover {
      color: #633d6f;
      text-decoration: underline; }

.mce_style_description {
  position: absolute;
  left: 51px;
  top: 151px;
  font-size: 11px;
  color: #858585;
  width: 360px;
  text-align: justify; }

input[type=text], input[type=password] {
  height: 21px;
  font-size: 11px;
  padding: 2px 5px; }

.dotpay_mini {
  margin-left: 3px;
  margin-bottom: -4px;
  margin-right: 3px; }

#middle .image.main-image img {
  box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dedede;
  margin-bottom: 10px;
  float: left;
  margin-right: 18px; }
#middle .image.main-image a {
  color: #633d6f;
  text-decoration: none; }
  #middle .image.main-image a:hover {
    text-decoration: unerline; }
#middle .image.main-image .shadow {
  width: 15px;
  height: 70px;
  float: left;
  margin-left: -16px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -695px 0; }

.site-list {
  margin-top: -10px;
  font-family: tahoma; }
  .site-list .item {
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
    padding-top: 0px; }
    .site-list .item .content {
      line-height: 18px;
      font-size: 12px;
      text-align: justify; }
      .site-list .item .content .image {
        display: block;
        margin-left: 10px; }
    .site-list .item .item-top {
      padding-top: 5px;
      border-bottom: 1px solid #dedede;
      margin-bottom: 12px;
      position: relative; }
      .site-list .item .item-top .bg {
        background: url(../images/koobe_sprite_v6.png) no-repeat -246px -1128px;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 760px;
        z-index: -1;
        height: 30px; }
      .site-list .item .item-top .title {
        width: 658px;
        display: block;
        float: left;
        margin-left: 5px;
        padding-top: 2px;
        margin-bottom: 3px;
        margin-bottom: 6px;
        border-right: 1px solid #DEDEDE;
        padding-right: 2px;
        line-height: 18px; }
        .site-list .item .item-top .title.fb_short {
          width: 550px;
          border-right: none; }
        .site-list .item .item-top .title .arrow-list {
          width: 3px;
          height: 6px;
          background: url(../images/list-style.gif) no-repeat;
          display: inline-block;
          margin-right: 5px;
          margin-bottom: 2px;
          position: absolute;
          left: 5px;
          top: 12px; }
        .site-list .item .item-top .title .title_content {
          display: inline-block;
          width: 640px;
          padding-left: 10px;
          text-align: justify;
          border-right: 1px solid #dedede; }
          .site-list .item .item-top .title .title_content.konkurs {
            width: 530px;
            padding-right: 13px; }
      .site-list .item .item-top .glosuj {
        background: url(../images/glos.png) no-repeat;
        width: 62px;
        height: 12px;
        display: inline-block;
        float: left;
        margin-top: 2px;
        margin-right: 0px;
        margin-left: 12px; }
      .site-list .item .item-top .wynik {
        background: url(../images/wynik.png) no-repeat;
        width: 62px;
        height: 12px;
        display: inline-block;
        float: left;
        margin-top: 2px;
        margin-right: 0px;
        margin-left: 12px; }
      .site-list .item .item-top .date {
        height: 19px;
        display: block;
        margin-bottom: 3px;
        float: right;
        width: 99px;
        text-align: center;
        padding-top: 2px; }
      .site-list .item .item-top .fb_special_like {
        float: left;
        margin-left: 10px; }
      .site-list .item .item-top .fb_special_like.outdated {
        overflow: hidden; }
        .site-list .item .item-top .fb_special_like.outdated iframe {
          left: -70px; }
    .site-list .item ol li {
      list-style: decimal inside; }
    .site-list .item img {
      box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dedede;
      margin-bottom: 10px;
      float: left;
      margin-right: 18px; }
    .site-list .item a {
      color: #633d6f;
      text-decoration: none; }
      .site-list .item a:hover {
        text-decoration: unerline; }
    .site-list .item h3.title {
      margin: 0; }
    .site-list .item .shadow {
      width: 15px;
      height: 70px;
      float: left;
      margin-left: -16px;
      background: url(../images/koobe_sprite_v6.png) no-repeat -695px 0; }

.no_results_for_query .align_right {
  padding-right: 46px;
  text-align: right; }
.no_results_for_query .group {
  height: 139px;
  border-bottom: 1px solid #DBDBDB; }
  .no_results_for_query .group .image {
    width: 740px;
    height: 113px;
    background: url(../images/search_info.png);
    margin-top: 16px;
    margin-left: 20px; }
.no_results_for_query .title {
  text-transform: uppercase;
  border-bottom: 1px solid #DBDBDB;
  margin-bottom: 10px; }
  .no_results_for_query .title h3 {
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 20px;
    padding-left: 10px;
    color: #000; }
.no_results_for_query .form {
  display: block;
  color: #868686;
  font-size: 11px;
  font-family: Tahoma, Geneva, Kalimati, sans-serif; }
  .no_results_for_query .form .info_text {
    margin-left: 10px; }
    .no_results_for_query .form .info_text h3 {
      color: #000;
      font-size: 18px;
      margin-bottom: 10px; }
    .no_results_for_query .form .info_text div {
      color: #585858;
      font-size: 12px; }
  .no_results_for_query .form .button_pos {
    text-align: right;
    padding-top: 10px;
    padding-right: 50px; }
  .no_results_for_query .form table {
    margin-top: 20px;
    width: 500px;
    margin-left: 150px; }
    .no_results_for_query .form table td:first-child {
      text-align: right; }
    .no_results_for_query .form table .top {
      vertical-align: top;
      padding-top: 5px; }
    .no_results_for_query .form table td:last-child {
      padding-left: 10px;
      padding-bottom: 5px; }
      .no_results_for_query .form table td:last-child input[type="text"] {
        width: 326px;
        height: 21px;
        border: 1px solid #B6B6B6;
        margin-left: 10px;
        padding: 2px 5px; }
      .no_results_for_query .form table td:last-child textarea {
        margin-left: 10px;
        padding: 2px 2px;
        resize: none;
        border: 1px solid #B6B6B6;
        outline: none;
        width: 332px;
        height: 170px; }
    .no_results_for_query .form table input[type="submit"] {
      border: none;
      background: url(../images/koobe_sprite_v6.png) no-repeat -1104px -794px;
      width: 89px;
      height: 31px; }
      .no_results_for_query .form table input[type="submit"]:hover {
        background: url(../images/koobe_sprite_v6.png) no-repeat -1104px -831px; }

.download_file {
  background: url(../images/koobe_sprite_v6.png) no-repeat -1003px -568px;
  width: 100px;
  height: 34px;
  cursor: pointer; }
  .download_file:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -1003px -605px; }
  .download_file.disabled {
    background: url(../images/koobe_sprite_v6.png) no-repeat -1003px -642px;
    cursor: auto; }

.download_dropbox {
  background: url(../images/koobe_sprite_v6.png) no-repeat -1114px -568px;
  width: 100px;
  height: 34px;
  cursor: pointer; }
  .download_dropbox:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -1114px -605px; }
  .download_dropbox.disabled {
    background: url(../images/koobe_sprite_v6.png) no-repeat -1114px -642px;
    cursor: auto; }

.download_kindle {
  background: url(../images/koobe_sprite_v6.png) no-repeat -1114px -680px;
  width: 100px;
  height: 34px;
  cursor: pointer; }
  .download_kindle:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -1114px -717px; }
  .download_kindle disabled {
    background: url(../images/koobe_sprite_v6.png) no-repeat -1114px -754px;
    cursor: auto; }

.download_kindle_disabled {
  background: url(../images/koobe_sprite_v6.png) no-repeat -1114px -680px;
  width: 100px;
  height: 34px;
  cursor: pointer;
  background: url(../images/koobe_sprite_v6.png) no-repeat -1114px -754px;
  cursor: auto; }

.search_label_Promocje {
  background: url(../images/koobe_sprite_v6.png) no-repeat -614px -535px;
  width: 84px;
  height: 18px;
  float: left;
  margin-right: 10px;
  cursor: pointer; }
  .search_label_Promocje:hover {
    box-shadow: inset 0 0 0 1px #633d6f; }

.search_label_Promocje {
  background: url(../images/koobe_sprite_v6.png) no-repeat -614px -535px;
  width: 84px;
  height: 18px;
  float: left;
  margin-right: 10px;
  cursor: pointer; }
  .search_label_Promocje:hover {
    box-shadow: inset 0 0 0 1px #633d6f; }

.search_label_Nowości {
  background: url(../images/koobe_sprite_v6.png) no-repeat -525px -535px;
  width: 84px;
  height: 18px;
  float: left;
  margin-right: 10px;
  cursor: pointer; }
  .search_label_Nowości:hover {
    box-shadow: inset 0 0 0 1px #633d6f; }

.search_label_Bestsellery {
  background: url(../images/koobe_sprite_v6.png) no-repeat -703px -535px;
  width: 84px;
  height: 18px;
  float: left;
  margin-right: 10px;
  cursor: pointer; }
  .search_label_Bestsellery:hover {
    box-shadow: inset 0 0 0 1px #633d6f; }

.search_label_Polecane, .search_label_Polecamy {
  background: url(../images/koobe_sprite_v6.png) no-repeat -795px -535px;
  width: 84px;
  height: 18px;
  float: left;
  margin-right: 10px;
  cursor: pointer; }
  .search_label_Polecane:hover, .search_label_Polecamy:hover {
    box-shadow: inset 0 0 0 1px #633d6f; }

.ui-pnotify-title {
  margin: 0px;
  margin-top: 2px; }

.ui-pnotify .ui-state-default, .ui-pnotify .ui-widget-content .ui-state-default, .ui-pnotify .ui-widget-header .ui-state-default {
  overflow: hidden;
  background: #a3be24;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a3be24 0%, #8aa412 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3be24), color-stop(100%, #8aa412));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3be24 0%, #8aa412 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3be24 0%, #8aa412 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3be24 0%, #8aa412 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a3be24 0%, #8aa412 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3be24', endColorstr='#8aa412',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  border: 1px solid #fff; }

.ui-pnotify .ui-state-error, .ui-pnotify .ui-widget-content .ui-state-error, .ui-pnotify .ui-widget-header .ui-state-error {
  background: #e70607;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e70607 0%, #d00708 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e70607), color-stop(100%, #d00708));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e70607 0%, #d00708 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e70607 0%, #d00708 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e70607 0%, #d00708 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e70607 0%, #d00708 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e70607', endColorstr='#d00708',GradientType=0 );
  /* IE6-9 */
  color: #fff; }

.ui-pnotify-text a {
  color: #fff !important; }

input[type="text"], input[type="submit"], input[type="password"], textarea {
  border-radius: 0px; }

#authorize_dropbox {
  border: none;
  background: url(../images/koobe_sprite_v6.png) no-repeat -224px -888px;
  width: 145px;
  height: 34px; }
  #authorize_dropbox:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -224px -933px; }

#remove_dropbox_authorize {
  border: none;
  background: url(../images/koobe_sprite_v6.png) no-repeat -10px -888px;
  width: 197px;
  height: 34px; }
  #remove_dropbox_authorize:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -10px -933px; }

#message_green_mini {
  background: url(../images/komunikaty_mini.png) no-repeat -42px -41px;
  width: 748px;
  height: 102px;
  margin-left: 17px;
  display: table;
  padding-top: 5px; }
  #message_green_mini div {
    font-size: 17px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    padding: 2px 55px 0px 75px; }

#message_green_big {
  background: url(../images/komunikaty_big.png) no-repeat -47px -15px;
  width: 1058px;
  height: 102px;
  margin-left: -4px;
  display: table;
  margin-bottom: 25px;
  padding-bottom: 5px; }
  #message_green_big div {
    font-size: 20px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-family: Tahoma, Geneva, Kalimati, sans-serif; }

#message_red_mini {
  background: url(../images/komunikaty_mini.png) no-repeat -42px -187px;
  width: 748px;
  height: 103px;
  margin-left: 33px;
  display: table;
  padding-top: 5px; }
  #message_red_mini div {
    font-size: 17px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    padding: 2px 55px 0px 75px; }

#message_red_big {
  position: relative;
  background: url(../images/komunikaty_big.png) no-repeat -47px -163px;
  width: 1011px;
  height: 103px;
  margin-left: -4px;
  display: table;
  margin-bottom: 25px;
  padding-bottom: 5px; }
  #message_red_big div {
    font-size: 20px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-family: Tahoma, Geneva, Kalimati, sans-serif; }
  #message_red_big div.info {
    position: absolute;
    display: block;
    right: 0;
    bottom: 5px;
    font-size: 12px;
    text-align: right;
    color: #7d7d7d; }

a, input, button, div, li, ul {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  outline: none; }

.koobe_popup {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  left: 0px;
  top: 0px;
  z-index: 100; }
  .koobe_popup a {
    color: #633d6f;
    text-decoration: none; }
    .koobe_popup a:hover {
      text-decoration: underline; }

.koobe_popup .window_format {
  border: 1px solid #c8c8c8;
  width: 352px;
  height: auto;
  background: white;
  position: fixed;
  left: 50%;
  top: 30%;
  margin-left: -160px;
  margin-top: -70px;
  padding: 10px;
  font-size: 11px;
  color: #999;
  box-shadow: 0px 0px 20px black;
  opacity: 0;
  -moz-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -webkit-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -o-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -ms-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -webkit-transition: all 500ms cubic-bezier(0.29, 1, 0.39, 1);
  /* older webkit */
  -webkit-transition: all 500ms cubic-bezier(0.29, 1.01, 0.39, 1.12);
  -moz-transition: all 500ms cubic-bezier(0.29, 1.01, 0.39, 1.12);
  -ms-transition: all 500ms cubic-bezier(0.29, 1.01, 0.39, 1.12);
  -o-transition: all 500ms cubic-bezier(0.29, 1.01, 0.39, 1.12);
  transition: all 500ms cubic-bezier(0.29, 1.01, 0.39, 1.12);
  /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.29, 1, 0.39, 1);
  /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.29, 1.01, 0.39, 1.12);
  -moz-transition-timing-function: cubic-bezier(0.29, 1.01, 0.39, 1.12);
  -ms-transition-timing-function: cubic-bezier(0.29, 1.01, 0.39, 1.12);
  -o-transition-timing-function: cubic-bezier(0.29, 1.01, 0.39, 1.12);
  transition-timing-function: cubic-bezier(0.29, 1.01, 0.39, 1.12);
  /* custom */ }
  .koobe_popup .window_format.show {
    opacity: 1;
    -moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }

.koobe_popup .user_data {
  background: none #E6E6E6;
  padding: 12px; }

.koobe_popup .top_space {
  margin: 15px 0;
  padding-left: 10px; }
  .koobe_popup .top_space .checkbox {
    margin-top: 0px;
    margin-bottom: 5px; }

.koobe_popup .login {
  margin-top: 10px;
  display: block;
  margin-left: 22px; }

.koobe_popup .window_format .formats div {
  float: left;
  cursor: pointer; }

.koobe_popup .window_format .formats .epub_standard:hover {
  margin-right: 14px;
  margin-top: -13px;
  margin-left: -12px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -989px -882px;
  width: 34px;
  height: 42px; }
.koobe_popup .window_format .formats .pdf_standard:hover {
  margin-right: 14px;
  margin-top: -13px;
  margin-left: -12px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -1069px -882px;
  width: 34px;
  height: 42px; }
.koobe_popup .window_format .formats .mobi_standard:hover {
  margin-right: 14px;
  margin-top: -13px;
  margin-left: -12px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -1029px -882px;
  width: 34px;
  height: 42px; }

.koobe_popup .window_format .formats div.fix {
  margin-right: 19px;
  margin-top: -2px;
  margin-left: -7px; }

.koobe_popup .window_format .formats div.fix.highlighted {
  margin-right: 14px;
  margin-top: -13px;
  margin-left: -12px; }

.koobe_popup .window_format .buttons .popup_cancel {
  background: url(../images/koobe_sprite_v6.png) no-repeat -780px -993px;
  width: 107px;
  height: 34px;
  border: none;
  display: inline-block; }
  .koobe_popup .window_format .buttons .popup_cancel:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -780px -1044px;
    width: 107px;
    height: 34px; }

.koobe_popup .window_format .popup_right_button, .koobe_popup .window_format .kb_ok_btn, .koobe_popup .window_format .buttons .popup_ok, .koobe_popup .window_format .buttons .popup_login, .koobe_popup .window_format .buttons .popup_send {
  border: none;
  display: inline-block;
  margin-top: 7px;
  margin-left: 138px; }

.koobe_popup .window_format .header {
  margin-bottom: 5px;
  display: block; }

.kb_ok_btn {
  background: url(../images/koobe_sprite_v6.png) no-repeat -904px -993px;
  width: 107px;
  height: 34px;
  display: block;
  color: transparent !important;
  float: left; }
  .kb_ok_btn:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -904px -1044px; }

.kb_cancel_btn {
  background: url(../images/koobe_sprite_v6.png) no-repeat -780px -993px;
  width: 107px;
  height: 34px;
  border: none;
  display: block;
  float: left;
  color: transparent !important;
  margin-right: 30px; }
  .kb_cancel_btn:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -780px -1044px;
    width: 107px;
    height: 34px; }

.kb_consumer_info {
  color: #7D7D7D;
  font-size: 12px;
  line-height: 16px;
  float: left !important;
  margin-top: 10px; }
  .kb_consumer_info.center-info {
    margin-top: 31px;
    margin-left: 120px; }

.kb_consumer_info a {
  text-decoration: none;
  color: #633D6F; }

.kb_consumer_info a:hover {
  text-decoration: underline; }

.koobe_popup .window_format .buttons .popup_ok {
  background: url(../images/koobe_sprite_v6.png) no-repeat -904px -993px;
  width: 107px;
  height: 34px; }
  .koobe_popup .window_format .buttons .popup_ok:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -904px -1044px; }
.koobe_popup .window_format .buttons .popup_login {
  background: url(../images/koobe_sprite_v6.png) no-repeat -1140px -993px;
  width: 100px;
  height: 34px; }
  .koobe_popup .window_format .buttons .popup_login:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -1140px -1044px; }
.koobe_popup .window_format .buttons .popup_send {
  background: url(../images/koobe_sprite_v6.png) no-repeat -1037px -993px;
  width: 100px;
  height: 34px; }
  .koobe_popup .window_format .buttons .popup_send:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -1037px -1044px; }

.koobe_popup .window_content {
  width: 352px;
  height: 55px;
  background: #E6E6E6;
  position: relative; }
  .koobe_popup .window_content .formats {
    position: absolute;
    left: 168px;
    top: 17px; }

.koobe_popup div.row {
  margin-bottom: 5px; }

.koobe_popup label {
  width: 75px;
  display: inline-block; }
  .koobe_popup label + input[type="text"] {
    height: 21px;
    border: 1px solid #B6B6B6;
    color: #6A6A6A;
    padding: 2px 5px;
    width: 240px; }
  .koobe_popup label + input[type="password"] {
    height: 21px;
    border: 1px solid #B6B6B6;
    color: #6A6A6A;
    padding: 2px 5px;
    width: 240px; }

.koobe_popup .window_format .text {
  padding-left: 13px;
  padding-top: 20px;
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
  font-size: 12px;
  font-weight: bold; }

.popup_shadow {
  background: url(../images/koobe_sprite_v6.png) no-repeat 0 -1008px;
  width: 384px;
  height: 21px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -170px;
  margin-top: 94px; }

.site_bottom .pager {
  float: right; }

.author_items {
  float: right;
  color: #686868;
  font-size: 11px; }

.author_iter {
  width: 240px; }

.formats .allInOnePrice {
  position: relative; }
  .formats .allInOnePrice .label {
    width: 78px;
    height: 31px;
    background: url(../images/multiformat.png);
    float: right;
    margin-right: 8px; }
  .formats .allInOnePrice .border.size_2 {
    position: absolute;
    width: 84px;
    height: 34px;
    border: 1px solid #DEDEDE;
    top: -5px;
    right: 5px;
    z-index: -1; }
  .formats .allInOnePrice .border.size_3 {
    position: absolute;
    width: 120px;
    height: 34px;
    border: 1px solid #DEDEDE;
    top: -5px;
    right: 5px;
    z-index: -1; }

.result .formats .allInOnePrice {
  position: relative; }
  .result .formats .allInOnePrice .label {
    width: 78px;
    height: 31px;
    background: url(../images/multiformat.png);
    float: right;
    margin-right: 8px; }
  .result .formats .allInOnePrice .border.size_2 {
    position: absolute;
    width: 84px;
    height: 34px;
    border: 1px solid #DEDEDE;
    top: -5px;
    right: 5px;
    z-index: -1; }
  .result .formats .allInOnePrice .border.size_3 {
    position: absolute;
    width: 120px;
    height: 34px;
    border: 1px solid #DEDEDE;
    top: -5px;
    right: 5px;
    z-index: -1; }

.double_books .formats .allInOnePrice .label {
  display: none; }

.buy_step_cart .allInOnePrice {
  margin-right: 0px !important; }
  .buy_step_cart .allInOnePrice .label {
    float: right;
    margin-right: 8px !important; }
  .buy_step_cart .allInOnePrice .border.size_2 {
    position: absolute;
    width: 84px;
    height: 34px;
    border: 1px solid #DEDEDE;
    top: -5px;
    right: 5px;
    z-index: -1; }
  .buy_step_cart .allInOnePrice .border.size_3 {
    position: absolute;
    width: 120px;
    height: 34px;
    border: 1px solid #DEDEDE;
    top: -5px;
    right: -7px;
    z-index: -1; }

.chose_format .middle .formats.downloads {
  margin-right: 2px !important; }
  .chose_format .middle .formats.downloads .icon {
    margin-right: 7px !important; }
    .chose_format .middle .formats.downloads .icon .pdf_download:hover {
      background: url(../images/koobe_sprite_v6.png) no-repeat -363px -367px;
      width: 33px;
      height: 31px;
      margin-top: -7px !important;
      margin-left: -2px;
      margin-right: 6px !important; }
    .chose_format .middle .formats.downloads .icon .mobi_download:hover {
      background: url(../images/koobe_sprite_v6.png) no-repeat -326px -367px;
      width: 35px;
      height: 31px;
      margin-top: -7px !important;
      margin-left: -2px;
      margin-right: 4px !important; }
    .chose_format .middle .formats.downloads .icon .epub_download:hover {
      background: url(../images/koobe_sprite_v6.png) no-repeat -290px -367px;
      width: 34px;
      height: 31px;
      margin-top: -7px !important;
      margin-left: -2px;
      margin-right: 5px !important; }
    .chose_format .middle .formats.downloads .icon div {
      margin-right: 5px !important;
      cursor: pointer; }

.cloud {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
  text-decoration: none;
  color: #633d6f; }
  .cloud:hover {
    text-decoration: underline; }
  .cloud._0 {
    font-size: 9px; }
  .cloud._1 {
    font-size: 10px; }
  .cloud._2 {
    font-size: 11px; }
  .cloud._3 {
    font-size: 12px; }
  .cloud._4 {
    font-size: 13px; }
  .cloud._5 {
    font-size: 14px; }
  .cloud._6 {
    font-size: 15px; }
  .cloud._7 {
    font-size: 16px; }
  .cloud._8 {
    font-size: 17px; }
  .cloud._9 {
    font-size: 18px; }
  .cloud._10 {
    font-size: 19px; }

.help-page ul {
  list-style-image: url(../images/list-style2.gif) !important; }
.help-page .head_group {
  color: #633d6f;
  text-decoration: none;
  font-weight: bold; }
  .help-page .head_group:hover {
    text-decoration: underline;
    cursor: pointer; }
.help-page .hidden_group {
  padding: 10px 0px;
  display: none; }
  .help-page .hidden_group .image.main-image {
    float: right !important;
    margin-left: 15px; }

.black {
  color: #000 !important; }

.image_on_right {
  float: right;
  margin-left: 15px; }

.image_on_left {
  margin-left: 3px; }

.category-tag {
  text-transform: lowercase; }

.pay-loader {
  background: url(../images/ajax-loader-mini.gif);
  width: 16px;
  height: 16px;
  right: 120px;
  bottom: 20px;
  margin-top: 32px;
  margin-right: 20px;
  float: right;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease; }

.pay-loader.active {
  opacity: 1 !important;
  visibility: visible !important; }

.cart-loader {
  display: inline-block;
  background: url(../images/ajax-loader-mini.gif);
  width: 16px;
  height: 16px;
  margin-left: 10px;
  margin-bottom: -3px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease; }

.cart-loader.active {
  opacity: 1 !important;
  visibility: visible !important; }

#voucher-code {
  border: 1px solid #B6B6B6;
  height: 21px;
  margin-left: 5px; }

.voucher-btn {
  background: url(../images/koobe_sprite_v6.png) no-repeat -904px -993px;
  width: 107px;
  height: 34px;
  display: inline-block;
  margin-bottom: -13px;
  margin-left: 5px; }

.voucher-btn:hover {
  background: url(../images/koobe_sprite_v6.png) no-repeat -904px -1044px;
  width: 107px;
  height: 34px; }

.remove-voucher {
  background: url(../images/koobe_sprite_v6.png) no-repeat -406px -382px;
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-bottom: -3px;
  margin-left: 5px; }

.is-no-voucher {
  display: inline; }

.is-voucher {
  display: block; }

.is-no-voucher.hidden {
  display: none; }

.is-voucher.hidden {
  display: none; }

.v-desc {
  text-transform: none; }

.partner-selects {
  display: inline-block;
  width: 210px; }

.head-th-right {
  text-align: right;
  padding-right: 5px; }

.right-width {
  width: 200px;
  text-align: right; }

.partner-left {
  text-align: left !important;
  padding-left: 10px;
  border: none !important; }

#html_cloud_tags:hover {
  box-shadow: none !important; }

.comments {
  color: #4c4c4c;
  margin: 12px 12px 12px 25px;
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 10px; }
  .comments.full {
    margin: 10px 0px !important; }
  .comments .header {
    background: #fcfcfc;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #d4d4d4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fcfcfc 0%, #d4d4d4 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d4d4d4',GradientType=0 );
    /* IE6-9 */
    border-bottom: 1px solid #e3e3e3;
    height: 16px;
    padding: 6px 5px 5px 5px;
    position: relative; }
    .comments .header .left-part {
      float: left; }
      .comments .header .left-part .icon {
        background: url(../images/koobe_sprite_v6.png) no-repeat scroll -477px -361px transparent;
        height: 5px;
        left: 11px;
        position: absolute;
        top: 13px;
        width: 3px; }
      .comments .header .left-part .label {
        font-weight: bold;
        margin-left: 16px;
        margin-top: 1px;
        position: absolute;
        text-transform: uppercase;
        color: #633d6f; }
    .comments .header .right-part {
      float: right; }
      .comments .header .right-part .icon {
        background: url(../images/koobe_sprite_v6.png) no-repeat -489px -276px;
        width: 20px;
        height: 17px;
        float: left;
        margin-right: 10px; }
      .comments .header .right-part a {
        color: #633d6f;
        text-decoration: none; }
  .comments .ranking-banner {
    margin-top: 5px;
    display: block; }
  .comments .no-comments {
    text-align: center;
    margin: 10px 0; }
  .comments .login-please {
    text-align: center;
    margin: 10px 0; }
  .comments .comments-list {
    border: 1px solid #e3e3e3;
    border-bottom: none; }
    .comments .comments-list .comment {
      padding: 10px;
      border-bottom: 1px solid #e3e3e3;
      line-height: 17px; }
      .comments .comments-list .comment .label {
        overflow: hidden;
        margin-bottom: 8px; }
        .comments .comments-list .comment .label .report-abuse {
          float: right;
          color: #cccccc;
          cursor: pointer; }
          .comments .comments-list .comment .label .report-abuse:HOVER {
            text-decoration: underline; }
        .comments .comments-list .comment .label .author {
          color: #633d6f;
          font-weight: bold;
          float: left;
          margin-right: 10px; }
        .comments .comments-list .comment .label .date {
          margin-right: 10px;
          color: #acacac;
          float: left; }
        .comments .comments-list .comment .label .ranking:HOVER .ranking-label {
          opacity: 1; }
        .comments .comments-list .comment .label .ranking .ranking-star {
          float: left;
          display: block;
          background: url(../images/koobe_sprite_v6.png) no-repeat -514px -276px;
          width: 17px;
          height: 17px; }
          .comments .comments-list .comment .label .ranking .ranking-star.archived {
            background: url(../images/koobe_sprite_v6.png) no-repeat no-repeat -532px -276px; }
        .comments .comments-list .comment .label .ranking .ranking-label {
          padding-left: 10px;
          text-transform: uppercase;
          text-decoration: underline;
          color: #633d6f;
          opacity: 0;
          -webkit-transition: all 300ms ease;
          -moz-transition: all 300ms ease;
          -ms-transition: all 300ms ease;
          -o-transition: all 300ms ease;
          transition: all 300ms ease; }
      .comments .comments-list .comment .stars {
        float: right;
        width: 105px; }
        .comments .comments-list .comment .stars .star_green {
          background: url(../images/koobe_sprite_v6.png) no-repeat -646px -1164px;
          width: 15px;
          height: 14px; }
        .comments .comments-list .comment .stars .star_white {
          background: url(../images/koobe_sprite_v6.png) no-repeat -664px -1164px;
          width: 15px;
          height: 14px; }
        .comments .comments-list .comment .stars div {
          cursor: auto; }
  .comments .comment:nth-child(odd) {
    background-color: #FFF; }
  .comments .comment:nth-child(even) {
    background-color: #f8f8f8; }
  .comments .comment.hidden {
    display: none; }
  .comments .comment-add-form {
    padding: 10px; }
    .comments .comment-add-form #add-comment-textarea {
      width: 100%;
      border: 1px solid #B6B6B6;
      padding: 2px; }
    .comments .comment-add-form #add-comment-button {
      /*background: linear-gradient(to bottom, #633D6F 0%, #54395E 100%) repeat scroll 0 0 transparent;*/
      background: #5f3b6b;
      /* Old browsers */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
      /* IE6-9 */
      background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
      /* W3C */
      border: 1px solid #4F4851;
      color: #FFFFFF;
      font-family: Tahoma,Geneva,Kalimati,sans-serif;
      font-size: 10px;
      font-weight: bold;
      height: 20px;
      margin: 4px -5px;
      position: relative;
      text-transform: uppercase;
      width: 53px;
      z-index: 2;
      float: right; }
    .comments .comment-add-form .stars {
      width: 235px;
      float: right;
      margin: 5px 0 0 0; }
      .comments .comment-add-form .stars span {
        float: left;
        margin-right: 5px; }

.prod_sites {
  color: #4c4c4c;
  margin: 12px 0px;
  font-size: 12px;
  line-height: 18px; }
  .prod_sites .header {
    background: #fcfcfc;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #d4d4d4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fcfcfc 0%, #d4d4d4 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d4d4d4',GradientType=0 );
    /* IE6-9 */
    border-bottom: 1px solid #e3e3e3;
    height: 16px;
    padding: 6px 5px 5px 5px;
    position: relative; }
    .prod_sites .header .left-part {
      float: left; }
      .prod_sites .header .left-part .icon {
        background: url(../images/koobe_sprite_v6.png) no-repeat scroll -477px -361px transparent;
        height: 5px;
        left: 11px;
        position: absolute;
        top: 13px;
        width: 3px; }
      .prod_sites .header .left-part .label {
        font-weight: bold;
        margin-left: 16px;
        margin-top: 1px;
        position: absolute;
        text-transform: uppercase;
        color: #633d6f; }
  .prod_sites .site-list {
    margin-top: 0px;
    font-family: tahoma; }
    .prod_sites .site-list .item .item-top .bg {
      width: 790px;
      z-index: -1;
      height: 30px; }
    .prod_sites .site-list .item .item-top .title {
      width: 780px; }
      .prod_sites .site-list .item .item-top .title .title_content {
        width: 760px;
        padding-right: 10px; }

form.report-abuse textarea {
  border: 1px solid #B6B6B6;
  padding: 2px;
  width: 100%;
  height: 110px; }

.clearfix:before,
.clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  zoom: 1; }

.main_news .top .date {
  float: left;
  width: 100px; }
.main_news .top .book_share {
  float: right;
  width: 300px; }
  .main_news .top .book_share .buttons {
    text-align: right; }
    .main_news .top .book_share .buttons div {
      float: right;
      margin-left: 5px; }
.main_news .image-wrap {
  float: left; }

#ui-datepicker-div {
  display: none;
  font-size: 65%; }

.order-list-dates {
  display: block;
  background: #E9E9E9;
  border-bottom: 1px solid #dedede;
  height: 30px;
  overflow: hidden;
  margin-top: -19px;
  font-size: 11px;
  text-align: right;
  padding-right: 5px;
  display: none;
  margin-bottom: 13px; }
  .order-list-dates.show {
    display: block; }
  .order-list-dates input[type="text"] {
    border: 1px solid #dedede;
    height: 20px;
    margin-top: 2px;
    text-align: center;
    width: 137px; }
  .order-list-dates button {
    width: 47px;
    height: 20px; }

.news_box.news-page .content {
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  .news_box.news-page .content .right_part {
    width: 200px !important;
    background: #fff !important; }
    .news_box.news-page .content .right_part .news_item_1 {
      margin: 5px 8px 8px 8px !important;
      background: none !important;
      height: auto !important;
      border-bottom: 1px solid #dedede;
      padding-bottom: 8px; }
      .news_box.news-page .content .right_part .news_item_1:last-child {
        border-bottom: none;
        padding-bottom: 0px; }
  .news_box.news-page .content .left_part {
    width: 561px !important; }
    .news_box.news-page .content .left_part .comments {
      margin-left: 0px !important; }
    .news_box.news-page .content .left_part .main_news {
      margin-left: 2px !important;
      font-size: 12px !important; }
      .news_box.news-page .content .left_part .main_news .news_title {
        border-bottom: 1px solid #dedede;
        margin-bottom: 10px; }
      .news_box.news-page .content .left_part .main_news img.center {
        float: none !important; }

.ui-pnotify {
  font-size: 62%; }

.partner-stats, .affiliate-stats {
  margin-bottom: 10px; }
  .partner-stats .pager, .affiliate-stats .pager {
    margin: 0;
    padding: 0 0 10px 0; }

.partner-download-excel {
  margin-bottom: 10px;
  float: left;
  display: table; }
  .partner-download-excel .icon {
    display: table-cell;
    vertical-align: middle;
    background: url(../images/koobe_sprite_v6.png) no-repeat -494px -378px;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 5px; }
  .partner-download-excel a {
    display: table-cell;
    vertical-align: middle;
    color: #633d6f;
    font-size: 11px;
    text-decoration: none; }

.button-back {
  width: 218px;
  height: 42px;
  position: relative;
  cursor: pointer;
  border: none;
  background: url(../images/koobe_sprite_v6.png) no-repeat -257px -794px;
  float: left;
  margin: 20px 0px 20px 0px; }

.payments.full {
  margin-top: 20px; }
.payments .paymentBlock {
  background: #fff;
  border: 1px solid #dedede; }
  .payments .paymentBlock .header {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-top: 7px;
    vertical-align: middle;
    height: 23px;
    background: #fcfcfc;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #d4d4d4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcfcfc 0%, #d4d4d4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fcfcfc 0%, #d4d4d4 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d4d4d4',GradientType=0 );
    /* IE6-9 */ }
.payments td {
  color: #7D7D7D;
  font-size: 12px;
  padding-left: 10px;
  text-align: left; }
  .payments td input {
    margin: 0 20px 0 0; }
.payments .payformbottom {
  float: right; }
.payments .pay_last_step {
  right: 15px;
  bottom: 33px;
  width: 200px;
  height: 42px;
  background: url(../images/koobe_sprite_v6.png) no-repeat -410px -1162px;
  cursor: pointer; }
  .payments .pay_last_step:hover {
    background: url(../images/koobe_sprite_v6.png) no-repeat -410px -1206px; }

.submit-container {
  width: 100%;
  margin: 20px 0px;
  padding-bottom: 40px; }
  .submit-container * {
    display: inline-block;
    float: right; }
  .submit-container .pay-loader {
    margin-top: 10px; }

.wiki {
  background: #fff;
  font-size: 13px !important;
  border: 1px #C5C5C5 solid;
  line-height: 19px !important;
  font-family: sans-serif;
  margin: 30px; }
  .wiki .wiki-url {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid #c5c5c5; }
    .wiki .wiki-url .wiki-logo {
      width: 45px;
      height: 27px;
      background: url(../images/logo-wiki.png) no-repeat;
      float: left; }
    .wiki .wiki-url a {
      color: #000; }
    .wiki .wiki-url h3 {
      font-size: 26px;
      font-weight: normal;
      font-family: sans-serif;
      padding: 0px;
      margin: 0px;
      float: left;
      margin-top: 3px;
      margin-left: 10px; }
  .wiki .wiki-info {
    padding: 10px; }
    .wiki .wiki-info a {
      text-decoration: none;
      color: #0645AD; }
      .wiki .wiki-info a:hover {
        text-decoration: underline; }

.tagsul {
  display: none; }

.comments-ranking .comments-users-list {
  padding-left: 15px;
  font-size: 11px;
  float: left;
  width: 420px; }
  .comments-ranking .comments-users-list ul {
    list-style: none outside none;
    margin: 0;
    padding-left: 0; }
    .comments-ranking .comments-users-list ul li {
      display: block;
      overflow: hidden;
      margin-bottom: 10px; }
      .comments-ranking .comments-users-list ul li .author {
        display: block; }
      .comments-ranking .comments-users-list ul li .bar {
        background: #fcfcfc;
        /* Old browsers */
        background: -moz-linear-gradient(top, #d4d4d4 0%, #A4A4A4 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d4d4), color-stop(100%, #A4A4A4));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d4d4d4 0%, #A4A4A4 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d4d4d4 0%, #A4A4A4 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d4d4d4 0%, #A4A4A4 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #d4d4d4 0%, #A4A4A4 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#A4A4A4',GradientType=0 );
        /* IE6-9 */
        display: block;
        width: 350px;
        height: 23px;
        float: left; }
      .comments-ranking .comments-users-list ul li .number {
        float: left;
        font-weight: bold;
        line-height: 23px;
        margin-left: 10px; }
      .comments-ranking .comments-users-list ul li.winner {
        color: #633d6f;
        font-weight: bold; }
        .comments-ranking .comments-users-list ul li.winner .bar {
          background: #5f3b6b;
          /* Old browsers */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
          /* IE6-9 */
          background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
          /* W3C */ }
      .comments-ranking .comments-users-list ul li.second, .comments-ranking .comments-users-list ul li.third {
        color: #a1bc21;
        font-weight: bold; }
        .comments-ranking .comments-users-list ul li.second .bar, .comments-ranking .comments-users-list ul li.third .bar {
          background: #b2d027;
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d027', endColorstr='#a1bc21',GradientType=0 );
          background: -moz-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d027), color-stop(100%, #a1bc21));
          background: -webkit-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
          background: -o-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
          background: -ms-linear-gradient(top, #b2d027 0%, #a1bc21 100%);
          background: linear-gradient(to bottom, #b2d027 0%, #a1bc21 100%); }
  .comments-ranking .comments-users-list .title {
    margin-top: 16px;
    display: block; }
  .comments-ranking .comments-users-list .date {
    font-size: 9px;
    display: block; }
  .comments-ranking .comments-users-list .info {
    display: block;
    text-align: center;
    margin: 10px 0; }
.comments-ranking .comments-last {
  float: right;
  width: 300px;
  padding: 16px 10px 0 0;
  margin-bottom: 5px; }
  .comments-ranking .comments-last .comments-box {
    padding-bottom: 5px;
    background-color: white; }
  .comments-ranking .comments-last .title {
    height: 29px;
    background: #5f3b6b;
    /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3b6b', endColorstr='#4a2c56',GradientType=0 );
    /* IE6-9 */
    background: -moz-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, #5f3b6b), color-stop(100%, #4a2c56));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5f3b6b 66%, #4a2c56 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #5f3b6b 66%, #4a2c56 100%);
    /* W3C */
    text-shadow: 1px 1px 0px #633d6f;
    border: 1px solid #633d6f; }
    .comments-ranking .comments-last .title h3 {
      color: #fff;
      font-weight: normal;
      font-size: 12px;
      font-family: Tahoma, Geneva, Kalimati, sans-serif;
      font-weight: bold;
      margin: 10px;
      margin-top: 7px;
      margin-left: 15px;
      text-transform: uppercase; }
      .comments-ranking .comments-last .title h3 a {
        color: #fff;
        text-decoration: none; }
  .comments-ranking .comments-last ul {
    list-style: none outside none;
    margin: 0;
    padding-left: 0; }
    .comments-ranking .comments-last ul li {
      padding-left: 0px;
      border-bottom: 1px solid #dbdbdb; }
      .comments-ranking .comments-last ul li:last-child {
        border-bottom: none; }
      .comments-ranking .comments-last ul li .row {
        overflow: hidden;
        position: relative;
        padding: 15px 5px 15px 5px;
        font-family: Tahoma, Geneva, Kalimati, sans-serif;
        font-size: 11px; }
        .comments-ranking .comments-last ul li .row .book_title {
          display: block;
          font-weight: bold; }
        .comments-ranking .comments-last ul li .row .border {
          border: 1px solid #dedede;
          width: 57px;
          height: 85px;
          position: absolute;
          left: 24px;
          top: 0px; }
          .comments-ranking .comments-last ul li .row .border img {
            border: 2px solid #fff; }
        .comments-ranking .comments-last ul li .row .cover {
          width: 76px;
          float: left;
          margin: 5px 0 0 2px; }
          .comments-ranking .comments-last ul li .row .cover img {
            box-shadow: 0 0 0 2px #fff, 0 0 0 3px #e3e3e3;
            position: relative;
            z-index: 2;
            float: left;
            width: 57px;
            height: 81px;
            image-rendering: -moz-crisp-edges; }
          .comments-ranking .comments-last ul li .row .cover .shadow {
            height: 66px;
            width: 18px;
            background: url(../images/koobe_sprite_v6.png) no-repeat -693px 0px;
            float: left; }
    .comments-ranking .comments-last ul li:hover {
      background: transparent; }
  .comments-ranking .comments-last ul.archived-contest-list {
    padding: 10px; }
    .comments-ranking .comments-last ul.archived-contest-list li {
      padding: 5px 0; }
      .comments-ranking .comments-last ul.archived-contest-list li .date {
        font-size: 9px;
        display: block; }

.stars {
  width: 137px; }
  .stars .star, .stars .star_green, .stars .star_white, .stars .star_half, .stars .comments-page ul li .header .mini-stars .star_green, .comments-page ul li .header .mini-stars .stars .star_green, .stars .comments-page ul li .header .mini-stars .star_white, .comments-page ul li .header .mini-stars .stars .star_white {
    width: 22px;
    height: 22px;
    display: inline-block;
    padding: 0px 1px;
    cursor: pointer; }
  .stars .star_green {
    background: url(../images/koobe_sprite_v6.png) no-repeat -643px -1190px; }
    .stars .star_green.selected {
      background: url(../images/koobe_sprite_v6.png) no-repeat -665px -1190px; }
  .stars .star_white {
    background: url(../images/koobe_sprite_v6.png) no-repeat -687px -1190px; }
    .stars .star_white.selected {
      background: url(../images/koobe_sprite_v6.png) no-repeat -665px -1190px; }
  .stars .star_half {
    background: url(../images/koobe_sprite_v6.png) no-repeat -710px -1190px; }
    .stars .star_half.selected {
      background: url(../images/koobe_sprite_v6.png) no-repeat -665px -1190px; }

.koobe-points-partner-link {
  background-color: #b9b9b9;
  border-bottom: 1px solid #919191;
  color: #fff;
  padding: 10px 0;
  margin: 25px auto;
  text-align: center;
  width: 100%; }

.text-content {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
  color: #7d7d7d;
  font-size: 12px; }

.conquest_fb .date {
  float: left;
  width: 570px; }
.conquest_fb .fb-like {
  float: right; }
.conquest_fb .fb-like.outdated {
  overflow: hidden; }
  .conquest_fb .fb-like.outdated iframe {
    left: -70px; }
.conquest_fb .glosuj {
  background: url(../images/glos.png) no-repeat;
  width: 62px;
  height: 12px;
  display: inline-block;
  float: left;
  margin-top: 2px;
  margin-right: 9px;
  margin-left: 12px; }
.conquest_fb .wynik {
  background: url(../images/wynik.png) no-repeat;
  width: 62px;
  height: 12px;
  display: inline-block;
  float: left;
  margin-top: 2px;
  margin-right: 9px;
  margin-left: 12px; }

.conquest-special {
  margin-bottom: 10px; }
  .conquest-special .comments {
    margin: 12px 0px 12px 0px; }
  .conquest-special .hr {
    border-bottom: 1px solid #dedede; }

.kindle-conquest-site .site-list {
  margin-top: 0px; }

.external-link-conquest {
  font-size: 12px;
  margin: 10px 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede; }
  .external-link-conquest a {
    font-weight: bold; }
  .external-link-conquest .arrow, .external-link-conquest #container #main-content .wrap #page-content .right_part .big_promo_box .arrow_left, #container #main-content .wrap #page-content .right_part .big_promo_box .external-link-conquest .arrow_left, .external-link-conquest #container #main-content .wrap #page-content .right_part .big_promo_box .arrow_right, #container #main-content .wrap #page-content .right_part .big_promo_box .external-link-conquest .arrow_right, .external-link-conquest #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .external-link-conquest .arrow_left_box, .external-link-conquest #container #main-content .wrap #page-content .right_part .novelties_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .novelties_books .content .external-link-conquest .arrow_right_box, .external-link-conquest #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow_left_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .external-link-conquest .arrow_left_box, .external-link-conquest #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .arrow_right_box, #container #main-content .wrap #page-content .right_part .koobe_promo_books .content .external-link-conquest .arrow_right_box, .external-link-conquest #container #main-content .wrap #page-content .customer_buy_also .content .arrow_left_box, #container #main-content .wrap #page-content .customer_buy_also .content .external-link-conquest .arrow_left_box, .external-link-conquest #container #main-content .wrap #page-content .customer_buy_also .content .arrow_right_box, #container #main-content .wrap #page-content .customer_buy_also .content .external-link-conquest .arrow_right_box {
    background: url(../images/koobe_sprite_v6.png) no-repeat -477px -361px;
    width: 3px;
    height: 5px;
    display: inline-block;
    position: relative;
    top: -2px;
    margin-right: 5px; }

.conquest-title {
  color: #633d6f;
  font-size: 19px;
  font-weight: bold;
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
  margin-bottom: 10px;
  line-height: 24px; }

body.wbk {
  margin: 0;
  width: 100%;
  height: 100%;
  font-family: myriad_proregular, Tahoma, Geneva, Kalimati, sans-serif;
  background: #000000; }
  body.wbk #container {
    margin: 0 auto;
    width: 1061px; }
    body.wbk #container .header {
      margin: 0;
      height: 80px;
      padding: 40px 0px 40px 80px; }
      body.wbk #container .header h1 {
        margin: 10px;
        font-size: 36px;
        color: #DABF87; }
      body.wbk #container .header h2 {
        margin: 5px;
        font-size: 22px;
        color: #ffffff; }
    body.wbk #container .center {
      position: relative;
      height: 539px;
      background: url(../images/wbk/wbk_bg.jpg) no-repeat top center; }
      body.wbk #container .center div.cont {
        position: absolute;
        top: 50px;
        left: 440px;
        width: 550px;
        height: 435px; }
        body.wbk #container .center div.cont div.q {
          margin: 20px 0px; }
          body.wbk #container .center div.cont div.q .quot {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 16px;
            text-align: justify;
            font-style: italic;
            line-height: 20px; }
          body.wbk #container .center div.cont div.q .auth {
            margin: 10px 0px;
            font-size: 14px;
            color: #8F6C28; }
        body.wbk #container .center div.cont .getebook {
          margin-top: 100px; }
          body.wbk #container .center div.cont .getebook h3 {
            margin: 5px 0px;
            font-size: 18px;
            line-height: 30px; }
            body.wbk #container .center div.cont .getebook h3 .em {
              font-size: 22px;
              color: #8F6C28; }
          body.wbk #container .center div.cont .getebook .sub {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 11px; }
          body.wbk #container .center div.cont .getebook p {
            font-family: Tahoma, Geneva, Kalimati, sans-serif;
            font-size: 14px;
            line-height: 18px; }
          body.wbk #container .center div.cont .getebook p a {
            color: #8F6C28; }
          body.wbk #container .center div.cont .getebook form {
            margin: 10px 0px;
            padding: 0px; }
            body.wbk #container .center div.cont .getebook form input.text {
              margin: 0px;
              width: 370px;
              height: 20px;
              padding: 5px;
              font-size: 16px;
              font-family: Tahoma, Geneva, Kalimati, sans-serif;
              color: #bbbbbb;
              background: #ffffff;
              border: solid 1px #bbbbbb; }
            body.wbk #container .center div.cont .getebook form input.btn {
              margin: 0px 0px 0px 10px;
              width: 151px;
              height: 32px;
              padding: 10px;
              cursor: pointer;
              border: none;
              background: url(../images/wbk/btn.png) no-repeat; }
            body.wbk #container .center div.cont .getebook form div.msg {
              font-size: 17px;
              margin: 5px 0; }
            body.wbk #container .center div.cont .getebook form div.msg.success {
              color: #056A00; }
            body.wbk #container .center div.cont .getebook form div.msg.err {
              color: #640C0B; }
    body.wbk #container .footer {
      height: 80px;
      padding: 20px;
      filter: none;
      background-color: #000000;
      background-image: none; }
      body.wbk #container .footer div.left, body.wbk #container .footer #main-content .wrap #page-content .right_part .double_books .content div.right, body.wbk #container #main-content .wrap #page-content .right_part .double_books .content .footer div.right {
        float: left;
        margin-top: 35px;
        width: 240px;
        text-align: center; }
      body.wbk #container .footer div.mid {
        margin: 0 auto;
        width: 300px;
        text-align: center; }
      body.wbk #container .footer div.right {
        float: right;
        margin-top: 35px;
        width: 260px;
        text-align: center; }

.koobe_popup.kbf-popup .window_format {
  font-family: myriad_proregular, Tahoma, Geneva, Kalimati, sans-serif;
  padding: 15px;
  height: 310px;
  width: 520px;
  background-color: #000000;
  left: 50%;
  top: 40%;
  margin-left: -260px;
  margin-top: -155px; }
  .koobe_popup.kbf-popup .window_format div.cover {
    float: left; }
    .koobe_popup.kbf-popup .window_format div.cover img {
      border: solid 3px #ffffff; }
  .koobe_popup.kbf-popup .window_format div.cont {
    float: left;
    margin-left: 15px; }
    .koobe_popup.kbf-popup .window_format div.cont h3 {
      margin: 2px 0 13px 0;
      font-size: 24px;
      color: #DABF87; }
    .koobe_popup.kbf-popup .window_format div.cont div.desc p.tit, .koobe_popup.kbf-popup .window_format div.cont div.desc p.tit a {
      margin: 4px 0;
      font-size: 20px;
      color: #ffffff; }
    .koobe_popup.kbf-popup .window_format div.cont div.desc p.aut, .koobe_popup.kbf-popup .window_format div.cont div.desc p.aut a {
      margin: 4px 0;
      font-size: 18px;
      color: #dddddd; }
    .koobe_popup.kbf-popup .window_format div.cont div.desc p.ebook {
      margin: 9px 0px;
      font-size: 15px;
      color: #ffffff;
      width: 280px; }
    .koobe_popup.kbf-popup .window_format div.cont div.desc p.ebook a {
      color: #DABF87; }
    .koobe_popup.kbf-popup .window_format div.cont div.btn {
      font-family: Tahoma, Geneva, Kalimati, sans-serif;
      margin: 5px 0;
      padding: 4px 8px;
      font-size: 16px;
      color: #ffffff;
      width: 260px;
      text-align: center;
      cursor: pointer; }
    .koobe_popup.kbf-popup .window_format div.cont div.btn.si {
      border: solid 1px #735638;
      background-color: #CCB489; }
    .koobe_popup.kbf-popup .window_format div.cont div.btn.no {
      border: solid 1px #777777;
      background-color: #aaaaaa; }

.myrstr {
  transform: scale(1, 1.3);
  /* W3C */
  -webkit-transform: scale(1, 1.3);
  /* Safari and Chrome */
  -moz-transform: scale(1, 1.3);
  /* Firefox */
  -ms-transform: scale(1, 1.3);
  /* IE 9 */
  -o-transform: scale(1, 1.3);
  /* Opera */ }

#cookie-warning {
  position: fixed;
  z-index: 100;
  display: block;
  bottom: 0px;
  width: 100%;
  padding: 3px 0px;
  border-top: solid 1px #ffffff;
  background-color: #eeeeee;
  font-size: 12px;
  text-align: center;
  height: 32px;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44NyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #cecece 0%, rgba(255, 255, 255, 0.87) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cecece), color-stop(100%, rgba(255, 255, 255, 0.87)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cecece 0%, rgba(255, 255, 255, 0.87) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cecece 0%, rgba(255, 255, 255, 0.87) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cecece 0%, rgba(255, 255, 255, 0.87) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cecece 0%, rgba(255, 255, 255, 0.87) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#deffffff',GradientType=0 );
  /* IE6-8 */ }
  #cookie-warning .cookie-wrap {
    width: 390px;
    margin: 5px auto; }
  #cookie-warning #info {
    height: 22px;
    display: block;
    float: left;
    margin-right: 15px;
    line-height: 22px; }
  #cookie-warning #confirm-cookie {
    width: 34px;
    height: 22px;
    background: url(../images/koobe_sprite_v6.png) no-repeat -1px -1256px;
    display: block;
    float: left;
    margin: 0 5px; }
    #cookie-warning #confirm-cookie span {
      display: none; }
  #cookie-warning #detail-cookie {
    width: 112px;
    height: 22px;
    background: url(../images/koobe_sprite_v6.png) no-repeat -38px -1256px;
    display: block;
    float: left;
    margin: 0 5px; }
    #cookie-warning #detail-cookie span {
      display: none; }

#column-left {
  float: left;
  width: 727px;
  padding-right: 30px;
  border-right: 1px solid #BCBCBC; }
  #column-left .book_info {
    height: auto !important;
    width: 420px !important;
    border-right: none !important; }

.book_stats {
  color: #666666;
  font-size: 11px;
  line-height: 16px;
  margin-top: 20px;
  margin-bottom: -15px; }

.book_stats a {
  color: #633D6F;
  text-decoration: none; }

.download_sample {
  bottom: -15px;
  color: #7D7D7D;
  font-size: 12px;
  position: absolute;
  right: 10px;
  text-align: right; }

.download_sample a {
  float: right; }

.download_sample .formats div {
  margin-right: 0;
  margin-left: 8px; }

.comments-page {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
  font-size: 12px;
  color: #7D7D7D; }
  .comments-page h2 {
    background: url("../images/koobe_sprite_v6.png") #FFFFFF no-repeat scroll -246px -1128px;
    height: 30px;
    font-size: 13px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    line-height: 30px;
    padding: 0 5px;
    margin: 0; }
  .comments-page .left-part {
    width: 510px;
    float: left;
    margin-right: 10px; }
  .comments-page .right-part {
    width: 245px;
    float: left;
    padding-bottom: 10px;
    background-color: #ededed; }
    .comments-page .right-part .header {
      display: none; }
    .comments-page .right-part .price {
      width: 130px; }
    .comments-page .right-part .cart-row {
      float: left;
      overflow: hidden;
      width: 120px; }
    .comments-page .right-part ul li .buy-row .add_to_cart_small {
      margin-top: 5px;
      margin-left: 0px; }
    .comments-page .right-part ul li .buy-row .buy_now_small {
      float: left;
      margin-top: 5px;
      margin-left: 10px; }
  .comments-page .cover {
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    border-right: 1px solid #DEDEDE; }
    .comments-page .cover img {
      box-shadow: 0 0 0 2px #fff, 0 0 0 3px #dfdfdf;
      margin-right: 3px;
      float: left;
      image-rendering: -moz-crisp-edges; }
    .comments-page .cover .shadow {
      background: url(../images/koobe_sprite_v6.png) no-repeat -793px 0px;
      width: 7px;
      height: 120px;
      float: left; }
  .comments-page ul {
    margin: -10px 0 0 0;
    padding: 0 10px 10px 10px;
    list-style: none; }
    .comments-page ul li {
      display: block;
      padding: 20px 0;
      border-bottom: 1px solid #dedede; }
      .comments-page ul li .title a {
        display: block;
        color: #633D6F;
        text-decoration: none;
        font-weight: bold; }
      .comments-page ul li .header {
        overflow: hidden;
        margin-bottom: 5px; }
        .comments-page ul li .header .mini-stars {
          float: left; }
          .comments-page ul li .header .mini-stars .star, .comments-page ul li .header .mini-stars .stars .star_half, .stars .comments-page ul li .header .mini-stars .star_half, .comments-page ul li .header .mini-stars .star_green, .comments-page ul li .header .mini-stars .star_white {
            display: inline-block;
            padding: 0px 1px;
            width: 15px;
            height: 14px; }
          .comments-page ul li .header .mini-stars .star_green {
            background: url(../images/koobe_sprite_v6.png) no-repeat -646px -1164px; }
          .comments-page ul li .header .mini-stars .star_white {
            background: url(../images/koobe_sprite_v6.png) no-repeat -664px -1164px; }
      .comments-page ul li .text {
        display: block; }
      .comments-page ul li .date {
        color: #afafaf;
        float: right; }
      .comments-page ul li .buy-row {
        margin-top: 15px; }
        .comments-page ul li .buy-row .price {
          float: left;
          color: #000;
          font-weight: bold;
          font-size: 11px; }
          .comments-page ul li .buy-row .price span {
            color: #a2af61;
            font-weight: bold;
            font-size: 13px; }
        .comments-page ul li .buy-row .add_to_cart_small {
          margin-top: -4px;
          margin-left: 15px; }
        .comments-page ul li .buy-row .buy_now_small {
          float: left;
          margin-top: -4px;
          margin-left: 10px; }
  .comments-page .more {
    color: #633D6F;
    font-size: 12px;
    float: right;
    text-decoration: none;
    margin-right: 15px; }

.product_page .price .add_to_cart, .product_page .price .buy_now {
  display: block; }

/*# sourceMappingURL=style.css.map */
