.errorHeader	{ color: red; font-weight: bold; }
.errorText	{ color: red; }

.buttonInlined		{ margin: 0; padding: 0; border: 0; cursor: pointer; background: transparent; text-align: center; vertical-align: middle; }
.buttonInlined img	{ margin: 0; padding: 0; border: 0; }


a.news		{ text-decoration: none      !important; font-weight: normal !important; }
a.news:visited	{ text-decoration: none      !important; font-weight: normal !important; }
a.news:hover 	{ text-decoration: underline !important; }


.header-slogan		{ color:#FFFFFF; font-size:18px; font-family: "Arial Black", Arial, Helvetica, sans-serif; line-height:18px; }
.header-slogan-layer	{ position: absolute; top: 132px; left: 0px; width: 100%; }
.header-slogan-table	{ table-layout: fixed; width: 990px; }
.header-slogan-text	{ padding-right: 38px; text-align: right; padding-bottom: 5px; }

.blockFlow		{ }
.blockItem		{ }
.blockItemEmpty		{ }
.blockItemFilled	{ }
.blockName		{ font-weight: bold; font-size: 14px; margin: 0; padding-top: 1em; color: #001c78; }
.blockText		{ margin: 0; }
.blockText p		{ }
.blockText ul		{ margin-bottom: 0; }
.blockText li		{ }
.blockImageCentered	{ }
.blockImageFloated	{ }
.blockImageStricted	{ }

.flat			{ font-size: 100%; margin: 0; padding: 0; border: 0; color: inherit !important; //color: expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color : 'black') !important; }
.flat, b		{ font-weight: inherit !important; //font-weight: expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.fontWeight : 'normal') !important; }
div.measurer{padding-left:20px;margin-top:-10px;padding-bottom:10px;color:#a9a9a9;}
div.measurer  a{color:#a9a9a9;}