body {font: 15px Arial, Verdana; color: #000000; background: #ffffff; margin: 0px; padding: 0px;}
table {font: 15px Arial, Verdana; color: #000000;}
h1 {font: bold italic 18px Arial, Verdana; color: #1d5d7d; margin: 0px;}
h2 {font: bold 16px Arial, Verdana; color: #000000;}
h3 {font: bold 15px Arial, Verdana; color: #000000;}
p {text-align: justify;}

.officegroup {font: bold 14px Arial, Verdana; color: #ffffff; text-transform: uppercase; background: #1d5d7d; padding-left: 10px;}
.phfm1 {padding-left: 260px; vertical-align:bottom; background: url("../images/ttlh.jpg") no-repeat #1d5d7d;}
.fonmm {background: url("../images/blpol.jpg") #1d5d7d;}
.fonpan {background: url("../images/pstena.jpg") no-repeat #e6b686; text-align: center;}
.fonpol {background: url("../images/nzpol.jpg") #1d5d7d;}
.fpk {background: url("../images/fonpoisk.png") no-repeat; padding-left: 56px; vertical-align: top;}
.fpk div {margin-top: 20px;}
.frs {background: url("../images/fonpred.png") no-repeat; padding-left: 60px;}
.fvu {background: url("../images/fonuslug.png") no-repeat; padding-left: 60px;}

a {font: normal 15px Arial, Verdana; color: #104780; text-decoration: none;}
a:hover {font: normal 15px Arial, Verdana; color: #104780; text-decoration: underline;}

.ngm {text-align: center;}
.ngm a {font: normal 13px Arial, Verdana; color: #ffffff; text-decoration: none;}
.ngm a:hover {font: normal 13px Arial, Verdana; color: #ffffff; text-decoration: underline;}

.ngm2 a {font: normal 13px Arial, Verdana; color: #ff0000; text-decoration: none;}
.ngm2 a:hover {font: normal 13px Arial, Verdana; color: #ff0000; text-decoration: underline;}

.tb {text-align: left;}
.tb a {font: bold 16px Arial, Verdana; color: #104780; text-decoration: none;}
.tb a:hover {font: bold 16px Arial, Verdana; color: #104780; text-decoration: underline;}

.ntb {text-align: left;}
.ntb a {font: bold italic 15px Arial, Verdana; color: #104780; text-decoration: none;}
.ntb a:hover {font: bold italic 15px Arial, Verdana; color: #104780; text-decoration: underline;}

.tcen {text-align: left;}
.tcen a {font: bold italic 13px Arial, Verdana; color: #ff0000; text-decoration: none;}
.tcen a:hover {font: bold italic 13px Arial, Verdana; color: #ff0000; text-decoration: underline;}

.blueLink a {background: #ffffff; font: 16px Arial, Verdana; color: #5885d9; text-decoration: underline;}
.blueLink a:hover {background: #5885d9; font: 16px Arial, Verdana; color: #ffffff; text-decoration: none;}

.nspl {text-align: center;}
.nspl a {font: bold 12px Arial, Verdana; color: #DAB196; text-decoration: none;}
.nspl a:hover {font: bold 12px Arial, Verdana; color: #DAB196; text-decoration: underline;}

.tb2 a {font: bold 11px Arial, Verdana; color: #104780; text-decoration: none;}
.tb2 a:hover {font: bold 11px Arial, Verdana; color: #104780; text-decoration: underline;}

.tb3 a {font: bold 14px Arial, Verdana; color: #104780; text-decoration: none;}
.tb3 a:hover {font: bold 14px Arial, Verdana; color: #104780; text-decoration: underline;}

.greenLink a {background: #ffffff; font: 16px Arial, Verdana; color: green; text-decoration: underline;}
.greenLink a:hover {background: green; font: 16px Arial, Verdana; color: #ffffff; text-decoration: none;}

.brownLink a {background: #ffffff; font: 16px Arial, Verdana; color: #cc6600; text-decoration: underline;}
.brownLink a:hover {background: #cc6600; font: 16px Arial, Verdana; color: #ffffff; text-decoration: none;}

.goldtitle {font: bold 16px Arial, Verdana; color: #104780; text-decoration: none;}
.goldtitle a {font: bold 16px Arial, Verdana; color: #BB6A3B; text-decoration: none;}
.goldtitle a:hover {font: bold 16px Arial, Verdana; color: #BB6A3B; text-decoration: underline;}

.goldtitle2 a {font: bold 16px Arial, Verdana; color: #BB6A3B; text-decoration: none;}
.goldtitle2 a:hover {font: bold 16px Arial, Verdana; color: #BB6A3B; text-decoration: underline;}

.rb {text-align: left;}
.rb a {font: bold 16px Arial, Verdana; color: #CC3300; text-decoration: none;}
.rb a:hover {font: bold 16px Arial, Verdana; color: #CC3300; text-decoration: underline;}

.rtb {text-align: left;}
.rtb a {font: bold italic 15px Arial, Verdana; color: #CC3300; text-decoration: none;}
.rtb a:hover {font: bold italic 15px Arial, Verdana; color: #CC3300; text-decoration: underline;}

ul.podm2 a {font: italic 13px Arial, Verdana; color: #BB6A3B; text-decoration: none;}
ul.podm2 a:hover {font: italic 13px Arial, Verdana; color: #BB6A3B; text-decoration: underline;}

.podm3 a {font: bold 12px Arial, Verdana; color: #104780; text-decoration: none;}
.podm3 a:hover {font: bold 12px Arial, Verdana; color: #104780; text-decoration: underline;}

.rbs a {font: bold 12px Arial, Verdana; color: #CC3300; text-decoration: none;}
.rbs a:hover {font: bold 12px Arial, Verdana; color: #CC3300; text-decoration: underline;}

li.vuz a {font: bold italic 12px Arial, Verdana; color: #63000c; text-decoration: none;}
li.vuz a:hover {font: bold italic 12px Arial, Verdana; color: #63000c; text-decoration: underline;}

ul.podm2 {margin-top: 0px; margin-bottom: 0px; padding-left: 0px; margin-left: 0px;}
.podm3 ul {margin-top: 0px; margin-bottom: 0px; padding-left: 0px; margin-left: 17px; text-align: left;}

.mris {margin-top: 15px; margin-bottom: 15px;}
.superob {font: bold 17px Arial, Verdana; color: #ff0000; text-transform: uppercase; text-align: center;}
.sinob {font: normal 17px Arial, Verdana; color: #000088;}
.bonw {border: 2px solid #ff807f;}
.mtxt {padding: 5px;}
.beltxt {font: bold 14px Arial, Verdana; color: #ffffff; text-align: center;}
.beltxt a {font: bold 14px Arial, Verdana; color: #ffffff;}
.mintxt {font: 11px Arial, Verdana; color: #ffffff;}
.bmintxt {font: bold 11px Arial, Verdana; color: #ffffff;}
.bluetext1 {font-weight: bold; color: #104780; margin-bottom: 280px;}
.zagred {font: 14px Arial, Verdana; color: #ff0000;}
.vnzagred {font: bold 14px Arial, Verdana; color: #ff0000; text-align: center;}
.vnzagredst {font: bold 16px Arial, Verdana; color: #f27303; text-align: center;}
.krutxt {color: #000080; font-size: 16px;}
.krutxt a {background: #ffffff; font: 16px Arial, Verdana; color: green; text-decoration: underline;}
.krutxt a:hover {background: green; font: 16px Arial, Verdana; color: #ffffff; text-decoration: none;}

.graytxt {font: normal 11px Arial, Verdana; color: #828282;}
.uvpad {padding-bottom: 15;}
.fmessage {border: #999999 4px double; margin: 0px; vertical-align: top; font-size: 11px;}
.spint li {padding-top: 3px; padding-bottom: 3px;}
.bolred {font-weight: bold; color: #ff0000;}
.shadowmin {cursor: url("../images/magglass.cur"), pointer;}
.shadow {border-color: #dddddd #777777 #777777 #dddddd; border-width: 2px; border-style: solid; cursor: url("../images/magglass.cur"), pointer;}
.intminter {margin: 10px; cursor: url("http://www.sosna.ru/images/magglass.cur"), pointer;}

.message5 {border: #999999 1px solid; margin: 0px; vertical-align: top; font: 11px Arial, Verdana; width: 30px;}
.message {border: #999999 1px solid; margin: 0px; vertical-align: top; font: 11px Arial, Verdana;}
table.message {border: #999999 0px solid; margin: 0px; vertical-align: top; font: 11px Arial, Verdana;}
.elgran {border: 1px solid #000000; font: 14px Arial, Verdana; color: #000000;}
.mtxtbold {font: bold 13px Arial, Verdana; color: #000088;}
.blvid {display: block;}
.blnev {display: none;}
.gran {border: 1px solid #104780;}
.pad15 {padding: 15px;}
.padtb5 {padding-top: 5px; padding-bottom: 5px;}
.minter {padding: 10px;}
.countryfon {font: bold 13px Arial, Verdana; background: #ffe1a1; text-align: left;}
.pricefon {background: #fbff94;}

.novinka {font: bold 11px Arial, Verdana; color: #0F864C; padding-left: 22px;}
.specpred {font: bold 11px Arial, Verdana; color: #2581B2; padding-left: 0px;}
.liderprod {font: bold 11px Arial, Verdana; color: #B96C50; padding-left: 8px;}
.novinka2 {font: bold 14px Arial, Verdana; color: #0F864C; padding-left: 22px;}
.specpred2 {font: bold 14px Arial, Verdana; color: #2581B2; padding-left: 0px;}
.liderprod2 {font: bold 14px Arial, Verdana; color: #B96C50; padding-left: 8px;}
.fontact {font: bold 14px Arial, Verdana; color: #FF0000;}
.fontact2 {padding-left: 10px; padding-top: 5px;}
.bluetext11pad {font: bold 16px Arial, Verdana; color: #104780; padding-left: 10px;}
.graytxt11pad {font: normal 11px Arial, Verdana; color: #828282; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}
.hrop {color: #104780; width: 100%; height: 1;}
.scr_tab {width: 100%; overflow: auto;}
.linepod {width: 100%; background: #437690; padding-top: 5px; font: 11px Arial, Verdana; color: #ffffff;}
.linepod a {font: 11px Arial, Verdana; color: #ffffff;}

.dopmainfon {background: url("../images/ttl02b.jpg") no-repeat;}
.dopmfon {background: url("../images/ttl02b.jpg") no-repeat; padding: 15px;}

.vyac {BORDER: windowtext 0.5pt solid;}
.nyac {BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: windowtext 0.5pt solid; BORDER-RIGHT: windowtext 0.5pt solid;}


