A:link{
color:#0055aa;
text-decoration:none
}
A:visited{
color:#0055aa;
text-decoration:none
}
A:hover{
color:#3399CC;
text-decoration:none
}

A.bold:link{
color:#0055aa;
font-weight:bold;
text-decoration:none
}
A.bold:visited{
color:#0055aa;
font-weight:bold;
text-decoration:none
}
A.bold:hover{
color:#3399CC;
font-weight:bold;
text-decoration:none
}

a.title,a.title:visited{
color:#0055aa;
font-weight:bold;
text-decoration:none
}
a.title:hover{
color:#3399CC
}

.menu a, .menu a:visited, .menu a:hover{
font-family:arial,helvetica,sans serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
.menu{
font-family:arial,helvetica,sans serif;
font-size:13px;
color:#B8BCC2;
font-weight:bold;
}

.podrazdel a, .podrazdel a:visited, .podrazdel a:hover{
color:#0055aa;
text-decoration:none;
font-size:11px;
font-weight:normal;
}
.podrazdel{
color:#000033;
font-size:11px;
font-weight:bold;
}

a.pagetitle, a.pagetitle:visited{
text-decoration:underline
}
a.pagetitle:hover{
text-decoration:underline
}

a.now, a:visited.now, a:hover.now{
color:#aaaaaa;
text-decoration:none
}
a.now2, a:visited.now2, a:hover.now2{
color:#ffffff;
text-decoration:none
}
.alllink a, .alllink a:visited, .alllink a:hover{
font-family:verdana,arial,helvetica,sans serif;
font-size:11px;
color:#00487B;
font-weight: bold;
}

body,td,th,p,select,input,h3,h4,h2{
font-family:verdana,arial,helvetica,sans serif;
font-size:12px;
}

.small-text{
font-size:11px;
color: #08113F;
}

.small-text a{
font-size:11px;
color: #08113F;
}

h1 {
font-family:verdana,arial,helvetica,sans serif;
font-size:13px;
margin: 0px;
padding: 0px;
display: inline;
}

h2 {
font-weight: bold;
margin: 0px;
padding: 0px;
display: inline;
}

h4 {
font-weight: normal;
margin: 0px;
padding: 0px;
display: inline;
}

.letter, .letter td{
font-size:15px;
font-style:italic;
font-family:Georgia,"Times New Roman", serif;
}

.bigtext, .bigtext td{
font-size:13px;
font-family:verdana,arial,helvetica,sans serif;
}

td.text,p.text{
text-align:justify;
}

.b{
color:#005588
}
.big{
font:14px verdana,arial,helvetica,sans serif;
font-weight:bold;
}
.frm-h{
color:#000000;
font-weight:bold;
padding-bottom:6px;
padding-top:6px
}
.frm-error{
color:#dd0000;
font-weight:bold;
padding-bottom:6px;
padding-top:6px
}
.help{
color:#777777;
font-size:11px;
}

.title{
font-weight:bold
}
.title1{
color:#FFFFFF
}
.firm_logo{
margin:0px, 8px, 0px, 0px;
}
.comment{
margin:0px, 0px, 0px, 16px;
}


p{
margin:0px, 0px, 5px, 0px;
}
ul.smallul{
margin:0px, 0px, 0px, 20px;
}

div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}



td .td-title {
font-size:13px;
font-weight:bold;
padding-left:15px;
}

.table-green {
background: #CADECA; 
}
.table-green .td-title{
background: #Ñ7DBF0;
color: #645E77;
}

.table-green2 {
background: #D5E5D5; 
}
.table-green2 .td-title{
background: #D2D0E8;
color: #996666;
}

.table-red {
background: #DED7DE; 
}
.table-red .td-title{
background: #E0DAE0;
color: #594559;
}

.table-orange {
background: #E3E1D1; 
}
.table-orange .td-title{
background: #F5EADF;
color: #001A49;
}

.table-orange2 {
background: #EBEADF;
}
.table-orange2 .td-title{
background: #EBEADF;
color: #594559;
}

td .menu-cur{
background: #E1E6E4;
}


td .otstup {
padding-left:15px;
}

.news-date {
color: #CB6000;
font-size:10px;
}

