//.png {BEHAVIOR: url('/png.htc')}
* {margin:0; padding:0;}
html, body {width:100%; height:100%; font:100% arial,sans-serif; color:#333;background:white;}


h1, h3 {margin-bottom:0.5em; font-size:1.8em; font-weight:normal; color:#A4489C;}
h2 {margin-bottom:0.5em; margin-top:1em; font-size: 1.3em;}
h3 {font-size:1.1em; font-weight:bold; text-decoration:underline; color:#A4489C;}
h4 {font-size:1em; margin:1.5em 0 1em 20px;}
dt {margin-bottom:0.3em;}
dd {margin-bottom:1.2em; font-size:0.85em;}
dl {margin-bottom:2.2em; margin-left:20px;}

h1 span
{
  color: #000;
}

input {font:100% arial,sans-serif; color:#333;}

p {margin-bottom:1em;}
a {color:#333;}
a:hover {text-decoration:none;}
img {border:none;}

a.purp
{
 color:#A4489C;
}

blockquote {font-style: italic; font-size:0.85em;}

img.partners {font-weight:bold;}
p.partners {padding:1.2em 0;}

.reports {background:#ebebeb url(i/word.gif) no-repeat 25px 50%; margin-bottom:2em; _margin-bottom:4em; padding:5px 0 5px 70px;}
.reports ul {list-style:none; margin-bottom:0 !important;}
.reports li {margin-bottom:0.5em !important;}
.reports li a {color:#A4489C;}


#layout {min-height:100%; _height:100%; min-width:800px; width:expression(document.body.clientWidth<800 ? "790px" : "100%"); margin-bottom:-930px; position:relative;z-index:2; font-size:80%;}
#layout_inner {padding-bottom:500px;}
.chief #layout_inner {padding-bottom:500px;}

#top {height:75px; position:relative; margin-bottom: 90px;}

#syslinks {width:30%; position:absolute; left:0; bottom:0;}
#syslinks_inner{width:100%;max-width:400px; margin:0 auto;}
#syslinks_inner{width:expression(document.body.clientWidth>1200 ? "400px" : "100%");}
#syslinks_inner div {float:left; position:relative; bottom:-2px; padding-left:57px; border-right:1px solid #ddd;}
#syslinks a, #syslinks span {padding: 5px; margin-right:20px; float:left;}
#syslinks a img{background:#6A777F;}
#syslinks span img{background:#ccc;}
#syslinks a:hover img {background:#FF002C;}

#langlinks {width:36%; position:absolute; right:0; bottom:0; text-align:center;}
#langlinks ul {width:18em; position:relative; left:5em; margin:0 auto; list-style:none; text-transform:uppercase; font-size:0.8em; line-height:100%; _line-height:140%;}
#langlinks ul li {float:left; margin-right:2em; padding-top:75px; position:relative; z-index:2;}
#langlinks ul li a {color:#993399;}
#langlinks ul li span {color:#bbb;}
#langlinks ul li.selected span {color:#6A787F;}
#langlinks ul li.selected {z-index:1; padding-left:59px; margin-left:-59px; background:url(i/selected_top.gif) no-repeat 85% top;}

#logo {position:absolute; left:30%; bottom:0;}
#logo img {position:relative; left:-27px; bottom:-7px;}

#crumbs {margin-left:30%; margin-bottom:35px;}
#crumbs ul {list-style:none; margin-left:-0.2em; _margin-left:0;}
#crumbs li {display:inline; padding:0 0.7em 0 0.3em; background:url(i/li_slash.gif) no-repeat right 0.3em;}
#crumbs li:last-child {background:none;}
#crumbs li {background-image:expression(this == this.parentNode.lastChild ? "none" : "inherit");}

#crumbs a, #crumbs span{ color:#666;}

#menu {width:30%; float:left; padding-top:3.2em;}
#menu_inner{width:100%;max-width:400px; margin:0 auto;}
#menu_inner{width:expression(document.body.clientWidth>1320 ? "400px" : "100%");}

#menu ul {font-family:tahoma; list-style:none; padding-left:122px;position:relative; z-index:1; left:-60px;}
#menu ul li {padding-bottom:0.5em; position:relative;}
#menu ul ul {position: static; padding-left:16px;}
#menu ul ul li {padding: 0 0 0.5em 9px; background:url(i/li.gif) no-repeat left 0.6em;}
#menu ul a, #menu ul span {color:#A7619E;}
#menu ul ul a, #menu ul ul span {color:#666;}
#menu ul li span {font-weight:bold; color:#333;}
#menu ul li a.selected {font-weight:bold; color:#333;}
#menu ul li.selected ul {margin-top:0.3em; margin-bottom:-0.3em;}
#menu ul li.selected {padding:0 0 92px 120px; margin:0 0 -88px -120px; background:url(i/selected.gif) no-repeat -7px 0.3em;}
#menu ul ul li.selected {display:inline; padding:0 0 0.5em 9px; margin:0; background:none;}

#banner {width:70%; min-width:250px;  width:expression(document.body.clientWidth>800 ? "250px" : "100%"); padding:50px 0 0 0; text-align:center;}
#banner p {padding: 5px 40px 0 40px;}
#banner a {color:#666;}

#content {padding-left:30%;}
#content_inner {width:60%; padding-left:2px;}

#content ul {margin-bottom:1em; margin-left:18px; position:relative; left:-18px;}
#content li {margin-bottom:1em;}
#content h1 {position:relative; left: -2px;}

#bottom {height:930px; min-width:800px; width:expression(document.body.clientWidth<800 ? "790px" : "100%");}
#landscape {height:750px; ba ckground: url(bg.jpg) no-repeat 50% bottom;}
#landscape div {height:100%;}

#landscape #bg_close {position:relative; background: url(i/grass.jpg) no-repeat 58% bottom;}
#landscape #object_left {position:absolute; left:0; bottom:0; width:25%; overflow:hidden;}
#landscape #object_left div {background: url(i/man.png) no-repeat right bottom; max-width:215px; margin:0 auto;}
#landscape #object_left div {_background:none; _position:relative; width:expression(document.body.clientWidth>890 ? "215px" : "100%");}
#landscape #object_left div div {background:none; _position:absolute; _bottom:0; _right:0; _width:215px; _height:395px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/man.png', sizingMethod='noscale');}
#landscape #object_right {position:absolute; right:0; bottom:0; width:40%; max-width: 500px; background: url(i/ladder.png) no-repeat left bottom; width:expression(document.body.clientWidth>1270 ? "500px" : "40%"); _background:none; _overflow:hidden;}
#landscape #object_right div {_position:absolute; _bottom:0; _left:0; _width:533px; _height:630px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ladder.png', sizingMethod='crop');}

.social #landscape #bg_close {background: url(i/grass_children.jpg) no-repeat 49% bottom;}
.social #landscape #object_left div {background: url(i/tree.png) no-repeat 120% bottom; max-width:321px; margin:0 auto; position:relative; left:-20px; bottom:10px;}
.social #landscape #object_left div {_background:none; _position:relative; width:expression(document.body.clientWidth>1200 ? "321px" : "100%");}
.social #landscape #object_left div div {background:none; bottom:0; left:auto; _position:absolute; _bottom:0; _right:0; _width:321px; _height:357px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tree.png', sizingMethod='noscale');}
.social #landscape #object_right {position:absolute; right:0; bottom:0; width:20%; height:540px; background: url(i/shar.gif) no-repeat left top;}
.social #landscape #object_right div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop');}

.chief #landscape #bg_close {background: url(i/grass_tube.jpg) no-repeat 49% bottom;}
.chief #landscape #object_left div {background: url(i/kust.png) no-repeat right bottom; max-width:193px; margin:0 auto; position:relative; bottom:75px;}
.chief #landscape #object_left div {_background:none; width:expression(document.body.clientWidth>930 ? "193px" : "100%");}
.chief #landscape #object_left div div {background:none; bottom:0; left:auto; _position:absolute; _bottom:0; _right:0; _width:193px; _height:153px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/kust.png', sizingMethod='noscale');}
.chief #landscape #object_right {position:absolute; right:0; bottom:0; width:28%; max-width: 400px; height:890px; background: url(i/truba.gif) no-repeat left bottom; width:expression(document.body.clientWidth>1370 ? "400px" : "28%");}
.chief #landscape #object_right div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop');}
.palchikov #landscape #bg_close {background: url(i/ukraina.jpg) no-repeat 49% bottom;}
.gazprom #landscape #bg_close {background: url(i/gazprom.jpg) no-repeat 49% bottom;}


.contacts #landscape #bg_close {background: url(i/grass_contacts.jpg) no-repeat 49% bottom;}
.contacts #landscape #object_left div {background: url(i/tree_little.png) no-repeat 100% bottom; max-width:272px; margin:0 auto; position:relative; left:-30px; bottom:10px;}
.contacts #landscape #object_left div {_background:none; width:expression(document.body.clientWidth>1100 ? "272px" : "100%");}
.contacts #landscape #object_left div div {background:none; bottom:0; left:auto; _position:absolute; _bottom:0; _right:0; _width:272px; _height:312px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tree_little.png', sizingMethod='noscale');}
.contacts #landscape #object_right {position:absolute; right:0; bottom:120px; width:40%; max-width: 100%; background: url(i/dom.gif) no-repeat left bottom; _background:none;}
.contacts #landscape #object_right div {_position:absolute; _bottom:0; _left:0; _width:735px; _height:416px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dom.gif', sizingMethod='crop');}


.map #landscape #object_left div {background: none;}
.map #landscape #object_left div div {background:none; filter:none;}
.map #landscape #object_right {position:absolute; right:0; bottom:0; width:40%; max-width: 500px; background: url(i/ladder_empty.png) no-repeat left bottom; width:expression(document.body.clientWidth>1270 ? "500px" : "40%"); _background:none; _overflow:hidden;}
.map #landscape #object_right div {_position:absolute; _bottom:0; _left:0; _width:533px; _height:630px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ladder_empty.png', sizingMethod='crop');}

ul.map {margin-bottom:2.5em !important;}
ul.map ul {margin-top:0.5em !important;}
ul.map li{list-style:none;}
ul.map li a{font-weight:bold;font-size: 1.3em; color:#993399;}
ul.map li li{margin-bottom:0.3em !important;}
ul.map li li a{font-size:1em; font-weight:normal; color:#333333;}

ul.nobullet {list-style:none;}

.members {float:left; position:relative; _position:relative; _left:-15px;}
.members li {margin:0; padding-bottom:0.7em; }
.members img {position:absolute; left:17em; top:0; display:none; opacity: 0.1; filter: alpha(opacity: 10);}

.members img.adv {position:absolute; left:22em; top:4em; display:none; opacity: 0.1; filter: alpha(opacity: 10);}


.special {font-size:1.2em; font-weight:bold; color:#A4489C;}

#footer {clear:both; height:176px; border-top:4px solid #AF5EA8; position:relative; z-index:10; font-size:80%;}
#law {width:30%; position:absolute; bottom:3em; left:0; bottom:125px; margin-bottom:-6em;}
#law_inner{max-width:338px; margin:0 auto; padding-left:62px; padding-right:2em;}
#law_inner{width:expression(document.body.clientWidth>1200 ? "338px" : "auto");}

#contacts {width:35%; padding-left:2px; position:absolute; left:30%; line-height:135%; bottom:125px; margin-bottom:-6em; }

#search {width:36%;  position:absolute; bottom:3em; right:0; bottom:125px; margin-bottom:-6em; }
#search_inner{width:17.5em; margin:0 auto;}
.submit {width:4.5em; height: 1.7em;}
.text {width:12em; margin-right:3px;}

/*
.he ader_formatted h2{margin-bottom:1.2em;}
.he ader_formatted p{margin-bottom:2.2em; margin-top:-1.2em;}

.he ader_formatted ul{margin-top:-1.2em; margin-bottom:2.2em; margi n-left:-1.2em;}
.he ader_formatted li{margin-left:1.2em;}


.map h1{margin-bottom:1.2em;}
.map ul {list-style:none; margin-top:0.8em !important; margin-left:1.4em;}
.map ul ul{margin-left:0;}

.map li{margin-bottom:0.0em !important;}
.map li a{font-weight:bold;font-size: 1.3em; color:#993399;}
.map li li{margin-bottom:0.1em !important;}
.map li li a{font-size:1em; font-weight:normal; color:#333333;}


.ma nagement a{font-weight:bold;font-size: 1.2em; color:#993399;}
.ma nagement span{font-weight:bold;font-size: 1.2em; color:#993399;}
*/

.banner{color:white;font:normal 1em Arial;height:214px;background:url("i/baner_bg.gif") repeat-x top left;margin-bottom:1em;}
.banner p{color:white;padding:0 20px 0 101px;margin-left:25%;}
.banner div{height:214px;}
.banner h3{color:white;font:normal 1.5em Arial;text-decoration:none;margin:0 0 0.2em 25%;padding:75px 20px 0 100px;}

#chuichenko div{background:url('i/chuichenko.jpg') no-repeat top left;}
#palchikov div{background:url('i/palchikov.jpg') no-repeat top left;}
#baumgartner div{background:url('i/baumgartner.jpg') no-repeat top left;}
#hausman div{background:url('i/hausman.jpg') no-repeat top left;}
#glebko div{background:url('i/glebko.jpg') no-repeat top left;}
#dubik div{background:url('i/dubik.jpg') no-repeat top left;}

.ukr_link {text-decoration:none; cursor:default;}

#news h2
{
  margin: 0;
}

#news span.date
{
  color: #999999;
}

#indicators
{
  font-size: 8pt;
}

#indicators td
{
  padding: 2px;
  vertical-align: top;
}

#indicators h3
{
  color: #000;
  margin: 0;
  text-decoration: none;
  font-size: 12pt;
}

#indicators span
{
  color: #A4489C;
  font-size: 10pt;
  font-weight: bold;
}


#indicators span.grey
{
  color: #999;
  font-size: 8pt;
  font-weight: normal;
}

#indicators td.arrow
{
  width: 11px;
}


#indicators td.right
{
  text-align: right;
  width: 55px;
}






