a { 	color: #18519e; } .content-wrapper { 	margin: 0 20px; 	font-size: 12px; 	font-family: Arial; 	color: #222021; } .col_1 { 	width: 131px; 	vertical-align: top; 	padding-left: 0px; 	padding-top: 20px; } #left_grp { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	margin-top: 20px; } #left_grp h1 { 	font-size: 14px; 	color: #626366; 	padding-left: 3px; 	margin-top: 0px; 	margin-bottom: 8px; 	margin-left: 3px; } #left_grp h2 { 	font-size: 13px; 	color: #808183; 	font-weight: normal; 	padding: 0px; 	margin-top: 0px; 	margin-bottom: 0px; 	margin-left: 3px; } #left_grp a { 	color: #000099; } #left_grp ul { 	padding: 0px; 	margin-left: 15px; 	margin-top: 5px; } #left_grp li { 	color: #000099; 	margin-bottom: 8px; } .col_2 { 	width: 580px; 	vertical-align: top; 	padding-top: 20px; 	padding-left: 35px; 	padding-right: 30px; } .head_img { 	margin-bottom: 10px; } #text { 	clear: both; } #text h3 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	color: #000000; 	padding: 0px; 	margin-top: 0px; 	margin-bottom: 8px; 	margin-left: 3px;	 } #text_info { 	clear: both; 	width: 530px; 	} #text_info h3 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	color: #000000; 	padding: 0px; 	margin-top: 0px; 	margin-bottom: 8px; 	margin-left: 3px;	 } .col_3 { 	vertical-align: baseline; 	padding-left: 30px; } #dop { 	float: right; 	margin: 0 50px; 	margin-top: 0 !important; } #dop1 ul { 	list-style: none; 	padding: 0px; 	margin-bottom: 30px; 	margin-left: 0px; } #dop1 li { 	display: block; 	clear: left; 	margin-bottom: 10px; } #dop1 img { 	float: left; 	display: block; 	padding-right: 10px; 	padding-bottom: 10px; } #dop1 #example { 	overflow: hidden; 	margin-bottom: 30px; } .contacts { 	border-collapse: collapse; 	margin-bottom: 20px; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; } .contact { 	margin-bottom: 15px; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; } .contact span { 	display: block; 	margin-bottom: 5px; } .head, .contacts th { 	font-size: 11px; 	font-weight: bold; 	color: #009; } .contacts td, .contacts th { 	border: 1px solid #000; 	padding: 10px; } .contacts td.left, .contacts th.left { 	border-left: none; } .contacts th { 	border-top: none; } .b, .contact span { 	font-weight: bold; } .contacts td.right, .contacts th.right { 	border-right: none; } #text { 	clear: both; } #one_que { 	padding-bottom: 20px; 	border-bottom-width: 1px; 	border-bottom-style: dotted; 	border-bottom-color: #9B9D9F; 	margin-bottom: 20px; } .left-catalog { 	width: 283px; 	margin: 18px 0; 	padding: 16px 0; 	float: left; 	background-color: #C0C7CD; 	overflow: hidden; 	font-family: Tahoma; } .left-catalog h3 { 	margin: 0 0 14px; 	padding-left: 30px; 	font-size: 17px; 	text-transform: uppercase; } .left-catalog h3 a { 	text-decoration: none; 	color: #fff; } .left-catalog > ul { 	margin: 0 19px 0 11px; 	padding: 0; 	list-style: none; 	font-family: Arial; 	font-weight: bold; } .left-catalog > ul > li:first-child { 	border-top: 1px solid #eef0f2; }  .left-catalog > ul > li { 	padding: 7px 0 7px 16px; 	border-bottom: 1px solid #eef0f2; 	font-size: 12px; 	text-transform: uppercase; 	background: url('images/marker.png') no-repeat 0 5px; } .left-catalog > ul > li.collapsable { 	background: url('images/marker-h.png') no-repeat 0 5px; } .left-catalog > ul a { 	text-decoration: none; 	/*color: #565e5f;*/ 	color: #141414; } .left-catalog > ul > li > ul { 	display: none; } /*.left-catalog > ul > li.collapsable > a { 	color: #18519e; }*/ .left-catalog > ul > li.active > ul { 	display: block; } .left-catalog > ul > li > ul { 	margin: 5px 0 0 10px; 	padding: 0; 	list-style: none; } .left-catalog > ul > li > ul > li { 	font-size: 12px; 	text-transform: none; 	margin-bottom: 2px; } .left-catalog > ul li.active > a { 	color: #18519e; } .catalog { 	width: 676px; 	margin-left: 41px; 	margin-bottom: 18px; 	float: left; 	font-size: 11px; } .catalog .category, .catalog .category ul { 	margin: 0; 	padding: 0; 	overflow: hidden; } .catalog .category{ 	margin-top: 9px; } .catalog .category ul { 	margin: 14px 0 0; 	list-style: none; } .catalog .category ul:first-child { 	margin: 0; } .catalog .category li { 	width: 197px; 	height: auto; 	margin-left: 20px; 	float: left; 	overflow: hidden; 	border: 1px solid #c4c4c4; } .catalog .category li:first-child { 	margin-left: 0; } .catalog .left-line { 	width: 10px; 	height: 170px; 	margin-top: -12px; float: left; 	background: url('images/marker.png') repeat-x 0 bottom #cacfd3; } .color { 	width: 59px; 	float: left; 	margin-right: 7px; } .color .color-schemes { 	border: 1px solid #cecef0; 	width: 57px; 	text-align: center; } .category-name { 	margin: 6px 0 0; 	font-size: 11px; 	text-align: center; } .color .color-name { 	font-size: 9px; 	text-align: center; 	line-height: 10px; 	margin-top: 5px; 	font-weight: bold; 	width: 60px; } .category-name a { 	text-decoration: none; 	color: #444c4c; } h1.catalog-header { 	font-weight: bold; 	font-family: Arial; 	color: #000; 	margin-top: 18px; 	margin-bottom: 0px; } #left-item531, #left-item532, #left-item533 { 	background-color: #dfcfb6; } #left-item547, #left-item549, #left-item552, #left-item556, #left-item562 { 	background-color: #d7d6c1; } #left-item551 { 	background-color: #e1cdd8; } #left-item559 { 	background-color: #d1a09c; } /* */ .meny-tabs { 	width: 451px; 	height: 30px; 	background: url('images/menu-tabs.jpg') repeat-x; } #Tabs { 	padding: 0px !important; 	margin: 0px !important; } #OneTab { 	margin-right: 2px; } .Tab, .SelectedTab { 	display: block; 	list-style: none; 	float: left; } .SelectedTab div { 	background-color: #0c50a3; } .Tab div { 	background-color: #C0C7CD; } .Tab div, .SelectedTab div { 	padding: 6px 25px 7px; 	font-size: 13px; } .Tab div a, .SelectedTab div a { 	color: #fff !important; 	font-family: MyriadPro_Semibold; 	text-decoration: none !important; } #One, #Two, #Three { 	margin-top: 20px; 	padding: 0 41px 18px 0 !important; } .support #One, .support #Two, .support #Three { 	min-height: 350px; } #Three { 	margin-top: 16px !important; } .catalog h3 { 	font-size: 11px !important; 	font-family: Tahoma !important; 	font-weight: bold !important; 	color: #2a2929 !important; 	padding: 0px; 	margin: 0 0 8px 0; } .content-info table { 	border-collapse: collapse; } .content-info table tr td, .content-info table tr th { 	border: 1px solid #b7b7b7; 	padding: 7px 12px; } .element-img { 	border: 2px solid #acb4c1; } .catalog .picture, .element-loupe, .element-img { 	width: 191px; } .catalog .picture { 	float: left !important; 	margin-right: 25px; 	margin-bottom: 20px; } .element-loupe { 	height: 45px !important; 	background-color: #cecef0; 	border-left: 1px solid #cecef0 !important; 	border-right: 1px solid #cecef0 !important; } .element-loupe img { 	float: right; 	margin: 9px 7px; } .catalog .photos { 	border: 1px solid #cecef0; 	text-align: center; 	margin: 0 2px 9px 0; 	float: left; } .add-info { 	float: left; 	/*width: 200px;*/ 	margin-bottom: 8px; min-width: 115px; max-width: 165px; } .info-icon { 	float: left; 	height:50px; 	margin-right: 8px; } .add-info:first-child { 	padding-right: 10px; } .add-info img { 	float: left; 	/*margin-right: 8px;*/ } h3{ color: #244d9b; font-size: 16px; font-family: tahoma, arial, sans-serif; text-transform: uppercase; } .b-banner__div{ border-bottom: 1px solid #eeeef0; margin-bottom: 36px; } .b-banner__div:after{ display: block; width: 100%; margin-top: 20px; border-bottom:1px solid #d0d0d2; content: ''; } .b-contacts__div{ margin: 24px 138px 0 187px; } .b-banner__table{ margin-bottom: -3px; color: #808692; font: normal 13px tahoma, arial, sans-serif; /* display: inline-block;*/ width: 100%; vertical-align: bottom; } /*.b-banner__table tr td:first-child{ width: 220px; }*/ .b-banner__table td{ font-weight: bold; } .b-banner__table span{ font-size: 14px; color: #244d9b; font-weight:bold; } .b-banner__img{ margin-right: 39px; } .b-banner__table caption{ margin: 0 0 3px 9px; } .b-label{ font-kerning: 0; color: #000; font: normal 11px tahoma, arial, sans-serif; } .b-label a{ color: #244d9b; } .b-map__div{ position: relative; margin-bottom: 16px; } #spb{ width: 201px; padding: 5px 8px 10px 5px; position: absolute; top: 20px; left: 25px; } #moscow{ width: 205px; top: 160px; left: 259px; padding: 5px 10px 13px 5px; position: absolute; } #novosibirsk{ width: 178px; top: 0; left: 483px; padding: 1px 5px 5px 13px ; position: absolute; } .b-office__table{ color: #000; font: normal 11px tahoma, arial, sans-serif; } .b-office__table{ margin-bottom: 30px; } .b-office__table caption{ color: #244d9b; font: bold 13px tahoma, arial, sans-serif; text-transform: uppercase; border-bottom: 1px solid #eeeef0; margin-bottom: 13px; } .b-office__table caption:after{ display: block; margin-top: 2px; z-index: 1; border-bottom:1px solid #d0d0d2; content: ''; } .b-office__table caption:first-letter{ margin-left: 13px; } .b-office__table td{ padding: 0 14px 0 19px; } .b-support__table{ width: 500px; float: left; } .b-service__table{ width: 350px; float:right; } .b-service__table caption:first-letter{ margin-left: 19px; } .clear{ clear: both; } .b-map-fansybox__div{ width: 670px; } .b-map-fansybox-window__div { display: inline-block; vertical-align: middle; } .b-map-fansybox-description__div{ display: inline-block; color: #000; width: 133px; vertical-align: middle; margin: 0 0 0 20px; } .b-map-content{ width: 0; height: 0; overflow: hidden; position: absolute; } .container { width: 900px; margin: 10px auto 0; } .intro { position: relative; overflow: hidden; padding: 8px 19px 22px 113px; } .start-info { position: relative; padding-left: 46px; z-index: 9999; } .start-info > .breadcrumb { margin-bottom: 12px; } .start-info > .breadcrumb span { font-size: 16px; text-transform: uppercase; } .start-info .title { margin-bottom: 0; font-family: MyriadPro_Bold, Tahoma; font-size: 16px; text-transform: uppercase; color: #144f9d; } .start-info, .start-info li span { font-family: MyriadPro_Regular, Tahoma; font-size: 16px; line-height: 20px; } .start-info ol { margin-left: -18px; } .start-info li { padding-bottom: 11px; } .start-info li, .start-info li span { line-height: 17px; } .start-info > .info, .start-info li span { color: #2d2d2d; margin-bottom: 5px; text-transform: none; font-size: 15px; } .start-info > .info > span { font-family: MyriadPro_Bold, Tahoma; } .start-info a { font-family: MyriadPro_Bold, Tahoma; text-decoration: none; } .start-info a:hover { text-decoration: underline; } .men { width: 213px; height: 225px; position: absolute; top: 0; left: 0; background: url('images/workmen.png') no-repeat; } .middle { 	margin-bottom: 41px; box-shadow: 0px 5px 10px 2px #b0aeb0; -webkit-box-shadow: 0px 5px 10px 2px #b0aeb0; 	-moz-box-shadow: 0px 5px 10px 2px #b0aeb0; } .middle, .Tabs { 	overflow: hidden; } .middle > div { 	margin-top: 0 !important; } .Tabs ul > li.Tab div, .Tabs ul > li.SelectedTab div { 	padding: 7px 0; 	text-align: center; } .Tabs ul > li.Tab div > a, .Tabs ul > li.SelectedTab div > a { 	text-transform: uppercase; 	font-weight: normal !important; 	font-size: 14px !important; } .Tabs ul > li { 	margin: 0 0 0 5px; } .Tabs ul > li:first-child { 	margin: 0px !important; } ul.support-list { 	margin-top: 16px; 	padding-left: 49px; } ul.support-list > li { 	font-family: MyriadPro_Regular; 	font-size: 14px; 	line-height: 17px; 	list-style-type: decimal; 	padding-bottom: 5px; 	color: #2d2d2d; } .support-info { 	margin: 14px 0 0 41px; 	padding: 11px 0 15px 0; 	background: #f0f0f0; 	overflow: hidden; } .support-info > .title { 	padding-bottom: 1px; 	font-family: MyriadPro_Regular, Tahoma; 	text-transform: uppercase; 	color: #000; 	border-bottom: 2px solid #cdd0d3; 	margin: 0 50px 0 50px; } .support-info > ul { 	margin-top: 33px; 	margin-bottom: 0; 	padding-left: 10px; 	overflow: hidden; } .support-info > ul > li { 	float: left; 	width: 175px; 	list-style-type: none; 	text-align: center; 	padding: 0 25px; 	margin-bottom: 10px; } .support-info > ul > li a { 	font-family: MyriadPro_Italic, Tahoma; 	text-decoration: none; 	font-size: 12px; 	color: #2d2d2d; } .support-info > ul > li img { 	display: block; 	margin: 0 auto 3px; } .group .title, .view .title, .element .title { 	/*font-weight: bold; 	font-size: 13px;*/ 	color: #2d2d2d; 	font-size: 14px; 	font-family: MyriadPro_Regular; } .group ul, .view ul, .element ul { 	width: 222px; 	min-height: 62px; 	padding: 2px 0 2px; 	border: 1px solid #e0e0e2; 	box-shadow: 4px 2px 4px 0 #676767; 	-webkit-box-shadow: 4px 2px 4px 0 #676767; 	-moz-box-shadow: 4px 2px 4px 0 #676767; } .group ul > li, .view ul > li, .element ul > li { 	list-style-type: none; 	text-transform: uppercase; 	padding: 2px 0 2px 8px; } .group ul > li a, .view ul > li a, .element ul > li a { 	text-decoration: none; 	font-size: 11px; 	color: #2d2d2d; } .group ul > li.select, .view ul > li.select, .element ul > li.select { 	background: #f0f0f0; } .group ul > li.select a, .view ul > li.select a, .element ul > li.select a { 	color: #396dab; } .group { 	width: 416px; 	float: left; } .group ul { 	float: right; 	margin-top: 25px; } .group .title { 	float: left; 	margin: 25px 0 0 31px; } .view, .element { 	width: 440px; } .view .title, .element .title { 	float: left; 	text-align: right; 	margin-top: 25px; 	width: 190px; } .element .title { 	margin-top: 7px; } .view ul, .element ul { 	float: right; 	margin-top: 25px; 	margin-right: 15px; } .element ul { 	margin-top: 7px; } .sendMail { 	margin: 23px 0 10px 47px; } .sendMail input[type=&quot;text&quot;], .sendMail input[type=&quot;file&quot;], .sendMail textarea, .sendMail select, .fileSimulation { 	width: 150px; 	padding: 3px 0 3px 5px; 	border: 1px solid #e0e0e2; 	box-shadow: 4px 2px 4px 0 #676767; 	-webkit-box-shadow: 4px 2px 4px 0 #676767; 	-moz-box-shadow: 4px 2px 4px 0 #676767; 	font-size: 8px; 	color: #045cc8; 	font-weight: bold; } .sendMail select { 	color: #000; 	text-transform: uppercase; } .sendMail option { 	font-size: 9px; } .sendMail input[type=&quot;text&quot;], .fileSimulation { 	width: 166px; 	color: #a9a9a9; 	font-size: 12px; 	font-weight: normal; 	font-style: normal; 	color: #a9a9a9; 	background-color: #fff; } .sendMail p { 	margin: 0; 	font-size: 14px; 	font-family: MyriadPro_Regular; } .sendMail td { 	vertical-align: top; } .sendMail #Subject { 	width: 200px; } .sendMail textarea { 	width: 300px; 	max-width: 374px; 	height: 55px; 	padding: 3px 0 3px 27px; 	font-size: 12px; 	font-weight: normal; 	font-style: normal; 	color: #a9a9a9; } .sendMail #Mail { 	margin-bottom: 10px; } .sendMail #Files { 	height: 8px; } /*.sendMail #SendMail { 	margin: 10px 0 0; 	width: 80px; }*/ .sendMail #SendMail { 	padding: 0 4px; 	line-height: 20px; 	margin: 0 90px 11px 0; 	border: none; 	text-align: center; 	font-size: 11px; 	background: #d7dbe0; 	box-shadow: 0 0 1px 1px #73a0c7; 	color: #2163A9; 	cursor: pointer; 	text-transform: uppercase; 	float: right; } .ending { 	margin-bottom: 35px; } .ending > div { font-size: 16px; font-family: MyriadPro_Regular, Tahoma; color: #231f20; } .ending > div:first-child { text-transform: uppercase; text-align: center; } .ending > div > span { font-family: MyriadPro_Semibold, Tahoma; color: #0c50a3; text-transform: uppercase; } .ending > div > span.number { 	font-size: 20px; 	font-family: MyriadPro_Bold, Tahoma; } .ending > div.end { 	letter-spacing: -0.4px; 	margin-top: 5px; 	text-align: center; } .col_1_2 { 	width: 150px; 	padding-left: 50px; 	vertical-align: top; 	padding-top: 22px; } #left_grp_2 { 	width: 65px; 	margin-top: 20px; 	text-align: right; } #left_grp_2 > div { 	font-size: 18px; 	font-family: 'NewsCondensed'; 	font-weight: bold; 	color: #0c50a3; 	margin-top: 0; 	margin-bottom: 12px; } /*************** MANY UNITS *******************/ #many_units { 	clear:both; 	display: block; 	width: 100%; 	/*padding-bottom: 20px;*/ 	} #many_units li span { 	display: block; 	width: 180px; 	height: 100px; 	} #many_units ul{ 	list-style:none; 	margin: 0 auto; 	padding: 0px; 	clear: left; 	width: 700px; 	} #many_units li{ 	float: left; 	width: 205px; 	padding: 14px; 	} #many_units li a{ 	font-size: 11px; 	text-decoration: none; 	color: #666666; 	} #many_units li a:hover{ 	color: #000000; 	} #many_units h1{ 	margin: 0px; 	padding: 0px; 	font-size: 15px; 	} #many_units p{ 	margin: 0px; 	width: 205px; 	/*height: 96px;*/ 	overflow: hidden; 	padding: 0px; 	} #many_units div{ 	float: right; 	margin: 0px; 	width: 125px; 	height: 5px; 	} #many_units div a:hover{ 	color: #C2C4D6; 	} #many_units div a{ 	font-size: 11px; 	color:#000099; 	text-decoration: underline; 	} #modul { 	height: 280px; 	width: 310px; 	background-image: url(../images/modul.gif); 	background-repeat: no-repeat; 	float: right; 	margin-bottom: 10px; 	margin-left: 10px; 	} /*************** PATH *******************/ #path { 	height: 40px; 	font-weight: bold; 	font-size: 10px; 	margin: 20px 0 0 20px; 	} #path a{ 	color: #000099; 	} /*************** DOP MATERIALY *******************/ #dop1 { 	margin-top: 10px; 	} #dop1 h3{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: normal; 	margin: 0px; 	padding: 0px; 	color: #666666; 	} #dop { 	margin-top: 100px; 	} #dop h3{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: normal; 	margin: 0px; 	padding: 0px; 	color: #666666; 	} #dop ul{ 	list-style:none; 	padding: 0px; 	margin-bottom: 0px; 	margin-left: 0px; 	} #dop li{ 	display: block; 	clear: left; 	margin-bottom: 10px; 	} #dop a{ 	color: #000099; 	} #dop img{ 	float: left; 	display: block; 	padding-right: 10px; 	padding-bottom: 10px; 	} #dop2 { 	margin-top: 50px; 	} #dop2 h3{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; 	margin: 0px; 	padding: 0px; 	color: #666666; 	} #dop2 ul{ 	list-style:none; 	padding: 0px; 	margin-bottom: 0px; 	margin-left: 0px; 	} #dop2 li{ 	display: block; 	clear: left; 	margin-bottom: 10px; 	} #dop2 a{ 	color: #000099; 	} #dop2 img{ 	float: left; 	display: block; 	padding-right: 5px; 	padding-bottom: 0px; 	} #dop1 h3{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: normal; 	margin: 0px; 	padding: 0px; 	color: #666666; 	} #dop1 ul{ 	list-style:none; 	padding: 0px; 	margin-bottom: 0px; 	margin-left: 0px; 	} #dop1 li{ 	display: block; 	clear: left; 	margin-bottom: 10px; 	} #dop1 a{ 	color: #000099; 	} #dop1 img{ 	float: left; 	display: block; 	padding-right: 10px; 	padding-bottom: 10px; 	} /*************** ONE TEXT *******************/ #pic_1 { 	float: left; 	margin-right: 15px; 	margin-left: 15px; 	margin-bottom: 15px; 	} #one_text { 	margin: 0 30px; 	} #one_text h4{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	color: #000099; 	padding: 0px; 	margin-top: 0px; 	} #one_text img { 	margin: 10px; 	} #featured { 	margin-bottom: 35px; } .faq-item { padding: 0; margin-left: 36px; border-top: 1px solid #cdd0d3; font-family: MyriadPro_Regular, Tahoma; font-size: 16px; line-height: 17px; color: #2d2d2d; } .faq-item .faq-head { font-size: 14px; text-transform: uppercase; cursor: pointer; font-weight: bold; } .faq-item .faq-body { display: none; margin-top: 1px; padding-top: 10px; } .faq-item > li { border-bottom: 1px solid #cdd0d3; padding-bottom: 4px; position: relative; list-style: none; } .faq-item > li > div.line-padding { padding-left: 60px; background-color: #f6f6f6; padding-top: 12px; padding-bottom: 4px; padding-right: 45px; } .faq-item > li:after { content: &quot;&quot;; width: 10px; height: 14px; background: #1752a0; display: block; position: absolute; top: 15px; left: 36px; } .library-home { width: 800px; margin: 38px 0 0 94px; } .library-home h1 { margin-bottom: 27px; } .library-body { overflow: hidden; margin-bottom: 38px; } .component-header.library{ text-transform: uppercase; font-size: 14px; font-weight: bolder; font-family: MyriadPro_Bold, Tahoma; padding-left: 9px; border-bottom: 1px solid #c6c9cd; padding-bottom: 4px; margin-bottom: 6px; } .component-header.library.two-head { color: #4e575f; border-bottom: none; margin-bottom: 1px; } .links-list { list-style: none; color: #272727; padding-left: 9px; margin: 0; } .links-list li { margin-bottom: 2px; } .links-list a { color: #272727; text-decoration: none; } .links-list a:hover { text-decoration: underline; } .sertificate a { display: block; float: left; width: 110px; text-align: center; padding: 0 2px; color: #272727; text-decoration: none; font-size: 11px;height: 160px; } .sertificate a:hover { text-decoration: underline; } .sertificate img { margin: 6px 0 7px; } @-moz-document url-prefix() { .start-info ol { margin-top: 12px; } }

.left-catalog > ul#red > li:first-child:has(> a[href="/catalog/sistemy-eltis-ip-setevaya-domofonnaya-svyaz-skud-ip-kamery/606/"]) {
    background-color: rgba(255, 255, 255, 0.5);
}