*,button{outline:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}::-moz-selection{background:#1B7FBA;color:#fff;text-shadow:none}::selection{background:#1B7FBA;color:#fff;text-shadow:none}::-webkit-input-placeholder{color:#999;opacity:1 !important}::-moz-placeholder{color:#999}input[type=text],textarea{resize:none;border:1px solid #999}input[type=text]:focus,textarea:focus{border:1px solid #005382}select{cursor:pointer}header,section,article,footer,.container{overflow:hidden;display:block}img{max-width:100%;vertical-align:middle}a{color:#005382;text-decoration:none}a:hover{color:#002235;text-decoration:underline}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:normal}address{font-style:normal}body{font-family:'Bender';font-weight:normal;font-size:14px;color:#002235;background:#FFF;position:relative}.container,.container-two{width:1000px;margin:0 auto}.container-two{width:1050px !important}.page-menu nav>ul.no-list-style{display:flex}.btn{color:#fff;background:-webkit-linear-gradient(top, #206992, #014972);background:linear-gradient(to bottom, #206992, #014972);border:0;border-bottom:1px solid #C5C5C5;padding:4px 10px}.btn:hover{color:#fff;background:-webkit-linear-gradient(top, #014972, #206992);background:linear-gradient(to bottom,#014972,#206992)}.left{float:left}.right{float:right}.left-half{float:left;width:50%}.right-half{float:right;width:50%}ul.no-list-style{padding-left:0;list-style:none}.no-margin{margin:0}.text-center{text-align:center}ul.list-inline{padding-left:0;list-style:none;margin-left:-5px}ul.list-inline>li{display:inline-block;padding:0 5px}.fix{overflow:hidden}header{}.header-top{background:#005382}.header-top ul{margin:3px 0}.header-top ul li{color:#fff;padding:4px 0;padding-left:30px;margin:0 47px}.header-top ul li.phone{background:url(/design/truboplastyug/img/phone-icon.png) no-repeat left center}.header-top ul li.mail{background:url(/design/truboplastyug/img/message-icon.png) no-repeat left center}.header-top ul li.location{background:url(/design/truboplastyug/img/location-icon.png) no-repeat left center}.header-top ul li:first-child{margin-left:0}.header-top ul li:last-child{margin-right:0}.header-top ul li a{color:#fff}.header-top ul li a:hover{}.main-header{padding:10px 0}.logo{width:250px}.logo a{}.logo a img{}.main-nenu{width:570px}.main-nenu ul{margin-top:19px;margin-bottom:0}.main-nenu ul li{margin:0 7px}.main-nenu ul li:first-child{margin-left:0}.main-nenu ul li:last-child{margin-right:0}.main-nenu ul li a{color:#005382;font-size:16px}.main-nenu ul li a:hover, .main-nenu ul li.active a{border-bottom:1px solid #005382;text-decoration:none}.search{width:180px;margin-top:15px}.search input[type=text]{width:100%;background:url(/design/truboplastyug/img/search-icon.png) no-repeat right center #fff;height:30px;font-style:italic;padding-left:3px;border:1px solid #1596B6;padding-right:35px}.banner-wrap{background:url(/design/truboplastyug/img/banner-bg.png) no-repeat top center;position:relative}.slider{width:660px;margin-right:147px;height:299px}.swiper-container-first{height:299px}.swiper-container-first .swiper-slide img{position:absolute;z-index:-1}.swiper-container-first .swiper-slide h1, .swiper-container-first .swiper-slide p{font-size:36px;font-weight:bold;text-transform:uppercase;margin-top:46px;line-height:47px;color:#fff;text-shadow:0px 1px 5px #000;padding-left:5px;z-index:99999}.swiper-pagination-first{}.swiper-pagination-first span{width:16px;height:16px;background:#fff;opacity:1;border:1px solid #1A80B9}.swiper-pagination-first .swiper-pagination-bullet-active{background:#1A80B9}.swiper-container-first>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px !important}.banner-content{width:187px}.banner-content ul{}.banner-content ul li{width:187px;height:72px;margin-top:21px;display:table}.banner-content ul li:nth-child(1){background:url(/design/truboplastyug/img/documentation.png) no-repeat 0 0}.banner-content ul li:nth-child(2){background:url(/design/truboplastyug/img/project.png) no-repeat 0 0}.banner-content ul li:nth-child(3){background:url(/design/truboplastyug/img/price.png) no-repeat 0 0}.banner-content ul li span{font-size:16px;vertical-align:middle;display:table-cell;text-align:center}.banner-content ul li span a{width:115px;display:block;float:right;margin-top:-2px;color:#fff}.banner-content ul li a:hover{}.slider-pos{position:absolute;top:0;left:0;right:0;z-index:-99}.absolute-slider{width:770px;margin-left:-63px}.absolute-slider .swiper-slide img{}.page-menu{overflow:inherit;background:-webkit-linear-gradient(top, #FFFFFF, #E5E5E5);background:linear-gradient(to bottom, #FFFFFF, #E5E5E5);min-height:80px;box-shadow:0px 2px 3px #CFCFCF;border-bottom:1px solid #BFBFBF;clear:both}nav{}nav>ul{}nav>ul>li{position:relative;border-right:1px solid #CFCFCF;border-left:1px solid #FFF;float:left}nav>ul>li:first-child{border-left:none;background:url(/design/truboplastyug/img/menu-border.jpg) no-repeat left center}nav>ul>li:last-child{border-right:none;background:url(/design/truboplastyug/img/menu-border.jpg) no-repeat right center}nav>ul>li>a{font-size:16px;padding:31px 16.98px;display:block;-webkit-transition:all .9s;transition:all .2s}nav>ul>li>a:hover,nav>ul>li.active>a,nav>ul>li>ul:hover+a{text-decoration:none;color:#fff;background:-webkit-linear-gradient(top, #206992, #004972);background:linear-gradient(to bottom, #206992, #004972);-webkit-transition:all .9s;transition:all .2s}nav>ul>li>ul{display:none;position:absolute;top:80px;left:0;text-align:left;width:205px;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;z-index:999}nav>ul>li:hover>ul{display:block}nav>ul>li>ul>li{border-bottom:1px solid #D8D8D8;border-top:1px solid #BABABA}nav>ul>li>ul>li>a{display:block;padding:15px 10px;background:-webkit-linear-gradient(top, #FFFFFF, #E6E6E6);background:linear-gradient(to bottom, #FFFFFF, #E6E6E6);-webkit-transition:all .9s;transition:all .2s}nav>ul>li>ul>li>a:hover{text-decoration:none;color:#fff;background:-webkit-linear-gradient(top, #206992, #004972);background:linear-gradient(to bottom, #206992, #004972);-webkit-transition:all .9s;transition:all .2s}.main-content{padding:35px 0;clear:both}.title{}.title h2, .title h1{margin-top:0;color:#005382;font-size:24px}.page-body{text-align:justify}.page-body p{line-height:17px}.page-body table{width:100%;border:1px solid #666;border-collapse:collapse;cursor:default;margin-bottom:10px}.page-body table tr:first-child td, .page-body table tr th, .page-body table tr td[colspan^="5"]{font-weight:700;background-color:#005382;color:#fff;border:1px solid #000 !important}.page-body table tr td, .page-body table tr th{padding:5px 3px;text-align:center;border:1px solid #666}.news{background:url(/design/truboplastyug/img/news-bg.png) no-repeat center center #005382}.news .title h2{color:#fff;margin-top:15px;margin-bottom:12px}.news-wrap{margin-left:-15px}.signle-news{width:323.33px;margin-left:15px}.signle-news span{display:block;color:#fff}.signle-news h2{margin-top:0;line-height:16px;font-size:16px;height:32px}.signle-news h2 a{color:#00d2ff;font-size:16px;text-decoration:underline}.signle-news h2 a:hover{color:#002235}.signle-news img{display:block;margin-bottom:15px}.signle-news p{color:#fff}.advantage{padding:40px 0}.advantage h2{margin-bottom:30px}.advantage ul{}.advantage ul li{float:left;width:200px}.advantage ul li img{}.advantage ul li p{color:#005382;margin-top:10px}.bottom-menu{border-top:1px solid #CCC;background:#EFEFEF}.bottom-menu ul{}.bottom-menu ul li{margin:17px 50px}.bottom-menu ul li a{font-size:16px;color:#005382}.bottom-menu ul li a:hover{}footer{padding-bottom:30px;background:url(/design/truboplastyug/img/footer-bg.png) no-repeat center bottom #005382}.footer-contacts{padding-top:15px;padding-bottom:50px;background:transparent}footer .counter a{display:block;margin-bottom:10px}ul.blog li{display:block;margin-bottom:15px;overflow:hidden}a.name_news{font-size:16px;margin:5px 0;display:inline-block}.pagination ul li.active a{color:#000;font-weight:700;font-size:16px;pointer-events:none;cursor:default}.catalog-root{margin-left:-15px;margin-top:30px}.single-catalog{margin-left:15px;width:323.33px;display:inline-block;*display:inline;vertical-align:top}.single-catalog>a{}.single-catalog > a img{border:1px solid #fff}.single-catalog > a img:hover{border:1px solid #005382}.single-catalog>h3{margin:0;border:1px solid #E2E2E2;background:-webkit-linear-gradient(top, #2B7097, #0D5178);background:linear-gradient(to bottom, #2B7097, #0D5178);padding:0px 10px;height:50px;line-height:50px}.single-catalog > h3 a{color:#fff;font-size:18px}.catalog-sub{padding:10px;border:1px solid #E0E0E0;border-top:0;background:-webkit-linear-gradient(top, #FFFFFF, #E5E5E5);background:linear-gradient(to bottom, #FFFFFF, #E5E5E5)}.catalog-sub ul{}.catalog-sub ul li{}.catalog-sub ul li a{color:#002235;font-size:16px;padding:3px 0;display:inline-block}.catalog-sub ul li a:hover{color:#0b5a98}#map{width:598px;height:350px;border:1px solid #CCC}.cnt_contacts{width:385px;margin-right:15px;float:left}.cnt_map{float:right;width:600px}.ymaps-2-1-45-controls__toolbar,.ymaps-2-1-45-controls__control,.controller,.ymaps-2-1-45-zoom,.ymaps-2-1-45-copyrights-pane{display:none !important}.contact-items p{margin-bottom:4px}.form_feedback{}.form_feedback input[type=text], .form_feedback textarea{height:30px;width:100%;margin-bottom:5px;padding:0 5px}.form_feedback input[type=text]{}.form_feedback textarea{padding:5px;height:60px}.form_feedback input[type=submit]{font-size:16px;border-radius:0;width:130px;height:30px;margin:15px auto 0;display:block}.captcha-style{}.captcha-style-left{float:left;padding-top:5px}.captcha-style-right{float:right;width:279px}.callback_form h2, .new-feedback-form h2{margin-top:0;margin-bottom:10px;text-align:center}.callback_form input, .callback_form textarea, .new-feedback-form input, .new-feedback-form textarea{height:30px;margin:4px 0;padding:0 5px;width:208px}.callback_form textarea, .new-feedback-form textarea{height:100px;padding:5px}#submit_feedback,#submit_callback{cursor:pointer;margin:4px auto 0 auto;width:120px;display:block;text-align:center;font-size:16px}#submit_callback{margin-top:4px}.category-description{}.category-description-image{width:323px;margin-right:15px}.category-description-image h3{margin:0;border:1px solid #E2E2E2;background:-webkit-linear-gradient(top, #2B7097, #0D5178);background:linear-gradient(to bottom, #2B7097, #0D5178);padding:0px 10px;height:50px;line-height:50px;color:#fff}.category-description-image h3 a{color:#fff}.category-description-text{width:662px}.category-description-text button{width:155px;height:30px;padding:0;font-size:18px;float:right}.pdf-download{overflow:hidden}.pdf-download p{width:240px;margin-bottom:10px;float:left}.pdf-download p a{padding-left:50px;background:url(/design/truboplastyug/img/pdf.png) no-repeat left center;display:block;min-height:52px;vertical-align:middle;text-align:left}.sub-cat-list{}.sub-cat-list ul{}.sub-cat-list>ul>li{overflow:hidden;margin-bottom:25px}.sub-cat-list>ul>li:last-child{margin-bottom:0px}.autocomplete-suggestions{background:#fff;width:180px !important;overflow-x:hidden;overflow-y:inherit;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999}.autocomplete-suggestion{border-bottom:1px solid #999;padding:5px;cursor:pointer;border-left:1px solid #999;border-bottom:1px solid #999}.autocomplete-suggestion:hover{color:#fff;background:#005382}.autocomplete-suggestion:first-child{border-top:0}.autocomplete-suggestion:last-child{border-bottom:0}.autocomplete-suggestions::-webkit-scrollbar{width:5px}.autocomplete-suggestions::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.autocomplete-suggestions::-webkit-scrollbar-thumb{background-color:#005382}.gallery a{display:inline-block;*display:inline;vertical-align:top;margin:3px}#baloon{display:none !important}p.privacy{font-size:13px;padding-left:7px;border-left:3px solid red;text-align:left}.breadcrumb{display:flex;padding-left:0px}.breadcrumb li{list-style:none}.fixed{position:fixed;top:0;width:100%}.counter{float:left}.color_text{color:white}.work{float:right}.izvonok_container{background-color:#e6e6e6;padding:3% 5px;text-align:center;font-size:14px;font-family:Calibri,Arial;box-sizing:border-box;font-size:12px;color:#3b3e4a;font-size:40.6154px;margin:10px 0}.izvonok_inline .izvonok_blocks_title{text-align:center;font-family:Calibri,Arial;font-size:50px;margin:10px}.izvonok_form{display:block !important}.izvonok_phone{display:inline-block !important}.izvonok_submit{display:inline-block !important}.izvonok_phone_input{width:260px !important;margin-right:10px !important;font-size:18px !important;height:44px !important;padding:0 5px !important;margin:4px !important;text-align:center !important}.izvonok_result{font-family:Calibri,Arial;font-size:14px;color:#3b3e4a}.izvonok_phone_button{font-size:18px !important;height:44px !important;font-weight:500 !important;margin:4px !important;color:#fff !important;border:#e8e8e8 !important;background:#e21507 !important;padding:0 30px}button.izvonok_phone_button{float:none !important}.add-text{margin:20px 0}.add-text ul{list-style:square;margin:30px 0 30px 0}.add-text ol{margin:30px 0 30px 0}.add-text li{padding:0;margin:0 0 10px 30px}