.hide-1000 { display:none !important; }
.cardstyle .accent.contest { display:none !important; }
#find-button-text { left: 125px; }
#bodywrapper { margin: 0 auto; }

@media (min-width: 1200px) {
     #header {max-width: 1200px !important; min-width: 1000px !important; width: 100% !important; }
     .menu-main {max-width: 1200px !important; min-width: 1000px !important; width: 100% !important;}
     .header-container {margin: 0 41px !important; max-width: 1118px !important; min-width: 918px !important; width: 100% !important;}
     .header-context {min-width: 1000px !important;}
     .header .header-context .header-container {margin: 0 auto !important;}
     .header-middle { width: 1200px !important; }
     .top-title-inner-container { width: 1200px !important; }
     .container { width: 1170px !important;}
     .column-670 { width: 848px !important;}
     div:not(.version4):not(.column-670) > div.column-670:not(.version4) { margin-left: 26px !important; }
     .column-240 { margin-right: 26px !important;}
     .column-430 { width: 608px !important; }
     .column-540 { width: 718px !important; }
     .column-455 { width: 544px !important; }
     .column-538 { width: 716px !important; }
     .column-710 { width: 888px !important; }
     .on-left { margin-left: 26px !important; }
     .on-right { margin-right: 26px !important; }
     .column-294 { width: 352px !important; }
     .column-294.on-left, .column-294.on-right { width: 353px !important; }
     .column-622 { width: 800px !important; }
     #bodywrapper, #contentwrapper {width: 100% !important; max-width: 1200px !important;}
     .quote-top {background: transparent url(/img/skins/ll2015b/quote-top_870.png) center center no-repeat !important;}
     div:not(.special).ll2015b4 #footer-ll2015 { width: 100% !important; }
     .search-input { width: 700px !important; }
     #master-genres {max-width: 850px !important;}
     #rec-master-top { min-width: 840px !important; }
     ul.bestbooks:not(.rec-genres) li { width: 214px !important; }
     ul.rec-genres li { width: 200px !important; }
     .recbook-title, .recbook-author { margin-left: 43px !important; }
     .big-tiles div.book-item { margin-right: 35px !important; }
     #input-search-friend:not(.friends-edit) {width: 732px !important;}
     .friend-search-result:not(#friends-edit) {width: 673px !important;}
     .item-badge:nth-child(4n+1) { clear:none !important;}
     .item-badge:nth-child(5n+1) { clear:left !important;}
     .header #header .header-firstrow-table #find-text { padding: 0px 80px 0px 41px !important;}
     #find-button-text { left: 203px; }
     .review-more-item-text { width: 170px !important; }
     .review-more-item { padding: 10px 14px !important; }
     .critic-review-input { width: 510px !important; }
     .fixed:not(.non-fixed) #check-form-actions { width: 1088px !important; }
     .picture-container { margin-left:-124px !important; }
     .picture-item { margin: 0px 0px 30px 124px !important; }
     .born-author { width:260px !important; }
     .born-author-td {  width: 200px !important; }
     .hide-1000 { display:inline-block !important; }
     .selebook-search-block .search-input-new { width: 510px !important; }
     .scifi-table-selebooks { max-width:332px !important; }
     .scifi-table-selebooks.carousel-genre-books ul.carousel li { width:73px !important; }
     .scifi-selection-title { max-width:332px !important;width:327px !important; }
     .scifi-table-selebooks.carousel-genre-books a.prev-carousel, .scifi-table-selebooks.carousel-genre-books a.next-carousel { top:26px !important; }
}

@media (min-width: 1300px) {
    .cardstyle .accent.contest { display:inline-block !important; }
}

body { background: none; max-width:100%; }
#body { max-width:100%; }

#bodywrapper { margin-bottom: -14px; }
#header .user-avatar { width:30px; height:30px; display:inline-block; vertical-align:middle; background:transparent url(/img/skins/ll2015b/big-icons2.png) -6px -48px no-repeat; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; }
.usermenu-arrow { width:11px; height:9px; display:inline-block; vertical-align:middle; margin-left:5px; background:transparent url(/img/skins/ll2015b/icons5.png) -225px -126px no-repeat; }
#header .avatar-border { display:inline-block; padding:1px; border: 2px solid transparent; }
#header a:hover .avatar-border.image-exists { border-color: #FFF; border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -khtml-border-radius: 17px; }
#header .bookshelf { margin-right: 7px;width:40px; height:40px; display:inline-block; vertical-align:middle; background:transparent url(/img/skins/ll2015b/big-icons2.png) -43px -43px no-repeat; }
.msg-bell { width:16px; height:25px; display:inline-block;vertical-align:middle; background:transparent url(/img/skins/ll2015b/big-icons2.png) -103px -43px no-repeat; }
.msg-bell.none { background:transparent url(/img/skins/ll2015b/big-icons2.png) -85px -43px no-repeat; }
/*.msg-mail { width:32px; height:32px; display:inline-block; vertical-align: middle; margin-right: 0px; background:transparent url(/img/skins/ll2015b/um/message.svg) center center no-repeat;opacity:0.72; }*/
.msg-mail { width:24px; height:24px; display:inline-block; vertical-align: middle; margin-right: 0px; background:transparent url(/img/skins/ll2015b/um/message-icon-new.svg) center center no-repeat;opacity:0.72; }

a:hover .msg-mail { opacity:1; }

#system-msgs { position:relative; left:auto; top:auto; width:auto; height:auto;background:none;position: initial; }
.sysmsg-container { position: relative;display: inline-block;vertical-align: middle; }

.triangle-msgs-holder, .system-msgs-holder { top: 42px;left: -110px; z-index:100; }
#system-msgs-holder { right: 0;top: 72px;left:auto;border:none; }
.sysmsg-title { font-size:16px; }
#user-menu { font-size: 90%;display:none;width: 280px;padding: 10px;margin-left: -155px;margin-top: 5px;line-height:120%;text-align: left; }
#personalmore { margin-top:10px; }
#personalmore li {margin-top: 5px;float: left;min-width: 129px; }
#user-menu li {margin-top: 5px;}
div:not(.block .old-style) .social-share, div:not(.block .old-style) .share, #system-msgs-holder, div.userbook, div.bookswap {border: 1px solid #D8DADC; box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20); border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}

#header #logo { top: -2px; left: -12px; height:72px; }
#header { z-index: 110; height: 70px;max-width: 1118px;min-width: 918px; width: 100%; background: #0768d8; }
#header #enter { color: #ffffff !important; }
#header #enter a { color: #ffffff !important; }
#header #enter a:hover { color: #ffffff; filter: alpha(opacity=65); opacity: .65; }

.header a { color: #0768D8; text-decoration: none; }
.header a:hover, .header a:visited:hover { opacity:0.7;text-decoration: none; }
.header a:visited { color: #8441A5; }

.header #header #logo { top: 18px;left: -10px;height: 45px;width: 140px; }
.header #header.ny-2017 #logo { height: 34px; width: 105px; top: 24px; left: 0px; }
.header .header-outerv4.ny-2017 { background: #0768d8 url(/img/mainmenu_bg_ny17.png) repeat-x center center; }
.header { z-index: 110; width: 100%; background: #fff; font-family: Arial, Helvetica, sans-serif; }
.header #header, .ll2014 .header #header { height: 80px; max-width: 1200px;min-width: 1000px; width: 100%; margin: 0 auto; background: #fff; }
.header .menu-main { height: 50px; max-width: 1200px;min-width: 1000px; width: 100%; margin: 0 auto;position:relative; }
.header .outer { position: relative; display: table; height: 50px; padding-left: 0px;padding-right: 0px; text-align:left; }
.header .outer .middle { display: table-cell; vertical-align: middle;  }
.header .outer .middle ul.nav { margin-left:-10px; line-height: 0px;font-size: 0px; }
.header .outer .middle ul.nav li { margin: 1px 5px 2px; display: inline; margin: 0; list-style: none; line-height: 1; }
.header .outer .middle ul.nav li a { vertical-align: middle;color: #ffffff; height: 50px;line-height: 50px; display:inline-block;padding: 0px 10px; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none;}
.header .outer .middle ul.nav li a:hover, .header .outer .middle ul.nav li.active a { color: #ffffff; text-decoration: none; background: #39424c;opacity:1;}
.header .outer .middle ul.nav li a.contest { border: 1px solid;padding: 8px 12px; margin-left: 20px; line-height: 1; height: auto; border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -khtml-border-radius: 17px; }
.header .outer .middle ul.nav li a.contest:hover { background: #fff; color: #04A00C; font-weight: bold; }
.header .outer .middle ul.nav li a.accent { color: #fff; font-weight: bold; }
.header .outer .middle ul.nav li a.accent:hover { color: #04A00C; border-color: #fff; }
.header #header #enter { color: #ffffff !important; }
.header #header #enter a { color: #ffffff !important; }
.header #header #enter a:hover { color: #ffffff; filter: alpha(opacity=65); opacity: .65; }
.header #menu-more-community { background: #fff; padding: 15px 0px; width:150px; }
.header .outer .middle ul.nav li ul#menu-more-community li { display: block; font-size: 14px; line-height: 19px; color: #3B393F; height:auto; font-weight:bold; }
.header .outer .middle ul.nav li ul#menu-more-community li span { padding: 0 25px; color: #3b393F; }
.header .outer .middle ul.nav li ul#menu-more-community li a, .header .outer .middle ul.nav li ul#menu-more-community li.active a { display: block; font-weight:normal; font-size: 14px;height:auto; line-height: 19px; color: #3B393F; padding: 0px 25px; }
.header .outer .middle ul.nav li ul#menu-more-community li a:hover { background: #f8f8f8; color: #09bb11; }
.header .share { border-color: #d1cfd6; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20); }

.ll2015b4 ul#menu-more-genres { background: #fff; padding: 15px 0px; min-width:160px; width: 1000px; display: none; margin-top: 0px; left: 21px; top:50px; padding-bottom: 0px;}
#menu-more-genres { background: #fff; padding: 15px 0px; min-width:160px; width: auto; display: none; margin-top: 0px; left: 31px; padding-bottom: 0px;}
ul#menu-more-genres li { display: block; font-size: 14px; line-height: 19px; color: #3B393F; height: 32px; font-weight:bold; }
ul#menu-more-genres li span { padding: 0 25px; color: #3b393F; }
ul#menu-more-genres li a, ul#menu-more-genres li.active a { display: block; font-weight:normal; font-size: 14px;height:auto; line-height: 12px; color: #0768D8; }
ul#menu-more-genres li a:hover { color: #09bb11; }
ul#menu-more-genres div.blocks { display: block; padding: 11px 25px; }
ul#menu-more-genres div.genre-columns { display: inline-block; float: left; width: 185px; margin-right: 50px;}
ul#menu-more-genres div.gray-block {background:#efeee9; font-size:11px;line-height:14px;border-top:0 none; text-align: center; margin-top: 5px; border-top: 1px solid #d1cfd6;}
ul#menu-more-genres div.gray-block a { color: #0768D8; font-weight: normal; font-size: 14px; height:auto; line-height: 35px; padding: 5px 35px; text-decoration: underline; display: inline;}
ul#menu-more-genres div.gray-block a:hover {background-color: inherit;}
ul#menu-more-genres .ic-close-black-small { position: absolute; top: 5px; right: 5px; height: 20px; width: 20px; background-position: center; background-repeat: no-repeat; }
ul#menu-more-genres .ic-close-black-small:hover { cursor: pointer; opacity: 0.7; }
.ic-close-black-small { background-image: url(/img/skins/mobile2016/icons/close-black.svg);background-size:10px 10px; }

.header .header-context { width: 100%; max-width: 100%;min-width: 1000px; margin: 0 auto; height: 50px; border-bottom: 1px solid #c4c3c5; line-height:50px; font-size: 13px; color: #767579; }
.header-container { max-width: 1118px;min-width: 918px; position: relative; margin: 0 41px; }
.header .header-context ul.nav.context { margin-left: -10px; line-height: 0px; }
.header .header-context ul.nav.context li { display:inline-block; height: 50px; padding: 0 10px; line-height: 50px; }
.header .header-context ul.nav.context li ul.dropdown.nav {margin-top: 37px;}
.header .header-context ul.nav.context li#more-li { height: 50px; position: absolute; float: left; }
.header .header-context ul.nav.context li ul li, .header .header-context.profile-context ul.nav.context li ul li, .header .header-context ul.nav.context li ul li.active { height: auto; line-height: 19px; display:block; padding: 0px; border: none; }
.header .header-context ul.nav.context li a, .header .header-context ul.nav.context li ul li.active a { display:inline-block; font-size: 13px; color: #767579; }
.header .header-context ul.nav.context li.active { color: #0768D8; height: 46px; border-bottom: 4px solid #0768D8; }
.header .header-context ul.nav.context li.active a { color: #0768D8; }
.header .header-context ul.nav.context li .count { font-weight: bold; }
.header .header-context .header-container { padding: 0px;margin: 0 auto; }

#menu-more-community { background: #0768d8; }
#header .outer .middle ul.nav li ul#menu-more-community li { display: block; }
.menu-arrow-down { width: 9px; height: 5px; display:inline-block; vertical-align: 1px; background: url(/img/menu-arrow.png) 0 0 no-repeat; margin-left: 16px; }

.header-outer { width: 100%; height: 70px; background: #0768d8; margin-bottom: 15px; }
.header-outerv4 { width: 100%; height: 50px; background: #0768d8; }

#header #search { top: 18px; right: 140px;width: 200px; }
#header #search .find-text { vertical-align: middle; /*width: 150px;*/ font-size: 11px; height: 34px;padding: 0px 10px 0px 35px; border: 0px; background: #FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
#header #search .find-text::-webkit-input-placeholder {color:#d2d1d2;}
#header #search .find-text::-moz-placeholder          {color:#d2d1d2;}/* Firefox 19+ */
#header #search .find-text:-moz-placeholder           {color:#d2d1d2;}/* Firefox 18- */
#header #search .find-text:-ms-input-placeholder      {color:#d2d1d2;}

.header #header #search .find-text { font-size: 14px; color: #000; padding: 0 10px 0 35px; border: 1px solid #0768d8; width: 155px;height:33px; }
.header #header #search .find-text:focus, .header #header #search.focus .find-text, .header #header #search:hover .find-text { border-color: #04A00C; }
.header #header #search {top: 23px;left: 146px;width: 340px;right:auto;position: relative;}
.header #header #search.focus .find-text { border-width:2px; height: 31px; padding: 0px 79px 0px 40px; }

.header #header #search #find-button { background: transparent url(/img/skins/ll2015b/um/search-blue.svg) center center no-repeat; border:none; cursor:pointer; width: 30px; height: 30px; margin:0px; border: 0px; }
.header #header #search.focus #find-button, .header #header #search:hover #find-button { background: transparent url(/img/skins/ll2015b/um/search-green.svg) center center no-repeat; }
#find-button-text { border:none; font-family: Arial; background: #04A00C; width: 70px; height: 27px; line-height: 27px; font-size: 12px; color: #FFF; position:absolute; right: 9px; top: 4px; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.header #header #search .find-text::-webkit-input-placeholder {color:#757478;}
.header #header #search .find-text::-moz-placeholder          {color:#757478;}/* Firefox 19+ */
.header #header #search .find-text:-moz-placeholder           {color:#757478;}/* Firefox 18- */
.header #header #search .find-text:-ms-input-placeholder      {color:#757478;}

.header .usermenu-arrow { width:12px; height:18px; display:inline-block; vertical-align:middle; background:transparent url(/img/skins/ll2015b/um/arrow-down-black.svg) center center no-repeat;opacity:0.72; }
.header a:hover .usermenu-arrow { opacity:1; }

#header .usermenu { position: absolute;top: 17px;right: 0px;width: 145px;line-height: 1.2;text-align: right; }
#header .usermenu a.register { color: #fff;font-size: 11px; }
#header .usermenu a.register:hover { text-decoration:underline; }

.header #header .usermenu { width: 576px; height: auto;max-height:80px; }

.header #header .usermenu a.visible { margin-left: 18px;position:relative;font-weight: bold; color: rgba(57,66,76,0.7);white-space:nowrap; }
.header #header .usermenu a.visible:first-child { margin-left:0; }

.header #header .usermenu a.visible:hover { color: rgba(57,66,76,1);opacity:1; }
.header #user-menu { top: 27px;right: 7px;margin-left: 0px; }
.header #header .avatar-border { border: 0px; }
.header #header .user-avatar { width:32px; height:32px;margin-right: 5px; display:inline-block; vertical-align: -10px;background:transparent url(/img/skins/ll2015b/header-icons2.png) -66px 0px no-repeat; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
.header #header a:hover .user-avatar  { background:transparent url(/img/skins/ll2015b/header-icons2.png) -66px -33px no-repeat; }
.header #header .bookshelf { width:32px; height:32px; background:transparent url(/img/skins/ll2015b/um/books2.svg) center center no-repeat;opacity:0.72; }
.header #header a:hover .bookshelf { width:32px; height:32px; opacity:1; }
.count-label, #system-msgs-count.count-label { position:absolute;top:-18px;left:12px;font-size: 14px;padding: 2px; height: 18px;display: inline-block;background: #fff; vertical-align: 13px;border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; }
.count-label span { position:relative; padding: 1px 6px;display:inline-block;text-align:center;font-weight: bold; color: #FFF; font-size: 12px; background: #24AC2B; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; }
a:hover .count-label span { background: #04A00C; }
.count-label-gray span { background: #70777E !important; }
a:hover .count-label-gray span { background: #39424C !important; }
.count-label-red span { background: #ff0000 !important;opacity:0.72; }
a:hover .count-label-red span { background: #ff0000 !important;opacity:1; }
/*.header .msg-bell { width:32px; height:32px; margin-right: 0px; background:transparent url(/img/skins/ll2015b/um/bell.svg) center center no-repeat;opacity:0.72; }*/
.header .msg-bell { width:24px; height:24px; margin-right: 0px; background:transparent url(/img/skins/ll2015b/um/notification-icon-new.svg) center center no-repeat;opacity:0.72; }
.header a:hover .msg-bell { opacity:1; }
.header .msg-bell.light { width:24px; height:24px; margin-right: 0px; background:transparent url(/img/skins/ll2015b/um/bell-alert.svg) center center no-repeat;opacity:0.72;background-size: 22px 22px; }
.header a:hover .msg-bell.light { opacity:1; }
#menu-inner { padding-left: 10px;margin-left: -10px; }

/*.rec-lamp { width:32px; height:32px; vertical-align: middle; display:inline-block; margin-right: 0px; background: url(/img/skins/ll2015b/um/rec.svg) center center no-repeat !important;opacity:0.72; }*/
/*.rec-lamp.light {background: url(/img/skins/ll2015b/um/rec-menu-fill.svg) center center no-repeat !important;opacity:0.72; }*/
.rec-lamp { width:24px; height:24px; vertical-align: middle; display:inline-block; margin-right: 0px; background: url(/img/skins/ll2015b/um/rec-icon-new.svg) center center no-repeat !important;opacity:0.72; }
.rec-lamp.light {background: url(/img/skins/ll2015b/um/rec-icon-fill-new.svg) center center no-repeat;opacity:0.72; }
.rec-lamp:hover, .rec-lamp.light:hover, a:hover .rec-lamp { opacity: 1; }

.triangle-msg { background:none; }
.triangle-msg::before, .triangle-msg::after {content: ''; position: absolute;right: 0px; top: -7px;border: 7px solid transparent;border-bottom: 7px solid #D8DADC;}
.triangle-msg::after {border-bottom: 7px solid white;top: -6px; }

.kv-block { max-width: 1118px; margin: 0 auto; }
.header .partners { width: 240px;float: right;xmargin-right: 42px;xtext-align: left; }
.footer #copyright a.logo { margin-top: -4px;height: 31px;width: 96px;background: url(/img/skins/ll2015b/logo_footer.png) no-repeat 0 0; }

/*New footer styles. Version: 20150507, satyricon*/
#footer-ll2015 { max-width: 1120px; margin-left: auto; margin-right: auto; position: relative; clear: both; /*margin: 0 42px; */ font-size: 12px; line-height: 125%; color: #86909a; padding: 0 40px;}
#footer-ll2015 #nav { position: relative; padding: 0 324px 0 42px; }
#footer-ll2015 dl { position: relative; float: left; width: 18%; margin: 0 2% 21px 0; }
#footer-ll2015 dl dt { margin: 0 0 22px 0; list-style: none; }
#footer-ll2015 dl dd { margin: 0 0 11px 0; list-style: none; }
#footer-ll2015 dd.site-now { font-weight:bold; }
#footer-ll2015 #bookshelf { position: absolute; top: -62px; left: 183px; width: 25px; height: 61px; }
#footer-ll2015 #bookshelf a { display: block; width: 25px; height: 61px; background: url(/img/ico_bookshelf.png) no-repeat 0 0; }
#footer-ll2015 { font-family: Arial; max-width: 1120px; margin-left: auto; margin-right: auto; position: relative; clear: both; padding-top: 0px; font-size: 12px; line-height: 125%; color: #86909a; }
#footer-ll2015 #gohome { position: absolute; top: -44px; left: 210px; width: 24px; height: 43px; }
#footer-ll2015 #gohome span { display: inline-block; position: absolute; margin-left: 35px; top: 15px; font-weight: bold; }
#footer-ll2015 #gohome a { display: block; width: 24px; height: 43px; background: url(/img/ftr_sprt.png) no-repeat -128px -32px; color: #AAAAAA; }
#footer-ll2015 #gohome a:hover { background: url(/img/ftr_sprt.png) no-repeat -171px -32px; color: #0678D8; }
#footer-ll2015 #copyright { position: absolute; right: 0px; height: 100px; width: 282px; }
#footer-ll2015 #copyright  img { margin-left: -7px; }
#footer-ll2015 #copyright a.logo { display: block; margin-left: -7px; height: 47px; width: 101px; background: url(/img/logo_footer.png) no-repeat 0 0; }
#social-wrapper { /*border-top: 1px solid #bfbfbf; */border-bottom: 1px solid #e0e0e0; /*height: 90px; */}
#nav-wrapper { background-color: #F7F7F7; padding-bottom: 21px;}
#footer-ll2015 .social { background-color: #FFFFFF;}
#footer-ll2015 .social table { margin: 0 auto; height: 90px;}
#footer-ll2015 .social a { color: #AAAAAA; text-decoration: none; }
#footer-ll2015 .social a:hover, #footer-ll2015 .social a:hover span.inner-text { color: #0678D8; }
#footer-ll2015 .social table td  { vertical-align: middle; }
#footer-ll2015 .social .fb-like- { background: url(/img/ftr_sprt.png) no-repeat -28px -12px; display: inline-block; width: 70px; height: 80px; }
#footer-ll2015 .social .vk { background: url(/img/ftr_sprt.png) no-repeat -224px -34px; }
#footer-ll2015 .social a:hover .vk { background: url(/img/ftr_sprt.png) no-repeat -274px -34px; }
#footer-ll2015 .social .fb { background: url(/img/ftr_sprt.png) no-repeat -324px -34px; }
#footer-ll2015 .social a:hover .fb { background: url(/img/ftr_sprt.png) no-repeat -374px -34px; }
#footer-ll2015 .social .ok { background: url(/img/ftr_sprt.png) no-repeat -424px -34px; }
#footer-ll2015 .social a:hover .ok { background: url(/img/ftr_sprt.png) no-repeat -474px -34px; }
#footer-ll2015 .social .tw { background: url(/img/ftr_sprt.png) no-repeat -524px -34px; }
#footer-ll2015 .social a:hover .tw { background: url(/img/ftr_sprt.png) no-repeat -584px -34px; }
#footer-ll2015 .social .dr { background: url(/img/ftr_sprt.png) no-repeat -644px -34px; }
#footer-ll2015 .social a:hover .dr { background: url(/img/ftr_sprt.png) no-repeat -704px -34px; }
#footer-ll2015 .social .apple { background: url(/img/ftr_sprt.png) no-repeat -695px -149px; display: inline-block; width: 20px; height: 24px;margin-right: 12px; }
#footer-ll2015 .social a:hover .apple { background: url(/img/ftr_sprt.png) no-repeat -735px -149px; }
#footer-ll2015 .social .android { background: url(/img/ftr_sprt.png) no-repeat -574px -149px; display: inline-block; width: 22px; height: 24px;margin-right: 12px; }
#footer-ll2015 .social a:hover .android { background: url(/img/ftr_sprt.png) no-repeat -624px -149px; }
#footer-ll2015 .social div.wrapper { background: #FFFFFF; border: 1px solid #9CA1A6; box-shadow: inset 0px -3px 0px 0px #E6E6E6; border-radius: 3px;padding: 9px 11px; width: 125px; margin-right: 20px;}
#footer-ll2015 .social a:hover .wrapper { border: 1px solid #0768D8; }
#footer-ll2015 .social .wrapper span.inner-text { display: inline-block; line-height: 15px; font-size: 12px; opacity: 0.5; color: #39424C; }
#footer-ll2015 .social a:hover .wrapper span.inner-text { opacity: 1; }
#footer-ll2015 .social .smartphone-icon { display: block; background: url(/img/ftr_sprt.png) no-repeat -788px -14px; width: 40px; height: 75px;margin: 5px 30px 5px 5px; }
#footer-ll2015 .footer-logo { background: url(/img/ftr_sprt.png) no-repeat -344px -151px; display: block; width: 76px; height: 18px; }
#footer-ll2015 span.footer-logo:hover { background: url(/img/ftr_sprt.png) no-repeat -448px -151px; }
#footer-ll2015 dt { font-size: 12px; color: #999DA2; line-height: 14px;  font-weight: bold;}
#footer-ll2015 dd { font-size: 12px; line-height: 15px; margin: 0px 0px 10px !important;}
#footer-ll2015 dd a { color: #858B91; text-decoration: none; }
#footer-ll2015 dd a.selected { color: #424546; font-weight: bold;}
#footer-ll2015 .footer-nav { max-width: 1200px; margin: 0 auto; }
#footer-ll2015 .footer-nav dl { width: 15%; margin-top: 30px; }
#footer-ll2015 .footer-nav dl:nth-child(5) { float: right; }
#footer-ll2015 .footer-nav dl:nth-child(4), #footer .footer-nav dl:nth-child(5) { width: 18%; }
#footer-ll2015 .footer-nav dl:nth-child(5) dt { margin-bottom: 18px; }
#footer-ll2015 .footer-nav dl:nth-child(5) dd:first-of-type { margin-bottom: 15px; opacity: 0.5; line-height: 25px; font-size: 12px; color: #39424C; }
#footer-ll2015 .footer-nav dl:nth-child(5) dd:nth-of-type(2) { margin-top: 10px !important; }
#footer-ll2015 .footer-nav dl:nth-child(5) dd:nth-of-type(3) { text-align: left; margin-top: 5px !important;}
#footer-ll2015 .counter-0, .counters .counter-0 { background: url(/img/ftr_sprt.png) no-repeat -283px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-1, .counters .counter-1 { background: url(/img/ftr_sprt.png) no-repeat -40px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-2, .counters .counter-2 { background: url(/img/ftr_sprt.png) no-repeat -67px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-3, .counters .counter-3 { background: url(/img/ftr_sprt.png) no-repeat -94px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-4, .counters .counter-4 { background: url(/img/ftr_sprt.png) no-repeat -121px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-5, .counters .counter-5 { background: url(/img/ftr_sprt.png) no-repeat -148px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-6, .counters .counter-6 { background: url(/img/ftr_sprt.png) no-repeat -175px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-7, .counters .counter-7 { background: url(/img/ftr_sprt.png) no-repeat -202px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-8, .counters .counter-8 { background: url(/img/ftr_sprt.png) no-repeat -229px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-9, .counters .counter-9 { background: url(/img/ftr_sprt.png) no-repeat -256px -143px; width: 26px; height: 37px;display: inline-block; }
#footer-ll2015 .counter-separate { width: 15px; height: 37px;display: inline-block; }
#footer-ll2015 .social .vk, #footer-ll2015 .social .fb, #footer-ll2015 .social .ok, #footer-ll2015 .social .tw, #footer-ll2015 .social .dr { display: inline-block; width: 40px; height: 40px;vertical-align: -37px; color: #AAAAAA; }
#footer-ll2015 .social .vk-counter, #footer-ll2015 .social .fb-counter, #footer-ll2015 .social .ok-counter, #footer-ll2015 .social .tw-counter, #footer-ll2015 .social .dr-counter { vertical-align: -20px; font-weight: bold; margin-right: 20px; }
div:not(.special).ll2015b4 #footer-ll2015 { width: 920px; }
.ll2015b4 #footer-ll2015 .footer-nav dl:nth-child(4), #footer .footer-nav dl:nth-child(5) { width: 17%; }
/* New footer ends */

.ownmenu { background: #f4f4f4; line-height: 0px;font-size: 0px;position: relative;z-index: 111;padding: 0px 1px 0px 0px;  border-bottom: 1px solid #d8d8d8; }
.ownmenu a { display: inline-block; height: 29px; line-height: 30px; width: 162px; padding: 0 10px; color: #9f9f9f; font-size: 13px; overflow:hidden; border:1px solid #d8d8d8; margin: 0px 0px -1px -1px; }
.ownmenu a:visited { color: #9f9f9f; }
.ownmenu a:hover, .ownmenu a:visited:hover, .ownmenu a.active { background: #ffffff; color: #1772da;}
.ownmenu a span.circle { display:inline-block; margin-right:10px; width:10px; height:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;  }

span.genres-arrow { width:16px; height:10px; display:inline-block; vertical-align:middle; margin:0px 12px; background:transparent url(/img/skins/ll2015b/genre-arrow.png) 0px -5px no-repeat; }
span.genre-books {font-family: Arial; font-style: italic; font-size: 14px; color: #9B9B9B; line-height: 20px;}
table.sub-genres { margin: 10px 0px 20px 40px;  width: 100%; }
table.sub-genres td {width: 50%; line-height: 22px;}
table.sub-genres td a.action { float:right; margin-right: 5px;}
div.genre-title-background {padding: 23px 0px; background: #F7F7F7; border-radius: 3px;}
div.genre-title-background a.main-genre-title { font-weight: bold; margin-right: 20px;}
input#genre-search-reader { margin-left: 0px; margin-right: 10px;  margin-bottom: 1px; vertical-align: bottom; }
label.genre-label { margin-left: 9px; margin-top: 12px; display: block; }
blockquote { margin-bottom: 14px; }
div.no-bottom-margin {margin-bottom: 0px !important;}

a.award-link { margin-right: 15px; }
span.i-ru_award { width:110px; height:41px; display: inline-block; background: url(/img/bb_vote.png) no-repeat;vertical-align: middle;left: 0px; }
/*.header #header #search .find-text { width: 155px; }*/

span.i-online-ll2015 { margin-left: 5px; vertical-align: -2px; }
.event-user-datelink { color: #4c4c4c; }
a.event-user-datelink  {color: #4c4c4c !important;}
a.event-user-datelink:visited { color: #8441A5 !important;opacity:1; }

.wavy-border { background: transparent url(/img/company/nf17/nf17_buy_block.png) 0px 1px repeat-x;position: relative; left: 0px;width: 100%;height: 5px; }
.wavy-border.top { top: -5px; }
.nf17-buy-block { border: 1px solid #f3f2f1; border-top: none; border-bottom: none; width: 320px; margin-bottom: 20px;}
.nf17-source { width: 322px; height: 208px;text-align: center; background: transparent url(/img/company/nf17/nf-back.png) 0 0 no-repeat; margin-bottom: 20px; }
.nf17-buy-logo { background:url(/img/company/nf17/nf17_buy_logo.png); display:block; margin:30px auto; width:245px; height: 40px;}
.btn-nf17-buy {font-family: Arial;display:block;text-decoration:none; font-weight: bold; width:250px; height:40px; line-height: 40px; font-size: 14px; color: #000 !important; text-align:center; margin:0 auto; background: #f8ec7f; border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;  margin-bottom: 30px; }

.header #header .header-firstrow-table #search {top: inherit; left: inherit; width: 100%;}
.header #header .header-firstrow-table#find-text, .header #header .header-firstrow-table #search.focus #find-text { padding: 0 10px 0 35px;}
.header #header .header-firstrow-table .usermenu {top: inherit !important; left: inherit !important; bottom: inherit !important; position: relative; width: auto;}
.header #header .header-firstrow-table #find-button-text { right: 50px; }

.litres-present-wrapper { display: block;margin-top: 20px; }
.litres-present-link { background: url(/img/3book_litres.png); width: 320px; height: 90px; display: inline-block }

.header #header-ny-wrapper { background: url(/img/skins/ll2015b/ny_header_bg.png); }
.header #header-ny-wrapper #header { background-color: inherit; }
.genre-details { display: block;margin-top: 15px;color: #535353; text-align: center;}
.genre-details p {font-size: 13px;}
#personalmore >li {max-width: 129px; }

.ll2015b4 .carousel-similar-users ul.carousel > li { padding-right:25px; }
.compare-back-small.spinning { background: url(/img/loading.gif) -2px center; }
.compare-back.spinning { background: url(/img/loading.gif) 0px center no-repeat; background-size: cover; }

.event-data.review.critic-review-good { background-color: #ECFFED; }
.event-data.review.critic-review-bad { background-color: #FFF0F0; }
.event-data.review.critic-review-neutral { background-color: #F5F5F5; }

.critic-review-info { line-height: 14px;font-size: 12px; font-style: italic; color: #757B82; margin-top: 14px;}
.critic-review-info .media-title { display: inline-block; }
.critic-review-info .critic-review-source { display: inline-block; }
.critic-review-info .media-title a:visited, .critic-review-info .critic-review-source a:visited { color: #757B82; }
.critic-review-info .media-title a:hover, .critic-review-info .critic-review-source a:hover { color: #04A00C; }
.div-form-search .search-input-new.critic-review-input { width: 335px; }

.recmaster-genre-block {width:210px; float:left; background-color: #fff;-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22); box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22); border-radius: 6px;display:inline-block;padding:10px;}
.recgenreactive {background-color: #f4f8fc;}

.rec-rating-bad, .rec-rating-normal, .rec-rating-good, .rec-rating-best
{position: absolute; cursor: pointer;right:5px;bottom:10px;width:21px;height:21px;}

.rec-rating-bad { background: url(/img/skins/ll2015b/icons29.png) no-repeat -180px -23px; }
.rec-rating-normal { background: url(/img/skins/ll2015b/icons29.png) no-repeat -180px -46px; }
.rec-rating-good { background: url(/img/skins/ll2015b/icons29.png) no-repeat -203px 0px; }
.rec-rating-best { background: url(/img/skins/ll2015b/icons29.png) no-repeat -203px -23px; }

.messages-filter { position: absolute; top: 0px; right: 0px; }
.message-row { border-bottom: 1px solid rgba(59, 56, 63, 0.1); padding: 10px;}
.message-row .friends-avatar { margin: 0px 10px; float: left; }
.message-row .friends-avatar .friend-big-avatar { width: 80px; height: 80px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; }
.message-row.new { cursor: pointer; }
.message-row.new, .message-row.again-new { background-color: whitesmoke;}
.message-row.first{ border-top: 1px solid rgba(59, 56, 63, 0.1); }
.message-row .sender-data { margin:6px 0 10px 110px; font-size: 14px; }
.message-row.with-checkbox .sender-data { margin-left: 123px; position: relative;}
.message-row .message-data .check-message { float: left; }
.message-row .message-data .check-message input { margin: 0; }
.message-row .message-data .sender-data a { font-size: 18px; display: inline-block; }
.message-row .message-data .sender-data .message-date { font-size: 14px; color: #7A7A7A; float: right; margin-right: 15px; line-height: 20px;}
.message-row .message-data .sender-data .action .i-fav {  background: url(/img/skins/ll2015b/stars9.png) no-repeat -107px -510px !important; display: inline-block; height: 18px; width: 18px; vertical-align: -7px;}
.message-row .message-data .sender-data .action .i-fav-on { vertical-align: -7px; }
.message-row .message-data .sender-data .action .i-fav, .message-row .message-data .sender-data .action .i-fav-on { margin: 0px; }
.message-row .message-data .sender-data .fav-block { float: right; position: relative; top: -4px; }
.unread-counter { font-size: 14px; cursor: pointer; margin-right: 13px; padding: 5px; background-color: #0768d8; color: #ffffff; position: relative; display: inline-block;}
.unread-counter.inbox { position: absolute; top: -2px; margin-left: 15px; }
.unread-counter.right { float: right; top: -5px;}
.message-row .message-data .sender-data .action { font-size: 14px; }
.message-row .message-data .sender-data .action .i-fav-on, .message-row .sender-data a.action:hover .i-fav { background: url(/img/skins/ll2015b/stars9.png) no-repeat -2px -510px !important; display: inline-block; height: 18px; width: 18px;}
.message-row .message-data .message-text { margin-left: 110px; }
.message-row.with-checkbox .message-data .message-text { margin-left: 123px; }
.message-row.new .message-data .message-text, .message-row.inbox .message-data .message-text {position: relative;height: 58px;overflow: hidden;}
.message-row.new .message-data .message-text:before { content: ''; display: block; height: 50px; position: absolute; left: 0; right: 0; bottom: -10px;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(245, 245, 245, 0)),color-stop(75%, rgba(245, 245, 245, 1)), color-stop(100%, rgba(245, 245, 245, 1)));
    background: -webkit-linear-gradient(rgba(245, 245, 245, 0) 0%,rgba(245, 245, 245, 1) 75%,rgba(245, 245, 245, 1) 100%);
    background: -moz-linear-gradient(rgba(245, 245, 245, 0) 0%,rgba(245, 245, 245, 1) 75%,rgba(245, 245, 245, 1) 100%);
    background: -o-linear-gradient(rgba(245, 245, 245, 0) 0%,rgba(245, 245, 245, 1) 75%,rgba(245, 245, 245, 1) 100%);
    background: linear-gradient(rgba(245, 245, 245, 0) 0%,rgba(245, 245, 245, 1) 75%,rgba(245, 245, 245, 1) 100%);}
.message-row.inbox:not(.new) .message-data .message-text:before { content: ''; display: block; height: 50px; position: absolute; left: 0; right: 0; bottom: -10px;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)),color-stop(75%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 75%,rgba(255, 255, 255, 1) 100%);
    background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 75%,rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 75%,rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 75%,rgba(255, 255, 255, 1) 100%);}
.message-row.new .message-data .message-text.total-text { display: none; }
.message-row .message-data a.btn-response { display: inline-block; line-height: 25px; margin-right:10px;}
.message-row .message-data a.btn-response:hover, .message-row .message-data a.btn-response:visited { color: #ffffff !important; }
.message-row .message-data a.action-link { font-size: 12px; }
.message-row .message-data a.action-link, .message-row .message-data a.action-link:visited { color: rgb(117, 123, 130); margin-right: 10px; }
.message-row .message-data a.action-link:hover { color: rgb(57, 66, 76); }
.message-row .message-data a.action-link.right { line-height: 25px; margin-bottom: 0px; margin-left: 8px; margin-right: 2px; }
.message-row .message-data .message-text .actionbar .i-delete { vertical-align: -4px; }
.message-row .message-data .message-text .actionbar .i-link { background: url(/img/skins/ll2015b/icons29.png) no-repeat -125px -238px; width: 11px; height: 19px; vertical-align: -2px;}
.message-row .message-data .message-text .actionbar a.action-link:hover .i-link { background: url(/img/skins/ll2015b/icons29.png) no-repeat -145px -238px; }
.message-row .message-data .message-text .actionbar .i-not-spam, .message-row .message-data .message-text .actionbar .i-spam,
.message-row .message-data .message-text .actionbar .i-mail-open, .message-row .message-data .message-text .actionbar .i-mail{ vertical-align: -2px; }
#messages-checked-text { display: none; margin-bottom: 5px;}
.fixed { position: fixed; z-index: 10000; bottom: 0; margin: 0;}
.non-fixed { position: inherit; z-index: 0; margin-bottom: 20px;}
#checked-form { display: none; }
#checked-form.fixed { width: 100%; left:0; background-color: whitesmoke;}
.fixed #check-form-actions {margin: 0 auto;}
.fixed:not(.non-fixed) #check-form-actions { width: 970px; padding: 20px 50px; }
.check-message-all { display: inline-block; margin: 0px 0 0px 10px; position: relative; top: -10px }
.check-message-all #message-check-all { margin: 0px 10px 0 0; vertical-align: -2px; }
.message-data .actionbar a:last-of-type { margin-right: 2px; }

.game-book-container.three-line { text-align: center; margin-top: 40px; }
.game-book-container.three-line .game-book-block { box-sizing: border-box; width: 211px; height: 320px; background-color: white; border: 1px solid #ebebeb; border-radius: 3px; padding: 13px; display: inline-block; margin-right: 18px; margin-bottom: 35px; }
.game-book-container.three-line .game-book-block:nth-child(3n) { margin-right: 0px; }
.game-book-container.three-line .game-book-picture { display: inline-block; height:290px; width: 185px; background-size: cover; margin-bottom: 15px;}
.game-book-container.three-line .game-book-block .tag-book-rating-value { color: #f5a623; font-family: Arial; font-size: 14px; font-weight: 700; line-height: 16px; vertical-align: -1px !important; margin: 0 5px 0 0;}

.sender-data.wordbreak .i-online.i-online-ll2015 { margin-left: 6px; margin-right:0px; }
.sender-data.wordbreak .unread-counter.inbox { margin-left: 10px; }

#notification-filter-block { position: relative; border-top: 1px solid rgba(59, 56, 63, 0.1); border-bottom: 1px solid rgba(59, 56, 63, 0.1); margin:20px 0; padding: 20px 0px; }
#notification-filter-block #notification-btn { float: right; height: 30px; font-weight: bold; border: none; }
.header .header-context .header-container {width: 920px;}

.book-container.smalllist .selebook-wrapper .book-more, .card-block .book-container .book-more { width: 144px; left: 50%; margin-left: -72px; box-sizing: border-box; }
.book-container.smalltiles .selebook-wrapper .book-item,
.book-container.middletiles .selebook-wrapper .book-item,
.book-container.bigtiles .selebook-wrapper .book-item { height: auto; }
.book-container.smalltiles .selebook-wrapper .book-item .event-actionbar,
.book-container.middletiles .selebook-wrapper .book-item .event-actionbar,
.book-container.biglist .selebook-wrapper .event-actionbar,
.book-container.smalllist .selebook-wrapper .event-actionbar { padding: 0px; }
.book-container.biglist .selebook-wrapper .event-actionbar { text-align: center; }
.book-container.smalltiles .selebook-wrapper .book-item .event-actionbar { margin-top: 10px; }
.book-container.smalltiles .selebook-wrapper .book-item .event-actionbar .action,
.book-container.middletiles .selebook-wrapper .book-item .event-actionbar .action,
.book-container.bigtiles .selebook-wrapper .book-item .event-actionbar .action,
.book-container.smalltiles .selebook-wrapper .book-item .event-actionbar .action .i-edit-black,
.book-container.middletiles .selebook-wrapper .book-item .event-actionbar .action .i-edit-black,
.book-container.bigtiles .selebook-wrapper .book-item .event-actionbar .action .i-edit-black,
.book-container.biglist .selebook-wrapper .event-actionbar .action { margin-right: 0px;}
.book-container.smalllist .selebook-wrapper .event-data-title,
.book-container.smalllist .selebook-wrapper .book-description { padding-right: 95px; }
.book-container.smalllist .selebook-wrapper .action { top: 50% !important; margin-top: -8px; }
.book-container.biglist .selebook-wrapper .event-actionbar .block-spad { margin-bottom: 10px; }
.book-container.biglist .selebook-wrapper .block-spad { margin-bottom: 10px; }
.book-container.biglist .selebook-wrapper .event-actionbar .action { margin-bottom: 10px; }
.book-list-filter.selebooks { margin-top: 0;position: absolute;right: 0;top: 0; }

.div-form-search.selebook-search-block .search-input-new { width: 350px; }
.div-form-search.selebook-search-block form { display: inline-block; }

.promo-list .btn150.promo-actions-btn, .promo-list .btn100.promo-actions-btn { background-color:#3783d6; margin-bottom: 5px; border-bottom: 1px solid #0852A2;display:inline-block;height:23px;line-height:23px;color:#fff !important; }
.promo-list .btn150.promo-actions-btn:hover, .promo-list .btn100.promo-actions-btn:hover { height:23px;line-height:23px;
    background-image: linear-gradient (to bottom, #3783d6, #439BFB);
    background-image: -webkit-linear-gradient(top, #3783d6, #439BFB);
    background-image: -moz-linear-gradient(top, #3783d6, #439BFB);
    background-image: -ms-linear-gradient(top, #3783d6, #439BFB);
    background-image: -o-linear-gradient(top, #3783d6, #439BFB); }
@media (min-width: 1400px) {
    .soc-block { left:50%; margin-left: -680px; }
}

.work-editions a.work-edition-btn {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    width: 115px;
    margin: 0 10px;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3x;
}

.work-editions a.work-edition-btn.save {
  background-color: #39424c;
  color: #fff;
  border: 1px solid #39424c;
}

.work-editions a.work-edition-btn.cancel {
  background-color: #fff;
  color: #39424c;
  border: 2px solid #39424c;
}

.work-editions a.work-edition-btn.save:hover {
    border: 1px solid #04A00C;
    background-color: #04A00C;
    color: #ffffff;
}

.work-editions a.work-edition-btn.cancel:hover {
    border: 2px solid #04A00C;
    color: #04A00C;
}

.work-edition-row.checked .thumbnail { position: relative; }
.work-edition-row.checked .thumbnail:after {
    content: " ";
    background: #fff url(/img/skins/ll2015b/icons32.png) no-repeat -80px -200px;
    display: block;
    height: 19px;
    width: 19px;
    position: absolute;
    float: right;
    right: 7px;
    bottom: 5px;
    border-radius: 10px;
}

.work-edition-picture { position: absolute;right: 15px;top: 45px; }

.semiref { border-bottom: dotted 1px #133b5e; text-decoration: none; cursor: pointer; padding-bottom:2px;}

.ll-loader { width:30px; height: 30px; display:block; margin: 0 auto;margin-top:20px; background: transparent url(/img/loading.gif) 0 0 no-repeat; }

.scifi-btn-genre { color: #fff !important;display: inline-block;height: 35px;line-height: 35px;padding: 0 20px;font-size: 14px;font-weight: bold;background: #0768d8;border-radius: 3px;width: 135px; }
.scifi-text-genre { color: #767579;line-height: 130%;font-size: 14px; }

.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-reader,
.objects-wrapper .object-wrapper.object-post { min-height: 80px; 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-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,
.objects-wrapper .object-wrapper.object-reader .object-info{ margin-left: 96px; }
.objects-wrapper .object-wrapper.object-reader .object-info .description { padding-right: 225px; }

.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; }
.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: 25px 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}
.ll-age { position: absolute; right: 15%; line-height: 28px; bottom: 34px; font-size: 32px; font-family: 'PT Sans', sans-serif; color: #9ca1a6; }

/* Новый поиск в шапке */
/*.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 { 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: 15px !important; right: 0px !important; position: absolute !important; }
.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-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 .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-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.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: 80px; }
.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, a.btn-right, 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; }
}*/

.last.promo-area-button a.small { display: none !important; }
.last.promo-area-button a:not(.small) { height: auto !important;line-height: initial !important;vertical-align: middle;position: initial !important;display: block !important;border: 2px solid #fff;padding: 0px !important;border-radius: 3px !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;-khtml-border-radius: 3px !important; }
.header .outer .middle ul.nav li.last {float: right; line-height: 50px;}

.similar-book-message { padding:16px;border-radius:10px;background-color: rgba(255,204,0,0.2);font-size:14px;line-height: 19px; }
#user-menu .similar-book-message { padding: 10px 16px;margin-bottom: 10px; }

.header 
.header .btn-buy-holder { margin-top:20px;position:relative; }
.header .btn-buy-holder .btn-fill-empty  { font-size:14px; }
.header .btn-buy-holder-190 .btn-fill-empty { width:190px;margin:0 auto;display:block; }
.header .btn-buy-holder .btn-buy-container { position:absolute;bottom:-7px;left:0px;width:500px;z-index: 102; }
.header .btn-buy-holder .btn-buy-bold { font-weight:bold; }
.header .btn-buy-holder .btn-buy-bold.selected { color: rgba(57, 66, 76, 0.54) !important; }
.header .btn-buy-holder .btn-buy-list.selected { color: rgba(57, 66, 76, 0.54) !important; }
.header .btn-buy-holder-right {position:absolute;right:20px;bottom:20px;}
.header .btn-buy-holder.btn-buy-holder-right .btn-buy-container { bottom:0px;left:auto;right:0px; }
.header .btn-buy-holder.btn-buy-holder-center { text-align:center; }
.header .btn-buy-holder.btn-buy-holder-center .btn-buy-container { text-align:left; }
.header .btn-buy-holder.btn-buy-holder-center-middletiles { margin-top: 3px;display: inline-block;height: 14px; }
.header .btn-buy-holder-award { position:absolute;right:24px;bottom:25px; }
.header .btn-buy-holder.btn-buy-holder-award .btn-buy-container { bottom:0px;left:auto;right:0px; }
.header .btn-buy-holder.btn-buy-holder-center-selection { margin-top:0px;margin-bottom:20px; height: 13px; }
.header .book-container.smalltiles .btn-buy-holder .btn-buy-bold { font-size: 14px; }
.header .book-container.smalltiles .btn-buy-holder.btn-buy-holder-center-middletiles { height: 13px; }
.mainsearch-hint-wrapper .objects-wrapper .object-wrapper { position: relative; }
.header .book-data .userbook-container { width: 140px;margin: 0 auto 5px; }
.header .ub-container-btn .ub-share {float: right;width: 30px !important; padding: 0;}
.header .ub-container-btn .btn-max, .ub-container-btn .btn-wh { margin-right: 34px; }
.ic-share { background-image: url(/img/skins/ll2015b/share.svg); vertical-align: -6px; }
.icon-small { vertical-align: -5px;width: 20px;height:20px;line-height:20px;display:inline-block;background-position:center center;background-repeat: no-repeat; }
.swiper-book-data { margin-top: 12px;}
.swiper-book-data .swiper-book-name {height: 35px;overflow-y: hidden;display: inline-block;font-style: normal;font-weight: bold;line-height: 16px;font-size: 14px;color: #39424C;}
.swiper-book-data .swiper-author a, .swiper-book-info.author { font-style: italic;font-weight: normal;line-height: 18px;color: #39424C;font-size: 14px;}
.swiper-book-info.author {display: block;margin-top: 6px;height: 16px;}
.bg-book-text {font-family: PT Sans;font-weight: normal;font-size: 12px;padding: 0px 6px 0px 6px;position: absolute;margin-top: -21px;margin-left: 1px;border-radius: 2px 2px 0px 0px;}

.bg-book-text.novelty {background: #04A00C;opacity: 0.3;}
.bg-book-text.ub {background: #0768D8;opacity: 0.3;}
.bg-book-text.rec {background: #F5A623;opacity: 0.5;}
.bg-book-text > span {line-height: 16px; color: #ffffff}

.swiper-carousel.carousel-scifi-books .swiper-slide {width: 156px;padding: 0px;margin-right: 8px;display: inline-block;zoom: 1;margin-top: 12px;}
.swiper-container.swiper-carousel-selections { padding: 0px;margin: 16px 0 0;}
.scifi-selected-cover { padding: 8px 0px;border: 0;border-radius: 4px;}

.swiper-book-info {display: inline-block;font-family: PT Sans;font-style: normal;font-weight: bold;line-height: 16px;font-size: 14px;color: #39424C !important;vertical-align: top;overflow: hidden;height: 35px;}
 
.swiper-author {height: 18px;overflow-y: hidden;}
.ub-container-btn .ub-status-wish { background: #fff !important;width: auto; }
.ub-container-btn .ub-status-wish, .ub-container-btn .ub-status-unread {font-size: 14px;line-height: 14px !important;}
.btn-buy-list {font-size: 14px;text-align: center;display: block;}
.book-rating-scifi .rating-value { font-size:14px;color:#f5a623;line-height:22px; vertical-align:-1px;}
.book-rating-scifi { margin-top:10px;}
.book-rating-scifi .rating-book { margin:0px; }


.block-border { background: #fff; position: relative;margin-bottom:20px; }
.card-block { border: 0;border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.20);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.20);-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.20);}
.card-block table.group-topics tr td.group-topic-title { background: #fff;border-bottom-width: 1px; }
.card-block.with-pad, .card-block .with-pad { padding: 22px 24px; }
.card-block.with-spad, .card-block .with-spad { padding:10px; }

.center { text-align: center; margin: 0 auto; }
.block-border-tb { padding:20px 0px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.block-border-t { border-top: 1px solid #ebebeb; }
.block-border-b { border-bottom: 1px solid #ebebeb; }

/* userbook popup */
.ll-confirm.ll-confirm-ub .ub-check { background: url(/img/skins/mobile2016/icons/checkbox2-empty.svg) center center no-repeat;vertical-align:-3px;width: 18px;height:18px;margin-right: 10px;}
.ll-confirm.ll-confirm-ub .menu-item.active .ub-check { background: url(/img/skins/mobile2016/icons/checkbox.svg) center center no-repeat; }
.ll-confirm.ll-confirm-ub .menu-item.radiogroup .ub-check { background: url(/img/skins/mobile2016/icons/radio2.svg) center center no-repeat; }
.ll-confirm.ll-confirm-ub .menu-item.radiogroup.active .ub-check { background: url(/img/skins/mobile2016/icons/radio2-active.svg) center center no-repeat; }
.ll-confirm.ll-confirm-ub .menu-item.active, .ll-confirm.ll-confirm-ub .menu-item:hover { color: #39424c !important; }
.ll-confirm.ll-confirm-ub { overflow-y:scroll;-webkit-overflow-scrolling: touch;position:fixed;top:0;bottom:0;left:0;right:0;background-color: rgba(57,66,76,0.54);z-index:10010;white-space:normal; }
.ll-confirm.ll-confirm-ub .ll-confirm-table { white-space: nowrap;height: 100%; }
.ll-confirm.ll-confirm-ub .ll-confirm-table:before {content: '';display: inline-block;vertical-align: middle;height: 100%;margin-right: -0.25px; }
.ll-confirm.ll-confirm-ub .ll-confirm-center { width: 100%;height:auto;vertical-align: top;display: inline-block;/*margin-left: -0.25em;*/ }
.ll-confirm.ll-confirm-ub .ll-confirm-center.just-center { vertical-align: middle; }
.ll-confirm.ll-confirm-ub .ub-block { text-align:left;padding:0;border-radius:4px;max-width:600px;margin:0 auto;margin: 105px auto 20px;white-space:normal;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.24), 0px 0px 16px rgba(0, 0, 0, 0.16); }
.ll-confirm.ll-confirm-ub .ll-confirm-center.just-center .ub-block { margin-top:0px; }
.ll-confirm.ll-confirm-ub .group-title { border:0px; }
.ll-confirm.ll-confirm-ub .ub-table { display:table;width:100%; }
.ll-confirm.ll-confirm-ub .ub-table .ub-column { display:table-cell;width:50%;position:relative;vertical-align:top; }
.ll-confirm.ll-confirm-ub .ub-table .ub-column:first-child { border-right:1px solid #D8D8D8 }
.ll-confirm.ll-confirm-ub .ub-table .ub-column.ub-action-added { display:none; }
.ll-confirm.ll-confirm-ub .ub-table .ub-row.ub-action-added { display:none; }
.ll-confirm.ll-confirm-ub .card-block .card-footer { border-top:0; }
.ll-confirm.ll-confirm-ub .ic-close-white-small { margin-top: -34px;margin-right: -6px; }
.ll-confirm.ll-confirm-ub .ub-row-close { margin-top: -40px;margin-right: 0px;border-radius:4px;background-color:#fff;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.24), 0px 0px 16px rgba(0, 0, 0, 0.16); }
.ll-confirm.ll-confirm-ub .ub-row { padding: 24px 24px;border-top: 1px solid #D8D8D8;position:relative; }
.ll-confirm.ll-confirm-ub .ub-row-block { padding: 24px; } 
.ll-confirm.ll-confirm-ub .ub-row-gray { background-color:#F2F2F2; }
.ll-confirm.ll-confirm-ub .ub-row-darkgray { background-color:#e1e1e1; }
.ll-confirm.ll-confirm-ub .ub-row-darkgray.first { border-radius: 4px 4px 0  0;border-top: 0; }
.ll-confirm.ll-confirm-ub .ub-note { background-color:#FFEEB9;border-color:#FFEEB9; }
.ll-confirm.ll-confirm-ub .ub-note-anim { animation: ubyellow 4s linear infinite;-webkit-animation: ubyellow 4s linear infinite;  }
.ll-confirm.ll-confirm-ub div .ub-note:first-child, .ll-confirm.ll-confirm-ub div .ub-note.first { border-color:#D8D8D8; }
.ll-confirm.ll-confirm-ub .ub-label { font-size:14px;line-height:18px;color:#70777E;margin-bottom:16px;display:block; }
.ll-confirm.ll-confirm-ub .ub-select { width:100%; }
.ub-message { z-index:10011;position:fixed;bottom:20px;left:50%;margin-left:-158px;border-radius:10px;background-color:rgba(98,139,187,0.87);padding:8px;text-align:left;color:#fff;font-size:14px;line-height:20px;width:300px; }
.ll-confirm.ll-confirm-ub .ub-link-gray { font-size:14px;line-height:18px;color:#94999e; }
.ll-confirm.ll-confirm-ub .ub-statuses { margin:-13px 0; }
.ll-confirm.ll-confirm-ub .ub-statuses .radiogroup { padding: 13px 0; }
.ll-confirm.ll-confirm-ub .ub-selections { margin:-5px -24px 24px 0;overflow-y:auto; }
.ll-confirm.ll-confirm-ub .ub-selections .menu-item { padding: 13px 0;line-height:22px; }
.ll-confirm.ll-confirm-ub .ub-selections-add { margin:-13px 0; }
.ll-confirm.ll-confirm-ub .ub-selections-add .menu-item { padding: 13px 0; }
.ll-confirm.ll-confirm-ub .ub-selections .ub-load-selections, .ll-confirm.ll-confirm-ub .ub-friends .ub-load-selections { font-size:16px;color:#0768d8 !important; }
.ll-confirm.ll-confirm-ub .ub-shelf-clear { position: absolute;right: 38px;top: 5px; }
.ll-confirm.ll-confirm-ub .ub-favorite { display:block;color: #39424C !important; }
.ll-confirm.ll-confirm-ub .ub-favorite .i-fav, .ll-confirm.ll-confirm-ub .ub-favorite .i-fav-on { margin-right:10px;vertical-align: -5px; }
.ll-confirm.ll-confirm-ub .ub-favorite:hover, .ll-confirm.ll-confirm-ub .ub-favorite:hover { opacity:1; }
.ll-confirm.ll-confirm-ub .ub-date select { padding-right:8px; }
.ll-confirm.ll-confirm-ub .ub-more { display:block;padding:13px 0;color: #0768d8; }
.ll-confirm.ll-confirm-ub .ubr-block { margin: -10px -7px -6px; }
.ll-confirm.ll-confirm-ub .ub-a { padding:10px 0;display:inline-block; }
.ll-confirm.ll-confirm-ub #ub-status-delete { border-top: 1px solid #D8D8D8; }
.ll-confirm.ll-confirm-ub .ub-label-tags { margin: 0 -10px -10px 0;line-height:14px; }
.ll-confirm.ll-confirm-ub .ub-label-tags .label-tag { margin: 0 10px 10px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 245px; }
.bind-height { overflow-y: auto; }
.ll-confirm.ll-confirm-ub .ic-arrow-back { margin-top: -34px;margin-right: -6px; }
.ll-confirm.ll-confirm-ub .ub-selected { background-color: #F9F9F9; }
.ll-confirm.ll-confirm-ub .brow .brow-title { color: #39424C;font-size:18px;font-weight:bold;line-height: 24px; }
.ll-confirm.ll-confirm-ub .brow .brow-image { float:left; }
.ll-confirm.ll-confirm-ub .brow .brow-image img { min-width:66px !important;width:66px; }
.ll-confirm.ll-confirm-ub .brow .brow-data { margin-left:82px; }
.ll-confirm.ll-confirm-ub .brow .brow-author { font-style: italic; }
.ll-confirm.ll-confirm-ub .brow .brow-authors { margin-top:4px;  }
.ll-confirm.ll-confirm-ub .brow .brow-details { margin-top:16px;font-size:16px;line-height:24px; }
.ll-confirm.ll-confirm-ub .ub-row.last { border-bottom: 0px; }
.ll-confirm.ll-confirm-ub .ub-socials { margin:-14px 0 0 -14px; }
.ll-confirm.ll-confirm-ub .ub-soc-icon { margin: 14px 0 0 14px;float:left;width:40px;height:40px;background-size:100%;background-repeat: no-repeat;background-position: center center; }
.ll-confirm.ll-confirm-ub .ub-soc-icon.sn-more { background-size:initial; }
.ll-confirm.ll-confirm-ub .ub-soc-icon.ub-soc-icon-hide { display:none; }
.ll-confirm.ll-confirm-ub .ub-share-friend .urow-avatar { display:block;border-radius:3px;width: 40px;height:40px;position:relative;background-repeat: no-repeat;background-size: cover;background-position: center center;float:left; }
.ll-confirm.ll-confirm-ub .ub-share-friend.menu-item { height:40px;line-height:40px;padding:8px 16px 8px 0; }
.ll-confirm.ll-confirm-ub .ub-share-friend .ub-check { float:right;margin-right:0px;margin-top: 11px; }
.ll-confirm.ll-confirm-ub .ub-share-friend .urow-login { display:block;margin: 0 30px 0 52px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;  }
.ll-confirm.ll-confirm-ub .ub-friends { margin: -8px -16px -8px 0;max-height:170px;overflow-y: auto; }
.ll-confirm.ll-confirm-ub .ub-friends .ub-load-selections { height:24px;line-height:24px; }
.ll-confirm.ll-confirm-ub select, .ll-confirm.ll-confirm-ub input[type="text"],  .ll-confirm.ll-confirm-ub input[type="password"], .ll-confirm.ll-confirm-ub textarea { border:2px solid #94999E; }
.ll-confirm.ll-confirm-ub input[type="text"] { height:30px;line-height:30px; }
.ll-confirm.ll-confirm-ub .form-input, .ll-confirm.ll-confirm-ub .form-textarea { margin-right:24px; }
.ll-confirm.ll-confirm-ub .search-wide .headersearch-cross { right:49px; }
.ll-confirm.ll-confirm-ub .menu-item { font-size:16px;line-height:22px; }
.ub-container { position:relative; }
.ll-confirm.ll-confirm-ub .ic-add { width:18px;margin-right:9px; }
.ll-confirm.ll-confirm-ub .ub-sel-block { top:0px;left:0px;right:0px;bottom:0px; }
.ll-confirm.ll-confirm-ub .ub-sel-bottom { bottom:0px;left:24px;right:24px; }
.ll-confirm.ll-confirm-ub .ub-sel-fixed { bottom:20px;left:24px;right:24px;top:50px; max-height:300px;overflow-y:auto;}
.ll-confirm.ll-confirm-ub .ub-sel-fixed.with-search { top:104px; }
.ll-confirm.ll-confirm-ub .ub-sel-fixed.with-filter { top:250px; }
.ll-confirm.ll-confirm-ub .ub-sel-fixed.with-create { bottom:76px; }

.ll-confirm.ll-confirm-ub .ub-shelfs-selections.with-filter { min-height:400px; }

.ll-confirm.ll-confirm-ub.ll-confirm-wide { overflow-y:auto; }
.ll-confirm.ll-confirm-ub.ll-confirm-wide .ub-block { max-width:980px; }
.ll-confirm.ll-confirm-ub.ll-confirm-wide .with-pad { padding: 32px 48px 48px; }
.ll-confirm-wide .blist-smalltiles .brow { text-align:left;margin-top:59px; }
.ll-confirm-wide .blist-smalltiles .brow .btn-buy-holder { text-align:center; }
.ll-confirm-wide .blist-smalltiles { margin-left:-32px; }
.ll-confirm-wide .blist-smalltiles .brow { margin-left:32px; }
@media (min-width: 1200px) {
    .ll-confirm.ll-confirm-ub.ll-confirm-wide .ub-block { max-width:1128px; }
}

.ic-close-white-small { background-image: url(/img/skins/mobile2016/icons/close-white.svg);background-size:10px 10px; }
.ic-add { background-image: url(/img/skins/mobile2016/icons/add.svg); }

/* userbook rating */
.ubr-block { margin:-7px -5px; }
.ubr-block .stars-item, .ubr-block .stars-item-half1, .ubr-block .stars-item-half2 { display:inline-block;vertical-align: top;background-repeat: no-repeat;background-size: 24px 20px;height:19px; }
.ubr-block .stars-item { width:20px;padding:7px 4.8px;background-position:4px 7px; }
.ubr-block.ubr-tenstars .stars-item { padding:7px 3px;background-position:2px 7px; }
.ubr-block .stars-item-half1 { width:10px;padding:7px 0 7px 5px;background-position:4px 7px; }
.ubr-block .stars-item-half2 { width:10px;padding:7px 5px 7px 0;background-position:-11px 7px; }
.ubr-block.ub-ratings .star-zero { background-image: url(/img/skins/mobile2016/icons/ub-star-zero.svg);opacity:0.72; }
.ubr-block.ub-ratings .star-orange { background-image: url(/img/skins/mobile2016/icons/ub-star-orange.svg); }
.ubr-block.ub-ratings .star-empty { background-image: url(/img/skins/mobile2016/icons/ub-star-empty.svg);opacity:0.72; }
/* userbook rating end */

.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-label {font-size: 16px; line-height:16px; color: #39424C;margin-bottom: 12px;}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-label.bold {line-height:21px;}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-label.small {font-size:14px;}

.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .comment .ub-label.small {color:#70777E; margin-bottom: 8px;}

.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-row.left {width:44%; display:inline-block; padding: 16px 12px 8px 24px; float:left}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-row.right {width:44%; display:inline-block; padding: 16px 24px 8px 12px; float:right}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-row.right#bs-post {padding-top:50px;}

.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-row {border-top: none; padding: 16px 24px 8px 24px;}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-select {height:40px; font-size:16px; color:#39424C; border-color: #94999e; background: #fff url(/img/skins/mobile2016/icons/arrow-down-gray.svg) no-repeat; background-position: 97% center}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .btn-max.mt-middle {margin-top: 24px;}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-check { background: url(/img/skins/mobile2016/icons/checkbox-empty-gray.svg) center center no-repeat;}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .menu-item.active .ub-check { background: url(/img/skins/mobile2016/icons/checkbox.svg) center center no-repeat; }
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark select {-webkit-appearance: none;-moz-appearance: none;text-indent: 1px; text-overflow: '';}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .ub-row.ub-bookswap-added { display:none; }

.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .btn-fill-empty {float:right; height:36px; margin-right: 24px; line-height: 35px;}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .btn-fill {float:right; height: 40px; line-height: 38px;}
.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .form-textarea textarea {margin-bottom: 10px;}

.ll-confirm.ll-confirm-ub .ll-confirm-table.dark .group-title {border: 1px solid #D8D8D8;}

.card-block .group-title { background-color: rgba(57,66,76,0.03);border-bottom: 1px solid #D8D8D8;padding: 10px 24px;display:block;font-size: 20px;line-height: 26px; }
.card-block .group-title h2, .card-block h2.group-title  { margin-bottom:0px;border-bottom: none; }
.card-block .group-title h2 { display: inline-block; }
.card-block .group-title h2 a, .card-block h2.group-title a { color: #222222; }
.card-block h2.group-title .group-topic-actions a { color: #0768D8; }
.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; }
.ll-confirm.ll-confirm-ub .group-title {border: 0px;}
.ub-card-head-btn-right {position: absolute;background-color: #f9f9f9;padding: 0 24px;right: 0;top: 10px;}
.ub-card-head-btn-right .btn-right {margin-left: 0px;}
.fade-ub-block-h2 {height: 21px;outline: none;overflow: hidden;word-break: break-all;}
.fade-ub-block-h2:before {content: '';position:absolute;top:0px; height:45px; width:15px; right:70px; background: linear-gradient(to right, rgba(7,104,216,0) 0%,rgb(249, 249, 249) 100%); }
.ic-close-white-small { background-image: url(/img/skins/mobile2016/icons/close-white.svg);background-size:10px 10px; }
.icon-middle { vertical-align: -7px;width: 24px;height:24px;line-height:24px;display:inline-block;background-position:center center;background-repeat: no-repeat; }
.icon-small { vertical-align: -5px;width: 20px;height:20px;line-height:20px;display:inline-block;background-position:center center;background-repeat: no-repeat; }
.ic-share {  background-image: url(/img/skins/ll2015b/share.svg); vertical-align:-4px; }
.ic-share-black { background-image: url(/img/skins/mobile2016/icons/share-black.svg); }
.ic-close-white-small { background-image: url(/img/skins/mobile2016/icons/close-white.svg);background-size:10px 10px; }
.btn-right {float: right;margin-left: 10px;margin-right: 0px !important;}

.ub-block .i-fav {  background: url(/img/icons/sprite56.png) no-repeat -153px -34px;}
.ub-block .i-fav, a:hover  .ub-block .i-fav-on, .ub-block .event-actionbar .i-fav, .ub-block .event-actionbar a:hover .i-fav-on { background: url(/img/skins/ll2015b/icons72.png) no-repeat -120px -640px !important;display: inline-block;width: 20px;height: 20px; }
.ub-block .i-fav-on, a:hover .ub-block .i-fav, .ub-block .event-actionbar .i-fav-on, .ub-block .event-actionbar a:hover .i-fav { background: url(/img/skins/ll2015b/icons72.png) no-repeat -140px -640px !important;display: inline-block;width: 20px;height: 20px; }
.card-block .block-bottom {background: #F9F9F9;border-radius: 0 0 4px 4px;}
.with-mpad {padding: 12px 24px;}
.margs-top { margin-top: 16px;}
.marg-bottom {margin-bottom: 24px;}
.marg-top { margin-top: 24px; }
.ll-confirm.ll-confirm-ub .ll-confirm-table input[type="text"] {font-size:16px;height:36px;}
.ll-confirm.ll-confirm-ub .ll-confirm-table input[type="text"].search-input-new { height:40px;line-height:40px; }
.ll-confirm.ll-confirm-ub .ll-confirm-table .search-wide .btn-search-new { background-position: 10px center !important; width:40px;height:40px; }
.ll-confirm.ll-confirm-ub .ll-confirm-table select { height:40px;line-height:38px; }
.ll-confirm.ll-confirm-ub .ll-confirm-table .div-form-search a.btn-main { min-width: 28px; height: 36px; line-height: 36px; }
.ll-confirm.ll-confirm-ub .ll-confirm-table .btn-fill {height:40px; line-height: 40px}
.ll-confirm.ll-confirm-ub .ll-confirm-table .btn-fill-empty {height:36px; line-height: 36px}
.ll-confirm.ll-confirm-ub .ll-confirm-table.bookshare .mt-middle {margin-top: 24px;}
.sn-vkontakte { background-image: url(/img/skins/mobile2016/socials/vkontakte.svg); }
.sn-facebook { background-image: url(/img/skins/mobile2016/socials/facebook.svg); }
.sn-twitter { background-image: url(/img/skins/mobile2016/socials/twitter.svg); }
.sn-tumblr { background-image: url(/img/skins/mobile2016/socials/tumblr.svg); }
.sn-pinterest { background-image: url(/img/skins/mobile2016/socials/pinterest.svg); }
.sn-odnoklassniki { background-image: url(/img/skins/mobile2016/socials/odnoklassniki.svg); }
.sn-livejournal { background-image: url(/img/skins/mobile2016/socials/livejournal.svg); }
.sn-linkedin { background-image: url(/img/skins/mobile2016/socials/linkedin.svg); }
.sn-instagram { background-image: url(/img/skins/mobile2016/socials/instagram.svg); }
.sn-google { background-image: url(/img/skins/mobile2016/socials/google.svg?v=2); }
.sn-flicr { background-image: url(/img/skins/mobile2016/socials/flicr.svg); }
.sn-dairy { background-image: url(/img/skins/mobile2016/socials/dairy.svg); }
.sn-mailru { background-image: url(/img/skins/mobile2016/socials/mailru.svg); }
.sn-more { background-image: url(/img/skins/mobile2016/icons/more.svg); }
.label-orange, .label-genre, .label-tag, .label-spoiler { display:inline-block;margin: 0 10px 16px 0;font-size: 14px;font-weight: normal;height:20px;line-height:20px;padding:0 5px;text-transform: none;border-radius: 2px;}
.label-tag {background-color: #FFF;box-shadow: 0 1px 2px 0 rgba(57,66,76,0.4);}
.form-new .search-wide .headersearch-cross { display: none; position: absolute; width: 14px; height: 14px; background: url(/img/skins/ll2015b/icons72.png) 117px -723px; right: 35px; top: 10px; cursor: pointer;}
.form-new .search-wide {margin-right: 0;vertical-align: top;position: relative;}
.form-new input[type="text"].search-input-new {padding: 0 64px 0 9px;height:34px;line-height:30px;border:2px solid #94999E;}
.form-new .form-input input[type="text"] { width:100%;padding-left:2px;padding-right:2px; }
.form-new:not(.umpad.form-new) .form-input input[type="text"] { padding: 0 10px; }
/*.form-input { line-height: 34px; }*/
.form-textarea { margin-right:6px; }
.form-new .form-textarea textarea { width:100%; }
.form-new .form-texteditor .text-editor-container { width:100%; }
.form-new .form-texteditor .editor-textarea { padding-left:2px;padding-right:2px;box-shadow:none;border-color:#c4c3c5; }
.form-new .form-texteditor .text-editor-separator { padding: 0px 2px;margin: 0px 0px 10px -2px; }
.form-new .form-texteditor .editor-textarea a { margin-left:0px !important; }
.form-new .form-textarea textarea {
    padding: 5px 10px;
    border-radius: 3px;
    resize: vertical;
    min-height: 23px;
    font-size: 16px;
}
.brow-stats-inner .i-fav {width: 19px;height: 19px;}
.objects-wrapper .object-info .brow-title {margin-right: 90px;}
.ub-container-btn .btn-max, .ub-container-btn .btn-wh {margin-right: 34px;width: auto;}
.ll-confirm.ll-confirm-ub a.disabled {pointer-events:none !important;}
.opc-038 { opacity: 0.38; }
.ll-confirm a {text-decoration: none;}
.form-new input[type="text"] {line-height: 32px;height: 32px;padding: 0 10px;border-radius: 3px;font-size: 16px;}
.form-new select {height: 34px;line-height: 34px;border-radius: 3px;padding: 0 7px;font-size: 16px;vertical-align: top;}
.form-new input[type="password"] {line-height: 32px;height: 32px;padding: 0 10px;border-radius: 3px;font-size: 16px;}

.ll-confirm.ll-confirm-ub .ll-confirm-table input[type="text"].search-input-new {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding: 0 59px 0 9px;    
    border: 2px solid #94999E;
    width: 100%;    
    box-sizing: border-box;
}
.btn-search-new {
    background: #9ca1a6 url(/img/icons/search-input-white.png) 14px center no-repeat !important;
    position: relative;
    margin-left: -54px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: right;
    vertical-align: top;
    cursor: pointer;
    width: 50px;
    height: 34px;
    border: 0;
    border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -khtml-border-radius: 0 3px 3px 0;
}

.ll-confirm.ll-confirm-ub .ll-confirm-table .search-wide .btn-search-new {
    position: absolute;
    top: 0px;
    right: 0;
    background-position: 10px center !important;
    width: 40px;
    height: 40px;    
    padding: 0px;
    margin-left: -38px;
}
.ll-confirm.ll-confirm-ub .ll-confirm-table .search-wide .btn-search-new:hover { background-color: #04A00C !important; border-color: #04A00C; }
.ic-arrow-back { background-image: url(/img/skins/mobile2016/icons/arrow-back.svg);}

.i-arrow-more, .i-arrow-unmore {
    background: url(/img/skins/ll2015b/icons72.png) no-repeat 0 0;
    display: inline-block;
    width: 13px;
    height: 20px;
    margin: 0;
}
.i-arrow-more {    
    background-position: -180px -220px;
    vertical-align: -5px;    
}
.i-arrow-unmore {
    background-position: 0px -700px;
    vertical-align: -6px;    
}

.bold {font-weight: bold;}
.ub-bookswap-book {display: inline-block;vertical-align: top;margin-left: 10px;width: 475px;}
.multiselect-holder { overflow:hidden; height: 36px;line-height: 34px;padding: 0px 24px 0px 8px;border: 2px solid #94999e;
    background: #fff url(/img/skins/mobile2016/icons/arrow-down-gray.svg) no-repeat;
    background-position: 97% center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.multiselect-options {display:none; position:absolute; width: 262px; border: 1px solid #94999e; background: #ffffff;z-index: 10;}
.multiselect-options .menu-item {padding: 15px 10px;}
.multiselect-options .menu-item:hover {background-color: rgba(7,104,216,0.08); opacity: 1;}

.ll-confirm.ll-confirm-ub .blue-message-holder {position: absolute; z-index: 101; top: 100px; width: 210px; margin-left: 48px;}
.ll-confirm.ll-confirm-ub .blue-triangle {width: 0; position: absolute; height: 0; border-style: solid; border-width: 7px 7px 0 7px; border-color: #0768D8 transparent transparent transparent;   top: 68px;left: 95px;}
.ll-confirm.ll-confirm-ub .blue-message {position: absolute;padding:16px; font-size:14px; line-height:18px;color: #ffffff; background: #0768D8;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.ll-confirm.ll-confirm-ub a.disabled {pointer-events:none !important;}

.ll-select { display:inline-block;position: relative;vertical-align:top; }
.ll-select .ll-select-btn { vertical-align:middle;padding: 0 32px 0 10px;background:#fff;border-radius: 3px;position: relative;color:#39424C !important;overflow:hidden;display:inline-block;height:32px;line-height:32px;border:1px;border: 1px solid rgba(57,66,76,0.3); }
.ll-select .ll-select-option-text { overflow:hidden;display:block;white-space: nowrap; }
.ll-select .ll-select-option .ll-select-option-text { white-space:nowrap; }
.ll-select .ll-select-holder { position:absolute;top:36px;background:#fff;box-shadow: 0 1px 6px 0 rgba(57,66,76,0.4);border-radius: 3px;z-index:10;min-width: 100%;max-width:400px;max-height:400px;overflow-y:auto; }
.ll-select .ll-select-option { padding:15px 65px 15px 24px;line-height:20px;display:block;white-space: nowrap;color:#39424C !important;position:relative; }
.ll-select .ll-select-option:hover, .ll-select .ll-select-row:hover { background-color: rgba(7,104,216,0.08);opacity:1; }
.ll-select .ll-select-option .ll-select-option-html { display:inline-block;margin-right:24px; }
.ll-select .ll-select-option.selected .ll-select-check, .ll-select .ll-select-row.selected .ll-select-check { display:inline-block;position:absolute;top:14px;right:24px;height:20px;width:17px;background: url(/img/skins/ll2015b/icons72.png) -82px -620px no-repeat; }
.ll-select .ll-select-btn .ll-select-check { display:inline-block;position:absolute;top:12px;right:9px;height:7px;width:12px;background: url(/img/skins/ll2015b/icons72.png) -184px -667px no-repeat; }
.ll-select .ll-select-btn .ll-select-option-html { margin-right:14px; }
.ll-select .ll-select-btn:before, .ll-mselect .ll-select-btn:before { content:" ";position:absolute;width:25px;height:33px;top:0px;right:28px;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
.ll-select .ll-select-option:before, .ll-mselect .ll-select-option:before { content:" ";position:absolute;width:40px;height:50px;top:0px;right:50px;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
.ll-select .ll-select-option:hover:before, .ll-mselect .ll-select-option:hover:before { 
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(7,104,216,0) 100%);
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(7,104,216,0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(7,104,216,0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(7,104,216,0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(7,104,216,0) 100%);
}
.ll-select .ll-select-row { text-align:left;font-size:16px;height: auto !important;min-height: auto !important;padding: 12px 16px;line-height: 24px !important;display:block;white-space: nowrap;color:#39424C !important;position:relative; }
.ll-select.ll-with-checkbox .ll-select-row { padding-right:65px; }
.ll-select .ll-select-gray { color:#9ca0a5 !important; }
.ll-select.ll-select-more .ll-select-holder { top:25px;right:0px;left:auto;text-align:left; }
.ll-select.ll-select-search { position:absolute;top:0; left: 0px; }
.ll-select.ll-select-search .ll-select-holder { max-height:408px; }
.ll-select.ll-select-search .event-user-avatar { width:34px;height:34px;margin: -7px 6px -7px 0;vertical-align:middle; }
.ll-select.ll-select-search .ll-select-row { padding-left:10px; }
.ll-select.ll-select-search .ll-select-row.selected { background-color: rgba(7,104,216,0.08);opacity:1; }

.form-new input:not(.btn100), .form-new input.text, .form-new input[type="text"], .form-new input.password,
.form-new input[type="password"], .form-new input.file, .form-new input[type="file"], .form-new textarea, .form-new select {
    background:#fff;
}

.popup-rockbook {
    position: fixed;
    top: calc(50% - 250px);
    left: 0;
    right: 0;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 508px;
    height: 437px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 20px;
    background: url(/img/skins/rocknbook22/popup-rockbook-bg.jpg) no-repeat; }
  .popup-rockbook__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    padding-bottom: 72px;
  }
  .popup-rockbook img {
    margin: -76px 0 33px; }
  
  .popup-rockbook .btn-close {
    top: -32px;
    right: 10px; }
  
  .popup-rockbook .btn-close::before,
  .popup-rockbook .btn-close::after {
    background: #fff; }
  
  .popup-rockbook h3 {
    font: 600 32px/40px "Source Sans Pro", sans-serif;
    text-align: center;
    color: #fff;
    margin: 0 0 48px; }
  
  .popup-rockbook p {
    font: 600 20px/24px "Source Sans Pro", sans-serif;
    color: #fff;
    text-align: center;
    margin: 0 0 48px; }
  
  .popup-rockbook__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 48px;
    border-radius: 24px;
    color: #fff;
    padding: 0 45px;
    background: -webkit-gradient(linear, left top, left bottom, from(#FA00FF), to(#F05374));
    background: linear-gradient(180deg, #FA00FF 0%, #F05374 100%);
    font: 600 20px/24px "Source Sans Pro", sans-serif; }
  
  .popup-rockbook__btn:hover,
  .popup-rockbook__btn:active {
    opacity: 0.8; }
    