BODY { COLOR: #000000; FONT-SIZE: 20px; font-family: Times New Roman; }

#container {min-width:930px;max-width:1200px;
	margin: 0 auto;	}

TABLE.wraper {
 margin: 0 auto; /* Выравниваем таблицу по центру окна */
}
TD.wraper {
 text-align: center; /* Выравниваем контент по центру ячейки */
}  

FONT {FONT-SIZE: 20px;}
P.just {TEXT-ALIGN: justify}
P.right { TEXT-ALIGN: right}
P.left { TEXT-ALIGN: left}

FONT.1 {FONT-SIZE: 16px; COLOR: #2D2D2D; }
.small {FONT-SIZE: 13px; font-family:Times New Roman, Geneva, sans-serif, Helvetica; color:#000000; }
.big {FONT-SIZE: 19px; font-family:Times New Roman, Geneva, sans-serif, Helvetica; }


.mini {FONT-SIZE: 13px; font-family:Times New Roman, Geneva, sans-serif, Helvetica; }

FONT.logo-tmp {FONT-FAMILY: Times New Roman Cyr; COLOR: #954A00; FONT-SIZE: 18px; FONT-WEIGHT: bold; }

FONT.mpr {FONT-SIZE: 14px; COLOR: #000080; font-weight: bold }
A.mpr {FONT-SIZE: 14px; COLOR: #000080; font-weight: bold }

.zag {FONT-SIZE: 16px; COLOR: #2E259A; font-weight: bold}
A.zag { FONT-SIZE: 16px; COLOR: #2E259A; font-weight: bold; TEXT-DECORATION: underline }
.zag-ur {FONT-SIZE: 13px; COLOR: #2E259A; font-weight: bold;  }
A.zag-ur { FONT-SIZE: 13px; COLOR: #2E259A; font-weight: bold; TEXT-DECORATION: underline }
FONT.zag-t {FONT-SIZE: 18px; COLOR: #2E259A; font-weight: bold; font-family: Times New Roman Cyr}
FONT.red {FONT-SIZE: 13px; COLOR: #ff0000;}
FONT.big {FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica;}

FONT.zag1 {FONT-SIZE: 19px; COLOR: #000080;  font-weight: bold}
FONT.zag2 {FONT-SIZE: 17px; COLOR: #000080; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  font-weight: bold}
FONT.zag01 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 15px; COLOR: #000080; font-weight: bold}
FONT.zag02 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 15px; COLOR: #004080; font-weight: bold}
FONT.pzag01 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 15px; COLOR: #615C23; font-weight: bold}
FONT.pzag02 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 15px; COLOR: #004080; font-weight: bold}
A.list {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 14px; TEXT-DECORATION: underline }
font.list {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 14px; }
A.list-sm {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 13px; TEXT-DECORATION: underline }
A.list01 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #615C23; FONT-SIZE: 13px; font-weight: bold;  TEXT-DECORATION: underline }
A.list02 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #004080; FONT-SIZE: 13px; font-weight: bold;  TEXT-DECORATION: underline }
font.list02 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #004080; FONT-SIZE: 13px; font-weight: bold;  }


.zagp {FONT-SIZE: 22px; COLOR: #000080; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.text h2 {FONT-SIZE: 18px; COLOR: #000080; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.date {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 14px; COLOR: #464646;}
.abz {FONT-SIZE: 18px; COLOR: #606060; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.ist {FONT-SIZE: 14px; COLOR: #444444; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; }
a.ist, .ist a {COLOR: #707070;}


.zagtend {FONT-SIZE: 19px; COLOR: #000080; font-weight: bold}
FONT.zagtend {FONT-SIZE: 19px; COLOR: #000080; font-weight: bold}
FONT.datet {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 14px; COLOR: #464646;}
A.datet {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 14px; COLOR: #464646;}
FONT.abzt {FONT-SIZE: 16px; COLOR: #464646; font-weight: bold}
.ist-t {FONT-SIZE: 16px; COLOR: #444444;}
a.ist-t, .ist-t a {FONT-SIZE: 16px; COLOR: #707070;}
FONT.textnews, .textnews a, .textnews {FONT-SIZE: 16px; color:#000000; }
.textnews a, a.textnews { text-decoration: underline;}

.publ {COLOR: #004080; FONT-SIZE: 16px; FONT-WEIGHT: bold; }
A.dalee {COLOR: #004080; FONT-SIZE: 13px; FONT-WEIGHT: bold; }
FONT.avt {FONT-SIZE: 13px; COLOR: #305C5C; font-weight: bold}
A.avt {FONT-SIZE: 13px; COLOR: #305C5C; font-weight: bold}
.telo {FONT-SIZE: 13px;}
.pzag01p {margin:15px 0 5px 0;}
.pzag01p a, .pzag01p {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 15px; COLOR: #615C23; font-weight: bold}

h2.zag {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 16px; COLOR: #004080; font-weight: bold}
.pzag02p1 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 16px; COLOR: #004080; font-weight: bold}

FONT.pzag02p {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 15px; COLOR: #004080; font-weight: bold}
FONT.zag01p {FONT-SIZE: 19px; COLOR: #000080; font-weight: bold}
FONT.zag02p {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 15px; COLOR: #000080; font-weight: bold}
.plist {margin:5px 15px;}
.plist a {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 14px; TEXT-DECORATION: underline; }
.plist li a:hover {color:#ff8000;}


A.plist-sm {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 13px; TEXT-DECORATION: underline }
font.plist-sm {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 13px; TEXT-DECORATION: underline }

A.indtop {COLOR: #004080; FONT-SIZE: 13px; font-family: Times New Roman; }
A.indtop1 {COLOR: #004080; FONT-SIZE: 16px; font-family: Times New Roman; }
FONT.indtop {FONT-SIZE: 13px; COLOR: #3C3C3C; font-family: Times New Roman;}
FONT.newsdate {FONT-SIZE: 13px; COLOR: #000080; FONT-WEIGHT: bold; font-family: Times New Roman;}
A.news {COLOR: #004080; FONT-SIZE: 13px; font-family: Times New Roman; }
font.rbc {COLOR: #000080; FONT-SIZE: 13px; font-family: Times New Roman; }
FONT.zagindex {FONT-SIZE: 14px; COLOR: #2E259A; font-family: Times New Roman; font-weight: bold}
A.zagindex { FONT-SIZE: 14px; COLOR: #2E259A; font-family: Times New Roman; font-weight: bold; TEXT-DECORATION: underline }
FONT.zag-tindex {FONT-SIZE: 18px; COLOR: #2E259A; font-weight: bold; font-family: Times New Roman Cyr}
FONT.tsit1 {FONT-SIZE: 13px; COLOR: #552B00; font-family: Times New Roman;}
FONT.tsit2 {FONT-SIZE: 13px; COLOR: #ff0000; font-family: Times New Roman;}

A.bigec {COLOR: #004080; FONT-SIZE: 15px; FONT-WEIGHT: bold; }
A.bigecd {COLOR: #004080; FONT-SIZE: 13px; FONT-WEIGHT: bold; }
A.bpop {FONT-SIZE: 14px; COLOR: #305C5C; font-weight: bold}
FONT.bpop {FONT-SIZE: 14px; COLOR: #305C5C; }
FONT.btelo {FONT-SIZE: 13px;}

.logo {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #954A00; FONT-SIZE: 21px; FONT-WEIGHT: bold; }
.logo1 {FONT-FAMILY: Times New Roman Cyr; COLOR: #954A00; FONT-SIZE: 14px; FONT-WEIGHT: bold; }
A.logo1 {FONT-FAMILY: Times New Roman Cyr; COLOR: #954A00; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none }


FONT.niz1 {FONT-FAMILY: Times New Roman Cyr; COLOR: #2E259A; FONT-SIZE: 24px; FONT-WEIGHT: bold; }
FONT.niz2 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #2E259A; FONT-SIZE: 15px; FONT-WEIGHT: bold; }
FONT.niz3 {FONT-FAMILY: Times New Roman Cyr; COLOR: #2E259A; FONT-SIZE: 16px; FONT-WEIGHT: bold; }
A.niz3 {FONT-FAMILY: Times New Roman Cyr; COLOR: #2E259A; FONT-SIZE: 16px; FONT-WEIGHT: bold; }
FONT.niz4 {FONT-FAMILY: Times New Roman Cyr; COLOR: #2E259A; FONT-SIZE: 10px; FONT-WEIGHT: bold; }
A.niz4 {FONT-FAMILY: Times New Roman Cyr; COLOR: #2E259A; FONT-SIZE: 10px; }

A { TEXT-DECORATION: underline; COLOR: #003399;  }
A:hover { COLOR: #FF8000; TEXT-DECORATION: underline }

A.menutop { FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #2E259A; FONT-SIZE: 11px; }
FONT.menutop {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #2E259A; FONT-SIZE: 12px;}

A.menu {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold; }
A.menu:hover {COLOR: #FFFF80; }

A.fin {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #004080; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline }

A.txt-r {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #404040; FONT-SIZE: 12px;  TEXT-DECORATION: underline }
.txt-r {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #404040; FONT-SIZE: 12px; }

A.niz {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #3C3C3C; FONT-SIZE: 13px; TEXT-DECORATION: underline }

A.end {COLOR: #004080; FONT-SIZE: 13px; font-family: Times New Roman;  }
font.end {COLOR: #004080; FONT-SIZE: 13px; font-family: Times New Roman;  }

font.smtakzhe { COLOR: #224848; FONT-SIZE: 14px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
font.smt { COLOR: #615C23; FONT-SIZE: 12px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
font.smtn { COLOR: #615C23; FONT-SIZE: 12px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
A.list-smt {COLOR: #004080; FONT-SIZE: 13px; font-family: Times New Roman; TEXT-DECORATION: underline }
font.list-smt {FONT-SIZE: 13px; font-family: Times New Roman; }
font.list-smtn {FONT-SIZE: 13px; font-family: Times New Roman; }


.smtak span {font-weight: bold;}
.smtak, .smtak a {font-size: 14px; margin:25px 0 25px; font-weight: nomal;}
.smtak a {COLOR:#4b719e; text-decoration:underline; font-weight:normal; }
.smtak li {list-style:inside;}

A.l1 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 14px; TEXT-DECORATION: underline }
font.l1 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 14px; }
A.l2 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 13px; TEXT-DECORATION: underline }
font.l2 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 13px; }
A.l3 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 13px; font-style: italic; TEXT-DECORATION: underline }
font.l3 {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #224848; FONT-SIZE: 13px; font-style: italic; }

.r1 { COLOR: #615C23; FONT-SIZE: 16px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
.r2 { COLOR: #615C23; FONT-SIZE: 15px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
.r3 { COLOR: #615C23; FONT-SIZE: 14px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
.next {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 13px; COLOR: #707070; }



.nnn_teaser_title { COLOR: #004080; font-family:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; }
.novotek {border-bottom:#666666 solid 0px; border-top:#999999 solid 0px; margin-top:0px; margin-bottom:0px; width:85%;}
.nnn {border-bottom:#CC0000 solid 1px; border-top:#CC0000 solid 1px; padding:4px 0px; margin:10px 0px; font:14px; width:100%;}

div.novotekr {margin:0px 0px 3px 0px; padding: 3px 3px; background-color:#F3F4F5; border:#D3D9E0 solid 0px; width:235px;}
div.novotekr .nnn_teaser_title { COLOR: #004080; FONT-SIZE: 12px; FONT-WEIGHT: normal;}
div.novotekr table {border:#D3D9E0 solid 0px; margin:0px 0px;}
div.novotekr table td {text-align:left;}

/*рекламный блок яндекса горизонтальный*/
.yadir-gor {border:#CCCCCC solid 1px;padding:4px 5px; margin:20px 10px;font-size:14px;}

/*для блока рекламы справа 240 на 400*/
div.etools { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:240px; height:auto; margin-top:3px; margin-bottom:3px; background-color:#F3F4F5; border:#D3D9E0 solid 1px; padding:3px 3px 3px 3px;} 
span.etoolstop, span.etoolsbot {padding:5px 5px; background-color:#006666; color:#FFFFFF; display:block;}
span.etoolstop {margin-bottom:5px; font-weight:bold;}
span.etoolsbot {margin-top:7px; margin-bottom:0px;}
span.etoolstop a {color:#FFFFFF;}
span.etoolslink a {display:block; color:#0000CC; text-align:left; margin:10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*оформление коммерч статей */
.textpl-all {FONT-SIZE: 14px; color:#000000;}
.textpl {FONT-SIZE: 16px; color:#000000; FONT-FAMILY: Times New Roman Cyr; text-decoration:none;}
.textpl a {color:#000000; text-decoration: underline;}
.textpl h2, .textpl h1 {FONT-SIZE: 18px; COLOR: #000080; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.l-0 { COLOR: #615C23; FONT-SIZE: 16px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
.l-1 { COLOR: #615C23; FONT-SIZE: 16px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
.l-2 {FONT-SIZE: 15px;}
.l-3, .1-3 a { COLOR: #615C23; FONT-SIZE: 17px; font-weight: bold; FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica;  }
.l-4 {COLOR: #004080; FONT-SIZE: 15px; FONT-WEIGHT: bold; }
.l-5 {FONT-SIZE: 13px;}
.txt-l, .txt-l a {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #404040; FONT-SIZE: 12px; text-decoration:none;}
.txt-l ul {margin:0 0 0 0; padding:0 5px 0 18px;}
.txt-l a:hover, .textpl a:hover {COLOR: #FF8000;}

/*стандартная таблица в статьях*/
table.art {border:0px solid black; border-collapse:collapse; width:100%;}
table.art th {border:1px solid black; background-color:#006699;	color:#FFFFFF;	width:auto;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
table.art td {border:1px solid black; text-align:left;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
/*конец табл*/

.iarh {margin:15px 15px 15px 0px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.iarh a {color:#CC3300; text-decoration:underline;}

.text, .textp {FONT-SIZE: 20px; font-family:Times New Roman, Geneva, sans-serif, Helvetica; color:#000000; text-decoration:none; }
.text a, a.text { text-decoration: underline;}
.textp a, a.textp { text-decoration: none;}

.clear {clear:both;display:block;overflow:hidden;width:100%;height:1px;}

.xpak, .xpak a, .ivlg, .ivlg a  {font-family: ArialCyr, Arial, Geneva, sans-serif, Helvetica; font-size: 11px; COLOR: #707070; }
.xpak a, .ivlg a { text-decoration:underline;}
.ivlg { margin:5px 5px 5px 5px; padding:5px; border-bottom:0px solid #999999; border-top:1px dotted #999999; float:none;}
.postbot { float:right; width:250px; margin:0px 10px; padding:5px; border:1px dotted #ccc;} /* обтекает слева прямоугольник */
.postbot2 { float: none; margin:10px 15px 0px 0px; padding:5px; border:1px dotted #ccc;} /*под статьей во всю длинну*/

.clxpak {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 12px; COLOR: #707070; }
div.txt-r a {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #404040; FONT-SIZE: 12px; }
span.xpaki a{FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 11px; COLOR: #707070; text-decoration:underline; }
.xpaki a:hover {color:#ff8000;text-decoration:underline;}
.xpaki {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 11px; COLOR: #707070; }
.ivalga {border:#CCCCCC solid 1px;padding:4px 5px; margin:10px 10px;}
.linos {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 11px; COLOR: #707070; margin:0px 10px; }
.linos a {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; FONT-SIZE: 11px; COLOR: #707070; text-decoration:underline; }
.linos a:hover {color:#ff8000;text-decoration:underline;}

.txt-r-ivlg, .txt-r-ivlg .ivalga span.xpaki, .txt-r-ivlg .ivalga span.xpaki a, .txt-r-ivlg a  {FONT-FAMILY: ArialCyr, Arial, Geneva, sans-serif, Helvetica; COLOR: #404040; FONT-SIZE: 12px; }
.txt-r-ivlg .ivalga {border:none;padding:0px 0px; margin:0px 0px;}
.txt-r-ivlg {}

.box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #E5ECF9;
}

.iarh {margin:15px 0 15px; font-weight:bold;  font-size:12px;}
.iarh a {color:#CC3300; text-decoration:underline; }
.iarh a:hover {color:#FF8000;}

a:hover { COLOR: #FF8000;}