body {
	color: #333;
	font-family: Verdana,  Arial,  Helvetica;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: medium;
	background-color: #FFFFFF;
	background-image: none;
	background-position: 0PX 0PX;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
div#outer {
	min-width: 960PX;
	width: 1110px;
	margin: 0PX auto;
	border: 0PX;
}
div.closed-margin {
	padding: 0PX 0PX 0PX 0PX;
	margin: 0PX auto;
	width: auto;
}
div.closed-box {
	border-width: 0PX;
	border-style: solid;
	border-color: #990A36;
	padding: 0PX 0PX 0PX 0PX;
	margin: 0PX 0PX 0PX 0PX;
	background-color: #FFFFFF;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	border: none;
	background: none;
}
#header {
	position: relative;
	margin: 10PX 0PX 10PX 0PX;
	min-height: 50PX;
	color: #3A3A3A;
	background-color: #FFFFFF;
	background-position: 0PX 0PX;
	background-repeat: repeat-x;
	background-attachment: scroll;
	height: 70PX;
	padding: 0PX 0PX 10PX 0PX;
	border-width: 1PX;
	font-family: inherit;
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../../../img/panel-backgrounds/repeat-x_big6-light.png);
	border-color: #DFE1E4;
	border-style: solid;
	z-index: 10;
}
#footer {
}
div.footer {
	padding: 10PX 10PX 10PX 10PX;
	background-color: #E9E7DC;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin: 0PX 0PX 0PX 0PX;
	border-width: 1PX;
	border-color: #DFE1E4;
	height: auto;
	color: #2D2D2D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12PX;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-style: solid;
}
div.footer a {
	color: #2D2D2D;
}
.main-area {
	padding: 0PX 0PX 0PX 0PX;
	margin: 0PX 0PX 0PX 0PX;
	font-size: 12PX;
	color: #444444;
	position: relative;
	background-color: #E9EDFE;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background: none;
}
.main-area a:hover {
	text-decoration: none;
}
div.panel {
	background-color: #FFFFFF;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin: 0PX 0PX 20PX 0PX;
	padding: 0PX 0PX 0PX 0PX;
	border-width: 0PX;
	border-color: #DFE1E4;
	border-style: solid;
	background: none;
	border: none;
}
div.panel h3.title, div.panel h1.title {
	padding: 0PX 0PX 10PX 0PX;
	background-color: #F7AD63;
	font-weight: bold;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin: 0PX 0PX 0PX 0PX;
	border-width: 0PX;
	border-color: #000000;
	border-style: solid;
	border: none;
	background: none;
}
div.panel h3.title a, div.panel h3.title a:hover, div.panel h1.title {
	font-size: 20PX;
	font-weight: normal;
	text-decoration: none;
	color: #323232;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
div.panel div.panel-body {
	margin-top: 1PX;
	padding: 0PX 0PX 0PX 0PX;
	color: #4E4E4E;
	background-color: #464646;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin: 0PX 0PX 0PX 0PX;
	border-width: 0PX;
	border-color: #FFFFFF;
	border-style: solid;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12PX;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border: none;
	background: none;
}
div.panel div.panel-body a {
	color: #5D496C;
}
div.panel p.blog-title a {
	color: #5D496C;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
}
div.panel p.blog-title a:hover {
	text-decoration: none;
}
div.blog-preview {
	padding: 0PX 0PX 0PX 0PX;
}
p.blog-info {
	font-size: 11PX;
}
table.table-photos {
	width: 100%;
	background: #eee;
}
table.table-photos td {
	padding: 10PX;
	vertical-align: middle;
}
div.mbox {
	width: 81PX;
	height: 81PX;
}
div.mbox-photos {
	margin: 0PX 20PX 20PX 0PX;
	width: 83PX;
	overflow: hidden;
	float: left;
}
div.mbox-photos p {
	margin-top: 3PX;
	overflow: hidden;
}
a.mphoto {
	padding: 3PX 3PX 3PX 3PX;
}
a.box {
	border: 1PX solid #AAA;
	display: inline-block;
	cursor: pointer;
	background: #fff;
}
a.box:hover {
	border-color: #3399CC;
	background: #fff;
}
div.panel div.panel-body p.tags a {
	text-decoration: none;
	text-transform: lowercase;
	margin: 0PX 8PX 0PX 0PX;
}
div.panel div.panel-body p.tags a.selected {
	padding: 1PX 3PX 1PX 3PX;
	background-color: #3A341F;
	color: #FFCDCD;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
a.t0 {
	font-size: 90%;
	line-height: 100%;
}
a.t1 {
	font-size: 110%;
	line-height: 120%;
}
a.t2 {
	font-size: 130%;
	line-height: 130%;
}
a.t3 {
	font-size: 130%;
	font-weight: bold;
	line-height: 140%;
}
a.t4 {
	font-size: 150%;
	line-height: 140%;
}
a.t5 {
	font-size: 160%;
	font-weight: bold;
	line-height: 140%;
}
a.t6 {
	font-size: 170%;
	line-height: 140%;
}
a.t7 {
	font-size: 180%;
	font-weight: bold;
	line-height: 150%;
}
a.t8 {
	font-size: 190%;
	line-height: 150%;
}
a.t9 {
	font-size: 210%;
	font-weight: bold;
	line-height: 150%;
}
a.t10 {
	font-size: 240%;
	line-height: 150%;
}
table.order-form-table {
	width: 100%;
}
table.order-form-table td {
	vertical-align: top;
	padding: 3PX 10PX 3PX 0PX;
}
table.form-table {
	width: 100%;
	margin: 10PX 0PX 10PX 0PX;
}
table.form-table td {
	vertical-align: top;
	padding: 3PX 10PX 3PX 0PX;
}
table.shopping-cart {
	width: 100%;
}
table.shopping-cart td {
	vertical-align: middle;
	padding: 5PX 10PX 5PX 10PX;
}
table.shopping-cart th {
	vertical-align: middle;
	padding: 5PX 10PX 5PX 10PX;
	font-size: 90%;
	border-bottom: 1PX solid #777;
}
table.totals td {
	vertical-align: bottom;
	padding: 2PX 2PX 2PX 2PX;
	text-align: right;
}
p.error {
	font-weight: bold;
	color: #cc0000;
	margin: 5PX 0PX 10PX 0PX;
}
p.description {
	font-size: 80%;
}
div.user-greeting-container {
	position: absolute;
	width: auto;
	bottom: 0PX;
	right: 0PX;
}
div.user-greeting {
	margin: 2PX 0PX 2PX 0PX;
	padding: 2PX 10PX 2PX 10PX;
	background-color: #C1B7B3;
	color: #16001C;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	font-size: 11PX;
	font-family: inherit;
	font-style: normal;
	border-width: 0PX;
	border-color: #6C6363;
	border-style: solid;
	font-weight: normal;
	text-decoration: none;
	background: none;
	border: none;
}
div.user-greeting a {
	color: #3C0049;
	text-decoration: underline;
}
div.user-greeting a:hover {
	text-decoration: none;
}
p.tags { font-size: 14px; }

@media (max-width: 768px) 
{
   .desktop-version { display:none; }
}


/*body { background-attachment: fixed; }*/
h2.modal-title { 
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #7200B5!important;
}

a.knopka 
{
   margin: 10px 10px;
   padding: 7px 20px 7px 20px; 
   font-weight: bold; 
   font-size:12px;
   display:inline-block; 
   text-align:center; 
   background: #9F51EE; 
   color: #eee !important;
   text-decoration: none !important;
   text-transform: uppercase;
   border: 1px #4B2A99 solid;

   text-shadow: 0 0 1px rgba(0,0,0,0.9);

   -webkit-border-radius: 9px; 
   -moz-border-radius: 9px; 
   border-radius: 9px;
   -moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1); -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;
}

a.knopka:hover { 
background: #BE51EE; 
color: #fff !important; -moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; 
}

/*
.panel, ul.page_tabs li, div.closed-box {
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
}

#logo, div.panel p.blog-title a {
text-shadow: 2px 2px 3px #ffffff;
}

div.panel h3.title a, div.panel h3.title a:hover, div.panel h1.title {
text-shadow: 2px 2px 3px #ffffff;
}

div.closed-box {
   -webkit-box-shadow: 0 1px 20px 5px rgba(0,0,0,0.75);
   -moz-box-shadow: 0 1px 20px 5px rgba(0,0,0,0.75);
   box-shadow: 0 1px 20px 5px rgba(0,0,0,0.75);
}
*/


a.lnk-products-list-addtocart {
        background-color: #D13364;
        padding:3px 15px 3px 15px; 
        font-size: 12px; font-weight:bold; text-decoration:none;
        margin-bottom:10px; 
        color: #fff !important;  
        display: inline-block; 
        text-align: center;
        text-shadow: 0 0 1px rgba(0,0,0,0.9);

   -webkit-border-radius: 9px; 
   -moz-border-radius: 9px; 
   border-radius: 9px;

   -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.65);
   -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.65);
   box-shadow: 1px 1px 2px rgba(0,0,0,0.65);
}

span.end-price {
color: #D13364;
}

div.panel, div.tmenu, div#header, div.footer {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div#intro_6383 { position: relative; }
div#intro_6383 img { position: absolute; top: 10px; right: 10px; width: 200px; }
div#intro_6383 h2 { color: #AD4F2E; font-size: 28px; padding-left: 20px; margin-bottom:20px; }
div#intro_6383 p { font-size: 18px; padding-left: 20px; margin-bottom:20px; max-width: 300px; } 

div#intro_6383 a.knopka-buy 
{ 
   position: absolute; bottom: 10px; left: 10px; 
}

a.knopka-buy {
   margin: 10px 10px;
   padding: 10px 20px 10px 20px; 
   font-weight: bold; 
   font-size:16px;
   display:block; text-align:center; 
   background: #B8630E; 
   color: #eee !important;
   text-decoration: none !important;
   border: 1px #3A4615 solid;
   border-left-color: #cecece;
   border-top-color: #cecece; 
   -webkit-border-radius: 14px; 
   -moz-border-radius: 14px; 
   border-radius: 14px;
   -moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1); -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;
}

a.knopka-buy:hover  { 
  background: #472C0C; 
  color: #fff !important; -moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);
  -ms-transform: scale(1.1);transform: scale(1.1); -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; 
}
/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width: 680px;
}
#carousel {
  height: 340px;
  width: 680px;
  /*background-color:#CCC;*/
  position:relative;
  margin-bottom:0.5em;
  font-size:12px;
  font-family: Arial;
}
.carousel-image {
  border:0px solid #fff;
  display:block;
  background: #fff;
  /*padding: 2px 2px 2px 2px; */
  width: 200px; height:300px;

/*  
  -webkit-box-reflect: below 4px -webkit-gradient(linear, left top, left bottombottom, from(transparent), color-stop(.7, transparent), to(white));  
  box-reflect: below 4px -webkit-gradient(linear, left top, left bottombottom, from(transparent), color-stop(.7, transparent), to(white));  
*/
  
  -webkit-box-shadow: 1px 3px 4px 2px rgba(0,0,0,0.55);
-moz-box-shadow: 1px 3px 4px 2px rgba(0,0,0,0.55);
box-shadow: 1px 3px 4px 2px rgba(0,0,0,0.55);
  border-collapse:separate;
  
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  border:2px solid #fff;
  cursor:pointer;
   
}
.carousel-feature .carousel-caption {
  position:absolute;
  bottom:0;
  width:100%;
  background-color:#000;
}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px;
  font-family: Verdana;
  font-size:11px;
  line-height: 14px;
  color:white;
}
.tracker-summation-container {
  position:absolute;
  color:white;
  right:48px;
  top:230px;
  padding:3px;
  margin:3px;
  background-color:#000;
}
.tracker-individual-container {
  position:absolute;
  color:white;
  right:48px;
  top:210px;
  padding:0;
  margin:0;
}
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
#carousel-left {
  position:absolute;
  bottom:33px;
  left:100px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  bottom:33px;
  right:100px;
  cursor:pointer;
}

span.carousel-button { 
   background: #5615C6; color: #fff !important; 
   padding: 3px 6px 3px 6px; font-size: 28px; 
   text-decoration:none;
   border: 2px solid #fff;
   -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); 
   box-shadow: 1px 2px 5px rgba(0,0,0,0.75);
   border-collapse:separate;
   font-weight: bold; text-transform: uppercase;
   -webkit-border-radius: 28px; -moz-border-radius: 28px; border-radius: 28px;
}
span.carousel-button:hover {  
   background: #7234DC; 
}
li.mli, h1.title, h2.title, h3.title { text-transform: uppercase; }

div.basic-products-list-item.adv-products-list-item-286329395,
div.basic-products-list-item.adv-products-list-item-286329399,
div.basic-products-list-item.adv-products-list-item-286329353 { 
  min-height: 60px!important; 
  position:relative;
}

div.basic-products-list-item.adv-products-list-item-286329395 div.blog-preview,
div.basic-products-list-item.adv-products-list-item-286329399 div.blog-preview,
div.basic-products-list-item.adv-products-list-item-286329353 div.blog-preview
 { margin-left: 80px; }

div.basic-products-list-item.adv-products-list-item-286329395 a.mphoto,
div.basic-products-list-item.adv-products-list-item-286329399 a.mphoto,
div.basic-products-list-item.adv-products-list-item-286329353 a.mphoto
 { 
   position:absolute; top: 0px; left: 0px;
   width: 60px!important; 
   height:80px!important; 
   opacity: 1;
}

div.basic-products-list-item.adv-products-list-item-286329395 a.mphoto:hover,
div.basic-products-list-item.adv-products-list-item-286329399 a.mphoto:hover,
div.basic-products-list-item.adv-products-list-item-286329353 a.mphoto:hover
 { 
   position:absolute;
   left: -60px;
   top: -80px; 
   width: 180px!important; 
   height:240px!important;  
   z-index: 100;
   opacity: .9;
}
 
div.basic-products-list-item.adv-products-list-item-286329395 a.mphoto img,
div.basic-products-list-item.adv-products-list-item-286329399 a.mphoto img,
div.basic-products-list-item.adv-products-list-item-286329353 a.mphoto img
 { 
   width: 60px!important; 
   height:80px!important;  
   opacity: 1;
}

div.basic-products-list-item.adv-products-list-item-286329395 a.mphoto:hover img,
div.basic-products-list-item.adv-products-list-item-286329399 a.mphoto:hover img,
div.basic-products-list-item.adv-products-list-item-286329353 a.mphoto:hover img
 { 
   width: 180px!important; 
   height:240px!important; 
   opacity: .9;
}

/*div.panel-46 div.panel-body div { overflow:visible!important; }*/

div.basic-products-list-item a.mphoto,
div.basic-products-list-item a.mphoto img {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 -ms-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;   
}


div.panel-49.panel-49-286329395 p.blog-title a { 
 display: block;
 padding: 7px 0px;
 background: #9F51EE;
 color: #fff!important;
 text-decoration:none;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); 
   box-shadow: 1px 2px 5px rgba(0,0,0,0.75);
 text-align: center;
 text-transform: uppercase;
 font-size: 12px;
 text-shadow: 0 0 1px rgba(0,0,0,0.9);
}


/*********************************************************************************************/
div.panel-49.panel-49-286329395 div.basic-other-products-item { margin-bottom: 6px; }
div.panel-49.panel-49-286329395 h3.title { display: none; }
div.panel-49.panel-49-286329395 { 
  background: none;
  border: none;
  padding: 0px 0px 0px 0px; 
}

div.panel-49.panel-49-286329395 p.blog-title { padding: 1px 2px; }
div.panel-49.panel-49-286329395 p.blog-title a:hover { 
 background: #BE51EE;
}

/**************************************/
a#logo {
   display:inline-block;
   text-shadow: 0 0 8px rgba(143, 19, 198,0.8);

   /*color: rgba(0, 0, 0, 0.5);
   text-shadow: 0 0 8px rgba(80, 80, 80, 0.8);  */
   
   -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 -ms-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;   
}

a#logo:hover  {
  text-shadow: 0 0 1px rgba(0,0,0,0.9);
}

h1.title, h3.title { text-shadow: 0 0 1px rgba(0,0,0,0.2); }
li.mli a { text-shadow: 0 0 1px rgba(0,0,0,0.9); }
li.mli a:hover { text-shadow: 0 0 3px rgba(255,255,255,0.5); }


img.carousel-image {
 filter: blur(1px); -webkit-filter: blur(1px); -moz-filter: blur(1px);
-o-filter: blur(1px); -ms-filter: blur(1px);
}

img.carousel-image:hover {
 filter: none; -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px);
}

/**********************************************/
a.sitelinkbutton 
{
   background: #8615C6; 
   color: #fff!important;
   text-transform: uppercase;
}
a.sitelinkbutton:hover { 
   background: #E723DF; 
   color: #fff!important; 
}

div.adv-featured-products-item-286329346 {
  margin-right: 2px;
  position: relative;
  height: 375px;
}

div.adv-featured-products-item-286329346 a.lnk-products-list-addtocart {
  position: absolute; bottom: 1px; left:40px;
}

div.adv-products-list-item-286329346 a.mphoto.box { margin-right: 30px; }

div.adv-other-products-item-286329346 a.mphoto.box { 
margin-left: 30px; 
margin-right: 3px; 
}

div.panel-body p.navigation-bar { font-size: 9px; }
div.panel-body p.navigation-bar a { text-decoration: none; font-size: 11px; }
div.panel-body p.navigation-bar a:hover { text-decoration: underline; }
div.knopki-social {
  background: #fff; 
  padding: 10px 10px; 
  border: 1px solid #DFE1E4;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom: 20px; 
}

a.knopka.buy {
  background-image: url(../../../users/5824/photos/editor/design/knopka-buy.png);
  background-position: 10px center;
  padding-left: 40px;
  background-repeat: no-repeat;
  min-width: 100px;
}

a.knopka.samizdat {
  background-color: #4B15C6;
  background-image: url(../../../users/5824/photos/editor/design/knopka-pen.png);
  background-position: 10px 1px;
  padding-left: 40px;
  background-repeat: no-repeat;
  min-width: 100px;
}

a.knopka.prodaman {
  background-color: #7D9685;
  background-image: url(../../../users/5824/photos/editor/icons/prodaman.png);
  background-position: 10px 9px;
  padding-left: 40px;
  background-repeat: no-repeat;
  min-width: 100px;
  border-color: #777777;
}

a.knopka.website {
  background-color: #DD5CD7;
  background-image: url(../../../users/5824/photos/editor/icons/web_browser.png);
  background-position: 10px 3px;
  padding-left: 40px;
  background-repeat: no-repeat;
  min-width: 100px;
}

a.knopka.vkontakte {
  background-color: #8AB2FF;
  background-image: url(../../../users/5824/photos/editor/icons/vk24x24.png);
  background-position: 10px 2px;
  padding-left: 40px;
  background-repeat: no-repeat;
  min-width: 100px;
}

a.knopka.kniga {
  background-color: #60B328;
  background-image: url(../../../users/5824/photos/editor/icons/books.png);
  background-position: 10px 2px;
  padding-left: 40px;
  background-repeat: no-repeat;
  min-width: 100px;
}

a.knopka.blog {
  background: #9975CE url(../../../img/icons/icon-blog.png) no-repeat 12px center;
  padding-left: 40px;
  min-width: 100px;
}


div.go-to-shopping-cart-class { text-align: right; }

div.go-to-shopping-cart-class a, div.add-to-shopping-cart a {
   padding: 5px 10px 5px 10px; 
   font-weight: bold; 
   font-size:12px!important;
   display:inline-block; 
   text-align:center; 
   background: #9F51EE; 
   color: #eee !important;
   text-decoration: none !important;
   text-transform: uppercase;
   border: 1px #4B2A99 solid;

   text-shadow: 0 0 1px rgba(0,0,0,0.9);

   -webkit-border-radius: 9px; 
   -moz-border-radius: 9px; 
   border-radius: 9px;
   -moz-transform: scale(.95);-webkit-transform: scale(.95);-o-transform: scale(.95);-ms-transform: scale(.95);transform: scale(.95); -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;  

  background-image: url(../../../users/5824/photos/editor/design/knopka-buy.png);
  background-position: 10px center;
  padding-left: 40px;
  background-repeat: no-repeat;
  min-width: 100px;
}

div.go-to-shopping-cart-class a:hover, div.add-to-shopping-cart a:hover  {
  -moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1); -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;
}


a.knopka.buy.labirint {
  background-color: #5170EE;
}
a.knopka.buy.litres {
  background-color: #51C2EE;
}
div#header { background: none; border:none; }
img.eyes { position: absolute; top: 10px; left: -1px; z-index: -100; }

div.slogan {
   position: absolute; bottom: 10px; left: 168px;
   font-size: 13px; color: #222; text-transform: uppercase;
}

input.search-fld { width: 201px; }

div#header div.yashare-auto-init {
  position: absolute; top: 20px; right: 310px;
}

div.tel { 
position: absolute; 
top: 24px; left: 530px; 
color: #333; font-size: 12px; line-height: 18px; 
text-align:center;
width: 350px;
text-transform: uppercase;
}
div.tel span { font-size: 18px; }

div.ads { 
position: absolute; 
top: 0px; right: 20px; 
color: #333; 
font-weight:bold;
font-size: 10px; 
text-align:right;
width: 650px;
text-transform: uppercase;
}

div.ads a { text-decoration:none; }
div.ads a:hover { text-decoration:underline; }

@-webkit-keyframes galleryScaleDown1 {
  0% { text-shadow: 0 0 38px rgba(143, 19, 198, 0.9); color: rgba(143, 19, 198, .2); }
  100% { text-shadow: 0 0 8px rgba(143, 19, 198,0.8); color: #8F13C6; }
}
@-moz-keyframes galleryScaleDown1 {
  0% { text-shadow: 0 0 38px rgba(143, 19, 198, 0.9); color: rgba(143, 19, 198, .2); }
  100% { text-shadow: 0 0 8px rgba(143, 19, 198,0.8); color: #8F13C6; }
}
@-o-keyframes galleryScaleDown1 {
  0% { text-shadow: 0 0 38px rgba(143, 19, 198, 0.9); color: rgba(143, 19, 198, .2); }
  100% { text-shadow: 0 0 8px rgba(143, 19, 198,0.8); color: #8F13C6; }
}
@-ms-keyframes galleryScaleDown1 {
  0% { text-shadow: 0 0 38px rgba(143, 19, 198, 0.9); color: rgba(143, 19, 198, .2); }
  100% { text-shadow: 0 0 8px rgba(143, 19, 198,0.8); color: #8F13C6; }
}
@keyframes galleryScaleDown1 {
  0% { text-shadow: 0 0 38px rgba(143, 19, 198, 0.9); color: rgba(143, 19, 198, .2); }
  100% { text-shadow: 0 0 8px rgba(143, 19, 198,0.8); color: #8F13C6; }
}

/*
a#logo
{
	-webkit-animation: galleryScaleDown1 2.5s ease-in-out;
	-moz-animation: galleryScaleDown1 2.5s ease-in-out;
	-o-animation: galleryScaleDown1 2.5s ease-in-out;
	-ms-animation: galleryScaleDown1 2.5s ease-in-out;
	animation: galleryScaleDown1 2.5s ease-in-out;
}
*/

div.book-load-block { background: #eee; padding: 10px 10px; border: 1px solid #aaa; margin-bottom: 20px; }
div.book-load-block p { font-size: 11px; }

p.book-not-loaded { padding: 5px 10px; color: #fff!important; background: #cc0000;  }
p.book-loaded { color: #111!important;  }
p.book-loaded a { color: #111; font-weight:bold; }

p.book-not-loaded-error { margin: 10px 0px 10px 0px; padding: 5px 10px; color: #fff!important; background: #cc0000;  }

div.unpdaid-orders { 
  display:block; 
  margin: 0px 0px 15px 0px; 
  background: #E400E1;
  color: #eee;
  padding: 15px 10px;
  font-size: 12px; 
  border-radius: 5px;

}

div.unpdaid-orders a { color: #fff; }


/**** 11.Nov.2014 *************************************************************************************/
div.book-load-methods div.load-method { background: #ccc; padding: 10px 10px; color: #111!important; }
div.book-load-methods a.a-method { background: #eee; padding: 10px 15px; display:inline-block; color: #111; text-transform:uppercase; }
div.book-load-methods a.a-method.selected { background: #ccc; font-weight:bold; text-decoration:none; }
div.panel div.panel-body p.tags a.selected {
  background-color: #7813C6;
  color: #FFF;
}

a.t0 {
	font-size: 90%;
	line-height: 100%;
}
a.t1 {
	font-size: 100%;
	line-height: 100%;
}
a.t2 {
	font-size: 105%;
	line-height: 110%;
}
a.t3 {
	font-size: 110%;
	font-weight: bold;
	line-height: 110%;
}
a.t4 {
	font-size: 120%;
	line-height: 120%;
}
a.t5 {
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
}
a.t6 {
	font-size: 130%;
	line-height: 130%;
}
a.t7 {
	font-size: 130%;
	font-weight: bold;
	line-height: 130%;
}
a.t8 {
	font-size: 140%;
	line-height: 140%;
}
a.t9 {
	font-size: 140%;
	font-weight: bold;
	line-height: 140%;
}
a.t10 {
	font-size: 150%;
	line-height: 150%;
}

div#sb-body { background: #fff; }
div#sb-player.html { 
  font-size: 12px;
  color: #222;
}

div#sb-player.html p { margin: 10px 20px; }
div.excerpt { display:none; }

div.book-discount, p.book-discount
{
 margin: 10px 0px 10px 0px;
 min-height: 64px;
 display: inline-block;
 width: 270px;
 padding: 20px 20px 10px 90px;
 /*color: #fff;background: #FF45BC url(../../../users/5824/photos/editor/design/bag-red.png) no-repeat 10px center;*/
 color: #71137E;background: #FBE8FF url(../../../users/5824/photos/editor/design/bag-red.png) no-repeat 10px center;
 font-size: 11px; 
 line-height: 14px;
 /*font-weight:bold;*/
 
 -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
 /*border: 1px solid #8449B3;*/
 -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); 
   box-shadow: 1px 2px 5px rgba(0,0,0,0.75);
}

a.sitelinkbutton.lnk-pay-online { font-size: 12px; }
div.sbtn-block p  { margin-bottom: 5px; }
div.sbtn-block a.sbtn { display: block; }


a.sbtn {
  display: inline-block;
  padding: 10px 20px 10px 50px; 
  text-align: center;
  text-decoration: none!important;
  text-transform: uppercase; 
  color: #efefef!important;
  font-size: 18px; 
  font-weight:bold;
  border: 1px solid #eee;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; 
  text-shadow: 0 0 1px rgba(0,0,0,0.9);
}

a.sbtn:hover { background-color: #8580FF; color: #fff!important; }

a.sbtn.vk {
  background: #8AB2FF url(../../../users/5824/photos/editor/icons/vk24x24.png) 10px center no-repeat;
}

a.sbtn.fb {
  background: #8A8CFF url(../../../users/5824/photos/editor/icons/fb24x24.png) 10px center no-repeat;
}

a.sbtn.twitter {
  background: #8AD1FF url(../../../users/5824/photos/editor/icons/twitter24x24.png) 10px center no-repeat;
}

a.sbtn.telegram {
  background: #a3b4c3 url(../../../users/5824/photos/editor/icons/telegram24x24.png) 10px center no-repeat;
}

a.sbtn.instagram {
  background: #c2a3c3 url(../../../users/5824/photos/editor/icons/instagram24x24.png) 10px center no-repeat;
}
@media (max-width: 767px) 
{
  div.genre-menu { display:none; }
  div.panel-50.panel-book-categories, div.authors-discounted-list, .hidden-block { display:none; }
}

div.genre-menu { margin: 10px 0px 20px 0px; }
div.genre-menu p { text-align: center; }
div.genre-menu p a {
 font-family: Arial,  Helvetica,  sans-serif;
 font-size: 12px;
 font-weight: bold;

 display: inline-block;
 padding: 5px 10px;
 margin: 4px 2px 4px 2px; 

 background: #7d6d83;
 color: #FFF!important;
 
 text-decoration: none;
 text-transform: uppercase;
 text-shadow: 0 0 1px rgba(0,0,0,0.8);

 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}

div.genre-menu p a:hover { 
  /*text-shadow: 0 0 3px rgba(254, 254, 254,0.8);*/
  background: #69596f;
}

div.genre-menu p a.kur-roman { background: #c93811; }
div.genre-menu p a.kur-roman:hover { background: #a92801; }

div.genre-menu p a.sneg-fable { background: #4fa3ea; }
div.genre-menu p a.sneg-fable:hover { background: #2e7abb; }

div.genre-menu p a.zvezda { 
  background: #2FCC33; 
}

div.genre-menu p a.zvezda:hover { 
  background: #2AA02D; 
}

.slick-list{padding:0 5% 0 0!important;}

.slick-dots li button { color:transparent; background: #dacfdc; text-size: 1px; width:5px; height:5px; border-radius: 5px; }
.slick-dots li.slick-active button { background: #c77ad6; }
div.last-comments {  }
div.newsticker-container { position:relative;margin-bottom: 0px; overflow: hidden; width:280px; height:300px; }
div.user-comment-block { margin: 10px 0px 0px 0px; border-bottom: 1px dotted #ccc; padding: 0px 0px 10px 0px; }
a.user-nickname {}
a.user-comment-body { text-decoration:none!important; text-style:oblique; }

table.table-partners { widht: 100%; }

table.table-partners td h3 { 
  text-transform: uppercase; 
  margin-bottom: 10px; 
  font-size: 16px; 
  color: #333!important; 
}


div#intro_6385 { position: relative; }
div#intro_6385 div.intro-frame { position: absolute; top: 0px; left: 0px; }
div#intro_6385 div.intro-frame h3.slide-title {
  position: absolute; 
  color: #5e2b0a;
  display:inline-block;
  width: 400px;
  top: 15px; left: 500px;
  font-size: 36px;
  font-family: 'Times New Roman';
  font-weight: bold;
  line-height: 42px;
  text-shadow: 0 0 18px rgba(164, 78, 15, 0.9);
}

div#intro_6385 div.intro-frame h3.slide-title.book {
  font-size: 48px;
  line-height: 44px;
  color: #782a00;
  text-shadow: 0 0 8px rgba(164, 78, 15, 0.5);
}

div#intro_6385 div.intro-frame a.slide-buy {
  background: #CB33D1 url(../../../users/5824/photos/editor/design/knopka-buy.png) no-repeat 10px center;
  padding: 8px 20px 8px 60px;
  color: #fff; 
  font-size: 14px;
  /*font-weight:bold;*/
  text-transform: uppercase;
  text-decoration: none; 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
   -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); 
   box-shadow: 1px 2px 5px rgba(0,0,0,0.75);
  display:inline-block; 
  position: absolute; bottom: 10px; left: 800px;
}

div#intro_6385 div.intro-frame a.slide-buy:hover {
 background-color: #731677;
}


@-webkit-keyframes galleryScaleDown {
  0% { -webkit-transform: scale(1.4,1.4); opacity: 0; }
  100% { -webkit-transform: scale(1,1); opacity: 1; }
}
@-moz-keyframes galleryScaleDown {
  0% { -moz-transform: scale(1.4,1.4); opacity: 0; }
  100% { -moz-transform: scale(1,1); opacity: 1; }
}
@-o-keyframes galleryScaleDown {
  0% { -o-transform: scale(1.4,1.4); opacity: 0; }
  100% { -o-transform: scale(1,1); opacity: 1; }
}
@-ms-keyframes galleryScaleDown {
  0% { -ms-transform: scale(1.4,1.4); opacity: 0; }
  100% { -ms-transform: scale(1,1); opacity: 1; }
}
@keyframes galleryScaleDown {
  0% { transform: scale(1.4,1.4); opacity: 0; }
  100% { transform: scale(1,1); opacity: 1; }
}

div#intro_6385 div.intro-frame h3.slide-title 
{
	-webkit-animation: galleryScaleDown 0.6s ease-in-out;
	-moz-animation: galleryScaleDown 0.6s ease-in-out;
	-o-animation: galleryScaleDown 0.6s ease-in-out;
	-ms-animation: galleryScaleDown 0.6s ease-in-out;
	animation: galleryScaleDown 0.6s ease-in-out;
}

/*********************************************/
/*
div.adv-featured-products-item-286329346.featured-item a.mphoto, 
div.adv-products-list-item-286329346.featured-item a.mphoto,
*/

div.adv-other-products-item-286329346.featured-item a.mphoto, 
div.detailed-picture { position: relative; }

/***** 33601 **********/

div.adv-featured-products-item-286329346.featured-item span.featured-item, 
div.adv-other-products-item-286329346.featured-item span.featured-item, 
div.adv-products-list-item-286329346.featured-item span.featured-item, 
div.detailed-picture span.featured-item
{
  width:100px;height:100px; 
  position:absolute; top: 1px; left: 1px;
  background: url(../../../users/5824/photos/editor/design/Recommended2.png) 0px 0px no-repeat;
}


/***********************/
p.class-robokassa a.sitelinkbutton { font-size: 10px;  }


table.twos { width: 100%; }
table.twos td { padding: 10px 10px; }

div.moderated-info { 
  display: block;
  padding: 10px 20px;
  background: #B215C6;
  color: #fff;
  font-weight: bold; 
}


table.table-purchases { width: 100%; }

table.table-purchases td, 
table.table-purchases th { font-size: 11px; text-align: center; vertical-align: middle!important; 
   padding: 2px 3px; border: 1px dotted #ccc;
}

table.table-purchases th { text-align: center; background: #7813C6; color: #fff; }

table.table-purchases tr.tr-head th    { font-weight: bold; }
table.table-purchases tr.tr-unpaid td  { font-weight: bold; }
table.table-purchases tr.tr-paid td    { font-weight: normal; }
table.table-purchases tr.alt td { background: #eee; }

table.table-purchases td { padding: 2px 3px; border: 1px dotted #ccc; }


/*****************************************************/
table.table-payments { width: 100%; }

table.table-payments td, 
table.table-payments th { font-size: 11px; text-align: center; vertical-align: middle!important; 
   padding: 5px 13px; border: 1px dotted #ccc;
}

table.table-payments th { text-align: center; background: #7813C6; color: #fff; }
table.table-payments tr.tr-head th    { font-weight: bold; }
table.table-payments td { padding: 5px 13px; border: 1px dotted #ccc; }
table.table-payments tr.alt td { background: #eee; }

/*********************************************************/
div.blog-text h2 { 
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif; 
  text-transform: uppercase; 
  color: #6c507d!important;
  /*font-weight: normal;*/
}
div.marq { 
  display:block; color: #8F13C6; font-size: 18px; font-weight:bold; 
  padding: 5px 5px;
  text-shadow: 1px 1px 3px #05175c, 0 0 1em rgba(255, 253, 194, 0.89);
}

li>a#menu_item_62807 { color: #FF81F5!important; }
li>a#menu_item_62806 { color: #FFAB8D!important; }
li>a#menu_item_62827 { color: #7EFFFF!important; }
li>a#menu_item_62821 { color: #f5e46d!important; }

li>a#menu_item_62835 { color: #6aff7c!important; }
li>a#menu_item_62830 { color: #6aff7c!important; }
div.author-of-the-day {
  background: #fff url(../../../users/5824/photos/editor/design/day-author-bg-2.jpg) no-repeat bottom left;
}

div.newsticker-horizontal-container {
  width: 278px;
  height: 292px;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
  margin-top: 10px;
}

div.author-of-the-day div.panel-body { 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  /*border: 1px solid #EDC3FF;*/
  /*background: #8A8CFF;*/
  padding: 4px 4px;
  height: 100px;
  
  position:relative;
}

div.author-of-the-day p.author-name { text-align: left; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
div.author-of-the-day p.author-name a {
  text-decoration:none;
  font-weight: bold;
  font-size: 14px; 
  line-height: 22px;
  color: #bb3be0;
}

div.author-of-the-day p.author-name a span {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 28px; 
  line-height: 40px; 
}

div.author-of-the-day a.knopka.about-author { 
  padding: 2px 8px 2px 8px;
  position: absolute; bottom: 1px; right: 0px;
  font-size: 9px;
  text-transform: none;
}

div.detailed-picture-author img.daily-author-photo 
{ 
width: 70px; 

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); 
-moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); 
box-shadow: 1px 2px 5px rgba(0,0,0,0.75);
border: 1px solid #fff;
}

div.detailed-picture-author { float:left; margin-right: 10px; height: 100px; }

div.newsticker-horizontal-container-int { 
  width: 3400px; 
  height: 282px; 
  position: absolute; top: 0px; left: 0px;
}

div.newsticker-horizontal-container-int div.authors-book {
 display: inline-block; 
 width: 238px;
 text-align: center; 
 margin: 0px 0px 20px 0px;
 padding: 0px 20px 0px 20px;
 position: relative;
 float: left;
}

div.authors-book div.book-cover { margin-bottom: 10px; }

div.book-cover img.authors-book-photo { 
  -webkit-box-shadow: 1px 5px 15px rgba(0,0,0,0.85); 
  -moz-box-shadow: 1px 5px 15px rgba(0,0,0,0.85); 
  box-shadow: 1px 5px 15px rgba(0,0,0,0.85);
  /*width: 270px;*/
} 

div.authors-book p.book-title a {
  text-decoration:none;
  color: #6C13C6;
  font-size: 80%;
  font-weight: bold;
}
div.panel p.blog-title a,
div.panel a.more { 
  text-decoration: none;
  border-bottom: 1px dotted #B687E2; 
}

div.panel p.blog-title a:hover,
div.panel a.more:hover { 
  text-decoration: none;
  border-bottom: 1px dotted #6C13C6; 
}

div.panel-45-286329346 div.panel-body div { overflow: visible!important; }

div.adv-top-products-item-286329346 {
  position: relative; 
  height: 310px;
}

div.adv-top-products-item-286329346 a.lnk-products-list-addtocart {
  position:absolute;
  bottom: 10px; 
  left: 20px;
}

div.panel-45-286329346 div.repeat-padding { margin-right: 2px; }
div.panel-45-286329346 p.blog-title a { font-size: 12px; }

div.panel-45-286329346 div.blog-preview { padding-top: 170px; }

div.adv-top-products-item-286329346 a.mphoto.box,
div.adv-top-products-item-286329346 a.mphoto.box img
 { width: 120px!important; height: 160px!important; }


a.lnk-products-list-addtocart:hover { background-color: #97143D; }

div.adv-top-products-item-286329346 a.mphoto:hover
 { 
   position:absolute;
   left: -30px;
   top: -40px; 
   width: 180px!important; 
   height:240px!important;  
   z-index: 100;
   opacity: 1;
}

div.adv-top-products-item-286329346 a.mphoto:hover img
 { 
   width: 180px!important; 
   height:240px!important; 
   opacity: 1;
}
div.adv-featured-products-item-286329346, 
div.adv-products-list-item-286329346
{
  position: relative; 
  height: 330px;
}

div.adv-products-list-item-286329346 { width: 190px; }
div.adv-featured-products-item-286329346 { width: 175px; }

div.adv-featured-products-item-286329346 a.lnk-products-list-addtocart
{
  position:absolute;
  bottom: -73px; 
  left: 30px;
}

div.adv-products-list-item-286329346 a.lnk-products-list-addtocart {
  position:absolute;
  top: 90px; 
  left: 30px;
}


div.panel-mainpage-random-books div.repeat-padding,
div.panel-46-286329346 div.repeat-padding,
div.adv-products-list-item-286329346 div { margin-right: 2px!important; }

div.panel-mainpage-random-books p.blog-title a,
div.adv-products-list-item-286329346  p.blog-title a { font-size: 12px; }

div.adv-featured-products-item-286329346 a.mphoto.box,
div.adv-featured-products-item-286329346 a.mphoto.box img
 { width: 150px!important; height: 200px!important; }

div.adv-products-list-item-286329346 a.mphoto.box,
div.adv-products-list-item-286329346 a.mphoto.box img
 { width: 150px!important; height: 200px!important; }


/****************************************************************/
div.adv-products-list-item-286329346,
div.adv-featured-products-item-286329346,
div.adv-top-products-item-286329346 { 
  position:relative;
}

div.adv-products-list-item-286329346 a.mphoto,
div.adv-featured-products-item-286329346 a.mphoto,
div.adv-top-products-item-286329346 a.mphoto
 { 
   position:absolute; top: 0px; left: 0px;
   opacity: 1;
}

div.adv-products-list-item-286329346 a.mphoto:hover,
div.adv-featured-products-item-286329346 a.mphoto:hover
 { 
   position:absolute;
   left: -10px;
   top: -20px; 
   width: 180px!important; 
   height:240px!important;  
   z-index: 100;
   opacity: 1;
}
 
div.adv-products-list-item-286329346 a.mphoto:hover img,
div.adv-featured-products-item-286329346 a.mphoto:hover img
 { 
   width: 180px!important; 
   height:240px!important; 
   opacity: 1;
}



div.adv-products-list-item-286329346 div.blog-preview {
  position: absolute; top: 215px; left: 0px; width: 175px; height: 50px;
}
div.adv-featured-products-item-286329346 div.blog-preview { 
  position: absolute; top: 215px; left: 0px; width: 175px; height: 50px;
}

/*
div.panel-mainpage-random-books div.panel-body div,
div.panel-46-286329346 div.panel-body div, 
div.panel-148-newbookauthors div.panel-body div,
div.panel-149-newbooks div.panel-body div,
div.panel-148-bestbooks div.panel-body div { overflow: visible!important; }
*/

div.adv-products-list-item-286329346 a.mphoto,
div.adv-products-list-item-286329346 a.mphoto img,
div.adv-featured-products-item-286329346 a.mphoto,
div.adv-featured-products-item-286329346 a.mphoto img,
div.adv-top-products-item-286329346 a.mphoto,
div.adv-top-products-item-286329346 a.mphoto img
 {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 -ms-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;   
}

div.adv-featured-products-item-286329346 span.featured-item
{
  width:100px;height:100px; 
  position:absolute; top: 1px; left: 1px;
  background: url(../../../users/5824/photos/editor/design/Recommended2.png) 0px 0px no-repeat;
}


/******************************/
div.panel-148-newbookauthors div.repeat-padding,
div.panel-149-newbooks div.repeat-padding,
div.panel-148-bestbooks div.repeat-padding { margin-right: 2px!important; }
div.categories-products-list-286329346 h3.title { text-align: center; }
p.sub-level-authors { line-height: 20px; text-align: center; }
p.sub-level-authors span { padding: 2px 5px 2px 5px; display:inline-block; }
p.sub-level-authors span.new-books { position: relative; padding: 1px 20px 1px 5px; display:inline-block; }
p.sub-level-authors a { font-size: 12px!important; text-decoration: none; display:inline-block; }
/*p.sub-level-authors a:hover { font-size: 12px!important; text-decoration: none; }*/


p.sub-level-authors a {
  -moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1); -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;
}

p.sub-level-authors a:hover {
  color: #EE18B3!important;
  -moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); 
}


p.sub-level-authors span.selected { font-weight: bold; padding: 1px 24px 1px 5px; }

p.sub-level-authors sup { 
  display: inline-block;
  font-size: 9px; 
  color: #FF00B8;
  position:absolute;
  top: 1px;
  right: 5px; 
  padding-left: 3px;
  cursor: pointer;
}
div.int-container { position: relative; width: 1088px; height: 200px; overflow:hidden; }
div.int-container a img { position:absolute; top:10px; left:15px;}
a.btn-eromagia img {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  /*-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.75);
  -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.75);
  box-shadow: 1px 2px 5px rgba(0,0,0,0.75);*/
  border: 1px solid #d7b0c7;
}
p.class-robokassa { padding-top: 20px; }

.personal-card-block { position:relative; display:inline-block; }
.personal-card-block span { width: 200px; display:inline-block; text-align:center; color: #fff; font-size: 11px; text-transform:uppercase; }

.personal-card-block span.card-name { position:absolute; left: 50%; margin-left:-100px; bottom: 46%;  }
.personal-card-block span.card-number { position:absolute; left: 50%; margin-left:-100px; margin-top: 20px; bottom: 36%;  }

div.feisovet-account-dash h3 { 
  font-size: 12px!important;
  color: #6e5776;
  text-transform:uppercase;
  margin:1px 0px 6px 0px!important; 
  font-weight:bold; 
}

a.what-is-discount { 
  position:absolute;
  top: 210px;
  left: 80px;
  font-size: 9px; padding: 3px 5px;
}

div.feisovet-account-dash div.panel-body p { margin-bottom: 10px; }
div.feisovet-account-dash div.panel-body ul { list-style-type: square; }
div.feisovet-account-dash div.panel-body ul li { color: #715771; margin: 5px 0px 5px 0px; font-size: 12px; border-bottom: 1px dotted #ccc; }
div.feisovet-account-dash div.panel-body ul li span { color: #222; }
div.feisovet-account-dash div.panel-body ul li span.card-discount-figure { font-size: 12px; color: #65428a; font-weight:bold; float:right; }

div.feisovet-account-dash span.card-discount-figure { font-size: 12px; color: #65428a; font-weight:bold; }

p.asterisk-notice { color: #888; margin-bottom: 6px; font-size: 11px; }

div.feisovet-cards-table { height: 200px; }
table.feisovet-cards-table { width: 100%; }
table.feisovet-cards-table td a { position:relative; }
table.feisovet-cards-table td img {
  position:absolute;
  top:0px; left:0px; 
  width: 150px; height: 141px; 
  text-align:center; 
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;   
  opacity:1;
}
table.feisovet-cards-table td img:hover { 
  width: 312px; height: 294px; 
  left:-70px; top:-60px; 
  z-index: 1000;
  opacity:.8;
}

/***********************************************************/
div.exclusive-detailed-book-message {
  margin-top: 10px;
  padding: 25px 120px 25px 3px;
  background: url(../../../users/5824/photos/editor/icons/exclusive-bg1.jpg) right center no-repeat;
  color: #721c69;
  font-size: 12px;
  -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
  float:right;
  width: 300px;
  margin: 1px 10px 20px 0px;
}

div.exclusive-detailed-book-message span { 
  font-family: Arial;
  font-size: 22px; line-height: 28px; text-transform: uppercase;
}

div.exclusive-detailed-book-message a.more { 
  font-size: 10px; text-transform: uppercase; 
}

/***********************************************************/
div.exclusive-detailed-author-message {
  color: #721c69;
  font-size: 12px;
  display: block;
  margin: 0px 0px 10px 0px;
}

div.exclusive-detailed-author-message span { 
  font-family: Arial;
  font-size: 18px; line-height: 18px; text-transform: uppercase; 
  display: inline-block;
  margin: 0px 0px 5px 0px;
}

div.panel-46-286329346 a.knopka.samizdat,
div.panel-46-286329346 a.more,
div.exclusive-detailed-author-message a.more { 
  font-size: 10px; 
  text-transform: uppercase; 
  background: none;
  padding: 0px 0px 0px 0px!important;
  color: #7813C6!important;
  text-shadow: none!important;
  border: none;
  border-bottom: 1px dotted #7813C6!important;
  border-radius: 0px!important;
  min-width: 20px;
  margin: 0px 0px 0px 0px!important;
}

h3.text-title { 
  font-size: 28px!important;color: #BE00FF;
  text-transform:uppercase;margin-bottom:1px!important; font-weight:normal; 
}

/*
div.panel-46-286329395 div.adv-products-list-item-286329395.featured-item 
{
  height: 88px;
  padding: 0px 120px 0px 3px;
  background: #fff url(../../../users/5824/photos/editor/icons/Exclusive-Author-Bg6.jpg) right -3px no-repeat;
  color: #721c69;
  -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
}
*/

div.panel-47-286329395.featured-item {
  background: #fff url(../../../users/5824/photos/editor/icons/Exclusive-Author-Bg6.jpg) right bottom no-repeat;
}

div.panel-account-exclusive-books div.repeat-padding { margin-right: 2px!important; }

div.blog-preview.tabled-vertical-separator { margin-bottom: 15px; }

table.pay-table-buttons { width: 100%; }
table.pay-table-buttons td { padding: 5px 0px 5px 0px; vertical-align:middle!important; }
table.pay-table-buttons td.firstcol { width: 190px; }

table.pay-table-buttons td.firstcol a.sitelinkbutton.lnk-pay-online { padding: 10px 9px 10px 60px; font-size:10px; }

table.pay-table-buttons td.arrowcol { padding: 5px 20px 5px 20px; }
table.pay-table-buttons td.arrowcol span { font-size: 40px; color: #B687E2; }
table.pay-table-buttons td.descrcol { font-size: 11px; }

a.lnk-pay-online.walletone { 
  background: #75697c url(../../../users/5824/photos/editor/icons/walletone.png) 10px center no-repeat;
}

a.lnk-pay-online.yandex { 
  background: #75697c url(../../../users/5824/photos/editor/icons/yandex-money.png) 10px center no-repeat;
}

a.lnk-pay-online.paypal { 
  background: #75697c url(../../../users/5824/photos/editor/icons/paypal.png) 10px center no-repeat;
}

a.lnk-pay-online.robokassa { 
  background: #75697c url(../../../users/5824/photos/editor/icons/robokassa.png) 10px center no-repeat;
}

a.lnk-pay-online.visa { 
  background: #75697c url(../../../users/5824/photos/editor/icons/visa-master.png) 10px center no-repeat;
}

a.lnk-pay-online.webmoney { 
  background: #75697c url(../../../users/5824/photos/editor/icons/webmoney.png) 10px center no-repeat;
}

a.lnk-pay-online.liqpay { 
  background: #75697c url(../../../users/5824/photos/editor/icons/liqpay.png) 10px center no-repeat;
}

a.lnk-pay-online.sberbank { 
  background: #75697c url(../../../users/5824/photos/editor/icons/sberbank.png) 10px center no-repeat;
}
a.lnk-pay-online.alfa-click { 
  background: #75697c url(../../../users/5824/photos/editor/icons/alfa-click.png) 10px center no-repeat;
}
a.lnk-pay-online.my-bonuses { 
  background: #75697c url(../../../users/5824/photos/editor/icons/my-bonuses.png) 10px center no-repeat;
}
a.lnk-pay-online.master-pass { 
  background: #75697c url(../../../users/5824/photos/editor/icons/master-pass.png) 10px center no-repeat;
}

a.lnk-pay-online.qiwi { 
  background: #75697c url(../../../users/5824/photos/editor/icons/qiwi.png) 10px center no-repeat;
}

a.lnk-pay-online.free-kassa { 
  background: #75697c url(../../../users/5824/photos/editor/icons/free-kassa.png) 10px center no-repeat;
}

a.lnk-pay-online.interkassa { 
  background: #75697c url(../../../users/5824/photos/editor/icons/interkassa.png) 10px center no-repeat;
}

a.lnk-pay-online.spb { 
  background: #75697c url(../../../users/5824/photos/editor/icons/sbp-pay.png) 10px center no-repeat;
}

div.added-notification {
   position: fixed;
   bottom: 40px; 
   left:50%;
   width: 600px;
   margin-left: -350px;
   background: #8B37A8;
   color: #fff!important; 
   padding: 10px 30px 10px 30px;
   font-size: 14px;
   line-height: 18px;
   text-align:center;
   /*border: 1px solid #8B37A8;*/

   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;

   -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); 
   -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.75); 
   box-shadow: 1px 2px 5px rgba(0,0,0,0.75);
   z-index: 10001;
}


div.shopping_cart_overlay {
    background: #efefef;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index: 10000;
}

div.tabled-vertical-separator#tvs_286348326 div.blog-preview {
  background: #FFF1FF;  
}
div.tabled-vertical-separator#tvs_286348326 p.blog-title a { color: #FF0AFC!important; }


/**** 33621 **************************************************************/

a.acnt-link { 
   display: block;
   /*text-align: center; */
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   padding: 8px 0px 8px 40px;
   font-size: 13px!important;
   background: #eee;
   text-decoration:none!important;
   border: none!important;
   font-family: arial;
}

a.acnt-link:hover { font-weight: bold!important; }

a.acnt-link.acnt-info { background: #A8D1FF url(../../../img/icons/info-icon.png) no-repeat 15px 8px; }
a.acnt-link.acnt-book { background: #F0A8FF url(../../../img/icons/icon-bullet-file.gif) no-repeat 15px 10px; }
a.acnt-link.acnt-sale { background: #F9E76B url(../../../img/icons/label_sale_red.png) no-repeat 10px 4px; }
a.acnt-link.acnt-news { background: #BEF9FD url(../../../img/icons/icon-bullet-news.gif) no-repeat 15px 8px; }
a.acnt-link.acnt-blog { background: #B1F5B2 url(../../../img/icons/icon-bullet-blog.gif) no-repeat 15px 9px; }
a.acnt-link.acnt-banners { background: #ADE9FF url(../../../img/icons/ads.png) no-repeat 15px 9px; }
a.acnt-link.acnt-bonuses { background: #FFE2AD url(../../../img/icons/menu-account-bonuses.png) no-repeat 15px 9px; }


a.acnt-link.acnt-myblog { background: #9975CE url(../../../img/icons/icon-blog.png) no-repeat 15px 7px; color: #fff!important; font-size: 14px!important; text-transform: uppercase; }
a.acnt-link.acnt-comments { background: #6993C1 url(../../../img/icons/comments.png) no-repeat 15px 7px; color: #fff!important; }

div.predzakaz { /*padding: 5px 10px; background: #FFD7EE;*/ margin-bottom: 15px; }
div.predzakaz p { font-size: 11px; line-height: 13px; color: #222; }

p.p-subscribed-authors { margin: 20px 0px 20px 0px; text-align: center; }
p.p-subscribed-authors a 
{ 
  font-family: Arial,  Helvetica,  sans-serif;
  font-size: 11px;
  display: inline-block;
  padding: 2px 4px;
  margin: 3px 5px 3px 5px; 
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

p.p-subscribed-authors a.lnk-off { background: #eee; color: #666!important; }
p.p-subscribed-authors a.lnk-on { background: #8F13C6; color: #FFF!important; }

p.p-subscribed-authors a:hover { 
  text-shadow: 0 0 3px rgba(254, 254, 254,0.8);
}

/************************************************************************************************************/
div.panel-account-subscribed-books div.panel-body div { overflow: visible!important; }

div.adv-subscribed-book {
  position: relative; 
  height: 200px;
}

div.adv-subscribed-book a.lnk-products-list-addtocart {
  position:absolute;
  bottom: 2px; 
  left: 10px;
  font-size: 80%;
}

div.panel-account-subscribed-books div.repeat-padding { margin-right: 2px; } 
div.panel-account-subscribed-books div.adv-subscribed-book { margin-bottom: 10px!important; }
div.panel-account-subscribed-books p.blog-title a { font-size: 10px; font-family: Arial,  Helvetica,  sans-serif; }

div.panel-account-subscribed-books div.blog-preview { padding-top: 140px; }

div.adv-subscribed-book a.mphoto.box {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 1;
}

div.adv-subscribed-book a.mphoto.box,
div.adv-subscribed-book a.mphoto.box img
 { width: 99px!important; height: 132px!important; }


div.adv-subscribed-book a.mphoto:hover
 { 
   position:absolute;
   left: -28px;
   top: -40px; 
   width: 156px!important; 
   height:208px!important;  
   z-index: 100;
   opacity: 1;
}

div.adv-subscribed-book a.mphoto:hover img
 { 
   width: 156px!important; 
   height:208px!important; 
   opacity: 1;
}

div.adv-subscribed-book span.exclusive-item
{
  width:100px;height:100px; 
  position:absolute; bottom: 1px; right: 1px;
  background: url(../../../users/5824/photos/editor/design/Exclusive2.png) 0px 0px no-repeat;
  opacity: 0.7;
}

div.adv-subscribed-book span.featured-item
{
  width:100px;height:100px; 
  position:absolute; top: 1px; left: 1px;
  background: url(../../../users/5824/photos/editor/design/Recommended2.png) 0px 0px no-repeat;
  opacity: 0.7;
}

div.adv-subscribed-book a.mphoto:hover span.exclusive-item,
div.adv-subscribed-book a.mphoto:hover span.featured-item { opacity: 1.0; }

div.adv-subscribed-book span.discount-price,
div.adv-subscribed-book span.end-price,
div.adv-subscribed-book span.rubles { font-size: 80%; }
p.blog-text-subscribed-books { text-align: center; }

a.a-profile-settings { font-size: 11px; font-weight:bold; color: #8615C6; }

a.more.a-more-about-author,
a.more.a-subscribe-author,
a.more.a-unsubscribe-author 
{
   display: inline-block!important;
}

a.icon-list-box {
        display: inline-block; 
        border: 1PX solid #AAA;
        padding: 3px 3px 0px 3px;
	cursor: pointer;
	background: #fff;
}

img.detailed-photo.forum-detailed-photo { 
        padding: 3px; 
        border: 1PX solid #AAA; 
        -webkit-border-radius: 56px;
        -moz-border-radius: 56px;
        border-radius: 56px;
}

a.icon-list-box img { width: 80px; height: 80px; }

a.icon-list-box:hover {
	border-color: #3399CC;
	background: #fff;
}

a.icon-list-box, 
a.icon-list-box img {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

a.userblog-more {
  font-weight:bold;
  text-decoration:none;
  background: #9F51EE;
  color: #fff!important; 
  display:inline-block;
  font-size:100%;
  padding: 2px 5px;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
a.userblog-more:hover { 
  background: #7813C6;
}


div.forum-horizontal-container {
  /*width: 766px;*/
  height: 245px;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
  margin-top: 10px;
}

div.forum-horizontal-container-int { 
  width: 3400px; 
  height: 245px; 
  position: absolute; top: 0px; left: 0px;
}

div.forum-horizontal-container-int div.last-discussion-item {
 display: inline-block; 
 width: 370px;
 margin: 0px 0px 20px 0px;
 padding: 0px 20px 0px 0px;
 position: relative;
 float: left;
}

div.last-forum-comments div.newsticker-container { height: 600px; }

p.blog-title.new-forum a {
  display:inline-block; 
  padding-right: 32px;
  background: url(../../../users/5824/photos/editor/icons/new-blog.gif) top right no-repeat;
}

/********************************************************/
a.more1 {
  padding-left: 18px;
  display:inline-block;
  text-transform:uppercase; 
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  border-bottom: 1px dotted #7813C6;
}

a.more1.a-more-about-author {
  background: url(../../../img/icons/sicon-author.png) center left no-repeat;
}
a.more1.a-more-author-blog {
  background: url(../../../img/icons/sicon-blog.png) center left no-repeat;
}
a.more1.a-subscribe-author {
  background: url(../../../img/icons/sicon-plus.png) center left no-repeat;
}
a.more1.a-unsubscribe-author {
  background: url(../../../img/icons/sicon-minus.png) center left no-repeat;
}
a.more1.a-more-author-books {
  background: url(../../../img/icons/sicon-books2.png) center left no-repeat;
}

/***************************************************************/
div.basic-forums-list-item { padding: 5px 5px; }
div.basic-forums-list-item.featured-item {
  background: url(../../../users/5824/photos/editor/icons/List-Author-Exc-Bg.jpg) bottom right no-repeat;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
span.show-num-of-discussions a { font-weight:bold; text-decoration:none; border-bottom: 1px dotted #B687E2; }
div.panel-46-286329395 div.adv-products-list-item-286329395 { 
  padding: 4px 4px;
  height: 80px; 
  background: #f5f5f5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: url(../../../users/5824/photos/editor/icons/List-Author-Exc-Bg4.jpg) left bottom no-repeat;
}

/*
div.panel-46-286329395 div.adv-products-list-item-286329395.featured-item {
  background: #FFD4F1 url(../../../users/5824/photos/editor/icons/List-Author-Exc-Bg2.jpg) -550px bottom no-repeat;
}
*/

div.adv-products-list-item-286329395 p.blog-title a { color: #8413C6!important; }

div.adv-products-list-item-286329395 p.blog-info-exclusive { 
 font-weight:normal; 
 text-transform: uppercase; 
 color: #71044D;
}

div.adv-featured-products-item-286329399 a.mphoto, 
div.adv-featured-products-item-286329399 a.mphoto img
{
  width:90px!important; 
  height:120px!important;
}

div.basic-featured-news-item a.mphoto, 
div.basic-featured-news-item a.mphoto img
{
  width:90px!important; 
  height:66px!important;
}


div.blog-discussion-text.noselect {
            -moz-user-select: none;
            -webkit-user-select: none;
            -ms-user-select: none;
            -o-user-select: none;
            user-select: none;
}

@media print {
     div.noselect { display:none; }
}

p.subscription-info { padding: 15px 20px; background: #2C94FF; border-radius: 10px; color: #efefef; }
p.subscription-info a { color: #fff!important; }

p.subscription-bar  { 
  font-size: 12px; color: #464646; margin-bottom: 6px; font-weight:bold; 
  text-transform:uppercase;  text-shadow: 0 0 1px rgba(0,0,0,0.4); 
}

p.subscription-caution { text-align:center; font-size:11px; font-weight:bold; text-transform:uppercase; color: #A900FF; }

div.blog-text.blog-discussion-text br { line-height: 180%; }


div.discussions-list-item-pic {
  position: relative; 
}

p.blog-info.on  { color: #2C9E00; }
p.subscription-bar.on { color: #2C9E00; }

p.blog-info.off { color: #596D58; }

ul.my-account-menu { list-style: none; }
ul.my-account-menu li { margin: 2px 0px 5px 0px; border-bottom: 1px dotted #ddd; }
ul.my-account-menu li.last { border-bottom: none; }
ul.my-account-menu li a { 
   display:block; padding: 7px 5px 7px 30px; 
   text-transform: uppercase; 
   /*border: 1px solid #eee; border-radius: 5px; */
   text-decoration: none;
   font-size: 12px;
}

ul.my-account-menu li a.selected { font-weight: bold; }
/*ul.my-account-menu li a:hover { font-weight: bold; }*/

a.menu-account-my-account { background: url(../../../img/icons/menu-account-my-account.png) left center no-repeat; }
a.menu-account-settings { background: url(../../../img/icons/menu-account-settings.png) left center no-repeat; }
a.menu-account-bonuses { background: url(../../../img/icons/menu-account-bonuses.png) left center no-repeat; }
a.menu-account-favs { background: url(../../../img/icons/menu-account-favs.png) left center no-repeat; }
a.menu-account-books { background: url(../../../img/icons/menu-account-books.png) left center no-repeat; }
a.menu-account-subscriptions { background: url(../../../img/icons/menu-account-subscriptions.png) left center no-repeat; }
a.menu-account-orders { background: url(../../../img/icons/menu-account-orders.png) left center no-repeat; }
a.menu-account-updates { background: url(../../../img/icons/menu-account-updates.png) left center no-repeat; }
a.menu-account-feedback { background: url(../../../img/icons/menu-account-feedback.png) left center no-repeat; }

/*******************************************************************/

img.detailed-user-photo { 
  -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; 
  padding: 0px 0px!important;
  border: 5px solid #fff; 
}

img.user-icon { 
  -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; 
  height: 40px!important; width:40px!important; 
  /*padding: 2px 2px;*/
  border: 2px solid #fff;
}

a.user-icon { border: none!important; float:left; margin-right: 10px; }
a.user-name { margin-top: 4px!important; display:inline-block; }

p.blog-text.blog-comments, div.blog-text.blog-comments, p.blog-info.blog-comments { margin-left: 54px!important; }

div.my-tabled-vertical-separator div.blog-preview { padding: 5px 5px!important; } 
div.comment-disabled  div.blog-preview { background: #eee; color: #777; }
p.blog-info.moderated-info { color: #cc0000; }
div.blog-preview.blog-feedback { padding: 5px 5px; background: #FFEFEF; }

div.bonus-detailed-book-message {
  display: block;
  margin-top: 10px;
  padding: 15px 15px 15px 3px;
  background: url(../../../users/5824/photos/editor/icons/bonuses-payback.jpg) right center no-repeat;

  color: #AD5100;
  font-size: 12px;
  -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
  float:right;
  width: 402px;
  margin: 1px 10px 20px 0px;
}

div.bonus-detailed-book-message span { 
  font-family: Arial;
  font-size: 17px; line-height: 22px; 
}

div.bonus-detailed-book-message a.more { 
  font-size: 8px; text-transform: uppercase; 
  color: #8E2F00!important;
}

img.ny-hat 
{
   position:absolute;top:24px;left:135px;z-index:690000!important;
}

@media (max-width: 767px) 
{
   img.ny-hat { display:none; }
}
a.pull-right { text-decoration:none!important; }










div.tmenu {
	bottom: 0PX;
	position: absolute;
	overflow: visible;
	padding: 0PX 0PX 5PX 0PX;
	margin: 0PX 30PX 5PX 30PX;
	background-color: #A3927B;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
	border-style: solid;
	border-width: 0PX;
	border-color: #000000;
	border: none;
	background: none;
}
ul.page_tabs {
	min-height: 16PX;
	color: #fff;
}
ul.page_tabs li {
	float: left;
	list-style: none;
	padding: 0;
	position: relative;
}
.page_tabs li, #page_tabs li .sb-inner {
	background-color: #555252;
	background-position: left top;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-image: none;
	margin: 4PX 8PX 0PX 0PX;
}
.page_tabs li a {
	display: block;
	float: left;
	text-decoration: none;
	padding: 5PX 15PX 5PX 15PX;
	line-height: 17PX;
	color: #E6DCD8;
	font-weight: bold;
	font-size: 14PX;
	font-family: Verdana,  Arial,  Helvetica,  sans-serif;
	font-style: normal;
	border-width: 0PX;
	border-color: #5F5959;
	border-style: solid;
	border: none;
}
.page_tabs li:hover, #page_tabs li:hover .sb-inner, .page_tabs li.hover, #page_tabs li.hover .sb-inner {
	background-color: #968079;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
.page_tabs li:hover a, .page_tabs li.hover a {
	background: none;
	color: #271D19;
	font-weight: bold;
	font-size: 14PX;
	text-decoration: none;
	font-family: Verdana,  Arial,  Helvetica,  sans-serif;
	font-style: normal;
	border-width: 0PX;
	border-color: #968079;
	border-style: solid;
	border: none;
}
.page_tabs li.activelink, #page_tabs li.activelink .sb-inner {
	background-color: #A38B83;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
.page_tabs li.activelink a, .page_tabs li.activelink a:hover {
	color: #271D19;
	font-weight: bold;
	font-size: 14PX;
	text-decoration: none;
	font-family: Verdana,  Arial,  Helvetica,  sans-serif;
	font-style: normal;
	border-width: 0PX;
	border-color: #968079;
	border-style: solid;
	border: none;
}
#page_tabs li .sb-border {
	background-color: #5F5959;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
#page_tabs li:hover .sb-border {
	background-color: #968079;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
#page_tabs li.activelink .sb-border, #page_tabs li.activelink:hover .sb-border {
	background-color: #968079;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
ul.submenu {
	clear: both;
	position: absolute;
	top: 29px;
	left: 0PX;
	width: 250PX;
}
ul.submenu li {
	clear: both;
	background-image: none;
	display: block;
	width: 250PX;
	list-style-type: none;
	margin-bottom: 0PX;
	padding: 0;
	position: relative;
	float: left;
	height: auto;
	background-color: #555252;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
ul.submenu li a, .page_tabs li:hover li a {
	clear: both;
	display: block;
	float: left;
	text-decoration: none;
	padding: 4PX 10PX 4PX 10PX;
	font-weight: bold;
	font-size: 14PX;
	border: 0;
	font-family: Verdana,  Arial,  Helvetica,  sans-serif;
	font-style: normal;
	color: #E6DCD8;
}
ul.submenu li:hover {
	background-color: #968079;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
ul.submenu li a:hover {
	border: 0;
	font-family: Verdana,  Arial,  Helvetica,  sans-serif;
	font-size: 14PX;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #271D19;
}
