a {margin-top: 0px; margin-bottom: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-style: normal; color: #495778}
a:hover {text-decoration: underline; color: #000000}

p {margin-top: 0px; margin-bottom: 5px; text-align: justify; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 4px; margin-right: 2px; }
ul {margin-top: 0px; margin-bottom: 5px; text-left: justify; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; padding-top: 4px; margin-right: 2px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; margin-right: 2px;}

a.mega {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; margin-right: 2px;}


.title {  font-size: 12pt; font-weight: bold; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left}
.vrezka {  text-align: justify; margin-right: 0px;}
a .title {  font-size: 12pt; margin-bottom: 2px}
a h1 {  color: #000000;}
a .vrezka {  color: #000000; font-weight: normal; margin-bottom: 5px}
.spravka p {  font-size: 8pt; text-align: right}


.top_nav_tr {
        background-color: #000000;
        text-align: center;
}
.top_nav_a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #FFFFFF;
        text-align: center;
        text-decoration: none;
}
.top_nav_a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #FFFFFF;
        text-align: center;
        text-decoration: none;

}
.counter_most_popular {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

.counter_most_popular:hover {
        background-color='#F0F0F0'
}
.vbmenu_popup
{
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #0B198C;
}

P.news_altapress_ru {
        text-indent: -35px;
        padding: 0px 0px 0px 35px;
        margin: 0px;
	margin-bottom: 5px;
        font-size: 9pt;
        text-align: left;
}
A.news_altapress_ru{
        font-size: 9pt;
	margin-left: 5px;
}
P.date_news_altapress_ru 
{
                width:130px; background-color: #f48000; text-align: center;
                padding: 1px 1px 1px 1px;
}

.x1305 {
    font-family:Arial, Helvetica, sans-serif;
font-size:8pt;}
.x1305 a {font-size:8pt;}


.news1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #495778;
}

.news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal; 
	color: #495778;
}

.cal {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color: #FFFFFF; 
 font-weight: bold;
}

.cal1 {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color: #FFFFFF; 
}
a.cal2 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;
}

a.calendar {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color: #FFFFFF; 
 font-weight: bold;
}

a.calendar:hover {
 color: red; 
}

a.menu1 {
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #FFFFFF; 
   text-decoration: none;
}

a.menu1:hover {
   color: #FFFFFF; 
   text-decoration: none;
}


.head1 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;
}

.nnn_teaser_link_title small {
 font-size:9pt;
}