/* Copyright (C) Julian I. Kamil <julian.kamil@gmail.com> */
/* Modifications Copyright (C) Roman Starkov */

/* FONTS */
body     { font-family: Cambria, Times New Roman, serif;     font-size: 11pt; }
#menubar { font-family: Calibri, Arial, sans-serif; font-size: 11pt;  }
#text    { font-family: Consolas, Courier New, monospace; }
pre      { font-family: Consolas, Courier New, monospace; font-size: 80%; }
p.browse { font-family: Calibri, Arial, sans-serif; font-size: 10pt; }

#header { width: 870px; height: 90px; margin: 10px auto 0px auto; text-align: left; }
#header #page-title { color: #ddd; font: 18pt Verdana; font-weight: bold; padding: 20px 8px 8px 30px; }
#header #page-subtitle { color: #b5b5b5; font: 12pt Verdana; font-weight: bold; padding: 0px 8px 8px 30px; }
#header a { color: #ddd; }

#main h1, #main h2, #main h3, #main h4, #main h5 { font-family: Verdana, serif; }


body {
    margin: 0px; padding: 0px;
    background-color: #646464; /*#7FA3D0;*/
    color: #222;
    line-height: 17px;
}

table { border-collapse: collapse; margin: 12px auto; }
table tr td { padding: 4px 6px; vertical-align: top; }
form { margin: 0px; padding: 0px; }
hr { border: none; height: 1px; background-color: #ccc; color: #ccc; width: 100%; }
p { margin: 0px; padding: 0px; }

ul { margin: 0px 24px; padding: 0px; list-style: disc outside; }
ul ul { margin-top: 0px; padding-top: 0px; list-style: circle outside; }
ul ul ul { margin-top: 0px; padding-top: 0px; list-style: square outside; }

a { text-decoration:none; color: #00f; }
a:visited { text-decoration:none; color: #00f; }
a:hover { text-decoration:underline; color: #00f; }
a:active { color: #00f; }

div.vspace { height: 8px; }
div.vspace2 { height: 1.33em; }
p.vspace { margin: 4px 0px; padding: 3px 0px;}
hr.vspace { margin-top: 1.33em; margin-bottom: 1.33em; }
div.sidebar p { margin-bottom: 0.7em; }
.content-mat { padding: 14px 15px 10px 25px; margin: auto; background: none; }
.clearer{ clear: both; display: block;  margin: 0px; padding: 0px; height: 0px; line-height: 1px; font-size: 0px; }
.borderless-table tr td { border: none }

#main {
    width: 870px; margin: 0px auto;
    border-bottom: 1px solid transparent;
}

#main h1 { font-size: 150%; margin: 0px; padding: 0px; margin-bottom: 0.5em; }
#main h2 { font-size: 120%; margin: 0px; padding: 0px; margin-bottom: 0.5em; }
#main h3 { font-size: 100%; margin: 0px; padding: 0px; margin-bottom: 0.5em; }
#main h4 { font-size:  80%; margin: 0px; padding: 0px; margin-bottom: 0.5em; }
#main h5 { font-size:  80%; margin: 0px; padding: 0px; margin-bottom: 0.5em; font-style: italic; }

#content {
    position: relative;
    float: left;
    width: 815px;
    text-align: left;
    min-height: 400px;
}

#wikitext {
    float: right;
    clear: right;
    width: 620px;
    padding-left: 20px;
    padding-right: 5px;
}

#sidebar .wikilink { color: #222; }
#sidebar .urllink { color: #222 }
#sidebar .selflink { color: #d44; }
#menubar .selflink { color: #d44; }

#sidebar {
    float: left;
    width: 155px;
    margin: 0px;
    padding-right: 10px;
    border-right: 1px solid #ccc;
}

#footer {
    background: url(image/gray2-back-btm.png) no-repeat top center;
    width: 870px; height: 40px;
    border: 1px none #ccc;
    margin: 0px auto; padding: 0px 0px 8px 0px;
}

#copyright { margin: 0px 20px 0px 20px; padding: 2px 0px; border-top: 1px solid #ccc; font-size: 80%; }

#menubar {
    margin: 0px 11px 0px 11px;
    padding: 2px 12px 1px 12px;
    border-bottom: 1px solid #e8e8e8;
    background-color: #e8e8e8;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

#menubar ul { margin: 0px; padding: 0px; }
#menubar ul li { list-style: none; display: inline; text-indent: 0px; text-align: left; padding-right: 8px; }
#menubar a { color: #666; }

#text { margin-top: 12px; margin-bottom: 12px; }

pre {
    background-color: #f4f4f4;
    border: 1px solid #999;
    line-height: 15px;
    padding-left: 8px;
    padding-top: 2px;
    padding-bottom: 6px;
    margin-bottom: 1.5em;
}

textarea {
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 9pt;
}

.column {
    border: 0px;
    margin: 0px;
}

td.column {
    padding: 0px 10px 0px 10px;
}

.difftype,.difftime,.diffrestore {
    font-size: 8pt;
}

#wikitext a.urllink {
    background: url(image/external.png) center right no-repeat;
    padding-right: 13px;
}

.lfloat {
    margin: 5px 15px 5px 0;
}

.rfloat {
    margin: 5px 0px 5px 10px;
}

.jthumb {
    vertical-align: top;
}