/* global search start */
.globalfind-nav-wrapper li.active a { color: #0768D8 !important; }
.globalfind-empty-wrapper { color: #9CA1A6; font-size: 18px; line-height: 23px; text-align: center; width: 500px; margin: 75px auto 0;}
.globalfind-nav-wrapper .button#a-context-more { background-color: inherit !important; padding: 0 !important; }
.globalfind-nav-wrapper .button#a-context-more:hover {background-color: inherit !important;}
.objects-nav-wrapper { position: relative; }
.objects-nav-wrapper .objects-nav-strip { position:absolute; bottom:0px; height:2px; background-color:#dadadb; width: 100%; }
.objects-nav { line-height: 0px; text-align: left; color: #39424C; font-size: 16px; position: relative; z-index: 2;}
.objects-nav li a, .objects-nav li a:visited { color: #39424C; }
.objects-nav li { display: inline-block; display: inline-block; height: 50px; padding: 0 10px; margin: 0 0px; line-height: 50px; }
.objects-nav li.active { color: #0768D8; border-bottom: 5px solid #0768D8; }
.objects-block-title { display: block; margin-bottom: 16px; color: #39424C; font-size: 20px; line-height: 26px; font-weight: bold; }
.objects-wrapper {border-radius: 3px;box-shadow: 0 1px 2px 0 rgba(57,66,76,0.2);margin-bottom: 20px;}
.objects-wrapper .object-wrapper:not(.last) { border-bottom:1px solid #D8D8D8; }
.objects-wrapper .object-wrapper { padding: 16px; color: #39424C; background-color: #FFFFFF;}
.objects-wrapper .object-wrapper .object-cover { display: inline-block;width: 48px;height: 72px;background-size: cover !important;float: left; }
.objects-wrapper.aggbook-listview-middletiles { background-color: #FFFFFF; }
.objects-wrapper .object-wrapper .object-info { margin-left: 64px; position: relative; }
.objects-wrapper .object-wrapper .object-info .event-actionbar { padding: 0px; }
.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-edition .object-info a.description, .objects-wrapper .object-wrapper.object-edition .object-info .description { font-style: italic; margin-bottom: 10px; }
.objects-wrapper .object-wrapper .object-info .rating-value { font-size: 16px; }
.objects-wrapper .object-wrapper .object-info .stars-color-green { color: #04a00c !important }
.objects-wrapper .object-wrapper .object-info .stars-color-gray { color: #D8D8D8 !important }

.objects-wrapper .object-wrapper { min-height: 72px; }
.objects-wrapper .object-wrapper.object-author, .objects-wrapper .object-wrapper.object-character,
.objects-wrapper .object-wrapper.object-publisher,
.objects-wrapper .object-wrapper.object-post { min-height: 80px; position: relative; }
.objects-wrapper .object-wrapper.object-reader { min-height: 60px; position: relative;  }
.objects-wrapper .object-wrapper.object-post .post-creator.clearfix { display: block; }

.objects-wrapper .object-wrapper.object-author .object-info a.title,.objects-wrapper .object-wrapper.object-character .object-info a.title { font-weight: normal; }
.objects-wrapper .object-wrapper.object-author .object-cover, .objects-wrapper .object-wrapper.object-post .object-cover,
.objects-wrapper .object-wrapper.object-character .object-cover, .objects-wrapper .object-wrapper.object-publisher .object-cover,
.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-cover { display: inline-block;width: 60px;height: 60px; }
.objects-wrapper .object-wrapper.object-author .object-info, .objects-wrapper .object-wrapper.object-post .object-info,
.objects-wrapper .object-wrapper.object-character .object-info, .objects-wrapper .object-wrapper.object-publisher .object-info
{ margin-left: 96px; }
.objects-wrapper .object-wrapper.object-reader .object-info{ margin-left: 76px; }
.objects-wrapper .object-wrapper.object-reader .object-info .description { padding-right: 225px; }
.objects-wrapper .object-wrapper.object-reader .object-info .description { margin-bottom:0px; }
.objects-wrapper .margs-left { margin-left:16px; }

.objects-all-btn { display: inline-block;height: 35px;padding: 0 25px; border: 1px solid #0768D8;border-radius: 3px;line-height:35px;color: #0768D8;font-size: 16px;font-weight: bold;text-align: center;float:right; margin-bottom: 20px; }
.objects-all-btn:hover { border: 1px solid #04A00C; color: #04A00C; }

.objects-wrapper .object-wrapper.object-author .object-info .stats-item { color: #0768D8;font-size: 14px;line-height: 20px; }
.objects-wrapper .object-wrapper .object-info .i-object-love { background: url(/img/skins/ll2015b/icons53.png) no-repeat -121px -642px;width: 18px;height: 16px;vertical-align: -3px; display: inline-block; margin-right: 7px; }
.objects-wrapper .object-wrapper .object-info .i-object-comments { background: url(/img/skins/ll2015b/icons53.png) no-repeat -139px -661px;width: 20px;height: 18px;vertical-align: -4px;display: inline-block;margin-right: 7px;}

.objects-wrapper.aggbook-listview-middletiles { padding: 24px; }
.objects-wrapper.aggbook-listview-middletiles .object-wrapper:nth-child(5n) { margin-right: 0px; }
.objects-wrapper.aggbook-listview-middletiles .object-wrapper { padding:0px; width: 140px; display: inline-block; margin-right: 20px; border: none; margin-bottom: 32px; vertical-align: top; }
.objects-wrapper.aggbook-listview-middletiles .object-wrapper .stars-color-gray { color: #D8D8D8; }
.objects-wrapper.aggbook-listview-middletiles .object-wrapper .stars-color-green { color: #04a00c; }
.objects-wrapper.aggbook-listview-middletiles .object-wrapper .book-data { padding: 10px 0 0; }
.objects-wrapper.aggbook-listview-middletiles .object-wrapper .book-data .userbook-container { margin-bottom: 0px; }
.objects-wrapper.aggbook-listview-middletiles .object-wrapper .book-data .userbook-button.ub-full-button, .objects-wrapper.aggbook-listview-middletiles .object-wrapper .book-data .userbook-button.userbook-main-menu  { height: 30px; }

.objects-wrapper.aggbook-listview-biglist { padding: 0px; background: none; box-shadow: none; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work { position: relative; min-height: 220px; padding: 24px; background: #fff; border-radius: 3px; box-shadow: 0 1px 2px 0 rgba(57,66,76,0.2); border: none; margin-bottom: 20px; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .object-cover, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .object-cover { width: 140px; height: 220px; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .object-info, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .object-info { margin-left: 160px; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .object-info .description, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .object-info .rating-book, 
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .object-info .description, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .object-info .rating-book{ margin-bottom: 16px; }
.objects-wrapper.aggbook-listview-biglist .book-data { position: absolute; bottom: 26px; left: 184px; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .book-data, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .book-data { padding: 0; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .book-data .userbook-container, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .book-data .userbook-container { margin-bottom: 0px; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .book-data .userbook-button.ub-full-button, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .book-data .userbook-button.userbook-main-menu,
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .book-data .userbook-button.ub-full-button, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .book-data .userbook-button.userbook-main-menu { height: 35px; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .book-data .userbook-button span.inactive, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .book-data .userbook-button span.userbook-arrow, 
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .book-data .userbook-button span.inactive, .objects-wrapper.aggbook-listview-biglist .object-wrapper.object-work .book-data .userbook-button span.userbook-arrow { height: 35px; line-height: 36px; }
.objects-wrapper.aggbook-listview-biglist .object-wrapper.object-edition .book-data .userbook-button span.active { height: 32px; line-height: 33px; }
.object-wrapper.object-edition { cursor: pointer; }




.btn-agg-more { height: 35px; width: 139px; border: 1px solid #0768D8; border-radius: 3px; color: #0768D8; font-size: 16px; font-weight: bold; line-height: 35px; text-align: center; display: block; margin: 32px auto 0; }
.btn-agg-more:hover { border: 1px solid #04A00C; color: #04A00C; }
.filter-select { height: 35px; box-sizing: border-box; position: relative; display: inline-block; }
.filter-select:after { content: " "; background: url(/img/skins/vizov2016/i-more-arrows.png) no-repeat; padding: 0 8px; font-size: 12px; position: absolute; right: 6px; top: 14px; z-index: 1; text-align: center; width: 18px; height: 100%; pointer-events: none; box-sizing: border-box; background: url(/img/skins/ll2015b/icons37.png) no-repeat -120px -307px; height: 7px; }
.filter-select select { color: #39424C; font-family: "PT Sans"; font-size: 14px; line-height: 19px;padding: 0px 23px 0 10px; background-color: #fff; height: 35px; padding-right: 25px;-webkit-appearance: none;-moz-appearance: none;appearance: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border: 1px solid #c5c5c5; }
.recloader.aggsearch-loader {position: inherit; display: block;  margin: 32px auto;}

#menu-container #ul-context-more { margin-left: 0px; margin-top: 35px; }
#menu-container #ul-context-more li { height: 30px; line-height: 30px; }
.aggsearch-context-more { display: inline-block;width:16px;height:4px;background:url(/img/skins/ll2015b/icons53.png) no-repeat -101px -613px;vertical-align: 3px; }
.aggsearch-magnifier { display: block; width: 18px; height: 19px;background: url(/img/skins/ll2015b/icons53.png) no-repeat -161px -220px;margin: 0 auto 10px;}

.multivolume-edition-list .sel-title { color: #0768D8 !important; }
.multivolume-edition-list .sel-title:hover { color: #04A00C !important; }
.eksmo-bottom-stripe { height: 50px; width: 100%; position: fixed; bottom: 0px; background-color: #0768d8; left: 0; z-index: 10000; text-align: center; line-height: 50px; font-size: 14px; font-weight: bold; color: #fff; font-style: normal; cursor: pointer; }

.tag-link {line-height:30px !important;height:30px !important;border:none;display:inline-block;border:none !important;color:#fff !important;font-weight:bold;margin-bottom:10px}
/* global search stop */

/* Новый поиск в шапке */
.header .headersearch-back { width: 100%;height: 20px;margin-top: -20px;background: #fff; }
.header #fixed-menu{ z-index: 1000; }
.header #fixed-menu:not(.fixd) { position: relative; }
.header #header .header-firstrow-table #search {z-index: 1; position: relative; }
.header #header .header-firstrow-table .focus#search { position: absolute; z-index: 1;width:calc(100% - 145px);top: 25px; }
.header .fixd#fixed-menu #header .header-firstrow-table .focus#search { top: 15px ; }
.header #header .header-firstrow-table .focus#search .find-text { position: absolute !important; width:calc(100% - 85px);top: -3px; left: -3px !important; padding: 0 44px 0 41px !important; height: 32px !important;}
.header #header .header-firstrow-table .focus#search .submit#find-button { z-index: 2; }
.header #header .header-firstrow-table .focus#search .headersearch-cross { display: none; position: absolute; width: 14px; height: 14px; background: url(/img/skins/ll2015b/icons72.png) 117px -723px; right: 14px; top: 8px; cursor: pointer;}

.mainsearch-hint-wrapper .separator { clear: left; }
.mainsearch-hint-wrapper { height: 700px; position: relative; font-family: 'Pt Sans', Tahoma, Helvetica, sans-serif; max-height: 700px; display: block; width: 100%; right: 0px; border-radius: 3px;background-color: #FFFFFF;box-shadow: 0 1px 5px 0 rgba(57,66,76,0.4); top: 10px; } 
.mainsearch-hint-wrapper .swiper-slide:not(.without-novelties) .objects-wrapper { margin-right: 200px; }
.mainsearch-hint-wrapper .objects-wrapper { border-right: 1px solid #D8D8D8; box-shadow: none;margin-bottom: 0; }
.mainsearch-hint-wrapper .objects-wrapper .suggestion-block { display:block; padding: 16px 16px; border-bottom: 1px solid #D8D8D8;color: #39424C;font-size: 16px;line-height: 20px; }
.mainsearch-hint-wrapper .block-more-results { z-index: 1;background-color: #E6EFFB; cursor: pointer; position: absolute;height: 50px;bottom: 0px;width: 100%;line-height: 50px;font-size: 16px;font-weight: bold;color: #0768D8;padding: 0 16px; }
.mainsearch-hint-wrapper .block-more-results:hover { background-color: #EDF4FC; }
.mainsearch-hint-wrapper .block-more-results:hover .text { opacity: .7; }
.mainsearch-hint-wrapper .objects-wrapper .object-wrapper :last-child { border: 0px; }
.mainsearch-hint-wrapper .objects-wrapper .object-wrapper { cursor: pointer; background-color: transparent; }
.mainsearch-hint-wrapper .object-wrapper.object-author { min-height: 48px; }
.mainsearch-hint-wrapper .object-wrapper:hover .object-cover, .mainsearch-hint-wrapper .object-wrapper:hover .description, .mainsearch-hint-wrapper .object-wrapper:hover .group-action-btn,
.mainsearch-hint-wrapper .object-wrapper:hover .btn-inline, .mainsearch-hint-wrapper .object-wrapper:hover .btn-fill-empty, .mainsearch-hint-wrapper .object-wrapper:hover .rating-book, .mainsearch-hint-wrapper .object-wrapper:hover .swiper-container, .mainsearch-hint-wrapper .object-wrapper.object-author:hover .object-info { opacity: 0.7; } 
.mainsearch-hint-wrapper .object-wrapper.object-author .object-info { margin-left: 64px; }
.mainsearch-hint-wrapper .object-wrapper .find-hint { background-color: #fde77e; }
.mainsearch-hint-wrapper .object-wrapper.object-author .object-cover { width: 48px; height: 48px; }
.mainsearch-hint-wrapper .object-wrapper.object-author .description, .mainsearch-hint-wrapper .object-wrapper.object-reader .description { margin: 0px !important; }
.mainsearch-hint-wrapper .rating-value.stars-color-orange { color: #F5A623 !important; }
.mainsearch-hint-wrapper .rating-book { color: #757B82; font-weight: bold; }

.r00-sc-orange, .r05-sc-orange, .r10-sc-orange, .r15-sc-orange, .r20-sc-orange, .r25-sc-orange, .r30-sc-orange, .r35-sc-orange, .r40-sc-orange, .r45-sc-orange, .r50-sc-orange
{ display: inline-block; height: 16px; width: 97px;vertical-align: -2px; }
.r00-sc-orange, .r00-scx-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -200px 0px; }
.r05-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -180px -17px; }
.r10-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -180px 0px; }
.r15-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -160px -17px; }
.r20-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -160px 0px; }
.r25-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -140px -17px; }
.r30-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -140px 0px; }
.r35-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -120px -17px; }
.r40-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -120px 0px; }
.r45-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -100px -17px; }
.r50-sc-orange { background: url(/img/skins/ll2015b/stars-scifi-big4.png) no-repeat -100px 0px; }

.mainsearch-hint-wrapper .novelties-wrapper { width: 200px; float: right; border-left: 1px solid #D8D8D8; padding-top: 30px;}
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list { line-height: 0px; width: 150px; margin: 0 auto; }
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .scifi-selected-cover { margin-bottom: 30px; }
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .cover-wrapper { position: relative; }
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .book-rating-scifi { margin-top: 10px; text-align: center; }
.mainsearch-hint-wrapper .book-data { margin-top: 10px; }
.mainsearch-hint-wrapper .book-data .userbook-button { height: 35px; }
.mainsearch-hint-wrapper .book-data .userbook-button span.inactive,
.mainsearch-hint-wrapper .book-data .userbook-button span.userbook-arrow { height: 34px; line-height: 35px; }
.mainsearch-hint-wrapper .book-data .userbook-button span.userbook-arrow { width: 30px; }
.mainsearch-hint-wrapper .book-data .userbook-button span.active {height: 31px;line-height: 32px;}
.mainsearch-hint-wrapper .book-data .userbook-button span.inactive, 
.mainsearch-hint-wrapper .book-data .userbook-button span.active { min-width: 95px; max-width: 95px; font-size: 12px; padding: 0px 6px; }
.mainsearch-hint-wrapper .book-data .i-ub-arrow { margin: 5px 0 0 5px; background: url(/img/skins/ll2015b/icons54.png) -60px -480px no-repeat;}
.mainsearch-hint-wrapper .book-data .i-userbook-add { background: url(/img/skins/ll2015b/icons54.png) no-repeat -100px -260px; display: inline-block; width: 20px; height: 20px; margin-right: 3px; vertical-align: -5px;}
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .book-data { padding: 0px; }
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .btn-buy-blue { display: block; height: 34px; width: 140px; border-radius: 3px; background-color: #0768D8; line-height: 34px; color: #FFFFFF;font-size: 16px;font-weight: bold;text-align: center; margin-top: 12px; }
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .btn-buy-blue:hover { border-bottom-color: #000;background-image: -webkit-linear-gradient(top, #414b56, #303841);background-image: -moz-linear-gradient(top, #414b56, #303841);background-image: -ms-linear-gradient(top, #414b56, #303841);background-image: -o-linear-gradient(top, #414b56, #303841);background-image: linear-gradient(to bottom, #414b56, #303841);}
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .cover-wrapper .book-moreinfo-btn {z-index: 100;position: absolute;bottom: 1px;right: 1px;height: 40px;width: 40px;cursor: pointer;display: inline-block;background: url(/img/skins/ll2015b/book-info.png) no-repeat;}
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .cover-wrapper .v-middle { width: 120px; height: 200px; line-height: normal;}
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .cover-wrapper .v-middle .book-name { color: #0768d8;font-size: 18px;font-weight: 700; display: block; }
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .cover-wrapper .v-middle .book-author { color: #39424c; font-size: 14px; font-style: italic; display: block; margin-top: 8px; }
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .cover-wrapper .v-middle .book-name:hover, 
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .cover-wrapper .v-middle .book-author:hover { color: #04A00C; }
.mainsearch-hint-wrapper .novelties-wrapper .novelties-list .book-moreinfo-wrapper { display: none; position: absolute; padding: 10px; box-sizing: border-box; text-align: center; width: 140px; height: 220px; background-color: rgba(255, 255, 255, 0.9); top: 0; left: 0; right: 0; bottom: 0; }

.mainsearch-hint-wrapper .swiper-container { width: 100%; height: 100%; }
.mainsearch-hint-wrapper .swiper-slide { font-size: 18px; height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mainsearch-hint-wrapper .yellow-block { position: relative; }
.mainsearch-hint-wrapper .yellow-block .group-topic-actions { float: right; font-weight: normal; font-size: 14px; }
.mainsearch-hint-wrapper .yellow-block .post-title.game-title { font-size: 18px; line-height: 23px; color: #222222; font-weight: 700; margin-bottom: 10px; display: inline-block; }
.mainsearch-hint-wrapper .yellow-block .datasection-text { max-height: 44px; position: relative; overflow: hidden; margin-bottom: 10px; }
.mainsearch-hint-wrapper .yellow-block .datasection-text p { margin-bottom: 0px;font-size: 16px; line-height: 22px; }
.mainsearch-hint-wrapper .yellow-block .datasection-text .datasection-link { font-size: 16px; text-align: right; top: 22px; display: block; line-height: 20px; position: absolute; right: 0px;width: 75px;height: 20px;background-color: #FFFAE5; padding-left: 5px;}
.mainsearch-hint-wrapper .yellow-block .datasection-text .datasection-link:before { content: ' ';display: inline-block;position: absolute;width: 30px;height: 22px;left: -20px;background: -moz-linear-gradient(left, #FFFAE5 0%, #FFFAE5 50% ,rgba(0, 0, 0, -0.9) 100%);background: -webkit-linear-gradient(left, #FFFAE5 0%, #FFFAE5 50% ,rgba(0, 0, 0, -0.9) 100%);background: -o-linear-gradient(left, #FFFAE5 0%, #FFFAE5 50% ,rgba(0, 0, 0, -0.9) 100%);background: -ms-linear-gradient(left, #FFFAE5 0%, #FFFAE5 50% ,rgba(0, 0, 0, -0.9) 100%);background: linear-gradient(to left, #FFFAE5 0%, #FFFAE5 50% ,rgba(0, 0, 0, -0.9) 100%); }
.mainsearch-hint-wrapper .yellow-block .objects-wrapper .object-wrapper.object-reader { min-height: 128px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-reader .button { margin-right: 10px;height: 30px;padding: 0 13px;display: inline-block;line-height: 30px;color: #fff;text-align: center;font-family: Arial;font-size: 14px;font-weight: 700;background-color: #04a00c;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-reader .btn-best-more {margin-top: 0px; margin-right: 0px;display: inline-block;line-height: 14px;padding-right: 16px;text-align: center;width: 85px;height: 50px;border: 0px;background: transparent url(/img/skins/ll2015b/button-best.png) 0 0 no-repeat;color: #757b82;font-size: 12px;font-weight: 700; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-reader .btn-best-more span { margin-top: 11px;display: inline-block; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-reader .friends-top-book { top: -11px !important; right: 0px !important; position: absolute !important; } 
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-publisher, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-character { box-sizing: content-box; }
.mainsearch-hint-wrapper .yellow-block .cover-wrapper { position: relative; } 
.mainsearch-hint-wrapper .yellow-block .cover-wrapper .book-moreinfo-btn { z-index: 100; position: absolute; bottom: 1px; right: 1px; height: 40px; width: 40px; cursor: pointer; display: inline-block; background: url(/img/skins/ll2015b/book-info.png) no-repeat; }
.mainsearch-hint-wrapper .yellow-block .cover-wrapper .book-moreinfo-btn.active { background: url(/img/skins/ll2015b/book-info-c.png) no-repeat; }
.mainsearch-hint-wrapper .yellow-block .cover-wrapper .book-moreinfo-wrapper { padding: 10px;box-sizing: border-box;text-align: center; width: 140px; height: 220px; background-color: rgba(255, 255, 255, 0.9); display: none; position: absolute; top: 0;left: 0;right: 0;bottom: 0; }
.mainsearch-hint-wrapper .yellow-block .cover-wrapper .v-middle { width: 120px; height: 200px;line-height:normal; }
.mainsearch-hint-wrapper .yellow-block .cover-wrapper .book-name { color: #0768d8; font-size: 18px; font-weight: 700; display: block; }
.mainsearch-hint-wrapper .yellow-block .cover-wrapper .book-author { color: #39424c;font-size: 14px;font-style: italic; display: block; margin-top: 8px; }
.mainsearch-hint-wrapper .yellow-block .carousel-scifi-books .swiper-wrapper .swiper-slide {width: 140px;padding: 0px;margin-right: 20px;}
.mainsearch-hint-wrapper .yellow-block a.prev-carousel, .mainsearch-hint-wrapper .yellow-block a.next-carousel { top: 120px !important; height:90px;width:45px;display:inline-block !important;position:absolute;top:75px; }
.mainsearch-hint-wrapper .yellow-block a.prev-carousel { left:-14px;background: transparent url(/img/skins/ll2015b/nav_left.png) 0 0 no-repeat; }
.mainsearch-hint-wrapper .yellow-block a.next-carousel  { right:-14px;background: transparent url(/img/skins/ll2015b/nav_right.png) 0 0 no-repeat; }
.mainsearch-hint-wrapper .yellow-block a.prev-carousel:hover, .mainsearch-hint-wrapper .yellow-block a.next-carousel:hover { opacity:0.8; }
.mainsearch-hint-wrapper .yellow-block a.prev-carousel.prev-disable, .mainsearch-hint-wrapper .yellow-block a.next-carousel.next-disable { opacity:0.3; }
.mainsearch-hint-wrapper .yellow-block .carousel-scifi-books .book-data { position: initial; background-color: transparent; padding: 0px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper { box-sizing: border-box; padding: 24px 16px !important;  background-color: rgba(255,204,0,0.1) !important; margin-bottom:0px !important; box-shadow: none; border-bottom: 1px solid #D8D8D8; }
.mainsearch-hint-wrapper .yellow-block.challenge-year-2018 .object-wrapper { background-color: #fdd9c1 !important; }
.mainsearch-hint-wrapper .yellow-block.challenge-year-2017 .object-wrapper { background-color: #ffe7c1 !important; }
.mainsearch-hint-wrapper .yellow-block.bestbook-year-2016 .object-wrapper { background-color:#A90800;background-image:url(https://s.livelib.ru//img/skins/bestbook16/back-main.jpg) !important; }
.mainsearch-hint-wrapper .yellow-block.bestbook-year-2017 .object-wrapper { background-color:#9bacbe !important; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .kv-logo { display: block;height: 90px;width: 103px;margin:0 auto;background-size: cover !important; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .kv-logo.year-2019 { background: url(/img/skins/vizov2016/kv-2019-logo.svg) no-repeat; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .kv-logo.year-2018 { background: url(/img/skins/vizov2016/kv-2018-logo.svg) no-repeat; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .kv-logo.year-2017 { background: url(/img/skins/vizov2016/vertical_logo17_2.svg) no-repeat; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .kv-logo.year-2016 { background: url(/img/skins/vizov2016/vertical_logo16.svg) no-repeat; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .kv-logo.year-2015 { background: url(/img/skins/vizov2016/vertical_logo15.svg) no-repeat; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .bestbook-logo { width: 223px; height: 127px; display: block; margin: 0 auto; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .bestbook-logo.year-2016 { background: url(https://s.livelib.ru/img/skins/bestbook16/logo-main.png) no-repeat; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .bestbook-logo.year-2017 { background: url(/img/skins/bestbook17/logo.png) no-repeat; width: 228px;height: 128px;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work { position: relative; min-height: 220px; padding: 24px; background: #fff; border-radius: 3px; box-shadow: 0 1px 2px 0 rgba(57,66,76,0.2); border: none; margin-bottom: 20px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .object-cover, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .object-cover { width: 140px; height: 220px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .object-info { min-height: 220px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .object-info, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .object-info { margin-left: 160px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .object-info .description, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .object-info .rating-book, 
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .object-info .description, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .object-info .rating-book { margin-bottom: 16px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-reader .object-info { min-height: 60px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-reader .object-info .description { margin-bottom: 0px; }
.mainsearch-hint-wrapper .yellow-block .book-data { position: absolute; bottom: 26px; left: 176px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .book-data, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .book-data { padding: 0; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .book-data .userbook-container, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .book-data .userbook-container { margin-bottom: 0px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .book-data .userbook-button.ub-full-button, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .book-data .userbook-button.userbook-main-menu,
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .book-data .userbook-button.ub-full-button, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .book-data .userbook-button.userbook-main-menu { height: 35px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .book-data .userbook-button span.inactive, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .book-data .userbook-button span.userbook-arrow, 
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .book-data .userbook-button span.inactive, .mainsearch-hint-wrapper .yellow-block .object-wrapper.object-work .book-data .userbook-button span.userbook-arrow { height: 35px; line-height: 36px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper.object-edition .book-data .userbook-button span.active { height: 32px; line-height: 33px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions { display: inline-block; vertical-align: top; position: relative; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .group-action-btn { position: relative; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .group-action-btn:hover .btn-fill.btn-darkgreen { background-color: #39424c !important; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-fill {border: 0px;background-color: #39424c !important; color: #fff !important; height: 35px;line-height: 35px;cursor: pointer; display: inline-block; border-radius: 3px; font-size: 16px; font-weight: bold; padding: 0 20px; text-align: center;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-fill, .mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-fill-empty {text-decoration: none;display: inline-block;border-radius: 3px;font-size: 16px;font-weight: bold;padding: 0 20px;text-align: center;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .right-nbr { border-top-right-radius: 0; border-bottom-right-radius: 0; vertical-align: middle; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-fill.btn-darkgreen, .mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-fill.btn-darkgreen.btn-unactive:hover { background-color: #04a00c !important; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-right-selected {padding: 0;margin-left: 2px;width: 26px;display: inline-block;height: 35px;line-height: 35px;text-align: center;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .left-nbr {border-top-left-radius: 0;border-bottom-left-radius: 0;vertical-align: middle;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-right, .mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions a.btn-right, .mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions a.btn-right:visited {float: right;margin-left: 10px;margin-right: 0px !important; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-fill-empty.btn-darkblue {color: #0768d8 !important;border-color: #0768d8;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .btn-fill-empty {background-color: transparent !important;color: #39424c !important;border: 1px solid #39424c;height: 33px;line-height: 33px;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .i-arrow-white {background: url(/img/skins/ll2015b/icons54.png) -60px -480px no-repeat; margin-right: 1px;display: inline-block;width: 20px;height: 20px;vertical-align: -5px;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .btn-inline {display: inline-block;position: relative;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .group-actions .group-actions-more {top: 43px;left: 0px;max-height: 320px;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .event-data.event { padding: 0px 0px 20px 0px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .event-data.event .post-title.game-title { margin: 0px !important; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .block-border-t.event { padding: 0 !important; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .club-stats { margin: 10px 0px 15px;color: #757b82; font-size: 14px;font-weight: 400;line-height: 20px; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .event-data, .mainsearch-hint-wrapper .yellow-block .object-wrapper .event-data p { font-size: 14px; font-weight: 400; line-height: 20px !important; }
.mainsearch-hint-wrapper .yellow-block .object-wrapper .game-already-play {display: inline-block;width: 98px;height: 38px; margin-right: 15px;line-height: 40px;background: #fff;color: #04a00c !important;font-weight: bold;font-size: 16px;text-align: center;border: 1px solid #04a00c;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .size-middle {font-size: 14px !important;font-weight: normal !important;height: 28px !important;line-height: 28px !important;}
.mainsearch-hint-wrapper .yellow-block .object-wrapper .i-check-on { background: url(/img/skins/ll2015b/icons58.png) no-repeat -100px -400px; display: inline-block; width: 20px;height: 20px; margin-right: 3px;vertical-align: -5px;} 
.mainsearch-hint-wrapper .yellow-block .object-wrapper a.btn-event-more, .mainsearch-hint-wrapper .yellow-block .object-wrapper a.btn-event-more:visited { display: inline-block;width: 148px;height: 38px;margin-right: 15px;line-height: 38px;color: #757b82;font-weight: bold;font-size: 16px;text-align: center;border: 1px solid #d8dadc;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
.searchhint-background { display: block;background: #39424C;opacity: .3;z-index: 999; top: 0px;left: 0px;padding: 0px;margin: 0px;position: fixed;height: 100%;width: 100%;}

@media (max-width: 1199px) {
  .header #header .header-firstrow-table .focus#search { left: 140px;right: 0px;width: calc(100% - 140px); }
  .header #header .header-firstrow-table .focus#search .find-text { width: calc(100% - 86px) !important; }
}
  
.objects-wrapper .object-info .brow-stats-outer { margin-right:132px;margin-top:-12px; }
.objects-wrapper .object-info .brow-stats-outer .rating-book { margin-top:12px;margin-bottom:0px !important; }
.objects-wrapper .object-info .brow-stats-inner { margin-top:12px;display:inline-block; }
.objects-wrapper .object-info .brow-stats a { color:#39424C;line-height:22px;font-size:14px;margin-right:24px; }
.objects-wrapper .object-info .brow-stats a.love { color: #0768D8; }
.objects-wrapper .object-info .brow-stats a span { margin-right:8px; }
.objects-wrapper .object-info .brow-stats a.love span { margin: 0 9px 0 1px; }
.aggbook-listview-biglist .object-edition .object-info .brow-stats-outer { margin-right:0;margin-bottom:16px; }
.objects-wrapper .marg-right { margin-right:24px; }
.objects-wrapper .object-info .marg-right { margin-right:24px; }
/*.objects-wrapper .object-info .i-fav, .objects-wrapper .object-info a:hover .i-fav-on { background: url(/img/skins/ll2015b/icons72.png) no-repeat -120px -640px !important; }*/
.objects-wrapper .object-info .i-creviews {display:inline-block;height:20px; vertical-align: -5px;background-image: url(/img/skins/ll2015b/icons72.png);background-position: -149px -780px;margin: 0;width: 22px;}
.objects-wrapper .object-info .i-cquotes {display:inline-block;height:21px; vertical-align: -5px;background-image: url(/img/skins/ll2015b/icons72.png);background-position: -180px -760px;margin: 0;width: 20px;}
.objects-wrapper .object-info .i-cusers {display:inline-block;height:20px; vertical-align: -5px;background-image: url(/img/skins/ll2015b/icons72.png); background-position: -192px -700px;margin: 0;width: 22px;}
.object-info .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; }
.object-info .icon-challenges.c2017 { background-image: url(/img/skins/vizov2016/vertical_logo17_2.svg); }
.object-info .icon-challenges.c2018 { background-image: url(/img/skins/vizov2016/kv-2018-logo.svg); }
.objects-wrapper .object-info .brow-stats a .icon-challenges { float:none;vertical-align:-5px; }
.mainsearch-hint-wrapper .objects-wrapper .object-wrapper .btn-fill-empty { border: 2px solid !important; }
.mainsearch-hint-wrapper .objects-wrapper .object-wrapper .btn-right { float:right; }
.objects-wrapper .object-info .search-res-objects__kv {display:inline-block;height:20px; vertical-align: -5px;background-image: url(/img/skins/ll2019/SVGsprite12.svg); background-position: -306px -81px;margin: 0;width: 22px;}