#schemehead {
	height: 0px;
	padding-top: 60px;
	z-index: 10;
	position: relative;
	}
	#schemehead h1 {
		position: absolute;
		top: -500px;
		}
	#schemehead p {
		margin: 0 0 10px 115px;
		padding: 0 0 0 15px;
		font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
		}
	#schemehead ul {
		list-style-type: none;
		margin: 0 0 0 65px;
		padding: 0;
		}
		#schemehead ul li {
			font: 155% Georgia, "Times New Roman", serif;
			padding-left: 50px;
			margin-bottom: 5px;
			}
		#schemehead ul li a {
			background: url(../img/arrow.png) left 70% no-repeat;
			padding-left: 50px;
			margin-left: -50px;
			zoom: 1;
			}
		#schemehead ul li.economic a {
			color: #ffbc01;
			}
		#schemehead ul li.business a {
			color: #ff910b;
			}
			#schemehead ul li a span {
				text-decoration: underline;
				}
		#schemehead ul li.complex a {
			color: #ff6400;
			}
		#schemehead a.contacts {
			font: 20px Georgia, "Times New Roman", serif;
			color: #00c6ff;
			position: absolute;
			top: 80px;
			left: 740px;
			}
		#schemehead a.fulltext {
			color: #ff771d;
			position: absolute;
			left: 670px;
			top: 140px;
			background: url(../img/ftext.jpg) left center no-repeat;
			padding-left: 70px;
			height: 70px;
			}
			#schemehead a.fulltext span {
				display: block;
				font-size: x-large;
				}

#schemebody {
	background: url(../img/schemebody.jpg) top center no-repeat;
	height: 1040px;
	position: relative;
	}
	#schemebody ol {
		margin: 0;
		padding: 0;
		font-weight: bold;
		list-style-type: none;
		}
		#schemebody ol li {
			position: absolute;
			cursor: pointer;
			font: bold 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
			/* text-indent: -1.25em;*/
			}
			#schemebody ol li span {
				font-weight: normal;
				color: #15c4f6;
				text-decoration: underline;
				}
			#schemebody ol li span.area {
				display: block;
				position: absolute;
				}
			#schemebody ol li:hover span {
				color: #ff6400;
				}
		#schemebody ol .position1 {
			top: 485px;
			left: 795px;
			}
			#schemebody ol .position1 span.area {
				top: -10px;
				left: 70px;
				height: 80px;
				width: 80px;
				}
		#schemebody ol .position2 {
			top: 665px;
			left: 715px;
			}
			#schemebody ol .position2 span.area {
				top: 50px;
				left: 35px;
				height: 90px;
				width: 90px;
				}
		#schemebody ol .position3 {
			top: 750px;
			left: 565px;
			}
			#schemebody ol .position3 span.area {
				top: 60px;
				left: -60px;
				height: 100px;
				width: 100px;
				}
		#schemebody ol .position4 {
			top: 680px;
			left: 365px;
			}
			#schemebody ol .position4 span.area {
				top: 15px;
				left: -125px;
				height: 110px;
				width: 110px;
				}
		#schemebody ol .position5 {
			top: 500px;
			left: 290px;
			}
			#schemebody ol .position5 span.area {
				top: -55px;
				left: -165px;
				height: 130px;
				width: 130px;
				}
		#schemebody ol .position6 {
			top: 350px;
			left: 350px;
			}
			#schemebody ol .position6 span.area {
				top: -145px;
				left: -145px;
				height: 135px;
				width: 135px;
				}
		#schemebody ol .position7 {
			top: 250px;
			left: 475px;
			}
			#schemebody ol .position7 span.area {
				top: -180px;
				left: -5px;
				height: 150px;
				width: 150px;
				}
		#schemebody ol .position8 {
			top: 350px;
			left: 670px;
			}
			#schemebody ol .position8 span.area {
				top: -170px;
				left: 50px;
				height: 180px;
				width: 180px;
				}
		.overlay {
			position: absolute;
			top: 0;
			left: 0;
			height: 120%;
			width: 100%;
			display: none;
			}
			.overlay .text {
				text-align: center;
				font: 13px Arial, Helvetica, sans-serif;
				color: #fff;
				position: absolute;
				}
				.overlay .text p {
					margin: 0 0 1em 0;
					padding: 0;
					}
				.overlay .text a.more {
					color: #fff;
					font-weight: bold;
					}
			.overlay .plus {
				position: absolute;
				height: 35px;
				width: 35px;
				}
			.overlay .next {
				position: absolute;
				height: 75px;
				width: 75px;
				}
		#overlay1 {
			background: url(../img/ol1.png) no-repeat;
			}
			#overlay1 .text {
				width: 250px;
				height: 250px;
				left: 775px;
				top: 430px;
				}
			#overlay1 .plus {
				bottom: 915px;
				left: 865px;
				}
			#overlay1 .next {
				position: absolute;
				bottom: 405px;
				left: 840px;
				}
		#overlay2 {
			background: url(../img/ol2.png) no-repeat;
			}
			#overlay2 .text {
				top: 670px;
				left: 680px;
				width: 250px;
				height: 250px;
				}
			#overlay2 .plus {
				bottom: 670px;
				left: 925px;
				}
			#overlay2 .next {
				bottom: 315px;
				left: 550px;
				}
		#overlay3 {
			background: url(../img/ol3.png) no-repeat;
			}
			#overlay3 .text {
				top: 775px;
				left: 435px;
				width: 250px;
				height: 250px;
				}
			#overlay3 .plus {
				top: 815px;
				left: 770px;
				}
			#overlay3 .next {
				top: 820px;
				left: 265px;
				}
		#overlay4 {
			background: url(../img/ol4.png) no-repeat;
			}
			#overlay4 .text {
				top: 630px;
				left: 155px;
				width: 250px;
				height: 250px;
				}
			#overlay4 .plus {
				top: 900px;
				left: 415px;
				}
			#overlay4 .next {
				top: 495px;
				left: 95px;
				}
		#overlay5 {
			background: url(../img/ol5.png) no-repeat;
			}
			#overlay5 .text {
				top: 430px;
				left: 75px;
				width: 250px;
				height: 250px;
				}
			#overlay5 .plus {
				top: 720px;
				left: 170px;
				}
			#overlay5 .next {
				top: 215px;
				left: 225px;
				}
		#overlay6 {
			background: url(../img/ol6.png) no-repeat;
			}
			#overlay6 .text {
				top: 190px;
				left: 140px;
				width: 250px;
				height: 250px;
				}
			#overlay6 .plus {
				top: 425px;
				left: 95px;
				}
			#overlay6 .next {
				top: 85px;
				left: 445px;
				}
		#overlay7 {
			background: url(../img/ol7.png) no-repeat;
			margin-top: -60px;
			}
			#overlay7 .text {
				top: 90px;
				left: 430px;
				width: 250px;
				height: 250px;
				}
			#overlay7 .plus {
				top: 185px;
				left: 305px;
				}
			#overlay7 .next {
				top: 175px;
				left: 775px;
				}
		#overlay8 {
			background: url(../img/ol8.png) no-repeat;
			}
			#overlay8 .text {
				top: 170px;
				left: 660px;
				width: 250px;
				height: 250px;
				}
				#overlay8 .text .more {
					color: #fff;
					font-weight: bold;
					}
			#overlay8 .plus {
				top: 450px;
				left: 900px;
				padding-top: 20px;
				width: 75px;
				height: 55px;
				color: #fff;
				text-align: center;
				font: 130% Georgia, serif;
				}
		.ol_show {
			display: block;
			}
			
#scheme .foot {
	background: none;
	height: 300px;
	padding: 25px 0 0 607px;
	position: relative;
	}
	#scheme .foot .backlink {
		background: url(../img/backlink.png) left center no-repeat;
		font: 20px Georgia, "Times New Roman", serif;
		color: #00c6ff;
		padding: 0 0 0 65px;
		position: absolute;
		top: 25px;
		left: 78px;
		}

.footer {
	background: none;
	height: 300px;
	padding: 25px 0 0 607px;
	position: relative;
	}
	.footer .backlink {
		background: url(../img/backlink.png) left center no-repeat;
		font: 20px Georgia, "Times New Roman", serif;
		color: #00c6ff;
		padding: 0 0 0 65px;
		position: absolute;
		top: 25px;
		left: 78px;
		}
