body {margin: 0px 0px; background-color: #FFF; color: #000; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;}
a {color: #E80303; text-decoration: none;}
a:hover {text-decoration: underline;}
.db {background-color: #082243;}
.db2 {background-color: #FFF;}
.logocellm {padding: 40px 0 30px 40px; font-size: 10px; text-align: left;}
.logocell {padding: 30px 0 0 10px; font-size: 10px; text-align: right; }

.logoaddress {padding: 40px 30px 30px 0; font-size: 11px;}
.num {background-color: #082243; color: #FFF; padding: 1px; border-right: 2px solid #FFF; border-left: 2px solid #082243;}
.menu  {padding: 20px 0; text-align: right; font-size: 11px;}
.menu1 {padding: 20px 0 20px 10px; text-align: right; font-size: 11px; line-height: 150%;}
.menu1 .menu2 a {line-height: 10pt; color: #E80303;}
.menu3 a {line-height: 10pt; color: #E80303;}
.menu3 {padding: 20px 0; text-align: left; font-size: 11px;}
.bnum {font-size: 10px; background-color: #395B85; color: #A8BFD3; letter-spacing: 2px; border-right: 2px solid #082243; border-left: 2px solid #395B85; text-transform: uppercase;}
a:hover .bnum {background-color: #A8BFD3; color: #395B85; text-decoration: none;}
.menu a {color: #A8BFD3;}
.menu3 a {color: #A8BFD3;}
.menu1 a {color: #000;}
a.cl {color: #E80303;}
a.cbl {color: #E80303; font-weight: bold;}
.clb {color: #E80303; font-weight: bold;}
.cl {color: #E80303;}
.counter {padding: 20px 30px 0 0;}
.good {background-color: #D4F0D4;}
.good1 {background-color: #EFFAEF;}
.bad {background-color: #FFE1E1;}
.content {padding: 0 30px; font-size: 12px;}
.a .content {padding: 2px; font-size: 12px;}
.content h4 {font-weight: bold; text-align: center;}
span.nobr {white-space: nowrap;}
.error {color: red; font-weight: bold;}
.frm {border: 1px solid #BBB; font-size: 10px;}
.frm tr:hover {background-color: #EEE;}
.frm td {border: 1px solid #DDD; padding: 1px 1px 1px 4px; font-size: 11px;}
.frm td.nb,tr.nb {border: 0;}
.frm th {border: 1px solid #DDD; padding: 1px 1px 1px 4px;}
.frm th {text-align: center;}
.frmnb {border: 0;}
.frmnb td {padding: 1px 1px 1px 4px; font-size: 11px;}
.frm200 {border: 1px solid #BBB; width: 200px;}
td.r {text-align: right; vertical-align: top;}

.lgcell {text-align: right; vertical-align: top; width: 250px; padding: 30px 0 10px; font-size: 10px;}
.adr    {text-align: right; vertical-align: top; width: 250px; padding: 0; font-size: 10px;}
.mnu {text-align: right; vertical-align: top; margin-top: 40px; font-size: 11px;}
.mnu .menu2 a {line-height: 10pt; color: #E80303;}
.mnu a {color: #000;}
.mnu a.cbl {color: #E80303; font-weight: bold;}
.mnu a.cl  {color: #E80303; font-weight: normal;}
.mnu a:hover {color: #E80303;}
.copy {padding: 20px 10px; font-size: 10px; text-align: left;}

.cntnt {padding: 0 30px; font-size: 11px; vertical-align: top; text-align: left;}
.cntnt h4 {font-weight: bold; text-align: center; font-size: 12px; margin-top: 0;}
.pogoda_spb_ru_informer {font-family : Verdana,Arial, sans-serif; font-size : 10px; float: right;}

.ear {font-size: 14px;}
