HTML
{
margin:0;
padding:0;
width:100%;
height:100%;
}

BODY
{
margin:0;
padding:0;
width:100%;
height:100%;
background-color:#424242;
font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif, serif;
text-align:center;
background-image:url("images/background.jpg");
background-position:top left;
background-repeat:repeat;
}

BLOCKQUOTE {font-style:normal; font-family:Tahoma, Serif; font-size: 0.8em; width:90%; text-align:justify; padding:7; border:1px solid #E6E6DE; background-color:#F4F4EC;}
BLOCKQUOTE  small p{font-size:11px;}
BLOCKQUOTE.notice {font-size:0.9em; width:auto; padding:5px; margin-top:0; margin-bottom:15; margin-left:0; margin-right:0;}
BLOCKQUOTE.crumbs {font-size:0.8em; font-weight:600; width:auto; margin-top:0; margin-left:0; margin-right:0;}
BLOCKQUOTE.crumbs A {color:#4d9500;}
ACRONYM {border-bottom: 1px dashed blue; color: maroon;}
/* основная таблица */
TABLE.main {border:0px; border-collapse:collapse; width:100%; margin-bottom:10%;}
TABLE.main TD {padding:0px;} 
TABLE.rightarea {border:0px; border-collapse:collapse; height:100%;}
TABLE.rightarea TD {padding:0px;} 

H1, H2 {color:#C10000; font-family:Tahoma, Arial, sans-serif; font-size:1.6em; margin-bottom:0px; /*margin-top:10px;*/ font-weight:normal;}
/*H2 {color:#C10000; font:small-caps 150% Tahoma, Arial, sans-serif; margin-bottom:0px; margin-top:10px;}*/
H3 {color:#123862; margin-bottom:-10px; /*margin-top:30px;*/ font-family:Tahoma, Arial, sans-serif; font-size:1.1em; font-weight:normal;}
/*H3 {color:#123862; margin-bottom:-15px; margin-top:30px; font:small-caps 130% Tahoma, Arial, sans-serif; font-weight:500;}*/
H4 {margin-bottom:-15px; margin-top:30px; font-size:1em;}
H4 A {text-decoration:underline; color:#0771CB;}
H5
{
font-size:12px;
font-weight:bold;
color:#646464;
text-transform:uppercase;
padding:0 0 0 0;
margin:0 0 0 0;
letter-spacing:0;
}

P, UL, OL, LI, EM {font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:14px;}
LI {margin-bottom:10px; line-height: 16pt;}

#pageleft
{
background-color:#F8F8F6;
background-image:url("images/pageleftbgr.jpg");
background-position:top left;
background-repeat:repeat-y;
width:55px;
}
.content
{
background-color:#F8F8F6;
background-image:url("images/pagebgr.jpg");
background-position:top left;
background-repeat:repeat;
width:100%;
height:100%;
}

#content_out
{
background-color:#F8F8F6;
background-image:url("images/spot_bot.jpg");
background-position:30% 100%;
background-repeat:no-repeat;
width:100%;
height:100%;
}
#content_in
{
padding-top:25px;
padding-right:55px;
padding-left:15px;
padding-bottom:15px;
}
.content P {line-height: 16pt;}
.content A {color:#0771CB;}

#pageright
{
background-color:#F4F4F0;
background-image:url("images/pagerightbgr.jpg");
background-position:top left;
background-repeat:repeat-y;
width:273px;
height:100%;
}

#title {padding-top:10pt; margin-bottom:5pt;}

/* news */
.newstitle {padding-bottom:7pt;}
.newstitle H4 {margin:0pt;}
.newstitle SMALL {color:gray; font-size:0.7em;}
.newstitle P {margin-top:4pt;}

/* articles */
P.titlelist  {margin-top:0; margin-bottom:8pt;}
.titlelist A {color:#0771CB;}
.titlelist SMALL {color:gray;}

.menu {width:180px; height:100%;}
.menu DIV
{
font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif, serif;
font-weight:normal;
color:#C10000;
font-size:0.7em;
border-bottom:1px solid #E5E6E0;
padding-left:1pt;
vertical-align:middle;
line-height:21px;
}
.menu SPAN {width:161px; float:left; line-height:19px;}
.menu SPAN A {text-decoration:none; color:#005B7D;}
.menu FONT
{
text-align:right;
font-size:0.9em;
font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif, serif;
color:#929287;
position:relative;
left:0px;
width:auto;
float:none;
}

.menu DIV.current FONT
{
text-align:right;
color:#C10000;
position:relative;
left:0px;
width:auto;
float:none;
}

.menu DIV.last_articles {	border:0; line-height:12px; padding-left:0pt; font-size:0.7em;}
.menu DIV.last_articles P {margin:0; padding-bottom:5pt; font-size:11px;}
.menu DIV.last_articles A {color:#4d9500;}
.menu DIV.minibanners {	border:0; padding-left:0pt;}

#pagebot
{
background-image:url("images/pagebotbgr.jpg");
background-position:top left;
background-repeat:repeat-x;
width:100%;
height:4px;
}
#rightdecorbot
{
background-color:#F4F4F0;
background-image:url("images/pagerightbgr.jpg");
background-position:top left;
background-repeat:repeat-y;
width:273px;
height:auto;
vertical-align:bottom;
text-align:right;
}

#pp {vertical-align:bottom; padding-bottom:50pt;}
#advert
{
font-size:0.7em;
color:#979797;
padding-top:20;
padding-left:0;
padding-right:1;
padding-bottom:10;
}
#copyright {color:#979797; text-align:left; padding-left:20px; padding-right:20px;}
#copyright p {font-size:0.7em;}
#advert A {color:#979797; text-decoration:none;}
#authors {font-style:italic;}
#top {margin-top:10px;}
#strike {text-decoration:line-through;}

ul.pagination {margin: 1em 0; padding: 0.5em; text-align: center; background: #eee;}
ul.pagination li {display: inline; font-size: 0.625em; padding: 0.5em;}
ul.pagination li.active {background: #fff; border: 1px solid #eee;}

table.library {text-align:left; width:100%; padding:0; margin:0; border:0;}
.library th {font-size:14px; font-weight:600;}
.library td {font-size:14px;}
