.scheme-container {
	margin: -29px 0px -29px 0px;
	height: 247px;
	position: relative;
	background: url('images/bg.jpg') center top no-repeat; }

ul.sign {position: relative; padding: 0px; margin: 0px auto; list-style: none; width: 990px;}
ul.sign li {display: block; margin: 0px; padding: 0px; position: absolute; z-index:1;}



ul.sign .label {display: block; position: absolute; padding: 7px 7px 5px 7px; color: #000; font-family: Verdana; font-size: 14px; line-height: 16px; background: #82c9cd; border: #00deff 1px solid ; }
ul.sign .line { display: block; position: absolute; }
ul.sign .area {position: absolute;  width: 20px; height: 20px; cursor: pointer;}

ul.sign .label,
ul.sign .line {display: none;}

ul.sign li.i1 {width: 315px; height: 107px; top: 5px; left:3px; }
ul.sign li.i1 .line {background: url('images/lines/l1.gif') top left no-repeat; width: 46px; height: 90px;  top: 15px; left: 0px;}
ul.sign li.i1 .label {top: 0px; left: 46px;}
ul.sign li.i1 .area {left: 4px; bottom: -13px;}

ul.sign li.i2 {width: 299px; height: 91px; left:156px; top:154px;}
ul.sign li.i2 .line {background: url('images/lines/l2.gif') top left no-repeat; width: 26px; height: 62px; top: 0px; left: 0px;}
ul.sign li.i2 .label {top: 45px; left: 26px;}
ul.sign li.i2 .area {left:-6px; top:-15px;}

ul.sign li.i3 {width: 334px; height: 129px; top: 14px; left: 170px;}
ul.sign li.i3 .line {background: url('images/lines/l3.gif') top left no-repeat; width: 36px; height: 113px;  left:0px; top:15px;}
ul.sign li.i3 .label {top: 0px; left:36px;}
ul.sign li.i3 .area {bottom:-15px; left:10px;}

ul.sign li.i4 {width: 314px; height: 91px; left:239px; top:156px;}
ul.sign li.i4 .line {background: url('images/lines/l4.gif') top left no-repeat; width: 26px; height: 60px;  left:0px; top:0px;}
ul.sign li.i4 .label {top: 45px; left:26px;}
ul.sign li.i4 .area {left:0; top:-15px;}

ul.sign li.i5 {width: 229px; height: 73px; left:266px; top:60px;}
ul.sign li.i5 .line {background: url('images/lines/l5.gif') top left no-repeat; width: 26px; height: 58px; top: 15px; left: 0px;}
ul.sign li.i5 .label {top: 0px; left:26px;}
ul.sign li.i5 .area {bottom:-16px; left:-6px;}

ul.sign li.i6 {width: 377px; height: 79px; left:286px; top:166px;}
ul.sign li.i6 .line {background: url('images/lines/l6.gif') top left no-repeat; width: 33px; height: 54px;  top: 0px; left: 0px;}
ul.sign li.i6 .label {top: 34px; left:33px;}
ul.sign li.i6 .area {left:-8px; top:-16px;}

ul.sign li.i7 {width: 368px; height: 59px; top: 57px; left: 317px; z-index: 2;}
ul.sign li.i7 .line {background: url('images/lines/l7.gif') top left no-repeat; width: 26px; height: 41px;  top: 18px; left: 0px;}
ul.sign li.i7 .label {top: 0px; left:26px;}
ul.sign li.i7 .area {bottom:-15px; left:-10px;}

ul.sign li.i8 {width: 313px; height: 89px; left:394px; top:49px;}
ul.sign li.i8 .line {background: url('images/lines/l8.gif') top left no-repeat; width: 40px; height: 76px; top:16px; left: 0px; }
ul.sign li.i8 .label {top: 0px; left:40px;}
ul.sign li.i8 .area {bottom:-18px; left:-5px;}

ul.sign li.i9 {width: 291px; height: 87px; left:510px; top:159px;}
ul.sign li.i9 .line {background: url('images/lines/l9.gif') top left no-repeat; width: 18px; height: 56px; top: 0px; left: 0px;}
ul.sign li.i9 .label {top: 42px; left:18px;}
ul.sign li.i9 .area {left:-5px; top:-17px;}

ul.sign li.i10 {width: 356px; height: 72px; top: 60px; left: 200px;}
ul.sign li.i10 .line {background: url('images/lines/l10.gif') top left no-repeat; width: 15px; height: 58px; top: 14px; right: 0px; }
ul.sign li.i10 .label {top: 0px; left:0px;}
ul.sign li.i10 .area {bottom:-20px; right:-6px;}

ul.sign li.i11 {width: 369px; height: 83px; left:234px; top:48px;}
ul.sign li.i11 .line {background: url('images/lines/l11.gif') top left no-repeat; width: 26px; height: 65px; top: 18px; right: 0px;}
ul.sign li.i11 .label {top: 0px; left:0px;}
ul.sign li.i11 .area {bottom:-17px; right:3px;}

ul.sign li.i12 {width: 370px; height: 56px; top:187px; left: 626px;}
ul.sign li.i12 .line {background: url('images/lines/l12.gif') top left no-repeat; width: 28px; height: 28px;  top: 0px; left: 0px;}
ul.sign li.i12 .label {top: 14px; left:28px;}
ul.sign li.i12 .area {left:-10px; top:-19px;}

ul.sign li.i13 {width: 356px; height: 56px; top:186px; left: 642px;}
ul.sign li.i13 .line {background: url('images/lines/l13.gif') top left no-repeat; width: 12px; height: 32px; top: 0px; left: 0px;}
ul.sign li.i13 .label {top: 14px; left:12px;}
ul.sign li.i13 .area {left:-2px; top:-19px;}

ul.sign li.i14 {width: 371px; height: 90px; left:263px; top:36px;}
ul.sign li.i14 .line {background: url('images/lines/l14.gif') top left no-repeat; width: 29px; height: 77px; top: 14px; right: 0px; }
ul.sign li.i14 .label {top: 0px; left:0px;}
ul.sign li.i14 .area {bottom:-15px; right:10px;}

ul.sign li.i15 {width: 384px; height: 87px; left:272px; top:39px;}
ul.sign li.i15 .line {background: url('images/lines/l15.gif') top left no-repeat; width: 41px; height: 73px; top: 14px; right: 0px;}
ul.sign li.i15 .label {top: 0px; left:0px;}
ul.sign li.i15 .area {bottom:-16px; right:4px;}

ul.sign li.i16 {width: 157px; height: 50px; left:546px; top:73px;}
ul.sign li.i16 .line {background: url('images/lines/l16.gif') top left no-repeat; width: 29px; height: 37px; top: 14px; right: 0px; }
ul.sign li.i16 .label {top: 0px; left:0px;}
ul.sign li.i16 .area {bottom:-10px; right:-10px;}

ul.sign li.i17 {width: 144px; height: 50px; top: 31px; left: 665px;}
ul.sign li.i17 .line {background: url('images/lines/l17.gif') top left no-repeat; width: 26px; height: 36px;  top: 14px; right: 0px;}
ul.sign li.i17 .label {top: 0px; left:0px;}
ul.sign li.i17 .area {bottom:-16px; right:-10px;}

