@charset "utf-8";body {font: 12px/1.3333 Arial, Helvetica, sans-serif; color: #2a3636;}html, body {background: #f5f5f5;}a {color: #e82c2d;}a:hover {text-decoration: none;}.layer-back {background: url(../i/metalbrush-bg.png) repeat-x left top; position: relative; min-width: 1260px; margin: auto;    width: 100%;}.layer-scheme {position: absolute;    width: 100%;    height: 300px;    overflow: hidden; top: 82px;}.inner .layer-scheme {top: 26px;}.layer-scheme .pic {position: absolute; width: 800px; height: 300px; overflow: hidden; background: url(../i/building-bg.png) no-repeat 0 top;    text-indent: -9999px;    left: 60%;}.layer-page {    padding-left: 30px;    position: relative;    z-index: 1;    zoom: 1;}.unit-main {    position: relative;    float: right;    width: 100%;    margin-left: -300px;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-o-user-select: none;	user-select: none;}.unit-main .unit-main-inner {    margin-left: 238px;    margin-right: 30px;    zoom: 1;}.unit-side {    position: relative;    float: left;    width: 208px;}.layer-page .unit-side {    font-size: 11px;    line-height: 14px;}#logo {    position: absolute;    top: 18px;    left: 83px;    z-index: 10;}#logo img {    width: 101px;    height: 113px;    display: block;}#detailstop{    color: #E91D25;    font-size: 16px;    font-weight: 700;    position: absolute;    right: 46px;    text-align: right;    top: 51px;    width: 214px;}#details {    position: absolute;    width: 214px;    top: 71px;    right: 46px;}#details div {    width: 214px;    height: 46px;    text-indent: -9999px;    overflow: hidden;    background: url(../i/titles-sprite.png) no-repeat 0 0;}#details p {    padding-top: 3px;    padding-right: 2px;    text-align: right;}#footer {    margin-top: 30px;    border-top: 4px solid #ededed;    padding: 26px 30px;    color: #c8c8c8;}#footer .insite {    background: url(../i/insite-logo.png) no-repeat 8px 0;    padding: 4px 0 0 65px;}#footer .insite span {    white-space: nowrap;}#footer p {    padding-left: 26px;}/** Текст на главной **/.intro {padding: 123px 360px 0px 10px;	position: relative;}.intro h1 {margin-bottom: 23px; font-size: 20px; font-weight: 700;}.intro h2 {margin-bottom: 23px; font-size: 18px; font-weight: 700;}.intro p, .intro2 p {    margin-bottom: 16px;}.intro .intro-height {    min-height: 300px;    *height: 300px;}.intro2 {margin-top: 20px;padding-right: 30px;}.intro2 h1 {	font-size: 28px;	line-height: 48px;	margin-bottom: 10px;}.intro2 strong {font-weight: bold;}#top-nav {    position: relative;}#top-nav li {    clear: right;    float: left;    position: relative;    font-size: 11px;}#top-nav div {    padding-right: 4px;}#top-nav .item-8 div {    padding-right: 0;}#top-nav .item-0 {width: 11%;}#top-nav .item-1 { width: 16%;} #top-nav .item-2 { width: 16%;} #top-nav .item-3 { width: 12%;}#top-nav .item-4 { width: 9%;}#top-nav .item-5 { width: 14%;}#top-nav .item-6 { width: 9%;}#top-nav a, #top-nav span {    display: block;    background: url(../i/top-menu-bg.png) no-repeat 0 0;    height: 39px;    line-height: 39px;    text-align: center;    white-space: nowrap;    color: white;    cursor: pointer;    text-decoration: underline;}#top-nav a {    padding-left: 5px;}#top-nav span {    background-position: right 0;    padding-right: 5px;}#top-nav a:hover {    background-position: 0 -39px;}#top-nav a:hover span {    background-position: right -39px;}#promo-grid li {    position: relative;    clear: right;    float: left;    width: 25%;}#promo-grid li, #promo-grid li .promo-item-cap {    background: url(../i/promo-frame.png) no-repeat right -80px;}#promo-grid li .promo-item-cap {    background-position: 0 0;    height: 80px;}#promo-grid a.valign {    height: 80px;    background: url(../i/promo-icons.png) no-repeat;    padding-left: 77px;    padding-right: 15px;}#promo-grid .promo-item-1 a.valign {    background-position: 0 0;}#promo-grid .promo-item-2 a.valign {    background-position: 0 -80px;}#promo-grid .promo-item-3 a.valign {    background-position: 0 -160px;}#promo-grid .promo-item-4 a.valign {    background-position: 0 -240px;}#promo-grid em.valign {    display: block;    cursor: pointer;}#category {  /*background: url(../i/sidebar-bg.png) repeat-y -416px 0;*/ background-color: #E0E0E0; border-radius: 4px; padding: 8px; position: relative; width: 191px; margin-top: 150px;} #category .category-wrap { /*background: url(../i/sidebar-bg.png) no-repeat 0 0;*/ width: 100%;} #category .category-wrap ol { /*background: url(../i/sidebar-bg.png) no-repeat -208px bottom;*/  padding: 8px 8px 8px 0px;} #category li {    margin-bottom: 8px;    font-weight: bold;    zoom: 1;}#category li a.valign {    color: #3e4949;    background: url(../i/sidebar-icons.png) no-repeat;    padding-left: 58px;    height: 47px;}#category li em.valign {    cursor: pointer;    display: block;    text-decoration: underline;}#category li.hover em.valign {    text-decoration: none;}#category li ul{    margin-left: 62px;}#category li ul li a{    color: #e82c2d;}#category .cat-1 a.valign {    background-position: 0 0;}#category .cat-2 a.valign {    background-position: 0 -60px;}#category .cat-3 a.valign {    background-position: 0 -120px;}#category .cat-4 a.valign {    background-position: 0 -180px;}#category .cat-5 a.valign {    background-position: 0 -240px;}#category .cat-6 a.valign {    background-position: 0 -300px;}#category .cat-7 a.valign {    background-position: 0 -360px;}.unit-side .consultants {    background: white url(../i/sidebar-white-bg.png) no-repeat 0 0;    margin-top: 28px;}.unit-side .consultants .consultants-wrap {    background: url(../i/sidebar-white-bg.png) no-repeat -208px bottom;    padding: 14px 16px;}.unit-side .consultants li {    background: url(../i/human-icon.png) no-repeat 0 center;    padding: 4px 0 4px 15px;    zoom: 1;}.unit-side .consultants p {    margin-bottom: 6px;    font-weight: bold;}.unit-side .callback {    background: url(../i/handset.png) no-repeat 68px 0;    padding-top: 70px; text-align: center; margin-top: 26px; margin-bottom: 20px;}#dashboard {    margin-top: 30px;}#dashboard .unit-main-inner {    margin-right: 0;}#dashboard .block-board {    margin-bottom: 35px;}#dashboard .block-board .board-wrap {    background: #e4e4e4 url(../i/board-cn.png) no-repeat 0 -5px;    padding-left: 26px;    zoom: 1;}#dashboard .block-board .board-cn {    position: absolute;    background: url(../i/board-cn.png) no-repeat 0 0;    width: 5px;    height: 5px;    margin-top: -5px;    margin-left: -26px;    overflow: hidden;}#dashboard .block-board h2 {    background: url(../i/titles-sprite.png) no-repeat 0 -72px;    width: 304px;    height: 27px;    overflow: hidden;    text-indent: -9999px;    margin-left: 24px;}#dashboard .block-board .board-scroller {    padding: 26px 0 10px 0;    width: 100%;    position: relative;    overflow: hidden;}#dashboard .block-board .board-scroller-w {    width: 668%;    position: relative;    overflow: hidden;}#dashboard .block-board ul div {    padding: 0 30px 16px 0;    font-size: 11px;    line-height: 14px;    position: relative;}#dashboard .block-board ul .shadow {    background: url(../i/board-notice-sh.png) no-repeat right bottom;    position: absolute;    bottom: 0;    height: 300px;    width: 5%;    *width: 100%;}#dashboard .block-board ul h5 {    background: #f8f8f8;    font-weight: bold;    padding: 12px 16px 4px;    zoom: 1;}#dashboard .block-board ul p {    background: white;    padding: 8px 16px 12px;    zoom: 1;}#dashboard .block-board ul li {    float: left;    width: 5%;}#dashboard .block-board ul {    position: relative;}#dashboard .block-board em.board-nav {    background: url(../i/board-nav.png) no-repeat 0 0;    position: absolute;    width: 19px;    height: 0;    padding-top: 19px;    overflow: hidden;    margin-left: -35px;    top: 32%;    z-index: 10;    cursor: pointer;}#dashboard .block-board em.nav-next {    background-position: 0 -19px;    left: 100%;    margin-left: -24px;}.block-news {    margin-top: 37px;}.block-news h2 {    background: url(../i/titles-sprite.png) no-repeat 0 -99px;    width: 96px;    height: 16px;    overflow: hidden;    text-indent: -9999px;}.block-news ul li {    padding-top: 15px;    position: relative;    float: left;    width: 33%;}.block-news p {    padding-right: 27px;}.block-news ins {    display: block;    color: #d2d2d2;    text-decoration: none;    padding-bottom: 2px;}#search {    color: #3f4948;    position: absolute;    top: 74px;    margin-left: 10px;    z-index: 1;    width: 600px;}.inner #search {    top: 63px;    margin-left: 24px;}#search label {    display: block;    font-weight: bold;    padding-bottom: 4px;    height: 16px;}#search .submit {    border: 0 none;    background: url(../i/search-btn.png) no-repeat 0 0;    width: 26px;    height: 26px;    cursor: pointer;}#search .safari-search {    border: 1px solid #e9e9e9;    width: 478px;    padding: 4px 5px 5px;}#search input {    vertical-align: top;}#search input.empty {    color: #cccccc;}.showroom {    position: absolute;    top: 230px;    right: 0;}.showroom .showroom-default {    width: 389px;    height: 210px;    background: url(../i/front-stuff.png) no-repeat 0 0;    text-indent: -9999px;    overflow: hidden;}.showroom ul {    position: absolute;    top: -80px;    right: 0;    width: 400px;    height: 310px;    overflow: hidden;}.showroom li {    position: absolute;    margin-right: 30px;    right: -400px;    width: 340px;    height: 310px;    text-indent: -9999px;    overflow: hidden;}.showroom li.cat-1 {    background: url(../pic/front1.png) no-repeat 0 0;}.showroom li.cat-2 {    background: url(../pic/front2.png) no-repeat 0 0;}.showroom li.cat-3 {    background: url(../pic/front3.png) no-repeat 0 0;}.showroom li.cat-4 {    background: url(../pic/front4.png) no-repeat 0 0;}.showroom li.cat-5 {    background: url(../pic/front5.png) no-repeat 0 0;}.showroom li.cat-6 {    background: url(../pic/front6.png) no-repeat 0 0;}.showroom li.cat-7 {    background: url(../pic/front7.png) no-repeat 0 0;}.xls{ background: url('/i/xls.jpg') top left no-repeat; padding:4px 0px 5px 26px;}#grey_menu {	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	behavior: url('css/PIE.htc');	position: relative;	background-color: #e0e0e0;	width: 191px;	padding: 8px;	margin-top: 28px;}	#grey_menu ul li{		padding: 15px 0 0 59px;		font-size: 11px;		margin-bottom: 8px;		height: 32px;		vertical-align: middle;	}		#grey_menu ul li a{			color: #3e4949;		}		#gm1 {			background: url('../img/icons.png') no-repeat;		}		#gm2 {			background: url('../img/icons.png') 0 -47px no-repeat;		}		#gm3 {			background: url('../img/icons.png') 0 -94px no-repeat;		}		#gm4 {			background: url('../img/icons.png') 0 -141px no-repeat;		}		#gm5 {			background: url('../img/icons.png') 0 -188px no-repeat;			padding: 7px 0 0 59px !important;			height: 40px !important;		}		#gm6 {			background: url('../img/icons.png') 0 -235px no-repeat;		}		#gm7 {			background: url('../img/icons.png') 0 -282px no-repeat;		}		#gm8 {			background: url('../img/train_icon.png') no-repeat;		}#price {	width: 301px;	padding: 8px 18px 8px 16px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	behavior: url('css/PIE.htc');	background-color: #e0e0e0;	position: absolute;	top: 210px;	right: 30px;}#price a {text-decoration: underline;  font-size: 18px;  color: #3e4949;display: inline-block;vertical-align: middle;}#price a:hover {  text-decoration: none;}#price a.price-text {margin: 0 0 0 10px;}#price img { vertical-align: middle;}.sort_box {position: relative; min-height: 30px;}.sort_box .order_title {}.sort_box .order_title.current {font-weight: bold;}.sort_box .up {position: absolute; width: 13px; height: 12px; top: 0px; right: -16px; background: url(../i/ArrowUp.png) no-repeat;}.sort_box .down {position: absolute; width: 13px; height: 12px; bottom: 0px; right: -16px; background: url(../i/ArrowDown.png) no-repeat;}.sort_box .up.current {background: url(../i/ArrowUpSel.png) no-repeat;}.sort_box .down.current {background: url(../i/ArrowDownSel.png) no-repeat;}.left_menu_title {display: block; font-size: 20px; text-align: center; margin-bottom: 15px; color: #3E4949;}#top-nav .clearer {height: 39px; overflow: visible;}#top-nav .clearer > li .submenu_cont {display: none; position: absolute; top: 39px; left: 0px; width: 200px; z-index: 10000; padding-top: 5px;}#top-nav .clearer > li .submenu_cont .submenu {position: relative; width: auto; padding: 10px; border-radius: 4px; background: #424242;}#top-nav .clearer > li:hover .submenu_cont {display: block;}#top-nav .clearer > li .submenu_cont .submenu li{float: none; display: block; margin: 5px 0 5px 0; padding: 0;}#top-nav .clearer > li .submenu_cont .submenu li a {width: auto; height: auto; padding: 0; margin: 0; background: none; line-height: 15px; text-align: left; display: inline-block; text-decoration: none; white-space: normal;}#top-nav .clearer > li .submenu_cont .submenu li a:hover {text-decoration: underline;}#catalog_filter_form, #catalog_filter_nojs_form {height: 100px; padding: 10px 15px 10px 15px; background: #e7e7e7; margin-bottom: 20px;}.select_block {display: inline-block; margin-right: 10px; width: 200px; vertical-align: middle; height: 100%;}.select_block .select_title {margin-bottom: 10px; font-weight: bold;}.select_block select {height: 24px; width: 90%;}.range_block {display: inline-block; margin-right: 30px; width: 175px; vertical-align: middle; height: 100%;}.range_block .range_title {margin-bottom: 10px; font-weight: bold;}.range_block .divider {display: inline-block; width: 20px; text-align: center;}.range_block .range_from {width: 60px; height: 15px; padding: 3px 5px 3px 5px; margin-bottom: 10px;}.range_block .range_to {width: 60px; height: 15px; padding: 3px 5px 3px 5px; margin-bottom: 10px;}.submit_block {display: inline-block; margin-right: 10px; width: 175px; vertical-align: middle; text-align: center;}.submit_block #submit_btn {background: #464646; color: #fff; width: 160px; height: 40px; border: none; cursor: pointer;}.submit_block #submit_btn:hover {background: #e82c2d;}.gallery {margin: 10px 0 10px 0; padding: 0px;}.gallery li {display: inline-block; margin: 0 0 10px 0; padding: 0px; width: 180px; text-align: center; vertical-align: top;}.gallery li img {margin-bottom: 10px; border: 1px solid #000;}.specials {margin: 10px 0 10px 0; padding: 0px;}.specials li {display: inline-block; margin: 0 20px 25px 0; padding: 0px; width: 262px; text-align: center; vertical-align: top;}.specials li .title {display: block; margin-bottom: 10px; font-weight: bold;}.specials li img {display: block; margin-bottom: 10px; border: 1px solid #000;}.specials li .desc {display: block;}.inner_sections {margin: 20px 0 20px 0; padding: 0px;}.inner_sections li {display: inline-block; margin: 0 20px 20px 0; padding: 0px; width: 262px; text-align: center; vertical-align: top;}.inner_sections li img {display: block; margin: 0 auto; margin-bottom: 10px; border: 1px solid #000; width: 262px;}.inner_sections li .title {display: block; font-weight: bold;}.specials_inner_title {font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 10px;}.specials_inner {margin: 0; padding: 0px;}.specials_inner li {display: inline-block; margin: 0 0 10px 0; padding: 0px; /*max-width: 262px;*/ text-align: center; vertical-align: top; min-height: 210px;}.specials_inner li img {display: block; margin: 0 auto; margin-bottom: 10px; border: 1px solid #000;}.specials_inner li .title {display: block; margin-bottom: 5px; font-weight: bold;}.specials_inner li .desc {display: block;}.ajax_table {margin-bottom: 20px;}.nc_mail_from_site {width: 100%; max-width: 1140px; margin: 0 auto;}.form_not_found {margin: 20px 0 20px 0; width: 100%;}.form_not_found .first_col {display: inline-block; width: 45%; vertical-align: top; float: left;}.form_not_found .second_col {display: inline-block; width: 50%; vertical-align: top; float: right;}.form_not_found .nc_item {margin-bottom: 20px;}.form_not_found .nc_item .nc_title {display: inline-block; width: 30%; max-width: 140px; margin-right: 3%; vertical-align: middle;}.form_not_found .nc_item .nc_value {display: inline-block; width: 65%; vertical-align: middle;}.form_not_found .nc_item .nc_value input[type=text] {width: 100%; height: 20px;}.form_not_found .nc_item .nc_value textarea {min-height: 100px; width: 100%;}.form_not_found .nc_submit {text-align: center; clear: both;}.form_not_found .nc_submit button {background: #464646; color: #fff; width: 160px; height: 40px; border: none; cursor: pointer;}.form_not_found .nc_submit button:hover {background: #e82c2d;}.form_not_found .error {border: 1px solid #f00;}.nc_mail_from_site .form_title {font-size: 20px; font-weight: bold; text-align: center;}.nc_mail_from_site .form_text {text-align: center;}.product_page {}.product_page .img {display: inline-block; width: 220px; height: 220px; text-align: center; margin: 0 20px 20px 0; vertical-align: top;}.product_page .img img {max-width: 100%; max-height: 100%;}.product_page .chars {display: inline-block; width: 500px; height: 220px; margin: 0 0 20px 0; vertical-align: top;}.product_page .title {display: inline-block; width: 100px; margin: 0 20px 10px 0; vertical-align: middle; font-weight: bold;}.product_page .value {display: inline-block; width: 350px; margin: 0 0 10px 0; vertical-align: middle;}.product_page .value input {width: 56px; height: 22px; text-align: right;}.product_page .price {margin-bottom: 20px;}.product_page .price .value {display: block; color: #e82c2d; font-size: 18px;}.product_page .buy_btn .addtocart_inner {display: block; background: #464646; color: #fff; width: 160px; height: 40px; border: none; cursor: pointer; text-align: center; line-height: 40px; font-size: 16px;}.product_page .buy_btn .addtocart_inner:hover {background: #e82c2d;}.product_page .text {margin-bottom: 20px; font: 12px/1.33 "Arial", "Helvetica", sans-serif;}.page .product_page .text {font-size: 12px;}.nice_btn {background: #464646; color: #fff; width: 160px; height: 40px; border: none; cursor: pointer;}.nice_btn:hover {background: #e82c2d;}.tags {margin-bottom: 20px;}.tags .tags_title {padding-right: 20px;}.tags .tag {display: inline-block; padding: 5px 10px 5px 10px; margin-right: 15px; background: #E0E0E0; color: #2a3636; text-decoration: none; border-radius: 4px;}#carousel {width: 272px; padding: 25px 32px 35px 32px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;	behavior: url('css/PIE.htc');	background-color: #e0e0e0;	position: absolute;	top: 290px;	right: 30px;}#carousel_title {text-decoration: none; margin-bottom: 14px; font-size: 22px; color: #3e4949;}#carousel_title a {color: #3e4949;}#carousel_wrapper {height: 208px; overflow: hidden;}#carousel_wrapper .bx-wrapper .bx-viewport {padding: 0px;}#carousel_wrapper ul {position: relative;}#carousel_wrapper ul li {display: inline-block; margin: 0 0 10px 0; padding: 0px;  width: 260px; text-align: center; vertical-align: top;}#carousel_wrapper ul li a {text-decoration: none;}#carousel_wrapper ul li img {display: block; margin: 0 auto; margin-bottom: 16px; border: 1px solid #9799a0;}#carousel_wrapper ul li .title {display: block; line-height: 20px; color: #3e4949; font-weight: bold;}/*#arrow_prev {position: absolute; width: 34px; height: 34px; background: url('../img/arrows.png') no-repeat;	top: 131px; left: -9px;}#arrow_next {position: absolute; width: 34px; height: 34px; background: url('../img/arrows.png') 0 -34px no-repeat; top: 131px; right: -9px;}#arrow_prev:hover, #arrow_next:hover {cursor: pointer;}*/.social {display: block; padding-top: 10px; text-align: center; margin-bottom: 20px;}.social a {text-decoration: none;}.fb, .vk, .tw, .odn, .mail {    display: inline-block;    width: 34px;    height: 34px;    background-image: url('../i/socicons.png');    background-repeat: no-repeat;}.fb {background-position: 0px 0px;}.vk {background-position: -34px 0px;} .tw {background-position: -68px 0px;} .odn {background-position: -102px 0px;} .mail {background-position: -136px 0px;} .fb:hover {background-position: 0px -34px;}.vk:hover {background-position: -34px -34px;} .tw:hover {background-position: -68px -34px;} .odn:hover {background-position: -102px -34px;}.mail:hover {background-position: -136px -34px;}.tenders {margin:0; padding: 0; margin-bottom: 20px;}.tenders li {margin: 0 0 10px 0; list-style: none; padding: 0 0 10px 0; border-bottom: 1px solid #ccc;}.tenders li .title {margin: 0 0 10px 0; font-size: 16px; font-weight: bold;}.tenders li .desc {font-size: 14px; margin: 0 0 10px 0;}.tenders li .dates {}.tenders li .date {display: inline-block; font-size: 14px; margin: 0 10px 10px 0;}.tenders li .date_end {display: inline-block; font-size: 14px; border-left: 1px solid #ccc; padding-left: 10px;}.tenders li .date span {font-weight: bold;}.tenders li .date_end span {font-weight: bold;}.article_sections {margin:0; padding: 0; margin-bottom: 20px;}.article_sections>li {display: inline-block; margin: 0 10px 0 0; list-style: none; padding: 0; font-size: 16px; position: relative;}.article_sections>li>a {text-decoration: none; border-bottom: 1px dashed #E82C2D;}.article_sections>li>a:hover {}.article_sections>li.current>a {font-weight: bold; text-decoration: none; border-bottom: none;}.article_sections>li.parent>a {position: relative; z-index: 10;padding-right: 10px; background: url('../i/arrow_down.png') right center no-repeat;}.article_sections>li.parent:hover>a {background: url('../i/arrow_up_white.png') right center no-repeat; color: #fff; border-color: #fff;}.article_sections>li .subsections_cont {display: none; position: absolute; top: 0; left: -5px; width: 100%; z-index: 5;}.article_sections>li:hover .subsections_cont {display: block;}.article_sections>li .subsections_cont .subsections {margin:0; padding: 30px 5px 5px 5px; border-radius: 4px; background: #424242; width: 100%;}.article_sections>li .subsections_cont .subsections li {display: inline-block; margin: 0 10px 0 0; list-style: none; padding: 0; font-size: 14px;}.article_sections>li .subsections_cont .subsections li a {text-decoration: none; color: #fff;}.section_articles {margin-bottom: 20px;}.section_articles .section_article {margin-bottom: 20px;}.section_articles .section_article .title {font-size: 16px; margin-bottom: 10px;}.section_articles .section_article .text {}