		body div.buroserif {
		    font-size: 1.3em;
		}
		body div.buroserif i {
		    font-family: "Bureauserif_10_pro_italic";
		    font-style: normal;
		}
		body div.buroserif, div.buroserif table, div.buroserif .paragraph td.one, div.buroserif .dparagraph td.one, div.buroserif .oparagraph td.one, div.buroserif .paragraph td.four, div.buroserif .dparagraph td.four, div.buroserif .oparagraph td.four, div.buroserif .paragraph td.two, div.buroserif .oparagraph td.two, div.buroserif .dparagraph td.two, div.buroserif td.leftmargin, div.buroserif .caption {
		    font-family: "Bureauserif_10_pro_regular";
		}
		body div.buroserif i, div.buroserif table i, div.buroserif .paragraph td.one i, div.buroserif .dparagraph td.one i, div.buroserif .oparagraph td.one i, div.buroserif .paragraph td.four i, div.buroserif .dparagraph td.four i, div.buroserif .oparagraph td.four i, div.buroserif .paragraph td.two i, div.buroserif .oparagraph td.two i, div.buroserif .dparagraph td.two i {
		    font-family: "Bureauserif_10_proitalic";
		}
		div.buroserif h1 {
		    font-family: "Bureausans_regular";
		    font-size: 3em;
		    font-weight: normal;
		    margin: 0;
		    width: auto;
		}
		div.buroserif h2, div.buroserif h3 {
		    font-family: "Bureausans_bold";
		    font-weight: normal;
		}
		h2.nomargin, h3.nomargin {
		    margin-top: 0;
		}
		.bureausans {
		    font-family: "Bureausans_regular" !important;
		    font-weight: normal;
		}
		td.four .bureausans {
		    font-family: "Bureausans_regular" !important;
		    font-size: 0.8em;
		    font-weight: normal;
		    line-height: 15px !important;
		}
		div.buroserif .paragraph td.four, div.buroserif .dparagraph td.four, div.buroserif .oparagraph td.four, div.buroserif .paragraph td.one, div.buroserif .dparagraph td.one, div.buroserif .oparagraph td.one {
		    padding-left: 12px;
		}


		.scrollyeah_active .scrollyeah__shaft {
		    cursor: url(/i/grab.cur) 16 16, url(/i/grab.cur), move;
			cursor: -moz-grab;
		}
		.scheme-image{
			position: relative;
			margin:0 auto;
		}
		.scheme-image-wrapper{
			padding:0px 0 30px;
		}
		.scheme-image-wrapper .text-description{
			font-size: 13px;

		}
		.scheme-body{
			padding:0 36px;
		}
		.scheme-image-wrapper .text-description > div{
			position: absolute;
			top:0px;
			left:-500px;
			padding:0 8px;
			/*margin-left:36px;*/
		}
		.scheme-image-wrapper .text-description > div .h{
			color: #276cb4;
			display: none;
		}
		.scheme-image-wrapper .text-description > div.hovered .h{
			display: block;
		}
		.scheme-image-wrapper .text-description .d-1{
			left:89px;
		}
		.scheme-image-wrapper .text-description .line{
			position: absolute;
			border-left: 1px solid #dadad9;
			/*
			transform: scaleX(0.5);
			-webkit-transform: scaleX(0.5);
			*/
			top:0;
			left:-1px;
			width:1px;
		}
		.scheme-image-wrapper .text-description .d-1 .line-1{
			height:227px;
		}
		.scheme-image-wrapper .text-description .d-2{
			left:226px;
		}
		.scheme-image-wrapper .text-description .d-2 .line-1{
			height:143px;
		}
		.scheme-image-wrapper .text-description .d-2 .line-2{
			height:366px;
			top: 171px;
		}
		.scheme-image-wrapper .text-description .d-3{
			left:722px;
		}
		.scheme-image-wrapper .text-description .d-3 .line-1{
			height:154px;
		}
		.scheme-image-wrapper .text-description .d-3 .line-2{
			height:198px;
			top: 336px;
		}
		.scheme-image-wrapper .text-description .d-4{
			left:976px;
		}
		.scheme-image-wrapper .text-description .d-4 .line-1{
			height:322px;
			left:133px;
		}
		.scheme-image-wrapper .text-description .d-4 .line-2{
			top:318px;
			height:132px;
			left:133px;
		}
		.scheme-image-wrapper .text-description .d-5{
			left:1207px;
		}
		.scheme-image-wrapper .text-description .d-5 .line-1{
			height:227px;
		}
		.scheme-image-wrapper .text-description .d-6{
			left:1514px;
		}
		.scheme-image-wrapper .text-description .d-6 .line-1{
			height:197px;
			left:171px;
		}
		.scheme-image-wrapper .text-description .d-6 .line-2{
			height:10px;
			top:214px;
			left:171px;
		}
		.scheme-image-wrapper .text-description .d-6 .line-3{
			top:230px;
			height:312px;
			left:171px;
		}
		.scheme-image-wrapper .text-description .d-7{
			left:1734px;
		}
		.scheme-image-wrapper .text-description .d-7 .line-1{		
			height:542px;
			left:193px;
		}
		.scheme-image-wrapper .hover-line{
			border-left: 1px solid #bb3300;
			position: absolute;
			height: 700px;
			top: 0px;
			left:0px;
			display:none;
			padding-left:8px;
			font-size: 13px;
			width:100px;
		}
		.scheme-image-wrapper .hover-line .date{
			position: absolute;
			top: -6px;
			font-size: 13px;

		}
		.scheme-image-wrapper .hover-line .a-height, .scheme-image-wrapper .hover-line .s-height{
			position: absolute;
			top: 15px;
			color: #276cb4;
			font-size: 13px;
		}
		.scheme-image-wrapper .hover-line .s-height{
			top: 376px;
		}
		.scheme-image-wrapper .hover-line .a-temp, .scheme-image-wrapper .hover-line .s-temp{
			position: absolute;
			top: 16px;
			font-size: 9px;
			font-variant: small-caps;
		}
		.scheme-image-wrapper .hover-line .a-temp{
			top: 336px;
		}
		.scheme-scroll-bar{
			width:800px;
			height:61px;
			background: url('images/scroll.png') left top no-repeat;
			background-size: 100%;
			position: relative;
			margin:0 auto 4.6em auto;
			cursor: pointer;
			-webkit-tap-highlight-color:rgba(0,0,0,0);
		}
		.scheme-scroll-bar .scroller{
			height:100%;
			position: relative;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			cursor:grab;
			left:0;
		}
		.scheme-scroll-bar .scroller-inner{
			height:100%;
			width:100%;
			overflow: hidden;
			position: relative;
			cursor: move;
		}
		.scheme-scroll-bar .scroller-bg{
			height:100%;
			position:absolute;
			left:0;
			top:0;
			width:800px;
			background: url('images/scroll-visible.png') left top no-repeat;
			background-size: 100%;
		}
		.scheme-scroll-bar .scroller:before{
			left:-3px;
			background: url('images/scroll-left.png') left top no-repeat;
		}
		.scheme-scroll-bar .scroller:after{
			right:-2px;
			background: url('images/scroll-right.png') left top no-repeat;
		}
		.scheme-scroll-bar .scroller:before, .scheme-scroll-bar .scroller:after{
			position:absolute;
			width:9px;
			height:100px;
			content:'';
			display:block;
			top:-17px;
			z-index: 10;
			background-size: 100%;
		}
		.scheme-image-wrapper .temp-static{
			position: absolute;
			top: 16px;
			font-size: 11px;
			font-variant: small-caps;
		}
		.scheme-image-wrapper .temp-a-h{
    		left: 1025px;
    		top: 254px;
		}
		.scheme-image-wrapper .temp-a-l{
    		left: 120px;
    		top: 357px;
		}
		.scheme-image-wrapper .temp-s-h{
    		left: 649px;
    		top: 566px;
		}
		.scheme-image-wrapper .temp-s-l{
    		left: 1764px;
    		top: 691px;
		}
		.scheme-image-wrapper .height-point{
			width:3px;
			height:3px;
			position: absolute;
			background: url('images/height.png') left top no-repeat;
			background-size: cover;			
			left:-2px;
		}
		.scheme-image-wrapper .a-height-point{
			top:228px;
		}
		.scheme-image-wrapper .s-height-point{
			top:541px;
		}
		.scrollyeah__wrap{
			overflow: visible;
			height:700px;
		}

