@font-face {
    font-family: 'MorpheusRegular';
    src: url('../fonts/alexkosh-webfont.eot');
    src: url('../fonts/alexkosh-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alexkosh-webfont.woff') format('woff'),
         url('../fonts/alexkosh-webfont.ttf') format('truetype'),
         url('../fonts/alexkosh-webfont.svg#MorpheusRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, html {
	margin: 0;
	padding: 0;
	background-color: #e4ded8;
	font-size: 16px;
	color: #353030;
/*----	font-family: 'Ubuntu', sans-serif; */
	font-family: tahoma, arial, verdana, sans-serif, 'Lucida Sans'; 
font-weight: 300;
	font-style: normal;
        background-image: url(../img/bg.jpg);
}

.dropfiles-content-multi
{
   float: none;
}

div#comments-form-captcha-holder {
    margin-top: 16px !important;
    margin-bottom: 20px !important;
}

.gallery
{
    padding-top: 20px;
    padding-left: 15px;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    border-radius: 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    overflow: hidden;
}

.news .n2-ss-layers-container
{ 
    transform: scale(1.0);
    transition: 0.3s ease-out 0s;
}

.news .n2-ss-layers-container:hover
{
	transform: scale(1.1);
	transition: 0.3s ease-out 0s;
}

.news div#n2-ss-3 .n2-ss-slide
{
	transform: scale(0.95);
	transition: 0.3s ease-out 0s;
}

.news div#n2-ss-3 .n2-ss-slide:hover
{
	transform: scale(1.0);
	transition: 0.3s ease-out 0s;
}

.n2-ss-margin
{
  max-height: 180px;
}

div#n2-ss-2 .n2-ss-slide
{
border-radius: 7px;
}

.s-message 
{
    float: none;
    margin: 0 auto;
}

.s-message .alert
{
   padding: 10px;
}

a.media_link img {
	transform: scale(1.0);
	transition: 0.3s ease-out 0s;
text-decoration: none;

}
a.media_link img:hover {
	transform: scale(1.1);
	transition: 0.3s ease-out 0s;
        text-decoration: none;
}

.footer-dragon-1
{
    float: left;
    background-image: url(http://www.alexkosh.ru/images/dragon1.png);
    width: 240px;
    height: 171px;
    background-repeat: no-repeat;
    margin-left: 5%;
    margin-top: 10px;
    opacity: 0.5;
}

.footer-dragon-2
{
    float: right;
    background-image: url(http://www.alexkosh.ru/images/dragon2.png);
    width: 240px;
    height: 171px;
    background-repeat: no-repeat;
    margin-right: 5%;
    margin-top: 10px;
    opacity: 0.5;
}

.abook .avPlayerWrapper {
    width: 450px;
    padding-top: 20px;
}

.banner_main {
    position: relative;
    margin: 0px auto;
    margin-top: 20px;
    width: 980px;
}

.banner_main img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.banner_main img:hover {
  -webkit-filter: contrast(135%);    
}

/*---------------------------tag-list*/
ul.category.list-striped {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}
ul.category.list-striped > li {
	float: left;
	padding: 5px;
	margin-bottom: 15px;
        background-color: #fff;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
        border-radius: 7px;
        box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
ul.category.list-striped > li h2, ul.category.list-striped > li h2 > a {
    display: block;
    height: 49px; 
    margin-top: 5px;
    margin-left: 5px;
    float: left;
    color: #ffffff;
}

ul.category.list-striped > li h2 > a:hover {
       text-decoration: underline;
}

ul.category.list-striped > li > h2-background, ul.category.list-striped > li > h2-background > a {
display: block;
    height: 49px; 
    float: left;
    background-image: url(../img/title-rec.png);
    margin-bottom: 10px;
}
ul.category.list-striped > li > a {
display: block;
float: right;
}


ul.category.list-striped > li > div.tags-list {
display: block;
    height: 30px; 
    float: left;
}
ul.category.list-striped > li > span.img-intro-tag, ul.category.list-striped > li > span.img-intro-tag > a {
	float: left;
	height: auto;
        width: 180px;
        max-height: 310px;
	margin: 5px 10px 5px 5px;
}

ul.category.list-striped > li > span.img-intro-tag img, ul.category.list-striped > li > span.img-intro-tag > a img {
	float: left;
	height: auto;
        width: 180px;
        max-height: 310px;
	margin: 5px 10px 5px 5px;
}

ul.category.list-striped > li > span.tag-body > span.img-intro-tag img {
  display: inline-block;
  float: left;
  width: 180px;
  height: auto;
  margin: 0 auto;
  padding: 5px;
  padding-right: 10px;

}

ul.category.list-striped > li > span.tag-body {
	float: left;
	height: auto;
	max-height: 520px;
	overflow: visible;
margin-left: 10px;
}


ul.category.list-striped > li > span.tag-body-no-image {
	float: left;
	height: auto;
	max-height: 520px;
	overflow: visible;
margin-left: 10px;
}


ul.category.list-striped > li > span.create_date {
  display: inline-block;
  float: left;
  width: 190px;
  padding: 15px;
  margin: 0;
  font-size: 11px;
}
.vxid {
  float: right;
  width: auto;
  height: auto;
  background-color: rgba(255,255,255,0.7);
  box-shadow: 0 0 6px rgba(0,0,0,0.7);
  border-radius: 0px 3px 5px 5px;
}

.subs2 {
    position: absolute;
    width: auto;
    height: auto;
    margin-top: 402px;
    margin-left: 1303px;
}

.subs3 {
    position: absolute;
    width: auto;
    height: auto;
    margin-top: 352px;
margin-left: 1290px;
}


.header-box .vxid span.enter {
}

.header-box .vxid span.mini-cart {
    background-image: url(../img/shoping-1.png);
    background-position: 7px 50%;
    background-repeat: no-repeat;
    float: left;
    width: auto;
    height: 18px;
    text-align: center;
    font-family: MorpheusRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: white;
    font-size: 14px;
    padding: 11px;
    padding-right: 20px;
    padding-left: 35px;
    background-color: #114677;
    border-radius: 0 0 0 0;
    margin-left: -10px;
}


.header-box .vxid span.mini-cart span.hikashop_small_cart_total_title, .header-box .vxid span.mini-cart a.hikashop_small_cart_checkout_link
{
   color: #fff;
}

.header-box .vxid span.mini-cart span.hikashop_small_cart_total_title: hover, .header-box .vxid span.mini-cart a.hikashop_small_cart_checkout_link: hover
{
background-color: #114677;
}

.header-box .vxid span.mini-cart a:hover {
    background-color: #114677;
}


.header-box .vxid span.mini-cart span.hikashop_small_cart_total_title span.hikashop_product_price_full
{
  padding-left: 5px;
}


.header-box .vxid span.mini-cart { 
   width: auto;
}

.header-box .vxid span.mini-cart .jmoddiv { 
   width: auto;
    height: 17px;
}

.header-box .vxid span.exit {
}

.header-box .vxid span.enter a {
  float: left;
  width: auto;
  height: 20px;
  text-align: center;
  font-family: MorpheusRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: white;
  padding: 10px;
  padding-right: 10px;
  padding-left: 35px;
  background-color: #2f74b4;
   border-radius: 0 0 3px 0;
  margin-left: -10px;
}

.header-box .vxid span.profile a {
  float: left;
  width: auto;
  height: 20px;
  text-align: center;
  font-family: MorpheusRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: white;
  padding: 10px;
  padding-right: 20px;
  padding-left: 35px;
  background-color: #115492;
   border-radius: 0 0 0 0;
  margin-left: -10px;
}

.header-box .vxid span.exit a {
  float: left;
  width: auto;
  height: 20px;
  text-align: center;
  font-family: MorpheusRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: white;
  padding: 10px;
  padding-right: 10px;
  padding-left: 35px;
  background-color: #2f74b4;
   border-radius: 0 0 3px 0;
  margin-left: -10px;
}



.header-box .vxid span.enter a {
  background-image: url(../img/login.png);
	background-position: 7px 50%;
        background-repeat: no-repeat;
}

.header-box .vxid span.profile a {
  background-image: url(../img/user.png);
	background-position: 7px 50%;
        background-repeat: no-repeat;
}

.header-box .vxid span.exit a {
  background-image: url(../img/logout.png);
	background-position: 7px 50%;
        background-repeat: no-repeat;
}

.header-box .vxid span.enter a:hover {
  color: #1e2443;
  background-image: url(../img/login1.png);
  background-color: #648db4;
   border-radius: 0 0 3px 0;
}

.header-box .vxid span.profile a:hover {
  color: #1e2443;
  background-image: url(../img/user1.png);
  background-color: #648db4;
   border-radius: 0 0 0 0;
}

.header-box .vxid span.exit a:hover {
  color: #1e2443;
  background-image: url(../img/logout1.png);
  background-color: #648db4;
   border-radius: 0 0 3px 0;
}

.vm-cart {
  position: absolute;
    right: 10px;
    bottom: 210px;
}
.header-box .vxid p {
  display: inline;
  float: left;
  margin-top: 0;
}
.header-box .vxid p a {
  display: block;
  float: left;
  width: auto;
  height: 20px;
  text-align: center;
  font-family: MorpheusRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #7b3a3e;
  padding: 10px;

}

<--
.header-box .vxid p a:after {
  content: '|';
  margin-left: 10px;
  text-decoration: none;
}
.header-box .vxid p.none a:after {
  content: ' ';
  margin-left: 0;
} 
-->

.header-box .vxid a:hover {
  color: #1e2443;
  background-color: #7eabd6;
   border-radius: 0 0 0 5px;
}
.header-box .vxid p.none a:hover {
   border-radius: 0 0 0 0;
}
.header-box .vxid p.none1 a:hover {
   border-radius: 0 0 0 0;
}
#header {
	float: left;
	width: 100%;
	background-image: url(../img/topback2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
#header1 {
	float: left;
	width: 100%;
	background-image: url(../img/topback3.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
#header2 {
	float: left;
	width: 100%;
	background-image: url(../img/topback4.jpg);
	background-position: top center;
	background-repeat: no-repeat;
    background-size: cover;
}
.header-box {
	float: none;
        position: relative;
	margin: 0 auto;
	background-image: url(../img/dragon2.png);
	background-position: top left;
	background-repeat: no-repeat;
}
a.logo-drag {
	display: block;
	float: left;
	width: 250px;
	height: 287px;
}

a.logo-drag:hover div.eye {
        visibility:visible;
}

.eye {
  visibility:hidden;
  background:yellow;
  position: relative;
  top: 206px;
  left: 192px;
  width:2px;
  height:3px;
}

a {
 color: #792a31;
    font-weight: 400;
    text-decoration: underline;
}

a:hover {
    color: #4561cc;
}
.menu {
	float: left;
  	position: relative;
  	z-index: 10;
	width: 100%;
	height: 40px;
	margin-top: -10px;
	background-image: url(../img/menuback2.png);
	background-position: top center;
	background-repeat: repeat-x;
}


p.video-title {
  height: 30px;
}

.menu-box {
  position: relative;
  float: none;
  height: 40px;
  margin: 0 auto;
  background-image: none;
}

.d-dialog {
    position: absolute;
    width: 240px;
    height: 155px;
    bottom: 60px;
    /* padding-left: 150px; */
    top: 60px;
    left: 220px;
}
.dr-dialog {

    width: 240px;
    height: 155px;
    bottom: 60px;
    /* padding-left: 150px; */
    top: 60px;
    left: 220px;
    background-image: url(../img/dialog.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.6;
max-height: 175px;
}

.dr-dialog .google-auto-placed{
   display:none;
}

.dr-dialog:hover {
    opacity: 0.9;
}

.dr-dialog p 
{
color: #9c1c0a;
    font-size: 15px;
    margin-top: -5px;
    padding-left: 12px;
    padding-top: 10px;
}

.dr-dialog a.modal:hover {
    background: rgb(232,95,76);
}
.dr-dialog a.modal {
    color: #fff;
    text-decoration: none;
    user-select: none;
    background: rgb(189, 98, 86);
    outline: none;
    /* float: right; */
    /* margin-bottom: 15px; */
    /* margin-top: 10px; */
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
    outline: none;
    float: right;
    margin-right: 10px;
}
.dr-dialog a.modal img{
    width: 20px;
    padding-right: 10px;
}

.news {
  position: absolute;
  width: 490px;
  height: 160px;
  bottom: 60px;
  /*padding-left: 150px;*/
  top: 105px;
  left: 490px;
}

.webmoney {
 /* border: solid 1px #424242;*/
  border-radius: 8px;
  margin-top: 10px;
  width: 445px;
  height: 60px;
  margin-left: 10px;  
  background-color: #fafafa;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;    
}

.webmoney img
{
  padding-right: 25px;
}

.webmoney iframe
{
  padding-top: 5px;
}

.slider-1 {
	float: left;
	width: 100%;
	height: auto;
	padding: 0 0 0px 0;
  	padding-top: -10px;
/*	background-color: #fffcf2; */
/*    background-image: url(../img/bg.jpg);*/
    margin-top: -3px;
/*    border-bottom: solid 2px #b3a891;*/
}
.slider-2 {
	float: left;
	width: 100%;
	height: auto;
        margin-top: -10px;
        margin-left: 0px;
	/*background-image: url(../img/grey-back.jpg);*/
     /*   background-image: url(../img/bg.jpg);*/
     /*   background-image: url(../img/bg_gradient2.png);
	background-position: center;
        background-repeat: no-repeat;
        background-repeat: repeat;*/
        border-bottom: solid 2px #b3a891;
        box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}
.blog h1, #autors h3, .content100 h1{
  text-align: center;
  color: #424242;
  font-size: 24px;
}


.slider-3 {
	float: left;
	width: 100%;
	height: auto;
	padding: 0 0 0px 0;
  	padding-top: -10px;
/*	background-color: #fffcf2; */
 /*   background-image: url(../img/bg-2.png);*/
    margin-bottom: -3px;
  /*  border-top: solid 2px #b3a891;*/
}

.slider-2-box {
  width: 100%;
  min-height: 340px;
  margin: 0 auto;
  margin-top: 20px;
}
.slider-2-box .moduletable h3 {
  margin-top: 10px;
  font-size: 20px;
  text-align: center;
  color: #242424;
}
.slider-3 .moduletable h3, .tags h2, .title h1 {
  margin-top: 10px;
  font-size: 20px;
  text-align: center;
  color: #242424;
}

.hikashop_user_registration_page h2 {
  margin-top: 0px;
  font-size: 20px;
  text-align: center;
  color: #242424;
}

.gallery h2, .tags_popular .custom h2 {
  text-align: center;
  color: #242424;
font-size: 24px;
}
.slider-2-box .moduletable h3:before, .tags_popular .custom h2:before, .hikashop_user_registration_page h2:before, .title h1:before, #autors h3:before, .blog h1:before, .gallery h2:before, article.item-page h2:before, .content100 h1:before, .slider-3 .moduletable h3:before, .tags h2:before  {
	content: '';
	display: inline-block;
	margin-right: 5px;
	margin-top: -10px;
	width: 13px;
	height: 12px;
	background-image: url(../img/rzd3.png);
	background-position: center;
        background-repeat: no-repeat;
}
.slider-2-box .moduletable h3:after, .tags_popular .custom h2:after, .hikashop_user_registration_page h2:after, .title h1:after, #autors h3:after, .blog h1:after, .gallery h2:after, article.item-page h2:after, .content100 h1:after, .slider-3 .moduletable h3:after, .tags h2:after  {
	content: '';
	display: inline-block;
	margin-left: 5px;
	margin-top: -10px;
	width: 13px;
	height: 12px;
	background-image: url(../img/rzd3.png);
	background-position: center;
        background-repeat: no-repeat;
}
/*.top-wave {
        position: absolute;
        margin-top: -15px;
	float: left;
	width: 100%;
	height: 19px;
	background-image: url(../img/wave_tex1.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}*/
.no-block {
	display: none;
}
#torba80 {
	float: left;
	width: 100%;
	height: auto;
/*	background-color: #fffcf2;*/
	padding-top: 10px;
   /*     background-image: url(../img/bg-2.png);*/
}
#torba100 {
	float: left;
	width: 100%;
	height: auto;
	background-color: #fffcf2;
/*	background-image: url(../img/wave-tex1.png);*/
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 10px;
}
#content-box {
	float: none;
	height: auto;
	margin: 0 auto;
}
.content100 {
	float: left;
	width: 100%;
	height: auto;
  	min-height: 500px;
        padding-bottom: 10px;
    margin-left: 0px;
}

.content100 .tag-category h1{
  color: #242424;
font-size: 20px;
}

.content100 div.vm-wrap {

}

.content80 {
	float: right;
	width: 740px;
	height: auto;
  	min-height: 500px;
}
.content60 {
	float: left;
	width: 740px;
	height: auto;
  	min-height: 500px;
}
#left, #right {
	width: 230px;
	height: auto;
}
#left {
	float: left;
	padding-right: 10px;
}
#right {
	float: right;
	padding-left: 10px;
}
.moduletable, .item-page {
	float: left;
    width: 100%;
}
#footer {
background-image: url(../img/bg_f.png); 
	float: left;
	width: 100%;
	height: auto;
	padding-top: 20px;
 /*       padding-bottom: 10px;
	background-color: #e4d5bd;
	background-image: url(../img/wave-gray.png);*/
	background-position: top left;
	background-repeat: repeat-х;
}
#footer-box {
	float: none;
	height: auto;
	margin: 0 auto;
}

.tags_popular {
  margin: 0 auto;
  padding-left: 0px;
  padding-bottom: 7px;
}
.tags_popular .moduletable {
  min-height: 40px;
  margin-bottom: 10px;
/*  background-image: url(../img/tag_bef.png); */
  background-position: left;
  background-repeat: no-repeat;
 /* border-bottom: 2px solid #eceadf;*/
}
.tags_popular .moduletable.noback {
  padding: 0;
  background-image: none;
}
.intro p img {
  display: none;
}
h1, h1 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
  margin-top: 0;
  color: #666666;
  font-weight: 300;
  text-decoration: none;
}

h2, h2 a {
  margin-top: 0;
  font-weight: 300;
  text-decoration: none;
/*text-align: center;*/
}

 h2 a: hover {
  text-decoration: underline;
/*text-align: center;*/
}

p.copyr {
  display: block;
  float: left;
  color: #393939;
font-weight: 500;
  margin-top: 0;
  margin-bottom: 0;
  background-image: url(../img/copyr1.png);
  background-position: center left;
  background-repeat: no-repeat;
}
ul.socmer {
  display: block;
  padding: 0;
  padding-bottom: 10px;
  margin-top: -10px;
  list-style: none;
}
ul.socmer li {
  display: inline-block;
  float: left;
  width: 60px;
  height: 70px;
  list-style: none;

}
ul.socmer li a img {
  display: block;
  margin: 0 auto;

}
ul.socmer li a img:hover {
	opacity: 0.8;
}
.item-page .img-fulltext-left img {
  max-width: 100%;
  height: auto;
}
article.book a.jcepopup img
{
    max-height: 350px;
    width: auto;
}

article.item-page a.jcepopup img
{
    text-align: center;
}

/*------------------------------------------------------------------book-menu*/
ul.book-menu {
	display: block;
	float: left;
	height: auto;
	margin: 10px;
	padding: 0;
	list-style: none;
    margin-top: 0px;
}
ul.book-menu li a {
	display: inline-block;
	float: left;
	margin: 0;
	text-align: center;
	background-position: bottom left;
	background-repeat: no-repeat;
	transform: scale(1.0);
	transition: 0.3s ease-out 0s;
text-decoration: none;

}
ul.book-menu li:hover a {
	transform: scale(1.1);
	transition: 0.3s ease-out 0s;
        text-decoration: none;
    color:#792a31;
}
ul.book-menu li.all a {
	background-image: url(../img/shop.png);
}
ul.book-menu li.adrenaline a {
	background-image: url(../img/adrenalin.png);
}
ul.book-menu li.faraway-land a {
	background-image: url(../img/d-strana.png);
}
ul.book-menu li.life-v a {
	background-image: url(../img/zhyzn-v.png);
}
ul.book-menu li.outsider a {
	background-image: url(../img/odinochka.png);
}
ul.book-menu li.other a {
	background-image: url(../img/proch.png);
}

/*------------------------------------------------------------------profile-menu*/
ul.profile-menu {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0;
	list-style: none;
margin-left: -1px;
    margin-top: 0px;
}

.tags_popular .moduletable.proback {
    padding: 0;
    margin-bottom: 15px;
    background-image: none;
}

ul.profile-menu li a {
	
    line-height: 40px;
    height: 40px;
    position: relative;
    float: left;
    display: block;
    color: #385c5b;
    letter-spacing: 1px;
    /* text-transform: uppercase; */
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    border-radius: 3px 3px 0 0;
    -webkit-box-shadow: 0px -4px 7px #e6e6e6;
    -moz-box-shadow: 0px -4px 7px #e6e6e6;
    box-shadow: 0px -4px 7px #e6e6e6;
    margin-bottom: 0px;
    overflow: hidden;
    margin-right: 1px;
    border-radius: 7px 7px 0 0;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1) inset;
    overflow: hidden;
    ext-decoration: none;
    color: #792a31;
    text-align: center;
    font-family: MorpheusRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    transition: 0.3s ease-out 0s;
    background-color: rgba(150, 134, 101, 0.39);
    background: rgba(150, 134, 101, 0.39);
    text-decoration: none;

}
ul.profile-menu li:hover a {
   color: #f9f9f9;
}
ul.profile-menu li.active a {
background-color: #fffbf5;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    z-index: 6;
    color: #1e2443;
    cursor: default;
    border-top: 1.5px solid #b6a88a;
    border-left: 1.5px solid #b6a88a;
    border-right: 1.5px solid #b6a88a;
}



/*------------------------------------------------------------------shop-top-menu*/
ul.sh-menu {
	display: block;
	float: left;
	height: auto;
	margin: 10px;
	padding: 0;
	list-style: none;
    margin-top: 0px;
}

ul.sh-menu li a {
	display: inline-block;
	float: left;
	margin: 0;
	text-align: center;
	background-position: bottom left;
	background-repeat: no-repeat;
	transform: scale(1.0);
	transition: 0.3s ease-out 0s;
    min-height: 40px;
    text-decoration: none;
    color: #792a31;
}
ul.sh-menu li:hover a {
	transform: scale(1.1);
	transition: 0.3s ease-out 0s;
        text-decoration: none;
}
ul.sh-menu li.sale a {
	background-image: url(../img/shop.png);
}
ul.sh-menu li.books-with-auth a {
	background-image: url(../img/books.png);
}
ul.sh-menu li.ebooks a {
	background-image: url(../img/ebook.png);
}
ul.sh-menu li.subs-to-books a {
	background-image: url(../img/podpiska.png);
}

ul.sh-menu li.audiobooks a {
	background-image: url(../img/audiobooks.png);
}


/*------------------------------------------------------------------popular tags cloud*/


.tagspopular ul {
  display: block;
  float: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.tagspopular ul li {
  display: inline-block;
  float: left;
  width: auto;
  height: 26px;
  padding-left: 5px;

}
/*
.tagspopular ul li:before {
	content: '';
	display: inline-block;
	float: left;
	width: auto;
	height: 26px;

 background-image: url(../img/tag_bef.png);
}
.tagspopular ul li:after {
	content: '';
	display: block;
	float: right;
	width: 20px;
	height: 35px;

}*/

.tagspopular ul li a {
	display: block;
        font-size: 16px;
  	width: auto;
  	height: 18px;
  	color: #424242;
        padding: 8px;
        text-decoration: underline;
  /*      background-color: #cdcdcd; */
  /*	text-shadow: 1px 0px 2px #000, 0px 1px 2px #000, -1px 0px 2px #000, 0px -1px 2px #000, 1px 1px 2px #000, -1px 1px 2px #000, 1px -1px 2px #000;*/
  font-family: MorpheusRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-transform: lowercase;
}

.tagspopular ul li a:hover {
background: #c1b198;
        text-decoration: underline;
border-radius: 3px;
}
.tagspopular ul li a:active {
  color: #ffffff;
  text-decoration: none;

}

/*-------------------------------------------------------------Tags*/
ul.tags.inline {
  width: 100%;
  display: block;
  float: left;
  list-style: none;
  padding: 5px;
  margin: 0;
  margin-top: -10px;

}

ul.tags.inline li.label-t {
  display: block;
  float: left;
  width: auto;
  height: 26px;
  padding-left: 5px;
  padding-top: 7px;
  font-size: 16px;
/*  background-image: url(../img/tag1.png); */
}

ul.tags.inline li {
  display: inline-block;
  padding-top: 5px;
  width: auto;
  height: 26px;
  padding-left: 5px;
/*  background-image: url(../img/tag1.png); */
}

ul.tags.inline li a {
  display: block;
  width: auto;
  height: 16px;
  padding: 4px;
  color: #242424;
  background-color: #c1b198;
  border-radius: 3px;
  font-size: 14px;
      text-decoration: none;

    text-transform: lowercase;

}
ul.tags.inline li a:hover {
  text-decoration: none;
  color: white;
}


/*-------------------------------------------------------------Autors Frends*/
#autors {
	float: left;
	width: 100%;
  	margin-bottom: 10px;
}
#autors ul {
	display: block;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#autors ul li {
	display: inline;
	list-style: none;
	margin-right: 2px;
}
#autors ul li a img {
	border-radius: 10px;
}

#autors ul li a img:hover {
	opacity: 0.8;
}
/*-------------------------------------------------------------Banners*/
#banners {
	float: left;
	width: 100%;
  	margin-bottom: 0px;
}
#banners ul {
	display: block;
	width: 100px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#banners ul li {
	display: inline;
	list-style: none;
	margin-right: 4px;
}

/*-------------------------------------------------------------Menu*/
ul.nav.menu {
  display: block;
  float: left;
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  background-image: none;
}
ul.nav.menu li {
  display: inline-block;
  float: left;
  width: auto;
  height: 40px;
  list-style: none;
  margin-top: -3px;
  padding: 0;
}

ul.nav.menu li ul {
  display: none;
}

ul.nav.menu li.item-802 ul, ul.nav.menu li.item-804 ul {
  display: block;
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  transform: scale(.8);
  -webkit-transition: .4s ease-in-out;
  transition: .4s ease-in-out;
}

ul.nav.menu li.item-802 ul, ul.nav.menu li.item-804 ul
{
position: absolute;
    margin-top: 42px;
    margin-left: -28px;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 110px;
    background: #aa997a;
    background-image: url(../img/menuback2-1.png);
    background-position: top center;
    background-size: cover;
    border-radius: 5px 5px 5px 5px;
}

ul.nav.menu li.item-804 ul
{
margin-left: -50px;
    width: 170px;
}
ul.nav.menu li.item-802:hover ul, ul.nav.menu li.item-804:hover ul
{
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}


ul.nav.menu li a {
  display: block;
  float: left;
  width: auto;
  height: 20px;
  padding: 10px;
  font-weight: 550;
  text-decoration: none;
  color: #792a31;
  text-align: center;
  font-family: MorpheusRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  transition: 0.3s ease-out 0s;
  margin-top:0px;
  margin-left: -5px;
}
ul.nav.menu li a:hover{

  color: bisque;
  background-image:
   radial-gradient(1px 45% at 0% 50%, rgb(224, 216, 196), transparent),
   radial-gradient(1px 45% at 100% 50%, rgb(224, 216, 196), transparent); 

}

ul.nav.menu li.active a, ul.nav.menu li.active {
  color: #1e2443; 
  transition: 0.3s ease-out 0s;

}

ul.nav.menu li.item-802:active a, ul.nav.menu li.item-802:active, ul.nav.menu li.item-804:active a, ul.nav.menu li.item-804:active{
/*  color: #792a31;
  transition: 0.3s ease-out 0s;*/
}

ul.nav.menu li.item-802 a, ul.nav.menu li, ul.nav.menu li.item-804 a, ul.nav.menu li{
  color: #792a31;
  transition: 0.3s ease-out 0s;
}

ul.nav.menu li.item-802 ul li a:hover, ul.nav.menu li.item-804 ul li a:hover{

  color: bisque;
  background-image:
   radial-gradient(1px 45% at 0% 50%, rgb(224, 216, 196), transparent),
   radial-gradient(1px 45% at 100% 50%, rgb(224, 216, 196), transparent); 

}

ul.nav.menu li.item-802 ul li.active a, ul.nav.menu li.item-804 ul li.active a {
  color: #1e2443; 
  transition: 0.3s ease-out 0s;
}

ul.nav.menu li.item-802 a:hover, ul.nav.menu li.item-804 a:hover{

  color: bisque;
  background-image:
   radial-gradient(1px 45% at 0% 50%, rgb(224, 216, 196), transparent),
   radial-gradient(1px 45% at 100% 50%, rgb(224, 216, 196), transparent); 

}


/*-------------------------------------------------------------------Left & Right Menu
#left .moduletable, #right .moduletable {
    float: left;
    width: 230px;
    height: auto;
    margin-bottom: 20px;
    background-image: url(../img/modnyz.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 67px;
}
#left .moduletable h3, #right .moduletable h3 {
    display: block;
    float: left;
    width: 230px;
    height: 98px;
  	font-weight: 700;
    margin-bottom: 0;
    padding-top: 56px;
  	color: #f1f1f1;
    text-align: center;
  	background-image: url(../img/modzag.png);
}
ul.nav.menu.vert {
  display: block;
  float: left;
  width: 100%;
  height: auto;
  list-style: none;
  margin: 0;
  padding: 0;
  background-image: none;
}
ul.nav.menu.vert li {
  display:block;
  float: left;
  width: 100%;
  height: auto;
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.nav.menu.vert li a {
  display: block;
  float: left;
  width: 178px;
  height: 41px;
  padding: 12px 5px 5px 47px;
  text-decoration: none;
  text-align: left;
  color: #f1f1f1;
  background-image: url(../img/m-punkt.png);
  transition: 0.3s ease-out 0s;
}
ul.nav.menu.vert li a:hover, ul.nav.menu.vert li.active a {
  background-color: transparent;
  text-decoration: underline;
  color: #f1f1f1;
  text-shadow: 0 0 0 rgba(255,255,255,0.0);
  transition: 0.3s ease-out 0s;
}*/

/*-------------------------------------------------------------------Joomla system elements*/
.items-row.cols-2.row-0.row-fluid, .items-row.cols-2.row-0, .items-row.cols-2.row-1, .items-row.cols-2.row-2, .items-row.cols-2.row-3, .items-row.cols-2.row-4, .items-row.cols-2.row-5, .items-row.cols-2.row-6 {
  display: table-row;
  float: left;
  height: auto;
  padding: 0;
  margin: 0;
}
.item h2-background h2 a {color: white;}

.item h2-background h2 a:hover {text-decoration: underline;}

.item.column-1.span6, .item.column-2.span6, .item.column-3.span6, .item.column-4.span6, .item.column-5.span6, .item.column-6.span6, .item.column-7.span6, .item.column-8.span6, .item.column-9.span6, .item.column-10.span6, .item.column-11.span6, .item.column-12.span6, .item.column-1, .item.column-2, .item.column-3, .item.column-4, .item.column-5, .item.column-6, .item.column-7, .item.column-8, .item.column-9, .item.column-10, .item.column-11, .item.column-12 {
  display: table-cell;
  float: left;
  height: auto;
/*  border: solid 2px #cccccc;*/
  background-color: #fffbf5;
  padding: 5px;
  margin-bottom: 10px;
/*box-shadow: 0 9px 6px -6px rgba(0, 0, 0, .2);*/
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
border-radius: 7px;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 
  overflow: hidden;

 /*  border-width: 10px;
  border-image:url("../img/frame.png") 30 repeat;
  -o-border-image:url("../img/frame.png") 30 repeat;
  -moz-border-image:url("../img/frame.png") 30 repeat;
  -webkit-border-image:url("../img/frame.png") 30 repeat;
 box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .5);
  -webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .5); */

}
.item.column-1.span6,
.item.column-3.span6,
.item.column-5.span6,
.item.column-7.span6,
.item.column-9.span6,
.item.column-11.span6,
.item.column-1,
.item.column-3,
.item.column-5,
.item.column-7,
.item.column-9,
.item.column-11 {
  margin-right: 20px;
}
.content60 .item.column-1.span6, .content60 .item.column-2.span6, .content60 .item.column-3.span6, .content60 .item.column-4.span6, .content60 .item.column-5.span6, .content60 .item.column-6.span6, .content60 .item.column-7.span6, .content60 .item.column-8.span6, .content60 .item.column-9.span6, .content60 .item.column-10.span6, .content60 .item.column-11.span6, .content60 .item.column-12.span6, .content60 .item.column-1, .content60 .item.column-2, .content60 .item.column-3, .content60 .item.column-4, .content60 .item.column-5, .content60 .item.column-6, .content60 .item.column-7, .content60 .item.column-8, .content60 .item.column-9, .content60 .item.column-10, .content60 .item.column-11, .content60 .item.column-12, .content80 .item.column-1.span6, .content80 .item.column-2.span6, .content80 .item.column-3.span6, .content80 .item.column-4.span6, .content80 .item.column-5.span6, .content80 .item.column-6.span6, .content80 .item.column-7.span6, .content80 .item.column-8.span6, .content80 .item.column-9.span6, .content80 .item.column-10.span6, .content80 .item.column-11.span6, .content80 .item.column-12.span6, .content80 .item.column-1, .content80 .item.column-2, .content80 .item.column-3, .content80 .item.column-4, .content80 .item.column-5, .content80 .item.column-6, .content80 .item.column-7, .content80 .item.column-8, .content80 .item.column-9, .content80 .item.column-10, .content80 .item.column-11, .content80 .item.column-12 {
  display: table-cell;
  float: left;
  width: 340px;
  height: auto;
  min-height: 433px;
  max-height: 727px;
  padding: 5px;
  margin-bottom: 20px;
  background-color: #fffbf5;
/*  border: solid 2px #cccccc;*/

}
.content60 .item.column-1.span6,
.content60 .item.column-3.span6,
.content60 .item.column-5.span6,
.content60 .item.column-7.span6,
.content60 .item.column-9.span6,
.content60 .item.column-11.span6,
.content60 .item.column-1,
.content60 .item.column-3,
.content60 .item.column-5,
.content60 .item.column-7,
.content60 .item.column-9,
.content60 .item.column-11,
.content80 .item.column-1.span6,
.content80 .item.column-3.span6,
.content80 .item.column-5.span6,
.content80 .item.column-7.span6,
.content80 .item.column-9.span6,
.content80 .item.column-11.span6,
.content80 .item.column-1,
.content80 .item.column-3,
.content80 .item.column-5,
.content80 .item.column-7,
.content80 .item.column-9,
.content80 .item.column-11 {
  margin-right: 20px;
}

.img-intro-left, .img-intro-right {
  float: left;
  width: 100%;
  height: auto;
  max-height: 310px;
  overflow: hidden;
  margin-bottom: 10px;
}
.img-intro-left img, .img-intro-right img {
  display: block;
  float: none;
  width: 100%;
  height: auto;
  margin: 0 auto;

  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.img-intro-left img:hover {
  -webkit-filter: contrast(135%);    
}

h2.item-title {
  margin-bottom: 5px;

}

.items-row.cols-2 h2-background {
    height: 49px; 
    float: left;
    background-image: url(../img/title-rec.png);
    margin-bottom: 10px;
  }

article.item-page h2 {
  text-align: center;
  color: #242424;
  font-size: 24px;
  margin-bottom: 15px;
}

article.item-page p1 {
    margin-top: 15px;
}

/*article.item-page h2:after {
  content: '';
  display: block;
  width: 100%;
  height: 31px;
  background-image: url(../img/zag.png);
  background-position: center center;
  background-repeat: no-repeat;
}*/
.item.column-1.span6 p img, .item.column-2.span6 p img, .item.column-3.span6 p img, .item.column-4.span6 p img, .item.column-5.span6 p img, .item.column-6.span6 p img, .item.column-7.span6 p img, .item.column-8.span6 p img, .item.column-9.span6 p img, .item.column-10.span6 p img, .item.column-11.span6 p img, .item.column-12.span6 p img, .item.column-1 p img, .item.column-2 p img, .item.column-3 p img, .item.column-4 p img, .item.column-5 p img, .item.column-6 p img, .item.column-7 p img, .item.column-8 p img, .item.column-9 p img, .item.column-10 p img, .item.column-11 p img, .item.column-12 p img {
  display: none;
}

.jcomments-links {
    padding-top: 10px;
    clear: both;
    text-align: left;
    height: 20px;
}

.comments-link {
  float: left;
/*  border-top: 1px solid #aba2a2;
  background: #d1bea1; 
  background: -webkit-gradient(linear, left top, left bottom, from(#998456), to(#d1bea1)); 
  background: -moz-linear-gradient(top, #998456, #d1bea1); 
  background: -ms-linear-gradient(top, #998456, #d1bea1); 
  background: -o-linear-gradient(top, #998456, #d1bea1); 
  padding: 9px 18px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px; 
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
  color: #7d5a3c; font-size: 15px; 
  text-decoration: none;
  vertical-align: middle;
}

.comments-link:hover {
  text-decoration: underline;
 /* color: #7d5a3c;
  background: #f5e1c1;
  background: -webkit-gradient(linear, left top, left bottom, from(#c9b89d), to(#f5e1c1));
  background: -moz-linear-gradient(top, #c9b89d, #f5e1c1); 
  background: -ms-linear-gradient(top, #c9b89d, #f5e1c1); 
  background: -o-linear-gradient(top, #c9b89d, #f5e1c1); */
}

.readmore-link {
  float: right;
/*  border-top: 1px solid #aba2a2;
  background: #d1bea1; 
  background: -webkit-gradient(linear, left top, left bottom, from(#998456), to(#d1bea1)); 
  background: -moz-linear-gradient(top, #998456, #d1bea1); 
  background: -ms-linear-gradient(top, #998456, #d1bea1); 
  background: -o-linear-gradient(top, #998456, #d1bea1); 
  padding: 9px 18px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px; 
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
  color: #7d5a3c; font-size: 15px; 
  text-decoration: none;
  vertical-align: middle;
}

.readmore-link:hover {
  text-decoration: underline;
 /* color: #7d5a3c;
  background: #f5e1c1;
  background: -webkit-gradient(linear, left top, left bottom, from(#c9b89d), to(#f5e1c1));
  background: -moz-linear-gradient(top, #c9b89d, #f5e1c1); 
  background: -ms-linear-gradient(top, #c9b89d, #f5e1c1); 
  background: -o-linear-gradient(top, #c9b89d, #f5e1c1); */
}
.podr {
  float: right;
  width: auto;
  padding: 10px;
  border-top: 1px solid #aba2a2;
  background: #d1bea1; 
  background: -webkit-gradient(linear, left top, left bottom, from(#998456), to(#d1bea1)); 
  background: -moz-linear-gradient(top, #998456, #d1bea1); 
  background: -ms-linear-gradient(top, #998456, #d1bea1); 
  background: -o-linear-gradient(top, #998456, #d1bea1); 
  padding: 12px 24px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px; 
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  text-shadow: rgba(0,0,0,.4) 0 1px 0;
  color: #f2f1ed; font-size: 13px; 
  text-decoration: none;
  vertical-align: middle; 
} 
.podr:hover {
  color: #7d5a3c;
  background: #f5e1c1;
  background: -webkit-gradient(linear, left top, left bottom, from(#c9b89d), to(#f5e1c1));
  background: -moz-linear-gradient(top, #c9b89d, #f5e1c1); 
  background: -ms-linear-gradient(top, #c9b89d, #f5e1c1); 
  background: -o-linear-gradient(top, #c9b89d, #f5e1c1); 
}
.podr a:hover {
  display: block;
  width: auto;
  color:#ffffff;
  text-decoration: none;
}
p.readmore {
  margin: 0;
}
.content60 .intro, .content80 .intro {
  float: left;
  width: 100%;
  height: auto;
  max-height: 260px;
  overflow: hidden;
}
.content60 .intro p {
  margin-top: 0;
}
/*.items-row.cols-2 ul.actions {
  display: block;
  float: right;
  width: 84px;
  padding: 0;
  margin: 5px 0;
}*/
.items-row.cols-2 dl.article-info {
  float: left;
}


.items-row.cols-2 p {
  float: left;
  margin-top: 0;
  width: 96%;
  margin-left: 10px;

}

/*--------------------------------------------------------------------------Подробнее на главной странице*/
.items-row.cols-2 p.readmore {
  display: block;
  float: right;
  width: auto;
  height: auto;
  padding: 10px;
  text-align: center;
  border-top: 1px solid #aba2a2;
  background: #d1bea1; 
  background: -webkit-gradient(linear, left top, left bottom, from(#998456), to(#d1bea1)); 
  background: -moz-linear-gradient(top, #998456, #d1bea1); 
  background: -ms-linear-gradient(top, #998456, #d1bea1); 
  background: -o-linear-gradient(top, #998456, #d1bea1); 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px; 
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  text-shadow: rgba(0,0,0,.4) 0 1px 0;
  color: #f2f1ed; font-size: 13px; 
  text-decoration: none;
  vertical-align: middle; 
} 

.items-row.cols-2 p.readmore:hover {
  color: #7d5a3c;
  background: #f5e1c1;
  background: -webkit-gradient(linear, left top, left bottom, from(#c9b89d), to(#f5e1c1));
  background: -moz-linear-gradient(top, #c9b89d, #f5e1c1); 
  background: -ms-linear-gradient(top, #c9b89d, #f5e1c1); 
  background: -o-linear-gradient(top, #c9b89d, #f5e1c1); 
}
.items-row.cols-2 p.readmore:after {
  display: none;
}
.items-row.cols-2 p.readmore a {
  display: block;
  width: 100%;
  height: 100%;
}
.items-row.cols-2 p.readmore a:hover {
  display: block;
  width: 100%;
  color:#ffffff;
  text-decoration: none;
}
.items-row.cols-2 h2 {
  display: block;
  float: left;
  width: 100%;
  margin-left: 10px;
  margin-top: 10px;
  max-height: 50px;
}

/*--------------------------------------------------------------------------One column*/
.leading-0, .leading-1, .leading-2, .leading-3, .leading-4, .leading-5, .leading-6, .leading-7, .leading-8, .leading-9, .blog.book .items-row.cols-1 .item.column-1  {
	float: left;
	width: 726px;
	padding: 5px;
	margin-bottom: 15px;
    padding-bottom: 10px;
  background-color: #fffbf5;
/*  border-width: 9px;
  border-image:url("../img/frame1.png") 10 repeat;
  -o-border-image:url("../img/frame1.png") 10 repeat;
  -moz-border-image:url("../img/frame1.png") 10 repeat;
  -webkit-border-image:url("../img/frame1.png") 10 repeat;*/
border-radius: 7px;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
/* box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .5);
  -webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .5);*/


}

.leading-0 h2-background, .leading-1 h2-background, .leading-2 h2-background, .leading-3 h2-background, .leading-4 h2-background, .leading-5 h2-background, .leading-6 h2-background, .leading-7 h2-background, .leading-8 h2-background, .leading-9 h2-background, .blog.book .items-row.cols-1 .item.column-1 h2-background  {
    width: 90%;
    height: 49px; 
    float: left;
    background-image: url(../img/title-rec.png);
    margin-bottom: 10px;
  }

.leading-0 h2, .leading-1 h2, .leading-2 h2, .leading-3 h2, .leading-4 h2, .leading-5 h2, .leading-6 h2, .leading-7 h2, .leading-8 h2, .leading-9 h2, .blog.book .items-row.cols-1 .item.column-1 h2 {
    display: block;
    width: 99%;
    height: 49px; 
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    color: #ffffff;
  }

.leading-0 ul.actions, .leading-1 ul.actions, .leading-2 ul.actions, .leading-3 ul.actions, .leading-4 ul.actions, .leading-5 ul.actions, .leading-6 ul.actions, .leading-7 ul.actions, .leading-8 ul.actions, .leading-9 ul.actions {
    display: block;
    float: right;
    width: 84px;
  }
/*.leading-0 .intro:after, .leading-1  .intro:after, .leading-2 .intro:after, .leading-3 .intro:after, .leading-4 .intro:after, .leading-5 .intro:after, .leading-6 .intro:after, .leading-7 .intro:after, .leading-8 .intro:after, .leading-9 .intro:after {
    display: block;
    content: '';
    width: 193px;
    height: 15px;
    margin: 10px auto;
    background-image: url(../img/after-rec.png);
  }*/
  .leading-0 dl.article-info, .leading-1 dl.article-info, .leading-2 dl.article-info, .leading-3 dl.article-info, .leading-4 dl.article-info, .leading-5 dl.article-info, .leading-6 dl.article-info, .leading-7 dl.article-info, .leading-8 dl.article-info, .leading-9 dl.article-info {
    display: block;
    float: right;
    width: 900px;

  }
.leading-0 .img-intro-left, .leading-1 .img-intro-left, .leading-2 .img-intro-left, .leading-3 .img-intro-left, .leading-4 .img-intro-left, .leading-5 .img-intro-left, .leading-6 .img-intro-left, .leading-7 .img-intro-left, .leading-8 .img-intro-left, .leading-9 .img-intro-left, .blog.book .items-row.cols-1 .item.column-1 .img-intro-left {
	float: left;
	height: auto;
}
.leading-0 .intro, .leading-1 .intro, .leading-2 .intro, .leading-3 .intro, .leading-4 .intro, .leading-5 .intro, .leading-6 .intro, .leading-7 .intro, .leading-8 .intro, .leading-9 .intro {
	float: left;
	width: 510px;
	height: auto;
	max-height: 520px;
	overflow: visible;
margin-left: 10px;
}
.content60 .leading-0 .intro p img, .content60 .leading-1 .intro p img, .content60 .leading-2 .intro p img, .content60 .leading-3 .intro p img, .content60 .leading-4 .intro p img, .content60 .leading-5 .intro p img, .content60 .leading-6 .intro p img, .content60 .leading-7 .intro p img, .content60 .leading-8 .intro p img, .content60 .leading-9 .intro p img {
	display: none;
}
.content100 .leading-0, .content100 .leading-1, .content100 .leading-2, .content100 .leading-3, .content100 .leading-4, .content100 .leading-5, .content100 .leading-6, .content100 .leading-7, .content100 .leading-8, .content100 .leading-9, .blog.book .items-row.cols-1 .item.column-1 {
  float: left;
  padding: 5px;
  margin-bottom: 15px;
}

.content100 .leading-0 h2, .content100 .leading-1 h2, .content100 .leading-2 h2, .content100 .leading-3 h2, .content100 .leading-4 h2, .leading-5 h2, .content100 .leading-6 h2, .content100 .leading-7 h2, .content100 .leading-8 h2, .content100 .leading-9 h2 {
  float: left;

  color: #FFFFFF;
  }
.content100 .leading-0 ul.actions, .content100 .leading-1 ul.actions, .content100 .leading-2 ul.actions, .content100 .leading-3 ul.actions, .content100 .leading-4 ul.actions, .content100 .leading-5 ul.actions, .content100 .leading-6 ul.actions, .content100 .leading-7 ul.actions, .content100 .leading-8 ul.actions, .content100 .leading-9 ul.actions {
    display: block;
    float: right;
    width: 84px;
  }
 /* .content100 .leading-0 .content100 .intro:after, .content100 .leading-1  .content100 .intro:after, .content100 .leading-2 .content100 .intro:after, .content100 .leading-3 .intro:after, .content100 .leading-4 .content100 .intro:after, .content100 .leading-5 .intro:after, .content100 .leading-6 .intro:after, .content100 .leading-7 .intro:after, .content100 .leading-8 .intro:after, .content100 .leading-9 .intro:after {
    display: block;
    content: '';
    width: 193px;
    height: 15px;
    margin: 10px auto;
    background-image: url(../img/intro-after.png);
  }*/
  .content100 .leading-0 dl.article-info, .content100 .leading-1 dl.article-info, .content100 .leading-2 dl.article-info, .content100 .leading-3 dl.article-info, .content100 .leading-4 dl.article-info, .content100 .leading-5 dl.article-info, .content100 .leading-6 dl.article-info, .content100 .leading-7 dl.article-info, .content100 .leading-8 dl.article-info, .content100 .leading-9 dl.article-info {
    display: block;
    float: right;

  }
.content100 .leading-0 .intro, .content100 .leading-1 .intro, .content100 .leading-2 .intro, .content100 .leading-3 .intro, .content100 .leading-4 .intro, .content100 .leading-5 .intro, .content100 .leading-6 .intro, .content100 .leading-7 .intro, .content100 .leading-8 .intro, .content100 .leading-9 .intro, .blog.book .items-row.cols-1 .item.column-1 .intro {
  float: left;
  height: auto;
  overflow: visible;
  margin-left: 10px;
}
.blog.book .items-row.cols-1 .item.column-1 .intro p, .blog.book .items-leading .leading-0 .intro p {
  display: block;
  float: left;
  margin-top: 0;
  margin-right: 5px;
}
.blog.book .items-leading .leading-0 .podr, .blog.book .items-row.cols-1 .item.column-1 .podr {
  float: right;
  margin: 0;
}
.blog.book .items-row.cols-1 .item.column-1 dl.article-info {
  float: right;
}
article.item-page.book dl.article-info {
  height: 32px;
}
article.item-page.book ul.actions {
  margin: 5px 0;
}
article.item-page.book p {
  margin: 15px 0;
}
.blog.book .items-row.cols-1 .item.column-1 ul.actions, article.item-page.book ul.actions {
  float: right;
  width: 84px;
}

.leading-0 h2-background h2 a, .leading-1 h2-background h2 a, .leading-2 h2-background h2 a, .leading-3 h2-background h2 a, .leading-4 h2-background h2 a, .leading-5 h2-background h2 a, .leading-6 h2-background h2 a, .leading-7 h2-background h2 a, .leading-8 h2-background h2 a, .leading-9 h2-background h2 a, .blog.book .items-row.cols-1 .item.column-1 h2-background h2 a
 {color: white;}

.leading-0 h2-background h2 a:hover, .leading-1 h2-background h2 a:hover, .leading-2 h2-background h2 a:hover, .leading-3 h2-background h2 a:hover, .leading-4 h2-background h2 a:hover, .leading-5 h2-background h2 a:hover, .leading-6 h2-background h2 a:hover, .leading-7 h2-background h2 a:hover, .leading-8 h2-background h2 a:hover, .leading-9 h2-background h2 a:hover, .blog.book .items-row.cols-1 .item.column-1 h2-background h2 a:hover
 {text-decoration: underline;}


/*-------------------------------------------------------------------Pagination*/
.pagination {
  position: block;
  width: 100%;
}

p.counter, p.counter.pull-right, p.counter.pull-left {
  text-align: center;
}
span.pagination {
  display: block;
  float: left;
  margin: 0 auto;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

span.pagination a {
    border: 1px solid #9b8c6c;
    border-radius: 2px;
    text-decoration: none;
    background: transparent;
    box-shadow: none;
    text-shadow: none;
    line-height: 1.40;
    font-size: 16px;
    margin-right: 5px;
    padding: 5px 10px;
    line-height: 3em;
}

span.pagination a:hover {
   background: #c1b198;
/*  background: #ede1d0;*/
  border: 1px solid #d2cfc7;
}

span.pagination strong a, span.pagination a {
  display: block;
  float: left;
  margin-right: 5px;
  width: auto;
  height: auto;
    padding: 5px 10px;
    line-height: 1.40;
    font-size: 16px;
    text-decoration: none;
/*    background-color: #dcc8a8;*/
    border: 1px solid none;
    margin-left: -1px;
  color: #242424;
}
span.pagination span{
  font-weight: normal;
  display: block;
  float: left;
  margin-right: 1px;
  margin-top: 1px;
  width: auto;
  height: auto;
    padding: 5px 7px;
    line-height: 1.40;
    font-size: 16px;
    text-decoration: none;
  color: #242424;

}
ul.pager.pagenav {
  display: block;
  float: left;
  width: 100%;
  padding: 0;
  margin: 10px 0;
  list-style: none;
}
ul.pager.pagenav li.previous {
  float: left;
  background-image: url(../img/prev.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 31px;
}
ul.pager.pagenav li.next {
  float: right;
  background-image: url(../img/next.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 31px;
}
/*------------------------------------------------------------------Article actions: print and e-mail*/
ul.actions {
  display: block;
  float: left;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
}
ul.actions li {
  display: inline-block;
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
/*--------------------------------------------------------------------------Article info*/
dd.jlp {
  display: block;
  float: right;
  height: auto;
  margin-top: -60px;
  width: 740px;
}

dl.article-info {
  display: block;
  float: left;
  width: 100%;
  height: auto;
  margin: 5px 0;
  padding: 0;
}

dl.article-info dd {
  display: inline-block;
  float: left;
  width: 190px;
  height: auto;
  padding: 1%;
  margin: 0;
  font-size: 13px;
}

.item-page dl.article-info dd {
  display: inline-block;
  float: left;
  width: 225px;
  background-image: url(../img/date-rec.png);
  background-position: center;
  background-repeat: no-repeat;
  padding: 1%;
  margin: 0;
  font-weight: bold;
  color: #414141;
  font-size: 13px;
}

dt.article-info-term {
  display: none;
}
article.item-page dl.article-info {
  float: right;
  width: 100%;
  height: 32px;
}
article.item-page ul.actions {
  float: right;
  margin: 5px 0;
  width: 84px;
}


/*--------------------------------------------------------------------------Article*/
.item-page {
    float: left;
    width: 100%;
    height: auto;
    background-color: #fffbf5;
    padding: 15px;
    margin-left: -20px;
    margin-bottom: 10px;
    /* box-shadow: 0 9px 6px -6px rgba(0, 0, 0, .2); */
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    border-radius: 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    overflow: hidden;
}

/*-----------------------------------------------------------------------------VM slider*/
ul.vmproduct {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul.vmproduct > li {
  display: inline;
  float: left;
  width: 200px;
  padding: 10px;
}
ul.vmproduct > li > a > img {
  width: 160px;
  height: auto;
  transform: scale(1.0);
  transition: 0.3s ease-out 0s;
}
ul.vmproduct > li > a > img:hover {
  transform: scale(1.1);
  transition: 0.3s ease-out 0s;
}
ul.vmproduct > li > a {
  display: block;
  float: left;
  width: 100%;
  text-align: center;
}




/*Стили всплывающего окна добавить в корзину*/
div.popup_cart {
text-align: center;
margin: 10px 20px;
font-size: 16px;/*размер текста ДОБАВЛЕН В КОРЗИНУ*/
min-width: 410px;
}
.popup_cart h3 {
font-size: 22px; /*размер текста названия товара*/
color: #0040FF; /*цвет текста названия товара*/
text-transform:uppercase;
line-height: 1.1;
margin-bottom: 15px;
}
a.continue_link {
display: inline-block;
background:#2a2a2a; /*цвет кнопки ПРОДОЛЖИТЬ ПОКУПКИ*/
color: #fff;/*цвет  шрифта кнопки ПРОДОЛЖИТЬ ПОКУПКИ*/
text-decoration: none;
font-size: 18px;/*размер шрифта кнопки ПРОДОЛЖИТЬ ПОКУПКИ*/
margin: 5px;
padding: 5px 15px;
}
a.showcart {
display: inline-block;
background: #04B431;/*цвет кнопки ПОКАЗАТЬ КОРЗИНУ*/
color: #fff;/*цвет  шрифта кнопки ПОКАЗАТЬ КОРЗИНУ*/
text-decoration: none;
font-size: 18px;/*размер шрифта кнопки ПОКАЗАТЬ КОРЗИНУ*/
margin: 5px;
padding: 5px 15px;   
}

div.error_ms {
text-align: center;
max-width: 450px;
}

#bm-tabs-155 input:checked + label {

    background-color: #fffbf5;

    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;

	z-index: 6;

    color: #1e2443;

        cursor: default;
border-top: 1.5px solid #b6a88a;
    border-left: 1.5px solid #b6a88a;
    border-right: 1.5px solid #b6a88a;
}

#bm-tabs-155 label {
  /*  background-image: url(../img/menuback2.png);
    background-color: #e3deca;*/
    background-color: rgba(150, 134, 101, 0.39);
    background: rgba(150, 134, 101, 0.39);
}

#bm-tabs-155 label:hover {

  /*  background-color: rgba(150, 134, 101, 0.39);
    background: rgb(255, 251, 243);*/
    color: bisque;
}

div.acymailing_module_form div.acymailing_introtext {
    font-size: 20px;
}

.bm-content div a.modal img {
    border: none;
    position: absolute;
    width: 24px;
    margin-left: -32px;
    margin-top: 5px;
}

.bm-content div a.modal {
    color: #fff;
    text-decoration: none;
    user-select: none;
    background: rgb(189, 98, 86);
    outline: none;
    float: right;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 5px 10px 5px 40px;
    border-radius: 5px;
    outline: none;
}


.bm-content div a.modal:hover { background: rgb(232,95,76); } /*     */
.bm-content div a.modal:active { background: rgb(162, 45, 30); } /*   */


.subs2 div a.modal, .subs3 div a.modal  {
  color: #fff; /*   */
  text-decoration: none; /*     */
  user-select: none; /*    */
  background: rgb(189, 98, 86); /*   */
  outline: none; /*    Mozilla */
    float: right;
    margin-bottom: 15px;
    margin-top:10px;
    padding: 5px 10px 5px 40px;
    border-radius: 5px;
    outline: none;
} 

.subs2 div a.modal img, .subs3 div a.modal img {
    border: none;
    position: absolute;
    width: 23px;
    margin-left: -32px;
    margin-top: 2px;
}


.subs2 div a.modal:hover, .subs3 div a.modal:hover { background: rgb(232,95,76); } /*     */
.subs2 div a.modal:active, .subs3 div a.modal:active  { background: rgb(152,15,0); } /*   */
}

.content100 .hikashop_container {
    background: #ffffff;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    border-radius: 0 7px 7px 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    /* overflow: hidden; */
}

.content100 .profile-edit, .content100 div#Kunena, .content100 #hikashop_address_listing, .content100 #hikashop_download_listing, .content100 #hikashop_order_listing, .content100 .login {
    margin-top: -15px;
    background: #fffbf5;
    position: relative;
    padding: 15px;
    width: 100%;
    z-index: 5;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    border-radius: 0 7px 7px 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    overflow: hidden;
}

.content100 .login h1, .content100 #hikashop_carts_listing .header h1, .content100 #hikashop_affiliate_main .header h1, .content100 #hikashop_address_listing .header h1, .content100 #hikashop_order_listing .header h1 {
font-weight: 300;
  color: #424242;
  font-size: 20px;
}

#Kunena .ktopic-latest-post-avatar {
    border: 0px; */
}

#Kunena .kblock div.kheader {
    background: #988767 !important;
}

#Kunena #ktop {
    border-color: #655954 !important;
}

.blog p.img, .tag-category p.img, .blog-featured p.img {display:none;}

.bm-tab-desc .donate {
   position: absolute;
    margin-top: 10px;
}

.bm-tab-desc .donate a {
    line-height: 26px;
color: #fff;
    text-decoration: none;
    user-select: none;
    background: rgb(77, 150, 80);
    outline: none;
    float: right;
    padding: 5px 10px 5px 35px;
    border-radius: 5px;
    outline: none;
font-size: 17px;

}

.bm-content .donate a:hover {
    background: rgb(76, 206, 82);
    cursor: pointer;
}

.bm-content .donate a:active {
    background: rgb(27, 103, 30);
    cursor: pointer;
}

.bm-content .donate a img 
{
    width: 20px;
    position: absolute;
    margin-left: -28px;
    margin-top: 3px;
}


.donate-css .fancybox-skin 
{
        background: #fffbf5;    
}

.hikashop_small_cart_checkout_link a:hover,.hikashop_small_cart_clean_link a:hover
{
   background-color: white;
}

span.hikashop_product_price_per_unit
{
   display: none;
}

div.hikashop_product_image
{
    margin-top: 20px;
}

div.hikashop_subcontainer
{
   min-height: 280px;
}

div.hikashop_subcontainer .hikashop_product_image
{
   float: left;
   width: 120px;
}

.hikashop_product_item_right_part {
    margin-right: 19px;
    margin-left: -10px;
}

.thumbnail .hikashop_product_image img {
    max-width: 130px;
}

.jlslogin .button, .remind .btn, .reset .btn {
    text-decoration: none;
    cursor: pointer;
    font-size: 15px;
    line-height: 26px;
    text-align: center;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #fff;
    background: rgb(65, 104, 138);
    outline: none;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
    border-width: 0px;
 
}

.remind .btn, .reset .btn  {
   margin-left: 15px;
}

.jlslogin .button:hover,.remind .btn:hover, .reset .btn:hover {
    color: #fff;
    background: rgb(96, 129, 158);
}

.jlslogin .button:active,.remind .btn:active, .reset .btn:active {
    color: #fff;
    background: rgb(26, 78, 123);
}


div#hikashop_checkout_page {
    padding: 20px;
    background-color: #fffbf5;
    border-radius: 7px;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin-bottom: 15px;
    padding-bottom: 45px;
 
}

div.hikashop_user_registration_page, div.remind, div.reset {
    padding: 20px;
    background-color: #fffbf5;
    border-radius: 7px;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin-bottom: 15px;
}

div.hikashop_user_registration_page fieldset, div.remind fieldset, div.reset fieldset{
    border-width: 0px;
}

div.hikashop_user_registration_page input.inputbox, div.remind input.validate-email, div.reset input.validate-username
{
    line-height: 20px;
    width: 200px;
    margin-bottom: 5px;
}

div.hikashop_user_registration_page a#hikashop_register_form_button {
    float: left;
}

div.hikashop_product_stock{
position: absolute;
    padding-left: 165px;
    padding-top: 5px;

}


.hikashop_payment_methods fieldset, .hikashop_shipping_methods fieldset, .hikashop_checkout_additional_info fieldset, #hikashop_checkout_page fieldset{
    border-color:rgb(65, 104, 138);
}

#hikashop_checkout_page fieldset legend {
    color: #555555;
    font-size: 15px;
    padding: 0px 5px;

}

.hikashop_products_listing .list-footer
{
   display: none;
}

.hikashop_payment_methods, .hikashop_shipping_methods {
padding-bottom: 20px;
}

a#hikashop_register_form_button
{
   margin-top:10px;
}

article.item-page .jlslogin {
padding-left: 20px;}


div#system-message-container {

    /* margin-left: -250px; */
    /* margin-top: 50px; */
    /* position: absolute; */
    opacity: 0.8;
    /* text-align: center; */
    background-color: rgba(193, 120, 120, 0.38);
    border-radius: 8px;
}

span.hikashop_product_stock_count
{
    position: absolute;
    margin-left: -30px;
    margin-top: -80px;
    width: 130px;
}

div#hikashop_address_listing .hikashop_header_buttons
{
   display: block;
}

.contentpane #scrollToTop
{
   display: none;
}

.vex.vex-theme-default .vex-content, .vex-content iframe
{
   background-color: #fffbf5;
}

.vex-content iframe {
    height: 420px;
}

textarea#comment.inputbox
{
   width: 500px;
   height: 60px;
}

#sbox-window
{
   height: 400px;
}

.hikashop_checkout_address_left_part {
    width: 100%;
    float: left;
    padding-bottom: 16px;
}

#hikashop_checkout_address_left_part fieldset {
    border: 2px solid;
    padding: 10px;
    border-color: rgb(65, 104, 138);
}

#hikashop_checkout_address_right_part {
  display: none;
}

span.hikashop_product_price
{
font-size: 17px;
}

span.hikashop_product_price_full {
 /*   color: #666;
    display: block;
    padding-top: 60px;*/
}

span.hikashop_product_name {
    text-align: left;
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 14px;
    color: #555;
    margin-left: 20px;
    height: 30px;
}



.hikashop_products a.hikashop_cart_button {
    float: none;
    width: 100px;
    /* position: absolute; */
    margin-top: 5px;
    width: 160px;
}

.hikashop_category_description_content
{
    text-align: center;
    color: #41688a;
    font-size: large;
    background-color: #fff2dd;
    margin-left: 9px;
    padding: 5px 0;
    border-radius: 7px;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

#hikashop_category_information_menu_721 div.hikashop_product_column_1 div.hikashop_subcontainer
{
background-image: url(http://www.alexkosh.ru/images/bronze.jpg);
    background-size: cover;
}

#hikashop_category_information_menu_721 div.hikashop_product_column_2 div.hikashop_subcontainer
{
background-image: url(http://www.alexkosh.ru/images/silver.jpg);
    background-size: cover;
}

#hikashop_category_information_menu_721 div.hikashop_product_row_2 div.hikashop_subcontainer
{
background-image: url(http://www.alexkosh.ru/images/gold.jpg);
    background-size: cover;
}

div.hikashop_product_waitlist_page
{
    background: #fffbf5;
    background-image: url(http://www.alexkosh.ru/images/bg-content.jpg);
    background-size: cover;
    border-radius: 0 7px 7px 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    overflow: hidden;
    padding: 20px;
margin-top: -20px;
}

div.hikashop_product_waitlist_page button.btn
{
        cursor: pointer;
     line-height: 26px; 
margin-left: 5px;
margin-top:15px;
 color: #fff;
 background: rgb(65, 104, 138); 
outline: none; 
padding: 5px 15px 5px 40px;
 border-radius: 5px; 
border: none; 
font-size: 16px;
}

div.hikashop_product_waitlist_page button.btn:hover
{
    color: #fff;
    background: rgb(96, 129, 158); 
}

div.hikashop_product_waitlist_page button.btn img
{
    width: 20px;
    position: absolute;
    margin-left: -28px;
    margin-top: 3px;
}

div.hikashop_product_no_stock
{
    position: absolute;
    margin-left: 150px;
    margin-top: -70px;
}

div.hikashop_product_waitlist_main a.hikashop_cart_button
{
    position: ABSOLUTE;
    width: 200px;
    margin-left: -40px;
    MARGIN-TOP: 10px;
}

a.hikashop_html_add_to_cart_link
{
    text-decoration: none;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 26px;
    margin-left: 5px;
    text-align: center;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #fff;
    background: rgb(65, 104, 138);
    outline: none;
    padding: 5px 8px 5px 35px;
    border-radius: 5px;
    width: 160px;
  font-size: 10px;
}

a.hikashop_html_add_to_cart_link:first-line
{
  font-size: 150%;
  line-height: 22px;
}

a.hikashop_html_add_to_cart_link:hover
{
    color: #fff;
    background: rgb(96, 129, 158); 
}

a.hikashop_html_add_to_cart_link:active {
   color: #fff;
    background: rgb(26, 78, 123);
}


a.hikashop_html_add_to_cart_link img
{
border: none;
    position: absolute;
    width: 20px;
    margin-left: -30px;
    margin-top: 3px;
}

div.book-links
{
margin-top: 10px;
    margin-left: -15px;
}

a.litres, a.labirint
{
text-decoration: none;
    cursor: pointer;
    display: inline-block;
    /* line-height: 26px; */
    margin-left: 10px;
    text-align: center;
    box-shadow: none !important;
    text-shadow: none !important;
    background: white;
    outline: none;
    padding: 5px 10px 1px 10px;
    border-radius: 5px;
    width: 150px;
}

a.litres:hover, a.labirint:hover
{
    background: #f9f9f9; 
}

a.litres img, a.labirint img
{
border: none;
    height: 28px;
}

a.forum, a.wiki, a.read
{
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    line-height: 26px;
    margin-left: 5px;
    text-align: center;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #fff;
    background: rgb(112, 128, 142);
    outline: none;
    padding: 5px 8px 5px 35px;
    border-radius: 5px;
    width: 160px;
}

a.read
{
    width: 130px;
    margin-top: 20px;
}

a.forum img, a.wiki img, a.read img
{
    border: none;
    position: absolute;
    width: 26px;
    margin-left: -32px;
    margin-top: 3px;
}

a.read img
{
    margin-top: 0px;
}

a.forum:hover, a.wiki:hover, a.read:hover
{
    color: #fff;
    background: rgb(130, 143, 154); 
}

article.item-page span.jcemediabox-zoom-span
{
}

div.infoblock.twocols div.book-links
{
   margin-left: 15px;
}


/*------------------------------------------ мобильная версия----------------------------*/

@media screen and (max-width: 1670px) {
.footer-dragon-1, .footer-dragon-2
{
        display: none;
}
}


/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (min-width: 980px) {

.header-box {
	width: 980px;
	height: 287px;
}

.book .img-fulltext-left img {
    max-width: 25%;
    height: auto;
    float: left;
    max-height: 370px;
    padding-bottom: 10px;
}

ul.profile-menu li a {
    font-size: 15px;
    padding: 0 20px;
}

.d-dialog {
   display: block;
}

.items-row.cols-2 dl.article-info {
  width: 465px;
}

ul.category.list-striped > li {
	width: 980px;
}
ul.category.list-striped > li h2, ul.category.list-striped > li h2 > a {
    width: 900px;

}

ul.category.list-striped > li > h2-background, ul.category.list-striped > li > h2-background > a {
 width: 900px;
}

ul.category.list-striped > li > div.tags-list {
 width: 960px;
}

ul.category.list-striped > li > span.tag-body {
	width: 960px;
}


ul.category.list-striped > li > span.tag-body-no-image {

	width: 960px;
}


.hikashop_checkout_login
{
   width: 980px;
}

.tags_popular .moduletable.noback {
  width: 980px;
/*  margin-bottom: 160px;*/
}

.bm-tabs {

    position: relative;

	margin: 20px auto;

	width: 980px;

}

span.hikashop_product_name {
    width: 420px;
}


#autors ul {
	width: 910px;
}

.s-message 
{
    width: 980px;
}

.blog.book .items-row.cols-1 .item.column-1 dl.article-info {
  width: 970px;
}

article.item-page.book dl.article-info {
  width: 970px;
}

article.item-page.book p {
  width: 980px;
}


ul.book-menu {
	width: 980px;
}
ul.book-menu li a {
	width: 150px;
	padding: 5px 5px 155px 5px;
	background-size: 150px;
}

ul.sh-menu {
    width: 830px;
    margin-left: 80px;
}

ul.sh-menu li a {
	width: 150px;
	padding: 5px 5px 140px 5px;
	background-size: 150px;
}

.menu-box {
  width: 980px;
}

ul.nav.menu {
  width: 980px;
}

ul.nav.menu li a {
  font-size: 125%;
}

#header, #header1, #header2   {
     height: 287px;
}

#footer-box {
	width: 980px;
}

.header-box {
    background-size: initial;
}

.bm-tab-desc .donate {
     margin-left: 465px; 
}

.items-row.cols-2 h2-background {
    width: 464px;
}

.content100 .leading-0, .content100 .leading-1, .content100 .leading-2, .content100 .leading-3, .content100 .leading-4, .content100 .leading-5, .content100 .leading-6, .content100 .leading-7, .content100 .leading-8, .content100 .leading-9, .blog.book .items-row.cols-1 .item.column-1 {
  width: 966px;
}

.content100 .leading-0 .intro, .content100 .leading-1 .intro, .content100 .leading-2 .intro, .content100 .leading-3 .intro, .content100 .leading-4 .intro, .content100 .leading-5 .intro, .content100 .leading-6 .intro, .content100 .leading-7 .intro, .content100 .leading-8 .intro, .content100 .leading-9 .intro, .blog.book .items-row.cols-1 .item.column-1 .intro {
  width: 950px;
  max-height: 550px;
}

.content100 .leading-0 dl.article-info, .content100 .leading-1 dl.article-info, .content100 .leading-2 dl.article-info, .content100 .leading-3 dl.article-info, .content100 .leading-4 dl.article-info, .content100 .leading-5 dl.article-info, .content100 .leading-6 dl.article-info, .content100 .leading-7 dl.article-info, .content100 .leading-8 dl.article-info, .content100 .leading-9 dl.article-info {
   width: 960px;

}

.brilliant_instajoom
{
    display: block;
}

#content-box
{
   width: 980px;
}

.hikashop_category_description_content
{
    line-height: 0.5;
    width: 940px;
}

#hikashop_category_information_menu_721 .hikashop_category_description_content
{
    line-height: 1;
}


.items-row.cols-2.row-0.row-fluid, .items-row.cols-2.row-0, .items-row.cols-2.row-1, .items-row.cols-2.row-2, .items-row.cols-2.row-3, .items-row.cols-2.row-4, .items-row.cols-2.row-5, .items-row.cols-2.row-6 {
  width: 50%;
}

.item.column-1.span6, .item.column-2.span6, .item.column-3.span6, .item.column-4.span6, .item.column-5.span6, .item.column-6.span6, .item.column-7.span6, .item.column-8.span6, .item.column-9.span6, .item.column-10.span6, .item.column-11.span6, .item.column-12.span6, .item.column-1, .item.column-2, .item.column-3, .item.column-4, .item.column-5, .item.column-6, .item.column-7, .item.column-8, .item.column-9, .item.column-10, .item.column-11, .item.column-12 {
  width: 464px;
}

.leading-0 .img-intro-left, .leading-1 .img-intro-left, .leading-2 .img-intro-left, .leading-3 .img-intro-left, .leading-4 .img-intro-left, .leading-5 .img-intro-left, .leading-6 .img-intro-left, .leading-7 .img-intro-left, .leading-8 .img-intro-left, .leading-9 .img-intro-left, .blog.book .items-row.cols-1 .item.column-1 .img-intro-left {
	width: 200px;
	margin: 5px 10px 5px 5px;
}

.blog.book .items-row.cols-1 .item.column-1 .intro p, .blog.book .items-leading .leading-0 .intro p {
  width: 950px;
}

ul.nav.menu li {
  padding-right: 26px;
}

.moduletablebanner-normal
{
   display: block
}

.moduletablebanner-mobile
{
   display: none;
}


.tags_popular {
  width: 980px;
}
.tags_popular .moduletable {
  width: 980px;
}

div.infoblock {
    margin: 0px 0px 10px 0px;
    padding: 10px;
    padding-left: 10px;
    width: 700px;
}

#hikashop_category_information_menu_719 .hikashop_product, #hikashop_category_information_menu_720 .hikashop_product, #hikashop_category_information_menu_721 .hikashop_product
, #hikashop_category_information_menu_722 .hikashop_product, #hikashop_category_information_menu_723 .hikashop_product
{ 

    width: 49%;
}

.hikashop_products a.hikashop_cart_button {
    margin-left: -30px;
}

.moduletablesoc
{
    float: right;
    width: 420px;
margin-top: 10px;

}

ul.socmer {
  float: right;
  width: 420px;
  height: 50px;
  margin: 0 0 0 0;
  margin-top: -10px;
}

span.pagination {
  width: 600px;
}

#footer-box .moduletable {
  width: 480px;
}

.hikashop_checkout_login_left_part{

	width:450px;

}

.hikashop_checkout_login_right_part{

	width:440px;

}


.tags_popular .moduletable.proback {
    width: 980px;
}

p.copyr {
  display: block;
  float: left;
  width: 433px;
  padding-left: 57px;
}

#popular {
      height: 60px;
}

article.item-page.book div.infoblock {
    float: right;
    width: 700px; 
    min-height: 330px; 
    padding-bottom: 10px;
}

.content100 .profile-edit, .content100 div#Kunena, .content100 #hikashop_address_listing, .content100 #hikashop_download_listing, .content100 #hikashop_order_listing, .content100 .login
{
   width: 97%;
}


}


/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (max-width: 979px) {
body, html {
        width: 100%;
}

.book .img-fulltext-left img {
    max-width: 40%;
    height: auto;
    float: left;
    max-height: 370px;
    padding-bottom: 10px;
}

article.item-page.book div.infoblock {
    float: right;
    width: 56%;
    margin-left: 4%; 
    min-height: 350px; 
    padding-bottom: 10px;
}

.vxid {
    position: absolute;
    right: 0;
}

.subs2, .subs3
{
   margin-left: 0;
}

.hikashop_checkout_login
{
   width: 100%;
}

.hikashop_checkout_login_left_part{

	width:100%;
    padding-bottom: 10px;

}

.hikashop_checkout_login_right_part{

	width:100%;

}
ul.category.list-striped > li {
	width: 98%;
}
ul.category.list-striped > li h2, ul.category.list-striped > li h2 > a {
    width: 95%;

}

ul.category.list-striped > li > h2-background, ul.category.list-striped > li > h2-background > a {
 width: 99%;
}

ul.category.list-striped > li > div.tags-list {
 width: 99%;
}

.hikashop_checkout_login
{
   width: 100%;
}

ul.category.list-striped > li > span.tag-body {
	width: 98%;
}


ul.category.list-striped > li > span.tag-body-no-image {

	width: 98%;
}



span.pagination {
  width: 100%;
}

p.copyr {
  display: block;
  float: left;
  width: 433px;
  padding-left: 57px;
}

#footer-box .moduletable {
  width: 480px;
}

div.hikashop_product_stock {
    padding-left: 35%;
    padding-top: 5px;
    width: 30%;
    min-width: 165px;
}

ul.sh-menu {
    margin-left: 0px;
}

ul.socmer {
  float: left;
  width: 50%;
  margin-left:25%;
  margin-top: 10px;
    height: 30px;
    min-width: 420px;
}

.hikashop_category_description_content
{
    line-height: 1;
    width: 97%;
}

.hikashop_products_listing table
{
  width: 95%;
}

#hikashop_category_information_menu_719 .hikashop_product, #hikashop_category_information_menu_720 .hikashop_product, #hikashop_category_information_menu_721 .hikashop_product
, #hikashop_category_information_menu_722 .hikashop_product, #hikashop_category_information_menu_723 .hikashop_product
{ 

    width: 98%;
}

.hikashop_products a.hikashop_cart_button {
    margin-left: -30px;
width: 100%;
}


.moduletablebanner-normal
{
   display: none;
}

.moduletablebanner-mobile
{
   display: block;
}

.tags_popular .moduletable.noback {
  width: 98%;
  margin-bottom: 130px;
}

.item-page {
    max-width: 95%;
    margin-left: 0.5%;
}

ul.nav.menu li {
  padding-right: 2%;
}

#autors ul {
width: 98%;
    margin-left: 2%;
}


.d-dialog {
   display: none;
}

.header-box {
	width: 100%x;
	height: 207px;
}

#header, #header1, #header2   {
     height: 212px;
}

.s-message 
{
    width: 100%;
}


.header-box {
    background-size: contain;
}

.bm-tab-desc .donate {
     margin-left: 0px; 
}

ul.book-menu {
	width: 100%;
}
ul.book-menu li a {
width: 14%;
    padding: 5px 5px 130px 5px;
    background-size: 90%;
    height: 10px;
}

ul.sh-menu {
	width: 100%;
}

ul.sh-menu li a {
    width: 17%;
    padding: 5px 5px 120px 5px;
    background-size: 90%;
    height: 10px;
    font-size: 14px;
}

.blog.book .items-row.cols-1 .item.column-1 dl.article-info {
  width: 100%;
}

article.item-page.book dl.article-info {
  width: 100%;
}

article.item-page.book p {
  width: 100%;
}

.bm-tabs {

    position: relative;

	margin: 20px auto;

	width: 100%;

}

div.infoblock {
    margin: 0px;
    padding: 0px;
    width: 70%;
padding-bottom: 20px;
}

.tags_popular {
  width: 99%;
}
.tags_popular .moduletable {
  width: 99%;
}



.content100 .leading-0, .content100 .leading-1, .content100 .leading-2, .content100 .leading-3, .content100 .leading-4, .content100 .leading-5, .content100 .leading-6, .content100 .leading-7, .content100 .leading-8, .content100 .leading-9, .blog.book .items-row.cols-1 .item.column-1 {
  width: 98%;
}

.content100 .leading-0 .intro, .content100 .leading-1 .intro, .content100 .leading-2 .intro, .content100 .leading-3 .intro, .content100 .leading-4 .intro, .content100 .leading-5 .intro, .content100 .leading-6 .intro, .content100 .leading-7 .intro, .content100 .leading-8 .intro, .content100 .leading-9 .intro, .blog.book .items-row.cols-1 .item.column-1 .intro {
  width: 96%;
  max-height: 550px;
}

.content100 .leading-0 dl.article-info, .content100 .leading-1 dl.article-info, .content100 .leading-2 dl.article-info, .content100 .leading-3 dl.article-info, .content100 .leading-4 dl.article-info, .content100 .leading-5 dl.article-info, .content100 .leading-6 dl.article-info, .content100 .leading-7 dl.article-info, .content100 .leading-8 dl.article-info, .content100 .leading-9 dl.article-info {
   width: 100%;

}
ul.nav.menu {
  width: 97%;
padding-left: 3%;
}

ul.nav.menu li a {
  font-size: 100%;
    margin-top: 3px;
}

.blog.book .items-row.cols-1 .item.column-1 .intro p, .blog.book .items-leading .leading-0 .intro p {
  width: 100%;
}

.menu-box {
  width: 100%;
}

#footer-box {
	width: 100%;
}

.items-row.cols-2 dl.article-info {
  float: left;
  width: 100%;
}


#autors img {
   width: 23%;
}

.items-row.cols-2 h2-background {
    width: 90%;
}

.items-row.cols-2.row-0.row-fluid, .items-row.cols-2.row-0, .items-row.cols-2.row-1, .items-row.cols-2.row-2, .items-row.cols-2.row-3, .items-row.cols-2.row-4, .items-row.cols-2.row-5, .items-row.cols-2.row-6 {
  width: 99%;
}

.leading-0 .img-intro-left, .leading-1 .img-intro-left, .leading-2 .img-intro-left, .leading-3 .img-intro-left, .leading-4 .img-intro-left, .leading-5 .img-intro-left, .leading-6 .img-intro-left, .leading-7 .img-intro-left, .leading-8 .img-intro-left, .leading-9 .img-intro-left, .blog.book .items-row.cols-1 .item.column-1 .img-intro-left {
	width: 28%;
	margin: 0;
    height: auto;
    max-width: 200px;
}


.news
{
   display: none;
}

#torba80 {
	min-height: 860px;
}

#content-box
{
   width: 100%;
}

.brilliant_instajoom
{
    display: none;
}

span.hikashop_product_name {
    width: 100%;
}


dd.jlp {
  display: none;
}

.slider-3 {display: none;}



.item.column-1.span6, .item.column-2.span6, .item.column-3.span6, .item.column-4.span6, .item.column-5.span6, .item.column-6.span6, .item.column-7.span6, .item.column-8.span6, .item.column-9.span6, .item.column-10.span6, .item.column-11.span6, .item.column-12.span6, .item.column-1, .item.column-2, .item.column-3, .item.column-4, .item.column-5, .item.column-6, .item.column-7, .item.column-8, .item.column-9, .item.column-10, .item.column-11, .item.column-12 {
  width: 99%;

}
}

@media screen and (max-width: 781px) {
ul.nav.menu li {
  padding-right: 0;
}


.items-row.cols-2 h2-background {
    width: 99%;
}

.leading-0 h2-background, .leading-1 h2-background, .leading-2 h2-background, .leading-3 h2-background, .leading-4 h2-background, .leading-5 h2-background, .leading-6 h2-background, .leading-7 h2-background, .leading-8 h2-background, .leading-9 h2-background, .blog.book .items-row.cols-1 .item.column-1 h2-background
{
    width: 99%;
}

ul.book-menu li a {
    padding: 5px 5px 120px 5px;
}

}


/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (min-width: 730px) and (max-width: 979px) {
ul.profile-menu li a {
    font-size: 13px;
    padding: 0 5px;
}

.content100 .profile-edit, .content100 div#Kunena, .content100 #hikashop_address_listing, .content100 #hikashop_download_listing, .content100 #hikashop_order_listing, .content100 .login
{
   width: 95%;
}

.content100 div#Kunena
{
    font-size: 13px;
}

#Kunena div#kprofile-leftcol {
    width: 170px;
}

}


/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (max-width: 730px) {
ul.profile-menu li a {
    font-size: 14px;
    width: 98%;
    padding: 0 5px;
}


.content100 .profile-edit, .content100 div#Kunena, .content100 #hikashop_address_listing, .content100 #hikashop_download_listing, .content100 #hikashop_order_listing, .content100 .login
{
   width: 92%;
}

.tags_popular .moduletable.proback {
    height: 240px;
}

.content100 div#Kunena
{
    font-size: 12px;
}

#Kunena div#kprofile-leftcol {
    width: 170px;
}

}

/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (min-width: 681px) {

.moduletable_menu {
    display: block;
}

.moduletable_mobile_menu {
    display: none;
}

}

/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (max-width: 680px) {

#footer-box .moduletable {
  width: 78%;
}


.moduletable_menu {
    display: none;
}

ul.category.list-striped > li
{
   width: 97%;
}

.hikashop_checkout_cart table
{
   font-size: 12px;
}

ul.book-menu li a {
    padding: 5px 5px 110px 5px;
font-size: 15px;
}

.moduletable_mobile_menu {
    float: left;
    width: 100%;
    display: block;
}

ul.sh-menu li a {
    padding: 5px 5px 90px 5px;
    font-size: 14px;
}

ul.socmer {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-left: 0;
    height: 30px;
    min-width: 0px;
}

.tags_popular .moduletable.noback {
    margin-bottom: 100px;
}

p.copyr {
  width: 100%;
}

ul.nav.menu {
    width: 90%;
    padding-left: 0;


}
.vxid {
    position: absolute;
    top: 0;
    right: 0;
}

.items-row.cols-2.row-0.row-fluid, .items-row.cols-2.row-0, .items-row.cols-2.row-1, .items-row.cols-2.row-2, .items-row.cols-2.row-3, .items-row.cols-2.row-4, .items-row.cols-2.row-5, .items-row.cols-2.row-6
{
 width: 98%;
}


ul.socmer li {
    width: 50px;
}

.item-page {
    max-width: 92%;
    margin-left: 0.5%;
}

.tags_popular {
    height: 90px;
}

div.infoblock
{
      width: 100%;
    padding-bottom: 5px;
    min-height: 0;
}

.item-page .tags {
    height: 40px;
}

div.twocols div.minicck-value-green
{ 
   width: 0;
}

.content100 .leading-0 .intro, .content100 .leading-1 .intro, .content100 .leading-2 .intro, .content100 .leading-3 .intro, .content100 .leading-4 .intro, .content100 .leading-5 .intro, .content100 .leading-6 .intro, .content100 .leading-7 .intro, .content100 .leading-8 .intro, .content100 .leading-9 .intro, .blog.book .items-row.cols-1 .item.column-1 .intro
{
  max-height: 1200px;
}

.leading-0 .img-intro-left, .leading-1 .img-intro-left, .leading-2 .img-intro-left, .leading-3 .img-intro-left, .leading-4 .img-intro-left, .leading-5 .img-intro-left, .leading-6 .img-intro-left, .leading-7 .img-intro-left, .leading-8 .img-intro-left, .leading-9 .img-intro-left, .blog.book .items-row.cols-1 .item.column-1 .img-intro-left
{
    width: 200px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.bm-tabs
{
  margin:0;
}

}

/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (min-width: 451px) {

.header-box .vxid span.enter a.mobile, .header-box .vxid span.exit a.mobile, .header-box .vxid span.profile a.mobile {
    display: none;
}

.header-box .vxid span.enter a.full, .header-box .vxid span.exit a.full, .header-box .vxid span.profile a.full {
    display: block;
}

}

/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (max-width: 450px) {

#autors {
    display: none;
}

.vex-content
{
   max-width: 450px;
}


.content100 .leading-0 .intro, .content100 .leading-1 .intro, .content100 .leading-2 .intro, .content100 .leading-3 .intro, .content100 .leading-4 .intro, .content100 .leading-5 .intro, .content100 .leading-6 .intro, .content100 .leading-7 .intro, .content100 .leading-8 .intro, .content100 .leading-9 .intro, .blog.book .items-row.cols-1 .item.column-1 .intro
{
    max-height: 1700px;
}

.book .img-fulltext-left img {
    width: 100%;
    max-width: 100%;
    height: auto;
    float: left;
    max-height: 770px;
    padding-bottom: 10px;
}

article.item-page.book div.infoblock {
    float: right;
    width: 100%;
    min-height: 350px; 
    padding-bottom: 10px;
}


.tagspopular ul li a {
    font-size: 14px;
}

ul.sh-menu li a {
    padding: 5px 5px 70px 5px;
    font-size: 12px;
}

.item-page {
    max-width: 90%;
    margin-left: 0.5%;
}

.header-box .vxid span.enter a.mobile, .header-box .vxid span.exit a.mobile {
    display: block;
padding-right: 0px;
}

.header-box .vxid span.profile a.mobile 
{
    display: block;
padding-right: 10px;
}

.header-box .vxid span.enter a.full, .header-box .vxid span.exit a.full, .header-box .vxid span.profile a.full {
    display: none;
}

.bm-content .acymailing_module
{
padding-top: 40px;
}

.bm-tab-desc .donate {
    right: 0;
    margin-right: 25px;
}

.tags_popular .moduletable.noback {
    margin-bottom: 0;
}

.bm-tab-desc .donate a {
    width: 185px;

}
div.hikashop_product_stock {
    padding-left: 35%;
    padding-top: 5px;
    width: 30%;
    min-width: 165px;

}

.content100 .leading-0, .content100 .leading-1, .content100 .leading-2, .content100 .leading-3, .content100 .leading-4, .content100 .leading-5, .content100 .leading-6, .content100 .leading-7, .content100 .leading-8, .content100 .leading-9, .blog.book .items-row.cols-1 .item.column-1
{
   width: 96%;
}

span.hikashop_product_name {
    width: 90%;
}

.tags_popular {
    height: 110px;
}

ul.book-menu li a {
    padding: 5px 5px 90px 5px;
    font-size: 12px;
}


p.copyr {
    font-weight: 200;
}

article.item-page a.jcepopup img {
    width: 100%;
    height: auto;
    max-height: 700px;
}

.leading-0 .img-intro-left, .leading-1 .img-intro-left, .leading-2 .img-intro-left, .leading-3 .img-intro-left, .leading-4 .img-intro-left, .leading-5 .img-intro-left, .leading-6 .img-intro-left, .leading-7 .img-intro-left, .leading-8 .img-intro-left, .leading-9 .img-intro-left, .blog.book .items-row.cols-1 .item.column-1 .img-intro-left
{
    width: 95%;
    max-width: 650px; 
    max-height: 700px;
    padding-left: 0;
margin-bottom: 10px;
}

.content100 .leading-0 h2, .content100 .leading-1 h2, .content100 .leading-2 h2, .content100 .leading-3 h2, .content100 .leading-4 h2, .leading-5 h2, .content100 .leading-6 h2, .content100 .leading-7 h2, .content100 .leading-8 h2, .content100 .leading-9 h2
{
   font-size: 20px;
}
.content100 .blog
{
    width: 98%;
    margin-left: 1px;
}

}

/*------------------------------------------ мобильная версия----------------------------*/
@media screen and (max-width: 361px) {

.header-box .vxid p a {
    font-size: 12px;
    padding: 10px 5px;
}

.vex-content
{
   max-width: 360px;
}

}