@media screen and (min-width: 751px) { .tndsearch input[type="text"] { border: 1px solid #005aaa; height: 30px !important; } } @media screen and (max-width: 480px) { .tndsearch #searchForm { flex-direction: column; align-items: center; padding-right: 0; } } @media screen and (min-width: 481px) { .tndsearch #searchForm .search_element_wrapper { padding-right: 0; } .tndsearch #searchForm .search_element_wrapper { padding-right: 0; } } @media screen and (max-width: 480px) { .tndsearch .tndsearch-bottom { flex-direction: column; padding-right: 0; } .tndsearch .tndsearch-bottom .tndsearch-bottom-left { margin-bottom: 5px; } .tndsearch .tndsearch-bottom .tndsearch-bottom-left a { display: inline-block; margin-top: 5px; margin-bottom: 5px; } .tndsearch .tndsearch-bottom .tndsearch-bottom-right { padding-left: 0; margin-bottom: 10px; } } .hd1 ul li { margin: 0 10px 0px 0; } @media screen and (min-width: 1000px) { body { min-width: 1000px; } .hd1 ul { float: none; width: auto; margin-left: 0; } .demo_dostup { } .tndsearch form { position: relative; z-index: 2; } .tndsearch .tndsearch-bottom { z-index: 2; } #registration .control-it { height: auto !important; /* margin-bottom:5px;*/ } #registration .tree_info_block { max-width: 100% !important; } #footer { min-width: 100%; } .reestr_block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .enter_lk { display: none; } /*----------tags------*/ .tender-bytag { position: relative; width: 100%; display: inline-block; } .tender-bytag ul { margin: 0; padding: 0; list-style: none; padding-bottom: 20px; width: 100%; column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; column-gap: 10px; -moz-column-gap: 10px; -webkit-column-gap: 10px; } .tender-bytag li { display: block; padding: 2px 14px; } .tender-bytag li a { font-size: 12px; color: #555; } #tender_search .labels { max-width: 175px; padding: 4px 0 0 0; color: #000; } .controls input[type="text"], .controls input[type="password"], .controls input[type="email"], .controls input[type="number"], .controls input[type="file"], .controls select, .controls textarea, .controls .tree_info_block { font-size: 13px; } .from-to .controls label { font-size: 13px; } /*----------Видео-обучение Расширеный поиск-----------*/ .video-training { position: absolute; top: 0; right: 0; z-index: 999; display: none; } .video-training .vt-block { width: 200px; background: #ecf4fa; padding: 7px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .video-training .vt-block h2 { margin: 0; font-size: 20px; } .video-training .vt-block h3 { margin: 0; padding: 0 0 10px 0; } .video-training .vt-block p { font-style: italic; margin: 0; padding: 0; } .video-training .vt-block span.play { display: block; margin: 0 auto; width: 72px; height: 72px; background: url(/i/play-video.png) no-repeat 0 0; } .video-training .vt-block #video-training:hover span.play { background-position: -72px 0; } .video-training .vt-block #video-training:hover div { border-bottom: 1px solid #ecf4fa; color: #aa0000; } .video-training .share { display: inline-block; margin: 10px 5px 0 5px; } .video-training .social-likes__widget { margin: 0; } .video-training .social-likes__button_facebook, .video-training .social-likes__button_twitter, .video-training .social-likes__button_vkontakte { padding-left: 16px; } .video-training .social-likes { margin-top: -7px; } #win { position: fixed; z-index: 2000; top: 0; left: 0; background: rgba(0, 0, 0, 0.4); display: none; height: 100%; width: 100%; } #popup { padding: 0; background: #ffffff; position: fixed; width: 893px; height: 520px; line-height: 18px; text-align: left; z-index: 3000; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.6); } #cancel { display: block; float: right; width: 15px; height: 15px; background: url(/i/close.gif) no-repeat; cursor: pointer; position: absolute; top: 4px; right: 4px; } #video-training { position: relative; text-decoration: none; border-bottom: 1px dashed #014d90; margin: 0; } #video-training div { border-bottom: 1px dashed #014d90; display: none; font-style: normal; margin: 10px 0 0 14px; } #obj { display: none; } .sample { padding: 20px; } .sample h2 { border-bottom: 5px solid #e5e5e5; margin: 0; } .analytics-promo-link { position: relative; margin: 0px 0px 10px 0px; right: 0; left: 0; display: inline-block; } } @media all and (max-width: 1100px) { .hd2_2 ul { justify-content: flex-start; } .hd2_2 ul li:last-child { flex-grow: 0; } .scroll-left-sidebar { padding-top: 20px; max-width: 240px !important; width: 230px !important; } } @media screen and (min-width: 1100px) and (max-width: 1230px) { .controls { width: 50%; } } @media screen and (min-width: 1011px) and (max-width: 1100px) { .controls { width: 45%; } .analytics-promo-link { position: relative; margin: 0px 0px 10px 0px; right: 0; } h3 + .analytics-promo-link + .specify { margin-top: -66px; } h3 + .analytics-promo-link { position: relative; margin: -5px 0 20px 0; right: 0px; } } @media screen and (max-width: 1120px) { .registration-wrapper .finish-reg-left-block /*, */ /*.substrate-it*/ { width: auto !important; } .substrate-it { background: transparent !important; } .finish-reg-left-block.radio-list { width: 100% !important; margin: 0; } } @media screen and (min-width: 1000px) and (max-width: 1010px) { .control-group { clear: both; } .video-training { float: right; position: relative; margin-right: 10px; } .video-training .vt-block { padding: 2px 10px; } #video-training div { margin: 0; display: block; } #video-training img { display: none; } .video-training .vt-block h2, .video-training .vt-block span.play { display: none; } .video-training .vt-block { width: auto; float: left; } .video-training .share { float: left; margin: 2px 7px; } .video-training .social-likes { float: left; display: block; margin: 0; line-height: normal; } .analytics-promo-link { position: relative; margin: 0px 0px 10px 0px; right: 0; } h3 + .analytics-promo-link + .specify { margin-top: -66px; } h3 + .analytics-promo-link { position: relative; margin: -5px 0 20px 0; right: 0; } } @media screen and (min-width: 751px) and (max-width: 1100px) { #middle { position: relative; /*padding: 0 10px 0 240px;*/ } } @media screen and (min-width: 751px) and (max-width: 1100px) { *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { background: #fff; width: 100%; min-width: 100%; } .hd2_2 ul { justify-content: flex-start; } .hd2_2 ul li:last-child { flex-grow: 0; } .hd2_2 ul li a { font-size: 14px; } #video-training img { display: none; } #win { position: fixed; z-index: 2000; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); display: none; height: 100%; width: 100%; } #popup { padding: 0; background: #ffffff; position: fixed; width: 680px; height: 400px; line-height: 18px; text-align: left; z-index: 3000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 30px 0px #000; -moz-box-shadow: 0px 0px 30px 0px #000; box-shadow: 0px 0px 30px 0px #000; } #cancel { display: block; float: right; width: 15px; height: 15px; background: url(/i/close.gif) no-repeat; cursor: pointer; position: absolute; top: 4px; right: 4px; } #obj { display: none; } #popup .sample { padding: 20px; } #popup .sample object, #popup .sample embed { width: 640px; height: 360px; } .top-line { min-width: 700px; height: auto; background: none; } .toplist { background: #f5f5f5; } .toplist li { padding: 7px 10px; } .toplist li:first-child { padding: 0px 28px 8px 0px; } .toplist li:first-child a { margin-left: 10px; } .hd1 { position: relative; height: auto; } .hd1 #clock { margin: 10px 0 0 20px; width: 220px; position: absolute; } .header-list { position: relative; float: left; } .hd1 ul { position: relative; width: 100%; margin: 0px; padding: 10px; } .hd1 ul li { float: left; position: relative; display: block; height: auto; } .hd1 ul li a { margin: 0; height: auto; padding: 0; background: none; border: none; box-sizing: initial; } .hd1 ul li i { top: 0; left: 0; float: none; } .hd1 ul li:nth-child(2) i { background-position: -271px -165px; } .hd1 ul li:nth-child(3) i { background-position: -271px -200px; } .hd1 ul li:nth-child(4) i { } #header { height: auto; } .logo { position: absolute; width: 215px; height: 80px; background: url(/i/logo_original.png) no-repeat 0 0; margin: 0; padding: 0; top: 31px; left: 18px; } .logo img { display: none; } .logo a { display: block; width: 215px; height: 65px; } .hd2 { position: relative; } .hd2_2 { margin: 0px; padding: 0 10px; text-align: center; } .tndsearch { margin-left: 230px; padding: 10px; min-height: 60px; } .tndsearch dl { width: 100%; float: none; margin: 0; max-width: 100%; } .tndsearch form { margin-bottom: 3px; } .tndsearch input[type="text"] { border: 1px solid #0157a3; } .tndsearch input[type="submit"] { position: absolute; top: 0px; right: 0px; padding: 0; margin: 3px; height: 24px; font-family: Arial, Helvetica, sans-serif; width: 70px; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; background: #fff; border: 1px solid #0157a3; box-shadow: 0px 0px 10px -5px #000; text-shadow: none; outline: none; } .tndsearch input[type="submit"]:hover, .tndsearch input[type="submit"]:active, .tndsearch input[type="submit"]:focus { background: #e6eef5; outline: none; } .tndsearch .tndsearch-bottom { width: 100%; font-family: Arial, Helvetica, sans-serif !important; } .tndsearch .tndsearch-bottom div { text-align: left; } .tndsearch div, .tndsearch div a, .tndsearch div span { color: #fff; } .tndsearch div span, .tndsearch div a { border-bottom: 1px dashed #fff; } .tndsearch div a:hover { border-bottom: 1px solid #fff; } .tender-commerce { height: 150px !important; } .tender-commerce p { height: 130px !important; } #tender_search .row { padding: 5px; margin: 0; } #tender_search .row .left-column, #tender_search .row .right-column { float: none; padding: 0 5px !important; width: 100% !important; } #tender_search .row .labels { width: 100%; } #tender_search .row .control-group .controls { padding: 0px; } #tender_search .row.search-expandable .submit-block { text-align: center; } #tender_search .row.search-expandable .left-column { display: none; } .substrate-it { width: 100% !important; } .content .tend-card { margin-right: 230px !important; } .AddTender { position: relative; float: none !important; width: 100% !important; height: auto !important; padding: 0 !important; display: block; } .AddTender a { height: auto !important; } .tender-just-do-it .print-page { white-space: nowrap; } .tender-just-do-it { margin: 0 0 5px 0 !important; height: auto !important; } .tender-just-do-it a:first-child { float: none !important; display: block !important; margin-bottom: 5px; font: 14px Arial, Helvetica, sans-serif !important; } .tender-just-do-it.flat-button-wrapper a:first-child { display: flex !important; margin-bottom: 0; flex-wrap: nowrap; flex-direction: column; align-items: stretch; width: 100%; text-align: center; } .tender-just-do-it a { float: none !important; } .tender-just-do-it .btn-large { width: 100% !important; text-align: center !important; } .tender-just-do-it .print-page { height: 0px !important; float: none !important; overflow: hidden; } .AddTender div.saved-botton { height: auto !important; float: none !important; } .tender-service { height: auto !important; padding: 10px 0 0 0 !important; } .tender-service .registrationECP, .tender-service .registrationSRO, .tender-service .registrationHACCP, .tender-service .bank-guarantee, .tender-service .tender-credit { width: 100% !important; margin: 0px !important; } .tender-list { padding: 0; margin: 0; border-collapse: collapse; } .tender-list, .tender-list thead, .tender-list tbody, .tender-list th, .tender-list td, .tender-list tr { display: block; } .tender-list thead tr { position: absolute; top: -9999px; left: -9999px; } .tender-list tr { border: 1px solid #ccc !important; margin-bottom: 5px; } .tender-list td { border: none; border: none !important; position: relative; padding: 5px 5px 5px 115px !important; white-space: normal; text-align: left !important; width: 100% !important; } .tender-list td:before { position: absolute; top: 5px; left: 6px; width: 110px; padding-right: 5px; text-align: left; font-weight: bold; } .tender-list td:before { content: attr(data-title); } .ad-gallery { width: 100% !important; } #map { height: 0px; overflow: hidden; clear: both; } .servicesBloc { width: 100% !important; padding: 0 10px !important; margin: 0px !important; } .control-group .controls { width: 100%; padding: 0 75px 0 0; } .consultation_wrap .control-group .controls { padding: 0; } .call_back_page_main .control-group .controls { padding: 0 !important; } .control-group button#gotoCatalog { position: absolute; top: 0; right: 0; padding: 0; margin: 0; height: 24px; font-family: Arial, Helvetica, sans-serif; width: 70px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; outline: none; } #left { width: 240px; float: left; /*margin-left: -240px;*/ } #left .content { padding: 0px 10px; } #center .content iframe { width: 100%; } #right .content { padding: 0 !important; } #right .content > * { width: auto; } #right .content div:nth-child(2) { position: relative; overflow: hidden; display: block; } #right .content div:nth-child(2) div.infoblok { float: left; width: 50%; } #right .content div:nth-child(2) div.infoblok:nth-child(2n + 1) { padding-right: 5px; clear: both; } #right .content div:nth-child(2) div.infoblok:nth-child(2n + 2) { padding-left: 5px; } .right iframe { display: none; } #accordion h3 { background: none !important; position: relative; margin-top: 15px !important; margin-bottom: 5px !important; } #accordion h3:before { content: ""; position: absolute; top: 2px; left: 2px; background: url(/i/work_system.png) no-repeat; width: 20px; height: 20px; } #accordion h3.tenderSearch:before { background-position: 0px -29px !important; } #accordion h3.registerOnSite:before { background-position: 0px 0px; } #accordion h3.howWork:before { background-position: 0px -57px !important; } #accordion h3.subscribe:before { background-position: 0px -84px !important; } #accordion h3.orderServices:before { background-position: 0px -111px !important; } #accordion ul { margin: 0 0 0 25px; padding: 0; } #registration { width: 100% !important; } .form-event-it { width: 100% !important; margin: 0 !important; padding: 10px 10px 10px 10px !important; } .control-it { height: auto !important; } .control-it > label { height: auto !important; float: none !important; } .control-it > input { width: 100% !important; float: none !important; } .control-it .js-resultBox { width: auto !important; float: none !important; display: block !important; } .cke * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .adv { display: none; } #footer { min-width: 700px; margin: 0; height: 215px; } #footer .content .copy { padding: 0px 0px 0px 15px; } #footer .content ul { width: auto; overflow: hidden; padding: 20px 180px 0 20px; margin: 0; } .enter_lk { display: none; } #footer .content .social-block { left: 60px; border: none; top: 100px; padding: 0; } .social-block ul.social-block--list { margin: 0 !important; padding: 5px 0 0 0 !important; } #footer .content .warning { width: 222px; } #container { min-width: 700px; } #general { width: 100%; margin: 0; padding: 0 0px; display: flex; flex-wrap: wrap-reverse; } #general > #right { display: table-footer-group; width: 100%; margin: 0; padding: 0px; overflow: visible; } #general > #center { display: table-header-group; width: 100%; margin: 0; padding: 0px; overflow: visible; } .recaptcha__block__wrapper div { margin: 0 auto; } .reestry h2 { font-size: 18px; } .control-group { clear: both; } .video-training { float: left; position: relative; margin-right: 10px; margin-bottom: 10px; } .video-training .vt-block { padding: 2px 10px; } #video-training div { margin: 0; display: block; } #video-training img { display: none; } .video-training .vt-block h2, .video-training .vt-block p, .video-training .vt-block span.play { display: none; } .video-training .vt-block { width: auto; float: left; background: #ecf4fa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .video-training .share { float: left; margin: 2px 7px; } .video-training .social-likes { float: left; display: block; margin: 0; line-height: normal; } .video-training .social-likes li { margin: 0; } .video-training .social-likes__button_facebook, .video-training .social-likes__button_twitter, .video-training .social-likes__button_vkontakte { padding-left: 16px; } .landing_p { font-size: 14px !important; } .advantages td { font-size: 14px !important; } .need td { float: left; width: 50%; display: block; } .analytics-promo-link { position: relative; margin: 0 0 10px 0; right: 0; /*left: 70px;*/ } h3 + .analytics-promo-link + .specify { margin-top: -66px; } h3 + .analytics-promo-link { position: relative; margin: -5px 0 20px 0; right: 0; /*left: 71px;*/ } } @media screen and (max-width: 1000px) { #center .content p, #center .content div, #center .content li { text-align: left !important; } } @media screen and (max-width: 480px) { .registration-form-full .controls { margin-left: 0; } .registration-form-full .field-name-captcha .controls { margin-left: 0; } .field-name-captcha .recaptcha__block__wrapper > div, .rc-anchor-normal { height: auto; width: auto; } } @media (max-width: 768px) { .tabs-content-item.tabs-3 { overflow: scroll; width: 70%; } /* .tabs-content { min-width: 100%; overflow: scroll; } */ } @media screen and (min-width: 481px) and (max-width: 750px) { *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { background: #fff; width: 100%; min-width: 240px; overflow-x: hidden; } .top-line { display: none; } .logo { position: relative; display: block; width: 250px; height: 65px; background: url(/i/logo_original.png) no-repeat 0 0; /*width:210px; height:136px; background:url(/i/logo9_bico.jpg) no-repeat 0 0;*/ text-align: center; float: none; margin: 10px auto; } .logo a { display: block; width: 250px; height: 65px; } .logo img { display: none; } .hd1 { position: relative; overflow: hidden; margin: 0; height: auto; } .hd1 ul { position: relative; width: 100%; margin: 0px; padding: 10px; } .hd1 ul li a { margin: 0; height: auto; padding: 0; background: none; border: none; } .hd1 ul li:nth-child(2) i { background-position: -271px -165px; } .hd1 ul li:nth-child(3) i { background-position: -271px -200px; } .hd1 ul li:nth-child(4) i { } .hd2 { position: relative; overflow: hidden; padding: 0 10px; } .hd2_2 { margin: 0px; padding: 0px; float: left; } .hd2_2 ul { text-align: left; } .hd2_2 ul li { padding: 0; } #header { position: relative; overflow: hidden; height: auto; } #header > .content { position: relative; overflow: hidden; } .tndsearch { position: relative; background: none; padding: 0; margin-top: 20px; } .tndsearch dl { width: 100%; float: none; margin: 5px 0; max-width: 100%; padding-right: 75px; } .tndsearch input[type="submit"] { position: absolute; top: 4px; right: 0; padding: 0; margin: 0; height: 24px; font-family: Arial, Helvetica, sans-serif; width: 70px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #005aaa; border: none; color: #fff; box-shadow: none; text-shadow: none; outline: none; } .tndsearch input[type="submit"]:hover, .tndsearch input[type="submit"]:active, .tndsearch input[type="submit"]:focus { background: #aa0000; outline: none; } .tndsearch .tndsearch-bottom { width: 100%; font-family: Arial, Helvetica, sans-serif !important; } .tndsearch div, .tndsearch div a, .tndsearch div span { color: #005aaa; } .tndsearch div span, .tndsearch div a { border-bottom: 1px dashed #005aaa; } .tndsearch div a:hover { color: #aa0000; border-bottom: 1px dashed #aa0000; } #container { min-width: 240px; } #left { position: relative; display: block; float: none; width: auto; } #left .content { padding: 0 10px; } .infoblok.login { width: 100%; max-width: 481px; float: none; } .infoblok.new_subscribe { display: none !important; } .infoblok.menuServLeft { width: 50%; float: left; padding-top: 4px; border-left: 10px solid #fff; } .infoblok.menuServLeft ul { width: auto; } .infoblok.menuServLeft ul li { width: auto; } #left .content div:nth-child(4) { clear: both; } #left .content noindex div.infoblok { display: none; } #left .content > div:last-child { display: none; } #left .content noindex div.infoblok.login { display: block; } #general { position: relative; display: block; margin: 0; } #right { float: none; display: block; } #right .content { padding: 0 10px; } #right .content > * { width: auto; } #right .content div:nth-child(2) { position: relative; overflow: hidden; display: block; } #right .content div:nth-child(2) div.infoblok { float: left; width: 50%; } #right .content div:nth-child(2) div.infoblok:nth-child(2n + 1) { padding-right: 5px; clear: both; } #right .content div:nth-child(2) div.infoblok:nth-child(2n + 2) { padding-left: 5px; } .infoblok.stat { margin-top: 0 !important; } table.tendersCatalog { width: 50% !important; margin: 0px !important; } table.tendersCatalog.table100 { width: 100% !important; } .control-group .controls { width: 100%; padding: 0 75px 0 0; } .consultation_wrap .control-group .controls { padding: 0; } .call_back_page_main .control-group .controls { padding: 0 !important; } .recaptcha__block__wrapper div { margin: 0 auto; } .control-group button#gotoCatalog { position: absolute; top: 0; right: 0; padding: 0; margin: 0; height: 24px; font-family: Arial, Helvetica, sans-serif; width: 70px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #005aaa; border: none; color: #fff; box-shadow: none; text-shadow: none; outline: none; } .control-group button#gotoCatalog:hover { background: #aa0000; outline: none; } .form-fixed { max-width: 100%; } #map { height: 0px; overflow: hidden; clear: both; } #center { position: relative; margin: 0 10px; } .tender-list { padding: 0; margin: 0; border-collapse: collapse; } .tender-list, .tender-list thead, .tender-list tbody, .tender-list th, .tender-list td, .tender-list tr { display: block; } .tender-list thead tr { position: absolute; top: -9999px; left: -9999px; } .tender-list tr { border: 1px solid #ccc !important; margin-bottom: 5px; } .tender-list td { border: none; border: none !important; position: relative; padding: 5px 5px 5px 77px !important; white-space: normal; text-align: left !important; width: 100% !important; } .tender-list td:before { position: absolute; top: 5px; left: 6px; width: 70px; padding-right: 5px; text-align: left; font-weight: bold; } .tender-list td:before { content: attr(data-title); } .tender-action.serp ul.inline { padding: 6px 5px !important; background: #e7ebee !important; width: 100%; } .tender-action.serp ul.inline > li { display: block !important; padding: 0 !important; margin: 0 !important; height: 25px; } .tender-action.serp ul.inline > li.right { float: none; } .tender-action.serp ul.inline > li.clear { display: none !important; } #tender_search .row { padding: 5px; margin: 0; } #tender_search .row .left-column, #tender_search .row .right-column { float: none; padding: 0 5px !important; width: 100% !important; } #tender_search .row .labels { width: 100%; } #tender_search .row .control-group .controls { padding: 0px; } #tender_search .row.search-expandable .submit-block { text-align: center; } #tender_search .row.search-expandable .left-column { display: none; } .bookmark { width: 100%; } .adv { display: none !important; } #center .content { width: 100% !important; } /*#center .content iframe:last-child {display:none !important;}*/ #center .content img { width: auto !important; height: auto !important; max-width: 100% !important; } .ui-dialog { width: 100% !important; } .ui-dialog .ui-dialog-content > dl { width: 100% !important; } #center .content .right { float: none; position: relative; } .documentation { padding: 0 !important; } .TenderInfoblok.stat { padding: 5px 7px !important; width: 100% !important; margin: 0 0 2px 0; } .content .tend-card { margin: 15px 0 0 0 !important; } .tender-just-do-it { margin: 0 0 5px 0 !important; height: auto !important; } .tender-just-do-it a:first-child { float: none !important; display: block !important; margin-bottom: 5px; } .tender-just-do-it a.flat-button:first-child { margin-bottom: 0; } .tender-just-do-it a { float: none !important; } .tender-just-do-it .btn-large { width: 100% !important; text-align: center !important; } .tender-just-do-it .print-page { height: auto !important; } .AddTender { position: relative; float: none !important; padding: 0 !important; display: block; } .AddTender a { height: auto !important; } .tender-service { height: auto !important; overflow: hidden; padding: 10px 0 0 0 !important; } .tender-service .registrationECP, .tender-service .registrationSRO, .tender-service .registrationHACCP, .tender-service .bank-guarantee, .tender-service .tender-credit { width: 100% !important; margin: 0px !important; } .substrate-it { background: #e9f0f8 !important; padding: 5px 7px !important; width: 100% !important; } .substrate-it h3 { font-size: 18px !important; line-height: normal; padding: 0 0 0 20px !important; margin: 0 0 10px 0 !important; } .substrate-it ul { padding: 0 0 0 20px; } #registration { width: 100% !important; padding: 0 !important; } #recover { width: 100% !important; } /*.control-group .controls {padding:0 !important;}*/ .form-event-it { width: 100% !important; margin: 20px 0 10px 0 !important; } .control-it { height: auto !important; } .control-it > label { height: auto !important; width: 100% !important; float: none !important; } .control-it > input { width: 100% !important; float: none !important; display: block !important; } .control-it .js-resultBox { width: auto !important; float: none !important; display: block !important; } .control-it.capcha-it div { width: 100% !important; } .control-it.capcha-it input { width: 100% !important; float: none !important; } .submit-it { display: block !important; width: 100% !important; float: none !important; } .howToSearch { width: 100% !important; display: block !important; float: none !important; margin-left: -3px; } .specify { float: none !important; } #center .content .bigButton.right, #center .content .bigButton.makeService { margin: 0 auto !important; width: 100%; } .servicesBloc { width: 100% !important; } #questions .quest_list { width: 100% !important; float: none !important; } .quest_list p { margin: 0 !important; } #accordion h3 { background: none !important; position: relative; margin-top: 15px !important; margin-bottom: 5px !important; } #accordion h3:before { content: ""; position: absolute; top: 2px; left: 2px; background: url(/i/work_system.png) no-repeat; width: 20px; height: 20px; } #accordion h3.tenderSearch:before { background-position: 0px -29px !important; } #accordion h3.registerOnSite:before { background-position: 0px 0px; } #accordion h3.howWork:before { background-position: 0px -57px !important; } #accordion h3.subscribe:before { background-position: 0px -84px !important; } #accordion h3.orderServices:before { background-position: 0px -111px !important; } #accordion ul { margin: 0 0 0 25px; padding: 0; } .quest_form { width: 100% !important; float: none !important; margin-top: 30px; } .faq_list { margin: 10px 0 !important; } .left-column, .right-column { width: 100% !important; padding: 0; } .subform, .tab-content .subform { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 5px; } .cke span { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .cke * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .content.menuCompany { float: none !important; margin: 0 !important; width: 100% !important; } .content.menuCompany ul { margin: 0; padding: 0px 7px; } .content.menuCompany ul li { margin: 0 !important; padding: 5px 0px !important; } .ad-gallery { width: 100% !important; } .ad-gallery .ad-image-wrapper { height: 200px !important; } .lawCommentButton { display: block !important; float: none !important; margin: 0 auto !important; } .clientInformButton { width: 130px !important; top: -53px !important; margin: 0 !important; } #opinionFilter select { width: 100% !important; margin: 5px 0; } .tender-commerce { height: 150px !important; } .tender-commerce p { height: 130px !important; } .reestry h2 { font-size: 18px; } .vertical_tab, .vertical_tab thead, .vertical_tab tbody, .vertical_tab th, .vertical_tab td, .vertical_tab tr { display: block; } .vertical_tab thead tr { position: absolute; top: -9999px; left: -9999px; } .vertical_tab tr { border: none !important; margin-bottom: 5px; } .vertical_tab td { border: none; border: none !important; position: relative; padding: 5px 5px 5px 5px !important; white-space: normal; text-align: left !important; width: 100% !important; } .vertical_tab td:before { position: absolute; top: 5px; left: 6px; width: 80px; padding-right: 5px; text-align: left; font-weight: bold; } .ecp_block img { float: none !important; margin: 0 !important; } .block_vidkon { float: none; margin: 0 auto; width: 100%; max-width: 307px; } .training_bico .video_desc { float: none; width: 100%; padding: 0; } .training_bico ul { padding: 0 0 0 18px; } .training_bico table { } .training_bico table tr td:nth-child(4) { display: none; } .training_bico table tr th:nth-child(4) { display: none; } .training_bico table tr:nth-child(9) td:nth-child(3) { display: none; } #win { position: fixed; z-index: 2000; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); display: none; height: 100%; width: 100%; } #popup { padding: 0; background: #ffffff; position: fixed; width: 460px; height: 276px; line-height: 18px; text-align: left; z-index: 3000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 30px 0px #000; -moz-box-shadow: 0px 0px 30px 0px #000; box-shadow: 0px 0px 30px 0px #000; } #cancel { display: block; float: right; width: 15px; height: 15px; background: url(/i/close.gif) no-repeat; cursor: pointer; position: absolute; top: 4px; right: 4px; } #obj { display: none; } #popup .sample { padding: 20px; } #popup .sample object, #popup .sample embed { width: 420px; height: 236px; } .control-group { clear: both; } .video-training { float: left; position: relative; margin-right: 10px; margin-bottom: 10px; } .video-training .vt-block { padding: 2px 10px; } #video-training div { margin: 0; display: block; } #video-training img { display: none; } .video-training .vt-block h2, .video-training .vt-block p, .video-training .vt-block span.play { display: none; } .video-training .vt-block { width: auto; float: left; background: #ecf4fa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .video-training .share { float: left; margin: 2px 7px; } .video-training .social-likes { float: left; display: block; margin: 0; line-height: normal; } .video-training .social-likes li { margin: 0; } .video-training .social-likes__button_facebook, .video-training .social-likes__button_twitter, .video-training .social-likes__button_vkontakte { padding-left: 16px; } #footer { min-width: 240px; width: 100%; height: auto; overflow: hidden; } #footer > .content { position: relative; overflow: hidden; } #footer .content .copy { float: none; display: block; top: 10px; padding: 0 0 0 10px; } #footer .copy p { padding: 10px 0 0 0px; } .warning { padding: 10px 10px 0px 10px; } .block_know div { min-height: auto !important; } .enter_lk { display: none; } /*--------------- Меняет блоки местами ------- Работает в FireFox!!! -------*/ #general { width: 100%; margin: 0; padding: 0 10px; display: flex; display: -webkit-flex; flex-wrap: wrap-reverse; -webkit-flex-flow: wrap-reverse; display: table; min-height: 0; } #general > #right { display: table-header-group; } #general > #center { display: table-caption; width: 100%; margin: 0; padding: 10px; overflow: visible; } /*--------------------------------------------*/ #footer .content ul { display: block; width: 100%; text-align: center; padding: 10px; padding-top: 70px; margin: 0; } #footer .content ul li { width: auto; float: none; display: inline-block; margin: 0 2%; } .analytics-promo-link { position: relative; margin: 0px 0px 10px 0px; right: 0; /*left: 70px;*/ } h3 + .analytics-promo-link { position: relative; margin: -5px 0 10px 0; right: 0px; /*left:71px;*/ } .analytics-promo-link--left, h3 + .analytics-promo-link--left { /*left: 23px;*/ } .tend-card.tabs .tender-just-do-it .AddTender { left: 0 !important; } .tend-card.tabs .tender-just-do-it .tooltip { display: none !important; } #tabs_tender_card.ui-tabs .ui-tabs-nav li a { font-size: 14px !important; } .button-p-win { float: none !important; height: 34px !important; width: 100% !important; } .win-probability-wrapper .box { width: 360px !important; height: 360px !important; padding: 30px 10px 10px 10px !important; margin: -180px 0 0 -180px !important; } .win-probability-wrapper .box .text { font-size: 16px !important; } #footer .content .copy { text-align: center; } #footer .copy span.logo-bico, #footer .copy p { display: inline-block; vertical-align: middle; } #footer .copy p { padding-top: 0; margin-left: 10px; } #footer .copy p br { display: none; } #footer .content .warning, #footer .content .social-block { position: relative; } #footer .content ul { padding: 30px 0 20px; } #footer .content ul li { margin-bottom: 10px; } #footer .content ul li a { font-size: 14px; } #footer .content .social-block { right: 0; padding-top: 0; width: 100%; text-align: center; font-size: 14px !important; } .footer-messengers { text-align: center; } p.footer-messengers-title { font-size: 14px !important; margin-bottom: 0; } #footer .content .warning { width: 100%; padding-bottom: 20px; text-align: center; } } @media screen and (max-width: 750px) { #center .content .tend-card #tabs_tender_card #tabs-5 td { width: 0 !important; padding: 10px 0; } #center .content .tend-card #tabs_tender_card #tabs-5 img { display: none; } .scroll-left-sidebar { padding-top: 0; padding-bottom: 0; position: static !important; max-width: 100%; width: auto !important; } } @media screen and (max-width: 510px) { .hd1 { position: relative; overflow: hidden; background: #f4f4f4; border-bottom: 1px solid #e5e5e5; margin: 0; padding: 0 0 8px 0; height: auto; } .hd1 #clock { background: none; } .hd1 #clock { margin: 6px 0px 0px 8px; height: 25px; display: block; float: none; } .hd1 .header-list { display: none; } .hd1 ul { position: relative; width: 100%; margin: 0px; padding: 10px 10px 0 10px; } .hd1 { display: flex; flex-direction: column; align-items: flex-start; } .hd1 .header-list-main { width: 100%; } img.logo-mobile { height: 26px; position: relative; right: 26px; } .hd2 .logo { display: none; } .hd2_2 { margin: 6px 0 0 0; padding: 0; float: none; text-align: center; } .hd2_2 ul { text-align: center; } .hd2_2 ul li { padding: 0px 2%; } .demo_dostup a { justify-content: center; width: 100%; } img.top-menu-mobile { height: 26px; position: relative; left: 186px; } .mobile-hide { display: none; } .tndsearch .tndsearch-bottom { display: none; } #searchTenders { padding: 4px 10px 4px; font-size: 16px; line-height: 16px; } } @media (max-width: 499px) { .tabs-content-item.tabs-3 { width: 100%; overflow: scroll; } } @media screen and (max-width: 481px) { *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { background: #fff; width: 100%; min-width: 240px; overflow-x: hidden; transition: all 0.5s linear; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; } .top-line { display: none; } .widget_consultation { right: 0; left: 0; width: 100%; } #widget_consultation_search_card { z-index: 9999999999; left: 8px !important; right: auto !important; width: calc(100% - 24px); max-width: 457px; } #widget_consultation_search_card .close { position: absolute; top: -13px; right: -16px; width: 30px; height: 30px; } .widget_consultation div.close i { background-size: cover; width: 28px; height: 28px; box-shadow: 0 0 3px #fff; } .widget_consultation .consultation_body .reg_information p, .widget_consultation .consultation_body ul li p { font-size: 13px; } .widget_consultation .consultation_body .small-title p { font-size: 14px; } .widget_consultation .consultation_head p { font-size: 15px; } .widget_consultation .consultation_body { padding: 10px 2px; } .widget_consultation .consultation_body ul li { display: flex; } .widget_consultation .consultation_body ul li span { display: block; width: 10px; height: 10px; border-radius: 3px; background: #44bb6e; margin: 2px 5px 0 0; flex-basis: 10px; } .widget_consultation .consultation_body ul li p { flex-basis: calc(100% - 20px); padding: 0 10px 2px 4px; } .control-group { clear: both; } .video-training { float: left; position: relative; margin-bottom: 10px; } .video-training .vt-block { padding: 2px 10px; } #video-training div { margin: 0; display: block; } #video-training img { display: none; } .video-training .vt-block h2, .video-training .vt-block p, .video-training .vt-block span.play { display: none; } .video-training .vt-block { width: auto; float: left; background: #ecf4fa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .video-training .share { float: left; margin: 2px 7px; } .video-training .social-likes { float: left; display: block; margin: 0; line-height: normal; } .video-training .social-likes li { margin: 0; } .video-training .social-likes__button_facebook, .video-training .social-likes__button_twitter, .video-training .social-likes__button_vkontakte { padding-left: 16px; } #win { position: fixed; z-index: 2000; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); display: none; height: 100%; width: 100%; } #popup { padding: 0; background: #ffffff; position: fixed; width: 260px; height: 155px; line-height: 18px; text-align: left; z-index: 3000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 30px 0px #000; -moz-box-shadow: 0px 0px 30px 0px #000; box-shadow: 0px 0px 30px 0px #000; } #cancel { display: block; float: right; width: 15px; height: 15px; background: url(/i/close.gif) no-repeat; cursor: pointer; position: absolute; top: -5px; right: -5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } #obj { display: none; } #popup .sample { padding: 10px; } #popup .sample object, #popup .sample embed { width: 240px; height: 135px; } .logo { position: relative; float: none; width: 235px; height: 65px; background: url(/i/logo_original.png) no-repeat 0 0; margin: 10px auto; padding: 0; } .logo img { display: none; } .logo a { display: block; width: 235px; height: 65px; } .hd1 ul li i { position: absolute; top: 0; left: 0; margin-top: -2px; float: none; } .hd1 ul li a { display: block; margin: 0; height: auto; padding: 0; background: none; border: none; } .hd2 { position: relative; overflow: hidden; padding: 0 10px; } #header { position: relative; overflow: hidden; height: auto; } #header > .content { position: relative; overflow: hidden; } .tndsearch { position: relative; background: none; padding: 0; margin-top: 20px; } .tndsearch dl { width: 100%; float: none; margin: 5px 0; max-width: 100%; } .tndsearch input[type="submit"] { position: absolute; top: 0; right: 0; padding: 0; margin: 0; height: 24px; font-family: Arial, Helvetica, sans-serif; width: 70px; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; background: #005aaa; background: -moz-linear-gradient(top, #005aaa 0%, #0051aa 100%); background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #005aaa), color-stop(100%, #0051aa) ); background: -webkit-linear-gradient(top, #005aaa 0%, #0051aa 100%); background: -o-linear-gradient(top, #005aaa 0%, #0051aa 100%); background: -ms-linear-gradient(top, #005aaa 0%, #0051aa 100%); background: linear-gradient(top, #005aaa 0%, #0051aa 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005aaa", endColorstr="#0051aa", GradientType=0); border: none !important; color: #fff; box-shadow: none; text-shadow: none; outline: none; } .tndsearch input[type="submit"]:hover, .tndsearch input[type="submit"]:active, .tndsearch input[type="submit"]:focus { background: #aa0000; background: -moz-linear-gradient(top, #aa0000 0%, #aa0001 100%); background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #aa0000), color-stop(100%, #aa0001) ); background: -webkit-linear-gradient(top, #aa0000 0%, #aa0001 100%); background: -o-linear-gradient(top, #aa0000 0%, #aa0001 100%); background: -ms-linear-gradient(top, #aa0000 0%, #aa0001 100%); background: linear-gradient(top, #aa0000 0%, #aa0001 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa0000", endColorstr="#aa0001", GradientType=0); outline: none; } .tndsearch div, .tndsearch div a, .tndsearch div span { color: #005aaa; } .tndsearch div span, .tndsearch div a { border-bottom: 1px dashed #005aaa; } .tndsearch div a:hover { color: #aa0000; border-bottom: 1px dashed #aa0000; } #container { min-width: 240px; } #left { position: relative; display: block; float: none; width: auto; } #left .content { padding: 0 10px; } #left .content > div:last-child { display: none; } .enter_lk { position: relative; text-transform: uppercase; font-weight: bold; display: block; text-align: center; padding: 9px 0 0 0; cursor: pointer; width: 100%; margin-bottom: 10px; height: 33px; color: #fff; background: #005aaa; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .infoblok.login .zag { color: #005aaa; font-size: 20px; padding: 4px 7px; } .infoblok.login:hover .zag { color: #005aaa; } .infoblok.login ul.custom { padding: 0 5px; } .description .controls { font-size: 11px; } .infoblok.menuServLeft { width: 100%; position: relative; float: none; overflow: hidden; transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .infoblok.menuServLeft .zag { color: #555555; font-size: 20px; padding-top: 3px; text-indent: 7px; cursor: pointer; } .infoblok.menuServLeft:hover .zag { color: #555555; } .infoblok.menuServLeft .zag i { position: absolute; background: url(/i/mobile_pull.png) no-repeat 100% 1px; top: 0; right: 0; width: 100%; height: 33px; } .infoblok.menuServLeft .zag i:before { } .infoblok.new_subscribe { width: 100%; display: none !important; } .infoblok.menuServLeft ul { width: auto; display: none; } .infoblok.menuServLeft ul li { width: auto; } #left .content div:nth-child(3) { clear: both; } #left .content noindex div.infoblok { display: none; } #left .content noindex div.infoblok.login { display: block; } #general { position: relative; display: block; margin: 0; } #right { float: none; display: block; } #right .content { padding: 10px; } #right .content > * { width: auto; } #right .content div:nth-child(2) { position: relative; overflow: hidden; display: block; } #right .content div:nth-child(2) div.infoblok { float: left; width: 100%; } #right .content div:nth-child(2) div.infoblok:nth-child(2n + 1) { } #right .content div:nth-child(2) div.infoblok:nth-child(2n + 2) { } table.tendersCatalog { width: 100% !important; margin: 0px !important; } .control-group .controls { padding: 0; width: 100%; } .tend_region .control-group .controls { padding: 0 75px 0 0; } .consultation_wrap .control-group .controls { padding: 0; } .control-group button#gotoCatalog { position: absolute; top: 0; right: 0; padding: 0; margin: 0; height: 24px; font-family: Arial, Helvetica, sans-serif; width: 70px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #005aaa; border: none; color: #fff; box-shadow: none; text-shadow: none; outline: none; } .control-group button#gotoCatalog:hover { background: #aa0000; outline: none; } #map { display: none; } .tender-list { padding: 0; margin: 0; border-collapse: collapse; } .tender-list, .tender-list thead, .tender-list tbody, .tender-list th, .tender-list td, .tender-list tr { display: block; } .tender-list thead tr { position: absolute; top: -9999px; left: -9999px; } .tender-list tr { border: 1px solid #ccc; margin-bottom: 5px; } .tender-list td { border: none; border: none !important; position: relative; padding: 5px 5px 5px 77px !important; white-space: normal; text-align: left !important; width: 100% !important; } .tender-list td:before { position: absolute; top: 5px; left: 6px; width: 70px; padding-right: 5px; text-align: left; font-weight: bold; } .tender-list td:before { content: attr(data-title); } .tender-action.serp ul.inline { padding: 6px 5px !important; background: #e7ebee !important; width: 100%; } .tender-action.serp ul.inline > li { display: block !important; padding: 0 !important; margin: 4px !important; clear: both; } .tender-action.serp ul.inline > li.right { float: none; } .tender-action.serp ul.inline > li.clear { display: none !important; } #tender_search .row { padding: 5px; margin: 0; } #tender_search .row .left-column, #tender_search .row .right-column { float: none; padding: 0 5px !important; width: 100% !important; } #tender_search .row .labels { width: 100%; } #tender_search .row .control-group .controls { padding: 0px; } #tender_search .row.search-expandable .submit-block { text-align: center; } #tender_search .row.search-expandable .left-column { display: none; } .bookmark { width: 100%; } .adv { display: none !important; } #center .content img { width: auto !important; height: auto !important; max-width: 100%; } .ui-dialog { width: 100% !important; } .ui-dialog .ui-dialog-content > dl { width: 100% !important; } #center .content .right { float: none; position: relative; } .documentation { padding: 0 !important; } .TenderInfoblok.stat { padding: 5px 7px !important; width: 100% !important; margin: 0 0 2px 0; } .content .tend-card { margin: 15px 0 0 0 !important; } .tender-just-do-it { margin: 0 0 5px 0 !important; height: auto !important; } .tender-just-do-it a:first-child { float: none !important; display: block !important; margin-bottom: 5px; font: 14px Arial, Helvetica, sans-serif !important; } .tender-just-do-it .btn-large { width: 100% !important; text-align: center !important; } .tender-just-do-it .print-page { height: auto !important; } .AddTender { position: relative; float: none !important; padding: 0 !important; display: block; left: 0 !important; overflow: hidden; } .tndsearch .tndsearch-bottom div { display: block; text-align: center !important; margin: 10px 0 0; font-size: 14px; } .tndsearch .tndsearch-bottom div a { font-size: 14px; } .AddTender a { height: auto !important; } .tender-service { height: auto !important; overflow: hidden; padding: 10px 0 0 0 !important; } .tender-service .registrationECP, .tender-service .registrationSRO, .tender-service .registrationHACCP, .tender-service .bank-guarantee, .tender-service .tender-credit { width: 100% !important; margin: 0px !important; } .substrate-it { background: #e9f0f8 !important; padding: 5px 7px !important; width: 100% !important; } .substrate-it h3 { font-size: 18px !important; line-height: normal; padding: 0 0 0 20px !important; margin: 0 0 10px 0 !important; } .substrate-it ul { padding: 0 0 0 20px; } #registration { width: 100% !important; padding: 0 !important; } #recover { width: 100% !important; } .form-event-it { width: 100% !important; margin: 20px 0 10px 0 !important; } .control-it { height: auto !important; } .control-it > label { height: auto !important; width: 100% !important; float: none !important; } .control-it > input { width: 100% !important; float: none !important; display: block !important; } .control-it .js-resultBox { width: auto !important; float: none !important; display: block !important; } .control-it.capcha-it div { width: 100% !important; } .control-it.capcha-it input { width: 100% !important; float: none !important; } .submit-it { display: block !important; width: 100% !important; float: none !important; } .howToSearch { width: 100% !important; display: none !important; float: none !important; margin-left: -3px; } .specify { float: none !important; } #center .content .bigButton.right, #center .content .bigButton.makeService { margin: 0 auto !important; width: 100%; } .servicesBloc { width: 100% !important; } #questions .quest_list { width: 100% !important; float: none !important; } .quest_list p { margin: 0 !important; } #accordion h3 { background: none !important; position: relative; margin-top: 15px !important; margin-bottom: 5px !important; } #accordion h3:before { content: ""; position: absolute; top: 2px; left: 2px; background: url(/i/work_system.png) no-repeat; width: 20px; height: 20px; } #accordion h3.tenderSearch:before { background-position: 0px -29px !important; } #accordion h3.registerOnSite:before { background-position: 0px 0px; } #accordion h3.howWork:before { background-position: 0px -57px !important; } #accordion h3.subscribe:before { background-position: 0px -84px !important; } #accordion h3.orderServices:before { background-position: 0px -111px !important; } #accordion ul { margin: 0 0 0 25px; padding: 0; } .quest_form { width: 100% !important; float: none !important; margin-top: 30px; } .faq_list { margin: 10px 0 !important; } .left-column, .right-column { width: 100% !important; padding: 0; } .subform, .tab-content .subform { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 5px; } .cke span { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .cke * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .content.menuCompany { float: none !important; margin: 0 !important; width: 100% !important; } .content.menuCompany ul { margin: 0; padding: 0px 7px; } .content.menuCompany ul li { margin: 0 !important; padding: 5px 0px !important; } .ad-gallery { width: 100% !important; display: none !important; } .ad-gallery .ad-image-wrapper { height: 200px !important; } .lawCommentButton { display: block !important; float: none !important; margin: 0 auto !important; } .clientInformButton { width: 130px !important; top: 0px !important; margin: 0 !important; } #opinionFilter select { width: 100% !important; margin: 5px 0; } #center .content iframe { width: 100%; } #tender_search .controls input[type="text"] { display: block; } .tv_newyear { background: none !important; width: 100% !important; height: 100% !important; } .tv_newyear iframe { display: block !important; position: relative !important; top: 0 !important; left: 0 !important; } #general { width: 100%; margin: 0; padding: 0 0px; display: flex; flex-wrap: wrap-reverse; } #general > #right { display: table-header-group; width: 100%; margin: 0; padding: 0 10px; overflow: visible; clear: both; } #general > #center { display: table-caption; width: 100%; margin: 0; padding: 0 10px; overflow: visible; } .advantage { } .advantage, .advantage thead, .advantage tbody, .advantage th, .advantage td, .advantage tr { display: block; } .advantage thead tr { position: absolute; top: -9999px; left: -9999px; } .advantage tr { border: none !important; margin-bottom: 5px; } .advantage td { border: none; border: none !important; position: relative; padding: 0px !important; white-space: normal; text-align: left !important; width: 100% !important; } .advantage td:before { position: absolute; top: 5px; left: 6px; width: 80px; padding-right: 5px; text-align: left; font-weight: bold; } .advantage td:before { content: attr(data-title); } div.bordered-cap { border: none !important; } .tree_info_block { max-width: 100%; } .control-group { width: 100%; } .tender-commerce { height: 150px !important; } .tender-commerce p { height: 130px !important; display: block; margin: 0 auto; } .rskz, .rskz thead, .rskz tbody, .rskz th, .rskz td, .rskz tr { display: block; } .rskz thead tr { position: absolute; top: -9999px; left: -9999px; } .rskz tr { border: 1px solid #ccc !important; margin-bottom: 5px; } .rskz td { border: none; border: none !important; position: relative; padding: 5px 5px 5px 85px !important; white-space: normal; text-align: left !important; width: 100% !important; } .rskz td:before { position: absolute; top: 5px; left: 6px; width: 80px; padding-right: 5px; text-align: left; font-weight: bold; } .rskz td:before { content: attr(data-title); } div.bordered-cap { border: none !important; } .free-services, .free-services thead, .free-services tbody, .free-services th, .free-services td, .free-services tr { display: block; } .free-services thead tr { position: absolute; top: -9999px; left: -9999px; } .free-services tr { border: none !important; margin-bottom: 5px; } .free-services td { border: none; border: none !important; position: relative; padding: 5px 5px 5px 5px !important; white-space: normal; text-align: left !important; width: 100% !important; } .free-services td:before { position: absolute; top: 5px; left: 6px; width: 80px; padding-right: 5px; text-align: left; font-weight: bold; } .free-services td:before { content: attr(data-title); } .free-services-item { margin-right: 0px !important; } .vertical_table, .vertical_table thead, .vertical_table tbody, .vertical_table th, .vertical_table td, .vertical_table tr { display: block; } .vertical_table thead tr { position: absolute; top: -9999px; left: -9999px; } .vertical_table tr { border: none !important; margin-bottom: 5px; } .vertical_table td { border: none; border: none !important; position: relative; padding: 5px 5px 5px 5px !important; white-space: normal; text-align: left !important; width: 100% !important; } .vertical_table td:before { position: absolute; top: 5px; left: 6px; width: 80px; padding-right: 5px; text-align: left; font-weight: bold; } .block_know div { min-height: 100% !important; } button, input[type="submit"], input[type="reset"], input[type="button"], a.button { white-space: normal !important; padding: 10px 25px 8px; font-size: 17px; } #searchTenders { margin-top: 5px; } .reestry { } .reestr_block { width: 100%; } .reestry h2 { font-size: 18px; } .opinionImg { margin: 0 !important; } .clientov { display: none; } .from-to .controls input { display: inline-block !important; } .ecp_block { position: relative; } .ecp_block img { float: none !important; margin: 0 !important; } .block_vidkon { float: none; margin: 0 auto; width: 100%; max-width: 307px; } .training_bico iframe { padding: 0; height: 280px; margin: 10px 0; } .training_bico .video_desc { float: none; width: 100%; padding: 0; } .training_bico ul { padding: 0 0 0 18px; } .training_bico table { } .training_bico table span { font-size: 11px !important; } .training_bico table td a { font-size: 11px !important; } .training_bico table tr td:nth-child(4) { display: none; } .training_bico table tr th:nth-child(4) { display: none; } .training_bico table tr:nth-child(9) td:nth-child(3) { display: none; } .registration_btn, .custom-btn .submit-block input { width: 180px; } .reviews_seminar table td span { float: none; } .reviews_seminar table td:first-child { padding-bottom: 30px !important; } .margin_none { margin: 0 !important; } .padding_none { padding: 0 !important; } .float_none { float: none !important; } /*--------------------------------------------*/ .tend-card.tabs .tender-just-do-it .tooltip { display: none !important; } #tabs_tender_card.ui-tabs .ui-tabs-nav li a { font-size: 12px !important; } .button-p-win { float: none !important; height: 34px !important; width: 100% !important; } .win-probability-wrapper .box { width: 320px !important; height: 360px !important; padding: 20px 10px 10px 10px !important; margin: -180px 0 0 -160px !important; } .win-probability-wrapper .box .text { font-size: 16px !important; } /*--------------------------------------------*/ #footer { min-width: 100%; width: 100%; height: auto; overflow: hidden; } #footer > .content { position: relative; overflow: hidden; } #footer .content .copy { float: none; display: block; top: 10px; padding: 0 0 0 10px; } #footer .content .copy p { padding: 10px 0 0 0px; } #footer .content .warning { width: 45%; padding: 10px 10px 0px 10px; } #footer .content ul { display: block; width: 100%; text-align: center; padding: 10px; padding-top: 80px; margin: 0; } #footer .content ul li { width: auto; float: none; display: inline-block; margin: 0 2%; } .social-block { left: 10px; border: none; top: 85px; padding: 0; } .social-block ul.social-block--list { margin: 0 !important; padding: 5px 0 0 0 !important; text-align: left !important; } .social-block ul.social-block--list li a { margin-right: 0px; } .analytics-promo-link { position: relative; margin: 0 0 10px 0; right: 0; } h3 + .analytics-promo-link { position: relative; margin: -5px 0 10px 0; right: 0; } .analytics-promo-link { padding-left: 30px; left: 0; right: 0; } .analytics-promo-link:after { right: initial; left: 0; } .search-favorable-tenders { float: none; margin-top: 0; display: block; text-align: center; } .title_social_block { margin: 0 0 10px; } #footer .content .copy { text-align: center; } #footer .copy span.logo-bico, #footer .copy p { display: inline-block; vertical-align: middle; } #footer .copy p { padding-top: 0; margin-left: 10px; } #footer #footer .content .copy p br { display: none; } #footer .content .warning, #footer .content .social-block { position: relative; } #footer .content ul { padding: 30px 0 20px; text-align: center !important; } #footer .content ul li { margin-bottom: 10px; } #footer .content ul li a { font-size: 12px; } #footer .content .social-block { top: 0; left: 0; right: 0; padding-top: 0; width: 100%; text-align: center; font-size: 14px !important; } .footer-messengers { text-align: center; } #footer .content .warning { width: 100%; padding-bottom: 20px; text-align: center; } .participants-template-field { padding-left: 0; } } @media screen and (max-width: 481px) { #center .content .participants-template-img { min-width: 60px; } .participants-template-field { padding-top: 10px; } .participants-template-content { padding-right: 0; padding-left: 10px; padding-bottom: 20px; } .widget_consultation .consultation_body ul { padding: 0 36px 0 13px; } } @media screen and (max-width: 750px) { .participants-template-field { vertical-align: top; } #center .content .participants-template-img { box-sizing: border-box; margin: 0 !important; } } @media screen and (min-width: 481px) and (max-width: 750px) { .participants-template-field { padding-left: 25px; } .participants-template-field { padding-top: 30px; } .participants-template-content { padding: 20px 15px; } } @media screen and (max-width: 980px) { .shoved__five__tenders { flex-direction: column; } .shoved__five__tenders__info-container { align-self: flex-start; margin-bottom: 20px; } .shoved__five__tenders__small__text { line-height: 14px; } .shoved__five__tenders__button-container { align-self: flex-end; } .css-button.btn-on-page { float: none; margin: 0; } } /* Форма "Консультации" мобильная версия горизонтальное расположение телефона */ @media all and (max-height: 520px) { #widget_consultation_search_card { left: 8px !important; z-index: 9999999999; right: auto !important; width: calc(100% - 25px); max-width: 520px; } #widget_consultation_search_card .close { position: absolute; top: -13px; right: -16px; width: 30px; height: 30px; } .widget_consultation div.close i { background-size: cover; width: 28px; height: 28px; box-shadow: 0 0 3px #fff; } .widget_consultation .consultation_head { min-height: 40px; height: auto; } .widget_consultation .consultation_head p { font-size: 15px; line-height: normal; } #widget_consultation_search_card .consultation_wrap { display: flex; flex-direction: row; max-height: 300px; height: calc(100% - 60px); } .widget_consultation .consultation_body { box-sizing: border-box; padding: 15px 13px; width: 100%; } .widget_consultation .consultation_body ul { list-style-type: none; margin: 0; padding: 0 2px; } .widget_consultation .consultation_body ul li { display: flex; } .widget_consultation .consultation_body ul li span { display: block; width: 10px; height: 10px; border-radius: 3px; background: #44bb6e; margin: 4px 5px 0 0; flex-basis: 10px; } .widget_consultation .consultation_body ul li p { flex-basis: calc(100% - 20px); padding: 0 10px 2px 4px; } .widget_consultation .consultation_body .small-title { margin: 0; } .widget_consultation .consultation_body .small-title p { margin: 6px auto; color: #44bb6e; font-size: 14px; line-height: normal; } .widget_consultation .consultation_body .small-title span { font-size: 14px; line-height: normal; } .widget_consultation .consultation_body .reg_information p { text-align: left; color: #78909c; line-height: normal; font-size: 14px; margin: 3px 0 0; } .widget_consultation .consultation_form { background: #eef1f5; padding: 15px; box-sizing: border-box; } #consultationSubmit { height: auto; min-height: 36px; line-height: normal; font-size: 13px; padding: 8px 10px; width: auto; float: left; } } @media all and (max-height: 280px) { #widget_consultation_search_card .consultation_wrap { max-height: 200px; } .widget_consultation .consultation_body { padding: 10px 8px; } .widget_consultation .consultation_form { padding: 10px 20px 10px; width: 100%; } .widget_consultation .consultation_body .small-title { margin: 0; } .widget_consultation .consultation_body .small-title p { text-transform: none; } .widget_consultation .consultation_body ul li p { flex-basis: calc(100% - 20px); padding: 0 10px 5px 4px; line-height: 12px; } .widget_consultation .consultation_body ul li span { height: 6px; border-radius: 2px; margin-right: 2px; flex-basis: 6px; } #consultationSubmit { height: auto; min-height: auto; line-height: normal; font-size: 12px; padding: 4px 10px; width: auto; float: left; } .widget_consultation .consultation_form .controls input[type="text"] { border: 1px solid #3cb868; height: 20px; } } @media all and (max-width: 320px) { .widget_consultation .consultation_head { min-width: auto; } .widget_consultation .consultation_wrap { min-width: auto; } } /* !-- Плоские кнопки flat-button */ @media all and (max-width: 1280px) { .tend-card.tabs { align-items: flex-start; gap: 6px; } .tend-card.tabs .tender-just-do-it.flat-button-wrapper { width: 100% !important; margin-right: 0 !important; padding-right: 0; gap: 6px; margin-bottom: 0 !important; } #center .content .tend-card.tabs .tender-just-do-it.flat-button-wrapper .AddTender.js-add-tender { flex-direction: column; width: 100%; gap: 6px; } #center .tender-just-do-it.flat-button-wrapper { display: flex !important; align-items: stretch; gap: 6px; flex-direction: column; justify-content: space-around; margin-bottom: 0 !important; } #center .tender-just-do-it.flat-button-wrapper a.flat-button, #center .tender-just-do-it.flat-button-wrapper a[href].flat-button { display: flex; justify-content: center; flex-wrap: nowrap; flex-direction: column; align-items: stretch; width: auto; text-align: center; margin-bottom: 0 !important; color: #ffffff; } #center .content .tend-card.tabs .tender-just-do-it.flat-button-wrapper .AddTender.js-add-tender a.flat-button, #center .content .tend-card.tabs .tender-just-do-it.flat-button-wrapper .AddTender.js-add-tender a[href].flat-button { width: auto; } #center .tend-card.tabs .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon { height: 35px; width: 35px; background-size: 20px 20px; background-repeat: no-repeat; } } @media all and (max-width: 1024px) { .tend-card.tabs { gap: 0; } #center .tender-just-do-it.flat-button-wrapper { gap: 0; } #center .tender-just-do-it.flat-button-wrapper a { margin-top: 6px; } .flat-button, .button.btn-large.btn-tooltip.flat-button { } #center a.flat-button, #center a[href].flat-button { width: 100%; } #center .content .tend-card.tabs .tender-just-do-it.flat-button-wrapper .AddTender.js-add-tender { display: flex; gap: 0; width: 100%; min-width: 100%; align-items: stretch; flex-direction: column; text-align: center !important; } #center .tend-card.tabs .tender-just-do-it.flat-button-wrapper { width: 100% !important; padding-right: 0; } #center .tender-just-do-it.flat-button-wrapper > .flat-button { width: 100%; } #center .ya-share2__list.ya-share2__list_direction_horizontal { margin-top: 2px; margin-left: 6px; padding-top: 6px; } } /* ;-- flat-button */ @media screen and (max-width: 1100px) { .tender-list .sm-row { display: grid; grid-template-columns: 95px 1fr; padding: 5px !important; } .tender-list td.sm-row:before { position: static; top: 0; left: 0; width: auto; } /*----------tags------*/ .tender-bytag { position: relative; width: 100%; display: inline-block; } .tender-bytag ul { margin: 0; padding: 0; list-style: none; padding-bottom: 20px; width: 100%; column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; column-gap: 10px; -moz-column-gap: 10px; -webkit-column-gap: 10px; } .tender-bytag li { display: block; padding: 2px 14px; } .tender-bytag li a { font-size: 12px; color: #555; } } @media screen and (max-width: 510px) { /*----------tags------*/ .tender-bytag ul { column-count: auto; -moz-column-count: auto; -webkit-column-count: auto; } } @media screen and (max-width: 750px) { .tabs-content { min-width: 280px; } #middle { display: flex; flex-direction: column; padding: 0 0 163px; } }