BODY
{
BACKGROUND-COLOR: #CFC4E1;
margin-top: 0px;
margin-left: 0px;
}


p.lic
{
color: #67266A;
text-align: right;
padding-right: 10px;
font-size: 12px;
font-weight: bold;
}
.issue {
	font: x-small Tahoma, Arial, sans-serif, Helvetica;
	line-height: 1.0;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding: 0 0 0 0px;
	margin: 0px;
}

.rubric {
	font: small Tahoma, Arial, sans-serif, Helvetica;
	line-height: 1.0;
	font-weight: bold;
	color: #7D0996;
	text-align: right;
	text-decoration: none;
	padding: 0 0 0 0px;
	margin: 0px;
}

.hsep
{
background-image: url(/images/hsep.gif);
}
td.tema
{
background-color: #B278D4;
padding: 0 10 0 10px;
}
td.tema2
{
background-color: #D2B5D0;
padding: 0 10 0 10px;
}


td.mes
{
background-color: #B18ABF;
padding: 0 10 0 10px;
}
td.ans
{
background-color: #C7A9D0;
padding: 0 10 0 10px;
}



td.logo
{
background-image: url(/images/shapka_001.jpg);
background-repeat: no-repeat;
}

td.hor
{
background-image: url(/images/menu.gif);
}

/* Виды рамок:
none - нет рамки
dotted - точечная
dashed - штриховая
double - двойная
solid - сплошная
groove - паз
outset - приподнятая
inset - утопленная
ridge - ребро
*/


TABLE.dotted
{
    BORDER-RIGHT: #000000 1px dotted;
    BORDER-TOP: #000000 1px dotted;
    BORDER-LEFT: #000000 1px dotted;
    BORDER-BOTTOM: #000000 1px dotted;
}

TABLE.Top
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px;
}
TABLE.Middlehor
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px;
    BACKGROUND-IMAGE: url(/images/hor_menu.jpg);
}
TABLE.Middle
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px;
}
TABLE.Bottom
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
TABLE
{
    FONT-SIZE: 11px;
    COLOR: #384783;
    FONT-FAMILY: Arial
}
P
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 4px;
    COLOR: #151C55;
    FONT-FAMILY: Arial;
    text-align: justify;
    text-indent: 1em;
}
a
{
    FONT-SIZE: 15px;
    COLOR: #151C55;
    font-weight: bold;
    FONT-FAMILY: Arial;
    text-align: justify;
    text-indent: 1em;
    text-decoration: none;
}

a.blue {
color: blue;
font-weight: bold;
}

P.ce
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    text-align: center;
}
P.right
{
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    FONT-weight: bold;
    text-align: left;
    text-indent: 0em;
}

P.left
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 4px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    text-align: left;
}
a.menu
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 14px;
    FONT-weight: bold;
    MARGIN-BOTTOM: 4px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    text-decoration: none;
    text-indent: 0em;
}
a.menu2
{
    MARGIN-TOP: 4px;
    MARGIN-left: 5px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 4px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    text-decoration: none;
    FONT-weight: bold;
}
a.menu1
{
    FONT-weight: bold;
    MARGIN-TOP: 4px;
    MARGIN-left: 20px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 4px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    text-decoration: none;
}

a.hor
{
    FONT-SIZE: 12px;
    FONT-weight: bold;
    COLOR: #00000a;
    FONT-FAMILY: Tahoma;
    text-decoration: none;

}

td.sep
{
    BACKGROUND-IMAGE: url(/images/sep_01.gif);
    BACKGROUND-REPEAT: repeat-y;
}
td.sep_02
{
    BACKGROUND-IMAGE: url(/images/sep_02.gif);
    BACKGROUND-REPEAT: repeat-x;
    text-align: middle;
}
td.fon
{
    BACKGROUND-IMAGE: url(/images/fon.jpg);
}
td.top
{
    BACKGROUND-IMAGE: url(/images/shapka_01.jpg);
}
td.rig
{
    margin: 10 10 10 10;
}

td.hormenu
{
    BACKGROUND-IMAGE: url(images/hor_menu.gif);
}
td.vertmenu
{
    BACKGROUND-IMAGE: url(images/vert_menu.gif);
    BACKGROUND-REPEAT: repeat-y;
}
td.bot
{
    BACKGROUND-IMAGE: url(images/bot.gif);
    BACKGROUND-REPEAT: no-repeat;
}

TD.Blue
{
    BACKGROUND-COLOR: #5d6a9a
}
TD.Menu1
{
    BACKGROUND-COLOR: #354581
}
TD.MenuBottom
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/MenuBack.gif);
    BACKGROUND-REPEAT: repeat-y
}
TD.BottomBar
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/BottomBarBack.gif);
    BACKGROUND-REPEAT: repeat-x
}
TD.MainCol3
{
    BACKGROUND-IMAGE: url(images/VSeparatorLightBlue.gif)
}
TD.MainCol4
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Photo2Back.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #b5bed6
}
TD.HSeparator1
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/HSeparator1.gif);
    BACKGROUND-REPEAT: repeat-x
}
TD.HSeparatorLightBlue
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/HSeparatorLightBlue.gif);
    BACKGROUND-REPEAT: repeat-x
}
.NoBreakBefore
{
    MARGIN-TOP: 0px
}
.NoBreakAfter
{
    MARGIN-BOTTOM: 0px
}
.Small
{
    FONT-SIZE: 10px
}
.Indented20
{
    MARGIN-LEFT: 27px
}
.NoBreakBeforeAfter
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
/*используется во всех таблицах*/
.tablbg {
FONT-FAMILY: Arial;
  background-color: #014550;
  font-size: 13px;
  font-weight:Bold;
  color: #ffffff;
}
.tablbg2 {
FONT-FAMILY: Arial;
  background-color: #812990;
  font-size: 13px;
  font-weight: normal;
  color: #ffffff;
}


/*используется во всех таблицах*/
.chetbg {
  background-image: url(/images/chet.gif);
  background-color: #9FC1D3;
  color: #014550;
  text-align: center;
  font-size: 13px;
}
.chetbg_b {
  background-image: url(/images/chet_b.gif);
  background-color: #9FC1D3;
  color: #014550;
  text-align: center;
  font-size: 13px;
}

/*используется во всех таблицах*/
.nchetbg {
  background-image: url(/images/nchet.gif);
  background-color: #B9D0DC;
  color: #014550;
  text-align: center;
  font-size: 13px;
}
/*используется во всех таблицах*/
.xchetbg {
  background-image: url(/images/table.gif);
  color: #ffffff;
  text-align: center;
  font-size: 15px;
  font-weight:Bold;
}
/*используется во всех заголовках таблиц*/
p.z1 { 
  font-weight:Bold;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  color: black; 
  margin-top: 8px; 
  margin-left: 4px;
  text-decoration: none;
  font-size: 12px;
}

p.z2 {
  font-weight:Bold;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  color: white;
  margin-top: -18px;
  margin-left: 1px;
  text-decoration: none;
  font-size: 12px;
} 

H1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  padding-left: 36px;
  text-align: left;
  text-decoration: none;
  color:#354581;
  padding-top: 3px;
  padding-bottom: 3px;
}

H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color:#354581;
  padding-left: 0px;
  margin-left: 0px;
  margin-top: 1px;
  margin-bottom: 1px;
  text-decoration: none;
}

H3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  color:#354581;
  padding-right: 12px;
  padding-left: 12px;
  padding-top: 3px;
  text-decoration: none;
  padding-bottom: 3px;
}
img.color

{
border-right-color: #000000;
border-bottom-color: #000000;
border-top-color: #B1B7AF;
border-left-color: #B1B7AF;

}
ul
{
margin-left: 15px;
FONT-SIZE: 15px;
}
ol
{
padding-right: 5px;
FONT-SIZE: 15px;
}
ul.left
{
color: #ffffff;
margin-left: 15px;
margin-bottom: 2px;
margin-top: 2px;
}
ul.pod
{
color: #ffffff;
margin-left: 20px;
margin-bottom: 2px;
margin-top: 2px;
FONT-weight: normal;
}
td.menu11
{
 BACKGROUND-IMAGE: url(/images/menu1.gif);
}
td.menu21
{
 BACKGROUND-IMAGE: url(/images/menu2.gif);
}
td.menu12
{
 BACKGROUND-IMAGE: url(/images/menu1r.gif);
}
td.menu22
{
 BACKGROUND-IMAGE: url(/images/menu2r.gif);
}
td.menu31
{
  background-color: #0089DC;
}


div.menu a {
  width: 260px; 
  height: 26px;
  padding-TOP: 4px;
  padding-bottom: 0px;
  display: block;
  COLOR: #002E6E;
  font-weight: bold; 
  FONT-FAMILY: Arial;
  vertical-align: bottom;
  text-decoration: none;
  FONT-SIZE: 12px;
  text-indent: 0.4em;
}


a.mid        { background: url(/images/menu.gif); }
a.mid:hover  { background: url(/images/menu_h.gif); }

a.mid2        { background: url(/images/menu2.gif); }
a.mid2:hover  { background: url(/images/menu_h2.gif); }

a.mid_a        { background: url(/images/menu_a.gif); }
a.mid_a:hover  { background: url(/images/menu_h.gif); }

a.mid_b        { background: url(/images/menu_b.gif); }
a.mid_b:hover  { background: url(/images/menu_b2.gif); }

i
{
font-size: 11px;
}

.epas {
display: none;
padding-top: 3px;
margin-top: 4px;
color: #C0ACCF;
font-family: Arial;
text-decoration: none;
font-size: 10px;
text-align: justify;
}

a.epas {
padding-top: 3px;
margin-top: 4px;
color: #C0ACCF;
font-family: Arial;
text-decoration: none;
font-size: 10px;
text-align: justify;
text-decoration: underline;
display: none;
}

.backlink {
display: none;
padding-top: 3px;
margin-top: 4px;
color: #CFA5E5;
font-family: Arial;
text-decoration: none;
font-size: 10px;
text-align: justify;
}
