/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* /reset */

/* unreset */
html {
height: 100%;
overflow-y: scroll;
}
body {
color: #111;
font-family: Tahoma, sans-serif;
font-size: 13px;
}
h1, h2, h3 {
font-family: Tahoma, sans-serif;
font-size: 100%;
font-weight: normal;
}
h1 {
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-size: 135%;
margin: 0 0 0.35em;
}
h1 a {
color: #252c1e;
text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
color: #20a7e7;
}
h1.ol {
padding: 0.65em 0 0.65em 48px;
}
h2 {
font-size: 115%;
margin: 0 0 0.5em;
}
h3 {
font-size: 100%;
margin: 0 0 0.5em;
}
h3 a:visited {
color: #09a;
}
p {
line-height: 1.6;
margin: 0 0 1em;
}
a {
color: #1e8cd9;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
a img {
vertical-align: middle;
}
strong, b {
font-weight: bold;
}
em, i {
font-style: italic;
}
small {
color: #999;
font-size: 85%;
}
dl {
margin: 0.5em 0 1em;
}   
dt {   
margin: 0 0 0.25em;
}
dd {
margin: 0 0 0.5em 1em;
}
li {
line-height: 1.5;
margin: 0 0 0.5em;
}
fieldset {
margin-bottom: 1em;
}
input, textarea {
padding: 2px;
}
textarea {
font-size: 1em;
height: 7em;
width: 90%;
}

.aligncenter {
text-align: center;
}
.alignright {
text-align: right;
}

.tl, .tr, .br, .bl {
background: url(../images/corners.png) no-repeat 0 0;
height: 15px;
overflow: hidden;
position: absolute;
width: 15px;
}
.tl {
left: 0;
top: 0;
}
.tr {
background-position: -15px 0;
right: 0;
top: 0;
}
.br {
background-position: -15px -15px;
bottom: 0;
right: 0;
}
.bl {
background-position: 0 -15px;
bottom: 0;
left: 0;
}

.date {
color: #777;
margin-top: 0.15em;
}
.date a {
color: #777;
}

.all {
background: url(../images/all.png) no-repeat 0 50%;
padding-left: 1.5em;
}
/* /unreset */



/* structure */
.out {
margin: 0 auto;
overflow: hidden;
width: 970px;
}
#header .left, #footer .left, #search .left {
float: left;
}
#header .right, #footer .right, #search .right {
float: right;
}

#content .center {
float: left;
width: 45%;
}
#content .center .innertube {
margin: 0 1.5em;
}
#content .left {
float: left;
width: 25%;
}
#content .right {
float: left;
width: 29.5%;
}
#content .noleft {
width: 70%;
}
/* structure */



/* header */
#header {
background: #ece9e2;
border-bottom: 1px solid #cdcac4;
}
#header .out {
padding: 0.35em 0 0.5em;
}

#header ul {
overflow: hidden;
//height: 1%;
//display: inline;
}
#header li {
float: left;
margin: 0 1em 0 0;
padding: 0 0 0.1em 1em;
}
#header .right li {
margin: 0 0 0 1em;
}
.bookmark {
background: url(../images/bookmark.png) no-repeat 0 70%;  
}
.start {
background: url(../images/start.png) no-repeat 0 70%;
}
.reg {
background: url(../images/reg.png) no-repeat 0 70%;
}
.log {
background: url(../images/log.png) no-repeat 0 70%;
}
.log a {
color: #9cba1e;
}
.logout {
background: url(../images/logout.png) no-repeat 0 50%;
}
.logout a, .bookmark a, .start a {
color: #999;
}
.bookmark a, .start a {
border-bottom: 1px dotted;
text-decoration: none;
}
.bookmark a:hover, .start a:hover {
border-bottom: none;
}
/* /header */



/* menu */
#menu {
margin: 1em 0 0.5em;
}
#menu ul {
margin: 0 0 0 25%;
overflow: hidden;
//height: 1%;
}
#menu li {
display: inline;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-size: 125%;
margin: 0 0 0 1.75em;
text-align: center;
}
#menu a {
color: #d39c1a;
}
#menu .active a, #menu a:hover {
color: #333;
text-decoration: none;
}
/* /menu */



/* search */
#search {
margin: 0.5em 0 2em;
}
.logo h1 {
background: url(../images/em.png) no-repeat;
height: 63px;
margin: 0;
text-indent: -1000em;
width: 215px;
}
.logo h1 a {
display: block;
height: 100%;
}

.search {
margin: 0.25em 0 0;
width: 75%;
}

.form {
background: #e9f3cc;
padding: 1.25em;
position: relative;
//zoom: 1;
}
.form table {
width: 100%;
}
#query {
font-size: 1.15em;
padding: 2px;
width: 97%;
}
.form .submit {
text-align: right;
width: 90px;
}
.form .submit input {
padding: 0.25em 0;
width: 100%;
}

.ext {
float: right;
margin-right: 130px;
//display: inline;
}
.ext a {
color: #777;
font-size: 85%;
}

.tip a {
border-bottom: 1px dotted;
color: #1fa7e8;
text-decoration: none;
}
.tip a:hover {
border-bottom: none;
}
/* /search block */



/* adbooks */
#adbooks {
background: #e9f3cc;
}
#adbooks .out {
overflow: hidden;
padding: 1.25em 0 2em;
//height: 1%;
}
#adbooks .authors, #adbooks .new, #adbooks .best, #adbooks .now, #adbooks .want, #adbooks .read {
float: left;
width: 25%;
}
#adbooks .authors {
width: 49.5%;
}

#adbooks .authors {
background: none;
}
.new {
background: url(../images/new.png) no-repeat 0 0;
}
.best {
background: url(../images/best.png) no-repeat 0 0;
}
.now {
background: url(../images/now.png) no-repeat 0 0;
}
.want {
background: url(../images/want.png) no-repeat 0 0;
}
.read {
background: url(../images/read.png) no-repeat 0 0;
}
#adbooks h1 {
color: #333;
margin: 0.45em 0 1em 2.5em;
}
#adbooks li {
float: left;
width: 49.8%;
}
#adbooks .authors li {
width: 24.8%;
}
#adbooks img {
margin: 0 0 0.5em 0;
}
#adbooks a {
color: #1e8cd9;
padding: 0 1.5em 0 0;
}
/* /adbooks */



/* content */
#content {
margin: 1em 0 2em;
}



/* main page blocks */
.ad {
float: right;
text-align: right;
width: 25%;
}

.description {
overflow: hidden;
//height: 1%;
}
.description div {
background: none;
float: left;
margin: 0 0 1em 0;
}
.description .authors, .description .books {
width: 60%;
}
.description .authors p {
margin: 0 0 0 0;
}
.description .authors ul {
margin: 1em 0 0 1em;
overflow: hidden;
//height: 1%;
}
.description .authors li {
background: url(../images/li.png) no-repeat 0 0.5em;
float: left;
margin: 0 0 0.5em 0;
padding: 0 0 0 1em;
width: 45%;
}
.description .authors li a {
color: #777;
}

.description .events, .description .orgs {
margin-left: 5%;
width: 35%;
}
* html .description .events, * html .description .orgs {
margin-left: 3.5%;
}
.description .events span {
float: left;
}
.description .events p {
margin: 0 0 1em 3em;
//display: inline;
//margin-left: 0.5em;
//zoom: 1;
}
.description .orgs span {
margin-right: 1em;
}

.libs {
background: url(../images/libs.png) no-repeat 0 0;
}
.stores {
background: url(../images/stores.png) no-repeat 0 0;
}
.authors {
background: url(../images/authors.png) no-repeat 0 0;
}
.ebooks {
background: url(../images/ebooks.png) no-repeat 0 0;
}
.books {
background: url(../images/books.png) no-repeat 0 0;
}
.now {
background: url(../images/mylib-now.png) no-repeat 0 0;
}
.want {
background: url(../images/mylib-want.png) no-repeat 0 0;
}
.read {
background: url(../images/mylib-read.png) no-repeat 0 0;
}
.bio {
background: url(../images/profile.png) no-repeat 0 0;
}
/* /main page blocks */



/* bread */
.bread {
margin: 1em 0;
}
.bread li {
float: left;
background: url(../images/bread.png) no-repeat 0 50%;
font: italic 90% 'Trebuchet MS', Tahoma, sans-serif;
padding: 0 0 0 2em;
margin: 0 1em 0 0;
}
.bread li.index {
background-image: url(../images/index.png);
padding: 0 0 0 1.5em;
}
.bread a {
color: #d39c1a;
}
/* /bread */



/* context  */
.context {
background: #ececec url(../images/context-bg.png) no-repeat;
padding-top: 2em;
//padding-top: 4em;
}
.context div {
margin: 2em 1em 2em 2em;
overflow: hidden;
//height: 1%;
}
.context ul {
margin: 0 0 1em 1em;
}
#gmap {
height: 230px;
margin: 1em 0 0;
width: 230px;
}
#gmap div {
clear: none;
overflow: visible;
margin: 0;
}
#gmap a, #gmap span {
display: none;
}
.context h1 {
color: #333;
font-size: 125%;
}
.context h1 a {
outline: none;
}


   /* filters */
.context a.toggler {
border-bottom: 1px dotted;
margin-right: 1em;
text-decoration: none;
}
.context a.active {
background: #636363;
border-bottom: none;
color: #fff;
padding: 0.25em 0.5em;
}

.context dl {
margin: 1em 0;
}
.context dt {
background: url(../images/tree-passive.png) no-repeat 0 0.25em;
margin: 1em 0 0.5em;
padding-left: 1em;
}
.context dt:hover {
background-image: url(../images/tree-passive-hover.png);
}
.context dt i {
border-bottom: 1px dotted;
color: #0e4089;
cursor: pointer;
}
.context dt i:hover {
border-bottom: none;
}
.context dd em, .context dt i {
font-style: normal;
}
.context dt img {
cursor: help;
margin: 0 0 0 0.25em;
}
.context dt.active {
background-image: url(../images/tree-active.png);
}
.context dt.active:hover {
background-image: url(../images/tree-active-hover.png);
}
.context dt.active i {
border-bottom: none;
}
.context dd ul {
margin: 1em 0 0 0;
}
.context ul.hardcopy {
margin-left: 0em;
}
.context li {
color: #666;
margin: 0.35em 0;
line-height: 1.3;
}
.context dl li {
color: #202020;
margin: 0.75em 0;
overflow: hidden;
//height: 1%;
//margin: 0.25em 0;
}

.context label input {
float: left;
}
.context em {
cursor: pointer;
display: block;
margin-left: 1.5em;
//float: left;
//margin-left: 0.25em;
}
.context p {
margin: 1em 0;
}
.context select {
margin-left: 0.5em;
}

.context .submit {
margin-right: 1em;
}
.context a[rel=reset] {
border-bottom: 1px dotted;
color: #777;
text-decoration: none;
}
.context a[rel=reset]:hover {
border-bottom: none;
}
   /* /filters */



   /* book */
.context .paper, .context .audio, .context .video {
color: #333;
padding-left: 2.25em;
}
.paper {
background: url(../images/paper.png) no-repeat 0 0;
}
.audio {
background: url(../images/audio.png) no-repeat 0 0;
}
.video {
background: url(../images/video.png) no-repeat 0 0;
}

.ebook li {
float: left;
margin: 0 1em 0 0;
}
.ebook a {
display: block;
height: 34px;
text-indent: -1000em;
width: 27px;
}
.context .pdf {
background: url(../images/ebook-pdf.png) no-repeat 0 0;
}
.context .doc {
background: url(../images/ebook-doc.png) no-repeat 0 0;
}
.context .ppt {
background: url(../images/ebook-ppt.png) no-repeat 0 0;
}
.context .txt {
background: url(../images/ebook-txt.png) no-repeat 0 0;
}
.context .djvu {
background: url(../images/ebook-djvu.png) no-repeat 0 0;
}
.context .zip {
background: url(../images/ebook-zip.png) no-repeat 0 0;
}
   /* /book */



   /* price */
.context span {
color: #333;
float: right;
margin-left: 1em;
}
   /* /price */

   
   
   /* font */
.font ul {
overflow: hidden;
//height: 1%;
}
.font li {
float: left;
height: 28px;
line-height: 1;
margin: 0 0.5em 0 0;
text-align: center;
width: 28px;
}
.font a {
outline: none;
}
.font .active {
background: url(../images/font-active.png) no-repeat 50% 50%;
}
.font .active a {
color: #fff;
text-decoration: none;
}
.font .small {
font-size: 100%;
line-height: 2;
}
.font .standart {
font-size: 125%;
line-height: 1.5;
}
.font .big {
font-size: 150%;
line-height: 1.25;
}
   /* /font */
   
   
   
   /* bookmarks */
.bookmarks ul {
margin-left: 0.5em;
}
.bookmarks li {
background: url(../images/context-bookmark.png) no-repeat 0 60%;
padding: 0 0 0 1.5em;
}  
   /* /bookmarks */
   
.context div.contents {
height: 10em;
margin: 1em 0;
overflow-y: scroll;
}

/* /context at right side  */



/* author, book */
.img {
float: left;
margin: 0 2em 1em 0;
}
.img img {
border: 1px solid #eee;
float: left;
}
.content {
margin-left: 16em;
}
/* /author, book */



/* cells */
.group {
overflow: hidden;
//height: 1%;
}
.cell {
float: left;
margin: 0 0 1.5em 0;
padding: 0 5% 0 0;
width: 44.5%;
}
/* /cells */



/* list */
.list {
margin: 0 0 1em;
}
.list tr {

}
.list tr:hover {
background: #f8f8f8;
}
.list th {
border-bottom: 1px dotted #dedede;
color: #999;
font-weight: normal;
padding: 0.25em;
white-space: nowrap;
}
.list th img {
cursor: help;
}
.list td {
line-height: 1.4;
padding: 0.5em;
}
.list a {
color: #20a8e6;
}
.list a:visited {
color: #1a89bb;
}
.list td.author, .list th.author, .list .product, .list .edition, .list .library, .list .shop, .list .download, .list .comments {
border-left: 1px dotted #dedede;
text-align: right;
}
.cell .list .author, .cell .list .product, .cell .list .edition {
width: 3em;
}
.list td.author, .list td.product, .list td.edition, .list td.library, .list td.shop, .list td.download, .list td.comments {
color: #999;
}
.list .author a, .list .product a, .list .edition a, .list .library a, .list .shop a, .list .download a, .list .comments a {
color: #0e4089;
padding: 0.15em;
}
.list .author a:hover, .list .product a:hover, .list .edition a:hover, .list .library a:hover, .list .shop a:hover, .list .download a:hover, .list .comments a:hover {
background: #20a7e7;
color: #fff;
}
/* /list */



/* annotation */
.annotation {
margin: 0 0 2em;
}
.annotation a {
color: #777;
}
.annotation h1 a {
font-size: 65%;
margin: 0 0 0 1em;
}
.off p, .off li {
display: none;
}
/* /annotation */



/* social rating */
.social {
background: #e9f3cc;
color: #777;
margin-bottom: 1em;
padding: 1em 1em 0.5em;
position: relative;
}
.social span {
margin-right: 1em;
}
.social a {
color: #777;
margin-left: 1em;
}
/* /social rating */



/* book, author, store, lib items info */
.recomendation {
margin: 0 0 1em;
}
.recomendation ol {
margin: 0 0 1em 0;
}
.recomendation ul {
overflow: hidden;
//height: 1%;
}
.recomendation ul li {
float: left;
margin: 0 7% 1em 0;
width: 25.5%;
}
.recomendation li p {
margin: 0;
}
.recomendation .price {
float: right;
}
.recomendation img {
height: 110px;
margin-bottom: 0.5em;
}
.recomendation h2 {
margin: 1em 0 0.5em 3em;
}
.rez .recomendation .list {
margin: 0 0 2em 4em;
width: 90%;
}
.recomendation .list th img {
height: auto;
margin: 0;
}
/* /book, author, store, lib items info */



/* feedbacks, messages */
.feedbacks-yn {
border: 1px solid #dad9d9;
margin: 2em 0;
padding: 1.5em 0 1em;
zoom: 1;
}
.feedbacks-yn .item {
border: none;
float: left;
margin: 0 0 1em;
padding: 0 3%;
width: 43.5%;
}

.feedbacks .item {
padding: 2em 2em 1.25em;
}
.bg {
background-color: #f6f6f6;
}

.user {
margin: 0 0 0.5em;
overflow: hidden;
//height: 1%;
}
.user img {
float: left;
margin: 0 1em 0 0;
}
/* /feedbacks, messages */



/* great */
.great {
margin: 0 0 2em;
}
.great ul {
overflow: hidden;
//height: 1%;
}
.great li {
float: left;
height: 17em;
width: 24.9%;
}
.great p {
font-size: 110%;
margin: 0 1em 0.5em 0;
}
.great a {
color: #20a8e6;
}
/* /great */



/* pager */
.pager {
margin: 1em 0;
}
.pager .total {
color: #777;
float: left;
margin: 0.5em 0 0 0;
}
.pager .pages {
margin: 0 0 0 8em;
}
.pager ul {
overflow: hidden;
//height: 1%;
}
.pager li {
float: left;
margin: 0 0 0 0;
padding: 0.5em;
}
.pager .active {
background: url(../images/page.png) no-repeat 50% 60%;
}
.pager .first {
background: url(../images/pager-first.png) no-repeat 0 60%;
padding-left: 0.75em;
}
.pager .prev {
background: url(../images/pager-prev.png) no-repeat 0 60%;
padding-left: 0.5em;
}
.pager .next {
background: url(../images/pager-next.png) no-repeat 100% 60%;
padding-right: 0.5em;
}
.pager .last {
background: url(../images/pager-last.png) no-repeat 100% 60%;
padding-right: 0.75em;
}
.pager a {
color: #20a7e7;
display: block;
padding: 0 0.35em;
}
.pager .active a {
color: #fff;
text-decoration: none;
}
.slider {
background: url(../images/pager-slider.png) repeat-x 0 50%;
cursor: pointer;
height: 15px;
}
.pager .slider {
margin: 1em 7em 0 8em;
}
* html .slider {
overflow: hidden;
}
.knob {
background: url(../images/knob.png) no-repeat 50% 50%;
cursor: w-resize;
height: 15px;
position: relative;
width: 25px;
} 
/* /pager */



/* login, reg */
.forms {
background: #eee;
border: 1px solid #ccc;
padding: 1.5em 2em 1em;
margin: 2em 0 0 0;
}
.forms h1 {
margin: 0.5em 0 1em 0;
}
.forms input {
width: 15em;
padding: 2px;
margin-right: 1em;
}
.forms input.date {
width: 4em;
}
.forms input.submit, .forms input.file {
width: auto;
padding: 0;
}
.forms span {
color: #777;
}
.forms span a {
text-decoration: none;
border-bottom: 1px dotted;
}
.forms span a:hover {
border-bottom: 1px solid #eee;
}
.forms label {
margin-right: 1em;
}
.forms label input {
width: auto;
margin: 0;
}

.short {
width: 50%;
}
/* /login, reg */



/* left menu at user pages */
.menu, .important {
background: #e9f3cc;
margin: 0 0 2em;
padding: 1.5em;
position: relative;
}
* html .menu, * html .menu *, * html .important, * html .important * {
zoom: 1;
}
.menu .tl, .menu .tr, .menu .br, .menu .bl, .important .tl, .important .tr, .important .br, .important .bl {
background-image: url(../images/corners-menu.png);
}
.menu h2 {
margin: 0 0 1em;
}
.menu ul ul {
margin: 1em 0 1.5em 0.5em;
}
.menu li {
background: url(../images/li.png) no-repeat 0 0.5em;
margin: 0 0 1em;
padding: 0 0 0 1em;
}
.menu li.reg {
background: url(../images/reg-big.png) no-repeat 0 0;
}
.menu li.log {
background: url(../images/log-big.png) no-repeat 0 0;
}
.menu li.profile {
background: url(../images/profile.png) no-repeat 0 0;
}
.menu li.neighbors {
background: url(../images/neighbors.png) no-repeat 0 0;
}
.menu li.messages {
background: url(../images/messages.png) no-repeat 0 0;
}
.menu li.widget {
background: url(../images/widget.png) no-repeat 0 0;
}

.important .item {
margin: 1em 0 2em;
overflow: hidden;
//height: 1%;
}
.important img {
border: 1px solid #eee;
float: left;
margin: 0.25em 0.5em 0 0;
width: 50px;
}
/* /left menu at user pages */



/* news */
.news .item {
margin: 0 0 2em;
overflow: hidden;
//height: 1%;
}
.news .date {
margin-bottom: 0.15em;
}
.news {
margin: 2em 0;
}
.news img {
float: left;
margin: 0.25em 1em 0 0;
width: 80px;
}
.news ul {
margin: 0 0 0 90px;
}

.article {
margin: 0 0 2em;
}
.article h2 {
font-size: 150%;
}
.rez .article img {
margin: 0 1em 1em 0;
}
/* /news */



.fullscreen, .rez li .fullscreen {
margin-left: 0;
}



/* footer */
#footer {
border-top: 2px solid #cdcac4;
background: #ece9e2;
}
#footer .out {
color: #999;
font-size: 85%;
padding: 2em 0 1em;
}
#footer .copy {
width: 50%;
}
#footer .links {
width: 23%;
}
#footer .links a {
color: #999;
}
#footer li {
float: left;
margin: 0 1em 0 0;
line-height: 1.5;
}
/* /footer */



/* tip */
div.tip {
background: #fafad7;
padding: 1em;
width: 15em;
}
div.tip .tip-text {
display: none;
}
/* /tip */



/* book */
.rez .ebook {
padding: 0 1em 0 0;
}
.ebook .title {
font-size: 150%;
}
.ebook .subtitle {
font-size: 125%;
margin: 2em 0 1em;
}
.ebook .epigraph .p {
font-style: italic;
font-family: Arial, sans-serif;
}
.ebook .p, .ebook .v {
cursor: pointer;
line-height: 1.5;
margin-bottom: 0.5em;
padding: 0 0 0 1.5em;
}
.ebook .title .p {
padding: 0;
}

.ebook .poem {
padding: 0 0 0 1em;
}
.ebook .empty-line {
height: 0.5em;
}
.ebook .bookmark {
background: url(../images/ebook-bookmark.png) no-repeat 0 0;
}
.ebook .bookmark-add {
background: url(../images/ebook-bookmark-add.png) no-repeat 0 0;
}
.ebook .bookmark-remove {
background: url(../images/ebook-bookmark-remove.png) no-repeat 0 0;
}
/* /book */



/* print preview */

#closepreview {
background: #000;
color: #fff;
overflow: hidden;
width: 100%;
}
#closepreview h1 {
color: #fff;
font-size: 100%;
font-weight: normal;
margin: 0.5em 1em;
}
#closepreview input { 
margin: 0 0 0 1em;
padding: 0.1em 0.5em;
//padding: 0.1em 0.25em;
vertical-align: middle;
}

/* /print preview */



/* autocompleter */
ul.autocompleter-choices {
position: absolute;
margin: 0;
padding: 0;
list-style: none;
border: 1px solid #7c7c7c;
border-left-color: #c3c3c3;
border-right-color: #c3c3c3;
border-bottom-color: #ddd;
background-color: #fff;
text-align: left;
z-index: 50;
background-color: #fff;
}
ul.autocompleter-choices li {
position: relative;
margin: -2px 0 0 0;
padding: 0.2em 1.5em 0.2em 1em;
display: block;
float: none !important; 
cursor: pointer;
font-weight: normal;
white-space: nowrap;
font-size: 1em;
line-height: 1.5em;
}
ul.autocompleter-choices li.autocompleter-selected {
background-color: #444;
color: #fff;
}
ul.autocompleter-choices span.autocompleter-queried {
display: inline;
float: none;
font-weight: bold;
margin: 0;
padding: 0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
color: #9fcfff;
}
/* /autocompleter */



#debug {
position: absolute;
top: 0;
left: 0;
background: #fff;
padding: 0.5em
}



/*
.rez dt, dd {
margin-bottom: 1em;
}
.rez dt {
float: left;
width: 9em;
}
.rez dd {
margin-left: 9.5em;
}
.rez {
margin: 0 33% 0 28%;
zoom: 1;
}
.rez h1 {
background-position: 0 0;
color: #333;
margin: 0 0 0.5em 0;
}
.rez h2, .rez h3 {
margin: 0 0 0.5em;
line-height: 1.3;
}
.rez ol {
list-style: none;
margin-bottom: 2em;
}
.rez ol li {
margin: 0 0 1em 1em;
}
.rez ul {
margin-bottom: 1em;
}
.rez p, .rez li {
margin-bottom: 0.75em;
}
*/
