1 <!DOCTYPE html> 2 <!--[if IE 7 ]> <html lang="ru" class="no-js ie7"> <![endif]--> 3 <!--[if IE 8 ]> <html lang="ru" class="no-js ie8"> <![endif]--> 4 <!--[if IE 9 ]> <html lang="ru" class="no-js ie9"> <![endif]--> 5 <!--[if (gt IE 9)|!(IE)]><!--> 6 <html lang="ru" class="no-js"> 7 <!--<![endif]--> 8 9 <head> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 11 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 12 <link rel="shortcut icon" href="/local/templates/vector/img/favicon/favicon.ico" type="image/x-icon"> 13 <link rel="apple-touch-icon" sizes="180x180" href="/local/templates/vector/img/favicon/apple-touch-icon.png"> 14 <link rel="icon" type="image/png" sizes="32x32" href="/local/templates/vector/img/favicon/favicon-32x32.png"> 15 <link rel="icon" type="image/png" sizes="16x16" href="/local/templates/vector/img/favicon/favicon-16x16.png"> 16 <link rel="manifest" href="/local/templates/vector/img/favicon/site.webmanifest"> 17 <link rel="mask-icon" href="/local/templates/vector/img/favicon/safari-pinned-tab.svg" color="#5bbad5"> 18 <meta name="msapplication-TileColor" content="#da532c"> 19 <meta name="theme-color" content="#ffffff"> 20 21 <title>ÐонÑакÑÑ ÐÐÐ "ÐТЦ "ÐÐÐТÐÐ ": ÐÑиÑÑ Ð² ÐоÑкве и в Ðижнем Тагиле</title> 22 23 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 24<meta name="robots" content="index, follow" /> 25<meta name="keywords" content="ÐонÑакÑÑ, адÑеÑа, ÑелеÑонÑ, ФРЯÐÐÐÐ, ÐÐСÐÐÐ, ÐÐÐÐÐРТÐÐÐÐ" /> 26<meta name="description" content="ÐонÑакÑÑ. ÐÑиÑÑ Ð² ÐоÑкве и Ðижнем Тагиле. ÐÑ ÑабоÑаем по вÑей РоÑÑии! ÐакÑÑмное закÑепление. ÐÑнаÑÑка Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÑений на ÐÐÐ." /> 27<link href="/bitrix/js/bquadro/cookienoties/styles/style.css?17550633591941" type="text/css" rel="stylesheet"/> 28<link href="/local/templates/vector/libs/bootstrap/css/bootstrap.min.css?1605585818121205" type="text/css" rel="stylesheet" data-template-style="true"/> 29<link href="/local/templates/vector/libs/swiper/swiper.min.css?160558581817775" type="text/css" rel="stylesheet" data-template-style="true"/> 30<link href="/local/templates/vector/libs/fancybox/jquery.fancybox.css?16055858185210" type="text/css" rel="stylesheet" data-template-style="true"/> 31<link href="/local/templates/vector/css/fonts.css?16055858172612" type="text/css" rel="stylesheet" data-template-style="true"/> 32<link href="/local/templates/vector/css/main.css?178645122262178" type="text/css" rel="stylesheet" data-template-style="true"/> 33<link href="/local/templates/vector/css/media.css?178299292510780" type="text/css" rel="stylesheet" data-template-style="true"/> 34<link href="/local/templates/vector/components/bitrix/menu/horizontal_multilevel_custom/style.css?16055858184414" type="text/css" rel="stylesheet" data-template-style="true"/> 35<link href="/local/templates/vector/components/bitrix/breadcrumb/custom/style.css?1605585818585" type="text/css" rel="stylesheet" data-template-style="true"/> 36<link href="/local/components/wp/contacts.form/templates/callme/style.css?17659696141712" type="text/css" rel="stylesheet" data-template-style="true"/> 37<link href="/local/templates/vector/template_styles.css?178895585310935" type="text/css" rel="stylesheet" data-template-style="true"/> 38<link href="/local/css/reaspekt/reaspekt.geobase/style.css?1605585817990" type="text/css" rel="stylesheet" data-template-style="true"/>
39<script>if(!window.BX)window.BX={};if(!window.BX.message)window.BX.message=function(mess){if(typeof mess==='object'){for(let i in mess) {BX.message[i]=mess[i];} return true;}};</script>
vendor: 1 bytes, line 39
39
40<script>(window.BX||top.BX).message({"MAIN_BASELINE_BROWSER_OUTDATED":"ÐÑ Ð¸ÑполÑзÑеÑе ÑÑÑаÑевÑÑÑ Ð²ÐµÑÑÐ¸Ñ Ð±ÑаÑзеÑа. ÐбновиÑе его Ð´Ð»Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñной и ÑÑабилÑной ÑабоÑÑ","MAIN_BASELINE_DETAILS":"ÐодÑобнее","MAIN_BASELINE_CLOSE":"ÐакÑÑÑÑ"});</script>
40 41
42<script type="extension/settings" data-extension="main.baseline">{"collectData":false,"helpUrl":"https:\/\/helpdesk.bitrix24.ru\/open\/code_27229654\/","helpCode":"redirect=detail\u0026code=27229654"}</script>
vendor: 1 bytes, line 42
42
43<script src="/bitrix/js/main/baseline/dist/baseline.bundle.js?17882468186900"></script>
43 44
45<script>(window.BX||top.BX).message({"JS_CORE_LOADING":"ÐагÑÑзка...","JS_CORE_NO_DATA":"- ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
-","JS_CORE_WINDOW_CLOSE":"ÐакÑÑÑÑ","JS_CORE_WINDOW_EXPAND":"РазвеÑнÑÑÑ","JS_CORE_WINDOW_NARROW":"СвеÑнÑÑÑ Ð² окно","JS_CORE_WINDOW_SAVE":"СоÑ
ÑаниÑÑ","JS_CORE_WINDOW_CANCEL":"ÐÑмениÑÑ","JS_CORE_WINDOW_CONTINUE":"ÐÑодолжиÑÑ","JS_CORE_H":"Ñ","JS_CORE_M":"м","JS_CORE_S":"Ñ","JSADM_AI_HIDE_EXTRA":"СкÑÑÑÑ Ð»Ð¸Ñние","JSADM_AI_ALL_NOTIF":"ÐоказаÑÑ Ð²Ñе","JSADM_AUTH_REQ":"ТÑебÑеÑÑÑ Ð°Ð²ÑоÑизаÑиÑ!","JS_CORE_WINDOW_AUTH":"ÐойÑи","JS_CORE_IMAGE_FULL":"ÐолнÑй ÑазмеÑ"});</script>
45 46
47<script src="/bitrix/js/main/core/core.js?1788246825334249"></script>
47 48
49<script>BX.Runtime.registerExtension({"name":"main.core","namespace":"BX","loaded":true});</script>
vendor: 1 bytes, line 49
49
50<script>BX.setJSList(["\/bitrix\/js\/main\/core\/core_ajax.js","\/bitrix\/js\/main\/core\/core_promise.js","\/bitrix\/js\/main\/polyfill\/promise\/js\/promise.js","\/bitrix\/js\/main\/loadext\/loadext.js","\/bitrix\/js\/main\/loadext\/extension.js","\/bitrix\/js\/main\/polyfill\/promise\/js\/promise.js","\/bitrix\/js\/main\/polyfill\/find\/js\/find.js","\/bitrix\/js\/main\/polyfill\/includes\/js\/includes.js","\/bitrix\/js\/main\/polyfill\/matches\/js\/matches.js","\/bitrix\/js\/ui\/polyfill\/closest\/js\/closest.js","\/bitrix\/js\/main\/polyfill\/fill\/main.polyfill.fill.js","\/bitrix\/js\/main\/polyfill\/find\/js\/find.js","\/bitrix\/js\/main\/polyfill\/matches\/js\/matches.js","\/bitrix\/js\/main\/polyfill\/core\/dist\/polyfill.bundle.js","\/bitrix\/js\/main\/core\/core.js","\/bitrix\/js\/main\/polyfill\/intersectionobserver\/js\/intersectionobserver.js","\/bitrix\/js\/main\/lazyload\/dist\/lazyload.bundle.js","\/bitrix\/js\/main\/polyfill\/core\/dist\/polyfill.bundle.js","\/bitrix\/js\/main\/parambag\/dist\/parambag.bundle.js"]); 51</script>
vendor: 1 bytes, line 51
51
52<script>BX.Runtime.registerExtension({"name":"jquery","namespace":"window","loaded":true});</script>
vendor: 1 bytes, line 52
52
53<script>BX.Runtime.registerExtension({"name":"bquadro.cookienoties","namespace":"window","loaded":true});</script>
vendor: 1 bytes, line 53
53
54<script>(window.BX||top.BX).message({"LANGUAGE_ID":"ru","FORMAT_DATE":"DD.MM.YYYY","FORMAT_DATETIME":"DD.MM.YYYY HH:MI:SS","COOKIE_PREFIX":"BITRIX_SM","SERVER_TZ_OFFSET":"10800","UTF_MODE":"Y","SITE_ID":"s1","SITE_DIR":"\/","USER_ID":"","SERVER_TIME":1791516690,"USER_TZ_OFFSET":0,"USER_TZ_AUTO":"Y","bitrix_sessid":"c03e9a0ad6d65cb829afeed5443d440f"});</script>
54 55 56
57<script src="/bitrix/js/main/jquery/jquery-1.12.4.min.js?170066721397163"></script>
vendor: 1 bytes, line 57
57
58<script src="/bitrix/js/bquadro/cookienoties/src/script.js?17550628972179"></script>
vendor: 1 bytes, line 58
58
59<script src="/bitrix/js/main/core/core.min.js?1788246825181629"></script>
vendor: 1 bytes, line 59
59
60<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU"></script>
60 61 62
63<script src="/local/templates/vector/js/libs/modernizr-2.6.1.min.js?160558581711703"></script>
vendor: 1 bytes, line 63
63
64<script src="/local/templates/vector/components/bitrix/menu/horizontal_multilevel_custom/script.js?1605585818470"></script>
vendor: 1 bytes, line 64
64
65<script src="/local/templates/vector/js/jquery-1.11.2.min.js?160558581795935"></script>
vendor: 1 bytes, line 65
65
66<script src="/local/templates/vector/libs/bootstrap/js/bootstrap.min.js?160558581837051"></script>
vendor: 1 bytes, line 66
66
67<script src="/local/templates/vector/libs/swiper/swiper.min.js?160558581896227"></script>
vendor: 1 bytes, line 67
67
68<script src="/local/templates/vector/libs/fancybox/jquery.fancybox.js?160558581850725"></script>
vendor: 1 bytes, line 68
68
69<script src="/local/templates/vector/libs/inputMask/inputmask.js?1605585818119461"></script>
vendor: 1 bytes, line 69
69
70<script src="/local/templates/vector/libs/inputMask/jquery.inputmask.js?16055858183001"></script>
vendor: 1 bytes, line 70
70
71<script src="/local/templates/vector/libs/inputMask/inputmask.phone.extensions.js?16055858183974"></script>
vendor: 1 bytes, line 71
71
72<script src="/local/templates/vector/js/main.js?178350713232598"></script>
vendor: 1 bytes, line 72
72
73<script src="/local/js/reaspekt/reaspekt.geobase/script.js?16055858175218"></script>
73 74 75 <meta name="zen-verification" content="IQJSslpA14WjmNQ0LlJAmMYNX01gpxv9ymyrE3ABPq3hZxp8KGsQR4PD5HcNxgIp" /> 76 <meta name="yandex-verification" content="b39f7a5c76c85d6f"/> 77 <meta name="yandex-verification" content="853aa8554697805a"/> 78 <meta name="facebook-domain-verification" content="5v7dnarlltgir6wsjrhqdtdsttc8bc"/> 79
79<script src="https://smartcaptcha.yandexcloud.net/captcha.js?render=onload&onload=onloadFunction" defer></script>
79 80 </head> 81 82<body><div id="bquadro_cookie_panel"> 83 <div id="bottom_cookies_panel" class="cookie-panel" style="background-color:#f9f3ec; color:#121314; "> 84 <div class="container"><p>ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¸ÑполÑзоваÑÑ Ð½Ð°Ñ ÑайÑ, Ð²Ñ Ð´Ð°ÐµÑе ÑоглаÑие ÐÐР«ÐТЦ «ÐÐÐТÐР» на обÑабоÑÐºÑ Ñайлов cookie и полÑзоваÑелÑÑÐºÐ¸Ñ Ð´Ð°Ð½Ð½ÑÑ . <span><a href="https://ptc-vector.ru/cookie-policy.php" target="_blank">ÐолиÑика иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ cookies</a></span></p><div class="cookie-panel__btn" style="background-color:#141f42; color:#ffffff; ">СоглаÑен</div></div></div></div> 85 <div id="panel"> 86 </div> 87 <header> 88 <a href="/news/vakuumnye-stoly-ptts-vektor-vneseny-v-reestr-minpromtorga/" id="top-line-banner" target="_blank"> 89 <!--img src="/local/templates/vector/img/GISP.png"--><img src="/local/templates/vector/img/gisp-full.jpg">ÐакÑÑмнÑе ÑÑÐ¾Ð»Ñ ÐТЦ ÐекÑÐ¾Ñ Ð²Ð½ÐµÑÐµÐ½Ñ Ð² ÑееÑÑÑ ÐинÐÑомТоÑга ÐРРФ 719 90 </a> 91 <div class="container"> 92 <div class="left-side"> 93 <a href="/" class="logo"><img src="/local/templates/vector/img/VECTOR_CNC.png" alt="ÐÐÐ ÐТЦ ÐекÑоÑ"></a> 94 <div class="info"> 95 <p> <strong>РоÑÑийÑкий ÑазÑабоÑÑик<br/>и пÑоизводиÑÐµÐ»Ñ Ð²ÑÑокоÑоÑнÑÑ Ð·Ð°Ð¶Ð¸Ð¼Ð½ÑÑ ÑиÑÑем</strong></p> 96 </div> 97 <div class="contacts-info"> 98 <div style="margin:2px;"> 99 <a target="_blank" href="https://vk.com/vacuumtables"><img src="/local/templates/vector/img/vk.png" width="30px;" alt="vk"></a> 100 <a target="_blank" href="https://t.me/PTC_VECTOR"><img src="/local/templates/vector/img/tg.png" width="30px;" alt="telegram"></a> 101 <a target="_blank" href="https://rutube.ru/channel/43027848/"><img src="/local/templates/vector/img/icon_rutube_dark_color_circle.svg" width="30px;" alt="rutube"></a> 102 <a target="_blank" href="https://dzen.ru/id/60102a2d8b48876f9defc7e3"><img src="/local/templates/vector/img/dark-icon.svg" width="30px;" alt="dzen"></a> 103 <a target="_blank" href="https://max.ru/u/f9LHodD0cOI705sNHMfN7WCr2Qq2iMzInSSUnDnw6q8Lsng8a9MWUU9zzG8"><img src="/local/templates/vector/img/MAX.svg" width="30px;" alt="max"></a> 104 </div> 105 106 <div class="phone-time"> 107 <div class="phone"> 108 <a href="tel:+7 499 504 41 90 "> 109 +7 499 504 41 90 </a> 110 </div> 111 <div class="time"> 112 <a href="mailto:[email protected]">[email protected]</a> </div> 113 </div> 114 </div> 115 </div> 116 <div class="logotypes"> 117 <noindex><a rel="nofollow" href="https://nspoim.ru/members" target="_blank"><img src="/local/templates/vector/img/npoim.png" alt="ÐСÐÐÐÐ"></a></noindex> 118 <noindex><a rel="nofollow" href="https://stankoinstrument.ru/vector" target="_blank"><img src="/local/templates/vector/img/associacia.png" alt="ÐÑÑоÑиаÑÐ¸Ñ Ð¡ÑанкоинÑÑÑÑменÑ"></a></noindex> 119 <noindex><a rel="nofollow" href="https://sk.ru/" target="_blank"><img src="/local/templates/vector/img/sk-part.png" alt="Сколково"></a></noindex> 120 </div> 121 </div> 122 </header> 123 <nav> 124 <div class="container"> 125 126 127<a href="#" class="menu-toggle"><span class="bar"></span></a> 128<a href="/" class="logo"><img src="/local/templates/vector/img/logo-light.png" alt="ÐÐÐ ÐТЦ ÐекÑоÑ"></a> 129<ul id="menu"> 130 131 132 133 134 <li class="root-item"><a href="/company/" >Ркомпании</a> 135 <ul class="submenu"> 136 137 138 139 140 141 142 143 <li><a href="/company/index.php">ÐпиÑание</a></li> 144 145 146 147 148 149 150 151 152 <li><a href="/company/publications/">
152ÐÑбликаÑии</a></li> 153 154 155 156 157 158 159 160 161 <li><a href="/company/career/">ÐаÑÑеÑа</a></li> 162 163 164 165 166 167 168 169 170 <li><a href="/quality-policy.php">СиÑÑема менеджменÑа каÑеÑÑва</a></li> 171 172 173 174 175 176 177 178 179 <li><a href="/certificates/">СеÑÑиÑикаÑÑ</a></li> 180 181 182 183 184 185 186 187 188 <li><a href="/company/staff/">ÐиÑа компании</a></li> 189 190 191 192 193 194 </ul></li> 195 196 <li class="root-item"><a href="/products/" >ÐÑодÑкÑиÑ</a> 197 <ul class="submenu"> 198 199 200 201 202 203 204 <li><a href="/products/vakuumnoe-zakreplenie/" class="parent">ÐакÑÑмное закÑепление</a> 205 <ul> 206 207 208 209 210 211 212 213 <li><a href="/products/vakuumnoe-zakreplenie/perforirovannye-vakuumnye-stoly/">ÐеÑÑоÑиÑованнÑе вакÑÑмнÑе ÑÑолÑ</a></li> 214 215 216 217 218 219 220 221 222 <li><a href="/products/vakuumnoe-zakreplenie/reshetchatye-vakuumnye-stoly/">РеÑеÑÑаÑÑе вакÑÑмнÑе ÑÑолÑ</a></li> 223 224 225 226 227 228 229 230 231 <li><a href="/products/vakuumnoe-zakreplenie/vakuumnye-stoly-s-bfc-pokrytiem/">ÐакÑÑмнÑе ÑÑÐ¾Ð»Ñ Ñ BFC покÑÑÑием</a></li> 232 233 234 235 236 237 238 239 240 <li><a href="/products/vakuumnoe-zakreplenie/vakuumnye-stoly-vac-mat/">ÐакÑÑмнÑе ÑÑÐ¾Ð»Ñ VAC-MAT Ð´Ð»Ñ ÑÑанков Ñ Ð§ÐУ</a></li> 241 242 243 244 245 246 247 248 249 <li><a href="/products/vakuumnoe-zakreplenie/vakuumnye-stoly-dlya-portalnykh-frezernykh-stankov-section/">СÑÐ¾Ð»Ñ Ð´Ð»Ñ Ð¿Ð¾ÑÑалÑнÑÑ ÑÑезеÑнÑÑ ÑÑанков</a></li> 250 251 252 253 254 255 256 257 258 <li><a href="/products/vakuumnoe-zakreplenie/zhelobkovyy-vakuumnyy-stol-section/">ÐелобковÑй ÑÑол</a></li> 259 260 261 262 263 264 265 266 267 <li><a href="/products/vakuumnoe-zakreplenie/generatori-vakuuma/">ÐенеÑаÑоÑÑ Ð²Ð°ÐºÑÑма</a></li> 268 269 270 271 272 273 274 275 276 <li><a href="/products/vakuumnoe-zakreplenie/aksessuary/">ÐÑинадлежноÑÑи и ÑаÑÑ Ð¾Ð´Ð½Ñе маÑеÑиалÑ</a></li> 277 278 279 280 281 282 283 284 285 <li><a href="/products/vakuumnoe-zakreplenie/raschet-usiliya-zakrepleniya/">РаÑÑÐµÑ ÑÑÐ¸Ð»Ð¸Ñ Ð·Ð°ÐºÑеплениÑ</a></li> 286 287 288 289 290 291 292 293 294 <li><a href="/products/vakuumnoe-zakreplenie/obzor/">ÐбзоÑ</a></li> 295 296 297 298 299 300 </ul></li> 301 302 <li><a href="/products/osnastka-dlya-izmereniy-na-kim/" class="parent">ÐÑнаÑÑка Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÑений на ÐÐÐ</a> 303 <ul> 304 305 306 307 308 309 310 311 <li><a href="/products/osnastka-dlya-izmereniy-na-kim/modulnaya-ostastka/">ÐодÑлÑÐ½Ð°Ñ Ð¾ÑнаÑÑка Ð´Ð»Ñ ÐÐÐ</a></li> 312 313 314 315 316 317 318 319 320 <li><a href="/products/osnastka-dlya-izmereniy-na-kim/vspomogatelnye-sistemy/">ÐÑпомогаÑелÑнÑе ÑиÑÑемÑ</a></li> 321 322 323 324 325 326 327 328 329 <li><a href="/products/osnastka-dlya-izmereniy-na-kim/dopolnitelnye-optsii/">СпеÑиалÑнÑе ÑеÑениÑ</a></li> 330 331 332 333 334 335 </ul></li> 336 337 338 <li><a href="/products/zakreplenie-kholodom/">ÐакÑепление Ñ Ð¾Ð»Ð¾Ð´Ð¾Ð¼</a></li> 339 340 341 342 343 344 </ul></li> 345 346 <li class="root-item"><a href="/services/" >УÑлÑги</a> 347 <ul class="submenu"> 348 349 350 351 352 353 354 355 <li><a href="/services/treyd-in/">ТÑейд-ин</a></li> 356 357 358 359 360 361 362 363 364 <li><a href="/services/autsorsing/">ÐÑÑÑоÑÑинг</a></li> 365 366 367 368 369 370 </ul></li> 371 372 373 <li class="root-item"><a href="/exhibition_gallery/" >ÐалеÑеÑ</a></li> 374 375 376 377 378 379 380 381 382 <li class="root-item"><a href="/news/" >ÐовоÑÑи</a></li> 383 384 385 386 387 388 389 390 391 <li class="active"><a href="/contacts/" >ÐонÑакÑÑ</a></li> 392 393 394 395 396 397 398 399 400 <li class="root-item"><a href="/search/index.php" >ÐоиÑк</a></li> 401 402 403 404 405 406 407</ul> 408 <div class="pull-right"> 409 <a href="#" class="btn phone-btn" data-toggle="modal" data-target="#callback"><i class="icon-phone"></i> <span>ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº</span></a> 410 </div> 411 <div class="pull-right"> 412 <a href="/products/vakuumnoe-zakreplenie/obzor/podbor/" class="btn shop-btn"> 413 <svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 414 <path fill-rule="evenodd" clip-rule="evenodd" d="M3 18.5H15C16.1046 18.5 17 17.6046 17 16.5V5.5H13C12.7239 5.5 12.5 5.27614 12.5 5V0.527142C12.3922 0.509188 12.2823 0.5 12.1716 0.5H3C1.89543 0.5 1 1.39543 1 2.5V16.5C1 17.6046 1.89543 18.5 3 18.5ZM13.5 1.00491V4.5H16.8204
414C16.7221 4.28403 16.5852 4.08523 16.4142 3.91421L13.5858 1.08579C13.5579 1.05791 13.5293 1.03095 13.5 1.00491ZM4.5 8C4.5 7.72386 4.72386 7.5 5 7.5H13C13.2761 7.5 13.5 7.72386 13.5 8C13.5 8.27614 13.2761 8.5 13 8.5H5C4.72386 8.5 4.5 8.27614 4.5 8ZM4.5 11C4.5 10.7239 4.72386 10.5 5 10.5H13C13.2761 10.5 13.5 10.7239 13.5 11C13.5 11.2761 13.2761 11.5 13 11.5H5C4.72386 11.5 4.5 11.2761 4.5 11ZM5 13.5C4.72386 13.5 4.5 13.7239 4.5 14C4.5 14.2761 4.72386 14.5 5 14.5H13C13.2761 14.5 13.5 14.2761 13.5 14C13.5 13.7239 13.2761 13.5 13 13.5H5Z" fill="#004799"/> 415 </svg> 416 <span>ÐÑпÑавиÑÑ Ð·Ð°Ð¿ÑоÑ</span> 417 </a> 418 </div> 419 </div> 420 </nav> 421 <section class="page"> 422 <div class="container"> 423 <ol class="breadcrumb"> 424 <li> 425 <a href="/" title="ÐлавнаÑ" itemprop="url"> 426 ÐÐ»Ð°Ð²Ð½Ð°Ñ 427 </a> 428 </li> 429 <li class="active">ÐонÑакÑÑ</li></ol> <div class="content"> 430 <h1> 431 ÐонÑакÑÑ </h1> 432 <style> 433 #map { 434 width: 100%; height: 400px; padding: 0; margin: 0; 435 } 436 </style> 437<div class="contacts"> 438 439
439<script> 440ymaps.ready(function () { 441 var myMap = new ymaps.Map('map', { 442 center: [55.810590960333236,37.83206162533343], 443 zoom: 16 444 }, { 445 searchControlProvider: 'yandex#search' 446 }); 447 // ÐолÑзоваÑелÑÑкие модÑли не допиÑÑваÑÑÑÑ Ð² неймÑÐ¿ÐµÐ¹Ñ ymaps. 448 // ÐоÑÑÐ¾Ð¼Ñ Ð´Ð¾ÑÑÑп к ним Ð¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ полÑÑиÑÑ Ð°ÑÐ¸Ð½Ñ Ñонно ÑеÑез меÑод ymaps.modules.require. 449 ymaps.modules.require(['geoObject.Arrow'], function (Arrow) { 450 var arrow = new Arrow([[55.81318945793159,37.83323599472047], [55.81289343383511,37.833311096572864],[55.81312602438698,37.83481313362122],[55.81265933154544,37.834923104190814]], {balloonContent: "ÐеÑий маÑÑÑÑÑ",hintContent: "ÐеÑий маÑÑÑÑÑ"}, { 451 geodesic: true, 452 strokeWidth: 2, 453 opacity: 1, 454 strokeStyle: {style:'dot',offset: 30}, 455 strokeColor: '#cc0000', 456 457 }); 458 var arrow2 = new Arrow([[55.81265933154544,37.834923104190814],[55.81233762738245,37.83263517990113],[55.81227117172961,37.832506433868396],[55.81206576262761,37.831294075393664],[55.81160660893362,37.83143355026245], [55.81152806894112,37.8317125]], {balloonContent: "ÐеÑий маÑÑÑÑÑ",hintContent: "ÐеÑий маÑÑÑÑÑ"}, { 459 geodesic: true, 460 strokeWidth: 2, 461 opacity: 1, 462 strokeStyle: {style:'dot',offset: 30}, 463 strokeColor: '#cc0000', 464 }); 465 var arrowAvto1_1 = new Arrow([[55.81318945793159,37.83323599472047], [55.81325591200982,37.83468438758848],[55.81320154049976,37.83554269447327],[55.81302030158192,37.836293712997424],[55.81287530983739,37.83663703575134],[55.81276656567301,37.83651901855468],[55.81259136609969,37.83582164421082]], {balloonContent: "ÐвÑомобилÑнÑй маÑÑÑÑÑ",hintContent: "ÐвÑомобилÑнÑй маÑÑÑÑÑ"}, { 466 geodesic: true, 467 strokeWidth: 2, 468 opacity: 1, 469 strokeStyle: 'solid', 470 }); 471 var arrowAvto1_2 = new Arrow([[55.81259136609969,37.83577872886658],[55.81155827664938,37.835918203735346],[55.81154619356889,37.835478321456904],[55.810942034742105,37.835574880981454],[55.8107366185956,37.83533884658814],[55.810682243551064,37.833654419326784],[55.81062182674543,37.83286048545836],[55.81054932645436,37.83199144973756],[55.81063391011409,37.83175541534424],[55.81143744567512,37.83147646560669],[55.811461611900114,37.831691042327876]], {balloonContent: "ÐвÑомобилÑнÑй маÑÑÑÑÑ",hintContent: "ÐвÑомобилÑнÑй маÑÑÑÑÑ"}, { 472 geodesic: true, 473 strokeWidth: 2, 474 opacity: 1, 475 strokeStyle: 'solid', 476 }); 477 var arrowAvto2_1 = new Arrow([[55.81076682692071,37.838986650848376],[55.80996931924351,37.839029566192615],[55.8098061906516,37.838643328094484],[55.80972160518551,37.83606840744019],[55.81155827664938,37.835918203735346]], {balloonContent: "ÐвÑомобилÑнÑй маÑÑÑÑÑ",hintContent: "ÐвÑомобилÑнÑй маÑÑÑÑÑ"}, { 478 geodesic: true, 479 strokeWidth: 2, 480 opacity: 1, 481 strokeStyle: 'solid', 482 }); 483 var arrowAvto3_1 = new Arrow([[55.80948597327088,37.83949090614319],[55.81005994594235,37.839415804290766],[55.810283490893475,37.83983422889708],[55.81030161610326,37.84040285720824],[55.81021098996951,37.84059597625731],[55.80987265053119,37.84069253578187],[55.8095705592512,37.840424314880366],[55.80846488508756,37.840424314880366],[55.8080177729181,37.84048868789674],[55.80726854636959,37.84120751991271],[55.807159786473406,37.841228977584834],[55.80687580086136,37.84093929901123],[55.80866427128413,37.83618642463684],[55.80971556335944,37.83607913627624]], {balloonContent: "ÐвÑомобилÑнÑй маÑÑÑÑÑ",hintContent: "ÐвÑомобилÑнÑй маÑÑÑÑÑ"}, { 484 geodesic: true, 485 strokeWidth: 2, 486 opacity: 1, 487 strokeStyle: 'solid', 488 }); 489 myMap.geoObjects.add(arrow); 490 myMap.geoObjects.add(arrow2); 491 myMap.geoObjects.add(arrowAvto1_1); 492 myMap.geoObjects.add(arrowAvto1_2); 493 myMap.geoObjects.add(arrowAvto2_1); 494 myMap.geoObjects.add(arrowAvto3_1); 495 }); 496}); 497 498/* 499 * ÐлаÑÑ, позволÑÑÑий ÑоздаваÑÑ ÑÑÑÐµÐ»ÐºÑ Ð½Ð° каÑÑе.
500 * ЯвлÑеÑÑÑ Ñ ÐµÐ»Ð¿ÐµÑом к ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»Ð¸Ð»Ð¸Ð½Ð¸Ð¸, Ñ ÐºÐ¾ÑоÑой задан ÑпеÑиалÑнÑй овеÑлей. 501 * ÐÑи иÑполÑзовании модÑлей в ÑеалÑном пÑоекÑе ÑекомендÑем ÑазмеÑаÑÑ Ð¸Ñ Ð² оÑделÑнÑÑ ÑÐ°Ð¹Ð»Ð°Ñ . 502 */ 503ymaps.modules.define("geoObject.Arrow", [ 504 'Polyline', 505 'overlay.Arrow', 506 'util.extend' 507], function (provide, Polyline, ArrowOverlay, extend) { 508 /** 509 * @param {Number[][] | Object | ILineStringGeometry} geometry ÐеомеÑÑÐ¸Ñ Ð»Ð¾Ð¼Ð°Ð½Ð¾Ð¹. 510 * @param {Object} properties ÐаннÑе ломаной. 511 * @param {Object} options ÐпÑии ломаной. 512 * ÐоддеÑживаеÑÑÑ ÑÐ¾Ñ Ð¶Ðµ Ð½Ð°Ð±Ð¾Ñ Ð¾Ð¿Ñий, ÑÑо и в клаÑÑе ymaps.Polyline. 513 * @param {Number} [options.arrowAngle=20] Угол в гÑадÑÑÐ°Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¾Ñновной линией и линиÑми ÑÑÑелки. 514 * @param {Number} [options.arrowMinLength=3] ÐинималÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÑÑÑелки. ÐÑли длина ÑÑÑелки менÑÑе минималÑного знаÑениÑ, ÑÑÑелка не ÑиÑÑеÑÑÑ. 515 * @param {Number} [options.arrowMaxLength=20] ÐакÑималÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÑÑÑелки. 516 */ 517 var Arrow = function (geometry, properties, options) { 518 return new Polyline(geometry, properties, extend({}, options, { 519 lineStringOverlay: ArrowOverlay 520 })); 521 }; 522 provide(Arrow); 523}); 524 525/* 526 * ÐлаÑÑ, ÑеализÑÑÑий инÑеÑÑÐµÐ¹Ñ IOverlay. 527 * ÐолÑÑÐ°ÐµÑ Ð½Ð° Ð²Ñ Ð¾Ð´ пикÑелÑнÑÑ Ð³ÐµÐ¾Ð¼ÐµÑÑÐ¸Ñ Ð»Ð¸Ð½Ð¸Ð¸ и добавлÑÐµÑ ÑÑÑÐµÐ»ÐºÑ Ð½Ð° конÑе линии. 528 */ 529ymaps.modules.define("overlay.Arrow", [ 530 'overlay.Polygon', 531 'util.extend', 532 'event.Manager', 533 'option.Manager', 534 'Event', 535 'geometry.pixel.Polygon' 536], function (provide, PolygonOverlay, extend, EventManager, OptionManager, Event, PolygonGeometry) { 537 var domEvents = [ 538 'click', 539 'contextmenu', 540 'dblclick', 541 'mousedown', 542 'mouseenter', 543 'mouseleave', 544 'mousemove', 545 'mouseup', 546 'multitouchend', 547 'multitouchmove', 548 'multitouchstart', 549 'wheel' 550 ], 551 552 /** 553 * @param {geometry.pixel.Polyline} pixelGeometry ÐикÑелÑÐ½Ð°Ñ Ð³ÐµÐ¾Ð¼ÐµÑÑÐ¸Ñ Ð»Ð¸Ð½Ð¸Ð¸. 554 * @param {Object} data ÐаннÑе овеÑлеÑ. 555 * @param {Object} options ÐпÑии овеÑлеÑ. 556 */ 557 ArrowOverlay = function (pixelGeometry, data, options) { 558 // ÐÐ¾Ð»Ñ .events и .options обÑзаÑелÑнÑе Ð´Ð»Ñ IOverlay. 559 this.events = new EventManager(); 560 this.options = new OptionManager(options); 561 this._map = null; 562 this._data = data; 563 this._geometry = pixelGeometry; 564 this._overlay = null; 565 }; 566 567 ArrowOverlay.prototype = extend(ArrowOverlay.prototype, { 568 // РеализовÑваем вÑе меÑÐ¾Ð´Ñ Ð¸ ÑобÑÑиÑ, коÑоÑÑе ÑÑебÑÐµÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ IOverlay. 569 getData: function () { 570 return this._data; 571 }, 572 573 setData: function (data) { 574 if (this._data != data) { 575 var oldData = this._data; 576 this._data = data; 577 this.events.fire('datachange', { 578 oldData: oldData, 579 newData: data 580 }); 581 } 582 }, 583 584 getMap: function () { 585 return this._map; 586 }, 587 588 setMap: function (map) { 589 if (this._map != map) { 590 var oldMap = this._map; 591 if (!map) { 592 this._onRemoveFromMap(); 593 } 594 this._map = map; 595 if (map) { 596 this._onAddToMap(); 597 } 598 this.events.fire('mapchange', { 599 oldMap: oldMap, 600 newMap: map 601 }); 602 } 603 }, 604 605 setGeometry: function (geometry) { 606 if (this._geometry != geometry) { 607 var oldGeometry = geometry; 608 this._geometry = geometry; 609 if (this.getMap() && geometry) { 610 this._rebuild(); 611 } 612 this.events.fire('geometrychange', { 613 oldGeometry: oldGeometry, 614 newGeometry: geometry 615 }); 616 } 617 }, 618 619 getGeometry: function () { 620 return this._geometry; 621 }, 622 623 getShape: function () { 624 return null; 625 }, 626 627 isEmpty: function () { 628 return false;
629 }, 630 631 _rebuild: function () { 632 this._onRemoveFromMap(); 633 this._onAddToMap(); 634 }, 635 636 _onAddToMap: function () { 637 // ÐÐ¾ÐµÐ½Ð½Ð°Ñ Ñ Ð¸ÑÑоÑÑÑ - ÑÑÐ¾Ð±Ñ Ð² пÑозÑаÑной ломаной Ñ Ð¾ÑоÑо оÑÑиÑовÑвалиÑÑ ÑамопеÑеÑеÑениÑ, 638 // Ð¼Ñ ÑиÑÑем вмеÑÑо линии многоÑголÑник. 639 // ÐаждÑй конÑÑÑ Ð¼Ð½Ð¾Ð³Ð¾ÑголÑника бÑÐ´ÐµÑ Ð¾ÑвеÑаÑÑ Ð·Ð° ÑаÑÑÑ Ð»Ð¸Ð½Ð¸Ð¸. 640 this._overlay = new PolygonOverlay(new PolygonGeometry(this._createArrowContours())); 641 this._startOverlayListening(); 642 // ÐÑа ÑÑÑоÑка ÑвÑÐ¶ÐµÑ Ð´Ð²Ð° менеджеÑа опÑий. 643 // ÐпÑии, заданнÑе в ÑодиÑелÑÑком менеджеÑе, 644 // бÑдÑÑ ÑаÑпÑоÑÑÑанÑÑÑÑÑ Ð¸ на доÑеÑний. 645 this._overlay.options.setParent(this.options); 646 this._overlay.setMap(this.getMap()); 647 }, 648 649 _onRemoveFromMap: function () { 650 this._overlay.setMap(null); 651 this._overlay.options.setParent(null); 652 this._stopOverlayListening(); 653 }, 654 655 _startOverlayListening: function () { 656 this._overlay.events.add(domEvents, this._onDomEvent, this); 657 }, 658 659 _stopOverlayListening: function () { 660 this._overlay.events.remove(domEvents, this._onDomEvent, this); 661 }, 662 663 _onDomEvent: function (e) { 664 // ÐÑ ÑлÑÑаем ÑобÑÑÐ¸Ñ Ð¾Ñ Ð´Ð¾ÑеÑнего ÑлÑжебного овеÑÐ»ÐµÑ 665 // и пÑокидÑваем Ð¸Ñ Ð½Ð° внеÑнем клаÑÑе. 666 // ÐÑо делаеÑÑÑ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð² ÑобÑÑии бÑло коÑÑекÑно опÑеделено 667 // поле target. 668 this.events.fire(e.get('type'), new Event({ 669 target: this 670 // СвÑжем иÑÑ Ð¾Ð´Ð½Ð¾Ðµ ÑобÑÑие Ñ ÑекÑÑим, ÑÑÐ¾Ð±Ñ Ð²Ñе Ð¿Ð¾Ð»Ñ Ð´Ð°Ð½Ð½ÑÑ Ð´Ð¾ÑеÑнего ÑобÑÑÐ¸Ñ 671 // бÑли доÑÑÑÐ¿Ð½Ñ Ð² пÑоизводном ÑобÑÑии. 672 }, e)); 673 }, 674 675 _createArrowContours: function () { 676 var contours = [], 677 mainLineCoordinates = this.getGeometry().getCoordinates(), 678 arrowLength = calculateArrowLength( 679 mainLineCoordinates, 680 this.options.get('arrowMinLength', 3), 681 this.options.get('arrowMaxLength', 20) 682 ); 683 contours.push(getContourFromLineCoordinates(mainLineCoordinates)); 684 // ÐÑдем ÑиÑоваÑÑ ÑÑÑÐµÐ»ÐºÑ ÑолÑко еÑли длина линии не менÑÑе Ð´Ð»Ð¸Ð½Ñ ÑÑÑелки. 685 if (arrowLength > 0) { 686 // Создадим еÑе 2 конÑÑÑа Ð´Ð»Ñ ÑÑÑелоÑек. 687 var lastTwoCoordinates = [ 688 mainLineCoordinates[mainLineCoordinates.length - 2], 689 mainLineCoordinates[mainLineCoordinates.length - 1] 690 ], 691 // ÐÐ»Ñ ÑдобÑÑва ÑаÑÑеÑов повеÑнем ÑÑÑÐµÐ»ÐºÑ Ñак, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð° бÑла напÑавлена Ð²Ð´Ð¾Ð»Ñ Ð¾Ñи y, 692 // а поÑом ÑазвеÑнем ÑезÑлÑÑаÑÑ Ð¾Ð±ÑаÑно. 693 rotationAngle = getRotationAngle(lastTwoCoordinates[0], lastTwoCoordinates[1]), 694 rotatedCoordinates = rotate(lastTwoCoordinates, rotationAngle), 695 696 arrowAngle = this.options.get('arrowAngle', 20) / 180 * Math.PI, 697 arrowBeginningCoordinates = getArrowsBeginningCoordinates( 698 rotatedCoordinates, 699 arrowLength, 700 arrowAngle 701 ), 702 firstArrowCoordinates = rotate([ 703 arrowBeginningCoordinates[0], 704 rotatedCoordinates[1] 705 ], -rotationAngle), 706 secondArrowCoordinates = rotate([ 707 arrowBeginningCoordinates[1], 708 rotatedCoordinates[1] 709 ], -rotationAngle); 710 711 contours.push(getContourFromLineCoordinates(firstArrowCoordinates)); 712 contours.push(getContourFromLineCoordinates(secondArrowCoordinates)); 713 } 714 return contours; 715 } 716 }); 717 718 function getArrowsBeginningCoordinates (coordinates, arrowLength, arrowAngle) { 719 var p1 = coordinates[0], 720 p2 = coordinates[1], 721 dx = arrowLength * Math.sin(arrowAngle), 722 y = p2[1] - arrowLength * Math.cos(arrowAngle); 723 return [[p1[0] - dx, y], [p1[0] + dx, y]]; 724 } 725 726 function rotate (coordinates, angle) { 727 var rotatedCoordinates = []; 728 for (var i = 0, l = coordinates.length, x, y; i < l; i++) { 729 x = coordinates[i][0]; 730 y = coordinates[i][1]; 731 rotatedCoordinates.push([ 732 x * Math.cos(angle) - y * Math.sin(angle), 733 x * Math.sin(angle) + y * Math.cos(angle) 734 ]); 735 } 736 return rotatedCoordinates; 737 } 738 739 function getRotationAngle (p1, p2) { 740 return Math.PI / 2 - Math.atan2(p2[1] - p1[1], p2[0] - p1[0]); 741 } 742 743 function getContourFromLineCoordinates (coords) { 744 var contour = coords.slice();
745 for (var i = coords.length - 2; i > -1; i--) { 746 contour.push(coords[i]); 747 } 748 return contour; 749 } 750 751 function calculateArrowLength (coords, minLength, maxLength) { 752 var linePixelLength = 0; 753 for (var i = 1, l = coords.length; i < l; i++) { 754 linePixelLength += getVectorLength( 755 coords[i][0] - coords[i - 1][0], 756 coords[i][1] - coords[i - 1][1] 757 ); 758 if (linePixelLength / 3 > maxLength) { 759 return maxLength; 760 } 761 } 762 var finalArrowLength = linePixelLength / 3; 763 return finalArrowLength < minLength ? 0 : finalArrowLength; 764 } 765 766 function getVectorLength (x, y) { 767 return Math.sqrt(x * x + y * y); 768 } 769 770 provide(ArrowOverlay); 771}); 772</script>
772 773 774 <div> 775 <!-- Nav tabs --> 776 <ul class="nav nav-pills" role="tablist"> 777 <li role="presentation" ><a href="#fryazino" aria-controls="fryazino" role="tab" data-toggle="tab">ФÑÑзино</a></li> 778 779 <li role="presentation" class="active"><a href="#moskva" aria-controls="moskva" role="tab" data-toggle="tab">ÐоÑква</a></li> 780 781 <li role="presentation" ><a href="#nizhniy_tagil" aria-controls="nizhniy_tagil" role="tab" data-toggle="tab">Ðижний Тагил</a></li> 782 783 </ul> 784 <!-- Tab panes --> 785 <div class="tab-content"> 786 <div role="tabpanel" class="tab-pane " id="fryazino"> 787 <address> 788 <div class="phone"> 789 <p> 790 <strong>ТелеÑон/ФакÑ:</strong> 791 <a href="tel:+74995044190">+7 (499) 50-44-190 (оÑдел пÑодаж)</a> 792 793 <small>(Ðн - ЧÑ: 9:00 - 18:00; Ð ÐÑ: 9:00 - 17:00)</small> 794 </p> 795 </div> 796 <div class="email"> 797 <p><strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a></p> 798 </div> 799 <div class="map"> 800 <p><strong>ÐдÑеÑ:</strong> 141190, ÐоÑковÑÐºÐ°Ñ Ð¾Ð±Ð»Ð°ÑÑÑ, г. ФÑÑзино, Ñл. ÐаÑнаÑ, д. 6, ÑÑÑ. 3</p> 801 </div> 802 803 <br> 804 <p> 805 <b>Ðо вопÑоÑам ваканÑий:</b> ÐлпаÑова ÐÑина ÐладимиÑовна, <a href="tel:+79334437123">+7 933 443 71 23</a> 806 </p> 807 808 <div style="margin: 25px;"> 809 <a target="_blank" href="https://t.me/PTC_VECTOR"><img src="/local/templates/vector/img/qr_tg.png" width="150px;" alt="telegram"></a> 810 <a target="_blank" href="https://max.ru/u/f9LHodD0cOI705sNHMfN7WCr2Qq2iMzInSSUnDnw6q8Lsng8a9MWUU9zzG8"><img src="/local/templates/vector/img/max_qr.png" width="150px;" alt="max"></a> 811 </div> 812 </address> 813 <div class="about-map"> 814
814<script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Aba426fd4f54e45854b28096cc8ef6b84d482326f4a93e91a1537c670048267fa&width=100%25&height=400&lang=ru_RU&scroll=true"></script>
814 815 </div> 816 </div> 817 <div role="tabpanel" class="tab-pane active" id="moskva"> 818 <address> 819 <div class="phone"> 820 <p> 821 <strong>ТелеÑон/ФакÑ:</strong> 822 <a href="tel:+74995044190">+7 (499) 50-44-190</a> 823 <a href="tel:+79300356014"> +7(930) 035-60-14</a> 824 825 <small>(Ðн - ЧÑ: 9:00 - 18:00; Ð ÐÑ: 9:00 - 17:00)</small> 826 </p> 827 </div> 828 <div class="email"> 829 <p><strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a></p> 830 </div> 831 <div class="map"> 832 <p><strong>ÐдÑеÑ:</strong> 105077, г. ÐоÑква, Ñл. СÑеднÑÑ ÐеÑвомайÑкаÑ, д.3, 5 ÑÑаж (м. ÐеÑвомайÑкаÑ)</p> 833 </div> 834 835 <br> 836 <p> 837 <b>Ðо вопÑоÑам ваканÑий:</b> ÐлпаÑова ÐÑина ÐладимиÑовна, <a href="tel:+79334437123">+7 933 443 71 23</a> 838 </p> 839 840 <div style="margin: 25px;"> 841 <a target="_blank" href="https://t.me/PTC_VECTOR"><img src="/local/templates/vector/img/qr_tg.png" width="150px;" alt="telegram"></a> 842 <a target="_blank" href="https://max.ru/u/f9LHodD0cOI705sNHMfN7WCr2Qq2iMzInSSUnDnw6q8Lsng8a9MWUU9zzG8"><img src="/local/templates/vector/img/max_qr.png" width="150px;" alt="max"></a> 843 </div> 844 </address> 845 <div class="reg-card"> 846 <div class="reg-title">УÑеÑÐ½Ð°Ñ ÐºÐ°ÑÑоÑка ÐÐР«ÐТЦ «ÐÐÐТÐР»</div> 847 <div class="flex-wrapper-grid"> 848 <div class="table table-stripped"> 849 <div class="table-row"> 850 <div>Ðолное наименование оÑганизаÑии</div> 851 <div>ÐбÑеÑÑво Ñ Ð¾Ð³ÑаниÑенной оÑвеÑÑÑвенноÑÑÑÑ Â«ÐÑоизводÑÑвенно-ÑÐµÑ Ð½Ð¸ÑеÑкий ÑенÑÑ Â«ÐÐÐТÐР»</div> 852 </div> 853 <div class="table-row"> 854 <div>СокÑаÑенное наименование оÑганизаÑии</div> 855 <div>ÐÐР«ÐТЦ «ÐÐÐТÐР»</div> 856 </div> 857 <div class="table-row"> 858 <div>ЮÑидиÑеÑкий адÑеÑ</div> 859 <div>141191, ÐоÑковÑÐºÐ°Ñ Ð¾Ð±Ð»Ð°ÑÑÑ, г ФÑÑзино, ÐаÑÐ½Ð°Ñ Ñл, д. 6 ÑÑÑ. 3, ÑÑаж 1</div> 860 </div> 861 </div> 862 <div class="reg-card-aside"> 863 <p>РоÑÑийÑкий ÑазÑабоÑÑик и пÑоизводиÑÐµÐ»Ñ Ð²ÑÑокоÑоÑнÑÑ Ð·Ð°Ð¶Ð¸Ð¼Ð½ÑÑ ÑиÑÑем. УÑаÑÑник Сколково, Ð²Ñ Ð¾Ð´Ð¸Ñ Ð²Â ÐаÑионалÑнÑй СоÑз ÐоÑÑавÑиков и ÐÑоизводиÑелей ÐбоÑÑÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Â ÐнÑÑÑÑменÑа длÑ ÐеÑаллообÑабоÑки и аÑÑоÑиаÑÐ¸Ñ Â«Ð¡ÑанкоинÑÑÑÑменÑ»</p> 864 <a href="/upload/iblock/af1/92niluooxd35d3su3e6vcbk4vxszfyqz.docx" class="btn link" download>СкаÑаÑÑ ÐºÐ°ÑÑоÑÐºÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸</a> 865 </div> 866 </div> 867 </div> 868 <div class="about-map"> 869
869<script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A9fb8f553356293d0f13d4d1a0dfe98fd1250380f6bb780e3e5718ca41addc536&width=100%25&height=400&lang=ru_RU&scroll=true"></script>
869 870 </div> 871 </div> 872 <div role="tabpanel" class="tab-pane " id="nizhniy_tagil"> 873 <address> 874 <div class="phone"> 875 <p> 876 <strong>ТелеÑон/ФакÑ:</strong> 877 <a href="tel:+74953746320">+7 (495) 37-46-320</a> 878 879 <small>(Ðн - ЧÑ: Ñ 7:00 до 16:00 по моÑковÑÐºÐ¾Ð¼Ñ Ð²Ñемени; Ð ÐÑ: Ñ 7:00 до 15:00 по моÑковÑÐºÐ¾Ð¼Ñ Ð²Ñемени)</small> 880 </p> 881 </div> 882 <div class="email"> 883 <p><strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a></p> 884 </div> 885 <div class="map"> 886 <p><strong>ÐдÑеÑ:</strong> 622022, г. Ðижний Тагил, Ñл. ÐÑйÑÐºÐ°Ñ Ð´. 70, оÑÐ¸Ñ 7</p> 887 </div> 888 889 <br> 890 <p> 891 <b>Ðо вопÑоÑам ваканÑий:</b> ÐлпаÑова ÐÑина ÐладимиÑовна, <a href="tel:+79334437123">+7 933 443 71 23</a> 892 </p> 893 894 <div style="margin: 25px;"> 895 <a target="_blank" href="https://t.me/PTC_VECTOR"><img src="/local/templates/vector/img/qr_tg.png" width="150px;" alt="telegram"></a> 896 <a target="_blank" href="https://max.ru/u/f9LHodD0cOI705sNHMfN7WCr2Qq2iMzInSSUnDnw6q8Lsng8a9MWUU9zzG8"><img src="/local/templates/vector/img/max_qr.png" width="150px;" alt="max"></a> 897 </div> 898 </address> 899 <div class="about-map"> 900
900<script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Aa7870ed26eee4113c2e0224b206f80708144889cccf26b8e6ce19185fb515664&width=100%25&height=400&lang=ru_RU&scroll=true"></script>
900 901 </div> 902 </div> 903 904 </div> 905 </div> 906 <div class="text-center"><img src="/local/templates/vector/img/karta.png" alt="ÐаÑÑа"></div> 907 </div> 908 909</section> 910<footer> 911 <div class="top"> 912 <div class="container"> 913 <ul id="menu"> 914 <li> 915 <a href="/company/">Ркомпании</a> 916 </li> 917 <li> 918 <a href="/products/">ÐÑодÑкÑиÑ</a> 919 </li> 920 <li> 921 <a href="/services/">УÑлÑги</a> 922 </li> 923 <li> 924 <a href="/exhibition_gallery/">ÐалеÑеÑ</a> 925 </li> 926 <li> 927 <a href="/news/">ÐовоÑÑи</a> 928 </li> 929 <li> 930 <a href="/contacts/">ÐонÑакÑÑ</a> 931 </li> 932 <li> 933 <a href="/search/index.php">ÐоиÑк</a> 934 </li> 935 </ul> 936 <div class="pull-right"> 937 <a href="/products/vakuumnoe-zakreplenie/obzor/podbor/" class="btn shop-btn"> 938 <svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 939 <path fill-rule="evenodd" clip-rule="evenodd" d="M3 18.5H15C16.1046 18.5 17 17.6046 17 16.5V5.5H13C12.7239 5.5 12.5 5.27614 12.5 5V0.527142C12.3922 0.509188 12.2823 0.5 12.1716 0.5H3C1.89543 0.5 1 1.39543 1 2.5V16.5C1 17.6046 1.89543 18.5 3 18.5ZM13.5 1.00491V4.5H16.8204C16.7221 4.28403 16.5852 4.08523 16.4142 3.91421L13.5858 1.08579C13.5579 1.05791 13.5293 1.03095 13.5 1.00491ZM4.5 8C4.5 7.72386 4.72386 7.5 5 7.5H13C13.2761 7.5 13.5 7.72386 13.5 8C13.5 8.27614 13.2761 8.5 13 8.5H5C4.72386 8.5 4.5 8.27614 4.5 8ZM4.5 11C4.5 10.7239 4.72386 10.5 5 10.5H13C13.2761 10.5 13.5 10.7239 13.5 11C13.5 11.2761 13.2761 11.5 13 11.5H5C4.72386 11.5 4.5 11.2761 4.5 11ZM5 13.5C4.72386 13.5 4.5 13.7239 4.5 14C4.5 14.2761 4.72386 14.5 5 14.5H13C13.2761 14.5 13.5 14.2761 13.5 14C13.5 13.7239 13.2761 13.5 13 13.5H5Z" fill="#004799"/> 940 </svg> 941 <span>ÐолÑÑиÑÑ ÐÐ</span> 942 </a> 943 </div> 944 <!--div class="pull-right"> 945 <a href="http://shop.ptc-vector.ru/" target="_blank" class="btn shop-btn"> 946 <svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
947 viewBox="0 0 43.4 36.3" xml:space="preserve"> 948 <path d="M38.8,28.5c-0.1,0-0.2-0.1-20.6-0.1l-0.7-2.7h21.3c0.5,0,0.8-0.3,0.9-0.8l3.7-16.8c0.1-0.3,0-0.6-0.2-0.8s-0.5-0.4-0.7-0.4 949 H12.2l-1.6-5.7C10.4,0.5,9.8,0,9,0H1.6C0.7,0,0,0.7,0,1.6s0.7,1.6,1.6,1.6h6.2c6.2,22.5,7.4,26.6,7.7,27.4c-0.2,0.5-0.4,1.1-0.4,1.7 950 c0,2.2,1.8,4,4,4s4-1.8,4-4c0-0.3,0-0.5-0.1-0.8h11.1C34,31.8,34,32,34,32.3c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4 951 C42,30.5,40.6,28.9,38.8,28.5z M38.1,33.5c-0.6,0-1.1-0.5-1.1-1.1s0.5-1.1,1.1-1.1c0.6,0,1.1,0.5,1.1,1.1S38.7,33.5,38.1,33.5z 952 M20.3,32.4c0,0.6-0.5,1.1-1.1,1.1s-1.1-0.5-1.1-1.1s0.5-1.1,1.1-1.1S20.3,31.8,20.3,32.4z"/> 953 </svg> 954 <span>ÐнÑеÑнеÑ-магазин</span> 955 </a> 956 </div--> 957 </div> 958 </div> 959 <div class="bottom"> 960 <div class="container"> 961 <div class="row"> 962 <div class="col-md-7 col-md-push-3 col-xs-12"> 963 <address> 964 <p>105077, г. ÐоÑква, Ñл. СÑеднÑÑ ÐеÑвомайÑкаÑ, д.3, 5 ÑÑаж</p> 965 <p><a href="tel:+74995044190" class="tel">+7 499 504 41 90</a> 966 <span>(Ðн - ÐÑ: 9:00 - 18:00)</span> 967 </p> 968 <p><i class="icon-mail"></i> <a href="mailto:[email protected]" class="mail">[email protected]</a></p> 969 </address> 970 <div class="social-copy-wrapper"> 971 <div class="social-icons"> 972 <a target="_blank" href="https://vk.com/vacuumtables"><img src="/local/templates/vector/img/vk.png" width="30px;" alt="vk"></a> 973 <a target="_blank" href="https://t.me/PTC_VECTOR"><img src="/local/templates/vector/img/tg.png" width="30px;" alt="telegram"></a> 974 <a target="_blank" href="https://rutube.ru/channel/43027848/"><img src="/local/templates/vector/img/icon_rutube_dark_color_circle.svg" width="30px;" alt="rutube"></a> 975 <a target="_blank" href="https://dzen.ru/id/60102a2d8b48876f9defc7e3"><img src="/local/templates/vector/img/dark-icon.svg" width="30px;" alt="dzen"></a> 976 <a target="_blank" href="https://max.ru/u/f9LHodD0cOI705sNHMfN7WCr2Qq2iMzInSSUnDnw6q8Lsng8a9MWUU9zzG8"><img src="/local/templates/vector/img/MAX.svg" width="30px;" alt="max"></a> 977 </div> 978 <div class="company"> 979 <a href="/soglasie-pdn.php" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a><br> 980 <a href="/policy.php" target="_blank">ÐолиÑика обÑабоÑки пеÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a><br> 981 <a href="/cookie-policy.php" target="_blank">ÐолиÑика в оÑноÑении Ñайлов cookie</a><br> 982 <noindex><a rel="nofollow" href="https://yandex.ru/legal/smartcaptcha_notice/ru/" target="_blank">ÐолиÑика обÑабоÑки даннÑÑ Yandex SmartCaptcha</a></noindex> 983 <!--?= GetMessage("FOOTER_DISIGN") ?><br--> 984 <!--?= GetMessage("FOOTER_SEO") ?--> 985 </div> 986 </div> 987 </div> 988 <div class="col-md-3 col-md-pull-7 col-xs-12"> 989 <a href="/" class="logo"><img src="/local/templates/vector/img/VECTOR_CNC.png" alt="ÐÐÐ ÐТЦ ÐекÑоÑ"></a> 990 <p>ÐÑоизводÑÑвенно-ÑÐµÑ Ð½Ð¸ÑеÑкий <br> ÑенÑÑ Â«ÐÐÐТÐР» ©2026</p> 991 </div> 992 <div class="col-md-2 col-xs-12 img-wrap"> 993 <!-- <img src="img/skolkovo.jpg" loading="lazy" alt=""> --> 994 <noindex><a rel="nofollow" class="footer-logo" target="_blank" href="https://sk.ru/"><img class="img-logo" src="/local/sk-part-footer.png" loading="lazy" alt="Сколково"></a></noindex> 995 <noindex><div class="text-right"> 996 Создание ÑайÑа -<br> 997 <a rel="nofollow" href="https://webpult.pro/" target="_blank">ÐебÐÑлÑÑ</a><br> 998 999 1000 <!--a href="#"><img src="/local/templates/vector/img/schetchik.png" alt=""></a--> 1001 </div></noindex> 1002 </div> 1003 </div> 1004 </div> 1005 </div> 1006</footer> 1007<div class="modal fade" id="callback" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" 1008 style="display: none;"> 1009 <div class="modal-dialog"> 1010 <section class="modal-container"> 1011 <div class="inner"> 1012 <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button> 1013 1014<div class="about-text survey callme-form" id="form_bgdbbgjljxybzdifwmed"> 1015 <div class="title-text">ÐбÑаÑнÑй звонок</div> 1016 <p>УкажиÑе ÐаÑе ÐÐ¼Ñ Ð¸ Ð½Ð¾Ð¼ÐµÑ ÑелеÑона, и наÑи ÑпеÑиалиÑÑÑ Ð¿ÐµÑезвонÑÑ Ðам в ближайÑее вÑÐµÐ¼Ñ Ð´Ð»Ñ ÑÑоÑÐ½ÐµÐ½Ð¸Ñ Ð·Ð°ÐºÐ°Ð·Ð°, либо 1017 оÑвеÑÑÑ Ð½Ð° лÑбÑе инÑеÑеÑÑÑие ÐÐ°Ñ Ð²Ð¾Ð¿ÑоÑÑ!</p> 1018 <hr> 1019 1020 <form class="form form-inline needs-validation eform" method="post" enctype="multipart/form-data" 1021 action="/contacts/" id="formbgdbbgjljxybzdifwmed"> 1022 <input type="hidden" name="sessid" id="sessid" value="c03e9a0ad6d65cb829afeed5443d440f" /> <input type="hidden" name="FORM_TYPE" value="callme"> 1023 1024 <div class="form-group"> 1025 <label>ÐонÑакÑное лиÑо</label> 1026 <input placeholder="ÐонÑакÑное лиÑо" class="form-control" type="text" name="NAME" value="" 1027 required> 1028 </div> 1029 1030 <div class="form-group"> 1031 <label>ÐонÑакÑнÑй Ð½Ð¾Ð¼ÐµÑ ÑелеÑона</label> 1032 <input class="form-control js-phone-mask" type="text" name="PHONE" value="" required> 1033 </div> 1034 <hr>
1035 <div id="yacap_nomdsg-container"></div> 1036 1037 <div class="privacy-wrapper"> 1038 <label class="privacy-checkbox-wrapper"> 1039 <input type="checkbox" required name="PRIVACY_AGREE" value="1"> 1040 <span class="checkbox-indicator"></span> 1041 <span class="privacy-text">Я Ð´Ð°Ñ Ñвое <a href="/soglasie-pdn.php" target="_blank">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> в поÑÑдке и на ÑÑловиÑÑ <a href="/policy.php" target="_blank">ÐолиÑики обÑабоÑки пеÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> ÐÐР«ÐТЦ «ÐÐÐТÐР»</span> 1042 </label> 1043 1044 <label class="privacy-checkbox-wrapper"> 1045 <input type="checkbox" name="MESSAGES_AGREE" value="1"> 1046 <span class="checkbox-indicator"></span> 1047 <span class="privacy-text">Я Ð´Ð°Ñ Ñвое ÑоглаÑие на инÑоÑмаÑионнÑе и (или) ÑекламнÑе ÑообÑÐµÐ½Ð¸Ñ Ð¾ ÑоваÑÐ°Ñ Ð¸ ÑÑлÑÐ³Ð°Ñ , СеÑвиÑÐ°Ñ , о ÑобÑÑиÑÑ Ð² деÑÑелÑноÑÑи ÐÐР«ÐТЦ «ÐÐÐТÐР» Ð´Ð»Ñ ÐºÐ¾Ð½ÑÑагенÑов и (или) поÑенÑиалÑнÑÑ ÐºÐ¾Ð½ÑÑагенÑов</span> 1048 </label> 1049 </div> 1050 1051 <button class="btn" type="button" 1052 onclick="handleSubmit('nomdsg')">ÐÑпÑавиÑÑ</button> 1053 1054 </form> 1055</div> 1056 </div> 1057 </section> 1058 </div> 1059</div> 1060<!-- Yandex.Metrika counter -->
1061<script type="text/javascript">
vendor: 338 bytes, lines 1061-1071
1061 1062(function(m, e, t, r, i, k, a) { 1063 m[i] = m[i] || function() { 1064 (m[i].a = m[i].a || []).push(arguments) 1065 }; 1066 m[i].l = 1 * new Date(); 1067 k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a) 1068}) 1069(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 1070 1071ym(
107141551764
vendor: 126 bytes, lines 1071-1077
1071, "init", { 1072 clickmap: true, 1073 trackLinks: true, 1074 accurateTrackBounce: true, 1075 webvisor: true, 1076 ecommerce: "dataLayer" 1077});
1078</script>
1078 1079<noscript> 1080 <div><img src="https://mc.yandex.ru/watch/41551764" style="position:absolute; left:-9999px;" alt="" /></div> 1081</noscript> 1082<!-- /Yandex.Metrika counter --> 1083<!-- Yandex.Metrika counter -->
1084<script type="text/javascript">
vendor: 338 bytes, lines 1084-1094
1084 1085(function(m, e, t, r, i, k, a) { 1086 m[i] = m[i] || function() { 1087 (m[i].a = m[i].a || []).push(arguments) 1088 }; 1089 m[i].l = 1 * new Date(); 1090 k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a) 1091}) 1092(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 1093 1094ym(
109438954920
vendor: 126 bytes, lines 1094-1100
1094, "init", { 1095 clickmap: true, 1096 trackLinks: true, 1097 accurateTrackBounce: true, 1098 webvisor: true, 1099 ecommerce: "dataLayer" 1100});
1101</script>
1101 1102<noscript> 1103 <div><img src="https://mc.yandex.ru/watch/38954920" style="position:absolute; left:-9999px;" alt="" /></div> 1104</noscript> 1105<!-- /Yandex.Metrika counter --> 1106
1107<script src="//code.jivosite.com/widget/DLf7IK7szV" async></script>
1107 1108 1109<!-- PLUGINS: jQuery v1.11.2 --> 1110<!--[if lt IE 9]> 1111
1111<script src="/local/templates/vector/libs/html5shiv/html5shiv.min.js"></script>
1111 1112
1112<script src="/local/templates/vector/libs/respond/respond.min.js"></script>
1112 1113
1113<script src="/local/templates/vector/js/libs/css3-mediaqueries.min.js"></script>
1113 1114
1114<script type="text/javascript" src="/local/templates/vector/js/libs/mootools.js"></script>
1114 1115
1115<script type="text/javascript" src="/local/templates/vector/js/libs/selectivizr.min.js"></script>
1115 1116
1116<script src="/local/templates/vector/js/libs/IE9.js"></script>
1116 1117 <![endif]--> 1118<!--[if lt IE 10]> 1119
1119<script type="text/javascript" src="/local/templates/vector/js/libs/PIE.js"></script>
1119 1120 <![endif]--> 1121<div id="win8_wrapper"> 1122 <div class="windows8"> 1123 <div class="wBall" id="wBall_1"> 1124 <div class="wInnerBall"></div> 1125 </div> 1126 <div class="wBall" id="wBall_2"> 1127 <div class="wInnerBall"></div> 1128 </div> 1129 <div class="wBall" id="wBall_3"> 1130 <div class="wInnerBall"></div> 1131 </div> 1132 <div class="wBall" id="wBall_4"> 1133 <div class="wInnerBall"></div> 1134 </div> 1135 <div class="wBall" id="wBall_5"> 1136 <div class="wInnerBall"></div> 1137 </div> 1138 </div> 1139</div>
1139<script> 1140 function onloadFunction() { 1141 if (!window.smartCaptcha) { 1142 return; 1143 } 1144 window.yacapnomdsg = window.smartCaptcha.render('yacap_nomdsg-container', { 1145 sitekey: 'ysc1_rQyUP0mHgbZCUMIWOhrrJ90b3bVtHi5IHgCVUiiCbc94ce9d', 1146 invisible: true, 1147 hideShield: true, 1148 callback: callback, 1149 }); 1150 } 1151 1152 function callback(token) { 1153 if (typeof token === "string" && token.length > 0) { 1154 // ÐÑпÑавиÑÑ ÑоÑÐ¼Ñ Ð½Ð° бекенд 1155 var form = $(this.container).closest("form"); 1156 var request = BX.ajax.runComponentAction('wp:contacts.form', 'sendform', { 1157 mode: 'class', 1158 data: form.serializeObject() 1159 }); 1160 request.then(function (response) { 1161 var target = $(form).parent('div[id^="form_"]'); 1162 1163 if (response.data.result === "replace") { 1164 $(form).replaceWith(response.data.message); 1165 } else { 1166 $(form).parent('div[id^="form_"]').html(response.data.message); 1167 } 1168 1169 $("html, body").animate({ 1170 scrollTop: target.offset().top - 100 1171 }, 800); // 800 â вÑÐµÐ¼Ñ Ð¿ÑокÑÑÑки в миллиÑекÑÐ½Ð´Ð°Ñ 1172 1173 }); 1174 //console.log(form.serializeObject()); 1175 ym(41551764, 'reachGoal', form.serializeObject()["FORM_TYPE"]); 1176 } 1177 } 1178 1179 function handleSubmit(event) { 1180 if (!window.smartCaptcha) { 1181 return; 1182 } 1183 var form = $('#yacap_' + event + '-container').closest("form"); 1184 1185 form.validate({ 1186 errorElement: "span", 1187 } 1188 ); 1189 form.find('.form__input_phone').rules("add", "phone"); 1190 1191 if (form.valid()) { 1192 window.smartCaptcha.execute(window['yacap' + event]); 1193 }else{ 1194 const errorInput = document.querySelector('input.error'); 1195 if (errorInput) { 1196 const rect = errorInput.getBoundingClientRect(); 1197 const isVisible = rect.top >= 0 && rect.bottom <= window.innerHeight; 1198 // ÐÑли ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð½Ðµ виден, пÑокÑÑÑиваем ÑÑÑаниÑÑ 1199 if (!isVisible) { 1200 const elementTop = errorInput.getBoundingClientRect().top + window.scrollY - 100; 1201 window.scrollTo({top: elementTop, behavior: 'smooth'}); 1202 } 1203 } 1204 } 1205 1206 } 1207</script>
1207 1208 1209<!-- ÐÑплÑваÑÑее окно Cookie --> 1210<div id="cookieBanner" class="cookie-banner"> 1211 <div class="cookie-text"> 1212 <p><b>Ð¤Ð°Ð¹Ð»Ñ cookie</b></p> 1213 <p> 1214 ÐÑ Ð¸ÑполÑзÑем ÑÐ°Ð¹Ð»Ñ cookie Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° ÑобÑÑий на наÑем веб-ÑайÑе. ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¿ÑоÑмоÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð½Ð°Ñего ÑайÑа, Ð²Ñ Ð¿ÑинимаеÑе ÑÑÐ»Ð¾Ð²Ð¸Ñ ÐµÐ³Ð¾ иÑполÑзованиÑ. 1215 Ðолее подÑобнÑе ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ ÑмоÑÑиÑе в наÑей <a href="/cookie-policy.php" target="_blank" rel="noopener noreferrer">ÐолиÑике в оÑноÑении Ñайлов Cookie</a>. 1216 </p> 1217 </div> 1218 <button id="acceptCookiesBtn" class="btn btn-default" type="button">ÐÑинимаÑ</button> 1219</div> 1220 1221<style> 1222 .cookie-banner { 1223 position: fixed; 1224 bottom: 10px; 1225 left: 10px; 1226 width: calc(100% - 20px); 1227 max-width: 1200px; 1228 background-color: #ffffff; 1229 box-shadow: 0 -4px 15px rgba(0, 0, 0, 0.08), 0 -1px 3px rgba(0, 0, 0, 0.04); 1230 z-index: 9999; 1231 padding: 1.25rem 1.5rem; 1232 display: flex; 1233 align-items: center; 1234 justify-content: space-between; 1235 flex-wrap: wrap; 1236 gap: 1.25rem; 1237 transform: translateY(100%); 1238 opacity: 0; 1239 transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), 1240 opacity 0.3s ease; 1241 pointer-events: none; 1242 border-top: 1px solid #eef2f5; 1243 } 1244 1245 .cookie-banner.visible { 1246 transform: translateY(0); 1247 opacity: 1; 1248 pointer-events: auto; 1249 } 1250 1251 .cookie-banner p { 1252 margin-bottom: 0px; 1253 } 1254 1255 @media (max-width: 600px) { 1256 .cookie-banner { 1257 padding: 1rem; 1258 flex-direction: column; 1259 align-items: flex-start; 1260 gap: 1rem; 1261 } 1262 1263 .cookie-btn { 1264 width: 100%; 1265 text-align: center; 1266 padding: 0.8rem 1.5rem; 1267 } 1268 1269 .cookie-text { 1270 font-size: 0.9rem; 1271 } 1272 } 1273</style> 1274
1275<script> 1276(function() { 1277 const COOKIE_NAME = 'cookie_consent_accepted'; 1278 const COOKIE_VALUE = 'true'; 1279 const COOKIE_DAYS = 365; 1280 1281 const banner = document.getElementById('cookieBanner'); 1282 const acceptButton = document.getElementById('acceptCookiesBtn'); 1283 1284 function getCookie(name) { 1285 const matches = document.cookie.match(new RegExp( 1286 '(?:^|; )' + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)' 1287 )); 1288 return matches ? decodeURIComponent(matches[1]) : null; 1289 } 1290 1291 function setCookie(name, value, days) { 1292 const date = new Date(); 1293 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 1294 const expires = 'expires=' + date.toUTCString(); 1295 document.cookie = name + '=' + encodeURIComponent(value) + ';' + expires + ';path=/;SameSite=Lax'; 1296 } 1297 1298 function showBanner() { 1299 if (banner) { 1300 banner.classList.add('visible'); 1301 } 1302 } 1303 1304 function hideBanner() { 1305 if (banner) { 1306 banner.classList.remove('visible'); 1307 } 1308 } 1309 1310 function acceptCookies() { 1311 setCookie(COOKIE_NAME, COOKIE_VALUE, COOKIE_DAYS); 1312 hideBanner(); 1313 } 1314 1315 function initCookieConsent() { 1316 const consentCookie = getCookie(COOKIE_NAME); 1317 1318 if (consentCookie === COOKIE_VALUE) { 1319 return; 1320 } 1321 1322 setTimeout(() => { 1323 showBanner(); 1324 }, 100); 1325 } 1326 1327 if (acceptButton) { 1328 acceptButton.addEventListener('click', acceptCookies); 1329 } 1330 1331 if (document.readyState === 'loading') { 1332 document.addEventListener('DOMContentLoaded', initCookieConsent); 1333 } else { 1334 initCookieConsent(); 1335 } 1336})(); 1337</script>
1337 1338 1339 1340</body> 1341</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.