/*slider css*/
@import url("//bookz.ru/tpl/css/jflow.style.css");
/* -------- */
html {background-color: #fafafa !important;}
body {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px; line-height:20px;}
/*td{font-size:90%}*/
a{color:#000000;text-decoration:none}
a:active{color:#000000}
a:visited{color:#000000}
a:hover {color:#00ccff;text-decoration:underline}
.like_link{cursor:pointer}
.like_link:hover {color:#00ccff;text-decoration:underline}

form,h1,h2,h3 {margin: 0}

h2{font-size:16px}

.page_top_title{
	padding-left:3px;
}
.page_top_title h1 {font-size:14pt;margin:0;display:inline}
.page_top_title h2 {font-size:14pt;margin:0;display:inline}
.page_top_title b {font-size:14pt;margin:0;display:inline;}
.page_top_title a {color:#a10531}
.block_title {/*font-size:95%;*/}
.block_head{border:1px #98AAB1 solid;background-color:#e6e6e6;text-align:center}
.main_block_head{background-color:#e6e6e6;padding-left:10px;vertical-align:middle}

img {border:0}

td {/*font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:80%;*/}
.p10 {padding-left:10px;width:50%;}
.p20 {padding-left:10px;width:50%;}

.ms {font: 100% "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ms2 {font: 90% "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ms3 {font: 100% "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ms3 br {margin-bottom:15px}
.l{font-size:60%;}
.l2{font-size:80%;}


h1 a{font-size:14pt;display:inline;}
.like_h1{font-size:14pt;color:#0000ff;margin:0;display:inline;}
.h{display:none;}
sup{color: red;}

img {max-width: 600px;}

.read_page_blok_1 {
	float: right;
}

.pages_navi{
	font: bold 11pt/14pt Verdana;
	padding: 0 10px 0 0;
}

.book_block_right_float{
	padding:5px;
	color:#555;
	width:50%;
	vertical-align:top;
}
/*.book_block_right_float img{width:100px;}*/
.date{
	font-size:90%;
	margin:0;
	text-align:right;
	padding-bottom:10px;
}
.text_area{background-color:#f8f8f8;padding:10px 15px 10px 25px}
.text_area img{float:left;margin-right:10px}

/*кнопки скачивания и чтения под обложкой книги*/
.litres-wrap {
	text-align: center;
}

.litres-button {
	background-repeat: no-repeat;
	background-position: center center;
	color: #333;
	text-decoration: none;
	line-height: 100%;
	white-space: nowrap;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin: 5px 2px 5px 0;
	background-color: #ececec;
	border: solid 2px #e66c16;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.litres-button:hover {
	border: solid 1px #b8b8b9;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,0);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,0);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,0);
	border-width: 2px;
}

.litres-button a {
	*display: inline;
	display: inline-block;
	padding: 5px 10px;
	text-decoration: none;
}

.litres-icon-book {
	*display: inline;
	display: inline-block;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTFDOThBM0NCM0Q0MTFFMjlENzg5QkJEMjRCMzgzQzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTFDOThBM0JCM0Q0MTFFMjlENzg5QkJEMjRCMzgzQzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOkYzMjJBRUZDMEYyMDY4MTE4QzE0QUJBNzc5OTJFNjAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYzMjJBRUZDMEYyMDY4MTE4QzE0QUJBNzc5OTJFNjAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cpJt0QAAAmpJREFUeNpsUz1rFFEUPe9rdnY3cRMiLLFQLMRAokRFsdFCSxGxFP+CECz8CzYWoj/BwsrezkIhBEzciAaiIirBr0gkwmRn3ryP651ZNmrWqd7j3nfuueecEUSEvd+Tp8/ozr27KCnU90Qo3Fq4iQvnz4m9vWIIcP/6SbIfX2NbtLB65ArmTs0jogVIDYkMvaUVzK49Qjd1GDt0DDcevqjB9BDp88YnXD57BkI79N5neNVbR4o+nHPoizZSa3H14jxElHj8/M0ug12AWFpsfv+CA7dXcGl5DdJuY6ehoJRGhxS2coF3U010HlxDcHYUIElMXQi80dzx04CSIJnDew8Z2zjM9xC38cMWaBizCyCHh6IoYLjQpzYo0SgYKcQmd4yjIIEyEnJq8aAE1v6HgdYGRenRcTmCFJBCI9jIMvNZCcRYYkwZfPOBddWjDHLnoU2KaNqwlXtkQUZBMCsjPGwU2Imm7smtGwUIFU0XQC4D6RSeJCJbnHvL4BGq0YYIGVwlEudiBMBW+wneGwlU9NxkmHaEpMrulEVi8DgOVbFx6agGvsj5kvBkAecHCRS8PxsPQjmYxNqoyE55O8pAMytJZT11mM4KQLD6Ijh2KKCzT8GAbf2zwV9B4keOK7quKl6Fc8Am8HM0GwYTHQ7RBLAlE3YrGwXok8aHX7znQpdfSZ6u+akaUCTPPw1P5r+jlA3kIvkXYHn1JU0ePIrFjbdIQl7vSpx5Yj1YV0gpWTyqaMJyIqdn5tFbX6MTM7NCLC8u0VaeQf38is0sY78bnH+FSnyWo9ZkIJaoNWkix3R3P9xkF1OU4LcAAwAFBx5icjwmpwAAAABJRU5ErkJggg==) no-repeat 0 0;
	width: 28px;
	height: 21px;
	position: relative;
	margin: -4px -19px -9px 4px;
}

.litres-icon-download {
	*display: inline;
	display: inline-block;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAIAAABbzbuTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUM5OEEzRkIzRDQxMUUyOUQ3ODlCQkQyNEIzODNDNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUM5OEE0MEIzRDQxMUUyOUQ3ODlCQkQyNEIzODNDNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQzk4QTNEQjNENDExRTI5RDc4OUJCRDI0QjM4M0M1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQzk4QTNFQjNENDExRTI5RDc4OUJCRDI0QjM4M0M1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s9NEgAAAAldJREFUeNpsUctqU1EU3fs8c3OTNH3gSB0UocGWVKgKChl05qDgB9RhZ4X6A/UXBB8g6qgjHVjQH3DsqBApFQdtcZpBk+Ym95738WAnFbLZLM5j7b3W2Qe3t7ePj49jjAAg2vM7OzuEEOccpTSdhBAQkXu7v7/f6/X29vZwde1et9vt9/vp4sHq3RfvX7fyOTc1EUGDCyQ+23zy8vvXp52Nmwvzy+sdFsGenv1eXJobjUY/z88rRofFmFKeemurjFG2JstB2RTtXLZ/nZyyJO1dBMGCJzSgKw1SWlptraUQrTEQCRXNiQkGuDKeVKVOplMnxDh2tkh7rZVS1rmEwPjBl8/WDbM2NWSKxOFKZ61er+V5HqIrBuNQF8QmyUg5t1qHjHETdM2wqRFCTI1laTxGo1E6eYvCx6io80gRrGlwMfYmEkTVkCz5QIQJM4kOdHf3+dbW1rC24KPLgVXgBWWgvMsY8bHlLr8dHr5595YSZEzYgBePesuDi37LB08xWWIygW8FroKTyAtKNx/f+fCxmJaaacNQNOSNh1PIEil9lgFAAAZQpkWyA1BR0o5V4SUiYcJ5Zob458cc1wYC/B/xHy56chloU02r5Mh77bj0t+6XkTHkMCtGxEqGlUuP1sRIGCMBH1jMPITrGTBepcMMSj2RItDIqolbEmX+aiMPY/A4UwFonECj4XVROtbKmpVo5OZMsqBpbSZfQhmJdni7Xi/Zamf5qH90ckliZBDsFSMN53pBoDIEL9VgpbuOnw4OpMxCNAVmNbQzFXwQragmHINSfwUYADEvV/Yvpp6sAAAAAElFTkSuQmCC) no-repeat 0 0;
	width: 28px;
	height: 21px;
	position: relative;
	margin: -3px -16px -8px 6px;
}

.litres-files-format {
	opacity: 0;
	display: none;
	background-color: #d0d0d0;
	padding: 10px;
	margin: 5px 43px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
}
/*litres button*/
/* corners css all */
@-moz-document url-prefix(){.corners{-moz-border-radius:4px;};}
.corners{position:relative;-webkit-border-radius:4px;border-radius:4px;} /* normal browser */
.corners .tl, .corners .tr, .corners .bl, .corners .br{position:absolute;height:4px;width:4px;float:left;line-height:0;font-size:0;}
.corners .tl{left:0;top:0;}
.corners .tr{right:0;top:0;background-position:right top;}
.corners .bl{left:0;bottom:0;background-position:left bottom;}
.corners .br{right:0;bottom:0;background-position:right bottom;}
/* gray */
.gray-corners{background:#e5e5e5;}

.book-buy{display:inline-block;padding:10px;}

.block_shadow  .format, .buynowBtn .format, .buynowBtn .warn,.download_link .format{color:#2F2F2F;font-size:12px;font-style:italic;padding:0;max-width:35em;width:auto;}

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

a.coolbtn{cursor:pointer;}
a.coolbtn{text-decoration:none;}

.coolbtn {display:inline-block;height:39px;line-height:39px;background-image:url("/images/btn.png");background-position:-5px -118px;}

.coolbtn:hover{background-position:-5px -177px;}

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

.book-buy{display:inline-block;padding:10px;}
*:first-child .book-buy {zoom: 1;*display: inline;}

.buynowBtn {margin-bottom:13px; margin-right: 10px; vertical-align: top}
.buynowBtn .coolbtn{
	margin:0 0 14px 0px;
	font-weight: normal;
}

.buynowBtn .coolbtn{max-width:400px; display:block;}

/*---*/
#litres_notify{
	background-color: #ffffff;
	text-align: center;
	border: 1px solid green;
}

/*чтение*/
.notediv{
	display:none;
    position: absolute;
    background-color: #f8fad6;
    width: 30em;
    text-align: justify;
    margin-top: 1em;
    /*left: 300px;*/
    padding: 0.5em;
    float: left;
    display: none;
    border: 1px outset #f3ff2c;
}

.footnote{
	font-weight: bold;
	color: red;
	vertical-align: super;
	padding-left: 3px;
}

.block1{
	display:table-footer-group;
}
.block2{
	display:table-header-group;
}

.author_link{color:#a10531 !important}

.footer{
	margin:0 5%;
	/*min-width:990px;*/
}
.footer_col{
	width:33%;
	float:left;
	text-align:left;
	line-height:140%;
}
.footer_col p{
	margin:0;
	padding:0 0 5px 0;
	font-size: 16px;
	color: #8a8a8a;
}
.footer_col div{
	padding:0;
}
.clear{
	clear:both;
	float:none;
}
.similar_books{ height:150px;padding:15px;}
.similar_books p{margin:0;}
.similar_books a img{margin:0 10px 0 0;}
.row_2{
	background-color:#F7F7EB;
}
.col_1{
	float:left;
	width:50%;
}
.col_2{
	float:right;
	width:50%;
}
.next_prev_nav{
	width:100%;
	text-align:right;
	margin:0 5px 5px 0;
}
.next_prev_nav #left_arrow{
	background:url('/images/arrow_prev.png') top left no-repeat transparent;
	padding-left:24px;
}
.next_prev_nav #right_arrow{
	background:url('/images/arrow_next.png') top right no-repeat transparent;
	padding-right:24px;
}
#buttons{
	display:table;
	margin:0 auto;
	text-align:center;
}
#buttons div{
	/*display:table-cell;*/
	vertical-align:middle;
	padding:0 5px;
}

.breadcrumbs{
    margin: 0;
    padding: 0;
	display: inline;
}
.breadcrumbs li {
    display: inline;
}

.trials a{
	text-decoration: underline;
}

ul,li{
	margin: 0px;
    padding: 0px;
    list-style: none;
    text-decoration: none;
    border: none;
}

.text_container{
	padding:10px;
}

/* выпадающие меню */
.login-block {
  width: 13em;
  /*margin: 2em auto;*/
  /*background: #f6f6f6;*/
  /*-moz-border-radius: 0.4em / 0.4em;
  -webkit-border-radius: 0.4em 0.4em;
  border-radius: 0.4em / 0.4em;*/
  /*border: 1px solid #dedede;*/
  /*box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);*/

}

.icon-reorder {
  padding: .8em 1em;
  color: white;
  border-radius: 0 .4em .4em 0;
  float: right;
}

.drop {
  position: relative;
  /*font-size: 1em;*/
  cursor: pointer;
}
.drop a {
  /*font-weight: 400;*/
  /*line-height: 2.2em;*/
  padding: 0 1em;
  text-decoration: none;
}

.triangle {
  width: 0;
  height: 0;
  position: absolute;
  border-left: .4em solid transparent;
  border-right: .4em solid transparent;
  border-top: .4em solid #FF4A35;
  left: 89.5%;
  margin-left: -.4em;
  opacity: 0;
}

.dropdownContain {
  width: 238px;
  position: absolute;
  z-index: 2;
  left: 0;
  margin-left: -3px;
  /* half of width */
  top: -300px;
}

.dropOut {
  width: 238px;
  background: #f6f6f6;
  float: left;
  position: relative;
  margin-top: 0;
  opacity: 0;
  /*-moz-border-radius: 0.4em / 0.4em;
  -webkit-border-radius: 0.4em 0.4em;
  border-radius: 0.4em / 0.4em;*/
   
  /*box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);*/
  /*border: 1px solid rgba(255, 255, 255, 0.75);*/
  border: 1px solid #dedede;
  overflow: hidden;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

.dropOut a {
  line-height:0.6em;
}

.dropOut ul {
  padding: .3em 0;
  margin: 0;
}

.dropOut li {
  text-align: center;
  width: 100%;
  padding: 0.6em 0;
  color: gray;
  border-left: 3px solid #f7f7f7;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.dropOut li span {
  color: #cccccc;
  /*margin: 0 1.5em 0 .8em;*/
}
.dropOut li:hover {
  border-color: #ffc568;
  color: #4d4d4d;
  background: #ededed;
}
.dropOut li:hover span {
  color: gray;
}

ul li:hover .triangle {
  opacity: 1;
}

ul li:hover .dropdownContain {
  top: 10px;
}

ul li:hover .dropOut {
  opacity: 1;
  margin-top: 16px;
}

/* конец выпадающие меню */
.genre_list{padding:4px 0 8px 8px;}
.genre_list__all{text-align:center;font-weight:bold;padding:5px 0;}
.genre_list__all a{border-bottom: 1px dashed;}
.genre_list__all a:hover{text-decoration:none;}

#litres_trial_promo{display:block;clear:both;float:none}
