/* root css tags */
html, body{font-size:16px;height:100%;}
html, body, button, input, select{font-family:"ALS Sirius", Arial, Helvetica, Verdana;}

button, input, select{border-radius:3px; border:1px solid #A9A9A9;}
a{color:#09c;}
.bubble_overlay .desc  .link a:visited, #userinfo-adv-cell a:visited, .username-cell a:visited{color:#0099cc;}
.news_body a:visited, .bookAuthor a:visited, .block_info a:visited,  a.title:visited, .booktitle .title:visited, .book_in_list .title a:visited, #subgenres-list a:visited, a.dldbl:visited, a.bookpage_dnld:visited, .seq_subt a:visited, .new-book a:visited,  #sortby_body a:visited
{color:#404B8C;}
.basket_register:visited{color:#0099cb;}
.hidden {display:none;}

.a_link{color:#09c; cursor:pointer; text-decoration:underline;}
.a_link:hover{color:#ff4c14;}

/* add hover */
a:hover, #rebill-quick-purchase-bubble .kykyru-footer-add-alt a:hover, .footer a:hover, .new-book a:hover, .booktitle a.auth:hover, #sortby_title a:hover, #sortby_body a:hover, .pay_ments li .p_other:hover, .small_icon a:hover span, .format-info a:hover, #span_drm_link a:hover, .free_book_dwnld:hover span, .last_views .auth:hover, .last_views .push_to_basket_btn:hover, .babbleban a:hover b, .book_descr_links a:hover, .booktitle .title:hover, .basket_input_submit span:hover, .basket_register span:hover, .nb_read_btn a:hover, #right_col_private a.title:hover, #right_col_private a.auth:hover, .dwnld_or_tobasket .pay_now_btn:hover, .dwnld_or_tobasket a:hover, .user-prefs-link:hover,.user-logoff-link:hover,.usermoney-cell a:hover, .head_menu a:hover, a.in_h2:hover,
a.fast_basket_spl_title_expanded:hover, a.last_purchases_spl_title_expanded:hover, a.my_msg_title_expanded:hover,#fast_basket_spl .title:hover
{color:#ff4c14;}

.newbook .push_to_basket_btn:hover, .serie .push_to_basket_btn:hover, .inside_block .push_to_basket_btn:hover, .nb_read_btn button:hover, .form-like-text .new-card-button:hover
{color:#FF4D00;}

.operation-datepicker .period li a:hover, .author-card-top .recenses-count a:hover, .operation-datepicker .period li a:hover, .block_drm .title a:hover, .ajaxbtn:hover span, .registration .form-input #show_pass_input:hover, .rating_reviews a:hover span, .nb_read_btn .hide_btn:hover span, .purchased .dwnl_splr_btn span:hover, .in_abonement .dwnl_splr_btn span:hover, .purchased .dwnl_splr_btn_active span , .in_abonement .dwnl_splr_btn_active span, .last_views .ajaxbtn span:hover, .basket_input_submit span:hover, #topmenu-cell .sub-menu  .nobub:hover b, .login-reg-cell a:hover, #s-sample:hover, #sms-popup-start .operators a:hover, #sms-popup-start .operators .tarif a:hover, .nosms-data .pay_ments li.p_link a:hover, #postpay-next:hover, .change_country:hover, #gift_recipients td span:hover
{border-bottom-color:#ff4c14; color:#ff4c14;}

.not_like_link:hover{color:inherit;}
.no_avail:hover{text-decoration:underline;}
.no-vis:hover, #userinfo-adv-cell a:hover, .username-cell a:hover{color:#ff4c14 !important;}
.format-info a:hover{text-decoration:underline !important;}
.java_table{font-size:12px;}
.java_table td{padding:5px 0 0px 0;}

/* heading */
h1{font-size:26px; margin:0 0 10px 0;font-weight:normal;}
h2, h3{margin:4px 0 9px 0;font-size:19px;font-weight:normal;}
h4{padding:0;margin:10px 0 5px 0;}
.mainheader{font-size:36px; margin:0 0 10px 0;font-weight:normal;}
.h1-box p{max-width:80%;color:#333;line-height:19px;}
.h1-box-alt{padding-top:14px;}
/* [43913] Исправление тегов для seo */
.h2, .h3{margin:4px 0 9px 0;font-size:19px;font-weight:normal;}
/* after css */
#main:after, #header:after, #main_search .search:after, #topmenu-cell:after, .bubble_overlay .buttons_load:after, #div-quick-login .check:after, #div-quick-login .check .item:after, #soc_autorize_h3:after, .showpwd_check:after, #open_pwd_reg:after, .registration .form-input:after, .free-books:after, .rec_container .readers_table_content:after, .greedy-banner ol li:after, .stars_book:after, #hg-content .pdt-content:after, #hg-content dl:after, #hg-content dl dd:after, .oneclick_pay_btns:after, .download-links:after, .download-links .download-cell:after, .width-all:after, .litres_touch:after, .reader:after, .free-d-text:after, .cont_choose:after, .book-icons:after, .book-icons-a:after, .book-icons-b:after, .mini_cover:after, .newbook .book_info:after, .pay_ments:after, .op-sms-text:after, .rebill-icon:after, .new-social-block:after, .last_views .item:after{content:"";clear:both;display:block;}

/* regular style css */
form{margin:0;padding:0;}
.hot{color:red;}
.red{color:red;}
.txtupfirst{text-transform:capitalize;}
.txtnormal{text-transform:none;}
.ellA1, .allA3{overflow:hidden;height:16px;margin:0 0 6px 0;padding:0;}
.ellA1 a:active, .allA3 a:active{outline:none medium !important;} /* fix line one click */
.ellT1{overflow:hidden;height:20px;margin:0 0 3px;}
.ellT2{overflow:hidden;height:37px;margin:0 0 3px;}
.ellT3{overflow:hidden;height:60px;margin:0 0 3px;text-align:justify;}
.ellP4{overflow:hidden;height:80px;margin:0 0 3px;text-align:justify;}
.dnone{display:none;}
.def_txt{color:#BBBBBB;}
span.usd_price{font-size:75%;color:gray;font-weight:normal;font-style:italic;white-space:nowrap;}
span.simple_price{white-space:nowrap;}
.no-scroll{overflow:hidden;}

.rt{padding:0 0 5px 0;font-size:14px;}
a.not_like_link, .not_like_link a{color:inherit;cursor:text;}
.float_l{float:left;}
.float_r{float:right;}
.clear{clear:both;}
.clear_l{clear:left;}
* html .ellP4{text-align:left;}
.ellipsis, .ellA1 a, .ellT1 a, .ellA3 a{display:block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('https://www.litres.ru/static/text-overflow.xml#ellipsis');}
* html .ellipsis{width:100%;}
a.in_h2{font-size:12px;color:#999999;font-style:italic;text-decoration:underline;vertical-align:middle;padding-left:5px;position:relative;top:-2px;}
small.in_h2{font-size:12px;color:#999999;padding-left:5px;}
a img{border:none;text-decoration:none;}
div.spoiler div.spoiler{display:none;}
span.spoiler{display:none;}
.fs14{font-size:14px;}
.fs11{font-size:11px;}
.fs13{font-size:13px;}
.c444{color:#444;}
#spoilerclose{float:right;}
img.dwnl_splr{margin-right:4px;vertical-align:middle;}
a.no_avail{color:#000;text-decoration:none;}
span.lc{text-transform:lowercase;}

/*.footer_bot_stick{padding-bottom:300px;}*/
/**:first-child+html .footer_bot_stick{padding-bottom:50px;}*/
div.main-div{height:auto !important; min-height:100%; padding-top:0;}
.main-div_wrap{max-width:1600px; min-width:775px; margin:0 auto; padding:30px 20px 0 20px; box-sizing:border-box;}

/* content */
#main{display:table;zoom:1;width:100%;}
#main #container{display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}
#master_page_div{width:100%;}
#master_page_div .mt0{margin-top:0;}
#right_content_cell{width:188px;padding:0 0 0 20px;display:table-cell;vertical-align:top;}
#right_content_cell .extender .new-price{padding-left:0;}
* html #main #container{float:left;overflow:hidden;margin-right:208px;}
* html .full_width{margin-right:0!important;width:100%;position:relative;float:none;}
*:first-child+html #main #container{float:left;overflow:hidden;margin-right:208px;}
*:first-child+html .full_width{margin-right:0!important;width:100%;position:relative;float:none;}
*:first-child+html #right_content_cell{float:right;margin-left:-208px;overflow:hidden;}
* html #right_content_cell{float:right;margin-left:-208px;overflow:hidden;}

/* content right */
#right_col_private{padding:14px 0 20px 20px;margin-bottom:30px;margin-top:13px;}
#right_col_private .btn-gray:visited{color:#000;}
#right_col_private .last_views button.push_to_basket_btn{width:56px;white-space:nowrap;}
.cont_seo{font-size:11px;}
.cont_seo p{font-size:12px;}

div#my_msg, div#fast_basket_spl, div#last_purchases_spl{padding-top:8px;}
.right_col_title{padding-top:10px;padding-bottom:10px;}
.right_col_title, #fast_basket_spl_title, #last_purchases_spl_title, #my_msg_title, #right_col_private .header{font-size:18px;}
#my_msg_title{text-decoration:none;border-bottom:1px dotted;white-space:nowrap;}
#fast_basket_spl_title{text-decoration:underline;}
#fast_basket_spl_title, #last_purchases_spl_title{white-space:nowrap;}
a.fast_basket_spl_title_collapsed, a.last_purchases_spl_title_collapsed, a.my_msg_title_collapsed{color:#666;}
a.fast_basket_spl_title_expanded, a.last_purchases_spl_title_expanded, a.my_msg_title_expanded{color:#000;}
span.fast_basket_spl_title_num{padding-left:5px;vertical-align:1px;font-size:12px;color:#666;}

#fast_basket_hided{display:none;}
#fast_basket_spl .new-price{padding-right:3px;}
#fast_basket_spl .total{margin-right:10px;}
#fast_basket_spl .usd_price{height:auto;line-height:16px;}
#fast_basket_spl .progress{position:absolute; z-index:10;left:50%;top:50%;margin: -9px 0 0 -8px;}

#fast_basket_block .right-title{color:#000;font-size:18px;padding:0 0 10px 0;display:block;text-decoration:none;}
#fast_basket_block .right-title b{font-weight:normal;text-decoration:underline;}
#fast_basket_block .right-title b:hover{text-decoration:none;}

.total{padding:8px 5px 0 0;}
.total_2{padding:2px 5px 0 0;margin:0;}
.total_2 a{font-size:12px;line-height:18px;}
#buyall_btn b{font-weight:normal;font-size:12px;}

.last_purchases .item, .fast_basket .item{font-size:13px;margin-bottom:5px;padding-right:6px;}
.fast_basket .item{position:relative;}
.last_purchases .item .title, .fast_basket .item .title, #fast_basket_hided_link{font-size:14px;}
#fast_basket_hided_link_d{margin:10px 0 5px 0;}
.last_purchases .item .auth, .fast_basket .item .auth{color:black;text-decoration:none;font-size:12px;}
.fast_basket .price{font-size:12px;}
.fast_basket .finalprice{font-size:14px;font-weight:bold;}
.fast_basket .del_item_btn img{display:block;}

.fast_basket .total .simple_price{padding-left:5px; text-decoration:text-}
.fast_basket .del_item_btn{display:block;position:absolute;left:-15px;top:3px;*margin:-1px -1px -3px -1px;/* remove additional space in IE7 */ cursor:pointer;}
div.fast_basket{padding-bottom:9px;}
hr.right_col_hr{border:0;background:url(https://www.litres.ru/static/new/i/right_col_hr.gif) 0 0 repeat-x;height:2px;margin-right:14px;padding:0 0 5px 0;}
.rightcolumn{font-size:14px;line-height:17px;margin-bottom:15px;}
.genre_author_list a{margin-bottom:3px;display:inline-block;}
#ratings{position:relative;width:180px;}

.basket_input_submit span{border-bottom:1px dotted #0099cb;}

/* banner_right loyalty */
.babbleban{font-size:15px;line-height:19px;color:#666666;}
.babbleban .loyalty-banner{margin:20px 0  10px 0;padding:0;text-align:center;}
.babbleban .loyalty-banner span{cursor:pointer;}
.babbleban a, .babbleban span{display:block;font-size:15px;line-height:19px;color:#666666;text-decoration:none; cursor:pointer;}
.babbleban h3{font-size:30px;line-height:30px;color:#000;margin:0 0 20px 0;}
.babbleban h4{font-size:22px;line-height:26px;color:#000;}
.babbleban .sml{font-size:11px;line-height:15px;margin-top:3px;}
a.abl, a.agr{font-size:12px;line-height:15px;margin-top:4px;text-decoration:underline;}
a.abl{color:#0099cc;}
a.agr{font-style:italic;}
.babbleban b{display:block;font-size:20px;line-height:23px;color:#000;}


/* last views */
.last_views{padding-right:6px;}
.last_views .aflag_40, .last_views .aflag_80{display:none;}
.last_views .block-title{font-size:18px;margin-bottom:15px;}
.last_views .item{margin-bottom:15px;width:100%;position:relative;}
.last_views .cover{float:left;overflow:hidden;}
.last_views .desc{margin-left:50px;font-size:12px;}
.last_views .title{font-size:13px;line-height:16px;display:block;max-height:31px;overflow:hidden;}
.last_views .row{padding:0 0 3px 0;}
.last_views .auth, .last_views .no_link__auth{font-size:11px;color:#000;text-decoration:none;}
.last_views .ajaxbtn span{color:#0099CB;border-bottom:1px dotted #0099CB;}
.last_views .push_to_basket_btn{color:#0099CB;cursor:pointer;font-size:12px;}

.last_views  .sticker, .last_views  .red_link, .last_views .icon_drm, .last_views .sale_soon, .last_views .icon_eng, .last_views .i-lang_drm{display:none;}
.seq_arts{overflow:hidden;width:100%;position:relative;}

.breadcrumbs{margin:14px 0 3px 0;}
.breadcrumbs, .breadcrumbs a{font-size:13px;color:gray;text-decoration:none;line-height:110%;}
.book-info-id{background:#eee;margin-left:10px;padding:3px 5px;font-size:13px;line-height:110%;color:gray;}
.book-info-id a {color:#0099cc;text-decoration:underline;}
.book-info-id a:visited {color:#404b8c;}
.book-info-id a:hover {color:#ff4c14;}
.cms .addthis_toolbox{display:inline-block;}
.cms .book-info-id{vertical-align:top;}
input.coolbutn{display:inline-block;background:url(https://www.litres.ru/static/new/i/blue_butn_back.gif) repeat-x 0 0 #5da1ff;height:24px;padding:1px 5px;border:1px solid black;cursor:pointer;
color:white;font-size:11px;text-transform:uppercase;text-decoration:none;white-space:nowrap;margin:0 0 0 0; border-radius:3px;
#background-color:black;
#border-color:white;
#height:26px;}

span.dwnld_or_tobasket input.coolbutn{display:inline-block;height:17px;padding:0 0 5px 0;border:none;cursor:pointer;font-size:12px;text-decoration:underline;white-space:nowrap;background:transparent;margin:0 0 3px 0;text-align:left;text-transform:none;color:#007eff;}
input.coolbutn:active, .js_switchs{border:1px inset #007eff;color:black;}
.btn_red, .dwnld_or_tobasket a, .dwnld_or_tobasket .in_basket_btn{font-size:12px;white-space:nowrap;}
.dwnld_or_tobasket .link_buy_now{margin-right:8px;}

.free_book_dwnld{text-align:left;background:transparent;padding:0;margin:6px 0 0 0;}
.free_book_dwnld i{width:17px;height:17px;display:inline-block;float:left;}
.free_book_dwnld span{padding-left:2px;display:inline-block;text-decoration:underline;color:#09c;font-size:15px;line-height:17px;}

.free_book_wrapper{text-align:center;margin:0 12px 14px 12px;}
.free_book_wrapper .coolbtn{padding:0;}

.block_shadow  .format, .buynowBtn .format, .buynowBtn .warn,.download_link .format{color:#2F2F2F;font-size:12px;font-style:italic;padding:0;max-width:35em;width:auto;overflow:hidden;position:relative;}
.buynowBtn .warn{margin-bottom:10px;}
.download_link .coolbtn{width:100%;}
.download_link .format{padding:0 12px 12px 12px;}
.download_bg_book  .download_link{font-size:12px;}
.download_bg_book .download_link h3, .download_bg_book .download_link h2,
.download_bg_book .download_link .h3, .download_bg_book .download_link .h2{padding-left:10px;}

.other_pub .dwnl_splr_btn, .purchased .dwnl_splr_btn, .in_abonement .dwnl_splr_btn ,.free_book_dwnld i{background:url(https://www.litres.ru/static/new/i/icon_mini-card.gif) no-repeat 1px 3px;}
.other_pub .dwnl_splr_btn, .purchased .dwnl_splr_btn, .in_abonement .dwnl_splr_btn{font-size:15px;text-decoration:none;padding:0 0 0 17px;cursor:pointer;display:inline-block;}
.other_pub .dwnl_splr_btn span, .purchased .dwnl_splr_btn span, .in_abonement .dwnl_splr_btn span{border-bottom:1px dotted #0099cc;display:block;}
.is_free .dwnl_splr_btn{height:17px;margin-bottom:13px;}
.is_free .dwnl_splr_btn span,.free_book_dwnld:hover i{display:inline;line-height:17px;}
.other_pub .dwnl_splr_btn:hover, .purchased .dwnl_splr_btn:hover, .in_abonement .dwnl_splr_btn:hover, .purchased .dwnl_splr_btn_active, .in_abonement .dwnl_splr_btn_active,.free_book_dwnld:hover i{background-position:1px -17px;color:#F35A1A;}
.other_pub .is_free br{display:none;}

.purchased .dwnl_splr_btn u{display:block;margin-bottom:1px;}
#master_page_div .purchased .dwnld_or_tobasket{display:block;}
.nb_read_btn .hide_btn{background:url(https://www.litres.ru/static/new/i/icon_mini-card.gif) no-repeat 1px -36px;color:#0099cc;text-decoration:none;margin:0;padding-left:17px;}
.nb_read_btn .hide_btn span{border-bottom:1px dotted #B5B5B5;color:#B5B5B5;}
.nb_read_btn .hide_btn:hover{background-position:1px -56px;color:#ff4c14;}
.nb_read_btn a.new_line{display: block; margin:0 0 3px 0}
.nb_read_btn .coolbtn{text-decoration:underline;}
.nb_read_btn .coolbtn:hover{text-decoration:none;}

#overlay-type{display:none;position:fixed;width:100%;height:100%;z-index:11;left:0;top:0;}

.inside_block{float:left;margin:0 10px 10px 0;font-size:14px;}
*:first-child+html .inside_block{zoom: 1;display: inline;}
.inside_block .extender_cover{vertical-align:bottom;display:table-cell;}
.inside_block, .inside_block .ell_new{width:135px;}
.inside_block .booktitle{padding-bottom:6px;}
.inside_block .nb_price{margin:0;white-space:nowrap;font-size:16px;padding:0 0 4px 0;text-align:left;}
.inside_block table{table-layout:fixed;}

.extender{margin:0 0 20px 0;font-size:14px;width:148px;}
.extender .simple_price{display:block;}
.extender .nb_price{margin:10px 0;white-space:nowrap;font-size:13px;padding-bottom:2px;}
.extender .title{width:180px;}
* html .inside_block .booktitle a{width:140px;}
* html .extender .booktitle a{width:180px;}

p{margin:0 0 0.5em 0;font-size:14px;}
.secondary_auth{font-size:16px;padding:4px 0 4px 0;}
a.login_and_pay, a.other_pay_metods{font-size:12px;text-transform:lowercase;}
.more_btn_open, .more_btn_close{text-decoration:none;}
.gstriked{text-decoration:line-through;}
.book_of_the_day_card{height:285px;overflow:hidden;margin-bottom:20px;#position:relative;}

form.addtobasket{margin-top:1em;}
div.add_comment {margin-top:1em;}
div.add_comment form.addtobasket{float:left;display:inline-block;margin-top:0;}
div.add_comment:after{content:""; clear:both; display:block;}
a.problem_report {float:left;margin-top:9px;padding-left:23px;font-size:19px;}

div.btm_spaced{margin-bottom:3px;}
input.coolbutn{width:152px;text-align:center;margin:0;}
input.quick_buy{width:Auto;}
td.move_folder input.coolbutn{width:40px;}
td.del_art_from_basket input.coolbutn{width:40px;}
span.red_link{font-size:80%;color:Gray;}
.biginput{width:140px;}
td.rt{padding-right:5px;}

.width97{width:97%;}
.width90{width:100%;}
.width95{width:100%;}
.width98{width:98%;}

span.striked{color:#FF7B7B;text-decoration:line-through;position:relative;top:-6px;}
span.striked_gray{color:Gray;text-decoration:line-through;position:relative;}
.gstriked{text-decoration:line-through;color:#C6FFCD;}
.coolprice{color:Green;position:relative;left:-15px;}
a.nounder{text-decoration:none;color:black;}

.rating_type_marker{top:2px;position:relative;}
.news-list-item{padding:0;}
.news-list-item:after{content:""; clear:both; display:block;}
.news-list-item .news_date{font-size:75%;margin-top:10px;color:#aaaaaa;}


table.rec_art_cover{margin-right:5px;}
td.reg_cell{border-bottom:1px solid gray;}
td.reg_coment{font-size:80%;color:Gray;padding:4px 0 5px 0;}
td.inputreg_cell{padding:10px 10px 10px 5px;}
td.chkbx_reg_cell{padding-left:1px;}
td.edit_name{padding:10px 2px 0 0;text-align:right;}

.subs_input{width:290px;}

.wide_btn_mer_ac{width:358px;}
.btn_merge_gap{margin-top:25px;}
.but_unite{margin:30px 15px 5px 0;font-size:20px; text-indent:15px;}
.stdinput_merge_ac{border:1px solid black;width:358px;line-height:30px; height:30px; text-indent:5px;font-size:20px;}
#alphabet1 td{padding:0 0 0 3px;}
#unite_h1{margin:23px 0 20px}

.stdinput_add{border:1px solid black;width:100%;line-height:30px; height:30px; text-indent:5px;font-size:20px;}
.stdinput{border:1px solid black; border-radius:3px;}
table.dialog{width:100%;}
li{padding:2px 0 3px 0;}
td.noreg_oper_cell{padding-left:15px;}
#new_arts_link{padding:3px 0 3px 20px;background-image:url(https://www.litres.ru/static/new/i/icon_new.gif);background-repeat:no-repeat;}
#hot_arts_link{padding:3px 0 3px 20px;background-image:url(https://www.litres.ru/static/new/i/icon_star.gif);background-repeat:no-repeat;}

ol{margin:0 0 16px 0;padding-left:0;list-style-position:inside;}
#genres_link{padding-top:11px;background-position:0 16px;}

table.full_art_card_cover{height:152px;}
table.full_art_card_cover_small{height:145px;}
table.loginform{border-top:1px solid gray;margin-top:0.7em;}
input.cool_small{width:60px;}
.alph_dead{color:Black;}

a.alph_selected, a.alph_selected:visited{color:Red;}
#alphabet3{font-size:12px;}

ul{list-style:none;margin:0;padding:0;}
.not_available{display:block;padding:0 0 0 0;}
.not_available span{color:#666;font-weight:normal;}

a.dldbl{font-size:18px !important;padding:2px !important;margin:2px 3px !important;width:3.1em !important;border:none !important;background:none !important;color:#007eff;text-transform:none  !important;text-align:left  !important;}
img.dwnl_splr{display:none;}
td.read_btn a{width:140px;}
.arttype_on_art_card{margin:8px 0 10px 0;font-size:14px;}

/* **** !!!WARN:this selectors must muth with selectors in variable AddStylesToTop (code1.js) ************ */
.error_overlay{position:fixed;width:100%;height:100%;left:0;top:0;background-color:Black;opacity:0.5;filter:alpha(opacity=50);z-index:10099;}

.error_sticker{border:1px solid black;color:Black;background-color:white;position:fixed;box-shadow:0 2px 6px #222222;-moz-box-shadow:0 2px 6px #222222;-webkit-box-shadow:0 2px 6px #222222;
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color='#222222', Direction=0, Strength=1)
	progid:DXImageTransform.Microsoft.Shadow(color='#222222', Direction=135, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#222222', Direction=225, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#222222', Direction=315, Strength=1);
	width:30%;min-width:320px;z-index:10100;text-align:center;-margin-top:20%;}

.error_sticker .err_text{color:Black;text-align:left;font-size:16px;margin:10px 10px 20px 10px;text-indent:0;}
.err_title{background-color:#007eff;text-align:left;color:white;padding:5px 10px 2px;font-weight:bold;}
.error_sticker .coolbutn{width:50px;margin:0 auto 10px auto;}

/* ******************************************************************************************************** */

.error_sticker,.error_overlay{-position:absolute;-top:expression(ignoreMe = document.documentElement.scrollTop + "px");}

.sms_sticker{border:1px solid black;color:Black;background-color:white;position:absolute;top:30%;left:20%;-moz-box-shadow:0 2px 6px #222222;
	#filter:
	progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=0, Strength=1)
	progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=225, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=315, Strength=1);
	display:none;}
.sms_sticker{z-index:9999;padding:30px 20px 20px 30px;width:500px;-position:absolute;}
.sms_sticker .btn_red{width:45px;height:24px;padding-top:0;cursor:pointer;}
.sms_sticker .stdinput{width:241px;margin-right:13px;}
.sms_sticker input{height:20px;}
.sms_sticker .def_txt{height:30px;width:470px;}
#error_overlay{z-index:9998 !important;}
img.typemarker{margin-right:5px;position:relative;top:2px;}
a.baloon{text-decoration:none;color:white;background-color:#FF6C24;}
a.baloon:hover{color:yellow;cursor:default;}
a.baloon span.baloon{display:inline;color:gray;background-color:white;}
a.baloon span.baloon_q{display:none;}
div.baloon a.baloon span.baloon{display:none;}
div.baloon a.baloon span.baloon_q{display:inline;}
div.baloon a.baloon:hover span.baloon{display:inline;position:absolute;margin:0 0 0 20px;border:1px solid #000;background-color:#fff;padding:2px 10px 2px 10px;color:gray;max-width:220px;}

/* btn */
.newbook .coolbtn,  .inside_block  .coolbtn, .extender  .coolbtn, .book_in_list  .coolbtn, .span_read_preview_link .coolbtn{width:auto;height:auto;line-height:14px;background:none;margin:0;padding:0;}
.newbook .coolbtn u, .newbook .coolbtn s, .inside_block  .coolbtn u, .inside_block  .coolbtn s, .extender  .coolbtn u, .extender  .coolbtn s, .book_in_list  .coolbtn  u, .book_in_list  .coolbtn  s, .span_read_preview_link .coolbtn u, .span_read_preview_link  .coolbtn s, .other_pub .coolbtn u, .other_pub .coolbtn s{display:none;}
button.coolbtn::-moz-focus-inner, .ext-button::-moz-focus-inner, button::-moz-focus-inner{padding:0;border:0;} /* firefox fix center text buttom */

#bought_btn{width:133px;text-align:center;}
#renew_btn{width:125px;}

.coolbtn{position:relative;padding:0 10px;text-decoration:none;display:inline-block;font-size:13px;text-align:center;white-space:nowrap;}

/* buttons with fixed padding */
.btn-blue, .btn-blue-18,.btn-green, .btn-green-18{padding:0 24px;}
.btn-blue-22, .btn-green-22{padding:0 35px;}

.btn-orange{display:block; height:27px; line-height:27px; background:#ff4d15; text-decoration:none;color:#fff !important; font-weight:bold; font-size:13px; text-transform:uppercase; border-bottom:1px solid #cc3e11; border-left:1px solid #cc3e11; border-right:1px solid #ff9473; border-top:1px solid #ff9473; padding:0 0 0 13px; position:relative;}
.btn-orange:hover{background:#eb3b00;}
.btn-orange .arr{position:absolute; right:13px; top:8px; width:6px; height:9px; background:url(../../../static/new/i/new/i_arr_wr.png) no-repeat 0 0;}

/* buttons with fixed width */
#bought_btn,#renew_btn,.more-reader,a.search-reader,.BuySer .coolbtn,#reg_login_in_bibble,#qr_iefix .coolbtn,#step1-button,#step2-button{padding:0;}
#unr_buynow .btn-blue-22,#unr_buynow .btn-green-22{padding:0 10px;}
#inform_btn{padding:0 15px;}
#frm_popup_offers button{padding:0 30px;}
#buyall_btn{padding:0;min-width:113px;display:block;width:100%;}
#qr_iefix .coolbtn{width:325px;}
.buy-readers{width:105px;}

.gray-corners .coolbtn u, .gray-corners .coolbtn s{background-color:#F0F0F0;}

button.coolbtn{text-align:center;margin:0;border:none;cursor:pointer; border-radius:3px;}
a.coolbtn{cursor:pointer; border-radius:3px;}

.coolbtn, .coolbtn u, .coolbtn s{display:inline-block;height:39px;line-height:39px;background-image:url(../../../static/new/i/new/btn.png);background-position:-5px -118px;}
.coolbtn u, .coolbtn s{position:absolute;top:0;}
.coolbtn u{width:3px;background-color:#fff;background-position:left -118px;left:0;}
.coolbtn s{width:3px;background-color:#fff;background-position:right -118px;right:0;}

.coolbtn:hover{background-position:-5px -177px;}
.btn-blue, .btn-blue-18, .btn-blue-22{background-color:#2e75bd;color:#fff;}

.btn-blue:hover, .btn-blue-18:hover, .btn-blue-22:hover{color:#fff!important;}
.btn-blue:hover u, .btn-blue-18:hover u, .btn-blue-22:hover u{background-position:left -177px;}
.btn-blue:hover s, .btn-blue-18:hover s, .btn-blue-22:hover s{background-position:right -177px;}
.btn-blue-18{font-size:18px;color:#fff;text-shadow:1px 1px 1px #25619C;filter:dropshadow(color=#003F01, offx=1, offy=1);}
.btn-blue-22{font-size:22px;color:#fff;text-shadow:1px 1px 1px #25619C;filter:dropshadow(color=#003F01, offx=1, offy=1);}
.btn-blue:visited, .btn-blue-18:visited, .btn-blue-22:visited{color:#fff !important;}

/* for green btn */
.btn-green, .btn-green-18, .btn-green-22{background-position:right 0;background-color:#007001;color:#fff;}
.btn-green:hover, .btn-green-18:hover, .btn-green-22:hover{color:#fff!important;}
.btn-green s, .btn-green-18 s, .btn-green-22 s{background-position:right 0;}
.btn-green u, .btn-green-18 u, .btn-green-22 u{background-position:left 0;}
.btn-green:hover, .btn-green-18:hover, .btn-green-22:hover{background-position:-5px -59px;color:#fff;}
.btn-green:hover u, .btn-green-18:hover u, .btn-green-22:hover u{background-position:left -59px;}
.btn-green:hover s, .btn-green-18:hover s, .btn-green-22:hover s{background-position:right -59px;}
.btn-green-18{font-size:18px;color:#fff;text-shadow:1px 1px 1px #003F01;filter:dropshadow(color=#003F01, offx=1, offy=1);}
.btn-green-22{font-size:22px;color:#fff;text-shadow:1px 1px 1px #003F01;filter:dropshadow(color=#003F01, offx=1, offy=1);}
.btn-green:visited, .btn-green-18:visited, .btn-green-22:visited{color:#fff !important;}

/* for gray btn */
.btn-gray, .btn-gray-18, .btn-gray-22{background-position:right -236px;color:#000;background-color:#e1e1e1;}
.btn-gray s, .btn-gray-18 s, .btn-gray-22 s{background-position:right -236px;}
.btn-gray u, .btn-gray-18 u, .btn-gray-22 u{background-position:left -236px;}
.btn-gray:hover, .btn-gray-18:hover, .btn-gray-22:hover{background-position:-5px -295px;color:#000!important;}
.btn-gray:hover u, .btn-gray-18:hover u, .btn-gray-22:hover u{background-position:left -295px;}
.btn-gray:hover s, .btn-gray-18:hover s, .btn-gray-22:hover s{background-position:right -295px;}
.btn-gray-18{font-size:18px;color:#000;text-shadow:1px 1px 1px #999;filter:dropshadow(color=#999, offx=1, offy=1);}
.btn-gray-22{font-size:22px;color:#000;text-shadow:1px 1px 1px #999;filter:dropshadow(color=#999, offx=1, offy=1);}
.btn-gray:visited, .btn-gray-18:visited, .btn-gray-22:visited{color:#000 !important;}

/* for graybrd btn */
.btn-graybrd,.btn-graybrd:hover{background-position:right -354px;color:#09c;}
.btn-graybrd span{border-bottom:1px dotted #09c;color:#09c;}
.btn-graybrd:hover span{border-bottom:1px dotted #FF4C14;color:#FF4C14;}
.btn-graybrd s,.btn-graybrd:hover s{background-position:right -354px;}
.btn-graybrd u,.btn-graybrd:hover u{background-position:left -354px;}

/* style for inputs */
.ext-button, span.ext-button-wrap{background:url(../../../static/new/i/new/btn.png) no-repeat left -118px;}
span.ext-button-wrap{background-position:right -118px;}

.ext-input{font-size:15px;color:#000;font-style:italic;border:1px solid #505050;padding-left:7px;height:30px;*line-height:30px;line-height:30px\0/;vertical-align:middle; border-radius:3px;}
span.ext-input-wrap{border:3px solid #f0f0f0;display:inline-block;padding:0; border-radius:3px;}
select.ext-input{height:34px;background-color:#fff;padding:6px 7px;}
.ext-input.error {border-color: #ff001f;}

.ext-button,span.ext-button-wrap{background:url(../../../static/new/i/new/btn.png) no-repeat left -118px;}
.ext-button{background-color:#fff;border:0 none;padding-left:10px;height:39px !important;padding:0 0 0 10px;color:#fff !important;cursor:pointer;font-size:18px !important;margin-left:0;text-shadow:#25619C 1px 1px 1px;vertical-align:middle;}
.button-pay{padding:0 5px 0 15px;}

a.ext-button{text-decoration:none;display:inline-block;padding-bottom:0;text-align:center;line-height:39px;}
a.ext-button:hover{color:#fff;}
.ext-button-long{font-size:17px !important;}

span.ext-button-wrap{padding-right:10px;background-position:right -118px;display:inline-block;height:39px;}
span.ext-button-wrap:hover, span.wrap-hoverfix{background-position:right -177px;}
span.ext-button-wrap:hover .ext-button, span.wrap-hoverfix .ext-button{background-position:left -177px;}

/* input green */
span.ext-button-wrap-green{background-position:right 0;}
.ext-button-green{background-position:left 0;text-shadow:1px 1px 1px #003F01;filter:dropshadow(color=#003F01, offx=1, offy=1);}
span.ext-button-wrap-green:hover, span.green-wrap-hoverfix{background-position:right -59px;}
span.ext-button-wrap-green:hover .ext-button-green, span.green-wrap-hoverfix .ext-button-green{background-position:left -59px;}

/* input gray  */
span.ext-button-wrap-gray{background-position:right -236px;}
span.ext-button-wrap-gray .ext-button-gray{color:#000 !important;background-position:left -236px;text-shadow:#999 1px 1px 1px;filter:dropshadow(color=#999999, offx=1, offy=1);}
span.ext-button-wrap-gray:hover, span.gray-wrap-hoverfix{background-position:right -295px;}
span.ext-button-wrap-gray:hover .ext-button-gray, span.gray-wrap-hoverfix .ext-button-gray{background-position:left -295px;}


.ext-input .font-px{font-size:22px !important;}

/* haks ie */
* html span.ext-button-wrap{behavior:expression(onmouseover = function(){this.className += ' wrap-hoverfix';},	onmouseout = function(){this.className = this.className.replace(' wrap-hoverfix', '');},	style.behavior = null	);}
* html span.ext-button-wrap-green{behavior:expression(onmouseover = function(){this.className += ' green-wrap-hoverfix';},	onmouseout = function(){this.className = this.className.replace(' green-wrap-hoverfix', '');},	style.behavior = null	);}
* html span.ext-button-wrap-gray{behavior:expression(onmouseover = function(){this.className += ' gray-wrap-hoverfix';},	onmouseout = function(){this.className = this.className.replace(' gray-wrap-hoverfix', '');},	style.behavior = null	);}
* html .bubble-col .bubble-link, .bubble-ratings div span{behavior:expression(onmouseover = function(){this.className += ' bubble-hoverfix';},	onmouseout = function(){this.className = this.className.replace(' bubble-hoverfix', '');},	style.behavior = null	);}
* html .card-rebills{behavior:expression(onmouseover = function(){this.className += ' card-rebills-hoverfix';},	onmouseout = function(){this.className = this.className.replace(' card-rebills-hoverfix', '');},	style.behavior = null	);}
::-webkit-input-placeholder{color:#BBBBBB;}
input:-moz-placeholder{color:#BBBBBB;}

/* read btn */
.span_read_preview_link .coolbtn{font-size:14px;color:#0099cc;text-decoration:underline;}
.span_read_preview_link .coolbtn:hover{color:#ff4c14;}

#rprv{float:left;width:160px;}
#rprv .coolbtn{background:url("https://www.litres.ru/static/new/i/new/icon/read-part.png") no-repeat scroll 0 3px transparent;height:26px;line-height:26px;padding:0 0 0 40px;}
#rprv .coolbtn:hover{background-position:0 -22px;}
#reg_buynow .readonline_link,#unr_buynow .readonline_link{text-align:left;display:inline-block;}

.span_read_preview_link{border-bottom:1px solid #fff;margin:0 0 0 -10px;padding:0 10px 4px 10px;height:26px;}
.span_read_preview_link.ade-warn { height:auto; }
.span_read_preview_link .read_online_now, #reg_buynow .readonline_link{font-size:22px;background:url("https://www.litres.ru/static/new/i/new/icon/otriv.gif") no-repeat scroll 0 0 transparent;padding-left:50px;line-height:26px;height:26px;}
#unr_buynow .readonline_link,#reg_buynow .readonline_link{background:url("https://www.litres.ru/static/new/i/new/icon/otriv.png") no-repeat scroll 0 0 transparent;padding-left:39px;line-height:20px;height:20px;vertical-align:bottom;display:inline-block;}
.span_read_preview_link .no-click{color:#999;cursor:default;}
#reg_buynow .span_read_preview_link,#unr_buynow .span_read_preview_link{padding:0;margin:0 0 17px 0;}
#reg_buynow .readonline_link,#reg_buynow .span_read_preview_link,#unr_buynow .readonline_link,#unr_buynow .span_read_preview_link{font-size:18px;vertical-align:baseline;}
.newbook .more_btn_close, .newbook .more_btn_open{text-decoration:none;}

/***************** ацкая цена *********************************/
.sticker_price{position:relative;}
.sticker_price .sp_1{color:white;background:url(https://www.litres.ru/static/new/i/label_sale_small.png) no-repeat 0 0;width:46px;height:16px;padding:20px 5px;position:absolute;top:-64px;right:-10px;font-size:17px;font-weight:bold;}
.book_dialog_outer .sticker_price .sp_1{background:url(https://www.litres.ru/static/new/i/label_sale_big.png) no-repeat 0 0;width:68px;height:30px;padding:27px 10px;top:-138px;right:-27px;font-size:26px;}
* html .sticker_price .sp_1{behavior:url(https://www.litres.ru/static/htc/iepngfix.htc);}
.book_dialog_outer .sticker_price td.p_currency{width:27px;}
.sticker_price table{width:auto;}
.sticker_price .p_rubl{line-height:1em;}
.sticker_price .p_kopeyka{font-size:70%;line-height:0.6em;}
.sticker_price td.p_currency{font-size:50%;line-height:0.6em;width:20px;height:14px;}
.sticker_price td.p_currency b{height:14px;line-height:1em;}

/* bubble overlay */
.bubble_overlay{display:none;width:517px;padding:17px 21px;background-color:#fff;border:1px solid #dbdbdb;-moz-box-shadow:0 1px 4px 1px #000;-webkit-box-shadow:0 1px 4px 1px #000;box-shadow:0 1px 4px 1px #000;z-index:9999;}
.bubble_overlay .close{background-image:url(../../../static/new/i/new/bubble-close2.gif);position:absolute;right:6px;top:7px;background-position:0 0;cursor:pointer;height:17px;width:17px;opacity:0.5;}
.bubble_overlay .close:hover{opacity:1;}

/* biblio_book part */
.new-social-block{height:24px;padding-top:1px;margin-left:-3px;}
.new-social-block .google_plusone_iframe_widget{width: auto!important;}
.book-social{width:140px;margin-bottom:24px;}
.book-social iframe{width:140px;overflow:hidden;}
.book-social-wrap{padding-bottom:6px;}
/* social button */
.google_like{width:80px;}
.vk_like{width:150px;}
.fb_edge_widget_with_comment{padding-top:2px;}
/* download social pop */
#download_file_popup{display:block;position:absolute;top:-10000px;}
.fb_pup_social{float:left;padding:0 20px 20px 20px;}
.vk_pup_social{float:right;padding:0 20px 20px 20px;}

.socnet_input{padding-top:13px;}
.socnet_input .ext-button-wrap{padding:0;background:none;height:auto;width:auto;}
.socnet_input .sn_btn{display:inline-block;cursor:pointer;border:none; background:url(../../../static/new/i/btn_ok.gif) no-repeat 0 0;width:43px;height:33px;margin-left:10px;vertical-align:middle;text-indent:-9999px;}
.openid_form, .lj_form{display:none;}
.openid_form .ext-input{padding-left:25px;background:url(../../../static/new/i/openid_ico.gif) no-repeat 0 5px;width:205px;}
.lj_form .ext-input{padding-left:35px;background:url(https://www.litres.ru/static/new/i/lj_ico.gif) no-repeat 5px 5px;width:195px;}
.lj_form i{color:#BBBBBB;}
@-moz-document url-prefix(){span.dwnld_or_tobasket input.coolbutn, #right_col_private .last_views button.push_to_basket_btn{margin-left:-3px;};}

/* paginator css */
.paginator, .underpager{width:100%;clear:left;}
.paginator{margin-top:60px;font-size:1em; width:auto;}
.paginator a, .paginator b, .perpager b, .perpager span:not(:first-child){padding:5px;}
.paginator table{border-collapse:collapse;table-layout:fixed;width:100%;}
.paginator table td{padding:0;white-space:nowrap;text-align:center;}
.paginator span strong, .paginator span a{padding:2px 6px; border-radius:3px;}
.paginator span strong{background:#ff6c24;font-style:normal;font-weight:normal;}
.paginator .scroll_bar{width:100%;	height:20px;position:relative;margin-top:10px;}
.paginator .scroll_trough{width:100%;	height:3px;background:#ccc;overflow:hidden;}
.paginator .scroll_thumb{position:absolute;z-index:2;width:0;height:3px;top:0;left:0;font-size:1px;background:#363636;}
.paginator .scroll_knob{position:absolute;top:-5px;left:50%;margin-left:-10px;width:20px;height:20px;overflow:hidden;
background:url(../../../static/new/slider_knob.gif) no-repeat 50% 50%;cursor:pointer;cursor:hand;}
.paginator .paginator_cell span{position:relative;z-index:10;zoom:1;display:inline-block;padding:3px 0 3px 0;color:#fff;}
.paginator .paginator_cell .line{border-bottom:3px solid #FF6C24;width:100%;position:absolute;height:1px;overflow:hidden;bottom:-13px;}
.paginator .current_page_mark{position:absolute;z-index:1;top:0;left:0;width:0;height:3px;overflow:hidden;}
.fullsize .scroll_thumb{display:none;}
.paginator_pages{width:600px;text-align:right;font-size:0.8em;color:#808080; float:right;}
.paginator .scrollBtn a{cursor:pointer;}
.paginator td.disable{width:0;}
.paginator td.disable a{display:none;}
.paginator .scrollBtn a.disable{cursor:default;color:#cccccc;}
.underpager{width:auto;padding-right:20px;overflow:hidden;}
td.paginator_cell, td.scrollBtn{width:22px;padding:5px 2px;}
.prepager{padding-bottom:10px;}
.prepager b{color:#cccccc;font-weight:normal;}
.perpager{font-size:14px;float:left;}
.perpager span:not(:first-child){cursor:pointer;text-decoration:underline;color:#09c;}
.perpager span:not(:first-child):hover{color:#ff4c14;}


/***************** COVER ******************/
.cover{position:relative;padding-bottom:11px;line-height:0;}
.cover .border a{font-size:1px;}
.cw37 {width:39px;}
.cw89_0, .cw89_4 {width:91px;}
.cw89_1, .cw89_2, .cw89_5, .cw89_6,.cw89_7, .cw89_8, .cw89_9{width:91px;padding-left:6px;background-image:url(https://www.litres.ru/static/new/i/small_cd_left_fill.gif);background-position:left;background-repeat:repeat-y;padding-bottom:3px;}
.cw89_3{width:98px;padding-left:0;padding-bottom:3px;}
.cw89_0,.cw89_4 {width:91px;}
.cw185_0, .cw185_4{width:187px;}
.cw250_0, .cw250_4{width:252px;}
.cw250_1, .cw250_2, .cw250_3, .cw250_5, .cw250_6,
.cw250_7, .cw250_8, .cw250_9, .cw250_17{width:252px;padding-left:24px;background-image:url(https://www.litres.ru/static/new/i/big_cd_left_fill.gif);background-position:left;background-repeat:repeat-y;padding-bottom:0;border-right:3px solid #393b40;border-bottom:3px solid #393b40;border-top:3px solid #393b40;}

.cw123_1{background:url(https://www.litres.ru/static/new/i/big_cd_left_fill.gif) repeat 0 0;padding:0 0 0 7px;}
.cw250_3{background-image:none;padding-left:0;border:none;}

.cover.cw89_10 .border{border:0 none;}
.ch120_0, .ch120_4, .ch120_3{height:120px;}
.ch120_1, .ch120_2, .ch120_5, .ch120_6, .ch120_7, .ch120_8, .ch120_9 {padding-left:7px;background-image:url(https://www.litres.ru/static/new/i/small_cd_left_fill.gif);background-position:left;background-repeat:repeat-y;padding-bottom:3px;border-right:2px solid #999999;background-color:#999999;}

.cover .border{display:inline-block;position:relative;height:100%;border:1px solid #000;}
.cover b{display:block;position:absolute;overflow:hidden;}
.cover .fill1, .cover .fill2, .cover .fill3, .cover .fill5, .cover .fill6, .cover .fill7, .cover .fill8, .cover .fill9,.cover .fill17{background:url(https://www.litres.ru/static/new/i/small_cd_bottom.gif) repeat right top;width:100%;height:3px;bottom:0;left:0;z-index:9;border-left:1px solid #000;}

.cover .fill0, .cover .fill4 , .cover .fill11{background:url(https://www.litres.ru/static/new/i/small_img_bottom_fill.gif) repeat-x left top;width:92%;height:12px;left:5px;bottom:0;}

.cover .tl0,.cover .tl4, .cover .tl11{width:3px;height:3px;top:0;left:0;}
.cover .tr0, .cover .tr4 , .cover .tr11{width:3px;height:3px;top:0;right:0;}

.cover .bl0,.cover .bl4, .cover .br0,.cover .br4,.cover .bl11, .cover .br11{background:url(https://www.litres.ru/static/new/i/small_img_corner_b.gif) no-repeat left top;height:12px;bottom:0;}
.cover .bl0,.cover .bl4 , .cover .bl11{background-position:left 0;width:7px;left:0;}
.cover .br0,.cover .br4 , .cover .br11{background-position:right 0;width:10px;right:1px;}

.ct0.fat_4, .ct4.fat_4 , .ct11.fat_4{padding-bottom:9px;background-repeat:no-repeat;background-position:top right;}
.cover.fat_4 .fill0, .cover.fat_4 .fill4, .cover.fat_4 .fill11, .cover.fat_4 .bl0, .cover.fat_4 .bl4  .cover.fat_4 .bl11{background-position:left -12px;height:10px;}
.cover.fat_4 .br0, .cover.fat_4 .br4, .cover.fat_4 .br11{background-position:right -12px;height:10px;}

.ct0.fat_3, .ct4.fat_3{padding-bottom:7px;}
.cover.fat_3 .fill0, .cover.fat_3 .fill4, .cover.fat_3 .fill11, .cover.fat_3 .bl0, .cover.fat_3 .bl4, .cover.fat_3 .bl1{background-position:left -22px;height:8px;}

.cover.fat_3 .br0, .cover.fat_3 .br4 , .cover.fat_3 .br11{background-position:right -22px;height:8px;}
.ct0.fat_2, .ct4.fat_2{padding-bottom:5px;}
.cover.fat_2 .fill0, .cover.fat_2 .fill4, .cover.fat_2 .fill11, .cover.fat_2 .bl0, .cover.fat_2 .bl4 , .cover.fat_2 .bl11{background-position:left -30px;height:6px;}
.cover.fat_2 .br0, .cover.fat_2 .br4 , .cover.fat_2 .br11{background-position:right -30px;height:6px;}
.ct0.fat_1, .ct4.fat_1{padding-bottom:3px;}
.cover.fat_1 .fill0, .cover.fat_1 .fill4, .cover.fat_1 .fill11, .cover.fat_1 .bl0, .cover.fat_1 .bl4, .cover.fat_1 .bl11{background-position:left -36px;height:4px;}
.cover.fat_1 .br0, .cover.fat_1 .br4 , .cover.fat_1 .br11{background-position:right -36px;height:4px;}

.cbig0, .cbig4, .cbig11{padding-bottom:27px;}
.cbig1, .cbig2, .cbig3, .cbig5, .cbig6, .cbig7, .cbig8, .cbig9, .cbig10, .cbig17{padding-bottom:0;}
.cbig1 .fill1, .cbig2 .fill2, .cbig3 .fill3, .cbig5 .fill5, .cbig6 .fill6, .cbig7 .fill7, .cbig8 .fill8, .cbig9 .fill9,.cbig10 .fill10,.cbig17 .fill17{background:url(https://www.litres.ru/static/new/i/big_cd_corner_bl.gif) no-repeat left top;width:24px;height:4px;bottom:-3px;left:0;border:none medium;}

.cbig1 .tr1, .cbig2 .tr2, .cbig3 .tr3, .cbig4 .tr4, .cbig5 .tr5, .cbig6 .tr6, .cbig7 .tr7, .cbig8 .tr8, .cbig9 .tr9, .cbig10 .tr10{background:none;}
.cbig1 .tl1, .cbig2 .tl2, .cbig3 .tl3, .cbig5 .tl5, .cbig6 .tl6, .cbig7 .tl7, .cbig8 .tl8, .cbig9 .tl9, .cbig10 .tl10,.cbig1 .tl17{background:url(https://www.litres.ru/static/new/i/big_cd_corner_tl.gif) no-repeat left top;width:24px;height:3px;top:-3px;left:0;}

.cbig0 .fill0, .cbig4 .fill4{background:url(https://www.litres.ru/static/new/i/big_img_corner_b.png) repeat-x 0 -30px;width:93%;height:30px;left:10px;}
.cbig0 .tl0, .cbig4 .tl4{background:url(https://www.litres.ru/static/new/i/big_img_corner_tl.png) no-repeat 0 0;width:14px;height:6px;z-index:1;}
.cbig0 .tr0,.cbig4 .tr4{background:url(https://www.litres.ru/static/new/i/big_img_corner_tl.png) repeat-y -14px 0;width:14px;height:100%;left:0;top:0;}

.cbig0 .bl0,.cbig4 .bl4{background:url(https://www.litres.ru/static/new/i/big_img_corner_b.png) no-repeat 0 0;width:16px;height:30px;}
.cbig0 .br0,.cbig4 .br4{background:url(https://www.litres.ru/static/new/i/big_img_corner_b.png) no-repeat 0 -60px;width:16px;height:30px;right:0;}


.csmaller0 .fill0, .csmaller4 .fill4, .csmaller11 .fill11{background-image:url(https://www.litres.ru/static/new/i/smaller_img_bottom_fill.gif);width:80%;height:8px;left:5px;}
.csmaller0 .bl0, .csmaller4 .bl4, .csmaller11 .bl11{background-image:url(../../../static/new/i/smaller_img_corner_bl.gif);width:8px;height:8px;}
.csmaller0 .br0, .csmaller4 .br4 , .csmaller11 .br11{background-image:url(../../../static/new/i/smaller_img_corner_br.gif);width:5px;height:8px;}
.csmaller0 .br0{right:0;}
.csmaller11 .br11{right:2px;}

.csmaller0, .csmaller4, .csmaller11{padding-bottom:6px;}
.csmaller1, .csmaller2{padding-bottom:3px;}
.csmaller1 .fill1, .csmaller2 .fill2{width:95%;}
.basket-table .cover .border{width:37px;}

/* cover width 39px */
/* type 0, 4, 11 */
.cw39_0 .border,
.cw39_4 .border,
.cw39_11 .border{border:1px solid #666666;border-bottom:none medium;}
.cw39_0 .fill0, .cw39_0 .tl0, .cw39_0 .tr0, .cw39_0 .bl0, .cw39_0 .br0,
.cw39_4 .fill4, .cw39_4 .tl4, .cw39_4 .tr4, .cw39_4 .bl4, .cw39_4 .br4,
.cw39_11 .fill11, .cw39_11 .tl11, .cw39_11 .tr11, .cw39_11 .bl11, .cw39_11 .br11{background:none;}
.cw39_0 .fill0, .cw39_4 .fill4, .cw39_11 .fill11{background:url(../../../static/new/i/new/car-book-cover.gif) no-repeat 0 0;width:41px;height:9px;left:0;bottom:0;}
.cw39_11 .fill11{bottom:3px;}

/* type 1, 2, 5, 6, 7, 8, 9 */
.cw39_1 .fill1, .cw39_1 .tl1, .cw39_1 .tr1, .cw39_1 .bl1, .cw39_1 .br1,
.cw39_2 .fill2, .cw39_2 .tl2, .cw39_2 .tr2, .cw39_2 .bl2, .cw39_2 .br2,
.cw39_3 .fill3, .cw39_3 .tl3, .cw39_3 .tr3, .cw39_3 .bl3, .cw39_3 .br3,
.cw39_4.fill4, .cw39_4 .tl4, .cw39_4 .tr4, .cw39_4 .bl4, .cw39_4 .br4,
.cw39_5 .fill5, .cw39_5 .tl5, .cw39_5 .tr5, .cw39_5 .bl5, .cw39_5 .br5,
.cw39_6 .fill6, .cw39_6 .tl6, .cw39_6 .tr6, .cw39_6 .bl6, .cw39_6 .br6,
.cw39_7 .fill7, .cw39_7 .tl7, .cw39_7 .tr7, .cw39_7 .bl7, .cw39_7 .br7,
.cw39_8 .fill8, .cw39_8 .tl8, .cw39_8 .tr8, .cw39_8 .bl8, .cw39_8 .br8,
.cw39_9 .fill9, .cw39_9 .tl9, .cw39_9 .tr9, .cw39_9 .bl9, .cw39_9 .br9{background:none;}
.cw39_1, .cw39_2, .cw39_5, .cw39_6, .cw39_7, .cw39_8, .cw39_9{background:url(../../../static/new/i/new/car-audio-l.gif) repeat-y 0 0;padding-left:3px;padding-bottom:0;}
.cw39_1 .fill1,
.cw39_2 .fill2,
.cw39_5 .fill5{background:url(../../../static/new/i/new/car-audio-b.gif) no-repeat 0 0;width:43px;height:2px;left:0;bottom:-1px;}

/* css IE 6 */
* html .cbig0 .tr0, * html .cbig4 .tr4,
* html .cbig0 .tl0, * html .cbig4 .tl4,
* html .cbig0 .bl0, * html .cbig4 .bl4{behavior:url(https://www.litres.ru/static/htc/iepngfix.htc);}
* html .cover .br0,* html .cover .br4{margin-left:100%;left:-11px;}
* html .cbig0 .br0, * html .cbig4 .br4{left:-16px;}

.cover .fill3, .cover .tl3{width:0;height:0;top:0;right:0;background:none;}
.ct3 img, .ct3 .border, .ct13 img, .ct13 .border{border:none;}
.zh_m{margin-left:0;}
/* flags */
.cover .aflag_80{position:absolute;right:15px;top:-4px;}
.cover .aflag_40{position:absolute;right:8px;top:-4px;}
.cover .cloud{position:absolute;right:8px;top:-4px; z-index:4;}


/* -------------------------- new paper cover (atype 12) -------------------- */
.bookpage-left .ct12,.bookpage-left .ct16{margin-bottom:30px;}
.bookpage-left .paper b{bottom:-15px;}

.cover .fill12,.cover .fill16{background:url(https://www.litres.ru/static/new/i/small_img_bottom_fill.gif) repeat-x left top;width:94%;height:12px;left:5px;bottom:0;}
.cover .tl12,.cover .tl16{width:3px;height:3px;top:0;left:0;}
.cover .tr12,.cover .tr16{width:3px;height:3px;top:0;right:0;}
.cover .bl12, .cover .br12,.cover .bl16, .cover .br16{background:url(https://www.litres.ru/static/new/i/small_img_corner_b.gif) no-repeat left top;height:12px;bottom:0;}
.cover .bl12,.cover .bl16{background-position:left 0;width:7px;left:0;}
.cover .br12,.cover .br16{background-position:right 0;width:10px;right:1px;}
.ct12.fat_4,.ct16.fat_4{padding-bottom:9px;background-repeat:no-repeat;background-position:top right;}

.cover.fat_4 .fill12, .cover.fat_4 .bl12,.cover.fat_4 .fill16, .cover.fat_4 .bl16{background-position:left -12px;height:10px;}

.cover.fat_4 .br12,.cover.fat_4 .br16{background-position:right -12px;height:10px;}
.ct12.fat_3,.ct16.fat_3{padding-bottom:7px;}

.cover.fat_3 .fill12, .cover.fat_3 .bl12,.cover.fat_3 .fill16, .cover.fat_3 .bl16{background-position:left -22px;height:8px;}

.cover.fat_3 .br12,.cover.fat_3 .br16{background-position:right -22px;height:8px;}
.ct12.fat_2,.ct16.fat_2{padding-bottom:5px;}
.cover.fat_2 .fill12, .cover.fat_2 .bl12,.cover.fat_2 .fill16, .cover.fat_2 .bl16{background-position:left -30px;height:6px;}
.cover.fat_2 .br12,.cover.fat_2 .br16{background-position:right -30px;height:6px;}
.ct12.fat_1,.ct16.fat_1{padding-bottom:3px;}
.cover.fat_1 .fill12, .cover.fat_1 .bl12,.cover.fat_1 .fill16, .cover.fat_1 .bl16{background-position:left -36px;height:4px;}
.cover.fat_1 .br12,.cover.fat_1 .br16{background-position:right -36px;height:4px;}

.cw250_12 .fill12,.cw250_16 .fill16{background:url(https://www.litres.ru/static/new/i/big_img_corner_b.png) repeat-x 0 -30px;width:93%;height:30px;left:10px;}
.cw250_12 .tl12,.cw250_16 .tl16{background:url(https://www.litres.ru/static/new/i/big_img_corner_tl.png) no-repeat 0 0;width:14px;height:6px;z-index:1;top:0;}
.cw250_12 .tr12,.cw250_16 .tr16{background:url(https://www.litres.ru/static/new/i/big_img_corner_tl.png) repeat-y -14px 0;width:14px;height:100%;left:0;top:0;}
.cw250_12 .bl12,.cw250_16 .bl16{background:url(https://www.litres.ru/static/new/i/big_img_corner_b.png) no-repeat 0 0;width:16px;height:30px;}
.cw250_12 .br12,.cw250_16 .br16{background:url(https://www.litres.ru/static/new/i/big_img_corner_b.png) no-repeat 0 -60px;width:16px;height:30px;right:0;}

.csmaller12 .fill12,.csmaller16 .fill16{background-image:url(https://www.litres.ru/static/new/i/smaller_img_bottom_fill.gif);width:80%;height:8px;left:5px;}
.csmaller12 .bl12,.csmaller16 .bl16{background-image:url(../../../static/new/i/smaller_img_corner_bl.gif);width:8px;height:8px;}
.csmaller12 .br12,.csmaller16 .br16{background-image:url(../../../static/new/i/smaller_img_corner_br.gif);width:5px;height:8px;right:0;}
.csmaller12,.csmaller16{padding-bottom:6px;}

/* -------------------------- new audio cover -------------------- */
.cw123_1, .cw123_2,.cw123_17{background:#fff url('../../../static/new/i/new/new_book/new-acover-l-mini.png') left top repeat-y;padding:0 0 2px 7px;}
.cw89_1, .cw89_2, .cw89_17{background:#fff url('../../../static/new/i/new/new_book/new-acover-l-micro.png') left top repeat-y;padding:0 0 2px 7px;}
.cw123_1 .border, .cw123_2 .border, .cw89_1 .border, .cw89_2 .border, .cw123_17 .border, .cw89_17 .border{border:1px solid #000;}
.cover .fill1, .cover .fill2,.cover .fill17{width:128px;height:1px;border-top:1px solid #333;border-bottom:1px solid #4e4e4e;border-right:1px solid #4e4e4e;border-left:2px solid #434344;background:#acacac;}
.cw89_1 .fill1, .cw89_2 .fill2,.cw89_17 .fill17{width:94px;}

.cw37_1, .cw37_2,.cw37_17{background:#f0f0f0 url('../../../static/new/i/new/new_book/new-acover-l-37.png') left top repeat-y;padding:0 0 1px 2px;}
.cw37_1 .border, .cw37_2 .border,.cw37_17 .border{border:1px solid #000;}
.cw37_1 .fill1, .cw37_2 .fill2,.cw37_17 .fill17{width:37px;border-bottom:0 none;background:#4e4e4e;}

/* -------------------------- new book cover -------------------- */
.cw123_0, .cw123_4, .cw123_11{background:url('../../../static/new/i/new/new_book/cover-mini-m.png') left top repeat-y;width:129px !important;padding-top:3px;padding-bottom:25px;}
.cw123_0 .border, .cw123_4 .border, .cw123_11 .border, .cw89_0 .border, .cw89_4 .border, .cw89_11 .border, .cw37_0 .border, .cw37_4 .border, .cw37_11 .border
	{border:0 none;margin:0 auto;display:block;z-index:11;position:relative;text-align:center;}
.cw123_0 b, .cw123_4 b, .cw123_11 b, .cw89_0 b, .cw89_4 b, .cw89_11 b, .cw37_0 b, .cw37_4 b, .cw37_11 b{display:none;}
.cw123_0 .tl0, .cw123_4 .tl4, .cw123_11 .tl11{display:block;width:100%;height:4px;left:0;background:#fff url('../../../static/new/i/new/new_book/cover-mini-t.png') left top no-repeat;z-index:0;}
.cw123_0 .fill0, .cw123_4 .fill4, .cw123_11 .fill11{display:block;width:100%;height:85px;left:0;background:#fff url('../../../static/new/i/new/new_book/cover-mini-b.png') left top no-repeat;z-index:0;}
.cshadow-mini{display:block;position:absolute;left:0;top:0;border:1px solid #878a84;opacity:0.8;z-index:3;}

.cw89_0, .cw89_4, .cw89_11{background:url('../../../static/new/i/new/new_book/cover-micro-m.png') left top repeat-y;width:93px !important;padding-top:2px;padding-bottom:19px;}
.cw89_0 .tl0, .cw89_4 .tl4, .cw89_11 .tl11{display:block;width:100%;height:3px;left:0;background:#fff url('../../../static/new/i/new/new_book/cover-micro-t.png') left top no-repeat;z-index:0;}
.cw89_0 .fill0, .cw89_4 .fill4, .cw89_11 .fill11{display:block;width:100%;height:59px;left:0;background:#fff url('../../../static/new/i/new/new_book/cover-micro-b.png') left top no-repeat;z-index:0;}
.cover .aflag_40, .cover .aflag_80{z-index:4;}
.cshadow-micro{display:block;position:absolute;left:0;top:0;border:1px solid #878a84;opacity:0.8;z-index:3;}

.cw37_0, .cw37_4, .cw37_11{background:url('../../../static/new/i/new/new_book/cover-37-m.png') left top repeat-y;width:41px !important;padding-top:2px;padding-bottom:8px;}

.cw37_0 .tl0, .cw37_4 .tl4, .cw37_11 .tl11{display:block;width:100%;height:3px;left:0;background:#fff url('../../../static/new/i/new/new_book/cover-37-t.png') left top no-repeat;z-index:0;}
.cw37_0 .fill0, .cw37_4 .fill4, .cw37_11 .fill11{display:block;width:100%;height:10px;left:0;background:#fff url('../../../static/new/i/new/new_book/cover-37-b.png') left top no-repeat;z-index:0;}
.cshadow-37{display:block;position:absolute;left:0 !important;top:0;border:1px solid #878a84;opacity:0.8;z-index:3;}

/* search, book_page and buy series fixes */
#buyser .cshadow-micro, .other_pub .cshadow-37{left:2px !important;}

/***************** /COVER ******************/
.readers_h2{font-size:18px;color:#000;font-weight:normal;padding-top:8px;}
.recense .user_pic{display:inline-block;width:80px;padding-right:0.2em;}
.recense .descr{color:#999999;font-style:italic;}

.readers_date, .readers__R, .readers_title{font-style:italic;}
.readers_date{color:#7b7b7b;font-size:14px;}
.readers_title{color:#737373;font-size:16px;margin:3px 0 0 0;font-weight:bold;}
.recense_txt{margin-top:10px;}
.readers_text table{margin-left:-10px;position:relative;}

/* rating_reviews */
.rating_reviews{color:#AAAAAA;font-size:12px;line-height:18px;font-style:italic;}
.rating_reviews .a_link{text-decoration:none;margin:0 3px;border: 0 none;}
.rating_reviews .a_link span{border-bottom:1px dotted #0099cc;color:#0099cc;}
.rating_reviews .readers_D{background:url(https://www.litres.ru/static/new/i/readers_d.gif) no-repeat 0 0;padding:3px 0 3px 21px;}
.rating_reviews .readers_noD{background:url(https://www.litres.ru/static/new/i/readers_nod.gif) no-repeat 0 0;padding:3px 0 3px 21px;}
.rating_reviews .null{color:#000;}
.rating_reviews .lt{color:#b81313;}
.rating_reviews .dl{color:#6cb813;}

#soc_autorize_h3 {
	padding:1em 0;
}
#login-bubble .soc_autorize #soc_autorize_h3 {
	font-size:18px;
	padding:6px 0 0 8px;
	margin:0;
	font-weight:normal;
	float:left;
}
#login-bubble .socnet_buttons { float:right; }

.socnet_buttons { height:40px; }
.soc_autorize a {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url('../../../static/litres/i/social/socials_v3.svg') no-repeat 0 0;
	cursor: pointer;
	margin-right: 15px;
}
#vkontakte_login { background-position: 0 0; }
#facebook_login { background-position:-50px 0; }
#mailru_login { background-position:-350px 0; }
#sber_login { background-position:-150px 0; }
#twitter_login { background-position:-200px 0; }
#ok_login { background-position:-100px 0;}
#yandex_login { background-position:-250px 0; }
#mosru_login { background-position:-400px 0; }
#insta_login { background-position:-450px 0; }
#google_login {background-position:-300px 0;}
.recenses_after_book table h2{margin:0; max-width:965px;}
.recenses_after_book a:visited{color:#404B8C;}
.recenses_after_book table table{display:block;margin-top:-20px;margin-left:5px;position:relative;}
.recenses_after_book table table.spoiler{margin-top:0;}

.ajaxbtn{text-decoration:none !important;}
.ajaxbtn span, .small_icon a span{border-bottom:1px dotted #09c;display:inline-block;cursor:pointer;color:#09c;}

.border .icon_drm{-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/new/i/new/icon/mini-card-icon.png,sizingMethod=crop);}
 #artpage_covercell .border .icon_drm{-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/new/i/look_drm.png,sizingMethod=crop);}
.block_drm{padding:0 0 15px 55px;}
.block_drm .title{padding:0 0 2px 0;}
.block_drm .title a{font-size:14px;color:#2facd5;}
.block_drm .title a{text-decoration:none;border-bottom:1px dotted #2facd5;}

.block_drm .txt{font-size:11px;color:#847a7a;}
.icon_en_flag{background:url(https://www.litres.ru/static/new/i/en_flag.gif) no-repeat 0 1px;margin-top:20px;}
.icon_lock_mini{background:url(https://www.litres.ru/static/new/i/lock_mini.gif) no-repeat 1px 0;padding-top:10px;}

/* recenses */
.rec_container{border-bottom:0 none !important;padding-bottom:18px !important;width:auto !important;max-width:965px;padding-right:20px;}
.rec_container .readers_table_content{padding-left:0;}
.rec_container .rec_art_cover{float:left;width:230px;padding-top:5px;padding-left:3px;}
.rec_container .rec_art_cover .newbook{width:230px;}
.rec_container .rec_art_cover .newbook .nb_read_btn{white-space: normal}
.rec_container .rec_art_cover .newbook .nb_read_btn .push_to_basket_btn{margin-left: 17px}

.rec_container .rec_art_wrapper{margin-left:233px;padding-left:13px;}
.rec_container .rec_art_body{width:100%;font-size:14px;color:#333;line-height:19px;padding:5px 0;}
.rec_container h3{margin-bottom:5px;font-size:18px;font-weight:normal;color:#333;padding-left:15px;}
.rec_container h3 span{font-weight:bold;}
.rec_container .news_date{margin-top:0;font-size:13px;font-style:italic;color:#7b7b7b;padding-left:15px;}
* html .rec_container .rec_art_wrapper .rec_art_body{margin-top:-182px;}
.rec_container .rating_reviews{float:left;width:100%;padding-top:5px;}
.rating_reviews{font-size:14px;}
div.book_annotation li{line-height:24px;}

/* stickers */
.sticker{position:absolute;z-index:11;font-weight:bold;color:white;bottom:4px;right:-11px;width:62px;height:61px;background:url('../../../static/new/i/sale-small.png') no-repeat;-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/new/i/sale-small.png,sizingMethod=crop);}
.sticker p{margin:0;}
.sticker p.sticker_price{text-align:center;font-size:14px;padding-top:13px;line-height:17px;}
.sticker p.sticker_valuta,
.sticker p.sticker_valuta2{font-size:9px;margin-top:-3px;text-align:right;line-height:12px;}
.sticker p.sticker_valuta{padding-right:10px;}
.sticker p.sticker_valuta2{padding-right:15px;}
.sticker div.sticker_price_big p.sticker_price{font-size:20px;padding-top:9px;line-height:24px;padding-left:4px;}
.sticker div.sticker_price_big p.sticker_valuta, .sticker div.sticker_price_big p.sticker_valuta2{margin-top:-5px;padding-right:16px;}
.newbook  .sticker div.sticker_price_big p.sticker_price{line-height:24px;}
.sticker p.sticker_action{line-height:51px;font-size:14px;text-align:center;}

.inside_block .sticker,
.tooltip .sticker{bottom:14px;right:-15px;width:86px;height:85px;background:url('../../../static/new/i/sale-mid.png') no-repeat;-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/new/i/sale-mid.png,sizingMethod=crop);}
.inside_block .sticker p.sticker_price,
.tooltip .sticker p.sticker_price{font-size:21px;padding-top:27px;}
.inside_block .sticker p.sticker_valuta,
.inside_block .sticker p.sticker_valuta2,
.tooltip .sticker p.sticker_valuta,
.tooltip .sticker p.sticker_valuta2{font-size:10px;margin-top:1px;}
.inside_block .sticker p.sticker_valuta,
.tooltip .sticker p.sticker_valuta{padding-right:18px;}
.inside_block .sticker p.sticker_valuta2,
.tooltip .sticker p.sticker_valuta2{padding-right:22px;}
.inside_block .sticker div.sticker_price_big p.sticker_price,
.tooltip .sticker div.sticker_price_big p.sticker_price{font-size:30px;padding-top:15px;line-height:34px;}
.inside_block .sticker div.sticker_price_big p.sticker_valuta,
.inside_block .sticker div.sticker_price_big p.sticker_valuta2,
.tooltip .sticker div.sticker_price_big p.sticker_valuta,
.tooltip .sticker div.sticker_price_big p.sticker_valuta2{margin-top:-7px;padding-right:25px;}

#artpage_covercell .sticker,
.new_cover .sticker, .new_acover .sticker,
.bookpage-left .readerpage-left .sticker{bottom:114px;right:-20px;width:118px;height:117px;background:url('../../../static/new/i/sale-big.png') no-repeat;-background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/new/i/sale-big.png,sizingMethod=crop);}
.new_acover .sticker{bottom:0;}
#artpage_covercell .sticker p.sticker_price, .new_cover .sticker p.sticker_price, .new_acover .sticker p.sticker_price,
.bookpage-left .readerpage-left .sticker p.sticker_price{font-size:30px;padding-top:34px;line-height:30px;}
#artpage_covercell .sticker p.sticker_valuta, #artpage_covercell .sticker p.sticker_valuta2,
.new_cover .sticker p.sticker_valuta, .new_acover .sticker p.sticker_valuta, .new_cover .sticker p.sticker_valuta2,
.new_acover .sticker p.sticker_valuta2,
.bookpage-left .readerpage-left .sticker .sticker_valuta{font-size:14px;margin-top:-7px;line-height:30px;}
#artpage_covercell .sticker p.sticker_valuta, .new_cover .sticker p.sticker_valuta, .new_acover .sticker p.sticker_valuta,
.bookpage-left .readerpage-left .sticker p.sticker_valuta{padding-right:22px;}
#artpage_covercell .sticker p.sticker_valuta2, .new_cover .sticker p.sticker_valuta2, .new_acover .sticker p.sticker_valuta2{padding-right:28px;}
#artpage_covercell .sticker div.sticker_price_big p.sticker_price, .new_cover .sticker div.sticker_price_big p.sticker_price, .new_acover .sticker div.sticker_price_big p.sticker_price{font-size:45px;padding-top:19px;line-height:45px;}
#artpage_covercell .sticker div.sticker_price_big p.sticker_valuta, #artpage_covercell .sticker div.sticker_price_big p.sticker_valuta2,
.new_cover .sticker div.sticker_price_big p.sticker_valuta, .new_acover .sticker div.sticker_price_big p.sticker_valuta, .new_cover .sticker div.sticker_price_big p.sticker_valuta2, .new_acover .sticker div.sticker_price_big p.sticker_valuta2{margin-top:-9px;padding-right:32px;}

.sticker a, .sticker a p{color: #ffffff;text-decoration: none;}
.sticker>a{height: 100%; display: block}

.book_descr_links .old-price{color:#a6a6a6;font-style:italic;font-size:22px;text-decoration:line-through;}
.book_descr_links .new-price{color:#DD3D0E;font-size:30px;padding-left:14px;}
.book_descr_links .discount{color:#DD3D0E;font-size:22px;font-style:italic;padding-left:6px;display:inline-block;}
#simblock{margin-right:-10px;display:inline-block;overflow:hidden;}

.dwnld_or_tobasket{white-space:nowrap;}
.book_info .dwnld_or_tobasket .pay_now_btn{text-decoration:underline;padding-right:8px;}

/* corners css all */
@-moz-document url-prefix(){.corners{-moz-border-radius:4px;};}
.corners{position:relative;-webkit-border-radius:4px;border-radius:4px;} /* normal browser */
.corners .tl, .corners .tr, .corners .bl, .corners .br{position:absolute;height:4px;width:4px;float:left;line-height:0;font-size:0;}
.corners .tl{left:0;top:0;}
.corners .tr{right:0;top:0;background-position:right top;}
.corners .bl{left:0;bottom:0;background-position:left bottom;}
.corners .br{right:0;bottom:0;background-position:right bottom;}
/* gray */
.gray-corners{background:#F0F0F0;}
.gray-corners .tl, .gray-corners .tr, .gray-corners .bl, .gray-corners .br{background-image:url(../../../static/new/i/corners-gray.gif);}

/* darkgray */
.darkgray-corners{background:#d4d4d4;}
.darkgray-corners .tl, .darkgray-corners .tr, .darkgray-corners .bl, .darkgray-corners .br{background-image:url(../../../static/new/i/new/corners-darkgray.gif);}

/* dark */
.dark-corners{background:#222222;}
.dark-corners .tl, .dark-corners .tr, .dark-corners .bl, .dark-corners .br{background-image:url(../../../static/new/i/new/corners-dark.gif);}

/* beige */
.beige-corners{background:#F9F3E3;}
.beige-corners .tl, .beige-corners .tr, .beige-corners .bl, .beige-corners .br{background-image:url(../../../static/new/i/corners-beige.gif);}

.corners-line{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #e2e2e2;padding:5px 10px 10px 10px;position:relative;margin-top:20px;}
.corners-line:after { content:""; clear:both; display:block; }
.corners-line .t-t{position:absolute;left:10px;top:-12px;
height:18px;width:41px;display:block;}
.corners-line .tl, .corners-line .tr,.corners-line .bl,.corners-line .br{background:url(../../../static/new/i/corners-line.png) no-repeat 0 0;position:absolute;width:9px;height:9px;}
.corners-line .tl{left:-2px;top:-2px;background-position:right bottom;}
.corners-line .tr{right:-2px;top:-2px;background-position:left bottom;}
.corners-line .bl{left:-2px;bottom:-2px;background-position:right top;}
.corners-line .br{right:-2px;bottom:-2px;background-position:left top;}

/* nice-tooltip */
.hint-gray{position:absolute;top:100px;left:100px;}
/* change padding */
.hg-content{padding:20px 20px 10px 20px;background-color:#F5F5F2;position:relative;top:-5px;}
.hg-i2{background:url('https://www.litres.ru/static/new/i/frame/frame-gray.png') no-repeat right bottom;margin-left:12px;padding-bottom:12px;}
.hg-i{background:url('https://www.litres.ru/static/new/i/frame/frame-gray.png') no-repeat left -12px;position:relative;left:-12px;padding-left:7px;margin-right:-5px;}
*:first-child+html .hg-i{border-bottom:1px solid #F5F5F2;}
.hg-t{right:0;background:url('https://www.litres.ru/static/new/i/frame/frame-gray.png') right top;}
.hg-t i{display:block;height:17px;background:url('https://www.litres.ru/static/new/i/frame/frame-gray.png') no-repeat -44px -16px;position:relative;top:0;left:0;}
.hg-t b{display:block;float:left;height:12px;margin-left:12px;background:url('https://www.litres.ru/static/new/i/frame/frame-gray.png') no-repeat -44px top;}
.hg-t u{display:block;float:right;width:32px;height:12px;background:url('https://www.litres.ru/static/new/i/frame/frame-gray.png') no-repeat left top;}
.hg-lb{width:12px;height:12px;bottom:0;left:0;position:absolute;overflow:hidden;background:url('https://www.litres.ru/static/new/i/frame/frame-gray.png') no-repeat left -488px;}
*:first-child+html .hg-lb{height:13px;background:url('https://www.litres.ru/static/new/i/frame/frame-gray.png') no-repeat left -487px;}
* html .hint-gray{height:10px;width:10px;}
* html .hint-gray *{background-image:none !important;}
/* nose lol */
.hg-t{margin-left:55px;}
.hg-t i{width:55px;left:-55px;}
.hg-t b{width:11px;}

/* hg-content */
.hint-gray{display:none;position:absolute;z-index:1010;text-align:left;}
.hint-gray .close{background-image:url(../../../static/new/i/new/bubble-close2.gif);position:absolute;right:12px;top:16px;background-position:0 0;cursor:pointer;height:17px;width:17px;opacity:0.5;z-index:50;}
.hint-gray .close:hover{opacity:1;}

.hint-gray .hg-content{padding:0 0 2px 0;}
.hint-gray .hg-t{margin-left:106px;}
.hint-gray .hg-t i{width:106px;left:-106px;}
.hint-gray .hg-t b{width:62px;}
/* download-type */
#hg-content .pdt-content{width:351px;background:#f5f5f2;padding:2px 10px 0 12px;}
#hg-content ul{float:left;width:110px;padding:0 10px 17px 0; min-height:77px;}
#hg-content .pdt3{float:right;padding-right:0;}
#hg-content .pdt4, #hg-content .pdt5{padding-bottom:0;}
#hg-content ul li{color:#666666;font-size:10px;padding:0 0 4px 0;line-height:14px;}
#hg-content ul li a{font-size:11px;font-weight:bold;}
#hg-content ul li.title{color:#808080;font-size:10px;font-style:italic;padding:0 0 5px 0;}
#hg-overlay{display:none;position:fixed;width:100%;height:100%;z-index:11;left:0;top:0;}
.overlay_genre{display:none; position:fixed; width:100%; height:100%; z-index:11; left:0; top:0;}
/* stars temp */
.stars_book{display:inline-block;position:relative;height:11px;text-decoration:none;font-size:13px;color:#f35a1a;z-index:1;}
.voted-half, .star span{background:url('../../../static/new/i/stars/stars-small.png') left top no-repeat;}
.star{float:left;padding:0 2px 0 0;text-align:left;line-height:0;font-size:0;position:relative;z-index:1;}
.star span{display:block;width:11px;height:11px;line-height:0;font-size:0;background-position:left top;}
.voted span{background-position:left -12px;}
.voted-half span{width:6px;margin-right:5px;background-position:left -12px;}
.voted-half.star-hover span{width:11px;margin:0;}
.star-hover span, .voted:hover span{background-position:left -36px;}

#hg-content{padding:8px 0 0 11px;}
#hg-content .voted-info{font-size:11px;line-height:15px;color:#333333;margin-bottom:6px;width:187px;}
#hg-content .vote-info{font-size:12px;line-height:15px;color:#cc0000;margin-bottom:6px;font-weight:bold;}
#hg-content .old-vote-info{font-size:12px;line-height:15px;color:#339900;margin-bottom:1px;font-weight:bold;}
#hg-content dl{margin:0;padding:0 10px 0 0;}
#hg-content dl dt{float:left;width:30px;height:16px;margin:0;padding:0;font-size:11px;line-height:15px;color:#ec5926;background:url('../../../static/new/i/stars/tooltip_stars.jpg') 10px 4px no-repeat;font-weight:bold;}
#hg-content dl dt.alt{color:#3f9f0e;background-position:10px -13px;}
#hg-content dl dd{margin-left:30px;height:16px;padding:0;line-height:16px;text-align:left;white-space:no-wrap;}
#hg-content dl dd span{float:left;font-size:9px;font-style:italic;line-height:13px;color:#666666;}
#hg-content dl dd div{float:left;width:100px;height:13px;border:1px solid #fb906d;background:url('../../../static/new/i/stars/bar.jpg') center center repeat-x;margin-right:5px;line-height:0;font-size:0;}
#hg-content dl dd.alt div{border:1px solid #88c16a;background:url('../../../static/new/i/stars/bar_alt.jpg') center center repeat-x;}

.stars_book.bigstars{height:auto;}
.stars_book.bigstars .star{width:16px;padding:0 4px 0 0;margin:3px 0;}
.stars_book.bigstars .star span,.stars_book.bigstars .voted span,.stars_book.bigstars .voted-half,.stars_book.bigstars .star-hover span, .bigstars .voted:hover span{background:url('../../../static/new/i/new/new_book/starts-row-transparent-big.png') left top no-repeat;}
.stars_book.bigstars .star span{width:16px;height:16px;}
.stars_book.bigstars .voted span{background-position:left -16px;}
.stars_book.bigstars .voted-half span{width:8px;margin-right:8px;background-position:left -16px;}
.stars_book.bigstars .voted-half.star-hover span{width:16px;margin:0;}
.stars_book.bigstars .star-hover span, .bigstars .voted:hover span{width:16px;background-position:left -48px;}
.bigstars .g_star{display:block;color:#000;font-size:13px;text-align:left;line-height:18px;}
.bigstars .item{display:block;float:left;}
.bigstars .votes{padding-left:2px;color:#000;font-size:13px;line-height:23px;}

/* stars ie6 fixes */
* html .stars_book{display:inline;height:14px;}
* html .star{padding:0 1px;margin-top:3px;}
* html .bigstars .star{padding:0 2px;}

/* block gray shadow */
.block_shadow{margin-bottom:5px;max-width:500px;}
.block_shadow h3{font-size:18px;font-weight:normal;margin:0;padding:0 0 6px;line-height:24px;}
.block_shadow .bg{background:#F5F5F3;border:1px solid #EFEFED;padding:10px 10px 10px 10px;display:block;}
.block_shadow  .shadow{width:100%;float:left;overflow:hidden;}
.block_shadow  .shadow b{height:11px;background:url("https://www.litres.ru/static/new/i/shadow_oplata.png") no-repeat;float:left;}
.block_shadow  .shadow .l{background-position:left -10px;width:25%;}
.block_shadow  .shadow .c{background-position:center -10px;width:50%;}
.block_shadow  .shadow .r{background-position:right -10px;width:25%;}
.block_shadow  .format_txt{font-size:11px;color:#444444;}
.block_shadow .pay_now_btn{margin-bottom:10px;}
.block_shadow a.bookpage_dnld b{font-size:14px;}
.escho_oplat{font-size:12px;padding:14px 0 0 2px;}
.escho_oplat_popup{padding:9px 0 0 22px;}
.icon_oplat{position:relative;bottom:-10px;}
.icon_oplat_popup{display:block;width:345px; height:24px;background:url(../../../static/new/i/dr_sp_oplat_new_2.png) no-repeat; margin:7px auto 0 auto;}
.deliver{color:#2F2F2F;font-size:12px;padding-top:5px;}

#span_drm_link .not_download{color:#666;border-bottom-color:#666;}
#span_drm_link .not_download:hover{border-bottom-color:#666;color:#666;}

.download_bg_book{margin-bottom:10px;}
.download_bg_book  .span_read_preview_link{border-bottom:1px solid #fff;padding:10px 10px 7px 10px;margin:0 0 6px 0;}
.download_bg_book .span_read_preview_link .value .cb2{padding-left:3px;}
.download_bg_book .span_read_preview_link a span span.cb2 span.value{font-size:22px;border-bottom:none medium;text-decoration:underline;}
.time-to-sell  .block_shadow  .pay_now_btn .value{padding-left:15px;padding-right:15px;}

/* download bookpage and pop-up */
.order_book_email{padding:0 0 10px 0;}
.order_book_email a{font-size:14px;}
*:first-child+html .download-links{overflow:hidden;}
.download-links{padding:0 0 5px 0;}
.download-links .download-cell{border-bottom:1px dotted #cccccc;margin:0 0 10px 0;padding:0;position:relative;overflow:hidden;}
.download-links .download-cell .download_section{color:#b1b1b1;font-size:10px;font-style:italic;line-height:18px;padding:0 9px 0 9px;}

.download-links .download-cell .item{width:92px;float:left;line-height:18px;padding:0 9px 13px 9px;}
.download-links .mod2{float:left;width:226px;}
.download-links .first-cell .item{width:205px;float:left;}
.download-links .last-cell{border-bottom:none medium;margin-bottom:0;}
.download-links .last-cell .item{padding-bottom:7px;}

.download-links .item a{font-weight:bold;text-decoration:underline;font-size:13px;}
.download-links .d-link{padding-bottom:0;white-space:nowrap;}
.download-links .d-link a{font-size:13px;font-weight:bold;text-decoration:underline;line-height:14px;}
.download-links .d-name{color:#333333;font-size:11px;padding-left:5px;white-space:nowrap;line-height:14px;}
.download-links .d-desc{color:#333333;font-size:11px;line-height:13px;}
.download-links .file-size{color:#878787;font-size:11px;line-height:14px;}

/* not DRM DOWNLOAD */
.download-not-drm{margin-top:10px;margin-bottom:8px;}
.download-not-drm .span_read_preview_link{padding:14px 0 14px 12px;}
.download-not-drm .download_link h3{padding-bottom:3px;}
.download-not-drm .download-cell{padding:0 9px 8px;}
.download-not-drm .download-cell .link{cursor:pointer; color:#09c; font-weight:normal;}
.download-not-drm .download-cell .link:hover{color:#ff4c14;}
.download-not-drm .type0-not-drm .download-cell, .download-not-drm .type0-not-drm .file-size{padding:0;}

/* DRM DOWNLOAD */
.eng-buybook{padding:0 10px 23px;margin-top:10px;}
.gray-corners .where{padding:0 0 0 5px;}
.gray-corners .where a{background:url("https://www.litres.ru/static/new/i/new/icon/quote.png") no-repeat scroll right 3px transparent;padding:0 20px 0 0;}
.gray-corners .where a:hover{text-decoration:none;}
.gray-corners .warn .red{font-weight:bold;color:#c00;}

.eng-buybook{margin-bottom:18px;}
.eng-buybook .drm_link_text{padding:11px 0 0 1px;margin-bottom:-2px;}
.eng-buybook .span_read_preview_link{padding:14px 0 0 2px;border-bottom:0 none;}
.eng-buybook .drm_link_text .no-click{line-height:11px;}
.eng-buybook .drm_link_text .info-icon{line-height:20px;}
.eng-buybook .drm_link_text .info_drm{line-height:20px;}
.eng-buybook .info_drm_small_sub{font-size:11px;line-height:18px;color:#666;}
.eng-buybook .drm_link_text .info_drm_small a, .eng-buybook .info_drm .info_drm_small_sub a{font-size:11px;line-height:18px;color:#666;}
.eng-buybook .drm_link_text .info_drm_small a:hover, .eng-buybook .info_drm .info_drm_small_sub a:hover{font-size:11px;line-height:18px;color:#ff4c14;}
.eng-buybook .icon{padding:17px 0 0 21px;font-size:13px;color:#666;}
.eng-buybook .exc{background:url('https://www.litres.ru/static/new/i/new/icon/icon-exlamation.png') no-repeat left 19px;}
.eng-buybook .download-links .download-cell{padding:0 9px 13px;}
.eng-buybook .info_drm{font-size:14px;color:#bc2525;}
.eng-buybook .info_drm_small{display:block;line-height:11px;}
.eng-buybook .info_drm_small, .gray-corners .info_drm_small a{color:#666666;font-size:13px;}
.eng-buybook .info_drm_buy{font-size:12px;color:#666;font-weight:bold;position:absolute;left:225px;top:-36px;width:190px;}
.eng-buybook .icon-sub{padding-top:8px;background-position:0 10px;}
.eng-buybook .ade-nope{padding-bottom:16px;}
#ADE_NeedADEWarning .exc{padding-top:13px;padding-bottom:5px;}
#ADE_UnsupportedOSDiv .icon{line-height:17px;padding-bottom:9px;padding-top:0;background-position:1px 1px; padding-left:22px;}
.ade-warn .icon a{font-size:13px;line-height:15px;}
.no-padding-btn{padding:0 !important;}
#ADE_NeedADEWarning .ptops{background-position:0 16px;}
#ADE_NeedADEWarning .ptop{background-position:0 4px;padding-top:1px;}
.ade_txt{font-size:14px; padding-top:5px;}

/* buy anonymous */
.oneclick_pay_btns{width:465px;margin:0 auto;padding:10px 0 3px 0;}
.oneclick_pay_btns div{float:left;}
.pay_typ_buttons{background:url(../../../static/new/i/new/all_icon_money.png) no-repeat; width:90px; height:47px;border:none medium;cursor:pointer; margin:0 1px 1px 1px;display:block;}
#a_buypay_yandex{background-position:0 0;}
#a_buypay_visa, #a_buypay_visa_west{background-position:-92px 0;}
#a_buypay_sms{background-position:-184px 0;}
#a_buypay_paypal{background-position:-276px 0;}
#a_buypay_qiwi{background-position:-368px 0;}
#a_buypay_webmoney{background-position:-552px 0;}
#a_buypay_alfaclick{background-position:-736px 0;}
#a_buypay_sbthanks{background-position:-828px 0;}

#a_buypay_yandex:hover{background-position:0 -47px;}
#a_buypay_visa:hover, #a_buypay_visa_west:hover{background-position:-92px -47px;}
#a_buypay_sms:hover{background-position:-184px -47px;}
#a_buypay_paypal:hover{background-position:-276px -47px;}
#a_buypay_qiwi:hover{background-position:-368px -47px;}
#a_buypay_webmoney:hover{background-position:-552px -47px;}
#a_buypay_alfaclick:hover{background-position:-736px -47px;}
#a_buypay_sbthanks:hover{background-position:-828px -47px;}

/* discount for series */
.BuySer{margin:10px 0 33px 0;}
.BuySer .red-txt{text-align:center;font-size:18px;color:#cc0000;}
.BuySer .coolbtn{font-size:20px;width:173px;}

.cover_item{position:relative;height:175px;}
.cover_item .cover_1{position:absolute;bottom:10px;left:10px;z-index:3;}
.cover_item .cover_2{position:absolute;bottom:5px;left:5px;z-index:2;}
.cover_item .cover_3{position:absolute;z-index:1;left:0;bottom:0;}
.cover_item .sale-big{background: url("../../../static/new/i/sale-mid.png") no-repeat scroll 0 0; width:86px; height:85px; position:absolute; z-index: 10; cursor:pointer;
 color:#fff; left: 63px; bottom:25px; padding: 0 0 15px 0; font-size: 26px; font-weight: bold; text-decoration:none; border:none; outline: none; }

.buy_ser_two{color:#000;font-size:14px;text-align:left;padding-bottom:9px;padding-top:8px;}
.cover_item .coolbtn{width:173px;}

/* my_settings */
#tabs_settings{margin:15px 0;position:relative;}
.mysetup_title h2{font-size:28px;margin:0;padding:0;}
.tabs_settings table{border:0 none;width:100%;}
.tabs_settings  td{overflow:hidden;padding:0 1px;width:1%;min-width:1%;}
.tabs_settings td a, .tabs_settings td a:visited{font-size:14px;padding:6px 5px;border:0 none;overflow:hidden;display:block;text-decoration:none;text-align:center;color:#000;position:relative;white-space:nowrap;text-shadow:0 1px #fff;}
.tabs_settings td a:hover{color:#000 !important;}
.tabs_settings td .gray-corners{background:#f0f0f0;}
.tabs_settings td:hover .gray-corners .tl, .tabs_settings td:hover .gray-corners .tr, .tabs_settings td:hover .gray-corners .bl, .tabs_settings td:hover .gray-corners .br{background-image:url(../../../static/new/i/new/corners-darkgray.gif);}
.tabs_settings td:hover .gray-corners{background:#d2d2d2;}
.tabs_settings td.selected .gray-corners .tl, .tabs_settings td.selected .gray-corners .tr, .tabs_settings td.selected .gray-corners .bl, .tabs_settings td.selected .gray-corners .br{background-image:url(../../../static/new/i/new/corners-dark.gif);}
.tabs_settings td.selected .gray-corners{background:#222;}
.tabs_settings table td.selected a, .tabs_settings td.selected a:hover, .tabs_settings td.selected a:visited{cursor:default;color:#fff !important;text-shadow:none;}
/* ie6 */
* html .tabs_settings td div.corners.gray-corners{height:30px;}
/* end my_settings */

/* my own list style for genres */
.top_bubble .bubble-header_ai{margin-bottom:5px;}
ul.list_fix{padding:2px 0 0 0;}
ul.list_fix li{padding:0 0 0 8px;margin:0;}
ul.list_fix li a{color:#0099cc;font-size:13px;outline:none medium;display:block;padding:3px 11px 6px 6px !important;margin-bottom:2px;}
ul.list_fix li ul{margin:0 0 0 0;padding:0;}
ul.list_fix li ul li.bubble-misc_ai{margin:0;padding:0 0;line-height:17px;}
ul.list_fix li ul li.bubble-all_ai{padding:0;margin:-2px 0 8px 0;}
ul.list_fix li ul li.bubble-all_ai b{background:url(../../../static/new/i/new/bubble-all.gif) 1px 6px no-repeat;float:left;width:14px;height:24px;}
ul.list_fix li ul li.bubble-all_ai a{font-size:11px !important;}
ul.list_fix li ul.podgroup{padding:0;margin:-6px 0 11px 1px;}
ul.list_fix li ul.podgroup li{padding:0 0 !important;margin:0 0;font-size:13px;line-height:14px;}
ul.list_fix li ul.podgroup li a{padding:0 11px 0 6px;font-size:13px;line-height:14px;margin:0;}
ul.other_podgroup{margin:3px 0 0 0;padding:0;}
ul.other_podgroup li{margin:0;padding:3px 0;line-height:17px;}
ul.other_podgroup li.bubble-all_ai{padding:0;margin:0 0 8px 0;}
ul.other_podgroup li.bubble-all_ai b{background:url(../../../static/new/i/new/bubble-all.gif) 1px 6px no-repeat;float:left;width:14px;height:24px;}
ul.other_podgroup li.bubble-all_ai a{font-size:11px !important;}

/* customer card my account */
.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 .ext-button-wrap{padding-right:29px;}
.customer-card-buttons .ext-button{padding-left:24px;}
.customer-card-link{display:block;font-size:18px;text-decoration:underline;margin-top:26px;margin-left:1px;}

.skype-link{float:right;background:url('../../../static/new/i/new/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;}

/* used in cart and biblio_book buy book */
.book-icons{padding:0 0 0 5px;margin-top:-10px;overflow:hidden;}
.book-icons-a, .book-icons-b{float:left;width:169px;height:20px;vertical-align:top;}
.book-icons-a{width:187px;}
.book-icons-a > div u,.book-icons-a > div s,.book-icons-b > div u,.book-icons-b > div  s{display:none;}
.book-icons-a div, .book-icons-b div{float:left;}
.book-icons button{cursor:pointer;}
.book-icons button, .book-icons a{display:block;height:20px;border:0 none;background:url('../../../static/new/i/bookpage/icons.jpg') left top no-repeat;padding:0;margin:0;margin-right:9px;}
.book-icons-a a, .book-icons-a button{margin-right:7px;}
.book-icons-a div #a_buybtn_mastercard, .book-icons-a div #a_buybtn_mastercard_west{width:26px;}
.book-icons-a div #a_buybtn_visa, .book-icons-a div #a_buybtn_visa_west{width:30px;background-position:-35px 0;}
.book-icons-a div #a_buybtn_webmoney{width:12px;background-position:-76px 0;}
.book-icons-a div #a_buybtn_paypal{width:30px;background-position:-98px 0;}
.book-icons-a div #a_buybtn_yandex{width:12px;background-position:-138px 0;}
.book-icons-a div #a_buybtn_qiwi{width:33px;background-position:-365px 0;}
.book-icons-b div #a_buybtn_alfaclick{width:10px;background-position:-187px 0;}
.book-icons-b div #a_buybtn_mts{width:14px;background-position:-210px 0;}
.book-icons-b div #a_buybtn_beeline{width:12px;background-position:-233px 0;}
.book-icons-b div #a_buybtn_megafon{width:14px;background-position:-254px 0;}
.book-icons-b div #a_buybtn_skylink{width:16px;background-position:-297px 0;margin-right:6px;}
.book-icons-b div #a_buybtn_kievstar{width:14px;background-position:-319px 0;margin-right:7px;}
.book-icons-b div #a_buybtn_tele2{width:16px;background-position:-340px 0;margin-right:0;}

.new-biblio-book .book-buy{display:inline-block;padding:10px;}
#buy_book_data{display:none;position:absolute;top:-10000px;}
#buy_book_data .icon_oplat{padding-bottom:10px;}
.book-content-spoiler{padding-left:21px;margin-top:-4px;}
/* buy and download pop-up updates */
.buy_download_popup_text{font-size:22px;line-height:30px;color:#000;padding:2px 23px 6px;}
.buy_download_popup_text p{font-size:12px;line-height:15px;color:#666;font-style:italic;padding-top:13px;margin-bottom:13px;}
.buy_download_popup{margin-left:8px !important;}
.buy_download_popup_text strong{font-size:18px;line-height:28px;font-weight:normal;}
.buy_download_popup .bg{padding:4px 21px;}

/* Стили для миникарточек. */
.newbook input.quick_buy, .newbook .push_to_basket_btn, .last_views .push_to_basket_btn,
a.in_basket_btn{background:none;border:none;color:#007EFF;text-decoration:underline;text-transform:none;padding:0;margin:0;font-size:13px;height:auto;}
a.in_basket_btn, span.in_basket_btn, a.in_basket_btn:visited{color:Green;}

.home_tabs{border-top:2px solid #808080;border-bottom:1px solid #808080;padding:5px 0;margin:0 20px 30px 0;}
.home_tabs a.active, .sortby b.active{text-decoration:none;color:black;font-weight:normal;}

.new_book_cover, .extender_cover{padding-top:4px;width:91px;}
.newbook .booksubtitle, .inside_block .booksubtitle{font-size:11px;line-height:11px;color:#444444;text-decoration:none;display:none;}
.booktitle .booksubtitle, .purchased .booksubtitle{display:block;height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:125px;}
.extender .book_info{padding-left:9px;}

.rec_container .rec_art_cover .new_book_cover{height:auto;}
.new_book_cover{height:166px;}

.newbook .nb_read_btn, .inside_block .nb_read_btn{height:24px;padding:4px 0 0;display:inline-block;}

.nb_read_btn a, .newbook .push_to_basket_btn, .serie .push_to_basket_btn, .inside_block .push_to_basket_btn, .nb_read_btn .readonline_link, .nb_read_btn button, .small_icon  .basket_input_submit, .nb_read_btn .read_online_now{display:inline-block;background:url(https://www.litres.ru/static/new/i/minicard_btns.gif) no-repeat 0 -31px;padding:0 0 0 17px;color:#666666;font-size:12px;margin-right:5px;}
.bottom_mini_cart .progress_gif{left:30px;vertical-align:middle;margin-top:-2px;}
.small_icon  .basket_input_submit{font-size:14px;line-height:14px;padding-left:21px;}
.nb_read_btn a.readonline_link:hover, .nb_read_btn a.read_online_now:hover, .nb_read_btn .read_online_now:hover,
.serie a.readonline_link:hover, .serie a.read_online_now:hover,
#tooltip_c a.readonline_link:hover, #tooltip_c a.read_online_now:hover, .nb_read_btn button.readonline:hover{background-position:0 -48px;}
.nb_read_btn a.listen_link, .serie a.listen_link{background-position:0 -63px;}
.nb_read_btn a.listen_link:hover, .serie a.listen_link:hover{background-position:0 -77px;}
.nb_read_btn .push_to_basket_btn, .nb_read_btn button.push_to_basket_btn{background:none;padding-left:0;width:56px;}
.newbook .push_to_basket_btn, .serie .push_to_basket_btn , .inside_block  .push_to_basket_btn{background-position:0 3px;}
.small_icon a.basket_input_submit{background-position:0 2px;}
.small_icon a.basket_input_submit:hover{background-position:0 -15px;}
.newbook .push_to_basket_btn:hover, .serie .push_to_basket_btn:hover , .inside_block .push_to_basket_btn:hover{background-position:0 -14px;}

/* "to basket" and "read online" forms */
.book_in_list .nb_read_btn, .nb_read_btn form{display:inline;}
.bottom_mini_cart .nb_read_btn{line-height:16px;}
.nb_read_btn button,.free_book_dwnld{border:none;text-decoration:underline;cursor:pointer;overflow:visible;}
.nb_read_btn button::-moz-focus-inner,.free_book_dwnld::-moz-focus-inner{border:0;padding:0;}

/* new design of price and price with discount */
.nb_price{margin:6px 0;}
.nb_price .finalprice{font-weight:bold;}
.nb_price div{font-size:14px;}
.nb_price div.usd-price{font-size:12px; overflow:hidden; text-overflow:ellipsis;}
.nb_price .pre{padding-right:2px;}
.nb_price .old-price, .fast_basket .old-price{color:#a6a6a6;font-style:italic;text-decoration:line-through; white-space:nowrap;}
.nb_price .new-price, .fast_basket .new-price{color:#cc0000;font-weight:bold;padding-left:7px; white-space:nowrap;}
.nb_rating{padding:3px 0 4px 0;text-align:center;}

/*mini cover */
.mini_cover{height:180px;overflow:hidden;}
.mini_cover_a{height:180px;overflow:hidden;margin-bottom:15px;}
*:first-child+html .mini_cover{zoom:1;position:relative;}
*:first-child+html .mini_cover_a{zoom:1;position:relative;}

.newbook{width:224px;float:left;margin:0 18px 10px 0;font-size:12px;height:180px;overflow:hidden;}
.newbook .left_cover{float:left;height:166px;padding:2px 9px 0 0;zoom:1;position:relative;z-index:1;}
.newbook .right{overflow:hidden;}
.newbook .covertype3,.newbook .covertype13{padding-right:4px;}
.newbook .book_info{padding:0;height:85px;}
.newbook .book_info_card{height:auto;}
.bottom_mini_cart .nb_price{height:22px;}
.newbook .ellP4{text-align:left;}
/* Разделено для работы с CSS из JS */
.newbook .book_info_b{padding:0 0 15px 15px;}
.newbook .booktitle{width:100% !important;height:63px;}
.newbook .booktitle.giftcard{height:auto;}
.newbook .giftcard .code{font-size:11px;}
/* Разделено для работы с CSS из JS */
.booktitle .title{font-size:14px;line-height:17px;}
.booktitle .auth{text-decoration:none;color:black;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.booktitle .reader{font-size:11px;margin-top:-8px;}
.newbook .booksubtitle{width:125px;}
.newbook .nb_rating{text-align:left;margin:2px 0 0 0;height:22px;position:relative;}
.newbook .finalprice{font-size:18px;}
.newbook .nb_price{position:relative;}
.newbook .old-price{line-height:18px;}
.newbook .dwnld_or_tobasket{margin-top:8px;display:block;display:inline-block;vertical-align:top;line-height:16px;}
.newbook .dwnl_splr_btn{margin-top:6px;}
.newbook .annotation{float:left;width:100%;color:#626262;}
.newbook .annotation p{font-size:12px;line-height:15px;}
.nb_price{overflow:hidden;text-overflow:ellipsis;}

.mess-progress{position:absolute;width:16px;height:16px;background:url('../../../static/new/i/ajax_progress.gif') no-repeat;top:11px;left:2px;}

#sms-popup-start{padding:17px 15px;}
.popup-table th{text-align:left;font-size:11px;font-style:italic;font-weight:normal;color:#666666;padding-bottom:8px;}
.popup-table th, .popup-table td{vertical-align:top;}
.sms_data_status{text-align:center;}
#sms-popup-start .country-name{font-size:16px;color:black;}
#sms-popup-start .country-name p{margin-bottom:2px;}
#sms-popup-start .operators .tarif{display:none;}
#sms-popup-start .operators .tarif a{font-size:13px;border-bottom:1px dotted #0099cc;}
#sms-popup-start .operators li{padding:0;padding-bottom:4px;}
#sms-popup-start .operators a{font-size:16px;border-bottom:1px dotted #0099cc; text-decoration:none;}
#sms-step-text{padding-left:23px;display:block;}

.id_42{background:url('../../../static/new/i/new/op-sprite.jpg') -1px 2px no-repeat;text-indent:25px;}
.id_22{background:url('../../../static/new/i/new/op-sprite.jpg') -1px -22px no-repeat;text-indent:25px;}
.id_92{background:url('../../../static/new/i/new/op-sprite.jpg') -1px -46px no-repeat;text-indent:25px;}

.pay_ments{padding-left:10px;}
.pay_ments li{float:left;height:20px;}
.pay_ments li a, .pay_ments li span{display:block;height:20px;background:url('../../../static/new/i/new/other-paymethods-sprite.jpg') no-repeat;font-size:12px;text-decoration:underline;color:#0099cc;margin-right:13px;}
.pay_ments li .p_other{display:inline;background:none;}
* html .pay_ments li .p_other{vertical-align:bottom;line-height:16px;}
.pay_ments li .p_visa{width:31px;background-position:0 3px;}
.pay_ments li .p_mastercard{width:25px;background-position:-43px 3px;}
.pay_ments li .p_alfa{width:11px;background-position:-80px 3px;}
.pay_ments li .p_paypal{width:45px;background-position:-177px 3px;}
.pay_ments li .p_wm{width:14px;background-position:-237px 3px;}
.pay_ments li .p_yad{width:13px;background-position:-271px 3px;}
.pay_ments li .p_mail{width:17px;background-position:-305px 3px;}
.pay_ments li .p_qiwi{width:33px;background-position:-340px 3px;margin-right:0;}
.pay_ments li .p_thanks{width:63px;background-position:-393px 0;height:29px;position:absolute;margin:-1px 0 0 -3px;}

.nosms-data{padding:5px 22px 40px;}
.nosms-data p{line-height:18px;margin-bottom:21px;color:#333;}
.nosms-data p a{text-decoration:underline;}
.op-info span.no-sms{font-weight:normal;}
.nosms-data .pay_ments{display:inline-block;padding-left:0;width:150px;margin-top:-7px;vertical-align:top;margin-right:17px;}
.nosms-data .pay_ments li{float:none;height:auto;padding:0;}
.nosms-data .pay_ments li a{display:inline-block;margin-right:10px;}
.nosms-data .pay_ments li.p_link{padding:6px 0 2px;}
.nosms-data .pay_ments li.p_link a{display:inline;background:none;font-size:14px;line-height:17px;text-decoration:none;border-bottom:1px dotted #0099cc;height:auto;margin-right:0;}
.nosms-data .pay_ments li a.p_qiwi{margin-right:0;}
.pay_last{margin-right:0 !important;width:130px !important;}

/* step 2 prepay */
.op-info{padding:10px 15px 13px;line-height:27px;}
.op-info a.change_op{margin-left:12px;line-height:29px;}
.op-info span{color:#cc0000;font-weight:bold;}
.op-data span.some-text{padding-left:23px;font-size:18px;line-height:28px;}
.op-data .user-phone{padding-left:23px;padding-top:7px;color:#999;font-size:18px;}
.op-data p{color:#666;font-size:12px;font-style:italic;line-height:15px;padding-left:47px;padding-top:7px;}
.user-phone span.ext-input-wrap{margin-left:8px;margin-right:8px;}
.user-phone span.ext-input-wrap input{width:232px;}
.user-phone span.ext-button-wrap{padding-right:4px;}
.user-phone span.ext-button-wrap input{padding-left:16px;padding-right:14px;}

/* step 2 postpay */
.postpay p{padding-left:13px;padding-top:13px;}
.op-sms-text{padding-top:9px;padding-left:22px;padding-bottom:11px;width:492px;}
* html .op-sms-text{padding-bottom:14px;}
.op-sms-text span{float:left;display:block;width:28px;height:28px;background:url('../../../static/new/i/new/places.png') left top no-repeat;margin-right:3px;font-size:20px;text-align:center;line-height:27px;}
.op-sms-text span.alt{background-position:right top;}
.op-data small{font-size:11px;line-height:13px;color:#666;padding-left:23px;}
#postpay-next{font-size:16px;line-height:18px;border-bottom:1px dotted #0099cc;display:inline-block;margin-top:28px;margin-left:23px;margin-bottom:24px;}

/* step 3 prepay */
.sms-progress{color:#cc0000;font-size:18px;line-height:20px;margin-left:22px;padding-left:25px;margin-top:13px;margin-bottom:25px;background:url('../../../static/new/i/ajax_progress.gif') 0 3px no-repeat;}
#sms-buy-final{line-height:22px;}
.prepay-final-text{font-size:16px;margin-top:29px;margin-bottom:0;}
.phone-error{color:#cc0000;font-size:14px;line-height:24px;padding-left:22px;padding-bottom:9px;}

/* step 3 postpay */
.postpay-next p{padding-left:22px;padding-top:4px;}

.change_country{font-size:12px;border-bottom:1px dotted #0099cc; text-decoration:none;}

#country-change{display:none;}
.anonym-sms-buy .ext-input-wrap{border:3px solid #e5e5e5;}
.anonym-sms-buy .ext-input-wrap select{border:1px solid #505050;padding:7px 0 8px 5px;vertical-align:middle;width:173px;font-size:12px;}
#operator-change .ext-input-wrap{margin-top:8px;margin-left:-7px;}
#country-change .ext-input-wrap{margin-top:-1px;margin-left:-6px;}

/* icons like pdf drm etc on biblio_book and microbook */
.book_icons{position:absolute;bottom:0;right:0;z-index:1;text-align:right;width:100%;}
.book_icons i{display:inline-block;vertical-align:bottom;}
.book_icons .icon_drm{background:url('../../../static/new/i/new/icon/drm/soft_small.png'); background-image: url('../../../static/new/i/new/icon/drm/soft_small.svg'); background-repeat: no-repeat; background-position: 0 0;width:25px;height:24px;padding:0 2px 6px;}
.book_icons .icon_drm2{background:url('../../../static/new/i/new/icon/drm/hard_small.png'); background-image: url('../../../static/new/i/new/icon/drm/hard_small.svg');background-repeat: no-repeat; background-position: 0 0;width:17px;height:23px;}
.i-lang_drm{background:url(../../../static/new/i/new/lang/bigs.png) 0 0 no-repeat; background-image:url(../../../static/new/i/new/lang/bigs.svg); background-size:411px 64px; width:28px; height:26px; margin-right:5px;}
.i-lang_en{background-position:0 0;}
.i-lang_ukr{background-position:-54px 0;}
.i-lang_de{background-position:-108px 0;}
.i-lang_fr{background-position:-162px 0;}
.i-lang_es{background-position:-216px 0;}
.i-lang_ar{background-position:-270px 0;}
.i-lang_nl{background-position:-324px 0;}
.i-lang_it{background-position:-383px 0;}
.i-lang_lt{background-position:0 -45px;}
.i-lang_pl{background-position:-54px -45px;}
.i-lang_pt{background-position:-108px -45px;}
.i-lang_sk{background-position:-162px -45px;}
.i-lang_sv{background-position:-216px -45px;}
.i-lang_ja{background-position:-270px -45px;}
.i-lang_cs{background-position:-324px -45px;}
.i-lang_la{background-position:-383px -45px;}

.litres-touch{font-size:24px;}
.litres-touch b,.litres-touch i,.litres-touch u{text-decoration:none;font-weight:bold;color:#000;font-style:normal;}
.litres-touch i{color:#ff4d00;}
.litres-touch span{height:30px;vertical-align:top;vertical-align:bottom\9;}
.litres-touch u{font-size:14px;font-size:24px\9;background:#000;background:transparent\9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;color:#000\9;padding:3px 5px;margin-left:5px;line-height:18px;font-weight:normal\9;vertical-align:middle;}

/* oneclick-rebil */
.rebill-popup{padding:11px 0 7px;}
#rebill-quick-purchase-bubble .gray-corners{margin:0 10px 0 9px;}
.rebill-popup th{text-indent:20px;}
.rebill-popup td{height:29px;padding-bottom:10px !important;}
.rebill-icon{width:202px;}
.rebill-icon span{float:left;display:block;}
.rebill-icon b{float:right;font-size:16px;font-weight:normal;color:#666;padding-right:8px;padding-top:11px;}
.rebill-icon .icon-ya{width:95px;height:30px;background:url('../../../static/new/i/new/rebill/rebill-icon-ya.png') no-repeat;margin-top:7px;margin-left:19px;}
.rebill-icon .icon-qiwi{width:83px;height:31px;background:url('../../../static/new/i/new/rebill/rebill-icon-qiwi.png') no-repeat;margin-top:5px;margin-left:16px;}
.rebill-icon .icon-visa{width:133px;height:21px;background:url('../../../static/new/i/new/rebill/rebill-icon-visa.png') no-repeat;margin-top:8px;margin-left:19px;}
#rebill-quick-purchase-bubble button{padding:0;width:272px;text-align:left;text-indent:27px;}
.rebill-footer{font-size:14px;text-align:center;padding-top:17px;padding-bottom:1px;}
#rebill-quick-purchase-bubble .kykyru-footer-add-alt{color:#666;font-size:12px;line-height:15px;padding-top:17px;text-indent:22px;}
#rebill-quick-purchase-bubble .kykyru-footer-add-alt a{color:#666;}

.atypes-corners{overflow:hidden;}
.atypes, .sortby{overflow:hidden;margin:0;padding:0;font-size:13px;margin-bottom:4px;vertical-align:middle;}
.sortby{display:inline-block; margin-bottom:12px}
.atypes li, .sortby li{float:left;margin:0 8px 0 0;padding:0;text-transform:lowercase;color:#000;overflow:hidden;}
.atypes-corners .atypes li a, .atypes .highlight, .sortby-corners .sortby li a, .sortby .highlight{padding:5px 7px;display:inline-block;}
.atypes span{padding:0 0 0 18px;background:url('https://www.litres.ru/static/new/i/new/icon/icontypes.png') no-repeat;}
.atypes .hardcopy{background-position:2px 2px;}
.atypes .text, .atypes .english, .atypes .readers{background-position:2px -17px;}
.atypes .audio{background-position:3px -37px;}
.atypes-corners .atypes .highlight .text, .atypes-corners .atypes .highlight .english, .atypes-corners .atypes .highlight .readers, .atypes-corners .atypes li:hover .text, .atypes-corners .atypes li:hover .english, .atypes-corners .atypes li:hover .readers{background-position:2px -93px;}
.atypes .highlight .audio,.atypes-corners .atypes li:hover .audio{background-position:3px -112px;}
.atypes-corners .atypes .highlight .hardcopy,.atypes-corners .atypes li:hover .hardcopy{background-position:3px -74px;}
.atypes-corners .atypes .highlight .mmedia,.atypes-corners .atypes li:hover .mmedia{background-position:3px -131px;}
.atypes li:last-child, .sortby li:last-child{margin-right:0;}
.atypes-corners .atypes .highlight,.atypes-corners .atypes li a:hover,.sortby-corners .sortby .highlight,.sortby-corners .sortby li a:hover{background:#FF4D15;color:#fff;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.atypes-corners .atypes li:hover a{color:#fff;}
.atypes b{font-weight:normal;border-bottom:1px dotted #0099cc;}
.atypes li:hover b{border-bottom:none;}
.atypes a{cursor:pointer;}
.atypes-corners .atypes .highlight a{padding:0;color:#fff;}
.atypes-corners .highlight b{border-bottom:none;}
/* web money popup put money 1 click */
.webmoney_data_status{padding:10px 20px;}
#webmoney-step-2 #webmoney-client{width:215px;}
#webmoney-step-2 #webmoney-code{width:93px;}
.webmoney_data_status .ext-input-wrap{margin-right:10px;}
.webmoney_data_status .block50 button.coolbtn{width:100%;}
.webmoney_data_status .op-data p{padding-left:0;}
.webmoney_data_status #card-progress{background:url('../../../static/new/i/ajax_progress.gif') 0 0 no-repeat;padding-left:25px;}
.anonym-webmoney-buy .webmoney-link{font-size:16px;padding:12px 14px;}
.webmoney_standatr_payment .new-card-button{font-size:16px;}
.webmoney_standatr_payment .padd{padding-left:0!important;}
.form-like-text{display:inline;padding:0;margin:0;}
.form-like-text .new-card-button{font-size:12px;line-height:14px;color:#09c;margin:0;display:inline;padding:0;margin:0;}
.form-like-text .new-card-button span{text-decoration:underline;border:0 none;}

/* отложить для книг */
.dwnld_or_tobasket .in_basket_quality{display:block;color:#666;padding:7px 0 0;}
#last_views .in_basket_quality{display:block;}

/* Отображение баллов лояльности (верстка) [31191] + Отображение баллов лояльности (верстка) [31191] + [31203] Отображение баллов лояльности в корзине (верстка) */
.loyalties-block{font-size:14px;line-height:14px;}
#reg_buynow .loyalties-block{padding:9px 9px 0 9px;border-top:1px dotted #ccc;margin:6px -10px -4px;}
.price-col .loyalties-block{margin-top:7px;}
.readers-loyalty{border:0 none;margin:0;padding-top:0;}
.loyalties-block .loyalty1{background:url("../../../static/new/i/new/loyalties/icon-mnogoru.png") no-repeat scroll 0 0 transparent;padding-left:23px;line-height:23px;}
.loyalties-block .loyalty3{background:url("../../../static/new/i/new/loyalties/icon-perekrestok.png") no-repeat scroll 0 0 transparent;padding-left:25px;line-height:16px;}
.loyalties-block .loyalty7{background:url("../../../static/new/i/new/loyalties/icon-beeline.png") no-repeat scroll 0 0;padding-left:28px;line-height:21px;}
.loyalties-block .loyalty9{background:url("../../../static/new/i/new/loyalties/icon-rosneft.png") no-repeat scroll 0 0;padding-left:28px;line-height:20px;}
.loyalties-block .loyalty10{background:url("../../../static/new/i/new/loyalties/icon-bpclub.png") no-repeat scroll 0 0;padding-left:28px;line-height:20px;}

/* end Отображение баллов лояльности (верстка) [31191]  */

.search-library-user .form-element{padding:0 0 20px 0;}
.search-library-user .form-element label{font-size:12px;padding:0 0 5px 0;display:block;}
.search-library-user .form-element .input{border:1px solid #7f9db9;margin:0 15px 0 0;width:400px;}
.library-user-list table{padding:0;margin:0;width:402px;border-collapse:collapse;}
.library-user-list table th{background:#cccccc;text-align:left;font-size:14px;}
.library-user-list table td{font-size:12px;}
.library-user-list table td, .library-user-list table th{border:1px solid #ababab;padding:2px 10px;margin:0;}

.is-librarian-user{padding:20px 0 0 0;}

/* input for biblio users */
.ext-input-date{display:inline-block;border:3px solid #e5e5e5;background:url(../../../static/new/i/date-right.png) center right no-repeat #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 0 0 1px #666;-webkit-box-shadow:inset 0 0 0 1px #666;box-shadow:inset 0 0 0 1px #666;padding:10px 40px 10px 10px;}
.ext-input-date input{border:0 none;}
.ext-input-date input,.ext-input-date .ui-date-number{color:#D30000;}

/* styling biblioinputs */
.operation-datepicker .ext-input-date,.operation-datepicker button{min-width:160px;margin-left:10px;}
/* [32714] - new operation-datepicker table */
.operation-datepicker{padding:17px 20px 19px 20px;color:#666;font-size:14px;line-height:14px;margin-bottom:21px;}
.operation-datepicker .header{padding-bottom:15px;margin-bottom:14px;border-bottom:2px solid #fff;}
.operation-datepicker .period{overflow:hidden;}
.operation-datepicker .period li{float:left;margin-left:20px;}
.operation-datepicker .period li a{text-decoration:none;border-bottom:1px dotted #09c;}
.operation-datepicker .period li:first-child{margin-left:0;}
.operation-datepicker .stdbutn{color:#666;}

/* free download */
#free-download{width:225px;padding-bottom:6px;}
.free-d-text{font-size:13px;line-height:15px;color:#333333;font-style:italic;padding-top:2px;}
.free-d-text span{float:left;font-size:35px;line-height:35px;font-style:italic;margin-left:23px;margin-right:6px;margin-top:-2px;}
.free-d-text2{font-size:11px;line-height:15px;color:#666666;padding-top:10px;text-indent:26px;margin-bottom:0;padding-bottom:2px;}
#free-download .buy-book{color:#0099cc;font-size:16px;margin-left:25px;}
#free-download .buy-book div{display:inline;}
#free-download .buy-book:hover{color:#ff4d00;}
#free-download .coolbtn{margin:15px 0 5px 8px;padding:0;width:199px;}
.free_book_get{width:250px;}
.free_book_get .hg-t{margin-left:141px;}
.free_book_get .hg-t i{width:141px;left:-141px;}
.free_book_get .hg-t b{width:97px;}
.free_alt span{margin-left:13px;}

/* border-box */
.bibliouser{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.others-format-book{padding:9px 0 0 0;}
.others-format-book .title{font-size:11px;font-style:italic;color:#666;padding:0 0 5px 0;}
.others-format-book .atypes li{white-space:nowrap;padding:3px 5px 5px 3px;float:none}

#payonline-iframe{margin:0 0 0 0;display:none;background:url("../../../static/new/i/ajax_progress.gif") no-repeat scroll center center transparent;}
#payonline-iframe iframe{width:635px;height:841px;}

#dmr-iframe{margin:0;}
#dmr-iframe.loading{background:#fff url('../../../static/litres/i/pages/homepage/arts_loader.gif') no-repeat center center;}
#dmr-iframe.loading iframe {opacity: 0;}
#dmr-iframe iframe{width:635px;height:500px;}
#dmr-iframe.dmr-loaded { background: none; }

.potest_wait{text-align:center;padding:163px 0 163px 0;}

.form-bibliouser-param{padding:0 0 40px 0px}
.form-bibliouser-param .date .ext-input{width:100px;}
.form-bibliouser-param .form-element .l1{padding:0 0 7px 0px}
.form-bibliouser-param .form-element .l2{padding:7px 0 7px 25px}
.form-bibliouser-param .form-element .l2 label{display:block; padding:0 0 7px 0px;}
.form-bibliouser-param .form-element .l2 .ip{padding-left:23px;}
.form-bibliouser-param .form-element .ext-input{width:50px;}
.form-bibliouser-param .ip{padding-bottom:7px;}
.form-bibliouser-param .date input, .form-bibliouser-param .date .ext-input-date{width:135px;}
.form-bibliouser-param .date{display: inline-block; margin-right: 20px}
.form-bibliouser-param .nickname{display: inline-block;}
.form-bibliouser-param .nickname .ext-input{margin:0}
.new-book .warn{font-size:12px; margin-bottom:7px;}

.upsale_read{padding:10px}
.upsale_read .corners{padding:16px 20px 9px 20px}
.upsale_read .ur_title{font-size:18px; padding:0 0 15px 0;}
.upsale_read .cover{display:inline-block; vertical-align:top; margin:0 23px 50px 0;}
.upsale_read .cover .border{border:1px solid #898989; border-left-color:#fff; border-top-color:#fff;}
.upsale_read .ur_desc{display:inline-block; vertical-align:top; margin:0 0 0 -4px;}
.upsale_read .ur_desc .book_number{font-size:13px; padding:0 0 3px 0;}
.upsale_read .ur_desc .book_name{font-size:22px; padding:0 0 6px 0;}
.upsale_read .ur_desc .book_author{font-size:13px; padding:0 0 12px 0; min-height:41px;}
.upsale_read .coolbtn{width:203px; margin:0 0 10px 0; padding:0;}
.upsale_read .book_number{color:#666;}
.upsale_read .cover b{display:none;}
.upsale_read .format{display:none;}
.upsale_read .loyalties-block{display:none;}
.upsale_read .span_1024{display:none !important;}
.upsale_read #reg_buynow{padding:0;}
.upsale_read #reg_buynow a{padding:0; width:200px; font-size:18px;}
.upsale_read button.coolbtn{margin:49px 0 0 0;}

/* most greedy banner */
.greedy-banner{width:188px;margin:0px auto;}
.greedy-banner ol{color:#666666;margin:0px;padding:0px;list-style:inside decimal;margin-top:0.7em;}
.greedy-banner ol li{font-size:13px;line-height:19px;margin:0px;padding:0px;text-indent:0px;display:list-item;}
.greedy-banner ol li b{margin-left:12px;font-weight:normal;display:inline-block;line-height:19px;}
.greedy-banner .more-greedy{padding-bottom:5px;padding-left:20px;margin-top:-4px;}

/* [36391] lib price changer #2 */
.bottom_mini_cart .lib_price_font{height:26px;}
.lib_price_font .simple_price{font-size:14px;}
.lib_price_font .finalprice{font-size:24px;}

/*скрываем Логин пользователя PayPal в pop-up*/

.oneclick_pay_btns span.nameOnButton>a, .oneclick_pay_btns span.nameOnButton > br {display: none;}

/* landing css */
.b_landing form{padding:0 0 15px 0;}
.b_landing form:after{content:""; clear:both; display:block;}
.b_landing .b_left{float:left; width:182px; padding-top:6px;}
.b_landing .b_right{float:left; width:345px;}
.b_landing .img{max-width:160px; max-height:160px; margin: 0 0 20px 0; overflow:hidden;}
.b_landing .img2{max-width:160px; max-height:250px; overflow:hidden;}
.b_landing h2{font-size:24px; margin:0 0 5px 0;}
.b_landing .welcome{font-size:14px; color:#000; padding:0 0 6px 0;}
.b_landing .intro{color:#ff4d00; font-weight:bold; line-height:22px;}
.b_landing .intro p{font-size:16px; margin:0 0 15px 0;}
.b_landing  .terms_shares{font-size:12px; padding:0 0 10px 0}
.b_landing .ext-input, .b_landing_ext-input{width:336px; margin-left:-3px; outline:none;}
.b_landing_ext-input{font-size:15px;color:#000;font-style:italic;border:1px solid #505050;padding-left:7px;height:30px;line-height:30px; margin:0 0 5px 0; box-shadow:0 0 0 3px #f0f0f0;}
.b_landing .popup-login__eye{margin-top:-3px;}
.b_landing .input{padding:0 0 10px 0;}
.b_landing .code{margin:0; padding:0 0 15px 0}
.b_landing .ext-input-wrap{margin:0 0 5px 0;}
.b_landing .param_check{font-size:12px; padding:0 0 15px 0;}
.b_landing .param_check label{cursor:pointer;}
.b_landing .param_check input, .b_landing .showpwd_check input{border:none; position:relative; top:2px; vertical-align:inherit;}
.b_landing .corn_regform{margin:0 auto;padding:23px 0 52px 0;width:585px;}
#corn_regform .showpwd_check .recovery{margin:0; padding:5px 0 5px 0; font-size:12px;}
.b_landing .coolbtn{width:100%; height:40px;line-height:40px;background:#0e920e;transition:all 0.3s ease 0s;text-shadow:none; overflow:hidden; box-sizing:border-box;}
.b_landing .coolbtn:hover{background:#0b750b;}
.b_landing #auth_show_inp{display:none;}
.b_landing .l_copyright{border-top:1px dotted #d8d8d9; padding:15px 22px 0 22px; margin:0 -22px;}
.b_landing .l_copyright p{font-size:12px;}
.b_landing__input_wrapper{position:relative;}
.b_landing .click_pass_show{font-size:12px;}
.b_landing .click_pass_show .name{display:block; color:#585858;}
.b_landing .click_pass_show .switch input{display:none;}
.b_landing .click_pass_show .switch span{font-size:11px; line-height:18px; border-bottom:1px dotted #0099cc; color:#0099cc; text-decoration:none; cursor:pointer;}
.b_landing .click_pass_show .switch span:hover{border-bottom-color:#ff4d00; color:#ff4d00;}
.b_landing .l_pass_show{display:none;}
.b_landing .showpwd_check{font-size:12px; padding:0;}
.b_landing .showpwd_check label{font-size:12px; display:none;}
.b_landing .landing_error, .b_landing__error{color:#ff0000;font-size:12px;margin-bottom:8px;}
.b_landing .landing__conditions {
	font-size: 12px;
	line-height: 16px;
	margin-top: 16px;
	color: #767579;
}
.b_landing .landing__conditions a{
	text-decoration: none;
}
/* [123909] Доработка лендингов и запуск A-B теста */
div#main-div.page-wrap-with_new_header.page-wrap-with_new_landing{height:100% !important;margin:0;padding:0;}
.page-wrap-with_new_landing:after{height:0;}
.page-wrap-with_new_landing .main-div_wrap{height:100%;}
.page-wrap-with_new_landing .footer_bot_stick{padding:0;height:100%;}
.page-wrap-with_new_landing #main{height:100%;}
.page-wrap-with_new_landing #main #container{vertical-align:middle;padding:105px 0;}
.page-wrap-with_new_landing .footer{position:fixed;bottom:0;margin:0;padding:0;border-top:1px solid #C4C4C6;background-color:#fff;min-height:56px;height:56px;}
.page-wrap-with_new_landing .l_copyright p{text-align:center;font-size:14px;line-height:56px;margin-left:-72px;}
.page-wrap-with_new_landing .l_copyright a{display:inline;font-size:14px;color:#106edc;}

/* DEV-1407 СРОЧНО!!! Сверстать новогодний лендинг для подарочных карт */
.page-wrap-with_ny_landing {
	background: url(../../../static/pr/page_gift__book_bgs2021.jpg) center 37px no-repeat;
}
.page-wrap-with_new_landing.page-wrap-with_ny_landing #ab-container {
	display: block;
	padding-top: 400px;
}

/* [136705] sberlanding */
.b_sbonlinebooks .corn_regform{width:395px;}
.b_sbonlinebooks .b_left{width:95px;}
.b_sbonlinebooks .b_left .img{background:url(../../../static/litres/i/promo/sber_logo.svg) no-repeat 0 0; width:60px; height:60px;}
.b_sbonlinebooks .b_left img{display:none;}
.b_sbonlinebooks .b_right{width:300px;}
.b_sbonlinebooks .intro p{font-size:18px; line-height:25px; width:240px;}
.b_sbonlinebooks .intro{font-size:18px; font-weight:bold; line-height:25px; color:#000;}
.b_sbonlinebooks .ext-input{line-height:40px; height:40px; border:none; border:1px solid #9d9c9f; border-radius:3px; color:#000; font-size:16px; font-style:normal; padding:0 10px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.b_sbonlinebooks .ext-input-wrap{border:none; display:block;}

.b_sbonlinebooks .code{display:none;}
.b_sbonlinebooks .coolbtn{height:50px; background:#0e920e; text-transform:uppercase; font-size:18px; font-weight:bold;}
.b_sbonlinebooks .sber_gift{color:#767579; padding:8px 0 22px 0; line-height:25px;}
.b_sbonlinebooks .sber_gift__title{font-size:14px;}
.b_sbonlinebooks .sber_gift__code{font-weight:bold; font-size:16px;}
.b_sbonlinebooks .sber_intro{color:#000; font-size:16px; line-height:24px; padding:0 0 14px 0;}
.b_sbonlinebooks .click_pass_show{padding:0 0 10px 0;}
.b_sbonlinebooks .click_pass_show .name{color:#767579; font-size:16px; line-height:25px; padding:0 0 15px 0;}
.b_sbonlinebooks .click_pass_show .switch span{color:#106edc; font-size:16px; line-height:25px; border-color:#106edc;}
.b_sbonlinebooks #corn_regform .showpwd_check .recovery{color:#106edc; font-size:16px; padding:5px 0 10px 0;}

.b_sbonlinebooks .sber_avatar{padding:0 0 20px 0;}
.b_sbonlinebooks .sber_avatar .sber_avatar__title{color:#000; font-size:16px; line-height:24px; padding:0 0 14px 0;}
.b_sbonlinebooks .sber_avatar .user_avatar{display:block; margin:0 auto 4px; width:40px;}
.b_sbonlinebooks .sber_avatar .user_avatar img{border-radius:50%;}
.b_sbonlinebooks .sber_avatar .sber_avatar__user{font-size:16px; font-weight:bold; line-height:20px; text-align:center;}
.b_sbonlinebooks input[type="text"] + .popup-login__eye{top:16px;}
.b_sbonlinebooks input[type="password"] + .popup-login__eye{top:20px;}

.banner_child{width:839px; height:304px; background:url(https://www.litres.ru/static/new/i/cms/banner-child.png) no-repeat 0 0;}
.banner_child .price{font-size:40px; font-weight:bold; line-height:40px; color:#f64a24; display:block; width:727px; padding:108px 0 0 0; text-align:right;}
.banner_child_small{width:180px; height:300px; margin:0 auto; background:url(https://www.litres.ru/static/new/i/cms/banner-child_small.png) no-repeat 0 0;}
.banner_child_small .price{font-size:18px; font-weight:bold; line-height:18px; color:#f64a24; display:block; width:150px; padding:46px 0 0 0; text-align:right;}

#cancer-bubble{-webkit-border-radius:10px; border-radius:10px;}
#cancer-bubble p{font-size:18px;}
#cancer-bubble .c_title{font-size:24px; color:#202020; text-align:center; padding:0 0 28px 0;}
#cancer-bubble .c_money{background:url(https://www.litres.ru/static/new/i/cms/cancer_money.png) no-repeat 0 0; width:375px; min-height:114px; margin:0 auto; padding:18px 0 18px 0;}
#cancer-bubble .c_money .name{font-weight:bold; text-align:center; padding:0 0 13px 0; color:#413c3b}
#cancer-bubble .c_money .price{font-size:40px; font-weight:bold; color:#f64a24; width:316px; text-align:right; display:block;}
#cancer-bubble .c_social{width:285px; margin:0 auto; padding:0 0 10px 0;}
#cancer-bubble .c_social .name{text-align:center; padding:0 0 10px 0;}
#cancer-bubble .c_social .addthis_toolbox a > span{-webkit-border-radius:32px; border-radius:32px;}

/* position:fixed; top:34px; left:0; width:100%;  */
.buy_fragment{height:30px; line-height:30px; background:#ff511d; color:#fff; z-index:10; font-family:"ALS Sirius",Arial;}
.buy_fragment .b_txt{margin-left:4%; display:inline-block; font-style:italic;}
.buy_fragment a{color:#fff;}
.buy_fragment a:hover{text-decoration:none;}

.buy_fragment .coolbtn{color:#ff511d; font-size:15px; font-weight:bold; height:25px; line-height:27px; background:#fff; padding:0 20px; margin:0 0 0 15px;
-webkit-border-radius:2px; border-radius:2px;}
.buy_fragment .coolbtn u, .buy_fragment .coolbtn s{display:none;}
.buy_fragment .coolbtn:hover{background:#0f0f10; color:#fff;}
.buy_fragment .buy_link{display:inline-block;}
.buy_fragment .buy_link .coolbtn{margin:0; padding:0; background:transparent; line-height:normal; height:auto; text-decoration:underline; font-weight:normal; color:#fff; font-size:16px;}
.buy_fragment .buy_link .coolbtn:hover{text-decoration:none;}

.all_izdat_books:after {content:"";clear:both;display:block;}

.mnogoru_button_gift-wrapper{text-align:center;}
.book-buy-wrapper{display:inline-block;}
.mnogoru_button_gift{color:#fff!important;background:#ff2e65;font-size:14px;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
	box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.mnogoru_button_gift:hover{background:#e9174e!important;}
.mnogoru_button_gift u,.mnogoru_button_gift s{display:none;}
#blockcenter .mnogoru_button_gift{margin-bottom:5px;}
.basket-buy-block .mnogoru_button_gift{margin-top:5px;width:100%;}

/* [38721] OzonBook love my_book */
#ozbooks_bubble{width:380px; padding-top:16px; padding-bottom:10px;}
#ozbooks_bubble h1{font-size:24px;font-weight:bold; padding:0 0 17px;}
#ozbooks_bubble .img{text-align:center; padding:0 0 17px 0;}
#ozbooks_bubble .img img{margin-left:-9px;}
#ozbooks_bubble .intro{color: #686868;font-size: 17px;line-height: 21px;padding: 0 0 21px;}
#ozbooks_bubble .btn_close{text-align:center; padding:0 0 8px 0; margin-left:5px;}
#ozbooks_bubble #ozbooks_btn{width:230px; font-size:24px;}

/* css for [37252] [37444] [37239]  */
#social-bubble{width:561px; padding:0 0 28px 0; position:relative;}
#social-bubble .close{background:url(../../../static/new/i/social/bubble-close_gray.png) no-repeat 0 0; width:16px; height:16px; position:absolute; right:15px; top:17px; opacity:1;}
#social-bubble .close:hover{opacity:0.8;}
#social-bubble .bubble-title{color:#525356; background:#d5d7db; font-size:17px; font-weight:bold; color:#525356;font-size:17px;font-weight:bold;height:50px;line-height:50px; text-align:center; margin:-1px; margin-bottom:10px; padding:1px;}
#social-bubble .wrap{padding:0 10px; text-align:center;}
#social-bubble .bubble-info{border-bottom:1px dashed #000; color:#9da1a7;font-size:14px;font-style:italic;line-height:21px;margin-bottom:11px;padding-bottom:2px;}
#social-bubble .bubble-text{font-size:15px; line-height:23px; color:#000;  margin-bottom:12px;}
#social-bubble .btn-face{padding:0 0 5px 0; text-align:left;}
#social-bubble .btn-face button{background:url(../../../static/new/i/social/btn-face.png) no-repeat 0 0; width:265px; height:41px; line-height:41px; color:#fff; font-size:16px; font-weight:bold; border:none; padding-left:45px; cursor:pointer;}
#social-bubble .btn-face a{background:url(../../../static/new/i/social/btn-face_2.png) no-repeat 0 0; width:216px; height:41px; line-height:41px; color:#fff; font-size:16px; font-weight:bold; border:none; padding-left:62px; cursor:pointer; text-decoration:none; display:block; margin:0 auto;}

#social-bubble .or{color:#9da1a7;font-size:15px;font-style:italic;line-height:21px;margin-bottom:2px;}
#social-bubble .email{text-align:left; min-height:79px; position:relative; padding:0 18px;}
#social-bubble .ext-input-wrap{margin-top:-1px;}
#social-bubble .ext-input{width:475px; padding-left:18px;}
#social-bubble .error{color:#e10000; font-size:13px; padding:6px 0 0 22px;}
#social-bubble .coolbtn{margin:0 0 9px 0; min-width:102px;}
#social-bubble .text-account{padding-top:10px; margin-bottom:18px;}
#social-bubble .text-account p{padding:0 0 5px 0;}
#social-bubble #close_pop{margin:0;}

#social-bubble.social-face .close{background-image:url(../../../static/new/i/social/bubble-close_white.png);}
#social-bubble.social-face .bubble-title{background:#0068b9; color:#FFF;}
#social-bubble.social-face .face_txt{overflow:hidden; padding:10px 0 0 0; text-align:left;}
#social-bubble.social-face .face_txt .img{float:left; width:103px; padding:0 0 0 17px;}
#social-bubble.social-face .face_txt .desc{overflow:hidden; font-size:15px; line-height:24px; color:#000; margin-bottom:16px; padding-top:8px;}
#social-bubble.social-face .btn-face{margin:0 0 16px 0;}
#social-bubble .like_list_face{border-top:1px dashed #000; padding:10px 0 0 0; margin:0 20px; text-align:left;}
#social-bubble .social_icon{padding:4px 0 0 0;}
#social-bubble .social_icon a{background:url(../../../static/new/i/social/social.png) no-repeat 0 0; position:relative; display:inline-block; vertical-align:top; width:58px; height:58px; margin:0 6px;}
#social-bubble .social_icon em{position:absolute; bottom:0; right:-5px; background:url(../../../static/new/i/social/s_in.png) no-repeat 0 0; width:22px; height:22px; display:none;}
#social-bubble .social_icon .s_in em{display:block;}
#social-bubble .social_icon .fb{background-position:0 0;}
#social-bubble .social_icon .tw{background-position:-74px 0;}
#social-bubble .social_icon .vk{background-position:-148px 0;}

#social-bubble .social_icon .fb.s_in{background-position:0 -62px;}
#social-bubble .social_icon .tw.s_in{background-position:-74px -62px;}
#social-bubble .social_icon .vk.s_in{background-position:-148px -62px;}

/* [39433] Сделать флажки для благотворительной акции с АСТ */
.cover .ast-flag{right:2px;top:-5px;}
.ast-banner, .ast-banner_header, .ast-banner_summ{display:block;}
.ast-banner{text-align:center;text-transform:uppercase;margin:15px auto;width:180px;color:#fff;font-size:14px;line-height:16px;font-weight:bold;padding-bottom:196px;background:#df3f55 url(https://www.litres.ru/static/new/i/actions/ast/banner-bg.png) no-repeat 0 bottom;text-decoration:none;}
.ast-banner.ast-banner,.ast-banner.ast-banner:hover{color:#fff;}
.ast-banner .ast-banner_header{padding:11px 0 26px;background:#df3f55 url(https://www.litres.ru/static/new/i/actions/ast/banner-arrow.png) no-repeat 0 bottom;}
.ast-banner .ast-banner_summ{padding:11px 0 14px;font-size:27px;line-height:31px;}
#ast-popup{text-align:center;width:546;height:283px;padding:0 0 28px 0; position:relative;background:#fff;background:#dae3f6 url(https://www.litres.ru/static/new/i/actions/ast/popup.png) no-repeat 0 0;box-shadow:0px 5px 20px rgba(136,136,136,0.5);padding:32px 36px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ast-popup_collected{display:table;width:100%;background:#ff4059;text-transform:uppercase;color:#fff;font-weight:bold;color:#1f1f1f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 0 -5px 1px #ff1d29;height:71px;margin-bottom:21px;}
.ast-popup_collected > div{height:71px;text-align:center;display:table-cell;color:#fff;}
.ast-popup_collected .ast-popup_collected_left{font-size:13px;line-height:19px;vertical-align:middle;padding:0 27px 0 17px;background:url(https://www.litres.ru/static/new/i/actions/ast/popup-arrow.png) no-repeat right center;}
.ast-popup_collected > .ast-popup_collected_summ{font-size:49px;line-height:71px;}
#ast-popup{font-size:16px;line-height:22px;}
#ast-popup p{margin:0;padding:0;}
#ast-popup .ast-popup_readmore{background:#aed2fd;color:#1f1f1f;display:inline-block;font-size:16px;line-height:28px;padding:0 11px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:7px 0 19px;}
#ast-popup .ast-popup_checkbox{font-style:italic;}
#ast-popup .ast-popup_checkbox input[type="checkbox"]{margin-right:5px;}
.ast_collection{width:820px;height:1240px;margin:40px 0;background:url(https://www.litres.ru/static/new/i/actions/ast/collection_bg.png) no-repeat 0 0;font-size:16px;line-height:24px;}
.ast_collection .addthis_toolbox{margin-top:15px;}
.ast_collection .addthis_toolbox > a + a{margin-left:5px;}
.ast_collection > div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ast_collection_block_1{height:491px;padding:213px 86px 0;text-align:center;color:#363636;}
.ast_collection .ast-popup_collected{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.ast_collection .ast-popup_collected,.ast_collection .ast-popup_collected > div{height:98px;}
.ast_collection .ast-popup_collected .ast-popup_collected_left{font-size:18px;line-height:24px;background-image:url(https://www.litres.ru/static/new/i/actions/ast/collection_arrow.png);}
.ast_collection .ast-popup_collected > .ast-popup_collected_summ{line-height:98px;}
.ast_collection_block_header{font-weight:bold;display:block;}
.ast_collection_block_2{height:391px;padding:26px 30px 0 30px;color:#3a3a3a;}
.ast_collection_block_2 .ast_collection_block_header{color:#ec228e;font-size:24px;line-height:30px;margin-bottom:14px;}
.ast_collection_block_2 p + p{margin-top:11px;}
.ast_collection_block_2 .blocks{overflow: hidden;}
.ast_collection_block_2 .block_left{float:left;width: 240px;padding-top: 300px;background:url(https://www.litres.ru/static/new/i/actions/ast/photo.jpg) no-repeat 0 0;text-align: center;}
.ast_collection_block_2 .block_right{margin-left: 285px;}

.ast_collection_block_3{height:359px;padding:47px 0 0 0;text-align:center;color:#000;}
.ast_collection_block_3 .ast_collection_block_header{font-size:30px;line-height:36px;color:#ec228e;margin-bottom:4px;}
.ast_collection_block_3 input,.ast_collection_block_3 button{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.ast_collection_block_3 input{width:468px;font-size:30px;height:64px;line-height:64px;margin: 11px 0 22px;text-align:center;border:2px solid #eeeeee;}
.ast_collection_block_3 button{color:#2b517e;background:#aed2fd;padding:19px 43px;border:0 none;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -6px 0 #81b9fc,0 2px #dcdcdc;}

.wrap {min-height:100%; height:auto!important; height:100%; margin-bottom:-100px;}
footer, .push {height: 100px;} /* .push must be the same height as footer */
footer{background:url(https://www.litres.ru/static/images/bline.png) repeat-x 0 0 #1B1B1B; overflow:hidden;}
footer .container{padding:25px 0 20px 0px;}
footer .flogo{float:left;padding:0 10px 0 10px;width:95px;}
footer .flogo a:hover{opacity:0.4;}
footer .copyright{float:right; padding-top:6px; text-align:right; font-size:1em; color:#999;}

#lp-thanks{padding:30px 33px 0 33px; width:275px; min-height:172px; -webkit-border-radius:4px; border-radius:4px;}
#lp-thanks h2{font-size:21px; font-weight:bold; margin:0 0 17px 0;}
#lp-thanks p{line-height:20px;}
#lp-thanks .t1{margin:0 0 17px 0;}

/* [80] Сверстать акцию "Вторая книга со скидкой" */
#second_with_discount_popup{width:498px;padding:40px 0 0 0;font-family: "ALS Sirius", Arial, Helvetica, sans-serif;font-size:15px;line-height:20px;color:#4c4c4c;text-align:center;box-sizing: border-box;-moz-box-sizing:border-box;display:block; z-index:9999;}

.offer_caption{font-size:18px;text-transform:uppercase;font-weight:normal;margin-bottom:15px;letter-spacing:0.6px;}
.offer_content {padding-bottom:10px;letter-spacing:0.2px;}
.offer_content span{font-weight:bold;}
.block-gray{height:40px;width:100%;background:#f7f6f4;padding-top:25px;margin-top:20px;}
.offer_book{display:block;width:100%;padding-top:11px;}
.offer_book:after{content:""; clear:both; display:block;}
.offer_book .offer_book_cover{display:block;width:150px;margin-left:70px;float:left;/* border: 1px solid #000; */position:relative;}

#sale50  {position:absolute;display:block;width:90px;height:90px;background:url(https://www.litres.ru/static/new/i/offer_sale50.png) no-repeat;margin:-1px 0 0 58px;}
.offer_book .offer_book_info{display:block;float:left;width:200px;margin:0 40px 0 27px;font-size:14px;line-height:23px;text-transform:normal;font-weight:normal;text-align:left;box-sizing: border-box;-moz-box-sizing:border-box;}
.offer_book .offer_book-author a {color:#4c4c4c;}
.offer_book .offer_book-author a:hover {color:#ff4c14;}
.offer_book_info .nb_price {margin:0 0 16px 0;}
.offer_book_info .nb_price .old-price {color:#000000;font-style:normal;}
#second_with_discount_popup .btn-green {font-size:16px;font-weight:bold;padding:0 24px 0 28px;}
#second_with_discount_popup .block-gray {letter-spacing:0.2px; padding-bottom:22px;margin-top: 11px;}
.offer_sale50 .sample_countdown,#second_with_discount_popup .sample_countdown {text-align:center;margin-top:3px;}
.offer_sale50 .sample_countdown_time,#second_with_discount_popup .sample_countdown_time{display:inline-block;background:url(https://www.litres.ru/static/new/i/offer_timer.png) no-repeat 0 1px;font-size:18px;font-weight:bold;color:#4c4c4c;margin-top:6px;padding-left: 20px;}

.text_before {color:#888886; margin-bottom:20px; font-size:14px;}
.text_after {color:#888886; margin-top:20px; font-size:14px;}
.text_before ul, .text_after ul{list-style: disc inside; margin:0 0 15px 3px; color:#888886;}
.text_before ol, .text_after ol{color:#888886;}
.text_before h2, .text_after h2{font-size:18px;}
.text_before h3, .text_after h3{font-size:16px;}

/* [46356] Обернуть Отказать в поп-ап */
#reject_popup {width:420px; font-family:"ALS Sirius", 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/new/i/new/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:"ALS Sirius", 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 {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;}

/* [43180] Сверстать блоки "четвертая книга в подарок" для большой корзины */
.action_giftbook,.action_giftbook *,#action_giftbook_popup,#action_giftbook_popup_gift{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.action_giftbook{color:#3b393f;}
.action_giftbook.basket{margin-bottom: 20px;height:80px;}
.action_giftbook .icon{display: inline-block; line-height: 52px;background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;}
.action_giftbook .icon_book,.action_giftbook .icon_book_gift,.action_giftbook .icon_book_basket{width: 37px; height: 52px;}
.action_giftbook .icon_book{background-image: url(../../../static/new/i/actions/giftbook/empty_book_small.png);}
.action_giftbook .icon_book_gift{background-image: url(../../../static/new/i/actions/giftbook/gift_book_small.png);}
.action_giftbook .icon_book_basket{background-image: url(../../../static/new/i/actions/giftbook/orange_book_small.png);}
.action_giftbook .icon_plus,.action_giftbook .icon_eq{width:11px;margin: 0 11px;}
.action_giftbook .icon_plus{background-image: url(../../../static/new/i/actions/giftbook/plus_small.png);height: 11px;}
.action_giftbook .icon_eq{background-image: url(../../../static/new/i/actions/giftbook/eq_small.png);height: 8px;}
.action_giftbook .info.info a{color:#a199a1;font-size: 10px;line-height: 13px;display: inline-block;}
.action_giftbook .descr{font-size: 12px;line-height: 18px;display:inline-block;overflow: hidden;text-overflow:ellipsis;}
.action_giftbook span{white-space: nowrap;}
.action_giftbook .icon.icon:before{display: none;}
 /* basket */
.action_giftbook.basket,.action_giftbook.header{padding:14px 11px 14px 26px;}
.action_giftbook.basket.gift,.action_giftbook.header.gift{position: relative;}
.action_giftbook.basket.gift:before,.action_giftbook.header.gift:before{content: ""; background: url(../../../static/new/i/actions/giftbook/hand.png) 0 0 no-repeat;width:42px; height: 75px;position: absolute;}
.action_giftbook.basket, .action_giftbook.header{background: url(../../../static/new/i/actions/giftbook/pattern.png) 0 0 repeat;}
.action_giftbook.basket.gift{padding-left: 339px;}
.action_giftbook.basket.gift .descr{margin-top: 6px;}
.action_giftbook.basket.gift:before{left: 127px;bottom: 0;background-image: url(../../../static/new/i/actions/giftbook/hand2.png);}
.action_giftbook.basket .descr{margin-left: 25px;}
.action_giftbook.basket .info{float: right;display: inline-block;}
.action_giftbook.basket .info a{margin-top:42px;}
.action_giftbook.basket .icons{float:left;overflow: hidden;}
@media only screen and (max-width : 1280px) {
	.action_giftbook.basket.gift{padding-left: 11px;}
    .action_giftbook.basket.gift:before{background: none;}
}
@media only screen and (max-width : 1024px) {
    .action_giftbook.basket:not(.gift) .icons{display: none;}
    .action_giftbook.basket:not(.gift) .descr{margin-left: 0;}
}
 /* header */
.action_giftbook.header, .action_giftbook.popup, .action_giftbook.popup_gift{text-align:center;}
.action_giftbook.header{min-height:82px;padding:15px 15px 10px 15px;}
.action_giftbook.header .descr{font-size: 12px;line-height: 13px;}
.action_giftbook.header.gift{text-align:left;}
.action_giftbook.header.gift .descr{margin-left: 15px;}
.action_giftbook.header.gift .icons{float:left;margin:0;overflow: hidden;}
.action_giftbook.header .icons{margin: 8px 0 15px 0;display: block;}
.action_giftbook.header.gift:before{top:0;right:53px;}
.action_giftbook.header .info{margin-top: 6px;}
.action_giftbook.popup .descr, .action_giftbook.popup_gift .descr{display: block;}
.action_giftbook.header .descr_gift,.action_giftbook.header.gift .icon,.action_giftbook.header.gift .descr,
.action_giftbook.popup .descr_gift,.action_giftbook.popup.gift .icon,.action_giftbook.popup.gift .descr{display: none;}
.action_giftbook.header.gift .descr_gift,.action_giftbook.header.gift .icon_book_gift,.action_giftbook.header.gift .descr_gift,
.action_giftbook.popup.gift .descr_gift,.action_giftbook.popup.gift .icon_book_gift,.action_giftbook.popup.gift .descr_gift{display: inline-block;}
 /* popup and popup_gift */
#action_giftbook_popup,#action_giftbook_popup_gift{padding: 42px 40px 15px 40px;width:420px;}
#action_giftbook_popup_gift{padding-bottom: 61px;}
.action_giftbook.popup .descr,.action_giftbook.popup_gift .descr{font-size: 16px; line-height: 18px; color:#3b393f;}
.action_giftbook.popup .info,.action_giftbook.popup_gift .info{display: block;margin-bottom: 8px;}
.action_giftbook.popup .info.info a,.action_giftbook.popup_gift .info.info a{font-size: 12px;line-height: 14px;}
.action_giftbook.popup .icon_plus,.action_giftbook.popup .icon_eq{width:17px;margin: 0 7px;}
.action_giftbook.popup .icon_plus{background-image: url(../../../static/new/i/actions/giftbook/plus_average.png);height: 17px;}
.action_giftbook.popup .icon_eq{background-image: url(../../../static/new/i/actions/giftbook/eq_average.png);height: 13px;}
.action_giftbook.popup .icon_book,.action_giftbook.popup .icon_book_gift,.action_giftbook.popup .icon_book_basket{width: 64px; height: 87px;}
.action_giftbook.popup .icon_book{background-image: url(../../../static/new/i/actions/giftbook/empty_book_average.png);background-position: center center;width:59px;}
.action_giftbook.popup .icon_book_gift{background-image: url(../../../static/new/i/actions/giftbook/gift_book_average.png);}
.action_giftbook.popup .icon_book_basket{background-image: url(../../../static/new/i/actions/giftbook/orange_book_average.png);}
.action_giftbook.popup .icons{margin-bottom:20px;display: block;}
.action_giftbook.popup label{margin-top: 15px;font-size: 12px;line-height: 18px;display: inline-block;}
.action_giftbook.popup_gift .icon_book_gift_big{background-image: url(../../../static/new/i/actions/giftbook/gift_book_big.png);width:80px;height:108px;}
.action_giftbook.popup_gift .info{margin-bottom: 46px;margin-top: 7px;}

.most_greedy_right_banner { display:block; width:150px; height:68px; margin:0 auto 14px;
	background:url('https://www.litres.ru/static/new/i/most_greedy_right_banner.jpg') no-repeat; }

/* [48160] Верстка странички про бонусы + соцсети */
#card-bonus {margin: 0 auto; padding-top: 30px; width: 640px;}
#card-bonus.no_active{position:relative; z-index:-1;}
#card-bonus .orange-text {color: #FF4C00;}
#card-bonus .desc {font-size: 16px;}
#card-bonus .orange-button > a, .social-button a {color: #fff; font-size: 16px; text-decoration: none; display: inline-block; cursor: pointer;}
#card-bonus .orange-button {background: #FF4C00; text-align: center;}
#card-bonus .card-header {margin: 0 auto 20px 0; border-bottom: 1px solid #ededed; text-align: center;}
#card-bonus .card-header .h1 {font-weight: bold; font-size: 28px; margin: 0 0 40px 0;}
#card-bonus .card-header #card_bonus_data #payonline-iframe .h1 {margin: 0; padding-top: 15px;}
#card-bonus .card-header.social-logo .header-image {margin: 0 0 16px 0;}
#card-bonus .card-header.card-logo .header-image {margin: 0 0 8px 0;}
#card-bonus .card-header.social-logo .desc {margin: 0 0 32px 0; line-height: 20px;}
#card-bonus .card-header.card-logo .desc {margin: 0 0 28px 0; line-height: 20px;}
#card-bonus .card-header .orange-button {margin: 0 auto 60px auto; width: 380px;}
#card-bonus .card-header .orange-button > a {font-weight: bold; line-height: 50px; height: 50px; width: 380px;}
#card-bonus .card-header .socials {margin: 0 auto 38px auto; overflow: hidden;}
#card-bonus .card-header .socials .social-button {text-align: left; margin: 0 auto 20px auto; width: 475px; overflow: hidden;}
#card-bonus .card-header .socials .social-button img {float: left;}
#card-bonus .card-header .socials .social-button .social-id {line-height: 50px; height: 50px; float: right; width: 424px; position: relative;}
#card-bonus .card-header .socials .social-button .social-id .off {cursor: pointer; line-height: 50px; height: 50px; width: 270px; padding-left: 30px;}
#card-bonus .card-header .socials .social-button .social-id.off {background: #b7b6b9; color: #3b393f; width: 270px; padding-left: 30px;}
#card-bonus .card-header .socials .social-button.vk .social-id {background: #587BA2;}
#card-bonus .card-header .socials .social-button.fb .social-id {background: #39579F;}
#card-bonus .card-header .socials .social-button.tw .social-id {background: #50ACF2;}
#card-bonus .card-header .socials .social-button.ok .social-id {background: #e7792b;}
#card-bonus .card-header .socials .social-button.gp .social-id {background: #CC4532;}
#card-bonus .card-header .socials .social-button .social-id .social-off {position: absolute; right: -6px; top: 1px;}
#card-bonus .card-header .socials .social-button .social-id .social-off .off{border:0 none;background: no-repeat url(../../../static/new/i/card-bonus/rectangle-679.png); width: 13px; height: 13px;}
#card-bonus .row {border-bottom: 1px solid #ededed; overflow: hidden; padding: 0 0 30px 0; margin: 0 auto 20px auto;}
#card-bonus .row .left-cell {display: inline-block; float: left;}
#card-bonus .row.read .left-cell {padding: 15px 0 0 28px;}
#card-bonus .row.creditcard .left-cell {padding: 13px 0px 0px 41px;}
#card-bonus .row.socnet .left-cell {padding: 18px 0 0 56px;}
#card-bonus .row .right-cell {display: inline-block; float: right; width: 385px; line-height: 20px;}
#card-bonus .row.creditcard .right-cell {padding-top: 20px;}
#card-bonus .row.creditcard .right-cell .desc a {cursor: pointer; text-decoration: underline;}
#card-bonus .row .right-cell .desc {margin: 0 0 20px 0;}
#card-bonus .row .right-cell .orange-button {width: 230px;}
#card-bonus .row .right-cell .orange-button a {text-transform: uppercase; height: 40px; line-height: 40px; width: 230px;}
#card-bonus .bonus-note {text-align: center; font-size: 12px; margin-top: -5px;}
#card_bonus_data {display: none; position: absolute; top: -10000px;}
#card_bonus_data .icon_oplat {padding-bottom: 10px;}

.all_recenses{padding-top:30px;}

/* [52692] Добавляем информацию о бонусах за оплату PayPal'ом */
.btn_paypal_promo {width:455px; height:59px; margin-top:11px; margin-bottom:2px; border-bottom:1px solid #e5e5e5;}
.btn_paypal_promo div {float:left;}
.paypal_promo_txt {width:340px; margin-left:23px; font-size:12px; line-height:15px;}
.paypal_promo_txt .red{font-size:12px;}
.paypal_promo_txt a.red{color:#c00;}
.paypal_promo_txt a.red:hover{color:#ff4c14;}
.paypal_promo_txt .paypal_save_label{display:inline-block;}
.oneclick_pay_btns.btns_widthout_paypal div{margin-right:20px;margin-bottom:15px;}
/* [52818] Сделать галку привязывать/не привязывать аккаунт PayPal и удаление привзяки в профиле */
.paypal_save{margin: 0 5px 0 0;position: relative;top:1px;}

/* [60427] БиблиоВикторина 2016 */
#biblio_viktorina{width:505px; height:432px;background:url(../../../static/litres/i/popup/biblio/viktorina/viktorina_bg.png) no-repeat 0 0 #fe4d15;padding:0;font-family:"Myriad Pro", "ALS Sirius", Arial, Helvetica, sans-serif;color:#ffffff;text-align:center;box-sizing: border-box;-moz-box-sizing:border-box; display: none; z-index:9999;}
#biblio_viktorina .close {width:16px; height:16px; background:url(../../../static/litres/i/popup/biblio/viktorina/close_white.png);}
.viktorina_block {padding:30px 0 17px;}
.viktorina_block__caption {font-size:44px;text-transform:uppercase;font-weight: bold;margin-bottom:199px;}
.viktorina_block__caption span{color:#000000;}
.viktorina_block__txt {font-size: 25px;line-height:27px;font-stretch: ultra-condensed;margin-bottom: 15px;}
.viktorina_block__txt span{color:#000000; font-style:italic;}
.viktorina_block__btn .coolbtn {width:205px;line-height:38px;font-size: 18px;padding:0 10px;}
.viktorina_bottom {font-size: 13px;text-align:left;padding-left:8px;}
.viktorina_bottom a {color:#ffffff;}
.viktorina_bottom a:hover {text-decoration:none;}

/* [64056] Сделать новую статическую страницу 500 */
.error_page_body {background-color: #efeee9;}
.litres_error_page {max-width: 970px; margin: auto; color: #000; padding: 50px 0;}
.litres_error_page .logo_block span { display: block; margin: auto; width: 167px; height: 60px; background: url(../../../static/new/i/error_pages/logo.png) 0 0 no-repeat; background-image: url(../../../static/new/i/error_pages/logo.svg); text-indent: -9999px; background-size: contain; }
.litres_error_page .litres_header {margin-top: 2px;}
.litres_error_page .error_content {min-height: 600px; background: #fff; padding: 14px 14px 40px 14px; box-sizing: border-box; position: relative; top: 37px;}
.litres_error_page .error_code {text-align: center; opacity: 0.5; color: #3b393f; font-size: 16px; font-weight: 400; line-height: 18px;}
.litres_error_page .error_picture {max-width: 362px; height: 149px; margin: 63px auto 25px auto;
 position: relative; right: 10px;}
.litres_error_page .error_icon {display: block; width: 100%; height: 100%;     background-image: url('../../../static/new/i/error_pages/500_error_img.png'); background-repeat: no-repeat; background-size: contain;}
.litres_error_page .error_head {text-align: center; font-size: 36px; font-weight: 700; line-height: 42px; padding: 0 61px; margin: 51px 0 17px 0;}
.litres_error_page .error_text {text-align: center;}
.litres_error_page .error_text p {font-size: 16px; font-weight: 400; line-height: 24px;}
.litres_error_page .coolbtn {height: 50px; background-color: #ff4c00; text-align: center; color: #fff; font-size: 16px; background-image: none; font-weight: 700; text-transform: uppercase; line-height: 50px; margin-top: 18px; padding: 0 20px;}

.recenses_after_book .new_cover {padding-bottom:49px; padding-top:9px; width:270px !important; background:#f0f0f0 url('../../../static/new/i/new/new_book/new-cover-w-m.png') center top repeat-y;margin-bottom: 20px;}
.recenses_after_book .new_cover b {display:none;}
.recenses_after_book .new_cover .border {border:0 none; margin:0 auto; display:block; z-index:20;}
.recenses_after_book .new_cover .fill0, .new_cover .fill4 {display:block; z-index:0; width:270px; height:109px; left:0; bottom:0; background:#f0f0f0 url('../../../static/new/i/new/new_book/new-cover-w-b.png') no-repeat;}
.recenses_after_book .new_cover .tl0, .new_cover .tl4 {display:block; width:270px; height:9px; background:#f0f0f0 url('../../../static/new/i/new/new_book/new-cover-w-t.png') no-repeat; z-index:0;}
.recenses_after_book .new_cover .border a.aflag_80, .new_cover .border a.aflag_40 {z-index:11; position:absolute; top:-13px;}
.recenses_after_book .new_cover .border a.aflag_80 {right:15px;}
.recenses_after_book .new_cover .border a.aflag_40 {right:8px;}
.recenses_after_book .new_cover .border a.bookpage-cover {display:inline-block; position:relative;}
.recenses_after_book .new_cover .border a.bookpage-cover img {font-size:0px; line-height:0px; border:0 none; padding:0; margin:0;}
.recenses_after_book .new_cover .border a.bookpage-cover span {display:block; position:absolute; width:252px;}
.recenses_after_book .new_cover .border a.bookpage-cover .cshadow-t {height:10px; background:url('../../../static/new/i/new/new_book/new-cover-sh-t.png') center top no-repeat; top:-1px; left:-1px;}
.recenses_after_book .new_cover .border a.bookpage-cover .cshadow-b {height:282px; background:url('../../../static/new/i/new/new_book/new-cover-sh-b.png') center bottom no-repeat; bottom:-1px; left:-1px;}
.recenses_after_book .new_cover .border a.bookpage-cover .cshadow {background:url('../../../static/new/i/new/new_book/new-cover-sh-m.png') center center repeat-y; top:9px; left:-1px;}
.recenses_after_book .new_cover .sticker, .bookpage-left .readerpage-left .sticker {bottom:54px;}
.recenses_after_book .cover_img {position:absolute !important; z-index:2;}
.recenses_after_book .new-book {padding-top:8px; display: table-cell; vertical-align: top; }
.recenses_after_book .new-book:after {content:"";clear:both;display:block;}
.recenses_after_book .new-book #left-wrap{ padding: 10px; background: none; }
.recenses_after_book .new-book .gray-corners:after {content:"";clear:both;display:block;}
.recenses_after_book .new-book .left{float:left; padding-bottom:14px;}
.recenses_after_book .new-book .left:after {content:"";clear:both;display:block;}
.recenses_after_book .new-book-over-cover {width:147px; padding-left:19px; margin: auto;}
.recenses_after_book .artpage_covercell_rating {text-align:center;padding:5px 0;}
.recenses_after_book .new-book .artpage_covercell_rating {margin:0 0 5px -1px; text-align:left; padding:0;}
.recenses_after_book .new-book .stars_book {display:block;}
.recenses_after_book .new-book .stars_book.bigstars .star {padding:0 3px 0 0;}
.recenses_after_book .new-book .stars_book.bigstars .star span {background-color: none;}
.recenses_after_book .new-book-over-cover .recenses-count,
.recenses_after_book .new-book-over-cover .book-content-spoiler,
.recenses_after_book .new-book-over-cover .download-links {display: none;}
.recenses_after_book .recenses_block {display: table-cell; vertical-align: top; padding-left: 20px;}
.recenses_after_book .buy_button {margin: 10px 0;}
.recenses_after_book .buynowBtn .format, .recenses_after_book .format-help-list {display: none;}
.recenses_after_book .buy_button .gray-corners {background: none; border-radius: 0;}
.recenses_after_book .buy_button #reg_buynow .readonline_link,
.recenses_after_book .buy_button #reg_buynow .coolbtn  {background-position: right 0; font-size: 22px; color: #fff; text-shadow: 1px 1px 1px #003F01; background-color: #007001; display: inline-block; height: 39px; padding: 0 10px; line-height: 39px; background-image: url(../../../static/new/i/new/btn.png); text-align: center; margin: 0; border: none; cursor: pointer;}
.recenses_after_book .buy_button .coolbtn u {background-position: left 0;}
.recenses_after_book .buy_button .coolbtn s {background-position: right 0;}
.recenses_after_book .buy_button:hover .coolbtn s {background-position:right -59px;}
.recenses_after_book .buy_button:hover .coolbtn u{background-position:left -59px;}

/* [70335] Вторая со скидкой – в шапке полоса с таймером на веб */
.header-offer-discount, .header-offer-discount *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.header-offer-discount{display: none;background: #3b393f;height: 80px;padding: 0 30px;color: #fff;display: block;line-height: 80px;min-width: 1058px;}
.header-offer-discount .block_td{display: table-cell;}
.header-offer-discount__inner{position: relative;white-space: nowrap;}
.header-offer-discount__left{margin: 0 50px;}
.header-offer-discount__left .block_table{height: 100%;}
.header-offer-discount__left .block_td{vertical-align: middle;}
.header-offer-discount__table{display: table;margin: 0 auto;}
.header-offer-discount__title{text-transform: uppercase;font-size: 24px;font-weight: 700;letter-spacing: 0.3px;padding-right: 97px;}
.header-offer-discount__discount{color: #ff4c00;}
.header-offer-discount__right{position: absolute;right: 0;top: 0;}
.header-offer-discount__timer{font-size: 18px;line-height: 22px;height: 80px;}
.header-offer-discount__timeleft{font-size: 43px;line-height: 58px;font-weight: bold;vertical-align: middle;padding-left: 20px;}
.header-offer-discount__timeleft span{margin: 0 2px;box-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background-color: #fc4d1e;color: #fff;display: inline-block;width: 47px;position: relative;font-family: 'PT Sans', "ALS Sirius", Arial, sans-serif;font-weight: 700;text-align: center;
	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 );
}
.header-offer-discount__timeleft span:before,.header-offer-discount__timeleft span:after{position: absolute;top:50%;margin-top: -4.5px;width: 2px;height: 9px;content: '';display: inline-block;background-color: #892c0d;}
.header-offer-discount__timeleft span:before{left:0;}
.header-offer-discount__timeleft span:after{right:0;}
.header-offer-discount__timeleft .separator{color: #fc4d1e;display: inline-block;font-style: normal;margin:0 1px;font-weight: normal;}
.header-offer-discount__timeleft .header-offer-discount__timeleft_tick{color: transparent;}
.header-offer-discount__close{padding-left: 30px;}
.header-offer-discount__close-icon{width: 20px;height: 20px;display: inline-block;cursor: pointer;opacity: 0.2;
  background: url(../../../static/litres/i/popup/offer/8/close.png) center center no-repeat;
  background-image: url(../../../static/litres/i/popup/offer/8/close.svg);
}
.header-offer-discount__close-icon:hover{opacity: 1;}

/* [70335] Вторая со скидкой – в шапке полоса с таймером на веб */
.popup-offer-discount,.popup-offer-discount *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.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 .close{background-image: url(../../../static/new/i/new/bubble-close2.gif);position: absolute;right: 6px;top: 7px;background-position: 0 0;cursor: pointer;height: 17px;width: 17px;opacity: 0.5;}
.popup-offer-discount .hidden{display: none;}
.popup-offer-discount .cover{padding: 0;margin: 0;}
.popup-offer-discount .cover b{display: none;}
.popup-offer-discount .uppercase{text-transform: uppercase;}
.popup-offer-discount-slider__button u,.popup-offer-discount-slider__button s{display: none;}
.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', "ALS Sirius", 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;}

/* [73154] Заказ на верстку нового попапа без книг для оффера Любая вторая книга со скидкой. */
.popup-nobooks-discount,.popup-nobooks-discount *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.popup-nobooks-discount{background: #fff;width: 440px;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-nobooks-discount .close{background-image: url(../../../static/new/i/new/bubble-close2.gif);position: absolute;right: 6px;top: 7px;background-position: 0 0;cursor: pointer;height: 17px;width: 17px;opacity: 0.5;}
.popup-nobooks-discount__caption{background: #daefda;color: #0e920e;font-size: 12px;font-weight: 400;line-height: 18px;padding: 11px 20px 13px;}
.popup-nobooks-discount__caption a{color: #0e920e;}
.popup-nobooks-discount__content{padding: 44px 60px 20px;text-align: center;}
.popup-nobooks-discount__sticker{color:#fff; padding: 0 3px 0 26px;font-size: 34px; line-height: 71px;font-weight: bold;text-align: center;height: 71px;white-space: nowrap;
	-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);
	margin-bottom: 26px;
}
.popup-nobooks-discount__discount{font-size: 18px;font-weight: 700;line-height: 20px;margin-bottom: 30px;}
.popup-nobooks-discount__button{display: inline-block;text-decoration: none;text-transform: uppercase;cursor: pointer;width: 240px;height: 50px;line-height: 50px;background-color: #ff4c00;color: white!important;text-align: center;font-size: 16px;font-weight: 700;}

#launcher{bottom:-100px !important;}

/* no scroll */
.noscroll{overflow: hidden;}

/* [82981] Заменить на www «р.» и «руб.» на «₽» */
@font-face {font-family: "LitRes_Ruble"; src: url('../../../static/fonts/arial-ruble.eot'); src: url('../../../static/fonts/arial-ruble.eot#iefix') format('embedded-opentype'), url('../../../static/fonts/arial-ruble.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: "LitRes_Ruble"; src: url('../../../static/fonts/arial-bold-ruble.eot'); src: url('../../../static/fonts/arial-bold-ruble.eot#iefix') format('embedded-opentype'), url('../../../static/fonts/arial-bold-ruble.woff') format('woff'); font-weight: bold; font-style: normal;}
.litres_ruble {font-family: 'LitRes_Ruble', "ALS Sirius", Arial, sans-serif; line-height: normal;}

/* [96783] POPUP Анкета – опросник для веба */
.question-overlay{background:rgba(0,0,0,0.7); position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;}
.question-wrapper{max-width:730px;height:100%;display:block;margin:0 auto; padding:70px 0 20px; position:relative;}
#qv-close{border:0 none; position:relative;padding:0 30px 0 15px;text-decoration:none;display:inline-block;line-height:50px;height:50px;font-size:14px;font-weight:bold;text-align:center;white-space:nowrap;cursor:pointer; color:#3b393f; position:absolute; right:0px; top:10px; -webkit-box-shadow: inset 0 0 0 1px #999;-moz-box-shadow: inset 0 0 0 1px #999;box-shadow: inset 0 0 0 1px #999; color:#fff;}
#qv-close:after{content:"";position:absolute; right:10px; top:19px; width:14px; height:14px; background:url(../../../static/litres/i/popup/close_question.svg) 0 0 no-repeat;}
.question-iframe{display:block; width:100%; height:100%; background:#fff; border:none;}


/* [98360] Очередная Анкета – опросник с подарком для WWW */
.survey__litr-overlay{background:rgba(0,0,0,0.7); position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;}
.survey__litr-wrapper{width:440px; height:470px; display:block; position:absolute; left:50%; top:50%; margin:-235px 0 0 -220px; background:#fff;}
#sl-close{position:absolute; right:15px; top:15px; width:20px; height:20px; background:url('../../../static/pr/98360/close.svg') no-repeat center center; cursor:pointer;}
.survey__litr-wrapper .h1{padding:30px 0 30px 0; font-size:20px; font-weight:bold; line-height:24px; color:#000; text-align:center;}
.survey__litr-wrapper a > span{display:block;}
.survey__litr-wrapper .sl-title{background:url('../../../static/pr/98360/survey_img.svg') center 0 no-repeat; padding:222px 0 18px 0; font-size:18px; line-height:28px; text-align:center;}
.survey__litr-wrapper .uppercase{text-transform:uppercase;}
.survey__litr-wrapper .sl-btn-orange{height:40px; width:180px; background:#ff4c00; text-align:center; margin:0 auto 10px; font-size:14px; color:#fff; line-height:40px; font-weight:bold; text-transform:uppercase;}
.survey__litr-wrapper .sl-btn-orange a{display:block; color:#fff; text-decoration:none;}
.survey__litr-wrapper .sl-time{color:#767579; font-family:"ALS Sirius",Arial; font-size:14px; line-height:28px; text-align:center;}

/* [108556] Добавить в верстку глобальные стили по гайду */
.btn {display: inline-block; text-transform: uppercase; text-decoration: none; border: none; cursor: pointer; font-weight: bold; text-align: center; transition: background-color 0.3s ease 0s; border-radius:3px;}
.btn_green,
.btn_green:visited {background-color: #0E920E; color: #fff;}
.btn_green:hover {background-color: #0b750b; color: #fff;}
.btn_orange,
.btn_orange:visited {background-color: #FF4C00; color: #fff;}
.btn_orange:hover {background-color: #CC3C00; color: #fff;}
.btn_black,
.btn_black:visited {background-color: #3B393F; color: #fff;}
.btn_black:hover {background-color: #000; color: #fff;}
.btn_white_orange,
.btn_white_orange:visited {background-color: #fff; color: #FF4C00; border: 1px solid #FF4C00;}
.btn_white_orange:hover {background-color: #FF4C00; color: #fff;}
.btn_white_green,
.btn_white_green:visited {background-color: #fff; color: #0E920E; border: 1px solid #0E920E;}
.btn_white_green:hover {background-color: #0E920E; color: #fff;}
.btn_white_black,
.btn_white_black:visited {background-color: #fff; color: #3B393F; border: 1px solid #3B393F;}
.btn_white_black:hover {background-color: #3B393F; color: #fff;}
.btn_white_gray,
.btn_white_gray:visited {background-color: #fff; color: #767579; border: 1px solid #9D9C9F;}
.btn_white_gray:hover {background-color: #fff; color: #3B393F; border-color: #767579;}
.input_text {border: 1px solid #9D9C9F; background-color: #FFF; color: #000; border-radius: 0px;}
.input_text::placeholder {color: #9D9C9F;}
.input_text:focus {outline: none; border: 1px solid #000;}

/* [37228] Стилизованный кроссбраузерный скроллбар */
.scrollwrapper { position:relative; overflow:hidden; }
.scrollwrapper .scrollbar{ position:relative; }
.scrollwrapper .scrollarea { position:absolute; background:#e4e4e2; }
.scrollwrapper .scrollareaY { right:0; top:0; bottom:0; width:6px; background:#e4e4e2; }
.scrollwrapper .scrollareaX { left:0; right:0; bottom:0; height:6px; background:#e4e4e2; }
.scrollwrapper .scrollareaY .scroller { position:absolute; right:0; top:0; width:100%; background:#636361; opacity:0.5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.scrollwrapper .scrollareaX .scroller { position:absolute; left:0; top:0; width:100%; background:#636361; opacity:0.5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 100%;
}

.btn_nostyle{border: 0 none;background: none;cursor: pointer;}

.form-inline{display: inline-block;}

.main-div_wrap input[type=submit], .main-div_wrap input[type=button]{border-radius:3px; outline:none; cursor:pointer;}
.friendbook__button{border-radius:3px;}

.litres-oferta {margin: 15px 0; font-size: 14px; line-height: 16px; color: #4a484d;}
.litres-oferta a {text-decoration: none; color: #106EDC;}
.litres-oferta a:hover {color: #ff4c00;}

/* [135844] Не отправляется коммент к тикету */
.btn-csrf-disabled{background: #eee!important;color: graytext!important;cursor: default!important;}
.btn-csrf-disabled_red{background: #f00!important;}

.buttons_load{overflow:hidden;}
.buttons_load .buy{float:left;}
.buttons_load .cancel{float:right;}

.local-currency {color: #767579;}

/* [103536], [148854] */
.cookie-agreement * {box-sizing: border-box;}
.cookie-agreement {position: fixed; right: 5px; bottom: 20px; width: 483px; z-index: 9996; background-color: #3B393F; padding: 16px 10px 16px 20px; box-sizing: border-box; display: none; color: #fff; font-size: 14px; line-height: 18px; border-radius: 3px;}
.cookie-agreement__content {display: flex; align-items: center;}
.cookie-agreement_ipad-fix {bottom: -1px;}
.cookie-agreement_open {display: block;}
.cookie-agreement__redmore {text-decoration: none;}
.cookie-agreement__button {background-color: #3B393F; line-height: 30px; border: 1px solid #EBEBEB; color: #fff; padding: 0 10px; font-size: 12px; font-weight: bold; margin-left: 15px; height: 30px; white-space: nowrap;}
.cookie-agreement__content-ru .cookie-agreement__button {padding: 0 20px;}
.cookie-agreement_open + .Helpdesk_ChatButton {display: none!important;}

.litres-popup {
	position: fixed;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease-in-out;
	z-index: 9999;
}
.litres-popup.open {
	opacity: 1;
	pointer-events: auto;
}
.popup-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9998;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease-in-out;
}
.popup-overlay.open {
	pointer-events: auto;
}
.popup .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);
}
.popup .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);
}

.progress-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50px;
	background-color: #3b393f;
	display: none;
	z-index: 1;
	border-radius: 3px;
}

.progress-bar.show {
	display: block;
}

.progress-bar__wrapper {
	position: relative;
	display: flex;
	justify-content: center;
	height: 100%;
}

.progress-bar__spinner {
	width: 75%;
	margin-top: -4px;
	overflow: hidden;
	position: absolute;
	height: 8px;
	background: rgba(235, 235, 235, 0.45);
	top: 50%;
	left: 12%;
	border-radius: 5px;
}

.progress-bar__spinner::before {
	content: "";
	position: absolute;
	left: -10%;
	width: 50%;
	height: 100%;
	background: #ebebeb;
	-webkit-animation: progress 1.5s ease-out infinite;
	animation: progress 1.5s ease-out infinite;
	border-radius: 5px;
}

@-webkit-keyframes progress {
	0% {
		left: -10%;
	}

	50% {
		left: 60%;
	}
}

@keyframes progress {
	0% {
		left: -10%;
	}

	50% {
		left: 60%;
	}
}