#content { font: 13px Tahoma, Verdana, Helvetica, sans-serif; color: #666; margin: 62px 22px 65px 0; }
#extra { font-size: 11px; line-height: 1.6; color: #666; background: #F2F2F2 url(/pics/bg/03.gif); border-left: 4px solid #FFC400; padding: 28px 60px 28px 47px; }
#extra2 { font-size: 11px; line-height: 1.6; color: #666; background: #FFF; padding: 18px 60px 18px 51px; }

H1 { font: bold 18px Arial, sans-serif; color: #024C98; margin: 1em 0 1em -21px; background: url(/pics/bg/08.jpg) 0 11px no-repeat; padding: 0 0 6px 21px; position: relative; height: 1%; z-index: 1; }
H2 { font: bold 15px Arial, sans-serif; color: #024C98; margin: 15px 0; }
H3 { font: bold 12px Tahoma, sans-serif; color: #024C98; margin: 15px 0; }

P { margin: 15px 0; }
#extra P { margin: 0; }
#content P { line-height: 18px; }
P.plusInfo { font-size: 11px; color: #024C98; line-height: 18px; margin: 15px 0 15px 38px; }
BLOCKQUOTE { margin-left: 38px; }

A, A:visited, P.plusInfo A { color: #024C98; }
A:hover { color: #FFC400; }

/* Приложенные файлы */
DIV.file { margin: 0 0 0 38px; padding: 6px 0 0 54px; font-size: 10px; min-height: 39px; _height: 39px; line-height: 1.5; position: relative; }
DIV.file A.file-icon { position: absolute; top: 0; left: 0; background: #FFC400 url(/pics/file.gif) 12px 11px no-repeat; width: 39px; height: 39px; display: block; }
DIV.file A.file-icon:HOVER { background-color: #FFD139; }
DIV.file A { font: bold 11px tahoma; color: #666; }
DIV.file A:hover { color: #FFC400; }

/* Списки */
#content UL, #content OL { margin: 15px 0 15px 38px; font-size: 11px; }
#content OL LI { margin: 12px 0 12px 18px; _margin-left: 22px; }
#content UL LI { list-style: none; margin: 12px 0; padding-left: 21px; background: url(/pics/ul.gif) 0 3px no-repeat; _background: url(/pics/ul.gif) 0 5px no-repeat; }
#content OL UL, #content UL UL { margin: 12px 0 12px 20px; _margin-left: 16px; }
#content UL OL LI { background: none; list-style-type: decimal; padding-left: 0; margin: 12px 0; }
#content OL OL LI { margin: 12px 0; }

#extra2 UL { margin: 15px 0 15px 18px; font-size: 11px; }
#extra2 UL LI { list-style: none; margin: 12px 0; padding-left: 21px; background: url(/pics/ul.gif) 0 3px no-repeat; _background: url(/pics/ul.gif) 0 5px no-repeat; }

/* Таблицы */
TABLE.data { width: 100%; border: 1px hidden; _border: 2px solid #FFF; border-collapse: collapse; }
TABLE.data CAPTION { font-weight: bold; color: #666; text-align: left; padding-bottom: 9px; font-size: 11px; }
TABLE.data TD,
TABLE.data TH { padding: 8px 10px; text-align: center; vertical-align: top; }
TABLE.data THEAD.s TH { font-size: 10px !important; }
TABLE.data TH { background: #FFC400 url(/pics/bg/th2.gif) repeat-y; color: #FFF; border-left: 1px solid #FFF; font-size: 12px; }
TABLE.data TD { color: #024C98; font-size: 11px; background: #FFF; border: 1px solid #DADADA; vertical-align: middle !important; }
TABLE.data TH DIV {  background: url(/pics/bg/th.gif) no-repeat; width: 7px; height: 7px; position: relative; float: right; top: -8px; right: -10px; }
TABLE.data TR.first TD { border-top: 5px solid #DADADA; background: url(/pics/bg/td.gif) no-repeat; }
TABLE.data TR.first TD#nb { background: none; }
TABLE.data TFOOT TD { line-height: 8px; padding: 0; }
TABLE.data UL, TABLE.data OL { margin-top: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding-left: 0 !important; text-align: left; }
TABLE.data P { margin: 0 !important; line-height: 1.2 !important; }
TABLE.data TR.rs TD { padding-top: 4px; padding-bottom: 4px; }

/* Изображения */
#content IMG { display: inline; }
A IMG { border: none }
.left { float: left; margin: 0.2em 1em .7em 0; }
.right { float: right; margin: 0.2em 0 .7em 1em; }
.withTxt { width: 1% !important; }
.withTxt * { font-size: 11px }
.withTxt .text { padding-top: .7em; }
.withTxt .text, .withTxt .text * { font-weight: bold; }
.withTxt .text A { font-weight: normal; }

DIV.contacts { margin: 15px 0; width: 400px; }
DIV.contacts TABLE { width: 100%; }
DIV.contacts TABLE TD { font-size: 12px; padding: 3px 0; line-height: 150%; }
DIV.contacts TABLE TD.desc { border-right: 1px solid #E8E8E8; text-align: right; padding-right: 15px; font-weight: bold; }
DIV.contacts TABLE TD.desc2 { border-right: 1px solid #E8E8E8; text-align: right; padding: 7px 15px 0 0; font-size: 11px; }
DIV.contacts TABLE TD.code { padding: 5px 10px 3px 15px; color: #999; text-align: left; }
DIV.contacts TABLE TD.email { padding: 3px 10px 3px 15px; text-align: left; }
DIV.contacts TABLE TD.inf { width: 100%; text-align: left; font: 21px arial; }
DIV.contacts TABLE TD.inf SPAN {
	position: relative;
	top: -4px;
	left: 15px;
	color: #024C98;
	font: 11px tahoma;
	}