.obT1{
			width:79px; 
			height:62px; 
			border:1px #d4d5d7 solid; 
			margin-top:13px; 
			float:left;
			cursor:pointer;
			transition: border 0.2s;
			-o-transition: border 0.2s;
			-ms-transition: border 0.2s;
			-moz-transition: border 0.2s;
			-webkit-transition: border 0.2s;
		}
		.obT1:hover{
			border:1px #052a39 solid; 
		}

		.obB1{
			width:165px; 
			height:40px; 
			float:left; 
			margin-left:7px; 
			background-color:#3399cc; 
			margin-top:3px; 
			text-align:center; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:18px; 
			font-weight:bold; 
			color:#FFFFFF; 
			line-height:38px;
			transition: background 0.4s;
			-o-transition: background 0.4s;
			-ms-transition: background 0.4s;
			-moz-transition: background 0.4s;
			-webkit-transition: background 0.4s;
			cursor:pointer;
		}
		.obB1:hover{
			background-color:#0f6693;
		}

		.OBtt1{
			display:table; 
			width:70%;
			background-color:#FFFFFF;
			cursor:pointer; 
			box-shadow: inset 5px 0px 0px rgba(255, 156, 0, 0);
			transition: box-shadow 0.3s, background 0.3s;
			-o-transition: box-shadow 0.3s, background 0.3s;
			-ms-transition: box-shadow 0.3s, background 0.3s;
			-moz-transition: box-shadow 0.3s, background 0.3s;
			-webkit-transition: box-shadow 0.3s, background 0.3s;
		}
		.OBtt1:hover{
			box-shadow: inset 8px 0px 0px rgba(255, 156, 0, 1);
			background-color:#F7F7F7;
		}

		.OBnizL1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999; text-decoration:none}
		.OBnizL1:hover{color: #3366CC}
		.OBnizL2{float:left; padding:0 20px 3px 20px}

		.OBdlb1{
			background-color:#2d96cd; 
			color:#FFFFFF;
			display:block;
			margin-bottom:7px;
			border:1px #2d96cd solid;
			box-sizing: border-box;
			cursor:pointer;
			font-family: Cambria, Arial, Helvetica, sans-serif; 
			font-size:18px; min-height:48px; 
			text-align:center; 
			vertical-align: top; 
			line-height:43px; 
			padding:0 20px 0 20px;
			box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
			transition: border 0.1s, color 0.1s, background 0.1s;
			-o-transition: border 0.1s, color 0.1s, background 0.1s;
			-ms-transition: border 0.1s, color 0.1s, background 0.1s;
			-moz-transition: border 0.1s, color 0.1s, background 0.1s;
			-webkit-transition: border 0.1s, color 0.1s, background 0.1s;
		}
		.OBdlb1:hover{
			background-color:#FFFFFF;
			color:#1b394e;
			border:1px #1b394e solid;
		}

		.OBdopmat1{
			display: table; 
			width:100%;
		}
		.OBdopmatRow{
			background-color:#FFFFFF;
			cursor:pointer;
			width:100%;
			padding-bottom:6px;
			background-image:url('/catalogy/img/downico.png');
			background-position: right 10px center;
			background-repeat:no-repeat;
			box-shadow: inset 5px 0px 0px rgba(255, 156, 0, 0);
			transition: box-shadow 0.3s, background 0.3s;
			-o-transition: box-shadow 0.3s, background 0.3s;
			-ms-transition: box-shadow 0.3s, background 0.3s;
			-moz-transition: box-shadow 0.3s, background 0.3s;
			-webkit-transition: box-shadow 0.3s, background 0.3s;
		}
		.OBdopmatRow:hover{
			box-shadow: inset 8px 0px 0px rgba(255, 156, 0, 1);
			background-color:#F7F7F7;
		}
		.OBdopmat2{
			padding:4px 14px 4px 84px; 
			background-color:#f7f7f7;
			color:#2f73b1;
			display: inline-table; 
			height:46px;
			margin-left:50px; 
			position:relative;
			box-shadow: inset 5px 0px 0px rgba(255, 156, 0, 0);
			transition: box-shadow 0.3s, background 0.3s;
			-o-transition: box-shadow 0.3s, background 0.3s;
			-ms-transition: box-shadow 0.3s, background 0.3s;
			-moz-transition: box-shadow 0.3s, background 0.3s;
			-webkit-transition: box-shadow 0.3s, background 0.3s;
		}
		.OBdopmatRow:hover .OBdopmat2{
			background-color: #FFFFFF;
		}
		.obReq1{
			margin-top:21px; 
			height:48px; 
			background-color:#f39d12; 
			border-bottom:3px #ca810c solid; 
			border-top:3px #ffc972 solid; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:18px; 
			font-weight:bold; 
			color:#FFFFFF; 
			display: inline-table; 
			box-sizing:border-box; 
			line-height:38px; 
			padding:0 24px 0 58px; 
			position:relative;
			cursor:pointer;
			transition: border 0.3s, background 0.3s;
			-o-transition: border 0.3s, background 0.3s;
			-ms-transition: border 0.3s, background 0.3s;
			-moz-transition: border 0.3s, background 0.3s;
			-webkit-transition: border 0.3s, background 0.3s;
		}
		.obReq1:hover{
			background-color:#f9a51d;
			border-bottom:3px #ffc972 solid; 
			border-top:3px #ca810c solid;
		}
		
		
		
/* ------------------------------------ */		



				.OB_name1{
					font-family:Verdana, Arial, Helvetica, sans-serif; 
					font-size:30px; 
					font-weight:bold; 
					color:#1b80b3;
					width:95%; 
					height:36px; 
					position: relative; 
					white-space: nowrap; 
					overflow:hidden; 
					text-overflow: ellipsis; 
					-o-text-overflow: ellipsis;
				}
				.OB_name1::after{
					content: ''; /* Выводим элемент */
					position: absolute; /* Абсолютное позиционирование */
					right: 0; top: 0; /* Положение элемента */
					width: 30px; /* Ширина градиента*/
					height: 100%; /* Высота родителя */
					/* Градиент */
					background: -moz-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
					background: -webkit-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
					background: -o-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
					background: -ms-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
					background: linear-gradient(to right, rgba(255,255,255, 0.2), #fff 100%);
				}
				
				
				.module {
					line-height: 20px;
					max-height: 40px;
					min-height:40px;
					height:40px;
					text-align: justify;
					font-family:Verdana, Arial, Helvetica, sans-serif; 
					font-size:12px; 
					margin-top:4px; 
					color:#333333; 
					width:98%; 
					overflow: hidden;
				}
				
				.line-clamp {
					  position: relative;
					  height: 40px; /* exactly three lines */
				}
				.line-clamp:after {
					  content: "";
					  text-align: right;
					  position: absolute;
					  bottom: 0;
					  right: 0;
					  width: 25%;
					  height: 20px;
					  background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
				}		
				
				
				
/* ------------------------------------ */		
/* CSS виджета раскрывающегося меню задать вопрос */		


		.HDiv_Content {
			height: 0;
			transition: height .3s;
			overflow: hidden;
		}
		
		.HiddenDiv1 {
			margin: 2px 0;
		}
		
		.HiddenDiv1_content {
			text-align: left;
			margin-top: 20px;
		}
		.HiddenDiv1_content-inner {
			padding: 20px;
			background-color: #ffffff;
			border:1px #f0f0f0 solid;
			opacity: 0;
			transition: opacity .3s;
		}
		.HiddenDiv1.HDiv1-open .HiddenDiv1_content-inner {
			opacity: 1;
		}
		
		
		
/* ------------------------------------ */		



					.Tcell1{
						border:1px solid #999; 
						padding:0 10px 0 10px; 
						height:26px;
						background-color:#FFFFFF;
						width:50%;
						min-width:400px;
						font-family:Cambria, Arial, Helvetica, sans-serif; 
						font-size:18px; 
						color:#0066CC;
						transition: border 0.4s, box-shadow 0.4s;
						-o-transition: border 0.4s, box-shadow 0.4s;
						-ms-transition: border 0.4s, box-shadow 0.4s;
						-moz-transition: border 0.4s, box-shadow 0.4s;
						-webkit-transition: border 0.4s, box-shadow 0.4s;
					}
					.Tcell1:hover{
						border:1px solid #0099cc; box-shadow: 0px 0px 3px rgba(0,102,153,0.5) inset, 1px 1px 5px #FFF;
					}
					.Tcell2{display:table-cell; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; vertical-align:middle; padding:8px 0 8px 0; width:170px; min-width:170px; text-align:left}
					.Tcell3{display:table-cell; vertical-align:middle; padding:8px 0 8px 0; width:100%}
					
					
					
					
/* ------------------------------------ */		
/* CSS модального окна скачивания pdf sert */		


				/* Окно */
				#modal_formSert {
					width: 40%; 
					height: 400px; /* Размеры должны быть фиксированы */
					border-radius: 5px;
					border: 3px #039 solid;
					background: #fff;
					position: fixed; /* чтобы окно было в видимой зоне в любом месте */
					top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
					left: 30%; /* половина экрана слева */
					margin-top: -250px;
					margin-left: 0px; /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
					display: none; /* в обычном состоянии окна не должно быть */
					opacity: 0; /* полностью прозрачно для анимирования */
					z-index: 999; /* окно должно быть наиболее большем слое */
					padding: 30px;
				}
				/* Кнопка закрыть для тех кто в танке) */
				#modal_formSert #modal_closeSert {
					width: 21px;
					height: 21px;
					position: absolute;
					top: 10px;
					right: 10px;
					cursor: pointer;
					display: block;
				}
				/* Подложка */
				#overlaySert {
					z-index: 998; /* подложка должна быть выше слоев элементов сайта, но ниже слоя модального окна */
					position: fixed; /* всегда перекрывает весь сайт */
					background-color: #000; /* черная */
					opacity: 0.8; /* но немного прозрачна */
					width: 100%; 
					height: 100%; /* размером во весь экран */
					top: 0; 
					left: 0; /* сверху и слева 0, обязательные свойства! */
					cursor: pointer;
					display: none; /* в обычном состоянии её нет) */
				}
				#modal_submitSert{
					display:inline;
					padding:11px 20px 11px 20px;
					background-color:#3399cc; 
					text-align:center; 
					font-family:Verdana, Arial, Helvetica, sans-serif; 
					font-size:18px; 
					font-weight:bold; 
					color:#FFFFFF; 
					line-height:38px;
					transition: background 0.4s;
					-o-transition: background 0.4s;
					-ms-transition: background 0.4s;
					-moz-transition: background 0.4s;
					-webkit-transition: background 0.4s;
					cursor:pointer;
				}
				#modal_submitSert:hover{
					background-color:#0f6693;
				}



/* ------------------------------------ */	
/* CSS кнопка калькулятор Luminato */	


			.DAddB1{
				height:36px; 
				width:auto;
				border-radius: 4px;
				border:2px #932439 solid;
				display: inline-table; 
				padding:0 26px 0 26px; 
				cursor:pointer; 
				background-color:#932439; 
				color:#FFFFFF; 
				font-weight:bold; 
				line-height:36px; 
				font-family: Cambria, PT Sans, sans-serif; 
				font-size:18px
			}
			.DAddB1:hover{
				color:#932439;
				background-color:#FFFFFF; 
			}



/* ------------------------------------ */	
/* CSS закладки-вкладки */



		.All-li-vis li{
			display: list-item;
			padding: 0px;
			line-height: auto;
			list-style-type:disc;
			list-style-position:inside;
		}
		
		
		
/* ------------------------------------ */




/*
     FILE ARCHIVED ON 19:26:02 Sep 06, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:46:17 Jun 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.088
  captures_list: 1.338
  exclusion.robots: 0.201
  exclusion.robots.policy: 0.183
  esindex: 0.016
  cdx.remote: 20.995
  LoadShardBlock: 73.438 (3)
  PetaboxLoader3.datanode: 210.691 (5)
  load_resource: 587.008
  PetaboxLoader3.resolve: 315.437
  loaddict: 196.663
*/