/* Tags 58626A
--------------------------------------- */

img.f_left { margin-right:9px; width: 50px; }
img.f_left_150 { margin-right:9px; }
img.f_right { margin-left:9px; }
img.f_left_big { margin-right:9px;}
img.f_left_sm { margin-right:9px; width: 20px;}
hr { border:none; border-top:1px solid #d4d4d2; background:gray; height:0; overflow:hidden; margin:18px -3px; }
.f_left { float:left; }
.f_left_big { float:left; }
.f_right { float:right; }
.clear { width:100%; clear:both; height:0; overflow: hidden; }




sup,sub { vertical-align:baseline; position:relative; font-size:.85em; }
sup { bottom:.5em; }
sub { top:.5em; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
blockquote { padding:30px; }
acronym { font-variant:normal; color:#FF8D1E; font-size:13px !important; }
acronym,dfn { border-bottom:none; }
dfn,cite,var,address { font-style:normal; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }

em { font-style: italic; font-weight:bold; }


/*--- Table --------------------------- */
table { border-collapse:collapse; width:100%; }
caption,th,td { text-align:left; font-weight: normal; }

/*--- Forms -------------------------- */
fieldset { border:none; }
input.text_field,

input.long { width:313px; }
input.year { width:49px; }


select.sel_day { width:50px;  }
select.sel_mount { width:73px;  }
select.sel_category { width:315px;  }



input.but_reg { float:right; margin-top:19px; font-size:11px; }
input.but_reg2 { font-size:11px; }



/* Layouts
--------------------------------------- */
#wrap {padding:0 0 1.54em 0px; width:992px; margin: 0 auto; }

/*--- Head -------------------------- */

#head { height:82px; background:url('https://i.bookmix.ru/images/head3.jpg') no-repeat right bottom; position:relative; }
#head #logo { position:relative; top:20px; left:23px; font-size:30px;}
#head #logo8 { position:relative; top:18px; left:23px; font-size:30px; }
#head #logo_m { position:relative; top:32px; left:23px; font-size:30px; }


.main { width:676px; float:left; padding:21px 16px 0 19px; border-top:2px solid #6EC5F1; background: url('https://i.bookmix.ru/images/shadow.png') repeat-x 0 0px; }
.sidebar { float:right; width:239px; padding:11px 18px 70px; border-top:2px solid #6EC5F1; background:#F5F5F2; }
#sidebar_bot { height:71px; position:relative; z-index:33; background:#fff; width:275px; right:0; bottom:0px; position:absolute; }

.tabs2 div { float:left;}
.tabs2 div a { text-decoration: none;  float:left; margin-right:0px; padding:8px 4px 8px 4px; background:#E2F2F9; color:#105CB6; }
.tabs2 div.current a,.tabs div a:hover { color:#fff; background:#6EC5F1 url('https://i.bookmix.ru/images/tab_current.png') repeat-x; }

.people li { font-size:12px; padding-bottom:25px; }
.people li img.f_left { margin-right: 19px; }

.actions { width:13.5em; float:right; border-left:1px solid #D0DEE6; padding:0 13px 6px 0; margin-left:15px; }
.actions .rating { padding-bottom:24px; }
.actions dd { padding-bottom:3px; padding-left:15px; margin-left:26px; }
.actions dd.dd1 { background:url('https://i.bookmix.ru/images/actions_dd1.gif') no-repeat 0 .2em; }
.actions dd.dd2 { background: url('https://i.bookmix.ru/images/actions_dd2.gif') no-repeat 0 .2em; }
.actions dd.dd4 { background: url('https://i.bookmix.ru/images/actions_dd4.gif') no-repeat 0 .2em; }
.actions dd.dd5 { background: url('https://i.bookmix.ru/images/actions_dd5.gif') no-repeat 0 .2em; }


.pages { text-align:center; padding:27px 0 6px; font-size:11px; }
.pages li { display:inline; vertical-align:baseline; }
.pages li a { border:1px solid #A0CAE6; padding:1px 4px 2px; }
.pages li.current { border:1px solid #0071BC; padding:1px 4px 2px; background:#0071BC; color:#fff; font-weight:bold; }
.pages li a:hover { background:#0071BC; color:#fff; }
.next a,.prev a,.end a,.begin a { text-decoration: none; }

#sitemap-best .pages_sm { padding: 3px 0 6px; font-size:10px; width: 870px; }
#sitemap-best .pages_sm li { list-style: none outside none; background: none; display:inline; vertical-align:baseline; line-height: 22px; padding-left: 2px;}
#sitemap-best .pages_sm li a { list-style: none outside none; border:1px solid #ddd; padding:1px 4px 2px; color: #999;}
#sitemap-best .pages_sm li a:hover { list-style: none outside none; background:#bbb; color:#555; }

.personal_study_wrap { padding-bottom:0px; margin: -10px -18px 0px; }
.personal_study { background:#FEFEFE url('https://i.bookmix.ru/images/personal_study2.png') repeat-x 0 bottom;; padding: 4px 18px 11px 18px; border-bottom: 1px solid #fff; }
.personal_study_sections { padding-top:2px; font-size:12px; color:#A1A1A1; font-family:tahoma; }
.personal_study_sections li { padding:0 0 9px 33px; }
.personal_study_sections li .num { color:#105CB6; font-weight:bold; }
.personal_study_sections li a { font-weight: bold; }
.personal_study_sections li.li1 { background:url('https://i.bookmix.ru/images/ico1.png') no-repeat 2px 0; }
.personal_study_sections li.li2 { background:url('https://i.bookmix.ru/images/ico2.png') no-repeat 2px 2px; }
.personal_study_sections li.li3 { background:url('https://i.bookmix.ru/images/ico3.png') no-repeat 2px 0; }
.personal_study_sections li.li4 { background:url('https://i.bookmix.ru/images/ico4.png') no-repeat; }
.personal_study_sections li.myselections { background:url('https://i.bookmix.ru/images/ico15.png') no-repeat; }
.personal_study_sections li.li5 { background:url('https://i.bookmix.ru/images/ico5.png') no-repeat 2px 0; }
.personal_study_sections li.li6 { background:url('https://i.bookmix.ru/images/ico6.png') no-repeat 2px 0; }
.personal_study_sections li.li7 { background:url('https://i.bookmix.ru/images/ico7.png') no-repeat 2px 0; }
.personal_study_sections li.li9 { background:url('https://i.bookmix.ru/images/ico_reviews.png') no-repeat 4px 0; }
.personal_study_sections li.li10 { background:url('https://i.bookmix.ru/images/ico_my_group.png') no-repeat 0 0; }
.personal_study_sections li.li8 { background:url('https://i.bookmix.ru/images/ico8.png') no-repeat 2px 3px; padding-top:7px; }
.personal_study_sections li.li11 { background:url('https://i.bookmix.ru/images/ico11.png') no-repeat 0 0; }
.personal_study_sections li.mybalance { background:url('https://i.bookmix.ru/images/ico_balance.png') no-repeat 0 0; }
.personal_study_sections li.notes { background:url('https://i.bookmix.ru/images/ico_notes.png') no-repeat 4px 0; }
.personal_study_sections li.invitegroup { background:url('https://i.bookmix.ru/images/ico_invite_group.png') no-repeat 0 0; }
.personal_study_sections li.editgroup { background:url('https://i.bookmix.ru/images/ico_edit_group.png') no-repeat 0 0; }
.personal_study_sections li.outgroup { background:url('https://i.bookmix.ru/images/ico_out_group.png') no-repeat 0 0; }
.personal_study_sections li.ingroup { background:url('https://i.bookmix.ru/images/ico_in_group.png') no-repeat 0 0; }
.personal_study_sections li.addbook { background:url('https://i.bookmix.ru/images/ico_add_book.png') no-repeat 0 0; }
.personal_study_sections li.addnews { background:url('https://i.bookmix.ru/images/ico_add_news.png') no-repeat 0 0; }
.personal_study_sections li.addticket { background:url('https://i.bookmix.ru/images/ico12.png') no-repeat 0 0; }
.personal_study_sections li.myquotes { background:url('https://i.bookmix.ru/images/ico14.png') no-repeat 2px 2px; }
.personal_study .button { background:#888 }
/* a.konkursreview {background:url('https://i.bookmix.ru/images/ico_konkurs_reviews.gif') no-repeat -1px -3px; padding-left: 14px; height: 20px !important; } */
a.konkursreview {background:url('https://i.bookmix.ru/images/ico_reviews_star.gif') no-repeat -1px 0px; padding-left: 20px; height: 20px !important; font-weight: normal; text-decoration: none;}
a.li8 {  font-size:12px; font-family: tahoma; font-weight: bold; padding:0 0 9px 27px;  background:url('https://i.bookmix.ru/images/ico8.png') no-repeat 2px 3px; padding-top:7px; }
a.awardstar {background:url('https://i.bookmix.ru/images/ico_award.png') no-repeat 0px 0px; padding-left: 20px; height: 20px !important; font-weight: normal; text-decoration: none;}


.search_book { margin:0 -3px 30px; padding:0 3px 17px; border-bottom:1px solid #D4D4D2; }
.search_book p { padding-bottom:1.2em; }


.promo { position:relative; margin:-20px -19px 20px -19px; }
.promo ol { overflow:hidden; height: 125px;}
.promo ol li { padding-top:59px; list-style:none; float:left; padding-bottom:32767px; margin-bottom:-32767px; color:#fff; }
.promo ol li a { color:#fff; }
.promo ol li p { margin-bottom:-32757px; padding:8px 10px 32767px 20px; }
.promo ol li.li1 { width:237px; background:url('https://i.bookmix.ru/images/promo_li1.png') no-repeat; }
.promo ol li.li2 { width:238px; background:url('https://i.bookmix.ru/images/promo_li2.png') no-repeat; }
.promo ol li.li3 { width:236px; background: url('https://i.bookmix.ru/images/promo_li3.png') no-repeat; }


.authors dt { float:left; font-weight:bold; margin-right:3px; }
.authors dd { float:left; margin-right: 2px; }



.more { padding-left:16px; background:url('https://i.bookmix.ru/images/more.gif') no-repeat 0 .2em; }
.more.all_users { padding-left:16px; background:url('https://i.bookmix.ru/images/all_users.gif') no-repeat 0 .2em; }
.more.all_books { padding-left:16px; background:url('https://i.bookmix.ru/images/all_books.gif') no-repeat 0 .3em; }

.know_that_wrap { margin: 1px -16px 8px -19px; background:#eff7fb url('https://i.bookmix.ru/images/know_that_wrap.png') repeat-x 0 bottom; }
.know_that { padding:17px 40px 30px 131px; background: url('https://i.bookmix.ru/images/know_that.png') no-repeat 21px 16px; }
.know_that_free { padding:17px 40px 30px 18px; }
.know_that h4 { color:#448ccb; font-size:18px; padding-bottom:2px; }

.section { padding-bottom: 5px;}

/*---OLD
.coll { width:50%; float:left; }
-*/

.coll h3 { padding-right:55px; }

.books { margin-right:-26px; }
.books li { padding-bottom:9px; margin-right: 20px;}
.books li h4 { padding-right: 12px;}



.news { margin-bottom:-9px; }
.news li { position:relative; padding-bottom:18px; }
.news li .cover { position:absolute; left:0; top:3px; }
.news li p { padding-bottom: 1em; }


.labels { padding-bottom:7px; }
.labels li { display:inline; vertical-align:baseline; line-height:1.4;}
.labels li a { text-decoration:none; border-bottom:1px solid #2d71c0; }
.labels li a:hover { border-bottom:none; }
.labels li.s9 { font-size:9px;}
.labels li.s10 { font-size:10px;}
.labels li.s11 { font-size:11px;}
.labels li.s12 { font-size:12px;}
.labels li.s13 { font-size:13px;}
.labels li.s14 { font-size:14px;}
.labels li.s15 { font-size:15px;}
.labels li.s16 { font-size:16px;}
.labels li.s17 { font-size:17px;}
.labels li.s18 { font-size:18px;}
.labels li.s19 { font-size:19px;}
.labels li.s20 { font-size:20px;}
.labels li.s21 { font-size:21px;}
.labels li.s22 { font-size:22px;}
.labels li.s23 { font-size:23px;}
.labels li.s24 { font-size:24px;}
.labels li.s25 { font-size:25px;}
.labels li.s26 { font-size:26px;}
.labels li.s27 { font-size:27px;}
.labels li.s28 { font-size:28px;}
.labels li.s29 { font-size:29px;}
.labels li.s30 { font-size:30px;}
.labels li.s31 { font-size:31px;}
.labels li.s32 { font-size:32px;}
.labels li.s33 { font-size:33px;}
.labels li.s34 { font-size:34px;}
.labels li.s35 { font-size:35px;}
.labels li.s36 { font-size:36px;}




.interests li { display:inline; }
.def { margin-top:4px; }
.def dt,.def dd { float:left; margin-right:5px; }
.def dt { font-weight:bold; }

.section2 { padding-bottom:30px; }

.friends li { width:223px; padding-bottom:17px; }
.friends .rating { float:right; }
.friends .estimation { margin-bottom:20px !important; }

.desc_reg { margin-top:-10px; padding-bottom:.25em; }

.list { margin-left:12px; padding-bottom:23px; }
.list li { padding-left:8px; padding-bottom:1px; background:url('https://i.bookmix.ru/images/marker.gif') no-repeat 0 .6em; }


.reg dl { padding:6px 5px 6px; border-bottom:1px solid #E3E3E3;}
.reg dl.first { border-top:1px solid #E3E3E3; }
.reg dt { float:left; width:200px; padding-right:25px; text-align:right; font-weight:bold; }
.reg dd { float:left; }
.reg dd label { display:block; padding-top:3px; vertical-align:middle;}
.reg dd label * { vertical-align:middle;}

.regsm dl { padding:6px 5px 6px; border-bottom:1px solid #E3E3E3;}
.regsm dl.first { border-top:1px solid #E3E3E3; }
.regsm dt { float:left; width:120px; padding-right: 10px; text-align:left; font-weight:bold; }
.regsm dd { float:left; }

.explanation { padding: 8px 0 11px; }




.answer { padding-top:11px; clear:both; }
.answer dt { padding-bottom:10px;background:url('https://i.bookmix.ru/images/answer.gif') no-repeat 0 .3em; }
.answer dt a { padding-left:22px; }
.answer dd { display:none; }
.answer dd.show { display:block; }
.answer .add_comment { padding-bottom:16px; padding-top:14px; }
.answer .add_comment textarea { height:4.8em; }
.addtoblog dt { padding-bottom:10px;background:url('https://i.bookmix.ru/images/addtoblog.gif') no-repeat 0 .1em; }
.addtoblog dt a { padding-left:22px; }
.addtofav dt { padding-bottom:10px;background:url('https://i.bookmix.ru/images/addtofav.gif') no-repeat 0 -.1em; }
.addtofav dt a { padding-left:22px; }
.recommendreview dt { padding-bottom:10px;background:url('https://i.bookmix.ru/images/ico_rec_review.gif') no-repeat 0 .1em; }
.recommendreview dt a { padding-left:22px; }



.authors2 { padding-bottom:6px !important; }
.authors2 dt { float:left !important; font-weight:bold !important; margin-right:3px; }
.authors2 dd { float:left !important; margin-right: 2px; }
.authors2 a { color: #999; }




div.li7 { font-size: 11px; background:url('https://i.bookmix.ru/images/actions_dd1.gif') no-repeat 6px .3em; }
div.li9 { font-size: 11px; background:url('https://i.bookmix.ru/images/actions_dd3.gif') no-repeat 6px .3em; }


.buy { background:#F5F5F2; padding: 10px 3px 12px 10px; }
.buy h2 { font-weight:bold; font-size:14px;
  margin: 0 0 1em; color: #15599d}
.buy h3 { font-weight:bold; font-size:12px; }
.buy .link_buy { padding-left:15px; background:url('https://i.bookmix.ru/images/buy.gif') no-repeat; }
.buy .link_buy_e { padding-left:22px; background:url('https://i.bookmix.ru/images/buy_e.gif') no-repeat 2px; }
.buy td { padding:4px 0; }


.est_book { padding-bottom:6px; }
.est_book dt {float:left; padding-top: 2px;}
.est_book dd {float:left; padding-left: 9px;}

.review_body {  min-height:60px; padding-right:10px; padding-bottom: 8px; }
.review_body img {float: left; margin: 0 8px 8px 0;}
.review_body.noimgmarg img {float: none; clear: both;}
.comments .rating.vote { padding:55px 26px 6px 25px !important; top:34px; margin-left:-5px; }

.friends .num_activity { width:110px; float:left;  }
.friends .num_activity li { width:95px; }


@media all and (min-width: 0px) {
  .sidebar,.promo ol li,.promo ol li p {padding-bottom: 0; margin-bottom: 0; }
  .sidebar:after { content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; background: inherit; padding-top: 32767px; margin-bottom: -32767px; height: 0; }
  .sidebar:after {  margin-left:-18px; margin-right:-18px; }
  .sidebar { padding-bottom:70px; }
  .promo ol li p { padding-bottom:10px;}
}


/*--- Messages -------------------------- */

/* ---OLD
.content { overflow:hidden; }
*/
.search_book label { display:block; padding-top:9px; }

.notices { float:right; padding-right:12px; }
.notices li { float:left; overflow:hidden; display:block; width:19px; height:16px; margin-left:11px; }
.notices li.important { background:url('https://i.bookmix.ru/images/notices-important.png') no-repeat; }
.notices li.mess { background:url('https://i.bookmix.ru/images/notices-mess.png') no-repeat; }

.welcome { padding-bottom:15px; }




.messages { margin-bottom:30px; font-size:12px; }
.messages th { padding:8px 14px; vertical-align:middle; border-bottom:1px solid #E3E3E3; background:#E8F4FA; font-weight:bold; font-size:11px; }
.messages td { padding:11px 14px 7px; vertical-align:top; border-bottom:1px solid #E3E3E3; }
.messages td.td-ch, .messages th.td-ch { padding-right:0; vertical-align:middle; }
.table-messages .even td { background:#F5F5F2 }
.messages td .fn { color:#5C7284; }
.messages td .date { padding-top:9px;  }
.messages td .head-theme { font-size:12px; padding-bottom:4px; }
.mess-actions li { padding:0 5px 10px 23px; }
.mess-actions li.answer { background:url('https://i.bookmix.ru/images/mess-answer.png') no-repeat 0 .3em; }
.mess-actions li.delete { background:url('https://i.bookmix.ru/images/mess-delete.png') no-repeat 0 .3em; }
.mess-actions li.activate_ticket { background:url('https://i.bookmix.ru/images/mess-activate-ticket.png') no-repeat 0 .1em; }
.mess-actions li.deactivate_ticket { background:url('https://i.bookmix.ru/images/mess-deactivate-ticket.png') no-repeat 0 .1em; }
.mess-actions li.remove_ticket { background:url('https://i.bookmix.ru/images/mess-remove-ticket.png') no-repeat 0 .1em; }
.mess-actions li.edit_ticket { background:url('https://i.bookmix.ru/images/mess-edit-ticket.png') no-repeat 0 .1em; }
.date { display:block; font-size:9px; color:#808080; }

.contacts {overflow:hidden; $zoom:1; }
.contacts ul { float:left; width:210px; font-size:12px; }
.contacts ul li { padding-bottom:5px; overflow:hidden; $zoom:1; }
.contacts ul li .usepric { float:left; margin-right:8px; }
.contacts ul li .usepric { _margin-right:5px; }
.contacts ul li .usepric img { border:1px solid #ccc; }

.last-mess { position:relative; padding:10px 0 40px 66px; font-size:12px; $zoom:1; }
.last-mess .userpic { position:absolute; top:10px; left:0; }
.last-mess .date { padding-bottom:6px; }
.term { padding-bottom:6px; }
.term dt { float:left; width:6.75em; }
.term dt { _margin-right:-3px; }
.term dd  { overflow:hidden; $zoom:1; }

.actions-last-mess li { float:left; font-size:11px; margin-right:9px; font-family:tahoma; }
.actions-last-mess li a { float:left; background:#FF8D1E; padding:4px 20px 6px; text-decoration:none; color:#fff; font-weight:bold; }
.last-mess .actions-last-mess { position:relative; margin-left:-66px; padding-top:15px; }



/*--- Footer -------------------------- */
#footer_wrap { position:relative; z-index:2; bottom:0; left:0; width:100%; min-width:1000px; clear:both;  }
#footer { padding:34px 20px 29px 30px; width:942px; margin:0 auto;background:#F3F3F3; }
#footer ul { float:left; width:14em; }
#footer ul li { padding-left:8px; background:url('https://i.bookmix.ru/images/marker1.gif') no-repeat 0 .4em; padding-bottom:2px; }
#footer ul li.child_n2 { padding-bottom:1em; }
#footer .copyright { float:right; width:22.7em; }
#footer .copyright dt { color:#5C7284; font-size:13px; padding-bottom: .2em; }

/*--- HasLayout --------------------- */
/* OLD
#wrap,#footer,.inner,.lead_news,.add_comment,.link_add_comment,.user,.section2,.people li,.friends li,.rating_reviews li,.rating_users li,.books li,.hits_sales li,.coll_wrap,ul,dl { overflow: hidden; }
.sidebar {overflow: hidden;}
*/

/*--- Clearing --------------------- */

/*---OLD
.content:after,
*/
.main:after,.lead_book:after { content:'.'; width:100%; display:block; overflow:hidden; height:0; clear:both; font-size:0; line-height: 0; }

span.blue{color:#105CB6;}
span.highlight {background-color: #ccc;}
span.dotted{border-bottom:1px dotted #565656;}

/*---OLD
span.red {color: #e40000;}
p.red {color: #e40000;}
*/

span.orange {color: #FF8D1E;}

span.small{font-size: 11px;}
a.small{font-size: 11px; color: #5887b8;}
p.error {background-color: #fbd1d3; border: solid 1px #f38687; padding: 10px 20px; font-weight: bold; color: #e40000; margin: 0 34px 10px 0; font-size: 11px;}
p.success {background-color: #fafafa; border: solid 1px #6ec5f1; padding: 10px 20px; font-weight: bold; color: #105cb6; margin: 0 34px 10px 0; font-size: 11px;}
p.sres {background-color: #f5f5f2; padding: 10px 20px; margin: 0 0 10px 0;}


ul.basic {padding-left:20px; margin: 5px 0 12px 0;}
ul.basic li {list-style: square;}

/*div.coverpreview {display: none; padding: 5px; background-color: #f5f5f2; border: solid 2px #898989; width: 200px; z-index:1000; position: absolute; left: 65px; top:0px;}*/



#partners {width:100%; margin:10px 0 15px 0; overflow:hidden;}
#partners li {width:165px; height:45px; overflow:hidden; float:left;}

a.gray {color: #aeaeae;}
a.gray2 {color: #898989;}

/* Upload image popup */
.upload-form { width: 400px; margin: 0px 0 0 -200px; left: 50%; /*top: 60px;*/ background: #fff;  position: absolute; z-index: 100; display: none; }
.upload-form h3 { margin-bottom: 15px; padding: 0 !important;}
.upload-form2 { width: 400px; margin: 0px 0 0 -200px; left: 50%; /*top: 60px;*/ background: #fff;  position: absolute; z-index: 100; display: none; }
.upload-form3 { width: 400px; margin: 0px 0 0 -200px; left: 50%; /*top: 60px;*/ background: #fff;  position: absolute; z-index: 100; display: none; }

.author_desc img {margin: 0 8px 8px 0; float:left; }
.author_desc h3 {margin: 5px 0 0 0; font-size: 14px; font-weight: bold !important;}
.author_desc h2 {margin-top: 12px !important;}
.author_desc p {margin: 0px !important;}

.author_desc ul {padding-left:20px; margin: 5px 0 12px 0;}
.author_desc ul li {list-style: square;}

div.mess img {margin: 0 8px 8px 0; float:left; }

.review_body,.newstext,.author_bio p {text-indent: 1.0em;  text-align: justify; padding: 3px 8px 0 0;}
.review_body,.newstext,.author_bio p.br {padding:8px 8px 0 0;}

.showallduplicates a {color: #105cb6;}
.green {color: #3BA303;}



/*.bookshelf {*/
  /*margin-top: -12px;*/
  /*position: relative;*/
  /*background: url('https://i.bookmix.ru/images/bg_bookshelf.jpg');*/
  /*padding: 10px 20px;*/
  /*height: 90px;*/
/*}*/
/*.bookshelfshort {*/
  /*margin-top: -1px;*/
  /*position: relative;*/
  /*background: url('https://i.bookmix.ru/images/bg_bookshelf_short.jpg');*/
  /*padding: 10px 20px;*/
  /*height: 90px;*/
  /*width: 374px;*/
/*}*/
/*.shelfbook {*/
  /*background: url('https://i.bookmix.ru/images/bg_bookshelf_shadow.png') no-repeat bottom right;*/
  /*width: 54px;*/
  /*position: absolute;*/
  /*bottom: 10px;*/
/*}*/

.updownerror {
  background-color: #dfedfd;
  float: left;
  padding: 0 1px 3px 0;
  border: solid 1px #6892be;
}



#slideshow {list-style:none; color:#fff}
#wrapper {width: 665px; margin:1px auto; display:none;}
#slidearea {float:left; position:relative; width:620px; margin-left:5px; height:81px; overflow:hidden}
#wrapper * {margin:0; padding:0}
#thumbnails {margin-top:1px}
#slideleft {float:left; width:20px; height:81px; background:url('https://i.bookmix.ru/images/scroll-left.gif') center center no-repeat;background-color:#e2f2f9;}
#slideleft:hover {background-color:#acddf5;}
#slideright {float:right; width:20px; height:81px; background:url('https://i.bookmix.ru/images/scroll-right.gif') center center no-repeat;background-color:#e2f2f9;}
#slideright:hover {background-color:#acddf5;}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
/* slideshow */te; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
/* slideshow */

/* ebooks */
.techDescription {
  overflow: hidden;
  position: static;
}
.techCover {
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.techLine {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 205px;
  height: 16px;
  border-bottom: 1px dotted #000;
}

.techName {
  float: left;
  padding: 0 0 6px;
  width: 215px;
}

.techName span {
  background-color: #FFFFFF;
  line-height: 16px;
  padding-right: 2px;
  position: relative;
  top: 4px;
}
.techDescr {
  margin: 0 0 0 215px;
  padding: 0 0 6px;
  position: relative;
  top: 4px;
}

.ebookprice {
  margin: 8px;
  font-size: 14px;
  text-align: center;
}

/* ebooks */

.presentblockimg {
  position: absolute;
  margin: -15px 0 0 75px;
  /**/position: relative;
}

.presentblockimgsm {
  position: absolute;
  margin: -23px 0 0 28px;
  /**/position: relative;
}




.jqmWindow {
  display: none;

  position: fixed;
  top: 17%;
  left: 50%;

  margin-left: -300px;
  width: 600px;

  font-size:12px;
  background-color: #C6C6C6;
  color: #333;
  border: 1px solid black;
  padding: 12px;
}

.jqmOverlay { background-color: #000; }

div.jqmAlert {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
}

a.jqmClose {
  font-size: 11px;
}

div.jqmAlertWindow {
  border:1px solid #CECECE;
  position: relative;
  height:auto;
  width: auto;
  margin: auto;
  margin-left: 20px;
  max-width:594px;
  background:#fff url('https://i.bookmix.ru/images/window-auth.png') repeat-x 0 bottom;
  padding:25px 68px 27px 40px;
}

.jqmAlertTitle{ height:30px;  width: 534px;  }
.jqmAlertTitle h1{ display: none;  }
div.jqmAlertContent { padding-top: 10px; letter-spacing:0px; }
div.jqmAlertBottom {margin: 0 auto;   height: 38px;  width: 534px;  }

/*  clearing a float without additional markup   https://www.positioniseverything.net/easyclearing.html */
.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 30px;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
  position: absolute;
  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer
{
  overflow: hidden;
  position: relative;
}


.jspPane
{
  position: absolute;
}

.jspPane p {margin:0; padding:0;}

div.readBooks {
  padding: 5px 5px 5px 0;
}

div.wantToReadBooks{
  padding: 5px 5px 5px 0;
}


.book-selected{
  background-color: #88CFF4;
}

.jspVerticalBar
{
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: red;
}

.jspHorizontalBar
{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
  margin: 0;
  padding: 0;
}

.jspCap
{
  display: none;
}

.jspHorizontalBar .jspCap
{
  float: left;
}

.jspTrack
{
  background: #FED4AB;
  position: relative;
}

.jspDrag
{
  background: #FF8D1E;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
  float: left;
  height: 100%;
}

.jspArrow
{
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}

.jspArrow.jspDisabled
{
  cursor: default;
  background: #80808d;
}

.jspVerticalBar .jspArrow
{
  height: 16px;
}

.jspHorizontalBar .jspArrow
{
  width: 16px;
  float: left;
  height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
  outline: none;
}

.jspCorner
{
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
  margin: 0 -3px 0 0;
}

/* gifts */
.giftthanks {
  padding: 10px;
  position: absolute;
  width: 200px;
  height: 150px;
  background-color: #EEEEEE;
  margin-top: 23px;
}
.gift0 {
  margin-top: 2px;
}
.gift0 a {
  color: #5887b8;
}
.gift1 {
  background-color: #B80063;
  padding: 8px 11px;
  margin: 10px;
}
.gift1 a {
  font-size: 14px; color: #fff;
}
.gift2 {
  background-color: #0F70CF;
  padding: 8px 11px;
  margin: 10px;
}
.gift2 a {
  font-size: 14px; color: #fff;
}
.gift3 {
  background-color: #548585;
  padding: 8px 11px;
  margin: 10px;
}
.gift3 a {
  font-size: 14px; color: #fff;
}
.gift4 {
  float: right; margin-right: 10px;
}


.branding-link {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}


/* Image style */
#scrollUp {
  bottom: 20px;
  right: 20px;
  height: 38px;
  width: 38px;
  background: url(https://i.bookmix.ru/images/top.png) no-repeat;
}

/* Image style */
#scrollUp {
  bottom: 20px;
  right: 20px;
  height: 38px;
  width: 38px;
  background: url(https://i.bookmix.ru/images/top.png) no-repeat;
}



.banner_column_fixed {
  /*	width: 240px;*/
}

.banner_fixed {
  position: fixed;
  top: 10px; /*здесь указываем отступ сверху*/
  z-index: 9999; /*устанавливаем блок поверх всех элементов на странице*/
}

.banner_fixed_perm {
  position: absolute;
}

#regdiv {
  position: absolute;
  display: none;
  width: 520px;
}

#regdiv window-auth-inner {

}

#regdiv input.blue {
  font-size:14px;
  font-weight: bold;
  vertical-align:baseline;
  width:auto;
  border:none;
  background:#2962B9;
  cursor:pointer;
  height:2.3em;
  padding: 5px 8px;
  color:#fff;
}

#regdiv input.orange {
  font-size:14px;
  font-weight: bold;
  vertical-align:baseline;
  width:auto;
  border:none;
  background:#FF8D1E;
  cursor:pointer;
  height:2.3em;
  padding: 5px 8px;
  color:#fff;
}

a.big {
  font-size: 14px;
  font-weight: bold;
}

/** add **/
.comments .comment-text {
   font-size: 0.8125rem;
   color: #333;
}
.table-messages p {
   font-size: 0.8125rem;
}
.table-messages h5 {
    font-size: 0.8125rem;
}
.bookshelfbig {
   margin-top: -12px; 
   position: relative; 
   background: url('https://i.bookmix.ru/images/bg_bookshelf.jpg'); 
   padding: 10px 20px; 
   height: 90px;
}

.shelfbook {
  background: url('https://i.bookmix.ru/images/bg_bookshelf_shadow.png') no-repeat bottom right;
  width: 54px;
  position: absolute;
  bottom: 10px;
}

.add_comment textarea {
  width: 95%;
}

.nav-user label {
    margin-right: 0.1em;
}

.nav-user li {
    margin-right: 4px;
}

a.nou {
   text-decoration:none;
}