.this-container { position: relative; width: 720px; height: auto; }
/* ******** mute ******** */
.this-mute { position: fixed; z-index: 9000; left: 0px; top: 0px; background: #ffffff; }
*html .this-mute {
	position: absolute;
	left: expression( ( 0   ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) )   'px' );
	top: expression( ( 0   ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) )   'px' );
}

/* ******** 240 ******** */
	.this-block240 { float: left; width: 220px; height: 220px; margin: 0px; padding: 10px; background: url(/UserFiles/Image/_PRODUCTION_/production_background.gif) 10px 10px no-repeat; overflow: hidden; }
	.this-block240g { float: left; width: 220px; height: 220px; margin: 0px; padding: 10px; background: url(/UserFiles/Image/_PRODUCTION_/background-green.gif) 10px 10px no-repeat; overflow: hidden; }
	
	.this-link240, .this-link240:hover, .this-link240:focus { display: block; width: 220px; height: 50px; margin: 0px; padding: 170px 0px 0px 0px; color: #000000; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden; }
	.this-link240-os, .this-link240-os:hover, .this-link240-os:focus { display: block; float: left; width: 200px; height: 190px; margin: 10px; padding: 5px 0px; font-weight: bold; text-align: center; overflow: hidden; }
	.this-block240-container { display:block; width: 200px; height: 200px; margin-top: 10px; * margin-top: 20px; padding: 0px 10px; font-size: 12px; color: #000000; background: url(/UserFiles/Image/Kartinki/operate_.jpg) center center no-repeat; overflow: hidden; }
		.this-linkplastokno { background: url(/UserFiles/Image/_PRODUCTION_/plastik_okno.gif) left top; }
		.this-linkbalkblok { background: url(/UserFiles/Image/_PRODUCTION_/balkon_blok.gif) left top; }
		.this-linkosteklen { background: url(/UserFiles/Image/_PRODUCTION_/osteklenie_lodg.gif) left top; }
		.this-linkplastdver { background: url(/UserFiles/Image/_PRODUCTION_/plastik_dver.gif) left top; }
		.this-linkkondicion { background: url(/UserFiles/Image/_PRODUCTION_/kondicioner.gif) left top; }
		.this-linkstildecor { background: url(/UserFiles/Image/_PRODUCTION_/stil_decor.gif) left top; }
		.this-link240-os span { display: block; color: #3980c4; }
		
/* ******** 480 ******** */
	.this-block480 { float: left; width: 460px; height: 460px; margin: 0px; padding: 10px; background: url(/UserFiles/Image/_PRODUCTION_/background-big.gif) 10px 10px no-repeat; overflow: hidden; }
	.this-block480-container { display: block; width: 440px; height: 440px; margin: 10px; * margin-top: 20px; padding: 0px; overflow: hidden }
		
/* ******** 240 LONG ******** */
	.this-block240long { float: left; width: 460px; height: 220px; margin: 0px; padding: 10px; overflow: hidden; }
	.this-block240long-border { float: left; width: 25px; height: 220px; margin: 0px; border: none; background-image: url(/UserFiles/Image/_PRODUCTION_/scrollbar_system.gif); background-repeat: no-repeat; }
	.this-block240long-border-noslade { float: left; width: 25px; height: 220px; margin: 0px; border: none; background-image: url(/UserFiles/Image/_PRODUCTION_/bar-noslade.gif); background-repeat: no-repeat; }
	.this-block240long-frame { display: block; float: left; width: 410px; height: 210px; margin: 4px 0px; padding: 0px; border-top: 1px solid #838383; border-bottom: 1px solid #838383; overflow: hidden; }
	.this-block240long-container { display: block; float: left; width: 410px; height: auto; margin: 0px; padding: 0px; background: #FFFFFF; overflow: hidden; }
	
/* ******** 240 HIGH ******** */
	.this-block240high { float: left; width: 220px; height: 460px; margin: 0px; padding: 10px; background: url(/UserFiles/Image/_PRODUCTION_/background-vertical.gif) 10px 10px no-repeat; overflow: hidden; }
	.this-block240high-container { display: block; width: 200px; height: 440px; margin: 10px; * margin-top: 20px; padding: 0px; overflow: hidden; }
	
/* ******** LINK 240 LOW ******** */
.this-link240low, .this-link240low:hover, .this-link240low:focus { display:block; float:left; width:220px; height: 30px; margin:0px; padding: 10px; background: url(/UserFiles/Image/_PRODUCTION_/line-220.gif) 10px 0px no-repeat; font-weight:bold; text-align:center; overflow: hidden; }
.this-link240low-in, .this-link240low-in:hover, .this-link240low-in:focus { display: block; float: left; width: 200px; height: 30px; margin: 0px 0px 5px; padding: 10px; background: url(/UserFiles/Image/_PRODUCTION_/line-220.gif) 0px 0px no-repeat; font-weight: bold; text-align: center; overflow: hidden; }
.this-link240low-menu, .this-link240low-menu:hover, .this-link240low-menu:focus { display: block; float: left; width: 150px; height: 30px; margin: 0px; padding: 10px 10px 10px 80px; font-weight: bold; text-align: left; overflow: hidden; }
	
/* ******** 240 OKNASYSTEM ******** */
	.this-block240-oknasystem-border { float: left; width: 25px; height: 220px; margin: 0px; border: none; background-image: url(/UserFiles/Image/_PRODUCTION_/scrollbar_system.gif); background-repeat: no-repeat; }
	.this-block240-oknasystem-frame { display: block; float: left; width: 170px; height: 210px; margin: 4px 0px; padding: 0px; border-top: 1px solid #838383; border-bottom: 1px solid #838383; overflow: hidden; }
	.this-block240-oknasystem-container { display: block; float: left; width: 170px; height: 1750px; margin: 0px; padding: 0px; overflow: hidden; }
	.this-block240-oknasystem-link { display: block; float: left; width: 170px; height: 213px; margin: 0px 0px 30px; padding-top: 7px; font-weight: bold; text-align: center; overflow: hidden; }
	.this-block240-oknasystem-link span { display: block; color: #3980c4; }
	
/* ******** 240 SLIDEBLOCK ******** */
	.this-block240slide { display: block; width: 210px; height: 210px; margin: 5px; * margin-top: 15px; padding: 0px; overflow: hidden; }
	.this-block240slide-container { display: block; width: 210px; margin: 0px; padding: 0px; overflow: hidden; }
	.this-block240slide-container img { display: block; margin: 0px; padding: 0px; border: none; }

/* ******** RANG II SHEET DESCRIPTION ******** */
	.this-rang2-leftblock { float: left; width: 225px; margin: 0px; padding-right: 15px; overflow: hidden; }
	.this-rang2-rightblock { float: left; width: 465px; margin: 0px; padding-left: 15px; overflow: hidden; }
	a.this-rang2-intmenu { display: block; width: 150px; height: 30px; margin: 0px; padding: 10px 10px 10px 65px; font-weight: bold; text-align: left; overflow: hidden; background-image: url(/UserFiles/Image/_PRODUCTION_/background-obo.gif); background-repeat: no-repeat; }
	
/* ******** CALCULATION ******** */
.this-calculation-link, .this-calculation-link:hover, .this-calculation-link:focus { position: absolute; display: block; width: 100px; height: 26px; margin: 0px; padding: 2px 5px; background: url(/UserFiles/Image/_PRODUCTION_/calculation_background_small.gif) center top no-repeat; font-size: 10px; font-weight: bold; color: #ffffff; text-align: left; overflow: hidden; }