  .ezoic-wrapper pre,
  .ezoic-wrapper .code {
    background: #ffffdd;
    border-left: 5px solid #cccccc;
    font: 1em/1.5 Monaco, Consolas, "Courier News", monospace;
    margin: 15px 0;
    padding: 10px 15px !important; }
  .ezoic-wrapper .dropcap {
    color: #333333;
    display: block;
    float: left;
    font: 60px/40px Georgia, Times, serif;
    padding: 7px 8px 0 0; }
  .ezoic-wrapper blockquote {
    font-family: Georgia, Times, serif;
    font-size: 115%; }
  .ezoic-wrapper blockquote span.open {
    background: url('https://paper-replika.com/templates/ja_rasite/images/so-q.gif') no-repeat left top;
    padding: 0 0 0 20px; }
  .ezoic-wrapper blockquote span.close {
    background: url('https://paper-replika.com/templates/ja_rasite/images/sc-q.gif') no-repeat bottom right;
    padding: 0 20px 0 0; }
  .ezoic-wrapper .highlight {
    background: #ffffdd;
    font-weight: bold;
    padding: 1px 5px; }
  .ezoic-wrapper p.error,
  .ezoic-wrapper p.message,
  .ezoic-wrapper p.tips,
  .ezoic-wrapper p.rss,
  .ezoic-wrapper p.key,
  .ezoic-wrapper p.tag,
  .ezoic-wrapper p.cart,
  .ezoic-wrapper p.note,
  .ezoic-wrapper p.photo,
  .ezoic-wrapper p.doc,
  .ezoic-wrapper p.mobi {
    padding-left: 25px;
    position: relative; }
  .ezoic-wrapper p.error span.icon,
  .ezoic-wrapper p.message span.icon,
  .ezoic-wrapper p.tips span.icon,
  .ezoic-wrapper p.rss span.icon,
  .ezoic-wrapper p.key span.icon,
  .ezoic-wrapper p.tag span.icon,
  .ezoic-wrapper p.cart span.icon,
  .ezoic-wrapper p.note span.icon,
  .ezoic-wrapper p.photo span.icon,
  .ezoic-wrapper p.doc span.icon,
  .ezoic-wrapper p.mobi span.icon {
    background-image: url('https://paper-replika.com/templates/ja_rasite/images/icons/icons-sprites-silk.png?ezimgfmt=ng%3Awebp%2Fngcb2');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 2px;
    left: 0; }
  .ezoic-wrapper p.error 		span.icon {
    background-position: left -54px; }
  .ezoic-wrapper p.message	span.icon {
    background-position: left -72px; }
  .ezoic-wrapper p.tips 		span.icon {
    background-position: left -90px; }
  .ezoic-wrapper p.key 		span.icon {
    background-position: left -108px; }
  .ezoic-wrapper p.tag 		span.icon {
    background-position: left -126px; }
  .ezoic-wrapper p.cart 		span.icon {
    background-position: right -54px; }
  .ezoic-wrapper p.doc 		span.icon {
    background-position: right -72px; }
  .ezoic-wrapper p.note 		span.icon {
    background-position: right -90px; }
  .ezoic-wrapper p.photo 		span.icon {
    background-position: right -108px; }
  .ezoic-wrapper p.mobi 		span.icon {
    background-position: right -126px; }
  .ezoic-wrapper p.error {
    color: #cc0000; }
  .ezoic-wrapper p.message {
    color: #2c79b3; }
  .ezoic-wrapper p.tips {
    color: #e58c00; }
  .ezoic-wrapper ul.checklist li,
  .ezoic-wrapper ul.star li,
  .ezoic-wrapper ul.arrow li,
  .ezoic-wrapper ul.address li,
  .ezoic-wrapper ul.phone li,
  .ezoic-wrapper ul.email li {
    background: none;
    margin-left: 8px;
    padding: 0 0 0 22px;
    position: relative;
    overflow: hidden; }
  .ezoic-wrapper ul.checklist span.icon,
  .ezoic-wrapper ul.star span.icon,
  .ezoic-wrapper ul.arrow span.icon,
  .ezoic-wrapper ul.address span.icon,
  .ezoic-wrapper ul.phone span.icon,
  .ezoic-wrapper ul.email span.icon {
    background-image: url('https://paper-replika.com/templates/ja_rasite/images/icons/icons-sprites-silk.png?ezimgfmt=ng%3Awebp%2Fngcb2');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
  .ezoic-wrapper ul.arrow 		span.icon {
    background-position: left top; }
  .ezoic-wrapper ul.star 			span.icon {
    background-position: left -18px; }
  .ezoic-wrapper ul.checklist		span.icon {
    background-position: left -36px; }
  .ezoic-wrapper ul.phone 		span.icon {
    background-position: right top; }
  .ezoic-wrapper ul.address 		span.icon {
    background-position: right -18px; }
  .ezoic-wrapper ul.email 		span.icon {
    background-position: right -36px; }
  .ezoic-wrapper ul.bookmark-links li {
    background: url('https://paper-replika.com/templates/ja_rasite/images/arrow.png?ezimgfmt=ng%3Awebp%2Fngcb2') no-repeat 0px 10px !important;
    border-bottom: 1px dotted #e6e6e6;
    padding: 5px 0 5px 10px !important; }
  .ezoic-wrapper p.blocknumber {
    position: relative;
    padding: 5px 0 5px 55px !important; }
  .ezoic-wrapper .bignumber-1,
  .ezoic-wrapper .bignumber-2,
  .ezoic-wrapper .bignumber-3 {
    background-image: url('https://paper-replika.com/templates/ja_rasite/images/numberlist-bg.png?ezimgfmt=ng%3Awebp%2Fngcb2');
    background-repeat: no-repeat;
    color: white;
    display: block;
    width: 44px;
    height: 44px;
    line-height: 44px !important;
    position: absolute;
    top: 0;
    left: 0;
    font: bold 20px/normal Arial, sans-serif;
    text-align: center; }
  .ezoic-wrapper .bignumber-1 {
    background-position: left top; }
  .ezoic-wrapper .bignumber-2 {
    background-position: left -44px; }
  .ezoic-wrapper .bignumber-3 {
    background-position: left -88px; }
  .ezoic-wrapper div.bubble {
    position: relative;
    padding-bottom: 20px; }
  .ezoic-wrapper div.bubble .box-ct {
    padding: 16px;
    position: relative; }
  .ezoic-wrapper div.bubble .box {
    position: absolute;
    height: 16px;
    width: 16px; }
  .ezoic-wrapper div.bubble .tl,
  .ezoic-wrapper div.bubble .tr,
  .ezoic-wrapper div.bubble .br,
  .ezoic-wrapper div.bubble .bl {
    background-repeat: no-repeat;
    position: absolute; }
  .ezoic-wrapper div.bubble .tl {
    background-position: left -20px;
    top: 0;
    left: 0; }
  .ezoic-wrapper div.bubble .tr {
    background-position: right -20px;
    top: 0;
    right: 0; }
  .ezoic-wrapper div.bubble .br {
    background-position: right bottom;
    bottom: 0;
    right: 0; }
  .ezoic-wrapper div.bubble .bl {
    background-position: left bottom;
    bottom: 0;
    left: 0; }
  .ezoic-wrapper div.bubble span.arrow {
    width: 13px;
    height: 7px;
    font-weight: bold;
    display: block;
    margin-left: 20px; }
  .ezoic-wrapper div.bubble-l1 span.arrow,
  .ezoic-wrapper div.bubble-l2 span.arrow {
    background: url('https://paper-replika.com/templates/ja_rasite/images/bubble-l.png?ezimgfmt=ng%3Awebp%2Fngcb2') no-repeat left top; }
  .ezoic-wrapper div.bubble-d1 span.arrow,
  .ezoic-wrapper div.bubble-d2 span.arrow {
    background: url('https://paper-replika.com/templates/ja_rasite/images/bubble-d.png?ezimgfmt=ng%3Awebp%2Fngcb2') no-repeat left top; }
  .ezoic-wrapper div.bubble-hl1 span.arrow,
  .ezoic-wrapper div.bubble-hl2 span.arrow {
    background: url('https://paper-replika.com/templates/ja_rasite/images/bubble-hl.png?ezimgfmt=ng%3Awebp%2Fngcb2') no-repeat left top; }
  .ezoic-wrapper div.bubble span.author {
    background: url('https://paper-replika.com/templates/ja_rasite/images/icons/icon-author.gif') no-repeat 10px 3px;
    padding-left: 25px;
    display: block;
    font-weight: bold; }
  .ezoic-wrapper div.bubble-l1 div.box-ct {
    background: #e0e0e0; }
  .ezoic-wrapper div.bubble-l1 .tl,
  .ezoic-wrapper div.bubble-l1 .tr,
  .ezoic-wrapper div.bubble-l1 .bl,
  .ezoic-wrapper div.bubble-l1 .br {
    background-image: url('https://paper-replika.com/templates/ja_rasite/images/bubble-l.png?ezimgfmt=ng%3Awebp%2Fngcb2'); }
  .ezoic-wrapper div.bubble-l2 div.box-ct {
    background: #e0e0e0; }
  .ezoic-wrapper div.bubble-d1 div.box-ct {
    background: #444444;
    color: white; }
  .ezoic-wrapper div.bubble-d1 div.tl,
  .ezoic-wrapper div.bubble-d1 div.tr,
  .ezoic-wrapper div.bubble-d1 div.bl,
  .ezoic-wrapper div.bubble-d1 div.br {
    background-image: url('https://paper-replika.com/templates/ja_rasite/images/bubble-d.png?ezimgfmt=ng%3Awebp%2Fngcb2'); }
  .ezoic-wrapper div.bubble-d2 div.box-ct {
    background: #444444;
    color: white; }
  .ezoic-wrapper div.bubble-hl1 .box-ct {
    background: #006699;
    color: white; }
  .ezoic-wrapper div.bubble-hl1 div.tl,
  .ezoic-wrapper div.bubble-hl1 div.tr,
  .ezoic-wrapper div.bubble-hl1 div.bl,
  .ezoic-wrapper div.bubble-hl1 div.br {
    background-image: url('https://paper-replika.com/templates/ja_rasite/images/bubble-hl.png?ezimgfmt=ng%3Awebp%2Fngcb2'); }
  .ezoic-wrapper div.bubble-hl2 div.box-ct {
    background: #006699;
    color: white; }
  .ezoic-wrapper .box-sticky,
  .ezoic-wrapper .box-download,
  .ezoic-wrapper .box-grey,
  .ezoic-wrapper .box-hilite {
    margin: 15px 0;
    padding: 10px !important;
    border: 3px solid #dddddd; }
  .ezoic-wrapper .box-sticky {
    background: url('https://paper-replika.com/templates/ja_rasite/images/icons/sticky-big.png?ezimgfmt=ng%3Awebp%2Fngcb2') no-repeat 10px center white;
    padding-left: 50px !important;
    border-color: #d2d2b6; }
  .ezoic-wrapper .box-download {
    background: url('https://paper-replika.com/templates/ja_rasite/images/icons/download-big.png?ezimgfmt=ng%3Awebp%2Fngcb2') no-repeat 10px center white;
    padding-left: 50px !important;
    border-color: #d6e9f3; }
  .ezoic-wrapper .box-grey {
    background-color: #f7f7f7; }
  .ezoic-wrapper .box-hilite {
    border-color: #d2d2b6;
    background: #ffffdd; }
  .ezoic-wrapper .legend-title {
    background: white;
    display: block;
    float: left;
    font-weight: bold;
    left: 7px;
    margin: 0 !important;
    padding: 0 5px !important;
    position: absolute;
    top: -12px; }
  .ezoic-wrapper .legend {
    border: 3px solid #cccccc;
    margin: 20px 0;
    padding: 0 10px;
    position: relative; }
  .ezoic-wrapper .legend-hilite .legend-title {
    color: #006699; }
  .ezoic-wrapper .legend-hilite {
    border: 3px solid #d6e9f3;
    margin: 20px 0;
    padding: 0 10px;
    position: relative; }
  .ezoic-wrapper div.ja-adv {
    border: 1px solid #dddddd;
    padding: 10px; }
  .ezoic-wrapper div.ja-adv span.sponsor {
    color: #999999;
    display: block;
    font-size: 92%;
    text-align: right; }
  .ezoic-wrapper .highslide-header {
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper .highslide-header li {
    background: none; }
  .ezoic-wrapper .highslide-body {
    padding: 10px 0 !important; }
  .ezoic-wrapper .highslide {
    margin: 0; }
  .ezoic-wrapper .highslide img {
    padding: 2px;
    border: 1px solid #cccccc; }
  .ezoic-wrapper .highslide:hover img {
    border: 1px solid #ababab !important; }

