body{font:13px Arial; background:#e8e8e8;}
html, body{height:100%;}
a{color:#bd236c;}
a:hover{color:#000;}

::-moz-selection{background:#fcd700; color:#fff; text-shadow:none;}
::selection{background:#fcd700; color:#fff; text-shadow:none;} 
a:link{-webkit-tap-highlight-color:#fcd700;}
input:-moz-placeholder{color:#a9a9a9;}
textarea:-moz-placeholder{color:#a9a9a9;}
input::-ms-clear{display:none}

p{margin-bottom:10px;}
h1{padding:0 0 10px 0;}
h2, .h2{font-size:12px; font-weight:bold; color:#7f7f7f; text-transform:uppercase; margin-bottom:10px;}
h3, .h3{font-size:15px; font-weight:normal; margin-bottom:10px;}

/* GLOBAL update optimization style for alderbaran */
/* header css */
#main{min-height:100%;}
.top_section{background:url("/static/aldebaran/i/mp_header_background2.jpg");}
#main_content{padding:0 0 210px 0; margin: 0 20px 25px 20px;}
.wrapper{background-color:#fff; border:1px solid #cbcbcb; overflow:hidden; max-width:100%; padding:25px 20px;}

.head{width:100%; height:242px; position:relative; margin:0 0 30px 0; color:#fff;}
.head .quotation{height:100%; width:23%; margin-left:5%; min-width:220px; float:left; background:url("/static/aldebaran/i/quotation_LevTolstoy.png") no-repeat 0px 0px; position:relative;}
.head .quotation .quot{max-width:180px; position:absolute; top:30px; left:146px; padding-left:30px; background:url("/static/aldebaran/i/apos_ico.png") no-repeat 0 0;}
.head .quotation .quot p{display:block; border:1px solid #473f40; color:#fff; padding:5px; background-color:rgba(0, 0, 0, 0.8); color:#fff; -webkit-border-radius:3px; border-radius:3px;}
.head .quotation .quot .b{width:22px; height:13px; background:url("/static/aldebaran/i/quot_bottom_arrow.png") no-repeat 0 0; margin-top:-11px;}

.head .b_center{float:left; width:42%; text-align:center; margin-top:0px;} 
.head .b_center p{margin:0 auto 15px auto; max-width:415px;}
.head .b_center .nav_menu{float:none; width:100%; margin:0;}
.head .b_center .logo{text-align:center; padding:40px 0 20px 0;}
.head .b_center .logo img{display:inline-block; vertical-align:middle; margin-right:5px;}
.head .b_center h1{font-size:18px;margin-bottom:8px;margin-top:-9px;}

.head .nav_menu{margin:35px 0 0 0; font-size:14px; float:left; position:relative; width:230px; white-space:nowrap;}
.head .nav_menu li{display:inline-block; vertical-align:top; margin:0 10px 15px 10px;}
.head .nav_menu li a{display:block; text-transform:uppercase; color:#fff; text-decoration:none;}
.head .nav_menu li a:hover{color:#bd236c;}
.head .nav_menu .active{background:url("/static/aldebaran/i/menu_border_bottom_off.png") no-repeat center bottom;}
.head .nav_menu .active:hover{background:url("/static/aldebaran/i/menu_border_bottom_on.png") no-repeat center bottom;}

.head .user_menu{padding:0 0 7px 0;}
.head .user_menu a{color:#fff; text-decoration:none; border-bottom:1px dotted #ffffff; padding-bottom:3px; display:inline-block}
.head .user_menu a:hover{color:#bd236c; border-bottom:1px dotted #bd236c;}
.head .user_menu li{padding:0; display:inline-block; overflow:hidden;}
.head .user_menu li .user-name{padding-left:20px; background:url("/static/aldebaran/i/user_auth_ico.png") no-repeat left 1px; margin-right:10px; border-bottom:none; text-decoration:underline}
.head .user_menu li .user-logoff-link{padding-left:20px; background:url("/static/aldebaran/i/user_auth_ico.png") no-repeat 0 -18px; display:inline-block; border-bottom:none; text-decoration:underline}

.head .b_right{float:right; width:20%; text-align:right; margin-right:5%;}
.head .b_right .auth{position:relative; margin-top:40px;}

.head .bottompan{height:36px; bottom:0px; left:0px; width:100%; position:absolute; z-index:2; border-top:1px solid #40304a; background-color:rgba(0, 0, 0, 0.8); color:rgba(0, 0, 0, 0.8);}
.head .bottompan .search_field{min-width:465px; max-width:42%; margin:-17px auto 0 auto; position:relative;}
.head .bottompan .search_field form{padding:0 10px;}
.head .bottompan .search_field form input[type='text']{width:100%; padding:7px 30px 7px 7px;}
.head .bottompan .search_field form input[type='submit']{width:26px; height:100%; background:url("/static/aldebaran/i/search_icon.png") no-repeat left 3px; padding:0; border:none; position:absolute; right:12px; text-indent:9000px; overflow:hidden;}

.head_home .toppan .logo {display: none;}
.head_home .bottompan .nav_menu {display: none;}

/* header inner css */
.head_in{height:125px; font-size:12px; margin:0 0 15px 0;}
.head_in .b_right{margin-right:20px; width:50%;}
.head_in .b_right .auth{margin-top:0; display:inline-block}

.head_in .toppan{padding:20px 0 10px 0;}
.head_in .toppan:after{content:""; clear:both; display:block;}
.head .toppan .logo{float:left; width:103px; height:14px; margin:0 0 0 20px; background:url("/static/aldebaran/i/logo.png") no-repeat left top; text-indent:-9999px; overflow:hidden;}
.head .toppan .user_menu{padding-top:0;}

.head_in .bottompan{padding:20px 0 0 0; height:auto; position:relative; z-index: auto;}
.head_in .bottompan .nav_menu{margin:0 0 0 10px; line-height:30px;}
.head_in .bottompan .search_field{float:right; margin:0 10px 0 0;}

/* footer css */
.footer{background:url("/static/aldebaran/i/footer_backgr.jpg") no-repeat 0 bottom #000; height:210px; margin-top:-210px; padding:25px 20px 0px 20px; color:#fff; overflow:hidden;}
.footer a:hover{color:#bd236c; text-decoration:none;}
.fmenu{float:left; width:440px;}
.fmenu ul{float:left; margin:5px 30px 10px 0;} 
.fmenu li{margin-bottom:5px;}

/* social icon */
.socials ul li{display:inline-block; margin-left:5px;}
.socials ul li a{display:block; width:24px; height:24px; text-indent:-9999px; text-align:left; background:url("/static/aldebaran/i/socials.png") no-repeat 0 0; text-indent:-9999px;}
.socials ul li .vk{background-position:0 0;}
.socials ul li .fb{background-position:-35px 0;}
.socials ul li .tw{background-position:-70px 0;}
.socials ul li .vk:hover{background-position:0 -26px;}
.socials ul li .fb:hover{background-position:-35px -26px;}
.socials ul li .tw:hover{background-position:-70px -26px;}


.footer .socials{float:right; padding:0 20px 0 0; margin-top: -26px;}
.footer .socials_mail {margin-bottom: 14px; display: inline-block;}
.footer .socials > span{display:inline-block; margin-bottom:5px;}
.footer .socials .vk{background-position:0 -26px;}
.footer .socials .fb{background-position:-35px -26px;}
.footer .socials .tw{background-position:-70px -26px;}
.footer .socials .vk:hover{background-position:0 0;}
.footer .socials .fb:hover{background-position:-35px 0;}
.footer .socials .tw:hover{background-position:-70px 0;}

.footer .socials > ul li { margin-left:0; margin-right:8px; }

.social_log ul{padding:0 20px 0 0;clear:left;}
.social_log ul li{text-indent:-9000px; background:#fff; float:left; margin-right:7px;}
.social_log ul li a{width:31px; height:31px; display:block; background:url("/static/aldebaran/i/log_in_soc_btn.gif") no-repeat 0 0}
.social_log ul li .vk{background-position:0 -34px;}
.social_log ul li .fb{background-position:-43px -34px;}
.social_log ul li .tw{background-position:-86px -34px;}
.social_log ul .active .vk, .social_log ul li .vk:hover{background-position:0 0;}
.social_log ul .active .fb, .social_log ul li .fb:hover{background-position:-43px 0;}
.social_log ul .active .tw, .social_log ul li .tw:hover{background-position:-86px 0;}

/* breadcrumbs */
.breadcrumbs{padding:0 15px 20px 15px; color:#a8a7a7; word-break:break-all;}
.breadcrumbs a{text-decoration:none; color:#a8a7a7; margin:0 5px;}
.breadcrumbs a:hover{color:#bd236c;}
.breadcrumbs nobr{white-space:normal !important;}
.breadcrumbs nobr > span{margin:0 5px;}

/* paginator style */
.paginator{display:block; padding:10px; text-align:center; background:#000; margin:10px 15px 0 15px; color:#fff; font-size:12px; text-transform:uppercase;}
.paginator b{font-weight:bold;}
.paginator .pager{color:#fff; text-decoration:none; padding:0 5px; text-transform:uppercase;}
.paginator a:hover{text-decoration:underline;}
.paginator .prev, .paginator .next{font-weight:bold;}
.paginator .prev{margin-right:15px;}
.paginator .next{margin-left:15px;}

/* root list books */
.wooklist{position:relative; padding:15px 13px 13px 15px; box-sizing:content-box;}
.wooklist .inactive{visibility:visible; opacity:0.3;}
.wooklist ul{list-style-type:none; position:relative; margin:0; padding:0;}
.wooklist ul li{display:inline-block; vertical-align:top;} 
.wooklist ul li .wrap{background:#fff; border:1px solid #dedede; padding:15px; margin:0 2px 2px 0; position:relative; border-radius:2px; -webkit-border-radius:2px;}
.wooklist ul li .wrap:after{content:""; clear:both; display:block;}

/* common list */
.book_serv{font-size:12px;}
.book_serv > span{margin:0 10px 0 0; padding:0 0 0 15px;}
.book_serv .added{padding-left:11px; background:url("/static/aldebaran/i/added_ico.gif") no-repeat 0 -11px;}
.book_serv .viewed{background:url("/static/aldebaran/i/viewed_ico_.gif") no-repeat 0 -12px;}
.book_serv .commented{background:url("/static/aldebaran/i/commented_ico.gif") no-repeat 0 -12px;}
.book_serv .commented a{color:#666; text-decoration:none;}
.wooklist .item_info_serv .user_mark{float:none;}

/* mode book mini */
.book_info .date_add{font-size:12px; color:#999;}
.wooklist .minibook li{width:185px;}
.wooklist .minibook li:hover .book_review{display:block;}
.wooklist .minibook .img{padding:0 0 10px 0}
.wooklist .minibook .img img{display:block; margin:0 auto;}
.wooklist .minibook .img img.author_img{width:150px;}
.wooklist .minibook .book_info{padding:0; margin:0 0 5px 0; width:auto;/*tt*/}
.wooklist .minibook .book_info > p{padding:0; margin:0 0 5px 0;}
.wooklist .minibook .book_info .item_info_serv{display:none;}
.wooklist .minibook .book_info .book_intro{display:none;}
.wooklist .minibook .book_serv{margin:0 -15px -5px -15px;padding:10px 15px 0 15px; border-top:1px solid #dedede;}

.wooklist .minibook .book_review{width:100%; background:#fff; position:absolute; top:0; left:0; display:none; margin:0; font-size:12px;}
.wooklist .minibook .book_review > span{width:90px; display:inline-block; padding:30px 0 10px 0; cursor:pointer;}
.wooklist .minibook .book_review .active{cursor:default;}

.wooklist .minibook .set_aside{border-right:1px solid #e4e4e4;}
.wooklist .minibook .set_aside{background:url("/static/aldebaran/i/book_cover_plus.png") no-repeat center -115px; text-align:center;}
.wooklist .minibook .set_aside:hover{background-position:center 11px; color:#b30156;}
.wooklist .minibook .set_aside.active{background-position:center -55px; color:#fff; background-color:#b30156;}
.wooklist .minibook .set_read{background:url("/static/aldebaran/i/book_cover_checkin.png") no-repeat center -115px; text-align:center;}
.wooklist .minibook .set_read:hover{background-position:center 11px; color:#b30156;}
.wooklist .minibook .set_read.active{background-position:center -55px; color:#fff; background-color:#b30156;}

/* mode book list */
.wljs .listbook li .wrap{margin-bottom:2px;} /* wookmark bug */
.wooklist{margin-right:-0.4%;} /* [140576] компенсируем недостачу в wookmarkt */
.wooklist .listbook li{width:49.8%;} /* с 50% wookmarkt не на все экраны пересчитывает правильно по resize */
.wooklist .listbook .info-wr:after{content:""; clear:both; display:block;}
.wooklist .listbook .stars_book.bigstars{margin:0;}
.wooklist .listbook .book_serv{float:right; margin:0; line-height:18px;}
.wooklist .listbook .book_review{display:block !important; font-size:12px; margin:0; line-height:18px;}
.wooklist .listbook .book_review span{padding-left:10px; margin:0 10px 0 10px; border-right:none; line-height:18px; cursor:pointer; text-align:left;}
.wooklist .listbook .set_aside, .wooklist .listbook .set_aside.active{background:url("/static/aldebaran/i/added_ico.gif") no-repeat 0 -12px;}
.wooklist .listbook .set_aside:hover, .wooklist .listbook .set_aside.active:hover, .wooklist .listbook .set_aside.active{background-position:0 0; color:#bd236c;}
.wooklist .listbook .book_review .read, .wooklist .listbook .read.active{padding-left:14px; background:url("/static/aldebaran/i/viewed_ico_.gif") no-repeat 0 -12px; margin-right:10px;}
.wooklist .listbook .read:hover, .wooklist .listbook .read.active:hover, .wooklist .listbook .read.active{background-position:0 0; color:#bd236c;}
.wooklist .listbook .img{float:left; margin-right:15px; max-width:150px;}
.wooklist .listbook .book_info{width:auto; overflow:hidden;}
.wooklist .listbook .book_info .book_intro{margin-top:10px}

/* series book list */
.wooklist .seriebook .book_info .booktotal{margin-bottom:0; background:url("/static/aldebaran/i/i_book.gif") no-repeat 0 2px; padding:0 0 0 20px; color:#666; font-size:12px;}
/* /root list books */

/* no btn book list */
.wooklist .nobtnbook .book_review{display:none !important;}
.wr_err{padding:0;}

/* clearbook book img and desc list */
.wooklist .clearbook .book_serv{display:none !important;}
.wooklist .clearbook .book_review{display:none !important;}
.wooklist .clearbook .book_info{margin-bottom:-7px;}

/* eventbook in users */
.wooklist .eventbook li{width:225px;}
.wooklist .eventbook li .event{font-size:13px; color:#333; padding:0 0 10px 0;}
.wooklist .eventbook li .idesc{overflow:hidden;}
.wooklist .eventbook li .idesc .ev_img{float:left; margin-right:10px;}
.wooklist .eventbook li .idesc .desc{overflow:hidden;}
.wooklist .eventbook li .idesc .desc .booktitle{margin-bottom:5px;}
.wooklist .eventbook li .ev_img{padding:0 0 10px 0;}
.wooklist .eventbook li .ev_img img{display:block;}
.wooklist .eventbook li .recense{margin:15px -15px 10px -15px; padding:10px 15px 0 15px; border-top:1px solid #cfcfcf; position:relative;}
.wooklist .eventbook li .recense:before, .wooklist .eventbook li .recense:after {content:''; position: absolute; left:30px; top:-12px; border:6px solid transparent; border-bottom-color:#cfcfcf;}
.wooklist .eventbook li .recense:after {border-bottom-color:white; top:-11px;}
.wooklist .eventbook li .comment{padding:0 0 10px 0;}
.wooklist .eventbook li .comment a{background:url(/static/aldebaran/i/commented_ico.gif) no-repeat 0 -11px; padding:0 0 0 17px;}
.wooklist .eventbook li .evdate{margin:0 -15px -9px -15px; padding:7px 15px 0 15px; border-top:1px solid #e0e0e0; color:#7f7f7f; font-size:12px; line-height:16px; overflow:hidden;}
.wooklist .eventbook li .evdate .date{display:block;}
.wooklist .eventbook li .evdate .more{float:right; width:15px; height:16px; background:url("/static/aldebaran/i/redir_link.gif") no-repeat 0 0;}
.wooklist .eventbook .b_banner_hor{float:none; padding:0; text-align:center; display:block;}
.wooklist .eventbook .b_banner_hor .banner240x400{width:100%;}
.wooklist .eventbook .b_banner_hor img{width:100% !important; height:auto;}

/* list remastering css */
.book_lists .listbooks{margin-right:255px;}
.book_lists.bl_all .listbooks{margin:0 -5px 0 0;}
.listbooks{padding:0 0 20px 0; margin-right:-5px;}
.listbooks:after{content:"";clear:both; display:block;}
.listbooks .list{float:left; overflow:hidden;}
.listbooks .list .wrap{border:1px solid #cfcfcf; background:#f7f7f7; padding:15px; margin:0 5px 5px 0;}
.listbooks .list .img{float:left; width:270px; height:105px; margin-right:15px; overflow:hidden;}
.listbooks .list .img img{max-width:270px; height: auto;}
.listbooks .list .desc{overflow:hidden; height:105px;}
.listbooks .list .desc .name{padding:0 0 10px 0;}
/* view 2 list */
.listbooks .l1, .listbooks .l2{width:50%;}
/* view 4 list */
.listbooks .l3, .listbooks .l4, .listbooks .l5, .listbooks .l6{width:25%;} 
.listbooks .l3 .img, .listbooks .l4 .img, .listbooks .l5 .img, .listbooks .l6 .img{float:none; width:auto; margin:0;}
.listbooks .l3 .desc, .listbooks .l4 .desc, .listbooks .l5 .desc, .listbooks .l6 .desc{height:19px;}
.listbooks .l3 .desc .name a, .listbooks .l4 .desc .name a, .listbooks .l5 .desc .name a, .listbooks .l6 .desc .name a{color:#7f7f7f; font-size:13px; text-decoration:none;}
.listbooks .l3 .desc .name a:hover, .listbooks .l4 .desc .name a:hover, .listbooks .l5 .desc .name a:hover, .listbooks .l6 .desc .name a:hover{color:#bd236c;}
.listbooks .l3 .desc .txt, .listbooks .l4 .desc .txt, .listbooks .l5 .desc .txt, .listbooks .l6 .desc .txt{display:none;}

@media screen and (max-width:1200px){ /* design 1200 to 960 */
.listbooks .l1{width:100%;}
.listbooks .l2 .img{float:none; width:auto; margin:0;}
.listbooks .l2 .desc{height:19px;}
.listbooks .l2 .desc .name a{color:#7f7f7f; font-size:13px; text-decoration:none;}
.listbooks .l2 .desc .name a:hover{color:#bd236c;}
.listbooks .l2 .desc .txt{display:none;}
.listbooks .l2, .listbooks .l3, .listbooks .l4{width:33.3%;}
.listbooks .l4{width:33.4%;}
.listbooks .l5, .listbooks .l6{display:none;}
}

@media screen and (max-width:959px){ /* design 959 to 720 */
.book_lists .listbooks{margin-right:-5px;}
.book_lists .b_banner_hor{display:none;}
.listbooks .l1 .desc .name a{color:#7f7f7f; font-size:13px; text-decoration:none;}
.listbooks .l1 .desc .name a:hover{color:#bd236c;}
.listbooks .l1, .listbooks .l2, .listbooks .l3{width:100%;}
.listbooks .l1 .img, .listbooks .l2 .img, .listbooks .l3 .img{float:left; width:270px; height:105px; margin-right:15px; overflow:hidden;}
.listbooks .l1 .img img, .listbooks .l2 .img img, .listbooks .l3 .img img{max-width:270px;}
.listbooks .l1 .desc, .listbooks .l2 .desc, .listbooks .l3 .desc{overflow:hidden; height:105px;}
.listbooks .l1 .desc .name, .listbooks .l2 .desc .name, .listbooks .l3 .desc .name{padding:0 0 10px 0;}
.listbooks .l1 .desc .txt, .listbooks .l2 .desc .txt, .listbooks .l3 .desc .txt{display:block;}
.listbooks .l4{display:none;}
}

@media screen and (max-width:719px){ /* design 719 to 320 */
.listbooks .l1 .img, .listbooks .l2 .img, .listbooks .l3 .img{margin:0 auto; float:none; width:270px;}
.listbooks .l1 .desc, .listbooks .l2 .desc, .listbooks .l3 .desc{margin:0 auto; width:270px;}
.listbooks .l1 .desc, .listbooks .l2 .desc, .listbooks .l3 .desc{height:19px;}
.listbooks .l1 .desc .txt, .listbooks .l2 .desc .txt, .listbooks .l3 .desc .txt{display:none;}
}

/* list remastering css */
.my_list{padding:15px 15px 3px 15px;}
.my_list ul{margin:0; padding:0; list-style:none;}
.my_list ul li{padding:15px; margin:0 0 2px 0; background:#fff; border:1px solid #dedede;}
.my_list .close{float:right; background:url(/static/aldebaran/i/list_close.gif) no-repeat 0 0; width:14px; height:14px;}
.my_list .tline{padding:0 0 10px 0;}
.my_list .tline .name{padding-right:5px;}
.my_list .tline .totals{padding-right:5px; font-size:12px;}
.my_list .in_list{display:inline-block; vertical-align:middle;width:15px; height:16px; background:url(/static/aldebaran/i/redir_link.gif) no-repeat 0 0;}
.my_list .progress{height:10px; background:#eee; border:1px solid #dedede; margin:0 0 10px 0;}
.my_list .progress .bar{background-color:#c0005b;display:block;height:10px; margin:-1px 0px;}
.my_list .progress .b-act{background:#00954d;}

/* complaint */
.complaint h1{font-size:18px; font-weight:normal; padding:0 0 15px 0;}
.complaint .row{padding:0 0 15px 0; overflow:hidden;}
.complaint .name {float:left; width:100px; color:#7f7f7f;}
.complaint .input{overflow:hidden;}
.complaint .input input, .complaint .input textarea{color:#666666; border:1px solid #afb0b0; height:22px; width:100%;}
.complaint .input textarea{height:70px;}
.complaint .submit{margin:0 0 15px 0;}
.complaint .submit input{width:100%; height:35px; background-color:#000; color:#fff; text-transform:uppercase; border:none; padding:10px;}
.error_message{color:#ff0000; font-size:16px;}
.complaint-successfully-sent{color:green; font-size:16px;}

/* profile */
.alien-profile .align_left{float:none;}
.item_profile{margin-bottom:5px; overflow:hidden}
.b-social_log{float:left; width:100%;}
@media screen and (max-width:959px){ /* design 959 to 720 */
.b-social_log{float:right; width:63%;}
.private_info{float:right; width:63%;}
.av-img{padding-right:15px;}
}
@media screen and (max-width:719px){/* design 719 to 320 */
.b-social_log{float:left; width:100%;}
.private_info{float:none; width:auto;}	
}

.item_profile_top{margin-bottom:9px; overflow:hidden}
.item_profile_top h1{font-weight:normal;font-size:20px;}
.item_profile_bot{margin-bottom:20px; overflow:hidden;}
.item_profile_bot img{float:left; margin:0 20px 0 0;}
.item_profile_bot a{color:#7f7f7f;}
.item_profile2 p{margin-bottom:9px;}
.edit_profile_but{background:#000; text-transform:uppercase; color:#fff; padding:5px; border:0; font-size:12px; margin-top:10px;}
.edit_profile_end_but{background:#000; text-transform:uppercase; color:#fff; border:0; font-size:14px; width:100%;padding:10px}
.profile-input{width:100%;margin-bottom:10px;padding:5px; color:#bebebe}

.social_list li{padding:0 0 10px 0; overflow:hidden;}
.social_list li .name{float:left;}
.social_list li .soc_name{padding-left:5px; color:#bebebe;}
.social_list li .connect{float:right; width:100px; text-align:right;}

.avatar .img{float:left;}
.avatar .desc{overflow:hidden; color: #7f7f7f; font-size:13px; margin-bottom: 10px;}
.avatar .desc .name{padding:0 0 5px 0; margin-top:-2px; color:#000;}

/* regular block css */
/* sort icon */
.sort_icon{float:right; margin:10px 15px 0 0;}
.sort_icon li{display:inline-block; margin:0 0 0 20px;}
.sort_icon li a{width:22px; height:22px; display:block; background:url(/static/aldebaran/i/utility_icons.png) no-repeat 0 0; cursor:pointer;}
.sort_icon li a.actual_list_small{display:none;}
.sort_icon li a span{display:none;}
.sort_icon .s_section{display:none}
.sort_icon .s_visited{background-position:-0px -25px;}
.sort_icon .s_table{background-position:-44px -25px;}
.sort_icon .s_list{background-position:-86px -25px;}
.sort_icon .active .s_visited{background-position:0px 0px;}
.sort_icon .s_table:hover, .sort_icon .active .s_table{background-position:-44px 0px;}
.sort_icon .s_list:hover, .sort_icon .active .s_list{background-position:-86px 0px;}

/* tabs */
.tab_content{position:relative;}
.tab_content .tab-item{display:none;}

/* old style not optimisation :( */
.bookauth, .booktitle{font-size:12px; font-weight:bold; margin-bottom:10px;}
.bookauth a, .booktitle a{color:#7f7f7f; text-decoration:none;}
.bookauth a:hover, .booktitle a:hover{color:#bd236c;}
.booktotal{margin-bottom:10px; background:url("/static/aldebaran/i/i_book.gif") no-repeat 0 2px; padding:0 0 0 20px; color:#666; font-size:12px;}

/* single styles */
.l100{float:left; width:100%;}
.strong{font-weight:bold}
.dnone{display:none !important;}
.front_title{text-transform:uppercase; color:#000; font-size:16px; font-weight:normal; margin-bottom:25px;}
.front_title a{color:#000; text-decoration:none;}
.best_sellers .h2{margin-bottom:0; padding:0 0 0 15px; text-transform:uppercase;}
.hidden{display:none;}
.hide{display:none;}
.align_right{float:right;}
.align_left{float:left;}
#align_none{clear:both}
.border_bottom{border-bottom:1px solid #d7d7d7; padding-bottom:15px;}


.left_block{float:left; width:23%; padding:0 22px 0 0;}
.right_block{float:right; width:77%;}

.left_block .h2.abiohead{display:inline-block; border-bottom:1px dotted #7f7f7f; cursor:pointer;}
.left_block .h2.abiohead:hover{border-bottom:1px dotted #b81260; color:#b81260;}
.left_block .aname{font-size:12px; line-height:18px;}
.left_block .tags{clear:both;}
.left_block .asimilar{padding:0 0 20px 0; margin-bottom:15px; overflow:hidden;}
.left_block .asimilar img{display:block; height:auto; margin:0 0 10px 0;  border:1px solid #d7d7d7}
.left_block .asimilar ul{font-size:0; line-height:0; margin:0 -13px; text-align:center;}
.left_block .asimilar ul li{display:inline-block; vertical-align:top; width:95px; font-size:12px; line-height:normal; margin:0 9px 20px; text-align:left;}


.left_block .item_info{margin-bottom:15px; overflow:hidden}
.left_block .item_info_cover{margin-bottom:15px; position:relative; max-width:250px;}
.left_block .item_info_cover img{width:100%; display:block;}
.left_block .item_info_cover .book_review{position:absolute; top:0; max-width:250px; height:50px; width:100%; font-size:12px; background:#ffffff; border:1px solid #e4e4e4; display:none}
.left_block .item_info_cover .book_review span{width:49.9%; height:100%; display:inline-block; padding-top:30px; padding-bottom:10px; cursor:pointer; text-align:center;}
.left_block .item_info_cover .book_review span.set_aside{background:url("/static/aldebaran/i/book_cover_plus.png") no-repeat center -115px; border-right:1px solid #e4e4e4;}
.left_block .item_info_cover .book_review span.set_aside.active, .left_block .item_info_cover .book_review span.set_aside:hover{background:url("/static/aldebaran/i/book_cover_plus.png") no-repeat center -55px; color:#fff; background-color:#b30156;}
.left_block .item_info_cover .book_review span.set_read{background:url("/static/aldebaran/i/book_cover_checkin.png") no-repeat center -115px; text-align:center;}
.left_block .item_info_cover .book_review span.set_read.active, .left_block .item_info_cover .book_review span.set_read:hover{background:url("/static/aldebaran/i/book_cover_checkin.png") no-repeat center -55px; color:#fff; background-color:#b30156;}
.left_block .item_info.d_list li{list-style-type:decimal; list-style-position:inside; padding-bottom:5px;}
.left_block a.morelink {text-decoration:none;border-bottom:1px dotted #c23477;outline:none;color:#c23477;font-size:13px;}
.left_block a:hover.morelink{color:#000;border-bottom:1px dotted #000;}
.left_block .morecontent span {display:none;}
.left_block .more{line-height:20px;}

/* custom tabs */
.navcontent{background:#f6f6f6; border:1px solid #cfcfcf; padding-bottom:10px; color:#666666; display:none;}
.hnavtabs li{float:left; margin:0;}
.hnavtabs li > *{display:block; padding:14px 29px; background:#eeeeee; font-size:12px; text-transform:uppercase; text-decoration:none; color:#7a7979; font-weight:bold; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; position:relative; top:1px; margin:0;}
.hnavtabs li:first-child > *{border-left:1px solid #d0d0d0;}
.hnavtabs li a:hover{color:#c23477}
.hnavtabs .active > *{background:white; background:#fff; background:-moz-linear-gradient(top,  #fff 0%, #f6f6f6 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f6f6f6)); background:-webkit-linear-gradient(top,  #fff 0%,#f6f6f6 100%); background:-o-linear-gradient(top,  #fff 0%,#f6f6f6 100%); background:-ms-linear-gradient(top,  #fff 0%,#f6f6f6 100%); background:linear-gradient(to bottom,  #fff 0%,#f6f6f6 100%);  color:#000; border-top:1px solid #000; border-bottom:1px solid #f6f6f6;} 
.hnavtabs .tab-read a{background:#ff1a74; color:#fff;}
.hnavtabs .tab-read a:hover{color:#fff;}
.hnavtabs .tab-read.active a{background:#eee; color:#7a7979;}

.hnav_book{display:inline-block; vertical-align:top;}
.hnav_book li > *{padding-left:10px; padding-right:10px;}
.list_other_tab{display:inline-block; vertical-align:top;}
.list_other_tab  li{float:left; margin:0;}
.list_other_tab  li a{display:block; padding:14px 10px; background:#eeeeee; font-size:12px; text-transform:uppercase; text-decoration:none; color:#7a7979; font-weight:bold; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; position:relative; top:1px; color:#ff1a74; cursor:pointer;}


.actual_links{margin:15px 0 0px 16px; float:left; position:relative;}
.actual_links li{display:inline-block; margin-right:10px;}
.actual_links li a{font-size:12px; text-transform:uppercase; text-decoration:none; color:#7a7979; font-weight:bold;}
.actual_links li a:hover{color:#c23477}

#magic-line {position:absolute; bottom:-2px; left:0; width:200px; height:1px; background:#bd236c;}
.navContainer{ min-height:150px; }
.navContainer div#tab1{display:block}
#reviews_sliders .navContainer div#tab_1{display:block}

#Edit_Profile{display:none}
#u_pass_plz{display:none}
#pop_up_pass{color:#bd236c;display:none;margin-top:7px}


/* banners css */
#main_content .b_banner{margin:0 -20px;}
.b_banner_top{background:#000; padding:0;}
.b_banner_hor{padding:0 0 25px 0; float:right;}
.left_block .b_banner_hor{float:none;}
.b_banner_b{padding:25px 0 0 0;}
.b_banner_b .banner234x60{margin-bottom:0;}

.wrapper_ban{text-align:center; overflow:hidden;}
.wrapper_ban .b_place_long_in_head.inner_wrapper_ban,.wrapper > .wrapper_ban .b_place_long_in_body.inner_wrapper_ban,.wrapper_ban .b_place_vert.inner_wrapper_ban,.wrapper_ban .b_place_long2.inner_wrapper_ban,.wrapper_ban .b_place_long_top.inner_wrapper_ban{margin-bottom:25px;}
.wrapper_ban .b_place_vert_small.inner_wrapper_ban,#main_content > .wrapper_ban .b_place_long_in_body.inner_wrapper_ban{margin-top:25px;}

.banner728x90{display:none;}
.banner234x60{display:none;}
.banner240x400{width:240px; text-align:center; margin:0 auto 0 auto;}
.banner_tickets{text-align:center; padding:0 0 25px 0;}
.temp{background:antiquewhite; border:1px solid #008000;}

/*[LRSEO-251] Плавающий блок РСЯ (yandex-banner)*/
.sticky_banner {position: sticky; bottom: 0; z-index: 7; transition: all .8s ease; display: none;}
.sticky_banner-disable {position: fixed;bottom: -400px;}
.sticky_banner_btn {position: absolute;display: inline-block;top: -18px;width: 45px;height: 20px;background-color: white;border-radius: 0 10px 0 0;cursor: pointer;z-index: 8;}
.sticky_banner_btn:before {content: '';position: absolute;top: 16%;left: 50%;border: solid #161614;border-width: 0 2.6px 2.6px 0;display: inline-block;padding: 5px;transform: rotate(45deg) translate(-50%, 25%);opacity: .7;transition: opacity .3s ease;}
.sticky_banner_btn:hover.sticky_banner_btn:before{opacity: 1;}
.sticky_banner_wrap {padding: 2px 20px 0;background-color: white; box-shadow: -5px 0 40px 2px rgba(34, 60, 80, 0.24);}

/* stars */
.stars_book{float:left; height:13px; text-decoration:none; font-size:13px; z-index:1; min-width:95px}
.voted-half, .star span{background:url('/static/aldebaran/i/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;}

.stars_book.bigstars{margin-top:10px; float:none;}
.stars_book.bigstars .star span,.stars_book.bigstars .voted span,.stars_book.bigstars .voted-half, .bigstars .voted:hover span{background:url('/static/aldebaran/i/starts-row-transparent-big2.png') left top no-repeat;}
.stars_book.bigstars .star span{width:14px; height:14px;}
.stars_book.bigstars .voted span{background-position:left -15px;}
.stars_book.bigstars .voted-half span{width:7px; margin-right:7px; background-position:left -15px;}
.stars_book.bigstars .voted-half.star-hover span{width:14px; margin:0;}
.stars_book.bigstars .star-hover span, .bigstars .voted:hover span{width:14px; background-position:left -15px;}
.bigstars .g_star{display:inline-block; color:#000; font-size:13px; text-align:left; line-height:18px; margin-right:79px}
.bigstars .item{display:block; float:left;}
.bigstars .votes{padding-left:2px; color:#000; font-size:13px; line-height:23px;}
a.votestars img.ivotestar-over{display:none;}
a.votestars img.ivotestar-pri{display:inline;}
.item_info_serv{overflow:hidden}
.item_info_serv .user_mark{float:left; margin-top:10px}

.book_item_info.rating{text-align:center;}
.book_item_info .cwr{width:100%; max-width:300px}
.cwr_wrap {position: relative;}
.cwr_wrap-full:after {content: 'полная версия';position: absolute;background-color: #ff1a74;color: white;font-weight: bold;font-size: 13px;left: 0;bottom: 10px;padding: 1px 4px;}


/*[37188] Registration and login popup */
.login_overlay{ background:#fff; padding:5px; width:310px; top:35px; right:0; margin:0 0 0 -160px; cursor:default; display:none; z-index:9999; position:absolute; text-align:left; color:#666666;}
.login_overlay:before{content:'';  background:url("/static/aldebaran/i/login_form_top.png") no-repeat 0 0; width:24px; height:14px; position:absolute; top:-12px; right:41px;}
.login_overlay .close{width:12px; height:11px; float:right; cursor:pointer; }
.login_overlay .select_mode{display:block; float:none; width:280px; overflow:hidden; margin:10px 10px 0 10px; padding-bottom:10px; border-bottom:1px solid #afb0b0; line-height: 20px;}
.login_overlay .select_mode li{ font-size:20px; color:#666666; border-bottom:1px dotted #666666; padding-bottom:3px; cursor:pointer; }
.login_overlay .select_mode li:hover{ color:#000; border-bottom:1px dotted #000;}
.login_overlay .select_mode li.on{ color:#000; border-bottom:none; }
.login_overlay .select_mode li.enter{float:left}
.login_overlay .select_mode li.registr{float:right}
.login_overlay .social_log{border-bottom:1px solid #afb0b0; padding:10px 0 10px 0; overflow:hidden;}

.login_overlay .enter_form, .login_overlay .reg_form{padding:0 10px;}
.login_overlay .check{margin-top:10px;}
.login_overlay .leftward.button{ margin:0 0 15px 0; }
.login_overlay .enter_form .leftward.button{margin-top:15px}
.login_overlay .leftward .item{ width:174px; float:left; }
.login_overlay .leftward a{ color:#666666; }
.login_overlay .leftward a:hover{ color:#b30155; }
.login_overlay #pwd_reg_inp_conf{display:none}
.login_overlay #login_fast_inp, .login_overlay #new_login{ background:url("/static/aldebaran/i/enter_form_ico.gif") no-repeat 3px 0; }
.login_overlay #new_email{ background:url("/static/aldebaran/i/enter_form_ico.gif") no-repeat 3px -29px; }
.login_overlay #open_pwd_fast_inp, .login_overlay #pwd_reg_inp{ background:url("/static/aldebaran/i/enter_form_ico.gif") no-repeat 3px -58px; }
.login_overlay .item input[type="checkbox"] { display:none; }
.login_overlay .item input[type="checkbox"] + label i { display:inline-block; width:13px; height:13px; margin:-1px 4px 0 0; vertical-align:middle; background:url("/static/aldebaran/i/checkbox_ico.gif") 0 0 no-repeat; cursor:pointer;}
.login_overlay .item input[type="checkbox"]:checked + label i { background:url("/static/aldebaran/i/checkbox_ico.gif") 0 -14px no-repeat; }
.login_overlay .coolbtn{ width:100%; height:35px; background-color:#000; color:#fff; text-transform:uppercase; border:none; padding:10px; }
.login_overlay .coolbtn:hover{ background-color:#2a2a2a; }
.login_overlay input.error{ color:#b30155!important; border:2px solid #d60165!important; margin-bottom:5px!important; }
.login_overlay label.error{ color:#b30155; display:block; }
.login_overlay .ext-input{ width:100%; padding:3px 3px 3px 24px; margin-top:10px; color:#666666; border:1px solid #afb0b0;}
.login_overlay #login_fast_inp.avalid,.login_overlay #new_login.avalid{ background:url("/static/aldebaran/i/enter_form_ico.gif") no-repeat 3px 0, url("/static/aldebaran/i/valid_input.gif") no-repeat 258px center; }
.login_overlay #new_email.avalid{ background:url("/static/aldebaran/i/enter_form_ico.gif") no-repeat 3px -29px, url("/static/aldebaran/i/valid_input.gif") no-repeat 258px center; }
.login_overlay #open_pwd_fast_inp.avalid,.login_overlay #pwd_reg_inp.avalid{ background:url("/static/aldebaran/i/enter_form_ico.gif") no-repeat 3px -58px, url("/static/aldebaran/i/valid_input.gif") no-repeat 258px center;}
.login_overlay .error_msg{ color:#b30155; text-align:center; margin:10px 0 10px 0; }
.login_overlay .login_status, .login_overlay .email_status{display:block; font-size:12px; margin-top:3px}
.login_overlay .ext-input-wrap{position:relative; overflow:hidden; display:inline-block; width:100%;}
.login_overlay .ajax_preload{background:url("") no-repeat 0 0; width:20px; height:20px; position:absolute; top:11px; right:4px;}
.load_waiting{padding:50px 0; background: url('/static/aldebaran/i/ajax-loader.gif') center center no-repeat;}

.login_overlay #remember_me {display:inline-block\9;}
.login_overlay .check label i{display:none\9!important}
/*[37188] Registration and login popup*/

/* [DEV-7573] Выпадающее меню жанров на Альдебаране */
.genres-wrapper {position: relative;}
.genres_popup {background: #fff; padding: 12px 20px; width: 300px; top: 32px; right: -42px; margin: 0 0 0 -160px; cursor: default; display: none; text-align: left; color: #666666;}
.genres_popup:before {content:''; position: absolute; top: -20px; right: 60px; border: 10px solid transparent; border-bottom: 10px solid #ffffff;}
.nav_menu .genres_popup .genres_popup___list li {display: block; margin: 0;}
.nav_menu .genres_popup .genres_popup___list li a {color: #000000; font-size: 14px; line-height: 24px; text-transform: none;}
.nav_menu .genres_popup .genres_popup___list li a:hover {color: #bd236c;}
.nav_menu .genres_popup .genres_popup___list li a.genres_popup___allgenres {color: #bd236c; margin: 8px 0 5px 0;}
.nav_menu .genres_popup .genres_popup___list li a.genres_popup___allgenres:hover {color: #000000;}

.booklist{position:relative;}


.longText{ max-height:31px; position:relative; overflow:hidden;}
.longText span{ font-weight:bold; position:absolute; background:#f7f7f7; display:block; width:20px; bottom:-2px; right:0px;}
.more_books, .more_books_link{display:block; padding:10px; text-align:center; background:#000; margin:10px 15px 0 15px; color:#fff; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none; cursor:pointer;}
.more_books:hover, .more_books_link:hover{color:#fff; background:#2a2a2a;}

.bxslider li{width:307px!important;}

.best_sellers {margin-bottom: 20px;}
.best_sellers .banner234x60{margin:10px auto 10px auto;}
.gal_nav span{width:15px; height:45px; display:block; position:absolute; top:50%; left:0px; cursor:pointer;}
.gal_nav .next:hover{background:url("/static/aldebaran/i/gall_controlls.png") no-repeat 0px 0px;}
.gal_nav .prev:hover{background:url("/static/aldebaran/i/gall_controlls.png") no-repeat -18px 0px;}
.gal_nav .next{background:url("/static/aldebaran/i/gall_controlls.png") no-repeat 0px -48px;}
.gal_nav .prev{background:url("/static/aldebaran/i/gall_controlls.png") no-repeat -18px -48px; left:99%; z-index:1000;}
.scroll-view{height:400px; overflow:hidden; position:relative; width:185px; margin:0 auto;}
.scroll-box{height:285px; left:0; position:absolute; top:0; width:auto;}
.scroll-box li{float:left; display:inline-block;}
.nav{display:none;}
.nav{width:100%; position:relative}
.nav a{width:15px; height:45px; text-indent:9999px; position:absolute; top:-240px;}
.nav a.next:hover{position:absolute; right:0px; background:url("/static/aldebaran/i/gall_controlls.png") no-repeat -18px 0}
.nav a.prev:hover{position:absolute; left:0px; background:url("/static/aldebaran/i/gall_controlls.png") no-repeat 0px 0}
.nav a.next{position:absolute; right:0px; background:url("/static/aldebaran/i/gall_controlls.png") no-repeat -18px -49px}
.nav a.prev{position:absolute; left:0px; background:url("/static/aldebaran/i/gall_controlls.png") no-repeat 0px -49px}


.page_error{padding:0 0 15px 0;}
.page_error .desc{font-size:15px; line-height:20px; padding:39px 0 36px 247px;  margin:0 auto 55px auto; width:550px;}
.page_error h1{font-size:18px; font-weight:normal; padding:0 0 19px 0; text-transform:uppercase;}
.page_error .h2{font-size:14px; text-align:center; color:#000; font-weight:normal; text-transform:none;}
.pr404{background:url("/static/aldebaran/i/404.png") no-repeat 0 0;}
.pr500{background:url("/static/aldebaran/i/500.png") no-repeat 0 0;}
.pr503{background:url("/static/aldebaran/i/503.png") no-repeat 0 0;}
.alert{width:310px; padding:5px; background-color:#fff; margin:-50px 0 0 -160px; min-height:100px}
.alert p{margin:10px}
.alert .close { width:12px; height:11px; float:right; cursor:pointer;}
.locked{cursor:auto}
#exposeMask{position:fixed !important; width:100% !important;}

/*Genres and lists tree*/
.left_block .all_genres ul, .left_block .all_lists ul{ float:left; margin-right:20px;}
.genres_list .navContainer, .lists .navContainer{margin:0 0 20px 0;}
.right_block .genres_tree .navcontent_sub_panel .h2, .navContainer .navcontent .h2{margin:15px 0 0 15px;}
.right_block .navcontent_sub_panel h1{margin:15px 0 0 15px; text-transform:uppercase; color:#7f7f7f; font-size:12px;}
#tab1 .booklist > div{display:none;}

.show_more_authors, .show_less_authors {text-decoration:none;}
.show_more_authors .h2, .show_less_authors .h2{color:#b4b4b4;padding:10px 0 10px;}

.wrapper table.dialog{width:100%;}
.wrapper .cms{overflow:hidden;}
td.edit_name{padding:10px 2px 0 0;width:130px;text-align:right;}
td.inputreg_cell_light{padding:7px 3px 5px 3px;}
.stdinput{border:1px solid black}
input.coolbutn{display:inline-block;background:url(/static/aldebaran/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:12px;text-transform:uppercase;text-decoration:none;white-space:nowrap;margin:4px 0 0 0;width:152px;text-align:center;}
.error_msg {color:#ff0000;}

.tag_name li{color:#7f7f7f; font-size:12px; padding:0 0 10px 0;}
.tag_name li .pos{float:left; min-width:20px;}
.tag_name li .title{overflow:hidden; display:block;}

/* widget litres */
#widget_hot{margin:0; overflow:hidden; max-height:325px;}
.art_main .art_item{display:inline-block; margin-bottom:100px; width:185px; vertical-align:top;}
.art_main .art_item .art_table{ background:#fff; border:1px solid #dedede; margin:0 2px 2px 0; position:relative; border-radius:2px; -webkit-border-radius:2px;}

.art_main .art_item .art_table .art_td_c{display:block; padding:15px 15px 10px 15px;}
.art_main .art_item .art_table .art_td_text{display:block; padding:0 15px;}
.art_main .art_item .art_table .art_td_text a{font-size:12px; color:#7f7f7f; text-decoration:none; font-weight:bold; display:block;}
.art_main .art_item .art_table .art_td_text a:hover{color:#bd236c;}

/* new css */
.wooklist .wrap > li:hover p.book_review, .item_info_serv:hover p.book_review { display:block; }

.list_other_sites{width:100%;}
.list_other_sites li{text-align:center; font-weight:bold; margin:8px 0;}
.list_other_sites li a{color:#fff; display:block; text-decoration:none; background:#ff1a74; transition:all 0.3s ease 0s; font-size:13px; line-height: 27px; padding:0; cursor:pointer;}
.list_other_sites li a:hover{background:#bd236c}
.list_other_sites li a.get_book_by_subscr_button {background:#9013FE;}
.list_other_sites li a.get_book_by_subscr_button:hover {background:#6D00CC;}
.item_info_cover .livelib-rating{display:block; padding:0 0 5px 0;}
.item_info_cover .livelib-rating img{width:auto;}

.slider_top{text-align:center;}
.slider_top .owl-item .wrap{text-align:left;}

.owl-controls .owl-nav > div{position:absolute;top:50%;margin-top:-55px;width:15px;height:45px; overflow:hidden; text-indent:-999px; background: url('/static/aldebaran/i/gall_controlls.png') no-repeat;cursor:pointer;}
.owl-controls .owl-nav .owl-prev{left:-15px;background-position:0 -48px;}
.owl-controls .owl-nav .owl-next{right:-15px;background-position:-18px -48px;}
.owl-controls .owl-nav .owl-prev:hover{background-position:0 0;}
.owl-controls .owl-nav .owl-next:hover{background-position:-18px 0;}
.owl-controls .owl-nav .disabled {opacity:.5;cursor:default;}

.owl-controls .owl-dots{padding:10px 0 0 0; text-align:center;}
.owl-controls .owl-dots .owl-dot {display:inline-block;}
.owl-controls .owl-dots .owl-dot span {width:10px;height:10px;margin:5px 7px;background:#869791;display:block;
-webkit-backface-visibility:visible;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px
}
.owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#b30155;}

.cover_type1{display:inline-block; vertical-align:top; position:relative;}
.cover_type1:after{content:""; position:absolute; bottom:10px; right:10px; background:url("/static/aldebaran/i/audiobook-44.svg") no-repeat 0 0; width:44px; height:44px; background-size:44px 44px;}
.item_info_cover .cover_type1:after{width:50px; height:50px; background-size:50px 50px;}
.annotation .cover_type1:after{width:75px; height:75px; background-size:75px 75px;}

.btn-green{background:#007d01; color:#fff; text-shadow:1px 1px 1px #003F01; cursor:pointer;
  text-decoration:none; font:16px/39px 'Arial'; height:39px; text-align:center; white-space:nowrap;
  box-sizing:border-box; -moz-box-sizing:border-box; display:block;
  -webkit-box-shadow:inset -1px 1px 0px 0px #44a842,inset 1px -1px 0px 0px #004f00;
  -moz-box-shadow:inset -1px 1px 0px 0px #44a842,inset 1px -1px 0px 0px #004f00;
  box-shadow:inset -1px 1px 0px 0px #44a842,inset 1px -1px 0px 0px #004f00;}
.btn-green:hover {
  background:#006A00;
  color:#fff;
  -webkit-box-shadow:inset -1px 2px 0px 0px #050,inset 1px -1px 0px 0px #007d01;
  -moz-box-shadow:inset -1px 2px 0px 0px #050,inset 1px -1px 0px 0px #007d01;
  box-shadow:inset -1px 2px 0px 0px #050,inset 1px -1px 0px 0px #007d01;
}

.desc_more.desc_hide{height:317px; overflow:hidden;}
.desc_more.desc_hide + .t_more:after{display:block;}
.t_more{text-align:right; position:relative;}
.t_more:after{content:""; position:absolute; top:-40px; left:0; width:100%; height:40px; display:none;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 79%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 79%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 79%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.t_more span{text-decoration:none;border-bottom:1px dotted #c23477;outline:none;color:#c23477;font-size:13px; cursor:pointer;}
.t_more span:hover{color:#000; border-bottom:1px dotted #000;}

.b_video__youtube{padding:5px 0 10px 0;}
.b_video__youtube img{width:100%; max-width:480px; height:auto;}
.b_video__youtube iframe{display:none; width:100%; max-width:480px;}

.spoiler_txt{display:none;}

.review_book ul li:before {
  content: "\2022"; color: #bd236c; margin-right: 10px
}

.up-button {height: 50px; width: 50px; border-radius: 50%; opacity:0.75; background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M13 7L7 1L1 7' stroke='%233B393F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat; box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2), 0 5px 10px 0 rgba(0,0,0,0.1); cursor: pointer; position: fixed; right: 8%; display: none; z-index: 1;}
.up-button:hover {opacity:1;}

.item_info_marks {
  display: flex;
}
.item_info_rating {
  flex-grow: 1;
}
.item_info_marks_counters {
  color: #666666;
  align-self: center;
  line-height: 32px;
}
.item_info_marks_counters .book_serv .commented {
  margin: 0;
}