.errors {
    color: red;
    font-weight: bold;
    font-size: 10px;
    vertical-align: top;
}
#statisticsContent {
    margin: 0 0 0 240px; /* поля, чтобы контент не «налезал» на боковую колонку */
    padding: 10px 10px 10px 10px;
    background: #fff;
}
.hint {
    color: gray;
    font-weight: normal;
    font-size: 9px;
    vertical-align: top;
    padding:0px;
    margin:0px
}


html {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}

body {
    margin: 0;
    padding: 0;
    color: #000;
    background-color: #fff;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    text-shadow: #000 0 0;
    line-height: 1.4;
}

/* id for inner pages*/
#header {
    padding: 10px 10px 10px 10px;
    background: #FCF7D7;
    color: #000;
    margin-bottom: 10px;
}

#container {
    float: left;
    width: 100%;
}

#nav {
    float: left;
    width: 220px; /* фактическая ширина блока = 220+10+10 пикселям */
    padding: 10px;
    background: #fff;
}

#pageContent {
    margin: 0 0 0 240px; /* поля, чтобы контент не «налезал» на боковую колонку */
    padding: 10px 150px 10px 10px;
    background: #fff;
}

#footer {
    clear: both;
    margin-top: 10px;
    padding: 5px;
    background: #fff;
    font-size: 10px;
    border-top: 1px solid #EEAB55;
}

input {
    border: 1px solid #4d3c65;
    background-color: #fff;
    color: #000;
}

input.but {
    background-color: #e6e6e6;
    color: #000;
}

img {
    border: 0;
}

table tr th {
    text-align: left;
    font-size: 14px;
}

/* text aligns */
.left, td.left, tr.left td {
    text-align: left;
}

.right, td.right, tr.right td {
    text-align: right;
}

.center, td.center, tr.center td {
    text-align: center;
}

/* text styles */
.bold, tr.bold td {
    font: bold 12px Verdana;
}

.breadcrumbs {
    font: bold 12px Verdana;
    padding: 5px 0;
    color: #EEAB55;
}

/*font colors */
.red {
    color: red;
}

.brown {
    color: #fbd5c2;
}

/* font styles */
.tips {
    font-size: 10px;
}

.error {
    color: red;
}

/* otstupi */
.pad10 {
    padding: 10px;
}

/* div-s */
.vspacer {
    height: 50px;
    background-color: #fff;
}

.wrapper {
    width: 720px;
    background-color: #fff;
    font-size: 12px;
    margin: 0 auto;
    border: 1px dotted #4d3c65;
}

.pad10 {
    padding: 10px;
}

/* tables */
table.login tr td,
    table.anketa tr td,
    table.profile tr td {
    padding: 5px;
}

table.login,
    table.anketa,
    table.profile {
    border-spacing: 0;
    border-collapse: collapse;
}

table.anketa {
    width: 400px;
}

table.profile {
    width: 500px;
}

table.brd {
    border-spacing: 0;
    border-collapse: collapse;
    /*width: 90%;*/
    margin-bottom: 20px;
}

table.brd tr td {
    padding: 5px;
    border: 1px solid gray;
}

table.brd tr {
    background-color: #ffffff;
}

table.brd tr th {
    padding: 5px;
    /*
text-align: center; border: 1px solid gray; font-size: 14px; background-color: #cccccc; */

}

table.brd tr.footer  td {
    background-color: #666666;
    color: #ffffff;
    padding: 10px 5px;
    font-weight: bold;
}

table.resources {
    width: 100%;
}

table.resources textarea {
/*margin-bottom: 20px;*/
    text-align: left;
}

table.resources  tr td {
    font-size: 11px;
    vertical-align: top;
    padding: 15px 5px 5px 5px;
}

table.resources  tr th {
    font-size: 14px;
    vertical-align: top;
    padding: 20px 0 0 0;
    border-bottom: 1px solid #000;
}

/* papers */
h1 {
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #000;
    padding: 5px;
}

h2 {
    font-size: 14px;
    font-weight: bold;
}

h3 {
    font-size: 13px;
    font-weight: bold;
}

ul {
    list-style-type: disc;
    list-style-position: inside;
}

ol {
    list-style-type: decimal;
    list-style-position: inside;
}

.vrezka {
    float: right;
    width: 200px;
    margin: 10px;
    padding: 10px;
    background-color: #eeefef;
    font-size: 11px;
    border: 1px solid gray;
}

.vrezka h1 {
    width: 90%;
    font-size: 13px;
    border-bottom: 1px solid #000;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}

.vrezka h2 {
    width: 90%;
    font-size: 13px;
    border-top: 1px solid #000;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
}

.vrezka h3 {
    font-size: 10px;
    font-style: italic;
    margin: 0;
    padding: 5px 0;
    text-align: right;
}

/* для даты*/
img.left {
    border: 0;
    float: left;
    margin: 10px;
}

img.right {
    border: 0;
    float: right;
    margin: 10px;
}

div.paperlist ul li, div.paperlist ol li {
    padding-bottom: 10px;
}

/*   menu   */
#menu {
    float: left;
}

#menu a {
    text-decoration: none;
    color: #000;
}

#menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#menu ul li {
    display: block;
    width: 150px;
    padding: 5px 0px 5px 10px;
    border-bottom: 3px solid #fff;
    background-color: #FFD162;
    color: #000;
    font-weight: bold;
}

#menu li.selected {
    background-color: #EEAB55;
}

#menuSidebar {
    float: left;
    padding: 0px;
}

.scrollableTextField {
    border: medium solid #c0c0c0;
    border-width: 1px;
    overflow: auto;
    background-color: #FFFFCC
}

.preformattedText {
    margin: 5px 5px 5px 5px;
}

#versionInfo {
    color: gainsboro;
}

table.news tr td {
    border-collapse:collapse;
    padding-bottom:30px;
}

.newsTitle{
    color: #000;
    font-weight: bold;
}
.newsDate{
    color: #000;
    font-style: italic;
}

#inactive {
    color: gray;
}

.question{
    color: #000;
    font-weight: bold;
}

table.controlPanel {
    border-spacing: 0;
    border-collapse: collapse;
    border: 1px solid gray;
}

table.controlPanel tr td {
    padding: 5px;
}

table.controlPanel tr {
    background-color: #ced9e7;
}

