HTML {font-size: 100.1%; }
BODY {background: #EBEBEB; color: #000; font-family: Verdana, Helvetica, sans-serif; font-size: 0.8125em; margin: 0; padding: 0; }
DL, OL, UL {margin-left: 40px; padding-left: 0; }
DT {font-weight: bold; }
DD {margin: 0; margin-bottom: 0.9em; padding: 0; }
FORM {margin: 0; padding: 0; }
FORM .nodisplay {display: none; }
FORM DL {margin: 0; padding: 0; margin-top: 1em; margin-bottom: 1em; }
FORM DT {margin-bottom: 0.5em; }
FORM DD {margin: 0; padding: 0; }
INPUT, TEXTAREA {font-family: Verdana, Helvetica, sans-serif; font-size: 100%; margin: 0; }
TABLE {font-size: 100%; }
H2 {background: url(images/subHeadBg.gif) 0 100% no-repeat; color: #036; font-family: Tahoma; font-size: 125%; margin-left: -12px; padding-left: 12px; padding-bottom: 2px; text-align: left; }
H3 {color: #036; border-bottom: 1px solid #E7E7E7; font-family: Tahoma; font-size: 110%; text-align: left; }
DIV#pageTitle, DIV.iHeader {background: #E7E7E7 url(images/titleBgL.gif) repeat-y; color: #07396A; clear: both; font-family: Tahoma; margin: 0; margin-left: -12px; padding: 0; padding-left: 13px; text-align: left; }
DIV#pageTitle H1, DIV.iHeader H2 {background: url(images/titleBgR.gif) 100% 0 repeat-y; font-size: 142%; margin-top: 0.9em; margin-bottom: 0.9em; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; text-align: left; }
UL {list-style: none; }
UL LI {list-style-image: url(images/bullet.gif); }
.big LI {margin-bottom: 1em; }
DIV.tbl {text-align: center; }
DIV.tbl TABLE TD, DIV.tbl TABLE TH {border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; padding-left: 3px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; }
DIV.tbl TABLE TD {text-align: left; }
DIV.tbl TABLE {border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; margin-bottom: 0.9em; margin-left: auto; margin-right: auto; }

A {color: #036; }
A:visited {color: purple; }
A:hover {color: #73AAE8; }
A IMG {border: none; }

#content DIV.pubtext {margin-bottom: 0.9em; margin-right: 9px; }
#content {text-align: justify; }
#content P {margin-right: 9px; }
#content DIV.pubtext P {margin-right: 0; }
#content .long_words {text-align: left; }

#content H1,
#content H2,
#content H3,
#content H4,
#content H5,
#content H6,
#content FORM {text-align: left; }

#content DIV.pubtext P,
#content DIV.pubtext UL,
#content DIV.pubtext OL,
#content DIV.pubtext DL {margin-top: 0; margin-bottom: 0.9em; }

#content TEXTAREA {max-width: 100%; width: 395px; }

#top {background: #6B9DCD url(images/topBg.gif); height: 169px; overflow: hidden; }
	#top .intA {background: url(images/txt_companies_group.gif) no-repeat; height: 169px; }
	#top .intAEng {background: url(images/txtCompaniesGroupEng.gif) no-repeat; height: 169px; }

	#logo {background: url(/images/logo.gif) no-repeat; margin: 0; position: absolute; top: 0; left: 0; }

	#logo,
	#logo A {display: block; overflow: hidden; width: 410px; height: 71px; padding-top: 71px; }

	#logo/**/,
	#logo A/**/ {height: /**/0; }
	
	#logo A {margin-top: -71px; position: relative; }

	#slogan {background: url(/images/slogan.gif) no-repeat; margin: 0; overflow: hidden; padding-top: 34px; position: absolute; top: 124px; left: 0; height: 34px; width: 367px; overflow: hidden; }
	#slogan/**/ {height: /**/0; }

#selectLang {background: #FFF; padding-top: 5px; text-align: right; }
#selectLang IMG {vertical-align: middle; }
#selectLang TABLE {width: 100%; }
#selectLang .form {text-align: right; width: 75%; }
#selectLang .lang {text-align: right; width: 25%; }
#selectLang .lang DIV {padding-right: 20px; }

#main {background: #FFF; width: 100%; }
#tblMain {width: 100%; height: 450px; }
#colMnu {padding-top: 14px; vertical-align: top; width: 25%; }

	.underMnuBlk {border-bottom: 3px solid #B6BEC6; font-size: 85%; margin-left: 20px; margin-right: 20px; }
	.underMnuBlk:after {clear: both; content: "."; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
	.underMnuBlk H4 {color: #036; font-size: 100%; margin: 0; margin-bottom: 0.8em; }
	.underMnuBlk H4 SPAN {background: #EDEDED; border-top: 3px solid #B6BEC6; border-bottom: 1px solid #B6BEC6; display: block; padding: 5px; padding-left: 20px; }
	.underMnuBlk P {margin: 0.8em 0; }
	.underMnuBlk .pic {float: right; margin-left: 5px; margin-bottom: 5px; }
	.underMnuBlk .pic IMG {border: 1px solid #000; }

	.underMnuBlk {min-height: 0; }
	* HTML .underMnuBlk {height: 1px; }



#mnu {margin-bottom: 1em; width: 100%; font-size: 85%; }
	#mnu TD {padding-top: 3px; padding-bottom: 3px; } 
	#mnu TH {font-weight: normal; padding-top: 3px; padding-bottom: 3px; text-align: left; width: 100%; }
	#mnu .mnuSpc {padding: 0; }
	#mnu .mnuSpc DIV {height: 9px; overflow: hidden; width: 1px; }
	.mnuLSpc DIV {height: 1px; width: 20px; overflow: hidden; }
	.mnuRSpc DIV {height: 1px; width: 20px; overflow: hidden; }
	.mnuOn {background: #036; }
	#mnu .mnuOn A, #mnu .mnuOn A:visited {color: #FFF; }
	#mnu A {display: block; padding-left: 1em; padding-right: 1em; text-decoration: underline; }
	#mnu A:visited {color: #036; }
	#mnu A:hover, #mnu .mnuOn A:hover {color: #73AAE8; }
	.mnuOff {background: #EDEDED; }
	.mnuOnL DIV {background: url(images/mnuOnL.gif); height: 3px; overflow: hidden; width: 26px; }
	.mnuOffL DIV {background: url(images/mnuOffL.gif); height: 3px; overflow: hidden; width: 26px; }
#colContent {vertical-align: top; width: 50%; }
	#content {margin-left: 12px; padding-bottom: 10px; }
#colSearch {background: url(images/colSearchBg.gif) no-repeat; font-size: 85%; padding-top: 15px; vertical-align: top; width: 25%; }
#colSearch H3 {border: none; }
	#colSearchTbl {width: 100%; }
		#colSearchL DIV {height: 1px; overflow: hidden; width: 9px; }
		#colSearchTxt {color: #036; width: 100%; }
			#colSearchTxt FORM TABLE {width: 100%; }
			#colSearchTxt H4 {background: #07396A; color: #FFF; font-size: 100%; margin: 0 -5px 0.8em -5px; padding: 0.2em 0.5em 0.3em; }
			#colSearchTxt UL {list-style: none; margin: 0.8em 0; padding: 0; }
			#colSearchTxt UL LI {background: none; list-style: none; margin: 0; margin-bottom: 0.5em; padding: 0; }
			#colSearchTxt .txt {margin: 0 5px; }
			#colSearchTxt P {margin: 0; margin-top: 0.8em; margin-bottom: 0.8em; }
			#searchForm {display: inline; }
			#loginForm {background: url(images/authFormBorder.gif) 0 100% repeat-x; margin-bottom: 0.5em; padding-bottom: 0.6em; }
			H2#colSearchTitle {background: #07396A url(images/colSearchTitle.gif) no-repeat; height: 38px; margin: 0; }
				H2#colSearchTitle SPAN {display: none; }
			H2#colSearchTitleUkr {background: #07396A url(images/colSearchTitleUkr.gif) no-repeat; height: 38px; margin: 0; }
				H2#colSearchTitleUkr SPAN {display: none; }
			H2#colSearchTitleEng {background: #07396A url(images/colSearchTitleEng.gif) no-repeat; height: 38px; margin: 0; }
				H2#colSearchTitleEng SPAN {display: none; }
			.textField {width: 100%; }
				.textField INPUT {border: 1px solid #036; width: 100%; }
				.submit {width: 30px; height: 17px; text-align: right; }
			#Search {vertical-align: middle; }
			#searchGo {height: 17px; margin-right: 15px; vertical-align: middle; width: 17px; }
			#authGo {height: 17px; margin-right: 5px; width: 17px; }
			#appOpinions {border-bottom: 3px solid #07396A; }
			#appOpinions:after {clear: both; content: "."; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
			#appOpinions .pic {float: right; margin-left: 5px; margin-bottom: 5px; }
			#appOpinions .pic IMG {border: 1px solid #000; margin-bottom: 1px; vertical-align: top; }

			#appOpinions {min-height: 0; }
			* HTML #appOpinions {height: 1px; }

#linkToTop {background: #FFF; padding: 3px; padding-right: 5px; padding-bottom: 5px; text-align: right; }
#bot {background: #93B9DE url(images/botBg.gif) 100% 0 repeat-x; padding-bottom: 11px; text-align: right; }
	#bot IMG {margin-top: 11px; margin-right: 7px; }
	#botTbl {margin-left: auto; }

/* Картинка справа вверху */
.visual {height: 168px; overflow: hidden; position: absolute; right: 0; top: 0; width: 412px; }
	.visual DIV.intA {background-repeat: no-repeat; height: 168px; overflow: hidden; position: absolute; top: 0; right: 0; }
	.visual DIV.intB {background-repeat: no-repeat; height: 168px; overflow: hidden; position: absolute; top: 0; }

	#visual_01 {width: 412px; }
		#visual_01 DIV.intA {background-image: url(images/visual_01a.jpg); width: 340px; }
		#visual_01 DIV.intB {background-image: url(images/visual_01b.gif); right: 340px; width: 72px; }
	#visual_02 {width: 491px; }
		#visual_02 DIV.intA {background-image: url(images/visual_02a.jpg); width: 359px; }
		#visual_02 DIV.intB {background-image: url(images/visual_02b.gif); right: 359px; width: 132px; }
	#visual_03 {width: 389px; }
		#visual_03 DIV.intA {background-image: url(images/visual_03a.jpg); width: 385px; }
		#visual_03 DIV.intB {background-image: url(images/visual_03b.gif); right: 385px; width: 4px; }
	#visual_04 {width: 412px; }
		#visual_04 DIV.intA {background-image: url(images/visual_04a.jpg); width: 385px; }
		#visual_04 DIV.intB {background-image: url(images/visual_04b.gif); right: 385px; width: 27px; }
	#visual_05 {width: 394px; }
		#visual_05 DIV.intA {background-image: url(images/visual_05a.jpg); width: 320px; }
		#visual_05 DIV.intB {background-image: url(images/visual_05b.gif); right: 320px; width: 74px; }
	#visual_06 {width: 422px; }
		#visual_06 DIV.intA {background-image: url(images/visual_06a.jpg); width: 190px; }
		#visual_06 DIV.intB {background-image: url(images/visual_06b.gif); right: 190px; width: 232px; }
	#visual_07 {width: 411px; }
		#visual_07 DIV.intA {background-image: url(images/visual_07a.jpg); width: 189px; }
		#visual_07 DIV.intB {background-image: url(images/visual_07b.gif); right: 189px; width: 222px; }
	#visual_08 {width: 335px; }
		#visual_08 DIV.intA {background-image: url(images/visual_08a.jpg); width: 180px; }
		#visual_08 DIV.intB {background-image: url(images/visual_08b.gif); right: 180px; width: 155px; }
	#visual_09 {width: 391px; }
		#visual_09 DIV.intA {background-image: url(images/visual_09a.jpg); width: 319px; }
		#visual_09 DIV.intB {background-image: url(images/visual_09b.gif); right: 319px; width: 72px; }
	#visual_10 {width: 323px; }
		#visual_10 DIV.intA {background-image: url(images/visual_10a.jpg); width: 216px; }
		#visual_10 DIV.intB {background-image: url(images/visual_10b.gif); right: 216px; width: 107px; }
	#visual_11 {width: 212px; }
		#visual_11 DIV.intA {background-image: url(images/visual_11.gif); width: 212px; }
		#visual_11 DIV.intB {display: none; }
	#visual_12 {width: 270px; }
		#visual_12 DIV.intA {background-image: url(images/visual_12.gif); width: 270px; }
		#visual_12 DIV.intB {display: none; }
	#visual_13 {width: 253px; }
		#visual_13 DIV.intA {background-image: url(images/visual_13.gif); width: 253px; }
		#visual_13 DIV.intB {display: none; }
	#visual_14 {width: 351px; }
		#visual_14 DIV.intA {background-image: url(images/visual_14.gif); width: 351px; }
		#visual_14 DIV.intB {display: none; }
	#visual_15 {width: 259px; }
		#visual_15 DIV.intA {background-image: url(images/visual_15.gif); width: 259px; }
		#visual_15 DIV.intB {display: none; }
	#visual_16 {width: 261px; }
		#visual_16 DIV.intA {background-image: url(images/visual_16a.jpg); width: 122px; }
		#visual_16 DIV.intB {background-image: url(images/visual_16b.gif); right: 122px; width: 139px; }
	#visual_17 {width: 388px; }
		#visual_17 DIV.intA {background-image: url(images/visual_17a.jpg); width: 300px; }
		#visual_17 DIV.intB {background-image: url(images/visual_17b.gif); right: 300px; width: 88px; }
	#visual_18 {width: 221px; }
		#visual_18 DIV.intA {background-image: url(images/visual_18.gif); width: 221px; }
		#visual_18 DIV.intB {display: none; }
	#visual_19 {width: 156px; }
		#visual_19 DIV.intA {background-image: url(images/visual_19.gif); width: 156px; }
		#visual_19 DIV.intB {display: none; }
	#visual_20 {width: 297px; }
		#visual_20 DIV.intA {background-image: url(images/visual_20a.jpg); width: 248px; }
		#visual_20 DIV.intB {background-image: url(images/visual_20b.gif); right: 248px; width: 49px; }
	#visual_21 {width: 408px; }
		#visual_21 DIV.intA {background-image: url(images/visual_21a.jpg); width: 253px; }
		#visual_21 DIV.intB {background-image: url(images/visual_21b.gif); right: 253px; width: 155px; }
/* /Картинка справа вверху */

.newsBlk {border-bottom: 1px solid #93B9DE; margin-right: 9px; margin-bottom: 0.5em; padding-bottom: 0.4em; }

.newsBlk H4,
#iNews .newsBlk {background: url(images/newsBullet.gif) 1px 4px no-repeat; color: #036; padding-left: 15px; }

.newsBlk H4 {font-size: 100%; font-weight: bold; margin: 0; }

#content UL.nd {margin: 0; padding: 0; list-style: none; }
#content DIV.epigraph {font-style: italic; margin-left: 5em; text-align: right; }

.articlePartInfo {background: #F0F1F2; border: 1px solid #808080; font-size: 85%; padding: 7px; }
.articlesList {margin: 0; }
.articlesList DT {font-weight: normal; }
.articlesList DD {font-size: 85%; margin: 0; margin-top: 0.4em; margin-bottom: 0.8em; }

/* Картинка по центру (с комментарием) */
DIV.imgB {clear: both; color: #808080; margin-bottom: 0.9em; text-align: center; }
DIV.imgB P {font-size: 85%; margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
DIV.imgB IMG {border-color: #808080; }
/* /Картинка по центру (с комментарием) */
.tblForm {width: 600px; }
.tblForm TD {padding-right: 10px; }
.formRequired {color: #F00; }
.sign {text-align: right; } /* Подпись под текстом */

DIV.hr {background: url(images/hrBg.gif) repeat-x; height: 1px; margin-bottom: 0.9em; }
* HTML DIV.hr {overflow: hidden; }
DIV.hr HR {display: none; }
#tblContacts TH {padding-right: 1em; text-align: left; }

DIV.tblB {text-align: center; }
DIV.tblB TABLE TD, DIV.tblB TABLE TH {border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; padding-left: 3px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; }
DIV.tblB TABLE TD {text-align: center; }
DIV.tblB TABLE {border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; margin-bottom: 0.9em; margin-left: auto; margin-right: auto; }

#btnPrint A {background: url(images/btnPrint.gif) no-repeat; display: block; height: 17px; margin-left: auto; overflow: hidden; width: 78px; }
#btnPrint A SPAN {display: none; }
#btnPrint {margin-top: 1em; margin-bottom: 1em; text-align: right; }
INPUT#out {width: 25em; }

#cCode {position: absolute; height: 1px; left: 0; overflow: hidden; top: 0; width: 1px; }

#iProducts {border-left: 3px solid #E7E7E7; border-right: 3px solid #E7E7E7; float: right; font-size: 92%; margin-left: 10px; margin-bottom: 10px; padding-left: 1px; padding-right: 1px; }
#iProductsA {background: #EDEDED; padding: 10px; }
#iProducts UL {margin: 0; padding: 0; padding-left: 15px; }
#iProducts LI {margin: 0; margin-bottom: 0.5em; padding: 0; }
#iProducts H4 {color: #036; font-size: 100%; margin: 0; margin-bottom: 0.5em; padding: 0; }

#iNews {font-size: 85%; }

H1, H2, H3 {clear: both; }

.opinionPic {float: right; margin-left: 10px; margin-bottom: 10px;}
.opinionPic IMG {border: 1px solid #000; }

FORM .checkboxes {margin: 1em 0; }

.pureImgC {border: 1px solid #000; float: right; margin-left: 15px; margin-bottom: 15px; }
.pureImgA {border: 1px solid #000; float: left; margin-right: 15px; margin-bottom: 15px; }

.epig {font-size: 0.85em; margin-left: auto; width: 50%; }

.long LI {margin-bottom: 1em; }

/* Картинка справа (с комментарием), обтекаемая слева */
.imgA, .pureImgA {clear: both; color: #000; float: left; margin-right: 10px; margin-bottom: 7px; }
TABLE.imgA TH, TABLE.pureImgA TH {font-size: 0.85em; font-weight: normal; padding: 0; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; }
TABLE.imgA, TABLE.pureImgA {width: 1px; }
TABLE.imgA TD, TABLE.pureImgA TD {text-align: center; }
.imgA IMG {border: 1px solid #000; }
.imgA P, .pureImgA P {font-size: 0.85em; margin: 0; margin-top: 0.1em; }
/* /Картинка справа (с комментарием), обтекаемая слева */

/* Картинка справа (с комментарием), обтекаемая слева */
.imgC, .pureImgC {clear: both; color: #000; float: right; margin-left: 10px; margin-bottom: 7px; }
TABLE.imgC TH, TABLE.pureImgC TH {font-size: 0.85em; font-weight: normal; padding: 0; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; padding-right: 10px; }
TABLE.imgC, TABLE.pureImgC {width: 1px; }
TABLE.imgC TD, TABLE.pureImgC TD {text-align: center; padding-right: 10px; }
.imgC IMG {border: 1px solid #000; }
.imgC P, .pureImgC P {font-size: 0.85em; margin: 0; margin-top: 0.1em; }
/* /Картинка справа (с комментарием), обтекаемая слева */

/* Картинка по центру (с комментарием) */
.imgB {clear: both; color: #000; 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 #000; }
.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; }
.imgB P, .pureImgB P {font-size: 0.85em; margin: 0; margin-top: 0.1em; }

#pageSection {color: #07396A; font-size: 0.85em; }
