body{font-family:"PT Sans", serif;font-weight:400;font-style:normal;font-size:16px}@font-face{font-family:'durik';src:url("../fonts/durik.otf") format("opentype");font-weight:normal;font-style:normal}#books_detail p,#books_detailtwo p{text-indent:20px}.grecaptcha-badge{display:none}.disable{opacity:0.5;pointer-events:none}header{background:#fff}header.yellow{background:#fffbee}.wrapper{margin:0 auto;max-width:1312px;padding:0 1em}.books_list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -0.5%}.books_list .item_book{text-decoration:none;padding:1em 2em;box-sizing:border-box;background:#d52e39;display:flex;align-items:center;border-radius:0.5em;margin:0.5%;cursor:pointer}.books_list .item_book.imageblock{padding:0;background:none}.books_list .item_book.imageblock img{border:0;width:40px;height:40px}.books_list .item_book.krasnyy{background:#d52e39}.books_list .item_book.korichnevyy{background:#533019}.books_list .item_book.zelenyy{background:#519a5a}.books_list .item_book .item_title{color:white;overflow:hidden;text-overflow:ellipsis;flex:1;white-space:nowrap;font-family:'durik';font-weight:bold;font-size:1em;max-width:300px}.books_list .item_book .autor{white-space:nowrap;font-style:italic;font-size:0.8em;color:#fff;margin:0 0 0 2em;padding:0 2em 0 0;background:url("../images/rightarrowr.svg") 100% 50% no-repeat;background-size:contain}.filterform{display:flex;align-items:center;justify-content:center;align-items:center;margin:0 0 1em 0}.filterform input,.filterform select{outline:none;padding:0.6em 2em;border:1px solid gray;box-sizing:border-box;color:gray;border-radius:1em;margin:0 0.5em;flex:1}.filterform input{flex:1.8}.page_description{font-size:1em;color:#rgba 53,53,53,1}.head_line{display:flex;align-items:center;padding:1em 0}.head_line .head_line_col{flex:1}.head_line .head_line_col.right{display:flex;align-items:center;justify-content:flex-end}.head_line .logo{display:block;text-decoration:none;background:url("../images/logo.svg") 50% 50% no-repeat;background-size:contain;width:228px;height:128px}.head_line .text{display:block;text-decoration:none;font-family:'durik';text-align:center;color:#353535;font-size:2em}.head_line .text.active{color:#d52e39}.head_line .auth{background:#519a5a;padding:0.5em 1em;display:block;width:max-content;text-decoration:none;color:#fff;font-weight:700;font-size:1em;border-radius:1em;box-sizing:border-box}.menu ul{list-style:none;margin:1em auto;padding:1em 0;border-bottom:1px solid #353535;display:flex;align-items:center;justify-content:center;width:max-content}.menu ul li{margin:0 1em}.menu ul li:first-child{margin:0 1em 0 0}.menu ul li:last-child{margin:0 0 0 1em}.menu ul li a{color:#353535;font-size:1em;font-weight:700;text-decoration:none;position:relative;display:block}.menu ul li a:hover,.menu ul li a.active{color:#a8252e}.menu ul li a:hover:after,.menu ul li a.active:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-1em;height:2px;background:#a8252e}.pd{display:block;margin:0 auto;padding:0 7em}.block_contest{padding:2em 0}.block_contest .image{padding:0 0 1em 0}.block_contest .image img{max-width:100%;display:block;margin:0 auto}.block_contest .block_contest_module_title{font-family:'durik';font-size:2em;font-weight:bold;display:block}.block_contest .block_contest_list{margin:1em -1%;display:flex}.block_contest .block_contest_list .block_contest_item{margin:0 1%;flex:1}.block_contest .block_contest_list .block_contest_item .block_contest_title{color:#353535;font-size:1em;font-weight:700}.block_contest .block_contest_list .block_contest_item .block_contest_desc{font-size:1em;font-weight:400;color:#353535;padding:0.5em 0 0 0}.faq_item{display:block;border-top:1px solid #ccc}.faq_item:last-child{border-bottom:1px solid #ccc}.faq_item .faq_item_quest{padding:1em 1em;font-size:1em;color:#353535;background:url("../images/arrow-circle-up.svg") 95% 50% no-repeat;background-size:2em;cursor:pointer}.faq_item .faq_item_answer{display:none;padding:1em 1em;font-size:1em;color:#353535}.faq_item .faq_item_answer ul{margin:0}.faq_item.active .faq_item_quest{background:url("../images/arrow-circle-down.svg") 95% 50% no-repeat;background-size:2em}.faq_item.active .faq_item_answer{display:block}.block{padding:5em 0}.block .columns{display:flex;margin:0 -1%}.block .columns.festivaltree .item{flex:1;margin:0 1%;display:flex;flex-direction:column;padding:1em;border-radius:1em;box-sizing:border-box;background:#f8f8f8}.block .columns.festivaltree .item .item_name{flex:1;color:#353535;font-family:'durik';font-size:1.2em;font-weight:bold}.block .columns.festivaltree .item .item_text{color:gray;font-size:1em;padding:0.5em 0 0 0}.block .columns .col{flex:1;margin:0 1%;display:flex;flex-direction:column}.block .columns .col.leftmin{flex:0.5}.block .columns .col img{max-width:100%;border-radius:1em}.block .info{display:flex;align-items:center;padding:2em;background:#f8f8f8;border-radius:1em;box-sizing:border-box;width:100%;margin:2em 0 0 0}.block .info .text{font-family:'durik';font-size:3em;color:#353535;flex:1}.block .points{display:flex;align-items:center;padding:1em 0}.block .points .points_title{font-weight:bold;font-family:'durik';font-size:2em;color:#353535;padding:0 1em 0 0}.block .points .point_item{color:#353535;font-size:1em;flex:1;position:relative;padding:0 1em 0 2em}.block .points .point_item::after{content:'';display:block;width:0.5em;height:0.5em;border-radius:10px;background:#353535;position:absolute;left:0;top:10%}.block.aboutpage .minitext{padding:0 0 1em 0;font-size:1em}.block.aboutpage .graffik{display:flex;align-items:center;padding:2em 0}.block.aboutpage .graffik .graffik_left{flex:1;box-sizing:border-box}.block.aboutpage .graffik .graffik_left img{display:block;margin:0 auto;max-width:450px}.block.aboutpage .graffik .graffik_right{flex:0.6}.block.aboutpage .graffik .graffik_right .title_right_block{font-weight:bold;font-family:'durik';font-size:2em;color:#353535;padding:0 0 1em 0}.block.aboutpage .graffik .graffik_right .graffik_point{display:block;padding:0 0 0 3em;margin:0 0 1em 0;position:relative}.block.aboutpage .graffik .graffik_right .graffik_point::after{content:'';width:1.6em;height:1.6em;border-radius:10px;background:#519a5a;position:absolute;left:0;top:0}.block.aboutpage .graffik .graffik_right .graffik_point.red::after{background:#d52e39}.block.aboutpage .graffik .graffik_right .graffik_point.yellow::after{background:#feb408}.block.aboutpage .graffik .graffik_right .graffik_point .procent{font-size:1.5em;color:#353535;font-weight:bold;font-family:'durik'}.block.aboutpage .graffik .graffik_right .graffik_point .description{font-size:1em;color:#353535}.block.aboutpage .right{margin:0 0 0 auto}.block.aboutpage .columns{padding:1em 5em 0 5em}.block.aboutpage .text{color:#353535;font-weight:bold;font-size:2em;font-family:'durik'}.block.aboutpage .mintext{font-size:1em;color:gray;padding:0 0 0.5em 0}.block.errors{text-align:center}.block.errors h1{font-size:8em;font-family:'durik';font-weight:bold;margin:0;padding:0}.block.errors .text{text-align:center;font-size:1em;display:block;padding:1em 0;font-weight:normal}.block.errors .btn_list a{margin:0 auto}.block.victory .right{margin:0 0 0 auto}.block.victory .columns{padding:1em 5em 0 5em}.block.victory .text{color:#353535;font-weight:bold;font-size:2em;font-family:'durik'}.block.victory .mintext{font-size:1em;color:gray;padding:0 0 0.5em 0}.block.about .description{font-size:1em;flex:1;color:#353535}.btn{background:#519a5a;padding:0.8em 1em;display:block;width:max-content;text-decoration:none;color:#fff;font-weight:700;font-size:1em;border-radius:1em;box-sizing:border-box;border:0}.btn.red{background:#d52e39}.btn.transparent{background:transparent;color:#353535;border:1px solid #353535}.title_page_block{display:flex;align-items:flex-end;padding:0 0 1em 0}.title_page_block .title_page{font-size:4em;color:#353535;flex:1;font-family:'durik';padding:0 1em 0 0;font-weight:bold;display:block;margin:0}.title_page_block .all{display:block;background:url("../images/all.svg") 50% 50% no-repeat;width:5.5em;height:2.6875em;text-decoration:none;background-size:contain}.slider{padding:5em 0 0 0;position:relative}.slider::before{content:'';display:block;background:#533019;width:100%;height:10em;position:absolute;left:0;right:0;bottom:0;z-index:1}.slider .component_slider{position:relative;z-index:3}.slider .component_slider .item{display:block;position:relative;width:5em;height:30em;background:#d52e39;border-radius:1em}.slider .component_slider .item.one{display:flex;flex-direction:column;color:white;align-items:center}.slider .component_slider .item.one .autors{flex:1;font-style:italic;color:#fff;writing-mode:vertical-lr;text-orientation:mixed;font-size:0.9em;white-space:nowrap;display:inline-block;text-align:right;padding:1em 0;transform:rotate(180deg);text-overflow:ellipsis;overflow:hidden}.slider .component_slider .item.one .name{flex:1.3;writing-mode:vertical-lr;text-orientation:mixed;white-space:nowrap;display:inline-block;font-size:1.1em;align-items:center;color:white;font-family:'durik';text-align:left;padding:1em 0;transform:rotate(180deg);text-overflow:ellipsis;overflow:hidden}.slider .component_slider .item.full{display:flex;flex-direction:column;color:white;width:22.5em;padding:1em;box-sizing:border-box;background:#d52e39 url("../images/fullbook.svg") 50% 85% no-repeat}.slider .component_slider .item.full .autors{text-align:center;color:#fff;font-size:1em;padding:2em 0;font-style:italic}.slider .component_slider .item.full .name{text-align:center;font-size:1.8em;padding:3em 0 0 0;flex:2;font-family:'durik'}.slider .component_slider .item.two{width:8em;display:flex;flex-direction:column;color:white;align-items:center}.slider .component_slider .item.two .autors{flex:1;font-style:italic;color:#fff;text-orientation:mixed;font-size:0.9em;white-space:nowrap;display:inline-block;text-align:right;padding:1em 1em;text-align:center;white-space:nowrap;box-sizing:border-box;width:100%;text-overflow:ellipsis;overflow:hidden}.slider .component_slider .item.two .name{flex:1.3;writing-mode:vertical-lr;text-orientation:mixed;white-space:nowrap;display:inline-block;font-size:1.1em;align-items:center;color:white;font-family:'durik';text-align:left;padding:1em 0;transform:rotate(180deg);text-overflow:ellipsis;overflow:hidden}.component_slider{overflow:hidden;padding:0 0 2em 0}.component_slider .swiper-slide{width:auto;display:inline-block}.component_slider .swiper-slide:last-child{margin-right:6.5em}.component_slider .swiper-slide img{display:block;width:auto;height:auto;max-width:100%}.victory_slider{overflow:hidden}.victory_slider .swiper-slide .item img{display:block;margin:0 auto;transition:0.3s;transform:scale(0.6);max-width:200px;max-height:200px}.victory_slider .swiper-slide.swiper-slide-active .item img{transition:0.3s;transform:scale(1.2)}.victory_block{background:#fffbee;padding:2em;width:100%;box-sizing:border-box;border-radius:2em;border:1px solid #feb408}.victory_block .victory_title{text-align:center;font-size:4em;font-family:'durik';font-weight:bold;color:#353535}.victory_block .victory_desc{font-size:1em;text-align:center;color:#353535;font-weight:400;padding:0.5em 0}.victory_block .victory_auth{display:block;width:max-content;margin:1em auto}.victory_block .victory_list_tag{display:flex;align-items:center;padding:1em 0;justify-content:center}.victory_block .victory_list_tag .victory_list_tag_item{padding:0.5em 0.5em 0.5em 3.5em;margin:0 1em;border:1px solid gray;background:url("../images/tag.svg") 0.5em 50% no-repeat;background-size:contain;border-radius:1em;display:block}.page_news_list{display:flex;margin:0 -1%;flex-wrap:wrap;box-sizing:border-box}.page_news_list .item{margin:1%;display:flex;flex-direction:column;padding:0em;box-shadow:0 4px 12px rgba(0,0,0,0.08);border-radius:1em;flex:0 0 24%;box-sizing:border-box;text-decoration:none}.page_news_list .item .item_element{display:flex;align-items:center;padding:1em 0 0 0}.page_news_list .item .item_element .js-favorite{display:block;width:1.2em;height:1.2em;cursor:pointer;margin:0 1em 0 0}.page_news_list .item .item_element .js-favorite.fa-heart-o{background:url("../images/fav.svg") 50% 50% no-repeat;background-size:contain}.page_news_list .item .item_element .js-favorite.fa-heart{background:url("../images/favactive.svg") 50% 50% no-repeat;background-size:contain}.page_news_list .item .item_element .item_element_comment{background:url("../images/icon.svg") 0 50% no-repeat;background-size:contain;padding:0 0 0 1.4em;color:#353535;height:1.2em;font-size:1em}.page_news_list .item:nth-child(9n+1),.page_news_list .item:nth-child(10n+6),.page_news_list .item:nth-child(10n+8){flex:0 0 46%}.page_news_list .item .item_image{display:block;height:10em;border-radius:1em 1em 0 0}.page_news_list .item .item_image img{width:100%;height:100%;border-radius:1em 1em 0 0;object-fit:cover}.page_news_list .item .item_date{text-align:left;font-size:0.8em;color:gray;font-weight:400;display:block;padding:0.5em 0}.page_news_list .item .item_title{font-size:2em;color:#353535;font-family:'durik';flex:1}.page_news_list .item .item_info{padding:1em;flex:1;display:flex;flex-direction:column}.return{display:block;color:#353535;font-size:1em;text-decoration:none;background:url("../images/return.svg") 0 50% no-repeat;background-size:contain;padding:0 0 0 2.5em;font-weight:700;width:max-content}.news_detail{display:block;padding:2em 0;box-sizing:border-box}.news_detail .js-favorite{display:block;width:1.2em;height:1.2em;cursor:pointer;margin:0 1em 0 0}.news_detail .js-favorite.fa-heart-o{background:url("../images/fav.svg") 50% 50% no-repeat;background-size:contain}.news_detail .js-favorite.fa-heart{background:url("../images/favactive.svg") 50% 50% no-repeat;background-size:contain}.news_detail .columns{display:flex;margin:0}.news_detail .columns.foot{border-top:1px solid #ccc;padding:1em 0 0 0;margin:4em 0 0 0}.news_detail .columns.foot .rightfooter{display:flex;align-items:center;justify-content:flex-end}.news_detail .columns .item_date{color:gray;font-size:0.9em}.news_detail .columns h1{margin:0.5em 0;padding:0;font-family:'durik';font-weight:bold;font-size:2em}.news_detail .columns .image_block{display:block;padding:0.5em 0}.news_detail .columns .image_block img{width:100%;height:100%;object-fit:contain;display:block;margin:0 auto}.news_detail .columns .detailtext{font-size:1em;padding:0.5em 0}.news_detail .columns .col{flex:1}.news_detail .columns .col.left{flex:2.3;padding:0 5em 0 0}.other_block{display:block}.other_block .title_module_block{font-size:1.5em;color:#353535;font-family:'durik';font-weight:bold}.other_block .news_list_other{padding:0.5em 0}.other_block .news_list_other .news_item{display:block;box-sizing:border-box;text-decoration:none;border-bottom:1px solid #ccc;padding:1em 0;margin:1em 0}.other_block .news_list_other .news_item:last-child{border-bottom:0px}.other_block .news_list_other .news_item .item_date{color:gray;font-size:0.9em;padding:0 0 0.5em 0}.other_block .news_list_other .news_item .item_title{color:#353535;font-family:'durik';font-weight:bold;font-size:1.5em}.colstree{display:flex;margin:0 -1% 1em}.colstree .col{flex:1;background:#f8f8f8;padding:1em;margin:0 1%;box-sizing:border-box;border-radius:1em;text-decoration:none;display:flex;flex-direction:column}.colstree .col .item_title{font-weight:400;color:#353535;font-family:'durik';font-size:1.5em;flex:1}.colstree .col .item_desc{font-size:1em;padding:0.5em 0 0 0;color:gray}.news_list{display:flex;margin:0 -1%}.news_list .news_list_item{flex:1;border-right:1px solid #ccc;padding:1em;margin:0 1%;box-sizing:border-box;text-decoration:none}.news_list .news_list_item .news_list_item_date{color:gray;font-size:0.9em}.news_list .news_list_item .news_list_item_title{font-family:'durik';font-weight:bold;font-size:1.5em;color:#353535;padding:0.5em 0}.news_list .news_list_item:last-child{border:0}footer{background:#f8f8f8;padding:2em 0}footer .partners .partners_title{color:gray;font-size:1em}footer .partners .partners_list{padding:1em 0;display:flex}footer .partners .partners_list .partners_item{margin:0 1em 0 0}footer .partners .partners_list .partners_item img{display:block;margin:0 auto;max-width:100%;max-height:80px}footer .partners .partners_list .partners_item:last-child{margin:0}footer .partners .partners_footer a{font-size:1em;text-decoration:underline;color:gray}footer .logo{display:block;text-decoration:none;background:url("../images/logo.svg") 50% 50% no-repeat;background-size:contain;width:228px;height:128px}footer .footer_line{display:flex}footer .footer_line .footer_line_col{flex:1}footer .footer_line .footer_line_col.auto{flex:none}.button-show-more__button .view-more-button{margin:1em auto;background:transparent;color:#353535;border:1px solid #353535}.block_page{padding:2em 0}.block_page .pagination{display:flex;align-items:center;justify-content:center;background:#F5F5F5;border-radius:0.5em;padding:0.5em;box-sizing:border-box;margin:1em auto;width:max-content}.block_page .pagination a,.block_page .pagination b,.block_page .pagination>div{box-sizing:border-box;width:2.8125em;height:2.8125em;display:flex;align-items:center;justify-content:center;margin:0em 0.3em;text-decoration:none;color:#707377;font-size:0.875em;font-weight:600}.block_page .pagination a:hover,.block_page .pagination b:hover,.block_page .pagination>div:hover{border-radius:0.5em;color:white;background:#519a5a}.block_page .pagination a.pagination__next,.block_page .pagination a.next,.block_page .pagination b.pagination__next,.block_page .pagination b.next,.block_page .pagination>div.pagination__next,.block_page .pagination>div.next{background:url("../images/pagination_arrowright.svg") 50% 50% no-repeat}.block_page .pagination a.pagination__prev,.block_page .pagination a.prev,.block_page .pagination b.pagination__prev,.block_page .pagination b.prev,.block_page .pagination>div.pagination__prev,.block_page .pagination>div.prev{background:url("../images/pagination_arrowleft.svg") 50% 50% no-repeat}.block_page .pagination b{border-radius:0.5em;color:white;background:#519a5a}.btnreg{color:#1e5dc3;text-decoration:underline;display:block;width:max-content;margin:1em auto 0;font-size:1em}.btnrestore{color:#1e5dc3;text-decoration:underline;display:block;width:max-content;font-size:1em;margin:0 0 0.5em 0}.keysteps{display:flex;flex-wrap:wrap;margin:0 -1%}.keysteps .item{margin:1%;flex:1 0 31%;box-sizing:border-box}.keysteps .item .item_desc{font-size:1em;color:#353535;padding:0.5em 0 0 0}.keysteps .item .item_name{display:flex;align-items:center}.keysteps .item .item_name .item_number{color:#fff;background:#d52e39;width:32px;height:32px;font-size:1em;border-radius:100%;display:flex;align-items:center;justify-content:center;flex:0 0 32px;margin:0 0.5em 0 0}.keysteps .item .item_name .item_title{font-weight:bold;flex:1;font-size:1em;color:#353535}.keysteps .item:nth-child(1),.keysteps .item:nth-child(2){flex:1 0 48%}.restorepageform{max-width:400px}.form_style *{outline:none}.form_style .btn{width:100%;text-align:center}.form_style textarea{font-size:1em;border:1px solid gray;padding:0.8em 1em;text-align:left;box-sizing:border-box;margin:0.5em 0;display:block;width:100%;border-radius:1em;resize:none}.form_style input{font-size:1em;border:1px solid gray;padding:0.8em 1em;text-align:left;box-sizing:border-box;margin:0.5em 0;display:block;width:100%;border-radius:1em}.gray .wrapper{background:#f8f8f8;border-radius:2em;padding:2em;box-sizing:border-box}.autors_list{display:flex;margin:0 -1%;flex-wrap:wrap}.autors_list .item{margin:1%;display:flex;align-items:center;flex:1 0 31%;box-sizing:border-box;font-family:'durik';font-weight:bold;font-size:1.8em;text-decoration:none;color:#353535}.autors_list .item .number{color:white;padding:12px}.autors_list .item .number.red-class-1{background:url("../images/red1.svg") 50% 50% no-repeat;background-size:contain}.autors_list .item .number.red-class-2{background:url("../images/red2.svg") 50% 50% no-repeat;background-size:contain}.autors_list .item .number.red-class-3{background:url("../images/red3.svg") 50% 50% no-repeat;background-size:contain}.autors_list .item .number.green-class-1{background:url("../images/green1.svg") 50% 50% no-repeat;background-size:contain}.autors_list .item .number.green-class-2{background:url("../images/green2.svg") 50% 50% no-repeat;background-size:contain}.autors_list .item .number.green-class-3{background:url("../images/green3.svg") 50% 50% no-repeat;background-size:contain}.autors_list .item .name{margin:0 0 0 1em}#books_detail .autors{float:right;padding:0 0 1em 1em}#books_detail .autors img{max-width:250px;max-height:300px}.user_list{display:block;padding:1.2em;box-sizing:border-box;background:#f8f8f8;border-radius:1em}.user_list.modals{padding:0em;background:none}.user_list .item{display:flex;align-items:center;white-space:nowrap;padding:0.4em 0}.user_list .item .number{color:#353535}.user_list .item .name{flex:1;color:#353535;padding:0 0 0 0.2em}.user_list .item .name.activeuser:after{content:'';display:inline-block;width:8px;height:8px;border-radius:100%;background:#519a5a;margin:0 0 0 0.2em;position:relative;top:-5px}.user_list .item .count{color:#353535;font-weight:bold}.modal-std-wrapper .scrollbar_book{max-height:450px;position:relative;padding:1em 32px}.modal-std-wrapper .scrollbar_booktwo{max-height:450px;position:relative;padding:1em 32px}.modal-std-wrapper .success_form{padding:0 0 7em 0;background:url("../images/success.svg") 50% 100% no-repeat;background-size:6em}.modal-std-wrapper#books,.modal-std-wrapper#vopros,.modal-std-wrapper#rezult,.modal-std-wrapper#auth,.modal-std-wrapper#register,.modal-std-wrapper#restore,.modal-std-wrapper#rating,.modal-std-wrapper#callback{width:100%;max-width:800px;font-size:16px;background:white;border-radius:1em;box-sizing:border-box;overflow:hidden;padding:0}.modal-std-wrapper#books #answers_list,.modal-std-wrapper#vopros #answers_list,.modal-std-wrapper#rezult #answers_list,.modal-std-wrapper#auth #answers_list,.modal-std-wrapper#register #answers_list,.modal-std-wrapper#restore #answers_list,.modal-std-wrapper#rating #answers_list,.modal-std-wrapper#callback #answers_list{display:block;padding:1em 0;outline:none}.modal-std-wrapper#books #answers_list label,.modal-std-wrapper#vopros #answers_list label,.modal-std-wrapper#rezult #answers_list label,.modal-std-wrapper#auth #answers_list label,.modal-std-wrapper#register #answers_list label,.modal-std-wrapper#restore #answers_list label,.modal-std-wrapper#rating #answers_list label,.modal-std-wrapper#callback #answers_list label{display:flex;align-items:flex-start;margin:0 0 1em 0;outline:none}.modal-std-wrapper#books #answers_list label:last-child,.modal-std-wrapper#vopros #answers_list label:last-child,.modal-std-wrapper#rezult #answers_list label:last-child,.modal-std-wrapper#auth #answers_list label:last-child,.modal-std-wrapper#register #answers_list label:last-child,.modal-std-wrapper#restore #answers_list label:last-child,.modal-std-wrapper#rating #answers_list label:last-child,.modal-std-wrapper#callback #answers_list label:last-child{margin:0}.modal-std-wrapper#books #answers_list label input,.modal-std-wrapper#books #answers_list label textarea,.modal-std-wrapper#vopros #answers_list label input,.modal-std-wrapper#vopros #answers_list label textarea,.modal-std-wrapper#rezult #answers_list label input,.modal-std-wrapper#rezult #answers_list label textarea,.modal-std-wrapper#auth #answers_list label input,.modal-std-wrapper#auth #answers_list label textarea,.modal-std-wrapper#register #answers_list label input,.modal-std-wrapper#register #answers_list label textarea,.modal-std-wrapper#restore #answers_list label input,.modal-std-wrapper#restore #answers_list label textarea,.modal-std-wrapper#rating #answers_list label input,.modal-std-wrapper#rating #answers_list label textarea,.modal-std-wrapper#callback #answers_list label input,.modal-std-wrapper#callback #answers_list label textarea{outline:none}.modal-std-wrapper#books #answers_list label span,.modal-std-wrapper#vopros #answers_list label span,.modal-std-wrapper#rezult #answers_list label span,.modal-std-wrapper#auth #answers_list label span,.modal-std-wrapper#register #answers_list label span,.modal-std-wrapper#restore #answers_list label span,.modal-std-wrapper#rating #answers_list label span,.modal-std-wrapper#callback #answers_list label span{margin:0 0 0 0.5em}.modal-std-wrapper#books .modal-std,.modal-std-wrapper#vopros .modal-std,.modal-std-wrapper#rezult .modal-std,.modal-std-wrapper#auth .modal-std,.modal-std-wrapper#register .modal-std,.modal-std-wrapper#restore .modal-std,.modal-std-wrapper#rating .modal-std,.modal-std-wrapper#callback .modal-std{width:100%;display:flex;flex-direction:column;height:100%;justify-content:center;box-sizing:border-box}.modal-std-wrapper#books .modal-std .modal-std-footer,.modal-std-wrapper#vopros .modal-std .modal-std-footer,.modal-std-wrapper#rezult .modal-std .modal-std-footer,.modal-std-wrapper#auth .modal-std .modal-std-footer,.modal-std-wrapper#register .modal-std .modal-std-footer,.modal-std-wrapper#restore .modal-std .modal-std-footer,.modal-std-wrapper#rating .modal-std .modal-std-footer,.modal-std-wrapper#callback .modal-std .modal-std-footer{display:flex;align-items:center;padding:1em 16px;border-top:1px solid gray}.modal-std-wrapper#books .modal-std .modal-std-footer .mrg,.modal-std-wrapper#vopros .modal-std .modal-std-footer .mrg,.modal-std-wrapper#rezult .modal-std .modal-std-footer .mrg,.modal-std-wrapper#auth .modal-std .modal-std-footer .mrg,.modal-std-wrapper#register .modal-std .modal-std-footer .mrg,.modal-std-wrapper#restore .modal-std .modal-std-footer .mrg,.modal-std-wrapper#rating .modal-std .modal-std-footer .mrg,.modal-std-wrapper#callback .modal-std .modal-std-footer .mrg{flex:1}.modal-std-wrapper#books .modal-std .modal_detail,.modal-std-wrapper#vopros .modal-std .modal_detail,.modal-std-wrapper#rezult .modal-std .modal_detail,.modal-std-wrapper#auth .modal-std .modal_detail,.modal-std-wrapper#register .modal-std .modal_detail,.modal-std-wrapper#restore .modal-std .modal_detail,.modal-std-wrapper#rating .modal-std .modal_detail,.modal-std-wrapper#callback .modal-std .modal_detail{font-size:1em}.modal-std-wrapper#books .modal-std .modal_detail .error,.modal-std-wrapper#vopros .modal-std .modal_detail .error,.modal-std-wrapper#rezult .modal-std .modal_detail .error,.modal-std-wrapper#auth .modal-std .modal_detail .error,.modal-std-wrapper#register .modal-std .modal_detail .error,.modal-std-wrapper#restore .modal-std .modal_detail .error,.modal-std-wrapper#rating .modal-std .modal_detail .error,.modal-std-wrapper#callback .modal-std .modal_detail .error{color:#a8252e;text-align:left;display:block}.modal-std-wrapper#books .modal-std .modal_detail.pdn,.modal-std-wrapper#vopros .modal-std .modal_detail.pdn,.modal-std-wrapper#rezult .modal-std .modal_detail.pdn,.modal-std-wrapper#auth .modal-std .modal_detail.pdn,.modal-std-wrapper#register .modal-std .modal_detail.pdn,.modal-std-wrapper#restore .modal-std .modal_detail.pdn,.modal-std-wrapper#rating .modal-std .modal_detail.pdn,.modal-std-wrapper#callback .modal-std .modal_detail.pdn{padding:0 32px 1em 32px}.modal-std-wrapper#books .modal-std .bookbtn,.modal-std-wrapper#vopros .modal-std .bookbtn,.modal-std-wrapper#rezult .modal-std .bookbtn,.modal-std-wrapper#auth .modal-std .bookbtn,.modal-std-wrapper#register .modal-std .bookbtn,.modal-std-wrapper#restore .modal-std .bookbtn,.modal-std-wrapper#rating .modal-std .bookbtn,.modal-std-wrapper#callback .modal-std .bookbtn{display:none}.modal-std-wrapper#books .modal-std .bookbtn.active,.modal-std-wrapper#vopros .modal-std .bookbtn.active,.modal-std-wrapper#rezult .modal-std .bookbtn.active,.modal-std-wrapper#auth .modal-std .bookbtn.active,.modal-std-wrapper#register .modal-std .bookbtn.active,.modal-std-wrapper#restore .modal-std .bookbtn.active,.modal-std-wrapper#rating .modal-std .bookbtn.active,.modal-std-wrapper#callback .modal-std .bookbtn.active{display:block}.modal-std-wrapper#books .modal-std .modal_detail2,.modal-std-wrapper#vopros .modal-std .modal_detail2,.modal-std-wrapper#rezult .modal-std .modal_detail2,.modal-std-wrapper#auth .modal-std .modal_detail2,.modal-std-wrapper#register .modal-std .modal_detail2,.modal-std-wrapper#restore .modal-std .modal_detail2,.modal-std-wrapper#rating .modal-std .modal_detail2,.modal-std-wrapper#callback .modal-std .modal_detail2{display:none}.modal-std-wrapper#books .modal-std .modal_detail2.active,.modal-std-wrapper#vopros .modal-std .modal_detail2.active,.modal-std-wrapper#rezult .modal-std .modal_detail2.active,.modal-std-wrapper#auth .modal-std .modal_detail2.active,.modal-std-wrapper#register .modal-std .modal_detail2.active,.modal-std-wrapper#restore .modal-std .modal_detail2.active,.modal-std-wrapper#rating .modal-std .modal_detail2.active,.modal-std-wrapper#callback .modal-std .modal_detail2.active{display:block}.modal-std-wrapper#books .modal-std .modal_detail2 .error,.modal-std-wrapper#vopros .modal-std .modal_detail2 .error,.modal-std-wrapper#rezult .modal-std .modal_detail2 .error,.modal-std-wrapper#auth .modal-std .modal_detail2 .error,.modal-std-wrapper#register .modal-std .modal_detail2 .error,.modal-std-wrapper#restore .modal-std .modal_detail2 .error,.modal-std-wrapper#rating .modal-std .modal_detail2 .error,.modal-std-wrapper#callback .modal-std .modal_detail2 .error{color:#a8252e;text-align:left;display:block}.modal-std-wrapper#books .modal-std .modal_detail2.pdn,.modal-std-wrapper#vopros .modal-std .modal_detail2.pdn,.modal-std-wrapper#rezult .modal-std .modal_detail2.pdn,.modal-std-wrapper#auth .modal-std .modal_detail2.pdn,.modal-std-wrapper#register .modal-std .modal_detail2.pdn,.modal-std-wrapper#restore .modal-std .modal_detail2.pdn,.modal-std-wrapper#rating .modal-std .modal_detail2.pdn,.modal-std-wrapper#callback .modal-std .modal_detail2.pdn{padding:0 32px 1em 32px}.modal-std-wrapper#books .modal-std .modal-std-titlecol,.modal-std-wrapper#vopros .modal-std .modal-std-titlecol,.modal-std-wrapper#rezult .modal-std .modal-std-titlecol,.modal-std-wrapper#auth .modal-std .modal-std-titlecol,.modal-std-wrapper#register .modal-std .modal-std-titlecol,.modal-std-wrapper#restore .modal-std .modal-std-titlecol,.modal-std-wrapper#rating .modal-std .modal-std-titlecol,.modal-std-wrapper#callback .modal-std .modal-std-titlecol{border-bottom:1px solid gray}.modal-std-wrapper#books .modal-std .modal-std-titlecol .title,.modal-std-wrapper#vopros .modal-std .modal-std-titlecol .title,.modal-std-wrapper#rezult .modal-std .modal-std-titlecol .title,.modal-std-wrapper#auth .modal-std .modal-std-titlecol .title,.modal-std-wrapper#register .modal-std .modal-std-titlecol .title,.modal-std-wrapper#restore .modal-std .modal-std-titlecol .title,.modal-std-wrapper#rating .modal-std .modal-std-titlecol .title,.modal-std-wrapper#callback .modal-std .modal-std-titlecol .title{color:#121212;font-size:1.5em;font-weight:600;padding:1em 32px 0.5em;font-family:'durik'}.modal-std-wrapper#books .modal-std .modal-std-title,.modal-std-wrapper#vopros .modal-std .modal-std-title,.modal-std-wrapper#rezult .modal-std .modal-std-title,.modal-std-wrapper#auth .modal-std .modal-std-title,.modal-std-wrapper#register .modal-std .modal-std-title,.modal-std-wrapper#restore .modal-std .modal-std-title,.modal-std-wrapper#rating .modal-std .modal-std-title,.modal-std-wrapper#callback .modal-std .modal-std-title{color:#121212;font-size:1.5em;font-weight:600;border-bottom:1px solid gray;padding:1em 32px;font-family:'durik'}.modal-std-wrapper#books .modal-std .modal-std-description,.modal-std-wrapper#vopros .modal-std .modal-std-description,.modal-std-wrapper#rezult .modal-std .modal-std-description,.modal-std-wrapper#auth .modal-std .modal-std-description,.modal-std-wrapper#register .modal-std .modal-std-description,.modal-std-wrapper#restore .modal-std .modal-std-description,.modal-std-wrapper#rating .modal-std .modal-std-description,.modal-std-wrapper#callback .modal-std .modal-std-description{color:#121212;font-size:1em;font-weight:400;padding:0 0 0.6em 0}.modal-std-wrapper#books .modal-std .modal-std-button a,.modal-std-wrapper#vopros .modal-std .modal-std-button a,.modal-std-wrapper#rezult .modal-std .modal-std-button a,.modal-std-wrapper#auth .modal-std .modal-std-button a,.modal-std-wrapper#register .modal-std .modal-std-button a,.modal-std-wrapper#restore .modal-std .modal-std-button a,.modal-std-wrapper#rating .modal-std .modal-std-button a,.modal-std-wrapper#callback .modal-std .modal-std-button a{height:3.6em;border-radius:0.3125em;background:#4C4843;color:#fff;font-size:1em;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:1em 2em;box-sizing:border-box;width:max-content}.modal-std-wrapper#rezult,.modal-std-wrapper#callback{max-width:600px}.modal-std-wrapper#rating{max-width:450px}.modal-std-wrapper#auth,.modal-std-wrapper#register,.modal-std-wrapper#restore{max-width:420px}.modal-std-wrapper#auth .modal-std .modal-std-title,.modal-std-wrapper#auth .modal-std .modal-std-footer,.modal-std-wrapper#register .modal-std .modal-std-title,.modal-std-wrapper#register .modal-std .modal-std-footer,.modal-std-wrapper#restore .modal-std .modal-std-title,.modal-std-wrapper#restore .modal-std .modal-std-footer{border:0}.user-info{display:flex;align-items:center;padding:0.5em 32px}.user-info .avatar{flex:0 0 45px;width:45px;height:45px;border-radius:100%;margin:0 0.5em 0 0}.user-info .avatar img{display:block;object-fit:contain;border-radius:100%;width:100%;height:100%}.user-info .place{display:block;font-size:1em;padding:0.4em 0.5em 0.4em 2.5em;box-sizing:border-box;border:1px solid #ddd;border-radius:2em;font-weight:bold;background:url("../images/place.svg") 18% 50% no-repeat;background-size:1.6em;margin:0 0.5em 0 0}.user-info .points{display:block;font-size:1em;padding:0.4em 0.5em 0.4em 2.5em;box-sizing:border-box;border:1px solid #ddd;border-radius:2em;font-weight:bold;background:url("../images/points.svg") 18% 50% no-repeat;background-size:1.6em;margin:0 0.5em 0 0}form.editprofile{max-width:30%}form.editprofile .form-group{margin-bottom:15px}form.editprofile .avatar-section{margin-top:20px}form.editprofile .current-avatar{margin-bottom:10px}form.editprofile input[type="file"]{margin-top:5px}form.editprofile small{display:block;color:#666;margin-top:5px}.user_info{display:flex;align-items:center;margin:0 0 3em 0}.user_info .progress-ring{position:relative;width:200px;height:200px;display:flex;justify-content:center;align-items:center}.user_info .progress-ring .progress{width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0}.user_info .progress-ring .progress-text{position:relative;text-align:center;color:#333;background:white;width:90%;height:90%;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;border-radius:100%;justify-content:center}.user_info .progress-ring .percentage{font-size:2em;font-weight:bold}.user_info .progress-ring .label{font-size:1em;display:block}.user_info .user_info_detail{flex:0 0 16%;margin:0 0 0 2%;box-sizing:border-box}.user_info .user_info_avatar{flex:0 0 16%;margin:0 2% 0 0;box-sizing:border-box}.user_info .user_info_avatar img{width:100%;height:100%;border-radius:100%;object-fit:fill}.user_info .user_info_info{flex:1}.user_info .user_info_info .user_info_name{font-size:3em;font-weight:bold;font-family:'durik'}.user_info .user_info_info .user_info_email{font-size:1em;font-weight:bold;margin:2em 0}.tablewdth{display:table;width:100%;border:0;border-collapse:collapse;box-sizing:border-box;margin:1em 0}.tablewdth tr th{text-align:left;color:gray;font-size:0.8em}.tablewdth tr td{padding:0.5em;font-size:1em;color:#353535}.tablewdth tr:nth-child(even){background:#f8f8f8}@media (max-width: 1024px){.wrapper{padding:0 16px}.autors_list .item{font-size:1.3em}.title_page_block .title_page{font-size:3em}}.mobile_btn{display:none}.mobile_pdn_menu{display:none}.noscroll{overflow:hidden}@media (max-width: 767px){.head_line .logo{background:url("../images/mobilelogo.svg") 50% 50% no-repeat;background-size:contain;width:74px;height:136px}.filterform{margin:0 0 1em 0;display:block}.filterform input,.filterform select{margin:5px 0;width:100%}.filterform button{width:100%}form.editprofile{max-width:100%}.user-info{padding:0.5em 5px}.tablewdth tr th{white-space:nowrap;padding:0 10px 0 0}.user_info{flex-direction:column}.user_info .user_info_detail{margin:1em 0 0 0}.user_info .user_info_avatar{max-height:200px;flex:1 0 200px}#vopros.modal-std-wrapper .scrollbar_book{max-height:max-content}.books_list .item_book{max-width:100%}.books_list .item_book .autor{max-width:30%;overflow:hidden;text-overflow:ellipsis}.mobile_pdn_menu{display:block;visibility:hidden;position:fixed;left:0;top:20%;box-shadow:0 0 10px #cccccc;right:0;bottom:0;z-index:9;background:#fffbee;padding:2em;transition:0.5s;transform:translate(0, -200%)}.mobile_pdn_menu ul{list-style:none;padding:0;margin:0}.mobile_pdn_menu ul li{margin:1em 0}.mobile_pdn_menu ul li a{color:#353535;font-size:1em;font-weight:700;text-decoration:none;position:relative;display:block}.mobile_pdn_menu ul li a:hover,.mobile_pdn_menu ul li a.active{color:#a8252e}.mobile_pdn_menu.active{visibility:visible;transition:0.5s;transform:translate(0, 0%)}.mobile_btn{display:flex;flex-direction:column;width:52px;height:34px;position:relative;box-sizing:border-box;padding:6px;border:1px solid #353535;border-radius:1em;margin:0 0 0 1em;transition:0.5s}.mobile_btn span{display:block;width:100%;height:3px;background:#353535;transition:0.5s}.mobile_btn span:nth-child(2){margin:auto 0 auto 0;opacity:1}.mobile_btn.active{transition:0.5s;padding:9px}.mobile_btn.active span{transition:0.5s}.mobile_btn.active span:nth-child(1){transform:translate(1px, 6px) rotate(45deg)}.mobile_btn.active span:nth-child(3){transform:translate(0px, -4px) rotate(-45deg)}.mobile_btn.active span:nth-child(2){opacity:0}.block.about .description{padding:0 0 1em 0}.title_page_block .all{margin:0 0 0 auto}.victory_block{padding:1em}.block{padding:2em 0}.block .columns{flex-direction:column}.block .columns .col{margin:0 0 1em 0}.block.victory .right{margin:0.5em 0 0 0}.block.victory .columns{padding:1em 0 0 0}.block.victory .columns .col{margin:0 0 1em 0}.title_page_block{display:block;position:relative}.title_page_block .title_page{font-size:2.5em;padding:0}footer .footer_line{display:block}footer .footer_line .partners{margin:1em 0 0 0}footer .footer_line .partners_item img{max-width:100% !important}.head_line .text{display:none}.menu{display:none}.block .points .points_title{padding:0 0 0.5em 0}.block .points .points_title br{display:none}.pd{padding:0}.keysteps .item:nth-child(1),.keysteps .item:nth-child(2){flex:1 0 100%;margin:0.5em 0}.keysteps .item{margin:0.5em 0;flex:1 0 100%}.block_contest .block_contest_list{display:block}.block_contest .block_contest_list .block_contest_item{margin:0.5em 0}.block .info{display:block;padding:1em}.block .info .text{font-size:1.8em;padding:0 0 0.5em 0}.colstree{margin:0;display:block}.colstree .col{margin:0.5em 0}.block .points{display:block}.block .points .point_item{padding:0em 0 1em 2em}.block.aboutpage .columns{padding:1em 0em 0 0em}.block.aboutpage .graffik{display:block}.block.aboutpage .graffik .graffik_left{padding:0 0 1em 0}.block.aboutpage .graffik .graffik_left img{max-width:100%}.victory_block .victory_list_tag .victory_list_tag_item{padding:0.5em;background:none;margin:0 0.5em}.autors_list{margin:0}.autors_list .item{flex:1 0 100%;margin:10px 0}}
