TABLE.main TD.image { text-align: center; vertical-align: middle; padding: 30px; }
TABLE.main TD.image TABLE TD { border: 1px solid #235871; padding: 1px; }
TABLE.main TD.image TABLE TD IMG { display: block; }
TABLE.main TD.brd {  }
TABLE.main TD.rd { background: url(img/bot-rd.gif) no-repeat 0 0; width: 10%; }
TABLE.main TD.text { font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #235871; vertical-align: top; text-align: center; line-height: 9px; }
TABLE.main TD.text DIV { position: relative; top: -5px; z-index: 5; }
TABLE.main TD.text IMG { display: block; }
TABLE.main TD.nm { padding: 10px 15px 7px 6px; text-align: right; width: 80%; }
TABLE.main TD.nm TABLE { float: right; }
TABLE.main TD.nm TABLE TD.logo { vertical-align: middle; padding-right: 10px; }
TABLE.main TD.nm TABLE TD.logo IMG { border: none; }
TABLE.main TD.nm TABLE TD.link { font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #235871; }
TABLE.main TD.nm TABLE TD.link A { text-decoration: none; color: #235871; }

TABLE.menu { width: 100%; background: url(img/menu-bg.gif) repeat-y 0 0; }
TABLE.menu TD.cnt { background: url(img/menu-bg.jpg) no-repeat bottom left; vertical-align: top; padding-bottom: 60px; }
TABLE.menu TD.cnt DIV.items { font: normal bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #235871; padding: 16px 7px 35px 7px; background: url(img/menu-rd.jpg) no-repeat bottom left;  text-transform: uppercase;  }
TABLE.menu TD.cnt DIV.items A { display: block; padding: 4px 0; }
TABLE.menu TD.cnt DIV.items A:link, TABLE.menu TD.cnt DIV.items A:visited, TABLE.menu TD.cnt DIV.items A:active { color: #235871; text-decoration: none; }
TABLE.menu TD.cnt DIV.items A:hover { color: #3A3A3A; }
TABLE.menu TD.cnt DIV.txt-block { color: #235871; font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 5px 18px 18px 15px; text-align: center; background: url(img/menu-rd.jpg) no-repeat bottom left; }
TABLE.menu TD.cnt DIV.txt-block SPAN { font-size: 12px; }
TABLE.menu TD.cnt DIV.contacts { font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #235871; padding: 5px 5px 1px 6px; }
TABLE.menu TD.cnt DIV.contacts SPAN { padding: 3px 0; display: block; }
TABLE.menu TD.cnt DIV.contacts A: { color: #235871; }
TABLE.menu TD.cnt DIV.contacts A:link { color: #235871; }
TABLE.menu TD.cnt DIV.contacts A:hover { color: #235871; }
TABLE.menu TD.cnt DIV.contacts A:visited { color: #235871; }

TD.ushki { vertical-align: top; }
TD.ushki A.uho { display: block; padding: 0 0 7px 0; background: url(img/ushki-bdr.gif) repeat-y 0 0; }
TD.ushki A.uho IMG { border: none; }
TD.ushki A.last { display: block; padding: 0 0 0 0; background: url(img/ushki-bdr.gif) repeat-y 0 0; }
TD.ushki A.last IMG { border: none; }
TD.counters { width: 75%; text-align: center; vertical-align: middle; }
TD.counters IMG { margin: 10px 5px; }


TABLE.main { width: 100%; }
TABLE.main TD.ushki { width: 10%; padding-left: 5px; }
TABLE.main TD.menu { width: 10%; vertical-align: top; }
TABLE.main TD.content { width: 80%; padding: 8px 30px 20px 20px; font: normal 70% Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: top; }
TABLE.main TD.content TABLE.h1 { width: 100%; clear: both; margin: 8px 0 0 0; }
TABLE.main TD.content TABLE.h1 TD.brd { vertical-align: bottom; background: url(img/vnut-h1-bg.gif) repeat-y 0 0; }
TABLE.main TD.content TABLE.h1 TD.brd IMG { display: block; }
TABLE.main TD.content TABLE.h1 TD.hdr { width: 99%; padding-right: 30px; font-size: 100% }
TABLE.main TD.content DIV.pd A:link { color: #235871; text-decoration: underline; }
TABLE.main TD.content DIV.pd A:visited { color: #5E0101; text-decoration: underline;}
TABLE.main TD.content DIV.pd A:hover { color: #235871; text-decoration: none;}
TABLE.main TD.content DIV.pd A:active { color: #235871; text-decoration: none;}

DIV.pd {margin:0 -30px 0 0;}
TABLE.top { width: 100%; }
TABLE.top TD.lft-ill, TABLE.top TD.rgh-ill { background: #740101; text-align: right; }
TABLE.top TD.lft-ill { vertical-align: bottom; width: 15%; }
TABLE.top TD.lft-ill IMG, TABLE.top TD.rgh-ill DIV.ill4 IMG, TABLE.main TD.ushki IMG, TABLE.menu TD.cnt IMG { display: block; }
TABLE.top TD.lft-ill DIV.ill1 { background: url(img/top-lft-2.jpg) no-repeat 0 0; height: 77px; width: 285px; }
TABLE.top TD.lft-ill DIV.ill2 { background: url(img/top-lft-3.jpg) no-repeat 0 0; height: 69px; width: 100%; }
TABLE.top TD.lft-ill DIV.ill3 { background: url(img/top-lft-4.gif) no-repeat 0 0; height: 45px; width: 321px; }
TABLE.top TD.rgh-ill { width: 85%; background: #740101 url(img/logo-bg.jpg) no-repeat bottom right; }
TABLE.top TD.rgh-ill DIV { width: 100%; padding: 66px 0; text-align: center; }
TABLE.top TD.rgh-ill-nopng { width: 85%; background: #740101 url(img/main-vis.jpg) no-repeat 100% 100%; }
TABLE.top TD.rgh-ill-nopng DIV { width: 100%; text-align: right; padding: 60px 0 85px 0; }
TABLE.top TD.rgh-ill DIV.ill1 { background: url(img/top-rgh-1.jpg) no-repeat top right; height: 45px; width: 100%; }
TABLE.top TD.rgh-ill DIV.ill2 { background: url(img/top-rgh-2.jpg) no-repeat top right; height: 96px; width: 100%; }
TABLE.top TD.rgh-ill DIV.ill3 { background: url(img/top-rgh-3.jpg) no-repeat top right; height: 69px; width: 100%; }
TABLE.top TD.rgh-ill DIV.ill4 { background: url(img/top-rgh-4.jpg) no-repeat top right; width: 100%; vertical-align: bottom; text-align: left; padding-top: 11px; }

BODY { background: #FFF; padding: 0; margin: 0; }
TD, TH { font-size: 70%; }
H1 { font-size: 125%; line-height: 0.9em; color: #235871; margin: 0; display: inline; float: left; padding: 3px 0 3px 5px; border-bottom: 1px solid #D8D9D8; }
H2 { color: #235871; clear: both; font-size: 120%; margin: 0 15px 0 -3px; padding: 6px 0 4px 0; line-height: 1em; border-bottom: 1px solid #D8D9D8; }
H2.noshade { border: none; padding: 4px 0 0 0; }
H3 { font-size: 100%; padding: 4px 15px 4px 1em; margin: 0; }
P { text-indent: 1em; padding: 4px 0; margin: 0; }
BLOCKQUOTE { background: url(/img/blc-bg.gif) repeat-y 0 0; margin: 4px 0px 4px 0; padding: 4px 4px 4px 30px; border: solid #D8D9D8; border-width: 1px 0 1px 1px; text-indent: 1em; }
EM { font-style: italic; }
STRONG { font-weight: bold; }
UL { margin: 10px 0 10px 25px; color: #235871; list-style: disc inside url(img/mrk.gif); }
OL { margin: 5px 0 5px 25px; padding: 0; color: #235871; list-style: decimal inside none; }
OL UL { margin: 2px 0 2px 0; }
OL LI LI { margin: 0 0 0 25px; list-style: lower-alpha inside none; }
LI { color: #000; padding: 2px 0; }

DIV.right_news {
	float: right;
	width: 30% !important;
}
