/*
 * Dictionary of English abbreviations.
 * http://acronym.net.ru/
 *
 * Made by Yegor Samusev.
 * http://samusev.pp.ru/
 */
body {
    font-family: arial, sans-serif;
    background-color: #FFFFFF;
    color: #000000;
}

/*---*/

a:link {
    background-color: inherit;
    color: #0000FF;
}
a:visited {
    background-color: inherit;
    color: #0000FF;
}
a:active {
    background-color: inherit;
    color: #00008B;
    text-decoration: none;
}
a:hover {
    background-color: inherit;
    color: #AA0000;
    text-decoration: underline;
}

a img { border: 0px }

a.bad_link { text-decoration: line-through }

/*---*/

.left { text-align: left }
.center { text-align: center }
.right { text-align: right }

/*---*/

div#navigation {
    background-color: #FDF5E6;
    color: inherit;
    border: 1px dashed #808080;

    width: 40%;

    float: left;
}

div#navigation ol {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

div#navigation p { margin: 0.5em }
div#navigation h3 { margin: 0.5em }

div#navigation table {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
}

/*---*/

div.infobox {
    text-align: left;
    border: 1px dashed #808080;

    margin-left: auto;
    margin-right: auto;
}
div.infobox h3, p { /* IE */
    margin-top: 1em;
    margin-bottom: 1em;
}

div#interesting {
    background-color: #FDF5E6;
    color: inherit;

    width: 50%;
}

div#lastq {
    width: 40%;
}

div#interesting, div#lastq {
    margin-top: 1em;
    margin-bottom: 1em;
}

/*---*/

p.support { font-size: 2em }

p.vmenu {
    text-align: center;
    font-size: 0.8em;
}

p.copyright {
    background-color: inherit;
    color: #808080;
    /*clear: both;*/
}

/*---*/

.highlight {
    font-weight: bold;
    background-color: inherit;
    color: #8B0000;
}

.marked {
    background-color: #FFFFCC;
    color: inherit;
}

/*span.found {
    background-color: #FFFFCC;
    color: inherit;
}*/

/*---*/

em.smaller { font-size: smaller }

/*---*/

ul.tags li {
    display: inline;
    list-style-type: none;
    font-size: smaller;
}

/*---*/

ul.xhtml { list-style-type: none }

ul.xhtml li {
    background-color: inherit;
    color: #000080;
    font-size: smaller;
}

/*---*/

div.xhtml {
    font-family: lucida console;
    border: 1px solid #808080;
    padding: 1em;
    font-size: 0.8em;
}

/*---*/

div.search {
    background-color: #FFCC66;
    color: inherit;

    border: 1px solid #808080;

    padding: 0.7em;
    display: inline;
}

div.search input.input {
    width: 25%;
    vertical-align: middle;
}

div.search select.select { vertical-align: middle }
div.search input.submit { vertical-align: middle }

input#query, textarea#add {
    font-family: lucida console, sans-serif;
    font-size: 1em;
}

textarea#add { width: 100% }

/*---*/

table.stat {
    border: 1px solid #808080;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

table.stat thead, tfoot {
    background-color: #F5DEB3;
    color: inherit;
}

table.stat td.val { border: 1px solid #808080 }

table.stat td.blank {
    background-color: #FFFFFF;
    color: inherit;
}

table.stat td.length {
    border: 1px solid #808080;
    width: 1.5em;
}
