html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    /*vertical-align: baseline;*/
    background: transparent;
}
body {
    line-height: 1;
}
ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* project definitions */
/* properties order: position, block, back, font */

.separator { display: block; clear: both; }
.pad { padding-bottom: 21px; }
.nopad { margin-bottom: 0; padding-bottom: 0; }
.mpad { padding-bottom: 14px; }
.upad { padding-top: 21px; }
.umpad { padding-top: 14px; }
.uspad { padding-top: 7px; }
.spad { padding-bottom: 7px; }
.divider { border-top: solid 1px #c8cdd9; }

.w1000 { max-width: 1000px; }

html { }
body { position: relative; min-width: 1000px; background: #ffffff; font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, Verdana, sans-serif; color: #000000; font-size: 87.5%; }


.input,
input.text, input[type="text"], 
input.password, input[type="password"], 
input.file, input[type="file"], 
textarea, select { background: #ffffff; font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14px;
border-top: solid 1px #a1a1a1; border-right: solid 1px #d4d4d4; border-bottom: solid 1px #d9d9d9; border-left: solid 1px #d4d4d4; background: #f9f9f9; /*#d9d9d9;*/ color: #000000; }

input.radio, input[type="radio"] { margin: 0; padding: 0; border: 0; }
input.radio, input[type="checkbox"] { margin: 2px 3px; padding: 1px; border: 0; }

select.narrow { width: 100px; }
select.normal { width: 200px; }
select.wide { width: 350px; }
select.max { width: 100%; }
select.maxi { width: 98%; }
input.normal { width: 200px; }
input.wide { width: 350px; }
input.max { width: 100%; }
input.maxi { width: 98%; }
textarea.wide { width: 350px; }
textarea.max { width: 100%; }
textarea.maxi { width: 98%; }

h1, h2.h1 { clear: both; margin: 0 0 10px 0; font-size: 25px; line-height: 30px; font-weight: normal; font-style: italic; border: 0; }
h2 { clear: both; margin: 0 0 11px; font-size: 20px; line-height: 24px; font-weight: normal; font-style: italic; border-bottom: solid 1px #e0e0e0; }
h3, h2.h3 { clear: both; margin: 0 0 4px; font-size: 16px; font-weight: bold; line-height: 20px; border: 0; }
h4 { clear: none; margin: 0 0 11px; font-size: 14px; line-height: 18px; font-weight: bold; font-style: italic; border-bottom: solid 1px #e0e0e0; }
h3.special { font-weight: normal; font-style: italic; }
h1.first, h2.first, h3.first { margin-top: 0 !important; }

p, .p { font-size: 100%; line-height: 130%; margin-bottom: 14px; }
p:last-child { margin-bottom: 0; }
table tr td { font-size: 100%; }
div.block { font-size: 100%; }

ol { margin-left: 20px; }
ol li { font-size: 100%; line-height: 130%; }

blockquote { margin-left: 21px; padding: 11px; background: #e0e0e0; }

span.right { float: right; }
.unnoticeable { color: #535353; }
.setoff { padding-top: 14px; padding-bottom: 14px; }
.overlay { padding: 14px; }

table tr td { vertical-align: top; }
table tr td.middle { vertical-align: middle; }
table tr td.bottom { vertical-align: bottom; }
table tr td.right,
table tr th.right { text-align: right; }
table tr td.left,
table tr th.left { text-align: left; }
table tr td.center,
table tr th.center { text-align: center; }
/*table tr td.group-upper { border-style: dashed !important; }*/
table tr td.special { border: none !important; padding-top: 0 !important; padding-bottom: 28px !important; padding-left: 42px !important; width: auto;}

table.list tr td { padding: 14px 14px 14px 0; }
table.list tr td:last-child { padding-right: 0; }

table.list tr th { padding: 14px 14px 14px 0; }
table.list tr th:last-child { padding-right: 0; }

table.linear tr td { border-top: solid 1px #e0e0e0; }
table.linear tr:first-child td { border-top: 0;}
table.linear tr:last-child td { border-bottom: 0; }

table.form tr td { padding: 5px 10px; }
table.form tr td.label { font-weight: bold; }

table.side { width: 240px; }
table.side tr th { padding: 2px; color: #535353; font-weight: normal; font-size: 80%; }
table.side tr td { padding: 2px; }

.row { clear: both; margin-bottom: 14px; border-top: solid 1px #e0e0e0; padding: 14px 14px 0 0; }

a img { border: 0; text-decoration: none; }
a { color: #1752b6; text-decoration: underline; }
a:hover { color: #5484d1; text-decoration: underline; }
a:visited { color: #810e81; text-decoration: underline; }
a.standard { color: #1752b6 !important; text-decoration: underline !important; font-weight: bold; }
a.standard:hover { color: #5484d1 !important; text-decoration: underline !important; font-weight: bold; }
a.personal { color: #24810e; }
a.personal:hover { color: #35c215; }
a.personal:visited { color: #24810e; }
a.unnoticeable { text-decoration: none; }
a.unnoticeable:hover { color: /*#919bb3;*/ #919191; }
.marked { color: #b61717 !important; }
a.marked:hover { color: #d15454 !important; }
a.semiref { border-bottom: dashed 1px #133b5e; text-decoration: none; cursor: pointer; }
a.semiref:hover { text-decoration: none !important; }

.btn100 { width: 100px; }
.btn150 { width: 150px; }
.btn200 { width: 200px; }
.btn100, .btn150, .btn200 { 
    background: #3783d6 url(http://s.livelib.ru/img/btn_back.gif) repeat-x top left; border: 0; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; 
    height: 24px; text-align: center; color: #ffffff; font-size: 100%; cursor: pointer; }

input::-moz-focus-inner { border: 0; padding: 0; } /* Remove button padding in FF */

.picleft { float: left; margin: 4px 21px 7px 0; }
.picright { float: right; margin: 4px 0 7px 21px; }
/* for future purposes
.content img[align="left"] { margin: 7px 21px; }
*/

/* Header styles */
/*#top { position: relative; display: none; height: 0; }*/
#header { position: relative; overflow: hidden; width: 100%; height: 90px; background: #347cd4 url(http://s.livelib.ru/img/header_back.png) repeat-x top left; font-size: 14px; line-height: 21px; }
#header #logo { position: absolute; left: 28px; top: 8px; z-index: 10; width: 180px; height: 76px; }
#header .outer { position: relative; display: table; height: 90px; padding-left: 236px; padding-right: 324px; margin: 0 auto;}
#header .outer .middle { display: table-cell; vertical-align: middle; }
#header .outer .middle ul.nav { list-style: none; text-align: left; }
#header .outer .middle ul.nav li { display: inline; margin: 0 10px 5px; list-style: none; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 135%; color: #ffffff; }
#header .outer .middle ul.nav li.first { margin-left: 0; }
#header .outer .middle ul.nav li.last { margin-right: 0; }
#header .outer .middle ul.nav li a { text-align: center; color: #ffffff; }
#header .outer .middle ul.nav li a:hover { color: #c5d8f0; }
#header .outer .middle ul.nav li a.accent { font-weight: bold; color: #ffffff; }
#header #search { z-index: 10; position: absolute; top: 33px; right: 0; width: 282px; text-align: left; }
#header #search .txt { vertical-align: middle; padding: 4px 15px; width: 210px; 
border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; font-size: 11px; border: 0; }
#header #search .submit { vertical-align: middle; padding-left: 0px; }
#header #enter { z-index: 10; position: absolute; top: 8px; right: 60px; width: 242px; font-size: 13px; text-align: right; color: #c5d8f0; }
#header #enter a { text-align: center; color: #ffffff; }
#header #enter a:hover { color: #c5d8f0; text-decoration: none; }

#subheader { position: relative; height: 26px; /*margin: 0 42px;*/ border-bottom: solid 1px /*#919bb3*/#bfbfbf; text-align: center; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
#subheader ul.nav { list-style: none; /*margin: 0 auto; */text-align: left; }
#subheader ul.context { min-width: 600px;  margin-left: 42px; }
#subheader ul.partners { width: 240px; float: right; margin-right: 42px; width: 240px; text-align: left; }
#subheader ul.nav li { display: inline; margin: 0 20px 0 0; list-style: none; }
#subheader ul.nav li:last-child { margin-right: 10px; }
#subheader ul.nav li a { font-size: 100%; line-height: 25px; text-align: center; }
#subheader ul.nav li.active a { text-decoration: none; color: #000000; }
#subheader ul.nav li.active a:hover { text-decoration: underline; }
#subheader ul.nav li.personal a { color: #24810e; }
#subheader ul.nav li.personal a:hover { color: #35c215; }
#subheader ul.nav li.personal a:visited { color: #24810e; }

.dropdown { z-index: 100; display: block; padding: 7px; xmargin: -8px 0 0 -7px; top: -16px; }
.dropdown ul li { display: block !important; margin: 0 !important; } 

#rightside ul.nav { list-style: none; }
#rightside ul.nav li { margin: 0 20px 0 0; list-style: none; }
#rightside ul.nav li.letter { float: left; width: 25px; }
#rightside ul.nav li a { font-size: 100%; line-height: 140%; text-align: center; }
#rightside ul.nav li a.active { text-decoration: none; color: #000000; }
#rightside ul.nav li a.active:hover { text-decoration: underline; }

#rightside ol.nav { margin-left: 20px; }
#rightside ol.nav li a { font-size: 100%; line-height: 140%; }
#rightside ol.nav li a.active { text-decoration: none; color: #000000; }
#rightside ol.nav li a.active:hover { text-decoration: underline; }

.sidenav { width: 262px; margin-left: -11px; margin-bottom: 21px; padding: 11px 11px 14px; background-color: #e0e0e0; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; }
.sidenav { width: 240px; /*margin-left: 0;*/}
.promo { margin-left: auto; margin-right: auto; text-align: center; }

/* Main section styles */
#content { position: relative; clear: both; xfloat: left; width: 100%; margin: 21px 0 62px; overflow: hidden; background: #ffffff /* right column background color */; }
#inner { float: left; width: 200%; margin-left: -324px; /* 42 + 200 + 42 */; position: relative; right: 100%; background: #ffffff /* main content background color */; }
#leftsidewrap { float: left; width: 50%; position: relative; left: 50%; padding: 0; }
#leftside { position: relative; margin: 0  /*42px*/ 0 7px 366px; /* 42 + 42 + 200 + 42 */ /*overflow: hidden; */}
#rightside { float: right; width: 240px; position: relative; left: 282px /* 240 + 42 */; }

/* Footer styles */
#footer { position: relative; clear: both; /*margin: 0 42px; */padding: 21px 0; border-top: 1px solid /*#919bb3*/#bfbfbf; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 125%; color: #86909a; }  
#footer #nav { position: relative; padding: 0 324px 0 42px; }
#footer dl { position: relative; float: left; width: 18%; margin: 0 2% 21px 0; }
#footer dl dt { margin: 0 0 21px 0; list-style: none; }
#footer dl dd { margin: 0 0 11px 0; list-style: none; }
#footer #bookshelf { position: absolute; top: -62px; left: 183px; width: 25px; height: 61px; }
#footer #bookshelf a { display: block; width: 25px; height: 61px; background: url(http://s.livelib.ru/img/ico_bookshelf.png) no-repeat 0 0; }
#footer #copyright { position: absolute; top: 21px; right: 0px; heigth: 100px; width: 282px; }
#footer #copyright  img { margin-left: -7px; }
#footer #copyright a.logo { display: block; margin-left: -7px; height: 47px; width: 101px; background: url(http://s.livelib.ru/img/logo_footer.png) no-repeat 0 0; }
/* --> */

#personal { }
#personal .greeting { display: block; margin-bottom: 4px; text-align: left; font-size: 14px; line-height: 135%; }
#personal .user { display: block; float: left; margin: 0 21px 0 0; width: 100px; overflow: hidden; text-align: center; }
#personal ul li { list-style: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 135%; }
#personal .more { clear: both; margin-top: 7px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 135%; }
#personal .action a { background-position: 0 1px; }

div#pager { clear: both; margin: 21px 0; }
div#pager ul { }
div#pager ul li { display: inline; list-style: none; font-size: 100%; }
div#pager ul li.back, div#pager ul li.next { }
div#pager ul li.active { font-weight: bold; }
div#pager ul li a.pager { margin: 0 1em; }

/* objects */
span.reader { white-space: nowrap; }
span.reader a:last-child { margin-left: 4px; }
span.author { }
span.book { }
span.selection { }
img.icon { vertical-align: -3px; margin-right: 3px; }
span.reader img.icon { margin-right: 0; }

/* icons */
.actionbar { clear: both; overflow: hidden; width: 100%; /*white-space: nowrap;*/ font-size: 80%; line-height: 140%; }
/*.actionbar */.action  { display: block; float: left; white-space: nowrap; height: 16px; margin: 0 4px 4px 0; color: #535353; }
/*.actionbar */.action-single  { white-space: nowrap; font-size: 80%; line-height: 140%; }
.bar-vertical { clear: none !important; width: auto !important; }
.bar-vertical .action  { float: none !important; }
/*.actionbar */.action-right  { display: block; float: right; margin-left: 4px; }
.actionbar .action-divider { margin-right: 14px; }
.actionbar .action-text { color: #000000; }
.bar-vertical .action-divider { margin-right: 0; margin-bottom: 14px; }
/*.actionbar */.action a { color: #535353; text-decoration: none; }
/*.actionbar */.action a:hover { color: #919191; text-decoration: none; }

span.near       { margin-left: -2px; }

.i-add          { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 0; } /*plus-circle.png*/
.i-remove       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -16px; } /*minus-circle.png*/
.i-add-book     { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -32px; } /*plus-button.png*/
.i-edit         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -48px; } /*pencil.png*/
.i-delete,
.i-cancel       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -64px; } /*cross.png*/
.i-close        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -80px; } /*cross-small-gray.png*/
.i-close:hover  { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -96px; } /*cross-small.png*/
.i-clear        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -96px !important; } /*cross-small.png*/
.i-delete-book  { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -112px; } /*minus-button.png*/
.i-okay,
.i-info         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -128px; } /*tick.png*/
.i-plus         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -32px; } /*plus-button.png*/
.i-ban          { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -144px; } /*cross-button.png*/
.i-on           { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -160px; }/*light-bulb.png*/
.i-off          { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -176px; }/*light-bulb-off.png*/
.i-comments     { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -192px; }/*balloon.png*/
.i-comment      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -208px; }/*balloon--plus.png*/
/*.i-share        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -224px; }/*share.png*/
.i-share        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/share.png) no-repeat 0 0; }/*share.png*/
.i-warning      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -240px; }/*exclamation.png*/
/*.i-new          { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/new.png) no-repeat 0 0; }*/
.i-link         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -256px; }/*link.png*/
.i-root         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -272px; }/*root.png*/
.i-sort         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -288px; }/*sort.png*/
.i-online       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -304px; }/*online.png*/
.i-offline      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -320px; }/*offline.png*/
.i-expand       { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -336px; }/*chevron-expand.png*/
.i-collapse     { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -352px; }/*chevron.png*/
.i-calc         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -368px; }/*calc.png*/
.i-lock         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -384px; }/*lock.png*/
.i-unlock       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -400px; }/*lock-unlock.png*/
.i-component    { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -416px; }/*block.png*/
.i-description  { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -432px; }/*description.png*/
.i-access       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -448px; }/*key.png*/
.i-move         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -464px; }/*arrow-return-180.png*/
.i-kick         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/paper-plane.png) no-repeat 0 0; }/*paper-plane.png*/

.i-type-idea            { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -160px; }/*light-bulb.png*/
.i-type-task            { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -480px; }/*clipboard-task.png*/
.i-type-enhancement     { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -496px; }/*clipboard--plus.png*/
.i-type-bug             { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -512px; }/*bug.png*/
.i-type-content         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -528px; }/*content.png*/

.i-status               { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -544px; }/*status.png*/
.i-status-unresolved    { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -560px; }/*status-unresolved.png*/
.i-status-approved      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -576px; }/*status-approved.png*/
.i-status-done          { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -592px; }/*status-done.png*/
.i-status-closed        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -608px; }/*status-closed.png*/

.i-priority-important   { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -624px; }/*flag-yellow.png*/
.i-priority-urgent      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -640px; }/*flag-red.png*/

.i-clock        { background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -656px !important; }/*clock.png*/
.i-closewin     { background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -96px !important; }/*cross-small.png*/

.i-twitter      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -672px; color: #535353; }/*twitter.png*/
.i-lj           { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -688px; color: #535353; }/*livejournal.png*/
.i-facebook     { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -704px; color: #535353; }/*facebook.png*/
.i-buzz         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -720px; color: #535353; }/*buzz.png*/
.i-vk           { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -736px; color: #535353; }/*vk.png*/
.i-liveinternet { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -752px; color: #535353; }/*liveinternet.png*/
.i-email        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -768px; color: #535353; }/*mail.png*/
.i-wishlist     { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -784px; color: #535353; }/*wishlist.png*/
.i-html         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -800px; color: #535353; }/*document-code.png*/

.i-fav          { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -816px; }/*star-empty.png*/
.i-fav:hover    { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -832px; }/*star.png*/
.i-fav-on       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -832px; }/*star.png*/

.i-love         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -848px; }/*heart-empty.png*/
.i-love:hover   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -864px; }/*heart.png*/
.i-love-on      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -864px; }/*heart.png*/

.i-subscribe         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -880px; }/*cup-empty.png*/
.i-subscribe:hover   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -896px; }/*cup.png*/
.i-subscribe-on      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -896px; }/*cup.png*/

.i-contest         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -944px; }/*medal-empty.png*/
.i-contest:hover   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -960px; }/*medal.png*/
.i-contest-on      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -960px; }/*medal.png*/

.i-point         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -912px; }/*point-empty.png*/
.i-point:hover   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -928px; }/*point.png*/
.i-point-on      { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -928px; }/*point.png*/

.i-vote         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -976px; }/*up.png*/
.i-vote:hover   { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -992px; }/*up1.png*/
.i-vote-contest { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1008px; }/*upc.png*/
.i-vote-contest:hover   { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1024px; }/*upc1.png*/
.i-down         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1040px; }/*down.png*/
.i-down:hover   { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1056px; }/*down1.png*/
.i-plus1        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1072px; }/*smile-plus.png*/
.i-minus1       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1088px; }/*smile-minus.png*/
.i-equal        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1104px; }/*equal.png*/

.i-neformat     { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1120px; }/*flag.png*/
.i-neformat:hover
                { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -640px; }/*flag-red.png*/
.i-format       { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -640px; }/*flag-red.png*/
.i-format:hover { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1136px; }/*flag-green.png*/

.i-author       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1152px; }/*author.png*/
.i-book         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1168px; }/*book.png*/
.i-book-question{ display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1184px; }/*book-question.png*/
.i-book-reading { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1200px; }/*book-reading.png*/
.i-books        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1216px; }/*books.png*/
.ll_book        { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1168px; }/*book.png*/
.i-reader,
.ll_reader      { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1232px; }/*reader.png*/
.i-review       { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1248px; }/*review.png*/
.i-review-add   { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1264px; }/*plus-blue.png*/
.i-quote        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1280px; }/*quote.png*/
.i-quote-add    { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/plus-yellow.png) no-repeat 0 0; }/*plus-brown.png*/
.i-story        { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sofa.png) no-repeat 0 0; }/*story.png*/
.i-story-add    { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/plus-orange.png) no-repeat 0 0; }/*plus-orange.png*/
.i-selection    { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1312px; }/*selection.png*/
.i-blog         { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/blog-blue.png) no-repeat 0 0; }/*blog-blue.png*/
.i-lib          { display: inline-block; padding-left: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1328px; }/*lib.png*/

.i-pub1         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1344px; }/*pub1.png*/
.i-pub2         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1360px; }/*pub2.png*/
.i-pub3         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1376px; }/*pub3.png*/
.i-pub4         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1392px; }/*pub4.png*/
/*.i-pub5         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icon_smartup.gif) no-repeat 0 0; color: #e32320 !important; }*/
/*.i-pub5         { display: inline-block; height: 16px; color: #e32320 !important; }*/
.i-pub5         { display: inline-block; height: 16px; /*color: #919191 !important;*/ }
.i-pub5 .ii     { display: inline-block; vertical-align: -4px; margin-right: 3px; width: 16px; height: 16px; background: url(http://s.livelib.ru/img/icon_smartup.gif) no-repeat 0 0; }
.i-pub5 .semiref{ border-bottom: dashed 1px #919191; }
.i-pub6         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icon_litres.png) no-repeat 0 0; }/*pub4.png*/
/*.i-pub6         { display: inline-block; height: 16px; }
.i-pub6 .ii     { display: inline-block; vertical-align: -4px; margin-right: 3px; width: 16px; height: 16px; background: url(http://s.livelib.ru/img/icon_litres.png) no-repeat 0 0; }
.i-pub6 .semiref{ border-bottom: dashed 1px #919191; }*/
.i-pub7         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icon_imobilco.png) no-repeat 0 0; }/*pub4.png*/
.i-pub8         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icon_gala.png) no-repeat 0 0; }/*pub4.png*/

.i-ebdb         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1408px; }/*ebdb.png*/
.i-bookfi       { display: inline-block; height: 16px; /*color: #919191 !important;*/ }
.i-bookfi .ii   { display: inline-block; vertical-align: -4px; margin-right: 3px; width: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1424px; }/*bookfi.png*/
.i-bookfi .semiref{ border-bottom: dashed 1px #919191; }
.i-ebookrequest { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1600px; }
.i-elib         { display: inline-block; height: 16px; /*color: #919191 !important;*/ }
.i-elib .ii     { display: inline-block; vertical-align: -4px; margin-right: 3px; width: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1568px; }
.i-elib .semiref{ border-bottom: dashed 1px #919191; }
.i-elib-add     { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1584px; }

.i-mail         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -768px; }/*mail.png*/
.i-mail:hover   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1440px; }/*mail-open.png*/
.i-mail-open    { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1440px; }/*mail-open.png*/
.i-mail-more    { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1456px; }/*mail-open-document-text.png*/
.i-spam         { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -240px; }/*exclamation.png*/
.i-not-spam     { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -240px; }/*exclamation.png*/
.i-mail-send    { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1472px; }/*mail-send.png*/

.i-arr-up       { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/upc1.png) no-repeat; }
.i-arr-down     { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/arrow-270.png) no-repeat; }

.i-pos-up       { display: inline-block; padding-right: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/pos-up.png) top right no-repeat; }
.i-pos-down     { display: inline-block; padding-right: 16px; height: 16px; background: url(http://s.livelib.ru/img/icons/pos-down.png) top right no-repeat; }
.i-pos-new      { display: inline-block; padding-left: 14px; height: 16px; background: url(http://s.livelib.ru/img/icons/new.png) top left no-repeat; }

.icon-n-text { padding-left: 19px; margin-right: 11px; }
.i-icon { float: left; display: inline-block; margin-right: 4px; padding-left: 16px; height: 16px; }
.just-text { margin-right: 11px; color: #535353; height: 21px; }
.action-right .just-text { padding-left: 19px; margin-right: 0; margin-left: 11px; }
.action-right .icon-n-text { margin-right: 0; margin-left: 11px; }


.marginal { position: absolute; top: 0; right: 0; margin-top: 8px; }
.marginal a { margin-right: 0 !important; }

/* book block */
.bookinfo { width: 225px; font-size: 14px; line-height: 110%; }
.bookinfo .title { margin-bottom: 7px; text-align: left; font-weight: bold; }
.bookinfo .thumbnail { display: table-cell; width: 65px; overflow: hidden; vertical-align: top; }
.bookinfo .details { display: table-cell; width: 181px; padding-left: 4px; overflow: hidden; vertical-align: top; text-align: left; }
.bookinfo .details span { display: block; }
.bookinfo .details .author { font-size: 80%; }
.bookinfo .details .info { font-size: 80%; color: #535353; }

.rankbar { width: 80px; height: 5px; margin: 6px 0 4px 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; }
.rankbar .value { width: 80px; height: 5px; margin: 4px 0; background: url(http://s.livelib.ru/img/rankbar.png); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; }

/* tags, categories */
.taglist { font-size: 12px; color: #535353; overflow: auto; padding-bottom: 1px; }
a.tag, a.category { display: block; float: left; margin: 0 14px 0 0; line-height: 135%; color: #535353; }
a.tag:hover, a.category:hover { color: #919191; }
a.category { margin-right: 4px; }
.i-tag          { background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1488px; }/*tag.png*/
.i-category     { background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1504px; }/*category.png*/
.i-genre        { background: url(http://s.livelib.ru/img/icons/genre.png) no-repeat 0 0; }/*genre.png*/

/*.taglist:after {
    content     : ".";
    visibility  : hidden;
    display     : block;
    height      : 0;
    clear       : both;
}*/

/* top events */
.event { clear: both; margin-bottom: 35px; }
.event h1 { margin-right: 130px; }
.event .actions { clear: both; height: 1px; }

.item-author, .item-titlepic { width: 100px; text-align: center; overflow: hidden; }
.item-author .date { display: block; margin-top: 4px; color: #383A40; font-size: 12px; line-height: 130%; }
.ia-right { float: right; margin: 4px /* -22px */ 0 7px 21px; }
.ia-left { float: left; margin: 4px 21px 7px 0; }

/* event stripe */
.rec-plus { /*color: #15ab25;*/ font-style: italic; }
.rec-zero { /*color: #637ec3;*/ font-style: italic; }
.rec-minus { /*color: #e8050c;*/ font-style: italic; }

/* sources */
.sources { margin-bottom: 14px; xmargin-left: -14px; padding: 14px; background-color: #faeedd; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; }

/* reviews */
.review { margin-top: 14px; padding: 21px; background-color: #d0e0f0; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; }

/* quotes */
.quote { margin-top: 14px; padding: 21px; background-color: #e0e0d0; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; }

/* selection books */
.selebook { margin-bottom: 14px; padding: 21px; background-color: #e0e0f0; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; }

/* stories */
.story { margin-bottom: 14px; padding: 21px; background-color: #f0e0d0; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; }

/* social */
/*.shareouter { background: #eaeaea; margin: -3px 15px 3px 0; border-radius: 7px; padding: 2px 0 2px 7px; border-width: 1px; border-style: solid; border-color: #bbbbbb #777777 #777777 #bbbbbb; }*/
.shareouter { }
.share { z-index: 255; position: absolute; margin: 3px auto 0; background: #ffffff; border: solid 1px #a0a0a0; -moz-box-shadow: 0px 0px 10px #a0a0a0; -webkit-box-shadow: 0px 0px 10px #a0a0a0; }
.share ul.social {}
.share ul.social li { margin: 7px; font-size: 80%; line-height: 140%; }
.a-close { position: absolute; top: 0; right: 0; }

/* edit book */
div.userbook { z-index: 255; position: absolute; width: 450px; margin: 3px auto 0; background: #ffffff; border: solid 1px #a0a0a0; -moz-box-shadow: 0px 0px 10px #a0a0a0; -webkit-box-shadow: 0px 0px 10px #a0a0a0; }
div.userbook { margin: 7px; padding: 14px; }

.ub-rating-plus    { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1072px; }/*smile-plus.png*/
.ub-rating-minus   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1088px; }/*smile-minus.png*/
.ub-rating-zero    { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1104px; }/*equal.png*/

.ub-status-read    { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1168px; }/*book.png*/
.ub-status-wish    { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1184px; }/*book-question.png*/
.ub-status-reading { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1200px; }/*book-reading.png*/

.ub-own-e   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1520px; }/*book-e.png*/
.ub-own-p   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1536px; }/*book-p.png*/
.ub-own-a   { display: inline-block; padding-left: 19px; height: 16px; background: url(http://s.livelib.ru/img/icons/sprite16.png) no-repeat 0 -1552px; }/*book-a.png*/

/* comments */
.level0 { }
.level1 { padding-left: 3.3%; /*21/634*/}
.level2 { padding-left: 6.6%; }
.level3 { padding-left: 9.9%; }
.level4 { padding-left: 13.2%; }
.level5 { padding-left: 16.6%; }
.level6 { padding-left: 19.9%; }
.level7 { padding-left: 23.2%; }

ul.tagcloud li { margin-bottom: 21px; }
ul.tagcloud li a { }
ul.tagcloud li a.t1 { font-size: 80%; }
ul.tagcloud li a.t2 { font-size: 87%; }
ul.tagcloud li a.t3 { font-size: 94%; }
ul.tagcloud li a.t4 { font-size: 101%; }
ul.tagcloud li a.t5 { font-size: 108%; }
ul.tagcloud li a.t6 { font-size: 115%; }
ul.tagcloud li a.t7 { font-size: 122%; }
ul.tagcloud li a.t8 { font-size: 129%; }

/* vote */
.vote { line-height: 125%; font-size: 125%; font-weight: bold; color: #2a9430 !important; }
.down { line-height: 125%; font-size: 125%; font-weight: bold; color: #e81218 !important; }
.votemarked { line-height: 125%; font-size: 125%; font-weight: bold; color: #94302a !important; }

/* favorites */


/* text editor */
.ed_button { overflow: auto; margin: 0 2px 0 0; border: solid 1px #aaaaaa; background: #eeeeee; font-size: 12px; font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.ed_textarea { width: 98%; }
.ed_preview { width: 100%; margin: 5px 0; font-size: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }


/* compatibility with old version */
div.normal { width: auto; margin: 0; }

div.center_floatings1 { width: 100%; position: relative; overflow: hidden; text-align: center; margin: 0px auto; }
div.center_floatings2 { float: left; left: 50%; position: relative; text-align: center; }
div.center_floatings3 { position: relative; left: -50%; float: left; margin: 0; padding: 0; }

div.list_desc { display: table; float: left; }
.book_fulldesc { float: left; padding-left: 20px; width: 50%; }
.book_image { border: 1px solid #c0c0c0; float: left; margin-right: 10px; }

.xreview_rating { float: left; margin: 0 0 0 45px; }
.xreview_rating img { vertical-align: -1px; }
.xreview_plus, .xreview_minus { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #2EA804; }
.xreview_plus { color: #2EA804; }
.xreview_plus_contest { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; }
.xreview_minus { color: #804080; margin: 0 3px 0 10px; }

table.book_item { border: 0px; }
table.book_item tr td { padding: 0; border: 0; text-align: left; }
table.book_item tr td.icon { border: 0px; width: 65px; height: 100px; vertical-align: top; }
table.book_item tr td.details { vertical-align: top; }

.list_desc em { font-size: 80%; font-weight: normal; font-style: normal; white-space: nowrap;}

.newitem, tr.newitem td { background-color: red; }

.lbl-new        { background-color: #ccddee; padding: 4px; }
.lbl-pending    { background-color: #eeeecc; padding: 4px; }
.lbl-awaiting   { background-color: #eecccc; padding: 4px; }
.lbl-process    { background-color: #cceeee; padding: 4px; }
.lbl-done       { background-color: #cceecc; padding: 4px; }
.lbl-declined   { background-color: #dddddd; padding: 4px; }
.lbl-urgent     { background-color: #ff6666; padding: 4px; color: #ffffff; }

.rating { display: inline-block; height: 10px; width: 50px; line-height: 10px; overflow: hidden; }
