body, html 			{ height: 100%; margin: 0; padding: 0; font: 14px 'Noto Sans', Verdana, Tahoma, sans-serif; color: #323232; line-height: 22px; background: #FFF; text-align: left }

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a { text-align: left; color: #000; font-weight: normal; font-family: 'Noto Serif', 'Times New Roman', Times, serif }
h1 a, h2 a, h3 a, h4 a { color: #225572; text-decoration: none }
h1, h1 a			{ font-size: 23px; margin: 0 0 25px 0; line-height: 30px; padding-bottom: 10px; border-bottom: 1px solid #79797A }
h2, h2 a			{ font-size: 23px; margin: 0 0 20px 0; line-height: 30px }
h3, h3 a			{ font-size: 19px; margin: 0 0 20px 0; line-height: 25px }
h4, h4 a			{ font-size: 16px; margin: 0 0 10px 0; line-height: 22px }

p                   { margin: 10px 0 }

a					{ color: #225572; text-decoration: underline }
a:hover				{ color: #000 }
.pseudo				{ text-decoration: none; border-bottom: 1px dashed #225572 }

hr					{ height: 1px; border: 0; border-top: 1px solid #C9C9C9; margin: 20px 0 }

ul					{ padding: 0; margin: 6px 0 6px 20px }
ol					{ padding: 0; margin: 6px 0 6px 23px }
ul li				{ list-style: url(/media/li.gif); margin: 0 0 8px 0 }
ol li				{ margin: 0 0 8px 0 }

img					{ border: 0 }
.png 				{ behavior: url(/tools/iepngfix/iepngfix.htc) }

.fo_content			{ text-align: left; clear: both }

.fo_content img { margin: 6px 13px }
/* для выравнивания изображения в тексте достаточно назначить align или float (margin не нужен) */
.fo_content .img_left, .fo_content img[align="left"], .fo_content img[style="float: left;"] { margin: 6px 26px 6px 0 }
.fo_content .img_right, .fo_content img[align="right"], .fo_content img[style="float: right;"] { margin: 6px 0 6px 26px }

.fo_content img.no_side_margins, .fo_content .no_side_margins img { margin-left: 0; margin-right: 0 }
.fo_content img.no_margins, .fo_content .no_margins img { margin: 0 }

.block_header		{ height: 58px; background: #183E52 url(/media/block-header-bg.jpg) repeat-x; text-align: center; font: 20px 'Noto Serif', 'Times New Roman', Times, serif; color: #FFF }
.block_body 		{ background: #E7E7E7 url(/media/block-bg.jpg) repeat-x bottom }

input.ok-btn		{ background: url(/media/ok-btn.png) repeat-y; border: none; width: 30px; height: 30px; margin-left: 10px; padding: 0; cursor: pointer }
input.ok-btn:hover  { background-position: 0 30px }
