div#scheme {position: relative; left: 50%; width: 912px; margin-left: -456px;}

div#scheme p.image {margin: 0;}

div#scheme p.caption {position: absolute; margin: 0; color: #ffffff; font-family: Arial, sans-serif; font-size: 0.8em; line-height: 1.3; z-index: 3;}
div#scheme p.caption img.line {position: absolute;}

div#scheme p.caption_01 {left: 139px; top: 359px; width: 10em;}
div#scheme p.caption_01 img.line {left: 53px; top: -57px;}

div#scheme p.caption_02 {left: 304px; bottom: 392px; width: 10em;}
div#scheme p.caption_02 img.line {left: -47px; bottom: 7px; //bottom: expression( this.parentNode && this.parentNode.clientHeight % 2 ? '6px' : '7px' );}

div#scheme p.caption_03 {left: 361px; bottom: 284px; width: 10em;}
div#scheme p.caption_03 img.line {left: -7px; bottom: -84px; //bottom: expression( this.parentNode && this.parentNode.clientHeight % 2 ? '-85px' : '-84px' );}

div#scheme p.caption_04 {left: 600px; bottom: 300px; width: 11em;}
div#scheme p.caption_04 img.line {left: -21px; bottom: -38px; //bottom: expression( this.parentNode && this.parentNode.clientHeight % 2 ? '-39px' : '-38px' );}

div#scheme p.caption_05 {left: 719px; bottom: 358px; width: 10em;}
div#scheme p.caption_05 img.line {left: 52px; bottom: -40px; //bottom: expression( this.parentNode && this.parentNode.clientHeight % 2 ? '-41px' : '-40px' );}


div#large_object p.caption_06 {left: 127px; bottom: 240px; width: 13em;}
div#large_object p.caption_06 img.line {left: 84px; bottom: -61px; //bottom: expression( this.parentNode && this.parentNode.clientHeight % 2 ? '-62px' : '-61px' );}

div#large_object p.caption_07 {left: 292px; bottom: 355px; width: 16em;}
div#large_object p.caption_07 img.line {left: 77px; bottom: -72px; //bottom: expression( this.parentNode && this.parentNode.clientHeight % 2 ? '-73px' : '-72px' );}

div#large_object p.caption_08 {left: 659px; bottom: 332px; width: 13em;}
div#large_object p.caption_08 img.line {left: -7px; bottom: -75px; //bottom: expression( this.parentNode && this.parentNode.clientHeight % 2 ? '-76px' : '-75px' );}