body, td {
    font-family: arial; #, tahoma, serif;
    font-size: 12px;
    color: #363636;
}

body {
    background: #FFFFFF url(/pic/bodyf.gif) no-repeat left top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body.p {
    background: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

p.article_short {
    font-family: arial; #, tahoma, serif;
    font-size: 11px;
    color: #363636;
    margin: 4px 0px 4px 16px;
}

a {
    color: #0000FF;
    text-decoration: none;
}

a:hover {
    color: #AA1C0D;
    text-decoration: underline;
}

h1, h2 {
    font-family: arial; #, tahoma, serif;
    font-size: 20px;
    font-weight: normal;
    color: #ED331C;
}

#up {
    background: url(/pic/upf.jpg) repeat-x left top; 
    height: 177px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#menu1 {
    clear: left;
    display: block;
}

.left {
    background: url(/pic/leftf.gif) repeat-y left; 
}

.left2 {
    background: url(/pic/leftf.gif) repeat-y left; 
}

#copy {
    font-size: 10px;
    background: url(/pic/dnf.gif) repeat-x left; 
    height: 46px;
} 

#copy2 {
    font-size: 10px;
    background: url(/pic/dnr.gif) no-repeat right; 
    height: 46px;
} 

#search {
    margin: 10px 0px 0px 24px;
}

#search2 {
    margin: 10px 0px 0px 24px;
    width: 250px;
}

#banner2 {
    margin: 20px 0px 0px 0px;
    text-align: center;
}

.status {
    background: url(/pic/status_f.gif) no-repeat left; 
    height: 37px;
}

#menu_copy {
    font-size: 10px;
    margin: 10px 22px 4px 38px;
    color: #555555;
    width: 270px;
} 

#right {
    background: #eeeeee url(/pic/r1.gif) repeat-y top right; 
    padding: 0;
    margin-right: 6px;
    margin-top: 8px;
    width: 238px;
}

#menu_right {
    margin: 0px 10px 0px 18px;
}

#menu_right ul{
    margin: 4px 0px 10px 10px;
    padding: 0px 0px 0px 10px;
}

#menu_right ul.s{
    padding: 0px 0px 4px 0px;
}

#menu_right li{
    list-style-image: url(/pic/pn.gif);
    margin-top: 4px;
}

#menu_right a{
    font-size: 14px;
    color: #000000;
    text-decoration: none;
}

#menu_right a:hover{
    color: #EE341D;
    text-decoration: underline;
}

#menu_right a.s{
    font-size: 12px;
    color: #3D3D3D;
    text-decoration: none;
}

#menu_right a.ss{
    font-size: 12px;
    color: #EE341D;
    text-decoration: none;
}

#menu_right a.sel{
    font-size: 14px;
    color: #EE341D;
    text-decoration: none;
}

#menu_right a.s:hover{
    color: #EE341D;
    text-decoration: underline;
}

#menu_right li.s{
    list-style-image: url(/pic/pn_s.gif);
}

#menu_right li.sel{
    list-style-image: url(/pic/pno.gif);
}

#menu_right li.ss{
    list-style-image: url(/pic/pn_ss.gif);
}

#flag {
    margin: 6px 0px 6px 40px;
}

#flag a{
    text-decoration: none;
    color: #333333;
}

#middle {
    font-size: 12px;
    margin: 20px 20px 20px 20px;
}

#middle2 {
    font-size: 12px;
    margin: 10px 20px 20px 36px;
}

#middle3 {
    font-size: 12px;
    margin: 10px 20px 20px 42px;
}

#navigator {
    font-size: 14px;
    margin: 0px 0px 0px 50px;
}

#navigator a {
    text-decoration: none;
    color: #ED331C;
}

#navigator a:hover {
    text-decoration: underline;
}

#news a {
    font-size: 12px;
    color: #3D3D3D;
    text-decoration: none;
}

#news a:hover {
    color: #ED331C;
    text-decoration: underline;
}



.copyright- {
float:left;
width:300px;
}
.copyright- p {
font-size:11px;
padding:0 0 0 30px;
margin: 0 0 10px 0;
}
.copyr {
font-size:8px;
}
.blzk- {
background:transparent url(/pic/ico-spravka.gif) no-repeat scroll 5px 3px;
}
.abk- {
background:transparent url(/pic/ico-apress.gif) no-repeat scroll 5px 3px;
}
.links- {
float:left;
width:200px;
}
ul.menu- {
 padding:0; margin: 0;
}
ul.menu- li a, ul.menu- li a:visited{
 color:#1F57A8;
 text-decoration: underline;
}
ul.menu- li a:hover{
 color:#AA1C0D;
 
}
.create- {
float:right;
width:130px;
font-size: 10px;
padding: 10px 0 0 0;
}
.counters- {
float:right;
position:relative;
width:120px;
}
.projects- {
float:right;

width:160px;
}
ul.projects-{
margin:0;
padding: 0;
}
.dk- {
background-image:url(/pic/ico-dk.gif);
}
.portal-footer li {
background-position:0 1px;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 7px 22px;
position:relative;
white-space:nowrap;
z-index:1;
}
.dk- {
background-image:url(/pic/ico-dk.gif);
}
.ngzt- {
background-image:url(/pic/ico-ngzt.gif);
}
.nd- {
background-image:url(/pic/ico-nd.gif);
}
.pulsecen- {
background-image:url(/pic/ico-pulsecen.gif);
}
.remont- {
background-image:url(/pic/ico-remont.gif);
}
.ts- {
background-image:url(/pic/ico-ts.gif);
}
.bl- {
background-image:url(/pic/ico-spravka.gif);
}
.behappy- {
background-image:url(/pic/ico-behappy.gif);
}

.disclaimer- {
clear:both;
color:#666666;
padding:0 0 0 40px;
}

#lefttext {
	 FONT-SIZE:  12px;  PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; WIDTH: 300px; FONT-FAMILY: Tahoma, verdana, sans-serif, arial
}

#lefttext A {
    FONT-WEIGHT: bold;
	color: #AA1C0D;
    TEXT-DECORATION: none
}

#lefttext A:hover {
	FONT-WEIGHT: bold; COLOR: #ED331C;  TEXT-DECORATION: underline}

#leftnews { FONT-SIZE:  12px;  PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; WIDTH: 300px; FONT-FAMILY: Tahoma, verdana, sans-serif, arial}

#leftnews A { color: #3D3D3D; TEXT-DECORATION: none}

#leftnews A:hover { color: #ED331C;TEXT-DECORATION: underline}

.b-bbslite-addform-message {
    position: relative;
}
.b-bbslite-addform-message > label.error__label {
    position: absolute;
    top: 0;
    right: 2px;
    margin: 0;
}
.right_partners{margin: 30px 0;  width:238px;}
.right_partners .title_box{text-transform: uppercase; font-weight: bold; margin: 0 0 10px; text-align: center;}
.cleaner{clear:both; font-size:0;}