<html><head><meta http-equiv=Content-Type content='text/html; charset=windows-1251'></head>
* {font-size: 100.01%;}

body {margin: 0; padding: 0; height: 100%; color: #4D4D4D; font-family: Arial, Verdana, Tahoma,  sans-serif; font-size: 0.8em;
	background-position: 1400px 0;
}

a {color: #9b0005; font-weight: bold;  outline: none; }
a:visited {color: #9b0005;}
a:hover {color: #f00;}

.width_fix {width: 100%;}
.clear {clear: both;}


/* PNG fix for IE */
.png {//background-image: none !important; //behavior: url("../js/pngfix.htc");}

/* ---------------------- */
/* Standard HTML elements */
/* ---------------------- */

img {margin: 0; padding: 0; border-width: 0; border:none;}


h1, h2, h3, h4, h5 {font-weight: bold; margin: 0 0 0.3em 0;}
h1 { font-size: 1.6em; margin: 0 0 0.75em 0; font-weight:normal; text-transform: uppercase }
h2 {font-size: 1.4em; font-weight: normal }
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1em;}

/* IE headers */
h2, h3, h4, h5 {//margin-top: expression( !this.previousSibling || ( this.previousSibling && this.previousSibling.nodeName.match( /^H\d$/ ) ) ? 0 : '1.2em' );}

/* H1 sections colors */
body h1 {color:#9b0005;}

p, dl, address, blockquote {margin: 0 0 0.65em 0; padding: 0; line-height: 140%;}

p.before_list {margin-bottom: 0.3em;}

dt {margin: 0;}
dd {margin: 0.5em 0 0.5em 0;}

/* Lists */
ul, ol {margin: 0 0 0.65em 2em; padding: 0;}
ul {list-style-type: none;}
li {margin: 0.5em 0 0 0; padding: 0;}

ul li, ol li ul li {padding-left: 20px; margin-left: 0; background: url("/i/bullet.gif") 0 0.6em no-repeat;}
ol li, ul ol li {padding-left: 0; margin-left: 20px; background: none;}

ul li#exp_potenc {padding-left: 35px; margin-left: 0; background: url("/i/bullet_exp_potenc.gif") 0 0 no-repeat;}
ul li#exp_bcm {padding-left: 35px; margin-left: 0; background: url("/i/bullet_exp_bcm.gif") 0 0 no-repeat;}

li ul, li ol {margin-bottom: 0;}

li ul li, li ol li {margin-top: 0.3em;}

ul.nobullets li {background: none;}


ul.navigation-left {margin: 0 4.3em 0 0px; margin-bottom: 150px; }
ul.navigation-left li {padding-left: 1px; background: none; font-size: 1.1em }
ul.navigation-left ul.navigation-left {margin-bottom: 1em; margin-left: 1em;}
ul.navigation-left ul.navigation-left a {font-weight: normal; }

.navigation-left a {font-weight: bold; font-size: 90%;}
.navigation-left a {color: #9b0005; }
.navigation-left a:visited {color: #9b0005;}
.navigation-left a:hover {color: #333333; background-color: transparent;}

ul.navigation-left li.selected {background-color: transparent; font-weight: normal; color: #333333; text-decoration: none;}

.navigation-left li.selected,
.navigation-left a.selected,
.navigation-left b.selected {font-weight: bold; text-decoration: none; }


ul.navigation {margin-left: 0;}
ul.navigation li {padding-left: 0; background: none;}
ul.navigation ul.navigation {margin-bottom: 1em; margin-left: 1.2em;}

.navigation a,
.navigation b {font-weight: bold; font-size: 0.9em;}

.navigation a {color: #333333; text-decoration: none; }
.navigation a:visited {color: #333333; text-decoration: none;}
.navigation a:hover {color: #9b0005;}

/* ------ */
/* Layout */
/* ------ */

div#measurer {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}

div#layout {position: relative; min-width: 850px; max-width: 1400px; min-height: 100%; background-color:#ffffff; //height: 100%;}

div#layout {
//width: expression(
	(
		document.getElementById('measurer')
		&& document.getElementById('measurer').clientWidth < 850
	)
	?	'850px'
	:	(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 1400
		)
		?	'100%'
		:	'1400px'
);
}

div#layout_reducer {margin-left: 35px; margin-right: 0px}

img#logo_print {display: none;}

div#logo {margin: 0px 35px 30px 35px; text-align:center; }
/* ------ */
/* Header */
/* ------ */
div#header {padding-bottom: 1.5em; }
div.main_column-head {float: left; min-height: 1px; width: 75%;  position: relative; z-index: 1;}
body#home_page div#header {padding-bottom: 1.5em;}
/* ------ */
/* Header -2 */
/* ------ */
div#header-2 {margin:0px; margin-top:60px;  margin-left:0px; padding: 0;  padding-bottom: 1em;}

div.splash { margin: 0px 0px 0px 0px; position: relative; width: 100%; float: left; //float: none; height: 150px; background: url("/i/head.jpg") 100% 0 no-repeat }
body#home_page div.splash { margin: 0px 0px 0px 0px; position: relative; width: 100%; float: left; //float: none; height: 250px; background: url("/i/head_250.jpg") 100% 0 no-repeat }

div.splash a {display: block; width: 100%; height: 100%;}
div.splash img.tr {position: absolute; top: 0; right: 0; width: 34px; height: 34px; background: url("/i/splash-tr.png") no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/splash-tr.png', sizingMethod='crop');}
div.splash img.br {position: absolute; bottom: 0; right: 0; width: 34px; height: 34px; background: url("/i/splash-br.png") no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/splash-br.png', sizingMethod='crop');}
div.splash img.bl {position: absolute; bottom: 0; left: 0; width: 34px; height: 34px; background: url("/i/splash-bl.png") no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/splash-bl.png', sizingMethod='crop');}

div.splash img.tr, div.splash img.br {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
div.splash img.br, div.splash img.bl {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );}

/* Columns */

div.columns {clear: left; width: 100%;}

div.main_column,
div.additional_column {float: left; min-height: 1px; }

div.main_column {width: 71%; //margin-right: -100%; position: relative; z-index: 1;}
div.additional_column {width: 29%; //margin-left: 71%; //margin-right: -1px; //display: inline;}

div.extra_column,
div.content_column {float: left; min-height: 1px;}

div.extra_column {width: 28%; //margin-right: -100%; position: relative; z-index: 1;}
div.content_column {width: 72%; //margin-left: 28%; //margin-right: -1px; //display: inline;}

div.extra_column_reducer {margin-right: 0px;}


/* Home page */
body#home_page div.extra_column {width: 35%; font-size: 1em; }
body#home_page div.content_column {width: 65%; //margin-left: 35%; }

/* ------ */

div#hat, div#hat-l, div#hat-r {width: 100%; float: left; //float: none; min-height: 85px; //height: 85px;}
div#hat {position: relative; background: white url("/i/hat-bg.jpg") left bottom repeat-x; margin-bottom: 0.7em;}
div#hat-l {background: transparent url("/i/hat-bg-l.jpg") left bottom no-repeat;}
div#hat-r {background: transparent url("/i/hat-bg-r.jpg") right bottom no-repeat;}

ul#language_switch {position: absolute; top: 0.2em; right: 2.5em;}
ul#language_switch li {display: inline; float: left; margin: 0 0 0 0.7em;}
ul#language_switch li b {color: #9e9e9e;}

div#main_navigation {width: 540px; float: left; //float: none; margin-left: 2em;}
div#main_navigation ul {margin: 0;}
div#main_navigation ul li {float: left; width: 88px; margin: 0;}
div#main_navigation ul li div.item_value {height: 70px; text-align: center }
div#main_navigation ul li div.item_value a:hover img {opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 80);}

div#service_icons {position: absolute; top: 0.2em; right: 35px;}
div#service_icons {margin: 0 0px 1.2em 50px; }
div#service_icons img {margin-left: 4px; margin-bottom:0; width: 20px; height: 20px; border:none; }

div#content {  }
div#content div.columns{padding: 15px 0px 0px 0px;}

div#content_core {margin-bottom: 2em;}

/* Extra column blocks */
div.extra_column h4 {margin-bottom: 0.6em;}
div.extra_column p {color: #4e5455;}
div.extra_column p.signature {font-style: italic; color: #9b9fa0; margin-bottom: 2em;}
div.extra_column p.huge {font-size: 2.5em; color: #2d3132;}
div.extra_column p.right_huge {font-size: 2.5em; color: #d6dadb; text-align:right;}

/* Articles */
dl.articles {margin: 20 0 0.1em 0;}
dl.articles dt.date {margin: 10 0 0.1em 0; font-size: 0.89em; color: #9ba1a8;}
dl.articles div.dates {color: #9ba1a8; width:18%; text-align: center; margin: 0px 20px 0 0; padding:10px 0 0px 0px; float:  left;}
dl.articles div.dates div.day{ font-size: 2.5em;}
dl.articles div.dates div.month{ font-size: 0.9em; margin: 0.9em 0 0 0; white-space: nowrap;}

dl.articles dd {margin: 10 0 0.65em 0;}
dl.articles dd div.name {font-weight: normal;  padding: 0px 0 10px 0px; }
dl.articles dd div.name_id {font-weight: normal;  padding: 0px 0 10px 0px; color: #9b0005;}
dl.articles dd div.name a {font-weight: normal; font-size: 1.1em;}

dl.articles dd div.summary {border-left: 1px solid #9b0005; margin: 5px 0 0 0px; padding: 0px 0 0 10px; font-size: 0.9em;}
dl.articles dd div.summary_id { margin: 5px 0 0 0px; padding: 0px 0 0 0px; font-size: 0.9em;}     
dl.articles dd div.summary p {margin: 0;}

table.number_of_page {font-size: 0.9em; font-weight: normal }
table.number_of_page a {font-weight: normal; text-decoration: none }

div.content_column table { }
div.content_column table.tep {BORDER: 0px; BORDER-COLLAPSE: collapse;  FONT-SIZE: 12px; LINE-HEIGHT: 15px;  VERTICAL-ALIGN: top; border-spacing: 0px;
  margin: 15px 0px 15px 0px; padding:0px; text-align: center}

div.content_column table.tep td {BORDER: #9b0005 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;}
.left { text-align: left }

div.content_column table.tep th {BACKGROUND-COLOR: transparent; BORDER: #9b0005 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px;}

