:root {
                --main-bckgr:#b8860b42;
                --content-bckgr:#ffffff;
                --main-font:"Philosopher", Arial, Helvetica, serif;
                --primary-color: #b8860b;
                --info-color: #ffffff;
                --href-color: #b8860b;
                --text-sidebar: #886e2f;
                --background-sidebar: #f5f7ff;
               }/*ЦВЕТ ПОДЛОЖКИ и ШРИФТ*/
body{background:var(--main-bckgr);
     font-family:var(--main-font);}
#content, .font_size input[type="text"]{background:var(--content-bckgr);}
#menu ul a, .but, #listbooks .button, #pagination li.active,.font_size input[type="button"] {background:var(--primary-color)!important;}/*ОСНОВНОЙ ЦВЕТ (меню, лого, читать)*/
#listbooks a, #logo a i, .boxed1 h2, .font_size input[type="text"], ul.breadcrumb, .post-genres h4 a, ul.list_authors a, .name-mob{color:var(--primary-color);}/*Цвет текста*/
.textsearch{border:1px solid var(--primary-color);}/*РАМКА ПОИСКА*/
#pagination li.active{border:solid 1px var(--primary-color);}/*ПАГИНАЦИЯ*/
a{color:var(--href-color);}/*ЦВЕТ ТЕКСТА ССЫЛОК*/
#menu ul a, .but, #listbooks .button, #pagination li.active, .font_size input[type="button"]{color:var(--info-color);}
@media screen and (max-width: 767px){
    #menu ul a {color: var(--primary-color);background: #fff!important;}}
.boxed1 a{color:var(--text-sidebar);}/*ЦВЕТ ТЕКСТА САЙДБАР*/
.boxed1 ul{background:var(--background-sidebar);}/*ЦВЕТ ПОДЛОЖКИ САЙДБАР*/
/*КНОПКИ В КНИГАХ - ШРИФТ - БОРДЕР*/
#listbooks .button{font-size:15px;}
#listbooks li{font-size:13px;background:var(--content-bckgr);}
/*----------------------------------*/
body{margin:0;padding:0;}
h1, h2, h3{margin:0;padding:0;}
a:hover{text-decoration:none;}
p{padding-left:5px;padding-right:5px;text-align:justify;text-indent:14px;font-size:16px;color:black;line-height:21px;}
#header{width:100%;min-height:100px;margin:0 auto;box-sizing:border-box;background:white;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);}
nav.clearfix{overflow:hidden;max-width:1200px;width:100%;margin:0 auto;padding:10px 0;}
#logo{float:left;width:300px;}
#logo a{text-decoration:none;font-style:normal!important;text-align:center;letter-spacing:-1px;font-size:26px;font-weight:normal;width:100%;display:inline-block;}
#logo a img{margin-bottom:-15px;max-height:90px;}
#logo a i{font-style:normal!important;text-align:center;letter-spacing:-1px;font-size:30px;width:100%;display:inline-block;text-transform:uppercase;font-weight:bold;line-height:1;}
#logo a:hover{color:#990000;}
#menu{float:left;width:calc(100% - 300px);}
#splash{display:block;float:left;max-width:600px;width:100%;min-height:50px;color:white;}
#search{color:#000!important;width:100%;float:left;margin-top:3px;padding-right:10px;box-sizing:border-box;}
#search ul{list-style-type:none;text-align:left;}
.textsearch{display:inline-block;width:calc(100% - 140px);padding:3px;font-size:17px;padding:9px 5px;vertical-align:top;}
.but{width:120px;font-size:20px;line-height:30px;padding:5px 20px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;box-shadow:inset 0 21px 18px -10px rgba(255,255,255,0.5);border:none;font-family:var(--main-font);display:inline-block;text-transform:uppercase;}
.bookmarks{line-height:2.5;float:left;display:block;}
#menu ul{min-height:40px;margin:10px 0 15px 0;list-style:none;float:left;background:#e6e2e278;padding:0;box-shadow:0px 9px 10px 0px rgba(0, 0, 0, 0.1);}
#menu li{display:inline;}
#menu ul a{min-height:40px;box-sizing:border-box;display:block;float:left;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:-1px;margin-right:4px;font-size:20px;padding:8px 22px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;box-shadow:inset 0 21px 18px -10px rgba(255,255,255,0.5);}
#content{max-width:1200px;margin:0 auto;overflow:hidden;margin-top:16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}
#posts{float:left;text-align:center;width:calc(100% - 300px);padding:10px;margin-bottom:20px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;box-sizing:border-box;}
#all-genres{display:none;}
.adv-read-book{max-width:100%;width:100%;margin:30px 0;overflow:hidden;}
.post{padding-bottom:1em;}
#posts h1{padding-top:25px;text-align:center;text-transform:uppercase;}
#posts h2{padding-top:25px;padding-left:20px;text-align:left;}
h1{text-align:center;font-size:22px;}
#listbooks ul{padding-left:0;display:inline-block;vertical-align:top;}
#listbooks li{display:inline-block;zoom:1;list-style-type:none;width:200px;text-align:left;vertical-align:top;padding:0;line-height:120%;margin:0 7px 15px;}
#listbooks li:hover{background-color:#fdfdfd;-moz-box-shadow:3px 1px 10px #777;-webkit-box-shadow:3px 1px 10px #777;box-shadow:3px 1px 10px #777;}
.info-book{min-height:220px;text-align:center;}
#listbooks a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#listbooks img{display:block;width:140px;height:200px;margin:2px auto;border:1px solid #cccccc;-moz-box-shadow:3px 1px 10px #777;-webkit-box-shadow:3px 1px 10px #777;box-shadow:3px 1px 10px #777;filter:progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=123, Strength=6);}
#listbooks h3{text-align:center;font-size:15px;padding:6px 0;min-height:42px;}
.smalllink{text-decoration:none;font-size:15px;font-weight:bold;}
#listbooks .button{max-width:140px;width:100%;margin:0 auto 9px;text-decoration:none;text-transform:uppercase;text-align:center;padding:7px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;box-shadow:inset 0 21px 18px -10px rgba(255,255,255,0.5);}
.pro_book{width:100%;}
#rate{width:700px;}
#g1{float:right;padding-left:100px;}
#intro{padding-bottom:30px;}
#intro{font-size:14px;}
#posts blockquote{text-align:left;padding-bottom:20px;}
.posttitle{font-size:12px;color:#aaaaaa;}
.posttitle a{font-size:12px;color:#aaaaaa;}
.post .title{padding-top:10px;font-size:2em;font-weight:normal;color:#066c86;margin-bottom:15px;}
.post .date{height:20px;padding:2px 0 0 10px;background:url(/images/img12.gif) no-repeat;font-size:16px;font-weight:normal;}
.post .story{padding:0 20px;line-height:1.6em;}
.post .meta{height:40px;margin:0 20px;padding:0 0 0 10px;background:#EEEDED url(/images/img13.gif) no-repeat;}
.post .meta span{display:none;}
.post .meta p{margin:0;padding:10px 0 0 0;}
.post .meta a{float:left;height:20px;padding:4px 20px 0 37px;text-decoration:none;font-size:small;font-weight:bold;color:#777777;}
.post .meta a:hover{color:#E55D13;}
.post .category{background:url(/images/img14.gif) no-repeat left bottom;}
.post .comments{background:url(/images/img15.gif) no-repeat left bottom;}
.pictext{text-align:center;font-size:12px;font-weight:bold;}
h5{text-align:center;}
h3{text-align:center;}
.post.er404 img{width:100%;height:auto;}
.post.er404 p{padding-left:5px;padding-right:5px;text-align:center;text-indent:14px;font-size:20px;color:var(--primary-color);line-height:21px;}
#bar{float:left;width:300px;margin-bottom:15px;padding:10px 10px;box-sizing:border-box;}
#listauthors ul{text-align:left !important;}
#letters ul{padding-left:0;}
.left-img{display:block;}
.right-content{display:block;padding-left:160px;}
#authorannot p{margin:20px;font-size:13px;}
#bookannot{text-indent:6px;text-align:justify;}
#pagination{display:inline-block;color:red;text-align:left !important;max-width:760px;}
#pagination ul{padding-left:0;}
ul.pagination{padding:0;}
ul.pagination a{text-decoration:none;}
#pagination li{display:inline;padding:5px 9px 5px 9px;background:#f8f0d9;margin:2px;border:solid 1px black;}
#pagination .current{background:#fffff6 !important;color:black;}
#pagination .free{background:#fffff6 !important;border:none;}
#bpagination{display:inline-block;text-align:center;}
#bpagination li{display:inline;padding:5px;background:#f8f0d9;margin:2px;border:solid 1px black;text-align:center;}
#bpagination ul{padding-left:0px;display:inline-block;vertical-align:middle;}
.font_size{display:inline-block;text-align:center;padding-top:10px;font-size:15px;vertical-align:middle;}
.font_size div{margin-top:10px;}
.font_size input[type="button"]{width:30px;height:30px;cursor:pointer;font-size:18px;font-weight:600;border:none;border-radius:3px;}
.font_size input[type="text"]{width:50px;height:30px;font-size:18px;text-align:center;border:none;font-weight:700;}
#contents{display:inline-block;}
#seq{text-align:left;}
#letters li{display:inline;}
#feedback{padding-bottom:70px;text-align:center;}
#feedback ul{-webkit-padding-start:0px;}
#feedback li{display:inline;float:left;}
#teaser{width:195px;border:#AFB43C solid 1px;background:#ffffff !important;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;text-align:center;}
.boxed1{margin-bottom:20px;overflow:hidden;}
.boxed1 h2{margin:0 0 0 0;padding:3px 0px 0px 10px;text-align:left;letter-spacing:-1px;font-size:22px;font-weight:normal;-moz-border-radius:9px 9px 0px 0px !important;-webkit-border-radius:9px 9px 0px 0px !important;border-radius:9px 9px 0px 0px !important;border-bottom:1px solid #e6e2e2;}
.boxed1 h4{font-size:17px;color:#FFFFFF !important;margin:0px;padding:6px;border-bottom:1px solid #e6e2e2;}
.bot1{margin-top:2px !important;height:14px;background:#f8f0d9 url(/images/box1b.png) !important;}
.boxed1 ul{margin:0;padding:0;list-style:none;}
.boxed1 li{padding:7px;padding-left:10px;border:none;font-size:13px;text-transform:uppercase;}
.boxed1 a{text-decoration:none;font-weight:bold;}
.boxed1 .active, .boxed1 .active a{background-color:#ABB63D;color:#FFFFFF;}
.boxed2 h5{border:1px solid black;padding-top:0px;background:#C5DFE9;-moz-border-radius:0px 0px 9px 9px !important;-webkit-border-radius:0px 0px 9px 9px !important;border-radius:0px 0px 9px 9px !important;margin-top:0px;}
.boxed2{margin-bottom:12px;margin-top:-2px;}
.boxed2d{margin:10px;font-size:12px;}
.box2{margin-top:2px !important;height:22px;}
.boxed2 h2{height:25px;margin:0 0 0 0;padding:3px 10px 0 0px;text-align:center;letter-spacing:-1px;font-size:18px;font-weight:normal;color:#FFFFFF;}
.boxed2 ul{margin:0;padding:0;background:#C5DFE9;list-style:none;}
.boxed2 li{padding:5px 10px 5px 10px;}
#last li{padding:10px;background:#C5DFE9;font-size:12px;-moz-border-radius:0px 0px 9px 9px !important;-webkit-border-radius:0px 0px 9px 9px !important;border-radius:0px 0px 9px 9px !important;}
.boxed2 a{text-decoration:none;font-weight:bold;color:#3F95B8;}
.boxed2 a:hover{color:#204B5C;}
.boxed2 .active, .boxed2 .active a{background-color:#204B5C;color:#FFFFFF;}
.boxed3{text-align:justify;font-size:small;}
.boxed3 h2{height:40px;margin:0 0 10px 0;border-bottom:2px solid #CCCCCC;text-transform:lowercase;letter-spacing:-2px;font-size:26px;font-weight:normal;}
.boxed3 a{text-decoration:none;color:#8E959B;}
.boxed3 a:hover{color:#E55D13;}
.post-genres h4{text-align:left;}
.post-genres h4 a{font-size:20px;padding-left:15px;margin:0;}
.post-genres .ul-genre{list-style-type:none;text-align:left;}
.post-genres .ul-genre li{display:inline-block;background:#e6e2e2;padding:5px 10px;margin-right:10px;margin-bottom:10px;}
.post-genres .ul-genre li a{color:#545C20;font-weight:bold;text-decoration:none;font-size:17px;}
.book-annot{border:#545C20 solid 1px;padding:10px;border-radius:9px;}
#bookannot #listbooks ul{display:block;text-align:center;}
#bookannot #listbooks li{width:330px;box-sizing:border-box;margin:3px 25px;padding:5px;}
#bookannot #listbooks li.adv-card-book{border:none;}
#bookannot #listbooks li div{vertical-align:top;width:48%;}
#bookannot #listbooks .info-book{min-height:170px;}
.book-annot .annnot-zag{display:block;font-weight:bold;font-size:18px;padding-bottom:7px;}
ul.list_authors{list-style-type:none;columns:2 auto;-moz-columns:2 auto;-webkit-columns:2 auto;padding:0;text-align:left;}
ul.list_authors a{font-size:18px;text-shadow:0px 1px 1px rgba(150, 150, 150, 1);}
ul.list_authors li{padding-left:10px;padding-bottom:5px;}
#footer{overflow:hidden;margin:0 auto;margin-top:20px;padding:10px 0;background:white;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}
.in-footer {max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:auto auto;align-items:center;}
#footer p{padding:5px 0;text-align:center;}
#feed{float:right;height:30px;padding:20px 15px 0 35px;background:url(/images/img18.gif) no-repeat 0 15px;}
#advb img{margin-right:8px !important;}
#pagination li.active{box-shadow:inset 0 21px 18px -10px rgba(255,255,255,0.5);text-decoration:none;}
#archivesbook ul{background-color:#C5DFE9;list-style:none;text-align:center;}
#bpagination ul{padding-left:0px;}
#sh li{display:block;}
.search-list li{text-align:left;}
#modal_form{position:relative;width:100%;max-width:1000px;margin:0 auto;background-color:#f6f6f6;box-shadow:0 0 20px 0 rgba(0,0,0,1.00);}
#modal_form #modal_close{width:21px;height:21px;position:absolute;top:5px;right:10px;cursor:pointer;display:block;color:var(--info-color);font-weight:600;font-stretch:ultra-expanded;}
#overlay{position:absolute;left:0;top:0;z-index:9999;width:100%;height:100%;padding:20px 0;background-color:rgba(0,0,0,0.4);display:none;}
.cat-title{padding:4px 20px;display:inline-block;background-color:var(--primary-color);color:var(--background-sidebar);font-weight:700;text-transform:uppercase;margin-right:20px;margin-bottom:10px;}
#accordion-modal ul li{display:inline-block;margin:0 3px 4px 0;background:none;padding:0;}
#accordion-modal .cat-title a{text-decoration:underline;color:var(--background-sidebar) !important;background:none;}
.navbar-header{display:none;}
#your_read {width:240px;margin:20px auto 25px;border:1px solid var(--background-sidebar);padding:10px 15px;box-sizing:border-box;border-radius:2px;}
#your_read p{font-size:18px;margin-bottom:0;color:var(--text-sidebar);font-weight:600;}
#your_read img{display:block;width:110px;height:165px;margin:0 auto 10px;}
#your_read .name_book {display:block;text-align:center;margin-bottom:10px;font-size:20px;text-decoration: none;}
#your_read .author_book {display:block;text-align:center;margin-bottom:10px;font-size:17px;text-decoration: none;}
#your_read hr {border:none;border-bottom:1px solid #e6e2e2;}
.blockquote{margin-bottom:20px;border-bottom:1px solid var(--info-color);padding:0 10px 10px;font-size:16px;}
.quote-author{display:block;text-align:left;padding-top:5px;font-weight:600;color:var(--primary-color);}
div#listbooks .blog li{width:100%;border-bottom:1px solid #e6e2e2;margin-bottom:30px;padding:5px;}
.blog h2 a{color:#066c86!important;}
.blog h2{padding-top:0px!important;line-height:1;}
.post.blog img{height:auto;max-width:100%;}
#listbooks .blog img{width:170px;height:auto;}
.blog .right-content{padding-left:initial;display:inline-block;vertical-align: middle;width:calc(100% - 200px);}
.blog .left-img{display:inline-block;margin-right: 20px;vertical-align: middle;}
ul.list-blog{width:100%;list-style-type:none;padding:0;display:grid;grid-gap:20px 5px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-template-rows: repeat(1, 200px);}
ul.list-blog li a{text-decoration:none;}
ul.list-blog li img{width:240px;height:160px;margin:0 auto;display:block;box-shadow:3px 1px 10px #777;margin-bottom:15px;}
ul.list-blog li span{color:var(--primary-color);text-decoration:none;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;width:100%;display:block;margin:0 auto;text-align:center;}
@media screen and (max-width:1100px){#header{margin:0 auto;}
#menu{width:calc(100% - 200px);}
#logo{width:200px;}
#menu ul a{font-size:19px;padding:8px 11px;}
#splash{max-width:390px;}
#content{padding-left:10px;padding-right:10px;}
#listbooks li{width:285px;}
ul#listbooks{padding:0;}
}
@media screen and (max-width:860px){#all-genres{display:block;width:100%;background:var(--primary-color);color:var(--info-color);font-size:16px;text-transform:uppercase;padding:6px 0;margin-bottom:5px;border-radius:7px;cursor:pointer;box-shadow:inset 0 21px 18px -10px rgba(255,255,255,0.5);}
#bar{display:none;}
#bar-modal{max-width:840px;width:100%;}
.boxed1 h2{background-image:none;background-color:var(--primary-color);color:var(--info-color);border-radius:inherit!important;text-align:left;padding-left:10px;text-transform:uppercase;font-weight:bold;padding-top:5px;}
#listbooks li{width:285px;margin-bottom:10px;}
#posts{width:100%;float:none;box-sizing:border-box;}
#accordion{width:285px!important;}
.boxed1 ul{background:none;}
#accordion-modal li a{display:block;padding:5px 10px;background-color:var(--info-color);color:background:var(--primary-color);text-decoration:none;font-size:13px;font-weight:500;}
}
@media screen and (max-width:767px){body{background:var(--main-bckgr);}
nav{border-bottom:1px solid #d5ae59;}
#header{padding:0;min-height:51px;}
#posts{margin-top:5px;}
nav a#pull{display:block;position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid var(--primary-color);border-radius:4px;cursor:pointer;}
#pull .icon-bar+.icon-bar{margin-top:4px;}
#logo{display:none;}
#menu{display:none;width:100%;margin:0;}
#menu ul{padding:0;float:none;margin:0;}
#menu li{width:100%;display:block;}
#menu ul a{width:100%;height:28px;font-size:18px;text-transform:uppercase;float:none;border-radius:inherit;border:none;border-top:1px solid #e3dcc7;background:#fff;}
#splash{max-width:767px;width:100%;float:none;border-radius:0;border:none;border-top:1px solid #e3dcc7;border-bottom:1px solid #e3dcc7;text-align:center;}
.bookmarks{display:none;}
#search span{display:none;}
.textsearch{margin:0;}
#search{padding:10px 0;margin:0 auto;float:none;width:300px;}
.our_social{float:none;margin-top:9px;margin:5px auto;}
.navbar-header{display:block;float:none;max-width:767px;width:100%;color:white;}
nav.clearfix{padding:0;}
.name-mob{float:left;width:calc(100% - 59px);text-align:center;font-size:23px;line-height:2;font-weight:600;text-transform:uppercase;text-decoration:none;}
#pull .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:var(--primary-color);}
#all-genres span{position:relative;}
#all-genres span:before{content:'+';position:absolute;left:-19px;top:-6px;font-size:24px;font-weight:900;}
#bookannot #listbooks li{width:275px;box-sizing:border-box;margin:5px auto;padding:5px;display:block;text-align:center;}
#bookannot #listbooks li div{vertical-align:top;width:100%;}
ul.list_authors{list-style-type:none;columns:1 auto;-moz-columns:1 auto;-webkit-columns:1 auto;text-align:center;}
}
@media screen and (max-width:360px){#listbooks li{width:240px;margin-left:auto;margin-right:auto;}
.left-img{display:inline-block;width:100%;text-align:center;}
#listbooks img{float:none;}
.right-content{padding-left:0;}
#bookannot{text-indent:inherit;}
}
div#listbooks .blog li{width:auto;}
.blog h2 a{color:#066c86!important;}
.blog h2{padding-top:0px!important;}
ul.breadcrumb{text-align:left;margin-top:8px;display:table-cell;font-size:14px;font-weight:700;}
.post-genres ul.breadcrumb li{padding:0;margin:0;background:white;}
ul.breadcrumb li a:after{content:" >";}
ul.breadcrumb li{display:inline-block;}
.post.blog img{height:auto;max-width:100%;}
#listbooks .blog img{width:170px;height:auto;}
.blog .right-content{padding-left:initial;}
.blog .left-img{display:block;margin-right:20px;float:left;}
#last_comment{padding:12px 0;border-top:1px dotted #e6e6e6;}
ul.dsq-widget-list{padding:0;}
.dsq-widget-list li.dsq-widget-item{border-bottom:1px dotted #e6e6e6;padding-bottom:16px;}
li.dsq-widget-item{margin:15px 0;list-style-type:none;clear:both;}
.dsq-widget-list .dsq-widget-meta a{color:#1f5477;font-size:12px;}
.text-page ul li{text-align:left;}
.adv-top-adaptive,.adv-card-book,.adv-bottom-native,.adv-read-bottom-book{margin:30px 0;overflow:hidden;}
.page_text img {max-width:650px!important;width:100%;height:auto;}
.our-parthners{border:1px solid #d0cfcf;border-radius:2px;padding:10px;font-size:18px;}
.our-parthners ul{list-style-type:none;padding:0;text-align:center;font-size:17px;margin:9px 0;}
.our-parthners ul li{margin:8px 0;}
.list-parthners{width:100%;list-style-type:none;padding:0;display:grid;grid-gap:20px 10px;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));grid-template-rows: repeat(auto-fit, 34px);}
.list-parthners a{display:block;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:-1px;font-size:16px;padding:8px 21px;color:var(--info-color);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition: all 0.5s ease;transition:all 0.5s ease;background:var(--primary-color);box-shadow:inset 0 21px 18px -10px rgba(255,255,255,0.5);}
.buy-book {display:block;width:100%;max-width:320px;padding:11px 15px;box-sizing:border-box;margin:0 auto;color:var(--info-color);background:var(--primary-color)!important;box-shadow:inset 0 21px 18px -10px rgba(255,255,255,0.5),4px 6px 10px 0px rgba(0, 0, 0, 0.1);}
p.date-add{font-size:13px;text-align:center;margin-top:-5px;margin-bottom:10px;}
p.date-add span{display:block;font-weight:bold;margin-top:-6px;}
.block-comments{border:#545C20 solid 1px;padding:10px;border-radius:9px;}    
    .block-comments > *{text-indent:0px;}    
    .comment{background:#f5f5f5;margin:10px 0;padding:10px;box-sizing:border-box;text-align:left;}
    .block-comments p{font-size:14px;line-height:1.1;color:#a3a3a3;margin:7px 0 0;}
    .count-comm {text-align:right;font-size:14px;color:var(--main-bckgr);margin:5px 0 10px;} 
    .head-comments span:first-child{font-weight:bold;margin-right:5px;font-size:17px;padding:2px 3px 5px;border-radius:10px;color:#FFFFFF;background:var(--primary-color);text-shadow:0 0 10px #FFFFFF;}
    .name-comm{font-weight:bold;font-size:16px;color:var(--primary-color);}
    .date-coom{display:block;text-align:right;color:var(--primary-color);font-size: 14px;}    
    .text-comm{margin:10px 0 5px;font-size:14px;text-indent:15px;}
    #form-comm{margin-top:20px;}
    #form-comm input[type="text"]{width:100%;height:30px;font-size:15px;padding-left:4px;box-sizing:border-box;}
    #form-comm textarea{width:100%;box-sizing:border-box;margin-top:8px;font-family:sans-serif;font-size:15px;padding-left:5px;}
    #form-comm input.input{width:100px;box-sizing:border-box;height:38px;font-size:20px;vertical-align:middle;}
    #form-comm img{vertical-align: middle;}
    #form-comm input[type="submit"]{display:block;width:204px;margin:0 auto;font-size:22px;padding:5px 0;margin-top:5px;color:var(--info-color);background:var(--primary-color);border:none;}
    .last-comm {border:1px solid #d0cfcf;border-radius:2px;padding:10px;font-size:18px;margin:12px 0 7px;}
    .lcomment{font-size:14px;padding:7px 5px;box-sizing:border-box;}
    .lcomment:nth-child(2n+1){background:#f5f5f5;}
    .name-lcomm{font-weight:bold;}
    .date-lcoom{font-size:12px;color:var(--primary-color);float:right;margin-top:3px;}
    .text-lcomm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:2px 0;}
    .lcomment a{display:block;text-align:right;text-transform:uppercase;font-size:11px;font-weight:bold;}
#listbooks ul.blog a{white-space:normal;overflow:visible;}
span.book-blocked{color:red;font-size:15px;font-weight:bold;margin-bottom:10px;display:block;}