
body, #body { font-size:16px; color: #222222; }
body, #body, .header, .div-form-search .search-input-new, .div-form-game-search .search-input-new, input  { font-family: 'PT Sans', Tahoma, Helvetica, sans-serif; }
#header { font-size:16px; }
.header-outerv4, .header .menu-main, .header .outer, .header .outer .middle ul.nav li a { height:58px; }
.header .outer .middle ul.nav li a { line-height:58px;font-size: 18px; }
.header .outer .middle ul.nav li.last { float:right;line-height:58px; }
.header .outer .middle ul.nav li a.accent { font-size:14px;border-width:2px;vertical-align: middle; }
.header .outer { width:100%; }
.mainmenu-more { display:inline-block;height:10px;width:32px;background: url(/img/skins/ll2015b/icons58.png) no-repeat -143px -610px; }
.header .outer .middle ul.nav li .share-menu-ul li.mainmenu-more-title, .header .outer .middle ul.nav li .share-menu-ul li a, .header .outer .middle ul.nav li .share-menu-ul li a, .header .outer .middle ul.nav li .share-menu-ul li a:visited {display: block;height:30px;min-height:30px;line-height: 30px;font-size: 16px;font-weight: 400;color: #000;padding: 0 20px;}
.header .outer .middle ul.nav li .share-menu-ul li a:hover, .header .outer .middle ul.nav li .share-menu-ul li a:hover, .header .outer .middle ul.nav li .share-menu-ul li a:visited:hover, .share-menu-ul li a.selected, .share-menu-ul li a.selected:visited {background-color: #f4f4f5;color: #04a00c;}
.header .outer .middle ul.nav li .share-menu-ul li.mainmenu-more-title { font-weight:bold; }
.header-context { background-color: #f1f1f1; }
.header .header-context { border-bottom: 2px solid #dadadb; }

#nav-wrapper { background-color: #f1f1f1; }
#footer-ll2015 dd, #footer-ll2015 dt, #footer-ll2015 dd a { color: #222222;font-size: 14px;font-weight: 400;line-height:18px; }
#footer-ll2015 dd { margin-bottom:13px !important; }
#footer-ll2015 dt { font-weight: 700; }
#footer-ll2015 dd.footer-error-visible { color: #9ca1a6; }
#footer-ll2015 dl.last { margin-right:0px;text-align:right; }
#footer-ll2015 .footer-nav dl:nth-child(5) dd:nth-of-type(3) { text-align:right;margin-right:-1px; }
#footer-ll2015 dd.site-now { font-weight:normal; }
#footer-ll2015 .footer-logo { display:inline-block;background: url(/img/skins/ll2015b/footer-logo.png) 0 0 no-repeat !important;width:86px;height:19px; }
#footer-ll2015 .footer-nav dl:nth-child(5) dd:first-of-type { opacity:1;margin-bottom: 20px !important;font-size:14px; }
#footer-ll2015 .footer-nav dl:nth-child(5) dt { margin-bottom: 10px; }
#footer-ll2015 .footer-nav dl:nth-child(5) dd:nth-of-type(2) { margin-bottom: 10px !important; }
#social-wrapper { border-color: #d8d8d8; }

.popup-back { z-index:1002; }
#profile-bg-wrapper.isset-profpic { margin-top:0px !important;padding-top:20px !important;background-position:center bottom !important;background-color:#e7e7e7 !important; }

.arrows-group { width:12px;height:8px;display:inline-block;margin-left:10px;background:transparent url(/img/skins/ll2015b/arrows-group.png) 0 0 no-repeat; }
.arrows-group-black { background-position: 0px 0px; }
.arrows-group-green, a:hover .arrows-group-black { background-position: 0px -18px; }
.arrows-group-blue { background-position: 0px -9px; }

.card-block { border: 0; }
.div-form-search { background: #fff;padding:24px; }
.div-form-search .search-input-new { border-color: #C5C5C5; }
.div-form-search select.search-input-new { height:35px;line-height:35px; }
.btn-search-new { background-position: 7px center !important; width: 35px;height:35px;padding:0px;margin-left:-39px; }

h2.h1, .ll2015b4 h1, h1 { font-size:24px;line-height:30px;margin-bottom:24px; }
h2, .ll2015b4 h2 { color: #222222;font-size:20px;line-height:24px; }
h4, .ll2015b4 h4 { color: #222222;font-size:16px;line-height:20px;margin-bottom:8px; }
h3, .ll2015b4 h3 { font-size:18px;line-height:22px;margin-bottom:15px; }
.p, p, .event-data, .event-data p { font-size:16px;line-height: 22px; }

.btn-main, a.btn-main { border-color: #959a9f !important;background:transparent; }
.btn-main:hover, a.btn-main:hover { border-color: #39424C !important;background:transparent; }

a.btn-main.icon-group-add { border-color: #04a00c !important;background: #04a00c !important; }
a.btn-main.icon-group-add:hover, a.filter-on:hover, a.subs-on:hover { opacity:0.7; }
.group-profile-actions a.subs-on:hover { opacity:0.9; }

.i-filter { background: url(/img/skins/ll2015b/icons58.png) no-repeat -180px -620px;vertical-align: -6px; }
a:hover .i-filter, a.filter-active .i-filter, a.filter-active:hover .i-filter { background: url(/img/skins/ll2015b/icons58.png) no-repeat -200px -620px; }
a.filter-active, a.filter-active:hover { border-color: #39424c; }
.i-subs { width:19px;background-position: 0px -619px; }
.group-profile-actions .i-subs { background-position:-40px -679px; }
.group-profile-actions .btn-main, .group-profile-actions a.btn-main, .group-profile-actions a.btn-main:visited { border-color: #39424C !important; }
a.subs-on, a.subs:hover, a.subs-on:hover, .group-profile-actions a.btn-main.subs-on { border-color: #04a00c !important;background:transparent; }
a.subs:hover .i-subs, .i-subs-on { width:19px;background-position: -20px -619px; }

.card-block .group-title { border:0; background-color: #ecf3fc;font-size: 20px;line-height:26px; }
.cat-column { width:26%; }
.cat-column-1 { width:40%; }
.cat-search-row { margin-top:12px; }
.block-border { border-color: #d8d8d8; }

.ub-check { background-position: -1px -540px;width:16px;margin-right:5px; }
a.active .ub-check { background-position: -21px -540px; }
.menu-item.active, .ll2015b4 .menu-item.active { color:#000; }
.menu-item:hover, .ll2015b4 .menu-item:hover, .user-event-filter-types .menu-item.active, .ll2015b4 .user-event-filter-types .menu-item.active { color: #0768D8; }

.filter select, .filter input[type="text"] {  border-color: #C5C5C5;height: 33px;line-height: 33px;padding: 0 10px; }

.card-white, .card-block, .whitecard .card-viewed-white { border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.center { text-align: center; margin: 0 auto; }
.event-grpad { margin-top: 24px; }
.with-mpad { padding: 20px 24px; }
.i-reader {background: url(/img/skins/ll2015b/icons58.png) no-repeat -82px -680px;width: 16px;margin-right:5px; }
a:hover .i-reader, .reader:hover .i-reader { background: url(/img/skins/ll2015b/icons58.png) no-repeat -82px -680px; }
.author-stats { line-height: 20px; }
.i-visit { background: url(/img/skins/ll2015b/icons58.png) no-repeat 0px -662px;height: 16px;vertical-align: -4px; }
.i-comments { background: url(/img/skins/ll2015b/icons58.png) no-repeat -139px -660px; }
a:hover .i-comments { background: url(/img/skins/ll2015b/icons58.png) no-repeat -117px -660px; }
.i-fav, a:hover .i-fav-on, .event-actionbar .i-fav, .event-actionbar a:hover .i-fav-on { background: url(/img/skins/ll2015b/icons58.png) no-repeat -120px -640px !important; }
.i-fav-on, a:hover .i-fav, .event-actionbar .i-fav-on, .event-actionbar a:hover .i-fav { background: url(/img/skins/ll2015b/icons58.png) no-repeat -140px -640px !important; }
.event-actionbar { padding: 10px 0 0px; }
.event-actionbar .i-vote { background: url(/img/skins/ll2015b/icons58.png) no-repeat -25px -641px;width:22px;vertical-align: -4px; }
.hand { border:0; height:30px;line-height:30px;margin-right:7px;margin-left:-10px; }
.hand:hover { background-color: rgba(0,157,10,0.2); }
.event-actionbar .hand:hover .i-vote, .hand.is-vote .i-vote { background-position: -1px -641px; }
.hand:hover .action { color: #04A00C !important; }
.event-actionbar .action { margin-right: 17px; }
.event-actionbar .action, .event-actionbar a.action:hover { font-size: 14px; }
.event-actionbar a.action, .event-actionbar a.action:visited { color: #0768D8; }
.popup-users-container.popup-users-container-vote .popup-users { left: -15px; }

h2.group-title .group-topic-actions a { font-size: 14px;font-weight: normal;color: #0768D8; }
.group-title h2 { font-size: 20px;line-height: 26px;color: #222222; }
.group-title h2 a, .group-title h2 a:visited { color: #222222; }

.group-list-row { margin-top:10px; }
.post-title.game-title, a.post-title.game-title, a.post-title.game-title:visited { font-size:18px;line-height:23px; }
.card-block-inner { padding: 0 14px; }
.card-block .group-title { padding: 10px 24px; }
.card-block-inner .event-data.event { padding: 21px 10px 0px; }
.group-list-data { margin-left:120px;padding-bottom:24px;border-bottom: 1px solid #D8D8D8; }
.card-block .card-block-inner:last-child .group-list-data, .card-block.block-border.card-block-inner .group-list-data { border:0; }
.group-list-users-link { margin-right:10px;float:left;line-height:16px;font-size:14px; }
.friend-small-avatar-container, .friend-small-avatar, .event-participants .item-commonfriend, .event-participants a.item-commonfriend, .event-participants a.item-commonfriend:visited { width:32px;height:32px; }
.event-data, .event-data p { font-size:16px; }
.i-check-on, .btn-fill-empty.btn-darkblue:hover .i-check-on { background-position: -120px -620px;vertical-align: -4px; }
.btn-fill-empty.btn-darkgreen:hover .i-check-on { background-position: -81px -620px; }
.btn-fill-empty.btn-darkblue .i-check-on { background-position: -100px -620px; }
.i-check-on-blue { background-position: -100px -620px;vertical-align: -5px; }
.i-check-on-gray { background-position: -120px -700px;vertical-align: -5px; }
a:hover .i-check-on-blue, a:hover .i-check-on-gray { background-position: -120px -620px; }
.group-actions-more { top:43px; }
.group-search-result { float:right;font-size:14px;color:#222222;line-height: 35px; }
.pager-ll2015b { border:0;padding-top:4px; }
.header-profile-login, h1.header-profile-login { text-shadow: 1px 1px 1px #39424C; }
.group-header-stats { margin:12px 0 15px; }
.group-header-stats, .group-rating-more .stats-item { text-shadow: 1px 1px 0px #39424C;font-size: 16px; }
.profile-header-details .btn-fill-empty, .profile-header-details .btn-main { background: #fff !important; }
.group-rating-more { position:absolute;top:15px;right:22px;color:#fff; }
.group-rating-value { color: #F5A623; }
table.profile-header-details tr td { padding-left: 0px; }
.group-more-menu { background: url(/img/skins/ll2015b/icons58.png) -100px -610px no-repeat; width:19px;height:10px;display:inline-block; }
table.profile-header-details tr td.header-profile-data { vertical-align: middle;padding: 0px; }

.container-share-group .soc-share-count-s, .container-share-middle .soc-share-count-s {  border-color:#39424C;color:#39424C;/*background-color:transparent;*/margin-left:9px;border-left:0;position:relative;height:19px;vertical-align: 1px;line-height: 19px;padding: 0 7px 0 5px;border-radius: 0px 4px 4px 0px;-webkit-border-radius: 0px 4px 4px 0px;-mox-border-radius: 0px 4px 4px 0px; }
.container-share-group .soc-share-count-s-triangle, .container-share-middle .soc-share-count-s-triangle { margin-top: 0px;top:-1px;height:21px;width:6px;left:-6px;height:21px;background: url(/img/skins/ll2015b/soc-left-white.png) 0 0 no-repeat; }
.container-share-group .soc-share-count-s { margin-top: 7px; }
.soc-share-s.link-open.to-vkontakte { border-color: #597da3; background-color: #597da3; }
.soc-share-s.link-open.to-facebook { border-color: #3b5998; background-color: #3b5998; }
.soc-share-s.link-open.to-twitter { border-color: #1da1f2; background-color: #1da1f2; }
.soc-share-s.link-open.to-odnoklassniki { border-color: #f78200; background-color: #f78200; }
.soc-share-s.link-open.to-mailru { border-color: #1da1f2; background-color: #1da1f2; }
.soc-share-s.link-open.to-google { border-color: #de4931; background-color: #de4931; }
.soc-share-s.link-open.to-livejournal { border-color: #103141; background-color: #103141; }
.soc-share-s.link-open.to-liveinternet { border-color: #00b0ea; background-color: #00b0ea; }
.soc-share-s.link-open.to-llcode { border-color: #0768d8; background-color: #0768d8; }
.soc-share-s.link-open span.share-icon { background: url(/img/skins/ll2015b/i-soc-arrow.png) center center no-repeat !important; }
.container-share-middle .soc-share-s { width:27px;height:24px;border: 0px; }
.container-share-middle .soc-share-s.link-open { width:20px;height:24px; }
.container-share-middle .soc-share-s.link-open .share-icon { margin-top:4px; }
.container-share-group .soc-share-s { width:32px;height:35px;border: 0px; }
.container-share-group .soc-share-s.link-open { width:20px; }
.container-share-group .soc-share-s.link-open .share-icon { margin-top:11px; }
.container-share-group .soc-share-s span.share-icon { margin-top:11px; }
.container-share-group .soc-share-s.link-open { height:35px; }
.container-share-group { margin-top:0px; }
.container-share-middle tr td.td-share-count { vertical-align:middle; }
.container-share-middle .container-share-small-open { margin-left:30px; }
.container-share-group .container-share-small-open { margin-left:35px; }

.card-block.with-pad, .card-block .with-pad { padding: 22px 24px; }
.with-mpad { padding:15px 24px; }
.group-row-title { display:block;margin-bottom:12px; }
div .group-row-title:last-child { margin-bottom:0px; }

.i-object-more { background-position: -120px -680px;opacity:0.87; }
a:hover .i-object-more { background-position: -120px -680px;opacity:0.54; }

.group-topic-actions .object-more, .group-actionbar .object-more { position:relative;top:0;right:-8px;margin-right:0px;margin-left:6px; }
.group-pad { padding: 0 24px; }
.group-actionbar, .group-actionbar .object-more { float:right; }
.group-actionbar { line-height: 22px;margin-top: 2px;margin-left:24px;color:#9CA1A6;font-size:14px; }
.bell-small .subs, .bell-small .subs-on, .bell-small .subs:hover, .bell-small .subs-on:hover { border:0;width:auto;height:auto;line-height:1; }
.card-block .event-data.event .post-title.game-title { display:inline; }
.group-btn-more { padding: 0 14px; }
.group-btn-more:hover .group-more-menu { opacity:0.7; }

.post-row { padding: 10px 0px;margin: 0 24px; }
.post-row.without-border { padding-bottom: 10px; }
.post-row-full { padding-top:0px; }
div .post-row-full:last-child { border:0; }
.post-row-full .event-actionbar { padding:0; }
.post-row-full .group-list-row { border-bottom: 1px solid #c4c3c5; }
div .post-row-full:last-child .group-list-row { border:0; }
.group-event-actionbar { padding: 20px 24px;border-top: 1px solid #D8D8D8; }
.group-post-card .group-list-row { margin-top:20px; }
.post-creator { margin-bottom:15px; }
.reader { font-style: normal;font-size:14px; }
.comments .card-block .comment-inner-view, .comments .card-block .with-top-border {  border-color: #D8D8D8; }
.card-comments.card-block #commentnodes0 .comment-row:first-child .commentforms:first-child .comment-inner-view:first-child { border-top:0; }
.comments .pager-ll2015b { padding-top:20px; }
.comment-form { background: #fff; }
.pager-top { padding-bottom:0px;padding-top:20px; }
.comments .event-actionbar .i-vote { background: url(/img/skins/ll2015b/icons58.png) no-repeat -121px -281px;vertical-align:-5px; }

.event-select { width:278px; }

.friends-like { float:none;display:inline-block;vertical-align: middle;margin:-4px 0px -2px 10px; }
.friends-like .friends-text { line-height:15px; }
.friends-text-a { vertical-align: middle;max-height: 32px;display: inline-block; }
@media (min-width: 1200px) {
    .friends-like { margin-left:85px; }
    .event-select { width:367px; }
}

.group-selection-data { padding:24px !important; }
.group-selection .event-actionbar { padding: 20px 24px;border-top: 1px solid #d8d8d8; }
.selection-book-count { font-size: 18px;vertical-align:baseline; }
.group-selection-data .post-creator { margin-bottom:10px; }
.selection-details { border-top: 1px solid #d8d8d8;position:relative; }
.carousel-scifi-books.selection-carousel-books ul.carousel li { padding:0px;margin-right:0px;width:167px; }
.carousel-scifi-books.selection-carousel-books .scifi-selected-cover { padding:0px;width:140px;margin-right:27px;border:0px; }

.carousel-scifi-books.selection-carousel-books a.prev-carousel, .carousel-scifi-books.selection-carousel-books a.next-carousel { height:68px;width:25px;display:inline-block !important;position:absolute;top:74px; }
.carousel-scifi-books.selection-carousel-books a.prev-carousel { left:0px;background: transparent url(/img/skins/ll2015b/slider-left.png) 0 0 no-repeat; }
.carousel-scifi-books.selection-carousel-books a.next-carousel  { right:0px;background: transparent url(/img/skins/ll2015b/slider-right.png) 0 0 no-repeat; }
.carousel-scifi-books.selection-carousel-books a.prev-carousel:hover, .carousel-scifi-books.selection-carousel-books a.next-carousel:hover { opacity:0.8; }
.carousel-scifi-books.selection-carousel-books a.prev-carousel.prev-disable, .carousel-scifi-books.selection-carousel-books a.next-carousel.next-disable { opacity:0.4; }

.card-group-title { background: #ECF3FC; }
#object-subscription-selebook .subs, #object-subscription-selebook .subs-on, .group-title .subs, .group-title .subs-on { margin-top:-3px; }
.only-icon-opc { border-color: #39424C !important; }
.only-icon-opc:hover { opacity: 0.7; }
.i-calendar { background: url(/img/skins/ll2015b/icons58.png) no-repeat -20px -680px;opacity:0.54; }
a:hover .i-calendar { background: url(/img/skins/ll2015b/icons58.png) no-repeat -20px -680px;opacity: 1; }
.filter select, .filter input[type="text"] { color: #757478; }
.group-cover { width:200px; float:left; }
.group-cover img { vertical-align:top; }
.event-group-descr { margin-left: 220px; }
.event-group-data { margin-top:20px; }
.block-border-t { border-color: #d8d8d8; }
.block-border-b { border-bottom: 1px solid #d8d8d8; }
.card-group-title { border:0; }
.post-label-fixed { top:2px;right:-7px; }
.event-event-participants { float:right;position:relative;margin-top:2px; }
.event-event-participants .item-commonfriend, .event-participants.event-event-participants .item-commonfriend, .event-participants.event-event-participants a.item-commonfriend, .event-participants.event-event-participants a.item-commonfriend:visited { margin-right: 0px;margin-left:10px; }
.event-participants-count { font-size:14px;position:absolute;right:0px;top:-25px;white-space: nowrap; }
.event-invite-btn { position:absolute;top:24px;right:24px; }
.comments .card-block .commentforms { margin: 0 14px 0px; }
.comment-form { padding: 20px 24px 24px; }
.comments .object-more { right: 6px; }

#post-feed-add .event-user-avatar, #post-feed-form .event-user-avatar { width:35px;height:35px; }
.feed-publish { height:33px;line-height:33px; font-size: 16px;border-radius: 3px;color: #9CA1A6;margin-left: 50px; }
#post-feed-form .event-user-login a, #post-feed-form .event-user-login a:visited { font-weight:normal;color:#222222;font-size:16px; }

.form-new input[type="text"] { line-height:33px;height:33px;padding: 0 10px;border-radius:3px;    font-size: 16px; }
.form-new .form-input input[type="text"] { padding: 0 10px; }
.form-input, .form-textarea { margin-right: 22px; }
.form-new .form-textarea textarea { padding:5px 10px;border-radius:3px;resize:vertical;    font-size: 16px; }
.form-new .form-texteditor .editor-textarea { padding-left: 10px;padding-right:10px;border-radius:3px; }
.form-new .form-texteditor .text-editor-separator { padding: 0px 10px; margin: 0px 0px 10px -10px; }
.form-new select { height:35px;line-height:35px;border-radius:3px;padding: 0 7px;font-size: 16px; }
.form-new .form-texteditor .editor-textarea textarea { resize:vertical;font-size: 16px; }

.i-close { background: url(/img/skins/ll2015b/icons58.png) no-repeat -140px -560px;opacity:0.54; }
a:hover .i-close { background: url(/img/skins/ll2015b/icons58.png) no-repeat -140px -560px;opacity:1; }

.post-feed-close { float:right;margin-right: -7px;margin-top: -4px }

.input, input.text, input[type="text"], input.password, input[type="password"], input.file, input[type="file"], textarea, select { color:#222222; }

.group-user { width:100px;max-width:100px; }
.group-user .similarity-big-avatar { width:100px;height:100px;border-radius:10px;margin-bottom: 25px; }
.group-user-login { font-size:14px;max-width:100px;text-align:center; }
.group-user .compare-back { right:27px;bottom:-23px;width:40px;height:40px;border-radius: 23px;font-size: 18px;line-height:38px;border-width: 3px; }
.group-user-member { margin-top:8px;text-align:center; }

.group-user-icon { width:23px;height:23px;border: 1px solid #39424C !important;; border-radius: 3px;background:#fff;text-align:center;line-height:23px; }
.group-user-icon:hover { border-color: rgba(57,66,76,0.7) !important; }

.popup-likes-context { border-color: #d8d8d8;padding: 0 14px; }
.gu-block { margin: -30px 0 0 -30px; }
.gu-block .group-user { margin: 30px 0 0 30px; }
.gu-block-text { margin: 30px 0 0 30px; }
@media (min-width: 1200px) {
    .gu-block { margin: -33px 0 0 -39px; }
    .gu-block .group-user { margin: 33px 0 0 39px; }
    .gu-block-text { margin: 33px 0 0 39px; }
}

.gu-block-wide { margin: 0px;margin-top:-24px; }
.group-topic-actions .i-book-big-list, .group-topic-actions .i-book-small-tiles { vertical-align:-6px; }
.gu-block-wide .block-data { padding: 24px 0px;border-bottom: 1px solid #c4c3c5; }
.gu-block-wide .friends-top-book { right:0px;    top: 14px; }
.gu-block-wide .friends-full div.friends-data a { font-size:20px; }
.gu-block-wide .btn-best-more, .gu-block-wide a.btn-best-more, .gu-block-wide a.btn-best-more:visited { font-size:14px;line-height:18px; }
.gu-block-wide .btn-best-more span { margin-top:8px; }
.gu-block-wide .avatar-container { position:relative;display:inline-block;width:80px;float:left; }
.group-user-icon { line-height: 25px; }
.gu-block-full .friends-full:last-child .block-data { border-bottom:0;padding-bottom:0px; }
.friends-full .object-more { z-index: 1000;right:-4px;top:5px; }
.friends-full .object-share-menu { top:30px;right:0px; }
.gu-block-wide .friends-full div.friends-data { width:auto;margin-right:240px; }
.gu-check { position:absolute;top:-13px;left:-13px; }
.group-user-icon-green { background:#04A00C !important;border-color:#04A00C !important; }
#group-shares-count { font-size: 14px; }
.card-group-title.main-title { padding: 10px 24px; }
.with-form-pad { padding: 20px 24px 24px; }
.group-rating-more { line-height:35px; }
.gu-selected { position: absolute;width: 96px; height: 96px;border: 2px solid #04a00c;border-radius: 10px; }

.post-title, a.post-title { color: #222222; }
.post-scifi { font-size:14px; }
.post-creator a.post-date  { color: #9ca1a6;} 
.post-creator a.post-date:hover { color: #04a00c; }
.cover-wrapper img { vertical-align: middle; }
.scifi-book-pic { margin-bottom:0px; }
.card-block .object-wrapper:last-child { border:0; }
.event-tags { font-size:14px;margin-top:10px; }
.without-block-border .book-container .event-userbook { border-bottom:1px solid #D8D8D8;padding: 24px 24px; }
.without-block-border .book-container .selebook-border-last .event-userbook { border:0; }
.card-block .book-container.bigtiles, .card-block .book-container.middletiles, .card-block .book-container.smalltiles { padding: 20px 20px 0; }
.objects-wrapper  .book-container .object-wrapper { padding: 24px 24px; }
.award-author-nomination { float:none; }
.award-book-nomination { float:none;margin:0; }
.nominate-comment { font-size:14px;line-height:18px;margin-bottom:20px; }
#result-books .bookinfo .title { margin:0;margin-bottom:5px;font-size:14px; }

.section-block { padding: 64px 0 32px;border-top: 1px solid #d8d8d8; }
.what-is-livelib { text-align:center;padding-bottom:17px; }
.what-is-livelib .logo { margin-top:-10px;display:inline-block;margin-bottom: 24px; }
.what-is-livelib .logo img { vertical-align:middle; }
.what-is-livelib h2 { font-size: 20px;font-weight: 400;line-height:21px;color: #333333;margin-bottom:10px; }
.what-is-livelib p { color: #333333;line-height: 18px; }
.what-is-livelib .scifi-subscribe a.action { float:none !important;margin-top:20px; }
.what-is-livelib .app-android { margin-right:27px; }
.app-android, .app-ios { display:inline-block;width:125px;height:54px;background: url(/img/skins/ll2015b/apps.png) 0 0 no-repeat; }
.app-android { background-position: -2px -2px; }
.app-ios { background-position: -129px -2px; }
.app-android:hover { background-position: -2px -58px; }
.app-ios:hover { background-position: -129px -58px; }

.label-item { display:inline-block;padding: 3px 0px 3px 5px;background: #ECF3FC;margin:0 10px 10px 0;font-size:14px;color:#000;border-radius:3px; }


.objects-wrapper.listview-all .object-wrapper.object-edition, .objects-wrapper.listview-all .object-wrapper.object-work { position: relative; min-height: 220px; }
.objects-wrapper.listview-all .object-wrapper.object-edition .object-cover, .objects-wrapper.listview-all .object-wrapper.object-work .object-cover { width: 140px; height: 220px; }
.objects-wrapper.listview-all .object-wrapper.object-edition .object-info, .objects-wrapper.listview-all .object-wrapper.object-work .object-info { margin-left: 160px; }
.objects-wrapper.listview-all .object-wrapper.object-edition .object-info .description, .objects-wrapper.listview-all .object-wrapper.object-edition .object-info .rating-book, 
.objects-wrapper.listview-all .object-wrapper.object-work .object-info .description, .objects-wrapper.listview-all .object-wrapper.object-work .object-info .rating-book{ margin-bottom: 16px; }
.objects-wrapper.listview-all .book-data { position: absolute; bottom: 26px; left: 184px; }
.objects-wrapper.listview-all .object-wrapper.object-edition .book-data, .objects-wrapper.listview-all .object-wrapper.object-work .book-data { padding: 0; }
.objects-wrapper.listview-all .object-wrapper.object-edition .book-data .userbook-container, .objects-wrapper.listview-all .object-wrapper.object-work .book-data .userbook-container { margin-bottom: 0px; }
.objects-wrapper.listview-all .object-wrapper.object-edition .book-data .userbook-button.ub-full-button, .objects-wrapper.listview-all .object-wrapper.object-edition .book-data .userbook-button.userbook-main-menu,
.objects-wrapper.listview-all .object-wrapper.object-work .book-data .userbook-button.ub-full-button, .objects-wrapper.listview-all .object-wrapper.object-work .book-data .userbook-button.userbook-main-menu { height: 35px; }
.objects-wrapper.listview-all .object-wrapper.object-edition .book-data .userbook-button span.inactive, .objects-wrapper.listview-all .object-wrapper.object-edition .book-data .userbook-button span.userbook-arrow, 
.objects-wrapper.listview-all .object-wrapper.object-work .book-data .userbook-button span.inactive, .objects-wrapper.listview-all .object-wrapper.object-work .book-data .userbook-button span.userbook-arrow { height: 35px; line-height: 36px; }
.objects-wrapper.listview-all .object-wrapper.object-edition .book-data .userbook-button span.active { height: 32px; line-height: 33px; }

.card-block .group-title { background-color: rgba(57,66,76,0.03);border-bottom: 1px solid #D8D8D8; }
.btn-main, a.btn-main { background:#fff !important; }
.btn-select-left .i-arrow-select-down { margin-top:7px; }
.without-block-border .block-border { background: transparent; }

.card-block .block-bottom { background-color:rgba(57,66,76,0.03);border-radius: 0 0 3px 3px; }
.border-b { border-bottom: 1px solid #D8D8D8; }
.card-block .border-b:last-child { border:0; }
.card-block .backgr-block { border-radius: 3px; }
.card-block .backgr-block.review, .card-block .backgr-block.review .brief-more { background-color: #F2F7FD; }
.card-block .backgr-block.story, .card-block .backgr-block.story .brief-more { background-color: #fff5f5; }
.card-block .backgr-block.quote, .card-block .backgr-block.quote .brief-more { background-color: #F5F5E9; }
.card-block .backgr-block.critic-review-good, .card-block .backgr-block.critic-review-good .brief-more { background-color: #ECFFED; }
.card-block .backgr-block.critic-review-bad, .card-block .backgr-block.critic-review-bad .brief-more { background-color: #FFF0F0; }
.card-block .backgr-block.critic-review-neutral, .card-block .backgr-block.critic-review-neutral .brief-more { background-color: #F5F5F5; }
.card-block .backgr-block.critic-review-none, .card-block .backgr-block.critic-review-none .brief-more { background-color: #f4f8fc; }
.card-block .backgr-block .group-event-actionbar { padding:16px; }
.card-block .backgr-block .group-event-actionbar .container-share-group .soc-share-count-s-triangle, .card-block .backgr-block .group-event-actionbar .container-share-middle .soc-share-count-s-triangle { background: url(/img/skins/ll2015b/soc-left.png) 0 0 no-repeat; }
.card-block .backgr-block .group-event-actionbar .container-share-group .soc-share-count-s, .card-block .backgr-block .group-event-actionbar .container-share-middle .soc-share-count-s { background-color: transparent; }
.card-block .backgr-block blockquote { color: #484848;font-size: 16px;font-style: italic;line-height: 22px;font-family: 'PT Sans', Tahoma, Helvetica, sans-serif; padding: 0 0 0 12px; }
.card-block .card-block-text { padding: 16px;line-height:22px; }
.card-block .card-block-text .post-scifi-title { margin-bottom:10px; }
.card-block .group-review-rating { margin: 16px 0px; }
.card-block .group-review { position:relative; }
.card-block .group-review .object-share-menu { top: 30px;right: -22px; }
.card-block .scifi-review-author { font-size:14px; }

.rating-value.stars-color-red { color: #ff0000 !important; }
.rating-value.stars-color-green { color: #04a00c !important; }
.rating-value.stars-color-gray { color: #757B82 !important; }
.rating-value.stars-color-orange { color: #F5A623 !important; }
.rating-value.stars-color-forecast { color: #fcdd76 !important; }

.group-user-date {margin-right: 40px;margin-bottom:16px;}
.group-login-date { display:inline-block;vertical-align:top;margin-left:10px; }
.date { font-size:12px;color:#9CA1A6 }
.group-user-date .login-hide .event-user-avatar { vertical-align:middle; width:32px;height:32px; }
.block-review-right { margin-left:165px; }
.with-pad { position:relative; }
.card-block .group-review-rating .rating-book { font-size:16px; }
.rating-sep { font-weight:normal; }
.backgr-block.quote .scifi-quote-author { margin-bottom:0px;margin-top:10px;font-size:12px;color:#9CA1A6; }
.backgr-block.quote .scifi-quote-author a { color:#9CA1A6; }
.backgr-block.quote .scifi-quote-author a:hover { color:#04A00C; }

.right-nbr { border-top-right-radius: 0;border-bottom-right-radius: 0; vertical-align:middle;}
.left-nbr { border-top-left-radius: 0;border-bottom-left-radius: 0;vertical-align:middle; }
.btn-right-selected { padding: 0;margin-left: 2px;width: 26px;display: inline-block;height: 35px;line-height: 35px;text-align: center; }

.group-action-btn { position:relative; }

.group-list-data .author-stats a { color: #222222; }
.group-title.rules { cursor:pointer; }
.group-title.rules:hover { color: #04A00C; }

.curator-alert { border:0;border-radius:3px;padding:16px 24px;margin:0px; }
.card-block h1 { margin-bottom:6px;line-height:32px; }
.card-block .book-pad { padding:20px 24px 24px; }

h2.author-name, h2.author-name a, h2.author-name a:visited { font-size: 18px;line-height: 21px;text-decoration:none !important; }
.label-orange, .label-genre { display:inline-block;margin: 0 10px 16px 0;font-size: 12px;font-weight: bold;height:20px;line-height:20px;padding:0 5px;text-transform: uppercase;border-radius: 2px;}
.label-genre { background-color: #F2F7FD;box-shadow: 0 1px 2px 0 rgba(57,66,76,0.4); }
a.label-genre:hover { background-color: #fff;opacity:1; }
.label-orange { color:#fff !important;background-color: #F5A623; }
.rating-book.unreg { color:#F5A623 !important;font-size:16px;font-weight:bold; }
.book-stats-readers { margin: 16px 0 0px; }
.book-stats-readers .i-fav, .book-stats-readers .i-fav-on { margin-right: 6px; }
.book-stats-readers .event-actionbar { padding:0; }
.book-stats-readers .popup-users-container { width:135px; }
.book-stats-readers a:hover .i-users-gray { background: url(/img/skins/ll2015b/icons58.png) -192px -700px no-repeat; }
.card-block .book-pad .book-left-data { float:left;width:200px; }
.card-block .book-pad .book-right-data { float: right;width: 428px; }
.edition-data { margin:0px;padding:0px;margin-top:20px; }
#friend-ratings { min-height:30px;margin-top:0px; }
.block { margin: 16px 0 0; }
div .block:first-child { margin-top:0px; }

.btn-fill-wide { height:38px;line-height:40px;font-size:18px; }

.version4 #sources-block, .version4 #sources { width:100%; }
.version4 #sources-block { position:relative; }
.version4 .sources-inner h2 { clear:none;font-size:15px;margin-bottom:-2px;    line-height: 20px; }
.version4 .sources-inner { font-size:14px;padding: 13px 14px 0; }
.version4 .sources-inner table { min-width:inherit; }
.source-block-paper { float:left; width:48%; }
.source-block-ebook, .source-block-audio, .source-block-sub, .source-block-audiosub { margin-left:52%; }
.sources-inner table tr td { padding-top:14px;font-size:14px;padding-bottom: 0px;vertical-align: top; }
.sources-inner table tr td .source-action  { font-weight:normal; color: #0768D8; }
.sources-inner table tr:hover td .source-action { color:#04a00c; }
.version4 .sources-footer { text-align:left;padding:0 14px;clear:both;width:auto; }
.version4 .sources-footer a { font-weight:bold;    padding: 6px 15px; }
.version4 .sources-inner table tr td.source-link { max-width:95px;overflow:hidden;position:relative;vertical-align: top; }
.version4 .sources-inner table tr td.source-link:before { content:" ";position:absolute;bottom:0px;right:0px;width:15px;height:16px;
    background: -moz-linear-gradient(left, rgba(255,238,185,0.52) 0%, rgba(255,238,185,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,238,185,0.52)), color-stop(100%, rgba(255,238,185,1)));
    background: -webkit-linear-gradient(left, rgba(255,238,185,0.52) 0%, rgba(255,238,185,1) 100%);
    background: -o-linear-gradient(left, rgba(255,238,185,0.52) 0%, rgba(255,238,185,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,238,185,0.52) 0%, rgba(255,238,185,1) 100%);
    background: linear-gradient(to right, rgba(255,238,185,0.52) 0%, rgba(255,238,185,1) 100%);
}

.ll2015b4 .header-container { margin: 0 20px;max-width: 1138px;min-width: 938px; }
.header .header-context .header-container { width:960px; }

.column-100, .column-210, .column-430, .column-540, .column-240, .column-670, .column-940, 
.column-455, .column-294, .column-288, .column-622, .column-372, .column-538, .column-200, .column-710 
{
    margin: 0px 10px;
}

.container { margin: 5px auto 15px;padding: 0 10px;width: 980px; }
.column-670 { width:700px !important; }
.column-670.on-left { margin-left:10px; }
.column-240.on-right { margin-right:10px; }

#footer-ll2015 .footer-nav dl { width:17%; }
div:not(.special).ll2015b4 #footer-ll2015 {width: 940px;padding: 0 30px;}

.br-hide { display:none; }
.source-vertical .book-right-data-left .br-hide { display:block; height: 2px; }
.source-vertical .book-right-data-left .span-readers { margin-top:10px; }
.source-vertical .book-right-data-left .span-readers-wish { display:inline-block;margin-left:30px; }
.source-vertical .book-right-data-left { /*float:left;width:344px;*/ }
.source-vertical .source-block-right {float:right;width:218px;margin: 0 0 10px 10px; }
.source-vertical .source-block-right.block { margin-top:0px; }
.source-vertical .source-block-paper {float:none;width:100%; }
.source-vertical .source-block-ebook, .source-vertical .source-block-audio, .source-vertical .source-block-sub, .source-vertical .source-block-audiosub { margin-left:0; }
.source-vertical .version4 .sources-inner h2.source-ebook { margin-top:5px; }
.source-full-width { width:100%;margin:0; }

@media (min-width: 1200px) {
    .card-block .book-pad .book-right-data { width:586px; }
    .column-670 { width:858px !important; }
    .container { padding: 0 15px; }
}

.book-right-data-left.dont-source { float:none;width:auto; }

.r00-l112x-blue, .r10-l112x-blue, .r20-l112x-blue, .r30-l112x-blue, .r40-l112x-blue, .r50-l112x-blue, .r60-l112x-blue, .r50-l112x-blue, .r60-l112x-blue, 
.r70-l112x-blue, .r80-l112x-blue, .r90-l112x-blue, .r100-l112x-blue
{ display: inline-block; height: 20px; width: 227px;vertical-align: -4px; }

.r10-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -207px 0px; }
.r20-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -184px 0px; }
.r30-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -161px 0px; }
.r40-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -138px 0px; }
.r50-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -115px 0px; }
.r60-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -92px 0px; }
.r70-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -69px 0px; }
.r80-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -46px 0px; }
.r90-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -23px 0px; }
.r100-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat 0px 0px; }

.r00-l112-blue, .r05-l112-blue, .r10-l112-blue, .r15-l112-blue, .r20-l112-blue, .r25-l112-blue, .r30-l112-blue, .r35-l112-blue, .r40-l112-blue, .r45-l112-blue, .r50-l112-blue
{ display: inline-block; height: 20px; width: 112px;vertical-align: -4px; }

.r00-l112-blue, .r00-l112x-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -230px 0px; }
.r05-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -207px -21px; }
.r10-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -207px 0px; }
.r15-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -184px -21px; }
.r20-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -184px 0px; }
.r25-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -161px -21px; }
.r30-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -161px 0px; }
.r35-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -138px -21px; }
.r40-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -138px 0px; }
.r45-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -115px -21px; }
.r50-l112-blue { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -115px 0px; }


.r00-l112x-forecast, .r10-l112x-forecast, .r20-l112x-forecast, .r30-l112x-forecast, .r40-l112x-forecast, 
.r50-l112x-forecast, .r60-l112x-forecast, .r50-l112x-forecast, .r60-l112x-forecast, 
.r70-l112x-forecast, .r80-l112x-forecast, .r90-l112x-forecast, .r100-l112x-forecast
{ display: inline-block; height: 20px; width: 227px;vertical-align: -4px; }

.r10-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -207px -42px; }
.r20-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -184px -42px; }
.r30-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -161px -42px; }
.r40-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -138px -42px; }
.r50-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -115px -42px; }
.r60-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -92px -42px; }
.r70-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -69px -42px; }
.r80-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -46px -42px; }
.r90-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -23px -42px; }
.r100-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat 0px -42px; }

.r00-l112-forecast, .r05-l112-forecast, .r10-l112-forecast, .r15-l112-forecast, .r20-l112-forecast, 
.r25-l112-forecast, .r30-l112-forecast, .r35-l112-forecast, .r40-l112-forecast, .r45-l112-forecast, .r50-l112-forecast
{ display: inline-block; height: 20px; width: 112px;vertical-align: -4px; }

.r00-l112-forecast, .r00-l112x-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -230px -42px; }
.r05-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -207px -63px; }
.r10-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -207px -42px; }
.r15-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -184px -63px; }
.r20-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -184px -42px; }
.r25-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -161px -63px; }
.r30-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -161px -42px; }
.r35-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -138px -63px; }
.r40-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -138px -42px; }
.r45-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -115px -63px; }
.r50-l112-forecast { background: url(/img/skins/ll2015b/book-stars.png) no-repeat -115px -42px; }

.ub-control-rating .star-img-cont { width: 20px;overflow: hidden;float: left; }
.ub-control-rating .star-img { min-width:21px; }
.ub-control-rating .star-img-cont-half { width: 10px;overflow: hidden;float: left; }
.ub-control-rating .star-img-half-even { min-width:11px; }
.ub-control-rating .star-img-half-odd { min-width:10px; }

.border-sep { border-bottom:1px solid #D8D8D8;margin-top:16px; }
.margin-t { margin-top:24px; }

.list-a-it { line-height:24px; }
ul.list-a-it li { display:block; }
.list-a-it a { font-style:italic; }

.list-a { line-height:22px; }
ul.list-a li { display:block; }

.ub-control-rating .userbook-container { width:200px;margin-bottom: 0px;margin-top:16px; }
.ub-control-rating .userbook-button span.userbook-arrow { width:26px;height:40px;border:0px;margin-left:1px; }
.ub-control-rating .userbook-button span.active { line-height: 36px;font-size: 16px;height: 36px;border-right:2px solid;padding: 0px; width: 168px; }
.ub-control-rating .i-ub-arrow, .ub-control-rating .userbook-button span.userbook-arrow .i-ub-arrow { background: url(/img/skins/ll2015b/icons58.png) -60px -480px no-repeat;margin: 10px 0px 0px 3px; }
.ub-control-rating .userbook-button span.inactive { padding: 0px; width: 172px;font-size:18px;margin: 0;height: 40px;border:0;line-height:40px; }
.ub-control-rating .i-userbook-add { vertical-align: -4px; }

.friends-rating { font-weight:bold; }
.friends-rating .user-avatar-medium, .character-small  .user-avatar-medium { width:32px;height:32px;border-radius:3px;display:inline-block;vertical-align: -11px; }

.swiper-container.swiper-carousel-books { margin: 24px 24px 20px; }
.swiper-container.carousel-scifi-books { padding-bottom: 52px; }
.swiper-container.swiper-carousel-selections { padding:0px;margin:16px 0 0; }
.swiper-carousel.carousel-scifi-books .swiper-slide { width:140px;padding:0px;margin-right:20px; }
.swiper-carousel.carousel-scifi-books .swiper-slide:last-child { margin-right:0px; }
.scifi-selected-cover { padding:0;border:0; }
.swiper-carousel.swiper-carousel-books .swiper-slide img { vertical-align: top; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 2px !important; }
.swiper-pagination-bullet { opacity: 1;background-color: #d8d8d8 !important; }
.swiper-pagination-bullet-active { background-color: #9ca1a6 !important; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom:16px; }
.carousel-scifi-books.swiper-container a.prev-carousel, .carousel-scifi-books.swiper-container a.next-carousel { top:87px;pointer-events: auto !important; }
.carousel-scifi-books.swiper-container a.prev-carousel {left: 0px; background: transparent url(/img/skins/ll2015b/slider-left.png) 0 0 no-repeat;}
.carousel-scifi-books.swiper-container a.next-carousel {right: 0px;background: transparent url(/img/skins/ll2015b/slider-right.png) 0 0 no-repeat; }
.carousel-scifi-books.swiper-container a.prev-carousel, .carousel-scifi-books.swiper-container a.next-carousel {height: 68px;width: 25px;display: inline-block !important;position: absolute;top: 95px;}
.swiper-loaded { min-height:220px; }
.swiper-loaded .recloader { margin-top: -16px;top: 50%; }

.book-list-filter.groups {height:34px;}
.book-list-filter.groups a {height:34px; line-height: 34px; width:34px;}

.i-group-biglist, .i-group-smalllist, .i-group-wide {display:inline-block; width: 21px; height:26px;}

.i-group-biglist { background: url(/img/groupfilter.png) no-repeat -39px 7px;margin:0px;  }
a:hover .i-group-biglist, a.active .i-group-biglist { background-position: -39px -25px; }

.i-group-smalllist { background: url(/img/groupfilter.png) no-repeat -77px 6px;margin:0px;  }
a:hover .i-group-smalllist, a.active .i-group-smalllist { background-position: -77px -26px; }

.i-group-wide { background: url(/img/groupfilter.png) no-repeat -2px 6px;margin:0px;  }
a:hover .i-group-wide, a.active .i-group-wide { background-position: -2px -26px; }

.book-content-row { padding: 15px 16px;border-bottom:1px solid #D8D8D8;position:relative; }
.block-border.block-in-card { margin-bottom:0px; }
.block-border.block-in-card .book-content-row { padding: 15px 24px; }
div .book-content-row:last-child { border:0; }
a.book-content-row-title, a.book-content-row-title:visited { color: #222;display:block;font-weight:bold;height: 19px; }
a.book-content-row-title:hover, a.book-content-row-title:visited:hover { color: #222;opacity: 0.7; }
.book-content-row .book-content-arrow { width:12px;height:20px;display:inline-block;position:absolute;right:16px;top: 14px;background: url(/img/skins/ll2015b/icons58.png) -184px -660px no-repeat; }
.book-content-row.open .book-content-arrow { background-position: -224px -720px; }
.block-border.block-in-card .book-content-row .book-content-arrow { right:24px; }
.book-content-row .book-content-data { display:block;margin-top:10px; }
.datasection-text { max-height:44px; }
.datasection-link { width:115px;text-align:right;top: 22px; }
.book-content-row .i-arrow-more { width:13px;margin:0; }
.i-arrow-more { vertical-align: -5px; }
.character-small { margin-bottom:16px; }
.character-small  .user-avatar-medium { margin-right: 10px; }
div .character-small:last-child { margin-bottom:0; }
div .p:last-child { margin-bottom:0; }
.card-block .block-border-t, .card-block .block-border-b, .card-block .block-border-tb { border-color: #d8d8d8; }
.book-posts .group-list-data { padding:0px; }
.book-posts .post-creator { margin-bottom:10px; }
.book-posts .group-actionbar { position:relative; }
.book-posts .group-actionbar .object-share-menu { top: 25px;right: -20px; }

.comment-group-user {overflow: hidden;color: #04A00C;height: 14px;display: inline-block;margin-top: 5px; font-size:12px;}

.sel-title-count { margin-bottom:10px; }
.sel-title-count .selection-book-title { font-size:18px;line-height:23px;font-weight:bold; }
.group-book-selections.group-selection .event-actionbar { border:0; padding: 24px 0 0; }
.similar-books-cont { padding:24px; }
.similar-books-cont.with-books { margin-bottom:-8px;padding-bottom:0px; }
.similar-book-message { padding:16px;border-radius:10px;background-color: rgba(255,204,0,0.2);font-size:14px;line-height: 19px; }

.carousel-more-book { text-align: center;width:100px;height:130px;padding: 90px 20px 0;background-color: #f8f8f8;line-height:20px;font-size: 16px;font-weight: 700; }
.carousel-more-rating { margin-top:12px;width:140px;height:15px;background-color: #f8f8f8; }
.carousel-more-addbook { margin-top:13px;width:140px;height:35px;background-color: #f8f8f8; }
.carousel-scifi-books.book-cover { margin:0; }
.carousel-scifi-books.book-cover .book-data { padding-top:16px; }

.card-block .group-title.group-title-wide { line-height:35px;padding: 15px 24px; }
.card-block .book-cover .userbook-share-new { top:auto;left:auto; }
.card-block .book-cover .book-data { margin:0px; }
.card-block .book-cover .book-rating-scifi { margin-bottom:-6px; }
.card-block .backgr-block { margin-top:16px; }
.card-block.selection-block .without-block-border .selebook-border { border:0; }
.card-block .backgr-block .card-block-text {  }
.without-border-top .block-border-t:first-child { border:0; }
.popup-likes-context #ul-context-more { position:absolute;background:#fff; }
.popup-likes-context #ul-context-more li a, .popup-likes-context #ul-context-more  li a:visited { height:30px;line-height:30px; }
.popup-likes-context #ul-context-more { display: block;visibility: visible;line-height: normal;height: auto;padding: 10px 0; z-index: 11;background:#fff; }
.popup-likes-context #ul-context-more li, .popup-likes-context #ul-context-more li a { display:block; }

.objects-wrapper .object-wrapper.object-reader .object-cover {display: inline-block;width: 80px;height: 80px;border-radius: 5px;background-size: cover !important;float: left;}
.objects-wrapper .object-wrapper.object-reader .object-info { margin-left: 96px;}
.objects-wrapper .object-wrapper .object-info a.title { color: #39424C; font-size: 18px; font-weight: bold; line-height: 120%; display: inline-block; margin-bottom: 7px; }
.objects-wrapper .object-wrapper .object-info .description, .objects-wrapper .object-wrapper .object-info a.description { color: #39424C;font-size: 14px;line-height: 120%; margin-bottom: 14px; display: inline-block; }
.objects-wrapper .object-wrapper.object-reader { padding:24px; }
.objects-wrapper .object-wrapper.object-reader .rating { vertical-align:-2px; }

.list-a-it .taglist { font-size:16px;line-height:23px; }

.brief-more-shadow { position:absolute;right:0px;left:0px;top:355px;height:43px; }
.brief-review { position:relative;overflow:hidden;max-height:397px; }
.brief-more { position:absolute;right:0px;bottom:0px;padding: 2px 0px 2px 10px; }

.brief-more:before { content:" "; position:absolute;top:0px;left:-30px;width:30px;height: 26px; }

.card-block .backgr-block.review .brief-more:before { background: rgba(242,247,253,0.65);
background: -moz-linear-gradient(left, rgba(242,247,253,0.65) 0%, rgba(242,247,253,1) 100%);
background: -webkit-linear-gradient(left, rgba(242,247,253,0.65) 0%, rgba(242,247,253,1) 100%);
background: linear-gradient(to right, rgba(242,247,253,0.65) 0%, rgba(242,247,253,1) 100%); }
.card-block .backgr-block.story .brief-more:before { background: rgba(255,245,245,0.07);
background: -moz-linear-gradient(left, rgba(255,245,245,0.07) 0%, rgba(255,245,245,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,245,245,0.07) 0%, rgba(255,245,245,1) 100%);
background: linear-gradient(to right, rgba(255,245,245,0.07) 0%, rgba(255,245,245,1) 100%); }
.card-block .backgr-block.quote .brief-more:before { background: rgba(255,245,245,0.07);
background: -moz-linear-gradient(left, rgba(255,245,245,0.07) 0%, rgba(245,245,233,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,245,245,0.07) 0%, rgba(245,245,233,1) 100%);
background: linear-gradient(to right, rgba(255,245,245,0.07) 0%, rgba(245,245,233,1) 100%); }
.card-block .backgr-block.critic-review-good .brief-more:before { background: rgba(236,255,237,0.07);
background: -moz-linear-gradient(left, rgba(236,255,237,0.07) 0%, rgba(236,255,237,1) 100%);
background: -webkit-linear-gradient(left, rgba(236,255,237,0.07) 0%, rgba(236,255,237,1) 100%);
background: linear-gradient(to right, rgba(236,255,237,0.07) 0%, rgba(236,255,237,1) 100%); }
.card-block .backgr-block.critic-review-bad .brief-more:before { background: rgba(255,240,240,0.07);
background: -moz-linear-gradient(left, rgba(255,240,240,0.07) 0%, rgba(255,240,240,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,240,240,0.07) 0%, rgba(255,240,240,1) 100%);
background: linear-gradient(to right, rgba(255,240,240,0.07) 0%, rgba(255,240,240,1) 100%); }
.card-block .backgr-block.critic-review-neutral .brief-more:before { background: rgba(245,245,245,0.07);
background: -moz-linear-gradient(left, rgba(245,245,245,0.07) 0%, rgba(245,245,245,1) 100%);
background: -webkit-linear-gradient(left, rgba(245,245,245,0.07) 0%, rgba(245,245,245,1) 100%);
background: linear-gradient(to right, rgba(245,245,245,0.07) 0%, rgba(245,245,245,1) 100%); }
.card-block .backgr-block.critic-review-none .brief-more:before { background: rgba(244,248,252,0.07);
background: -moz-linear-gradient(left, rgba(244,248,252,0.07) 0%, rgba(244,248,252,1) 100%);
background: -webkit-linear-gradient(left, rgba(244,248,252,0.07) 0%, rgba(244,248,252,1) 100%);
background: linear-gradient(to right, rgba(244,248,252,0.07) 0%, rgba(244,248,252,1) 100%); }

.card-block .backgr-block.review .brief-more-shadow { background: rgba(242,247,253,0.65);
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(242,247,253,1) 100%); 
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(242,247,253,1) 100%); 
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(242,247,253,1) 100%); 
}
.card-block .backgr-block.story .brief-more-shadow { background: rgba(255,245,245,0.07);
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(255,245,245,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(255,245,245,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(255,245,245,1) 100%); 
}
.card-block .backgr-block.quote .brief-more-shadow { background: rgba(255,245,245,0.07);
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(245,245,233,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(245,245,233,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(245,245,233,1) 100%); 
}
.card-block .backgr-block.critic-review-good .brief-more-shadow { background: rgba(236,255,237,0.07);
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(236,255,237,1) 100%); 
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(236,255,237,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(236,255,237,1) 100%); 
}
.card-block .backgr-block.critic-review-bad .brief-more-shadow { background: rgba(255,240,240,0.07);
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(255,240,240,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(255,240,240,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(255,240,240,1) 100%); 
}
.card-block .backgr-block.critic-review-neutral .brief-more-shadow { background: rgba(245,245,245,0.07);
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(245,245,245,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(245,245,245,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(245,245,245,1) 100%); 
}
.card-block .backgr-block.critic-review-none .brief-more-shadow { background: rgba(244,248,252,0.07);
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(244,248,252,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(244,248,252,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(244,248,252,1) 100%); 
}

table.table-bordered tr:last-child td { border:0 !important; }

.progress-loaded { position:fixed;left:0px;right:0px;top:0px;z-index:1200;height:5px;background:#F2F7FD; }
.progress-load { height:5px;width:1%;background:#0768d8; }

#menu-inner.popup-likes-context { margin-left:0px; }
.bookswap-statuses { font-size:14px;margin-top:16px; }
.popup-likes-context #menu-container #ul-context-more { margin-top:50px; }
.sem { border-bottom-style: dotted;border-bottom-width: 1px;line-height:18px; }

.book-hint-addbook, .book-hint-shelf { margin-top:10px; }
#book-hint-block-rec.book-hint-block { margin-top:0px;padding: 0px 0px 5px; }
.book-hint-review { margin-left:210px; }

.book-hint-buy { top: 100%; margin-left: 18px; }
.book-hint-buy .vertical-left { transform: rotate(90deg);top: -13px !important;left:50% !important;margin-left:-5px; }
.source-block-right { position: relative; }

@media (min-width: 1200px) {
    .book-hint-buy { margin-left:-403px;top:auto; }
    .book-hint-buy .vertical-left { transform: rotate(180deg);top: 10px !important;right: -9px;left:auto !important;margin-left:0px; }
}

.label-form { font-size:14px; margin-bottom:8px; }
.form-new .form-texteditor .text-editor-separator { background: #c4c3c5; }
.form-new .form-texteditor a.textarea-button, .form-new .form-texteditor a.textarea-button:visited { font-weight:bold; }
.form-new .form-texteditor .text-editor-buttons { margin:-5px; }
.form-new .form-texteditor .editor-textarea .text-editor-buttons a { padding:0 2px; }
.form-new .form-texteditor .editor-btn-cut { width:auto !important;padding: 0px !important;; }
.form-new .form-texteditor .editor-btn-preview { width:18px;height:20px;overflow:hidden;padding: 0px !important; }
.form-new .form-texteditor .editor-btn-preview span { opacity:0.54;width:18px;height:20px;display:inline-block;background: url(/img/skins/ll2015b/icons58.png) -161px -720px no-repeat;overflow:hidden; }
.form-new .form-texteditor .editor-btn-preview:hover span { opacity:1;background-position: -141px -720px; }
.form-new .form-texteditor.hide-preview .editor-btn-preview { display:none; }

.form-new .form-texteditor .editor-textarea { padding-bottom:0px; }
.form-new .form-texteditor .text-editor-separator { margin-bottom:0px; }
.form-new .form-texteditor .button-delimiter { display:none; }

.form-new .form-texteditor .editor-btn { background:none !important;position:relative;width:0px !important;min-width:0px !important;height:45px;margin:0;padding:0px 0 0 45px !important;vertical-align:top;line-height:45px;overflow:hidden; }
.form-new .form-texteditor .editor-btn.ed-active { background:#fff5cc !important; }
.form-new .form-texteditor .editor-btn:before { content:" ";width:20px;height:20px;display:inline-block;position:absolute;top:12px;left:12px;background: url(/img/skins/ll2015b/icons58.png) 0 0 no-repeat; }
.form-new .form-texteditor .editor-btn-b:before { background-position: -20px -740px; }
.form-new .form-texteditor .editor-btn-i:before { background-position: 0px -740px; }
.form-new .form-texteditor .editor-btn-u:before { background-position: -140px -740px; }
.form-new .form-texteditor .editor-btn-quote:before { background-position: -80px -720px; }
.form-new .form-texteditor .editor-btn-link:before { background-position: -40px -740px; }
.form-new .form-texteditor .editor-btn-book:before { background-position: -20px -720px; }
.form-new .form-texteditor .editor-btn-reader:before { background-position: -60px -740px; }
.form-new .form-texteditor .editor-btn-image:before { background-position: -100px -740px; }
.form-new .form-texteditor .editor-btn-author:before { background-position: -100px -720px; }
.form-new .form-texteditor .editor-btn-spoiler:before { background-position: -40px -720px; }
.form-new .form-texteditor .editor-btn-yuotube:before { background-position: -60px -720px; }
.form-new .form-texteditor .editor-btn-cut:before { background-position: -80px -740px; }
.form-new .form-texteditor .editor-btn-preview:before { background-position: -160px -720px;opacity: 0.9; }
.form-new .form-texteditor .editor-btn-stars:before { background: url(/img/skins/ll2015b/editor-star.png) center center no-repeat; margin-top: -1px; }
.form-new .form-texteditor .editor-btn:hover { background-color: rgba(57,66,76,0.15) !important;opacity:1; }

.form-new .form-texteditor .editor-btn-tooltip-show { font-size: 14px;color:#fff;font-weight:bold;line-height:14px;white-space: nowrap;padding:3px 10px;background-color: rgba(57,66,76,0.9);border-radius:3px; }
.form-new .form-texteditor .editor-btn-tooltip { position:absolute;top:-25px;text-align:center;width:400px;left:0px;margin-left:-176px; }
.form-new .form-texteditor .editor-btn-tooltip.show { display:inline-block; }
.form-new .form-texteditor .editor-btn-cont { position:relative; }

.tb-column-2 { display:table-cell;vertical-align:top;width:50%; }
.tb-column-3 { display:table-cell;vertical-align:top;width:33%; }
.tb-column-sep { display:table-cell;padding-left: 24px;height:1px; }
#draft-status.draft-in-form, #draft-warning.draft-in-form, .draft-in-form { margin:0;color:rgba(57,66,76,0.54);font-size:12px;line-height:15px; }
#draft-status.draft-in-form { text-align:right; }

.book-block-data .book-author { font-style:italic; }
.book-block-data .label-genre { margin-bottom:0px;margin-top:8px; }
.book-block-data .rating-book { margin-top:16px;margin-bottom:0px; }

.stars-item, .stars-item-half1, .stars-item-half2 { display:inline-block;height:16px;vertical-align:middle; }
.stars-item { width:19px; }
.stars-item-half1 { width:8px; }
.stars-item-half2 { width:11px; }

.soc-post-form { display:inline-block;width:24px;height:24px;margin-right: 12px;cursor:pointer;vertical-align: middle;background: transparent url(/img/skins/ll2015b/social-group.png) 0 0 no-repeat; }
.soc-post-form.unactive { opacity: 0.3; }
.soc-post-form:hover, .soc-post-form.active { opacity: 1; }
.soc-post-form.vkontakte { background-position: 0 0; }
.soc-post-form.facebook { background-position: -25px 0px; }
.soc-post-form.twitter { background-position: -50px 0px;  }

.icon-challenges { width: 22px;height:20px;display:inline-block;margin-right:9px;float:left;vertical-align: -9px;background-size: 100% auto;background-repeat: no-repeat;background-position: 0 0;background-size: 100% auto; }
.icon-challenges.c2017 { background-image: url(/img/skins/vizov2016/vertical_logo17_2.svg); }

.pagination-right .pager-ll2015b { text-align:right;padding:0px;margin-top:24px; }
.pagination-right .pagination-page, .pagination-right a.pagination-page, .pagination-right a.pagination-page:visited { height:33px;line-height:33px;font-size:14px;color: rgba(57,66,76,0.54);font-weight:bold;margin-right:0px;margin-left:7px;text-align:center;min-width:23px;border: 1px solid rgba(57,66,76,0.54); }
.pagination-right .pagination-page.page-active { background-color:#71777E;color:#fff;border-color: #71777E; }
.pagination-right .i-pager-first, .pagination-right a:hover .i-pager-first { background: url(/img/skins/ll2015b/pages.png) no-repeat 0px 0px;margin-right: 0px;vertical-align: -5px;opacity:0.54; }
.pagination-right a:hover .i-pager-first { opacity:1; }
.pagination-right .i-pager-prev, .pagination-right a:hover .i-pager-prev {  background: url(/img/skins/ll2015b/pages.png) no-repeat -40px 0px;margin-right: 0px;opacity:0.54; }
.pagination-right a:hover .i-pager-prev { opacity:1; }
.pagination-right .i-pager-next, .pagination-right a:hover .i-pager-next {  background: url(/img/skins/ll2015b/pages.png) no-repeat -60px 0px;margin-right: 0px;opacity:0.54; }
.pagination-right a:hover .i-pager-next { opacity:1; }
.pagination-right .i-pager-last, .pagination-right a:hover .i-pager-last {  background: url(/img/skins/ll2015b/pages.png) no-repeat -20px 0px;margin-right: 0px;opacity:0.54; }
.pagination-right a:hover .i-pager-last { opacity:1; }

.btn-fill-empty.btn-wh { background:#fff !important;; }
.pagination-more-left { margin-bottom:-58px; }

.source-vertical .popup-users-container-bookreader .popup-users { bottom:32px; }
.source-vertical .popup-users-container-bookreader.popup-users-container { height:33px; }

.card-confirm { z-index: 1002;width:660px;margin:0 auto;text-align:left;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05), 0 5px 20px 0 rgba(57,66,76,0.3); }
.card-preview { position: absolute;z-index: 1002;width: 100%;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05), 0 5px 20px 0 rgba(57,66,76,0.3); }

.draft-row { cursor:pointer; }
.draft-row:hover { background-color: rgba(57,66,76,0.05); }
.draft-date { color: rgba(57,66,76,0.54);font-size:14px;float:right;width:160px;line-height:22px; }
.draft-title { margin-right:180px; }
.i-visit { height:18px !important; }

.header .header-context .menu-group ul.nav.context li#more-li { position: initial;top:auto;right:auto;float:none; }
 .menu-group #menu-container #ul-context-more { margin-top:50px;right: 0px; }
 
.card-narrow { width:340px;max-width:340px;display:table-cell;padding-bottom:360px; }
.card-narrow-sep { display:table-cell;min-width:20px;width:20px; }
.card-narrow-table { display:table;width:100%;margin-bottom:20px; }
.page-portal.swiper-container.swiper-carousel-books { margin-bottom:0px;padding-bottom:48px; }
.card-narrow .swiper-container.swiper-carousel-books { position:absolute;bottom:0px;left:0px;right:0px; }
.card-narrow .swiper-pagination-fraction, .card-narrow .swiper-pagination-custom, .card-narrow .swiper-container-horizontal > .swiper-pagination-bullets { bottom:16px; }
.card-sitereview { background-color: rgba(7,104,216,0.05);border-radius:5px;margin-top:12px;width:360px; }
.card-sitereview .with-pad { padding: 22px 24px 24px; }
.card-sitereview .btn-main { border: 1px solid #c4c3c5 !important;font-size:16px; }
.card-sitereview .btn-main:hover { border-color:#39424C !important; }
.card-sitereview h3 { margin-bottom:13px; }
.pagerate-btn { display:inline-block;margin-left:15px;text-decoration:none;width: 180px;text-align:center;background-color: #0768D8;border-radius: 5px 5px 0 0;position:fixed;bottom:0px;padding: 0 15px;line-height:34px;color: #FFFFFF !important;font-weight:bold;font-size:16px; }
.pagerate-btn:hover { background-color:#04A00C; }

@media (min-width: 1200px) {
    .card-narrow { width:419px;max-width:419px; }
}

a.read-online-ll { margin: 23px 0 6px;width: 198px;height: 39px;line-height: 37px;font-size: 16px;border-radius: 3px; }

.radiogroup a .ub-check { background-position: -40px -760px; margin-right: 5px; }
.radiogroup a.active .ub-check { background-position: -60px -760px; }

.checkboxgroup a .ub-check { background-position: 0px -760px; margin-right: 5px; }
.checkboxgroup a.active .ub-check { background-position: -20px -760px; }

.buttons-bottom-div.group-alert { position: absolute;
    width: 100%;text-align:center;
    height: 50px;
    padding-top: 30px;
    bottom: 0px; background: -moz-linear-gradient(top, rgba(255,255,170,0.2) 0%, rgba(255,255,170,1) 75%);
    background: -webkit-linear-gradient(top, rgba(255,255,170,0.2) 0%,rgba(255,255,170,1) 75%);
    background: linear-gradient(to bottom, rgba(255,255,170,0.2) 0%,rgba(255,255,170,1) 75%);
}

.fht-table { font-size:14px; }
table.fht-table tr th,  table.fht-table tr td { background:#fff;padding:8px 16px;font-size:14px; }   
table.fht-table tr th:last-child,  table.fht-table tr td:last-child { padding-right:16px; }
table.fht-table tr th.first-td,  table.fht-table tr td.first-td { padding-left:0px; }
table.fht-table tr th.right-border,  table.fht-table tr td.right-border { border-right:1px solid #e0e0e0; }
table.fht-table tr th.left-border,  table.fht-table tr td.left-border { border-left:1px solid #e0e0e0; }
table.fht-table tr th.bottom-border,  table.fht-table tr td.bottom-border { border-bottom:1px solid #e0e0e0; }
.fht-table-wrapper .fht-fixed-column { margin-top:1px; }
.fht-table-wrapper .fht-fixed-column .fht-tbody { margin-right:0px; }
.fht-table td { white-space:nowrap; }

/* @group Content */

.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
    /* appearance */
    overflow: hidden;

    /* position */
    position: relative;
}

.fht-table-wrapper .fht-tbody { margin-top:0px !important; }
.fht-table-wrapper .fht-thead { margin-left:0px !important; }
.fht-table-wrapper .fht-fixed-body .fht-tbody { margin-left:-1px; }
.fht-table-wrapper .fht-fixed-column .fht-tbody { margin-left:-1px; }

.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
        /* appearance */
    overflow: auto;
        }

        .fht-table-wrapper .fht-table .fht-cell {
                /* appearance */
                overflow: hidden;

                /* size */
            height: 1px;
                }

.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body {
    /* position */
    top: 0;
    left: 0;
    position: absolute;
    }

.fht-table-wrapper .fht-fixed-column {
    /* position */
    z-index: 1;
    }

/* @end */

.book-inline span.ll_book {display:inline;}

.btn-buy-holder.btn-buy-holder-center-selection { margin-top:10px;margin-bottom:10px; }
.group-actions a:hover { opacity:0.85; }

.award-column-container { padding:8px 12px; }
.award-column { width:49%;display:inline-block;vertical-align:top; }
.award-column .award-column-inner { padding:16px 12px; }
.award-column a.post-title.game-title, .award-column a.post-title.game-title:visited { font-size:16px; }
.award-column .group-list-data, .awardevent-row .group-list-data, .award-small-column .group-list-data { border:0;padding:0;margin:0; }
.award-column .author-stats { font-weight:bold;line-height:150%;color:#000;margin-top:10px;margin-bottom:0px; }
.award-column .award-date-genre, .awardevent-row .award-date-genre { font-size:14px;line-height:20px; }
.award-column .award-small-nominates { margin-top:10px; }
.award-column .award-small-nominates .award-nominate { width:33px;height:auto;display:inline-block;vertical-align:bottom;margin-right:10px; }
.award-column .award-small-nominates .award-nominate img { width:33px;height:auto;vertical-align:bottom; }
.awardevent-row a.post-title.game-title, .awardevent-row a.post-title.game-title:visited { margin-bottom:5px; }
.award-small-column { display:block;vertical-align:top; }
.award-small-column .award-column-inner { padding:8px 0px; }
.award-small-column a.post-title.game-title, .award-small-column a.post-title.game-title:visited { font-size:16px;line-height: 20px;margin-top:1px;margin-bottom:3px; }
.award-small-column .award-original { font-size:14px;color: rgba(57,66,76,0.54); }
.award-column .award-row-logo img { border-radius:5px; }
.award-small-column img.award-row-logo, .award-small-column .award-row-logo img, .awardevent-row .award-row-logo img, .awardevent-row img.award-row-logo { border-radius:2px; }

.swiper-container.award-event-nomiantes { margin: 10px -24px 0px 0; }
.swiper-carousel.award-event-nomiantes .swiper-slide { width:66px;padding:0px;margin-right:12px;height:auto;vertical-align:bottom;display:inline-block; }
.swiper-carousel.award-event-nomiantes .swiper-slide img { width:66px;height:auto;vertical-align:bottom; }
.swiper-carousel.award-event-nomiantes a.prev-carousel, .swiper-carousel.award-event-nomiantes a.next-carousel { top:50%;margin-top:-24px;display: inline-block !important;position: absolute;height: 48px;width: 24px;pointer-events: auto !important;background:rgba(255,255,255,0.87) !important; }
.swiper-carousel.award-event-nomiantes a.prev-carousel {left: 0px;border-bottom-right-radius: 48px;border-top-right-radius: 48px;}
.swiper-carousel.award-event-nomiantes a.next-carousel {right: 0px;border-bottom-left-radius: 48px;border-top-left-radius: 48px;text-align:right; }
.swiper-carousel.award-event-nomiantes a.prev-carousel:hover, .swiper-carousel.award-event-nomiantes a.prev-carousel:hover { background:rgba(255,255,255,0.97) !important; }
.swiper-carousel.award-event-nomiantes a.prev-carousel span, .swiper-carousel.award-event-nomiantes a.next-carousel span { opacity:0.7;margin-top:13px;margin-right:0px; }

.with-pad-calendar { padding: 22px 24px 22px 7px; }
.award-calendar .calendar-number-hide { display:inline-block; }
.award-calendar .author-posts-div { height:auto;    line-height: 20px; }
table.award-calendar tr td { border:0;padding-top:0px; }
table.award-calendar tr td.calendar-numbers { width:50%;border:0; }
.award-calendar .calendar-number { width:14%;margin:2px 0; }
.award-calendar .calendar-number.day-name { font-size:14px;color:rgba(57,66,76,0.54); }
.award-calendar .calendar-number a, .award-calendar .calendar-number a.other-month { color:rgba(57,66,76,0.38) !important; }
.award-calendar .calendar-number a.active { color:#39424C !important; }
.award-calendar .calendar-number a.current, .award-calendar .calendar-number a.current:visited { color:white !important; }
.calendar-title { text-align:center;line-height:20px;width: 98%;margin-bottom: 8px; }
.calendar-title .next-award-month { float:right;width: 14%; }
.calendar-title .prev-award-month { float:left;width: 14%;margin-left:3px; }
.date-awards { padding: 5px 0 0 17px; }

.mynotes-title { padding: 0px 18px 0 24px; }
.note-edit textarea { width:97%;bottom:30px;resize:none; }

.authors-maybe h2 { clear:none;display:inline-block; }
.authors-maybe a.action, .authors-maybe h2 a { margin-right:15px; }
.authors-maybe a.action { margin-bottom:10px; }


/* Set inactive scrollbars to display none, but keep the wrapper displayed */
.fht-fixed-body ul.scrollbar.inactive li.scroll.bar-wrapper{ display: none; }
 
/* No scrollbar buttons */
.fht-fixed-body ul.scrollbar li.scroll.down,
.fht-fixed-body ul.scrollbar li.scroll.up,
.fht-fixed-body ul.scrollbar li.scroll.left,
.fht-fixed-body ul.scrollbar li.scroll.right{
	display: none;
}
.fht-fixed-body .scrollbar-content-wrapper { /*padding-right: 0px !important;margin-right:0px !important;*/ }
/* Move the bars a bit from the side and make them a little bit smaller then its wrapper*/
.fht-fixed-body ul.scrollbar.vertical li.scroll.bar-wrapper{min-width: 6px !important;right: 2px !important; }
.fht-fixed-body ul.scrollbar.horizontal li.scroll.bar-wrapper{min-height: 6px !important;bottom: 2px !important; }
/* Scrollbar style */
.fht-fixed-body ul.scrollbar { background: #fff; }
/* Fill up the space between the vertical and horizontal bars */
.fht-fixed-body ul.scrollbar li.scroll.bar-wrapper div.scroll.bar{background: #c3c6c9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; }
.fht-fixed-body ul.scrollbar li.scroll.bar-wrapper { background: #fff; }
.fht-fixed-body ul.scrollbar div.scroll.bar { cursor:pointer; }
.fht-fixed-body .scrollbar-content { margin-bottom:0px;padding-right:18px !important; }
.fht-fixed-body ul.scrollbar.horizontal { bottom:0px !important; }
.fht-fixed-body ul.scrollbar.vertical { right:-4px; }


.write-a-review-btn {
    display: inline-block;
    width: 100%;
    margin-top: 6px;
    padding: 7px 4px;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    color: #01A00D;
    background-color: #FFFFFF;
    border-radius: 4px;
    border: 1.5px solid #01A00D;
    box-sizing: border-box;
    transition: all 0.3s linear;
}

.blist-smalltiles .brow .write-a-review-btn {
    font-size: 12px;
}

.blist-middletiles .brow .write-a-review-btn {
    font-size: 14px;
}

.blist-bigtiles .brow .write-a-review-btn {
    margin-top: 8px;
    font-size: 12px;
}

.blist-smalllist .brow .write-a-review-btn,
.blist-biglist .brow .write-a-review-btn,
.blist-compact .brow .write-a-review-btn {
    max-width: 168px;
    margin-top: 16px;
    padding: 7px 10px;
    border-width: 2px;
}

@media (hover: hover) {
    .write-a-review-btn:hover {
        background-color: rgba(100, 204, 187, 0.14);
        border-color: rgba(100, 204, 187, 0.14);
    }
}
