/* 16pt=133% 15pt=125% 14pt=117% 13pt=108% 12pt=100% 11pt=92% 10pt=87% 9pt=75% 8pt=67% 7pt=57%*/



a {
    color: #0262B4;
}
A:visited {
    color: #004178;
}

body, td {
    margin: 0px; 0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:83%; font-family:Arial, Arial Cyr, Sans-Serif
}
body { padding: 0px 0px; } /* bew */

.bdheader a {
    color: #FF6633;
    text-decoration: none;
}

.bodytext {margin-top:12px; margin-left:0px;}

.bodytext p {
    font-family: Arial, "Arial Cyr", Sans-Serif;
    margin-bottom: 12px;
    margin-top: 12px;
}

.bodytext font {
    color:#000000;
    font-weight:bold;
    font-style: normal;
}

.bodytext table {
    margin: 0px;
    padding: 0px;
    width: 100%;
}


.catheader {
    color: #CC0000;
    font: 170% Arial, "Arial Cyr", Sans-Serif;
    padding-bottom: 12px;
    padding-top: 24px;
    text-decoration: none;
}

.copyright, .copyright a {
    color: #666666;
    font: 83% Arial, "Arial Cyr", Sans-Serif;
    line-height: 130%;
}

.docheader {
    font: 200% Arial, "Arial Cyr", Sans-Serif;
}

.header { /* edited */
    font: 140% Arial, "Arial Cyr", Sans-Serif;
    padding: 6px;
}

.header a {
    color: #000000;
}

.mapheader {
    color: #003366;
    font: 170% Arial, "Arial Cyr", Sans-Serif;
    padding-bottom: 12px;
    padding-top: 24px;
    text-decoration: none;
}

.nl {font-family: Verdana, Sans-Serif; font-size:10px; color:#000000;}
.nl a {font-family: Verdana, Sans-Serif; font-size:10px; color:#000000;}

    .n {
font-size:10px;
font-family: Verdana, Sans-Serif;
padding-right:6px;
padding-left:6px;
padding-bottom:7px;
}

.n a {color:#000000;}

.gt {
font-size:10pt;
font-family: Arial, "Arial Cyr", Sans-Serif;
padding-bottom:4px;
}

    .f {
font-size:10pt;
font-family: Arial, "Arial Cyr", Sans-Serif;
padding-right:6px;
padding-left:6px;
padding-bottom:0px;
}

.nstick {
color:#CCCCCC;
font-size:150%;
text-decoration:none;
}


.newscol {
    background-color: #EFEFEF;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 10px;
}

.newstype {
    font: 11px Arial, "Arial Cyr", Sans-Serif;
    line-height: 150%;
}

.page { /* edited */
    margin: 0px 0px;
    padding: 0px 0px;
/*  border: 0px solid red; */
/*  margin-left: 30px;
    margin-right: 30px;
    width: 100%; */
}

.rat td {
    background-color: #FFFFFF;
    font: 83% Arial, "Arial Cyr", Sans-Serif;
}

.smallblack {
    color: #000000;
    font: 80% Arial, "Arial Cyr", Sans-Serif;
    padding-bottom: 4px;
    padding-top: 4px;
}

.smaller {
    font: 90% Arial, "Arial Cyr", Sans-Serif;
}

.spaced, .spaced a, select {
    font: 84% Arial, "Arial Cyr", Sans-Serif;
    letter-spacing: 1px;
}

.sub {
    padding-bottom: 10px;
    padding-top: 10px;
}

.text {
    line-height: 150%;
}

.w, .w a, a.w:visited, .w a:visited {
    color: #FFFFFF;
}


/* new classes */

ul { margin: 0em 0em 0em 3ex; padding: 0em; list-style: disk outside; }
li { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;}

.bodytext ul { margin-top: 12px; margin-bottom:12px;}


td.outtb {padding: 0px 30px; margin: 0px 0px; border: 0px solid red;}

/*
    класс для внутренних таблиц
  */
table.table { width: 100%; margin: 0px 0px; border: 0px solid green; }
table.table tr, table.table td {margin: 0px; }
table.table td { padding: 6px; }

/*
    для таблиц, в которых пропадало центирование колонок
  */

.bodytext table tbody tr td table tr td table tr td p[align="center"] {
    text-align:center;
}


.footer {
font-size:10px;
font-family: Verdana, Sans-Serif;
color:#000000;
line-height:150%;
}

/*
    логическая разметка доминант */

.name {color:#666666; font:140% Arial;} /*выделение 1*/
.end {color:#666666; font-size: 75%;}  /*  по данным опроса Ф.О.Мн....*/
.endhidden {color:#ffffff; font-size: 1%;}
.qs {font-size: 110%; color: #003342; text-align: left; font-weight: bold; margin-bottom:12px; border-left:8px solid #B1CAD8; padding-left:16px;} /*  вопрос*/
.graf {text-align:center; margin-bottom:20px;} /* график*/
.h1 {font: 140% Arial; color:#003468;} /* заголовок 1 */
.h2 {font: 110% Arial; color:#989868;}  /* заголовок 2*/
.hdom {font: 140% Arial; color:#0262B4;} /* заголовок 1 */
.sel1 {font-weight:bold;}  /* выделение 1*/
.sel2 {font-weight:bold;} /* выделение 2*/
