HTML, BODY {margin: 0; padding: 0; }
HTML {font-size: 100.1%; }
BODY {font-size: 0.8em; }
TABLE {font-size: 100%; }
IMG {border: none; }
A {color: #00F; }
A:visited {color: #800080; }
A:hover {color: #F00; }
A:active {color: #000080; }
BODY {background: #006D7C; color: #00576A; font-family: Verdana, Helvetica, sans-serif; }
DIV.s1 {height: 1px; overflow: hidden; width: 1px; }

DL {margin: 1em 0; }
DT, DD {margin: 0; }
DT {font-weight: bold; margin-bottom: 0; }
DD {margin-bottom: 1em; }

#mContent {padding: 35px; padding-left: 45px; text-align: justify; }
* HTML #mContent {width: 100%; }
#mContent P, #mContent UL, #mContent OL, #mContent TABLE, #mContent .pubtext {margin-top: 0.8em; margin-bottom: 0.8em; }
#iContent {padding: 35px; padding-left: 45px; font-size: 70%; text-align: justify; }
* HTML #mContent {width: 100%; }
#iContent P, DIV#iContent UL, DIV#iContent OL, DIV#iContent TABLE {margin-top: 0.8em; margin-bottom: 0.8em; }
#mBotL {background: #005662; }
#mBotMid {background: #005662 url(images/mBotRBg.gif) 100% 0% no-repeat; color: #FFF; }
#mBotMid DIV {color: #FFF; font-size: 80%; font-weight: bold; margin-top: 7px; margin-bottom: 7px; text-align: center; }
#mBotMid DIV A {color: #FFF; text-decoration: none; }
#mBotMid DIV A:hover {color: #00FF5E; }
#mCol1 {background: #005662 url(images/mMnuBg.jpg) no-repeat;}
#mCol2 {background: #FFF url(images/mContentBg.jpg) no-repeat; }
#mCol3 {background: #006D7C url(images/mContentRBg.gif) no-repeat; }
#mMnu {margin-top: 55px; }
#mMnu UL {color: #FFF; font-size: 85%; margin: 0; padding: 0; list-style-type: none; }
#mMnu A {color: #FFF; font-weight: bold; text-decoration: none; }
#mMnu A:hover {color: #00FF5E; }
#mMnu LI {background: url(images/mMnuDivider.gif) 100% 100% no-repeat; text-align: right; padding-right: 10px; padding-bottom: 9px; padding-top: 2px; }
#iMnuL UL {color: #FFF; font-size: 85%; margin: 0; padding: 0; list-style-type: none; }
#iMnuL A {color: #FFF; font-weight: bold; text-decoration: none; }
#iMnuL A:hover {color: #00FF5E; }
#iMnuL LI {background: url(images/iMnuLDivider.gif) 100% 100% no-repeat; line-height: 1.2em; padding-right: 2px; padding-bottom: 3px; padding-top: 0; text-align: right; }
#iMnuR UL {color: #FFF; font-size: 85%; margin: 0; padding: 0; list-style-type: none; }
#iMnuR A {color: #FFF; font-weight: bold; text-decoration: none; }
#iMnuR A:hover {color: #00FF5E; }
#iMnuR LI {background: url(images/iMnuRDivider.gif) 0 100% no-repeat; line-height: 1.2em; padding-left: 2px; padding-bottom: 3px; padding-top: 0; }
#iFlashBot {background: url(images/iFlashBot.jpg) no-repeat; color: #FFF; font-size: 80%; font-weight: bold; height: 39px; overflow: hidden; text-align: center; }
#iFlashBot A, #iFlashBot A:visited {color: #FFF; }
#iFlashBotInt {margin-top: 8px; margin-right: 50px; }
H1 {color: #F06; font-family: Times New Roman; font-size: 2em; text-align: center; }
H2 {color: #F06; font-family: Times New Roman; font-size: 2em; text-align: center; }
H3 {font-family: Times New Roman; font-size: 1.75em; text-align: center; }
H4, #mContent P.pagePreTitle {color: #F06; font-family: Times New Roman; font-size: 200%; text-align: center; }
H5 {color: #F06; font-family: Times New Roman; font-size: 150%; text-align: center; }

P, OL, UL, DL, DIV.tbl, DIV.pubtext, .imgB, .pureImgB {margin-top: 1em; margin-bottom: 1em; }
LI {margin-bottom: 0; }
.long LI {margin-bottom: 1em; }
.short LI {margin-bottom: 0; }

.pB {text-align: center; }
.pC {text-align: right; }


/* Картинка по центру (с комментарием) */
.imgB {clear: both; color: #808080; font-size: 0.85em; margin-bottom: 0.9em; text-align: center; }
DIV.imgB P {margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
.imgB IMG {border: 1px solid #557CBA; }
.imgB TABLE {margin-left: auto; margin-right: auto; width: 1px; }
.imgB TABLE TD, .imgB TABLE TH {padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; vertical-align: top; }
.imgB TABLE IMG {margin-bottom: 0.2em; vertical-align: top; }
/* /Картинка по центру (с комментарием) */


.tbl TD, .tbl TH {border-left: 1px solid #00576A; border-top: 1px solid #00576A; padding: 1px 3px 1px 3px;  }
.tbl TH {color: #F06; }
.tbl TH .noimp {color: #00576A; }
.tbl {border-right: 1px solid #00576A; border-bottom: 1px solid #00576A; }

TABLE#iContent TD {padding: 0px 0px 0px 0px; }
TABLE#iContent TD.colFirst {padding: 0px 0px 0px 0px; }
TABLE#iContent TD.colFirst DIV {margin-right: 15px; }
TABLE#iContent TD.colSecond DIV {text-align: left; }

UL.noDiv {margin: 0; padding: 0; }
UL {list-style-type: square; }
SUP {font-size: 85%; }
.cnt {text-align: center; }
.vaTop {vertical-align: top; }
.date {color: #F06; font-size: 80%; }
.newsItem {margin-top: 1em; }
.newsItem H5 {margin: 0; padding: 0; }
DIV.gItems {background: #002B30; border: 1px solid #000; padding: 2px; padding-bottom: 0; text-align: justify; }
DIV.gItems A IMG {border: 1px solid #FFF; }
DIV.gItems SPAN.gEnd {height: 1px; overflow: hidden; width: 520px; }

#iElcosLogoTd {background: #004953; border-top: 1px solid #6A97AC; text-align: right; }
#iElcosLogo {border: none; margin-top: 5px; margin-bottom: 5px; margin-right: 15px; }
#mElcosLogoTd IMG {border: none; margin-left: 10px; margin-right: 12px;  }
#mBotContacts {background: #005662 url(images/mBotRBg.gif) 100% 0% no-repeat; }

#countersCode {position: absolute; top: 0; left: 0; overflow: hidden; width: 1px; height: 1px; }
#countersLogos {margin-left: 5px; }
#countersLogos TD {padding-right: 1px; }

.newsItem H3 {text-align: center; }
.impHead, .em {color: #F06; }
.newsItem .impHead SPAN.low {font-size: 85%; }
H1#indexTitle {display: none; }

.headA {text-align: left; }
SPAN.headAlt {color: #00576A; font-size: 70%; }
.important {font-size: 115%; font-weight: bold; }

.frame {border: 1px solid #000; margin-top: 1em; margin-bottom: 1em; padding: 10px; }
.pB {text-align: center; }

#importantMessage {border: 1px solid #F06; padding: 10px; }
#importantMessage H2 {margin-top: 0; margin-bottom: 0.5em; }
#importantMessage H3 {margin: 0.5em 0; }

.tblLayout {margin-top: 1em; margin-bottom: 1em; }
.tblLayout TABLE {border-spacing: 0; border-collapse: collapse; width: 100%; }
.tblLayout TABLE TD {vertical-align: top; padding: 0; padding-right: 10px; }


#mnu-col-bn {margin: 1.5em 0; }
