.biblio_book_top{margin-bottom: 30px;}
.biblio_book_left{padding-right: 30px;width: 1%;}
.biblio_book_left,biblio_book_center{vertical-align: top;}

/* обложка */
#biblio_book_cover_image{border: 1px solid #cecdcc;max-width:417px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.biblio_book_cover_type1 .cover {padding-left: 20px;}
.biblio_book_cover noscript img {display: block; background: url('/static/litres/modules/no-cover/i/img_no_cover_error.svg') center / auto 50%  #EAEEF3 no-repeat; border: 1px solid #c6c9cd; text-indent: 100%; white-space: nowrap; overflow: hidden;}

/* обложка аудиокниги */
.biblio_book_cover_inside1 #biblio_book_cover_image{border:2px solid #3b393f;}
.biblio_book_cover_inside1 .cover:after{content:""; position:absolute; top:0; left:0; width:23px; height:100%; background: url(/static/litres/i/pages/biblio_book/cover/audio/cover1.png) repeat-y -1px 0; background-image: url(/static/litres/i/pages/biblio_book/cover/audio/cover1.svg); box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-top:2px solid #3b393f; border-bottom:2px solid #3b393f;border-right: 3px solid #3b393f;}

/* нижний блок */
.biblio_book_bottom{margin-left: 200px;}
.biblio_bottom__tab{margin-left:20px;}

/* center block */

/* тип книги */
.biblio_book_type{font-size: 14px;line-height: 20px;color:#999;margin-bottom: 10px;}

/* название книги */
.biblio_book_name{margin-bottom:10px;}
.biblio_book_name h1{display:inline;font-size:18px;font-weight:bold;line-height:20px;}
.biblio_book_name__draft h1{margin-right:17px;line-height:22px;vertical-align:middle;}
.biblio_book_subtitle{color:#767579;font-size:16px;line-height:19px;margin:11px 0;}

/* автор и серии*/
.biblio_book_author, .biblio_book_sequences{font-size:14px;line-height: 20px;}
.biblio_book_author a, .biblio_book_author__link, .biblio_book_sequences a, .biblio_book_sequences__link{color:#106edc; text-decoration:underline; cursor:pointer;}
.biblio_book_author a:hover, .biblio_book_author__link:hover, .biblio_book_sequences a:hover, .biblio_book_sequences__link:hover{color:#ff4c14;}
.biblio_book_author_title{padding:0 5px 0 0;}

/* рейтинг */
.biblio_book_rating{height:20px; margin:10px 0 20px 0;}
.biblio_book_rating > div{display:inline-block; vertical-align:top;}
.biblio_book_rating .show_mid_vote{font-size:16px;}
.book_reviews_link{line-height:20px; color:#106edc; font-size:16px; cursor:pointer; margin-left:19px;}
.book_reviews_link:hover{color:#ff4c14;}
.book_reviews_link .counts{color:#999; font-weight:normal;}

/* действия юзера (читать, оглавление, отложить) */
.biblio_book_actions{margin-bottom: 10px;width:440px;}
.biblio_book_actions_flex{display: flex;flex-direction: row;flex-wrap: wrap;margin: -5px;}
.biblio_book_actions_flex > *{margin: 5px;}
/*.biblio_book_actions a, .biblio_book_actions button{color:#999;padding: 0 6px;font-size: 12px;text-align: left;}*/

.form_action_read{display:inline-block; vertical-align:top;flex-grow: 1;display: flex;}

/* общий класс для новых иконок */
.biblio_book_actions .action_read, .biblio_book_actions .book_action_gift, .biblio_book_actions .samizdat_complain{display: inline-block;background: none;border: 0 none;line-height: 1;text-decoration: none;font-size: 16px;color: #767579;height: 40px;line-height: 40px;text-overflow: ellipsis;padding: 0 16px;border-radius:3px;}
.biblio_book_actions .action_read .read-icon {margin-right: 9px;margin-top: 4px;display: inline-block;vertical-align: middle;margin-left: -4px;}
.biblio_book_actions .action_read .g-stroke {stroke: #767579;}
.biblio_book_actions .action_read:hover .g-stroke {stroke: #3B393F;}
.biblio_book_actions .action_read{flex-grow: 1;border: 0 none;box-shadow: inset 0 0 0 1px #C4C4C6;}
.biblio_book_actions .action_read:hover,.biblio_book_actions .book_action_gift:hover,.biblio_book_actions .samizdat_complain:hover{color: #000;background: #f5f5f5;}
.read-excerpt-wrapper {line-height: 40px;vertical-align: middle;display: inline-block;margin: 0px -6px 4px 0;}
.read-excerpt-label {text-align: left; line-height: 16px;}

.read-detailed-label {color: #9D9C9F;font-size: 12px;line-height: 14px;text-align: left;}
.action_read.is_detailed {box-shadow: inset 0 0 0 1px rgba(14,146,14, 0.5);margin-right: 3px;}
.action_read.is_detailed .g-stroke, .action_read.is_detailed:hover .g-stroke {stroke: #0E920E;}
.biblio_book_actions .action_read.is_detailed:hover {background-color: rgba(14, 146, 14, 0.1);}
.read-excerpt-label {color: #0E920E;margin-right: 0px;}

.button_high.action_read {height: 50px;line-height: 50px;}
.light_actions.action_read {box-shadow: none;height: 50px;line-height: 50px;background-color: #F5F5F5;text-transform: uppercase;font-size: 14px;font-weight: bold;}

/*.biblio_book_actions .action_read:hover:before{background: url(/static/litres/i/pages/biblio_book/action_read.png) no-repeat center center;}*/
.biblio_book_actions .action_contents{width: 124px;padding: 0 13px; margin-right:10px;}
.biblio_book_actions .action_contents:before{background: url(/static/litres/i/pages/biblio_book/action_contents.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/action_contents.svg);width: 15px;margin-right: 14px;}
.biblio_book_actions .action_contents:hover:before, .biblio_book_actions .action_contents.active_toc:before{background: url(/static/litres/i/pages/biblio_book/action_contents_2.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/action_contents_2.svg);width: 15px;}
.biblio_book_actions .action_contents.active_toc{background: #3b393f;color:#fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.biblio_book_actions .action_basket{width: 118px;padding: 0 12px;}
.biblio_book_actions .action_basket:before{background: url(/static/litres/i/pages/biblio_book/action_basket.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/action_basket.svg);width: 21px;margin-right: 9px;}
.biblio_book_actions .action_basket:hover:before,.biblio_book_actions .action_basket.in_basket:before{background: url(/static/litres/i/pages/biblio_book/action_basket_2.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/action_basket_2.svg);width: 21px;}
.biblio_book_actions .action_basket.in_basket{background: #3b393f;color:#fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.biblio_book_actions .book_action_gift{text-align: center;flex-grow: 1;border: 0 none;box-shadow: inset 0 0 0 1px #C4C4C6;}
.biblio_book_actions .book_action_gift:before{background: url(/static/litres/i/pages/biblio_book/action_present.png) no-repeat center center;width: 18px;height:22px;margin-right: 7px;margin-top: -0.350em;}

/* кнопка читать на купленной */
.biblio_book_read_text__btn{display: inline-block;text-align: center;text-decoration: none;width:221px;padding:0 5px 0 50px;color:#ff4c00;font-size: 16px;font-weight: bold;line-height: 50px;border: 0 none;text-transform: uppercase;cursor: pointer;
	-webkit-box-shadow:inset 0 0 0 2px #f0f0f0;
	-moz-box-shadow:   inset 0 0 0 2px #f0f0f0;
	box-shadow:        inset 0 0 0 2px #f0f0f0;
	background: url(/static/litres/i/pages/biblio_book/icon/icon_readonline.png) no-repeat 8px center;
	background-image: url(/static/litres/i/pages/biblio_book/icon/icon_readonline.svg);}
.biblio_book_read_text__btn:hover {
	background-color: #3b393f;
	border-color: #3b393f;
	color: #fff;
	box-shadow: none;
}


/* приложение читай */
.biblio_book_app_text{background: #efeee9;padding: 26px 9px 20px 18px;margin-bottom: 20px; border-radius:3px;}
.biblio_book_app_text strong{font-weight: bold;}
.biblio_book_app_text__bg{padding-right: 131px;min-height: 216px;
	background: url(/static/litres/i/pages/biblio_book/icon/tel_read.png) no-repeat right center;
	background-image: url(/static/litres/i/pages/biblio_book/icon/tel_read.svg);}
.biblio_book_app_text__bg_audio{
	background: url(/static/litres/i/pages/biblio_book/icon/tel_audio.png) no-repeat right center;
	background-image: url(/static/litres/i/pages/biblio_book/icon/tel_audio.svg);
}
.biblio_book_app_text__bg_school {background: url(/static/litres/i/pages/biblio_book/icon/school_phone.png) no-repeat right center;}
.biblio_book_app_text__caption{font-size: 16px;line-height: 20px;margin-bottom: 19px;}
.biblio_book_app_text__button{font-size: 16px;height: 50px;line-height: 50px;}
.biblio_book_app_text__descr{font-size: 12px;line-height: 14px;color: #9d9c9c;margin-bottom: 20px;}
.biblio_book_app_text__descr span{color:#959394;}
.app_text_sent{text-align: left;font-weight: bold;color:#3b393f;padding:0 10px;
	-webkit-box-shadow: inset 0 0 0 2px #0e920e,inset 0px 1px 6px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0 0 0 2px #0e920e,inset 0px 1px 6px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0 0 0 2px #0e920e,inset 0px 1px 6px 0px rgba(0,0,0,0.75);
}
.biblio_book_app_text__list{display: none;color:#000;counter-reset: item;font-size: 16px;line-height: 19px;margin-bottom: 20px;margin-top: 10px;}
.biblio_book_app_text__list li{margin-bottom:10px; padding:0 0 0 26px; position:relative;}
.biblio_book_app_text__list li:before{font-weight: bold; content: counter(item) "."; counter-increment: item;color:#ff4c00; position:absolute; left:0;}
.biblio_book_app_txt__caption_not_sent{font-weight: bold;}
.book_app_open {border: none; color: #106edc; outline: none; text-decoration: underline; cursor: pointer; font-size: 16px; background: none;}
.book_app_open:hover {color: #ff4c14}
.book_app_sent{margin-bottom: 10px;padding: 0 10px;}
.book_app_sent_tel{font-size: 16px;line-height: 50px;color: #ff4c00;font-weight: bold;margin-right: 15px;}
.book_app_sent_change{font-size: 14px;line-height: 50px;color: #3b393f;}
.book_otpin{display: none;margin-left: 25px;font-size: 72px;line-height: 90px;color: #3b393f;border: 3px solid #3b393f;padding: 0 13px; min-width:240px; text-align:center;}
.send-otpin__radio-wrapper {margin-bottom: 6px;}
.send-otpin__radio-label {font-size:14px;margin-right:40px;}
.send-otpin__radio {margin-right: 5px;}
.send-otpin__inputs-wrapper .input {font-size: 16px; color:#000; padding:0 15px; outline: none;font-weight:bold;display: block;width:100%;height:50px;line-height: 50px; border: 1px solid #9d9a94; box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.2);background-color: #fefde8; border-radius:3px;}
.send-otpin__inputs-wrapper .input:focus{border:2px solid #0e920e; box-shadow:none;}
.send-otpin__inputs-wrapper .input::-webkit-input-placeholder {opacity:1; color:#4c4c4c; text-align:center; font-weight:normal;}
.send-otpin__inputs-wrapper .input::-moz-placeholder {opacity:1; color:#4c4c4c; text-align:center; font-weight:normal;}
.send-otpin__inputs-wrapper .input:-moz-placeholder {opacity:1; color:#4c4c4c; text-align:center; font-weight:normal;}
.send-otpin__inputs-wrapper .input:-ms-input-placeholder {opacity:1; color:#4c4c4c; text-align:center; font-weight:normal;}
.send-otpin__button {display: block;width:100%;text-align: center;height:50px;line-height: 50px;font-size: 16px;height: 50px;line-height: 50px;}
.send-otpin__inputs-wrapper {margin-bottom: 10px;}
.send-otpin__input-container {display: none;}
.send-otpin__input-container_open {display: block;}
.send-otpin .phone-select__wrapp {width: 100%; height: 50px;}
.send-otpin .phone-select__pick {width: 125px;}
#send-otpin__phones {min-height: 50px;background-color: #fefde8;box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.2);}
.send-otpin .phone-select__pick {box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.2);background-color: #fefde8;}
.send-otpin .phone-select__popup_open {top: 52px;}
#app-read-data {text-align: center;}
.send-otpin .phone-select__number {width: auto;}
.send-otpin .phone-select__flag {margin-top: 14px;}
.send-otpin .phone-select__code {font-size: 16px; font-weight: bold; line-height: 50px;}
.send-otpin .phone-select__pick:before {top: 17px;}
.send-otpin .phone-select__pick_open:before {top: 22px;}
.send-otpin .phone-select__popup {height: 200px;}
.send-otpin .phone-select__input::-moz-placeholder {text-align: left;}
.send-otpin .phone-select__input::-webkit-input-placeholder  {text-align: left;}
.send-otpin .phone-select__input:-ms-input-placeholder  {text-align: left;}
.send-otpin .phone-select__input::-ms-input-placeholder  {text-align: left;}
.send-otpin .phone-select__input::placeholder  {text-align: left;}
.biblio_book_app_text__bg-tel-sms {background: url(/static/litres/i/pages/biblio_book/icon/tel_sms.png) no-repeat right center; background-image: url(/static/litres/i/pages/biblio_book/icon/tel_sms.svg);}

.biblio_book_app_text__notice{position:relative;margin-bottom:10px;padding-left:50px;line-height:25px;}
.biblio_book_app_text__notice a{display:block;}
.biblio_book_app_text__notice .book_app_icon{position:absolute;left:15px;width:23px;height:25px;background-image:url(/static/litres/i/pages/biblio_book/smartphone.svg);}
.biblio_book_app_text__notice .one_icon{top:25%;}
.biblio_book_app_text__notice .book_app_ios_icon{background: url(/static/litres/i/pages/biblio_book/smartphone.png) 0 0 no-repeat;}
.biblio_book_app_text__notice .book_app_android_icon{background: url(/static/litres/i/pages/biblio_book/smartphone.png) -35px 0 no-repeat;}
.biblio_book_app_text__notice .book_app_win8_icon{background: url(/static/litres/i/pages/biblio_book/smartphone.png) -69px 0 no-repeat;}

/* кнопка купить */
.biblio_book_buy{margin-bottom: 10px;width: 440px;}
.biblio_book_buy .coolbtn{display: block;width: 100%;font-size: 16px;font-weight: bold;height: 50px;line-height: 50px;}
.biblio_book_buy .coolbtn span:not(.litres_ruble){vertical-align: middle;}
.biblio_book_buy .coolbtn span.currency {vertical-align: baseline;}
.biblio_book_buy .coolbtn .old-price{color: #b6deb6;text-decoration: line-through;font-weight: normal;}
.biblio_book_buy__ru{font-weight: normal;color: #b6deb6;} /*[55372]*/

.biblio_book_buy_paper{margin-bottom: 20px;}
.biblio_book_buy_paper__btn, .biblio_book_read_paper__btn{cursor:pointer;font-weight: bold;color:rgb(59, 57, 63);text-transform: uppercase;border:1px solid rgba(76, 74, 88, .2);font-size: 16px;line-height: 47px;padding: 0 22px;background: 0 none;display: inline-block;}
.biblio_book_buy_paper__btn:hover, .biblio_book_read_paper__btn:hover {background:#3b393f;color:#fff;border-color:#3b393f;}
.biblio_book_read_paper__btn{text-decoration:none;margin-left: 9px;}
.biblio_book_buy_paper__btn{width:400px;}
.biblio_book_read_paper .biblio_book_buy_paper__btn{width:auto;}

/* [112421] АБ-тест для проверки эффективности подробного предложения покупки */
.biblio_book_buy_offer{padding: 20px 40px 30px;background: #f5f5f5;position: relative;margin-top: 30px;margin-bottom: 30px;}
.biblio_book_buy_offer:before, .biblio_book_buy_offer:after {content: "";display: block;position: absolute;left: 0;width: 100%;background: url(/static/litres/i/pages/biblio_book/buy/top.svg) repeat-x;height: 4px;}
.biblio_book_buy_offer:before{bottom: 100%;}
.biblio_book_buy_offer:after{top: 100%;transform: scaleY(-1);}
.book-offer{color:#3B393F;font-size: 14px;line-height: 20px;margin-bottom: 15px;}
.book-offer__item{margin-bottom: 10px;display: flex;align-items: baseline;}
.book-offer__title{flex-grow: 1;}
.book-offer__value{flex-shrink: 0;}
.book-offer__item_price{font-weight: bold;}
.book-offer__item_total{font-weight: bold;border-top: 1px solid #c4c4c6;padding-top: 15px;}
.book-offer__item_total .book-offer__value{font-size: 24px;}
.book-offer__item_discount{color: #FF4C00;}
.book-offer__bonus-help{width:20px;height:20px;display:inline-block;vertical-align: baseline; background-color: #EBEBEB;border-radius: 20px;margin-left: 5px;text-align: center;text-decoration: none;color: #9D9C9F;font-size: 12px;line-height: 20px;}
.book-offer__bonus-help:hover{color:#ff4c00;}

/* способы оплаты */
.biblio_book_payments{width:440px; margin-bottom:10px; white-space:nowrap; display: flex;}
.biblio_book_payments .a_buyicon{height:18px; flex-grow: 1; display: inline-block; text-indent:-999px;overflow:hidden;}
.biblio_book_payments .a_buyicon_mastercard{width:26px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/mastercard.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/mastercard.svg);}
.biblio_book_payments .a_buyicon_visa{width:36px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/visa.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/visa.svg);}
.biblio_book_payments .a_buyicon_qiwi{width:39px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/qiwi.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/qiwi.svg);}
.biblio_book_payments .a_buyicon_paypal{width:39px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/paypal.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/paypal.svg);}
.biblio_book_payments .a_buyicon_webmoney{width:14px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/wm.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/wm.svg);}
.biblio_book_payments .a_buyicon_yandex{width:14px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/yandex.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/yandex.svg);}
.biblio_book_payments .a_buyicon_alfaclick{width:13px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/alfa.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/alfa.svg);}
.biblio_book_payments .a_buyicon_mts{width:14px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/mts.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/mts.svg);}
.biblio_book_payments .a_buyicon_beeline{width:14px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/beeline.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/beeline.svg);}
.biblio_book_payments .a_buyicon_megafon{width:15px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/megafon.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/megafon.svg);}
.biblio_book_payments .a_buyicon_tele2{width:26px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/tele2.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/tele2.svg);}
.biblio_book_payments .a_buyicon_applepay{width:18px;
	background:url(/static/litres/i/pages/biblio_book/payment_logos/apple.png) center no-repeat;
	background-image:url(/static/litres/i/pages/biblio_book/payment_logos/apple.svg);}

/* бонусы при покупке */
.biblio_book_bonus{font-style: italic; font-size:14px; line-height: 20px;color:#333; margin-bottom:20px;}
.biblio_book_bonus #switch_active_loyality.bonus:after{content: "";display: inline-block;width: 15px;height: 10px;margin-left: 6px;background: url(/static/litres/i/pages/biblio_book/bonus_arrow.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/bonus_arrow.svg);}

/* вспомогательный серый блок под кнопкой купить */
.biblio_book_howto{background: #f5f5f5; padding: 10px 20px 10px 20px;margin-bottom:10px;width: 440px; border-radius:3px;}
.biblio_book_howto_caption{margin-bottom: 10px;text-transform: uppercase;}
.biblio_book_howto_caption,.download_formats li{color:#98979a;font-size: 13px;line-height: 20px;}
.biblio_book_howto_caption, .download_formats strong{font-weight: bold;}
.formats_only_litres strong { font:13px/15px 'Arial'; font-weight:bold; color:#3b393f; }
.download_formats li{margin-right: 15px;display: inline;}
.download_formats li:first-child{color:#98979a;margin-right: 9px;}
.download_formats li:last-child{margin-right: 0;}
.download_formats li a{color: #727175;text-decoration: none;font-weight: bold;}
.download_formats li a:hover{color: #106edc;text-decoration: underline;}
.biblio_book_howto .devices{display: table;width: 100%;margin:10px 0;}
.biblio_book_howto .devices a{font-size: 12px;line-height: 16px;color:#777;height:40px;display: table-cell;vertical-align: middle;text-decoration: none;}
.biblio_book_howto .devices a:hover{text-decoration: underline;}
.biblio_book_howto .devices a:last-child{padding-right: 0;}
.biblio_book_howto .devices .smartphone{background: url(/static/litres/i/pages/biblio_book/smartphone.png) 2px center no-repeat;background-image: url(/static/litres/i/pages/biblio_book/smartphone.svg);padding-left: 101px;width:247px;}
.biblio_book_howto_gray .devices .smartphone{background-image: url(/static/litres/i/pages/biblio_book/smartphone_gray.svg);}
.biblio_book_howto .devices .notebook{background: url(/static/litres/i/pages/biblio_book/notebook.png) 1px center no-repeat;background-image: url(/static/litres/i/pages/biblio_book/notebook.svg);padding-left: 50px;width:147px;}
.biblio_book_howto_gray .devices .notebook{background-image: url(/static/litres/i/pages/biblio_book/notebook_gray.svg);}
.biblio_book_howto .devices .reader{background: url(/static/litres/i/pages/biblio_book/reader.png) left center no-repeat;background-image: url(/static/litres/i/pages/biblio_book/reader.svg);padding-left: 28px;}
.biblio_book_howto_gray .devices .reader{background-image: url(/static/litres/i/pages/biblio_book/reader_gray.svg);}
.biblio_book_howto #start-audio-caption[onclick]{cursor:pointer;}
.biblio_book_howto .devices:not(.devices_ru) .smartphone {background-image: url(/static/litres/i/popup/popup_read/icon_smartphone_global.svg); padding-left: 70px; background-size: 23% 66%;}
.biblio_book_howto__draft{font-size:14px;line-height:20px;}
.biblio_book_howto__draft a{text-decoration:none;}

/* информация о книге */
.biblio_book_info_detailed {padding:0 0 15px 0;}
.biblio_book_info li,.biblio_book_info_detailed li{font-size:14px;line-height: 20px;}
.biblio_book_info li a{font-style:italic;}
.biblio_book_info li strong,.biblio_book_info_detailed li strong{font-weight: bold;font-style: normal;}
.biblio_book_info li:last-child,.biblio_book_info_detailed li:last-child{margin-bottom: 0;}
.biblio_book_info_detailed li{line-height: 25px;}
.biblio_book_info_detailed_left,
.biblio_book_info_detailed_right,
.biblio_book_info_detailed_complain{display: inline-block; vertical-align: top; margin-right: 50px;}
.biblio_book_info_detailed_complain {margin-right: 0;}
.biblio_book_info .biblio_book_other_carriers{text-align: inherit;}
.biblio_book_info li a,.biblio_book_info_detailed li a{text-decoration: none;color: #106edc;}
.biblio_book_info li a:hover,.biblio_book_info_detailed li a:hover{text-decoration: underline;}
.content_column .biblio_book_info{padding:15px 0 20px 0;}
.book_intro{border-bottom: 1px #106EDC dashed;text-decoration: none!important;}
.book_intro:hover{color: #FF4C14;border-color: #FF4C14;}
.book_intro_popup.book_intro_popup:before{left: 50%;margin-left: -10px;}

.biblio_info__link{cursor:pointer; color:#106edc; font-style:italic;}
.biblio_info__link:hover{text-decoration:underline;}
.biblio_info_detailed__link{cursor:pointer; color:#106edc;}
.biblio_info_detailed__link:hover{text-decoration:underline;}

#book_info .biblio_book_info_detailed {padding:12px 0 15px 0;}

/* краткое описание */
.biblio_book_descr,.biblio_book_info_detailed{font-size: 16px;line-height: 25px;}

.seotext{font-size:14px; margin-top:20px;line-height:22px; overflow:hidden;}
.seotext_hide{height:67px; overflow:hidden;}
.seotext p{padding:0 0 2px 0;}
.seotext ul, .seotext ol{padding:0 0 5px 0;}

.txt_more{position:relative; width:100%; margin-top:-23px; padding-top:25px; margin-bottom:25px; text-align:right;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 99%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 99%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.txt_more span{font-size:14px; border-bottom:1px dotted #0099CC;color:#0099CC; text-decoration:none; cursor:pointer; line-height:18px;}
.txt_more span:hover{border-bottom-color:#ff4c18;color:#ff4c18;}

.biblio_book_video_frame{padding:32px 0 33px 0; margin:0 0 25px 0; background:#f5f5f5; position:relative;}
.biblio_book_video_frame:after, .biblio_book_video_frame:before{content:""; position:absolute; left:0; width:100%; height:10px; background:url(/static/litres/i/pages/biblio_book/bg_video_frame.svg) repeat-x -25px 0; background-image:url(/static/litres/i/pages/biblio_book/bg_video_frame.svg);}
.biblio_book_video_frame:after{top:10px;}
.biblio_book_video_frame:before{bottom:10px;}
.biblio_book_video_frame_item{margin:0 auto; width:560px; height:315px;}

.biblio_book_descr{margin-bottom:30px;margin-top:5px;}
.biblio_book_annotation{margin-bottom:18px;}
.biblio_book_annotation ul, .biblio_book_descr_publishers ul{list-style:disc inside;}
.biblio_book_annotation ol, .biblio_book_descr_publishers ol{list-style:decimal inside;}

.biblio_book_descr_caption,.biblio_book_info_detailed_caption{font-size: 18px;line-height: 22px;margin-bottom: 14px;font-weight: bold;}
.biblio_book_descr .biblio_book_info{padding:0 0 10px 0;}
.biblio_book_descr .biblio_book_info .serie_item{display:inline-block; vertical-align:top; margin-right:5px;}
.biblio_book_descr p{padding:0 0 12px 0;}
.biblio_book_seo_descr{font-size:14px;line-height:25px;margin-bottom:20px;}
.biblio_book_seo_descr ul{list-style:disc inside;}
.biblio_book_seo_descr ol{list-style:decimal inside;}
.biblio_book_seo_descr ul, .biblio_book_seo_descr ol{margin:0 0 3px 20px;}
.biblio_book_seo_descr ul li, .biblio_book_seo_descr ol li{line-height:18px;}

#biblio_book_descr_toggle{color: #9d9c9f; display:inline-block; vertical-align:top; position:relative; cursor:pointer;}
#biblio_book_descr_toggle:after{content:""; position:absolute; right:-23px; top:7px; border:8px solid transparent; border-top:9px solid #9d9c9f;}
#biblio_book_descr_toggle.act{color:#000;}
#biblio_book_descr_toggle.act:after{top:0; border:8px solid transparent; border-bottom:9px solid #000;}
.biblio_book_descr_publishers.hide{display:none;}

/* предложение купить другие носители под обложкой */
.biblio_book_other_carriers{color:#777;font-size: 12px;line-height: 30px;}
.biblio_book_left .biblio_book_other_carriers{margin: 10px 0 10px 80px;}
.biblio_book_other_carriers .type:before{display: inline-block;content: "";margin-right: 7px;vertical-align: middle;}
.biblio_book_other_carriers .type_text:before{background: url(/static/litres/i/pages/biblio_book/type0.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/type0.svg);width: 16px; height: 17px;}
.biblio_book_other_carriers .type_audio:before{background: url(/static/litres/i/pages/biblio_book/type1.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/type1.svg);width: 16px; height: 16px;}
.biblio_book_other_carriers .type_hardcopy:before{background: url(/static/litres/i/pages/biblio_book/type12.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/type12.svg);width: 16px; height: 16px;}
.biblio_book_other_carriers.hide-1280{margin-top: 10px;}

/* предложение купить другой носитель на бум. книге */
.biblio_book_buy_related_paper{margin-bottom:20px;}
.biblio_book_buy_related_paper .coolbtn{font:14px/50px 'Arial';font-weight:bold;min-width:400px;height:50px;padding:0 27px;}
.biblio_book_buy_related_paper__text{font-size:14px;line-height:20px;margin-top:10px;} /* может быть скрыт если цена арта не больше цены relation */
.biblio_book_buy_related_paper__text span{color:#0e920e;font-weight: bold;}

/* социалки */
.biblio_book_social{margin-bottom: 38px;}
.biblio_book_social > * + *{margin-left: 6px;}
/* стикер скидки на обложку */
.biblio_book_cover{position: relative;}
.biblio_book_cover__inside{position: relative;}
.sticker{position: absolute;}
.sticker_discount{color:#fff; padding: 0 3px 0 26px;font-size: 40px; line-height: 71px;right: -10px;bottom:70px;font-weight: bold;text-align: center;width: 135px;height: 71px;
	-moz-transform: rotate(-15deg); /* Для Firefox */
    -ms-transform: rotate(-15deg); /* Для IE */
    -webkit-transform: rotate(-15deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-15deg); /* Для Opera */
    transform: rotate(-15deg);
	background: url(/static/litres/i/pages/biblio_book/sticker_discount.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/sticker_discount.svg);
}
.sticker_discount span{display: block;}
.sticker_discount .long_number{font-size: 24px;}

/* затемненная задняя часть обложки для бумажной книги */
.biblio_book_cover_shadow_paper{right:0; bottom:0;position: absolute;z-index: -1;display: block;}
.biblio_book_cover_shadow_paper:after {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.4);top: 0;left:0;}

/* флажки на обложке */
.flags{left:-4px; top:20px; margin-top:-3px; z-index:1; max-width: 90%;}
.flags > div,.flags > a{min-width: 142px; height: 36px; margin-top: 3px; display: block;}
.sticker.flags a {transition: opacity ease-out 0.5s; opacity: 1; text-transform: uppercase; color: #fff; font-weight: bold; text-decoration: none; font-size: 14px; font-family: Arial, sans-serif; line-height: 39px; position: relative; padding-left: 10px; box-shadow: 0 1px 0 0 rgba(0,0,0,0.2); margin-bottom: 7px;}
.sticker.flags .flag_text {display: inline-block; overflow: hidden; text-overflow: ellipsis; max-width: 100%; padding-right: 10px; height: 36px; line-height: 36px; vertical-align: top;}
.sticker.flags a:before {content: ''; display: block; position: absolute; left: 0; bottom: -4px; width: 0; height: 0; border-style: solid; border-width: 0 4px 4px 0;}
.sticker.flags a:after {content: ''; display: block; position: absolute; top: 0; right: -7px; box-shadow: 0 1px 0 0 rgba(0,0,0,0.2);}
.flag_free {background-color: #21AE05;}
.flag_free:before {border-color: transparent #20790f transparent transparent;}
.flag_free:after {border-top: 18px solid #21AE05; border-bottom: 18px solid #21AE05; border-right: 7px solid transparent;}
.flag_best {background-color: #FF4C00;}
.flag_best:before {border-color: transparent #a93a0a transparent transparent;}
.flag_best:after {border-top: 18px solid #FF4C00; border-bottom: 18px solid #FF4C00; border-right: 7px solid transparent;}
.flag_hit {background-color: #09B3CB;}
.flag_hit:before {border-color: transparent #127d8c transparent transparent;}
.flag_hit:after {border-top: 18px solid #09B3CB; border-bottom: 18px solid #09B3CB; border-right: 7px solid transparent;}
.flag_samizdat{background-color: #FF9000;}
.flag_samizdat:before {border-color: transparent #a93a0a transparent transparent;}
.flag_samizdat:after {border-top: 18px solid #FF9000; border-bottom: 18px solid #FF9000; border-right: 7px solid transparent;}
.flag_new{background-color: #8A4498;}
.flag_new:before {border-color: transparent #54365a transparent transparent;}
.flag_new:after {border-top: 18px solid #8A4498; border-bottom: 18px solid #8A4498; border-right: 7px solid transparent;}
.flag_chtec{background-color: #EA017E;}
.flag_chtec:before {border-color: transparent #a50159 transparent transparent;}
.flag_chtec:after {border-top: 18px solid #EA017E; border-bottom: 18px solid #EA017E; border-right: 7px solid transparent;}
.flag_heart{background: url(/static/litres/i/pages/biblio_book/cover/flags/flag_Heart_B.png) no-repeat 0 0;background-image: url(/static/litres/i/pages/biblio_book/cover/flags/flag_Heart_B.svg);}
.flag_icon {background-image: url(/static/litres/i/pages/biblio_book/cover/flags/flag_icons.svg); display: inline-block; width: 20px; margin: 0 10px 0 0; height: 36px; line-height: 36px; vertical-align: top;}
.flag_free .flag_icon {background-position: -10px -220px;}
.flag_best .flag_icon {background-position: -10px -11px;}
.flag_hit .flag_icon {background-position: -10px -61px;}
.flag_samizdat .flag_icon {background-position: -10px -166px;}
.flag_new .flag_icon {background-position: -10px -115px;}
.flag_chtec .flag_icon {background-position: -10px -274px;}
.biblio_book_cover:hover .sticker.flags a {opacity: 0.1}
.biblio_book_cover .sticker.flags a:hover {opacity: 1}

.biblio_book_price_paper{margin-bottom:20px;font-weight: bold;color:#000;font-size: 16px;line-height: 20px;height:20px;}
.biblio_book_price_paper .new-price{color:#0e920e;}

/* инфа о предзаказе */
.biblio_book_text_preorder_info{background: #f5f5f5;font-size: 18px; line-height: 24px;padding: 13px 10px;margin-bottom: 10px;width: 440px;text-align: center; border-radius:3px;}
.biblio_book_text_preorder_info_purchased {max-width: 593px; width: 100%;}
.biblio_book_text_preorder_info{color:#ff0000;}

/* уведомление о начале продаж */
.biblio_book_notice{width:440px; background:#f5f5f5;padding: 20px;font-size: 14px; line-height: 18px; margin-bottom: 10px; position: relative; border-radius:3px;}
.biblio_book_notice .coolinput,.biblio_book_notice button{display: block;width: 100%;}
.biblio_book_notice .coolinput{margin-bottom:4px;height: 50px;padding: 0 20px; line-height: 50px;}
.biblio_book_notice.error .coolinput{border-color:#FF1A00;}
.biblio_book_notice_caption{font-size:14px;font-weight:bold;line-height:20px; margin-bottom:10px;}
.biblio_book_notice button{display:block;text-transform:uppercase; font-size:16px; font-weight:bold; height:50px; line-height:50px;margin:8px 0 0 0;}
.biblio_book_notice_preorder_signed {text-align: center; font-size: 16px; line-height: 20px; padding-top: 110px;
	background: url(/static/litres/i/pages/biblio_book/biblio_book_notice_pic.png) #f5f5f5 no-repeat center 25px;}
.biblio_book_notice_preorder_signed .biblio_book_notice_mail {color: #767579;}
.biblio_book_notice_loaded:after{display: block; content: ""; background: url(/static/litres/i/popup/ajax_progress.gif) #f5f5f5 center center no-repeat; width: 440px; height: 100%; position: absolute; left: 0; top: 0;}
.biblio_book_notice_error{display:none;font-size:12px;color:#FF1A00;}

/* audio icon on biblio_book and microbook */
.biblio_book_left .book_icons{bottom: 0;right: 0;text-align: right;width: 100%;}
.biblio_book_left .book_icons > span{display: inline-block;margin:0 12px 12px 0;vertical-align: bottom;}
.biblio_book_left .book_icons .icon_audio{background:url('/static/litres/i/pages/biblio_book/cover/audio/cover_type1.png') #fff; background-image: url('/static/litres/i/pages/biblio_book/cover/audio/cover_type1.svg'); background-repeat: no-repeat; background-position:center center;width:57px;height:57px; margin-right:10px; border-radius:3px;}
	/* возрастное ограничение на карточке книги */
.biblio_book_left .icon_adult{width:32px;height:32px;color:#000;background: #fff;line-height: 32px;font-size: 14px;text-align: center;border:2px solid #fff;text-align:center;white-space:nowrap;
-webkit-box-shadow: inset 0 0 0 1px #000;
-moz-box-shadow:    inset 0 0 0 1px #000;
box-shadow:         inset 0 0 0 1px #000;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;}
.biblio_book_left .icon_adult:after{content:"";display:inline-block;height:29px;width:7px;background:url(/static/litres/i/pages/biblio_book/cover/adult/plus.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/plus.svg);}
.biblio_book_left .icon_adult .age{line-height:0;height:29px;display:inline-block;}
.biblio_book_left .icon_adult .digit0{background:url(/static/litres/i/pages/biblio_book/cover/adult/0.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/0.svg);width:8px;}
.biblio_book_left .icon_adult .digit1{background:url(/static/litres/i/pages/biblio_book/cover/adult/1.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/1.svg);width:7px;}
.biblio_book_left .icon_adult .digit2{background:url(/static/litres/i/pages/biblio_book/cover/adult/2.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/2.svg);width:7px;}
.biblio_book_left .icon_adult .digit3{background:url(/static/litres/i/pages/biblio_book/cover/adult/3.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/3.svg);width:7px;}
.biblio_book_left .icon_adult .digit4{background:url(/static/litres/i/pages/biblio_book/cover/adult/4.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/4.svg);width:8px;}
.biblio_book_left .icon_adult .digit5{background:url(/static/litres/i/pages/biblio_book/cover/adult/5.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/5.svg);width:6px;}
.biblio_book_left .icon_adult .digit6{background:url(/static/litres/i/pages/biblio_book/cover/adult/6.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/6.svg);width:8px;}
.biblio_book_left .icon_adult .digit7{background:url(/static/litres/i/pages/biblio_book/cover/adult/7.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/7.svg);width:8px;}
.biblio_book_left .icon_adult .digit8{background:url(/static/litres/i/pages/biblio_book/cover/adult/8.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/8.svg);width:7px;}
.biblio_book_left .icon_adult .digit9{background:url(/static/litres/i/pages/biblio_book/cover/adult/9.png) center center no-repeat;background-image:url(/static/litres/i/pages/biblio_book/cover/adult/9.svg);width:8px;}
/* fix height */
.biblio_book_left .icon_adult:before,.biblio_book_left .icon_adult .digit3,.biblio_book_left .icon_adult .digit5,.biblio_book_left .icon_adult .digit6,.biblio_book_left .icon_adult .digit8,.biblio_book_left .icon_adult .digit9{margin-top: 1px;height:28px;}

.biblio_book_left .biblio_book_cover_type1 .icon_adult{margin-top:14px; vertical-align:top;}

/* колонки */
.content_column{min-width:800px;}
.right_column{width: 170px;min-width:170px;padding-left: 30px;}

/* баннеры */
.loyalty_banner a, .loyalty_banner span{display:inline-block; cursor:pointer;}
.loyalty_banner li{margin-bottom:20px;}
.loyalty_banner_mnogoru{width:133px;height:39px;background:url(/static/litres/i/pages/biblio_book/banner/banner_mnogo.png) 0 0 no-repeat;background-image:url(/static/litres/i/pages/biblio_book/banner/banner_mnogo.svg);}
.loyalty_banner_malina{width:136px;height:32px;background:url(/static/litres/i/pages/biblio_book/banner/banner_malina.png) 0 0 no-repeat;background-image:url(/static/litres/i/pages/biblio_book/banner/banner_malina.svg);}
.loyalty_banner_sberbank{width:130px;height:57px;background:url(/static/litres/i/pages/biblio_book/banner/banner_sber.png) 0 0 no-repeat;background-image:url(/static/litres/i/pages/biblio_book/banner/banner_sber.svg);}
.loyalty_banner_lumia{width:136px;height:36px;background:url(/static/litres/i/pages/biblio_book/banner/banner_lumia.png) 0 0 no-repeat;background-image:url(/static/litres/i/pages/biblio_book/banner/banner_lumia.svg);}
.loyalty_banner_lumia{width:136px;height:36px;background:url(/static/litres/i/pages/biblio_book/banner/banner_lumia.png) 0 0 no-repeat;background-image:url(/static/litres/i/pages/biblio_book/banner/banner_lumia.svg);}
.loyalty_banner_geekday{width:136px;height:36px;background:url(/static/litres/i/pages/biblio_book/banner/banner_geekday.png) 0 0 no-repeat;}
/* оформление обложкии для бумажной книги */
.biblio_book_cover_type12 {
	padding-bottom:10px;
	background:url('/static/litres/i/pages/biblio_book/cover/paper/cover-b.png') center bottom repeat-x;
	background-image:url('/static/litres/i/pages/biblio_book/cover/paper/cover-b.svg'), none;
}
.biblio_book_cover_inside12 {
	padding-left:10px; position:relative;
	background:url('/static/litres/i/pages/biblio_book/cover/paper/cover-l.png') left center repeat-y;
	background-image:url('/static/litres/i/pages/biblio_book/cover/paper/cover-l.svg'), none;
}
.biblio_book_cover_inside12:after {
	content:""; display:block; width:13px; height:10px; position:absolute; left:0; bottom:-10px;
	background:url('/static/litres/i/pages/biblio_book/cover/paper/cover-l-b.png') 0 0 no-repeat;
	background-image:url('/static/litres/i/pages/biblio_book/cover/paper/cover-l-b.svg'), none;
}
.biblio_book_cover_inside12 .cover {
	padding-right:10px;
	background:url('/static/litres/i/pages/biblio_book/cover/paper/cover-r.png') right center repeat-y;
	background-image:url('/static/litres/i/pages/biblio_book/cover/paper/cover-r.svg'), none;
}
.biblio_book_cover_inside12 .cover:after {
	content:""; display:block; width:10px; height:9px; position:absolute; right:0; top:0;
	background:url('/static/litres/i/pages/biblio_book/cover/paper/cover-r-t.png') 0 0 no-repeat;
	background-image:url('/static/litres/i/pages/biblio_book/cover/paper/cover-r-t.svg'), none;
}
.biblio_book_cover_inside12 .cover:before {
	content:""; display:block; width:10px; height:10px; position:absolute; right:0; bottom:-10px;
	background:url('/static/litres/i/pages/biblio_book/cover/paper/cover-r-b.png') 0 0 no-repeat;
	background-image:url('/static/litres/i/pages/biblio_book/cover/paper/cover-r-b.svg'), none;
}
.biblio_book_cover_inside12:after, .biblio_book_cover_inside12 .cover:after { background-color:#fff; }

/* 1210 - максимальная ширина для книг */
.biblio_book .ab-container:not(.no_resize){max-width:1210px;}

/* блок скачать электронная книга */
.book_download{background: #efeee9;margin-bottom: 30px;}
.book_download__body{padding:0 0 20px 0;}
.book_download__caption{text-align: center;color: #000;font-size: 18px;line-height: 50px;padding:20px 0;position: relative;cursor:pointer;font-weight: bold;}
.book_download__caption:before{display: inline-block;content: '';width:50px;height: 50px;vertical-align: middle;margin-right: 20px;
	background: url(/static/litres/i/pages/biblio_book/icon/icon_download.png) center center no-repeat;
	background-image: url(/static/litres/i/pages/biblio_book/icon/icon_download.svg);
}
.book_download__caption:after{position: absolute;right:0;top:50%;margin: -5px 17.5px 0 0;;content: '';width:0;height: 0;border-left: 7.5px solid transparent;border-right: 7.5px solid transparent; border-top: 10px solid #959394;}
.biblio_book_download_file{display: inline-block;vertical-align: top;font-size: 14px;line-height: 20px;
	color: #777;width:25%;margin-bottom: 30px;padding-right: 27px; padding-left: 10px; }
.biblio_book_download_section .biblio_book_download_file:last-child { padding-right: 10px; }
.biblio_book_download_file.block50{width:50%;}
.biblio_book_download_file__link{text-decoration:none; cursor:pointer; display:block;}
.biblio_book_download_file__link .name{font-size:16px; margin-right:10px; font-weight:bold;}
.biblio_book_download_file__link .type{color:#777;}

.biblio_book_download_file__info{font-size:12px;color:#474645; display:block;}

.biblio_book_download_file.format_fb2_zip a,
.biblio_book_download_file.format_epub a { padding-left: 70px; }
.biblio_book_download_file.format_fb2_zip a {
	background: url(/static/litres/i/pages/biblio_book/icon/icon_fb2.png) 13px 5px no-repeat;
	background-image: url(/static/litres/i/pages/biblio_book/icon/icon_fb2.svg);
}
.biblio_book_download_file.format_epub a {
	background: url(/static/litres/i/pages/biblio_book/icon/icon_epub.png) 9px 5px no-repeat;
	background-image: url(/static/litres/i/pages/biblio_book/icon/icon_epub.svg);
}

.biblio_book_download_section__caption{margin-bottom: 10px;font-size: 12px;line-height: 20px;color: #8f8e8b;
	text-transform: uppercase; font-weight:bold; padding-left: 10px; }
.book-download_hidden .book_wrapper, .book-download_hidden .book_audio_download_all{display: none;}
.book-download_hidden .book_download__caption:after{border-left: solid 7.5px transparent;border-right: solid 7.5px transparent;border-top: 0 none;border-bottom: 10px solid #959394;}

/* блок скачать аудиокнига */
.book_download_audio .book_download__caption{padding-bottom:30px;}
.book_download_audio .book_download__body{display:table;}
.download_audio_files_wrap {display:table-cell;padding-bottom:30px;}
.download_audio_file_wrap { padding-bottom:20px; }
.download_audio_file_wrap:last-child { padding-bottom:0; }
.book_audio_download{ text-align:center; display:table-row; }
.book_audio_download:last-child .download_audio_files_wrap{ padding-bottom:20px; }
.book_audio_download .l{ min-width:228px; font-size:14px; line-height:20px; display:table-cell; vertical-align:top; text-align:right; font-weight:bold; padding-right:43px; word-wrap:break-word; }
.book_audio_download .r, .download_audio_files_wrap { font-size:14px; line-height:20px; vertical-align:middle; text-align:left;}
.book_audio_download .r { display:inline-block;width:475px; }
.book_audio_download .download_icon{display:inline-block; vertical-align:middle; width:40px; height:40px; margin-right:20px;
background: url(/static/litres/i/pages/biblio_book/download_blue.png.png) center center no-repeat;
background-image: url(/static/litres/i/pages/biblio_book/download_blue.svg);
}
.book_audio_download strong{font-weight:bold;}
.book_audio_download  a{text-decoration:none; color:#1377ec;}
.book_audio_download .name{font-size:16px; line-height:18px; font-weight:bold; height:20px; }
.book_audio_download .param{color:#7a7a7b; font-size:14px; line-height:16px; height:20px; }

.book_download_audio .ellipsis{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(/static/text-overflow.xml#ellipsis);}
.book_download_audio .float_l{display:inline-block;float:left;}
.book_download_audio .dwnld_link{max-width:88%;min-width:1%;float:left;width:auto;}

.book_audio_download_all{text-align:center; color:#7a7a7b; font-size: 14px; line-height:30px; padding-bottom:20px; }
.book_audio_download_all p{ }
.book_audio_download_all .txt{padding:0;}
.book_audio_download_all a{color:#7a7a7b; text-decoration:none;}

.book_download_bottom{text-align: center; margin:0 0 20px 0;}
.book_download_bottom__format{font-size:18px;line-height: 40px;color: #1478ec;text-decoration: none;}
.book_download_bottom__email{font-size:14px;line-height: 24px;color: #716f72;font-style:italic;}

/* book_send_filte_2_email */
.book_send_file_2_email { display:none; text-align: center; padding-bottom: 30px; }
.email_files .book_send_file_2_email { display:block; }
.book_send_file_button { text-transform: uppercase; font-size: 17px; font-weight: bold; background: #ff4c00;
	color: #fff; height: 50px; line-height: 50px; display: inline-block; text-decoration: none; margin-bottom: 10px;
	min-width: 330px; padding: 0 30px; width: auto; max-width: 80%;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.book_send_file_button span { text-transform: lowercase; }
.book_send_file_button:hover { color: #fff; background: #3b393f; }
.email_files .biblio_book_download_file { position: relative; }
.email_files .biblio_book_download_file > span { display:block; width: 20px; height: 20px; content: "";
	background:url('/static/litres/i/popup/popup_read/checkbox-sprite.png') right top no-repeat;
	cursor: pointer; position: absolute; left: -20px; top: 0; }

.email_files .biblio_book_download_file.format_java > span { display: none; }
.email_files .biblio_book_download_file__selector:hover,
.email_files .biblio_book_download_file__selector.active,
.email_files .biblio_book_download_file__link:hover + span {
	background-position: left top;
}
.book_send_file_done { display:none; text-align:center; padding:20px 0 40px; }
.book_send_file_done span { font-weight:bold; }

/* блок об авторе */
.biblio_book_author_detailed { overflow:hidden; padding-bottom:30px; }
.biblio_book_author_detailed .block_caption { height:50px; }

.biblio_book_author_info { float:left; margin-right:146px; }
.biblio_book_author_info .block_caption { font:18px/50px 'Arial'; font-weight:bold; }
.biblio_book_author_info .block_body { overflow:hidden; }

.biblio_book_author_books { float:left; margin-left:-146px; width:146px; }
.biblio_book_author_books .block_caption { font:14px/50px 'Arial'; font-weight:bold; text-align:center; }

.biblio_author_image_wrap {float:left; width:130px; height:130px; margin-left:8px; margin-right:25px; overflow:hidden; border-radius:50%; border:1px solid #a09fa2; margin-top:10px;}
.biblio_author_image_wrap:hover{border-color:#ff4c00;}
.biblio_author_image {margin:3px auto 0; border-radius:50%; width:122px; height:122px; overflow:hidden; border:0 none;}
.biblio_author_image img {width:122px; display:block;}

.biblio_author_info_text { margin-left:163px; margin-right:20px; }
.biblio_author_name { font:16px/50px 'Arial'; font-style:italic; }
.biblio_author_descr { height:125px; overflow:hidden; font:16px/25px 'Arial'; }
.biblio_author_read_more { font:16px/25px 'Arial'; font-style:italic; color:#a5a5a5; }
.biblio_author_read_more:hover { color: #106edc; }

.biblio_author_books { overflow:hidden; margin:10px 0 5px -8px; }
.biblio_author_books .biblio_book_cover { float:left; margin-left:8px; margin-bottom:5px; overflow:hidden; }
.biblio_author_books_small .biblio_book_cover { height:70px; }
.biblio_author_books_medium .biblio_book_cover { height:94px; }
.biblio_author_books_big .biblio_book_cover { height:120px; }

.biblio_author_books_link { text-align:center; }
.biblio_author_books_link a { font:14px/30px 'Arial'; font-style:italic; color:#a5a5a5; }
.biblio_author_books_link a:hover { color: #106edc; }
.biblio_author_books_big .biblio_author_books_link { text-align:left; }
.biblio_author_books_big .biblio_author_books_link a { line-height:20px; }

.biblio_book_author_books_noinfo { }
.biblio_book_author_books_noinfo .biblio_book_author_info { margin-right:0; }
.biblio_book_author_books_noinfo .biblio_book_author_books { padding-top:50px; width:auto; margin-left:0; }
.biblio_book_author_books_noinfo .biblio_author_books { margin:0 0 10px 0; }
.biblio_book_author_books_noinfo .biblio_book_cover { margin:0 10px 0 0; }

.biblio_book_author_books_info .biblio_author_books_big .biblio_author_books { margin:10px 0 5px 0; }
.biblio_book_author_books_info .biblio_author_books_big .biblio_book_cover { margin:0 0 0 36px; }

.biblio_book_author_books_info .biblio_author_books_medium .biblio_author_books { margin:10px 0 5px 0; }
.biblio_book_author_books_info .biblio_author_books_medium .biblio_book_cover { margin-left:10px; }


.biblio_book_audio_preview{display:inline-block; vertical-align:top; width:311px; height:40px; margin-right:10px; position:relative;}
.biblio_book_audio_preview .fragment_preview{position:absolute; top:0; left:0; height:100%; width:100%; cursor:pointer; z-index:10;}
.biblio_book_audio_preview .fragment_preview span{display:block; margin-left:39px; height:40px; border:1px solid #999; color:#999; font-size: 12px; border-left:none; font-size:12px; line-height:40px; padding:0 0 0 20px; background:#fff;}
.biblio_book_audio_preview.gift-new .fragment_preview span{padding: 0 0 0 14px;}
.biblio_book_audio_preview.gift-new{width: 177px;}

.audio-player__caption{font-size: 16px;line-height: 40px;font-weight: bold;text-transform: uppercase;display: inline-block; vertical-align: middle;}
#audio-player{margin:0 0 10px 0; overflow:hidden;}
#audio-player .jp-audio{margin-right:51px;}
#audio-player.fix_width .jp-audio{margin:0;}
#audio-player .download_audio_file{float:right;}
.download_audio_file{border-left:1px solid #fff; width:51px; height:50px; background:#efeee9 url(/static/litres/i/pages/biblio_book/download_black.png) no-repeat center center;background-image: url(/static/litres/i/pages/biblio_book/download_black.svg);}

#audio-list-roll{margin:10px 0 10px 0; display:none;}
#audio-list-roll .download_audio_file{float:right;}
#audio-list-roll .audio_list_item{height:50px; background:#efeee9; margin-bottom:1px; position:relative;}
#audio-list-roll .audio_list_item.biblio{margin-right:51px;}
#audio-list-roll .audio_list_item .list_item_duration{position:absolute;right:51px;top:0;font-size:14px;font-weight:bold;background-color:#efeee9;padding:0 10px;line-height:50px;}
#audio-list-roll.fix_width .audio_list_item .list_item_duration{right:0;}
#audio-list-roll .audio_list_item .list_item_play{float:left; width:51px; height:50px; border-right:1px solid #fff; background:url(/static/litres/jplayer/icon_play_black.png) no-repeat center center;background-image:url(/static/litres/jplayer/icon_play_black.svg);}
#audio-list-roll .audio_list_item .list_item_play.pause{background-image:url(/static/litres/jplayer/icon_pause_black.png); background-image:url(/static/litres/jplayer/icon_pause_black.svg);}
#audio-list-roll .audio_list_item .list_item_name{font-size:14px; line-height:50px; overflow:hidden;}
#audio-list-roll .audio_list_item .list_item_name b{font-weight:bold; display:inline-block; vertical-align:top; margin:0 6px 0 10px; float:left;}
#audio-list-roll .audio_list_item .list_item_name a{text-decoration:none; display:block; color:#000; white-space:nowrap;}

#audio-list-roll .audio_list_item.active, #audio-list-roll .audio_list_item.active .download_audio_file, #audio-list-roll .audio_list_item.active .list_item_play, #audio-list-roll .audio_list_item.active .list_item_duration{background-color:#c5c5c6;}

#toggle-audio-list{text-align:center; margin:0 0 20px 0;}
#toggle-audio-list a{position:relative; font-size:14px; line-height:13px; cursor:pointer; color:#767478; font-weight:bold; display:inline-block; padding:0 0 0 20px; text-decoration:none;}
#toggle-audio-list a:after{content:""; position:absolute; top:4px; left:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:8px solid #959394;}
#toggle-audio-list .active:after{border-top:none; border-bottom:8px solid #959394;}

/* Медиакнига блок скачать */
.media_list__wrapper{margin:10px 0 20px 0;}
.media_list__wrapper .download_audio_file{float:right;}
.media_list_item{height:50px; background:#efeee9; margin-bottom:1px; position:relative;}
.media_list_item a{color:#000; text-decoration:none;}
.download_file__name{font-size:14px; line-height:50px; overflow:hidden; padding-left:10px;}
.download_file__size{position:absolute; right:51px; top:0; font-size:14px; font-weight:bold; padding:0 10px; line-height:50px;}
.media_download_info p{padding:0 0 12px 0; font-size:14px; line-height:25px;}
.media_download_info .media_download__title{padding:0 0 20px 0; font-size:16px;}

/* Оглавление */
.book_spoiler{padding:20px 18px;width:248px;}
#spoiler_popup{overflow:hidden; width:212px; font-size:14px; color:#000; line-height:25px;margin-right:8px;}
.preload_toc{background:#F5F5F2 url("/static/litres/i/popup/ajax_progress.gif") no-repeat 92px 24px; min-height:50px;}
#toc_not_available{font-size:14px; color:#000; line-height:25px; text-align:center;}

/* Скачать пдф дрм */
.book_download_drm{margin-bottom: 20px;}
.book_download_drm__btn{background-color: #ff4c00;font-size: 16px;color: #fff;line-height: 50px;text-transform: uppercase;font-weight: bold;text-align: center;display: inline-block;width: 440px;text-decoration: none;border: 0 none;cursor: pointer;}
.book_download_drm__btn:hover{color:#fff;background-color: #3b393f;}
.book-drm-btn-imitate__btn{background-color: #c4c4c6;margin-bottom: 20px;}
.book_download_drm_italic{font-style: italic;font-size: 14px;font-weight: normal;text-transform: none;}

/* Скачать пдф */
.download_btn_pdf .book_download_drm__btn{ margin-bottom:20px; }

/* [54182] Сверстать книгу акции "вторая книга со скидкой" */
.b-book-offer-discount{margin-bottom: 10px;padding: 21px 0 18px;width: 440px;background-color: whitesmoke;text-align: center;}
.b-book-offer-discount__caption{color: #ff4c00;font-size: 18px;line-height: 30px;font-weight: bold;text-transform: uppercase;margin-bottom: 18px;}
.b-book-offer-discount__price{font-size: 22px;line-height: 30px;margin-bottom: 20px;}
.b-book-offer-discount__price .old-price{color: #98979a;text-decoration: line-through;}
.b-book-offer-discount__price .new-price{color: #0e920e;font-weight: bold;}
.b-book-offer-discount__bot{text-transform: uppercase;line-height: 40px;font-size: 18px;font-weight: bold;}
.b-book-offer-discount__timeleft{font-size: 30px;line-height: 40px;font-weight: bold;vertical-align: middle;margin-left: 6px;}
.b-book-offer-discount__timeleft span{margin: 0 2px;box-shadow: 0 1px 0 #d3d2cc;background-color: #fc4d1e;color: #fff;display: inline-block;width: 33px;position: relative;
	background: rgba(226,70,27,1);
	background: -moz-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,70,27,1)), color-stop(50%, rgba(226,70,27,1)), color-stop(50%, rgba(252,78,30,1)), color-stop(100%, rgba(252,78,30,1)));
	background: -webkit-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background: -o-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background: linear-gradient(to bottom, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2461b', endColorstr='#fc4e1e', GradientType=0 );
}
.b-book-offer-discount__timeleft span:before,.b-book-offer-discount__timeleft span:after{position: absolute;top:50%;margin-top: -2px;width: 2px;height: 5px;content: '';display: inline-block;background-color: #892c0d;}
.b-book-offer-discount__timeleft span:before{left:0;}
.b-book-offer-discount__timeleft span:after{right:0;}
.b-book-offer-discount__timeleft .separator{color: #fc4d1e;margin: 0 1px;display: inline-block;}

/* garnders limit */
.book-gardners-limit{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.book-gardners__pending,.book-gardners__error,.ADE_UnsupportedOSDiv,.ADE_NeedADEWarning,.book-gardners__loading{margin-bottom: 20px;}
.book-gardners__error{color: red;}
.book-gardners__block a{text-decoration: none;}

/* [62970] Новая карточка. Гарднерс привести к актуальным шаблонам */
.book-gardners__loading{padding: 70px 20px 20px 20px;font-size: 14px;line-height: 20px;width: 440px;margin-bottom: 20px;background: #f7f5f6 url('/static/litres/i/pages/biblio_book/icon/icon_loading.gif') center 21px no-repeat;}
.ADE_UnsupportedOSDiv, .ADE_NeedADEWarning{padding: 20px;background: #f7f5f6;width: 440px;font-size: 14px;line-height: 20px;}
.ade_unsupported_caption{font-size: 18px;font-weight: bold;line-height: 20px;margin-bottom: 10px;}
.ade_unsupported_caption_red{color: #da2d19;}
.ade_unsupported_block{margin-bottom: 10px;}
.ade_unsupported_block_small{color: #767579;font-size: 12px;line-height: 14px;}

/* [53849] Поп-апы смежных книг */
.other_pub {text-decoration: none;color: #767579;}
.other_pub:hover{text-decoration: underline;color: #106edc;}
.art-relation {display:none; width:450px; background-color: #ffffff; font:14px/30px 'Arial'; padding:20px;}
.art-relation .close{position: absolute; right: 20px;top: 20px;display: block;width: 20px;height: 20px;cursor: pointer; z-index:99;
	background: url(/static/litres/i/popup/popup_read/close.png) 0 0 no-repeat;
	background-image: url(/static/litres/i/popup/popup_read/close.svg);
}
.art-relation .close:hover{
	background: url(/static/litres/i/popup/popup_read/close_hover.png) 0 0 no-repeat;
	background-image: url(/static/litres/i/popup/popup_read/close_hover.svg);
}
.art-relation a {color: #757478;}
.art-relation .art_block {padding: 20px 30px;}
.art-relation .art_name {margin-bottom: 10px;font-size: 18px;font-weight: bold;line-height: 20px;}
.art-relation .art_name a, .art-relation .art_author a{text-decoration:none;}
.art-relation .art_name a {color:#000;}
.art-relation .art_author {color: #757478;font-size: 16px;font-style: italic;line-height: 20px;}
.art-relation .item_block {margin: 0 -20px 10px;padding: 10px 40px;cursor:pointer;}
.art-relation .item_block:last-child {margin-bottom:0;}
.art-relation .item_block:hover {background-color: #ebebeb;}
.art-relation .item_block:hover .border-gray{background: #3b393f;color:#fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.art-relation .item_block > div, .art-relation .item_cover .cover{display:inline-block;vertical-align: middle;}
.art-relation .item_cover {width: 60px;}
.art-relation .item_info {width: 190px; padding: 10px; font-size:12px;}
.art-relation .item_info .biblio_book_type,.art-relation .item_info .biblio_book_name {color: #000;font-size:12px;font-weight:bold;margin-bottom:0;}
.art-relation .item_info .biblio_book_type,.art-relation .item_info .biblio_book_translator {color: #757478; font-size:12px; font-style: italic; margin-bottom:0;}
.art-relation .item_info .reader-person, .art-relation .item_info .publisher {color: #757478;font-style: italic;line-height: 15px;}
.art-relation .item_info .price {font-size: 14px;line-height: 20px;}
.art-relation .item_info .old-price {color: #757478;font-weight: normal;text-decoration: line-through;}
.art-relation .item_info .new-price,.art-relation .item_info .simple-price {font-weight: bold; color: #0e920e;}
.art-relation .item_info .conver-price .new-price {color: #757478; font-weight:normal;}
.art-relation .item_detail {width: 120px;font-size: 12px;font-weight: 700;text-transform: uppercase;}

/* Купить серию со скидкой */
.book-series-discount__cell{display: table-cell;vertical-align: middle;}
.book-series-discount{background-color: #efeee9;margin: 20px 0;height: 90px;min-height: 90px;display: table; border-radius:3px;}
.book-series-discount__caption{color: #484846;font-size: 14px;line-height: 20px;padding-left: 20px;width: 351px;cursor: pointer;}
.book-series-discount__caption span > span{text-decoration:underline; color:#106edc; cursor:pointer;}
.book-series-discount__caption span > span:hover{color:#ff4c14;}

.book-series-discount__covers{width: 90px;position: relative;}
.book-series-discount__cover{position: absolute;border: 1px solid #fff;}
.book-series-discount-cover_1{left: 20px;top: 1px;}
.book-series-discount-cover_2{left: 10px;top: -8px;}
.book-series-discount-cover_3{left: 0;top: -19px;}
.book-series-discount__buy{width: 365px;padding-right: 20px;vertical-align: middle;text-align: right;}
.book-series-discount__btn{height: 50px;line-height: 50px;font-weight: bold;font-size: 14px;padding: 0 15px;}
.book-series-discount__btn .old-price{margin-right: 5px;text-decoration: line-through;color: rgba(255, 255, 255, 0.66);}
.book-series-discount__sticker{position: absolute;color:#fff; padding: 0 3px 0 5px;font-size: 19px; line-height: 38px;left:24px;bottom:-8px;font-weight: bold;text-align: center;width: 80px;height: 38px;letter-spacing: -0.46px;
	-moz-transform: rotate(-15deg); /* Для Firefox */
    -ms-transform: rotate(-15deg); /* Для IE */
    -webkit-transform: rotate(-15deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-15deg); /* Для Opera */
    transform: rotate(-15deg);
	background: url(/static/litres/i/pages/biblio_book/sticker_discount2.png) no-repeat center center;
	background-image: url(/static/litres/i/pages/biblio_book/sticker_discount2.svg);
}

/* блок для библиотеки */
.biblio_book_library{background:#f5f5f5;padding:15px 28px;margin-bottom:10px;width:440px;}
.biblio_book_library{margin-bottom:10px;width:440px;}
.biblio_book_library .library-info {background:#f5f5f5;padding:15px 28px; border-radius:3px;}
.biblio_book_library li{font-size: 16px; line-height: 24px;}
.biblio_book_library li.error{color: red;}
.biblio_book_library strong{font-weight:bold;}
.biblio_book_library .row-input{margin-bottom:10px;}
.biblio_book_library .row-input input,
.biblio_book_library .date-input {background-color:#fefde8;border:1px solid rgba(59, 56, 63, 0.5);box-shadow:inset 0 3px 6px rgba(0, 0, 0, 0.2);width:100%;height:40px;font:14px/40px 'Arial';padding:0 10px; border-radius:3px;}
.biblio_book_library .date-input { position:relative; cursor:pointer; }
.biblio_book_library .till-prefix { position:absolute; left:10px; top:0; color:#3b393f; opacity:.7;
	font:14px/40px 'Arial'; }
.biblio_book_library .ui-datepicker-trigger { position:absolute; right:6px; top:4px; display:block; content:"";
	width:30px; height:31px; opacity:.7; }
.biblio_book_library .till-date-val { margin-left:75px; font:14px/40px 'Arial'; font-weight:bold; }
.biblio_book_library .hide_till_date { display:none; }
.biblio_book_library .coolbtn{display:block;width:100%;font-size:16px;font-weight:bold;height:50px;line-height:50px;text-transform:uppercase;}

.biblio_book_library .library-info{margin-bottom: 15px;}
.biblio_book_library .biblio_book_query {margin-bottom: 15px;}
.biblio_book_library .btn-green.btn-disabled{ cursor:default;background:#0b750b; }
.biblio_book_library .btn-green.btn-disabled:hover{ background:#0b750b; }
.biblio_book_library .biblio_book_format{font-size:14px;color: #3B393F;line-height: 18px;}
.biblio_book_center .btn-gray-lib{ color:#fff;background: #3b393f none repeat scroll 0% 0%;transition: all 0.3s ease 0s; }
.biblio_book_center .btn-gray-lib:hover{background: #0b750b; color:#fff; }
.biblio_book_center .btn-gray-lib.btn-disabled{ cursor:default;background:#3b393f; }
.biblio_book_center .btn-gray-lib.btn-disabled:hover{ background:#3b393f; }
.biblio_book_center .btn-gray-lib .old-price{color:#fff;}
.library-info .title-info{font-size:14px;margin-bottom:10px;}
.library-info .users-txt a{font-size:14px;margin-right:2px;}
.library-info .users-txt .accepted{margin:0 8px;}
.library-info .users-txt .accepted.is_free{color:#339966;}
.library-info-txt{font-size:12px;color:#777;padding-bottom:20px;}
.library-school-txt{width:400px; height:40px; line-height:40px; font-size:18px; background:url(/static/litres/i/popup/popup_read/icon_smartphone.png) 100% 50% no-repeat; background-image: url(/static/litres/i/popup/popup_read/icon_smartphone.svg); margin-top: -15px;}
.library-school-txt .library-school-link {display:block; color:#000; text-decoration:none;}
.biblio_book_library + .biblio_book_buy {background-color: #f5f5f5; padding: 25px 30px; color: #3B393F;}
.biblio_book_library_buy_text {font-size: 12px; line-height: 18px; margin-bottom: 10px;}
.btn-request-book[data-biblio="biblio_book_drop_request"] {border: 2px solid #767579; background-color: #F5F5F5; color: #3B393F;}
.btn-request-book[data-biblio="biblio_book_drop_request"]:hover {background: #767579; color: #fff;}
.biblio_book_go_to_lib_map {width: 440px; background-color: #F5F5F5; padding: 25px 30px; color: #3B393F; margin-bottom: 10px; }
.biblio_book_library_button__libhouse_map {text-align: right; padding-top: 5px;}
.biblio_book_library__libhouse_map-link {text-decoration: none;}
.biblio_book_buy + .biblio_book_go_to_lib_map {padding-top: 0;margin-top: -10px;}

/* [54104][68621] Блок с этой книгой читают */
.columned .book-similar-wrapper{ min-width:440px; max-width:440px; margin: 0; }
.columned .book-similar-wrapper .book-similar__caption { min-width: 440px; width: 440px; }
.columned .book-similar-wrapper .book-similar__caption-link { line-height: 21px; }
.book-similar-wrapper{min-width:806px; max-width:970px; margin:0 auto;}
.book-similar__caption{margin-bottom: 10px; width:806px; min-width:810px;}
.book-similar__caption-link{font-size: 18px;line-height: 50px;font-weight: bold;display: inline-block;}
.book-similar-cover{display:inline-block; vertical-align:top; margin:0 0 30px 0;}
.book-similar__big{margin-left: -18px;text-align:center;}
.book-similar__big .book-similar-cover{width: 120px;margin-left: 18px;text-align: left;}
.biblio_book_text_preorder_info + .book_wrapper.ab-container {width: auto; min-width: initial;}
.biblio_book_text_preorder_info + .book_wrapper.ab-container .book-similar__caption {width: auto; min-width: initial;}
.biblio_book_text_preorder_info + .book_wrapper.ab-container .book-similar__big {text-align: left;}
.book-similar-wrapper_nomargin .book-similar-wrapper{margin: 0;}
.book-similar-wrapper_nomargin .book-similar_small{width: 806px;}

.book-similar-cover__info{margin-top: 10px;}
.book-similar-cover__name{height:40px; overflow:hidden;}
.book-similar-cover__name a{font-size: 13px;line-height: 20px;font-weight: bold;color: #000;text-decoration: none;}
.book-similar-cover__author{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 20px; font-size: 13px;line-height: 20px;color:#9f9fa1; font-style:italic;}
.book-similar-cover__author a{color:#9f9fa1;text-decoration: none;}
.book-similar-cover__name a:hover,.book-similar-cover__author a:hover{color: #FF4C14;}
.book-similar-cover__rating{height: 20px;padding: 2px 0;}
.book-similar-cover__price{font-size: 13px;line-height: 20px;font-weight: bold;color: #0e920e;}
.book-similar-cover__price .old-price{color: #9d9c9f;text-decoration: line-through;margin-right: 5px;}

.book-similar_small{position:relative; margin:0 0 30px 0; padding:0 0 0 14px;}
.book-similar_small:before{content:""; position:absolute; top:27px; left:3px; border-style:solid; border-width:8px 5px 0 5px; border-color:#767478 transparent transparent transparent; margin-right:8px;}
.book-similar__show-link {position:absolute; width:100%; left:0; top:0; padding:20px 0 20px 21px; z-index:9; text-align:left; font-size:14px; line-height:20px; color:#767478; cursor:pointer;}
.book-similar_small .book-similar__wrapper{text-align:center; position:relative; width:520px; height:60px; overflow:hidden; margin:0 auto;}
.book-similar_small .book-similar__wrapper:after{position:absolute; bottom:0; left:0; width:520px; content:""; display:block; height:25px; border-bottom:1px solid #9d9c9f; background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%);}
.book-similar_small .cover_img{width:60px; height:auto;}
.book-similar_small .book-similar-cover{margin:0 5px; width:60px;}

.book-similar__pop{text-align:left;}
.book-similar__pop .book-similar__caption-link{margin-left:18px; line-height:normal; padding:0 0 15px 0;}
.book-similar__pop .book-similar-cover{margin-bottom:20px;}


.book-lang{display: inline-block;line-height: 20px;}
.book-lang:before{display: inline-block;width: 29px;height: 20px;margin-right: 9px;vertical-align: bottom;box-shadow: inset 0 0 0 1px rgba(0,0,0, 0.5);}
.book-lang-inline{display: inline;}
/* [155008] Верстка признака иноязычности книги */
.book-lang-wrapper{margin:15px 0;}
.book-lang-wrapper .book-lang{font-size:14px;color:#000000;line-height:18px;text-decoration:none;}
.book-lang-wrapper .book-lang:hover{color:#FF4C14;}
.book-lang-wrapper .book-lang:before{width:27px;height:18px;margin-right:11px;}

/* [54934] "взять себе" */
.gift_book {width:440px; font-size:14px; line-height:20px; margin-bottom:20px;}

/* [54999] Новая карточка книги: блок другие носители */
.book-relations-wrapper{margin-bottom: 61px;}
.book-relations__caption{margin-bottom: 11px;font-size: 18px;line-height: 50px;font-weight: bold;}
.book-relations{margin-bottom: 10px;min-height: 60px;margin-left: 2px;}
.book-relations__audio{padding-left: 99px;background:url(/static/litres/i/pages/biblio_book/icon/rel_audio.png) no-repeat left center;background-image: url(/static/litres/i/pages/biblio_book/icon/rel_audio.svg);}
.book-relations__text{padding-left: 99px;background:url(/static/litres/i/pages/biblio_book/icon/rel_text.png) no-repeat left center;background-image: url(/static/litres/i/pages/biblio_book/icon/rel_text.svg);}
.book-relation{display: inline-block;width: 210px;vertical-align: top;position: relative;}
.book-relation + .book-relation{margin-left: 10px;}
.book-relation:after{clear: both;content: "";display: table;}
.book-relation .item_info{margin-left: 67px;}
.book-relation .item_cover{width: 67px;float: left;}
.book-relation .biblio_book_type{font-weight: bold;color: #000;font-size: 12px;line-height: 20px;margin-bottom: 0;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.book-relation:hover .biblio_book_type{color: #FF4C14;}
.book-relation .reader-person{color: #757478;font-style: italic;font-size: 12px;line-height: 20px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.book-relation .price {font-size: 12px;line-height: 20px;}
.book-relation .old-price {color: #757478;font-weight: normal;text-decoration: line-through;}
.book-relation .new-price {font-weight: bold; color: #0e920e;}
.book-relation .conver-price .new-price{color: #757478; font-weight:normal;}
.book-relation__link{position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;}
.book-relation-price{font-size: 12px;line-height: 20px;font-weight: bold;color: #0e920e;}

/* вариации при разрешениях */
@media screen and (max-width:1599px){ /* 1440 */

}
@media screen and (max-width:1439px){/* 1366 */

}
@media screen and (max-width:1365px){/* 1280 */

}
@media screen and (max-width:1279px){ /* 1024 */
	/*.biblio_book_cover{min-width: 415px;}*/
	.biblio_book_howto .devices .smartphone{padding-left: 101px;width:181px;}
	.biblio_book_howto .devices .notebook{padding-left: 50px;width:132px;}
	.biblio_book_howto .devices .reader{padding-left: 28px;}
	.biblio_book_bottom{margin-left: 0;}
}

.biblio_book_bonus .loyality_switch_list { display:none; }
.loyality_list.loyality_list:before, .loyality_list.loyality_list:after { display:none; }
.loyality_list #hg-content { padding:10px 20px; }
.loyality_switch_list li { width:240px; height:30px; font:14px/30px 'Arial'; font-style:italic; cursor:pointer; }
.loyality_switch_list li:hover { color:#106edc; }
.loyality_switch_list li .loyality_icon { display:block; float:left; height:30px; margin-right:10px; }
.loyality_switch_list .active_loyality { display:none; }
.biblio_book_bonus .bonus { overflow:hidden; }
.loyality_icon {width:30px; background:url(/static/litres/i/pages/biblio_book/loyality_icons.svg?v5) no-repeat;}
.biblio_book_bonus .loyality_icon { display:inline-block; height:16px; vertical-align:text-bottom; }
.loyality_icon_1 { background-position:-24px -3px; }
.loyality_icon_2 { background-position:-145px -3px; }
.loyality_icon_3 { background-position:-86px -3px; }
.loyality_icon_4 { background-position:-55px center; }
.loyality_icon_5 { background-position:6px center; }
.loyality_icon_6 { background-position:-205px center; }
.loyality_icon_7 { background-position:-174px center; }
.loyality_icon_9 { background-position:-236px center; }
.loyality_icon_10 { background-position:-265px center; }
.loyality_icon_11 { background-position:-328px center; }
.loyality_icon_12 { background-position:-413px center; }
.loyality_icon_13 { background-position:-387px center; }
.loyality_icon_14 { background-position:-444px -3px; }
.loyality_switch_list .loyality_icon_14 { background-position:-444px 3px; }
.loyality-link{display: inline-block;}
.loyality-link__button{display: inline-block;background: none;border: 0 none;color:#106edc;font-size: inherit;font-style: inherit;cursor: pointer;}
.loyality-link__button:hover{color: #ff4c14;}

/* окно оплаты, новое */
.book_buy_popup { width:970px; background:#fff; display:none; }
.book_buy_top { width:100%; height:149px; background:#efeee9; }
.book_buy_top ul { border-bottom:2px solid #0e920e; padding:69px 19px 0; }
.book_buy_top ul:after { content:""; display:block; clear:both; }
.book_buy_top li { float:left; width:149px; height:78px; opacity:.5; margin-right:5px; cursor:pointer;
	border-style:solid; border-color:#9d9c9f; border-width:1px 1px 0 1px; overflow:hidden; padding:1px; }
.book_buy_top li:last-child { margin-right:0; }
.book_buy_top li:hover { opacity:1; }
.book_buy_top li.buy-popup__current-tab {
	border-color:#0e920e; border-width:2px 2px 0 2px; opacity:1; background:#fff; height:80px;
	margin-bottom:-2px; padding:0;
}
.book_buy_top li button { cursor:pointer; }

/* [65694] мелкофикс (сжимаем немного серое поле вверху, если попап не влезает в окно */
.book_buy_popup_fix-height .buy_popup_tab_button{padding-top: 49px;}
.book_buy_popup_fix-height .book_buy_top{height: 129px;}
.book_buy_popup_fix-height.book_buy_popup_fix-height .close{top: 15px;}

.buy-popup__icon { display:block; width:151px; height:80px; border:0; outline:0; margin:0; padding:0;
	background:url('/static/litres/i/pages/biblio_book/payments/payments_icons.png') center top no-repeat;
	background-image:url('/static/litres/i/pages/biblio_book/payments/payments_icons.svg'), none; }
.buy-popup_icon_visa { background-position: -3px -202px; }
.buy-popup_icon_mobile { background-position:center -100px; }
.buy-popup_icon_paypal { background-position:center -300px; }
.buy-popup_icon_yandex { background-position:center -400px; }
.buy-popup_icon_bonuses { background-position:center -1700px; }
.buy-popup_icon_other { background-position:center -1800px; }
.buy-popup_icon_webmoney { background-position:center -700px; }
.buy-popup_icon_kukuruza { background-position:center -1000px; }
.buy-popup_icon_spasibo { background-position:center -800px; }

.buy_popup_tab_wrap { background:#fff; position:relative; }
.buy_popup_tab_body { display:none; }
.buy_popup_tab_wrap .active_tab { display:block; }
.book_buy_body_wrap { padding:30px 40px; }

.book_buy_loader { width:100%; height:100%; position:absolute; left:0; top:0; z-index:100; display:none;
	background:#fff url('/static/litres/i/pages/homepage/arts_loader.gif') no-repeat center center; }

.book_buy_error { width:100%; height:100%; position:absolute; left:0; top:0; z-index:100; display:none;
	background:#fff url('/static/litres/i/pages/biblio_book/payments/error_icon.png') no-repeat center 70px;
	text-align:center; }
.error_big_title { font:24px/30px 'Arial'; font-weight:bold; color:#da2d19; margin-top:180px; margin-bottom:10px; }
.book_buy_error p { font:14px/30px 'Arial'; color:#000; margin-bottom:30px; }
.book_buy_error button { width:425px; height:50px; font:16px/50px 'Arial'; font-weight:bold; margin:0 auto;
	text-transform:uppercase; margin-bottom:60px; }

.book_buy_body_right { padding-left:465px; min-height:290px; }
.book_buy_body_right .bonuses_list_box ul { margin-left:-5px; width:435px; }

.book_buy_tab_title { height:30px; font:24px/29px 'Arial'; font-weight:bold; text-align:center; color:#000; }
.book_buy_tab_subtitle { height:20px; font:12px/14px 'Arial'; color:#3b393f; opacity:.7; text-align:center;
	margin-bottom:20px; }
.book_buy_tab_nosubtitle { margin-bottom:30px; }
.book_buy_tab_title_dummy {margin-bottom: 40px;}

.buy_popup_title_icons { display:inline-block; height:30px; vertical-align:middle; }
.book_buy_tab_title .buy_popup_title_icons { margin-left:10px; }
.bonuses_title_icons { width:95px;
	/*background:url('/static/litres/i/pages/biblio_book/payments/bonuses_title_icons.png') no-repeat;*/
	background:url('/static/litres/i/pages/biblio_book/payments/bonuses_title_icons_2.png') no-repeat; }
.paypal_title_icons { width:98px; vertical-align:top;
	background:url('/static/litres/i/pages/biblio_book/payments/paypal_title_icons.png') no-repeat; }
.yandex_title_icons { width:117px; vertical-align:top;
	background:url('/static/litres/i/pages/biblio_book/payments/yandex_title_icons.png') no-repeat; }
.mobile_title_icons { width:109px;
	background:url('/static/litres/i/pages/biblio_book/payments/mobile_title_icons.png') no-repeat; }
.webmoney_title_icons { width:115px;
	background:url('/static/litres/i/pages/biblio_book/payments/webmoney_title_icons.png') no-repeat; }
.spasibo_bonuses_icons { width: 107px; background: url('/static/litres/i/pages/biblio_book/payments/spasibo_title_icons.png') no-repeat;
	height: 44px; margin: -7px 0 -7px 10px; }
.kukuruza_title_icons { width:101px;
	background:url('/static/litres/i/pages/biblio_book/payments/kukuruza_title_icons.png') no-repeat; }
.beeline_title_icons { width:94px;
	background:url('/static/litres/i/pages/biblio_book/payments/beeline_title_icons.png') no-repeat; }
.book_buy_tab_title_dummy .buy_popup_title_icons {background-image: url(/static/litres/i/pages/biblio_book/payments/payments_icons.svg);}
.qiwi_title_icons { width: 92px;
	background-position: center -524px; }
.alfaclick_title_icons { width: 120px; height: 32px; background-position: center -1224px; }
.robokassa_title_icons { width: 125px; height: 29px; background-position: center -1109px; }
.sms_title_icons { width: 115px; background-position: center -35px; }
.applepay_title_icons { width: 85px; height: 40px; background-position: center -2372px; }
.qiwiteminal_title_icons { width: 78px; height: 30px; background-position: -35px -1436px; }
.mtssalon_title_icons { width: 65px; background-position: center -1538px; }
.euroset_title_icons { width: 95px; background-position: center -1637px; }
.bank_title_icons { height: 40px; width: 95px;background-position: center -2120px;}

/* оплата картой сбербанка по номеру телефона */
.book_buy_subtab { display:none; }
.book_buy_subtab.active_subtab { display:block; }
.book_buy_subtab_sberbank { padding-top:20px; }

.book_buy_subtab_header { position:relative; margin-bottom:10px;
	margin-left:465px; }
.book_buy_subtab_header_links { width:300px; margin:0 auto; border-bottom:1px solid #9d9c9f; }
.book_buy_subtab_header span { display:inline-block; border-bottom:4px solid #fff;
	background-color:#fff; width:150px; height:40px; cursor:pointer; opacity:0.6;
	transition:all 0.3s ease 0s; }
.book_buy_subtab_header span.active { border-bottom-color:#0e920e; opacity:1; }

.sberbank_title_icons { background: url('/static/litres/i/pages/biblio_book/payments/sberbank_title_icons.png') no-repeat center 12px; }
.payonline_title_icons { background:url('/static/litres/i/pages/biblio_book/payments/payonline_title_icons_2.png') no-repeat center 12px; }

.payonline_title_icons{}

/* блок с книгами */
.buy_popup_books { position:absolute; left:40px; top:250px; width:425px; height:280px; z-index:1; display:none; }
.buy_popup_books_wrap { padding:30px; height:180px;
	background:url('/static/litres/i/pages/biblio_book/payments/porebreak.png') repeat-x left top; }
.buy_popup_books_wrap:before { content:""; display:inline-block; vertical-align:middle; height:100%; }

.buy_popup_item_cover { float:left; width:120px; height:120px; text-align:center; position: relative; }
.buy_popup_item_cover_audio {width: auto; margin-right: 20px;}
.buy_popup_item_cover_audio + .buy_popup_item_data {max-width: 205px;}
.buy_popup_item_cover:before { content:""; display:inline-block; vertical-align:middle; height:100%; }
.buy_popup_item_cover img { display:inline-block; vertical-align:middle; }

.buy_popup_item_data { display:inline-block; vertical-align:middle; max-width:245px; }
.buy_popup_item_name { font:14px/20px 'Arial'; font-weight:bold; color:#000; max-height:40px; overflow:hidden; }
.buy_popup_item_author { font:14px/20px 'Arial'; font-style:italic; color:rgba(59, 57, 63, 0.7);
	margin-bottom:10px; max-height:20px; overflow:hidden; }
.buy_popup_item_price { font:14px/20px 'Arial'; font-weight:bold; color:#0e920e; }
.buy_popup_item_price s { color:#767579; font-weight:normal; margin-right:5px; }

.buy_popup_books_box { display:inline-block; vertical-align:middle; height:140px; width:100%; overflow:auto; }

.buy_popup_item_row:after { content:""; clear:both; display:block; }
.buy_popup_item_row { margin-bottom:7px; }
.buy_popup_item_row .buy_popup_item_cover { width:70px; height:60px; overflow:hidden; }
.buy_popup_item_row .buy_popup_item_data { display:block; margin-left:70px; }
.buy_popup_item_row .buy_popup_item_name { font-size:12px; white-space:nowrap; text-overflow:ellipsis; }
.buy_popup_item_row .buy_popup_item_author { font-size:12px; margin-bottom:0; }
.buy_popup_item_row .buy_popup_item_price { font-size:12px; }

.buy_popup_books_duo { padding:20px 30px; }
.buy_popup_books_duo .buy_popup_item_row { margin-bottom:7px; }
.buy_popup_books_duo .buy_popup_item_row:first-child { margin-top:5px; }
.buy_popup_books_duo .buy_popup_item_row:last-child { margin-bottom:5px; }

.buy_popup_books_list { padding:16px 30px 15px; }
.buy_popup_books_list .buy_popup_books_box { height:146px; }
.buy_popup_books_list .buy_popup_item_row { margin-bottom:2px; }
.buy_popup_books_list .buy_popup_item_row:first-child { margin-top:8px; }
.buy_popup_books_list .buy_popup_item_row:last-child { margin-bottom:8px; }

.buy_popup_books_price { height:100px; color:#000; text-align:center;
	background:url('/static/litres/i/pages/biblio_book/payments/porebreak_small.png') repeat-x left top; }
.buy_popup_books_price:before { content:""; display:inline-block; vertical-align:middle; height:100%; }
.buy_popup_books_price > div { display:inline-block; vertical-align:middle; }
.buy_popup_books_price_row { font:16px/20px 'Arial'; font-weight:bold; }
.buy_popup_books_price span { color:#0e920e; }

.buy_popup_books_price_list { color:#767579; font:13px/20px 'Arial'; }
.buy_popup_books_price_list p:last-child { color:#000; font-weight:bold; }

/* закладка с оплатой visa, mastercard - payonline */

.payonline_iframe_box { width:100%; max-height:450px; overflow:hidden; margin-bottom:20px; }
.payonline_iframe_box iframe { border:0; display:block; margin:0; padding:0; font-size:0px; line-height:0;
	width:890px; max-height:450px; }

.payonline_pda_iframe_box { width:100%; max-height:480px; overflow:hidden; margin-bottom:10px; }
.payonline_pda_iframe_box iframe { border:0; display:block; margin:0; padding:0; font-size:0px; line-height:0;
	width:320px; max-height:480px; margin-left:516px; margin-top:-9px; }

.dmr_iframe_box { width:100%; max-height:480px; overflow:hidden; margin-bottom:10px; }
.dmr_iframe_box iframe { border:0; display:block; margin:0; padding:0; font-size:0px; line-height:0;
	width:410px; max-height:480px; float: right;}

.payonline_checkbox { height:20px; text-align:center; margin-bottom:20px; }
.payonline_checkbox input { display:none; }
.payonline_checkbox label { font:14px/20px 'Arial'; color:#3b393f; cursor:pointer; }
.payonline_checkbox label:hover { color:#106edc; }
.payonline_checkbox span { display:inline-block; width:20px; height:20px; vertical-align:middle; margin-right:10px;
	background:url('/static/litres/i/pages/biblio_book/payments/payonline-checkbox.png') left top no-repeat; }
.payonline_checkbox input:checked + label span { background-position:right 0; }

.payonline_info_icons { display:block; width:100%; height:30px; margin-bottom:20px;
	background:url('/static/litres/i/pages/biblio_book/payments/payonline_info_icons.png') center center no-repeat; }

.payonline_info { font:12px/15px 'Arial'; color:#c3c2c4; }
.payonline_info a { color:#c3c2c4; }
.payonline_info a:hover { text-decoration:none; }
.buy_popup_footer { padding:20px 0; text-align:center; font:14px/20px 'Arial'; background:#efeee9; color:#a8a7a7; }
.buy_popup_footer span { font-weight:bold; }
.current-step { color:#000; }
.payonline_footer { font:12px/20px 'Arial'; }
.payonline_footer strong { text-transform:uppercase; }
.payonline_footer strong, .payonline_footer b { font-weight:bold; }
.payonline_footer span { display:inline-block; width:16px; height:19px; vertical-align:middle; margin-right:17px;
	background:url('/static/litres/i/pages/biblio_book/payments/payonline_very_secured.png') no-repeat; }

/* закладка с оплатой бонусами */
.bonuses_list_box { padding-top:15px; }
.bonuses_list_box ul:after { clear:both; content:""; display:block; }
.bonuses_list_box li { float:left; margin:0 5px 10px; }
.bonuses_list_box .payment-button { display:block; width:135px; height:80px; overflow:hidden; text-indent:-999px;
	border:1px solid #0e920e; cursor:pointer;
	background:url('/static/litres/i/pages/biblio_book/payments/payments_icons.png') center top no-repeat;
	background-image:url('/static/litres/i/pages/biblio_book/payments/payments_icons.svg'), none; }
.bonuses_list_box .payment-button:hover {
	-webkit-box-shadow:inset 0px 0px 0 1px #0e920e;
	-moz-box-shadow:inset 0px 0px 0 1px #0e920e;
	box-shadow:inset 0px 0px 0 1px #0e920e;
}
.bonuses_list_box .payment_44 { background-position:center -1000px; }
.bonuses_list_box .payment_18 { background-position:center -600px; }
.bonuses_list_box .payment_57 { background-position:center -800px; }
.bonuses_list_box .payment_99 { background-position:center -1300px; }

.bonuses_list_box .payment_51 { background-position:center -500px; }
.bonuses_list_box .payment_50 { background-position:center -700px; }
.bonuses_list_box .payment_41 { background-position:center -1200px; }
.bonuses_list_box .payment_7 { background-position:center -1100px; }
.bonuses_list_box .payment_10 { background-position:center 0; }
.bonuses_list_box .payment_25 { background-position:center -1400px; }
.bonuses_list_box .payment_35 { background-position:center -1500px; }
.bonuses_list_box .payment_43 { background-position:center -1600px; }
.bonuses_list_box .payment_1 { background-position:center -2100px; }
.bonuses_list_box .payment_61 { background-position:center -2200px; }
.bonuses_list_box .applepay .payment_7,
.bonuses_list_box .buy-popup_icon_applepay { background-position:center -2363px; }

/* from top head */
.bonuses_list_box .payment_55 { background-position:center -400px; }

.book_buy_tab_return_butt { display: none; color: #9d9c9f; font-size: 12px; line-height: 15px;
	position: absolute; background: url(/static/litres/i/pages/biblio_book/payments/buy_popup_back_button.png) no-repeat left; padding-left: 20px;
	cursor: pointer; left: 40px; top: 189px; z-index: 1; }
.book_buy_tab_return_butt:hover { text-decoration:underline; }

.bonuses_content_block { padding-top: 10px; }
.bonuses_block_text { padding: 55px 30px 45px 20px; background-color: #efeee9; text-align: center; height: 210px; box-sizing: border-box; margin-bottom: 20px; }
.bonuses_block_text .bonuses_block_title { font-size: 24px; font-weight: bold; line-height: 28px; margin-bottom: 25px; }
.bonuses_block_text p { font-size: 14px; line-height: 19px; }

/* закладка с остальными платежками */
.book_buy_body_other .bonuses_list_box { padding-top:10px; }
.book_buy_body_other .bonuses_list_box { text-align:center; }
.book_buy_body_other .bonuses_list_box ul { display:inline-block; }

.buy_popup_tab_body_other_user .book_buy_body_wrap { padding:110px 40px; }

.book_buy_body_table { width:100%; display:table; height:1px; min-height:290px; }
.book_buy_body_vCenter { width:100%; height:100%; display:table-cell; vertical-align:middle; }
[data-tab-id="mobile"] .book_buy_body_vCenter {position: relative;}
/* [95267] Добавляем placeholder для выравнивания */
.book_buy_body_vCenter_paypal_save, .book_buy_body_vCenter_placeholder{font-size: 16px;line-height: 18px;text-align: right;width: 100%;}
.book_buy_body_vCenter_placeholder{visibility: hidden;}
.book_buy_body_vCenter_placeholder:after { white-space: pre; content: '\00a0' /* это пробел */ }
.paypal_save {position: absolute;left: -9999px;}
.paypal_save + .paypal_save_label{position: relative;padding-left: 30px;cursor: pointer;color: #767579;}
.paypal_save + .paypal_save_label:before{content: "";position: absolute;left: 0;top: 0;width: 20px;height: 20px;box-shadow: inset 0 0 0 1px #9d9c9f;background: #fff;}
.paypal_save:checked + .paypal_save_label:before{background: url(/static/litres/i/pages/biblio_book/payments/paypal_checkbox.svg) center center no-repeat;box-shadow: inset 0 0 0 1px #767579;}
.paypal_save:checked + .paypal_save_label{color: #3b393f;}
.buy_popup_tab_body_paypal .book_buy_body.loading .book_buy_body_table{background:#fff url('/static/litres/i/pages/homepage/arts_loader.gif') no-repeat center center;}
.buy_popup_tab_body_paypal .book_buy_body.loading .book_buy_body_table > *{display: none;}

.buy_popup_tab_body .btn-green,
.rebill_buttons_box .btn-green,
.buy_dummy_box .btn-green { height:50px; text-transform:uppercase; display:block; width:100%;
	font-size:16px; font-weight:bold; line-height:50px; height:50px;
	white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.rebill_buttons_box .btn-green,
.buy_dummy_box .btn-green { margin-bottom:20px; }
.rebill_buttons_box .btn-green .rebill_po_icon { display:inline-block; width:16px; height:19px; vertical-align:middle;
	background:url('/static/litres/i/pages/biblio_book/payments/payonline_very_secured_white.png') no-repeat;
	margin-right:15px; }
.rebill_buttons_box .btn-green .rebill_card_num,
.buy_popup_tab_body .btn-green span,
.buy_dummy_box .btn-green span { text-transform:none; }
.rebill_button-hide{display: none;}
.book_buy_new_instance { text-align:center; }
.book_buy_new_instance a { font:14px/20px 'Arial'; text-decoration:underline; color:#3b393f; opacity:.7; }
.book_buy_new_instance a:hover { color:#106edc; opacity:1; }

.book_buy_disabled_box { background-color:#efeee9; padding:45px 0; }
.book_buy_disabled_box .book_buy_tab_title { margin-bottom:20px; }
.book_buy_disabled_box .bonuses_list_box { padding-bottom:20px; opacity:.5; }
.book_buy_disabled_box .bonuses_list_box a,
.book_buy_disabled_box .bonuses_list_box button { border-color:#9d9c9f; cursor:default; }
.book_buy_disabled_box .bonuses_list_box a:hover,
.book_buy_disabled_box .bonuses_list_box button:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.book_buy_anonym_regsiter {
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	background-color: #ff4c00;
	color: #fff;
	height: 50px;
	line-height: 50px;
	width: 425px;
	display: block;
	margin: 0 auto;
}
.book_buy_anonym_regsiter:hover {
	background-color: #3b393f;
	color: #fff;
}

/* закладка с мобильной коммерцией */
.book_buy_ajax_form {}
.book_buy_ajax_form label { display:block; text-align:center; font:14px/20px 'Arial';
	color:#3b393f; opacity:.7; margin-bottom:10px; }
.book_buy_ajax_form input,
.book_buy_ajax_form_second input { display:block; width:100%; text-align:center; background-color:#fefde8;
	font:16px/50px 'Arial'; border:1px solid rgba(59, 56, 63, 0.5); color:#767579;
	box-shadow:inset 0 3px 6px rgba(0, 0, 0, 0.2); text-transform:uppercase; height:50px; }
.book_buy_ajax_form input { margin-bottom:20px; }
.book_buy_ajax_form input:focus,
.book_buy_ajax_form_second input:focus { color:#767579; }
.book_buy_ajax_form input::-webkit-input-placeholder,
.book_buy_ajax_form_second input::-webkit-input-placeholder { color:#767579; text-transform:uppercase; }
.book_buy_ajax_form input::-moz-placeholder,
.book_buy_ajax_form_second input::-moz-placeholder { color:#767579; text-transform:uppercase; }
.book_buy_ajax_form input:-moz-placeholder,
.book_buy_ajax_form_second input:-moz-placeholder { color:#767579; text-transform:uppercase; }
.book_buy_ajax_form input:-ms-input-placeholder,
.book_buy_ajax_form_second input:-ms-input-placeholder { color:#767579; text-transform:uppercase; }
.book_buy_ajax_form .btn-green { width:100%;
	font:16px/50px 'Arial'; font-weight:bold; height:50px; text-transform:uppercase; }

.buy_popup_tab_body .error_input { position:relative; }
.buy_popup_tab_body .error_input input {
	margin-bottom:10px;
	color:#d82c18;
	border-color:#d82c18;
	-webkit-box-shadow:inset 0 3px 6px rgba(0, 0, 0, .2), inset 0px 0px 0px 1px #d82c18;
	-moz-box-shadow:inset 0 3px 6px rgba(0, 0, 0, .2), inset 0px 0px 0px 1px #d82c18;
	box-shadow:inset 0 3px 6px rgba(0, 0, 0, .2), inset 0px 0px 0px 1px #d82c18;
}
.buy_popup_tab_body .error_input:after { position:absolute; right:10px; top:0;
	display:block; content:""; width:30px; height:50px;
	background:url('/static/litres/i/pages/biblio_book/payments/error_input.png') no-repeat left center; }
.buy_popup_tab_body .input_error_text { display:none; }
.buy_popup_tab_body .error_input .input_error_text { display:block; font:14px/20px 'Arial';
	text-align:center; color:#d82c18; margin-bottom:10px; }

.ajax_form_wating_box { display:none; }
.ajax_form_wating_box .hidden_token .token_box { display:none; }
.ajax_form_wating_box .input_row { width:222px; }
.ajax_form_wating_box input { width:126px; box-sizing:border-box; padding:0 15px; text-align:left; }
.ajax_form_wating_box .error_input input { margin-bottom:0; }
.ajax_form_wating_box label { float:left; font:14px/50px 'Arial';
	color:#3b393f; opacity:.7; margin-right:20px; }

.ajax_form_wating_box.second_step {}
.ajax_form_wating_box.second_step .before_num_text,
.ajax_form_wating_box.second_step .btn-disabled { display:none; }
.ajax_form_wating_box.second_step .token_box { padding-top:10px; }
.ajax_form_wating_box.second_step .token_box,
.buy_popup_tab_body_webmoney .ajax_form_wating_box.second_step .ajax_payment_do { display:block; }

.ajax_form_second_wrap { background-color:#efeee9; padding:55px 30px 45px 20px;
	margin-bottom:20px; }
.book_buy_ajax_form_second { display:none; }
.book_buy_ajax_form_second .before_num_text { font:18px/21px 'Arial'; font-weight:bold;
	padding:20px 0; }
.book_buy_ajax_form_second .before_num_text.green { color:#0e920e; }
.book_buy_ajax_form_second .mobile_num { width:270px; height:20px; line-height:20px; margin-bottom:10px; }
.book_buy_ajax_form_second .mobile_num span { font-size:22px; font-weight:bold;
	white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; line-height:26px; }
.book_buy_ajax_form_second .mobile_num a { float:right; margin-right:13px; color:#3b393f;
	opacity:.7; font-size:12px; }
.book_buy_ajax_form_second .mobile_num a:hover { color:#106edc; opacity:1; }
.book_buy_ajax_form_second p { font:12px/14px 'Arial'; color:#000; padding-bottom:15px; }
.book_buy_ajax_form_second p:last-child { padding-bottom:0; }

.buy_popup_info {}

.buy_popup_tab_body_webmoney .btn-green.ajax_payment_do,
.buy_popup_tab_body_webmoney .buy_dummy_box { display:none; }
.buy_popup_tab_body_webmoney .ajax_form_second_wrap { padding:25px 30px 35px 20px; }
.buy_popup_tab_body_webmoney .input_row input { text-transform:none; }

.centered_second_step .book_buy_ajax_form .input_row input,
.centered_second_step .book_buy_ajax_form .second_input input { text-transform:none; margin-bottom:20px; }
.centered_second_step .ajax_form_second_wrap { padding:40px 30px; }
.centered_second_step .ajax_form_second_wrap .mobile_num { margin:0 auto 10px; }
.centered_second_step .ajax_form_second_wrap p { text-align:center; line-height:18px; }
.centered_second_step .ajax_form_wating_box .input_row { margin:0 auto; }

.kukuruza_card_info,
.beeline_card_info { font:18px/25px 'Arial'; padding:20px 50px;
	background:#efeee9; color:#3b393f; font-weight:bold; margin:0 40px 45px; }
.kukuruza_card_sample,
.beeline_card_sample { float:right; width:455px; height:120px;
	margin-right:90px; margin-top:-16px; }
.kukuruza_card_sample { background:url('/static/litres/i/pages/biblio_book/payments/kukuruza_info.png') no-repeat; }
.beeline_card_sample { background:url('/static/litres/i/pages/biblio_book/payments/beeline_info.png') no-repeat; }

.buy_popup_tab_body .btn-white { width:100%; color:#3b393f; background:#fff;
	font:14px/50px 'Arial'; font-weight:bold; height:50px; text-transform:uppercase;
	border:1px solid rgba(59, 57, 63, .2); margin-top:10px; transition:all 0.3s ease 0s; }
.buy_popup_tab_body .btn-white:hover { background:#3b393f; color:#fff; }

.buy_popup_tab_body .btn-hidden { display:none; }

.buy_popup_tab_body .btn-disabled { width:100%; color:#fff; background:#c4c4c6;
	font:16px/50px 'Arial'; font-weight:bold; height:50px; text-transform:uppercase;
	cursor:auto; }

.ajax_form_left_side { float:left; }
.ajax_form_right_side { margin-left:100px; }

.ajax_error_box { display:none; }
.ajax_form_payment_error
{ background-color:#efeee9; padding:20px 20px 0 20px; height:210px; margin-bottom:20px; }
.ajax_form_payment_error .ajax_form_error_title { font:18px/30px 'Arial'; font-weight:bold;	margin-bottom:30px; }
.ajax_form_payment_error .ajax_form_error_title.red { color:#da2d19; }
.ajax_form_payment_error .ajax_form_error_title,
.ajax_form_payment_error p { text-align:center; }
.ajax_form_payment_error .mobile_num { width:270px; margin:0 auto 30px; }
.book_buy_popup_ajax_button,
.payment_try_again_ajax { width:100%; font:16px/50px 'Arial'; font-weight:bold;
	height:50px; text-transform:uppercase; }

.ajax_form_payment_error_sub { padding:15px 20px 19px 120px; height:auto;
	background-image:url('/static/litres/i/pages/biblio_book/payments/error_icon.png');
	background-repeat:no-repeat; background-position:20px 35px; }
.ajax_form_payment_error_sub .ajax_form_error_title { text-align:left; margin-bottom:15px; }
.ajax_form_payment_error_sub .mobile_num { width:auto; margin:0 20px 10px 0; }
.ajax_form_payment_error_sub p { text-align:left; }

.radial-progress { text-align:center; font:22px/72px 'Arial'; width:80px; height:80px; font-weight:bold;
	background-color:#d8d8d9; color:#0e920e; border-radius:50%; margin-top:10px; }
.radial-progress .r-circle { overflow:hidden; width:80px; height:80px; border-radius:50%; position:absolute; }
.radial-progress .r-circle .r-mask,
.radial-progress .r-circle .r-mask .r-fill { width:80px; height:80px; position:absolute; border-radius:50%;
	transition:-webkit-transform 1s; transition:-ms-transform 1s;
	transition:transform 1s; -webkit-backface-visibility:hidden; }
.radial-progress .r-circle .r-mask { clip:rect(0px, 40px, 80px, 0px); }
.radial-progress .r-circle .r-mask .r-fill { background-color:#0e920e; clip:rect(0px, 80px, 80px, 40px); }
.radial-progress .r-inset { width:72px; height:72px; position:absolute;
	margin-left:4px; margin-top:4px; background-color:#fbfbfb; border-radius:50%; }

/* [57261] Новая карточка книги: блок коллекций */
.book-bought-collection{margin-bottom: 35px;}
.book-bought-collection__caption{margin-bottom: 12px;font-size: 14px;line-height: 18px;color: #757478;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #b3b3b3;}
.book-bought-collection__item{margin-bottom: 12px;font-size: 14px;font-style: italic;line-height: 14px;}
.book-bought-collection__item a{text-decoration: none;color: #106edc;}
.book-bought-collection__item a:hover{text-decoration: underline;}

.biblio_anonymous{width:584px;background:#efeee9;padding:20px 30px;margin-bottom:15px;}
.biblio_anonymous__text{font-size:18px;line-height:26px;color:#3B393F;margin-bottom:13px;}
.biblio_anonymous__buttons > *{display:inline-block;vertical-align:middle;width:257px;height:50px;font-size:16px;line-height:50px;}
.biblio_anonymous__connect{margin-right:10px;}

/* Кнопка Пожаловаться*/
.samizdat_complain{display:inline-block;border: 0 none;box-shadow: inset 0 0 0 1px #C4C4C6;}
.samizdat_complain a{text-decoration: none;display: block;color: inherit;}
.chtec_complain {margin: 0;}
.complain-text {margin-bottom: 10px;}
.complain-link {text-transform: uppercase; border: 2px solid #979797; color: #000; font-weight: bold; line-height: 38px; font-size: 14px; padding: 0 20px; height: 42px;}
.complain-link:hover {border-color: #3b393f;}
.samizdat_popup {background:#fff; width: 430px; font-family:Arial,Helvetica,sans-serif;font-size:18px; color:#000000; text-align:center; box-sizing: border-box; -moz-box-sizing:border-box; padding:40px 50px 49px; display:none; border-radius: 3px;}
.samizdat_popup input[type=submit], .samizdat_popup input[type=button] {text-transform:uppercase;}
.samizdat_popup .samiz_send {width:320px; height:50px; background:#0e920e; font-size:16px; color:#fff; text-align:center; border:none; box-sizing: border-box;-moz-box-sizing:border-box; cursor:pointer; border-radius:3px;}
.samizdat_popup .spinner, .samizdat_popup .load_ok, .samizdat_popup .repeat_ok {display:none;}
.samizdat_send {margin-top:2px;}
.samizdat_send h3 {font-size:19px; margin:2px 0 27px;font-weight:bold;}
.samizdat_send form {text-align:left;}
.samizdat_send form p {padding-left:9px; padding-bottom:11px; font-size:18px;}
.samizdat_send input[type=text] {width:320px;height:34px;margin-bottom:31px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:20px;padding:0 7px;}
.samizdat_send .t1 {padding-top:1px;}
.samizdat_send .t2 {margin-top:18px;margin-bottom:12px;}
.samizdat_send .t3 {margin-top:-9px; margin-bottom:11px;}
.samizdat_send textarea {width:320px; height:90px; resize:none; margin-bottom:7px; box-sizing: border-box; -moz-box-sizing:border-box; padding:7px;  font-family:Arial, Helvetica, Verdana; font-size: 18px; border-radius:3px;}
.samizdat_send .red{display:none; color:#d0021b;font-size:14px;text-align:center; padding:3px 0 18px;}
.load_ok, .repeat_ok {margin:0; box-sizing: border-box; -moz-box-sizing:border-box;}
.load_ok  h3, .repeat_ok  h3 {margin:2px 0 21px;font-weight:bold; font-size:18px;}
.load_ok div, .repeat_ok div {font-size:16px;line-height:18px; margin-bottom:26px;}
.samizdat_send label {display:inline-block;}
.samizdat_send input[type=checkbox] {display:inline-block;margin:0 18px 16px 0;}

.samizdat_popup_complain .close {height: 18px; width: 18px; position: absolute; top: 18px; right: 16px; cursor: pointer; display: block; z-index: 1;}
.samizdat_popup_complain .close:hover:before,
.samizdat_popup_complain .close:hover:after {background-color: #000;}
.samizdat_popup_complain .close:before,
.samizdat_popup_complain .close:after {position: absolute; left: 7px; content: ' '; height: 18px; width: 2px; background-color: #9d9c9f;}
.samizdat_popup_complain .close:before {transform: rotate(45deg);}
.samizdat_popup_complain .close:after {transform: rotate(-45deg);}
.samizdat_popup_complain .close:hover{opacity:1;}
.samizdat_popup_complain {padding: 35px 30px; text-align: left; z-index: 2;}
.samizdat_popup_complain h3 {margin: 0px 0 28px;}
.samizdat_popup_complain .t3 {margin-top: 0;}
.samizdat_popup_complain form p {padding: 0; font-size: 16px;}
.samizdat_popup_complain .caption_smzd {position: absolute; left: -9999px;}
.samizdat_popup_complain .caption_label {padding-left: 33px; margin-bottom: 20px; position: relative; cursor: pointer; display: block; line-height: 20px;}
.caption_smzd + .caption_label:before{content: "";position: absolute;left: 0;top: 0;width: 20px;height: 20px;border: 1px solid #9d9c9f;background: #fff; border-radius:3px;}
.caption_smzd:hover + .caption_label:before {border-color: #767579;}
.caption_smzd:checked + .caption_label:before{background: url(/static/litres/i/pages/biblio_book/icon/line.svg) center center no-repeat;border: 1px solid #4A90E2; background-color: #4A90E2; opacity: 0.9;}
.caption_smzd:checked:hover + .caption_label:before {opacity: 1;}
.caption_smzd + .caption_label_error:before {border-color: #DA2D19;}
.samizdat_popup_complain  .samizdat_form {font-size: 16px;}
.samizdat_popup_complain .t2 {font-size: 16px; line-height: 20px; margin-top: 38px; margin-bottom: 4px;}
.samizdat_popup_complain .samiz_send {background-color: #FF4C00; width: auto; height: 40px; font-weight: bold; padding: 0 29px;}
.samizdat_popup_complain .labels_block {margin: 30px 0;}
.samizdat_popup_complain .samizdat_send input[type=text] {margin: 0;}
.samizdat_popup_complain textarea,
.samizdat_popup_complain input[type=text] {width: 100%; font-size: 16px;}
.samizdat_popup_complain textarea {height: 80px; margin-bottom: 5px;}
.complain_symbols {font-size: 14px; text-align: right; color: #767579; line-height: 21px;}
.complaint_message_error {border-color: #DA2D19;}
.samizdat_popup_complain .red {text-align: left; padding: 18px 0 0 0;}
.samizdat_popup_mail_asking {margin-bottom: 20px;}

/* spinner */
#samizdat_popup  .spinner {margin: 60px auto;width: 70px;height: 70px;position: relative;}
#samizdat_popup  .container1 > div, #samizdat_popup  .container2 > div, #samizdat_popup  .container3 > div {width: 6px; height: 6px; background-color: #333; border-radius: 100%; position: absolute; -webkit-animation: bouncedelay 1.2s infinite ease-in-out; animation: bouncedelay 1.2s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
#samizdat_popup  .spinner .spinner-container {position: absolute; width: 100%; height: 100%; margin:0;}
#samizdat_popup  .spinner div {margin:0;}
#samizdat_popup  .container2 {-webkit-transform: rotateZ(45deg); transform: rotateZ(45deg);}
#samizdat_popup  .container3 {-webkit-transform: rotateZ(90deg); transform: rotateZ(90deg);}
#samizdat_popup  .circle1 {top: 0; left: 0;}
#samizdat_popup  .circle2 {top: 0; right: 0;}
#samizdat_popup  .circle3 {right: 0; bottom: 0;}
#samizdat_popup  .circle4 {left: 0; bottom: 0;}
#samizdat_popup  .container2 .circle1 {-webkit-animation-delay: -1.1s; animation-delay: -1.1s;}
#samizdat_popup  .container3 .circle1 {-webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
#samizdat_popup  .container1 .circle2 {-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}
#samizdat_popup  .container2 .circle2 {-webkit-animation-delay: -0.8s; animation-delay: -0.8s;}
#samizdat_popup  .container3 .circle2 {-webkit-animation-delay: -0.7s; animation-delay: -0.7s;}
#samizdat_popup  .container1 .circle3 {-webkit-animation-delay: -0.6s; animation-delay: -0.6s;}
#samizdat_popup  .container2 .circle3 {-webkit-animation-delay: -0.5s; animation-delay: -0.5s;}
#samizdat_popup  .container3 .circle3 {-webkit-animation-delay: -0.4s; animation-delay: -0.4s;}
#samizdat_popup  .container1 .circle4 {-webkit-animation-delay: -0.3s; animation-delay: -0.3s;}
#samizdat_popup  .container2 .circle4 {-webkit-animation-delay: -0.2s; animation-delay: -0.2s;}
#samizdat_popup  .container3 .circle4 {-webkit-animation-delay: -0.1s; animation-delay: -0.1s;}
@-webkit-keyframes bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0.0)} 40% {-webkit-transform: scale(1.0)}}
@keyframes bouncedelay {0%, 80%, 100% {transform: scale(0.0); -webkit-transform: scale(0.0);} 40% {transform: scale(1.0); -webkit-transform: scale(1.0);}}
 /* end spinner */

 /* [60776] Новая страница книги. Перенести для пейонлайн попап привязки карты */
.customer-card{padding:17px 23px;}
.customer-card-text{font-size:22px;line-height:30px;margin-bottom:22px;}
.customer-card-buttons{width:471px;overflow:hidden;margin-left:-3px;}
.customer-card-buttons .coolbtn{font-size: 16px;line-height: 50px;height: 50px;text-transform: uppercase;font-weight: bold;width: 100%;display: block;}
.customer-card-link{display:block;font-size:18px;text-decoration:underline;margin-top:26px;margin-left:1px;}
.skype-link{float:right;background:url('/static/litres/i/trash/skype-icon.png') left center no-repeat;padding-left:25px;}
.customer-card-mess{color:#666666;font-size:12px;line-height:15px;margin:0;padding-top:11px;padding-bottom:10px;}

/* [63284] Попап, предлагающий взять книгу почитать за емейл */
#popup_free{position:relative;background:#fff;width:805px;border:1px solid #b1b0b2;text-align:center;display:none;}
#popup_free .close{position:absolute;background-image:url(/static/litres/i/popup/close_21x21.png);height:21px;width:21px;right:18px;top:18px;opacity:0.2;}
#popup_free .close:hover{opacity:1;}
.popup_free__title{background-color:#ebeae4;font-size:24px;font-weight:700;line-height:90px;text-transform:uppercase;}
.popup_free__body{display:block;padding:30px 50px;}
.popup_free__left{display:inline-block;width:250px;margin-right:28px;vertical-align:top;}
.popup_free__right{display:inline-block;width:425px;vertical-align:top;}
.popup_free__right_caption{font-size:16px;line-height:24px;margin-bottom:12px;}
.popup_free__right_caption_send{font-size:16px;line-height:20px;margin-bottom:12px;}
.popup_free__right_caption_send p:first-child{margin-bottom:20px;}
.popup_free__right_caption_send p:last-child{margin-bottom:-3px;}
.popup_free__right_user{font-size:22px;font-weight:700;line-height:20px;margin-bottom:20px;}
.popup_free__right_form{position:relative;}
.popup_free__right_email_caption{opacity:0.7;color:#3b393f;font-size:14px;line-height:40px;}
.popup_free__right_email{width:100%;height:50px;background-color:#fefde8;border:1px solid rgba(59, 56, 63, 0.5);box-shadow:inset 0 3px 6px rgba(0, 0, 0, 0.2);    margin-bottom:10px;line-height:50px;font-size:16px;text-align:center;}
.popup_free__right_email.not_valid{border:2px solid #da2d19;box-shadow:inset 0 3px 6px rgba(0, 0, 0, 0.2);color:#da2d19;}
.not_valid__icon{position:absolute;right:10px;top:10px;width:30px;height:30px;text-align:center;border-radius:30px;line-height:30px;background-color:#da2d19;color:#fff;}
.popup_free__right_button,.popup_free__right_button_gmail,.popup_free__button{text-transform:uppercase;font-size:16px;font-weight:bold;background-color:#ff4c00;color:#fff;width:100%;height:50px;line-height:50px;margin-top:10px;}
.popup_free__right_button:hover,.popup_free__right_button_gmail:hover,.popup_free__button:hover{color:#fff;background-color:#3b393f;}
.popup_free__right_button.btn-disabled{cursor:default;background:#3b393f;}
.popup_free__button{margin-bottom:20px;width:440px;display:none;}
.popup_free__right_button_gmail{text-decoration:none;display:block;margin-top:22px;}
.popup_free__right_button_gmail:hover{color:#fff;}
.popup_free__warn_caption{font-size:14px;line-height:16px;display:none;}
.popup_free__error{color:#da2d19;}
/* Счетчик */
.popup_free__counter{display:none;width:440px;height:70px;padding:15px 20px;background-color:#EFEEE9;}
.popup_free__counter_caption{display:inline-block;float:left;font-size:17px;line-height:20px;font-weight:bold;padding-top:2px;}
.popup_free__counter_timeleft{display:inline-block;float:right;font-size:30px;line-height:40px;font-weight:bold;text-align:center;}
.popup_free__counter_timeleft span{margin:0 1px 0 3px;box-shadow:0 1px 0 #d3d2cc;background-color:#fc4d1e;color:#fff;display:inline-block;width:32px;position:relative;
	background:rgba(226,70,27,1);
	background:-moz-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,70,27,1)), color-stop(50%, rgba(226,70,27,1)), color-stop(50%, rgba(252,78,30,1)), color-stop(100%, rgba(252,78,30,1)));
	background:-webkit-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background:-o-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background:-ms-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background:linear-gradient(to bottom, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2461b', endColorstr='#fc4e1e', GradientType=0 );
}
.popup_free__counter_timeleft span:before,.popup_free__counter_timeleft span:after{position:absolute;top:50%;margin-top:-2px;width:2px;height:5px;content:'';display:inline-block;background-color: #892c0d;}
.popup_free__counter_timeleft span:before{left:0;}
.popup_free__counter_timeleft span:after{right:0;}
.popup_free__counter_timeleft .separator{vertical-align:top;color:#fc4d1e;margin:0 1px 0 4px;display:inline-block;font-size:22px;}

/* [67255] Библиотечная книга, восстановить попап с причиной отказа */
#reject_popup {width:420px; font-family:Arial,Helvetica,sans-serif;font-size:18px; color:#000000; text-align:center; box-sizing: border-box; -moz-box-sizing:border-box; padding:42px 50px 50px 48px;}
#reject_popup h3 {margin:0 0 19px 2px;font-size:18px;font-weight:bold;}
#reject_popup .close {background-image: url(/static/litres/i/trash/bubble-close_21x21.png);height:21px; width:21px; right:18px; top:18px;}
#reject_popup form {text-align:left;}
#reject_popup form p {padding-left:10px; padding-bottom:5px; font-size:18px;}
#reject_popup textarea {width:320px; height:200px; margin-bottom:20px; box-sizing:border-box; -moz-box-sizing:border-box; padding:14px 20px; font-size:18px; line-height:19px; font-family:Arial, Helvetica, Verdana;}
#reject_popup .red{display:none; color:#d0021b;font-size:14px;text-align:center; margin: -8px 0 12px;}
#reject_popup input[type=submit]{text-transform:uppercase;}
#reject_popup  .reason_send_btn {width:320px; height:50px; background:#0e920e; font-size:16px; color:#fff; text-align:center; border:none; box-sizing: border-box;-moz-box-sizing:border-box; cursor:pointer;}

/* [67607] Все книги со скидкой. Верстка. */
.popup-offer-discount{background: #fff;width: 600px;display: none;border: 1px solid rgba(59, 56, 63, 0.4);box-shadow: 0 5px 10px rgba(59, 56, 63, 0.2), 0 1px 3px rgba(59, 56, 63, 0.2);}
.popup-offer-discount__caption,.popup-offer-discount__timer{background: #ebeae4;font-size: 24px;text-align: center;}
.popup-offer-discount__caption{padding: 30px 0 15px;}
.popup-offer-discount__title{font-size: 24px;font-weight: 700;line-height: 30px;margin-bottom: 5px;text-transform: uppercase;}
.popup-offer-discount__info{font-size: 14px;line-height: 20px;}
.popup-offer-discount__timer{padding: 20px 0;}
.popup-offer-discount__timer-title{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.popup-offer-discount__caption_discount{color: #ff4c00;font-weight: bold;}
	/* slider */
.popup-offer-discount-slider{position: relative;min-height: 250px;}
.popup-offer-discount-slider__book{text-align: center;padding: 30px 0;}
.popup-offer-discount-slider__cover,.popup-offer-discount-slider__info{display: inline-block;vertical-align: top;}
.popup-offer-discount-slider__cover{width: 142px;font-size: 0;border: 1px solid #b7b6b9;}
.popup-offer-discount-slider__info{width: 204px;margin-left: 22px;text-align: left;margin-top: 10px;}
.popup-offer-discount-slider__next, .popup-offer-discount-slider__prev{opacity: 0.3;position: absolute;top: 108px;width: 23px;height: 37px;
	background: url(/static/litres/i/pages/biblio_book/popup/discount/arrow.png) no-repeat center center;
	background-image: url(/static/litres/i/pages/biblio_book/popup/discount/arrow.svg);
}
.popup-offer-discount-slider__next{right: 28px;}
.popup-offer-discount-slider__prev{left: 28px;-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: fliph;filter: fliph;}
.popup-offer-discount-slider__next:hover, .popup-offer-discount-slider__prev:hover{opacity: 0.5;}
.popup-offer-discount-slider__name-link{font-size: 14px;font-weight: 700;line-height: 18px;color: #000;text-decoration: none;}
.popup-offer-discount-slider__name-link:hover,.popup-offer-discount-slider__author-link:hover{color: #ff4c00;}
.popup-offer-discount-slider__author{margin-bottom: 1px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.popup-offer-discount-slider__author-link{color: #8b8a8e;font-size: 14px;line-height: 20px;text-decoration: none;}
.popup-offer-discount-slider__rating{margin-bottom: 9px;}
.popup-offer-discount-slider__old-price{font-size: 14px;line-height: 16px;color: #8b8a8e;margin-bottom: 11px;}
.popup-offer-discount-slider__old-price .simple-price{color: #0e8500;font-weight: 700;text-decoration: line-through;}
.popup-offer-discount-slider__button{background: #0e920e;font-size: 16px;line-height: 50px;height: 50px;font-weight: bold;display: block;color: #fff;text-decoration: none;text-align: center;}
.popup-offer-discount-slider__button:hover{background: #3b393f;color: #fff;}
.popup-offer-discount__timeleft{font-size: 30px;line-height: 40px;font-weight: bold;vertical-align: middle;margin-left: 2px;}
.second-book-offer__timeleft{margin-left: 13px;}
.popup-offer-discount__timeleft span{margin: 0 1px;box-shadow: 0 1px 0 #d3d2cc;background-color: #fc4d1e;color: #fff;display: inline-block;width: 32px;position: relative;font-family: 'PT Sans', Arial, sans-serif;
	background: rgba(226,70,27,1);
	background: -moz-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,70,27,1)), color-stop(50%, rgba(226,70,27,1)), color-stop(50%, rgba(252,78,30,1)), color-stop(100%, rgba(252,78,30,1)));
	background: -webkit-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background: -o-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	background: linear-gradient(to bottom, rgba(226,70,27,1) 0%, rgba(226,70,27,1) 50%, rgba(252,78,30,1) 50%, rgba(252,78,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2461b', endColorstr='#fc4e1e', GradientType=0 );
}
.popup-offer-discount__timeleft span:before,.popup-offer-discount__timeleft span:after{position: absolute;top:50%;margin-top: -2px;width: 2px;height: 5px;content: '';display: inline-block;background-color: #892c0d;}
.popup-offer-discount__timeleft span:before{left:0;}
.popup-offer-discount__timeleft span:after{right:0;}
.popup-offer-discount__timeleft .separator{color: #fc4d1e;display: inline-block;font-style: normal;margin:0 1px;font-weight: normal;}
.popup-offer-discount__timeleft .popup-offer-discount__timeleft_tick{color: transparent;}

/* dmr */
.btn-light-orange.btn-light-orange { background-color:#e7792b; }
.btn-light-orange.btn-light-orange:hover { background-color:#3b393f; }
.book_buy_subtab_header_links.dmr_enabled { width:381px; }
.book_buy_subtab_header .dmr_enabled span { width:127px; }
.dmr_title_icons { background:url('/static/litres/i/pages/biblio_book/payments/dmr_title_icons.png') no-repeat center 12px; }
.book_buy_subtab_dmr .book_buy_body_right,
.book_buy_subtab_dmr .book_buy_body_table { min-height:239px; }

/* [70204] Поменять / добавить окно подтверждения покупки */
#popup_buy_confirm {display: none; width: 365px; background: #fff; padding: 30px; text-align: center; box-shadow: 0 0 10px rgba(0,0,0,0.6);}
#popup_buy_confirm .close {display: none;}
#popup_buy_confirm .popup_buy_confirm_title {font-weight: bold; font-size: 20px; line-height: 25px; margin-top: -2px; margin-bottom: 10px;}
#popup_buy_confirm .popup_buy_confirm_price {color: #ff4c18;}
#popup_buy_confirm .popup_buy_confirm_text {font-size: 14px; margin-bottom: 30px;}
#popup_buy_confirm .popup_buy_confirm_buttons {margin-bottom: 5px;}
#popup_buy_confirm .popup_buy_confirm_buttons button {line-height: 40px; border: none; cursor: pointer; width: 125px; transition: all 0.3s ease 0s;}
#popup_buy_confirm .popup_buy_confirm_cancel {margin-right: 15px; background: #fff; color: #7A797C;}
#popup_buy_confirm .popup_buy_confirm_buy {background: #009400; text-transform: uppercase; color: #fff;}
#popup_buy_confirm .popup_buy_confirm_buy:hover {background: #0b750b;}
#popup_buy_confirm .popup_buy_confirm_cancel:hover {color: #000;}

/* [75786] Карточка книги. Блок пользовательской рефералки */
.action_booktofriend{background: url(/static/litres/i/popup/booktofriend/icon_friendbook.png) 16px center no-repeat;background-image: url(/static/litres/i/popup/booktofriend/icon_friendbook.svg);width: 209px;height: 40px;color: #ff4c00;text-transform:uppercase;font-size: 12px;font-weight: 700;line-height: 15px;padding: 5px 10px 8px 56px;vertical-align: top;cursor: pointer;border: 0 none;box-shadow: inset 0 0 0 1px #C4C4C6; border-radius:3px;}
#action_booktofriend_text{display: inline-block;}
#action_booktofriend_audio{margin-bottom: 15px; display: inline-block; vertical-align: middle;}
.action_booktofriend:hover{background-color: #3b393f;border-color: #3b393f;color: #fff;box-shadow: none;}

/* [75434] Карточка книги. Блок скидки для 10%+10% */
.biblio_book_booktofriend_block {margin-bottom:10px; background:#f5f5f5; padding:9px 20px; width:440px;}
.biblio_book_booktofriend_block > div {display:inline-block; vertical-align:middle;}
.biblio_book_booktofriend_block__discount {position:relative; width:219px; font-size:18px; font-weight:bold; color:#ff4c00; line-height:32px; text-transform:uppercase;}
.biblio_book_booktofriend_block__discount:after {display:block; position:absolute; content:""; width:50px; height:44px; right:20px; top:-15px; background:url(/static/litres/i/pages/biblio_book/icon/like.png) no-repeat 0 0; background-image: url(/static/litres/i/pages/biblio_book/icon/like.svg);}
.biblio_book_booktofriend_block__txt {width:181px; font-size:14px; line-height:16px; color:#3b393f;}
.biblio_book_booktofriend_block__txt span {font-weight:bold; color:#ff4c00;}

/* [73683] Книга, полученная в подарок, GUI */
.biblio_book_gift {display: inline-block;}
.biblio_book_gift .biblio_book_gift_icon {display: inline-block; width: 28px; height: 40px; background: url(/static/litres/i/pages/biblio_book/icon/gift_icon.svg) center center no-repeat; vertical-align: middle;margin-top: -0.350em;}
.biblio_book_gift .biblio_book_gift_text {display: inline-block; color: #ff4c00; font-size: 16px; font-weight: 700; line-height: 40px; margin-left: 13px;}
.audio-player__caption + .biblio_book_gift {margin-left: 38px;}
.audio-player__caption + .biblio_book_gift .biblio_book_gift_text {font-size: 14px; line-height: 22px; left: 7px;}
.biblio_book_actions .biblio_book_gift{border: 0 none;}

/* Рецензии */
.book_wrapper.ab-container{width:806px;min-width: 810px;margin:0 auto;padding: 0;}
.recense_add .ab-container{padding: 0;}
.recenses_list{padding:30px 0 0 0;}
.recense_body,.recense_add_body,.recense_add_header{margin-left: 83px;}
.recense_head{line-height: 50px;}
.recenses_title{padding: 16px 0 15px 0;}
.recense_avatar{margin: 6px 0 0 12px;}
.recense_add_avatar{margin: 56px 0 0 12px;}
.recense-add-header{line-height: 50px;}
.recense-add-input-wrapper{padding: 5px 10px;}
.recense-add-button{right: 7px;top:7px;}
.recense_bot{line-height: 50px;}
.recense_best{margin-bottom: 30px;}

/* [77482] Разрешаем классическим библиотекарям «покупать книги в фонд» в обход читателей */
.lib_buy_btn{display:block;width:440px;font-size:16px;font-weight:bold;height:50px;line-height:50px;margin-bottom:30px;}
.lib_buy_btn .old-price{color:#b6deb6;text-decoration:line-through;font-weight:normal;}
.lib_buy_btn.btn-disabled{cursor:default;background:#0b750b;}
.btn-white{color:#0e920e;background:#fff;border:1px solid #0e920e;transition:all 0.3s ease 0s;}
.btn-white:hover,.btn-white.btn-disabled{color:#fff;background:#0e920e;}
.btn-white.btn-disabled{cursor:default;}

/* [74777] Скидка на отдельные арты в корзине. Верстка блока на карточке книги */
.single_discount{text-align:center;padding:10px 0;}
.single_discount span{font-size:18px;}
.discount-period{text-transform:none;}

/* [83381] Карточка книги www добавить цитаты (верстка) */
.quotes{background: #efeee9;margin-bottom: 40px;padding: 44px 0 50px;}
.quotes__title{font-size: 18px;	font-weight: bold; line-height: 22px;margin-bottom:24px;}
.quotes__count{color: #767579;font-weight: normal;}
.quote{background: #fff;padding: 20px 21px;margin-bottom:20px;position:relative; border-radius:3px;}
.quote:before{content: '';background: url(/static/litres/i/pages/biblio_book/quotes/quote.svg) 0 0 no-repeat;width:20px;height:17px;position:absolute;left:20px;top:-7px;display:inline-block;}
.quote__text{margin-bottom:16px;font-size: 18px;line-height: 30px;}
.quote__vote{width: 20px;height: 24px;margin-right: 10px;text-decoration: none;line-height: 30px;text-align: center;font-weight: bold;cursor: pointer;display: inline-block;vertical-align: middle;background: url(/static/pda_2.0/i/pages/biblio_book/quotes/vote__good.svg) center center no-repeat;}
.quote__vote_bad{transform: scaleX(-1) scaleY(-1);margin-right: 20px;}
.quote__vote_good.quote__vote_voted,.quote__vote_good:not(.quote__vote_disabled):hover{background-image: url(/static/pda_2.0/i/pages/biblio_book/quotes/vote__good_voted.svg);}
.quote__vote_bad.quote__vote_voted,.quote__vote_bad:not(.quote__vote_disabled):hover{background-image: url(/static/pda_2.0/i/pages/biblio_book/quotes/vote__bad_voted.svg);transform: none;}
.quote__vote_disabled{background-image: url(/static/pda_2.0/i/pages/biblio_book/quotes/vote__good_disabled.svg);cursor: default;}
.quote__share{font-size: 14px;line-height:24px;color: #9e9da0;margin-right: 6px;vertical-align: middle;}
.quote__rating{font-size: 16px;line-height:24px;font-weight: bold;color: #0e920e;display: inline-block;margin-right: 10px;vertical-align: middle;}
.quote__thank{display: inline-block;color: #4c4c4c;font-size: 12px;line-height: 14px;vertical-align: middle;margin-right: 12px;position: absolute;right:100%;width: 70px;margin-top: 11px;height: 28px;}
.quote__user{font-size: 14px;line-height: 24px;color: #767579;font-weight: bold;margin-right: 34px;text-decoration: none;vertical-align: middle;}
.quote__user:hover{color:#fc4d1e;}
.quote_user__pointer{cursor:pointer; color:#767579;}
.quotes__more{text-align: center;margin-top: 10px;}
.quotes__more .coolbtn{font-size: 14px;border-width: 2px;line-height: 46px;height: 50px;padding: 0 64px;position: relative;}
.quote .quote__addthis,.quote__share,.quote__user{display: none;}
.quote:hover .quote__share, .quote:hover .quote__addthis, .quote:hover .quote__user{display: inline-block;}
.quotes__more .coolbtn.loaded{background: transparent;border-color: transparent;color: transparent;}
.quotes__more .coolbtn.loaded:before {content: ""; position: absolute; display: block; height: 100%; width: 100%; background: url(/static/litres/i/popup/ajax_progress.gif) transparent no-repeat center; z-index: 1; left: 0;top: 0;}

/* [90134] Выводить клянчилку емейлов перед оплатами на ввв */
.book_buy_asking_email + .book_buy_body_table {display: none;}
.asking-email {margin-top: 23px;}
.asking-email__form[data-state="login"] [data-state="registration"],
.asking-email__form[data-state="registration"] [data-state="login"] {display: none;}
.asking-email__text {font-size: 16px; line-height: 20px; color: #767579; margin-bottom: 5px;}
.asking-email__input {width: 100%; font-size: 16px; margin: 0 0 10px 0; height: 50px; padding: 0 10px;}
.asking-email__input.asking-email_error {margin-bottom: 0;}
.asking-email__input_wrapper {position: relative;}
.asking-email__restore_link {font-size: 14px; display: inline-block; text-decoration: none; position: relative; top: -2px; margin-bottom: 16px;}
.asking-email__button {line-height: 50px; font-size: 16px; height: 50px; width: 100%;}
.asking-email__button:focus {outline: none;}
.asking-email__error {font-size: 12px; line-height: 20px; color: #DA2D19; margin-bottom: 5px;}
.input.asking-email_error,
.input.asking-email_error:focus {border: 1px solid #DA2D19;}
.asking-email__eye {display: block; height: 30px; cursor: pointer; width: 30px; position: absolute; content: ""; right: 10px; opacity: 0.6; background-size: cover; top: 10px; right: 10px;}
.asking-email__eye:hover {opacity: 1;}
input[type="password"] + .asking-email__eye {background-image: url('/static/litres/i/pages/biblio_book/popup/book-discount/icon_eye_closed.svg');}
input[type="text"] + .asking-email__eye {background-image: url('/static/litres/i/pages/biblio_book/popup/book-discount/icon_eye_open.svg');}
.asking-email__popup{position: absolute; left: 0; top: 0; right: 0; padding: 17px 12px; color: #0E920E; font-size: 16px; line-height: 19px; background: #fff; box-shadow: 0 3px 8px 0 rgba(0,0,0,0.26); z-index: 1;}
.asking-email__merge-text {font-size: 16px; margin-bottom: 10px; color: #767579;}
.asking-email__merge-users {margin-bottom: 10px;}
.asking-email__change_link {float: right; font-size: 14px; display: inline-block; text-decoration: none; position: relative; top: -1px; }

/* [95020] Прикрутить клянчилку емейлов к оплате ДМР */
.book_buy_subtab_dmr .book_buy_asking_email + .book_buy_main_box {display: none}
.book_buy_subtab_dmr .book_buy_asking_email {width: 410px; float: right;}
.book_buy_subtab.active_subtab {overflow: hidden;}


.try-fragment-audioplayer {
	display: inline-block;
	flex-grow: 1;
}
.audiobook-buy-button {
	display: inline-block;
}

/* [101269] Замена отсутствующей обложки на модный блок с переводимым текстом */
.biblio_book_cover .book-no-cover__text,
.biblio_book_cover .book-error-cover__text {line-height: 34px;}
.book-similar-cover .cover_href {display: block; min-height: 60px;}
.book-similar_small .book-no-cover__text,
.book-similar_small .book-error-cover__text {display: none;}
.book-similar-cover .book-no-cover__text,
.book-similar-cover .book-error-cover__text {font-size: 12px;}
.book-similar-cover .book-error-cover,
.book-similar-cover .book-no-cover {max-width: 95px;}

/* [102835] Эксперимент: Вкладки на карточке книги www */
.tab__loader{padding:140px 0; margin-bottom:600px; background: url('/static/litres/i/pages/homepage/arts_loader.gif') center center no-repeat;}
.tab__reading{padding:15px 0 0 0;}
.book-tabs{border-bottom:1px solid #9d9c9f; margin:0 0 30px 0;}
.book-tabs ul{margin:0;padding:0; list-style:none; font-size:0; line-height:0;}
.book-tabs ul li{font-size:14px; line-height:20px; display:inline-block; vertical-align:top;}
.book-tabs ul li a{color:#3b393f; display:block; text-decoration:none; padding:0 20px 10px;}
.book-tabs ul li .count{color:#949396;}
.book-tabs ul .tab-active a{border-bottom:3px solid #ff4c00; margin-bottom:-1px; padding-bottom:8px; cursor:text;}

/* кнопка */
.biblio_book_actions .art-box{vertical-align: middle;}

/* [98512] Подключить новый протокол PayPal к оплатам на www/pda */
#paypal-rest-button {margin-bottom: 15px; height: 45px;}
.paypal-new-instance-text {margin-bottom: 10px;}
#paypal-rest-button.loading {position: relative; height: 100px;}
#paypal-rest-button.loading:before {background:#fff url('/static/litres/i/pages/homepage/arts_loader.gif') no-repeat center center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; display: block; z-index: 1;}

/* [112479] АБ-Тест проверки эффективности размещения рекламного баннера на карточке книги */
.biblio_book__banner1{margin-bottom:30px;}
.biblio_book__banner2{margin-top:33px;}
.biblio_book__banner_link{display:block;width:140px;height:260px;background:url(/static/litres/i/pages/biblio_book/banner/book_banner.jpg) 0 0 no-repeat;}

/* [112781] АБ-тест по исследованию влияния информации о форматах книги на покупку книги */
.biblio_book_howto_title{position:relative;line-height:30px;margin:0;cursor:pointer;text-transform:none;font-size:16px;}
.biblio_book_howto_toggle:after{content:'';position:absolute;width:14px;height:8px;top:11px;right:-2px;background:url(/static/litres/i/pages/biblio_book/arrow_down.svg) 0 0 no-repeat;}
.biblio_book_howto_toggle:hover:after{background: url(/static/litres/i/pages/biblio_book/arrow_down_hover.svg) 0 0 no-repeat;}
.biblio_book_howto_toggle.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.biblio_book_howto_toggle:not(.active) .biblio_book_howto_title_smartphone{display:inline-block;vertical-align:top;background:url(/static/litres/i/pages/biblio_book/smartphone.svg) 0 0 no-repeat;width:89px;height:25px;margin:0 12px 0 14px;}
.biblio_book_howto_toggle:not(.active) .biblio_book_howto_title_notebook{display:inline-block;vertical-align:top;background:url(/static/litres/i/pages/biblio_book/notebook.svg) 0 0 no-repeat;width:40px;height:23px;margin:2px 0;}
.biblio_book_howto_main{display:none;}

.up-button {height: 50px; width: 50px; border-radius: 50%; background: #FFFFFF url(/static/litres/i/header/up_arrow.svg) center no-repeat; box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 5px 10px 0 rgba(0,0,0,0.1); cursor: pointer; position: fixed; right: 8%; display: none;}
.up-button:hover {background-color: #EBEBEB;}

/* [104534] стили вынес для оформления */
.offer_read__fragment{height:50px; border:2px solid #3b393f; font-size:16px; line-height:50px; cursor:pointer; text-align:center; position:relative; width:400px; text-transform:uppercase; font-weight:bold; border-radius:3px;}
.offer_read__fragment:before{content:""; display:inline-block; vertical-align:top; border:6px solid transparent; border-left:12px solid #3b393f;  margin:18px 10px 0 0;}
.biblio_book_howto .devices .audioplayer-wrapper{margin:0; border:none; background:none; padding:0; width:100%; display:none; height:auto; padding:0 0 20px 0; border-bottom:1px solid #dcdbdc;}
.biblio_book_howto .devices .audioplayer-wrapper > div{width:400px;}
.biblio_book_howto .devices .audioplayer-wrapper .buttons-line-wrapper{padding-top:0;}
.biblio_book_howto .devices #chapters-list{display:none;}

.divider{width:100%;height:1px;background-color:#DCDBDC;margin-top:12px;margin-bottom:17px;}
#offer-element{display:none;}
.buy-combo-books-wrapper{display:inline-block; vertical-align:top; position:relative;width:156px;margin-top:20px;margin-left:44px; padding-bottom:25px;}
.buy-combo-label-wrapper{display:inline-block; vertical-align:top; width:158px;color:#FF4C00;font-family:Arial;font-size:22px;font-weight:bold;line-height:24px;margin-top:34px;margin-left:25px;}
.buy-combo-label-text-wrapper{max-width:180px; min-height:120px;}
.buy-combo-textbook-wrapper{display:inline-block; vertical-align:top; border:1px solid rgba(0,0,0,0.15);box-sizing:border-box;}
.buy-combo-sale-wrapper{top:100px;left:26px;position:absolute;}
.buy-combo-sale-text{position:absolute;height:26.82px;width:45.03px;transform:rotate(345deg);color:#FFFFFF;font-family:Arial;font-size:14px;font-weight:bold;line-height:16px;margin-top:13px;margin-left:12px;}
.buy-combo-sale-img {position:absolute;}
.buy-combo-audiobook-wrapper{display:inline-block; vertical-align:bottom; margin:0 0 -25px -40px; border:1px solid rgba(0,0,0,0.15);box-sizing:border-box;}
.buy-text-and-audio-button{margin-top:20px;width:400px;font-size:16px;vertical-align:middle;}
.audiobook-link-wrapper{margin-top:22px;width:400px;text-align:right;}
.audiobook-link{font-size:16px;color:#106EDC;border-color:#106EDC;cursor:pointer;}
.audiobook-link:hover {color:#003BA9;border-color:#003BA9;cursor:pointer;}
.arrow-right{border:solid;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}

/* [112493] АБ-тест на исследование влияния ценового преимущества электронной книги относительно бумажной */
.biblio_book__economy{position:relative;width:440px;padding:8px 0 13px 33px;}
.biblio_book__economy_text:before{content:'';position:absolute;width:24px;height:21px;top:6px;left:0;background:url(/static/litres/i/pages/biblio_book/attention.svg) 0 0 no-repeat;}
.biblio_book__economy_text{font-weight:bold;line-height:20px;}
.biblio_book__economy_help{display:inline-block;margin-left:6px;width:20px;height:20px;background-color:#EBEBEB;color:#0E920E;border-radius:20px;font-size:12px;text-align:center;line-height:20px;cursor:pointer;}
.biblio_book__economy_help:hover{color:#ff4c00;}
.biblio_book__economy_popup{position:absolute;right:0;top:100%;width:300px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2), 0 5px 10px 0 rgba(0,0,0,0.1);z-index:999;padding:20px;font-size:12px;line-height:22px;}
.biblio_book__economy_popup:before{content:'';position:absolute;width:0;height:0;margin-left:-0.5px;top:0;left:32px;box-sizing:border-box;border:4px solid black;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(-45deg);box-shadow:0 -1px 0 0 rgba(0,0,0,0.1), 1px 0px 0 0 rgba(0,0,0,0.1);}

/* [116606] Подготовить АБ-тест с оценкой влияния на карточке книги бейджей и наград, www */
.biblio_book_achievements_title {
	height: 16px;
	width: 83px;
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;

	margin-bottom: 8px;
}

.biblio_book_badges_block {
	margin-top: -6px;
	margin-bottom: 15px;
}

.biblio_book_achievements_block {
	margin-left: 1px;
	margin-right: 43px;

	display: inline-block;
	vertical-align: top;
}

.biblio_book_prizes_block {
	display: inline-block;
	vertical-align: top;
}

.biblio_book_prizes_item {
	margin-right: 8px;
	margin-top: 2px;
	margin-left: 2px;
	display: inline-block;
}

.biblio_book_prizes_item img {
	width: 31px;
	height: 31px;
	margin-right: -5px;
}

.biblio_book_achievement_item {
	width: 34px;
	height: 34px;
	margin-right: 5px;
}

/* [121592] Мотивация к оплате на карточке книги Экперимент (Тип 1) */
.biblio_book_motivation_block.type_1 {
	margin-bottom: 20px;
	cursor: pointer;

	height: 60px;
	width: 440px;
	background-color: #EFE8FF;

	display: flex;
	align-items: center;
}

.biblio_book_motivation_block.type_1 .motivation_image {
	margin-left: 19px;
}
.biblio_book_motivation_block.type_1 .motivation_image img {
	height: 40px;
	width: 45.71px;
}

.biblio_book_motivation_block.type_1 .motivation_text {
	margin-left: 16.75px;
	color: #3B393F;
	font-family: Arial;
	font-size: 16px;
	line-height: 20px;
	width: 330px;
}

/* [121592] Мотивация к оплате на карточке книги Экперимент (Тип 2) */
.biblio_book_motivation_block.type_2 {
	margin-bottom: 20px;
	cursor: pointer;

	height: 60px;
	width: 440px;
	background-color: rgba(16,110,220,0.1);
	display: flex;
	align-items: center;
}

.biblio_book_motivation_block.type_2 .motivation_image {
	margin-left: 23px;
}
.biblio_book_motivation_block.type_2 .motivation_image img {
	height: 40px;
	width: 40px;
}

.biblio_book_motivation_block.type_2 .motivation_text {
	margin-left: 20px;
	color: #000000;
	font-family: Arial;
	font-size: 16px;
	line-height: 18px;
	width: 330px;
}

/* [120990] АБ-тест с выкаткой реферальной программы «Посоветуй другу и получи 10%» для всех некупленных книг */
.paid_booktofriend{width:440px;margin:20px 0;}
.paid_booktofriend__btn{cursor:pointer;position:relative;height:50px;background-color:#EFEEE9;font-size:14px;line-height:16px;color:#767579;text-align:center;padding:10px 15px 10px 0; border-radius:3px;}
.paid_booktofriend__btn:after{content:'';position:absolute;width:14px;height:8px;top:21px;right:19px;background:url(/static/litres/i/pages/biblio_book/arrow_down.svg) 0 0 no-repeat;}
.paid_booktofriend__btn.active{border-radius:3px 3px 0 0;}
.paid_booktofriend__btn.active:after{background-image:url(/static/litres/i/pages/biblio_book/arrow_up.svg);}
.paid_booktofriend__btn_thumbsup{display:inline-block;margin-right:15px;}
.paid_booktofriend__btn_text{display:inline-block;}
.paid_booktofriend__btn_title{display:block;text-transform:uppercase;font-weight:bold;color:#000000;text-align:center;}
.paid_booktofriend__spoiler{display:none;border:1px solid #EBEBEB;border-top:none;padding:21px 19px; border-radius:0 0 3px 3px;}
.paid_booktofriend__text{font-size:16px;line-height:22px;color:#000000;margin-bottom:14px;}
.paid_booktofriend__spoiler_title{font-size:14px;line-height:20px;color:#FF4C00;width:300px;display:inline-block;}
.paid_booktofriend__price{font-weight:bold;}
.paid_booktofriend__login.btn-orange.btn-orange{width:100px;height:40px;float:right;box-shadow:none;}
.paid_booktofriend__social{display:inline-block;width:40px;height:40px;background:url(/static/litres/i/pages/biblio_book/social.svg) no-repeat 0 0;background-size:auto 100%;margin-right:10px;cursor:pointer;vertical-align:top;}
.paid_booktofriend__social:hover{opacity:0.8;}
.paid_booktofriend__vk{background-position:0 0;}
.paid_booktofriend__fb{background-position:-50px 0;}
.paid_booktofriend__ok{background-position:-100px 0;}
.paid_booktofriend__tw{background-position:-150px 0;}
.paid_booktofriend__url{display:inline-block;border:1px solid #D5D5D5;border-radius:21px;color:#106EDC;font-size:14px;line-height:38px;height:40px;width:190px;padding-left:40px;vertical-align:top;position:relative;cursor:pointer;}
.paid_booktofriend__url:hover{color:#FF4C00;}
.paid_booktofriend__url svg{position:absolute;top:9px;left:12px;}
.paid_booktofriend__spoiler .litres-oferta {margin: 30px 0 0 0;}

/* [124451] Верстка карточки арта для юзера с подпиской */
.subscribe__subscr-die {width: 440px; height: auto; background-color: #F5F5F5; margin-bottom: 27px; padding: 11px 20px; font-size: 16px; line-height: 22px; position: relative;}
.subscribe__subscr-die-button {font-weight: bold; height: 50px; display: block; text-align: center; line-height: 46px; text-transform: uppercase; text-decoration: none; position: relative; transition: all 0.3s ease 0s; border-radius: 3px;}
.subscribe__subscr-die-button_megafon,
.subscribe__subscr-die-button_megafon_audio {border: 2px solid #02B956; color: #02B956;}
.subscribe__subscr-die-button_megafon:hover,
.subscribe__subscr-die-button_megafon_audio:hover {color: #fff; background: #02B956;}
.subscribe__subscr-die-button_megafon:before,
.subscribe__subscr-die-button_megafon_audio::before {height: 13px; width: 15px; content: ''; vertical-align: middle; display: inline-block; padding-right: 22px; background: url(/static/litres/i/promo/megafon/dots_small.svg) no-repeat;}
.subscribe__subscr-die-button_megafon:hover:before,
.subscribe__subscr-die-button_megafon_audio:hover:before {background: url(/static/litres/i/promo/megafon/dots_small_2.svg) no-repeat;}
.subscribe__subscr-die-head {font-weight: bold; font-size: 14px; text-transform: uppercase; color: #767579; margin-bottom: 8px;}
.subscribe__subscr-die-text {margin-bottom: 13px;}
.subscribe__subscr-die-button_rostelecom,
.subscribe__subscr-die-button_rostelecom_audio {border: 2px solid #7700FF; color: #7700FF;}
.subscribe__subscr-die-button_rostelecom:hover,
.subscribe__subscr-die-button_rostelecom_audio:hover {color: #fff; background: #7700FF;}
.subscribe__subscr-die-button_rostelecom:before,
.subscribe__subscr-die-button_rostelecom_audio::before {height: 27px; width: 16px; content: ''; vertical-align: middle; display: inline-block; padding-right: 7px; background: url(/static/litres/i/promo/rostelecom/rostelecom_icon.svg) no-repeat; position: relative; bottom: 2px;}
.subscribe__subscr-die-button_rostelecom:hover:before,
.subscribe__subscr-die-button_rostelecom_audio:hover:before {background: url(/static/litres/i/promo/rostelecom/rostelecom_icon_hover.svg) no-repeat; background-size: contain;}
.subscribe__subscr-close {display: block; position: absolute; width: 40px; height: 40px; cursor: pointer; right: 0; top: 2px;}
.subscribe__subscr-close:before,
.subscribe__subscr-close:after {position: absolute; content: ""; height: 18px; width: 2px; left: 18px; top: 10px; background: #c4c4c6; transition: all 0.3s ease 0s;}
.subscribe__subscr-close:before {transform: rotate(45deg);}
.subscribe__subscr-close:after {transform: rotate(-45deg);}
.subscribe__subscr-close:hover:before,
.subscribe__subscr-close:hover:after {background: #656565;}
.subscribe__free-btn {margin-bottom: 10px; max-width: 440px; position: relative;}
.subscribe__free-btn a {display: block; cursor: pointer; text-decoration: none; text-transform: uppercase; text-align: center; color: #fff; font-size: 18px; font-weight: bold; height: 50px; line-height: 48px; border: 2px solid #0E920E; transition: all 0.3s ease 0s; background-color: #0E920E; border-radius: 3px;}
.subscribe__free-btn_megafon a,
.subscribe__free-btn_megafon_audio a {background-color: #02B956; border: 2px solid #02B956;}
.subscribe__free-btn_megafon a:before,
.subscribe__free-btn_megafon_audio a:before {height: 13px; width: 15px; content: ''; vertical-align: middle; display: inline-block; padding-right: 22px; background: url(/static/litres/i/promo/megafon/dots_small_2.svg) no-repeat;}
.subscribe__free-btn_megafon a:hover,
.subscribe__free-btn_megafon_audio a:hover {background-color: #fff; color: #02B956;}
.subscribe__free-btn_megafon a:hover:before,
.subscribe__free-btn_megafon_audio a:hover:before {background: url(/static/litres/i/promo/megafon/dots_small.svg) no-repeat;}
.subscribe__tobasket {max-width: 440px;}
.subscribe__tobasket {display: flex; margin-bottom: 10px;}
.subscribe__discount-text {flex-grow: 1; line-height: 20px;}
.subscribe__inwish {justify-content: flex-end; margin-left: 10px;}
.subscribe__listen-btn.hidden {display: none;}
/* [160621] Новая кастомизация для карточки арта по подписке Ростелеком */
.subscribe__free-btn_rostelecom a,
.subscribe__free-btn_rostelecom_audio a {background-color: #7700FF; border-color: #7700FF;}
.subscribe__free-btn-text {position: relative; display: inline-block;}
.rostelecom-icon {width: 14px; height: 24px; display: inline-block; position: relative; top: 3px;}
.subscribe__free-btn-text_rostelecom,
.subscribe__free-btn-text_rostelecom_audio {margin-left: 10px;}
.subscribe__subscr-popup {width:420px; padding:15px 20px; display:none; position:absolute; left:auto !important;  right:0; top:45px !important; z-index:99; background:#fff; text-align:left; box-shadow:0 1px 3px 0 rgba(0,0,0,0.4), 0 5px 10px 0 rgba(0,0,0,0.1);}
.subscribe__subscr-popup-title {font-size:18px; font-weight:bold; line-height:25px; padding:0 130px 15px 0;}
.subscribe__subscr-popup-desc {font-size:16px; line-height:22px; padding:0 82px 20px 0;}
.subscribe__subscr-popup-btn {margin:0 -10px;}
.subscribe__subscr-popup-btn > div {box-sizing:border-box; font-size:14px; font-weight:bold; text-transform:uppercase; transition:all 0.3s ease 0s; vertical-align:top; margin:0 10px;}
.subscribe__subscr-popup-ok {width:235px;}
.subscribe__subscr-popup-cancel {width:125px; border-width:2px; line-height:36px;}
.subscribe__subscr-popup-desc-arrow {width:20px; height:10px; position:absolute; top:-10px; right:10px; overflow:hidden;}
.subscribe__subscr-popup-desc-arrow:after {content:""; position:absolute; width:10px; height:10px; background:white; transform:rotate(45deg); top:5px; left:5px; box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.4);}

.files-pending {width: 420px; height: 280px; text-align: center; margin: 0 0 0 64px; padding-top: 52px; background: #fff; position: relative;}
.files-pending_hide {display: none;}
.files-pending__text {line-height: 24px; color: #4C4C4C;}
.files-pending__loader {margin-bottom: 10px;}
.files-pending .close {position: absolute; right: 20px; top: 20px; display: block; width: 17px; height: 17px; cursor: pointer; z-index: 99; background-image: url(/static/litres/i/pages/homepage/close.svg);}
.files-pending .close:hover {opacity: 0.7;}

/* [129359] Кастомизация карточки некупленной книги, которую можно читать только на Литрес и нельзя скачать (ДРМ) */
.biblio_book_drm{margin:20px 0 15px 0;padding:20px;background-color:#f5f5f5;width:440px;height:330px;text-align:center; border-radius:3px; border:2px solid #f5f5f5}
.biblio_book_drm__icon{margin-bottom:12px;}
.biblio_book_drm__icon svg{width:33px;height:31px;}
.biblio_book_drm__title{font-size:18px;font-weight:bold;margin-bottom:20px;}
.biblio_book_drm__text{font-size:16px;line-height:25px;margin-bottom:24px;}
.biblio_book_drm__button.btn-orange.btn-orange{font-size:16px;width:240px;height:50px;line-height:50px;box-shadow:none;}
.biblio_book_drm:hover{border-color:#FF4C00;}
.biblio_book_drm:hover strong{color:#FF4C00;}


/* [132505] */
.biblio_book .phone-select__bg_placeholder {font-size: 16px; line-height: 48px; padding: 0 15px; font-weight: bold;}

/* [137298] Обновление верстки блока Доп.материалов арта, читать онлайн и слушать */
.bb_newbutton{display:block;width:440px;border-radius:3px;background-color:#F5F5F5;margin-bottom:10px;}
.bb_newbutton_caption{display:block;position:relative;cursor:pointer;width:440px;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:50px;color:#000;text-align:center;padding-right:50px;border-radius:3px;transition:all 0.3s ease 0s;}
.bb_newbutton .bb_newbutton_caption:hover{color:#000;}
.bb_newbutton:not(.bb_newbutton_act) .bb_newbutton_caption:hover{background-color:#EBEBEB;}
.bb_newbutton_inner{background-color:#F5F5F5; display:none;}
.bb_newbutton_act .bb_newbutton_inner{display:block;}
.bb_newbutton_inner p{padding-bottom:24px;line-height:24px;font-size:16px;}
.bb_newbutton_inner_link{text-decoration:none;font-size: 16px;line-height:20px;}
.bb_newbutton_inner_format{display:block;color:#9D9C9F;font-size:14px;line-height: 21px;}
.bb_newbutton .bb_newbutton_caption:after{content:'';position:absolute;vertical-align:top;}
.bb_newbutton[data-type="link"] .bb_newbutton_caption:after{width:8px;height:8px;border:solid #767579;transform:rotate(135deg);top:20px;right:22px;border-width:2px 0 0 2px;}
.bb_newbutton[data-type="link"] .bb_newbutton_caption:hover:after{border-color:#3B393F;}
.bb_newbutton[data-type="hidden"] .bb_newbutton_caption:after{width:8px;height:8px;border:solid #767579;transform:rotate(135deg);top:18px;right:20px;border-width:2px 2px 0 0;}
.bb_newbutton[data-type="hidden"] .bb_newbutton_caption:hover:after{border-color:#3B393F;}
.bb_newbutton[data-type="hidden"].bb_newbutton_act .bb_newbutton_caption:after{width:8px;height:8px;border:solid #767579;transform:rotate(135deg);border-width:0 0 2px 2px;top:22px;right:20px;}
.bb_newbutton_drm.bb_newbutton[data-type="hidden"] .bb_newbutton_caption{color:#9c9c9e;border-bottom:2px solid #F5F5F5;}
.bb_newbutton_drm.bb_newbutton[data-type="hidden"].bb_newbutton_act .bb_newbutton_caption{border-bottom:2px solid #dcdcdc;}
.bb_newbutton_drm.bb_newbutton[data-type="hidden"] .bb_newbutton_inner{padding:14px 15px 0 25px;}
.bb_newbutton_drm__warn{font-weight:bold;color:#FF4C13;}
.bb_newbutton_drm.bb_newbutton[data-type="hidden"] .bb_newbutton_inner a{text-decoration:none;}
.bb_newbutton_drm .bb_act_read_in_app{color:#106edc;cursor:pointer;}
.bb_newbutton_drm .bb_act_read_in_app:hover{color:#ff4c14;}
.bb_newbutton[data-type="audio"].bb_newbutton_act .bb_newbutton_caption{display:none;}
.bb_newbutton[data-type="audio"] .bb_newbutton_caption:after{width:20px;height:20px;top:15px;right:13px;background:url(/static/litres/i/pages/biblio_book/play.svg) no-repeat;}
.bb_newbutton[data-type="audio"] .bb_newbutton_caption:hover:after{background-image:url(/static/litres/i/pages/biblio_book/play_hover.svg);}
.bb_newbutton[data-type="pdf"] .bb_newbutton_caption{padding-right:10px;}
.bb_newbutton #audio-player{margin:0;}
.bb_newbutton_add-materials .bb_newbutton_inner_link{font-weight:bold;}

.book_too__large_txt{padding:12px 24px 3px 24px;}
.bb_act_download{text-decoration:none;}
.bb_act_read_in_app{text-decoration:none;}

/* [137298] Обновление верстки блока Доп.материалов арта, читать онлайн и слушать */
.bb_newbutton_caption_subtitle{float:right;color:#9d9c9f;font-weight:normal;}
/* [144619] */
.biblio_book_actions .paid_booktofriend__btn:hover:after {border-color:#000;}
.biblio_book_actions .paid_booktofriend__btn:after{width:8px;height:8px;border:solid #767579;transform:rotate(135deg);top:18px;right:20px;border-width:2px 2px 0 0;background: none; transition: border-color 0.3s ease 0s;}
.biblio_book_actions .paid_booktofriend__btn.active:after{border-width: 0 0 2px 2px; top: 22px; right: 20px; border-color:#767579;}

.bb_newbutton_inner_list{padding:6px 20px 20px 20px; word-break:break-word;}
.bb_newbutton_inner_list .book_download{background-color:#F5F5F5;margin:0;}
.bb_newbutton_inner_list .biblio_book_download_file{width:auto; display:block; padding:0; margin:0; position:relative;}
.bb_newbutton_inner_list .biblio_book_download_file__link{margin-bottom:7px;}
.bb_newbutton_inner_list .book_download_audio .biblio_book_download_file__link .name{text-transform:uppercase;}
.bb_newbutton_inner_list .biblio_book_download_file__info{font-size:16px; line-height:22px; color:#3b393f;}
.bb_newbutton_inner_list .biblio_book_download_file.format_fb2_zip a, .bb_newbutton_inner_list .biblio_book_download_file.format_epub a{background:none;padding:0;}
.bb_newbutton_inner_list .biblio_book_download_section__caption{padding:0;margin:22px 0 10px 0;overflow:hidden;white-space:nowrap; color:#000; letter-spacing:0.34px;}
.bb_newbutton_inner_list .biblio_book_download_section__caption:after{content:'';display:inline-block;width:100%;height:1px;background-color:#C4C4C6;margin-left:14px;vertical-align:middle;}
.bb_newbutton_inner_list .biblio_book_download_file__link .type{color:#9d9c9f;}

.mark_as_read-wrapper {height: 50px; width: 440px; border-radius: 3px; background-color: #F5F5F5; margin: 10px 0; display: flex;}
.mark_as_read-btn {flex-grow: 1; text-align: center; vertical-align: middle; line-height: 50px; text-transform: uppercase; font-size: 14px; font-weight: bold; cursor: pointer; border-right: 1px solid #E1E1E1;}
.mark_as_read-more-btn {width: 50px; cursor: pointer; text-align: center; vertical-align: middle; line-height: 50px; border-radius: 0 3px 3px 0;}
.mark_as_read-more-btn svg {margin-bottom: 2px;}
.mark_as_read-more-btn:hover {background-color: #E8E8E8;}
.mark_as_read-more-btn:hover svg g>g {fill: #3B393F}
.mark_as_read-btn[data_checked="true"] {color: #0e920e; position: relative;}
.mark_as_read-btn[data_checked="true"]:before {content: ''; display: inline-block; transform: rotate(45deg); box-sizing: border-box; width: 6px; height: 11px; border-right: 2px solid #0e920e; border-bottom: 2px solid #0e920e; vertical-align: middle; margin-bottom: 6px; margin-right: 10px;}
.mark_as_read-btn[data_busy="true"]:before {content: '';display: inline-block;transform: none;border: none;width: 20px;height: 20px;line-height: 50px;vertical-align: middle;margin: 0 5px 5px 0;background:url('/static/litres/i/popup/ajax_progress.gif') no-repeat center center;}

/* [137226] Обновление верстки блока Отправить книгу на другой смартфон */
.bb_newbutton_green{margin:0 0 20px 0;}
.bb_newbutton_green .bb_newbutton_caption{background:#0e920e; color:#fff;}
.bb_newbutton_green .bb_newbutton_caption:hover{color:#fff;}
.bb_newbutton_green:not(.bb_newbutton_act) .bb_newbutton_caption:hover{background:#0b750b; color:#fff;}
.bb_newbutton_green .bb_newbutton_caption:after{width:8px; height:8px; border:solid #fff; transform:rotate(135deg); top:18px; right:20px; border-width:2px 2px 0 0;}
.bb_newbutton_green .bb_newbutton_caption:hover:after{border-color:#fff;}
.bb_newbutton_green.bb_newbutton_act .bb_newbutton_caption{border-radius:3px 3px 0 0;}
.bb_newbutton_green.bb_newbutton_act .bb_newbutton_caption:after{width:8px;height:8px;border:solid #fff;transform:rotate(135deg);border-width:0 0 2px 2px;top:22px;right:20px;}
.bb_newbutton_info_txt{font-size:12px;color:#777;padding-bottom:8px;}

/* send pins refactoring */
.otpin__wrap{max-width:390px; padding:20px 0 20px 20px;}
.otpin__app{padding:0 0 7px 0;}
.otpin__app_item{margin:0 0 10px 0; position:relative;}
.otpin__app_item:after{content:""; width:8px;height:8px;border:solid #106edc;transform:rotate(135deg);top:20px;right:20px;border-width:2px 0 0 2px; position:absolute; cursor:pointer;}
.otpin__app_btn{border:1px solid #c4c4c6; border-radius:3px; background:transparent; width:100%; height:50px; line-height:50px; color:#106edc;font-size:16px; overflow:hidden; padding:0 0 0 52px; box-sizing:border-box; text-align:left; outline:none;}
.otpin__app_item:not(.otpin__app_send) .otpin__app_btn{cursor:pointer;}
.otpin__app_item_ios{background:url(/static/litres/i/pages/biblio_book/pin/ios.svg) no-repeat 15px 7px;}
.otpin__app_item_android{background:url(/static/litres/i/pages/biblio_book/pin/android.svg) no-repeat 13px 9px;}
.otpin__app_item_windows{background:url(/static/litres/i/pages/biblio_book/pin/windows.svg) no-repeat 15px 10px;}
.otpin__app_btn_repeat{position:absolute; right:20px; top:18px; cursor:pointer; color:#106edc; font-size:16px;}
.otpin__app_send{background-color:#ebebeb;}
.otpin__app_send:after{display:none;}
.otpin__app_send .otpin__app_btn{border-color:#ebebeb; color:#767579; font-size:16px;}

.otpin__app_send_new{position:relative;}
.otpin__app_send_new:after{content:""; background:#106edc; width:2px; height:14px; position:absolute; left:26px; top:17px;}
.otpin__app_send_new:before{content:""; background:#106edc; width:14px; height:2px; position:absolute; left:20px; top:23px;}
.otpin__app_send_new_btn{display:block; border:1px solid #c4c4c6; border-radius:3px; background:transparent; width:100%; height:50px; line-height:50px; color:#106edc;font-size:16px; overflow:hidden; cursor:pointer; padding:0 0 0 52px; box-sizing:border-box; text-align:left;}

.otpin__icon{padding:0 0 22px 0;}
.otpin__icon > span{display:inline-block; vertical-align:top; color:#3b393f; font-size:14px; line-height:31px;}
.otpin__icon_ios{background:url(/static/litres/i/pages/biblio_book/pin/ios.svg) no-repeat 1px 0; padding-left:35px; width:87px;}
.otpin__icon_android{background:url(/static/litres/i/pages/biblio_book/pin/android.svg) no-repeat 0 0; padding-left:37px; width:113px;}
.otpin__icon_windows{background:url(/static/litres/i/pages/biblio_book/pin/windows.svg) no-repeat 0 0; padding-left:34px; width:140px;}

.otpin__form_title{font-size:16px; font-weight:bold; color:#000; line-height:20px; padding:0 0 18px 0;}
.otpin__form_label_wrap{padding:0 0 19px 0; overflow:hidden;}
.otpin__form_label{vertical-align:top; font-size:16px; line-height:20px; cursor:pointer;}
.otpin__form_label_phone{float:right;}
.otpin__form_label_mail{float:left;}
.otpin__form_radio{display:none;}
.otpin__form_radio:checked ~ .otpin__form_radio_text:before{display:none;}
.otpin__form_radio:checked ~ .otpin__form_radio_text:after{display:block;}
.otpin__form_radio_text{position:relative; padding:0 0 0 30px;}
.otpin__form_radio_text:before{content:""; position:absolute; top:0; left:0; width:18px; height:18px; border-radius:50%; background:#fff; border: 1px solid #9d9c9f;}
.otpin__form_radio_text:after{content:""; position:absolute; top:0; left:0; width:8px; height:8px; border-radius:50%; border:6px solid #4a90e2; display:none;}

.otpin__form_input_wrap{margin:0 0 10px 0;}
.otpin__form_input_block{display:none;}
.otpin__form_input_active{display:block;}
.otpin__form_email{border:1px solid #9d9c9f; border-radius:3px; background:#fff; color:#3b393f; font-size:18px; line-height:50px; height:50px; padding:0 0 0 10px; width:100%; text-align:left; outline:none;}
.otpin__form_sumbit{background:#3b393f; line-height:50px; height:50px; font-size:16px; font-weight:bold; width:100%; outline:none;}
.otpin__form_sumbit.btn_disable{background:#d0d0d1;}

/* design phone input */
.otpin__wrap .phone-select__wrapp{background:#fff; width:100%;}
.otpin__wrap .phone-select__popup{top:50px;}
.otpin__wrap .phone-select__flag{margin-top:15px;}
.otpin__wrap .phone-select__flag:before{border-radius:0;}
.otpin__wrap .phone-select__code{line-height:48px; font-size:18px;}
.otpin__wrap .phone-select__number{width:100%;}
.otpin__wrap .phone-select__pick:before{top:18px;}
.otpin__wrap .phone-select__pick_open:before{top:22px;}
.otpin__wrap .phone-select .input{font-size:18px; height:48px;}

.otpin__error_wrap {margin-top: 10px;}
.otpin__error_wrap_timer {margin-top: 10px;}
.otpin__error_text {color: #DA2D19; font-size: 16px; line-height: 25px;}
.otpin__error_text_timer {color: #DA2D19; font-size: 16px; line-height: 25px;}

.otpin__result_wrap{max-width:390px; display:none; margin-top:-4px;}
.otpin__result_title{color:#3b393f; font-size:18px; line-height:26px; padding:0 0 8px 0px;}
.otpin__result_pincode{color:#ff4c00; font-size:48px; font-weight:bold;	line-height:55px; padding:0 0 11px 0px;}
.otpin__result_warn{color:#da2d19; font-size:16px; line-height:22px; padding:0 0 18px 39px;  background:url(/static/litres/i/pages/biblio_book/pin/warn.svg) no-repeat 0 9px;}

.otpin__result_sent{border-radius:3px; background:#ebebeb; height:50px; line-height:50px; overflow:hidden; padding:0 20px 0 20px;}
.otpin__result_sent_title{color:#3b393f; font-size:18px; line-height:30px;}
.otpin__result_sent_repeat{float:right; cursor:pointer; color:#106edc; font-size:16px;}

/* [137298] Обновление верстки блока Доп.материалов арта, читать онлайн и слушать */
.files__send_list .biblio_book_download_section{display:none;}
.files__send_list .biblio_book_download_section:first-child{display:block;}
.files__send_list .biblio_book_download_file{padding-left:30px;}
.files__send_list .biblio_book_download_file{margin-bottom:14px;}
.files__send_list .biblio_book_download_file__selector{width:20px; height:20px; cursor:pointer; position:absolute; left:0; top:3px; border:1px solid #9d9c9f;	background:#fff; border-radius:3px;}
.files__send_list .biblio_book_download_file__selector:after{content:""; display:none; position:absolute; width:5px;height:9px;border:solid #fff;transform:rotate(-135deg); top:1px; right:5px; border-width:2px 0 0 2px;}
.files__send_list .file__selector_act{background:#4a90e2; border-color:#4a90e2;}
.files__send_list .file__selector_act:after{display:block;}
.files__send_list .file__selector_error{border-color:#da2d19;}
.files__send_list .biblio_book_download_file__link .name{color:#3b393f;}
.files__send_list .biblio_book_download_file__info{font-size:14px; line-height:18px;}

.download_section__show{color:#106edc; font-size:16px; letter-spacing:0.46px; line-height:21px; cursor:pointer; position:relative; display:inline-block; vertical-align:top; padding:0 0 7px 0;}
.download_section__show:after{content:""; position:absolute; width:6px;height:6px; border:solid #106edc; transform:rotate(135deg); border-width:2px 2px 0 0; top:5px; right:-14px;}

.files__send_form_wrap{padding-top:15px; max-width:370px;}
.files__send_form_input{margin:0 0 10px 0;}
.files__send_email{border:1px solid #9d9c9f; border-radius:3px; background:#fff; color:#3b393f; font-size:18px; line-height:50px; height:50px; padding:0 0 0 10px; width:100%; text-align:left; outline:none;}
.files__send_sumbit{background:#3b393f; line-height:50px; height:50px; font-size:16px; font-weight:bold; width:100%; outline:none;}
.files__send_sumbit.btn_disable{background:#d0d0d1;}
.files__send_form_error{display:none; color:#da2d19; font-size:16px; line-height:25px; padding:7px 0 0 0;}
.files_form_error_act{display:block;}
.files_form_success{display:block; border:1px solid #ff4c00; border-radius:3px; text-align:center; padding:10px 0; color:#ff4c00; font-size:16px; line-height:20px;}
.toggle_download_files{cursor:pointer;}

/* [136047] Отрисовать на большой карточке книги-«черновика» его черновичный статус */
.biblio_book_draft{padding:3px 0 22px 0;line-height:25px;}
.biblio_book_draft-purchased{padding-bottom:0px;}
.biblio_book_draft__title{font-weight:bold;margin-bottom:5px;}
.biblio_book_draft__desc{font-size:14px;}
.biblio_book_draft__link{text-decoration:none;}
.biblio_book_draft__alert.error_sticker.new{width:532px;height:auto;text-align:center;}
.biblio_book_draft__alert.error_sticker.new .err_title{font-size:18px;text-align:center;margin-bottom:20px;}
.biblio_book_draft__alert.error_sticker.new .err_title__label{display:inline-block;background-color:#F5A623;height:22px;font-size:11px;font-weight:normal;text-transform:uppercase;color:#FFF;line-height:22px;border-radius:12px;padding:0 9px;margin:-2px 0 0 10px;vertical-align:middle;}
.biblio_book_draft__alert.error_sticker.new .err_text{text-align:center;line-height:25px;}
.biblio_book_draft__alert.error_sticker.new .biblio_book_draft__process{color:#FF4C00;}
.biblio_book_draft__alert.error_sticker.new .coolbutn{height:50px;font-size:18px;}
.biblio_book_draft__alert.error_sticker.new .coolbutn:first-child{margin-right:10px;}
.biblio_book_draft__alert.error_sticker.new .coolbutn.cancel{border:none;background:#f5f5f5;color:#3b393f;}
.biblio_book_draft__alert.error_sticker.new .coolbutn.cancel:hover{background:#efeee9;}
.biblio_book_draft__desc_title{white-space:nowrap;font-weight:bold;}
.biblio_book_draft__nobr{white-space:nowrap;}

.download_btn_zip{margin-bottom: 20px;}
.book_download_add_materials {background-color: #ff4c00;font-size: 16px;color: #fff;line-height: 50px;text-transform: uppercase;font-weight: bold;text-align: center;display: inline-block;width: 440px;text-decoration: none;border: 0 none;cursor: pointer;}
.book_download_add_materials:hover{color:#fff;background-color: #3b393f;}

/* [144327] АБ на вывод баблов «ТЕКСТ», «АУДИО» и др. на основной карточке книги. */
.biblio-book__title-block {margin-bottom: 10px;}
.biblio-book__title-block .biblio_book_name {display: inline-block; margin-bottom: 0;}
.biblio-book__title-block h1 {line-height: 24px; display: block;}
.biblio-book__title-block .label {border-radius: 12px; font-size: 11px; padding: 5px 7px; color: #FFFFFF; text-transform: uppercase; position: relative; vertical-align: middle; opacity: 1; text-decoration: none; margin-left: 3px; font-weight: normal;}
.biblio-book__title-block .label-audio {background-color: #4A90E2;}
.biblio-book__title-block .label-pdf {background-color: #FF0000;}
.biblio-book__title-block .label-text {background-color: #EBEBEB; color: #767579;}
.biblio-book__title-block .label-paper {background-color: #3b393f;}
.biblio-book__title-block .label-draft {background-color: #F5A623;}

/* [144619] На обновленной карточке купленной книги показывать новый блок пользовательской рефералки 10% */
.biblio_book_actions .paid_booktofriend {margin-top: 10px;}
.biblio_book_actions .paid_booktofriend__btn {background-color: #F5F5F5;transition:all 0.3s ease 0s;}
.biblio_book_actions .paid_booktofriend__spoiler {background-color: #F5F5F5; border: none;}
.biblio_book_actions .paid_booktofriend__btn:not(.active):hover{background-color:#EBEBEB;}

/* [146595] На WWW при взятии книги(слонораздача) показывать анимацию*/
#cloned_cover{position: absolute; z-index: 9998; left: 0; top: 0}

/* [149602] Непонятное сообщение о недоступности книги в библиотеке */
.biblio_book_library__imp{position:relative;width:440px;height:50px;border-radius:3px;background-color:#F5F5F5;font-size:16px;line-height:50px;margin:-7px 0 25px 0;padding:0 73px;}
.biblio_book_library__imp-wide{height:auto;font-size:14px;line-height:20px;padding:25px 73px;}
.biblio_book_library__imp svg{position:absolute;display:block;top:14px;left:40px;}
.biblio_book_library__imp-wide svg{top:24px;}
.biblio_book_library__imp a{text-decoration:none;}

/* [150573] Некорректно работает Взять себе из or4 */
.biblio_book_buy.loading {position: relative;}
.biblio_book_buy.loading:before {display: block; height: 50px; content: ''; background: url(/static/litres/i/popup/ajax_progress.gif) #fff center center no-repeat; width: 100%; top: 0; left: 0; margin-bottom: -50px; z-index: 1; position: relative;}
.loading .biblio_book_query {position: relative;}
.loading .biblio_book_query:before {display: block; height: 50px; content: ''; background: url(/static/litres/i/popup/ajax_progress.gif) #f5f5f5 center center no-repeat; width: 100%; top: 0; left: 0; margin-bottom: -50px; z-index: 1; position: relative;}

/* [165103] Переверстываем цитаты под новый плавающий блок на www */
.biblio-book__title {
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
	margin-bottom: 20px;
}
h3.biblio-book__title {
	font-size: 18px;
	line-height: 30px;
}
.biblio-book__title-count {
	color: #767579;
	font-weight: normal;
}
.social-share__text {
	display: block;
}
.similar-books {
	margin-bottom: 35px;
}
.similar-books .scrollbar_art__name a {
	font-weight: normal;
	line-height: 18px;
}

/* [166503] Переверстываем «Книга входит в серии» под новый плавающий блок на www */
.book-in-sequence {
	display: flex;
}
.book-in-sequence {
	margin-bottom: 40px;
}
.book-in-sequence__covers {
	width: 120px;
	height: 140px;
	position: relative;
	margin: 0 40px 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.book-in-sequence__cover {
	border: 1px solid rgba(0,0,0,0.15);
	position: absolute;
}
.book-in-sequence-cover_1 {
	right: 0;
	top: 0;
	z-index: 1;
}
.book-in-sequence-cover_2 {
	position: relative;
	z-index: 2;
}
.book-in-sequence-cover_3 {
	left: 0;
	bottom: 0;
	z-index: 3;
}
.book-in-sequence__sequence-name {
	margin-bottom: 10px;
}
.book-in-sequence__sequence-info {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
}
.book-in-sequence__sequence-link {
	text-decoration: none;
}
.book-in-sequence__content {
	padding-top: 5px;
}
.book-in-sequence__sequence-buy {
	position: relative;
	display: inline-block;
}
.book-in-sequence__sticker {
	position: absolute;
	top: -25px;
	right: 10px;
	width: 63px;
	height: 39px;
	vertical-align: text-bottom;
	-moz-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	transform: rotate(-15deg);
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='72px' height='46px' viewBox='0 0 72 46' version='1.1'%3E%3Cdefs%3E%3Cpath d='M10.4772045,-1.77635684e-15 L49,-1.77635684e-15 C50.6568542,-2.08071603e-15 52,1.34314575 52,3 L52,23 C52,24.6568542 50.6568542,26 49,26 L10.4772045,26 C9.54579746,26 8.66722142,25.5673878 8.09933253,24.8291323 L0.407024833,14.8291323 C-0.422479211,13.750777 -0.422479211,12.249223 0.407024833,11.1708677 L8.09933253,1.17086772 C8.66722142,0.432612159 9.54579746,-1.16117093e-15 10.4772045,-1.77635684e-15 Z' id='path-1'/%3E%3Cfilter x='-34.9%25' y='-48.1%25' width='168.7%25' height='234.6%25' filterUnits='objectBoundingBox' id='filter-2'%3E%3CfeOffset dx='0' dy='5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' type='matrix' in='shadowBlurOuter1' result='shadowMatrixOuter1'/%3E%3CfeOffset dx='0' dy='1' in='SourceAlpha' result='shadowOffsetOuter2'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter2' result='shadowBlurOuter2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0' type='matrix' in='shadowBlurOuter2' result='shadowMatrixOuter2'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='shadowMatrixOuter2'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-430.000000, -2150.000000)'%3E%3Cg transform='translate(440.000000, 2155.000000)'%3E%3Cg%3E%3Cuse fill='black' fill-opacity='1' filter='url(%23filter-2)' xlink:href='%23path-1'/%3E%3Cuse fill='%23FF4C00' fill-rule='evenodd' xlink:href='%23path-1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
		0 0 no-repeat;
}
.book-in-sequence__sticker-text {
	position: absolute;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	top: 10px;
	left: 19px;
}