@import "https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300&subset=latin,cyrillic";
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,dfn,del,p,blockquote,fieldset,input,textarea,select,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,button,canvas,video{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th,dfn,del{font-weight:400;font-style:normal}
ul,ol{list-style:none}
fieldset,img{border:none}
caption,th{text-align:left}
table{border-collapse:collapse;border-spacing:0}
input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer}
input[type="button"],input[type="submit"],input[type="reset"],button,input[type="search"],input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
input,button,textarea{line-height:normal;font-family:'Roboto Slab',serif}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="hidden"],[hidden],.hidden{display:none}
textarea{overflow:auto;resize:none}
article,aside,details,figcaption,figure,footer,header,nav,section,.clearfix{display:block}
audio,canvas,video{display:inline-block}
a > img{vertical-align:bottom}
strong,.strong,b{font-weight:700}
em,.italic,i{font-style:italic}
del,.del{text-decoration:line-through}
:focus{outline:none}
img{max-width:100%}
.clear{clear:both;display:block;line-height:0;height:0;font-size:0}
.clearfix:after,.wrap:after,.spanning:after,.content:after,.main:after,aside:after,section:after,article:after,.text:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}
.align-left{float:left!important}
.align-right{float:right!important}
.overflow-hidden{overflow:hidden;display:block}
input{-webkit-appearance:none;border-radius:0}
html{background:url(/images/bg.png) repeat}
body{font-family:'Roboto Slab',serif;font-size:106.25%;line-height:1.29411765;color:#1a1a1a;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
.mm-opened body{background:#fff}
.mm-opened .main:before,.main:after,{background:none}
.mm-opened footer{z-index:-1}
.mm-opened .mm-page{box-shadow:0 0 10px rgba(0,0,0,0.5)!important}
.main{background:url(/images/main.png) repeat-y center;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.main:before{background:url(/images/bg-left.jpg) no-repeat;content:"";position:fixed;top:0;left:50%;margin-left:-872px;width:382px;height:682px;z-index:-1}
.main:after{background:url(/images/bg-right.jpg) no-repeat;content:"";position:fixed;top:0;left:50%;margin-left:490px;width:400px;height:682px;z-index:-1;visibility:visible}
.wrap{margin:0 auto;max-width:980px}
a{color:#737373;cursor:pointer;background:transparent;text-decoration:none}
a:hover{color:#1a1a1a}
a:active{color:#ad0707}
.error{color:red!important;border-color:red!important}
.success{color:#0c0!important;border-color:#0c0!important}
.disabled{color:#999!important;border-color:#999!important;cursor:default!important}
.input-text,.textarea{width:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.textarea{font-family:'Roboto Slab',serif}
.button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
header{margin-bottom:5px;padding:13px 30px 0}
header .logo{font-size:18px;line-height:18px;font-weight:300;color:gray;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:300px;height:64px;margin:0 4.59183673% 13px 0;padding:0 0 0 185px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
header .logo span{background:url(/images/sprite2x.png) no-repeat;background-size:321px 188px;width:177px;height:64px;position:absolute;top:2px;left:0}
header .logo a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}
header .separator{display:block;clear:both;border-bottom:1px solid #e9e9e9;margin:0 -30px}
header .social{margin:16px 3.06122449% 0 0;width:100px;float:right}
header .social a{background-image:url(/images/sprite2x.png); background-size: 321px 188px; background-repeat:no-repeat;height:18px;float:left}
header .social .vk{background-position:0px -138px;width:24px;margin:0 20% 0 0}
header .social .vk:hover{background-position: 0px -164px}
header .social .face{background-position:-26px -138px;width:10px;margin:0 20% 0 0}
header .social .face:hover{background-position:-26px -164px}
header .social .g-pl{background-position:-38px -138px;width:25px;}
header .social .g-pl:hover{background-position:-38px -164px}
.search{width:36.73469388%;margin:9px 0 15px;float:left}
.search .input-text{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:16px;color:#1a1a1a;height:32px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;padding:0 30px 0 10px}
.search .input-text:focus{border:1px solid #c55151;-moz-box-shadow:inset 0 2px 2px rgba(1,1,1,.25);-webkit-box-shadow:inset 0 2px 2px rgba(1,1,1,.25);box-shadow:inset 0 2px 2px rgba(1,1,1,.25)}
.search .search-button{background:url(/images/sprite2x.png) no-repeat -179px 0;background-size:321px 188px;text-indent:-9999px;width:30px;height:30px;border:0;margin:1px 0 0 -31px;float:left}
.search .search-button.focus{background-position:-179px -32px}
.top-links{margin:0 0 12px;float:right}
.top-links a{font:14px/14px Tahoma,Geneva,Kalimati,sans-serif;color:gray;margin-left:20px;float:left}
.top-links a:first-child{margin-left:0}
.top-links a:hover{color:#1a1a1a}
.reward{background:url(/images/sprite2x.png) no-repeat -281px 0;background-size:321px 188px;width:40px;height:40px;margin:5px 0 0;float:right}
.menu{display:block;clear:both;position:relative;min-height:64px}
.menu ul{text-align:center;display:table;width:100%}
.menu ul li{display:table-cell;padding:0 6px}
.menu ul li a{font-size:17px;line-height:17px;padding:16px 0;display:inline-block}
.menu ul li > a{position:relative}
.menu ul li > a span{background:url(/images/sprite.png) no-repeat -165px -64px;width:20px;height:13px;position:absolute;top:42px;left:50%;margin-left:-10px;z-index:5;display:none}
.menu ul .active{color:#1a1a1a}
.menu ul .active span{display:block}
.menu ul .current > a{color:#ad0707}
.mobile-menu{background:url(/images/sprite2x.png) no-repeat -187px -64px;background-size:321px 188px;display:block;height:18px;width:22px;margin:16px 16px 0 0;display:none;float:left}
.menu-sec ul{width:100%;margin:0 0 2px;float:left}
.menu-sec ul li{font-size:17px;line-height:17px;color:#737373;margin-right:1.57894737%;float:left}
.menu-sec ul li a{font-size:17px;line-height:17px;color:#737373;padding:7px 0 8px;float:left}
.menu-sec .list-border{border-top:1px solid #e9e9e9;margin:7px -30px 0;padding:5px 30px}
.menu-sec .list-border li{position:relative}
.menu-sec .list-border li ul{position:absolute}
.menu-sec .list-border a{font-size:16px;font-weight:300}
.menu-sec .current a{color:#ad0707}
.menu-sec .list-name{padding:7px 0 8px}
.menu-sec a.gray{color:#ccc}
.menu-sec .list-border-sub-menu{width:auto;padding-left:1.57894737%}
.menu-sec .list-border-sub-menu a{font-size:14px;font-weight:300;padding-top:0}
.gray{color:#ccc}
.good-menu{display:block;clear:both;position:relative}
.good-menu ul{text-align:center;display:block;width:100%}
.good-menu ul li{display:inline-block}
.good-menu ul li a{font-size:17px;line-height:17px;display:block;padding:16px 0}
.good-menu ul li > a{position:relative}
.good-menu ul .active > .sub-menu{display:block}
.good-menu ul .active > a{color:#1a1a1a}
.good-menu ul .active > a span{display:block}
.good-menu ul .current > a{color:#ad0707}
.opera-mobile{display:none!important}
.gm-opera .rb-list{border:1px solid #ccc}
.relative-box{padding:0 6px;position:relative}
.relative-box:hover .rb-list{display:block;z-index:4}
.relative-box:hover > a{color:#ad0707;position:relative;z-index:5}
.relative-box .rb-list{text-align:left;position:absolute;top:0;left:0;display:block;padding:40px 17px 10px;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 4px rgba(1,1,1,.5);-webkit-box-shadow:0 0 4px rgba(1,1,1,.5);box-shadow:0 0 4px rgba(1,1,1,.5);display:none;min-width:200px}
.relative-box .rb-list li{display:block}
.relative-box .rb-list li a{font-size:15px;line-height:15px;color:#737373;padding:5px 0}
.relative-box li a.gray{color:#ccc}
.relative-box .rbl-drop{display:none;text-align:left;margin:0 10px}
.relative-box .rbl-drop li a{font-size:14px;line-height:14px;color:#737373;font-weight:100}
.drop-icon{background:url(/images/sprite2x.png) no-repeat -165px -80px;background-size:321px 188px;width:8px;height:4px;display:inline-block!important;vertical-align:middle}
.open-rbl-drop.active .rbl-drop{display:block}
.open-rbl-drop.active > a{color:#ad0707!important}
.open-rbl-drop.active .drop-icon{background-position:-175px -80px}
.no-js .menu ul li:hover .sub-menu{display:block}
.no-js .menu .sub-menu ul li:hover .sub-menu-second{display:block}
.menu-item{background:url(/images/menu.png) repeat-x top #fff;text-align:center;border-bottom:1px solid #e9e9e9;display:none;width:100%;margin:-20px -20px 20px;padding:0 20px}
.menu-item li{display:inline-block}
.menu-item a{font-size:16px;line-height:16px;padding:16px 5px;display:block}
.menu-item .active{color:#000}
.menu-item .current a{color:#ad0707}
.menu-item.active{display:block}
.menu-item-second{background:#fff;text-align:center;border-bottom:1px solid #e9e9e9;display:none;width:100%;margin:-20px -20px 20px;padding:0 20px}
.menu-item-second li{display:inline-block}
.menu-item-second a{font-size:16px;line-height:16px;padding:16px 5px;display:block;font-weight:300}
.menu-item-second .current a{color:#ad0707}
.menu-item-second.active{display:block}
footer{background:url(/images/main.png) repeat-y center;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:5}
footer .wrap{background:#e6e6e6;height:auto}
footer .logo{background:url(/images/sprite2x.png) no-repeat 0 -66px;background-size:321px 188px;width:163px;height:62px;margin:22px 7.44897959% 0 6.12244898%;float:left}
footer .logo a{display:block;height:62px}
footer ul{margin:12px 0 0;float:left}
footer ul a{font-size:16px;font-weight:700;color:#737373}
footer ul li{margin-bottom:3px}
footer .separator{display:block;clear:both;margin-bottom:5px;padding-top:10px;border-bottom:1px solid #b8b8b8}
.sut{margin:0 20px;display:inline-block;}
.about-text{font:16px/24px Tahoma,Geneva,Kalimati,sans-serif;color:#737373;width:54%;height:72px;padding:0 2.55102041% 0 1.02040816%;margin:10px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right}
.copy{font:12px/18px Tahoma,Geneva,Kalimati,sans-serif;color:#737373;text-align:center;display:block;clear:both}
.adtext{width:100%;color:#737373;font:10px/14px Tahoma,Geneva,Kalimati,sans-serif;display:block}
.supertext2{width:90%;text-align:left;color:#737373;font:11px/14px Tahoma,Geneva,Kalimati,sans-serif;display:block;margin:0 auto}
.supertext2 a{color:#737373;font:11px/14px Tahoma,Geneva,Kalimati,sans-serif}
.supertext2 a:hover{color:#333;font:11px/14px Tahoma,Geneva,Kalimati,sans-serif}
.superlist{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.66666667%;float:left;margin:0 auto 20px}
#vk_comments,#vk_comments iframe{width:100%!important}
.spanning{clear:both}
.spanning .wrap{padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.error-box{display:block;clear:both;margin-bottom:30px}
.error-box h1{font-size:60px;line-height:60px;color:#1a1a1a;font-weight:700;margin-bottom:20px}
.error-box p{font-size:16px;line-height:36px;margin-bottom:30px}
.error-box p a{text-decoration:underline}
.error-box p a:hover{color:#ad0707;text-decoration:underline}
.error-box img{margin:0 14px 0 26px;float:left}
.breadcrumbs{font:13px Tahoma,Geneva,Kalimati,sans-serif;color:gray;display:block;margin-bottom:20px}
.breadcrumbs a{color:gray}
.breadcrumbs a:hover{text-decoration:underline;color:#1a1a1a}
.breadcrumbs span{margin:0 5px}
.page-title{text-align:center;display:block;clear:both;margin:20px -20px 20px;padding:0 20px 20px}
.page-title h1{font-size:32px;line-height:32px;font-weight:700;margin-bottom:20px}
.page-title h2{font-size:16px;line-height:16px;font-weight:700}
.page-title blockquote{font:italic 16px/24px Georgia,'Times New Roman',Serif;color:#737373;padding:12px 10%}
.cita{padding-left:40px!important;font-style:italic!important;margin-top:20px!important;text-align:left!important;margin-bottom:20px!important}
.cita p{color:#737373!important;font-style:italic!important}
.content{width:60.20408163%;margin-bottom:10px;float:left}
.list{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.66666667%;float:left}
.list li{margin-bottom:10px}
.list a{font-size:18px;line-height:24px;color:#000}
.list a:hover{color:#ad0707;text-decoration:underline}
.paginator{text-align:center;display:block;clear:both;margin-bottom:20px}
.paginator .prev,.paginator .next{background-image:url(/images/sprite2x.png);background-size:321px 188px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;width:8px;height:13px;margin-bottom:-10px}
.paginator .prev{background-position:-261px 0}
.paginator .prev:hover{background-position:-261px -15px}
.paginator .next{background-position:-271px 0}
.paginator .next:hover{background-position:-271px -15px}
.pages{display:inline-block;vertical-align:top;margin:0 5px}
.pages a{font-size:18px;color:#b3b3b3;margin:0 6px}
.pages a:hover{color:#1a1a1a}
.pages .current{font-size:24px;color:#ad0707;font-weight:700;margin:0 6px}
.cap-text{text-align:center;font-size:18px;line-height:32px;color:#1a1a1a;display:block;clear:both;border-bottom:1px solid #e9e9e9;margin:0 -20px 20px;padding:0 20px 20px}
.cap-text a{color:#ad0707;text-decoration:underline}
.cap-text a:hover{text-decoration:none}
.printzip{margin:0px auto 15px;display:block;text-align:justify;padding:15px 20px 15px 20px;background:#f2f2f2;}
.printzip p{font:16px/24px Georgia,"Times New Roman",serif;color:#7F7F7F}
.post{display:block;clear:both;margin-bottom:30px;padding-right:1.02040816%}
.post h2{font-size:18px;line-height:24px;font-weight:700;margin-bottom:15px}
.post h2 a{color:#000}
.post h2 a:hover{color:#ad0707;text-decoration:underline}
.post p{font:16px/24px Georgia,'Times New Roman',Serif;color:#7f7f7f;margin-bottom:10px}
.post blockquote{margin-left:20px}
.post-hover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
.post-hover:hover{background:#f2f2f2}
.more{font-size:14px;text-decoration:underline;color:#ad0707}
.more:hover{text-decoration:none;color:#ad0707}
.morebio{font:16px/24px Georgia,"Times New Roman",serif;text-decoration:underline;color:#ad0707}
.morebio:hover{text-decoration:none;color:#ad0707}
.bottom-text{display:block;border-top:1px solid #e9e9e9;margin:0 0 20px;padding:20px 20px 0}
.bottom-text a{text-decoration:underline}
.bottom-text p{font:14px/24px Georgia,'Times New Roman',Serif;color:#737373}
.list-large{width:100%;padding:0 40px}
.list-large li{margin-bottom:24px}
.sort{text-align:center;display:block;clear:both;margin:-30px 0px 30px;padding:15px 0;border-bottom:1px solid #e9e9e9}
.sort li{display:inline-block;margin:0 2px}
.sort li:first-child{margin-right:10px}
.sort a{color:#b3b3b3}
.sort a:hover{color:#1a1a1a}
.sort .current a{font-weight:700;color:#ad0707}
.books{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;padding-right:6.80272109%;float:left}
.books h2{font-size:18px;line-height:24px;font-weight:700;margin-bottom:5px}
.books h2 a{color:#000}
.books h2 a:hover{color:#4c4c4c}
.books ul{margin:0 0 0 12px}
.books ul li{margin-bottom:4px}
.books ul a{font:16px Tahoma,Geneva,Kalimati,sans-serif;color:#010101}
.books ul a:hover{color:#4c4c4c;text-decoration:underline}
.load-more{font:14px Tahoma,Geneva,Kalimati,sans-serif;color:#ad0707;margin:0 12px;text-decoration:underline}
.load-more:hover{color:#c55151;text-decoration:none}
.hidden-list{display:none!important}
.content-full-page{width:auto;display:block;float:none}
.post-preview{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:none;padding:15px 20px 15px 10px;margin-bottom:10px!important;float:left}
.post-preview:hover{background:#f2f2f2}
.pp-zagolovok{text-align:left;padding:0 10px 0 0}
.pp-zagolovok:hover{background:none}
.pp-banner-in{padding:0 10px 0 0}
.pp-banner-in:hover{background:none}
.post-banner{opacity:.5;background-color:#ad0707;margin:0 auto;display:block;max-width:336px;max-height:280px}
.page-from-pages{display:block;clear:both;height:28px;margin-bottom:-40px;padding:20px 0}
.page-from-pages-need{padding:20px 0}
.page-from-pages a{font-size:14px;line-height:14px;display:inline-block;border-bottom:1px dashed gray}
.pfp-notop .page-from-pages{padding-top:0px;}
.pfp-box{width:135px;height:28px;background-color:#fff;-moz-box-shadow:0 0 4px rgba(1,1,1,.5);-webkit-box-shadow:0 0 4px rgba(1,1,1,.5);box-shadow:0 0 4px rgba(1,1,1,.5);display:none;margin:0 auto}
.pfp-box label{font-size:14px;line-height:28px;color:#000}
.pfp-box .input-text{background:#fff;font-size:14px;color:gray;width:30px;height:26px;border:0;float:none}
.pfp-box .go-to-page{background:url(/images/sprite2x.png) no-repeat -293px -49px;background-size:321px 188px;text-indent:-9999px;display:block;width:16px;height:28px;display:inline-block;vertical-align:middle;border:0}
.social-box-item{text-align:center;display:block;clear:both;margin-bottom:20px}
.social-box-item a{font:14px/40px Arial;text-align:center;color:#fff;width:160px;height:40px;margin:0 2.04081633% 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.social-box-item a em{font-style:normal;display:inline-block}
.social-box-item a:active{-moz-box-shadow:inset 0 3px 1px rgba(1,1,1,.25);-webkit-box-shadow:inset 0 3px 1px rgba(1,1,1,.25);box-shadow:inset 0 3px 1px rgba(1,1,1,.25);position:relative;top:1px}
.social-box-item span{background-image:url(/images/sprite2x.png);background-size: 321px 188px;background-repeat:no-repeat;height:18px;display:inline-block;vertical-align:middle;margin-right:10px}
.social-box-item .face{background:#4e6ab1}
.social-box-item .face span{background-position:-169px -138px;width:10px;margin-bottom:2px}
.social-box-item .face:hover{background:#647ebd}
.social-box-item .tw{background:#1aacea}
.social-box-item .tw span{background-position:-181px -138px;width:18px;margin-bottom:2px}
.social-box-item .tw:hover{background:#2cb9ee}
.social-box-item .vk{background:#436c98}
.social-box-item .vk span{background-position:-143px -138px;width:24px;margin-bottom:2px}
.social-box-item .vk:hover{background:#5a80a8}
.social-box-item .gp{background:#dd4b39}
.social-box-item .gp span{background-position:-201px -138px;width:25px;margin-bottom:2px}
.social-box-item .gp:hover{background:#e36150}
.soc-divider{margin-bottom:20px;display:block}
.prose{display:block;clear:both;margin:0 0 20px;padding:0 40px;font:16px/28px Georgia,'Times New Roman',Serif;color:#000;text-align:justify}
.prose blockquote{text-align:right;margin-bottom:20px}
.prose p{color:#000;text-indent:40px}
.verse{font:18px/32px Georgia,'Times New Roman',Serif;display:block;clear:both;margin:0 0 70px;padding:0 40px}
.verse blockquote{text-align:right;margin-bottom:40px}
.verse p{color:#000;margin-bottom:40px}
.sub-pages-link{display:block;text-align:center;margin:0 0 30px}
.sub-pages-link a{font:16px/16px Tahoma,Geneva,Kalimati,sans-serif;color:#ad0707;text-decoration:underline}
.sub-pages-link a:hover{text-decoration:none}
.post-right-zagolovok{margin:0 20px 0 0;float:left}
.releated-box{display:block;clear:both;margin:0 0 20px;padding:30px 60px 20px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.releated-box h2{font-size:18px;line-height:18px;font-weight:700;color:#000;margin-bottom:34px}
.rb-left{width:31.63017032%;float:left}
.rb-lsoch{width:66%!important;float:left}
.rb-rsoch{width:31.63017032%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;border-left:1px solid #e9e9e9;float:right;margin-top:50px}
.rb-left ul li{margin-bottom:5px}
.rb-left ul li a{font:16px/20px Tahoma,Geneva,Kalimati,sans-serif;color:#353535}
.rb-left ul li a:hover{text-decoration:underline}
.rb-show-more{color:#ad0707!important;text-decoration:underline}
.rb-show-more:hover{color:#c55151!important;text-decoration:none!important}
.rb-right{width:68.12652068%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;border-left:1px solid #e9e9e9;float:right;margin-top:0px}
.rb-right ul{width:50%;padding-right:3.57142857%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.rb-right ul li{margin-bottom:15px}
.rb-right ul li a{font:16px/20px Tahoma,Geneva,Kalimati,sans-serif;color:#353535}
.rb-right ul li a:hover{text-decoration:underline}
.rb-right ul li ul{width:auto;float:none;margin:0 0 0 10px;padding:5px 0 0}
.rb-right ul li ul li{margin-bottom:5px}
.rb-right ul li ul a{font-size:14px;line-height:18px;display:inline-block}
.comment-box{display:block;clear:both;margin-bottom:40px}
.releated{display:block;clear:both;margin-bottom:30px;padding:0 40px;font:16px/20px Tahoma,Geneva,Kalimati,sans-serif;color:#1a1a1a}
.releated h2{font-size:18px;line-height:18px;font-weight:700;color:#000;margin-bottom:20px;font-family:"Roboto Slab",serif}
.releated li{text-indent:20px}
.releated a{font:16px/20px Tahoma,Geneva,Kalimati,sans-serif;color:#1a1a1a}
.releated a:hover{text-decoration:underline}
.books-large{width:100%}
.books-large h2{margin-bottom:17px}
.books-large .sb-title{margin:0 0 22px -20px;padding:7px 20px}
.books-large img{float:left}
.books-large ul li{margin-bottom:10px}
.books-large ul li a{color:#292929}
.pt-normal h2{font-weight:400}
.nobreadcrumbs{padding-top:0;padding-bottom:0;margin-top:10px;margin-bottom:20px}
.books ul.bl-sub-list{margin-left:20px;padding-top:5px}
.books ul.bl-sub-list a{font-size:14px;line-height:18px;color:gray;display:inline-block}
.books ul.bl-sub-list a:hover{text-decoration:underline}
.books ul.bl-sub-list a.lm{color:#ad0707;text-decoration:underline}
.books ul.bl-sub-list a.lm:hover{text-decoration:none}
.height-box{display:block;clear:both;margin-bottom:30px}
.go-top-page{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;line-height:70px;width:70px;height:70px;position:fixed;right:50%;margin-right:-580px;bottom:336px;display:none}
.go-top-page span{background:url(/images/sprite2x.png) no-repeat -211px -64px;background-size:321px 188px;width:30px;height:17px;display:inline-block;vertical-align:middle}
.go-top-page:hover span{background-position:-243px -64px}
.author-info-box{display:block;clear:both;margin:0 -20px 35px;padding:0 20px 30px;border-bottom:1px solid #e9e9e9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.author-info-box img{margin-right:30px;float:left}
.author-info-box h1{font-size:30px;line-height:30px;color:#1a1a1a;font-weight:700;margin-bottom:15px}
.author-info-box p{font:italic 16px/24px Georgia,'Times New Roman',Serif;color:#737373}
.breadcrumbs-drop{display:block;clear:both;margin:0 0 40px}
.bd-box{font:13px Tahoma,Geneva,Kalimati,sans-serif;color:#737373;position:relative;padding:3px 10px;float:left}
.bd-box > a{font:13px Tahoma,Geneva,Kalimati,sans-serif}
.bd-box .drop-icon{margin-left:5px}
.bd-box.active .bdb-list{display:block;z-index:4}
.bd-box.active > a{color:#ad0707;position:relative;z-index:5}
.bd-box.active > a > .drop-icon{background-position:-175px -80px}
.breadcrumbs-drop .rbl-drop a{font-size:13px!important}
.bdb-list{position:absolute;top:0;left:0;display:block;padding:21px 10px 10px;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 4px rgba(1,1,1,.5);-webkit-box-shadow:0 0 4px rgba(1,1,1,.5);box-shadow:0 0 4px rgba(1,1,1,.5);display:none;white-space:nowrap;min-width:100%}
.bdb-list li{display:block;padding-top:3px}
.bdb-list li a{font:13px Tahoma,Geneva,Kalimati,sans-serif;color:#737373}
.bdb-list .rbl-drop{display:none;text-align:left;margin:0 10px}
.bdb-list .rbl-drop li a{font-size:14px;line-height:14px;color:#737373;font-weight:100}
.drop-icon{background:url(/images/sprite2x.png) no-repeat -165px -80px;background-size:321px 188px;width:8px;height:4px;display:inline-block!important;vertical-align:middle}
.open-rbl-drop.active .rbl-drop{display:block}
.open-rbl-drop.active > a{color:#ad0707!important}
.open-rbl-drop.active .drop-icon{background-position:-175px -80px}
.bd-separator{font:13px Tahoma,Geneva,Kalimati,sans-serif;color:#cdcdcd;margin:3px 0 0;float:left}
.bdbl-letters{white-space:normal;width:180px;padding:25px 0 3px 10px}
.bdbl-letters a{text-transform:uppercase;margin:0 5px 5px 0;display:inline-block}
.opera-mini{display:none!important}
.bio-right{width:66%;float:right}
.bio-right .post{margin-bottom:27px;text-align:justify}
.bio-right .post h2{font-size:24px;margin:0 0 16px;text-align:left}
.bio-right .post p{margin-bottom:14px}
.bior-left{width:46.4516129%;float:left}
.bios a{text-decoration:underline;color:#000}
.bios a:hover{text-decoration:none!important;color:#ad0707}
.bl-text{display:block;margin-left:160px}
.pt-bio{padding:20px 20px 40px}
.pt-bio h1{font-size:24px;line-height:24px;margin-bottom:12px}
.pt-bio h2{font-weight:400}
.sort-bio{font-family:'Georgia','Times New Roman',Serif;font-size:20px;margin:-30px -20px 40px}
.sort-bio .sort-last{text-align:left;margin-bottom:-20px;margin-left:10px}
.sort-bio .sort-last a{font-size:14px;line-height:20px;padding:0 5px;color:#b2b2b2;margin:-9px 0 7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left}
.sort-bio .sort-last .active{background:#c55151;color:#fff}
.bl-bio h2{font-size:24px;line-height:24px;margin-bottom:10px}
.pt-pages h1{margin-bottom:0}
.pt-pages .page-from-pages{padding-top:10px;margin-bottom:-15px}
.bio-item-box{display:block;clear:both;padding-top:10px}
.sidebar{width:35.71428571%;min-width:300px;margin-bottom:10px;float:right}
.sb-title{background:#c55151;font-size:18px;line-height:18px;color:#fff;display:block;clear:both;margin:0 -20px 20px 0;padding:7px 10px}
.popular{margin:0 5px;display:block}
.popular li{margin-bottom:10px}
.popular a{font:16px/20px Tahoma,Geneva,Kalimati,sans-serif;color:#010101}
.popular a:hover{color:#ad0707;text-decoration:underline}
.banner{display:block;margin:20px auto 30px}
.zagolovok{display:block;margin:20px auto 30px}
.banner-ad2{display:block;margin:-10px auto 20px}
.banner-bottom{display:block;margin:-10px auto 20px}
.search-result{margin:0 5px 20px;display:block}
.search-resultmargin{margin:0 10px 20px;}
.search-result li{font:12px Tahoma,Geneva,Kalimati,sans-serif;color:#b2b2b2;margin-bottom:10px}
.search-result li span{margin-right:7px}
.search-result .sr-author{font-size:16px;color:#010101}
.search-result .sr-author:hover{color:#4c4c4c;text-decoration:underline}
.search-result .sr-name{font-size:16px;color:#b2b2b2}
.search-result .sr-name:hover{color:gray;text-decoration:underline}
.ra-title{background:#c55151;font-family:'Roboto Slab',serif;font-size:18px;line-height:18px;color:#fff;display:block;clear:both;margin:0;padding:7px 10px}
.readalser{float:right;display:block;margin-left:10px;max-width:348px;min-width:348px;text-align:center;background:#f2f2f2}
.readalso{text-align:left;margin:10px 10px 0 10px;display:block;border-bottom: 1px solid rgba(1,1,1,0.1); padding-bottom: 10px}
.readalsobn{margin:10px 5px 5px 5px;padding:0px;line-height:0px;}
.readalso2 {border:none!important; padding-bottom: 0 !important}
.readalso li{font:14px/24px Tahoma,Geneva,Kalimati,sans-serif;color:#010101}
.readalso a{color:#010101}
.readalso a:hover{color:#4c4c4c;text-decoration:underline}
.readalser-soch{float:left;display:block;max-width:348px;text-align:center;background:#f2f2f2}
.readalso-soch{text-align:left;margin:20px 10px 5px;display:block}
.readalso-soch li{font:14px/24px Tahoma,Geneva,Kalimati,sans-serif;color:#010101;margin-bottom:5px}
.readalso-soch a{color:#010101}
.readalso-soch a:hover{color:#4c4c4c;text-decoration:underline}
.readalso-soch-link{display:block;text-align:center;font:14px/24px Tahoma,Geneva,Kalimati,sans-serif;color:#010101;margin-bottom:10px;color:#AD0707}
.readalso-soch-link a{color:#AD0707}
.readalso-soch-link a:hover{text-decoration:underline}
.topotop{margin:0 auto 20px;text-align:center}
.botobot{margin:0 auto;text-align:center}
.bokojir{margin:0 auto;text-align:center}
.nobiocontent{margin-top:-12px;margin-bottom:20px}
.mainosmall{margin:0;text-align:left}
.zippozip{text-align:center;margin-bottom:5px}
.zippozipdown{margin:0 auto;text-align:center;padding-top:5px}
.videofox{margin:0 auto 20px;max-width:600px}
.NM1 div{padding-top:10px!important;padding-bottom:20px!important}
.container{width:100%;clear:both;background-color:#FFF;}
#sticker{display:block;background-color:#FFF;box-sizing:border-box;overflow:visible}
.floater{float:right;text-align:center;display:block;margin-left:20px;margin-right:10px}
.floater a,.floater span{background-image:url(/images/Bigger-Download-sprite01.png);background-repeat:no-repeat;height:21px;float:left}
.floater .up{background-position:0 0;width:21px;margin-right:17px}
.floater .up:hover{background-position:0 -26px}
.floater .up:active{background-position:0 -51px}
.floater .down{background-position:-38px 0;width:21px;margin-right:17px}
.floater .down:hover{background-position:-38px -26px}
.floater .down:active{background-position:-38px -51px}
.floater .divide{background-position:-75px 0;width:1px;margin-right:20px}
.floater .download{background-position:-95px 0;width:110px;margin-right:19px;text-indent:29px;font-size:14px}
.floater .download:hover{background-position:-95px -26px}
.floater .download:active{background-position:-95px -51px}
.sizercontainer{display:inline-block;width:100%;background-color:#FFF;clear:both}
.sizermenuer{float:left;width:30px;display:none}
.sizermenuer a{background-image:url(/images/mobilemenu.png);background-repeat:no-repeat;height:18px;width:22px;margin-top:17px;margin-left:17px;float:left}
.sizer{display:block;margin-left:auto;margin-right:auto;padding-top:10px;height:36px;float:right}
.one-edge-shadow{-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}
.sizer a,.sizer span{background-image:url(/images/Bigger-Download-sprite2_2x.png);background-repeat:no-repeat;background-size:146px;height:32px;float:right}
.sizer .up{background-position:0 0;width:32px;margin-right:30px}
.sizer .up:hover{background-position:0 -37px}
.sizer .up:active{background-position:0 -76px}
.sizer .down{background-position:-46px 0;width:32px;margin-left:4px;margin-right:24px}
.sizer .down:hover{background-position:-46px -37px}
.sizer .down:active{background-position:-46px -76px}
.sizer .divide{background-position:-91px 0;width:0;margin-right:24px}
.sizer .download{background-position:-96px 0;width:50px;margin-right:0}
.sizer .download:hover{background-position:-96px -37px}
.sizer .download:active{background-position:-96px -76px}
.download-container{display:block;overflow:hidden}
.download-item{text-align:center;display:block;clear:both;margin-bottom:20px}
.download-item span{background-image:url(/images/download-format2_2x.png);background-repeat:no-repeat;background-size:326px;height:50px;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:10px}
.download-item a{text-decoration:none;text-align:center;width:180px;height:130px;margin:15px 10px;padding-top:20px;display:inline-table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 2px 7px 0 rgba(1,1,1,0.35);-moz-box-shadow:0 2px 7px 0 rgba(1,1,1,0.35);-webkit-box-shadow:0 2px 7px rgba(1,1,1,0.35)}
.download-item a:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.download-item a:hover{box-shadow:0 1px 3px 0 #a7a7a7;-moz-box-shadow:0 1px 3px 0 #a7a7a7;-webkit-box-shadow:0 1px 3px 0 #a7a7a7}
.download-item .pdf span{background-position:0 0;width:38px}
.download-item .fb2 span{background-position:-48px 0;width:38px}
.download-item .mobi span{background-position:-96px 0;width:38px}
.download-item .docx span{background-position:-144px 0;width:38px}
.download-item .rtf span{background-position:-192px 0;width:38px}
.download-item .epub span{background-position:-240px 0;width:38px}
.download-item .html span{background-position:-288px 0;width:38px}
.bigfont{font-family:'Roboto Slab',serif;font-size:24px;line-height:32px}
.download-desc{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:13px;line-height:16px;color:#7f7f7f;display:block;margin:2px auto;padding:0 10px}
.downloadbn{margin:15px auto;text-align:center}
.mar5 ul li {margin-bottom:5px}
.mar5 ul {width:100%}
.slider-left{float:left;}
.slider-box{width:300px;margin:0 auto 0px}
.simpleadd {width:100%;display:block}
.simpleadd #Ukrlib4{display:none}
.simpleadd .topotop{margin:0 auto}
.showonmob{display:none}

@media (min-width: 1400px) {
.prose{font:18px/32px Georgia,'Times New Roman',Serif}
}
@media (max-width: 1280px) {
.main:before,.main:after{display:none}
}
@media (max-width: 980px) {
html{background:#fff}
.reward{display:none}
header .social{margin-right:0}
.menu ul li{padding:0 3px}
.menu ul li a{font-size:14px}
.menu-item a{font-size:13px}
.main{padding:0;background:#fff}
footer{margin:0;height:auto;background:#fff}
footer .wrap{height:auto;border-bottom:10px solid transparent}
.about-text{height:auto}
.copy{margin:0 20px}
.gm-opera ul li a{font-size:14px}
.gm-opera .relative-box{padding:0 4px}
.slider-left{display:block;width:auto;clear:both;float:none;margin-bottom:20px}
.bio-right{display:block;width:auto;clear:both;float:none;margin-top:20px}
.sort-bio{padding-left:20px;padding-right:20px}
.rb-lsoch{width:auto!important;display:block;float:none;margin-bottom:10px}
.rb-rsoch{width:auto!important;display:block;float:none;border:0;border-top:1px solid #e9e9e9;padding:10px 0 0;margin-top:10px}
.floater{margin-right:0}
.floater .download{width:20px;margin-right:5px;text-indent:300px}
}
@media (max-width: 810px) {
.menu ul li{padding:0}
.content,.sidebar{width:auto;clear:both;float:none}
.banner-bottom{display:none}
.sb-title{margin-right:0}
.ra-title{margin-right:0}
.gm-opera ul li a{font-size:13px}
.menu ul li a{font-size:14px}
/*.page-from-pages{padding:20px 0 5px}*/
.sort{line-height:30px;padding-top:20px;margin-top:-20px;}
.sort-bio .sort-last{text-align:center;display:block;padding-top:5px;margin-bottom:5px}
.sort-bio .sort-last .clear{display:none}
.sort-bio .sort-last a{display:inline-block;text-align:left;margin:0 5px;float:none}
.prose,.verse,.list-large{padding:0}
.prose p{text-indent:30px}
.display-border{border:1px solid;border-color:#c55151;margin-bottom:30px;padding-bottom:5px}
}
@media (max-width: 767px) {
.hideonmob{display:none!important}
.showonmob{display:block}
.search{width:60%}
header .logo{display:block;margin:0 auto 10px;float:none}
.mobile-menu{display:block}
.menu,.menu-sec,.menu-box-third-level,.menu-box-second-level{display:none}
footer .wrap{padding-top:20px;border-bottom-width:20px}
footer .logo{margin:0 auto;display:block;float:none}
footer .superlist{width:auto}
footer ul{text-align:center;display:block;clear:both;float:none}
footer ul li{display:inline-block;margin:0 1.02040816%}
footer .separator{margin-bottom:20px}
.about-text{text-align:center;width:auto;display:block;clear:both;margin:0;padding:20px;float:none}
.error-box{text-align:center}
.error-box img{display:block;margin:0 auto 15px;clear:both;float:none}
.breadcrumbs{line-height:25px;margin-top:5px}
.post-preview{width:100%}
.releated-box{padding:10px 30px 20px}
.rb-left{width:auto;display:block;float:none;margin-bottom:10px}
.rb-right{width:auto;display:block;float:none;border:0;border-top:1px solid #e9e9e9;padding:10px 0 0;margin-top:30px}
.rb-right ul{width:100%}
.author-info-box{text-align:center}
.author-info-box img{margin:0 auto 20px;float:none}
.gm-opera ul li{display:block}
.gm-opera ul li a{font-size:17px}
.post-right-zagolovok{margin:20px auto 0 auto;text-align:center;display:block;width:auto;clear:both;float:none}
.bior-left{width:auto;display:block;float:none}
.bio-right .post{text-align:left}
.social-box-item a{width:130px}
.social-box-item{margin-bottom:0}
.floater{display:none}
.printzip{text-align:left}
.container{padding-bottom:0}
.sort li {margin: 0 5px}
}
@media (max-width: 479px) {
header{padding:13px 10px 0}
/*
header .social{width:65px}
header .social .vk,header .social .face{margin-right:16%}*/
.content ul,.books{width:100%}
.prose,.verse,.list-large{padding:0}
.post-right-zagolovok{text-align:center;margin:20px 0 0;display:block;float:none}
.releated-box{padding-left:20px;padding-right:20px}
.releated{padding:0}
.gm-opera ul li{display:block}
.bl-text{text-align:center;margin-left:0;display:block;clear:both}
.bl-text ul{margin:0}
.books-large img{display:block;clear:both;margin:0 auto 10px;float:none}
.readalser{max-width:300px;min-width:300px;text-align:center;float:none;margin:0 auto}
.readalsobn{margin:0;margin-top:10px}
.readalso li{font:14px Tahoma,Geneva,Kalimati,sans-serif;margin-bottom:10px}
.readalser-soch{max-width:300px;text-align:center;float:none;margin:0 auto}
.readalso-soch li{font:14px Tahoma,Geneva,Kalimati,sans-serif;margin-bottom:10px}
.prose{text-align:left}
.social-box-item .tw span{margin-right:6px;}
.readalso2 {padding-bottom: 1px !important}
}
@media (max-width: 400px) {
.search {width: 54%;}
.social-box-item a{width:120px;margin:0 1% 10px}
.spanning .wrap{padding:0 10px}
.download-item{margin-top:30px}
.download-item a{margin:0 10px 15px}
}
@media (max-width: 350px) {
header .social{width:64px}
header .social .g-pl {display:none}
header .social .vk {margin-right:20px;}
header .social .face {margin-right:5px;}
}
@media (max-width: 330px) {
.sidebar{min-width:0px}
}
#mobile-menu{display:none}
#mobile-menu.mm-opened{display:block}